/*!
Theme Name: ryancv child
Theme URI: https://bslthemes.com/
Author: bslthemes
Author URI: https://bslthemes.com/
Description: RyanCV - CV/Resume WordPress Theme
Version: 1.1.1
License: General Public License
License URI: http://www.gnu.org/licenses/gpl.html
Template: ryancv
Text Domain: ryancv-child
Tags: editor-style, featured-images, sticky-post, threaded-comments, translation-ready, theme-options
*/

.mfp-wrap {
    padding-top: 30px !important;
    height: 84svh !important;
    margin-top: 80px !important;
}

.mfp-wrap.popup-box-inline .image {
    display: none !important;
}

.height-100,
.height-100 .elementor-widget-container,
.height-100 .styled-gradient,
.height-100 .ar-service-item {
    height: 100% !important;
}

.skills-list.circles .progress span.progress-img {
    background-size: 50% !important;

    color: transparent;
}

.grecaptcha-badge {
    display: none !important;
}

@media (max-width: 1119px) {
    .revs-two-item .text {
        padding: 0px!important;
    }

    .revs-two-item .text:after{
        position: relative!important;
        display: block !important;
        margin: auto!important;
        margin-top: 20px!important;
    }
}

.header .top-menu ul li{
    margin-bottom: 10px;
}

/* PART 1 - Before Lazy Load */
img[data-lazyloaded]{
    opacity: 0;
}
/* PART 2 - Upon Lazy Load */
img.litespeed-loaded{
    -webkit-transition: opacity .5s linear 0.2s;
    -moz-transition: opacity .5s linear 0.2s;
    transition: opacity .5s linear 0.2s;
    opacity: 1;
}


@media (min-width: 768px) and (max-width: 1230px) {
    .skills-list.circles.count-four ul li {
            max-width: calc(33% - 23px);
    }

}


@media (max-width: 769px) {
    .mfp-wrap {
        margin-top: 0px !important;
            height: 100svh !important;
    }
}