

@media screen and (max-width:1300px){
	

.box {
	
	width:29%;
}

.welcome_bg {
	width:51.5%;
}

.welcome_rtbg {
	width:28%;
}
	
}


@media screen and (max-width:1280px){
	
#pagewrap {
	width:100%;
}


@media screen and (max-width:1279px){
	
#pagewrap {
	width:98%;
}
	
	
.welcome_bg {
	height:210px
	}
	
}

@media screen and (max-width:1260px){
.logo {
	
	margin-left:30px;
}
	
}


@media screen and (max-width:1214px){
	
	.menu {
		margin-left:2%;
	}
		.welcome_bg {
	height:212px
	}
	
	
}

@media screen and (max-width:1180px){
	.inner_content-lt{
		width:60%;
	}
	.inner_content-rt{
		width:39%;
	}
}

@media screen and (max-width:1172px){
	
	.menu {
		margin-left:2%;
		width:52%;
	}
	
	.logo {
		width:36%;
	}
	
	#cssmenu > ul > li > a {
		
		font-size:10px;
	}
	
			.welcome_bg {
	height:214px
	}
	

	
	
}


@media screen and (max-width:1067px){
	
	.welcome_hed {
		width:60%;
	}
	
	.wecontent {
		width:60%;
	}
	
}

@media screen and (max-width:1066px){
	
	.inner_rt {
		width:70%;
	}
	
	.inner_lt {
		width:25%;
	}
	
	
    .inner_header {
		width:65%;
	}
}


@media screen and (max-width:1049px){
	
	.welcome_bg {
		width:80.5%;
	}
	
	.welcome_rtbg {
		width:89.4%;
		margin-left:5%;
		background:url(../images/rtimg2.jpg) no-repeat;
		
	}
	
	.welcome_rthed {
		
		margin: 5% 0 0 10%;
	}
	
	.welcome_rthed_cont {
		
		width:80%;
		margin: 2% 6% 0 10%;
	}
	
	
.welcome_more {
	margin: 2% 0% 0 10%;
}

.box {
    width: 94.5%;
	background:url(../images/boxbg2.png) no-repeat center;
}

.box_content2 img {
	width:auto;
	margin-left:30%;
	
}

.box_heading {
	
	width:84%;
}

.box_content {
	padding-left:9.3%;
	margin-top:3%;
	width:80%;
}

.boxreadmore {
	margin-left:9.3%;
}

.welcome_bg {
	height:214px;
	padding-bottom:20px;
}


#content{
	position:relative;
	top:0px;
	background-color:#7ba621;
}
.banner{
	overflow:inherit;
}

.bannerbottom {
	padding: 45px 0;
}

.tab-content {
	width:100% !important;
	background:url(../images/grbg.jpg) right no-repeat !important;
	padding:2% !important;
	
}

ul.accordion li .bgDescription {
 position:absolute;
 width:100% !important;
 margin-left:0px !important;
 bottom:none;
 height:auto !important;	
}

ul.accordion li.bg1 {
   width:57px !important;
   background-image:url(../ElegantAccordion/images/2.png) !important;	
}
		
		
ul.accordion li .description {
    width:94.5% !important;
	text-align:left !important;	
	margin-left:5% !important;
}
		
.search_formbg {
	width:100%;
	height:42px;
}


.search_form1{
	width:40%;
	margin-right:1%;
}

.search_form2{
	width:25%;
	margin-right:1%;
}

.search_form3{
	width:32%;
	margin-right:1%;
}

.search_form4{
	width:19.4%;
	margin-right:1%;
}

.search_form5{
	width:19.4%;
	margin-right:1%;
}

.search_form6{
	width:25%;
	margin-right:1%;
}

.search_form7{
	width:25%;
	margin-right:1%;
}

.search_search{
	width:4%;
}
	
}

@media screen and (max-width:1040px){
	.inner_content-lt{
		width:100%;
	}
	.inner_content-rt{
		width:100%;
	}
}

@media screen and (max-width:1000px){
.footerbox {
	
	width:45%;
}

.footerbox2 {
	
	width:45%;
}

.footerbox2 h1 {
	
	padding-top:20%;
}
	

}


@media screen and (max-width:963px){
	
	
.welcome_hed {
	background-image:none;
	border-bottom:2px solid #69a125;
	padding:10px 0px 10px 0px;
	
}
	
}


@media screen and (max-width:908px){
	
	.inner_rt {
		width:65%;
	}
	
	.inner_lt {
		width:30%;
	}
	
	
    .inner_header {
		width:60.4%;
	}
}

@media screen and (max-width:765px){
	
	.inner_rt {
		width:60%;
	}
	
	.inner_lt {
		width:35%;
	}
	
	
    .inner_header {
		width:55.9%;
	}
	
	.inner_head_rit {
		left:38%;
		margin:65px 0px 0px 0px;
		
	}
	
	.inner_header {
		height:100px;
		background:url(../images/innerheader.jpg) bottom repeat-x;
		background-color:#FFF;
	}
}


@media screen and (max-width:682px){
	
	.welcome_bg img {
		margin-right:5%;
	}
	
	.welcome_hed {
		
		width:75%;
	}
	
	
.wecontent {
	
	width:75%;
}
	
}

@media screen and (max-width:672px){

ul.accordion li .description {
	width:91.2% !important;	
	margin-left:8.5% !important;
}

}


