@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900|Rubik:400,500,700,900');
span{
	font-family: 'Rubik', sans-serif !important;
	font-weight:normal;
}

/*Gobal Css End*/

/*Navigation Start*/
.top-header{
	background:#000;
	padding-top:10px;
	padding-bottom:10px;
	text-align:right;
}
.top-header-call{
	border-right:1px solid #fff;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	color:#fff;
}
.header-social{
	display:inline-block;
	margin:0px;
	padding-left:20px;
}
.header-social li{
	display:inline-block;
	margin:0px 7px;	
}
.header-social li a{
	text-decoration:none;
	color:#fff;
}

.header-social li a i{
	
}
.navigation{
	padding:10px 0px;
}
.navigation .navbar-brand{

}
.navbar-nav{

}
.navbar-nav .nav-item {
	margin:0px 05px; 
}
.navbar-nav .nav-item.active .nav-link{
	border-bottom:3px solid rgb(0,188,212);	
}
.navbar-nav .nav-item .nav-link{
	font-size:14px;
	color:#000;
	transition:all 0.4s linear;
	border-bottom:3px solid transparent;
	font-family: 'Rubik', sans-serif;
	font-weight:500;
}
.navbar-nav .nav-item .nav-link:hover{
	border-bottom:3px solid rgb(0,188,212);
}

/*Navigation End*/

/*Home Page Start*/
.home-slider-content{
	position:absolute;
	top:40%;
	left:0px;
	
}
.home-slider-content.animated {
   -webkit-animation-duration: 2.5s;
   animation-duration: 2.5s;
   -webkit-animation-fill-mode: both;
   animation-fill-mode: both;
}
.home-slider-content h2{
	font-family: 'Rubik', sans-serif;
	font-weight:bold;
	font-size:2.3vw;
	background:rgba(0,0,0,0.4);
	text-align:right;
	padding-right:30px;
	padding-top:3px;
	padding-bottom:3px;
	color:#fff;
	width:32vw;
}
.home-slider-content h3{
	font-family: 'Rubik', sans-serif;
	font-weight:normal;
	font-size:1.8vw;
	background:rgba(0,0,0,0.4);
	text-align:right;
	padding-right:30px;
	padding-top:3px;
	padding-bottom:3px;
	color:#fff;
	width:37vw;
}
.home-2{
	padding-top:80px;
	padding-bottom:30px;
}
.home-2 h3{
	font-family: 'Rubik', sans-serif ;
	text-transform:uppercase;
	font-size:1.2rem;
	padding-bottom:20px;
	color:#46485C;
}
.home-2 p{
	font-family: 'Rubik', sans-serif;
	color:#434343;
}
.home-3{

}
.home-3 h1{
	font-family: 'Rubik', sans-serif;
	font-weight:lighter;
	font-size:2.5rem;
}
.home-3 h4{
	text-transform:uppercase;
	font-family: 'Rubik', sans-serif;
	font-weight:bold;
	font-size:1.1rem;
	color:grey;
}
.home-3 p{
	font-family: 'Rubik', sans-serif;
	color:#434343;
}
.home-4{
	background:#F0F3F2;
	position:relative;
	padding-top:120px;
	padding-bottom:90px;
}
.home-4:before{
	content:" ";
	position:absolute;
	top:-3.4%;
	left:0px;
	width:50%;
	height:50px;
	border-radius:0px 70px 0px 0px;
	background:#F0F3F2;
}
.home-4:after{
	content:" ";
	position:absolute;
	top:-3.4%;
	right:0px;
	width:50%;
	height:50px;
	border-radius:70px 0px 0px 0px;
	background:#F0F3F2;
}

.home-4 .home-4-row-1{
	padding-bottom:70px;
}
.home-4-row-2 h2{
	margin-bottom:40px;
}

