.lineheight-1 p{
	line-height: 1.1em !important;
	margin: 10px 0px !important;
}

.object-details{
    background: #f5f5f5;
    border: 1px solid #dfdfdf;
    border-radius: 2px;
    color: #474747;
    padding: 20px;
    margin-bottom: 30px;
}

.object-images{
    margin-bottom: 15px;	
}

.object-price{
	font-size: 3em;
	font-weight: bold;
}

.object-detail-list div{
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.4em;
}

.object-details .info{
	
}

.object-details form{
	margin-top: 30px;
}

.apskatit{
	padding: 10px 26px !important;

}

.info-phone{
	font-size: 22px;
	color: #ff6100;
}

#switchdz{
	position: absolute;
    top: 32px;
    left: 32px;
    z-index: 9999;
}

.form-label span{
	color:red;
}

.form-item{
	margin-bottom: 30px;
}

#pieteikuma-forma .error,
#pieteikuma-forma1 .error
{
	color: #cc0000;
	font-size: 14px;
}
#pieteikuma-forma1{
	margin-bottom: 20px;
}

.img-thumbnail{
	margin-top:20px;
	margin-left:0px;
	/*margin-right:0px;*/
}

.img-thumbnail .img-item{
	padding-right: 15px;
	padding-left: 0px;
	margin-bottom: 15px;
}

.img-thumbnail img{
	width: 100%;
	height: auto; 
}

.btn-dzivoklis{
	padding: 10px 10px;
	border-radius: 5px;
	margin-top: 14px;
}

/* FIX */

.modal-content .form-input {
    border: 1px solid #dfdfdf;
    display: block;
    width: 100%;
    margin: 0px;
    padding: 10px;
    font-size: 16px;
}


.modal-wrapper.open{
	z-index:999;
}

.block-item img{
	margin-top: 0px !important;
}

.apartments-list .col-status{
	text-align: left !important;
}

.status{
	padding: 8px 8px !important;
}

.status-reserved{
	background-color:#797979;	
}

blockquote p{
	font-size: 18px;
}

.p-margin-20 p{
	margin: 20px 0px !important;	
}

.h2-padding-bottom-30{
	padding-bottom: 30px;
}

.text-left{
	text-align: left;
}

.text-right{
	text-align: right;
}
.col-logo{
	margin-top: 40px;
}

.contact-block{
	font-size: 18px;
	line-height: 1.4em !important;
	padding: 16px;
}

.js-scroll-trigger:hover,
.js-scroll-trigger:hover span
{
	color:#ff6100;
}

.seb-button{
	background-color: #52ac15;
}

.seb-button:hover{	
	background-color: #60cd18;
}

.seb-button span.seb{
	font-weight: 700;
}

.seb-button .seb-but-font-size{
	font-size: 18px;	
}

.citadele-button{
	border-radius: 5px;
	margin-top: 14px;
	padding: 12px 20px;	
	background-color: #E40028;
	display: inline-block;
	text-align: center;	
	color: #ffffff;
	min-width: 274px;
}


.swedbak-button{
	border-radius: 5px;
	margin-top: 14px;
	padding: 12px 20px;	
	background-color: #ffffff;
	display: inline-block;
	text-align: center;
	min-width: 274px;
}

.swedbak-button:hover{
	background-color: #fdf9f4;
}

.swedbak-button img{
	height: 30px;
	width: auto;
}

.object-small-text p{
	font-size: 14px;
	margin: 14px 0px;
}

.h2-fix h2{
	margin-bottom: 0px;
	padding-bottom: 30px;
}

.documents{
	margin-top: 100px;
}

.privace-polici{
	font-size: 14px; 
	font-weight: normal;
}

.btn-radius-20{
	border-radius: 20px !important;
}

@media (min-width: 1200px) and (max-width: 1400px) {
	
	.apartments-list tr th, 
	.apartments-list tr td {
	    padding: 8px 8px;
	}	
	
	.status {
	    padding: 8px 8px;
	}
	
	.object-detail-list div{
		font-size: 1.1em;
	}
}

@media (max-width: 1199px){
	#dzivokla-apraksts h2{
		margin-top: 56px;
	}
}

