@media only screen and ( min-width:960px) and ( max-width:1024px ){
	
.header{
	padding:0px 25px;
	box-sizing:border-box;
}

.content{
	padding:0px 25px;
	box-sizing:border-box;
}

.footer{
	padding:0px 25px;
	box-sizing:border-box;
}

.logo-div {
    max-width: 200px;
}

.nav-div {
    max-width: 680px;
    margin: 40px 15px 0px;
}

#menu ul li > a {
    padding: 0px 5px;
    font-size: 12px;
}

.home-text h2{
	font-size:18px;
}

#body-banner-about{
	background-size:cover;
}

.top-left {
    width:75%;
}

.top-right {
    width: 24%;
}

.top-home-content-002 h3{
	font-size:30px;
}

.top-home-content-002 h4{
	font-size:22px;
}

.top-home-content-002 p {
    font-size: 22px;
    line-height: 34px;
}

.property-text h2{
	font-size:18px;
}

}

@media only screen and ( min-width:768px) and ( max-width:959px ){
	
.header{
	padding:0px 25px;
	box-sizing:border-box;
}

.content{
	padding:0px 25px;
	box-sizing:border-box;
}

.footer{
	padding:0px 25px;
	box-sizing:border-box;
}

.top-left {
    width:75%;
}

.top-right {
    width: 24%;
}

.top-left p{
	font-size:11px;
}

.top-left p:nth-child(2) {
    margin: 0px 10px;
}

.nav-div {
    margin: 10px 0px 0px;
    max-width: 50px;
}

.top-home-content p{
	padding:0px 20px;
}

.home-text h2{
	font-size:18px;
}

.about-content img {
    margin-bottom: 15px;
    margin-top: 20px;
}

.foot-head h2{
	font-size:20px;
}

.foot-logo-content p {
    font-size: 13px;
    line-height: 22px;
}

.foot-nav ul li a {
    font-size: 13px;
}

.contact-foot p{
	font-size:13px;
}

#body-banner-about{
	background-size:cover;
}

.about-content-main img {
    margin-bottom: 20px;
    margin-top: 30px;
}

.broker-service-div img{
    margin-bottom: 20px;
    margin-top: 20px;
}

.additional-1 ul li{
	font-size:14px;
}

.property-new-detl ul li {
    padding: 6px 0px;
    font-size: 14px;
}

.property-detail-top p {
    font-size: 16px;
}

a#toggle {
    top: 6px;
    background-color: #002851;
}

#menu ul li:hover > a { color:#0b3b6c; }

.contact-div-1 ul li p{
	font-size:14px;
}

.tells-inner {
    width:80%;
}

.enquiry-inner {
    width:50%;
}


}

@media only screen and ( min-width:600px) and ( max-width:767px ){
	
.header{
	padding:0px 25px;
	box-sizing:border-box;
}

.content{
	padding:0px 25px;
	box-sizing:border-box;
}

.footer{
	padding:0px 25px;
	box-sizing:border-box;
}

.top-left {
    width: 74%;
}

.top-right {
    width: 25%;
}

.top-left p:nth-child(2) {
    margin: 0px 11px;
}

.top-left p{
	font-size:12px;
}

.nav-div {
    margin: 8px 0px 0px;
    max-width: 50px;
}

.top-home-content p{
	padding:0px;
}

.home-text h2{
	font-size:15px;
}

.home-text{
	height:35px;
}

.property-text h2{
	font-size:17px;
}

.about-content img {
    margin-bottom:20px;
    margin-top: 20px;
}

.foot-head h2{
	font-size:16px;
}

.contact-foot p{
	font-size:12px;
	margin: 0px 0px 8px;
}

.foot-nav ul li a {
    font-size: 12px;
}

.foot-nav ul li {
    margin: 0px 0px 8px;
}

.foot-logo-content p {
    font-size: 12px;
    line-height: 17px;
}

#body-banner-about{
	background-size:cover;
	padding: 170px 0px 70px;
}

.about-content-main img {
    margin-bottom: 20px;
    margin-top: 20px;
}

.business-sale-img {
    width: 40%;
}

.business-sale-detail {
    width: 58%;
}

.business-sale-detail h2{
	font-size:18px;
}

.srch-input {
    width: 40%;
}

.broker-service-div img{
    margin-bottom: 20px;
    margin-top: 20px;
}

.contact-head h1{
	font-size:25px;
}

.contact-info p {
    font-size: 17px;
    line-height: 26px;
}

.contact-detail ul li i{
	font-size:16px;
}

.contact-form p input {
    padding: 10px 10px;
}

.property-detail-img {
    width: 100%;
}

.property-detail-text {
    width: 100%;
    margin: 30px 0px 0px 0%;
}

.additional-1 ul li{
	width:48%;
}

.additional-1 ul li:nth-child(3n) {
    margin-right: 2%;
}

.additional-1 ul li:nth-child(2n) {
    margin-right: 0px;
}

.about-main-head h1{
	font-size:25px;
}

.top-home-content-002 h3{
	font-size:28px;
}

.top-home-content-002 h1{
	font-size:28px;
}

.top-home-content-002 h4{
	font-size:20px;
}

.top-home-content-002 p {
    font-size: 18px;
    line-height: 30px;
}

.top-home-content-002 {
    width: 100%;
    margin: 30px 0px 0px;
}

.top-home-content h1{
	font-size:30px;
}

.top-home-content h2{
	font-size:30px;
}

.about-home-head h2 {
    font-size: 30px;
}

