/*
Theme Name: Startit Child
Theme URI: https://startit.qodeinteractive.com/
Description: A child theme of Startit Theme
Author: Select Themes
Author URI: https://qodeinteractive.com
Version: 2.0.2
Text Domain: startit
Template: startit
*/

.text-white h4 {
    color: #fff;
}
.text-black h4{
    color: #222;
}
.font-bold h4 {
    font-weight: 700;
}
.step-list {
    font-size: 18px;
    line-height: 2;
}
.intro-list .qodef-iwt-text-holder p {
    font-size: 16px;
}
.custom-icon-list-col .qodef-icon-list-text {
    font-weight: 600;
    padding-left: 15px;
    line-height: 2.5;
}


.custom-case-study-row .qodef-full-section-inner {
    display: flex;
    flex-wrap: wrap;
}
.custom-case-study-row .qodef-full-section-inner .vc_col-sm-6.vc_col-has-fill > .vc_column-inner{
    height: 100%;
}
.custom-case-study-row .qodef-icon-list-item .qodef-icon-list-icon-holder i { text-align: left; }

.qodef-icon-list-icon-holder-inner {
    padding-right:10px;
}
/* .qodef-info-box .qodef-info-box-font-side .qodef-info-box-front-side-inner {
  vertical-align:middle;
  padding:20px 0px 20px 0px !important;
    
}*/
.qodef-info-box .qodef-info-box-font-side .qodef-info-box-icon-holder {
    padding: 0 0 0 0 !important;
}

.rsfv-iframe-wrapper .fluidvids{
    padding-top:56.25% !important;
}
.qodef-blog-holder.qodef-blog-type-standard .qodef-blog-standard-info-holder,
.qodef-blog-single .qodef-blog-standard-info-holder {
    width: calc(100% - 67px);
}
/** Quote pop-up form ***/
body.quote-popup-active .qodef-title.qodef-has-parallax-background {
    z-index: 0;
}

body.quote-popup-active footer {
    z-index: 0;
}
@media (min-width: 480px) {
    .case-study-list-column .vc_column-inner {
        padding: 40px !important;
    }
}
@media (min-width: 768px) {
    .case-study-list-column .vc_column-inner {
        padding: 50px !important;
    }
}
@media (min-width: 900px) {
    .case-study-list-column .vc_column-inner {
        padding: 70px !important;
    }
}
@media (min-width:1025px) and (max-width:1120px){
    .qodef-main-menu>ul>li>a span.item_inner {
        padding: 0 15px;
    }
    .qodef-search-opener {
        margin-left: 10px;
    }
    .qodef-main-menu ul li a {
        font-size: 15px;
    }
}
@media (min-width: 1200px) {
    .case-study-list-column .vc_column-inner {
        padding: 80px !important;
    }
}
@media (max-width: 767px) {
    .reverse-column.only-mobile .qodef-section-inner-margin {
        display: flex;
        flex-direction: column-reverse;
    }
    .custom-icon-list-col .qodef-icon-list-item:not(:last-child) {
        margin-bottom: 20px;
    }
    .custom-icon-list-col .qodef-icon-list-text {
        line-height: 1.5;
        font-size: 18px !important;
    }
    .icon-hide-mobile .qodef-btn-text-icon {
        display: none !important;
    }
    .step-list {
        line-height: 1.4;
    }
    .step-list li {
        margin-bottom: 20px;
    }
    .icon-hide-mobile .qodef-btn.qodef-btn-solid {
        line-height: 2;
        height: auto;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .reverse-column.only-mobile .qodef-full-section-inner {
        display: flex;
        flex-direction: column-reverse;
    }
    .vc_empty_space.extra-space {
        display: none;
    }
    .call-center{
        display:flex;
        justify-content:center;
    }
}

@media (min-width:768px) and (max-width:1024px){
    .vc_empty_space.extra-space {
        display: none;
    }
    .call-center{
        display:flex;
        justify-content:center;
    }
}

@media (max-width: 480px) {
    .qodef-blog-holder.qodef-blog-type-standard .qodef-blog-standard-info-holder {
        width: 100%;
        margin-left: 0 !important;
        margin-top: 10px;
    }
}