/*******Gobal Css Start*******/
*{

}
h1, h2, h3, h4, h5, h6{
	font-family:Square721BT-Bold;
}
b{
	font-family:Square721BT-Bold;
}
p{
	 font-family:Arimo-Regular;
}
label{
	font-family:Square721BT-Regular;	
}
span{
	font-family:Square721BT-Regular;
}
a{
	font-family:Square721BT-Regular;
	text-decoration:none;
}
.btn{
	/*padding: 0.5rem 1.5rem !important;*/
	border-radius:0px !important;
	font-family:Square721BT-Bold !important;
	letter-spacing:0.5px;
}
.btn-primary{
	background:transparent;
	border:2px solid #000;
	color:rgb(41,41,41);
	transition:all 0.4s linear;

}
.btn-primary:hover, 
.btn-primary:focus{
	background:#000 !important;
	border:2px solid #000 !important;	
	box-shadow:none !important;
	color:#fff;
}
.btn-warning{
	background:transparent;
	border:2px solid rgb(247,168,9);
	color:#000;
	transition:all 0.4s linear;
}
.btn-warning:hover, 
.btn-warning:focus{
	background:rgb(247,168,9) !important;
	border:2px solid rgb(247,168,9) !important;	
	box-shadow:none !important;
	color:#fff;
	border-radius:3px !important;
}
/*.btn-warning{
	background:rgb(1,91,165);
	border:2px solid rgb(1,91,165);
	color:#fff;
	transition:all 0.5s linear;
}
.btn-info:hover, 
.btn-info:focus{
	background:transparent !important;
	border:2px solid rgb(1,91,165) !important;	
	box-shadow:none !important;
	color:rgb(1,91,165);
	border-radius:3px !important;
}*/

.heading-1{
	padding:20px 0px;
}
.heading-1 img{
		
}
.heading-1 label{
	font-family:Square721BT-Bold;
	font-size:2rem;
	margin-left:-6%;
	vertical-align:bottom;
}

.heading-2{
	padding:20px 0px;
}
.heading-2 img{
		
}
.heading-2 label{
	font-family:Square721BT-Bold;
	font-size:2rem;
	margin-left:-12%;
	vertical-align:bottom;
}
.heading-1-client{
	padding:20px 0px;
	display:inline-block;
	background-size:#fff;
}
.heading-1-client img{
		
}
.heading-1-client label{
	font-family:Square721BT-Bold;
	font-size:2rem;
	margin-left:-6.2%;
	vertical-align:bottom;
}


/*Gobal Css End*/

/*Navigation Start*/
.first-header{
	background:rgb(223,224,225);
	padding:07px 0px;
}
.first-header-col-1{
	vertical-align:middle;
}
.first-header-col-1 img{
	vertical-align:middle;
	padding-right:02px;
}
.number{
	font-size:16px !important;
}

.first-header-col-1 label{
	font-size:18px;
	padding-right:35px;
	margin-bottom:0px;
	vertical-align:middle;
}
.social-header{
	text-align:right;
	margin-bottom:0px;
}
.social-header li{
	list-style:none;
	display:inline-block;
	margin:0px 10px !important;
}
.social-header li a{
	color:#000;
	font-weight:bold;
	transition:all .3s linear;
}
.social-header li a i{
	color:#000;
	font-weight:bold;
	transition:all .3s linear;
}

