.cube {
    height: 56px;
    width: 150px;
    font-size: 18px;
}
.follow .front{
    background-color: #1f4ea0;

}
#contact input.submit{
background-color: #1f4ea0;
}
.follow .back {
    background-color: #7fb736;
}
.se-block:hover a{
    color: #1f4ea0;
}
.se-heading {
	padding-top: 12px;
}
.ab-block:hover a {
    color: #1f4ea0;
}
.cd-nav-trigger::after {
    background-color: #1f4ea0;
}
.no-touch .cd-primary-nav a:hover {
    color: #1f4ea0;
}
.recentworks li a:after {
    background-color: #1f4ea0;
}
.language-nav{
    top: 14px;
    right: 12%;
    height: 44px;
    width: 44px;
    z-index: 5;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    cursor: pointer;
    position: fixed;
    display: inline-block;
}
.language-nav .dropdown-menu a:hover,.language-nav .dropdown-menu a:focus{
    background-color:  #eee0;
    color: #327DFF;
}
.language-nav a, .language-nav .dropdown-menu a{
    color: white;
    padding: 5px 20px;
}
.language-nav a:hover, .language-nav a:focus{
	color: #327DFF;
}
.language-nav .dropdown-menu li{
    right: 10%;
    height: 31px;
    width: 1px;
    z-index: 999;
    white-space: nowrap;
    cursor: pointer;
    position: relative;
}

.language-nav .dropdown-menu {
background-color: #333;
    min-width: 110px;
    top:125%;
}
.language-block{
    height: 105px;
}
.language-nav .nav{
    position: inherit;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: #eee0;

}
.owl-wrapper{
    width: max-content !important;
    margin:auto;
}
.nav > li > a:hover, .nav > li > a:focus {
    background-color: #eee0;
}
@media screen and (max-width: 1200px) {
    .language-nav{
        right: 16%;
    }
}
@media (max-width: 991px) {
    .language-nav{
        right: 18%;
    }
}
@media (max-width: 767px) {
    .language-nav{
        right: 26%;
    }
}
@media (max-width: 425px) {
    .language-nav{
        right: 26%;
    }
}
