@import url('https://fonts.googleapis.com/css?family=Poppins:400,600,700');
body{
}


.padding10{
 padding:10px;
}
.paddding25{
	padding:25px;
}
.padding50{
	padding-left:15%; padding-right:15%; padding-top:5%; padding-bottom:5%;
}
.padding5{
	padding:5px;
}
.padding3{
	padding:3px;
}
.paddingtopandbottom{
	padding-bottom:10px; padding-top:10px;
}
.headingfonts{
	font-weight:700;
}
.color_1{
	color:#bd351d;
}
.color_2{
	color:#fde428;
}
.color_white{
	color:#fff;
}

.bgcolor_1{
	background-color:#c10e0e;
}
.bgcolor_2{
	background-color:#272728;
}
.bgcolor_3{
	background-color:#fff; background-image:url(../images/testimonialbg.jpg); color:#000
}
.bgcolor_4{
	background-color:#333;
}
.bgcolor_5{
	background-color:#313a42
}
.subpageborder{
	border-bottom:2px solid #bd351d;
}
.links{
	color:#c10e0e;
}
.links:hover{
	color:#c10e0e; text-decoration:none;
}
.topbutton_1{
	text-decoration:none; color:#000; background-color:#ffcc00; display:block; padding:10px; text-align:center; cursor:pointer
}
.topbutton_1:hover{
	text-decoration:none; color:#FFF; background-color:#eed410;
}
.topbutton_2{
	text-decoration:none; color:#000; background-color:#f2f3f4; display:block; padding:10px; text-align:center; cursor:pointer
}
.topbutton_2:hover{
	text-decoration:none; color:#FFF; background-color:#eed410;
}
.bordersyle{
	border:1px dashed #CCC; background-color:#a00909}


.webbutton{
	 color:#fff; padding:10px; background-color:#870909; border-radius:5px;
}
.webbutton_2{
	color:#fff; padding:10px; background-color:#1c1c1c; border-radius:5px;
}
.webbutton:hover, .webbutton_2:hover{
	color:#FFF;
}

.homeblock1{
	background-color: #ae3527; padding:15px; text-align:center
}
.homeblock2{
	background-color: #292929; padding:15px; text-align:center
}
.bigfont{
	font-size:36px;}
.imgblock{
	overflow:hidden;
}

.scroolingcontent{
	 margin:5px; padding:5px; text-align:center; border-radius:5px; height:100px;
}
.scroolingcontent p{
	font-size:16px; color:#666; }
.scroolingcontent span{
	font-size:45px; font-weight:700; color:#ae3527
}
.aftcount{
	font-size:45px; font-weight:700; color:#ae3527;
}
.spltext{
	font-size:30px; font-weight:700; color:#000; font-style:italic;
}


.imgblock img{
	transition:1s all;
}

.imgblock img:hover{
	transform: scale(1.1);
}

.bg1{
	background-color:#f6f7f7;
}
.bg_white{
	background-color:#FFF;
}

.linksbul ul{

}
.linksbul ul li{

}

.home_heading a{
	position:absolute; background-color:rgba(17, 47, 83, 0.9); width:55%; padding:10px; font-weight:600; color:#FFF; top:7%; z-index:9999;
}
.home_heading a:hover{
	text-decoration:none;
}
.services_block a{
	color:#333; background-color:#eeeeee; display:block; padding:10px;  margin:1px;
}
.services_block a:hover{
	text-decoration:none; background-color:#ffcc00;
}
.services_block2{
	color:#FFF;}

.services_block2 a{
	color:#fff; background-color:#122f53; display:block; padding:10px;  margin:1px;
}

.services_block2 a:hover{
	text-decoration:none; background-color:#ffcc00;
}

.iconsset{
	padding:10px; background-color:#ffcc00; border-radius:100px; color:#fff; margin-left:15px;
}


.bgcolor_footer{
	background-image:url(../images/footer_bg.jpg); background-size:cover; font-size:13px;
}
.overlayz{
	background-color:rgba(0, 46, 91, 0.7);
}
.bgcolor_footer h5{
	padding-bottom:10px; position:relative; display:inline-block; margin-bottom:20px;
}
.bgcolor_footer h5:before{
	content: "";
    position: absolute;
    width: 50px;
    height: 1px;
    bottom: 0;
    border-bottom:3px solid #fde428;
	 
}

.footerlinks{
	display:block; color:#ccc; padding-bottom:10px;  font-size:13px;
}
.footerlinks:hover{
	text-decoration:none;
	color:#fff;
}
.footerbootom{
background-color:#0d447a; color:#999
}
.sociallinks{
	padding:5px; color:#000; background-color:#FFF; border-radius:5px;
}
.sociallinks:hover{
	background-color:#5dba47; color:#fff
}
.subpage_aboutus{
	background-image:url(../images/aboutus_bg.jpg); height:220px; background-size:cover; padding-top:80px;
}


.social_icon_bottom{
	height:40px; width:40px; border:1px solid #fff; color:#666; font-weight:bold; line-height:40px; text-align:center; margin:1px;
}
.social_icon_bottom:hover{
	border:1px solid #f7cb11;
}
.social_icon_bottom a{ color:#FFF; display:block;
}
.social_icon_bottom a:hover{
	color:#f7cb11;
}



.sublinks a{
	display:block; padding:10px; border:1px solid #CCC; margin-bottom:3px; color:#333; transition:all 1s;
}
.sublinks a:hover{
	text-decoration:none; background-color:#0d447a; color:#FFF;
}

.sublinks2 a{
	display:block; padding-bottom:10px; padding-top:10px;
}
.sublinks2 a:hover{
	text-decoration:none; color:#00C
}

.blockcontent{
	margin:10px; padding:10px;  -webkit-box-shadow: 0 0 2px 2px #DBDBDB;
box-shadow: 0 0 2px 2px #DBDBDB;
}
.blockcontent p{
	padding-top:10px;
}
.emploginmenu a{
	display:inline-block; padding:15px; color:#333; padding-left:10px; padding-right:10px; font-weight:bold; font-size:14px;
}
.emploginmenu a:hover{
	text-decoration:none; color:#fff; background-color:#036
}
.paddingleft{
	padding-left:0px;
}

.shadow{
	-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.35);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.35);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.35);
}
.link_sytle{
	background-color:#bd351d; color:#FFF !important;
}
.categorylist a{
	display:block;
	padding:5px; color:#666; background-color:#F8F8F8; margin-bottom:5px;
}
.categorylist a:hover{
	text-decoration:none; color:#bd351d;
}
.badgez{
	background-color:#333; color:#FFF; height:17px; width:17px; border-radius:15px; text-align:center; line-height:17px; margin-top:2px; font-size:11px;
}
.links_nostyle{
color:inherit;	
}
.border_lite{
	border:1px solid #F2F2F2
}
.links_nostyle:hover{
	color:inherit; text-decoration:none;
}
.img_profile{
	width:275px; height:250px;
}

.dashboardmenu a{
	display:block; padding:10px; background-color:#FFF; margin-bottom:5px; color:#333;
}
.dashboardmenu a:hover{
	text-decoration:none; background-color:#c10e0e; color:#FFF
}
.padding_right{padding-right: 15px; margin-bottom:15px;}
@media (max-width: 767px) { 
.paddingleft{
	padding:10px;
}

.mobilepadding{
	margin-left:35px;
	margin-right:35px;
}

}




header {
  position: relative;
  background-color: black;
  height:auto;
  min-height: 25rem;
  width: 100%;
  overflow: hidden;
}

header video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

header .container-fluid {
  position: relative;
  z-index: 2;
}

header .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.5;
  z-index: 1;
}

@media (pointer: coarse) and (hover: none) {
  header {
    background: url('https://source.unsplash.com/XT5OInaElMw/1600x900') black no-repeat center center scroll;
  }
  header video {
    display: none;
  }
}