.perthlandnavigation {
	border:0 !important;
	border-radius: 0 !important;
	background:#000;
	color: #fff !important;
	margin-bottom: 0 !important;
	z-index: 99999;
}

.perthlandnavigation ul li {
	text-align: center;
}
 

 .centernavbar {
 	text-align: center;
 	width: 100% !important;v
 }



.fixbanner {
	background-color: transparent;
   background-position: center;
  	background-repeat: no-repeat;
 	background-attachment: fixed;
 	 -webkit-background-size: 100%;	 
 	 -moz-background-size: 100%;
 	 -o-background-size: 100%;
    min-height: 650px;
    margin-left: 0;
    margin-top: -20px !important;

}


.fixbanner iframe {
	position: relative;
	z-index:1000;
	height:650px;

}


.formcontainerbuild {
	background: rgba(00,00,00,0.5);
	padding: 40px;
	margin-top: 20px;
	min-height: 120px;
	position: relative;
	z-index:99999;	
	border: 1px solid #5EAAC6;

}


.formcontainerbuild1 {
	padding: 40px;	

}

.wordofsale {
	margin-top: -500px;
	text-align: center;
	color: #fff;
	position: relative;
	z-index:99999;

}


.wordofsale h2{
	text-align: center;
	color: #10A9B9 !important;
	font-weight: bold;

}


.bs-example-form {
	margin-top: -10px;
	position: relative;
	z-index:99999;
	}

.bs-example-form input{
	height: 50px !important;
	border-radius: 0 !important;
	}

.bs-example-form button{
	height: 50px !important;
	border-radius: 0 !important;
	background: #19a1db;
	color: #fff;
	}


.middlerowgreen {
	background: #0a6389;
	min-height: 300px !important;
	color: #fff;
	padding: 30px;
}


.featuredestate {
	margin-top: 80px;
	margin-bottom: 80px;

}

.featuredestate .col-md-3{

	padding: 30px;
}

.featuredestatebox {
	
	background: #fff;
}



.featuredestatebox p {
	
	font-weight: lighter;
	font-size: 11px;
	margin-left: 20px;
}


.featuredestatebox h3 {
	
	font-weight: lighter;
	margin-left: 20px;
}


 .viewestate {
	background: #000;
	color: #fff;
	padding: 8px;
	text-align: center;
}

.tableinfoforriverside {
width: 100%;
    margin-top: 50px !important;
    font-family: "helvetica", san-serif !important;
    font-weight: 300 !important;
    font-size: 1em;
}

.imgcontainer {
	padding: 15px;
}


.perthlandtitlebar {
	background: #0a6389;
	padding: 20px;
	}



.perthlandtitlebar h3{
	color: #fff;
	margin-top:-10px;
	text-align: center;
	margin-top: 10px;
	}



.gray {
	background: #f5f5f5;
}


.videoWrapper {
	position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
}

.videoWrapper iframe {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.dottednew801 {
	background: transparent url('../img/sold.png') no-repeat;
    border: 0;
    width: 14px;
    height: 14px;
    display: inline-block;
    position: absolute;
	

}

.dottednewavailable {
	background: transparent url('../img/available.png') no-repeat;
    border: 0;
    width: 14px;
    height: 14px;
    display: inline-block;
    position: absolute;
	

}

.sidedish {
	background: #A4D5E0;
	margin-top: 8px;
	padding: 10px;
	color: #fff;
	text-align: center;
}

.sidedish a {
	font-family:Helvetica;
	color: #fff;
	text-align: center;
}

/*added 2201 */

.estatespanel {
	margin-top: 100px;
	margin-bottom: 100px;
}

.estatespanel .panel-heading{
	font-size: 16px;	
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #000;
	color: #fff;
}

.estatespanel .panel-body{
	font-size: 14px;	
	font-family: "Raleway", Arial, Helvetica, sans-serif;
	
}

.estatespanel a:hover{
	text-decoration: none;
	
}


/* gosnells*/

.gosnelllot589 {
	min-width: 20%;
	max-width: 20%;
	background: #BBBCBD;
	height: 45px;
	margin-left: 2px;
	margin-top: 2px;
}
.gosnelllot607 {
	min-width: 22%;
	max-width: 22%;
	background: #BBBCBD;
	height: 45px;
	margin-left: 2px;
	margin-top: 2px;
}

.gosnelllot607:hover {
	background: #000;
	transition: 1s;
	color: #fff;
}

.gosnelllot589:hover {
	background: #000;
	transition: 1s;
	color: #fff;
}

.grass {
	width: 10px;
	background: green;
	height: 48px;
	
}

.road2 {
	width: 25px !important;
	background: #999;
	height: 48px;
}

.facadegosnell {
	text-align: left;
	font-size: 10px;
	margin-left: 100px;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);	
}