.social-header li a:hover i{
	color:rgb(247,167,6);	
}
.navbar{
	padding-left:0px !important;
}
.navbar-nav li a{
	padding:0px;
	margin:0px 10px;
	color:#000;
	font-family:Arimo-Regular;
	font-weight:600;
	text-decoration:none;
	transform:skew(-20deg);
	transition:all 0.4s ease;
}
.navbar-nav .active a{
	background:rgb(247,167,6) !important;	
}
.navbar-nav li a .nav-content{
	transform:skew(20deg);
	margin-bottom:0px;
	padding-top:02px;
	padding-bottom:02px;
	padding-left:07px;
	padding-right:07px;	
}

 .navbar-nav li a:hover{
	background:rgb(247,167,6) !important;	
}
 .navbar-nav li a .nav-content:after{
	content:" ";
	z-index:99;
	position:absolute;
	top:10%;
	right:-20px;
	height:20px;
	width:1px;
	border-right:1px solid rgb(145,107,33);
	padding-left:10px;
}
.navbar-nav .login a{
	border:none !important;
	transform:skew(25deg) !important;
	background:#000;
	font-family:Arimo-Regular;
	font-weight:600;
	color:rgb(247,169,14);
	margin-left:10px !important;
	transition:all 0.3s linear;
}
 .navbar-nav .login a p{
	border:none !important;
	transform:skew(-25deg);
	margin-bottom:0px;
	padding-top:02px;
	padding-bottom:02px;
	padding-left:07px;
	padding-right:07px;	
}
.navbar-nav .login a:hover{
	color:#000;
}

/*Navigation End*/

/*Home Page Start*/
.home-slider-1-content{
	z-index:8;
	position:absolute;
	top:30%;
	right:05%;	
	width:45%;
}
.home-slider-1-content p{
	font-size:2.2vw;
}
.home-slider-1-content p span{
	background:rgb(247,167,6) !important;
	padding-left:04px;
	padding-right:04px;
}
.home-1-col-2{
	margin-top:0;
	background:#fff;
	padding:20px 30px;	

}
.home-1-col-2-row-1{
	border:1px solid #000;
	padding:15px 0px;	
}
.home-1-col-2-row-2{
	border:1px solid #000;
	border-top-color:transparent !important;
	padding:15px 0px;	
}
.home-1-col-2-row-1 a{
	text-decoration:none;
	color:#000;
}
.home-1-col-2-row-2 a{
	text-decoration:none;
	color:#000;	
}

.home-2{
	padding:200px 0px;
	background:url('../images/background/01.png');
	background-repeat:no-repeat;
	background-size:cover;

}
.home-2-row-head{
	padding-top:100px !important;
}
.home-2-row-2{
	margin-top:70px;
	padding-bottom:250px;
	border-bottom:9px solid rgba(245,166,6,0.3);
	border-left:9px solid rgba(188,189,190,0.8);

}
.home-2-row-2-col-1{
	padding-top:50px;
	padding-left:50px;
	padding-right:40px;
	border-top:9px solid rgba(245,166,6,0.3);

}

.home-2-row-3{
	padding-bottom:50px;
}
.home-services-card-main{
	padding:05px 05px !important;
	background:#fff;
}

.home-services-card{
	position:relative;
	padding:1.5px;
}
.home-services-card-content{
	z-index:9;
	position:absolute;
	bottom:10px;
	left:15px;
}
.home-services-card-content h4{
	color:#fff;
	font-size:1.2rem;
}

.home-2-row-3{
	border-right:9px solid rgba(245,166,6,0.3);
	padding-top:100px !important;
}
.home-2-row-3-col-1{
	border-left:9px solid rgba(245,166,6,0.3);
	position:relative;
	padding-top:50px;
	padding-left:50px;
}
.home-2-row-3-col-1:before{
	content:" ";
	position:absolute;
	top:0px;
	left:0px;
	width:50%;
	height:10px;
	background:rgba(245,166,6,0.3);
}
.home-2-row-4{
	border-right:9px solid rgba(245,166,6,0.3);
	position:relative;
}
.home-2-row-4:before{
	content:" ";
	position:absolute;
	top:-28%;
	left:0px;
	width:0px;
	height:160%;
	z-index:99;
	border:5px solid rgba(245,166,6,0.3);
}
.home-03{
	padding-top:60px;
	padding-bottom:90px;
}
.home-03-row-1{
	position:relative;
	padding-top:50px;
	padding-left:50px;
	padding-bottom:50px;
}
.home-03-row-1:before{
	content:" ";
	position:absolute;
	top:-160%;
	left:0px;
	width:0px;
	height:260%;
	z-index:99;
	border:5px solid rgba(188,189,190,0.6);
}
.home-03-row-1:after{
	content:" ";
	position:absolute;
	bottom:0%;
	left:0px;
	width:40%;
	height:290%;
	z-index:99;
	border-bottom:9px solid rgba(188,189,190,0.6);

}

