@import url("https://use.typekit.net/zdw4rvn.css");
img{max-width:100%}
	h1,h2,h3 { 
font-family: loos-normal;
font-weight: 700;
font-style: normal;}
.bottomspacing {margin-bottom:30px}
.contactusbannerbg{background-color:#d9261d;	}
.contactcontentMain	{margin-top:-50px}
.contactfreeQuote{width: 100%; margin: 0px 0px 0px 0px; background: #3a6db4;  padding:30px 30px; border-radius: 50px;}
.contactQuoteArea{font-size: 29px; font-weight: bold;width: 100%; color: #fff;  font-family: 'loos-normal';	}
.contactheadingBox h1{color:#fff; font-size:65px;font-weight:400;text-transform:uppercase}		
.contactheadingBox h2{width: 100%;font-weight: bold; color:#fff; font-size: 29px;  margin: 0px 0px 0px 0px;}
.getbutton a{
    width: 100%;
    display: inline-block;
    color: #3A6DB4;
    background: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
    text-decoration: none; font-weight:bold;
    text-align: center;font-size:16px;
    border-radius: 50px;	text-transform:uppercase;
	font-family: 'loos-normal';
	}
.getbutton a:hover{ color: #fff;
    background: #000;}
.quotemainrow{	display: -webkit-box; display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;         justify-content: center;  -webkit-box-align: center;
    -ms-flex-align: center;
   align-items: center;
	}
	
ul.tritonBreadcrumbs li:after { content: ">"; margin-left: 6px;}	
#pageLocations { border-left: 5px solid #d9261d; margin-left:20px}
ul.tritonBreadcrumbs li:last-child a{font-weight:bold }
.bottomquote { background: #3a6db4;padding:45px 0px;color:#fff;font-size:29px; line-height:40px;font-family: 'loos-normal';}
.bottomquote span{font-weight:bold}
.bottomquote a { width: 100%;
    display: inline-block;
    color: #3A6DB4;
    background: #fff;
    padding-top: 15px;
    padding-bottom: 15px;
    text-decoration: none; font-weight:bold;
    text-align: center;font-size:21px; line-height:22px;margin-top:15px;
    border-radius: 50px;	text-transform:uppercase;}
.bottomquote a:hover {color: #fff;
    background: #000;}
.securetitle {margin-bottom:20px}
#singlePostPage {margin-top:60px;margin-bottom:25px }
.backnews {font-weight:bold;font-size:16px;margin-top:40px;}
.backnews  a {text-decoration:none}
.backnews img {margin-right:5px}
.servicecontent  {padding-right:40px }
.servicecontent p{font-size:16px;color:#808081}
.servicecontent h3  {border-bottom:2px solid  #3a6db4;padding-bottom:10px;margin-bottom:20px;margin-top:20px}
.servicecontent h3 a {color:#333333;text-decoration:none}
.servicecontent blockquote a,.servicecontent li a {text-decoration:none;font-weight:600; display:inline-block; margin-bottom:6px }
.servicecontent blockquote a:hover,.servicecontent li a:hover {color: #3a6db4}
.servicecontent h4 {font-size:25px;line-height:34px;margin-top:1px}
.pageContent.servicecontent ul {margin-bottom:20px;float: left;}
.pageContent.servicecontent li {display:block;width:50%;margin-left:0px; float:left}

.servicequote {  
    display: inline-block;
    color: #fff;
    background: #3A6DB4;
    padding: 15px 50px;
    text-decoration: none; font-weight:bold;
    text-align: center;font-size:16px; line-height:22px;margin-top:15px;
    border-radius: 50px;	text-transform:uppercase;
	font-family: 'loos-normal';

}
	.servicequote:hover { color: #fff;
    background: #000;text-decoration: none;}
.singlepagetitle {position:relative}
.singlepagetitle:before {position:absolute;content:'';/*background-color:rgba(217,38,29,0.9);*/height:100%;width:100%;left:0px}
.blogimg {margin-bottom:15px;margin-top:15px}
.blogimg img {border-radius:25px;}
.sectorcontent h4 {font-size:22px; line-height:27px}
.sectorcontent ul {margin-top:20px}
.pageContent.sectorcontent li  a {text-decoration:none;font-weight:bold}
.pageContent.sectorcontent li {border-bottom:2px solid #3A6DB4; list-style:none; margin-left:0px; padding-bottom:5px; margin-bottom:5px}
@media only screen and (max-width:767px)
{
	.pageContent.servicecontent li {width:100%;}
	.serviceformmain{display:block !important}
}
@media only screen and (min-width:1100px)
{
	.sectorcontent {padding-right:50px}
}
/* form Style */
	#contactusage{padding-bottom:60px;}
	.contactenquiryForm{padding:10px 30px 10px 0px;}
.contactformtop{border-top: 3px solid #d9261d;    margin-top: 50px;}
 .contactenquiryForm input[type=text], .contactenquiryForm textarea,.contactenquiryForm input[type=email] {
    width: 100%;
    border: 3px solid #3a6db4;
    padding: 15px 20px;
    background: #fff;
    margin-bottom: 22px;
    border-radius: 30px;
font-size: 16px; font-weight: bold; 
	font-family: 'loos-normal'; 
}
.contactformtitle{margin:50px 0px;}	
.contactformtitle h3{text-align:center;margin:0px;color:#333333;  font-size: 30px}
.contactformtitle h4{text-align:center;margin:0px;color:#333333; font-size: 30px;font-weight: 400;}	
.contactenquiryForm input[type=submit] {
   border: 0;
    color: #FFF;
    background: #3a6db4;
    padding: 20px 39px;
    font-weight: bold;
    font-size: 16px;
    border-radius: 30px;
	font-family: 'loos-normal';
}	
.contactenquiryForm input[type=submit]:hover {
    background: #000;
}	
.contactformsubmit{text-align:center;}
.contactenquiryForm input::-webkit-input-placeholder {
  color:#3a6db4;
}
.contactenquiryForm input:-ms-input-placeholder { 
   color:#3a6db4;
}
.contactenquiryForm input::placeholder {
  color:#3a6db4;
}	
.contactenquiryForm textarea::-webkit-input-placeholder { 
  color:#3a6db4;
}
.contactenquiryForm textarea:-ms-input-placeholder { 
   color:#3a6db4;
}
.contactenquiryForm textarea::placeholder {
  color:#3a6db4;
}
.serviceformleft .contactformtitle{margin:0px 0px 40px 0px;}
.serviceformleft{padding: 40px 30px 40px 0px;background: #e6eef5;position: relative;}
.serviceformmain{ 
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
   
}
.serviceformright{background:#3a6db4; display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align:center;
     -ms-flex-align:center;
      align-items:center;position: relative;
-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
	padding: 150px 0px 100px 60px;
}

.serviceformright::after {
   content: "";
    background: #3a6db4;
    width: 810px;
    height: 100%;
    position: absolute;
    top: 0;
    right: -810px;
}
.serviceformleft::before {
    content: "";
   background: #e6eef5;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
   left: -100%;
}
/* form style end */
/* servicefreequotestart */
#servicefreeQuoteBox{ text-align:center;}
#servicefreeQuoteBox h6 {
    width: 100%;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    font-size: 30px;font-family: loos-normal;
}
#servicefreeQuoteBox p{
font-size:30px;
    color: #ffff;
    margin-bottom: 40px;
	font-family: 'loos-normal';
}

#servicefreeQuoteBox .servicefreeQuoteArea {
   padding: 30px 20px;
    font-size: 24px;
    font-weight: normal;
    width: 100%;
    text-align: center;
}


/* servicefreequotesend */

.securityservicesec1right img{ border-radius:50px;margin-bottom:30px;width:100%}
.securityservicesec1right{padding:0px 0px 0px 30px;}
.securityservicesec1{padding-top: 20px;}
.securityservicesec1 h5{ color:#d9261d;}
.securityservicesec2{
	border-bottom: 4px solid #D9261D;
    margin-bottom: 50px;
}
.securityservicesec4{
background-color: #f8fafc; padding:60px 0px
}
.walkingwatchquotebtn a {
    max-width: 240px;
    display: block;
    color: #fff;
    background: #3a6db4;
    padding-top: 17px;
    padding-bottom: 17px;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    font-size: 16px;
    border-radius: 50px;
    text-transform: uppercase;
    margin: 40px auto;
	    font-family: 'loos-normal';
}   
.securityservicesec1left{padding-right:40px;}
.walkingwatchquotebtn a:hover {
 color: #fff;
    background: #000;	
}
.securitytestimonials h4{
width: 100%;
    font-weight: bold;
    color: #D9261D;
    font-size: 30px;
    margin: 0px 0px 40px 0px;
}
.securitytestimonials h4 img{margin-right:15px;}
.securitytestimonials p {font-size:20px;line-height:28px;color: #808081;}
.securitytestimonials p  strong { font-weight: 600;}
#waking-watchpage .serviceformmain{margin-top:0px}	
.wakingWatchProcess1{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
   
}
.securityservicesec4 h5 {font-size:20px;font-weight:600; }
.wakingWatchProcessleft{ padding-right: 70px; display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align:center;
     -ms-flex-align:center;
      align-items:center;
-webkit-box-pack: center;
-ms-flex-pack: center;
flex-direction: column;
    justify-content: center;
-webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;	
}
.wakingWatchProcessleft h4{font-family: 'loos-normal';font-size:30px
}
.wakingWatchProcessleft p strong{font-size:20px;
}
.wakingWatchProcessleft h3{font-size:30px}
.wakingWatchProcessright{  
	 width: 45vw !important;
    margin-right: calc(-45vw + 45% - 120px);
    position: relative !important;
    left: 0px;
    right: 0;
    line-height: 0;
    padding: 0px 0px 0px 0px;
}
.contentcenter {display:-webkit-box; display:-ms-flexbox; display:flex;
	-webkit-box-align:Center; -ms-flex-align:Center; align-items:Center;  justify-content: center;}
.wakingWatchProcessright img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    line-height: 0;
}
.retailsecuritysec h5{color: #D9261D;}
.retailsecuritysec h2{padding:30px 0px;color: #333333;font-size:29px}
.retailsecuritysec ol li{
margin: 0px 0px 12px 15px;
    line-height: 1.2;
    font-size: 16px;
    letter-spacing: normal;
counter-increment: list;
  list-style-type: none;
  position: relative;
}
.retailsecuritysec ol li::before {
	color: #D9261D;
    content: counter(list) ".";
    left: -32px;
    position: absolute;
    text-align: right;
    width: 26px;
    font-weight: bold;
}
.wakingWatchProcesstop{padding-right:0px !important}
.bottomsec1 h2{ display: -ms-flexbox;
    display: flex;
    -webkit-box-align:center;
     -ms-flex-align:center;
      align-items:center;font-size:30px;
-webkit-box-pack: center;
-ms-flex-pack: center; margin-left: 20px;
    margin-bottom: 20px

}
.bottomsec1 #pageLocations h6 {font-size: 30px;
    margin-top: 0px;
    padding-top: 15px;
    margin-bottom: 40px;}
.bottomsec1 h2 img{margin-right:30px;}
.bottomsec1 #pageLocations h6{font-family: loos-normal;}
.bottomsec2{
margin-right: 20px; padding:50px 0px;
}
.bottomsec2 h2{ display: -ms-flexbox;
    display: flex;
    -webkit-box-align:center;
     -ms-flex-align:center;
      align-items:center;
-webkit-box-pack: center;
-ms-flex-pack: center;
    margin-bottom: 30px;font-size:30px;

}
.bottomsec2 h2 img{margin-right:20px;}

#newsItem a.newsReadMore{text-transform: uppercase;}
.serviceformright2{
    width: 43vw !important;
    margin-right: calc(-43vw + 43% - 120px);
    position: relative !important;
    left:0px;
    right: 0;
    line-height: 0;
    padding: 0px 0px 0px 0px;
}
.serviceformright2 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    line-height: 0;
}

.serviceformleft2{
display: -webkit-box;display: -ms-flexbox;display: flex;
 -webkit-box-align:center;    -ms-flex-align:center;
 align-items:center;-webkit-box-pack: center;-ms-flex-pack: center;width: 72%;
}

.bottomsec1{padding-bottom:50px;padding-top:50px;}
#block-2{font-family: 'loos-normal';
}
 .btn-wrp1 {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
}

 .cnt-wrp1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.bottomsec1,.bottomsec2  {height:100%;}
.bottomsec2 .aligned-row{height:100%;}
.bottomsec1 #newsItem .aligned-row{height:100%;}
.bottomsec1 #newsItem h4 {
    font-weight: 700;
    font-size: 21px;
    margin: 0px 0px 20px 0px;
    color: #333333;
}
.latestnewsinnersec1{ 
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
            flex-direction: column;
}
.latestnewsinnersec2{
  -webkit-box-flex:1;  -ms-flex:1;  flex:1;	
}
.bottomsec1 #newsItem,.bottomsec2 #newsItem  {
    margin: 0;
    height: 100%;
}
.rowSpacing11 .serviceformmain{ margin-top:0px !important;}
.securityservicesec4 h5 br{ }
.conpages h3{color:#333333;margin-bottom:20px}
.conpages p{color:#808081}
@media only screen and (max-width:767px) {
.serviceformright2 {
    width:100% !important;
    margin-right: auto;
    position: relative !important;
    left: 0px;
    right: 0;
    line-height: 0;
    padding: 25px 15px !important;
}
	.serviceformleft2{width:100% !important}
.wakingWatchProcess1{display:block !important}	
.wakingWatchProcessright{width:100% !important; margin:auto !important;padding:0px 15px;}
	.bottomsec2 .aligned-row{ height:auto !important }
	.bottomsec1 #newsItem, .bottomsec2 #newsItem{margin:15px 0px !important }	
	.latestnewsinnersec1{ display:block !important}	
	.securityservicesec1right,.wakingWatchProcessleft,.securityservicesec1left{padding:0px 15px !important}
	}

@media only screen and (min-width:768px) and (max-width:1000px) {
.wakingWatchProcessright {
      margin-right: calc(-45vw + 45% - 68px);	}
.securityservicesec4 h5 {
    font-size: 14px;	
	}
	.bottomquote a{  font-size: 17px;}	
.bottomsec1 #newsItem a.newsReadMore{font-size:12px;padding: 15px 24px;}
.bottomsec2 #newsItem a.newsReadMore{font-size:12px;padding: 15px 24px;}	
	
}
@media only screen and (min-width:1000px) and (max-width:1024px) {
.wakingWatchProcessright {
      margin-right: calc(-45vw + 45% - 100px);
	}
	
}

.page-id-4512 .contactustop > .container-fluid > .container::before,.page-id-410 .contactustop > .container-fluid > .container::before,.page-id-50 .contactustop > .container-fluid > .container::before {display:none !important}
.page-id-4512 .contactustop > .container-fluid > .container::after, .page-id-410 .contactustop > .container-fluid > .container::after, .page-id-50 .contactustop > .container-fluid > .container::after{display:none !important}
.page-id-10 .contactustop > .container-fluid > .container::before, .page-id-10 .contactustop > .container-fluid > .container::after {
    background: #333333 !important;
}
.page-id-14 #contactusage.contactustop > .container-fluid {
    background-color: #e6eef5 !important;
    background-image: none !important;
}
.page-id-14 #contactusage.contactustop > .container-fluid > .container > .row::before {
	content: "";
	width: 194px;
	height: 205px;
	background-image: url(http://35.176.198.40/wp-content/uploads/conusbg.jpg) !important;
	background-repeat: no-repeat !important;
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.page-id-10 .contactustop > .container-fluid {  
	background-size: auto 134% !important;
    background-position: right 0 !important;
	position: relative;
} 

@media only screen and (min-width:1500px)
{
.page-id-10 .contactustop > .container-fluid {
    background-size: auto 193% !important;
    background-position: right 0 !important;
}

}

