.elementor-heading-title span {
                padding-left: 20px;
                padding-right: 20px;
            }

            @media (min-widtth: 992px) {
                .border-left .elementor-heading-title span {
                    border-left: 2px solid #f47920;
                }

                .border-right .elementor-heading-title span {
                    border-right: 2px solid #f47920;
                }
            }

            /* End custom CSS */
            /* Start custom CSS for section, class: .elementor-element-e359536 */
            .elementor-widget-content-overlay .elementor-content-overlay-content {
                position: absolute;
                left: 0;
                right: 0;
                bottom: 0;
                background-color: rgba(0, 0, 0, 0.5);

            }

            .elementor-widget-content-overlay:hover .elementor-content-overlay-content {
                top: 0;
                padding: 0.5rem;
            }

            .elementor-widget-content-overlay .elementor-content-overlay-content .elementor-content-overlay-title {
                margin-bottom: 0;
                height: 45px;
                line-height: 45px;
                overflow: hidden;
            }

            .elementor-widget-content-overlay .elementor-content-overlay-description {
                display: none;
            }

            .elementor-widget-content-overlay .elementor-button-list-items, .elementor-widget-content-overlay .btn-link-wrap {
                display: none;
            }

            .elementor-widget-content-overlay:hover .elementor-content-overlay-description, .elementor-widget-content-overlay:hover .elementor-button-list-items, .elementor-widget-content-overlay:hover .btn-link-wrap {
                display: block;
            }

            ul.elementor-button-list-items {
                padding: 0;
                list-style: none;
            }

            li.elementor-button-list-item {
                display: inline-block;
                width: 50%;
                padding: 5px;
                float: left;
            }

            li.elementor-button-list-item a {
                color: #fff;
                border: 1px solid #fff;
                border-radius: 5px;
                padding: 5px 10px;
                width: 100%;
                display: block;
            }

            li.elementor-button-list-item a:hover {
                background-color: #1f4180;
                border-color: #1f4180;
            }

            li.elementor-button-list-item a i {
                float: right;
            }

            .btn-link-wrap {
                display: block;
                float: left;
                width: 100%;
                margin-top: 10px;
            }

            .btn-link-wrap a {
                color: #fff;
                text-transform: uppercase;
                background-color: #f47920;
                padding: 5px 15px;
                display: inline-block;
                border-radius: 4px;
            }

            /* End custom CSS */
            /* Start custom CSS for section, class: .elementor-element-152b497 */
            .video-section h3.elementor-heading-title {
                left: 0;
                right: 0;
                bottom: 0;
                position: absolute;
                background-color: rgba(0, 0, 0, 0.5);
                padding: 0.8rem;
            }

            /* End custom CSS */
            /* Start custom CSS for section, class: .elementor-element-88a2156 */
            .video-section h3.elementor-heading-title {
                left: 0;
                right: 0;
                bottom: 0;
                position: absolute;
                background-color: rgba(0, 0, 0, 0.5);
                padding: 0.8rem;
            }

            /* End custom CSS */
            /* Start custom CSS for section, class: .elementor-element-596445c */
            @media (max-width: 992px) {
                .banner-counter .elementor-button {
                    width: 100%;
                }
            }

            /* End custom CSS */
            /* Start custom CSS for section, class: .elementor-element-4ae60b7 */
            @media (max-width: 992px) {
                .banner {
                    background: none !important;
                }
            }

            /* End custom CSS */
            /* Start custom CSS for heading, class: .elementor-element-028bb3e */
            .elementor-heading-title span {
                padding-left: 20px;
                padding-right: 20px;
            }

            .border-left .elementor-heading-title span {
                border-left: 2px solid #f47920;
            }

            .border-right .elementor-heading-title span {
                border-right: 2px solid #f47920;
            }

            /* End custom CSS */
            /* Start custom CSS for heading, class: .elementor-element-4300e72 */
            .elementor-heading-title span {
                padding-left: 20px;
                padding-right: 20px;
            }

            .border-left .elementor-heading-title span {
                border-left: 2px solid #f47920;
            }

            .border-right .elementor-heading-title span {
                border-right: 2px solid #f47920;
            }