.lotnumbergosnell{
	position: relative;
	vertical-align: middle;
	text-align: center;
}

.areagosnell {
	position: relative;
	vertical-align: middle;
	text-align: center;
	margin-top:-10px;
	font-size: 10px;
}

.sellingpoint_onsalegosnell {
	height: 10px;
	width: 10px;
	border-radius: 5px;
	background: green;
	position: relative;
	margin-left: auto;
	margin-right: auto;
}

.soldpointgosnell {
	height: 14px;
	width: 14px;
	border-radius: 5px;
	background: red;
	position: relative;
	z-index: 99999;
	margin-left: 20px;
	margin-top: -40px;
	
}

/* change margin when mobile view */
.sellingpointgosnell {
	height: 14px;
	width: 14px;
	border-radius: 7px;
	background: #889DA7;
	position: relative;
	z-index: 99999;
	margin-left: 20px;
	margin-top: -40px;
	
}

/*added css*/

.borderedparagraph {
	border: 10px solid #fff;
	padding: 20px;
	margin-top:50px;
	font-family: "Bebas Neue", Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 2em !important;
}

.fixbanner2 {
	background-color: transparent;
   background-position: center;
  	background-repeat: no-repeat;
 	background-attachment: fixed;
 	 -webkit-background-size: 100%;	 -moz-background-size: 100%;
 	 -o-background-size: 100%;
    min-height: 250px;
    margin-left: 0;
    margin-top: -20px !important;

}


.fixbanner2 iframe {
	position: relative;
	z-index:1000;
	height:250px;

}


.wordofsalesearch {
	margin-top: -350px;
	text-align: center;
	color: #fff;
	position: relative;
	z-index:99999;

}


.wordofsalesearch h2{
	text-align: center;
	color: #10A9B9 !important;
	font-weight: bold;

}

.search-result {
	margin-top: 80px;
	margin-bottom: 80px;
}


.propertycontainer {
	border: 1px solid #eee;
	margin-bottom: 20px;
	background: #F4F3F3;
}

.grayishcontainer {
	
	padding:10px;
}

.grayishcontainer h4{
	text-align: center;
	    display: block;
    text-align: center;
    font-weight: 700;
    font-size: 12px;
    line-height: 1.2em;
    text-transform: uppercase;
    margin-top: 5px;
    font-family: 'Roboto', sans-serif;

}

.grayishcontainer p{
	text-align: center;
	    display: block;
    text-align: center;
    font-size: 12px;
    line-height: 1.2em;
    text-transform: uppercase;
    margin-top: 5px;
    font-family: 'Roboto', sans-serif;

}

.bluishcontainer {
	background: #19a1db !important;
	min-height:90px;
	padding: 0 !important;
	text-align: center;
}

.bluishcontainer a{
	color: #fff !important;
}


.bluishcontainer h4{
	color: #fff !important;
	margin-top:35px;
}

.categories h5 {
	font-size: 12px;
	color:#666;
}

.categories span {
	margin-right: 10px;
	margin-left: 10px;
}


.propertydescription h3{
	font-family: "helvetica", san-serif !important;
	font-weight: bold !important;
}

.propertydescription span{
	font-family: "helvetica", san-serif !important;
	font-weight: bold !important;
	font-size: 16px !important;
	margin-top: 20px !important;
}

.propertydescription h5{
	color:;
}