.home-mobile-91{
	font-size:5vw;
	margin-bottom:0px;
	line-height:4vw;
	color:rgb(255,189,85);
	padding-left:2.5vw;
}

.home-mobile-number{
	font-size:3vw;
}
.home-4{
}
.home-4-container{
	border:10px solid rgb(212,212,212);
	padding:60px 40px;
	position:relative;
}
.home-4-container .heading-1-client{
	position:absolute;
	top:-60%;
	left:-2.6%;
}
.home-6{
	padding-top:130px;
	padding-bottom:80px;
}
.home-6-container{
	border:10px solid rgb(212,212,212);
	padding:50px 40px;
	position:relative;
}
.home-6-container .heading-1-client{
	position:absolute;
	top:-160px;
	left:-1.8%;
	z-index:99;
}
.testi-person{
	border-bottom:4px solid rgb(245,166,6);
	margin-bottom:20px;
}
.testi-person h3{
	margin-bottom: 0px;
	font-size:2rem;
}
.home-testi-navigation{
	text-align:left;
	position:relative;
}
.home-testi-navigation a{
	color: #000;
	font-size:3rem;
	display:block;	
}
.home-testi-navigation a .fa-chevron-left{
	position:absolute;
	left:-8%;
	bottom:70px;
}
.home-testi-navigation a .fa-chevron-right{
	position:absolute;
	left:-8%;
	bottom:24px;
}
.home-testi-navigation a:hover{
	color:rgb(245,166,6);	
}
.home-testi-navigation a:focus{
	color:rgb(245,166,6);
}


/*Home Page End*/

/*About Start*/
.about-2-row-1{
	position:relative;
}
.about-2-row-1:after{
	content:" ";
	position:absolute;
	bottom:-10px;
	left:15px;
	width:97.95%;
	border-bottom: 10px solid rgb(169,169,169);
}
.about-2 ul li{
	list-style:none;
	 font-family:Arimo-Regular;
	margin:20px 0px;
	font-size:1.1rem;
	position:relative;
	padding-left:2rem;
	letter-spacing:0.7px;
}
.about-2 ul li:before{
	content:" ";
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/icon/about-list.png);
	background-repeat:no-repeat;
	height:100%;
	width:30px;
}
.img-border-grey{
	border-left:10px solid rgb(169,169,169);
	border-top:10px solid rgb(169,169,169);
}

.about-3{
	background:rgb(224,225,226);
	border-top:10px solid rgb(245,167,9);
}
.about-3-sub-container-1{
	border-right:10px solid rgb(169,169,169);
	border-bottom:10px solid rgb(169,169,169);
	padding-top:40px;
	padding-bottom:70px;
}
.about-3-sub-container-2{
	/*border-left:10px solid rgb(245,167,9);*/
	padding-top:70px;
	padding-left:50px;
	position:relative;
}
.about-3-sub-container-2:before{
	content:" ";
	position:absolute;
	top:0px;
	left:0px;
	height:500px;
	z-index:1;
	width:10px;
	background:rgb(169,169,169);
}
.about-3 .home-2-row-3{
	border-right:none !important;
}
.about-3-sub-container-2b{
	/*border-left:10px solid rgb(245,167,9);*/
	padding-top:3.5vw;
	padding-left:50px;
	position:relative;
}
.about-3-sub-container-2b:before{
	content:" ";
	position:absolute;
	top:0px;
	left:0px;
	height:343px;
	z-index:1;
	width:10px;
	background:rgb(245,167,9);
}
/*About End*/

