.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date,
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea,
.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz {
    color: rgba(255, 255, 255, 0.5);
    border-color: rgba(247, 248, 249, 1);
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text:focus,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-number:focus,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-date:focus,
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea:focus,
.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select:focus,
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-quiz:focus {
    color: rgba(255, 255, 255, 0.5);
    border-color: rgba(247, 248, 249, 1);
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit {
    color: #000000;
    background-color: rgba(255, 255, 255, 1);
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
    background-color: rgba(195, 157, 84, 1);
}

.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-number,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-date,
.cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea,
.cf7_custom_style_2 select.wpcf7-form-control.wpcf7-select,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-quiz {
    color: rgba(0, 0, 0, 0.5);
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(255, 255, 255, 0);
}

.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text:focus,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-number:focus,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-date:focus,
.cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea:focus,
.cf7_custom_style_2 select.wpcf7-form-control.wpcf7-select:focus,
.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-quiz:focus {
    color: rgba(0, 0, 0, 0.5);
    background-color: rgba(255, 255, 255, 1);
    border-color: rgba(255, 255, 255, 0);
}

.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit {
    background-color: rgba(0, 0, 0, 1);
}

.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
    background-color: rgba(195, 157, 84, 1);
}

.cf7_custom_style_3 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
    background-color: rgba(255, 255, 255, 1);
}

.error404 .mkdf-page-header .mkdf-menu-area {
    background-color: rgba(255, 255, 255, 0) !important;
}

.error404 .mkdf-content {
    background-image: url(https://curly.qodeinteractive.com/elementor/wp-content/uploads/2018/04/p-404-error-page-img-1.jpg);
    background-position: center 0;
    background-size: cover;
    background-repeat: no-repeat;
}

.error404 .mkdf-page-not-found .mkdf-404-title {
    color: #ffffff;
    font-family: Montserrat;
    font-size: 34px;
    line-height: 48px;
}

.error404 .mkdf-page-not-found .mkdf-404-subtitle {
    color: #ffffff;
    font-family: Montserrat;
    font-size: 34px;
    line-height: 48px;
}

.error404 .mkdf-page-not-found .mkdf-404-text {
    color: #ffffff;
}

.mkdf-page-footer .mkdf-footer-bottom-holder {
    background-color: #141414;
}

.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>a,
.mkdf-mobile-header .mkdf-mobile-nav .mkdf-grid>ul>li>h6 {
    font-family: Montserrat;
    font-size: 12px;
    line-height: 24px;
    font-weight: 500;
    letter-spacing: 5.6px;
    text-transform: uppercase;
}

.mkdf-mobile-header .mkdf-mobile-nav ul ul li a,
.mkdf-mobile-header .mkdf-mobile-nav ul ul li h6 {
    font-family: Montserrat;
    font-size: 11px;
    line-height: 24px;
    font-weight: 500;
    letter-spacing: 5.6px;
    text-transform: uppercase;
}

.mkdf-header-box .mkdf-top-bar-background {
    height: 91px;
}