/* #Tablet (Portrait)
Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 959px) 
{
    /* ¤j */        

#pano-viewer
{
    height:550px;
}   

.header-info-box
{
    /* margin-right:-50px; */
     margin-right:10px;
}

  .MapTable2
  {
     width:95%; 
  }


   .detail_store2
   {
       margin-top:5px;
       border-top:2px solid #f1e5c0;
   }

 .loan_span
 {
     margin-right:0px; 
 }       
    
 .loan_amt
 {
     width:50px;
 }
    
 .house_menu 
{
    margin-left:-12%;
    width:120%;
}
    
 .ajax__tab_msngallery-theme2 .ajax__tab_header
{
    /* margin-left: 45px;   */ 
}
    
 .staff_left
 {
     margin-left:0px; 
 }     
 
 .staff_right
 {
     width:100%;
     margin-left:55px;
 }
    
 .PostPic1 {display:block;}
 .PostPic2 {display:none;} 
        
	.post-caption {
		padding: 12px;
	}
	.post-excerpt {
		overflow: hidden;
	}

    .staff_list
   {
       margin-left:30px;
       margin-right:15px;
   } 
   
	.subject_con
	 {   
       margin-left:80px;           
    }   
    
    .subject_con2
	 {   
       margin-left:80px;           
    }    
    
    .subject_list2
    {
        margin-left:40px; 
    }   
		
    .ajax__tab_msngallery-theme .ajax__tab_body
    {
        padding-left: 80px;  /* */
    }

     .ajax__tab_msngallery-theme2 .ajax__tab_body
     {   
         margin-left: 90px;  
     }

	.HouseBu1,.HouseBu2, .HouseBu3, .HouseBu4, .HouseBu5, .HouseBu6, .HouseBu7, .HouseBu8, .HouseBu9, .HouseBu10, .HouseBu11, .HouseBu13, .HouseBu15, .HouseBu17
  { 
      margin: 0 5px 0 8px;           
   }    

.HouseBu10 
{
    margin-bottom:10px; 
}    

  .entry .featured-youtube
  {
      width:420px;
      height:265px; 
  }
  
  .entry .featured-youtube2
  {
      width: 100%; 
      height:325px; 
  }
  
  .entry .featured-audio
  {
      width:420px;
  }
   	
	/* Latest Posts */
	.latest-posts-holder .featured-thumb {
		height: auto;
	}
	.latest-posts-holder .featured-thumb,
	.latest-posts-holder .featured-thumb a {
		max-width: 172px;
	}

}

/* #Mobile (Portrait) 
Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {

/* ³Ì¤p */

.postToFB
{
    width:100%;
}

.feature
{
    font-size:17px;   
}

.copyright-title
{
    text-align: center;
}


.pano-Label
{
     font-size:13px;
     padding:0 2px 0 4px;
     line-height:180%;
}

.pano-buttons a
{
    width:24px;    
}

.pano-List
{
    width:135px;
    font-size:15px;
    line-height:150%;
}
  
.pano-Info
{
    font-size:15px;
    line-height:130%;
 }

 .pano-Loading
  {   
      margin: 50% auto;
  }

 #pano-viewer
{
    height:450px;
}

.site_ListView
{
   margin-left:3px;
}

.site_logo
{
   margin: 0 auto;  
}

.site_Graph01
{
    display:none;
}

.header-main
{
    background: none;
}


.site_BarImg
{
    margin-left:10px;
    width:50px;
    height: auto;
    margin-top:8px
}

.site_BarTitle
{
    margin-left:2px;
}

.bar_1, .bar_2, .bar_3, .bar_4, .bar_5
{
    font-size: 26px; 
    line-height:200%;  
}

.box_Service 
{
    /* margin-left:-8px; */
    width:100%;    
    background-image: url('../images/bubble2a.png');
}

.box_Find 
{
    /* margin-left:-8px; */
    width:100%;
    background-image: url('../images/FindHouse4a.png');
}

.box_News
{
   /* margin-left:-8px; */
   width:100%;   
}

.barSold
{
    margin-left:2px;   
}

.barSold_H1, .barSearch_H1
{
    font-size:20px;  
}

.barSearch
{
    margin-left:2px;  
    background-image: url('../images/FindHouse3a.png');
}

 .marquee, .marquee4
{   
    font-size: 23px;
}

.post-title
{
    margin-right:5px;
}