.home-4 h2 span{
	text-transform:uppercase;
	font-family: 'Rubik', sans-serif;
	font-weight:bold;
	color:grey;
	font-size:3vw;
}
.count-block{
	border-left:1px solid grey;
	padding-left:15px;
}
.home-4 p{
	font-family: 'Rubik', sans-serif;
	color:#434343;
	font-size:0.9rem;
}
.home-4 .customer-heading h2{
	font-family: 'Rubik', sans-serif;
	font-weight:lighter;
	letter-spacing:0.8px;
	font-size:2.5rem;
	color:#46485C;

}
.home-4 .underline-1 {
	width:20%;
	margin-bottom:30px;
	border:none;
	background:grey;
	height:2px;

}
.home-4 .underline-2 {
	width:10%;
	border:none;
	background:grey;
	height:2px;
}
.home-4 #customers{
	background:#fff;
	margin-top:70px;
	padding-top:60px;
	padding-bottom:120px;
	border-radius:50px;
}

.home-4 #customers:before{
	content:" ";
	position:absolute;
	bottom:0%;
	left:0px;
	width:50%;
	height:50px;
	border-radius:0px 70px 0px 0px;
	background:#F0F3F2;
}
.home-4 #customers:after{
	content:" ";
	position:absolute;
	bottom:0%;
	right:0px;
	width:50%;
	height:50px;
	border-radius:70px 0px 0px 0px;
	background:#F0F3F2;
}
#customers .carousel-control-prev{
	width:3%;
	height:45px;
	top:37%;
	background:#B6C6C9;
	opacity:1;
}
#customers .carousel-control-prev .fa{
	font-size:23px;
	color:#3C3950;
}
#customers .carousel-control-next{
	width:3%;
	height:45px;
	top:37%;
	background:#B6C6C9;
	opacity:1;
}
#customers .carousel-control-next .fa{
	font-size:23px;
	color:#3C3950;
}
.comment-person{
	font-family: 'Rubik', sans-serif;
	font-weight:bold;
	color:grey;
	font-size:1.2rem;
}
#customers p{
	font-family: 'Rubik', sans-serif;
	font-size:1.1rem;
}
.comment{
	font-family: 'Rubik', sans-serif;
	font-weight:lighter;
	letter-spacing:0.8px;
	font-size:0.9rem;
}
.comment .fa-quote-right{
	color:grey;
	font-size:3rem;
}

.certification-row{
	padding-top:70px !important;
	padding-bottom:70px;
}
.certification-row h2{
	font-family: 'Rubik', sans-serif;
	font-weight:lighter;
	letter-spacing:0.8px;
	font-size:2.5rem;
}
.certification-row .fa-star{
	color:grey;
}

.certification-block{
	border-left:2px solid #AFAFAF;
}
.home-5{
	padding:80px 0px;
}
.home-5 h2{
	font-family: 'Rubik', sans-serif;
	font-weight:lighter;
	letter-spacing:0.8px;
	font-size:2.3rem;
	padding:40px 0px;
}	
.home-5 p{
	font-family: 'Rubik', sans-serif;
	font-weight:lighter;
	font-weight:normal;	
	color:#434343;
}

.home-5 .contact-social ul{ 
	margin:0px;
	display:inline-block;
	padding-left:0px;
}
.contact-social .border-bottom{
	border-bottom:1px solid #DFE5E8;

}
.contact-social .border-bottom li{


}

.home-5 .contact-social ul li{ 
	display:inline-block;
	border-right:1px solid #DFE5E8;	
	width:50px;
	height:50px;
	text-align:center;
	padding-top:07px;
}
.home-5 .contact-social ul li:last-child{
	border-right:none;
}
.home-5 .contact-social ul li a{ 
	color:#46485C;
	font-size:26px;
	font-family: 'Rubik', sans-serif;
}


/*Home Page End*/

