

@media only screen and (max-width: 1200px) {
	.a-logo {
	    max-width: 240px;
	    padding: 35px 15px 10px;
	}
	.a-navbar .navbar-nav > li {
	    margin-left: 25px;
	}
	.a-navbar .navbar-nav > li > a {
	    font-size: 16px;
	}
}
@media only screen and (max-width: 991px) {
	.a-header-top {
	    text-align: center;
	}
	.a-header-top p {
	    float: none;
	    padding: 0 0 10px;
	}
	.a-social-icons {
	    display: inline-block;
	    float: none;
	    vertical-align: top;
	}
	.a-navbar .navbar-nav > li {
	    margin-left: 15px;
	}
	.a-navbar .navbar-nav > li > a {
	    font-size: 13px;
	}
	.a-logo {
	    max-width: 200px;
	    padding: 44px 15px 10px;
	}
}
@media only screen and (max-width: 768px) {
.a-fb-app-block .white_box a img {
    max-height: 230px;
}
.a-section-3 .a-p {
    min-height: 162px;
    text-align: center;
}
.a-section-3 .a-p30 {
    min-height: 100px;
    padding-bottom: 20px;
    text-align: center;
}
.a-section-3 h4, .a-section-4 h4 { font-size:21px;}
}

@media only screen and (max-width: 767px) {
	.a-logo {
	    padding: 20px 15px;
	}
	.a-navbar .a-navbar-menu {
	    padding: 20px 0 0;
	}
	.a-navbar .navbar-nav > li {
	    margin-left: 35px;
	    margin-bottom: 15px;
	}
	.a-navbar .a-navbar-menu > li:first-child {
	    margin-left: 35px;
	}
	.a-navbar .navbar-nav > li > a {
	    font-size: 14px;
	}
	.r-accordion .panel-heading .accordion-toggle.collapsed h4 {line-height: 24px;}
	.a-navbar .a-navbar-toggle {
	    border: 2px solid #255d54;
	    margin-top: 25px;
	    padding: 7px;
	}
	.a-about-section1 .shadow_n {
    padding: 40px 0 40px;
    text-align: center;
}
.a-idx-section1 .shadow_n {
    padding: 40px 0 40px;
    text-align: center;
}
.a-heading-1 {
    font-size: 26px;
    line-height: 32px;
}
.a-idx-section1 h1 {
    font-size: 26px;
    line-height: 32px;
}
.a-fb-app-section1 .a-heading-4 {
    font-size: 20px;
    line-height: 26px;
    margin: 40px 0 20px;
}
.a-facebook-app-main .a-p.a-p13 {
    padding: 0 10px 10px;
}
.a-idx-block .a-heading-4, .a-fb-app-block .a-heading-4 { margin-top:20px;}
.a-section-5 .a-p { padding:0 10px}
	.a-navbar .a-navbar-toggle:focus,
	.a-navbar .a-navbar-toggle:hover {
	    background-color: #cbe9e9;
	}
	.a-navbar .a-navbar-toggle:focus .icon-bar,
	.a-navbar .a-navbar-toggle:hover .icon-bar{
	    background-color: #255d54;
	}
	.a-navbar .a-navbar-toggle .icon-bar {
	    background-color: #255d54;
	}
	.a-login-content {
	    overflow: hidden;
	    padding: 0 15px 30px;
	}
	.a-login-box {
	    float: none;
	    margin: 0 auto;
	}
	.a-immobel-signature {
	    margin: 0 auto 20px;
	}
}
@media only screen and (max-width: 600px) {
	.a-heading-3 {
	    font-size: 26px;
		line-height:32px;
	}
	.a-heading-2 {
	    font-size: 24px;
	    line-height: 36px;
	}
}
@media only screen and (max-width: 500px) {
	.a-logo {
	    max-width: 220px;
	    padding: 15px;
	}
	.a-heading h1 {
	    font-size: 28px;
	}
	.a-idx-bottom figure {
	    margin: 0 auto;
	}

}
@media only screen and (max-width: 400px) {
	.a-heading-2 {
	    font-size: 20px;
	    line-height: 36px;
	}
	.a-heading-3 {
	    font-size: 26px;
	}
	.a-btns-area .a-p {
	    font-size: 24px;
	}
}
@media only screen and (max-width: 360px) {

}