.service_h1
{
    font-size: 22px;
    line-height: 120%;   
    padding: 8px 0 10px 5px;
    font-weight: bold;
}
 
.prj-title
{
   padding-right:0px;
}

   .detail_store2
   {
       margin-top:5px;
       border-top:2px solid #f1e5c0;
   }

.detail_store
{
    width:180px;
}

   .MapTable2
  {
     width:95%; /* 290px; */
  }

 .arrow2
{
     background-image:url(../images/detail.png);            
      width:13px; height:20px;
} 
 
 .detail_company
 {
     font-size:13px;
 }
 
.TextBoxEM
 {
     height:2.8em;  
 }
 
 .staff_quote
{
    font-size:16px;
}
 
 .staff_left
 {
    margin-left:0px;    
 } 
 
 .staff_right
 {
     width:85%;
     margin-left:15px;
     padding-right:20px;
 }
 
 .PostPic1 {display:none;}
 .PostPic2 {display:block;} 
  
 .MapTable 
{
   margin-left:5px; 
   width:95%;
} 
 
 
    .search
    {
        width:96%;     
    }
    
    .search2
    {      
       text-align:left; 
       width:92%;
    }     
    
     .search2 .field2
    {  
       width:180px;
    }

    .related-posts .post-excerpt  p
	{
	    margin-left:5px; 
	}

	#header .grid_12 {
		margin-bottom: 0;
	}

	.header-top {
		padding: 0;
	}

	.header-top-menu {
		float: none;
		overflow: hidden;
		padding:  5px 3px;
		text-align: center;
	} 
	
   .header-top-menu li {
	    float: none;
		display: inline;
	}		
	
	.header-top-menu a
    {       
        padding: 0 4px 0 4px;
    }	
	
    .ajax__tab_msngallery-theme .ajax__tab_body
    {
        padding-left: 55px;  /* */
    }

    .news_search_bu
    {
       margin-left:150px; 
    }
 
	.social-links 
	{
	    padding-right:0px;
		float: none;
		overflow: hidden;
		width: 100%;
		text-align: center;
	}

		.social-links li {
			float: none;
			display: inline-block;
			overflow: hidden;
			margin-left: 6px;
			vertical-align: top;
		}

	/* Logo */
	#logo {
		float: none;
		text-align: center;
	}

	/* Footer */
	#footer [class^="grid_"]:last-child {
		margin-bottom: 0;
	}
	.copyright-primary,
	.copyright-secondary {
		float: none;
		text-align: center;
	}
	.copyright .grid_12 {
		margin-bottom: 0;
	}

    .staff_list
   {
       margin-left:50px;
   }     
 
   .HouseBu
	{
	    margin:10px auto; 	  
	} 	
	
	.header-info-box
	{
	    display:none; 
	}
	
	.subject_con
	 {   
       margin-left:19px;      
    }   
    
    .subject_con2
	 {   
       margin-left:19px;     
    }   
    
    .subject_con3
	 {   
       margin-left:19px; 
    }   
	
	 .ajax__tab_msngallery-theme .ajax__tab_body
    {
        padding-left: 18px;  /* */
     }

     .ajax__tab_msngallery-theme2 .ajax__tab_body,  .ajax__tab_msngallery-theme3 .ajax__tab_body
     {   
         margin-left: 28px;  
     }

.ajax__tab_msngallery-theme2 .ajax__tab_header
{
     text-align:center;
     margin-left: 2px; 
}

.ajax__tab_msngallery-theme2 .ajax__tab_header .ajax__tab_tab
{
    width: 87px;
}
	
.HouseB .more 
{ 
    left:40%;
} 
	
.house_menu 
{
    width:102%;
    margin-left:-7px;
}	
	
.house_menu a
{
    line-height:20px; 
    font-size:14px; 
    text-align:center;    
}

