/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.1.1.1726124556
Updated: 2024-09-12 07:02:36

*/



.home-slider .swiper-slide .mk-grid{position:static; height:100%; min-width: 755px;}
.home-slider .swiper-slide .mk-grid .mk-edge-title{background:rgba(0,0,0,0.6); position:absolute; left:0; top:50%; -ms-transform: translateY(-50%); transform: translateY(-50%); padding:30px 100px; margin:0; line-height:1;}
.home-slider .swiper-slide .mk-grid .mk-edge-desc{margin:0 !important; padding:0 !important;}
.home-slider .swiper-slide .mk-grid .edge-content-holder{margin:0 !important; display:flex; flex-wrap:wrap; height:100%;}
.home-slider .swiper-slide .mk-grid .edge-content-holder .edge-slide-content{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; align-content:flex-end;}
.home-slider .swiper-slide .mk-grid .edge-slide-content .mk-edge-custom-content{display:none;}
.home-slider .swiper-slide .mk-grid .slide-img{text-align:center; float:left; position:relative; z-index:15; padding-right:2.3%;}
.home-slider .swiper-slide .mk-grid .slide-img.slide1{margin-right: 0;}
.home-slider .swiper-slide .mk-grid .slide-img.slide2{padding-right:0; margin:0 -37% -14px 0;}
.home-slider .swiper-slide .mk-grid .slide-img.slide3{padding-right:0; margin:0 -28% 0 0;}
.home-slider .swiper-slide .mk-grid .slide-img img{max-height:370px;}
.home-slider .swiper-slide .mk-grid .slide-img.slide3 img{max-height:320px;}
.home-slider .swiper-slide .mk-grid .edge-buttons{float:right; margin:0; padding:30px 0 0; z-index:15; position:relative;}
.home-slider .swiper-slide .mk-grid .edge-buttons .mk-button{background:#1cb5ab !important; color:#fff !important; padding:18px 30px; margin:0; border-radius:30px; border:none; outline:none; font-size:22px;}
.home-slider .swiper-slide .mk-grid .edge-buttons .mk-button:hover{background:#fb4701 !important;}
.home-slider .swiper-slide .mk-grid .slide-img + p{display: none;}


.sec_cta{overflow: visible;}

.home-sec2 .venue-left,
.home-sec2-image1,
.home-sec2-image2,
.bot-graph. .bot-graph-inner{position:relative;}
.home-sec2 .venue-left:before{content:''; position:absolute; left:0; top:-80px; background:url(./images/venue-left.svg) center center no-repeat; background-size:contain; display:block !important; width:75px; height:62px;}
.home-sec2 .venue-left:after{content:''; position:absolute; right:-140px; top:0; background:url(./images/venue-right.svg) center center no-repeat; background-size:contain; display:block !important; width:75px; height:62px;}
.home-sec2 .home-sec2-image1:after{content:''; position:absolute; left:-27px; bottom:-27px; background:url(./images/venue-midd.svg) center center no-repeat; background-size:contain; display:block !important; width:45px; height:40px; z-index: -1;}
.home-sec2 .home-sec2-image2:after{content:''; position:absolute; left:-25%; bottom:15%; background:url(./images/venue-left2.svg) center center no-repeat; background-size:contain; display:block !important; width:45px; height:40px;}
.bot-graph .bot-graph-inner:before{content:''; position:absolute; right:-130px; bottom:0; top:0; background:url(images/./venue-right2.svg) center bottom no-repeat; background-size:contain; display:block !important; width:140px; left: auto !important;}
.bot-graph .bot-graph-inner:after{content:''; position:absolute; right:calc(-10vw - 55px); bottom:0; top:0; background:url(./images/venue-right3.svg) center center no-repeat; background-size:contain; display:block !important; width:55px; margin:auto;}


@media only screen and (max-width: 1380px){
.home-slider .swiper-slide .mk-grid .mk-edge-title{font-size:90px !important;}

}

@media only screen and (max-width: 1240px){
.home-slider .swiper-slide .mk-grid .mk-edge-title{font-size:75px !important;}
.home-sec2 .venue-left:after{right:0;}
.home-sec2 .home-sec2-image2:after{left: -20px; bottom: -20px; z-index: -1;}

}

@media only screen and (max-width: 1199px){
.bot-graph .bot-graph-inner:before,
.bot-graph .bot-graph-inner:after{display:none !important;}
}


@media only screen and (max-width: 1140px){
.home-slider .mk-edge-slider,
.home-slider .swiper-slide,
.home-slider .edge-slider-holder{height:600px !important;}
.home-slider .swiper-slide .mk-grid{min-height:600px;}
.home-slider .swiper-slide .mk-grid .slide-img{margin-right:0; margin-right:-29%;}
.home-slider .swiper-slide .mk-grid .slide-img.slide2{margin-right:-56%;}
.home-slider .swiper-slide .mk-grid .slide-img.slide3{margin-right:-58%;}

}

@media only screen and (max-width: 991px){
.home-slider .swiper-slide .mk-grid .mk-edge-title{top:0; transform:translateY(-0%); -ms-transform:translateY(-0%); right:0; text-align:center; font-size:65px !important;}
.home-slider .swiper-slide .mk-grid .slide-img{margin:0; padding:0;}
.home-slider .swiper-slide .mk-grid .slide-img.slide3{margin:0;}
.home-slider .swiper-slide .mk-grid .slide-img.slide2{margin:0 0 -14px;}
.home-sec2 .venue-left:before{top:-40px;}
}

@media only screen and (max-width: 767px){
.home-slider .swiper-slide .mk-grid .mk-edge-title{font-weight:normal !important; font-size:56px !important; line-height:1.1 !important; padding:30px;}
.home-slider .swiper-slide .mk-grid .slide-img img,
.home-slider .swiper-slide .mk-grid .slide-img.slide3 img{max-height:270px;}
.home-slider .swiper-slide .mk-grid .edge-buttons .mk-button{padding:14px 20px !important; font-size:18px !important;}
.home-slider .swiper-slide .mk-grid{min-width: 0;}

}



@media only screen and (max-width: 479px){
.home-slider .swiper-slide .mk-grid .mk-edge-title{font-size:46px !important;}
.home-slider .swiper-slide .mk-grid .edge-buttons .mk-button{font-size:14px !important;}
.home-slider .swiper-slide .mk-grid .slide-img img, .home-slider .swiper-slide .mk-grid .slide-img.slide3 img{max-height:150px;}
.home-slider .mk-edge-slider,
.home-slider .swiper-slide,
.home-slider .edge-slider-holder{height:400px !important;}
.home-slider .swiper-slide .mk-grid{min-height:400px;}
.home-sec2 .venue-left:before,
.home-sec2 .venue-left:after{width:55px; height:42px;}

}