@media screen and (max-width: 1500px){
	.dot-navigation, .pagenumber, .foot-l {
		display: none;
	}
}
@media screen and (max-width: 1400px){

}
@media screen and (max-width: 1200px){
	.t4-offcanvas {
		width: 100%;
	}
	.t4-offcanvas .t4-off-canvas-body,
	.t4-offcanvas .t4-off-canvas-header {
        padding: 15px 30px;
    }
	.mod-reference-grid {
		grid-template-columns: 300px 1fr;
		grid-gap: 60px;
	}
	.mod-about-grid {
		grid-template-columns: 5fr 1fr 4fr;
		grid-gap: 30px;
	}
    .mod-mslider-overlay {
		display: none;
    }
    .mod-mslider-content {
      	-moz-transform: rotate(0deg) translateY(-55%);
      	-ms-transform: rotate(0deg) translateY(-55%);
      	-webkit-transform: rotate(0deg) translateY(-55%);
		-o-transform: rotate(0deg) translateY(-55%);
      	transform: rotate(0deg) translateY(-55%);
        top: 55%;
        background: rgba(0,0,0,0.7);
        padding: 30px;
        left: 0;
      	width: 100%;
      	white-space: normal;
  	}
  	.mslider-title1,
	.mslider-title2 {
		font-size: 45px;
	}
  	.mslider-intro  {
        font-size: 12px;
    }
  	.next-slide {
      	font-size: 14px;
  	}
    .project-detail .background-image-holder {
        position: relative;
        height: 500px;
  	}  
    .mod-eu-banner {
        background: #fff;
        margin-top: 30px;
        display: inline-block;
    }
  	.eu-banner-img {
        position: relative;
        right: auto;
        top: 0;
        left: 0;
    }
    .header-r .mod-eu-banner,
  	.ovajweb,
  	.mod-eu-banner {
      	display: none;
    }  
  
  
    .t4-offcanvas-toggle {
      	top: 11px;
    }
    .header-block-4 .navbar-brand {
      	top: 3px;
    }
    .mod-languages {
      	margin-top: 10px;
    }
    .swiper-customnav {
		right: 30px;
    }
}
@media screen and (max-width: 992px){
	.mod-reference-grid {
		grid-template-columns: 1fr 1fr;
		grid-gap: 60px;
	}
	.mod-about-grid {
		grid-template-columns: 5fr 0fr 5fr;
		grid-gap: 30px;
	}
    .project-detail-info {
		padding: 0;
    }
    .k2-ref-inner {
      	margin: 0px auto;
    }
}
@media screen and (max-width: 768px){
	.mod-kontakt-grid {
		grid-template-columns: 1fr;
		grid-gap: 0px;
	}
	.customfoot {
		padding: 0 30px;
	}
	.t4-section .header-block {
		padding: 30px;
	}
	.foot-c {
		text-align: left;
	}
	.mod-reference-grid {
		grid-template-columns: 1fr;
		grid-gap: 30px;
	}
	.mod-about-grid {
		grid-template-columns: 1fr;
		grid-gap: 15px;
	}
	.swiper-customnav {
		right: 30px;
	}
}
@media screen and (max-width: 574px){


}