/*Download Start*/
.first-look{
	border-bottom:50px solid #A1A4A7;
}
.download p{
	font-family: 'Rubik', sans-serif;
	font-weight:lighter;
}
.download h2{
	font-family: 'Rubik', sans-serif;
	font-weight:lighter;
	letter-spacing:0.8px;
	font-size:2.5rem;
	display:inline-block;
	border-bottom:3px solid  grey;
	padding-bottom:10px;
	padding-left:50px;
	padding-right:50px;
}
.download-row-2 p{
	font-family: 'Rubik', sans-serif;
	font-weight:500;
	text-transform:uppercase;
	color:#46485C;
	letter-spacing:0.7px;
}
.download-row-2 a{
	text-decoration:none;
}	
.download-row-2 a span{
	background:#A1A4A7;
	padding:14px 19px;
	margin-right:04px;
	color:#fff;
	text-transform:uppercase;
	font-family: 'Rubik', sans-serif;

	letter-spacing:0.7px;
	font-size:1.1rem;
}
.download-row-2 a i{
	color:#A1A4A7;
	font-size:30px;
}
.download-row-2-col-1{
	border-right:2px solid #A1A4A7;
}
/*Download End*/
/*Facilities Start*/
.facilities{

}
.facilities h2{
	font-family: 'Rubik', sans-serif;
	font-weight:lighter;
	letter-spacing:0.8px;
	font-size:2.5rem;
	padding-bottom:10px;
	padding-left:50px;
	padding-right:50px;	
	text-transform:uppercase;
	position:relative;
}
.facilities h2:after{
	content:" ";
	position:absolute;
	left:33%;
	bottom:29%;
	width:34%;
	height:2px;
	background: grey;
}	
.facilities p{
	font-family: 'Rubik', sans-serif;
	color:#647783;	
}
.facilities .nav-item {
	margin:0px 3px;
}
.facilities .nav-tabs .nav-link{
	border-radius:0px;	
	text-align:center;
	text-transform:uppercase;
	font-family: 'Rubik', sans-serif;
	font-weight:lighter;
	font-size:0.9rem;
	letter-spacing:0.8px;
}

.facilities .nav-tabs{
	border-bottom:2px solid rgb(204,212,218);
}
.facilities .nav-item .nav-link{
	color:#fff;
	background:rgb(161,164,167);
	border:2px solid transparent;
}
.facilities .nav-item .nav-link.active{
	background:#fff !important;
	color:#000 !important;
	border-color: rgb(204,212,218) rgb(204,212,218) #fff;
}
.tab-content{
	border-right:2px solid rgb(204,212,218);
	border-left:2px solid rgb(204,212,218);
	border-bottom:2px solid rgb(204,212,218);

}
.facilities-nav{
}

.facilities .tab-content h5{
	font-family: 'Rubik', sans-serif;
	font-weight:500;
	font-size:1.1rem;
	text-transform:uppercase;
	letter-spacing:0.8px;	
	color:rgb(70,72,92);
}
.facilities .tab-content p{
	font-family: 'Rubik', sans-serif;
	font-size:0.98rem;
}
/*Facilities End*/
/*Services Start*/
.services h2{
	font-family: 'Rubik', sans-serif !important;
	letter-spacing:0.8px;
	font-size:2.8rem;
	display:inline-block;
	border-bottom:3px solid  grey;
	padding-left:10px;
	padding-right:10px;
}

.services .nav-item {
	width:10.84% !important;
	margin:0px 1px;
}
.nav-tabs>li>a{
	margin-right:0px !important;
}
ul.nav-tabs li:nth-child(5) a{
	min-width:inherit !important;
}

ul.nav-tabs li:nth-child(4) a{
	max-width:inherit !important;	
}
ul.nav-tabs li a{
	max-width:inherit !important;
}
.services .services-logic .nav-item {
	width:15.84%;
	margin:0px 1px;
}

