@charset "utf-8";
body { 
	margin: 0px; 
}
#mobile_return {
   display: block; top: 0; left: 0; width: 100%; text-align: center;
   position: fixed;
   height: 4em;
   background: #58B558;
   z-index: 9999999;
}
#mobile_return a { 
   font-size: 1.5em; line-height: 3em; vertical-align: middle; text-decoration: none;
   font-family: "Helvetica Neue", Arial, sans-serif;
   color: #ffffff;
}
body {
	margin: 0;
}
/* New Navigation */
nav {
	text-align: center;
}
nav a {
	font-family: 'Open Sans', sans serif;
	position: relative;
	display: inline-block;
	margin: 11.6px 11.6px;
	outline: none;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 13px;
}
nav .drop div a {
	color: #165596;
}

nav a:hover,
nav a:focus {
	outline: none;
}

.cl-effect-4 a {
	padding: 0px 5px 0px 2px;
	margin: 10px 8px 10px 8px;
}

.cl-effect-4 a::after {
	position: absolute;
	top: 120%;
	left: 0;
	width: 100%;
	height: 1px;
	background: #0082CD;
	border-radius: 100px;
	content: '';
	opacity: 0;
	-webkit-transition: height 0.3s, opacity 0.3s, -webkit-transform 0.3s;
	-moz-transition: height 0.3s, opacity 0.3s, -moz-transform 0.3s;
	transition: height 0.3s, opacity 0.3s, transform 0.3s;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
}

.cl-effect-4 a:hover::after,
.cl-effect-4 a:focus::after {
	height: 3px;
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}





a {text-decoration: none;}

/* Rollover Button */
.new-button {
	background-position: 0px 140px;
	width: 293px;
	height: 174px;
	display: block;
	overflow: hidden;
	text-align: center;
	/*Transition*/
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;
}
#blue_button {
	background-image: url(images/blue-background.png);
	background-repeat: no-repeat;
}
.new-button:hover {
	background-position: 0px 0px;
}
.new-button-text {
	color: #FFF;
	padding-top: 133px;
	width: 293px;
	height: 174px;
	display: block;
	overflow: hidden;
	text-align: center;
	/*Transition*/
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;
}
.new-button-text:hover {
	padding-top: 25px;
}
.new-button-text h1 {
	color: #FFF;
	font-family: 'Lato', sans-serif;
	font-weight:normal;
	font-weight:300;
	font-size: 19px;
	line-height: 24px;
	text-align: center;
}
.new-button-text h1 a{
	color: #FFF;
	text-decoration: none;
	font-weight: 300;
}
.new-button-text h2 {
	font-family: 'Lato Light', sans-serif;
	font-weight:normal;
	font-size: 12px;
	line-height: 22px;
	text-align: center;
}
.new-button-text h2 a{
	color: #FFF;
	text-decoration: none;
}



/* Navigation */

#topnav div.drop {
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 100000000000;
}
#topnav div.drop div {
	visibility:hidden;
    opacity:0;
    transition:visibility 0s linear 0.1s,opacity 0.1s linear;
	position: absolute;
	width: auto;
	height: auto;
	padding: 0px;
	z-index: 100000000001;
	top: 70px;
}
#topnav div.drop:hover > div {
	visibility:visible;
    opacity:1;
    transition-delay:0.3s;
	z-index: 100000000002;
}
#topnav div.drop:hover > div a:hover {
	z-index: 100000000003;
}
#topnav div.drop:hover > a.nav-link {
	background-image: ;
	background-position: center bottom;
	background-repeat: repeat-x;
}

.nav-link {
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
	font-size: 13px;
	color: #0082cb;
	font-weight: normal;
	text-decoration: none;
	display: block;
	background-image: none;
	-webkit-transition: all 0.3s ease;
	background-image: url(images/security-installers/security-installers.png);
	background-position: center top;
	background-repeat: repeat-x;
	line-height: 50px;
	height: 50px;
}
a.nav-link:hover {
	-webkit-transition: all 0.3s ease;
	text-decoration: none;
	background-image: url(images/security-installers/security_installers.jpg);
	background-position: center bottom;
	background-repeat: repeat-x;
}

a.blue-hover {
    font-family: "Open Sans";
    font-size: 22px;
    font-weight: 600;
    color: #FFF;
    text-decoration: none;
    display: block;
    height: 100%;
    width: 100%;
    line-height: 35px;
    padding-bottom: 50px;
}
a.blue-hover:hover {
	background-color: #2664a3;
	color: #FFFFFF;
}