.m_txt
{
    width:30px; 
}

	/* #Content
	================================================== */
	.page-title .grid_12 {
		margin-bottom: 0;
	}

	.content-wrapper {
		padding-bottom: 25px;
	}

	/* Latest Posts */
	.latest-posts-holder .featured-thumb {
		max-width: 145px;
		overflow: hidden;
		margin: 0 10px 8px 0;
		height: auto;
	}
	.latest-posts-holder .post-meta span {
		display: block;
		margin-bottom: 2px;
	}
	.latest-posts-holder .post-excerpt {
		clear: both;
	}
	.latest-posts-holder .post-header h3 {
		font-size: 16px;
	}

	/* Sidebar Bottom */
	.sidebar__bottom {
		padding-top: 0;
	}

	/* #Sidebar
	================================================== */
	.sidebar 
	{
		margin-bottom: 0 !important;
	}

	/* Horizontal Rule */
	.grid_1 .hr,
	.grid_2 .hr,
	.grid_3 .hr,
	.grid_4 .hr,
	.grid_5 .hr,
	.grid_6 .hr,
	.grid_7 .hr,
	.grid_8 .hr,
	.grid_9 .hr,
	.grid_10 .hr,
	.grid_11 .hr,
	.grid_12 .hr {
		margin-left: 0;
		margin-right: 0;
	}

   .entry .featured-youtube
  {
      width:265px;
      height:200px; 
  }
  
  .entry .featured-youtube2
  {
      width: 100%;
      height:200px; 
  }

   .entry .featured-audio
   {
       width:285px;
   }
      	
	.entry .featured-thumb-inline-right
	{	    
        width:50%;      
        margin-left:5px;
        margin-right:0; 
        margin-bottom:5px; 
        padding: 0 5px 0 0;
	}	 
	
	.entry .featured-thumb-inline-left
	{	    
        width:50%;      
        margin-left:0;
        margin-right:5px; 
        margin-bottom:5px; 
        padding: 0 0 0 5px; 
	}	    
}

/* #Mobile (Landscape) 
Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {

 #pano-viewer
{
    height:450px;
}

.prj-title
{
   padding-right:0px;
}

   /*height: 430px;  ¤¤ */	    
   .detail_store2
   {
       margin-top:5px;
       border-top:2px solid #f1e5c0;
   }
   
   .MapTable2
  {
     width:95%; /* 400px; */
  }
     
     .search2
    {
        text-align:center;
    }     
   
 .house_menu 
{
    margin-left:-6%;
    width:110%;
}
   
 .house_menu a
{
    font-size:14px; 
} 
   
 .ajax__tab_msngallery-theme2 .ajax__tab_header
{
    text-align:center;  
    margin-left: 10px;    
}
   
  .staff_left
 {
     margin-left:95px; 
 }  
 
  .staff_right
 {
     width:80%;
     margin-left:35px;
 }
    
       
 .PostPic1 {display:block;}
 .PostPic2 {display:none;} 
     
   
   .related-posts .post-excerpt  p
	{
	    margin-left:0px;
	}
   
   .staff_list
   {
       margin-left:6px;
       margin-right:6px;       
       
   }    

  .entry .featured-youtube
  {
      width:380px;
      height:250px; 
  }
  
  .entry .featured-youtube2
  {
      width: 100%;
      height:250px; 
  }
 
  .entry .featured-audio
  {
      width:380px;
  }
	
	 .HouseBu
	{	
	    margin:10px auto; 	  
	}	
	
  .HouseBu1,.HouseBu2, .HouseBu3, .HouseBu4, .HouseBu5, .HouseBu6, .HouseBu7, .HouseBu8, .HouseBu9, .HouseBu10, .HouseBu11, .HouseBu13, .HouseBu15, .HouseBu17
  { 
      margin: 0 3px 0 5px;           
   }    
   
   .HouseBu10 
{
    margin-bottom:10px; 
}    

	.header-info-box
	{
	    display:none; 
	}
	
	.subject_list2
	{
	     margin-left:70px; 	 
	}	
	 
    .subject_con
	 {   
       margin-left:80px;      
    } 
    
     .subject_con2
	 {   
       margin-left:80px;     
    } 
    
      .subject_con3
	 {   
       margin-left:80px; 
    } 
		
   .ajax__tab_msngallery-theme .ajax__tab_body
    {
        padding-left: 75px;  /* */
     }

     .ajax__tab_msngallery-theme2 .ajax__tab_body, .ajax__tab_msngallery-theme3 .ajax__tab_body
     {   
         margin-left: 90px; 
     }     

    .news_search_bu
    {
       margin-left:200px; 
    }
 

	/* Latest Posts */
	.latest-posts-holder .featured-thumb {
		margin: 0  15px 8px 0;
	}
	.latest-posts-holder .featured-thumb,
	.latest-posts-holder .featured-thumb a {
		max-width: 200px;
		float: left;
	}
	.latest-posts-holder .post-meta span {
		margin-bottom: 4px;
	}
	.latest-posts-holder .post-header h3 {
		font-size: 17px;
		margin-bottom: 1em;
	}		

	
}