.services .services-tab .nav-link{
	border-radius:0px;	
	text-align:center;
	text-transform:uppercase;
	font-family: 'Rubik', sans-serif !important;
	font-size:0.7vw;
	letter-spacing:0.8px;
	padding:09px 0px;
}
.services .services-tab .nav-link span{
	color:transparent !important;
	display:block !important;
}

.services .services-tab{
	border-bottom:2px solid rgb(204,212,218);
}
.services .services-tab .nav-item .nav-link{
	color:#fff;
	background:rgb(161,164,167);
	border:2px solid transparent;
}
.services .services-tab .nav-item .nav-link.active{
	background:#fff !important;
	color:#000 !important;
	border-color: rgb(204,212,218) rgb(204,212,218) #fff;
}
.services .tab-content{
	border-right:2px solid rgb(204,212,218);
	border-left:2px solid rgb(204,212,218);
	border-bottom:2px solid rgb(204,212,218);

}
.services-nav{
}
.services .tab-content h4{
	font-family: 'Poppins', sans-serif !important;
	letter-spacing:0.8px;
	font-size:1.9rem;
}
.services .tab-content h3{
	font-family: 'Poppins', sans-serif !important;
	letter-spacing:0.8px;
	font-size:1.9rem;
}
.services .tab-content h5{
	font-family: 'Rubik', sans-serif !important;
	font-weight:bold;
	font-size:1.9rem;
	text-transform:uppercase;
	letter-spacing:0.8px;	
	color:rgb(70,72,92);
}
.services .tab-content p{
	font-family: 'Rubik', sans-serif !important;
	font-size:1.5rem;
	color:#647783;
	text-align:justify;
}
#guarding label{
	font-family: 'Rubik', sans-serif !important;
	font-size:0.9rem;

}
.row-2{
	background-image:url('/wp-content/uploads/2019/05/4-1.png');
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	margin:0px;
}
.services .tab-content h4{
	font-family:'Rubik', sans-serif;
}
/*Services  End*/
/*Contact Start*/
.contact-1{
	padding-top:70px;
	padding-bottom:30px;	
}
.contact-head-row h2{
	font-family: 'Rubik', sans-serif;
	font-weight:300 !important;
	letter-spacing:0.8px;
	font-size:3.5rem;	
	text-transform:uppercase;
	position:relative;
	color:rgb(70,72,92);
	border-bottom:2px solid  grey;
	padding-left:4px;
	padding-right:4px;
	display:inline-block;
}
/*.contact-head-row h2:after{
	content:" ";
	position:absolute;
	left:35%;
	bottom:10%;
	width:29%;
	height:2px;
	background: grey;
}*/	
.contact-row-2{
	text-align:center;
}
.contact-row-2 img{
	padding:10px 0px;
}
.contact-row-2 h4{
	font-family: 'Rubik', sans-serif;
	font-weight:normal;
}
.contact-row-2 label{
	display:block;
	font-family: 'Poppins', sans-serif;
	color:rgb(70,72,92);
	font-size:0.6vw;
	margin-bottom:0px;
}
.contact-row-2 a{
	text-decoration:none;
	color:rgb(58,69,144);
	font-family: 'Poppins', sans-serif;
	font-size:0.8vw;

}
.contact-row-3{

}
.contact-row-3 h2{
	font-family: 'Rubik', sans-serif;
	font-weight:300 !important;
	letter-spacing:0.8px;
	font-size:2.5rem;	
	text-transform:uppercase;

	position:relative;
	color:rgb(70,72,92);
	margin-bottom:08px;
}
.contact-row-3 p{
	font-family: 'Rubik', sans-serif;
	font-weight:500 !important;
	color:rgb(70,72,92);
}
.contact-2{
	background:rgb(33,35,49);
	padding:60px 0px;
}
.contact-input{
	margin:11px 0px;
}
.contact-input label{
	color:#fff;
	display:block;
	margin-bottom:4px;
	font-family: 'Poppins', sans-serif;
}
.contact-input label span{
	color:red;
}
.contact-input input[type="text"]{
	width:100%;
	padding:0px 4px;
	height:32px;
	font-family: 'Poppins', sans-serif;
}