.formcontainer form {
	border: 1px solid #DBDBDB;
	padding: 20px !important;
	background: #f7f7f7;
}

.formcontainer form input, textarea {
	padding: 10px;
	width: 100%;
	border-radius: 6px;
	border: 1px solid #DBDBDB;
}

.formcontainer button {
	width: 100%;
	border-radius: 6px;
	border: 1px solid #DBDBDB;
	background: #19a1db;
	padding: 12px;
	color: #fff;
	font-weight: bold;
}

.mapcontainer {
	text-align: center;
	margin-bottom: 20px !important;
}


.suburb_panel {
	border:4px solid #F1F2F4;
	padding: 12px;
	margin-top:20px;
	margin-bottom:20px;
}


/* Carousel Control */
.control-box {
    text-align: right;
    width: 100%;
}
.carousel-control{
    background: #666;
    border: 0px;
    border-radius: 0px;
    display: inline-block;
    font-size: 34px;
    font-weight: 200;
    line-height: 18px;
    opacity: 0.5;
    padding: 4px 10px 0px;
    position: static;
    height: 30px;
    width: 15px;
}



/* Mobile Only */
@media (max-width: 767px) {
    .page-header, .control-box {
        text-align: center;
    } 

   #slider1_container {

    	position: relative; 
    	top: 0px; 
    	left: 0px; 
    	width: 300px !important; 
    	height: 200px; 
    }

    .sliderslides {
    	cursor: move; 
    	position:absolute; 
    	left: 0px; 
    	top: 0px; 
    	width: 300px; 
    	height: 200px;
        overflow: hidden;
    }
}
@media (max-width: 479px) {
    .caption {
        word-break: break-all;
    }

     #slider1_container {

    	position: relative; 
    	top: 0px; 
    	left: 0px; 
    	width: 300px !important; 
    	height: 200px; 
    }

    .sliderslides {
    	cursor: move; 
    	position:absolute; 
    	left: 0px; 
    	top: 0px; 
    	width: 300px; 
    	height: 200px;
        overflow: hidden;
    }
}


li { list-style-type:none;}

::selection { background: #000; color: #FFFFFF; text-shadow: 0; }
::-moz-selection { background: #ff5e99; color: #FFFFFF; }


    #slider1_container {

    	position: relative; top: 0px; left: 0px; width: 100%; height: 450px; 
    }

    .sliderslides {
    	cursor: move; position: relative; left: 0px; top: 0px; width: 100%; height: 450px;
            overflow: hidden;
    }

            .jssora03l, .jssora03r, .jssora03ldn, .jssora03rdn
            {
            	position: absolute;
            	cursor: pointer;
            	display: block;
                background: url(../img/a03.png) no-repeat;
                overflow:hidden;
            }
            .jssora03l { background-position: -3px -33px; }
            .jssora03r { background-position: -63px -33px; }
            .jssora03l:hover { background-position: -123px -33px; }
            .jssora03r:hover { background-position: -183px -33px; }
            .jssora03ldn { background-position: -243px -33px; }
            .jssora03rdn { background-position: -303px -33px; }


  #slider2_container {

    	position: relative; top: 0px; left: 0px; width: 100%; height: 200px; 
    }

    .sliderslides2 {
    	cursor: move; position: relative; left: 0px; top: 0px; width: 100%; height: 200px;
            overflow: hidden;
    }

            .jssora03l, .jssora03r, .jssora03ldn, .jssora03rdn
            {
            	position: absolute;
            	cursor: pointer;
            	display: block;
                background: url(../img/a03.png) no-repeat;
                overflow:hidden;
            }
            .jssora03l { background-position: -3px -33px; }
            .jssora03r { background-position: -63px -33px; }
            .jssora03l:hover { background-position: -123px -33px; }
            .jssora03r:hover { background-position: -183px -33px; }
            .jssora03ldn { background-position: -243px -33px; }
            .jssora03rdn { background-position: -303px -33px; }

.suburb_panel p{
	text-align: left;
}

.listingpage {
	width:85%;	
	margin-top:30px;
}