.ease {
	-webkit-transition: All 1.2s ease;
	-moz-transition: All 1.2s ease;
	-o-transition: All 1.2s ease;
	-ms-transition: All 1.2s ease;
	transition: All 1.2s ease;
}
.ease2 {
	-webkit-transition: All 0.9s ease;
	-moz-transition: All 0.9s ease;
	-o-transition: All 0.9s ease;
	-ms-transition: All 0.9s ease;
	transition: All 0.9s ease;
}
.underline-blue-thick {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #3691f2;
}
.underline-darkblue-thick {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #015CC5;
}

.underline-grey-thick {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #747474;
}
.underline-lightblue-thick {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #bddcff;
}


.button-yellow-small {
	display: block;
	width: 100%;
	height: 40px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 40px;
	text-decoration: none;
	font-weight: 600;
	-webkit-transition: All 0.9s ease;
	-moz-transition: All 0.9s ease;
	-o-transition: All 0.9s ease;
	-ms-transition: All 0.9s ease;
	transition: All 0.9s ease;
	background-color: #F90;
	text-align: center;
}
.button-yellow-small:hover {
	display: block;
	width: 100%;
	height: 40px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: All 0.9s ease;
	-moz-transition: All 0.9s ease;
	-o-transition: All 0.9s ease;
	-ms-transition: All 0.9s ease;
	transition: All 0.9s ease;
	background-color: #EA8C00;
}
.button-yellow-small:active {
	display: block;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: All 0.2s ease;
	-moz-transition: All 0.2s ease;
	-o-transition: All 0.2s ease;
	-ms-transition: All 0.2s ease;
	transition: All 0.2s ease;
	background-color: #FFBA53;
}
.button-red-small {
	display: block;
	width: 100%;
	height: 40px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 40px;
	text-decoration: none;
	font-weight: 600;
	-webkit-transition: All 0.9s ease;
	-moz-transition: All 0.9s ease;
	-o-transition: All 0.9s ease;
	-ms-transition: All 0.9s ease;
	transition: All 0.9s ease;
	background-color: #F73535;
	text-align: center;
}
.button-red-small:hover {
	display: block;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: All 0.9s ease;
	-moz-transition: All 0.9s ease;
	-o-transition: All 0.9s ease;
	-ms-transition: All 0.9s ease;
	transition: All 0.9s ease;
	background-color: #E30909;
}
.button-red-small:active {
	display: block;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: All 0.2s ease;
	-moz-transition: All 0.2s ease;
	-o-transition: All 0.2s ease;
	-ms-transition: All 0.2s ease;
	transition: All 0.2s ease;
	background-color: #F96060;
}

.button-blue-small {
	display: block;
	width: 100%;
	height: 40px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 40px;
	text-decoration: none;
	font-weight: 600;
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;
	background-color: #3691F2;
	text-align: center;
}
.button-blue-small:hover {
	display: block;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: All 0.5s ease;
	-moz-transition: All 0.5s ease;
	-o-transition: All 0.5s ease;
	-ms-transition: All 0.5s ease;
	transition: All 0.5s ease;
	background-color: #083f78;
}
.button-blue-small:active {
	display: block;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: All 0.2s ease;
	-moz-transition: All 0.2s ease;
	-o-transition: All 0.2s ease;
	-ms-transition: All 0.2s ease;
	transition: All 0.2s ease;
	background-color: #5EA5F4;
}
.button-green-small {
	display: block;
	width: 100%;
	height: 40px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 40px;
	text-decoration: none;
	font-weight: 600;
	-webkit-transition: All 0.9s ease;
	-moz-transition: All 0.9s ease;
	-o-transition: All 0.9s ease;
	-ms-transition: All 0.9s ease;
	transition: All 0.9s ease;
	background-color: #37ce64;
	text-align: center;
}
.button-green-small:hover {
	display: block;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: All 0.9s ease;
	-moz-transition: All 0.9s ease;
	-o-transition: All 0.9s ease;
	-ms-transition: All 0.9s ease;
	transition: All 0.9s ease;
	background-color: #2DB957;
}
.button-green-small:active {
	display: block;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: All 0.2s ease;
	-moz-transition: All 0.2s ease;
	-o-transition: All 0.2s ease;
	-ms-transition: All 0.2s ease;
	transition: All 0.2s ease;
	background-color: #6ADB8C;
}
.button-green {
	display: block;
	width: 100%;
	height: 50px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 50px;
	text-decoration: none;
	font-weight: 400;
	-webkit-transition: All 0.9s ease;
	-moz-transition: All 0.9s ease;
	-o-transition: All 0.9s ease;
	-ms-transition: All 0.9s ease;
	transition: All 0.9s ease;
	background-color: #37ce64;
	text-align: center;
}


