/*
Theme Name: green-tornado
Version: 1.0
Description: A child theme of Hello Elementor
Author: ef_admin
Template: hello-elementor
*/

@import url("../hello-elementor/style.css");

.elementor-acceptance-field {
	transform: scale(1.3, 1.3);
	margin: 10px;
}

.elementor-message.elementor-message-success {
    font-size: 20px;
    float: right;
    color: green;
    font-weight: bold;
}

.mabel-bhi-businesshours td {
    background-color: #634838 !important;
    font-size: 18px;
    padding: 0;
    border: none;
    color: #fff;
}

.wpcf7-form-control.wpcf7-submit {
    background-color: #634838;
    color: #fff;
    border: none;
}

#wpcf7-f466-p445-o1 {
    width: 70%;
    margin: 0 auto;
}

.nostyle input {
    height: 51px;
}


.bookmenu {
 display: none !important;
      }
@media (max-width: 767px) {
 .bookmenu {
 display: block !important;
 }
}

@media (max-width: 767px) {
 
	/*mobile media */
 
}

table.nostyle {
    background-color: transparent;
}

table.nostyle td,
table.nostyle th {
    padding:0;
    border:0;
    background: none !important;
}

.has-error {
    background:#fdd;
    border:1px solid #f33;
    padding:10px 20px;
    color:#600;
    box-sizing: border-box;
}

.has-warning {
    background:#ffd;
    border:1px solid #ff3;
    padding:10px 20px;
    color:#660;
    box-sizing: border-box;
}

.has-success {
    background:#dfd;
    border:1px solid #3f3;
    padding:10px 20px;
    color:#060;
    box-sizing: border-box;
}

@media (max-width: 479px) {
    .elementor-column.gt-xs-100 { width: 100% !important; }
    .elementor-column.gt-xs-75 { width: 75% !important; }
    .elementor-column.gt-xs-66 { width: 66.66% !important; }
    .elementor-column.gt-xs-50 { width: 50% !important; }
    .elementor-column.gt-xs-33 { width: 33.33% !important; }
    .elementor-column.gt-xs-25 { width: 25% !important; }
}

.elementor-column-gap-back-buffer-default {
    margin:-10px;
}