
@media only screen and (max-width: 1439px) {

    body.home .stat-panel .stat-panel-title {
        font-size: .7em;
        white-space: nowrap;
    }
}

@media only screen and (max-width: 1120px) {

	.login-form-keret {
		width: 100%;
	}
	.login-marketing {
		width: calc( 100% - 400px );
	}
}

@media only screen and (max-width: 1051px) {

    .stat-panel .stat-panel-number {
        font-size: 2.4em;
        white-space: nowrap;
    }

}

@media only screen and (max-width: 1024px) {

	.property-list-item .ar {
	}
	.property-list-item p {
		margin-bottom: 1em;
	}
}

@media only screen and (max-width: 990px) {

    div.brand a.logo {
        padding: 10px;
    }

    div.brand a.logo img {
        height: 30px;
    }

    div.brand span.menu-btn {
        padding: 15px 20px;
    }

    .ts-sidebar {
        top: 50px;
    }

    .ts-main-content .content-wrapper {
        margin-top: 50px;
        padding-top: 0;
    }

    body.home .ts-main-content .content-wrapper {
        padding-top: 15px;
    }
	
	body.home .stat-panel .stat-panel-title {
		font-size: 1em;
	}
	.unitpanel .unit_foto {
		width: 100%;
		margin-bottom: 15px;
	}
	
	#my-apartments .thumbnail {
		margin: 0 auto;
	}	
	.unitpanel .unit_data {
		width: 100%;
	}
	.lam_photo img {
		width: auto;
		height: 240px;
	}
}

@media only screen and (max-width: 910px) {

	.login-form {
		margin: 70px 23px 0 23px;
	}
	.login-marketing {
		width: calc( 100% - 360px );
	}
	.gombok span {
		width: 310px;
	}
	.login-marketing-bg {
		right: -420px;
		background-position: bottom center;
	}	
}

@media only screen and (max-width: 768px) {
    #my-apartments .unitinfo .well {
        font-size: 1.3em;
    }

    table.transactions,
    table.notes {
        font-size: 0.9em;
    }

    table.notes p {
        line-height: 1.1em;
        padding-top: 10px;
    }
	.login-form-keret {
		margin-top: 80px;
	}
}

@media only screen and (max-width: 767px) {
	body.home .stat-panel .stat-panel-title {
		font-size: 0.7em;
	}
	.stat-panel-title i {
		font-size: 1.5em;
	}
	.property-list > div {
			margin-left: -15px;
			margin-right: -15px;		
	}
	.property-list-item {
		box-shadow: none;
	}
	.property-list-item .szoveg {
		height: auto;
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 15px;		
	}	
	.property-list-item .ar {
		position: static;
		bottom: auto;
		font-size: 28px;
		line-height: 1.2em;
		margin-top: 0.2em;		
	}
	.property-list-item h3 {
		margin-top: 13px;
	}
	.login-form-keret {
		box-shadow: none;
		margin-top: 30px;
	}	
	.login-form {
		margin: 0 auto 30px auto;
		float: none;
	}	
	.login-marketing {
		width: 100%;
		padding: 43px 15px 0 15px;
		float: none;
	}
	.gombok span {
		 width: 44px; 
	}
	.login-marketing-bg {
		right: auto;
		position: relative;
		bottom: auto;
		left: auto;
		margin: 0 -15px;
		background-position: bottom left;
	}
	.login-form h4 {
		display: inline-block;
		padding-right: 28px;
		height: 30px;
		color: #454545;
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 0.4px;
		line-height: 30px;
		cursor: pointer;
		margin-top: 25px;
		margin-bottom: 0;
		background-image: url(../imgs/nyil_le.png);
		background-repeat: no-repeat;
		background-position: right center;
	}
	.login-form h4 a {
		color: #454545;
	}
	.login-form .tower_logo {
		margin-top: 30px;
	}
	.login-form .tower_logo img {
		width: 140px;
	}
}

@media only screen and (max-width: 660px) {
	.stat-panel-title i {
		display: none;
	}
	.stats .doboz1 .panel-body {
		padding: 15px 0 4px 0;
	}
	.doboz1 .stat-panel .stat-panel-number {
		margin: 20px 0 5px 0;
	}
	body.home .stat-panel .stat-panel-title {
		white-space: pre-wrap;
		margin: 0 auto;
    	width: 76px;
	}
	.news_list .latest_news {
		width: 100%;
	}
	article img.thumbnail {
		float: none !important;
		width: 100%;
		margin:0 auto 10px auto;
	}
}


@media only screen and (max-width: 500px) {

   body {
        font-size:13px;
   }

   h2.page-title {
       font-size: 1.5em;
   }

   span.label {
       font-size: .8em;
   }

	.stats .doboz1 .panel-body {
		padding: 15px 0 5px 0;
	}
	.doboz1 .stat-panel .stat-panel-number {
		margin: 20px 0 5px 0;
	}
    .balance-summary .stat-panel-title {
        font-size: 1.1em;
    }
	body.home .stat-panel .stat-panel-title {
		font-size: 11px;
	}
	.row.stats {
		margin-left: -8px;
		margin-right: -8px;
	}
	
	.stats .doboz0 {
		padding: 0 2.5px;
	}

	.stats .doboz1,
	.stats .doboz2,
	.stats .doboz3 {
		padding: 0 2.5px;
	}

	.stats .panel-body {
		padding: 15px 0;
	}

	.gombok span {
		 width: 280px; 
	}
	.footer-info br{
		display: block;
	}
}

@media only screen and (max-width: 400px) {

    h2.page-title {
        text-align: center !important;
    }

    h2.page-title small {
        display: block !important;
        float: none;
    }

}

@media only screen and (max-width: 320px) {

    .login-form {
    	width: 290px;
    }

}