.button-green:hover {
	display: block;
	width: 100%;
	height: 50px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: All 0.9s ease;
	-moz-transition: All 0.9s ease;
	-o-transition: All 0.9s ease;
	-ms-transition: All 0.9s ease;
	transition: All 0.9s ease;
	background-color: #2DB957;
}
.button-green:active {
	display: block;
	cursor: pointer;
	text-decoration: none;
	-webkit-transition: All 0.2s ease;
	-moz-transition: All 0.2s ease;
	-o-transition: All 0.2s ease;
	-ms-transition: All 0.2s ease;
	transition: All 0.2s ease;
	background-color: #6ADB8C;
}


.rounded-5 {
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}
.rounded-border-grey {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #747474;
	overflow:hidden;
}
.rounded-top5 {
	-webkit-border-radius: 5px 5px 0px 0px; 
	-moz-border-radius: 5px 5px 0px 0px; 
	border-radius: 5px 5px 0px 0px;
}



/* Font Styles */

.breadcrumbs {
	font-family: 'Roboto', sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0082cb;
	text-decoration: none;
}
.lato-12-white {
	font-family: 'lato', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}
.lato-14-white {
	font-family: 'lato', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
}

.lato-14-grey-bold {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: 900;
	color: #545454;
	text-decoration: none;
}
.lato-14-blue-bold {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: 900;
	color: #015CC5;
	text-decoration: none;
}

.lato-14-grey {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #545454;
	text-decoration: none;
}
.lato-16-grey {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #666;
	text-decoration: none;
	line-height: 28px;
}


.lato-12-grey {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #545454;
	text-decoration: none;
}
.lato-12-grey-justify {
	font-family: 'Lato', sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #545454;
	text-decoration: none;
	text-align: justify;
	line-height: 15px;
}

.lato-19-lightblue {
	font-family: 'Lato', sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #bddcff;
	text-decoration: none;
	line-height: 30px;
}
.lato-19-grey {
	font-family: 'Lato', sans-serif;
	font-size: 19px;
	font-weight: 300;
	color: #888282;
	text-decoration: none;
	line-height: 30px;
}
.lato-22-grey {
	font-family: 'Lato', sans-serif;
	font-size: 22px;
	font-weight: 300;
	color: #333;
	text-decoration: none;
	line-height: 35px;
}

.lato-55-grey {
	font-family: 'Lato', sans-serif;
	font-size: 55px;
	font-weight: 300;
	color: #333;
	text-decoration: none;
	line-height: 65px;
}
.lato-40-grey {
	font-family: 'Lato', sans-serif;
	font-size: 30px;
	font-weight: 300;
	color: #333;
	text-decoration: none;
	line-height: 0px;
}

.underline-blue5 {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #0080CB;
}


.lato-17-grey {
	font-family: 'Lato', sans-serif;
	font-size: 17px;
	font-weight: 300;
	color: #888282;
	text-decoration: none;
	line-height: 28px;
}

.lato-19-white {
	font-family: 'Lato', sans-serif;
	font-size: 19px;
	font-weight: 300;
	color: #FFF;
	text-decoration: none;
	line-height: 30px;
}

.lato-16-grey-justify {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #888282;
	text-decoration: none;
	line-height: 24px;
	text-align: justify;
}
.lato-16-white {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	line-height: 24px;
	text-align: justify;
}

.lato-16-green {
	font-family: 'Lato', sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #37CE64;
	text-decoration: none;
	line-height: 24px;
	text-align: justify;
}






.open-27-grey {
	font-family: 'Open Sans', sans-serif;
	font-size: 27px;
	font-weight: 300;
	color: #5d5d5d;
	text-decoration: none;
}
.open-18-green {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #37ce64;
	text-decoration: none;
}
.open-18-blue {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight: 400;
	color: #015CC5;
	text-decoration: none;
}
.open-16-blue {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #0080cb;
	text-decoration: none;
}
.open-14-blue {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #0080cb;
	text-decoration: none;
}
.open-14-darkgrey {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #666666;
	text-decoration: none;
}



.open-25-blue {
	font-family: 'Open Sans', sans-serif;
	font-size: 25px;
	font-weight: 300;
	color: #2372cd;
	text-decoration: none;
}
.open-21-blue {
	font-family: 'Open Sans', sans-serif;
	font-size: 21px;
	font-weight: 400;
	color: #2372cd;
	text-decoration: none;
}
.open-16-white {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #FFF;
	text-decoration: none;
}
.open-12-lightblue {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #94c9ff;
	text-decoration: none;
}



.open-60-white {
	font-family: 'Open Sans', sans-serif;
	font-size: 60px;
	font-weight: 300;
	color: #FFF;
	text-decoration: none;
}


.open-35-blue-bold {
	font-family: 'Open Sans', sans-serif;
	font-size: 35px;
	font-weight: 800;
	color: #0082cb;
	text-decoration: none;
}
.open-35-blue {
	font-family: "Open Sans", sans-serif;
	font-size: 35px;
	font-weight: normal;
	color: #0082cb;
	text-decoration: none;
}
.open-35-darkblue {
	font-family: "Open Sans", sans-serif;
	font-size: 35px;
	font-weight: normal;
	color: #015CC5;
	text-decoration: none;
}


