@charset "UTF-8";
/*
Theme Name: Red Dot Events
Author: Blusteak
Author URI: https://blusteak.com/
Version: 6.8.2
*/
.wpcf7-not-valid-tip {
    font-size: 10px !important;
}
.wpcf7 form .wpcf7-response-output {
    margin: 0em 0.5em 0em  !important;
    padding: 0.2em 0.2em !important;
    border: 1px solid #00a0d2 !important;
}
.wpcf7 form .wpcf7-response-output {
    margin: 0em 0.5em 0em;
    padding: 0.2em 0.2em;
    border: 1px solid #00a0d2;
    font-size: 11px !important;
    text-align: center;
}
.tekup-main-field {
    margin-bottom: 15px  !important;
}
.dropdown-toggle::after {display:none;}
.tekup-section-paddings{padding: 50px 0px; border:1px solid #f75701; border-radius: 20px;}
.tekup-section-paddings h2{padding-bottom: 0px !important}
.tekup-section-paddings p{    margin-bottom: 0px; !important}
.tekup-section-paddings h3 {
    font-size: 28px;
    line-height: 1.26em;
    color: #f54b00;
    padding-bottom: 0px !important;
}
.tekup-section-paddings .tekup-extra-mt {
    margin-top: 20px;
}
input.wpcf7-form-control.wpcf7-phonetext.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-phonetext {
    position: relative;
    width: 127px;
    margin-left: 87px;
}
.blubutt .tekup-default-btn{background: #1c38ba}
#required .tekup-iconbox-wrap4{    background-color: #f54b00;border-radius: 15px; text-align: left !important;}
#required .tekup-iconbox-data3 p{color: #fff;}
#required{padding: 50px 0px !important;}
@media (max-width: 991px) {
    .site-menu-main > li .sub-menu.active {
        display: inline-table;
    }
    input.wpcf7-form-control.wpcf7-phonetext.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-phonetext {
    position: relative;
    width: 75%;
    margin-left: 87px;
}
}
/*---Contact form 7---
form.wpcf7-form p{ margin: 0px !important; }
span.ajax-loader{ display: none !important; }
div.wpcf7-response-output, div.wpcf7-validation-errors { display: none !important; }
span.wpcf7-not-valid-tip { display: none; }
input[aria-invalid="true"], select[aria-invalid="true"], textarea[aria-invalid="true"] { border-color: red !important; background-color: rgba(153,0,0,0.3) !important; }
span.wpcf7-form-control-wrap {display:block !important;}/*keeps forms from jumping on render*/
/*---Contact form 7---*/

/*********************************mega menu************************************/
