@charset 'utf-8';
/*
Theme Name:Quickcash-child
Theme URI: http://quickcash.themerex.net/
Description: Quickcash - Multipurpose and Multiskin Responsive Wordpress theme
Author: ThemeREX
Author URI:  http://themerex.net/
Template: quickcash
Version: 1.4.2
License: GNU General Public License
License URI: license.txt
Tags: flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Text Domain: quickcash
*/


/* =Theme customization starts here
-------------------------------------------------------------- */


.feature-img{
    height: 420px;
    padding-top: 0px;

}
.vc_custom_1642177597820 {
    background-image: none;
}
.services p{
    text-align: center;
    font-size: 16px;
    letter-spacing: 0.0em;
    margin-right: calc(0em * -1);
    font-weight: 700;
    color: rgb(44,47,140);
    text-transform: capitalize;
    
}
.title-section h4 {
    font-size: 27px;
    color: #2C2F8C;
    padding-top: 12px;
}
.sc_layouts_row_fixed {
    margin-bottom: 0!important;
    height: 80px;
    border-bottom-color: white;
    border-bottom: 1px solid rgb(255 255 255 / 42%);
}
.sc_layouts_menu_nav a{
    color:#dcdcdcfc!important;
}
.sc_layouts_row_fixed_on .sc_layouts_menu_nav a{
color:#343333!important;
}
.sc_layouts_menu_nav>li, .sc_layouts_menu_nav>li>a {
    font-weight: 500;
}
.sc_layouts_menu_nav>li a:before{
	content:"|";
}
.sc_layouts_column_align_left .wpb_wrapper {
    display: flex;
    align-items: end;
    justify-content: end;
}
.menufooter{
    position: relative!important;
    top: -90px;
    z-index: 1000;
    color: white;
}
.menufooter a{
    font-size:16px;
}
.title_section strong{
    text-align: center;
    font-size: 30px!important;
    letter-spacing: 0.0em;
    margin-right: calc(0em * -1);
    font-weight: 700;
    color: rgb(44,47,140)!important;
    text-transform: capitalize;
}
.title-section  strong{
    color:#2C2F8C!important;
}
.featured .sc_services_item.with_content.with_image.sc_services_item_featured_top {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
h1.vc_custom_heading.vc_custom_1642366490877 strong {
    color: #179051!important;
}
.featured  .sc_services.sc_services_default {
    /* box-shadow: 9px 0 46px -2px #dcdfe0; */
    box-shadow:none!important;
}
.featured  .sc_services_default .trx_addons_column-1_3 .sc_services_item.with_image {
    border: 1px solid #e8e2e2;
    margin: 10px;
}
.featured  .sc_services_default .sc_services_item_content{
    display:none;
}
.sc_services_default .trx_addons_column-1_3:nth-child(3n+1) .sc_services_item.with_image{
    border-left:  1px solid #e8e2e2!important;
}
h1.bank_at_yourfinger{
    color: #2c2f8c!important;
    text-align: left!important;
    font-weight: 700!important;
    font-size: 30px!important;
}
h1{
    font-weight: 700!important;
    font-size:3.6428rem!important;
    line-height: 0.6rem;
 
    letter-spacing: 0px!important;
    
}
h6 {
    font-size: 2rem!important;
 
    text-transform: capitalize!important;
    letter-spacing: 1px!important;
}
h2,h3{
   
    letter-spacing: 0px!important;
}
.sc_services.sc_services_hover2 [class*="trx_addons_column-"] {
    padding-right: 10px!important;
}
.scheme_default h4 a {
    color: #2c2f8c!important;
    text-transform: capitalize;
}
.featured-products .vc_col-sm-3{
padding-left: 5px;
padding-right: 5px;
}
.featured-products .vc_col-sm-3,.featured-products .vc_col-sm-8, .featured-products .vc_col-sm-4,.featured-products .vc_col-sm-12,.featured-products .vc_col-sm-6{
    padding-left: 5px!important;
    padding-right: 5px!important;
    cursor: pointer!important;
    }

    .featured-products .vc_col-sm-3::before,.featured-products .vc_col-sm-8::before, .featured-products .vc_col-sm-4::before,.featured-products .vc_col-sm-12::before{
        content: " ";
    
    position: absolute;
    width: calc(100% - 10px);
    height: 100%;
  
    overflow: hidden;
       background: rgb(0,0,0);
   background: linear-gradient(0deg, rgb(0 0 0 / 90%) 15%, rgb(0 0 0 / 0%) 85%);
        border-radius: 6px;
    
    }
    
    /* .featured-products .wpb_text_column{
        height: 300px;
        color:white;
        position: relative;
        line-height: 20px;
        /* display: flex;
        align-items: end; 
    } */

    .featured-products .wpb_text_column .wpb_wrapper {
        margin-bottom: 10px;
        position: absolute;
    bottom: 0px;
    padding-left: 15px;
    }
    .featured-products .wpb_text_column b{
        font-family: 'Montserrat', sans-serif; 
    }
    .services img{
        width: 40px;
    }

    .scheme_dark.footer_wrap,.scheme_dark.footer_wrap>div{
       background: #303089!important; 
    }
    .scheme_dark.footer_wrap{
        border-top: 1px solid white;
    }
    .scheme_default h4 a {
        color: #2c2f8c!important;
        text-transform: capitalize;
        font-family: 'Gilroy';
        font-weight: 600;
    }

    span.btn.flat {
        display: block;
        background: white;
        color: green;
        display: flex;
        padding-top: 5px;
        padding-left: 5px;
        font-size: 12px;
        font-weight: 800;
        width: 33%;
    margin-bottom: 10px;
    padding-bottom: 5px;
    }
    span.btn.flat2{
        display: block;
        background: white;
        color: green;
        display: flex;
        padding-top: 5px;
        padding-left: 5px;
        font-size: 12px;
        font-weight: 800;
        width: 15%;
        padding-bottom: 5px;
    margin-bottom: 10px; 
    }

    .parent:hover .parent>div,
.parent:focus .parent>div {
  transform: scale(1.2)!important;
}
.vc_row.wpb_row.vc_row-fluid.vc_custom_1559733462872.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex.sc_layouts_row.sc_layouts_row_type_normal.scheme_dark{
    border-top:1px solid #fff!important;
}
ul#menu-footer {
    display: flex!important;
    gap: 15px!important;
    align-items: end;
    justify-content: end!important;
}
.copy{
    margin-top: 30px;
    margin-bottom: 21px;
    font-family: 'Canaro', sans-serif; 
    font-size: 13px;
    color:white;
}
.scheme_dark.footer_wrap a {
    color: #ffffff;
    font-size: 12px!important;
    text-transform: capitalize;
    font-family: 'Canaro', sans-serif; 
}
.scheme_dark .widget li:before{
    display: none;
}
.add_border {
    
    border-top: 1px solid rgb(216 214 214 / 44%);
}
span.vc_icon_element-icon.icon-phone-2:before,.icon-email:before,.icon-location-light:before {
    font-size: 30px!important;
    color: white;
}
.container.add-padding{
    padding-top:25px!important;
    padding-bottom: 25px!important;
}
.container.add-padding {
    border-top: 1px solid;
    padding: 20px;
}

.container.add-padding .col-md-4{
color:white!important;
text-align: right;
}
.container.add-padding .col-md-8{
    text-align:left;
    font-size:12px!important;
}
img.location{
    position: relative;
    bottom: 145px;
}
.services img{
    filter:invert(24%) sepia(94%) saturate(1902%) hue-rotate(139deg) brightness(100%) contrast(101%);
}
.remove_margins .top_panel,.top_panel{
    position: absolute;
    width: 100%;
}
.sc_services_default .sc_services_item_title{
    text-align: center;
}
.scheme_default .trx_addons_hover_icon, .scheme_default .trx_addons_hover_links a {
    display: none!important;
}

@media all and (max-width: 1382px) { /* your content here */ 
    div#sc_layouts_iconed_text_8389844,div#sc_layouts_iconed_text_923319704{
       
            display: block!important;
        
    
    }


}

