.wgl-button,
a.elementor-button.elementor-button-link,
.post_categories span a,
.blog-style-standard .blog-post.hide_media .blog-post_content,
.blog-style-standard .blog-post.format-no_featured,
.logos-carousel figure.swiper-slide-inner,
body .wgl_module_team .member__thumbnail { border-radius: 8px !important; }

tr.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail img { border: 1px solid #f7d1db; }

.wgl-theme-header.open_cart .woocommerce .woo_mini_cart { background: #cc6698; }

.header_search.search_standard_fw .header_search-field .search-form { max-width: 100% !important; }

.header_search.search_standard_fw .header_search-field .search-field {
    text-align: left;
}

.woocommerce-account.woocommerce-page main#main { padding: 70px 0 110px; }

.wgl_module_team .member__thumbnail:before, .wgl_module_team .member__thumbnail:after { display: none !important; }

body .wgl_module_team .member__thumbnail { border: 1px solid #e7e0e0; }

.hero-section .elementor-container { justify-content: end; }

body .select2-container--default .select2-selection--single { border: 1px solid #c7c5c2 !important; padding: 1px 20px 10px; border-radius: 4px; }

.woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select { border-color: #cc6698; }

.woocommerce-checkout main#main { margin-bottom: 0 !important; }

.woocommerce table.shop_table td.actions .coupon .input-text { padding-left: 0; padding-right: 0; }

.single_type-1 .blog-post.blog-post-single-item .blog-post_content .meta_wrapper { margin-bottom: 20px; }

.single_type-1 .blog-post.blog-post-single-item .blog-post_content img { margin-bottom: 30px; margin-top: 20px; }

.single-post .page-header { min-height: 40px !important; }

.footer-copyright .elementor-element.e-grid.e-con-boxed { padding: 0; }

body .page-header_breadcrumbs .breadcrumbs .current, body .page-header_content .page-header_title, body .page-header_content .page-header_breadcrumbs a, body .page-header_content span.divider { font-size: 14px !important; text-transform: math-auto; font-weight: 400; }

.contact-form input.wpcf7-form-control.wpcf7-submit.has-spinner { margin-top: 10px; }
.page-header_wrapper .page-header_content {
    flex-direction: row !important;
    justify-content: space-between !important;
    padding: 0 35px;
}

span.wpcf7-form-control.wpcf7-acceptance { display: inline-block; margin-top: 0px; }

.wpcf7 .wpcf7-submit { margin-top: 20px; }

.wpcf7 .wgl_col-6,
.wpcf7 .wgl_col-12 { margin-bottom: 20px; }

.wpcf7 input[type=text], .wpcf7 input[type=tel], .wpcf7 input[type=email], .wpcf7 textarea,
.wpcf7 select { padding-left: 0; padding-right: 0; }

.admin-bar .wgl-theme-header .woo_mini_cart { background: #cc6698; }

.woocommerce .woo_mini_cart .buttons .button:not(.checkout) { background: white; color: #cc6698; }

.woocommerce div.product form.cart div.quantity { background: transparent; }

.woocommerce div.product form.cart .quantity .quantity-wrapper { background: #cc6698    !important; }

.woocommerce div.product form.cart .quantity .quantity-wrapper input[type=number],
.woocommerce div.product form.cart .quantity .quantity-wrapper span:after,
.wgl-theme-header .woocommerce .woo_mini_cart ul.cart_list li.mini_cart_item.woocommerce-mini-cart-item .quantity,
.woocommerce .woo_mini_cart .total .woocommerce-Price-amount,
.woocommerce .woo_mini_cart bdi,
.woocommerce .woo_mini_cart ul.cart_list li.mini_cart_item.woocommerce-mini-cart-item a.remove:before { color: white !important; }

.woocommerce .woo_mini_cart .buttons .button:not(.checkout):hover { background: #eadfdf !important; color: #cc6698 !important; }

.woocommerce .woo_mini_cart .buttons .button.checkout:hover { background: #3f4b3f !important; }

.single figure.wp-block-image.size-full { margin: 0 !important; margin-bottom: 20px !important; margin-top: 20px !important; }

body .page-header_content .page-header_title,
body .page-header_content .page-header_breadcrumbs a,
body .page-header_content span.divider { color: #993467 !important; }

body .page-header_breadcrumbs .breadcrumbs .current { color: #cd699a !important; text-decoration: unset; }

.primary-nav ul li:hover > ul, .primary-nav ul li:hover > div.mega-menu-container { background: #cc6698 !important; }

footer span.dblh__title.dblh__title-1 { letter-spacing: 0.4px !important; }

.primary-nav ul li ul li > a:hover > span .item_text,
footer .wgl-combo-menu a:hover .menu-item_title,
.footer-iletisim p a:hover { color: #e5c3c3 !important; }

.hero-section .elementor-column { width: 60% !important; }


.hero-section h1 { font-size: 60px; line-height: 66px;}

.hero-section p { font-size: 18px; line-height: 26px; color: black; }

.woocommerce-account .woocommerce-MyAccount-navigation li { border: 1px solid #e4d8d8; padding: 15px 15px 15px 0px; border-left: 0; }

.woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link a { font-size: 18px; line-height: 26px;     text-transform: capitalize; }

span.item_text,
header a.wgl-button.btn-size-md { letter-spacing: 0.4px !important; font-weight: 600; }

.home-section-products h2 span { color: #cc6698; }

.home-section-cards .item__content p { color: #000000; font-size: 20px; line-height: 26px; }

.home-section-cards .swiper-pagination { position: relative; left: -15px !important; }

section.wgl_module_team .info__highlighted { font-size: 16px; }

section.wgl_module_team h2.member__name a { font-size: 24px; line-height: 30px; font-family: "Didact Gothic", Sans-serif; font-weight: 600; letter-spacing: 0.4px; }

.woo_product_content { border-top: 1px solid #f3e1e4; }

.logos-carousel figure.swiper-slide-inner { background: #faf6f1; border: 1px solid #faf6f1; }

.archive main#main{ background: #feebef; }

.single-product main#main { background: #feebef; }

.single-product main#main { padding-top: 90px; }

.yonetim-kurulu { margin-top: -40px !important; }

.woocommerce-MyAccount-content .woocommerce-address-fields { margin-top: 40px; }

span#account_display_name_description em { font-size: 15px; }

.woocommerce-page .col2-set .title h2,
.woocommerce-account .woocommerce-MyAccount-content h2,
form.woocommerce-EditAccountForm.edit-account legend { font-family: "Didact Gothic", Sans-serif; font-weight: 600; font-size: 26px; color: #CC6698; margin-bottom: 10px; border-bottom: 1px solid; }

.woocommerce-account .addresses .title .edit { float: left; }

.yonetici-aciklama h3 { font-family: "Didact Gothic", Sans-serif; font-weight: 600; font-size: 30px; color: #CC6698; margin-bottom: 10px; }

.single-team .wgl_col-12 > .team__member .member__thumbnail-wrap .thumbnail__featured, .wgl_module_team .member__thumbnail { border-radius: 0 !important; }

.single-team .wgl_col-12 > .team__member .member__excerpt,
.single-team .wgl-container p { color: black; font-size: 18px; line-height: 30px; }

.yonetim-kurulu-detay .elementor-container.elementor-column-gap-default { margin-left: 0; margin-right: 0; }

.single-team .wgl_col-12 > .team__member .info__highlighted { font-size: 18px; line-height: 24px; margin-top: 5px; font-weight: 600; }

.single-team main#main { padding-top: 80px; }

.yonetici-aciklama a { background: #CC6698; color: white; padding: 10px 25px; margin-top: 15px; display: -webkit-inline-box; }

body .page-header { padding-top: 20px !important; padding-bottom: 20px !important; }

body .page-header_content .page-header_title {display: none !important; }

body .page-header_breadcrumbs { margin-top: 0 !important; }

.primary-nav ul li ul li.current-menu-item > a > span .item_text,
.primary-nav ul li ul li.current-menu-ancestor > a > span .item_text,
.primary-nav ul li ul li:hover > a,
.primary-nav ul li ul:not(.mega-menu) li.menu-item-has-children > a > .menu-item__plus,
.current-menu-parent.current-post-parent > a > span .item_text { color: #e5c3c3 !important; }

.blog-post.format-standard-image .blog-post_media .image-overlay img, .blog-post.format-image .blog-post_media .image-overlay img { aspect-ratio: 3 / 2; }

main#main p, main#main li { font-size: 18px; line-height: 26px; }

.search .blog-style-standard .blog-post.hide_media .blog-post_content { padding: 20px; }

.blog-posts .container-grid .blog-post_content h2 a,
body.home .blog-style-standard h3 a,
.search-results .blog-posts .blog-post_title { font-size: 20px !important; line-height: 26px !important; }

.search-results .blog-posts .blog-post_text { display: none !important; }

footer .wgl-combo-menu .menu-item_title { font-size: 16px; color: white; }

button.load_more_item.wgl-button { background: #cc6698 !important; }

.wgl_module_message_box.type_info::after { border: 1px solid #e4d8d8; }

body.home figure.gallery-item {
    border: 1px solid #ffe6ea;
    padding: 20px;
    margin: 0 1% !important;
    background: #ffe6ea;
    margin-bottom: 2% !important;
    border-radius: 8px;
}

.footer-iletisim p a { color: white !important; }

.search .blog-style-standard .item.wgl_col-12 .blog-post.format-standard { margin-bottom: 45px; }

section.woocommerce-bacs-bank-details h2.wc-bacs-bank-details-heading { font-size: 24px; font-family: "Didact Gothic", Sans-serif; font-weight: 600; letter-spacing: 0.4px; }

section.woocommerce-customer-details address { font-size: 18px; color: black; }

section.woocommerce-bacs-bank-details ul.wc-bacs-bank-details.order_details.bacs_details { padding: 0; }

.woocommerce ul.order_details.woocommerce-thankyou-order-details li:not(.woocommerce-order-overview__order) { text-transform: inherit; font-size: 16px !important; color: black; font-weight: 600; }

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr, table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr span, table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details tr bdi { color: black; font-size: 18px !important; }

section.woocommerce-bacs-bank-details strong { font-size: 18px !important; font-weight: normal !important; color: black !important; }

section.woocommerce-bacs-bank-details ul.wc-bacs-bank-details li { font-weight: 600; color: black; text-transform: capitalize; }

.woocommerce-order-details h2.woocommerce-order-details__title { font-size: 20px !important; font-family: "Didact Gothic", Sans-serif !important; font-weight: 600 !important; letter-spacing: 0.4px !important; }

.home-penti .elementor-button-link { margin-top: 20px; }

.woocommerce .woocommerce-customer-details .woocommerce-column__title { font-size: 20px !important; font-family: "Didact Gothic", Sans-serif !important; font-weight: 600 !important; letter-spacing: 0.4px !important; margin-bottom: 20px; }

video { border-radius: 10px; border: unset !important; }

@media (min-width: 1200px) {
   html, body {
        overflow-x: hidden !important;
    }
    
}

@media only screen and (min-width: 1024px) {
	
.penti-scroll .elementor-widget-image img { width: 250px; height: auto; }
	
.penti-scroll .elementor-widget-image { width: auto !important; margin: 55px 125px 55px !important; position: relative; z-index: 2; }
	
.home-section-products.home-penti { padding-bottom: 170px !important; }
	
.penti-memeder-text { margin-top: -80px; }
	
.penti-video { position: relative; z-index: 2; }
	
.woocommerce ul.order_details.woocommerce-thankyou-order-details li.woocommerce-order-overview__order { width: 200px !important; }
	
section.woocommerce-bacs-bank-details h3.wc-bacs-bank-details-account-name { font-size: 20px; font-family: "Didact Gothic", Sans-serif; font-weight: 600; letter-spacing: 0.4px; border-bottom: 1px solid red; border-bottom: 1px solid #dfd7d7; padding-bottom: 4px; margin-bottom: 15px; }
	
.woocommerce ul.order_details.woocommerce-thankyou-order-details { padding-left: 285px !important; }
	
.woocommerce-order p { border-bottom: 1px solid #dfd7d7; padding-bottom: 25px; margin-bottom: 25px; }
	
.footer-iletisim p { position: relative; top: 4px; }
	
footer .wgl-social-icons.elementor-social-icons-wrapper { text-align: right; }
	
.search .blog-style-standard .item.wgl_col-12 { width: 33%; }
	
body.home .gallery-item { max-width: 18% !important; }
	
.wgl_module_message_box.type_info .message_close_button, .wgl_module_message_box.type_info .message_icon_wrap { margin-top: 51px; }
	
.woocommerce-MyAccount-navigation ul { padding-top: 0px; }
	
body.page ul.wgl-pagination { text-align: center !important; margin-top: 0 !important; }
	
button.load_more_item.wgl-button:hover { background: #993467 !important; }
	
div#main-content .woocommerce { max-width: 1140px; margin: 0 auto; padding-left: 15px; padding-right: 15px; }
	
.single-post .blog-post_content,
.single-post section.lemani-post-navigation { padding: 0px 30px !important; }
	
.logos-carousel.extra { left: 30%; }
	
body.home .blog-style-standard .blog-post.format-no_featured { margin-top: 25px; margin-bottom: 25px; }
	
.single-product main#main .wgl-container.single_product section.related.products { padding-top: 50px !important; }
	
.single-product main#main .wgl-container.single_product { padding: 0 15px; }
	
.single-post .blog-post_content iframe { height: 600px; }
	
.blog-posts .container-grid .blog-post_content h2 a,
body.home .container-grid .blog-post_content h3 a,
.search .blog-posts .blog-post_title > a { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; height: 52px; }
	
body:not(.home).page main { margin-bottom: -40px !important; }
	
.yonetim-kurulu-diger-uyeler ul li { list-style: none; }
	
.yonetim-kurulu-diger-uyeler ul { display: grid; grid-template-columns: repeat(3, 1fr); text-align: center; }
	
.page-header_wrapper { height: -webkit-fill-available !important;}
	
.single-team main#main .wgl-container,
.single-product main#main .wgl-container.single_product { max-width: 1140px; }
	
.page-header_wrapper .page-header_content { flex-direction: row !important; justify-content: space-between !important; padding: 0 15px; align-items: flex-end; max-width: 1140px !important; margin: 0 auto; }
	
.yonetici-gorsel { width: 100%; }
	
.yonetici-konteyner-card .yonetici-gorsel img { width: 300px; height: auto; }
	
.yonetici-konteyner-card { gap: 40px; flex-direction: row !important; align-items: center; }
	
.yonetici-card { width: 50%; display: block; float: left; }
	
.gecmis-yonetiler-konteyner .e-con-inner { display: inline-block; width: 75%; }
	
.logos-inner-section .elementor-container .column-logos .elementor-widget-wrap { border-bottom: 1px solid #f3e2e2; padding-bottom: 35px; padding-left: 0; padding-right: 0; }
	
.logos-carousel figure.swiper-slide-inner { margin: 0 10px !important; border: 1px solid #ffe6ea; padding: 20px; background: #ffe6ea; }
	
.logos-inner-section .elementor-container .column-logos { width: 100%; }
	
.logos-inner-section .elementor-container.elementor-column-gap-default { display: inline; }

.column-logos .logos-carousel { width: 70% !important; }

.column-logos .logos-heading { width: 30% !important; }
	
	.logos-inner-section .elementor-container .column-logos:not(:first-child) { margin-top: 50px; }
	
}

body  ul.wgl-pagination { text-align: center !important; }

.woocommerce ul.order_details.woocommerce-thankyou-order-details li:not(.woocommerce-order-overview__order) { margin-bottom: 0 !important; }

.woocommerce ul.order_details.woocommerce-thankyou-order-details li strong,
.woocommerce ul.order_details.woocommerce-thankyou-order-details li:not(.woocommerce-order-overview__order) { font-size: 18px !important; }

@media only screen and (max-width: 1023px) {
    .woocommerce div.product .product_title {
        font-size: 30px !important;
        line-height: 36px !important;
        margin-top: -24px !important;
    }
    .single .related.products > h4, .single .upsells.products > h4 {
        text-align: left;
        font-size: 30px;
        line-height: 46px;
        margin-bottom: 18px;
    }
    .single-product main#main {
        padding-top: 55px;
    }
    .single.woocommerce div.product form.cart .button {
        min-width: auto !important;
    }
    .wgl-social-icons.elementor-social-icons-wrapper {
        text-align: left !important;
    }
    footer .elementor-widget-text-editor {
        text-align: left !important;
    }
    .footer-copyright .e-con-inner {
        gap: 0 !important;
    }

.home-section-products .blog-posts { padding: 0 20px; margin-bottom: 55px; }
	
.penti-memeder-text { padding: 0 20px; }
	
.penti-memeder-text .elementor-widget-wgl-double-heading { margin-bottom: 0; }
	
.home-penti { margin-bottom: 65px !important; padding-bottom: 35px !important; }
	
.penti-video-space .elementor-spacer-inner { display: none !important; }
	
.footer-copyright.footer-social-div { padding-top: 20px; padding-bottom: 20px; }
	
.footer-copyright.footer-social-div .e-con-inner { flex-direction: column; align-items: start !important; gap: 0; }
	
.home-section-products .elementor-widget-wrap.elementor-element-populated,
.home-section-cards .item.wgl_col-6,
.home-section-logos .elementor-widget-wrap.elementor-element-populated,
.home-section-logos .elementor-widget-wrap.elementor-element-populated,
.home-section-logos .logos-inner-section { padding-left: 0 !important; padding-right: 0 !important;  }
	
body.home #main.site-main { padding-bottom: 0; }
	
.wgl-theme-header.open_cart .woocommerce .woo_mini_cart {
    margin-right: -15px;         width: calc(100vw);
}
	
.elementor-reverse-mobile>.elementor-container .column-logos { order: unset !important; }
	
	body.home .hero-section { background: url(/wp-content/uploads/hero-background-1.webp) !important; }
	
body.home figure.gallery-item { padding: 32px; }
	
body.home figure.gallery-item {         background: #feebef;  }
	
body.home figure.gallery-item:nth-child(2n) { margin-right: 0 !important; margin-left: 2% !important; }
	
body.home figure.gallery-item:nth-child(2n-1) { margin-left: 0 !important; margin-right: 2% !important; }
	
body.home figure.gallery-item { width: 48%; margin-bottom: 4% !important; }
	
.blog-style-standard .blog-post.format-no_featured { margin-bottom: 20px !important; }
	
body.home .logos-carousel { padding: 0; }
	
.load_more_wrapper { margin-bottom: -70px !important; }
	
body.page section.wgl_cpt_section ul.wgl-pagination { margin-bottom: -115px; }
	
.blog-style-standard .wgl_col-4 .blog-post { margin-bottom: 20px; }
	
.single-post main#main { padding: 0; }
	
.single-post .page-header { margin-bottom: 40px !important; }
	
.mobile_nav_wrapper .primary-nav ul li ul.sub-menu ul { padding: 0 20px; margin-top: 0 !important   ; }
	
.wgl_module_team .member__info { padding-top: 15px !important; }
	
.wgl_module_team .team__member { margin-bottom: 35px !important; }
	
section.wgl_module_team .info__highlighted { font-size: 18px !important; }
	
	.page-header_wrapper .page-header_content { padding: 0; }
	
.yonetim-kurulu-baslik-space .elementor-spacer-inner { height: 25px !important; }
	
.footer-menu { padding: 55px 0 30px 0 !important; }
	
.footer-copyright .e-con-inner { display: inline-flex; align-items: center !important; justify-content: space-around !important; }
	
.footer_top-area p { font-size: 14px; }
	
.simple_line--wrapper { margin-top: 10px; }
	
.hero-section { background-size: cover !important; }
	
.home-section-logos { padding-bottom: 50px; }
	
.home-section-logos h3.elementor-heading-title { font-size: 24px !important; text-align: center; }
	
.home-section-cards { padding-top: 65px; padding-bottom: 25px; }
	
.text-path-space .elementor-spacer-inner { height: 40px !important; }

.home-section-products h2.dblh__title-wrapper { margin-bottom: 30px !important; }
	
.home-section-products .swiper-pagination { margin-top: 10px !important; }

.hero-section .elementor-column h1.elementor-heading-title { font-size: 40px; line-height: 48px; }

}

@media only screen and (min-width: 1199px) {

header li.mobile-only { display: none !important; }

}

@media only screen and (max-width: 1199px) {
	
.mobile_nav_wrapper .primary-nav .menu-item span { font-size: 16px; }
	
.wgl-mobile-header .header_search-button { top: 2px; }
	
.header_area_container .hamburger-box:before {
    content: "|";
    color: #e7c3cb;
    height: 0;
    margin-right: 15px;
    position: relative;
    top: -7px;
}
	
.header_search .header_search-button-wrapper:before {
    content: "|";
    color: #e7c3cb;
    height: 0;
    margin-right: 15px;
    position: relative;
    top: -13px;
}
	
    .wgl-header-row .header_side.display_grow.h_align_left {
        order: 3;
        text-align: right;
        max-width: max-content;
        margin-left: 15px;
    }
	
.wgl-mobile-header .header_search.header_search-open .wgl-search .header_search-close {
    margin-left: 19px;
    margin-top: 7px;
}
	
.header_side.display_grow.h_align_right { order: 2; }
	
    .wgl-header-row .header_side.display_grow.h_align_center {
        order: 1;
        width: 40%;
        max-width: 100%;
        text-align: left;
    }
	
    .wgl-mini-cart_wrapper {
        margin-right: 15px;
    }
	
.header_search.search_standard .header_search-field .search-field {
    border: unset;
}
	
.wgl-theme-header .woo_mini-count:before { color: #cc6698; }
	
    .header_search.header_search-open.search_standard .header_search-field,
.header_search.search_standard .header_search-field {
        background: #cc6698;
        width: calc(100vw);
        right: -73px;
        margin-top: 8px;
    }
	
.wgl-menu_outer .mobile-hamburger-close { background: #cc6698 !important; }
	
.hero-section .elementor-column .elementor-widget-wrap.elementor-element-populated { padding: 50px 20px 60px !important; }
	
.hero-section .elementor-column { width: 100% !important; }
	
.hero-section .elementor-container { width: 100% !important; min-height: unset !important; justify-content: start;  }
	
.wgl-menu_outer .wgl-menu-outer_header .hamburger-box span { background: white !important; }
	
.wgl-menu_outer .wgl-menu-outer_header { right: 16px; }
	
.mobile_nav_wrapper .primary-nav ul li ul.sub-menu { background: #f7f3f3 !important; padding: 14px 20px !important; margin-top: 10px !important; width: 97% !important; }
	
.mobile_nav_wrapper .primary-nav ul.mobile_switch_on li a span { color: #cc6698; }
	
.wgl-menu_outer .wgl-menu-outer_content { padding: 15px; }
	
.wgl-menu_outer .wgl-menu-outer_content {         padding: 7px 20px 7px 10px; }
	
.wgl-logotype-container img { height: 60px !important; width: auto !important; }
	
header.wgl-theme-header .wgl-mobile-header { background: white !important; }
	
.wgl-menu_outer { background: white !important; }
	
	.wgl-mobile-header .header_search-button, .wgl-mobile-header .header_search-close { color: rgb(204 102 152) !important; }
	
.hamburger-box .hamburger-inner span { background: rgb(204 102 152) !important; }
	
}
@media (min-width: 1024px) and (max-width: 1199px) {
    .hero-section .elementor-container.elementor-column-gap-default {
        min-height: 600px !important;
    }
    .home-section-products {
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    .hero-section {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .penti-video {
        margin-bottom: 50px;
    }
    .home-section-products.home-penti {
        padding-bottom: 40px !important;
    }
    .home-section-news {
        padding-top: 80px;
        padding-bottom: 60px;
    }
    .home-section-products-1 h2.dblh__title-wrapper {
        margin-bottom: 40px;
    }
    .home-section-logos {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    .home-section-products-1
{
    padding-left: 7px !important;
    padding-right: 7px !important;
}
    .penti-scroll {
        display: none !important;
    }
    .hero-section .elementor-widget-wrap.elementor-element-populated {
        max-width: 70%;
    }
    .elementor-image-gallery .gallery-columns-5 .gallery-item {
        max-width: 18% !important;
    }
    body.home figure.gallery-item:nth-child(2n-1) {
        margin-left: 1% !important;
        margin-right: 1% !important;
    }
    body.home figure.gallery-item:nth-child(2n) {
        margin-right: 1% !important;
        margin-left: 1% !important;
    }
    .wgl-social-icons.elementor-social-icons-wrapper {
        text-align: right !important;
    }
    footer .elementor-element-480a89c a {
        float: right;
    }
}


@media (min-width: 768px) and (max-width: 1023px) {
    .penti-scroll {
        display: none !important;
    }
    .hero-section .elementor-widget-wrap.elementor-element-populated {
        max-width: 70%;
    }
    .elementor-image-gallery .gallery-columns-5 .gallery-item {
        max-width: 18% !important;
    }
    body.home figure.gallery-item:nth-child(2n-1) {
        margin-left: 1% !important;
        margin-right: 1% !important;
    }
    body.home figure.gallery-item:nth-child(2n) {
        margin-right: 1% !important;
        margin-left: 1% !important;
    }
    .wgl-social-icons.elementor-social-icons-wrapper {
        text-align: right !important;
    }
    footer .elementor-element-480a89c a {
        float: right;
    }
}
