function printDiv(eh)
{
var divToPrint=document.getElementById(eh);
var newWin=window.open('','Print-Window');
newWin.document.open();
newWin.document.write('<html><body onload="window.print()">'+divToPrint.innerHTML+'</body></html>');
newWin.document.close();
setTimeout(function(){newWin.close();},10);
}
(function(c, l, a, r, i, t, y) {
c[a] = c[a] || function() {
(c[a].q = c[a].q || []).push(arguments)
};
t = l.createElement(r);
t.async = 1;
t.src = "https://www.clarity.ms/tag/" + i + "?ref=wordpress";
y = l.getElementsByTagName(r)[0];
y.parentNode.insertBefore(t, y);
})(window, document, "clarity", "script", "uguy8v1u4s");
var ajaxurl = 'https://www.ampmlock.com/wp-admin/admin-ajax.php';
/*! LoadCSS. [c]2020 Filament Group, Inc. MIT License */
/* This file is meant as a standalone workflow for
- testing support for link[rel=preload]
- enabling async CSS loading in browsers that do not support rel=preload
- applying rel preload css once loaded, whether supported or not.
*/
(function(w){"use strict";var wpacuLoadCSS=function(href,before,media,attributes){var doc=w.document;var ss=doc.createElement('link');var ref;if(before){ref=before}else{var refs=(doc.body||doc.getElementsByTagName('head')[0]).childNodes;ref=refs[refs.length-1]}
var sheets=doc.styleSheets;if(attributes){for(var attributeName in attributes){if(attributes.hasOwnProperty(attributeName)){ss.setAttribute(attributeName,attributes[attributeName])}}}
ss.rel="stylesheet";ss.href=href;ss.media="only x";function ready(cb){if(doc.body){return cb()}
setTimeout(function(){ready(cb)})}
ready(function(){ref.parentNode.insertBefore(ss,(before?ref:ref.nextSibling))});var onwpaculoadcssdefined=function(cb){var resolvedHref=ss.href;var i=sheets.length;while(i--){if(sheets[i].href===resolvedHref){return cb()}}
setTimeout(function(){onwpaculoadcssdefined(cb)})};function wpacuLoadCB(){if(ss.addEventListener){ss.removeEventListener("load",wpacuLoadCB)}
ss.media=media||"all"}
if(ss.addEventListener){ss.addEventListener("load",wpacuLoadCB)}
ss.onwpaculoadcssdefined=onwpaculoadcssdefined;onwpaculoadcssdefined(wpacuLoadCB);return ss};if(typeof exports!=="undefined"){exports.wpacuLoadCSS=wpacuLoadCSS}else{w.wpacuLoadCSS=wpacuLoadCSS}}(typeof global!=="undefined"?global:this))
Advanced Security Safe and Lock is one of the most trusted commercial locksmith in DC and has been providing services to businesses since 2006 in Washington DC Metro areas. In addition to traditional commercial locksmith services like rekeying and lockout service we also provide commercial safe services, master keying, commercial door repair, and security systems including commercial access control systems in Washington DC.
Our emergency services are available 24 hours a day Sunday thru Friday and our non emergency service hours are 8:30 AM – 6 PM Monday thru Friday and 10 AM – 4 PM Sunday. We are licensed, insured, bonded, and members of ALOA (Associated Locksmiths of America), MDMLA (Maryland Locksmith Association), SAVTA (Safe and Vault Technicians Association), and WOSB (Women Owned Small Business).
We have locksmiths whom have completed “GSA Authorized Safe & Vault Technician and Inspector training” earning the ability to work with GSA approved locks and containers. This allows our locksmiths the ability to work with local, state, or federal government agencies as well as government contractors and sub-contractors.
Call (202) 688-1819 24 Hrs for Fast Commercial Locksmith Service
All Advanced Security techs specialize in their own specific field so we can ensure that our customer receives the best possible service. Our mobile locksmith units are dispersed throughout Washington DC and surrounding DC Metro areas, so there’s a good chance we already have a locksmith near you in Washington DC. If you need locks re-keyed because of a recent termination/lost keys or access control reprogrammed to change access levels, give us a call now and our technicians can help resolve your problem.
Government Locksmith in DC
Our Washington DC Government locksmiths have the certifications to work with GSA approved locks, containers, and safes. Along with our SAM registration this allows us to provide locksmith service to government agencies and contractors. Our technicians have also gone through additional certification with KabaMas, LockMaster, and Seargent & Greenleaf to work on their GSA approved locks. Our company has been working with various local, state, and federal agencies for well over a decade.
We are committed to establishing a long lasting relationship by providing exceptional service and GSA approved products for specific application. Our locksmiths are extremely knowledgeable about Federal specifications and regulations for GSA approved containers, locks, access control and doors.
Biggest concern when hiring a locksmith company to work in a government facility is discretion, our company takes your privacy very seriously and treats any government related work with extra care. We also do not just stop at providing locks & keys we can also take care of security cameras, bio-metric access, and regaining entry into locked safes & bringing them back to GSA specs.
Commercial Services We Provide In Washington DC
Commercial Doors
Keep your commercial door in perfect working order, our door tech can repair or install any type of door.
We provide complete non-emergency commercial locksmith services in Washington DC from lockouts and rekeying to lock repair and master keying service. We know how important it is to keep schedule for business owners because we are one, so we ensure timely arrival and repairs for our commercial clients.
Our highly trained commercial technicians are some of the best around in the DC Metro area, their goal is to make sure all problems are solved on the first visit if at all possible. In addition to providing traditional commercial locksmith services we can also repair/open safes, install/fix alarm systems, buzzer systems, commercial doors, and entry access control devices.
Whether you need a new security camera or master key system at your business or need to rekey your locks, we offer comprehensive door, security, and locksmith services in DC Metropolitan area. Call us now for a free quote on your next project!
We are there when you need us
We have been servicing Washington DC and surrounding areas for well over 20 years with great reputation. Our technicians show up as promised and will charge you only what you are quoted. Our mobile units are spread throughout our service areas to get to you as quickly as possible and with all needed essentials. If you are in need of locksmith in DC, you owe it to yourself to call the best in business, Advanced Security Safe and Lock.
Call us if you need a locksmith in Washington DC (202) 688-1819
(function( w ){
"use strict";
// rel=preload support test
if( !w.loadCSS ){
w.loadCSS = function(){};
}
// define on the loadCSS obj
var rp = loadCSS.relpreload = {};
// rel=preload feature support test
// runs once and returns a function for compat purposes
rp.support = (function(){
var ret;
try {
ret = w.document.createElement( "link" ).relList.supports( "preload" );
} catch (e) {
ret = false;
}
return function(){
return ret;
};
})();
// if preload isn't supported, get an asynchronous load by using a non-matching media attribute
// then change that media back to its intended value on load
rp.bindMediaToggle = function( link ){
// remember existing media attr for ultimate state, or default to 'all'
var finalMedia = link.media || "all";
function enableStylesheet(){
// unbind listeners
if( link.addEventListener ){
link.removeEventListener( "load", enableStylesheet );
} else if( link.attachEvent ){
link.detachEvent( "onload", enableStylesheet );
}
link.setAttribute( "onload", null );
link.media = finalMedia;
}
// bind load handlers to enable media
if( link.addEventListener ){
link.addEventListener( "load", enableStylesheet );
} else if( link.attachEvent ){
link.attachEvent( "onload", enableStylesheet );
}
// Set rel and non-applicable media type to start an async request
// note: timeout allows this to happen async to let rendering continue in IE
setTimeout(function(){
link.rel = "stylesheet";
link.media = "only x";
});
// also enable media after 3 seconds,
// which will catch very old browsers (android 2.x, old firefox) that don't support onload on link
setTimeout( enableStylesheet, 3000 );
};
// loop through link elements in DOM
rp.poly = function(){
// double check this to prevent external calls from running
if( rp.support() ){
return;
}
var links = w.document.getElementsByTagName( "link" );
for( var i = 0; i < links.length; i++ ){
var link = links[ i ];
// qualify links to those with rel=preload and as=style attrs
if( link.rel === "preload" && link.getAttribute( "as" ) === "style" && !link.getAttribute( "data-loadcss" ) ){
// prevent rerunning on link
link.setAttribute( "data-loadcss", true );
// bind listeners to toggle media back
rp.bindMediaToggle( link );
}
}
};
// if unsupported, run the polyfill
if( !rp.support() ){
// run once at least
rp.poly();
// rerun poly on an interval until onload
var run = w.setInterval( rp.poly, 500 );
if( w.addEventListener ){
w.addEventListener( "load", function(){
rp.poly();
w.clearInterval( run );
} );
} else if( w.attachEvent ){
w.attachEvent( "onload", function(){
rp.poly();
w.clearInterval( run );
} );
}
}
// commonjs
if( typeof exports !== "undefined" ){
exports.loadCSS = loadCSS;
}
else {
w.loadCSS = loadCSS;
}
}( typeof global !== "undefined" ? global : this ) );