

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */

@media only screen 
  and (min-device-width: 360px) 
  and (max-device-width: 640px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 

}

/* ----------- iPhone 6+ ----------- */

@media only screen and ( min-width: 1280px ) {}
@media only screen and ( min-width: 1024px )  and ( max-width: 1279px ) {
	.header_top .header_right p.search{width:55%;}
	.header_top .header_right input[type="text"]{width:86%;}
	.left_panel #accordion h4 span{width:89%;}
	.loc_directions_panel{margin-top:9%;}
}
@media only screen and ( min-width: 980px )  and ( max-width: 1023px ) {
	.header_top .header_right input[type="text"]{width:82%;}
	.left_panel #accordion h4 span{width:88%;}
}
@media only screen and ( min-width: 800px )  and ( max-width: 979px ) {
	.header_top .header_right p.search{width:55%;}
	.header_top .header_right input[type="text"]{width:83%;}
	.left_panel #accordion h4 span{width:87%;}
	.loc_directions_panel{margin-top:13%;}
	.loc_directions_panel li.buttons{width:60%;}
}
@media only screen and ( min-width: 768px )  and ( max-width: 799px ) {
	.header_top .header_right p.search{width:55%;}
	.header_top .header_right input[type="text"]{width:83%;}
	.left_panel #accordion h4 span{width:85%;}
	.loc_directions_panel{margin-top:13%;}
	.loc_directions_panel li.buttons{width:60%;}
}

