

.side_menu_button {
height:25px !important;
}
ul#menu-footer-menu li {
    text-transform: uppercase;
    padding-bottom: 5px;
}
i.fa.circle {
    background: rgba(255,255,255,0.8);
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    border-radius: 10px;
    color: #2dccd2;
    margin-right: 5px;
}

.q_accordion_holder.accordion .ui-accordion-header, .q_accordion_holder.accordion.with_icon .ui-accordion-header {
text-transform: none;
font-weight: 300;
letter-spacing: 0px;
font-size: 18px;
}
body .gform_wrapper input[type=text], body .gform_wrapper input[type=url], body .gform_wrapper input[type=email], body .gform_wrapper input[type=tel], body .gform_wrapper input[type=number], body .gform_wrapper input[type=password], body .gform_wrapper textarea, body .gform_wrapper .chzn-container, body .gform_wrapper select {
border:1px solid #f0f0f0;
}


.gform_wrapper input[type="button"], body .gform_wrapper input[type="submit"], body .gform_wrapper input[type="reset"] {
    border: 2px solid rgb(45, 204, 211);
    color: rgb(45, 204, 211);
}
.gform_wrapper input[type="button"]:hover, body .gform_wrapper input[type="submit"]:hover, body .gform_wrapper input[type="reset"]:hover {
    border: 2px solid rgb(45, 204, 211);
 background:  rgb(45, 204, 211);
    color: white;
}

.page-id-20 .testimonial_content {
    float: none !important;
    margin-right: auto !important;
    opacity: 1 !important;
    margin-bottom: 10em;
}


.testimonials_holder .flex-direction-nav a {
    border-color: #818181;
}

.testimonials_holder .flex-direction-nav a:before {
    color: #818181;
}

.testimonials_holder .flex-direction-nav a:hover {
    background: #818181;
}

nav.main_menu>ul>li.tight>a {
padding:0 5px;
}