body .site-nav--toggle{position:absolute;top:2.66667em;z-index:99;}@media screen and (max-width:480px){body .site-nav--toggle{top:1.2em;}}.section-about-us .node--page,.section-contact-us .page-content{float:left;clear:none;text-align:inherit;width:66.33333%;margin-left:0%;margin-right:1%;position:relative;left:17.16667%;}.region-quote{width:auto;max-width:1340px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:1em;padding-right:1em;}.block-bean-glass-repair .block__content{width:37%;}@media (min-width:1024px) and (max-width:1124px){.home-fast-repaires .block__content p{width:50%;}}table{background-color:#fff;border:0 solid transparent;width:100%;max-width:100%;margin-bottom:1.5em;}table caption{text-align:left;}table th{text-align:left;}table td{vertical-align:top;}table > thead > tr > th,table > thead > tr > td,table > tbody > tr > th,table > tbody > tr > td,table > tfoot > tr > th,table > tfoot > tr > td{padding:5px;vertical-align:top;border-bottom:1px solid #dfdfdf;}table > thead > tr > th{vertical-align:bottom;border-bottom:2px solid #dfdfdf;}table > caption + thead > tr:first-child > th,table > caption + thead > tr:first-child > td,table > colgroup + thead > tr:first-child > th,table > colgroup + thead > tr:first-child > td,table > thead:first-child > tr:first-child > th,table > thead:first-child > tr:first-child > td{border-top:0;}table > tbody + tbody{border-top:2px solid #dfdfdf;}table table{background-color:#fff;margin-bottom:0;}.table-responsive{width:100%;overflow-y:auto;}.table-responsive::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px;}.table-responsive::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:rgba(0,0,0,0.3);}.table-bordered{border:1px solid #dfdfdf;}.table-bordered > thead > tr > th,.table-bordered > thead > tr > td,.table-bordered > tbody > tr > th,.table-bordered > tbody > tr > td,.table-bordered > tfoot > tr > th,.table-bordered > tfoot > tr > td{border:1px solid #dfdfdf;padding:5px;}.table-striped > tbody > tr:nth-child(odd),.table-striped .odd-row{background-color:#f2f2f2;}.table-striped th,.table-striped td{border:0;}.table-striped-vertical th:nth-child(odd),.table-striped-vertical td:nth-child(odd),.table-striped-vertical .odd-column{background-color:#f2f2f2;}.table-striped-vertical th,.table-striped-vertical td{border:0;}.table-vertical th,.table-vertical td{border-top:0;border-bottom:0;border-right:1px solid #dfdfdf;}.table-vertical tr td:last-child,.table-vertical tr th:last-child{border:0;}.table-unstyled > thead > tr > th,.table-unstyled > thead > tr > td,.table-unstyled > tbody > tr > th,.table-unstyled > tbody > tr > td,.table-unstyled > tfoot > tr > th,.table-unstyled > tfoot > tr > td{padding:0;vertical-align:top;border:0;}.tabs.primary{list-style:none;padding-left:0;border-bottom:1px solid #dfdfdf;}.tabs.primary li{display:inline-block;position:relative;top:1px;}.tabs.primary a{display:inline-block;padding:.5em 1em;}.tabs.primary a.active{border-top:1px solid #dfdfdf;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf;border-bottom:0 solid white;background:white;}td p:first-child{margin-top:0;}td p:last-child{margin-bottom:0;}.block--views-service-list-block{margin-top:30px;}.not-front .region--content .block--page-title{position:relative;}.not-front .region--content .page-title{z-index:999;position:relative;}.not-front .region--content .color-overlay{width:100%;height:100%;}.not-front .region--content .color-overlay::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.3);}.block--views-service-list-block .nav-list .service__name a.active{color:#0072ca;}.section-quote  .webform-component{max-width:600px;}@media screen and (max-width:600px){.front .block--views-hero-block:last-child{display:table-header-group;float:none;width:100%;}.front .block--views-hero-block img{width:100%;height:auto;}.front #block-bean-local-experts{display:table-footer-group;}}#block-bean-free-quote{float:none;}.logo_wrapper{overflow:auto;}.logo_wrapper .logo_items{width:14.2%;float:left;}.logo_wrapper .logo_items img{padding:0 5px;width:100%;height:auto;}@media screen and (max-width:800px){.logo_wrapper .logo_items{width:25%;float:left;}}@media screen and (max-width:480px){.logo_wrapper .logo_items{width:50%;float:left;}}
