html, body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 1280px;
    background-color: #001628;
}
a {
    color: #000;
}
a, img {
    outline: none;
}
map > area, map > area:active, map > area:focus {
    outline: none;
    border: 0;
}
.clear {
    clear: both;
}
.rel {
    position: relative
}
.hide {
    visibility: hidden!important
}
.fly {
    position: absolute;
    top: -9999999px;
    left: -9999999px;
}
#background {
    width: 100%;
    height: inherit;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    background-attachment: fixed;
    background-color: #00192e;
    background-image: url(https://a8f1c5.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg/bgmain.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
#background div {
    position: absolute;
    top: 0;
    left: 0;
}
#background~div {
    position: relative;
    z-index: auto;
}
#background #flaretop-1 {
    width: inherit;
    height: inherit;
    background: url(https://349b2e.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg/flaretop-1.png) top left no-repeat;
    background-size: cover;
    height: 742px;
}
#background #flaretop-2 {
    width: inherit;
    height: 259px;
    background: url(https://cc9553.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg/flaretop-2.png) top center no-repeat;
}
#background #flarebottom {
    width: inherit;
    height: inherit;
    background: url(https://d255cc.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg/flarebottom.png) bottom left no-repeat;
    height: 1200px;
    height: inherit;
}
#background #dummymenu {
    width: inherit;
    height: 310px;
    background: url(https://463965.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg/dummymenu.png) top left no-repeat;
    background-size: cover;
}
#background #numbers {
    width: 504px;
    height: 50px;
    background: url(https://1e1242.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg/numbers.png) top left no-repeat;
}
/* gutter */







#top-gutter {
    height: 114px;
}
#top-title {
    width: 372px;
    height: 107px;
    background: url(https://43d7f6.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/top-title.png) top left no-repeat;
    margin-left: 218px;
    position: absolute;
    top: -26px;
    left: 50%;
}
#top-title a {
    width: inherit;
    height: inherit;
    display: block;
}
#top-title a:hover {
    background: url(https://43d7f6.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/top-title.png) top left no-repeat;
    -webkit-filter: blur(4px);
    -moz-filter: blur(4px);
    -o-filter: blur(4px);
    -ms-filter: blur(4px);
    filter: blur(4px);
}
#top-line {
    width: 1202px;
    height: 31px;
    background: url(https://f0ce73.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/top-line.png) top left no-repeat;
    margin-left: -606px;
    position: absolute;
    top: 28px;
    left: 50%;
}
#header {
    margin-bottom: -2px;
    position: relative;
    z-index: 100!important;
    width: 1164px;
    margin: 0 auto;
}
#header #logo {
    width: 175px;
    height: 176px;
    position: absolute;
    top: 37px;
    left: 48.6%;
    margin-left: -66px;
    background: url(https://7395df.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/logo.png) left top no-repeat;
}
#header #logo a {
    display: block;
    width: inherit;
    height: inherit;
}
#header #logo a:hover {
    background: url(https://7395df.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/logo.png) left top no-repeat;
    filter: blur(3px);
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: url(https://106571.claudeassets.com/20250422094323im_/https://www.angel7industries.com/css/filters.svg#blur);
 filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
}
/* Navigation */







#top-nav {
    width: 1164px;
    height: 64px;
    margin: 0 auto;
    padding: 16px;
    background: url(https://729d9a.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg-menu.png) left top no-repeat;
}
#top-nav ul li {
    float: left;
    font: 16px 'cpmono_v07plain';
    color: #17c1f9;
    text-shadow: 0px -1px 5px rgba(23,193,249,1), 0 1px 5px rgba(23,193,249,1);
    text-transform: uppercase;
    position: relative;
    padding: 16px 15px;
    margin-left: 48px
}
#top-nav ul li.first {
/* margin-left:5px;







	margin-right:-5px; */







}
#top-nav ul li.current {
    color: #1776f9;
    text-shadow: 0px -1px 8px rgba(23,93,249,1), 0 1px 8px rgba(23,93,249,1);
}
#top-nav ul li.onclick {
}
#top-nav ul li a {
    color: inherit;
    line-height: 33px;
    display: block;
    text-align: center;
    padding: 0;
    letter-spacing: 0
}
#top-nav ul li a:hover {
    border-bottom: 2px solid;
}
/* #top-nav ul li:hover .hover{ */







#top-nav ul li a .hover {
    display: none;
    width: 131px;
    height: 131px;
    position: absolute;
    top: -35px;
    left: 50%;
    margin-left: -66px;
    background: url(https://a6c318.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/nav-hover-outer.png) left top no-repeat;
}
#top-nav ul li a .hover .circle {
    position: absolute;
    top: 3px;
    left: 3px;
    width: 125px;
    height: 125px;
    background: url(https://e9e3ce.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/nav-hover-rotate.png) left top no-repeat;
}
/* #top-nav ul li.current a:hover{







	color:#5293b7;







} 







#top-nav ul li.current a .hover{







	-webkit-filter: hue-rotate(15deg) contrast(50%);  







}*/















