/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.banner-image{background-size: cover;
    background-position: 100% 73%;}
.btn-style .elementor-button{
	width: 177px;
	height: 46px;
	display: flex;
    align-items: center;
    justify-content: center;
	flex-shrink: 0;
}
.contact-bg {
filter: drop-shadow(0px 0px 44px rgba(0, 0, 0, 0.15));
}
.contact-bg:before {
    content: "";
/*     border: 1px solid red; */
    clip-path: polygon(0 0, 100% 0, 100% 96%, 45% 100%, 44% 100%, 0 96%);
    overflow: hidden;
    background-color:#fff;
}
.overflow-img{right:0px;}
/* .industry-area {} */
.form-contact button {
    width: 177px;
    height: 46px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
}
.divider-line{background: linear-gradient(90deg, rgba(217, 217, 217, 0.00) 0%, rgba(217, 217, 217, 0.40) 44%, rgba(217, 217, 217, 0.00) 100%);}
/* Footer links css */
.link-href a {
    color: #B6C7DE;
}
/*  About css */
.box {
  width: 100px;
  height: 100px;
  background: #000;
}

.up-down {
  animation: up-down 4s ease-in-out infinite;
  transform-origin: 50% 50%;
}

@keyframes up-down {
  0% {
    transform: translateY(20px);
  }
  25% {
    transform: translateY(30px);
  }
  50% {
    transform: translateY(12px);
  }
  75% {
    transform: translateY(22px);
  }
  100% {
    transform: translateY(20px);
  }
}
.heading-blue span,.department-bold span{font-weight: 600;}
.heading-blue h2::after{
	content: ""; 
    display: inline-block;
    width: 75px;
    height: 30px;
    background-image: url('https://gsa-airlines.co.il/wp-content/uploads/2025/02/mobile-plane.png');
    background-size: contain; 
    background-repeat: no-repeat;
    background-position: left;
    margin-left: 10px; 
    vertical-align: middle;
}
.heading-white span{font-weight: 600;}
.heading-white h2:after{
	content: ""; 
    display: inline-block;
    width: 75px;
    height: 30px;
    background-image: url('https://gsa-airlines.co.il/wp-content/uploads/2025/02/heading-img-white.png');
    background-size: contain; 
    background-repeat: no-repeat;
    background-position: left;
    margin-left: 10px; 
    vertical-align: middle;
}
/* .industry-area{background-size: 100%;background-position: bottom;position: relative;} */
/* .industry-area:before {
    content: "";
    z-index: -1;
    background: linear-gradient(180deg, #E8F7FF 9%, #FFFFFF 39%, #FFFFFF 18.5%, #FFF2C7 68%);
} */
.experiance-plus span.elementor-counter-number-suffix {
    font-size: 47px;
}
.experiance-plus .elementor-counter-number-wrapper {
    display: inline-table;
}
.form-contact input, .form-contact textarea {
    padding-left: 0px;
}
.form-contact input::placeholder, .form-contact textarea::placeholder {
    opacity:2!important;
}
.experiance-plus .elementor-counter-number-wrapper {
    text-align: left;
}
.theme-color strong{    color: #18417C;}
.contact-bg-overflow{width:100%;}

.copyright-box .elementor-element {
    display: flex;
    align-items: baseline;
}
.industry-area{background-size: 100%;background-position: top;}
#marketing-department,#contact-us {
    scroll-margin-top: 100px;
}
div#travel-industry {
    background-repeat: no-repeat;
    background-size: 100% 76.5%;
}