/*Services Start*/
.secure-servies-1{

}
.secure-servies-1 .nav{
	display:block;	
	text-align:center;
}
.secure-servies-1 .nav li{
	display:inline-block;
	margin:10px 15px;
}
.secure-servies-1 .nav li a{
	background:rgb(136,136,136);
	color:#fff;
	text-decoration:none;
	padding:15px 30px;
	border-radius:20px;
	font-size:1.2vw;
	transition:all 0.3s linear;
}
.secure-servies-1 .nav li a:hover{
	background: rgb(247,168,9);
}
.secure-servies-1 .nav li .active{
	color:#fff;
	background: rgb(247,168,9);
}
.security-heading h2{
	background:rgb(41,41,41);
	color:#fff;
	display:inline-block;
	padding:12px 29px;
	font-size:1.8rem;
	position:relative;
	border-right:10px solid rgb(247,168,9);
}
.security-heading h2:after{
	content:" ";
	position:absolute;
	right:-10%;
	top:0px;
	width:13px;
	height:100%;
	border-left:5px solid rgb(247,168,9);
	border-right:3px solid rgb(247,168,9);


}

.security-heading-2 h2{
	background:rgb(41,41,41);
	color:#fff;
	display:inline-block;
	padding:12px 29px;
	font-size:1.8rem;
	position:relative;
	border-right:10px solid rgb(247,168,9);
}
.security-heading-2 h2:after{
	content:" ";
	position:absolute;
	right:-6.5%;
	top:0px;
	width:13px;
	height:100%;
	border-left:5px solid rgb(247,168,9);
	border-right:3px solid rgb(247,168,9);


}

.security-heading-3 h2{
	background:rgb(41,41,41);
	color:#fff;
	display:inline-block;
	padding:12px 29px;
	font-size:1.8rem;
	position:relative;
	border-right:10px solid rgb(247,168,9);
}
.security-heading-3 h2:after{
	content:" ";
	position:absolute;
	right:-8%;
	top:0px;
	width:13px;
	height:100%;
	border-left:5px solid rgb(247,168,9);
	border-right:3px solid rgb(247,168,9);


}
.service-img{
	border-top:6px solid rgb(245,167,9);
}
.secure-servies-1-row-2{
	position:relative;	
}
.secure-servies-1-row-2:after{
	content:" ";
	position:absolute;
	bottom:-10px;
	left:16px;
	width:98.95%;
	border-bottom: 10px solid rgb(169,169,169);
}


/*Services End*/
/*Why Choose Us Start*/
.why-choose-us-2{

}
.why-choose-us-2 .nav{
	margin-top:60px;
}
.why-choose-us-2 .nav li {
	
}
.why-choose-us-2 .nav li .first-links{
	padding-left:60px !important;
}

.why-choose-us-2 .nav li a{
	padding:10px 20px;
	color:rgb(169,169,169);
	transition:all 0.4s linear; 

}
.why-choose-us-2 .nav li .active{
	background:rgb(169,169,169);
	color:#fff;
}
.why-choose-us-2 .nav li a:hover{
	background:rgb(169,169,169);
	color:#fff;
}
.why-choose-us-2 .tab-content{
	border-top:10px solid rgb(169,169,169);
	border-left:10px solid rgb(169,169,169);
	padding-top:20px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:150px;
	position:relative;
}
.why-choose-us-2 .tab-content:after{
	content:" ";
	position:absolute;
	bottom:-10px;
	left:-8.5px;
	width:100.7%;
	border-bottom:10px solid rgb(169,169,169);

}
.why-choose-us-2-customer{
	margin-top:20px;
}

.why-choose-us-2 .tab-content .customers-name{
	display:inline-block;
	background:rgb(247,168,9);
	color:#000;
	font-size:1.3rem;
	padding:05px;
	margin-right:20px;
	width:280px;
	text-align:center;
}
/*Why Choose Us End*/

