.col-md-4.col-md-pull-4.col-sm-6.col-xs-5.feature-col.feature-col-text {
    margin-top: 50px;
}

.col-md-4.hidden-sm.hidden-xs.second-features-col {
    margin-top: 50px;
}

.features-control-item.active .ia-icon{color:white;}

#started .h1 {
    color: white;
}

#started-fr .h1 {
    color: white;
}

.btn-default.btn-lg {
    margin-left: 5px;
}

body {
    font-size: 14px;
}

#testimonials {
    min-height: 296px;
}

.nav.navbar-nav.navbar-right .search-toggle {
    display: none;
}

.button-button_55 {
    min-width: 190px;
}

.media-body .hidden-xs {
    display: block !important;
}

li a.search-toggle {
    display: none;
}

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
    font-size: 13em !important;
}

.dark-text {
    color: #333333;
}

.dark-div.main-color-2-bg.fixed-effect {
    display: none;
}

.navbar-inverse .navbar-nav>.current-menu-item>a:after,
.navbar-inverse .navbar-nav>.current-menu-item>a:focus:after,
#main-nav .navbar-nav>li:hover>a:after {left: 50%;right: 50%;opacity: 0;}
.navbar-inverse .navbar-nav>.current-menu-item:first-child>a:after,
.navbar-inverse .navbar-nav>.current-menu-item:first-child>a:focus:after,
#main-nav .navbar-nav>li:hover>a:after {left: 0;right: 0;opacity: 1;}

li.menu-item.menu-item-language.menu-item-language-current {
    display: none;
}

li.menu-item.menu-item-language {
    margin-left: 60px;
}

.logo {
    width: 320px;
}

@media (max-width: 1200px) {
h2.h1 {
    font-size: 48px;
}
    #testimonials {
    min-height: 328px;
    }

    .logo {
    width: 220px;
    }
    
    li.menu-item.menu-item-language {
    margin-left: 0px;
    }

}

@media (max-width: 992px) {
.logo img {
    max-height: 60%;
    }
    
    #testimonials {
    min-height: 328px;
    }
    
    .navbar-nav.navbar-right:last-child {
    margin-right: -32px;
    }
    
    #main-nav .navbar-nav>li>a {
    padding: 30px 2px;
    margin: 0px 13px;
    font-size: 12px;
    }
}

@media (max-width: 767px) {
.logo {
    display: block;
    text-align: left;
    margin: 0 15px 0;
    }
}

@media (max-width: 656px) {
    #testimonials {
    min-height: 360px;
    }
    
    .media-body .hidden-xs {
    display: none !important;
    }
}

@media (max-width: 520px) {
    #testimonials {
    min-height: 424px;
    }
    .media-body .hidden-xs {
    display: block !important;
    }
}