#top-nav ul li a:hover .hover {
    display: block;
}
#top-nav ul li#about {
    margin-left: 20px;
}
#top-nav ul li#board {
    margin-left: 30px;
}
#top-nav ul li#contact {
    margin-left: 25px;
}
#top-nav ul li#logo-spacer {
    width: 124px;
    padding: 0;
}
#top-nav ul li.active {
    background: url(https://58f261.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/nav-active-right.png) right center no-repeat;
    padding-left: 0!important;
}
#top-nav ul li.active a:hover .hover {
    display: none;
}
#top-nav ul li.active a {
    border-bottom: 0;
    padding-left: 16px;
    background: url(https://08606c.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/nav-active-left.png) left center no-repeat;
}
#top-nav ul li a .glow {
    display: none;
    position: absolute;
    top: 22px;
    left: 50%;
    width: 167px;
    height: 43px;
    margin-left: -83px;
    background: url(https://b9c5ed.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/nav-active-glow.png) left center no-repeat;
}
#top-nav ul li.active a .glow {
    display: block;
}
/* Panels */







.panel, .panel p, #flyout .row p {
    position: relative;
    font-family: 'Titillium Web', sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #17c1f9;
}
.panel .content h2 {
    position: absolute;
    left: 0;
    top: 16px;
    padding: 0 0px 0 60px;
    text-align: right;
    font: 23px 'cpmono_v07plain';
    line-height: 34px;
    text-shadow: 0px -1px 6px rgba(23,193,249,1), 0 1px 6px rgba(23,193,249,1);
    background: url(https://c22141.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/topPanel-titlebackdrop.png) left center no-repeat;
}
.panel .content h2 span.icon {
    width: 33px;
    height: 34px;
    display: inline-block;
    position: absolute;
    left: 20px;
    top: 0;
    background: url(https://901b25.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/topPanel-shape1.png) left top no-repeat;
}
.panel .content p {
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8);
}
#topPanel {
    width: 1164px;
    margin: 0 auto;
}
#topPanel .bgtop {
    height: 53px;
    background: url(https://fc7e9d.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/topPanel-bgtop.png) right top no-repeat;
    background-size: cover;
}
#topPanel .content {
    background: url(https://acbe8f.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/topPanel-bgmid.png) right top repeat-y;
    padding-top: 20px;
    background-size: contain;
}
#topPanel .content h2 {
    left: auto;
    right: 0;
    top: 34px;
    padding: 0 75px 0 40px;
    text-align: right;
}
#topPanel .content h2 span.icon {
    left: auto;
    right: 35px;
}
#topPanel .content p.quote {
    padding-top: 15px;
    padding-bottom: 10px;
    text-align: right;
    font-size: 18px;
    font-style: italic;
}
#topPanel .content p {
    padding: 0 35px 10px;
}
#topPanel .content p.hr {
    height: 23px;
    background: url(https://c61d9f.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/topPanel-botline.png) center top no-repeat;
}
#topPanel .bgbottom {
    height: 13px;
    background: url(https://415827.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/topPanel-bgbot.png) right top no-repeat;
    background-size: cover;
}
.panelWrapper {
    width: 1148px;
    margin: 20px auto 0 auto;
}
.icon-pdf {
    float: left;
    width: 64px;
    height: 64px;
    display: block;
    background: url(/assets/www.angel7industries.com/images/icon-pdf.png) 3px top no-repeat;
    margin: 0 10px 10px 0;
    position: relative;
    padding-left: 3px;
}
.icon-video {
    float: left;
    width: 64px;
    height: 64px;
    display: block;
    background: url(/assets/www.angel7industries.com/images/icon-video.png) 3px top no-repeat;
    margin: 0 10px 10px 0;
    position: relative;
    padding-left: 3px;
}
.extra {
    padding-left: 77px;
    line-height: 60px;
    color: #17C1F9;
}
.icon-pdf div.icon-pdf {
    position: absolute;
    margin: 0;
    top: 0;
    left: 0;
    display: none;
}
.row:hover .icon-pdf .icon-pdf, .row:hover .icon-pdf .icon-pdf img, .row:hover .icon-video .icon-video img {
    filter: blur(3px);
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: url(https://106571.claudeassets.com/20250422094323im_/https://www.angel7industries.com/css/filters.svg#blur);
 filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');
    display: block
}
.row:hover p.glowonhover {
    text-shadow: 0px -1px 6px rgba(23,193,249,1), 0 1px 6px rgba(23,193,249,1);
}
.icon-world {
    float: left;
    width: 56px;
    height: 56px;
    display: block;
    background: url(https://bef831.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/icon-world.png);
    margin: 0 10px 10px 0;
    position: relative;
}
.icon-world .icon-spinner {
    width: inherit;
    height: inherit;
    display: block;
    background: url(https://d8aba9.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/icon-spinner.png);
}
#leftPanel, #rightPanel {
    float: left;
    background: url(https://bc6443.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/panel-bg.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 545px;
    height: 375px;
}
#leftPanel .content, #rightPanel .content {
    position: relative;
    padding: 65px 5px 65px 25px;
    line-height: 21px;
}
.panel .content a {
    color: #5cdbff;
    font-weight: bold;
}
.panel .content a:hover {
    text-decoration: underline;
}
.panel .content .row, #flyout .row {
    margin: 5px 0 10px;
}
.panel .content .row.fontsmall {
    font-size: 14px;
}
#rightPanel {
    float: right
}
.content-wrapper img {
    float: left;
    margin-right: 15px
}
.scrollContent {
    height: 250px;
}
/* Footer */







