/*
Template:       classima
Theme Name:     Classima Child
Theme URI:      http://radiustheme.com/demo/wordpress/classima
Author:         RadiusTheme
Author URI:     https://www.radiustheme.com
Description:    Classima is a clean and modern WordPress Theme best suited for Classified Listing. This theme comes with all necessary features and pages for a Classified Listing website.
Version:        1.0
Text Domain:    classima
Tags:           two-columns, three-columns, left-sidebar, right-sidebar, custom-colors, custom-menu, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, blog
License:        Envato split License
License URI:    https://themeforest.net/licenses/terms/regular
*/

@media screen and (min-width: 768px) {
    .rtcl-fb-sections .rtcl-fb-section .rtcl-fb-field {
        flex-direction: column;
        grid-gap: 0px;
    }

    .rtcl-fb-sections .rtcl-fb-section .rtcl-fb-field .rtcl-fb-field-label {
        flex: 0 0 25%;
        justify-content: flex-start;
    }

    .rtcl-fb-sections .rtcl-fb-section .rtcl-fb-section-columns.columns-1,
    .rtcl-fb-sections .rtcl-fb-section .rtcl-fb-section-columns.columns-2,
    .rtcl-fb-sections .rtcl-fb-section .rtcl-fb-section-columns.columns-3,
    .rtcl-fb-sections .rtcl-fb-section .rtcl-fb-section-columns.columns-4 {
        margin-left: 1%;
        margin-right: 1%;
    }

    .rtcl-fb-sections .rtcl-fb-section .rtcl-fb-field-wrap[data-element='recaptcha'],
    .rtcl-fb-sections .rtcl-fb-section .rtcl-fb-field-wrap[data-element='custom_html'],
    .rtcl-fb-sections .rtcl-fb-section .rtcl-fb-field-wrap[data-element='terms_and_condition'],
    #rtcl-form-builder-container .rtcl-form-submit-btn {
        margin-left: 1%;
    }

    .rtcl-fb-sections .rtcl-fb-section .rtcl-fb-field-wrap.input-test .rtcl-fb-field .rtcl-fb-field-label {
        justify-content: center;
    }

    /*.rtcl-fb-sections .rtcl-fb-section .rtcl-fb-field .rtcl-fb-field-label*/
    .rtcl-fb-sections .rtcl-fb-section .rtcl-fb-field-wrap.input-test .rtcl-fb-field-content .ant-input-number {
        width: 100%;
    }

    .rtcl-fb-sections .rtcl-fb-section .rtcl-fb-field-wrap[data-element='business_hours'] .rtcl-fb-field-content .rtcl-fb-field-label {
        justify-content: flex-start;
    }

    .rtcl-fb-sections .rtcl-fb-section .rtcl-price-range {
        margin-left: 18.3%;
        grid-gap: 50px;
    }

    .rtcl-fb-sections .rtcl-fb-section .rtcl-price-range .rtcl-fb-field .rtcl-fb-field-label {
        flex: 0 0 50%;
    }

    .rtcl-fb-sections .rtcl-fb-field-content {
        flex: 1;
    }

    .rtcl-fb-sections .rtcl-fb-section .rtcl-fb-field-wrap.input-test .rtcl-checkbox-group.vertical, .rtcl-radio-group.vertical {
        align-items: center;
    }

    .rtcl-fb-sections .rtcl-fb-section .rtcl-fb-field-wrap.input-test.label-top .rtcl-fb-field-content .rtcl-fb-input-textarea {
        min-height: 50px;
    }

    .site-content .content-area {
        padding: 15px 0;
    }

    .footer-top-area {
        padding: 25px 0 0px;
    }

    .widget h3 {
        margin-bottom: 15px;
        padding-bottom: 10px;
    }

    .rtcl-fb-sections .rtcl-fb-section .rtcl-price-range{
        margin-left: 0%;
        margin-top: 0px;
        grid-gap: 0px;
    }

    #rtcl-form-builder-container .rtcl-fb-sections .rtcl-fb-section .section-header {
        margin-bottom: 15px;
    }

    .rtcl-fb-field+.rtcl-fb-field-group {
        margin-top: 5px;
    }
}

@media screen and (max-width: 575px) {
    .elementor-1793 .elementor-element.elementor-element-a2dd63c {
        padding: 15px 0;
    }

    .site-content .content-area {
        padding: 15px 0;
    }

    .header-mobile-icons {
        position: unset;
        display: flex;
        justify-content: flex-end;
        align-items: center;
        margin-right: 15px;
    }
}

@media screen and (min-width: 576px) and (max-width: 767px) {
    .site-content .content-area {
        padding: 15px 0;
    }

    .footer-top-area {
        padding: 25px 0 0px;
    }
    
    .elementor-1793 .elementor-element.elementor-element-a2dd63c {
        padding: 15px 0;
    }

    .widget h3 {
        margin-bottom: 15px;
        padding-bottom: 10px;
    }
}