.contact-input input[type="email"]{
	width:100%;
	padding:0px 4px;
	height:32px;
	font-family: 'Poppins', sans-serif;
}
.contact-input textarea{
	width:100%;
	height:130px;
	font-family: 'Poppins', sans-serif;
}
.contact-input input[type="submit"]{
	padding:8px 40px;
	font-family: 'Poppins', sans-serif;
	font-weight:bold;
	border-radius:20px;
	border:none;
	background:#fff;
	color:rgb(38,50,135);
}
.contact-3{
	padding:30px 0px;
}
.contact-3 label{
	font-family: 'Poppins', sans-serif;
	padding-right:15px;
	font-size:1.1rem;
}
.contact-3 input[type="email"]{
	width:300px !important;
	height:35px;
	padding:0px 5px;
}
.contact-3 input[type="submit"]{
	display:inline-block;
	margin-left:15px;
	background:grey;
	border:1px solid grey;
	color:#fff;
	padding:5px 30px;
}
.contact-new-1{
	padding-top:50px !important;
}
.contact-new-1 .head-para{ 
	font-size:2rem;
	padding:15px 0px;
}
.contact-new-2{
	background:#eaeaea;
	padding:30px 0px;
}
.fliter-box{
	background:#567481;
	padding:20px;
}
.fliter-box .fliter-head{
	color:#fff;
	font-family: 'Poppins', sans-serif;
	letter-spacing:0.8px;
	font-size:1.4rem;
}
.fliter-box .clear-btn{
	background:transparent;
	padding:07px 15px;
	border:1px solid #059dc1;
	color:#fff;
	font-family: 'Poppins', sans-serif;
	letter-spacing:0.8px;
	font-size:1.4rem;

}
.btn-location{
	display:block;
	width:100%;
	background:#3e626f;
	padding:10px 15px;
	color:#fff;
	font-family: 'Poppins', sans-serif;
	letter-spacing:0.8px;
	text-decoration:none !important;
	font-size:1.5rem;
}
.btn-location:hover{
	color:#fff;
}
.btn-location i{
	padding-top:05px;
}
.fliter-option{
	padding-left:10px;
}
.fliter-option li{
	list-style:none;
}
.fliter-option li label{
	font-family: 'Poppins', sans-serif;
	font-weight:lighter;
	letter-spacing:0.8px;
	color:#fff;
	font-size:1.4rem;
}
 #search{
	margin-right:15px !important;
	display:inline-block !important;
	background:transparent;
	padding:07px 15px;
	border:1px solid #059dc1;
	color:#fff;
	font-family: 'Poppins', sans-serif;
	letter-spacing:0.8px;
	font-size:1.4rem;
}
.contact-new-col-2 h2{
	font-family: 'Poppins', sans-serif;
	font-weight:normal;
	letter-spacing:0.8px;
	font-size:2.7rem;
	text-decoration:none !important;
	
	color:#059dc1;
	padding-top:12px;
}
.fliter-select{
	width:220px;
	height:40px;
	font-family: 'Poppins', sans-serif;
	font-weight:normal;
	letter-spacing:0.8px;
	padding:0px 10px;
	background:#059dc1;
	color:#fff;
	font-size:1.4rem;
}
.fliter-select option{
	background:#fff;
	font-family: 'Poppins', sans-serif;
	font-weight:normal;
	letter-spacing:0.8px;
	color:#000;
}
#response .wp-block-column:first-child{
	flex-basis:30% !important;
}
#response .wp-block-column:last-child{
	flex-basis:70% !important;
}
#response .wp-block-column:not(:last-child) {
	margin-left:0px !important;
	margin-right:0px  !important;	
}
#response .wp-block-column:nth-child(odd){
	margin-left:0px !important;
	margin-right:0px  !important;
}
.contact-info{
	font-size:0.9rem;
}
.contact-box{
	background:#fff;
	margin-bottom:15px;
	padding:15px;
}
/*
.contact-box p{
	font-size:1.1rem;
}*/
.contact-box label{
	font-size:1.3rem;	
}
.btn-contact-box{
	text-decoration:none !important;
	font-family: 'Poppins', sans-serif;
	font-weight:normal;
	letter-spacing:0.8px;
	color:#059dc1;
	padding-top:12px;
	display:inline-block;
}
.contact-box p:first-child{
	font-family: 'Poppins', sans-serif;
	font-weight:normal;
	letter-spacing:0.8px;
	font-size:1.3rem;
}
.contact-box p:last-child{
	font-family: 'Poppins', sans-serif;
	font-weight:normal;
	letter-spacing:0.8px;
	font-size:1.5rem;
}
.contact-info-1{

}
.contact-slider-img{
	border-bottom:50px solid #A1A4A7;
}
.regional-1-col-1 h2{
	font-family: 'Poppins', sans-serif;
	font-weight:normal;
	letter-spacing:0.8px;
	font-size:1.9rem;
	border-bottom:1px solid grey;
}
p.icon{
	font-size:60px !important;
	margin-bottom:0px;
	line-height:40px;
	padding-top:20px;
}
.regional-1-col-1 p{
	font-family: 'Poppins', sans-serif;
	font-weight:normal;
	letter-spacing:0.8px;
	font-size:1.1rem;
}
.regional-offices-col{

}
.regional-offices-col h4{
	font-family: 'Poppins', sans-serif;
	font-weight:normal;
	letter-spacing:0.8px;
	font-size:1.2rem;	
}
.regional-card{
	border:1px solid silver;
	margin:15px 0px;
}
.regional-card p{
	font-family: 'Poppins', sans-serif;
	font-weight:normal;
	letter-spacing:0.8px;
	font-size:1rem;
}
.regional-card a{
	font-family: 'Poppins', sans-serif;
	font-weight:normal;
	letter-spacing:0.8px;
	font-size:1rem;
}
.regional-card a i{
	font-size:30px;
}
/*Contact End*/