@media only screen and ( min-width: 640px )  and ( max-width: 767px ) {
	.header_top .header_left{display:none;}
	.header_top .header_right{width:100%;}
	.header_top .header_right p.search{width:62%;}
	.header_top .header_right input[type="submit"]{width:44px;height:27px;}
	.left_panel.open{width:100% !important;}
	.left_panel .logo{width:330px;margin:4px 23.6%;}
	.left_panel .menu{right:6px;}
	.left_panel.close .menu{right:-28px;}
	.left_panel #accordion{width:96%;min-height:53%;}
	.left_panel select{margin-left:13px;width:96%;}
	.left_panel #accordion h4 span{width:95%;}
	.loc_details_view{width:100%;}
	.loc_details_view .map_view_btn{display:inline;}
	.loc_directions_panel{margin-top:12%;}
	
	.loc_directions_panel.res_dir_panel{top:100%;position:fixed;}
	.loc_details_view.res_map_view{top:80%;position:fixed;}
	.loc_details_view.res_map_view .loc_header p a{display:none;}
	.loc_details_view.res_map_view .loc_header p a.map_view_btn{display:inline;}
	.loc_details_view.res_map_view .loc_header p.close a{display:inline;}
	.location_block .content_pane{width:50%;}
}
@media only screen and ( min-width: 480px )  and ( max-width: 639px ) {
	.header_top .header_left{display:none;}
	.header_top .header_right{width:100%;}
	.header_top .header_right p.search{width:57%;}
	.header_top .header_right input[type="submit"]{width:19px;height:27px;}
	.header_top .header_right input[type="text"]{width:88%;}
	.left_panel{min-height:94%;}
	.left_panel.open{width:100% !important;}
	.left_panel .logo{width:330px;margin:4px 13.6%;height:55px;}
	.left_panel.open .menu{margin-top: 25px;right: 8px;}
	.left_panel #accordion{width:96%;min-height:46%;}
	.left_panel select{margin-left:10px;width:96%;}
	.loc_details_view{width:100%;}
	.loc_details_view .map_view_btn{display:inline;}
	.loc_directions_panel{margin-top:16%;}
	.loc_directions_panel.res_dir_panel{top:100%;position:fixed;}
	.loc_details_view.res_map_view{top:77%;position:fixed;}
	.loc_details_view.res_map_view .loc_header p a{display:none;}
	.loc_details_view.res_map_view .loc_header p a.map_view_btn{display:inline;}
	.loc_details_view.res_map_view .loc_header p.close a{display:inline;}
	
	.location_block .content_pane{width:92%;}
	.semantic-content header > h2{background-color:#fff;color:#00144F;}
	.semantic-content header{border-bottom:1px #00144F solid;}
	.semantic-content::before{background-image:none;background-color:#00144F;}
	.semantic-content .modal-content{min-height:67vh;}
	.location_block .img_pane{width:68%;}
	.location_block .img_pane img{width:100%;}
}
@media only screen and ( min-width: 360px )  and ( max-width: 479px ) {
	.header_top .header_left{display:none;}
	.header_top .header_right{width:100%;}
	.left_panel.open{width:100% !important;}
	.left_panel .menu{right:12px;}
	.left_panel.close .menu{right:-28px;}
	.header_top .header_right p.search{width:57%;}
	.header_top .header_right input[type="submit"]{width:19px;height:27px;}
	.header_top .header_right input[type="text"]{width:83%;}
	.left_panel .logo{width:300px;margin:4px 3.6%;height:55px;}
	.left_panel select{width:93%;margin-left:12px;}
	.left_panel #accordion{width:93%;}
	.loc_details_view{width:100%;}
	.loc_details_view .map_view_btn{display:inline;}
	.loc_directions_panel{margin-top:20%;}
	.loc_directions_panel.res_dir_panel{top:100%;position:fixed;}
	.loc_details_view.res_map_view{top:88%;position:fixed;}
	.loc_details_view.res_map_view .loc_header p a{display:none;}
	.loc_details_view.res_map_view .loc_header p a.map_view_btn{display:inline;}
	.loc_details_view.res_map_view .loc_header p.close a{display:inline;}
	
	.location_block .content_pane{width:92%;}
	.semantic-content header > h2{background-color:#fff;color:#00144F;}
	.semantic-content header{border-bottom:1px #00144F solid;}
	.semantic-content::before{background-image:none;background-color:#00144F;}
	.location_block .img_pane{width:94%;}
	.location_block .img_pane img{width:100%;}
}
@media only screen and ( min-width: 320px )  and ( max-width: 359px ){
	.header_top .header_left{display:none;}
	.header_top .header_right{width:100%;}
	.left_panel.open{width:100% !important;}
	.left_panel .menu{right:0px;}
	.left_panel.close .menu{right:-28px;}
	.header_top .header_right p.search{width:57%;}
	.header_top .header_right input[type="submit"]{width:19px;height:27px;}
	.header_top .header_right input[type="text"]{width:83%;}
	.left_panel .logo{width:278px;margin:4px 3.6%;height:55px;}
	.left_panel select{width:93%;margin-left:11px;}
	.left_panel #accordion{width:93%;min-height:70%;}
	.left_panel #accordion h4 span{width:91%;}
	.loc_details_view{width:100%;}
	.loc_details_view .map_view_btn{display:inline;}
	.loc_directions_panel{margin-top:23%;}
	.loc_directions_panel.res_dir_panel{top:100%;position:fixed;}
	.loc_details_view.res_map_view{top:85%;position:fixed;}
	.loc_details_view.res_map_view .loc_header p a{display:none;}
	.loc_details_view.res_map_view .loc_header p a.map_view_btn{display:inline;}
	.loc_details_view.res_map_view .loc_header p.close a{display:inline;}
	
	
	.location_block .content_pane{width:92%;}
	.semantic-content header > h2{background-color:#fff;color:#00144F;}
	.semantic-content header{border-bottom:1px #00144F solid;}
	.semantic-content::before{background-image:none;background-color:#00144F;}
	.location_block .img_pane{width:96%;}
	.location_block .img_pane img{width:100%;}
}
@media only screen and ( min-width: 240px )  and ( max-width: 319px ){
	.header_top .header_left{display:none;}
	.header_top .header_right{width:100%;}
	.header_top .header_right p{display:none;}
	.header_top .header_right p.search{width:100%;display:block;}
	
	.left_panel.open{width:100% !important;}
	.left_panel .menu{right:0px;margin-top:15px;}
	.left_panel.close .menu{right:-28px;}
	.header_top .header_right input[type="submit"]{width:19px;height:27px;}
	.header_top .header_right input[type="text"]{width:83%;}
	.left_panel .logo{width:192px;margin:4px 3.6%;height:55px;}
	.left_panel select{width:93%;margin-left:11px;}
	.left_panel #accordion{width:93%;min-height:35%;}
	.left_panel #accordion h4 span{width:87%;}
	.loc_details_view{width:100%;}
	.loc_details_view .map_view_btn{display:inline;}
	.loc_directions_panel{margin-top:40%;}
	.loc_directions_panel.res_dir_panel{top:100%;position:fixed;}
	.loc_details_view.res_map_view{top:75%;position:fixed;}
	.loc_details_view.res_map_view .loc_header p a{display:none;}
	.loc_details_view.res_map_view .loc_header p a.map_view_btn{display:inline;}
	.loc_details_view.res_map_view .loc_header p.close a{display:inline;}
	
	
	.location_block .content_pane{width:92%;}
	.semantic-content header > h2{background-color:#fff;color:#00144F;}
	.semantic-content header{border-bottom:1px #00144F solid;}
	.semantic-content::before{background-image:none;background-color:#00144F;}
	.location_block .img_pane{width:96%;}
	.location_block .img_pane img{width:100%;}
}