@import url('https://fonts.googleapis.com/css?family=Open+Sans&subset=latin-ext');@import url('https://fonts.googleapis.com/css?family=Montserrat');* {	margin: 0;	padding: 0;}body {	background-color: #F5F5F5;	font-family: 'Montserrat', sans-serif;	font-size: 18px;}#box {	margin: 10px auto;	max-width: 1020px;	background-color: #4dffff;}h1 {	font-family: 'Open Sans', sans-serif;	text-align: center;	font-size: 135%;	color: #35404F;	text-transform: uppercase;	letter-spacing: 2px;	padding: 3% 0;}h2, h3, h4 {	font-family: 'Open Sans', sans-serif;	text-align: center;	color: #35404F;	text-transform: uppercase;	letter-spacing: 1px;}p {	font-family: 'Montserrat', sans-serif;	padding: 2%;	color: #525453;	text-align: justify;}img {	max-width: 100%;	height: auto;}#okvir {	margin: 0 auto;	max-width: 1020px;}.razmak {	clear: both;}header {	width: 97%;}#jezik {	float: right;	margin: 1% 2% 0 0;}#logoM {	float: left;	margin: 5% 0 0 2%;}#logoM a {	text-decoration: none;}#logo {	float: left;	text-align: left;	margin: 5% 0 2% 2%;	font-size: 85%;}#logo h2{	text-align: left;	font-size: 135%;}.img-responsive.mobile {		display: none;}#banner {	max-width: 1020px;	margin: 0 auto;}.slider1 img {	max-width: 100%;}.bx-prev, .bx-next {	display: none;}.trecina {	width: 28%;	float: left;	margin: 2% 0 3% 4%;}.trecina a {	text-decoration: none;}.plan h2 {	margin-top: 1%;}.plan-upisa {	width: 100%;	margin: 2% 0 2% 5%;	color: #35404F;}.plan-upisa h4 {	text-transform: none;	text-align: left;}.plan-upisa dt{	text-transform: uppercase;	font-style: italic;	font-weight: bold;	text-decoration: underline;	padding-top: 1.5%; }.plan-upisa dd{		font-family: 'Open Sans', sans-serif;	padding: 0.5%;	margin-left: 5%;}footer {	background-color: #D3D3D3;	/*width: 100%;*/	max-width: 1020px;	margin: 0 auto;	padding-top: 1%;	overflow: auto;}footer h4 {	text-decoration: underline;}footer p {	padding-top: 1%;}.podn-levo {	width: 30%;	float: left;	margin: 0; }.podn-desno {	width: 70%;	float: left;	margin: 0;}.podn-levo p {	font-size: 80%;}.podn-desno p {	font-size: 80%;}.pod-kontakt {	text-align: center;}.ts {	text-align: center;	font-size: 90%;	color: #525453;	margin-top: 2%;}.sb {	text-align: center;	font-size: 60%;	font-style: italic;	color: #525453;	margin-top: 0.3%; }.cetvrt {	width: 20%;	float: left;	margin: 2% 0 3% 4%;}.cetvrt a {	text-decoration: none;}.cetvrt h4 {	text-transform: none;}.pola {	width: 40%;	float: left;	margin: 2% 0 3% 8%;}.pola img {	width: 70%;}.pola a {	margin: 2% 0 3% 10%;	text-decoration: none;}.pola h4 {	text-transform: none;}.opis-profila {	max-width: 1020px;	margin: 0 auto;	text-indent: 50px;}.opis-profila h3 {	margin: 3% 0;	font-weight: bold;}.leva-kolona {	width: 25%;	max-width: 200px;	float: left;	margin: 5% 0 3% 10%;}.desna-kolona {	width: 70%;	float: left;	margin: 2% 0 3% 0%;	text-indent: 50px;}.desna-kolona ul {		padding-left: 10%;		color: #525453;	}.dugme {	box-sizing: border-box;	float: left;	width: 33.3%;	height: 50px;	text-align: center;	margin: 0 0 2% 0;	color: #35404F;	background-color: #D1D1D1;	font-size: 90%;	border-radius: 2%;	transition: all 0.5s;    cursor: pointer;	}.dugme span {	cursor: pointer;	transition: 0.5s;}.dugme span:after {  content: '\00bb';  opacity: 0;  transition: 0.5s;}.dugme:hover  span:after {    opacity: 1;}   .dugme1 {	box-sizing: border-box;	float: left;	width: 50%;	height: 50px;	text-align: center;	margin: 0 0 2% 0;	color: #35404F;	background-color: #D1D1D1;	font-size: 90%;	border-radius: 2%;	transition: all 0.5s;    cursor: pointer;	}.dugme1 span {	cursor: pointer;	transition: 0.5s;}.dugme1 span:after {  content: '\00bb';  opacity: 0;  transition: 0.5s;}.dugme1:hover  span:after {    opacity: 1;}.dugme2 {	box-sizing: border-box;	float: left;	width: 100%;	height: 50px;	text-align: center;	margin: 0 0 2% 0;	color: #35404F;	background-color: #D1D1D1;	font-size: 90%;	border-radius: 2%;	transition: all 0.5s;    cursor: pointer;	}.dugme2 span {	cursor: pointer;	transition: 0.5s;}.dugme2 span:after {  content: '\00bb';  opacity: 0;  transition: 0.5s;}.dugme2:hover  span:after {    opacity: 1;}.opis-profila p {	text-indent: 30px;}/*-------------------------------------Media query--------------------------------------*/@media screen and (max-width: 769px) {	#okvir {		margin-top: -1%;	}	#kontakt {		width: 100%;		margin: 3% 0 2% 0;	}	#logo {		width: 100%;		margin: 0 auto;	}	#logoM {		margin: 2% 0 0 1%;	}	.img-responsive {		display: none;	}	.img-responsive.mobile {		display: block;	}	#jezik img {		width: 30%;		margin-top:5%;	}	.trecina {		display: inline-block;		width: 80%;		margin: 4% 10%;	}	h1 {		font-size: 125%;		letter-spacing: 2px;	}	.plan h2 {		font-size: 110%;		letter-spacing: 1%;	}	.plan {		width: 100%;		margin: 1% 0;	}	.plan-upisa {		width: 100%;		margin: 4% 0;	}	.plan-upisa dd{		padding: 0.5%;		margin-left: 0.5%;	}	.podn-levo {		width: 100%;		margin: 0;	}	.podn-desno {		width: 100%;		margin: 0;	}	img {		width: 100%;	}	.sb {		text-align: center;		font-size: 80%;	}	.cetvrt {		width: 70%;		margin: 5% 15%;	}	.pola {		width: 100%;		margin: 5% 5%;	}	.leva-kolona {		width: 70%;		margin: 5% 15% 2% 15%;	}	.leva-kolona img {		width: 40%;		min-width: 110px;	}	.desna-kolona {		width: 100%;	}	.dugme {		width: 100%;		float: left;		margin: 0;	}	.dugme1 {		width: 100%;		float: left;		margin: 0;	}	.zadnjed {		margin-bottom: 5%;	}	.zadnjed1 {		margin-bottom: 5%;	}	.meh {	width: 150%;} 	}