#footer-wrapper {
    height: 294px;
    background: url(https://57fe64.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/footer-bg.png) center center no-repeat;
}
#footer {
    width: 1137px;
    margin: 0 auto;
    padding: 0 0 0 40px;
}
#footer .column {
    position: relative;
    font-family: 'Titillium Web', sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #17c1f9;
    padding-top: 125px;
    float: left;
}
#footer .column h2 {
    position: absolute;
    left: 0;
    top: 77px;
    padding: 0;
    text-align: right;
    font: 29px 'cpmono_v07plain';
    line-height: 34px;
    text-shadow: 0px -1px 6px rgba(23,193,249,1), 0 1px 6px rgba(23,193,249,1);
}
#footer .column h2 span.icon {
    width: 131px;
    height: 20px;
    display: inline-block;
    position: absolute;
    left: -7px;
    top: 29px;
    background: url(https://50b17e.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/footer-shape2.png) left top no-repeat;
}
#footer .column1 {
    width: 160px;
    margin-right: 80px;
}
#footer .column2 {
    width: 500px;
}
#footer .column3 {
    width: 355px;
    height: 140px;
    float: right;
}
ul.menu-bottom {
    float: left;
    margin-right: 30px;
    margin-top: 5px;
}
.menu-bottom li {
    background: url(https://efc998.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bullet.png) left center no-repeat;
    padding-left: 25px;
    margin-bottom: 5px;
    color: inherit;
    font-size: 14px;
}
.menu-bottom li a {
    color: inherit;
}
.menu-bottom li a:hover {
    text-decoration: underline;
}
#footer #credits {
    position: absolute;
    bottom: 5px;
    left: 0;
    background: #031b34;
    font-size: 12px;
    padding: 0 10px 0 0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    line-height: 27px;
    white-space: nowrap;
}
#footer #credits a.left {
    display: inline-block;
    background: #17c1f9;
    color: #031b34;
    padding: 0 10px 0 10px;
    margin-right: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
#footer #credits a.left:hover {
    background: #6fdbff;
    text-shadow: 0px -1px 6px rgba(23,193,249,1), 0 1px 6px rgba(23,193,249,1);
}
.crd {
    color: #FFF;
}
#footer #connect-wrapper {
    top: 85px;
    right: 75px;
    position: absolute;
    height: 93px;
    width: 203px;
    background: url(https://f5ca3b.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/footer-connect-backdrop.png) left center no-repeat;
}
#footer #connect {
    height: inherit;
    width: inherit;
    background: url(https://7d844c.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/footer-connect.png) 2px 2px no-repeat;
}
#footer .social {
    display: none;
    position: absolute;
    top: -5px;
    left: 50px;
    width: 127px;
    max-width: 157px;
    height: 40px;
    padding-left: 95px;
    background: url(https://7e9110.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/footer-connect-social.png) 0 0 no-repeat;
}
#footer .social a {
    color: #17c1f9;
    font-size: 20px;
    line-height: 40px;
    display: inline-block;
    padding: 0 4px;
}
#footer .social a:hover {
    color: #fff;
    text-shadow: 0px -1px 6px rgba(255,255,255,1), 0 1px 6px rgba(255,255,255,1);
}
#footer #connect:hover .social {
/* display:block; -- done in js instead to ad effect */







}
/* Scrollbar styles*/







.slimScrollDiv {
    padding-right: 25px;
}
.slimScrollBar {
    background: url(https://a2c40b.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/scroll.png) no-repeat!important;
    background-size: 100% 100%!important;
    border-radius: 0!important;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)" !important;
 filter: alpha(opacity=90!important);
    -moz-opacity: 0.9!important;
    -khtml-opacity: 0.9!important;
    opacity: 0.9!important;
}
.slimScrollBar:hover {
    cursor: ns-resize;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
 filter: alpha(opacity=100!important);
    -moz-opacity: 1!important;
    -khtml-opacity: 1!important;
    opacity: 1!important;
}
.slimScrollRail {
    display: block!important;
}
#breadcrumb {
    width: 1064px;
    margin: 0 auto;
    padding: 18px 50px;
    height: 12px;
    line-height: 12px;
    background: url(https://392d81.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg-breadcrumb.png) left top no-repeat;
    color: #78e7ff;
    font-family: 'cpmono_v07plain';
    font-size: 12px;
    text-transform: uppercase;
}
#breadcrumb a {
    font: inherit;
    line-height: inherit;
    color: #17c1f9;
}
#main {
    width: 1164px;
    overflow: hidden;
    /*background:red;







	width:1164px; */







    margin: 0 auto;
    position: relative;
}
#preload-images {
    position: absolute;
    overflow: hidden;
    width: 1px;
    height: 1px;
    left: -99999px;
    top: -99999px;
}
/* BOARD OF ADVISORS */







