/*
Theme Name: Name Experts (Lite)
Theme URI: http://www.vividmotion.co
Author: Name Experts
Author URI: http://www.vividmotion.co
Description:  Name Experts
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:
Text Domain: Name Experts
*/
/*************************************************************
 Author     : Vivid Motion @ http://vividmotion.co/
 *************************************************************/

.section-group .ultimate-solution .solutions-grid .solution-col{width: 100%;}

.section-blog-inner .blog-inner-container .blog-inner-content p a,
.section-terms .terms-container .terms-content a{text-decoration: underline;}
.section-listings .listings-grid .listing-card .listing-content{height: auto !important;}
.section-listings .listings-grid .listing-card{justify-content: flex-start !important;}
.section-hero-blog-inner .hero-layout .blog-cover img{object-fit: cover;}
.section-work-with-us .why-grid .why-grid-item .flip-card-front{padding: 20px;}
.section-blog-inner .blog-inner-container .blog-inner-content.blog-inner-call-to-action .form-container{align-items: center;}

.section-blog-inner .blog-inner-container .blog-inner-content .wp-block-table thead{border-bottom: none;}
.section-blog-inner .blog-inner-container .blog-inner-content .wp-block-table thead tr th{
    border: none;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 160%;
    text-align: center;
    white-space: nowrap;
}
.section-blog-inner .blog-inner-container .blog-inner-content .wp-block-table tbody tr td {
    text-align: center;
    vertical-align: middle;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 160%;
    white-space: nowrap;
}
.section-hero-blog-inner .hero-layout .content h1.heading{text-align: center;}
.section-blog-inner .blog-inner-container .blog-inner-content .wp-block-table tbody tr td a{text-decoration: underline;}
.section-blog-inner .blog-inner-container .blog-inner-content .wp-block-table tbody tr td sup{top:0; font-size: 100%;}
.section-blog-inner .blog-inner-container .blog-inner-content .wp-block-table{width: 100%; border-collapse: collapse;}
@media (max-width: 768px) {
    .section-blog-inner .blog-inner-container .blog-inner-content .wp-block-table {
        display: block;
        overflow-x: auto;
        white-space: nowrap;
    }
}
.section-blog-inner .blog-inner-container .blog-inner-content .fluid-width-video-wrapper{
    width: 100%;
    position: relative;
    padding-top: 56.25%;
}
.section-blog-inner .blog-inner-container .blog-inner-content .fluid-width-video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.section-hero-contact .hero-layout .form-container{
    min-height: 500px;
}
.section-blog-inner .blog-inner-container .blog-inner-content .form-container .title h3{color:white;}
.section-blog-inner .blog-inner-container .blog-inner-content .form-container p{color:white;}

.section-blog .blog-grid .blog-card .blog-content h5{
    -webkit-box-orient: vertical;
}

.section-blog .blog-grid .blog-card .blog-content p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
}
.section-premium-quality .qualities-grid .quality-item .icon{
    width: 32px;
    height: 32px;
}
.section-premium-quality .qualities-grid .quality-item .icon img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.section.pt-full{
    padding-top: 40px;
}

.section.pb-full{
    padding-bottom: 40px;
}
@media (min-width: 768px) {
    .section.pt-full{
        padding-top: 120px;
    }

    .section.pb-full{
        padding-bottom: 120px;
    }
}
.section-steps-to-take .swiper-steps .step-card .icon{
    width: 32px;
    height: 32px;
    border: 2px solid white;
    border-radius: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.section-steps-to-take .swiper-steps .step-card .icon p{
    line-height: 1;
    font-weight: 600;
}

#exitPopup .modal-content .modal-box .modal-inner .box-inner .fluentform .ff-el-input--label{
    display: none;
}

.modal-overlay .modal-content .modal-box .modal-inner .box-inner .user-info select {
    color: #7A7A7A !important;
}
.modal-overlay .modal-content .modal-box .modal-inner .box-inner .user-info select[data-selected="true"]{
    color: #000;
}