.blog-grid .box-shadow-1{height: 100%;}
.contact-bg-overflow{pointer-events: none;}
@media(min-width:1921px){
div#travel-industry {
    background-repeat: no-repeat;
    background-size: 100% 71%;
}
	.elementor-element.elementor-element-8468223.elementor-absolute.elementor-hidden-mobile.plane-fly{left:23.5%;}
	.elementor-element.elementor-element-d028092.elementor-absolute.animated-slow.elementor-hidden-mobile.cloud-3{left:20%;top:46%;}
	.blues-box{min-height:800px;}
	.elementor-element.elementor-element-8b15739.elementor-absolute.elementor-hidden-mobile.cloud-4{ left: 38%;bottom: 38%;}
	.bottom-plane.elementor-widget.elementor-widget-image>.elementor-widget-container{ margin: -155px 0px 271px 0px;} 
	.banner-cloud-1.elementor-widget.elementor-widget-image.animated.fadeInLeft{left: 28%;top: 36.5%;}
	.banner-cloud-2.elementor-widget.elementor-widget-image.animated.fadeInRight{right: 22%;}
	.banner-image{background-position:bottom;}
	ul#menu-1-b58b870 {
    gap: 20px;
}
}
@media(max-width:1550px){
	.elementor-element.elementor-element-8468223.elementor-absolute.elementor-hidden-mobile.plane-fly{left:6%;}
	div#travel-industry {
    background-size: 100% 81.5%;
		
}
	.blues-box{min-height:650px;}
}
@media(max-width:1366px){
	div#travel-industry {
    background-repeat: no-repeat;
    background-size: 100% 85.5%;
}
}
@media(max-width:1200px){
    div#travel-industry {
        background-repeat: no-repeat;
        background-size: 100% 89.5%;
    }
	.heading-white h2:after{
	width: 55px !important;
    height: 22px !important;
    
}
}
@media(max-width:1024px){
	body.e-off-canvas__no-scroll, body.e-off-canvas__no-scroll-animation {
    overflow: visible;
}
	.heading-blue h2::after {
		height: 25px;}
		.BlueBox {
	width: 100%;
}
	.blog-slider .box-shadow-1{height: 100%;}
	    .blog-slider svg.e-font-icon-svg {
        fill: #000 !important;
        opacity: 1;
        padding: 13px;
        height: 47px !important;
        width: 47px !important;
        border-radius: 28px;
        background-color: #fff;
        box-shadow: 0px 0px 24px 0px #00000033;
    }
	.blog-slider .swiper-pagination {transform: none;}
	.blog-slider .swiper-pagination span.swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background-color:#e3b316;}
}


/*  *//

.SlideArrorw .elementor-swiper-button-next svg path,.customTestimonial .elementor-swiper-button-prev svg path{
	fill:#000;
	font-size:20px;
}
.SlideArrorw .elementor-swiper-button-next,
.SlideArrorw .elementor-swiper-button-prev {
  width: 47px;
  height: 47px;
  background-color: white;
  border: 1px solid #ccc;
  border-radius: 50%;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
}


.SlideArrorw .elementor-swiper-button-next {
  right: 40% !important;
  left: 85% !important;
}

.SlideArrorw .elementor-swiper-button-prev {
  left: 0% !important;
  right: 85% !important;
}


.SlideArrorw .elementor-swiper-button-next:hover,
.SlideArrorw .elementor-swiper-button-prev:hover {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}

.SlideArrorw #slider-arrows .elementor-swiper-button.elementor-swiper-button-prev, 
.SlideArrorw #slider-arrows .elementor-swiper-button.elementor-swiper-button-next {
	display: none !important;
}