/*Footer Start*/
.home-7{
	padding-top:60px;
	background:#21202e;
}
.home-7 i{
	color:#fff;
}
.home-7 p{
	font-family: 'Poppins', sans-serif;
	font-weight:lighter;
	letter-spacing:0.8px;
	color:#fff;
}
.footer-social{
	padding-top:20px;
}
.footer-social li{
	display:inline-block;
	margin:0px 06px;
	text-align:center;
}
.footer-social li a{
	transition:all 0.4s linear;
}
.footer-social li a i{
	width:40px;
	height:40px;
	border-radius:100%;
	padding-top:10px;
	border:1px solid rgba(255,255,255,0.2);	
	transition:all 0.4s linear;
}	
.footer-social li a:hover i{
	background:rgba(255,255,255,0.5);
}
.home-7 h5{
	font-family: 'Poppins', sans-serif;
	font-weight:600;
	letter-spacing:0.8px;
	color:rgba(255,255,255,0.9);
	font-size:16px;
}
.home-7 ul{
	padding-left:0px;
}
.home-7 ul li {
	list-style:none;
}
.home-7 ul li a{
	text-decoration:none;
	color:rgba(255,255,255,0.7);
	font-family: 'Poppins', sans-serif;
	font-weight:lighter;

}
.home-7 hr{
	border:none;
	height:1.5px;
	background:rgba(255,255,255,0.25);
}
.home-7 .copy-right{
	color:#fff;
	padding-top:04px;
	padding-bottom:10px;
	font-family: 'Poppins', sans-serif;
	font-weight:lighter;
	letter-spacing:0.8px;

}
/*Footer End*/