@media screen and (max-width:655px){
	
	.inner_rt {
		width:96%;
	}
	
	.inner_lt {
		width:100%;
	}
	
	
    .inner_header {
		width:87.8%;
	}
	
	.inner_head_rit {
		left:38%;
		margin:65px 0px 0px 0px;
		
	}
	
	.accordion {
		width:100%;
		max-width:none !important;
	}
	
	.inner_colour{
		display:none !important;
	}
	

.acco_readmore{
	width:100px;
}

.inner_head_rit {
	left:30px;
}

	.inner_header {
		height:100px;
		background:url(../images/innerheader.jpg) bottom repeat-x;
		background-color:#FFF;
	}
}

@media screen and (max-width:622px){

	.menu {
		width:100%;
		margin-left:0;
	}
	
	.logo {
		width:auto;
		margin-right:30px;
	}
	
	header {
		background-color:#015171;
		background-image:url(../images/topline.jpg);
		background-position:top center; 
	}
	
	.header_rt {
		
		margin-top:0px;
	}
	
	
.search {
	position:relative;
	z-index:100;
	right:4%;
	float:right;
	margin-top:-120px;
	z-index:1000;
	
}

.header_rt {
	
	float:left;
	margin-left:30px;
}

.box_content2 img {
	
	margin-left:20%;
	width:70%;
}



}


@media screen and (max-width:614px){
	
	.welcome_bg img {
		width:20%;
	}
	
}


@media screen and (max-width:589px){
.box_heading {
    width: 50%;
}

}


@media screen and (max-width:525px){
	
	.footerbox {
		width:100%;
		margin-right:0;
	}
	
	.footer_links {
		
		padding: 6% 0 1% 13%;
	}
	
	.footerbox2 {
		
		width:100%;
	}
	
	
.footerbox h1 {
	
	 padding: 7% 0 5% 10%;
	
}

.copyright {
	
	width:98%;
}

.adv {
	width:97%;
}

.searchform {
	
	width:70%;
}

.footerbox2 h1 {
	
	padding-top:7%;
}

}

@media screen and (max-width:479px){

ul.accordion li .description {
	width:91% !important;	
	margin-left:8.5% !important;
}

.tabs label {
}

ul.accordion li  {
	width:50% !important;
}

}

@media screen and (max-width:460px){
	
	
.welcome_bg {
	padding-bottom:20px !important;
	height:auto;
}
	
}


@media screen and (max-width:400px){
	
	ul.accordion li .description {
    margin-left: 12% !important;
    width: 88% !important;
}

.searchradiobtn_bg {
	width:100%;
}

.tabs label {
	 padding: 5% 6%;
}
	
	
	#content {
		height:450px;
		background:url(../images/400bg.jpg) no-repeat right;
	}
	.search_propertytype{
		width:90%;
	}
	.search_formbg {
		height:auto;
		margin:0px;
	}
	
	.tab-content {
		height:auto;
		background:none !important;
		top:auto;
	}
	
	ul.accordion li.bg1 {
		height:auto;
		background:url(../ElegantAccordion/images/3.png) no-repeat top !important;
	}
	
.search_form1{
	width:90%;
	margin-top:1%;
}

.search_form2{
	width:90%;
	margin-top:1%;
}

.search_form3{
	width:90%;
	margin-top:1%;
}

.search_form4{
	width:90%;
	margin-top:1%;
}

.search_form5{
	width:90%;
	margin-top:1%;
}

.search_form6{
	width:90%;
	margin-top:1%;
}

.search_form7{
	width:90%;
	margin-top:1%;
}

.search_search{
	width:90%;
	margin-top:1%;
}
	
}


@media screen and (max-width:353px){

.like{
	width:90%;
	margin-right:5%;
}
	
.like img {
	width:100%;
}

.featuredhed {
	width:90%;
}

.welcome_rthed {
    margin: 15% 0 0 10%;
}

.footer_links {
    padding: 10% 0 1% 18%;
}
	
}


@media screen and (max-width:330px){

.inner_head_rit {
	width:80%;
	height:auto;
}

.header_rt {
	width:80%;
	height:auto;
	margin-right:0px;
}


.inner_img{
	width:100%;
}

.inner_img img{
	width:100%;
}

.inner_imgbottombox {
	width:79.7%;
}

	
}

@media screen and (max-width:311px){
	
	
.wecontent {
    width: 100%;
}
	
}

@media screen and (max-width:556px){
	
	
.welcome_rthed {
    margin: 5% 0 0 15%;
}

.welcome_rthed_cont {
    margin: 2% 0% 0 15%;
    width: 80%;
}

.welcome_more {
    margin: 2% 0 0 15%;
}
	
}

@media screen and (max-width:440px){
	
	.copyright {
  text-align:center;	
}

.adv {
    text-align:center;	
}
	
}

@media screen and (max-width:416px){
	
	
.welcome_rthed {
    margin: 10% 0 0 20%;
}

.welcome_rthed_cont {
    margin: 2% 0% 0 20%;
    width: 80%;
}

.welcome_more {
    margin: 2% 0 0 20%;
}


	
}

@media screen and (max-width:304px){
  .welcome_rthed{
	  font-size:25px;
  }
	  
}


@media screen and (max-width:287px){
	
	.search #div1 {
	width: 240px;
}

@media screen and (max-width:274px){
	
	.search #div1 {
	width: 230px;
}

@media screen and (max-width:262px){
	
	.search #div1 {
	width: 225px;
}

@media screen and (max-width:240px){
	
	.search #div1 {
	width: 205px;
}

.search #div1 .field input[type="text"] {
    width:100%;	
}


.search #div1 .field input[type="submit"] {
	padding:0px;
}
}