#board-of-advisors #main {
    min-height: 748px;
}
#board-of-advisors #background {
    background: #00192e url(https://3d4574.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg/bg-boardofadvisors.jpg) center top no-repeat;
}
#board-of-advisors #radial-menu {
    position: relative;
    width: 720px;
    height: 720px;
    margin: 0 auto;
    background: url(https://d562d0.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/radial-menu.png) center center no-repeat;
}
#board-of-advisors #radial-menu-hover {
    position: absolute;
    top: 0;
    left: 0;
    width: inherit;
    height: inherit;
    background: url(https://b4f8d1.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/radial-menu-hover.png) center center no-repeat;
    z-index: 5;
}
#board-of-advisors #mapped-img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}
#board-of-advisors #hotspots {
    width: inherit;
    height: inherit;
    position: relative;
    z-index: 9999999999999;
}
#board-of-advisors #radial-menu.small {
    background: url(https://2cde08.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/radial-menu-small.png) center center no-repeat;
}
#board-of-advisors #radial-menu-label {
    font-family: "Titillium Web";
    font-size: 24px;
    font-weight: 600;
    color: #1ac2fe;
    position: absolute;
    top: 320px;
    left: 50%;
    margin-left: -72px;
    width: 144px;
    text-align: center;
    z-index: 10000;
}
#board-of-advisors #radial-menu-label .light {
    background: url(https://b9c5ed.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/nav-active-glow.png) 0 0 no-repeat;
    width: 167px;
    height: 43px;
    position: absolute;
    bottom: -30px;
    left: -11px;
}
#board-of-advisors #radial-menu.small #radial-menu-hover {
    background: url(https://3ca751.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/radial-menu-hover-small.png) center center no-repeat;
}
#board-of-advisors #bio-wrapper {
    position: absolute;
    top: 10px;
    left: 50%;
    margin-left: -575px;
    width: 624px;
    height: 706px;
    padding: 30px 0 0 30px;
    background: url(https://3ab1da.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg-bio.png) 0 0 no-repeat;
}
#board-of-advisors #bio-wrapper .closebtn {
    position: absolute;
    top: 50px;
    right: 70px;
    width: 18px;
    height: 19px;
    text-indent: -999999px;
    background: url(https://523ac0.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/btn-close.png) left top no-repeat;
}
#board-of-advisors #bio-wrapper .closebtn:hover {
    background-position: right top;
}
#board-of-advisors #bio-wrapper h1 {
    font: 29px 'cpmono_v07plain';
    color: #17c1f9;
    text-shadow: 0px -1px 5px rgba(23,193,249,1), 0 1px 5px rgba(23,193,249,1);
    text-indent: 40px;
    background: url(https://038ac8.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/icon-user.png) left center no-repeat;
    margin-bottom: 20px;
    letter-spacing: -1px;
}
#board-of-advisors #bio-wrapper h1 strong {
    font-size: 18px;
}
#board-of-advisors #bio-wrapper h2 {
    font: 22px 'cpmono_v07plain';
    color: #17c1f9;
    font-weight: normal;
    text-shadow: 0px -1px 2px rgba(23,193,249,1), 0 1px 2px rgba(23,193,249,1);
    margin-top: 20px;
}
#board-of-advisors #bio-wrapper-arrow {
    width: 167px;
    height: 339px;
    background: url(https://69ef0c.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg-bio-arrow.png) 0 0 no-repeat;
    position: absolute;
    left: 50%;
    top: 192px;
    margin-left: 79px;
}
#board-of-advisors #bio-wrapper .scrollwrapper {
    width: 395px;
    height: 500px;
    overflow: auto;
    position: absolute;
    top: 78px;
    right: 0;
}
#board-of-advisors #bio-wrapper .scrollwrapper .slimScrollDiv, #board-of-advisors #bio-wrapper .scrollwrapper .slimScrollDiv .scroll {
    height: inherit!important
}
#board-of-advisors #bio-wrapper .scrollwrapper p {
    font-family: 'Titillium Web', sans-serif;
    font-size: 15px;
    color: #17c1f9;
    margin-bottom: 15px;
    line-height: 19px;
    text-align: justify;
    margin-right: 15px;
}
#board-of-advisors .flyout {
}
#board-of-advisors .flyout.hide {
    position: absolute;
    left: -9999999px;
    top: -9999999px;
}
#board-of-advisors .flyout .person1, #board-of-advisors .flyout .person2, #board-of-advisors .flyout .person3, #board-of-advisors .flyout .person4 {
    display: none;
}
#board-of-advisors .flyout.person1 .person1, #board-of-advisors .flyout.person2 .person2, #board-of-advisors .flyout.person3 .person3, #board-of-advisors .flyout.person4 .person4 {
    display: block;
}
/* Technology Page */







