/*
Theme Name: Genesis Block Theme Child
Theme URI: https://github.com/studiopress/genesis-block-theme/
Template: genesis-block-theme
Author: StudioPress
Author URI: https://www.studiopress.com/
Description: A beautifully-simple yet powerful WordPress theme that integrates perfectly with the block editor and the Genesis Blocks plugin. Start building amazing websites with blocks today! Install the Genesis Blocks plugin to add even more page-building blocks such as testimonials, sharing icons, notices, call to actions, buttons and more.
Tags: one-column,featured-images,theme-options,custom-background,custom-colors,custom-logo,custom-menu,editor-style,translation-ready,footer-widgets,full-width-template,blog,sticky-post,threaded-comments,wide-blocks
Version: 1.0.0.1674537757
Updated: 2023-01-24 05:22:37

*/

#page {
    padding-top: 0% !important;
}

a.elementor-button-link.elementor-button.elementor-size-xl {}

.cust-contact a.elementor-button-link.elementor-button.elementor-size-xl {
    min-width: 245px !important;
}

.cust-contact .elementor-button.elementor-size-xl {
    padding: 15px 50px;
}

.home section.elementor-section.elementor-top-section.elementor-element.elementor-element-383cd86.devider.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    /*     display: none !important; */
}

.elpt-portfolio-filter .portfolio-filter-item {
    background: #ffff !important;
    color: #000000 !important;
    font-family: 'Asap' !important;
    font-size: 18px !important;
    font-weight: 400 !important;
}

.elpt-portfolio-filter .portfolio-filter-item.item-active {
    opacity: 4.8 !important;
    outline: none !important;
    border: 1px solid #000000 !important;
    color: #000000 !important;
    font-family: 'Asap' !important;
    font-size: 18px !important;
    font-weight: 400 !important;
}

.insta_btn .elementor-button .elementor-align-icon-right {
    margin-top: 3px !important;
}

.test.elementor-sticky--effects {
    background-color: #ffffff !important;
}

.logo_main {
    margin: 0px !important;
}

.gallery-img {
    transform-style: preserve-3d;
    transition: all 1s;
}

.active-gallery.grid-item .gallery-img {
    transform: rotateY(180deg);
}

.gallery-img-wrapper {
    backface-visibility: hidden;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
}

.gallery-img-detail {
    display: flex;
    transform: rotateY(180deg);
    box-sizing: border-box;
    color: #999999;
    text-align: center;
    background-color: #fff;
    position: absolute;
    width: 97%;
    height: 97%;
    backface-visibility: hidden;
    z-index: 11111;
    justify-content: center;
    align-items: center;
    border: 1px solid #ddd;
    padding: 30px;
    color: #999999;
    font-family: "Asap", Sans-serif;
    font-size: 16px;
    font-weight: 400;
     
    line-height: 24px;
}

 .active-gallery.grid-item  .gallery-img-detail {
    backface-visibility: visible;

}
.page-id-6 img:hover {
	transform: scale(1) !important;
}
