
.result{display: block; position: relative; width: 100%; max-width: 1000px; border: 1px solid #E4E4E4; min-height: 165px; box-sizing: border-box; padding-left: 280px; background-color: #F0F0F0; margin: 0px auto 20px auto; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 10px 0 rgba(0, 0, 0, 0.19); }
.img_details {display: block; position: absolute; left: 0; top: 0px; max-width:430px; max-height:100%; width: auto; height: auto; z-index: 5; border: 10px solid #F0F0F0; box-sizing: border-box;}
.business_name{position: relative; font: Vadodara; font-weight: 500; width:100%; height: 40px; background-color:#F0F0F0; display: block; color: #000066;line-height: 40px; font-size: 16px; box-sizing: border-box; margin-bottom: 10px; padding-left: 30px;  overflow: hidden;
    white-space: nowrap; z-index: 40;}
.button_e{background: rgb(2,0,36); background: linear-gradient(0deg, rgba(2,0,36,1) 10%, rgba(0,0,102,1) 48%); display: block; position: relative; color: #FFFFFF; width: 100px; height: 30px; line-height: 30px; border: solid 1px #DDDDDD; text-align: center; cursor: pointer; box-sizing: border-box; font-size: 14px;}
.button_y{ display: block; position: relative; width: 140px; height: 34px; line-height: 34px; border: solid 1px #DDDDDD; text-align: center; cursor: pointer; box-sizing: border-box; font-size: 14px; float: left; margin-right: 10px;}
.buttons{position: relative; margin-top: 12px; padding-left: 30px; width: 100%; max-width: 100%; height: 32px; box-sizing: border-box;}
.business_location{ position: relative; display: block; font-size: 14px; color: #444444; padding-left: 30px; margin-bottom: 6px;}
.business_tel{ position: relative; display: block; font-size: 14px; color: #444444; padding-left: 30px;}
.button_y:hover{background-color: #ECECEC;}
.gtg{position: absolute; display: block; width: 80px; height: 80px; right: 10px; top: 10px; z-index: 50; }
.category{position:relative; margin-left: 30px; border-left: 1px solid #B7B7B7; padding-left: 30px;}
.bopen{position: absolute; display: block; right: 0px; background-color: greenyellow; cursor: none; z-index: 5;}
.bclose{position: absolute; right: 0px; background-color: red;  cursor: none; z-index: 5;}

 a.byu { color: #000000; text-decoration: none;  }
 a.byu :hover { color: #000000; text-decoration: none;  }
 a.byu :visited { color: #000000; text-decoration: none;  }
 a.byu :hover { color: #000000; text-decoration: none;  }
 
 .story_msg{ position:relative; display:block; text-align:center; font-size:24px; color:#E26C37;font-family: lust-stencil-fine,serif; font-weight: 100;font-style: normal; padding:200px 0px;}
  


.detail_bar{position: relative; display: block; width: 100%; max-width: 1000px; height: 36px; line-height: 36px; box-sizing: border-box; border:#E9E9E9 1px solid; background-color: #FFFFFF; padding-left: 20px; font-size: 0.9em; margin:0px auto 20px auto;}
.perpages{ width: 30px; display: block; height: 26px; padding-left:8px; margin-bottom: 2px;}

.detail_bar_section{display: block; position: relative; width: 24%; height: 36px; float: left; box-sizing: border-box;}
.bar_select{ position: relative; display: block;float: left; line-height: 24px; height: 24px; margin: 6px 0 0 10px;}
.fl{position: relative; display: block; float: left;}
.change_page{width: 30px;}
#order{width: 100px; float: left;}



.results_down{ margin-top:120px;}


.business_name_s{font-family: lust-stencil-display,serif; font-weight: 200;font-style: normal; color:#FFFFFF; font-size:24px; line-height:40px; padding-bottom:10px;}
.s_text{padding:10px;}
.read_more{position:absolute; display:block; right:100px; bottom:10px; color:#E26C37; font-weight:400; cursor:pointer;}
#no_prop{ text-align:center; font-size:20px; padding:160px 0px;}




@media(max-width: 960px){ 
#second_bar{ padding:10px;}
.result{ min-height: 238px; box-sizing: border-box; padding-left: 10px; background-color: #F0F0F0; margin: 0px auto 20px auto; }
.img_details { max-width:430px; max-height:200px; width: auto; height: auto; padding-top: 30px; padding-bottom: 3px; }
.business_name{ padding-left: 10px; }
.business_location{  padding-left: 260px; margin-bottom: 16px;}
.business_tel{  padding-left: 260px; margin-bottom: 77px;}
.buttons{ padding-left: 0px; z-index: 10;}  
.s_text{padding-left:260px; padding-top:30px;}
.business_name_s{line-height:40px; padding-bottom:10px;}
.image_main{ position:relative; display:block; margin-top:-30px; }
}

@media(max-width: 650px){ 
#second_bar{ padding:10px;}
.results_down{ margin-top:60px;}
.image_main{ position:relative; display:block; margin-top:0px; }
.s_text{padding:20px 20px 60px 20px;}
.result{ min-height:inherit; box-sizing: border-box; padding-left: 0px; background-color: #F0F0F0; margin: 0px auto 20px auto; }
.img_details { position: relative; max-width:100%; max-height:400px; width: auto; height: auto; padding-top: 0px; padding-bottom: 3px; margin: auto;}
.business_name{ padding-left: 10px; padding-top: 10px; overflow: auto; white-space:normal; }
.gtg{position: absolute; display: block; width: 80px; height: 80px; right: 10px; top: 40px; z-index: 50; }
.business_location{  padding-left: 10px; margin-bottom: 16px;}
.business_tel{  padding-left: 10px; margin-bottom: 17px;}
.buttons{ padding-left: 0px; z-index: 10; height: auto;}  
.button_y{ width: 92%; float: none; margin-right: 0px; margin:3%; box-sizing: border-box;}
.bopen{position: relative; }
.bclose{position: relative;}
    
    
.detail_bar{height: auto; line-height: 36px; width: 100%; padding: 10px;}
.detail_bar_section{display: block; position: relative; width: 48%; height: 36px; float: left; }


    
}