/*Customer Start*/
.customers-1-row-2{
	border-top:10px solid rgb(169,169,169);
	border-left: 10px solid rgb(169,169,169);
	padding-top:50px;
	padding-bottom:70px;
	padding-left:50px;
	padding-right:50px;
	margin-right:0px;
	position:relative;
}
.customers-1-row-2:after{
	content:" ";
	position:absolute;
	bottom:-10px;
	left:-8.4px;
	width:100.7%;
	border-bottom: 10px solid rgb(169,169,169);

}
.customers-2-sub-container{
	border-right:10px solid rgb(169,169,169) !important;
	border-bottom:10px solid rgb(169,169,169) !important;	
}
.customers-3-sub-container{
	/*border-left:10px solid rgb(245,167,9);*/
	padding-top:3.5vw;
	padding-left:50px;
	position:relative;
}
.customers-3-sub-container:before{
	content:" ";
	position:absolute;
	top:0px;
	left:0px;
	height:343px;
	z-index:1;
	width:10px;
	background:rgb(169,169,169) !important;	
}
/*Customer End*/

/*Footer Start*/
.home-contact-background-1{
	background:url('../images/background/footer.png');
	background-repeat:no-repeat;
	padding-top:180px;
	
}
.home-contact-background-2{
	background:url('../images/background/footer-1.png');
	background-repeat:no-repeat;
	padding-top:350px;
	position:relative;
	background-color:rgb(224,225,226);

}
.home-contact{
	position:relative;
	padding-bottom:4%;

}
.home-contact-col-1{
	background:rgb(71,71,71);
	padding:20px 10px;
	z-index:99;	
}
.home-contact-tab{
	border-bottom:1px solid rgb(166,166,166);
	padding-bottom:3%;
}
.input-home{
	margin:05px 0px;
}
.input-home input{
	width:100%;
	background:transparent;
	border:2px solid rgb(165,165,165);
	height:40px;
	margin:10px 0px;
	padding:0px 10px;
	font-family:Arimo-Regular;
	color:#f8f8f8;
	outline-color:#fff;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 		color:#f8f8f8;
 	padding-left:12px;
}
::-moz-placeholder { /* Firefox 19+ */
  	color:#f8f8f8;
 	padding-left:12px;

}
:-ms-input-placeholder { /* IE 10+ */
   	color:#f8f8f8;
 	padding-left:12px;

}
:-moz-placeholder { /* Firefox 18- */
		color:#f8f8f8;
 	padding-left:12px;
}
.input-home textarea{
	height:170px;
	width:100%;
	background:transparent;
	border:2px solid rgb(165,165,165);
	padding:05px 05px;
	font-family:Arimo-Regular;
	outline-color:#fff;
	color:#f8f8f8;
}
.home-contact input[type="submit"]{
	border:3px solid rgb(165,165,165);
	background:transparent;
	color:#f8f8f8;
	margin:15px 0px;
	padding:05px 25px;
	font-family:Arimo-Regular;
	outline-color:#fff;
}
.home-contact .nav{
	margin-left:-30px;
}
.home-contact .nav li a{
	color:rgb(165,165,165);
	font-family: Square721BT-Bold;
	font-size:23px;
	text-transform:uppercase;
	transition:all 0.5s linear;
}
.home-contact .nav li .active{
	color:#fff;
	font-family: Square721BT-Bold;
	border-bottom:2px solid #f8f8f8;
	position:relative;
}
.home-contact .nav li .active:after{
	content:" ";
	position:absolute;
	left:40%;
	bottom:-20px;
	border:10px solid #f8f8f8;
	border-bottom-color:transparent;
	border-left-color:transparent;
	border-right-color:transparent;
}
.footer-address h4{
	color:#f8f8f8;
}
.footer-address p{
	color:#f8f8f8;
}
.footer-social{
	padding-top:30px;
}
.footer-social ul{
	padding-left:0px;
}
.footer-social ul li{
	list-style:none;
	display:inline-block;
	margin:0px 12px;
}
.footer-social ul li a{
	color:#fff;
	transition:all 0.2s linear;
}
.footer-social ul li a i{
	font-size:20px;
}
.footer-social ul li a:hover{
	color:rgb(245,166,6);
}

/*/*********Footer End**********/