body#technology {
    height: 1810px
}
#technology #main {
    min-height: 748px;
}
#technology #background {
    background: #00192e url(https://6f08e4.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg/bg-tech.jpg) center top no-repeat;
    background-attachment: fixed;
}
#technology .panelWrapper {
    padding-left: 0;
    position: relative;
    height: 1095px
}
#technology .panelWrapper.small {
    height: 760px;
}
#technology .panel {
    float: left;
    background: url(https://d16c0c.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg-panel-tech1.png);
    background-size: auto;
    width: 555px;
    height: 356px;
    position: relative;
    margin-bottom: 20px;
}
#technology .panel:nth-child(odd) {
    margin-right: 25px;
}
#technology .panel.bg0 {
    background: url(https://5316b0.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg-panel-tech00.png);
}
#technology .panel.bg2 {
    background: url(https://09326c.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg-panel-tech2.png);
}
#technology .panel.bg3 {
    background: url(https://fa0f1b.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg-panel-tech3.png);
}
#technology .panel .content {
    margin-left: 25px;
}
#technology .panel .inner_content {
    width: 345px;
    display: none;
    position: absolute;
    top: 65px;
}
#technology .panel .inner_content:nth-of-type(1) {
    display: block;
}
#technology .panel h2 {
    background: none;
    text-transform: none;
}
#technology .panel p {
    font-size: 14px;
    line-height: 17px;
}
#technology .panel .tabs {
    position: absolute;
    top: 48px;
    right: 0;
}
#technology .panel .tabs li {
    margin-top: 10px;
    width: 168px;
}
#technology .panel .tabs a {
    line-height: 61px;
    display: block;
    padding: 0 10px;
    text-align: right;
    font-family: "Titillium Web";
    font-size: 18px;
    font-weight: 700;
    color: #17c1f9;
    margin-right: 10px;
}
#technology .panel .tabs a.active, #technology .panel .tabs a:hover {
    text-decoration: none;
    color: #97d6ea;
    background: url(https://91ca59.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/icon-panel-tab.png) right center no-repeat;
    text-shadow: 0px -1px 6px rgba(23,193,249,1), 0 1px 6px rgba(23,193,249,1);
}
#technology .panel {
    position: absolute;
}
#technology .panel.active {
    clip: rect(0px 555px 356px 297px)
}
#technology .panel.eq1 {
    top: 0;
    left: 0px;
}
#technology .panel.eq2 {
    top: 0;
    left: 580px;
}
#technology .panel.eq3 {
    top: 370px;
    left: 0px;
}
#technology .panel.eq4 {
    top: 370px;
    left: 580px;
}
#technology .panel.eq5 {
    top: 740px;
    left: 0;
}
#technology .panel.eq6 {
    top: 740px;
    left: 580px;
}
.ftpos {
    top: -22px !important;
}
.miltary {
    margin-top: 3px !important
}
img.vectra-sport {
    float: right;
    margin-right: 0;
    margin-bottom: 100px;
    position: relative;
    right: -17px;
    height: 400px;
}
.ftpos li:nth-child(1) a {
    height: 50px;
    margin-top: 19px;
}
#technology .panel .tabs li.mp7pos {
    position: absolute;
    top: 284px;
    left: -188px;
}
#technology .panel .ftpos li:nth-child(1) a.active, #technology .panel .ftpos li:nth-child(1) a:hover {
    background: url(https://91ca59.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/icon-panel-tab.png) right 18px no-repeat;
}
#technology #flyout {
    position: absolute;
    top: 10px;
    /* left:50%;







	margin-left: -410px; */







    right: 331px;
    width: 624px;
    height: 706px;
    padding: 30px 0 0 30px;
    background: url(https://3ab1da.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg-bio.png) 0 0 no-repeat;
}
#technology #flyout .closebtn {
    position: absolute;
    top: 50px;
    right: 70px;
    width: 18px;
    height: 19px;
    text-indent: -999999px;
    background: url(https://523ac0.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/btn-close.png) left top no-repeat;
}
#technology #flyout .closebtn:hover {
    background-position: right top;
}
#technology #flyout h1 {
    font: 29px 'cpmono_v07plain';
    color: #17c1f9;
    text-shadow: 0px -1px 5px rgba(23,193,249,1), 0 1px 5px rgba(23,193,249,1);
    text-indent: 40px;
    margin-bottom: 20px;
    background: url(https://901b25.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/topPanel-shape1.png) left center no-repeat;
}
#technology #flyout h2 {
    font: 22px 'cpmono_v07plain';
    color: #17c1f9;
    font-weight: normal;
    text-shadow: 0px -1px 2px rgba(23,193,249,1), 0 1px 2px rgba(23,193,249,1);/*margin-top: 20px;*/
}
#technology #flyout .content-wrapper {
    font-family: 'Titillium Web', sans-serif;
    font-size: 16px;
    line-height: 22px;
    color: #17c1f9;
    padding-right: 45px;
}
#technology #flyout .content-wrapper h2 {
    font-size: 18px !important;
    margin-bottom: 5px;
}
#technology #flyout .content-wrapper ul {
    float: left;
    width: 337px;
    margin: 10px 0;
}
#technology #flyout .content-wrapper ul li {
    background-image: url(https://efc998.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bullet.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 24px;
}
li.unlink {
    line-height: 61px;
    display: block;
    padding: 0 15px;
    text-align: right;
    font-family: "Titillium Web";
    font-size: 18px;
    font-weight: 700;
    color: #016586;
    margin-right: 10px;
}
.boardof ul li {
    background-image: url(https://efc998.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bullet.png);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 24px;
}
li.unlink {
    line-height: 61px;
    display: block;
    padding: 0 15px;
    text-align: right;
    font-family: "Titillium Web";
    font-size: 18px;
    font-weight: 700;
    color: #016586;
    margin-right: 10px;
}
.psportsimg {
    text-align: center
}
.psportsimg img {
    float: none
}
.pslinkscontent {
    float: left;
    margin-left: 25%
}
.inner_content a.urllinks {
    margin: 0;
}
/********** about u **************/















.aboutPanel {
    background-image: url(https://dce3a2.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/about-panel.png);
    background-repeat: no-repeat;
    background-position: left top;
    height: 393px;
    width: 911px;
}
#about .panelWrapper {
    padding-left: 0px !important;
    position: relative
}
#about .content {
    padding: 13px 0px 22px 22px;
}
#about .content h2 {
    padding: 0px
}
.content h2 {
    color: #17c1f9;
    padding: 0 0px 0 60px;
    font: 23px 'cpmono_v07plain';
    text-transform: uppercase;
    line-height: 34px;
    text-shadow: 0px -1px 6px rgba(23,193,249,1), 0 1px 6px rgba(23,193,249,1);
    background: url(https://c22141.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/topPanel-titlebackdrop.png) left center no-repeat;
}
.content h2 span.icon {
    width: 36px;
    height: 34px;
    display: inline-block;
    float: left;
    background: url(https://901b25.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/topPanel-shape1.png) left top no-repeat;
}
#about .innerconter {
    color: #17c1f9;
    font-family: 'Titillium Web', sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 19px;
    height: 168px;
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 0;
    padding-left: 0px;
}
h2.state {
    top: 104px;
    left: 289px;
    font-size: 28px;
    position: relative;
}
div.abtPic {
    position: relative;
    right: -241px;
    top: -10px;
    float: right;
}
/************ division *****************/















.divisionBox {
    background-image: url(https://25c454.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/division-panel-3.png);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 234px;
    width: 540px;
    position: relative;
    margin-bottom: 70px;
}
.divlogo {
    text-align: center;
    float: left;
    height: 100px;
    width: 150px;
}
.divisionBox h2 {
    color: #17c1f9;
    padding: 0 0px 0 27px;
    font: 24px 'cpmono_v07plain';
    text-transform: uppercase;
    line-height: 50px;
    letter-spacing: -2px;
    float: left;
    text-shadow: 0px -1px 6px rgba(23,193,249,1), 0 1px 6px rgba(23,193,249,1);
}
.divisionBox .boxcontent {
    width: 350px;
    color: #17c1f9;
    font-family: 'Titillium Web', sans-serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    float: left;
    margin-top: 36px;
    margin-left: 20px;
}
.divisionBox .more {
    position: absolute;
    bottom: 5px;
    right: 0;
    float: right;
    font-family: 'cpmono_v07plain', sans-serif;
    font-size: 16px;
    text-transform: uppercase;
}
.divisionBox .more a {
    color: #17c1f9;
    display: block;
    width: 90px;
    text-align: center;
}
#angel .divlogo img {
    margin-top: 27px;
    width: 97%;
}
#angel2, #sports {
    margin-left: 50px
}
#defense .divlogo img {
    margin-top: 27px;
    width: 97%;
}
#optical .divlogo img {
    margin-top: 27px;
    width: 97%;
}
#sports .divlogo img {
    margin-top: 23px;
    width: 100%;
}
#angel2 .divlogo img {
    margin-top: 23px;
    width: 100%;
}
/**************** contactPanel  ********************/















