@charset "utf-8";
@font-face {font-family: "Sakkal Majalla";
src: url(../fonts/majalla.ttf);
}
@font-face { font-family:"Beyond Infinity";
src:url(../fonts/Beyond%20Infinity%20-%20Demo.ttf);
}

@font-face { font-family:"Qwigley-Regular";
src:url(../fonts/Qwigley-Regular.ttf);
}
html,
body {
padding: 0;
margin: 0;
overflow-x:hidden;
}
body a {
outline: none;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
-ms-transition: 0.5s all;
text-decoration: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0;
letter-spacing: 1px;
}
p {
margin: 0;
padding: 0;
letter-spacing: 1px;
font-size:14px;
}
ul {
margin: 0;
padding: 0;
list-style-type: none;
}
body a:hover {
text-decoration: none;
}
body a:focus,
a:hover {
text-decoration: none;
}
#maindiv{ width:100%; height:auto; float:left; overflow:hidden;}
.position{ position:fixed; z-index:1000; width:100%; height:115px;background: linear-gradient(to top, #1e1d1d, #2c2c2c);}
.imagelogo img{padding-left:245px;
    padding-top: 15px;}
.dropdown { top:-135px; z-index:99999; float:right; display:none;}
.mainnav { float:right; display: block;padding-top: 22px; padding-right: 55px;}
.dropbtn { cursor: pointer; max-width:150px;}
.dropdown-content {height:auto;display: none; position: absolute;width: 94px;margin-left: 170px;margin-top: -53px; background-color:#fff; opacity:0.7;}
.dropdown-content a { color:#000; text-decoration: none; font:400 20px/40px 'Open Sans', sans-serif;font-size: 15px; font-weight:bold; font-style:italic;}
.dropdown-content img{ width:100%; height:auto;}
.logoheader{ background-color:#131212;padding-right: 60px;}
.logoheader li{ display:inline; float:right; color:#e8e6e3;font-family: 'Open Sans', sans-serif; font-weight:300;font-size: 13px;padding: .5em 1em;padding-left: 0px;}
.logoheader a{ color:#d4cece;}
.logoheader span{ padding-left:5px; padding-right:5px; font-size:15px;}
.nav-link {color:#fff;font-family: 'Open Sans', sans-serif; font-weight:300;font-size: 13px;}
.logo1 img{padding-left:100px;}
.logo5 img{ position:absolute;padding-left:120px;}
#myvideo{ width:100%; height:auto;margin-top: 80px;margin-bottom: -7px;}
#myvideo1{ width:100%; height:auto; display:none;}
.footer{width:100%; height:auto; float:left;}
.overlaya1{ position:absolute;margin-top:98px;}
 {font-family:"Qwigley-Regular";}
.overlay1{padding-top:120px; text-align:center;}
.overlay1 h6{font-family:"Beyond Infinity"; font-size:40px; padding-top:24px; color:#1572b1; background-clip: text;
	-ms-transform: rotate(-11deg); /* IE 9 */
  -webkit-transform: rotate(-11deg); /* Safari 3-8 */
  transform: rotate(-11deg);}
.navbar{}
.footerzeal4{}
.navbar-light .navbar-toggler{border-color: #04395d;}!important
.overlay1 span{font-size:45px;color:#212121;font-family: "Sakkal Majalla"; font-weight: bolder;line-height: 42px; color:#fff;}
.overlay1 h5{font-size:40px;color:#464343;font-family: "Sakkal Majalla";line-height: 48px; color:#666; color:#fff;}
.overlay5 {display:none;}
.contentheader h2{ font-family: Qwigley-Regular;
    font-weight: normal;color:#FFF; line-height:52px; font-size:45px; text-align:center; padding-top:40px; padding-bottom:40px; letter-spacing: 5px;
	 color: transparent;
	 background: linear-gradient(to left,#ffffff, #b9b7bd, #b1b0b5);
  background-size: 1000px 100%;
  animation: bg 40s linear infinite;
  background-clip: text;
  -webkit-background-clip: text;}
  @keyframes bg {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: 10000px;
  }
}
#aboutus{ width:100%; height:auto; float:left;}
.about{ width:100%; height:auto; float:left;}
.about1{width:100%; height:auto; float:left;}
.about1 p{font-family: 'Roboto Condensed', sans-serif; font-weight:400;font-size:22px;color: #000;padding-top: 27px;line-height: 35px;color:#6f0000;padding-left: 10px;padding-right: 41px;}
.about1 span{font-family: 'Roboto Condensed', sans-serif; font-weight:400;}
.about1 h4{font-family: 'Roboto Condensed', sans-serif; font-weight:400;font-size:85px; padding-top: 25px;}
.about1 h6{ letter-spacing: -6px;
    color: #6f0000;
    font-size: 30px;
    font-weight: bold;
    line-height: 55px;
    margin-left: -18px;}
.about2{width:100%; height:auto; float:left;box-shadow: 4px 4px 15px #666;margin-top:25px;}
.about2 p{font-family: 'Roboto Condensed', sans-serif; font-weight:400;font-size: 14px; line-height:22px; padding-bottom: 15px;}
.about2 span{font-family: 'Roboto Condensed', sans-serif; font-weight:400;border-bottom: 2px solid #6f0000;}
.about2 h1{font-family: 'Roboto Condensed', sans-serif; font-weight:400; color:#6f0000;font-size: 30px;line-height: 60px;}
.about2 h5{font-family: 'Roboto Condensed', sans-serif; font-weight:400; color:#6f0000;font-size: 30px;line-height: 60px;}
.imgmobile img{ display:none; margin-left: 140px;padding-top: 15px;}
.contentheader{ background-color:#292828;}
#capabilitie{width:100%; height:auto; float:left;}
.capabilitiesa{width:100%; height:auto; float:left;}
.capabilitiesa h4{padding-top: 50px;font-family: 'Roboto Condensed', sans-serif;font-weight: 400;font-size:80px;}
.capabilitiesa .cap-title-line{letter-spacing: -6px;
    color: #6f0000;
    font-size: 30px;
    font-weight: bold;
    line-height: 45px;
    margin-left: -18px;}

.capabilities1{border: 10px solid #252424; margin-top: 30px;padding-left: 0px; padding-right:0px; overflow: hidden;}
.capabilities2{ background-color:#252424; margin-top: 30px;padding-bottom: 60px;padding-top: 15px;}
.capabilities2 h6{ text-align:center; color:#FFF;font-size:40px;padding-top: 85px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities2 h5{ text-align:center; color:#0054a6;font-size: 20px; letter-spacing:-3px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities2 h2{ text-align:center; color:#0d5b91;font-size: 20px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities2 p{ text-align:center; color:#A8A1A1;font-size: 15px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities2 img{ padding-left:275px;}

.capabilitiesb{width:100%; height:auto; float:left;}
.capabilities4{border: 10px solid #252424;padding-left: 0px; padding-right:0px; overflow: hidden;}
.capabilities3{ background-color:#252424;padding-bottom: 60px;padding-top: 15px;}
.capabilities3 h6{ text-align:center; color:#FFF;font-size:40px;padding-top: 85px;font-family: 'Open Sans', sans-serif; font-weight:400;}
#capabilitie .cap-line{ text-align:center; color:#0054a6;font-size: 20px; letter-spacing:-3px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities3 h2{ text-align:center; color:#0d5b91;font-size: 20px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities3 p{ text-align:center; color:#A8A1A1;font-size: 15px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}

.capabilitiesc{width:100%; height:auto; float:left;}
.capabilities5{border: 10px solid #252424;padding-left: 0px; padding-right:0px; overflow: hidden;}
.capabilities6{ background-color:#252424;padding-bottom: 60px;padding-top: 15px;}
.capabilities6 h6{ text-align:center; color:#FFF;font-size:40px;padding-top: 85px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities6 h5{ text-align:center; color:#0054a6;font-size: 20px; letter-spacing:-3px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities6 h2{ text-align:center; color:#0d5b91;font-size: 20px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities6 p{ text-align:center; color:#A8A1A1;font-size: 15px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}

.capabilitiesd{width:100%; height:auto; float:left;}
.capabilities8{border: 10px solid #252424;padding-left: 0px; padding-right:0px; overflow: hidden;}
.capabilities7{ background-color:#252424;padding-bottom: 36px;padding-top: 15px;}
.capabilities7 h6{ text-align:center; color:#FFF;font-size:40px;padding-top: 85px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities7 h5{ text-align:center; color:#0054a6;font-size: 20px; letter-spacing:-3px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities7 h2{ text-align:center; color:#0d5b91;font-size: 20px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities7 p{ text-align:center; color:#A8A1A1;font-size: 15px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}

.capabilitiese{width:100%; height:auto; float:left;}
.capabilities9{border: 10px solid #252424;padding-left: 0px; padding-right:0px; overflow: hidden;}
.capabilities10{ background-color:#252424;padding-bottom: 60px;padding-top: 15px;}
.capabilities10 h6{ text-align:center; color:#FFF;font-size:40px;padding-top: 85px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities10 h5{ text-align:center; color:#0054a6;font-size: 20px; letter-spacing:-3px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities10 h2{ text-align:center; color:#0d5b91;font-size: 20px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities10 p{ text-align:center; color:#A8A1A1;font-size: 15px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}

.capabilitiesf{width:100%; height:auto; float:left;}
.capabilities12{border: 10px solid #252424;padding-left: 0px; padding-right:0px; overflow: hidden;}
.capabilities11{ background-color:#252424;padding-bottom: 60px;padding-top: 15px;}
.capabilities11 h6{ text-align:center; color:#FFF;font-size:40px;padding-top: 85px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities11 h5{ text-align:center; color:#0054a6;font-size: 20px; letter-spacing:-3px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities11 h2{ text-align:center; color:#0d5b91;font-size: 20px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities11 p{ text-align:center; color:#A8A1A1;font-size: 15px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}

.capabilitiesg{width:100%; height:auto; float:left;}
.capabilities13{border: 10px solid #252424;padding-left: 0px; padding-right:0px; overflow: hidden;}
.capabilities14{ background-color:#252424;padding-bottom: 60px;padding-top: 15px;}
.capabilities14 h6{ text-align:center; color:#FFF;font-size:40px;padding-top: 85px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities14 h5{ text-align:center; color:#0054a6;font-size: 20px; letter-spacing:-3px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities14 h2{ text-align:center; color:#0d5b91;font-size: 20px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities14 p{ text-align:center; color:#A8A1A1;font-size: 15px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}

.capabilitiesh{width:100%; height:auto; float:left;}
.capabilities16{border: 10px solid #252424;padding-left: 0px; padding-right:0px; overflow: hidden;}
.capabilities15{ background-color:#252424;padding-bottom: 60px;padding-top: 15px;}
.capabilities15 h6{ text-align:center; color:#FFF;font-size:40px;padding-top: 85px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities15 h5{ text-align:center; color:#0054a6;font-size: 20px; letter-spacing:-3px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities15 h2{ text-align:center; color:#0d5b91;font-size: 20px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities15 p{ text-align:center; color:#A8A1A1;font-size: 15px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}

.capabilitiesi{width:100%; height:auto; float:left;}
.capabilities17{border: 10px solid #252424;padding-left: 0px; padding-right:0px; overflow: hidden;}
.capabilities18{ background-color:#252424;padding-bottom: 60px;padding-top: 15px;}
.capabilities18 h6{ text-align:center; color:#FFF;font-size:40px;padding-top: 85px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities18 h5{ text-align:center; color:#0054a6;font-size: 20px; letter-spacing:-3px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities18 h2{ text-align:center; color:#0d5b91;font-size: 20px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}
.capabilities18 p{ text-align:center; color:#A8A1A1;font-size: 15px;padding-top:5px;font-family: 'Open Sans', sans-serif; font-weight:400;}

.capabilities19{ background-color:#252424;}

.capabilities7 button{

    justify-content: center;
    align-items: center;
    position: relative;
    padding: 5px 20px; 
    color: #a8a1a1;
    overflow: hidden;
    background: rgba(225,225,225,.1);
    box-shadow: 0 5px 5px rgba(0,0,0,.3);
    border: none;
    margin-top: 22px;
    font-size: 15px;
    cursor: pointer;

}
.capabilities7 button:before{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:50%;
	height:100%;
}
.capabilities7 button:after{
	content:'';
	position:absolute;
	top:0;
	left:-100%;
	width:100%;
	height:100%;
	background: linear-gradient(90deg,transparent,rgba(225,225,225,.4),transparent);
	transition:0.5s;
	transition-delay:0.2s;
}
.capabilities7 button:hover:after{
	left:100%;
}
.capabilities7 button span {
	position:absolute;
	display:block;
	transition:0.5s ease;
}
.capabilities7 button span:nth-child(1) {
	top:0;
	left:0;
	width:0;
	height:2px;
	background:#0d5b91;
}
.capabilities7 button:hover span:nth-child(1) {
	width:100%;
	transform:translateX(100%);
}
.capabilities7 button span:nth-child(2) {
	top:0;
	left:0;
	width:2px;
	height:0;
	background:#0d5b91;
}
.capabilities7 button:hover span:nth-child(2) {
	height:100%;
	transform:translateY(100%);
}
.capabilities7 button span:nth-child(3) {
	bottom:0;
	right:0;
	width:0;
	height:2px;
	background:#0d5b91;
}
.capabilities7 button:hover span:nth-child(3) {
	width:100%;
	transform:translateX(-100%);
}
.capabilities7 button span:nth-child(4) {
	bottom:0;
	right:0;
	width:2px;
	height:0;
	background:#0d5b91;
}
.capabilities7 button:hover span:nth-child(4) {
	width:100%;
	transform:translateY(-100%);
}







#division{width:100%; height:auto; float:left;}
.divisions{width:100%; height:auto; float:left;}
.divisions h4{padding-top: 50px;font-family: 'Roboto Condensed', sans-serif;font-weight: 400;font-size: 80px;}
.divisions h6{letter-spacing: -6px;
    color: #6f0000;
    font-size: 30px;
    font-weight: bold;
    line-height: 45px;
    margin-left: -18px;
    padding-bottom: 20px;}
.divisions span{font-family: 'Roboto Condensed', sans-serif;font-weight: 400;}
.divisions1 img{border: 5px solid #2f2d2d;}
.divisions2 img{border: 5px solid #2f2d2d;}
.divisions3 img{border: 5px solid #2f2d2d;}
#contacts{width:100%; height:auto; float:left;}
.content{ background-color:#666;}
.contact{width:100%; height:auto; float:left;}
.contact h4{padding-top: 50px;font-family: 'Roboto Condensed', sans-serif;font-weight: 400; font-size:80px;}
.contact span{font-family: 'Roboto Condensed', sans-serif;font-weight: 400;}
button#submit.btn-submit{ background: linear-gradient(180deg, rgba(194,194,194,1) 0%, rgba(255,255,255,1) 44%, rgba(194,194,194,1) 100%);
    color: #ffffff;
    padding: 6px 10px;
    border: none;
    font-size: 14px;
    border-radius: 5px;
    cursor: pointer;
}
button#submit.btn-submit:hover{ background: linear-gradient(180deg, rgb(130, 129, 129) 0%, rgb(255, 255, 255) 44%, rgb(171, 171, 171) 100%);}
.contact-grid {
    background-color: #252525;
    padding: 3.5em;
}
.contact1 input[type="text"], .contact input[type="email"], .contact textarea {
  width: 100%;
    color: #fffefe;
    background: #3e3e3e;
    outline: none;
    font-size: .9em;
    padding: .8em 1em;
    margin-bottom: 1.5em;
    border: solid 1px #000;
    -webkit-appearance: none;
	    font-weight: 800;
}
.contact1 textarea {
    resize: none;       
    min-height: 14.8em;   
}
.contact1 input[type="submit"] { 
	outline: none;
    color: #fff;
    padding: .8em 4em;
    font-size: .9em;
    -webkit-appearance: none;
	border-radius: 2.25rem;
    background: #252424;
    border: solid 1px #000000;
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -o-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -ms-transition: 0.5s all;
}
.contact1 input[type="submit"]:hover{
	background:#333; 
	border-color:#fff;
}
.contact1 ::-webkit-input-placeholder{
	color:#555 !important;
}
.contact1 h4{text-align: center;font-family: 'Roboto Condensed', sans-serif;font-weight: 400;font-size:25px;padding-bottom:30px; color:#fff;}
.contact1 h5{text-align: center;font-family: 'Roboto Condensed', sans-serif;font-weight: 400;font-size:25px;padding-bottom:30px; color:#fff;}
.contact1 span{font-family: 'Roboto Condensed', sans-serif;font-weight: 400;border-bottom: 2px solid #fff;}

.contact2 span{text-align:left;font-size:20px; border-bottom:none;padding-right: 20px;}
.contact h6{letter-spacing: -6px;
    color: #6f0000;
    font-size: 30px;
    font-weight: bold;
    line-height: 45px;
    margin-left: -18px;
    padding-bottom: 20px;}
.contact2{}
a.back-to-top {
    display: none;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
    position: fixed;
    z-index: 999;
    right: 20px;
    bottom: 20px;
    background: url(zeal/images/arrow.png) no-repeat;
}
.mail i{font-size: 20px;
    color: #f8f8f8;
    background-color: #04395d;
    border: 1px solid #000;
    padding: 1em;
	border-radius: 50% !important;
}
.mail p{padding-left:91px;color: #333;padding-bottom: 15px;}
.mail h5{ font-size:25px;color: #333;}
.mail i:hover{  background-color:#333;}
.call i{font-size: 20px;
color: #f8f8f8;
    background-color: #04395d;
    border: 1px solid #333;
    padding: 1em;
	border-radius: 50% !important;
}
.call p{padding-left:91px;color: #333;padding-bottom: 15px;}
.call h5{font-size: 25px; color: #333;}
.call i:hover{  background-color:#333;}
.address i{font-size: 20px;
    color: #f8f8f8;
    background-color: #04395d;
    border: 1px solid #000;
    padding: 1em;
	border-radius: 50% !important;
}
.address p{padding-left:91px;color: #333;padding-bottom: 15px;}
.address h5{font-size: 25px; color: #333;}
.address i:hover{  background-color:#333;}
.map{padding-top: 60px;}
.footerzeal{width:100%; height:auto; float:left; margin-top: 50px; background-color:#161617;padding-bottom:15px;}
.footerzeall{padding-top:25px;}
.footerzeall h4{color:#05395d; padding-bottom:10px; font-size: 1.6em; padding-left:42px;font-family: 'PT Sans', sans-serif;}
.footerzeall p{ color:#8a8a8a; font-size:14px;font-family: 'PT Sans', sans-serif; padding-top:25px;padding-left: 35px;}
.footerzeal1{ padding-top:25px; padding-left:60px;}
.footerzeal1 h4{color:#05395d; font-size: 1.6em; padding-bottom:35px;font-family: 'PT Sans', sans-serif;}
.footerzeal1 a{ color:#8a8a8a;line-height: 28px;font-size: 14px;font-family: 'PT Sans', sans-serif;}
.footerzeal1 a:hover{color: #05395d;}
.footerzeal2{ padding-top:90px;}
.footerzeal2 a{ color:#8a8a8a;line-height: 28px;font-size:14px;font-family: 'PT Sans', sans-serif;}
.footerzeal2 a:hover{ color: #05395d;}
.footerzeal3{ padding-top:90px;}
.footerzeal3 a{ color:#8a8a8a;line-height: 28px;font-size:14px;font-family: 'PT Sans', sans-serif;}
.footerzeal3 a:hover{ color: #05395d;}
.footerzeal4 h4{padding-top:20px;font-size: 1.6em; color:#05395d;padding-bottom: 10px;font-family: 'PT Sans', sans-serif;}
.footerzeal6{ padding-top:25px;}
.footerzeal6 li{padding-top: 25px;}
.footerzeal6 h4{color:#05395d; font-size: 1.6em; padding-bottom:10px;font-family: 'PT Sans', sans-serif;}
.footerzeal6 p{ color:#8a8a8a; font-size:14px;font-family: 'PT Sans', sans-serif; padding-top:25px;}
.footerbottom{width:100%; height:auto; float:left; background-color:#000;padding-bottom: 15px;}
.footerbottom p{font-size:12px;color:#8a8a8a;text-align: center;font-family: 'PT Sans', sans-serif;padding-top:11px; line-height: 20px;padding-bottom:0px;}



.captcha-img {
padding-left: 14px;
}
.contact1 h4 {
    font-size: 20px !important;
}