@media (min-width: 1025px) and (max-width: 1199px){
	.apartments-list tr th, 
	.apartments-list tr td {
	    padding: 4px 8px;
	}
	
	.status {	   
	    padding: 8px 8px;
	}	
	
	.object-price{
		font-size: 2em;
	}

	.object-detail-list div{
		font-size: 1.1em;
	}
	

}

@media (min-width: 600px) and (max-width: 1024px){
	.apartments-list tr th, 
	.apartments-list tr td {
	    padding: 2px 4px;
	    font-size: 14px;
	}
	
	.status {	   
	    padding: 8px 8px;
	}	
	
	.object-price{
		font-size: 1.6em;
	}

	.object-detail-list div{
		font-size: 1.0em;
	}
	
}

@media (min-width: 0px) and (max-width: 768px){
	.apartments-list tr th, 
	.apartments-list tr td {
	    padding: 2px 4px;
	}
	
	.apskatit{
		padding: 6px 14px !important;
    	width: 100%;
    	text-align: center;
	}
	
	.apartments-filter a{
		margin-top: 0px;
		margin-left: 0px;
		margin-right: 0px;
		padding: 10 0px;
		margin-bottom: 10px;
		width: 45%;
		text-align: center;
		
	}
	
	.object-details{
		margin-left: 8px;
		margin-right: 4px;
	}
	
	.status {	   
	    padding: 5px 5px;
	}
	
	.object-price{
		font-size: 1.4em;
	}

	.object-detail-list div{
		font-size: 1.0em;
	}
	
	.modal-content{
		padding: 8px !important;
		padding-top: 70px !important;
	}
	
	#section5 .text-right{
		text-align: center !important;
	}
	
	.modal-content h3{
	    margin: 20px 0;
	    font-size: 16px;
	    font-weight: 300;
	}
	
	.video{
		width:90%;
		height: 200px;
	}
	
	footer {
		text-align: center;
		padding-bottom: 16px;
	}
	
	.privace-polici{
		font-size: 12px; 
		font-weight: normal;
	}
	
	#switchdz{
		position: absolute;
	    top: 32px;
	    left: 16px;
	}
	
}

@media (max-width: 769px){
	.mobile-hide{ display: none; }
}

@media (min-width: 769px){
	.mobile-show{ display: none;}	
}

@media all and (orientation:landscape) {
	
	@media (max-width: 768px) {
		section.home {
		    padding: 60px 0px 0px 0px !important;
		    height: calc(110vh) !important;
		}
		
		#dzivoklu-sarakstas .mobile-show{
			display: none;
		}	
		
		.apartments-list tr th, .apartments-list tr td{			
     		display: table-cell;
     		
		}	
		
		.apartments-filter a{
			width: 22%;
			margin-left: 2px;
			margin-right: 2px;
		}
		
		.modal-content{
			padding-top: 30px !important;
		}
		
		navbar{
    		display: block;
    		height: 60px;
		}
				
		navbar .logo img {
   			height: 60px;
		}
		
		navbar nav {
		    /*margin-top: 31px;*/
		    z-index: 90;
		}
		
		navbar nav ul{			
		box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.5);		
        padding-top: 16px;
		}
		
		.block-item img {
		    margin-top: 0px !important;
		    margin-right: 4px;
		    float: left;
		    
		}
		
		.video{
			width:90%;
			height: 300px;
		}
		
	}	
}


@media (max-width: 769px){
	@keyframes example {
	    0%   {fill: #ff6100; opacity: 0.8;}
	    100% {fill: #d5fbff; opacity: 0.0;}
	}

	/* The element to apply the animation to */
	section.home svg polygon.story4 {
	    fill: #ff6100;
	    animation-name: example;
	    animation-duration: 2s;
	    animation-delay: 2s;
	}

	section.home svg polygon.story3 {
	    fill: #ff6100;
	    animation-name: example;
	    animation-duration: 2s;
	    animation-delay: 3s;
	}

	section.home svg polygon.story2 {
	    fill: #ff6100;
	    animation-name: example;
	    animation-duration: 2s;
	    animation-delay: 4s;
	}

	section.home svg polygon.story1 {
	    fill: #ff6100;
	    animation-name: example;
	    animation-duration: 2s;
	    animation-delay: 5s;
	}

	#showVideo{
		cursor: pointer;
	}
}




