.single ul.article--meta {
    display: none !important;
}
.tp-bgimg {
    background-size: 100% 100%!important;
}
.tabs-item-content form select, .tabs-item-content form input {
    width: 100%;
    color: #b2b2b2;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 14px;
    font-weight: 300;
    display: block;
    z-index: 2!important;
    position: relative;
}
input.wpcf7-form-control.wpcf7-text.js-slider-input.makemestyle {
    display: none!important;
}
.textwidget a {
    text-decoration: none;
    color: #ef4035;
    font-weight: bold;
}
.section.-dark_mode .section--title {
    color: #000!important;
}
.makeitwhite h1.section--title,h2.section--title,h3.section--title,h4.section--title,h5.section--title {
    color: #fff;
}
.section.-dark_mode .section--description {
    color: rgb(0, 0, 0);
}
li.footer_contact_info--item a {
    text-decoration: none;
}
h1.section--title.text-center {
    font-size: 45px!important;
}
h2.section--title.text-center {
    font-size: 38px!important;
}
h3.section--title.text-center {
    font-size: 30px!important;
}
h4.section--title.text-center {
    font-size: 25px!important;
}
h5.section--title.text-center {
    font-size: 20px!important;
}
#main .padding-md-100t {
    padding-top: 44px!important;
}
.client_review{
min-height:230px!important;}

@media (max-width: 992px){
      .header--logo.logo {
    float: right;
}  
}
@media(max-width:768px){
    iframe{
        width:100%!important;
        height:auto!important;
    }
.wpb_single_image.wpb_content_element.vc_align_center{   margin-bottom: 0px;}
.vc_empty_space {   display: none!important;}
}
@media (max-width: 992px){
.section--header {   margin: 0 0 0px; }}

@media (max-width: 992px){
.section { padding: 0px 0 !important; 
    }}

@media(max-width:768px){
    #main .margin-md-60b {
    margin-bottom: 20px;}
#main .margin-md-50t {
    margin-top: 20px;
}}

ul.topbar_contacts.-mobile_sidebar {
    display: none;
}

.follow_us.-mobile_sidebar {
    display: none;
}

.mobile_sidebar--buttons {
    display: none;
}

@media (max-width: 768px)
{
.footer_main--column_title {
    text-align: left!important;
}}

@media (max-width: 992px)
{
.our_company--text {
    margin-bottom: 20px;
    padding-top: 30px;
    width: 100%;
    float: left;
}}