@media(max-width:767px){
	.img-about {width: 100%;}
	.form-contact button {
		width: 100%;}
	.remove-br div br, .remove-br p br{display:none;}
	.heading-blue h2::after{
	width: 55px;
    height: 22px;
    background-image: url('https://gsa-airlines.co.il/wp-content/uploads/2025/02/mobile-plane.png');
}
.heading-white h2:after{
    width: 55px;
    height: 22px;
    background-image: url('https://gsa-airlines.co.il/wp-content/uploads/2025/02/white-icon.png');
}
	
	.form-contact textarea {
    height: 88px;
		margin-bottom: 10px;
}
	.form-contact input {
    height: 38px;
}
	.form-contact .elementor-field-group{margin-bottom:20px!important;}
	.contact-bg:before {
    content: "";
    clip-path: polygon(0 0, 100% 0, 100% 98%, 45% 100%, 44% 100%, 0 98%);
}
	.copyright-box ul>li:nth-child(2) {display: none;}
/* 	.blog-slider .swiper-backface-hidden .swiper-slide .e-con-boxed.e-con.e-parent {margin-top:30px;width: calc(100% - 48px);} */
	.box-shadow-1 {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2) !important;
}
	.blog-slider .elementor-swiper-button.elementor-swiper-button-prev{left:15px!important;}
	.blog-slider .elementor-swiper-button.elementor-swiper-button-next{right:15px!important;}
	.contact-bg{      
        margin-bottom: 92px;
        padding-bottom: 74px;
	}
	
	#travel-industry-1 {
    scroll-margin-top: 50px;
}
	.elementor-message.elementor-message-success.elementor-message-svg {
    margin-top: 40px;
		font-size: 15px;
}
	.SlideArrorw .elementor-swiper-button-prev {
    left: -24% !important;
    right: 85% !important;
}
	.SlideArrorw .elementor-swiper-button-next {
    right: 40% !important;
    left: 103% !important;
}

body  .SlideArrorw #slider-arrows .elementor-swiper-button.elementor-swiper-button-prev, 
body  .SlideArrorw #slider-arrows .elementor-swiper-button.elementor-swiper-button-next {
	display:flex !important;
}
	.SlideArrorw .elementor-element .swiper .elementor-swiper-button, .elementor-element .swiper~.elementor-swiper-button, .SlideArrorw .elementor-lightbox .swiper .elementor-swiper-button, .elementor-lightbox .swiper~.elementor-swiper-button {
    transform: translateY(-70%);

}
}

@media (max-width:520px){
	.banner-image {
		min-height:315px;
	}
 	.heading-white br {
		display:none
	} 
	.contact-bg-overflow .elementor-widget-container {
    margin:10% 0% -7% 0%!important;
}
	    .contact-bg {
        margin-bottom: 92px;
        padding-bottom: 100px;
    }
}
@media (max-width:450px){
    .contact-bg {
        margin-bottom: 92px;
        padding-bottom: 89px;
    }
	.contact-bg-overflow .elementor-widget-container {
    margin:10% 0% -5% 0%!important;
}
}
@media (max-width:430px){
	.contact-bg-overflow .elementor-widget-container {
    margin:10% 0% -5% 0%!important;
}
	.contact-bg{      
        margin-bottom: 88px;
        padding-bottom:87px;
	}
}
@media (max-width:414px){
	.contact-bg-overflow .elementor-widget-container {
    margin:10% 0% -4% 0%!important;
}
	.contact-bg{      
        margin-bottom: 88px;
        padding-bottom:83px;
	}
}
@media (max-width:390px){
  .contact-bg-overflow .elementor-widget-container {
	  margin: 10% 0% -2% 0% !important;}
}
@media (max-width:375px){
    .contact-bg-overflow .elementor-widget-container {
        margin: 10% 0% -1% 0% !important;
    }
	.contact-bg{      
        margin-bottom: 92px;
        padding-bottom: 77px;
	}
}
@media (max-width:360px){
	.HeadingBaner h1{
		font-size:38px!important;
	}
	.HeadingBaner h2 {
		font-size: 20px!important;
		margin: 9px 0 0!important;
	}
	.contact-bg{      
        margin-bottom: 87px;
        padding-bottom: 77px;
	}
	.SlideArrorw .elementor-swiper-button-next,
.SlideArrorw .elementor-swiper-button-prev {
  width: 40px !important;
  height: 40px !important;
 
}
.SlideArrorw .elementor-swiper-button-prev {
    left: -20% !important;
    right: 85% !important;
}
	.SlideArrorw .elementor-swiper-button-next:hover,
.SlideArrorw .elementor-swiper-button-prev:hover {
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
}
}
