#map_canvas{
    width : 50%;
    height : 514px;
    float:left;
    margin-left: 4%;
}
.store-list{
    width : 45%;
    float : left;
    height : 514px;
    overflow-y:scroll;
}
<!--#owl-demo{height:380px;}-->
#owl-demo{height:200px;}
#owl-demo .owl-controls{margin:0;}
.gm-style-iw{}
.store-row{
    padding-left: 10px;
}
.col-address{
    width : 36%;
}
.store-image img{
    width:280px;
}
.store-table{
    border-bottom: 1px solid grey ;
    width : 100%;
    padding: 10px;
}

.first{

}
.page  #map_canvas img{max-width:auto!important;}
.span-geoloc{
    cursor:pointer;
    background-color: #7e2222;
    color:#fff;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-bottom: 2px solid #808080;
    border-right: 2px solid #808080;
    /*-moz-box-shadow: inset -1px -1px grey;
    -webkit-box-shadow: inset -1px -1px grey;*/
    padding : 1px 5px 0px 5px;
	clear:both;
    float:right;
    margin-top:5px;
}
.span-geoloc:active{
    background-color: #6b1b1b;
     border-bottom: 2px solid #696969;
     border-right: 2px solid #696969;
 }
 .store-name{
     cursor: pointer;
     font-size: 30px;
     font-weight: lighter;
     text-decoration: none;
}

 .store-description{
     width:350px;
     padding-top:10px;
     clear:both;
     overflow-y: auto;
     max-height: 100px;
 }

 .store-info{
     max-height:400px;
     min-width:300px;
 }
 .store-image-infoWindow {
     width:150px;
 }

 .store-image-div-infoWindow{
     float:left;
 }

 .store-name-infoWindow{
    width:150px;
    float:left;
   
	margin-left: 45px;
text-align: center;
 }

 .store-name-infoWindow h3{
     font-size:14px;
 }
 #search .input-text {
     width: 300px;
     padding: 5px;
 }
 #search{
     margin-bottom: 10px;
 }

#panel{
    float:left;
    margin-top:15px;
}

.pac-container .pac-item{
   text-align:left;
}