.contactPanel {
    background-image: url(https://0d9be1.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/contact-panel.png);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    height: 500px;
    width: 100%;
}
#contact .innerconter {
    color: #17c1f9;
    font-family: 'Titillium Web', sans-serif;
    font-size: 16px;
    font-weight: normal;
    line-height: 19px;
    height: 168px;
    padding-top: 25px;
    padding-right: 30px;
    padding-bottom: 0;
    padding-left: 0px;
}
.contactPanel .innerconter {
    padding-top: 20px;
}
.contactPanel h2.state {
    top: 46px;
}
.contactPanel h3 {
    font-size: 18px;
    text-transform: uppercase;
    background-image: url(https://82f2b2.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/headqueter-bar.png);
    background-repeat: no-repeat;
    background-position: right top;
    height: 20px;
    padding-top: 23px;
    width: 450px;
    margin-bottom: 20px;
}
.contactPanel .leftpan {
    float: left;
    width: 280px;
}
#contact .content {
    padding: 13px 0px 22px 22px;
}
#contact .content h2 {
    padding: 0px
}
.partnericon {
    float: right;
    margin-right: 117px;
    top: -105px;
    position: relative;
}
.partnericon ul li {
    float: left;
    padding: 10px 20px;
    margin-left: 12px;
    border: 1px solid #4e8ca1;
}
.partnericon ul li img {
    height: 69px
}
div.conPic {
    position: relative;
    right: 0px;
    top: -18px;
    float: right;
}
.socialicon {
    font-size: 44px;
    float: left;
    width: 194px;
    margin-left: 130px;
    margin-top: 80px;
}
.socialicon li {
    display: inline-block;
    width: 40%;
    margin-bottom: 20px;
}
.socialicon a {
    color: #17c1f9;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
/*.socialicon .linkedin {
	position: relative;
	left: 73px;
	top: -55px;
}
.socialicon .facebook {
	position: relative;
	left: 185px;
	top: -23px;
}
.socialicon .youtube {
	position: relative;
	left: 73px;
	top: 0px;
}*/
.socialicon a:hover {
    color: #ffffff;
    text-shadow: 0px -1px 6px rgba(255,255,255,1), 0 1px 6px rgba(255,255,255,1);
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
/***************privacyPanel***********/















.privacyPanel {
    background-image: url(https://5035a9.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/privacy-top.png);
    background-repeat: no-repeat;
    background-position: left top;
}
.privacyPanel .content {
    background-image: url(https://adf4c3.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/privacy-bg.png);
    background-repeat: repeat-y;
    background-position: left;
}
.privacyPanel .inner-smtext {
    padding: 20px;
    color: #17c1f9;
    font-size: 12px;
    line-height: 18px;
}
.inner-smtext ul {
    margin: 15px 30px;
}
.inner-smtext ul li {
    margin-bottom: 5px;
    list-style-type: disc;
}
.inner-smtext a {
    color: #FFF;
}
.inner-smtext p {
    margin-bottom: 20px
}
.privacyPanel h2 {
    height: 60px;
    color: #17c1f9;
    padding: 13px 0px 0 18px;
    font: 23px 'cpmono_v07plain';
    text-transform: uppercase;
    line-height: 34px;
    text-shadow: 0px -1px 6px rgba(23,193,249,1), 0 1px 6px rgba(23,193,249,1);
    background: url(https://c22141.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/topPanel-titlebackdrop.png) left 14px no-repeat;
}
.privacyPanel h2 span.icon {
    width: 36px;
    height: 34px;
    display: inline-block;
    float: left;
    background: url(https://901b25.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/topPanel-shape1.png) left top no-repeat;
}
.privacyPanelFooter {
    background-image: url(https://24ab65.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/privacy-footer.png);
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    height: 60px;
}
html, body#privacy {
    background-image: url(https://a8f1c5.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg/bgmain.jpg);
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-position: center top;
    background-color: transparent !important;
    background-size: cover;
}
#privacy #background {
    background: none
}
.linkscontent {
}
.linksitem {
    float: left;
    text-align: center;
    margin-left: 30px;
    margin-top: 20px;
}
.linksitem2 {
    float: left;
    text-align: center;
    margin-left: 90px;
    margin-top: 20px;
}
.linksitem img {
    float: none;
    margin: 0;
}
.linksitem a {
    color: rgb(23, 193, 249)
}
.video {
    float: right;
    margin-right: 184px;
    margin-top: 20px;
}
.irmr {
    float: left;
    margin-left: 120px;
    margin-top: 20px;
}
.irmr2 {
    float: left;
    margin-left: 120px;
    margin-top: 5px;
}
.bottomarea {
    float: left;
    width: 100%;
    margin-top: 30px;
}
.bpanleft {
    float: left;
    width: 225px;
    text-align: center;
    display: block;
    height: 70px
}
.bpanright {
    float: left;
    width: 300px;
    text-align: center;
    margin-left: 10px;
    margin-top: -10px;
    display: block
}
.bpanleft img, .bpanright img {
    float: none;
    margin: 0
}
.imgspa {
    margin: 0px 6px !important
}
a.urllinks {
    color: #17c1f9;
    margin-top: 200px;
    float: left;
    margin-left: 20px;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding: 5px 20px;
    border: solid 1px;
    -moz-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}
a.urllinks.tatical {
    margin-top: 0;
    margin-left: 78px;
}
a:hover.urllinks, a.urllinks:hover {
    background-color: #17c1f9;
    color: #fff
}
/******** contact form*************/
.confrom {
    width: 480px;
    float: left;
}
.inputarea {
    width: 48%;
    float: left;
}
.inputarea.fr {
    float: right
}
.confrom input {
    width: 96%;
    background-color: rgba(2, 27, 53, 0.12);
    border: solid 1px #4b7f94;
    border-radius: 4px;
    padding: 2%;
    color: #fff;
    font: 15px 'Titillium Web', sans-serif;
}
input#email {
    float: right;
}
.txtarea {
    margin: 10px 0;
    float: left;
    width: 100%;
}
.confrom textarea {
    font: 15px 'Titillium Web', sans-serif;
    width: 96%;
    background-color: rgba(2, 27, 53, 0.12);
    border: solid 1px #4b7f94;
    border-radius: 4px;
    padding: 2%;
    color: #fff;
}
.captcha {
    width: 50%;
    margin-right: 5%;
    float: left;
}
.captcha span {
    line-height: 35px;
    margin-right: 5%;
    float: left;
}
.captcha input {
    width: 100px;
    float: left;
}
#btnContact {
    background-color: #17c1f9;
    padding: 7px 50px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: solid 1px #17c1f9;
    border-radius: 4px;
    font: 17px 'cpmono_v07plain';
    color: #fff;
    float: right;
}
.error {
    font-size: 14px;
    color: #e3af36;
}
.mshow {
    display: none
}

/*  ––––––––––––––––––––    Media Queries  ––––––––––––––––––––    */

@media only screen and (max-width : 600px) {
.mshow {
    display: inherit;
}
#top-nav, #header #logo, #topPanel .bgtop, #top-line, #credits, #background #dummymenu {
    display: none;
}
#main, #header  {
    width: 94%;
    margin: 0 auto;
}
#topPanel, .panelWrapper,#background #numbers, #footer .column3, #footer .column2, #technology .panel .inner_content {
    width: 100%;
}
#top-gutter {
    height: 100px;
}
#topPanel .bgbottom {
    background-size: contain;
}
.panel .content h2 {
    font: 20px 'cpmono_v07plain';
}
#topPanel .content h2 {
    left: auto;
    right: 0;
    top: 0;
    padding: 0 75px 13px 40px;
    text-align: right;
    position: relative;
}
#top-title {
    width: 270px;
    height: 80px;
    margin-left: 0;
    background-size: contain;
    position: relative;
    top: 0;
    left: 0;
    float: left;
}
#leftPanel, #rightPanel {
    width: 100%;
    height: 275px;
}
.icon-pdf {
    width: 32px;
    height: 32px;
    background-size: contain;
}
.scrollContent {
    height: 130px;
}
    #footer {
    width: 80%;
   
    padding: 10%;
}
#footer-wrapper {
    height: auto;
    background-size: cover;
    background-position: top right;
}
#breadcrumb {
    width: 82%;
    padding: 18px 8%;
}
#technology .panel {
    background-size: cover !important;
    background-repeat: no-repeat !important;
    width: 100%;
    height: inherit;
    position: relative;
    margin-bottom: 20px;
}
#technology .panel.eq1 {
    top: 0;
    left: 0px;
    height: 450px;
}
#technology .panel.eq2 {
    top: 0;
    left: 0;
    height: 470px;
}
#technology .panel.eq3 {
    top: 0;
    left: 0;
    height: 470px;
}
#technology .panel.eq4 {
    top: 0;
    left: 0;
    height: 470px;
}
#technology .panel.eq5 {
    top: 0;
    left: 0;
    height: 470px;
}
#technology .panel.eq6 {
    top: 0;
    left: 0;
    height: 470px;
}
#technology .panel .tabs {
    position: relative;
}
#technology .panel .inner_content {
    width: 100%;
    position: relative;
}
#technology .panel .tabs a {
    line-height: 40px;
    padding: 0 10px;
    font-size: 16px;
    margin-right: 0;
}
#technology .panel .tabs li {
    margin-top: 0px;
    width: auto;
    display: inline-block;
}
#technology .panel:nth-child(odd) {
    margin-right: 0;
}
ul.tabs.ftpos {
    top: 48px !important;
    position: absolute;
}
#technology #flyout {
    position: relative;
    top: 0;
    right: 0;
    width: 100%;
    height: auto;
    padding: 0;
    background: url(https://3ab1da.claudeassets.com/20250422094323im_/https://www.angel7industries.com/images/bg-bio.png) 0 0 no-repeat;
}
}

/*
     FILE ARCHIVED ON 23:12:52 Aug 13, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 05:49:28 Jun 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.346
  exclusion.robots: 0.035
  exclusion.robots.policy: 0.028
  esindex: 0.006
  cdx.remote: 19.048
  LoadShardBlock: 88.402 (3)
  PetaboxLoader3.datanode: 42.415 (4)
  PetaboxLoader3.resolve: 99.502 (2)
  load_resource: 60.471
*/