@media (max-width:650px){ #left_col{ width:100%} #main_content_section{ width:100%} #left_col .button{ width:98%} #header h1{ width:90%;background-size:contain}}f.embed-container{ position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%} .embed-container iframe,.embed-container object,.embed-container embed{ position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:960px){ body{ margin:0px} #container{ width:100%;padding:0px} #call,#director,#social,#ds_left,#ds_right{ display:none} #main{ width:100%;background-image:none!important;background-color:#fff!important;display:block;margin:auto;padding:0px} .menu ul{ } .menu li{ } #nav{ max-width:100%;display:block;margin:auto;position:relative;top:0px;right:0px;min-height:34px} .menu li a{ padding:10px 15px} .dp33,.dp66,.dp60,.dp20,.dp80,.dp50,.dp40,.dp75,.dp25{ width:100%;min-width:320px} .module img{ max-width:100%} #productShowcase{ float:none!important;width:100%!important;height:auto!important;margin:0px!important;padding:0px!important;background-image:none!important} #productShowcase img{ width:100%;max-width:100%} #tabList_repeat,#tabList_top,#tabList_bottom{ background-image:none!important;width:93%!important;min-width:320px} #tabs li{ float:none!important;width:93%;margin:5px!important;padding:10px!important;border:none!important;background-image:none!important;background-color:#E6E6E6!important} #footer{ background-image:none!important;width:100%} .galleryContainer{ margin-right:auto!important;left:auto!important} #mainImage img{ margin-right:auto!important;position:relative;left:auto!important;height:auto} div.simpleSlideshow,.images li{ width:98%!important} .images img{ max-width:100%}}@media (max-width:768px){ #header{ background-image:none!important;height:auto;width:100%;margin-bottom:10px;box-sizing:border-box;padding:10px} #header h1{ width:100%;background-size:contain;background-position-x:50%;background-position-y:50%} #phone,#callToAction{ position:relative} #phone{ width:100%;text-align:center;right:0px;top:auto} #callToAction{ display:block;width:100%;text-align:center;right:0px;padding:3px 0px 5px;top:auto} #mobileMenu{ display:inline;float:right;padding:8px 10px;position:relative;z-index:999;color:#fff;font-size:24px} .menu{ float:left;width:100%} .menu ul{ position:static!important} .menu li{ float:left;width:100%;border-bottom:1px solid #fff;display:none;background-color:#E2E2E2} .menu li a{ text-align:center!important;font-size:large!important} .menu li:hover ul{ display:none} #nav button.subMenu{ position:absolute;top:0px;right:0px;width:40px;height:40px;background:transparent;border:none;color:#797a7d;font-size:24px} #ds_left,#ds_right{ display:none}}@media (max-width:400px){}@media (min-width:769px){ #nav .menu button{ display:none} #mobileMenu{ display:none}}