

.hide, .parallax_section_holder, .header_inner_right, .menu-item-type-custom span {
    display: none !important;
}

.separator {
    border: 0 !important;
    margin: 15px 0 !important;
}

.q_circle_inner{
    border: 0!important;
}

.qode_carousels .slides img{
    width: 80% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.q_icon_with_title .icon_text_icon:before{
    padding: 25px;
    border: 1px solid #afafaf;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-transition: all .15s ease-in-out;
    -moz-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

.q_icon_with_title .icon_text_icon:hover:before{
    border: 1px solid #53bfe6;
    background-color: #53bfe6;
}

#mailLink:hover a{
   color: #ecae80 !important;
}

.main_menu .menu-item-type-custom{
    width: 40px;    
}

.main_menu .menu-item-type-custom i {
    display: inline-block;
    padding: 6px 5px 6px 7px;
    width: 12px;
    -moz-border-radius: 60px;
    -webkit-border-radius: 60px;
    border-radius: 60px;
    -moz-box-shadow: 0px 0px 2px #888;
    -webkit-box-shadow: 0px 0px 2px #888;
    box-shadow: 0px 0px 2px #888;
    background-color: #696969;
    color: white;
}

.main_menu .menu-item-type-custom:before {
    display: none;
}

.main_menu .menu-item-type-custom:hover i {
    border: 1px solid #53bfe6;
    background-color: #53bfe6;
}

.footer_top_holder{
    height: 0px;
}

.wpcf7-captchar{
    width: 200px !important;
}
