a.lang {
    font-size: 12px;
    line-height: 1.2em;
    vertical-align: middle;
    font-weight: 700;
    border-right: solid 1px;
    padding-right: 10px;
}
.home a.lang {color: white;}
.navbar-nav .nav-link.active {text-decoration: underline;}
    
.header-appear a.nav-link.active {
    background-color: rgb(239 239 239 / 31%);
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.text-extra-big-1 {
    font-size: 210px;
}

.client-logo-style-01 .client-box .client-box-image {
    filter: grayscale(100%);
}
.client-logo-style-01 .client-box .client-box-image:hover {
    filter: grayscale(0%);
}

@media screen and (max-width: 575px) {
	.home-digital-agency h1.title-extra-large {margin-top: 30px; }
	 
}


@media (max-width: 991px) {
	.home-digital-agency h1.title-extra-large { font-size: 46px !important; line-height: 52px !important; }
	
	.home-digital-agency .title-medium {font-size: 33px !important;line-height: 40px !important;margin-top: 30px;}
	.xs-w-70 {width: 88% !important;}
	  header .navbar .navbar-brand .mobile-logo, header .sidebar-nav-menu .navbar-brand .mobile-logo {
	   max-height: 22px !important;
	  }
	  .menu-order {padding-left:10px !important; padding-right:10px !important;}
	  .client-logo-style-01 .client-box .client-box-image {
    		filter: grayscale(0%);
		}
}

@media (min-width: 1200px) {
	.post-details {
	    min-height: 283px;
	}
}