.home-image-head .head-title/*
Theme Name: Twenty Twenty Child
Theme URI: Twenty Twenty Child
Description: Twenty Twenty Child Child is a child theme of Twenty Twenty Child, created by BPT team
Author: BPT team
Author URI: https://elementor.com/
Template: twentytwenty
Version: 2.0.0
Text Domain: twentytwenty-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
*/
.doc-block .doc-item .item-image {
    height: 310px;
    opacity: 1;
    object-fit: cover !important;
}

.primary-menu li.current-menu-item > a,
.primary-menu li.current-menu-item > .link-icon-wrapper > a {
    text-decoration: none;
}

.primary-menu a:hover, .primary-menu a:focus, .primary-menu .current_page_ancestor {
    text-decoration: underline;
}

ul.primary-menu {
    flex-wrap: nowrap;
    width: max-content;
}

.home-image-head {
    height: 250px;
}

.dark-theme {
    width: 100%;
    height: inherit;
    opacity: .2;
    background: black;
}

.home-image-head .head-title {
    position: absolute;
    top: 5%;
    width: 100%;
    padding: 0 15%;
    text-align: center;
}

.home-image-head .head-title h1 {
    font-weight: 600;
    color: #fff;
    line-height: 1.5;
    text-shadow: 1px 3px black;
}

#site-header.header-footer-group.fixed {
    top: 0px;
}

#site-footer .section-inner {
    align-items: flex-start;
}

p.footer-copyright {
    color: #fff;
    font-size: 14px;
    line-height: 30px;
}

#site-header,.footer-nav-widgets-wrapper,#site-footer,.menu-modal,.menu-modal-inner,.search-modal-inner,.archive-header,.singular .entry-header,.singular .featured-media:before,.wp-block-pullquote:before {
    background-color: #3f81be;
}

.header-footer-group .contact a {
    font-size: 14px;
}

@media (min-width: 1220px) {
    .primary-menu > li {
        margin: 0 0.5rem 0 0;
    }
}

@media (max-width: 768px) {
    .home-image-head .head-title {
        top: 10%;
        padding: 0 2%;
    }
    .elementor-widget-heading .elementor-heading-title h1,
    .home-image-head .head-title h1 {
        font-size: 24px;
    }
}