@charset "utf-8";
/* CSS Document */

 

@media only screen and (max-width: 767px)
{  
.auto_content{width:100%; padding:0px  10px; }

.headBottomInner ul li {  border-left: 1px solid #fff;   float: left;    width: auto;}

.headBottomInner ul li a { display: block;     font-size: 11px;  padding: 10px 6px; }
.foruAddressOuter {   float: left;   padding: 10px 10px 10px;  width: 20%;}

.headBottomInner ul li ul{top:32px;}



.foruAddressOuter p{font-size:12px;}

.headbanner {  margin-top: 10px;   width: 18%;}

.furuMotoAddress{width:82%; margin-bottom:5px;}

.aniversiryOuter a.anniversay{background-size: 65px 50px;   height: 52px;  width: 71px;}

.officeNumbersOuter {  float: left;  padding: 10px 0 0;   width: 62%;}

.officeNumbersOuter ul li{width:32%; margin-right: 6px;  padding-right: 10px;}

.aniversiryOuter {   float: right;  width: 17%;}

.aniversiryOuter a.homeFacebook{margin-right:5px;}

.addressInner a{font-size:12px;}

 .futuLocationsOuter ul li a img{height:100%; width:100%; display:block;}
 
.futuLocationsOuter ul li a span b{font-size:15px;}

.futuLocationsOuter ul li a span{width:166px; margin-left:-84px}
 
.futuLocationsOuter ul li a span b { background: rgba(0, 0, 0, 0) url("images/redrightEdge.png") no-repeat scroll 150px center;   font-weight: bold;
line-height: 15px;   padding: 6px 10px 4px;  width: auto;}

.salseAndRantleOuter{width:23%;}

.salseAndRantleOuter a{width:50%; font-size:10px;}
 
.findLocationOuter{padding:5px 10px 10px;}
 
.priceOuter{margin-right:14px;}

.featuredRentroom{height:auto;}

.contaner {   padding-bottom: 32px;   width: 100%;}

.bannerInner {  margin-left: -235px;  padding: 15px;  position: absolute;   top: 44%;  width: 470px;}
 
.bannerInner p {  font-size: 21px;}

.bannerOuter span{height:auto;}

.company_Profile{margin-left:0px}

.contact_futu{width:12%;}

.lookingForOuter{width:15%; padding-left:8px;}

.rantelOuter strong{left:87px;}
.new_Jersey_Office{width:14%;}

.bannerOuter{padding-bottom:16px;}

.osusmeHead{width:77%;}

.osusmeHead h1{font-size:25px;}

.roomsInfoOute ul li:first-child p {      font-size: 20px;   line-height: 19px;    padding-top: 7px;}

.roomsInfoOute ul li p {     font-size: 16px;}
 
.resultlistInner p {   font-size: 13px;   width: 65%;}
 
.resultlistInner label {  font-size: 13px;    width: 30%;}
 
.realAste {   width: 68%; margin-left:2%;}
  
.contactAgentInner span {   float: left;  width: 30%;}
  
.realAste h2 {  font-size: 20px;  line-height: 17px;}
  
.realAste h5 {   font-size: 13px;  font-style: italic;   padding-bottom: 0;}

 .realAste a{margin-bottom:0px;}
  
 .smallImageview {  margin-left: 8px;  margin-right: 27px;}
 

 
 .bigViewOuter .owl-controls .owl-buttons .owl-prev{top:89%;}
 
 .bigViewOuter .owl-controls .owl-buttons .owl-next{top:89%;}
 .featuredListingOuter3 ul li{
	float: none;
	width: 100%;
}
 
 .featuedInner3, .featuredRentroom3{
	height: auto;
	width: 100%;
 }
 .featuredListingOuter4 ul li{
	float: none;
	width: 100%;
	height: auto;
}
.formFieldOuter strong,.customFeild,.formFieldOuter label, .customFeild2, .formFieldOuter2 label, .relityInner, .relityInner2{
	float: none;  
	width: 100%;
	height: auto;
}

.profile_txt, .relityInner2, .relityInner2 ul li, .relityInner h2, .relityInner2 h2{
	width: 100%;
	padding-left: 0px;
	margin-left: 0px;
}
}

@media only screen and (max-width: 767px)
{
.auto_content{width:100%; padding:0px 10px; }

.furuMotoAddress{display:none;}
 
.headBottomOuter {display: none;   height: 100%;    position: absolute;   top: 0;    width: 100%;   z-index: 999;}

.headBottomOuter ul{padding-top:50px;}

.headBottomOuter ul li{display:block; float:none; width:100%; margin:0px; padding:0px; border-left:0px;}

.headBottomOuter ul li:last-child{border-right:0px;}

.headBottomOuter ul li a{display:block; text-align:center;  padding:5px 0px;}

.headBottomOuter ul li a:hover{ background:#fff; color:#000;}

.headbanner { float: left;  width: 150px;}

.headerTopInner { padding: 18px 0; width: 100%;}

.navCross{width:25px; display:block; position:absolute; top:15px; right:15px;}
 
.navMenuOuter{width:25px; display:block; position:absolute; top:23px; right:15px;}

.bannerInner p{font-size:12px; line-height:17px;}

.bannerOuter span { display: block;   height: 249px;   width: 100%;}

.bannerInner {   height: 116px;  left: 50%;   margin-left: -33%;   margin-top: -58px;   padding: 15px;  position: absolute;  top: 50%;  width: 66%;}


.futuLocationsOuter ul li{width:100%; float:none; margin-left:0px;margin-bottom:20px;}


.futuLocationsOuter ul li a img{width:100%;height:100%; display:block;}

 .futuLocationsOuter{padding-top:40px;}

 .findLocationOuter {   float: none;  margin-bottom: 30px;    padding: 10px;  width: 100%;}


.salseAndRantleOuter{width:100%; text-align:center; margin-bottom:25px}

.salseAndRantleOuter a{display:inline-block; float:none;}

.locationforrent{width:100%; float:none; margin-left:0px; margin-bottom:25px;} 
.fututypeOuter{width:100%; float:none; margin-bottom:25px;}

.priceOuter{width:100%; float:none ; margin-left:0px; margin-right:0px; margin-bottom:40px;}


.rantelOuter strong {   float: left;   left: 50%;   position: absolute;   top: 70px;}

.searchonrent{width:100%; margin-bottom:35px;}

.futuLocationsOuter ul li a{height:auto;}


.locationvideo {  float: none;  padding: 17px 15px;  width: 100%;}

.featuredListingOuter ul li{width:100%; float:none; margin-bottom:35px; margin-left:0px;}

.futuRealityOuter ul li{margin-left:0px; width:100%; margin-bottom:50px;}

.futuSearchLocation{margin-bottom:60px; margin-top:50px;}

.contaner{padding-bottom:0px;}

.footerLogo{width:100%; float:none;  margin-bottom:30px;}

.footerLogo a{width:160px;}

.contact_futu{float:none; width:100%; margin-bottom:30px;  border-left:0px; margin-left:0px; padding-left:0px}


.new_Jersey_Office{width:100%; float:none; margin-bottom:30px;  border-left:0px; margin-left:0px; padding-left:0px}

.west_chester_office{width:100%; float:none; margin-bottom:30px; border-left:0px; margin-left:0px; padding-left:0px}

.company_Profile{width:100%; float:none; margin-bottom:30px;  border-left:0px; margin-left:0px; padding-left:0px}
.officeInfo{width:100%; float:none; margin-bottom:30px;  border-left:0px; margin-left:0px; padding-left:0px}

.lookingForOuter{width:100%; float:none; margin-bottom:30px;  border-left:0px; margin-left:0px; padding-left:0px}

.owl-theme .owl-controls .owl-page span{margin:5px 4px;}

.officeInfo a{font-size:14px; padding-bottom:4px;}

.officeInfo h1{font-size:12px;  padding-bottom:4px;}

.new_Jersey_Office h1{font-size:14px;padding-bottom:4px; }

.new_Jersey_Office p{font-size:14px;  padding-bottom:4px;}

.officeInfo p{font-size:14px;  padding-bottom:4px;}

.new_Jersey_Office a{font-size:14px;  padding-bottom:4px;}

.west_chester_office h1{font-size:14px;  padding-bottom:4px;}

.west_chester_office a{font-size:14px;  padding-bottom:4px;}

.west_chester_office p{font-size:14px;  padding-bottom:4px;}


.company_Profile h1{font-size:14px;  padding-bottom:4px;}

.company_Profile a{font-size:14px;  padding-bottom:4px;}



.lookingForOuter h1{font-size:14px;  padding-bottom:4px;}

.lookingForOuter p{font-size:14px;  padding-bottom:4px;}


.contact_futu h1{font-size:14px;  padding-bottom:4px;}

.contact_futu a{font-size:14px;  padding-bottom:4px;}
.contact_futu a.futuMailer{font-size:14px;  padding-bottom:4px;}

.contact_futu a.futodotCom{font-size:14px;  padding-bottom:4px;}


.contact_futu a.footerFb{font-size:14px;  padding-bottom:4px;}

.wallStreetsOuter{width:100%; float:none; margin-bottom:30px;}

.osusumDescription{padding-bottom:40px;}

.visualViewOfOsusume{margin-bottom:50px;}


.osusmeHead {  width: 70%;}

.resultInfoDetail{margin-bottom:30px; width:100%;}

.wallStreetHead a.noFee {  font-size: 15px;   height: 24px;   line-height: 22px;   text-align: center;  width: 72px;}

.osusmeHead h1 {   font-size: 17px;  line-height: 25px;   margin-right: 5px;}

.osusmeHead a {     font-size: 13px;}

.roomsInfoOute ul li p{font-size:12px;}

.roomsInfoOute ul li:first-child p{font-size:12px; padding-top:7px;}

.roomsInfoOute ul li{margin-right:5px; padding-right:2px;}

.bigViewOuter .owl-controls .owl-buttons .owl-next{top:84%;}

.bigViewOuter .owl-controls .owl-buttons .owl-prev{top:84%;}

 .resultlistInner label {    float: none;   font-size: 15px;  margin-bottom: 4px;  width: 100%; display:block;}
 
 .resultlistInner p {   float: none;   font-size: 13px;  width: 100%;}

.contactAgentInner span{width:80px; display:block; }
 
.contactAgentInner span img{width:100%; height:100%; display:block;}
 
.realAste {   float: left;   width: 62%; margin-left:10px;}

 .realAste h2 {  font-size: 17px;   line-height: 15px;  text-transform: uppercase;}

 .realAste h5 {   font-size: 12px;  padding-bottom: 2px;}

.resultInfoDetail{margin-bottom:30px;}

.resultListOuter {  padding-bottom: 60px;}


 
.headBottomInner  ul li ul{position:static; top:39px; left:0px; width:100%; background:none; display:block; padding-top:0px; }

.headBottomInner  ul li ul li{border-bottom:none;  float:none; }

.headBottomInner  ul li ul li a{padding:5px 10px; display:block; color:#000;}

 


.headBottomInner ul li a i{background:url(images/homeMenudownICon.png) no-repeat ; width:7px; height:3px; display:block; position:absolute; top:50% ; right:4px; display:none;}

.headBottomInner ul li:hover ul{display:block;}
 
 
 .smallImageview {   margin-left: 14px;    margin-right: 24px; width: 100%;}
 
 .footerBottomInner p{text-align:left;}
 
  
#header, #header-in, #navi, #navi-in, #body-in, #footer-in,  .wpp_gallery_widget{
  width: auto !important;
}
 
#main, .resultInfoDetail, .findLocationOuter2, #content2, .sidebar, #sidebar-primary, .featuedInner3 .featuredListingOuter4 ul li {
  border-width: 0;
  padding-top: 0;
  padding-bottom: 0;
  width: auto;
  float: none;
}
iframe {display:none;}
 .featuredListingOuter3 ul li{
	float: none;
	width: 100%;
}
 .featuedInner3, .featuredRentroom3{
	height: auto;
	width: 100%;
 }
 .featuredListingOuter4 ul li{
	float: none;  
	width: 100%;
	height: auto;
}
 
.formFieldOuter strong,.customFeild,.formFieldOuter label, .customFeild2, .formFieldOuter2 label, .relityInner, .relityInner2{
	float: none;  
	width: 100%;
	height: auto;
}
.profile_txt, .relityInner2, .relityInner2 ul li, .relityInner h2, .relityInner2 h2{
	width: 100%;
	padding-left: 0px;
	margin-left: 0px;
}
}

 

@media only screen and (width: 480px)
{
 .bigViewOuter .owl-controls .owl-buttons .owl-next{top:89%;}

.bigViewOuter .owl-controls .owl-buttons .owl-prev{top:89%;}

.smallImageview {   margin-left: 20px;  margin-right: 33px;}

.roomsInfoOute ul li p{font-size:16px;}

.roomsInfoOute ul li:first-child p{font-size:16px;  }

.osusmeHead h1{font-size:22px;}

.osusmeHead a{font-size:20px;}

#sidebar-primary, #content2{
	float: none;  
}

 .featuredListingOuter3 ul li{
	float: none;
	width: 100%;
}
 .featuedInner3, .featuredRentroom3{
	height: auto;
	width: 100%;
 }
.featuredListingOuter4 ul li{
	float: none;  
	width: 100%;
	height: auto;
}

.formFieldOuter strong,.customFeild,.formFieldOuter label, .customFeild2, .formFieldOuter2 label, .relityInner{
	float: none;  
	width: 100%;
	height: auto;
}
.profile_txt, .relityInner2, .relityInner2 ul li, .relityInner h2, .relityInner2 h2{
	width: 100%;
	padding-left: 0px;
	margin-left: 0px;
}
 }
	

