.elementor-5152 .elementor-element.elementor-element-728f366:not(.elementor-motion-effects-element-type-background), .elementor-5152 .elementor-element.elementor-element-728f366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030E13;}.elementor-5152 .elementor-element.elementor-element-728f366{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 90px 0px;}.elementor-5152 .elementor-element.elementor-element-728f366 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5152 .elementor-element.elementor-element-4bbbd3b2 .swiper-pagination-bullet-active, .elementor-5152 .elementor-element.elementor-element-4bbbd3b2 .swiper-pagination-progressbar-fill{background-color:#CCCCCC;}.elementor-5152 .elementor-element.elementor-element-4bbbd3b2 .swiper-pagination-fraction{color:#CCCCCC;}.elementor-5152 .elementor-element.elementor-element-4bbbd3b2 .swiper-pagination-bullet{height:10px;width:10px;}.elementor-5152 .elementor-element.elementor-element-4bbbd3b2 .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-5152 .elementor-element.elementor-element-4bbbd3b2 .elementor-testimonial__text{color:#F7F7F7;font-weight:300;font-style:normal;}.elementor-5152 .elementor-element.elementor-element-4bbbd3b2 .elementor-testimonial__name{color:#F7F7F7;font-size:1.8rem;font-weight:600;}.elementor-5152 .elementor-element.elementor-element-4bbbd3b2 .elementor-testimonial__title{color:#F7F7F7;font-size:1.8rem;font-weight:300;font-style:italic;}.elementor-5152 .elementor-element.elementor-element-4bbbd3b2 .elementor-testimonial__image img{width:66px;height:66px;border-radius:0px;}.elementor-5152 .elementor-element.elementor-element-4bbbd3b2.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-5152 .elementor-element.elementor-element-4bbbd3b2.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (66px / 2) - 8px );}body:not(.rtl) .elementor-5152 .elementor-element.elementor-element-4bbbd3b2.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-5152 .elementor-element.elementor-element-4bbbd3b2.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-5152 .elementor-element.elementor-element-4bbbd3b2.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-5152 .elementor-element.elementor-element-4bbbd3b2.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (66px / 2) - 8px );right:auto;}body.rtl .elementor-5152 .elementor-element.elementor-element-4bbbd3b2.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-5152 .elementor-element.elementor-element-4bbbd3b2.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-5152 .elementor-element.elementor-element-4bbbd3b2.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-5152 .elementor-element.elementor-element-4bbbd3b2.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (66px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-5152 .elementor-element.elementor-element-4bbbd3b2.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-5152 .elementor-element.elementor-element-4bbbd3b2.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (66px / 2) - 8px );right:auto;}body.rtl .elementor-5152 .elementor-element.elementor-element-4bbbd3b2.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-5152 .elementor-element.elementor-element-4bbbd3b2.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (66px / 2) - 8px );left:auto;}/* Start custom CSS *//*-----HERO SECTION-----*/

.home section#hero {
    height:100vh;
    min-height:650px;
    max-height:800px;
}

#hero h1 {
    max-width:800px;
}

/*------INSTAGRAM SECTION------*/

#heading-follow .elementor-widget-heading {
    margin-bottom:0;
}

#sb_instagram:after {
    content:none;
}

#sb_instagram.sbi_col_5 #sbi_images .sbi_item {
    width:20%;
}
    
#sbi_images .sbi_item a.sbi_photo {
    height: 20vw !important;
    opacity:1 !important;
}

a.sbi_photo:after {
    content:'';
    height:100%;
    width:100%;
    background:#21B5EA;
    opacity:0;
    position:relative;
    display:block;
    z-index:99;
}

a.sbi_photo:before {
    content: "\f16d";
    color: #f0f0f0;
    display: block;
    position: absolute;
    font-family: "Font Awesome 5 Brands";
    top: 50%;
    left: calc(50% - 10px);
    font-size: 30px;
    opacity: 0;
    z-index:999;
}

.sbi_item:hover a.sbi_photo:after {
    opacity:0.5;
}

.sbi_item:hover a.sbi_photo:before {
    opacity:1;
}

/*-----------------------------------------
TABLETS 1024px (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width: 1024px) {
    
    /*------GALLERY SECTION------*/
    
    .elementor-gallery-item:nth-child(+n+7) {
        display:none;
    }
    
    /*------INSTAGRAM SECTION-------*/
    
    #sb_instagram.sbi_col_5 #sbi_images .sbi_item {
        width:25%;
    }
    
    #sbi_images .sbi_item a.sbi_photo {
        height: 25vw !important;
    }
    
    #sb_instagram.sbi_col_5 #sbi_images .sbi_item:nth-child(+n+9) {
        display:none;
    }
    
}

/*-----------------------------------------
MOBILES 767 (iPad) and all widths below this
-----------------------------------------*/
@media only screen and (max-width: 767px) {
	
	/*------GALLERY SECTION------*/
    
    .elementor-gallery-item:nth-child(+n+5) {
        display:none;
    }
	
	/*------INSTAGRAM SECTION-------*/
    
    #sb_instagram.sbi_col_5 #sbi_images .sbi_item {
        width:33.333%;
    }
    
    #sbi_images .sbi_item a.sbi_photo {
        height: 33.333vw !important;
    }
    
    #sb_instagram.sbi_col_5 #sbi_images .sbi_item:nth-child(+n+7) {
        display:none;
    }
    
}/* End custom CSS */