.project-home h2{
    font-size: 30px;
}

.about-content h2{
	font-size:20px;
}

a#toggle {
    top: 6px;
    background-color: #002851;
}

#menu ul li:hover > a { color:#0b3b6c; }

.contact-div-1 ul li {
    margin:20px 4% 20px 0px;
    width: 48%;
}

.contact-div-1 ul li:nth-child(2){
    margin-right: 0px;
}

.tells-inner {
    width: 100%;
}


.enquiry-inner {
    width:70%;
}

}

@media only screen and ( min-width:320px) and ( max-width:599px ){
	
.header{
	padding:0px 25px;
	box-sizing:border-box;
}

.content{
	padding:0px 25px;
	box-sizing:border-box;
}

.footer{
	padding:0px 25px;
	box-sizing:border-box;
}

.top-left{
	width:100%;
}

.top-right {
    width: 100%;
	margin:15px 0px 0px;
	text-align:center;
}
	
.top-left p {
    display: block;
    text-align: center;
}	

.top-left p:nth-child(2) {
    margin: 5px 0px;
}

.main-heads{
	position:relative;
}

#body-header-top {
    background: #1b1b1b;
}
	
#body-header	{
    background: #1b1b1b;
}

.logo-div {
    max-width: 200px;
}

.nav-div{
	max-width:40px;
	float: right;
	margin: 0px 0px 0px;
}

.top-home-content p {
    padding: 0px 0px;
    font-size: 16px;
}

.home-1 {
    width: 100%;
}

.home-1:nth-child(2) {
    margin: 25px 0%;
}
	
.about-content img {
    width: 100%;
    margin-left: 0px;
    margin-bottom: 25px;
    margin-top: 30px;
}	
	
.footer-1 {
    width: 100%;
}

.foot-logo{
	text-align:center;
}

.foot-logo img{
	float:none;
}

.footer-2 {
    width: 100%;
    margin: 30px 0px 0px 0%;
}

.footer-3 {
    width: 100%;
    margin: 30px 0px 0px 0%;
}

.about-content h2{
	font-size:20px;
}

.top-home-content h1{
	font-size:21px;
}
	
#body-banner-about {
    padding: 20px 0px 30px;
	background-size:cover;
}

.about-main-head h1{
	font-size:22px;
}

.about-content-main img {
    float: right;
    width: 100%;
    margin-left: 0px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.about-content-main h2 {
    font-size: 20px;
}
	
.business-search{
	text-align:left;
}

.business-search label{
	width:100%;
	margin-bottom:8px;
}

.srch-input {
    width:68%;
    margin: 0px 0px 0px 0px;
}

.search-butt {
    padding: 8px 14px;
}

.business-sale-img {
    width: 100%;
}

.business-sale-detail {
    width: 100%;
    margin: 20px 0px 0px 0%;
}
	
.business-sale-detail h2{
	font-size:17px;
}

.business-sale-detail a {
    margin: 20px 0px 5px;
}
	
.broker-service-div img{
    width: 100%;
    margin-left: 0px;
    margin-bottom: 20px;
    margin-top: 20px;
}	

.broker-service-div h2{
   font-size: 20px;
}

.contact-left {
    width: 100%;
}

.contact-right {
    width: 100%;
    margin:40px 0px 0px;
}

.contact-head h1{
	font-size:25px;
}

.contact-head {
    margin: 0px 0px 20px;
}

.contact-info p {
    font-size: 16px;
    line-height: 25px;
}

.contact-detail ul li {
    margin: 20px 0px 0px;
    font-size: 15px;
}

.contact-form p {
    width: 100%;
}

.contact-form p:nth-child(2) {
    margin-left: 0%;
}

.contact-form p input {
    padding: 12px 10px;
}
	
.property-detail-img {
    width: 100%;
}

.property-detail-text {
    width: 100%;
    margin: 30px 0px 0px 0%;
}

.property-detail-top p:last-child {
    float: left;
}

.property-detail-top p{
	margin-bottom:8px;
}

.additional-1 ul li {
    margin: 0px 0% 10px 0px;
    width: 100%;
}

.additional-1 h2{
	font-size:20px;
}
	
.top-home-content h2 {
    font-size: 24px;
    line-height: 38px;
}	

.project-home h2{
	font-size:25px;
}

.property-text h2{
	font-size:18px;
}

#body-content-project {
    padding: 60px 0px;
}

.about-home-head h2{
	font-size:25px;
}

.top-home-content-002 h3{
	font-size:24px;
}

.top-home-content-002 h1{
	font-size:25px;
}

.top-home-content-002 h4{
	font-size:16px;
}

.top-home-content-002 p {
    margin: 15px 0px 0px;
    font-size: 17px;
    line-height: 28px;
	padding:0px;
}

.top-home-content-002 {
    margin: 40px 0px;
}

.footer-2{
	width:100% !important;
}

.main-header{
	background:none;
}

#menu ul li:hover > a { color:#0b3b6c; }

#body-banner-software{
	padding:80px 0px;
}

.software-banner-txt h1{
	font-size:20px;
}

.software-head h2{
	font-size:20px;
}

.software-1 {
    width: 100%;
    margin: 0px 0% 10px 0px;
}

.software-top h2{
	font-size:20px;
}

.contact-div-1 ul li {
    margin: 25px 0px;
    width: 100%;
}

.tells-inner {
    width: 100%;
}

.tells-inner p{
	font-size:15px;
}

.enquiry-inner {
    width: 100%;
}

.about-content ul{
	display:inline-block;
}	
	
}