@media (max-width: 1480px) {
	.slider-wrapper { right: 0px; }
	.slider-wrapper img { max-width: 100%; }
}
@media (max-width: 1024px) {
	.ptb-80 { padding: 60px 0; }
	.pt-80 { padding: 60px 0; }
	.pb-90 { padding-bottom: 30px; }
	.sadrzaj { margin-bottom: 30px; }
	.sadrzaj h2 { font-size: 40px; margin-bottom: 30px; }
	.sadrzaj h2 { font-size: 30px; }
	.sadrzaj h2:before { bottom: -15px; }
	.sadrzaj h2:after { left: 0%; right: 50%; bottom: -11px; width: 100%; height: 1px; background: #222222; }
	.studio .sadrzaj { padding-bottom: 0px; text-align: center; }
	.banner-home .sadrzaj h1 { font-size: 45px; }
	.radovi-wrapper .row.mb-80 { margin-bottom: 30px; }
	.footer .copyright { text-align: center; }
}
@media (max-width: 991px) {
	.slider-wrapper { display: none; }
	#header { background: #000; padding: 0; }
	.main-menu { padding-top: 0px; }
}
@media (max-width: 800px) {
	#mobile-nav-toggle { top: 15px; display: inline; }
	#nav-menu-container { display: none; }  
	#header.header-scrolled { display: none; background: transparent; } 
}
@media (max-width: 769px) {
	.banner-home .fullscreen { height: 600px !important; }
}
@media (max-width: 767px) {
	.no-flex-xs { display: block !important; } 
	.naslovi { margin-top: 100px; }
	.naslovi h1 { font-size: 38px; text-align: center; }
	.radovi-nav span {  padding: 7px 10px; }
	#back-top { left: 50%; transform: translateX(-50%); }
	#back-top a { display: block; text-align: center; width: 100%; }

}
@media (max-width: 576px) {
	.banner-home .sadrzaj { text-align: center; }
	.banner-home .sadrzaj .opis { max-width: 100%; }
	.banner-home .fullscreen { height: 400px !important; }
	.banner-sub { height: 200px; }
	.banner-home .sadrzaj h1 { margin-top: 60px; }
	.pt-80 { padding: 0 0; }
	.plr-40 { padding-left: 0px; padding-right: 0px; }
	.ptb-70 { padding-top: 15px; padding-bottom: 30px; }
	.ptb-80 { padding-top: 30px; padding-bottom: 80px; }
	.kontakt { padding-top: 100px; }
	.kontakt .info { text-align: center; margin: 0px auto;  }
	.kontakt span { display: none; }
	.footer { padding: 45px 15px 55px 15px; }
	.footer br { content:' '; }
	.footer br:after { content:', '; }

}
@media (max-width: 480px) {
	.rad-sadrzaj .row { margin-bottom: 30px; }
	.404 .content { padding-top: 110px; padding-bottom: 60px; }
	.404 .content .form-group { display: block; }
}
@media (max-width: 380px) {
	.radovi-nav span a { font-size: 13px; }
}
@media (max-width: 325px) {
	.banner-home .sadrzaj h1 { font-size: 34px; }
}