/*1st*/
@media only screen and (max-width: 1060px) {
	/*HEADER*/
	#headerRight dt,#headerLeft dt:nth-child(2){
		display:none;
	}
	#headerLeft dt{
		width:auto;
	}
	#headerRight ,#headerLeft{
		width:auto;	}
	/*END_header*/
	/*FOR jQuery!!!*/
	.sampleClass {float:none;}
}

/*extra CONTACT*/
@media only screen and (max-width: 880px) {
	#contactContent{
		height: 840px;
	}
	#contactForm{
		min-height:560px;
		width:50%;
	}
	#contactInfo{
		left:0;
		right:0;
		margin:0 auto;
		max-width: 355px;
    	min-width: 310px;
    	width: 90%;
	}
	#contactInfoTitle{
		padding-bottom:2px;
	}
	#contactInfoAdress{
		float:left;
	}
	#contactInfoPhone{
		float:right;
	}
}

/*2nd*/
@media only screen and (max-width: 750px) {
	/*HEADER*/
	#headerLeft dt{
		width:130px;
		padding:0;
	}
	#lang span{
		display:none;
	}
	/*END:header*/
	/*HOME*/
	#homeText{
		padding: 25px;
	}
	#smallHomeText{
		font-family: 'Playfair Display', serif;
		font-size: 18px;
	}
	#largeHomeText{
		font-family: 'Playfair Display SC', serif;
		font-size: 34px;
    	letter-spacing: 0.5px;
    	line-height: 38px; 
	}
	#imgSwap{
		margin-bottom: -75px;
    	margin-top: 55px;
	}
	/*END:home*/
	/*ABOUT US*/
	#aboutUsWrapper{
		width:95%;
	}
	.aboutUsTxt >* {
		float:none;
		width:100%;
	}
	.aboutUsTxtLeft{
		text-align:justify;
	}
	.aboutUsTxtLeft img{
		float:left;
		max-width:50%;
	}
	.aboutUsTxtRight p:first-child{
		/*float:left;*/
		padding:5px 20px 20px 20px;
	}
	.aboutUsTxt{
		padding-bottom:65px;
	}
	#externalLinks{
		width:100%;
		text-align: center;
	}
	#externalLinks img{
		display:inline;
		width:115px;
	}
	/*END:aboutUs*/
	/*APARTMENTS*/
	.galleryApartmen{
		padding:20px;
	}
	.gImgs img {
    	padding: 2px;
    	width: 60px;
	}
	/*END:apartments*/
	/*MAP*/
	/*#mapContent{
		background: linear-gradient(to right,#0B61A1, #e5ecfd);
	}*/
	/*END:map*/	
 	/*CONTACT*/
	#contactContent{
		height: 790px;
	} 	
	#contactForm{
		min-height:510px;
		width:70%;
	}

}
/*extra PRICES*/
@media only screen and (max-width: 530px) {
 	/*PRICES*/
 	#pricesTable tr#pricesTitleBig{
 		display:none;
 	}
 	#pricesTable tr.pricesTitleSmall{
 		display:table-row;
 	}
	#pricesTable tr#pricesTitleSmall1 >td:first-child{
		border-right: 1px solid #daa520;
	}
	#pricesTable tr#pricesTitleSmall1 >td:not(:first-child){
		border-left:none;
		border-bottom:1px solid #daa520;
	}
}
/*3rd*/
@media only screen and (max-width: 450px){
	/*HEADER*/
	#headerLeft{
		display:none;
	}
	#headerRight{
		position: absolute;
	    right: 5px;
    	top: 5px;
	}
	#logo{
		width:100%;
	}
	/*MENU*/
	.menu{
		padding:20px 0;
	}
	
	/*MAIN*/
	main{
		left:0;right:0;
	} 
		/*HOME*/
	#homeText{
		padding: 15px;
	}
	#smallHomeText{
		font-family: 'Playfair Display', serif;
		font-size: 14px;
	}
	#largeHomeText{
		font-family: 'Playfair Display SC', serif;
		font-size: 28px;
    	letter-spacing: 0.5px;
    	line-height: 30px; 
	}
	#imgSwap{
		margin-bottom: -55px;
    	margin-top: 35px;
	}
	/*END:home*/
	/*ABOUT US*/
	.aboutUsTxtLeft img{
		float:none;
		display: block;
 	    margin: 0 auto;
    	max-width: 75%;
	}
	.aboutUsTxtRight p:first-child{
		padding:20px;
	}
	/*APARTMENTS*/
	.apartmanInfo ul{
		text-align:left;
	}
	.apartmanInfo ul > li:first-child:before{
		content: "\2022";
    	padding: 10px;
 	}
 	/*CONTACT*/
 	#contactContent{
		height: 750px;
	} 
	#contactForm{
		min-height:470px;
	}
}
