/*==============================RESPONSIVE============================*/

@media (max-width: 1650px){
	.half_left,
	.half_right {
		padding: 10% 70px 0px 90px;
	}
	.footer_middle{
		width: 85%;
	}
	.stanovi_wrapper .page_content {
		max-width: 90%;
	}
	h3 {
		font-size: 55px;
	}
	.uper_title {
		font-size: 40px;
	}
	.left_loc {
		padding: 80px 50px;
	}
	.c_meters ul li span {
		font-size: 20px;
		max-width: 210px;
		min-width: 210px;
	}
	.listanje_wrapper .page_header h3 {
		left: 2%;
	}
	.box_gallery {
		padding: 0px 50px;
	}
	.gallery_wrapper a.gallery_item {
		margin-right: 40px;
		margin-bottom: 40px;
	}
}
@media (max-width: 1500px){
	h1 {
		font-size: 75px;
	}
	.half_left, .half_right {
		padding: 10% 70px 0px 70px;
	}
	.registration_box {
		padding-top: 75px;
	}
	.forma {
		padding-top: 45px;
		padding-bottom: 25px;
	}
	.footer_middle {
		width: 88%;
	}
	.stan_img {
		min-height: 260px;
		max-height: 260px;
	}
	.nav_stanovi ul li a {
		padding: 19px;
	}
	.c_meters ul li span {
		font-size: 19px;
		max-width: 150px;
		min-width: 150px;
	}
	.reference .half_right {
		padding: 100px 175px 100px 90px;
	}
	.why_page .half_right {
		padding: 100px 70px 80px 60px;
	}
	h3 {
		font-size: 50px;
	}
	.gallery_wrapper a.gallery_item {
		width: 17%;
		margin-right: 3%;
		margin-bottom: 3%;
	}
	.gallery_wrapper a.gallery_item:nth-child(6n) {
		margin-right: 3%;
	}
	.gallery_wrapper a.gallery_item:nth-child(5n) {
		margin-right: 0px;
	}
}
@media (max-width: 1380px){
	.abs_header {
		padding: 50px 315px 0px;
	}
	h1 {
		font-size: 65px;
	}
	h2 {
		font-size: 35px;
	}
	.uper_title,
	.left_loc .uper_title{
		font-size: 30px;
	}
	h3 {
		font-size: 43px;
	}
	.half_left,
	.half_right {
		padding: 100px 65px 0px 50px;
	}
	.footer_middle {
		width: 100%;
		/*	    padding-right: 90px; dok ne postoje social ikonice*/
	}
	.social .info_box {
		width: auto;
	}
	.info p,
	.info a {
		font-size: 15px;
	}
	.registration_box {
		padding-top: 60px;
	}
	.border_logo {
		margin-bottom: 20px;
	}
	.forma span {
		font-size: 35px;
	}
	.forma .gform_wrapper input {
		padding: 20px!important;
	}
	.forma .gform_button.button,
	.classic_btn {
		font-size: 16px!important;
	}
	.forma {
		padding-bottom: 0px;
	}
	.nav_stanovi ul li a {
		font-size: 17px;
		padding: 15px;
	}
	.stan_img {
		padding: 25px 20px 0px;
	}
	.stan_text h4,
	.stan_text span {
		font-size: 16px;
	}
	.stan_text .classic_btn{
		font-size: 12px!important;
	}
	.single_body {
		width: 90%;
		padding-bottom: 35px;
	}
	.left_row img,
	.right_row img{
		width: 100%;
		max-width: 100%;
		height: auto;
	}
	.left_row, .right_row {
		height: 560px;
	}
	.second_row .uk-panel-teaser figure {
		height: 460px;
	}
	.stan_pdf {
		margin-top: 18px;
	}
	.left_loc {
		padding: 50px 35px;
	}
	.c_meters ul li:nth-child(1) div.h-bar {
		width: 50px;
	}
	.c_meters ul li:nth-child(2) div.h-bar, .c_meters ul li:nth-child(3) div.h-bar {
		width: 75px;
	}
	.c_meters ul li:nth-child(4) div.h-bar {
		width: 120px;
	}
	.c_meters ul li:nth-child(5) div.h-bar {
		width: 180px;
	}
	.c_meters ul li:nth-child(6) div.h-bar {
		width: 250px;
	}
	.c_meters ul li:nth-child(7) div.h-bar {
		width: 345px;
	}
	.blocks_header {
		padding: 240px 0px 70px;
	}
	.reference .half_right {
		padding: 65px 85px 65px 50px;
	}
	.stanovi_wrapper .page_header {
		min-height: 400px;
	}
	.sale .page_content {
		padding: 50px;
	}
	.single_wrapper .page_header {
		min-height: 450px;
	}
	.arL {
		background-position: 35% 50%;
		height: 130px;
	}
	.arR{
		background-position: 65% 50%;
		height: 130px;
	}
	.single_title a {
		font-size: 20px!important;
	}
	.arL .single_btn .classic_btn,
	.arR .single_btn .classic_btn {
		top: 8%;
	}
	#section_2 .half_left {
		padding: 5% 30px 0px 40px;
	}
	.gallery_wrapper a.gallery_item {
		height: 160px;
	}
}
@media (max-width: 1200px){
	.single_wrapper .page_header {
		min-height: 400px;
	}
	.abs_header {
		padding: 50px 75px 0px;
	}
	.sidemenu {
		top: 95px;
	}
	.logo a img{
		width: 85px;
	}
	h1 {
		font-size: 60px;
	}
	h2 {
		font-size: 30px;
	}
	.mouse_scroll {
		height: 55px;
	}
	.abs_header.top_animate {
		padding: 20px 100px 35px;
	}
	.abs_header.top_animate .logo a img {
		width: 75px;
	}
	.text_box p, #section_4 .half_right ul li {
		font-size: 18px;
	}
	.half_left, .half_right {
		padding: 165px 35px 0px 40px;
	}
	/*.footer_middle {
	    padding-right: 2%;
	    }* dok ne postoje social ikonice*/
	    .registration_box {
	    	padding-top: 45px;
	    }
	    .forma {
	    	padding-top: 25px;
	    }
	    .forma span {
	    	font-size: 30px;
	    }
	    .forma p {
	    	font-size: 16px;
	    }
	    .forma .gform_wrapper input {
	    	padding: 15px!important;
	    }
	    .gform_wrapper .gform_footer {
	    	padding: 0px 0 10px!important;
	    	margin: 0px 0 0!important;
	    }
	    .copyr span {
	    	font-size: 15px;
	    }
	    .nav_stanovi ul li a {
	    	font-size: 15px;
	    	padding: 12px;
	    }
	    .stan_img {
	    	min-height: 240px;
	    	max-height: 240px;
	    }
	    .stan_text h4, .stan_text span {
	    	font-size: 14px;
	    }
	    .stan_text .classic_btn {
	    	padding: 9px 15px;
	    }
	    .stan_text {
	    	min-height: 180px;
	    	max-height: 180px;
	    }
	    .abs_title span {
	    	font-size: 30px;
	    	padding: 15px 35px;
	    }
	    .abs_title h1 {
	    	font-size: 30px;
	    }
	    .abs_title {
	    	margin-top: -60px;
	    }
	    .row_title {
	    	font-size: 19px;
	    }
	    .first_row, .second_row {
	    	display: flex;
	    	flex-wrap: wrap;
	    }
	    .first_row{
	    	margin-bottom: 0px;
	    }
	    .left_row, .right_row {
	    	height: auto;
	    }
	    .second_row .uk-panel-teaser figure{
	    	height: 380px;
	    }
	    .stan_pdf .far {
	    	font-size: 22px;
	    	margin-left: 10px;
	    }
	    .stan_pdf {
	    	padding: 7px 30px;
	    	font-size: 13px;
	    	margin-top: 5px;
	    }
	    .c_meters ul li span {
	    	font-size: 18px;
	    	max-width: 125px;
	    	min-width: 125px;
	    }
	    .c_meters ul li:nth-child(5) div.h-bar {
	    	width: 165px;
	    }
	    .c_meters ul li:nth-child(6) div.h-bar {
	    	width: 220px;
	    }
	    .c_meters ul li:nth-child(7) div.h-bar {
	    	width: 280px;
	    }
	    .c_meters {
	    	margin-top: 55px;
	    }
	    .blocks_header {
	    	padding: 225px 0px 50px;
	    }
	    h5 {
	    	font-size: 30px;
	    }
	    span.yellow_title {
	    	font-size: 21px;
	    }
	    .reference p,
	    .why_page p,
	    .sale p {
	    	font-size: 18px;
	    }
	    .reference .half_right {
	    	padding: 50px 50px 55px 35px;
	    }
	    .why_page .blocks_header {
	    	padding: 210px 140px 50px;
	    }
	    .why_page h5 {
	    	margin-bottom: 25px;
	    }
	    .why_page .half_right {
	    	padding: 70px 50px 40px 35px;
	    }
	    .arL {
	    	background-position: 20% 50%;
	    }
	    .arR {
	    	background-position: 80% 50%;
	    }
	    .arR .single_btn .classic_btn {
	    	transform: translateX(60%);
	    }
	    .arL .single_btn .classic_btn {
	    	transform: translateX(-60%);
	    }
	    .prev_next {
	    	margin-top: 55px;
	    }
	    .single_title a {
	    	font-size: 20px!important;
	    }
	    .single_title span {
	    	font-size: 19px;
	    }
	    .thank_you_page .page_content {
	    	padding: 160px 0px;
	    }
	    .thank_you_page p, .thank_you_page a {
	    	font-size: 25px;
	    }
	    .pp_page .page_content {
	    	padding: 55px 95px;
	    }
	    h3 {
	    	font-size: 38px;
	    }
	    .uper_title, .left_loc .uper_title {
	    	font-size: 27px;
	    }
	    .animated_scroll {
	    	margin-top: 60px;
	    }
	    .gallery_wrapper a.gallery_item {
	    	width: 22.5%;
	    	margin-right: 2%;
	    	margin-bottom: 2%;
	    }
	    .gallery_wrapper a.gallery_item:nth-child(5n),
	    .gallery_wrapper a.gallery_item:nth-child(6n) {
	    	margin-right: 2%;
	    }
	    .gallery_wrapper a.gallery_item:nth-child(4n) {
	    	margin-right: 0px;
	    }
	}

	@media (max-width: 992px){
		section, .spacer {
			height: 600px;
		}
		h1 {
			font-size: 55px;
		}
		.subtitle {
			margin-top: 20px;
		}
		.forma .gform_button.button, #secti0n_1 .classic_btn {
			font-size: 16px!important;
			padding: 15px 25px;
		}
		.title_box {
			margin-top: 25%;
		}
		.uper_title,
		.left_loc .uper_title {
			font-size: 25px;
		}
		h3 {
			font-size: 40px;
		}
		.text_box p, #section_4 .half_right ul li {
			font-size: 16px;
		}
		.half_left, .half_right {
			padding: 125px 15px 0px 25px;
		}
		.info p, .info a {
			font-size: 14px;
		}
		.info_box img {
			width: 25px;
		}
		.footer_wrapper {
			width: 600px;
		}
		.border_logo a img{
			width: 85px;
		}
		.border_logo a:nth-child(2) img{
			width: 200px;
		}
		.border_logo {
			margin-bottom: 15px;
			padding-bottom: 25px;
		}
		.forma span {
			font-size: 25px;
		}
		.stan_img {
			padding: 25px 35px 0px;
			min-height: 280px;
			max-height: 280px;
		}
		.stan_box{
			margin-bottom: 30px;
		}
		.abs_title span {
			font-size: 25px;
			padding: 15px 30px;
		}
		.abs_title h1 {
			font-size: 25px;
		}
		.abs_title {
			margin-top: -55px;
			margin-bottom: 35px;
		}
		.row_title {
			font-size: 17px;
		}
		.stanovi_wrapper .page_header{
			min-height: 370px;
		}
		.left_loc,
		.right_loc {
			width: 100%;
			float: none;
		}
		.right_loc{
			height: 700px;
		}

		.right_loc_1 {
			width: 100%;
			float: none;
		}
		.right_loc_1{
			height: 400px;
		}
		



		.c_meters ul li span {
			max-width: 250px;
			min-width: 250px;
		}
		.c_meters ul {
			width: 80%;
			margin: 0 auto;
		}
		.blocks_header {
			padding: 225px 85px 50px;
		}
		.listanje_wrapper .page_header {
			min-height: 320px;
		}
		.listanje_wrapper .page_header h3 {
			position: absolute;
			bottom: 0px;
		}
		.listanje_wrapper .page_content {
			padding: 35px 0px;
		}
		.stanovi_wrapper .page_content{
			padding-top: 35px;
		}
		.why_page .half_left,
		.why_page .half_right {
			width: 100%;
		}
		.why_page .half_left {
			padding: 0px;
			height: 300px;
		}
		.sale p {
			margin-bottom: 20px;
		}
		.sale .page_content {
			padding: 50px 35px 20px;
		}
		.single_wrapper .page_header {
			min-height: 300px;
		}
		.arL, .arR{
			background-image: none;
		}
		.single_title a,
		.single_title span{
			color: #3d2f2d;
		}
		.single_btn a{
			font-size: 0px!important;
		}
		.single_btn a::after{
			content: ' ';
			height: 30px;
			width: 30px;
			border: 1px solid #bb9754;
			border-width: 5px 5px 0 0;
			-webkit-transform: rotate(45deg);
			transform: rotate(45deg);
			position: absolute;
			left: 0px;
			cursor: pointer;
		}
		.arL .single_btn .classic_btn {
			transform: rotateY(180deg);
		}
		.single_title {
			width: 90%;
		}
		.single_btn{
			width: 10%;
		}
		.thank_you_page .page_content {
			padding: 135px 0px;
		}
		.thank_you_page p, .thank_you_page a {
			font-size: 20px;
		}
		.pp_page .page_content {
			padding: 50px 35px;
		}
		h3 {
			font-size: 30px;
		}
		.gallery_wrapper a.gallery_item {
			height: 130px;
		}
		h4.linija_dole {
			font-size: 25px;
		}
		.gallery_wrapper {
			padding-top: 10px;
			margin-bottom: 30px;
		}
	}
	@media (max-width: 780px){
		h1 {
			font-size: 45px;
		}
		h2 {
			font-size: 25px;
		}
		.subtitle {
			font-size: 18px;
			margin-top: 15px;
		}
		.forma .gform_button.button,
		#section_1 .classic_btn {
			font-size: 15px!important;
			padding: 15px 25px;
		}
		.classic_btn {
			font-size: 15px!important;
		}
		.forma .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit]{
			width: auto;
		}
		.forma .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
			line-height: unset;
			min-height: unset;
		}
		.abs_header {
			padding: 25px 40px 0px;
		}
		.menu_btn p, .registracija a {
			font-size: 13px;
		}
		.title_box {
			margin-top: 25%;
		}
		.sidemenu ul {
			padding-top: 60px;
		}
		.sidemenu ul li a {
			font-size: 18px;
		}
		.half_right {
			width: 100%;
			height: 300px;
		}
		.half_left{
			width: 100%;
			height: auto;
			padding: 50px 15px 35px;
		}
		section {
			height: auto;
		}
		.spacer{
			height: 0px;
		}
		.spacer.first{
			height: 600px;
		}
		.uper_title,
		.left_loc .uper_title {
			font-size: 20px;
		}
		.left_loc .uper_title{
			margin-bottom: 20px;
		}
		h3 {
			font-size: 35px;
			margin-bottom: 15px;
		}
		.text_box p, #section_4 .half_right ul li {
			font-size: 15px;
		}
		.classic_btn{
			margin-top: 15px;
		}
		#section_4 .half_right ul {
			display: none;
		}
		.forma .gform_button.button {
			font-size: 16px!important;
			padding: 15px 55px 15px 25px!important;
			margin-top: 25px!important;
		}
		.forma .gform_wrapper input,
		.forma .gform_wrapper textarea{
			padding: 12px!important;
			font-size: 12px!important;
		}
		.forma span {
			font-size: 22px;
		}
		.forma p {
			font-size: 15px;
		}
		.listanje_stanovi .col-xs-12{
			width: 50%;
		}
		.left_row, .right_row {
			width: 100%;
			float: none;
			padding: 0px 35px;
			height: auto;
			overflow: hidden;
			margin-bottom: 15px;
		}
		.abs_title h1 {
			font-size: 23px;
		}
		.second_row .left_row {
			padding-top: 0px;
			text-align: center;
		}
		.row_title {
			font-size: 16px;
		}
		.second_row .right_row{
			height: 300px;
			overflow: hidden;
		}
		.second_row .uk-panel-teaser figure {
			height: 260px;
		}
		.stanovi_wrapper .page_header {
			min-height: 310px;
		}
		.single_wrapper .page_header {
			min-height: 280px;
		}
		.nav_stanovi ul {
			margin: 0px 15px 30px;
		}
		.c_meters ul {
			width: 100%;
		}
		.blocks_header {
			padding: 200px 35px 40px;
		}
		.reference p,
		.why_page p {
			font-size: 15px;
		}
		.reference .half_left,
		.why_page .half_left{
			padding: 0px;
			height: 270px;
		}
		h5 {
			font-size: 25px;
		}
		.listanje_wrapper .page_header {
			min-height: 260px;
		}
		.why_page .blocks_header {
			padding: 180px 15px 35px;
		}
		.why_page .half_right {
			padding: 50px 50px 20px 35px;
		}
		.stan_pdf,
		.gallery_row {
			display: none;
		}
		.second_row {
			margin-bottom: 10px;
		}
		.single_title .classic_btn {
			margin-top: 0%;
		}
		.single_title a {
			font-size: 17px!important;
		}
		.single_title span {
			font-size: 16px;
		}
		.arR, .arL{
			height: auto;
		}
		#section_2 .half_left {
			padding: 50px 15px 35px;
		}
		.gallery_wrapper a.gallery_item {
			height: 100px;
		}
		.gallery .page_content {
			padding: 120px 0px 80px;
		}
		.gallery_wrapper a.gallery_item {
			width: 32%;
			margin-right: 2%;
			margin-bottom: 2%;
		}
		.gallery_wrapper a.gallery_item:nth-child(5n),
		.gallery_wrapper a.gallery_item:nth-child(6n),
		.gallery_wrapper a.gallery_item:nth-child(4n){
			margin-right: 2%;
		}
		.gallery_wrapper a.gallery_item:nth-child(3n){
			margin-right: 0px;
		}
		.select-styled {
			top: 83%;
		}
		.abs_header.top_animate {
			padding: 20px 60px 35px;
		}
		.abs_header.top_animate .select-styled {
			top: 53%;
		}
	}

	@media (max-width: 640px){
		h1 {
			font-size: 40px;
		}
		h2 {
			font-size: 22px;
		}
		h3 {
			font-size: 31px;
			margin-bottom: 20px;
		}
		.classic_btn {
			font-size: 13px!important;
		}
		.footer_wrapper,
		.forma{
			width: 90%;
		}
		.info p, .info a {
			font-size: 12px;
		}
		.social {
			padding: 20px 0px 0px;
		}
		.border_logo img {
			width: 75px;
		}
		.registration_box {
			padding-top: 25px;
		}
		.border_logo {
			margin-bottom: 5px;
			padding-bottom: 20px;
		}
		.forma span {
			font-size: 20px;
		}
		#label_4_4_1 {
			font-size: 13px;
		}
		.forma .gform_button.button {
			font-size: 13px!important;
		}
		.copyr span {
			font-size: 12px;
		}
		.abs_header.top_animate {
			padding: 13px 65px 30px;
		}
		.abs_header.top_animate .menu_btn p,
		.abs_header.top_animate .registracija a {
			font-size: 7px;
		}
		.stan_img {
			min-height: 230px;
			max-height: 230px;
		}
		.nav_stanovi ul li a {
			font-size: 16px;
		}
		.stan_text h4, .stan_text span {
			font-size: 13px;
		}
		.stan_text {
			min-height: 160px;
			max-height: 160px;
			padding-top: 35px;
		}
		.stanovi_wrapper .page_header,
		.single_wrapper .page_header {
			min-height: 280px;
		}
		.c_meters ul li span {
			max-width: 210px;
			min-width: 210px;
		}
		.c_meters ul li div span.meters {
			font-size: 16px;
		}
		.header_hole {
			height: 85px;
		}
		.blocks_header {
			padding: 160px 35px 30px;
		}
		.reference .half_left,
		.why_page .half_left{
			padding: 0px;
			height: 235px;
		}
		.reference .half_right,
		.why_page .half_right {
			padding: 30px;
		}
		.why_page .half_right {
			padding-bottom: 0px;
		}
		.listanje_wrapper .page_header {
			min-height: 220px;
		}
		.stanovi_wrapper .page_header h3 {
			bottom: 20px;
			display: inline-table;
		}
		.sale .page_content {
			padding: 40px 15px 20px;
		}
		.social .info_box {
			padding: 20px 23px;
		}
		.footer_middle {
			padding-bottom: 15px;
		}
		.single_btn a::after {
			height: 20px;
			width: 20px;
		}
		.arL.clearfix .single_title{
			margin-left: 10%;
		}
	}

	@media (max-width: 600px){
		.info_box img {
			width: 35px;
		}
		.info_box a {
			margin-right: 25px;
		}
		.info_box a:last-child{
			margin-right: 0px;
		}
		.social .info_box:nth-child(2) {
			border-right: none;
		}
		.sidemenu.open ul li.show_mob{
			display: block;
		}
	}
	@media (max-width: 580px){
		.menu_btn p,
		.registracija a {
			font-size: 8px;
		}
		h1 {
			font-size: 35px;
		}
		.title_box {
			margin-top: 50%;
		}
		.listanje_stanovi .col-xs-12{
			width: 100%;
		}
		.stan_img img {
			width: 55%;
		}
		.stanovi_wrapper .page_content {
			padding-bottom: 20px;
		}
		.abs_title span {
			font-size: 22px;
			padding: 10px 22px;
		}
		.abs_title h1 {
			font-size: 19px;
		}
		.abs_title {
			margin-top: -40px;
		}
		.row_title {
			font-size: 15px;
		}
		.stanovi_wrapper .page_header,
		.single_wrapper .page_header {
			min-height: 230px;
		}
		#section_1 .title_box {
			width: 80%;
		}
		.sidemenu {
			top: 84px;
		}
		.left_loc {
			padding: 50px 20px;
		}
		.c_meters ul li span {
			max-width: 145px;
			min-width: 145px;
			font-size: 16px;
		}
		.right_loc {
			height: 525px;
		}
		.stan_box {
			margin-bottom: 0px;
		}
		.sale p {
			font-size: 17px;
		}
		.border_logo a img {
			width: 70px;
		}
		.border_logo a:nth-child(2) img {
			width: 165px;
		}
		.border_logo a {
			margin-right: 35px;
		}
		.thank_you_page .page_content {
			padding: 100px 30px;
		}
		.thank_you_page p, .thank_you_page a {
			font-size: 18px;
		}
		.abs_header.top_animate {
			padding: 13px 25px 30px;
		}	
		.select-styled .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a span, 
		.select-styled .wpml-ls-statics-shortcode_actions .wpml-ls-current-language:hover>a span, 
		.select-styled .wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a:focus span, 
		.wpml-ls-legacy-dropdown-click a span, 
		.wpml-ls-statics-shortcode_actions a span {
			font-size: 12px!important;
		}
		.menu {
			margin-right: 50px;
		}
		.select-styled {
			top: 85%;
		}
	}
	@media (max-width: 480px){
		.abs_header.top_animate {
			padding: 13px 15px 20px;
		}
		.abs_header.top_animate .logo a img {
			width: 100px;
		}
		.icon-bar {
			height: 2px;
			width: 30px;
		}
		.middle-bar {
			width: 25px;
		}
		.menu_btn p, .registracija a {
			margin-left: 40px;
		}
		.logo a img {
			width: 100px;
		}
		.abs_header {
			padding: 45px 15px 0px;
		}
		h1 {
			font-size: 30px;
		}
		h2 {
			font-size: 17px;
		}
		.subtitle {
			font-size: 15px;
		}
		.title_box {
			margin-top: 55%;
			padding: 0px 15px;
		}
		.animated_scroll p {
			font-size: 12px;
		}
		.uper_title,
		.left_loc .uper_title{
			font-size: 18px;
		}
		h3 {
			font-size: 23px;
		}
		.text_box p, #section_4 .half_right ul li {
			font-size: 14px;
		}
		.half_left, .half_right {
			padding-top: 35px;
		}
