

.q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark{
    background-color: #d4c698;
    border: 0px;
}

.q_accordion_holder.accordion .ui-accordion-header .accordion_mark.left_mark{
    background-color: #d4c698;
    border: 0px;
}

.q_accordion_holder.accordion .ui-accordion-header:hover
{
    border: 0px;
}

.q_accordion_holder.accordion div.accordion_content{
padding: 0px;
}

.q_accordion_holder.accordion div.accordion_content_inner{
padding: 0px;
}

#envirabox-title-float-wrap{
    display: none !important;
}
.wpb_text_column.wpb_content_element.hovercolor.wpb_wrapper.p.a:hover{
    color: #fff !important;
}
#fp:hover{
    color: #d4c698!important;
}
#viewmore:hover{
    color: #fff !important;
}
.header_bottom.clearfix{
    box-shadow: 0px 0px 10px 1px #3a3a3a;
}
.tabs-nav{
width: 100%;
}
.q_tabs .tabs-nav li{
width: 20%;
    background: #363636;
    color: #d4c698;
}
.q_tabs .tabs-nav li.active{
    background: #d4c698;
    color: #363636;
}
.q_tabs .tabs-nav li:hover {
    background: #d4c698;
    color: #363636;
}
a:hover {
    color: #363636 !important;
}
a[href^="https://maps.google.com/maps"], .gmnoprint, .gmnoscreen, .gmnoprint gm-style-cc, .gm-style-cc{display:none !important}
.fa-stack{
    border: 2px solid #d4c698!important;
    border-radius: 0px !important;
}

.fa-stack:hover{
background-color: #f8f7f8 !important;
}

.clearfix:after{
margin-bottom: 0px !important;
}
/*--- 2 Column Form Styles Start ---*/

#left {
    width: 47%;
    float: left;
    margin-right:6%;
}
 
#right {
    width: 47%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
}
 
.clearfix {
    display:block;
}

/*--- 2 Column Form Styles End ---*/

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text{
    border-radius: 0px;
    border: 1px solid #2f3033;
    margin: 0 0 1.5rem;
    height: 45px;
    font-size: 14px;
    color: #000000;
    background-color: transparent;
}
.cf7_custom_style_1 select.wpcf7-form-control.wpcf7-select{
    border-radius: 0px;
    border: 1px solid #2f3033;
    margin: 0 0 1.5rem;
    height: 50px;
    font-size: 14px;
    color: #000000;
    background-color: transparent;
}
.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea{
    border-radius: 0px;
    border: 1px solid #2f3033;
    font-size: 14px;
    color: #000000;
    background-color: transparent;
}

input.wpcf7-form-control.wpcf7-submit:not([disabled]){
    border: 0px;
    border-bottom: solid #333 1px;
}

.q_logo{
    left: 30px;
}
ul.list li{
  width: auto;
  float: left;
  list-style-type: none;
    padding: 0px 2px;
}

@media only screen and (max-width: 500px) {
    .touch .content {
        margin: 0!important;
        min-height: 0px !important;
    }
.content.content_top_margin {
        margin: 0!important;
        min-height: 0px !important;
    }
.full_width_inner{
        padding-top: 0px !important;
    }
#mobilecenter{
    text-align: center !important;;
}

.q_logo{
    left: 0px;
}

}
