@media only screen and (min-width: 1400px) {
	.grafik {
		display: none;
	}
	.grafik_fix {
		display: block;
	}
	#top .top_services  {
		margin-top: 150px;
	}
}
@media only screen and (max-width: 1199px) {
	.logotip {
		font-size:28px;
	}
	.top_services {
		margin-top: 90px;
	}
	.sidebar-nav>li {
		margin-right: 10px;
		padding: 0 10px;
	}
	.text-center h2 {
		font-size: 24px;
		margin: 70px auto 45px auto;
	}
	#other .row {
		padding-top: 80px;
	}
	#other h2 {
		display: none;
	}
	.header-contact span {
		font-size: 24px;
	}
}
@media only screen and (max-width: 994px) {
	.logotip {
		font-size:22px;
		margin-top: 0;
	}
	#fp-nav {
		display: none;
	}
	.wrapper-nav, .sidebar-nav  {
		height: 60px;
	}
	.wrapper-nav img {
		width: 90%;
	}
	.sidebar-nav>li {
		max-width: 120px;
		min-width: 70px;
		margin-right: 10px;
		padding: 0;
		text-align: center;
	}
	.sidebar-nav>li a {
		font-size: 16px;
	}
	.header-contact {
		font-size: 16px;
	}
	.top_services {
		margin-top: 60px;
		height: 380px;
	}
	.top_services_title {
		font-size: 28px;
		margin-bottom: 20px;
	}
	.top_services_icon {
		width: 280px;
		padding-left: 30px;
	}
	.top_services_item {
		width: 420px;
		margin-left: 30px;
	}
	.top_services_item li a {
		font-size: 22px;
	}
	#contact h2 {
		margin: 50px auto 10px auto;
	}
	.text-center h2 {
		margin: 60px auto 20px auto;
	}
}
@media screen and (max-width: 768px) {
	.fp-tableCell {
		height: 100%;
	}
	.logotip {
		font-size:px;
	}
	.wrapper-nav img  {
		width: 100%;
		margin-top: 23px;
	}
	.sidebar-nav>li {
		
		width: 30%;
	}
	.sidebar-nav>li a {
		font-size: 14px;
	}
	.menu-mobile {
		display: none;
	}
	.mobile-thumbnail {
		display: none;
	}
	.thumbnail h4 {
		font-size: 16px;
	}
	#top .col-xs-12 {
		padding: 0;
		float: none;
	}
	.top_services {
		margin-top: 40px;
		clear: none;
		height: 100%;
		background-color: rgba(119, 119, 119, 0.8);
		height:100%;

	}
	.top_services_title {
		margin-bottom: 0;
		margin-top: 10px;
		font-size: 22px;
	}
	.top_services_icon {
		float: none;
		width: 40%;
		padding-left: 0;
		margin: 0 auto;
	}
	.top_services_item {
		float: none;
		margin: 0 auto;
	}
	.top_services_item li {
		margin-bottom: 2px;
	}
	.top_services_item li a {
		font-size: 20px;
		color:#fff;
	}
	.header-contact {
		font-size: 14px;
	}
	.grafik li {
		font-size: 14px;
	}
	/*TODO*/
	/*.icon_bg-wrapper {*/
	/*	display: none;*/
	/*}*/
}
@media screen and (max-width: 589px) {
	.wrapper-nav {
		height: 50px;
	}
	.wrapper-nav img {
		margin-top: 15px;
	}
	.logotip {
		font-size: 22px;
	}
	.url {
		display: none;
	}
	#top .container {
		padding-left: 0;
		padding-right: 0;
	}
	.top_services {
		width: 100%;		
		padding: 50px 15px 20px 15px;
	}
	.top_services_title {
		font-size: 22px;
	}
	.top_services_icon {
		float: none;
		padding-left: 0;
		width: 250px;
		margin: 20px auto;
	}
	.top_services_item li {
		margin-bottom: 8px;
	}
	.logo {
		position: absolute;
		right: 20%;
		width: 50%;
		top: 5px;
	}
	.sidebar-nav {
		display: none;
	}
	.header-contact {
		display: none;
	}
	.menu-mobile {
		display: block;
		margin-left: 0;
		position: absolute;
		top: -2px;
	}
	.menu-mobile ul {
		list-style: none;
		padding: 0;
		cursor: pointer;
		margin-top: 20px;
	}
	.menu-mobile ul:first-child li {
		border-top: 2px solid #fff;
		margin-bottom: 3px;
		width: 35px;
	}
	.dropdown-menu {
		width: 100vw;
	}
	.grafik {
		display: none;
	}
	.grafik_fix {
		display: block;
	}
	/*// TODO*/
	.grafik.cat ul,
	.grafik_fix ul {
		display: none;
	}
	.contact-bottom {
		display: block;
	}
	.thumbnail li {
		font-size: 14px;
	}
}

@media screen and (max-width: 410px) {
	.wrapper-nav {
		height: 45px;
	}
	.wrapper-nav img {
		margin-top: 9px;
	}
	
	.top_services {
		margin-top: 0;
	}
	.top_services_title {
		width: 90%;
		margin: 40px auto 15px auto;
	}
	.top_services_item ul {
		padding-left: 0;
		width: 60%;
		margin: 0 auto;
	}
	.top_services_item li {
		margin-bottom: 5px;
	}
	.top_services_item li a {
		font-size: 16px;
		width: 100%;
		display: block;
	}
	.top_services_icon {
		width: 160px;
		margin: 0 auto 5px auto;
	}
	.logo {
		position: absolute;
		right: 20%;
		width: 50%;
		top: 2px;
	}
	.text-center h2 {
		display: none;
	}
	/*TODO*/
	/*.thumbnail {*/
	/*	display: none;*/
	/*}*/
	.menu-mobile {
		top: 0;
	}
	.menu-mobile ul {
	    margin-top: 16px;
	}
	.mobile-thumbnail {
		display: block;
	}
	.top_services_title,
	.mobile-thumbnail h4 {
		color: #f7c05d;
	}
	
	.mobile-thumbnail li {
		color:#fff;
		text-align: left;
	}
	
	.menu-mobile ul:first-child li {
		width: 30px;
	}
	#top .container,
	#top .row,
	#tnvd .container,
	#tnvd .row,
	#cr .container,
	#cr .row,
	#nf .container,
	#nf .row,
	#cond .container,
	#cond .row,
	#other .container,
	#other .row {
		height: 100%;
		padding-top: 0;
	}
	.gallery {
		display: none;
	}
	.map {
		position: static;
		width: 80%;
		margin-top: 40px;
		margin-left: 10%;
	}
	.top_services_icon {
		display: none;
	}	
	.logotip {
		width: 180px;
		font-size:21px;
		text-align: center;
	}
	
}