.open-46-blue {
	font-family: 'Open Sans', sans-serif;
	font-size: 46px;
	font-weight: normal;
	color: #0082cb;
	text-decoration: none;
	line-height: 55px;
}
.open-46-darkblue {
	font-family: 'Open Sans', sans-serif;
	font-size: 46px;
	font-weight: normal;
	color: #015cc5;
	text-decoration: none;
	line-height: 55px;
}
.open-46-white {
	font-family: 'Open Sans', sans-serif;
	font-size: 46px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	line-height: 55px;
}

.open-40-white {
	font-family: 'Open Sans', sans-serif;
	font-size: 40px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	line-height: 55px;
}
.rounded-circle {
	-webkit-border-radius: 250px; 
	-moz-border-radius: 250px; 
	border-radius: 250px; 
}
.blue-line-top {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #165596;
}
.rollover-new {
	border-radius: 10px;
	background-color: #0080CB;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
.rollover-new:hover {
	background-color: #0c5ca8;
}
.rollover-new-lightblue {
	border-radius: 10px;
	background-color: #5D96F5;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
.rollover-new-lightblue:hover {
	background-color: #145CA7;
}
.rollover-link {
	font-family: 'Open Sans', sans-serif;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
.online-shop {
	border-radius: 10px;
	background-color: #37CE64;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
.online-shop:hover {
	background-color: #00a73f
}
.grey-outline {
	border: 1px solid #eeeeee;
}

.open-14-white {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: 700;
	letter-spacing: 0.25px;
	text-decoration: none;
	transition: all 0.2s ease;
}
.rob-quote {
	font: normal normal 22px/36px 'Roboto', sans-serif;
	color: #0082cb;
	text-decoration: none;
}


.which-icon {
	background-image: url(images/which/security-installers-maidenhead.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.bts-popup-sm {
	position: fixed;
	left: 0;
	bottom: 0;
	width: 500px;
	height: 253px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
	transition: opacity 0.3s 0s, visibility 0s 0.3s;
}
.bts-popup-sm.is-visible-sm {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
	-moz-transition: opacity 0.3s 0s, visibility 0s 0s;
	transition: opacity 0.3s 0s, visibility 0s 0s;
}
.bts-popup-close-sm {
	position: absolute;
	background-color: #CC0234;
	bottom: 233px;
	right: -15px;
	z-index: 99999999999999999999999999999999999999999 !important;
	border-radius: 200px;
	display: inline-block;
	height: 30px;
	width: 30px;
	transition: 0.2s;
}
.bts-popup-close-sm:hover {
	cursor: pointer;
	background-color: #EF1B2C;
}
.bts-popup-close-sm::before {
	font: normal 700 15px 'Material Icons';
	color: #ffffff;
	content: '\e14c';
	display:inline-block;
	z-index: 99999999999;
	transition: 0.2s;
	margin-top: 8px;
	margin-left: 7px;
}
.is-visible-sm .bts-popup-container-sm {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {
	.bts-popup-close-sm {
		top: 25% !important;
		margin-left: 225px !important;
		padding: 20px 30px !important;
		font: normal 700 24px/24px 'Open Sans', sans-serif !important;
	}
	.bts-popup-close-sm::before {
		font: normal 700 28px 'Material Icons';
		vertical-align: -5px;
	}
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) {
	.bts-popup-close-sm {
		top: 25% !important;
	}
}

.backgroundOverlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #000000;
	opacity: .85;
	z-index: 999999999999;
	display: none;
}
.delayedPopupWindow {
	display: none;
	position: fixed;
	width: auto;
	max-width: 980px;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	z-index: 9999999999999;
}
#btnClose {
  font: normal normal 20px/20px 'Open Sans', sans-serif;
  display: inline-block;
  font-weight:700;
  text-align: right;
  text-decoration: none;
  color: #cccccc;
  position: absolute;
  right: 50%;
  margin-right: -450px;
  top: 4px;
  z-index: 99999999999999;
}
#btnClose:hover {
	color: #c90c12;
}

.orange-button-popup {
	display: block;
	background-color: #ffa200;
	font-family: 'Open Sans', sans-serif;
	letter-spacing: 0.7px;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: 700;
	line-height: 42px;
	height: 40px;
	border-radius: 4px;
	text-align: left;
	padding-left: 20px;
	background-image: url(images/includes/locksmith-maidenhead.png);
	background-position: right center;
	background-repeat: no-repeat;
	text-decoration: none;
	transition: 0.2s;
}
.orange-button-popup:hover {
	background-color: #ff8400;
	color: #FFFFFF;
}


