@media (min-width:1200px){#nav .dropdown:hover .dropdown-menu{display:block;}
}
@media (min-width:992px) and (max-width:1199px){h1{font-size:2.5vw !important;}
#nav .dropdown:hover .dropdown-menu{display:block;}
ul#gallery-grid.col2 li{min-height:460px;height:auto !important;height:460px;}
}
@media (min-width:768px) and (max-width:991px){h1{font-size:2.5vw !important;}
.top-bar ul.pull-left,
.top-bar ul.pull-right{float:none !important;text-align:center;}
#nav .dropdown:hover .dropdown-menu{display:block;}
.camera_wrap h1{font-size:40px;}
.camera_caption{width:60%;bottom:40px !important;}
.frontpane-box .img-responsive{margin-left:auto;margin-right:auto;}
ul#gallery-filter,
ul#gallery-grid{text-align:center;}
ul#gallery-grid li .img-responsive{margin-left:auto;margin-right:auto;}
.text-center-sm{text-align:center;}
.img-center-sm{margin-left:auto;margin-right:auto;}
}
@media (max-width:767px){.navbar-toggle{margin-top:35px;}
.frontpane-box .img-responsive{margin-left:auto;margin-right:auto;}
ul#gallery-filter,
ul#gallery-grid{text-align:center;}
ul#gallery-filter li{padding:0;}
ul#gallery-filter li + li{padding-left:0;}
ul#gallery-filter li a{padding:15px;font-size:18px;}
ul#gallery-grid li .img-responsive{margin-left:auto;margin-right:auto;}
ul#gallery-grid.col2 li{min-height:390px;height:auto !important;height:390px;}
ul#gallery-grid.col3 li{min-height:356px;height:auto !important;height:356px;}
.address-list .pull-left{margin:0 0 10px;float:none !important;display:block;}
.foot-column{margin-bottom:0;text-align:center;border:none;min-height:0;}
.foot-column.last{margin-bottom:40px;}
.text-center-xs{text-align:center;}
.img-center-xs{margin-left:auto;margin-right:auto;}
}