/*	.social .info_box {
	    width: 100%;
	    text-align: center;
	}
	.social .info_box:nth-child(2) {
	    border-left: none;
	    border-right: none;
	    }*/
	    .forma span {
	    	font-size: 19px;
	    }
	    .stanovi_wrapper .page_content {
	    	max-width: 100%;
	    }
	    .nav_stanovi ul li a {
	    	font-size: 15px;
	    	padding: 7px;
	    }
	    .left_row,
	    .right_row {
	    	padding: 0px 15px;
	    }
	    .second_row .right_row {
	    	height: 250px;
	    }
	    .row_title {
	    	font-size: 14px;
	    }
	    .stan_pdf {
	    	font-size: 11px;
	    	margin-top: 25px;
	    }
	    .sidemenu {
	    	top: 74px;
	    }
	    .half_right {
	    	width: 100%;
	    	height: 225px;
	    }
	    .header_hole {
	    	height: 75px;
	    }
	    .right_loc {
	    	height: 470px;
	    }
	    .left_loc {
	    	padding: 35px 20px;
	    }
	    .c_meters ul li span {
	    	max-width: 130px;
	    	min-width: 130px;
	    	font-size: 15px;
	    }
	    .c_meters ul li div span.meters {
	    	font-size: 14px;
	    }
	    .c_meters ul li:nth-child(1) div.h-bar {
	    	width: 40px;
	    }
	    .c_meters ul li:nth-child(2) div.h-bar,
	    .c_meters ul li:nth-child(3) div.h-bar {
	    	width: 55px;
	    }
	    .c_meters ul li:nth-child(4) div.h-bar {
	    	width: 85px;
	    }
	    .c_meters ul li:nth-child(5) div.h-bar {
	    	width: 110px;
	    }
	    .c_meters ul li:nth-child(6) div.h-bar {
	    	width: 160px;
	    }
	    .c_meters ul li:nth-child(7) div.h-bar {
	    	width: 190px;
	    }
	    .blocks_header {
	    	padding: 140px 15px 30px;
	    }
	    .reference .half_left,
	    .why_page .half_left{
	    	padding: 0px;
	    	height: 190px;
	    }
	    .reference .half_right {
	    	padding: 30px 15px;
	    }
	    h5 {
	    	font-size: 20px;
	    	margin-bottom: 5px;
	    }
	    span.yellow_title {
	    	font-size: 18px;
	    }
	    .listanje_wrapper .page_header {
	    	min-height: 180px;
	    }
	    .why_page .blocks_header {
	    	padding: 130px 15px 35px;
	    }
	    .why_page .half_right p {
	    	margin-bottom: 15px;
	    }
	    .sale p {
	    	font-size: 16px;
	    }
	    .social .info_box {
	    	padding: 20px 15px;
	    }
	    .border_logo a:nth-child(2) img {
	    	width: 125px;
	    }
	    .border_logo a img {
	    	width: 100px;
	    }
	    .border_logo a {
	    	margin-right: 25px;
	    }
	    .single_title a,
	    .single_title span {
	    	font-size: 14px!important;
	    }
	    .arL .single_btn {
	    	width: 30%;
	    }
	    .arR .single_btn {
	    	width: 0px;
	    }
	    .thank_you_page .page_content {
	    	padding: 80px 15px;
	    }
	    .thank_you_page p, .thank_you_page a {
	    	font-size: 15px;
	    	font-family: "Encode-Medium";
	    }
	    .thank_you_page h3{
	    	font-family: "Encode-Medium";
	    	line-height: 1.3;
	    }
	    .sidemenu.open ul li.show_mob a img{
	    	width: 120px;
	    }
	    #section_8{
	    	overflow: hidden;
	    }
	    .sidemenu {
	    	width: 100%;
	    	transform: translateX(-100%);
	    }
	    .gallery_wrapper a.gallery_item {
	    	width: 48%;
	    	margin-right: 2%;
	    	margin-bottom: 2%;
	    }
	    .gallery_wrapper a.gallery_item:nth-child(5n),
	    .gallery_wrapper a.gallery_item:nth-child(6n),
	    .gallery_wrapper a.gallery_item:nth-child(4n),
	    .gallery_wrapper a.gallery_item:nth-child(3n) {
	    	margin-right: 2%;
	    }
	    .gallery_wrapper a.gallery_item:nth-child(2n) {
	    	margin-right: 0px;
	    }
	    h4.linija_dole {
	    	font-size: 20px;
	    }
	    .linija_dole span:after {
	    	position: absolute;
	    	bottom: 10px;
	    }
	    .box_gallery {
	    	padding: 0px 15px;
	    }

	}
	@media (max-width: 380px){
		.sidemenu {
			top: 73px;
		}
		.nav_stanovi ul li a {
			font-size: 12px;
			padding: 5px;
		}
		.stan_img img {
			width: 190px;
		}
		.c_meters ul li:nth-child(4) div.h-bar {
			width: 80px;
		}
		.c_meters ul li:nth-child(6) div.h-bar {
			width: 120px;
		}
		.c_meters ul li:nth-child(7) div.h-bar {
			width: 140px;
		}
		.c_meters ul li:nth-child(5) div.h-bar {
			width: 100px;
		}
		.right_loc {
			height: 380px;
		}
		.reference .half_left,
		.why_page .half_left {
			padding: 0px;
			height: 150px;
		}
		.reference .half_right {
			padding: 15px;
		}
		.why_page .half_right{
			padding: 15px 15px 0px;
		}
		span.yellow_title {
			font-size: 16px;
			margin-bottom: 10px;
		}
		.stanovi_wrapper .page_header,
		.single_wrapper .page_header {
			min-height: 200px;
		}
		.why_page h5 {
			margin-bottom: 15px;
		}
		.social .info_box:nth-child(1) img,
		.social .info_box:nth-child(2) img{
			width: 25px;
		}
		.info {
			padding-left: 5px;
		}
		.abs_title span {
			font-size: 19px;
			padding: 10px 15px;
		}
		.border_logo a {
			margin-right: 15px;
		}
		.footer_middle {
			padding-right: 0px;
		}
		.social .info_box {
			padding: 20px 5px;
		}
		.social .info_box:nth-child(2) {
			padding-left: 10px;
			margin-left: -5px;
		}
		.single_title a, .single_title span {
			font-size: 13px!important;
		}
		.arL .single_btn {
			width: 45%;
		}
		.arR .single_title {
			width: 86%;
		}
		.arR .single_btn a::after {
			left: -15px;
		}
		.pp_page .page_content {
			padding: 35px 15px;
		}
		#input_4_5 > div > div > iframe{
			width: 100%!important;
			margin-left: -15%!important;
		}
		.animated_scroll {
			bottom: 0px;
		}
		.title_box {
			margin-top: 50%;
		}
		h4.linija_dole {
			font-size: 17px;
		}
		.linija_dole span:after {
			bottom: 7px;
		}
		.gallery .page_content {
			padding: 100px 0px 5px;
		}
		.menu_btn p{
			display: none;
		}
		.menu {
			margin-right: 10px;
		}
		.select-styled {
			top: 80%;
		}
		.abs_header.top_animate .select-styled {
			top: 55%;
		}
	}








