img{max-width:100%}
.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12{width:100%}
[class*="col-"]{float:left}
@media (max-width: 575px){.col-3{width:100%}.col-6{width:100%}.col-9{width:100%}}
.container{max-width:1200px;margin:0 auto;padding:0}
.gallery{text-align:center}
/*img.gallery{max-width:927px}*/
.padding-50{padding-bottom:50px}
.padding-50t{padding-top:50px}
.padding-100{padding-bottom:100px}
.mar50t{margin-top:50px!important}
.clear{clear:both;display:table;content:""}
.top-img{text-align:center}
img.top-img{max-width:1200px}
ul li.reddot::before{content:"\2022";color:rgb(196,0,0);display:inline-block;position:relative;bottom:-5px}
ul li.links::before{content:"\276F";color:rgb(196,0,0);display: inline-block; width: 1em;margin-left: -1em}
p.header-bold{text-align:center;font-size:50px;line-height:60px;color:rgb(178,193,214);margin-top:60px;margin-bottom:10px;font-weight:800}
p.header-light{text-align:center;font-size:26px;line-height:31px;color:rgb(121,135,157);margin-top:0;margin-bottom:50px;font-weight:200}
.mb60px{margin-bottom:60px}
.front-text{position:absolute;display:block}
.back-text{position:relative;display:block;z-index:-1;bottom:51px}
ul.headerlist{list-style-type:none;margin-left:50px;padding-top:1px;margin-top:0px;margin-bottom:0px}
ul.linkslist{list-style-type:none;padding-top:1px;margin-top:0px;margin-bottom:0px;font-size: 22px;color:#000}
#front-text{text-align:left;font-size:33px;line-height:39px;color:rgb(0,82,136);font-weight:800;white-space:nowrap}
#back-text{margin:0;margin-left:103px;margin-bottom:0px;opacity:0.03;text-align:left;font-size:90px;line-height:100px;color:rgb(0,82,136);font-weight:800}
hr{border:1px solid rgb(0,82,136);margin:0 auto;margin-top:-45px;width:100%}
p.item-description{line-height:75%;font-size:120%}
.ml100{margin-left:100px}
.item-description-margin{margin-left:25px;margin-right:25px}
h1.item-description-header{margin-top:50px;margin-left:50px;margin-bottom:50px;font-size:28px;line-height:33px;color:rgb(126,141,162);font-weight:200}
.datatable{border-spacing:0;border-collapse:collapse;margin:0 auto/*;width:100%;max-width:1000px;font-size:20px*/}
table.support{width:100%;max-width:963px/*;font-size:22px;line-height:40px*/}
td.force30{width:30%}
.font28h33{font-size:28px;line-height:33px;color:#005288;font-weight:400}
td.toprowl{color:#7e8da2;font-weight:600;font-size:22px;line-height:40px}
td.toprowr{color:#7e8da2;font-weight:300;font-size:22px;line-height:40px}
.silder{overflow:visible;}
#gallery{position:relative;width:100%;padding-bottom:450px;overflow:visible}@media (max-width: 768px){#gallery{position:relative;width:100%;padding-bottom:450px;overflow:visible;max-width:600px;margin:0 auto;max-height:100%}}
.pl-gallery-wrap{position:absolute;width:100%;height:100%}
.pl-gallery-wrap img{max-height:101%;max-height:400px;max-width:101%;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}
.pl-gallery-wrap:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.align-center{align-items:center}
.d-flex{display:flex!important}
.justify-content-center{justify-content:center!important}
.hidden-xl-down{display:none!important}
#gal1:checked ~ #gal-img1,#gal2:checked ~ #gal-img2,#gal3:checked ~ #gal-img3,#gal4:checked ~ #gal-img4,#gal5:checked ~ #gal-img5,#gal6:checked ~ #gal-img6,#gal7:checked ~ #gal-img7,#gal8:checked ~ #gal-img8,#gal9:checked ~ #gal-img9,#gal10:checked ~ #gal-img10{display:inline-block!important}
.col-md-12{flex:0 0 100%;max-width:100%}
.flex-first{order:-1}
.flex-md-last{order:1}
.mt-1{margin-top:.25rem!important}
.mb-4{margin-bottom:1.5rem!important}
.mb-md-0{margin-bottom:0!important}
.fullwidth{width:100%}
.flexc{display:flex;justify-content:center}
.pl-thumbnail-wrap{overflow:auto;white-space:nowrap}@media (min-width: 768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}
.text-center{text-align:center!important}
.padtb{padding-top:50px;padding-bottom:50px}
.pl-thumbnail{max-width:125px;height:95px;overflow:hidden}
.pl-thumbnail:hover{border:1px solid #005288!important;margin:0px!important}
.pl-thumbnail:last-child{margin-right:0!important}
.pl-thumbnail:first-child{margin-left:0!important}
.d-inline-block{display:inline-block!important}
.align-text-top{vertical-align:text-top!important}
.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}
.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}
#vmid{display:table-cell!important;vertical-align:middle!important;height:95px}

.wrapper{width:100%}
.contentl{float:left;width:100%}
.content2{float:left;width:100%}
.content3{float:left;width:100%}
.content4{float:left;width:100%}
.content5{float:left;width:100%}
.content6{float:left;width:100%}
.content7{float:left;width:100%}
.content8{float:left;width:100%}

.contentr{float:right;border:3px solid blue}
.clear:after{clear:both;content:"";display:table}

.htabs{position:relative;height:auto;/*min-height:1100px;*/clear:both;margin-top:38px;margin-left:auto;margin-right:auto;width:100%}
.labelform{font-size:22px;line-height:26px;color:rgb(178,193,214);font-weight:800;padding-top:20px!important;padding-bottom:20px!important}
.leftlabel{margin-right:5px!important;margin-left:-1px!important;padding:20px 60px!important}
.leftlabel{padding:20px!important}
[type=radio]:checked~label~.hcontent{z-index:1!important}
.hcontent{position:absolute/*;top:25px;left:0;background:#fff;right:0;bottom:0;padding:0*/}
.padlabel{padding-left:60px!important;padding-right:60px!important}
.padlabel{padding-left:20px!important;padding-right:20px!important}
.htab{/*float:left*/}
.htab [type=radio]{display:none}
.htab label:hover{opacity:.9}
.htab label{color:rgb(178,193,214);padding:3px 20px;margin-left:-1px;position:relative;left:1px;cursor:pointer;opacity:.6;z-index:99;top:-39px;margin-left:5px;margin-right:5px}
[type=radio]:checked+label{top:0;z-index:2;color:rgb(0,82,136);padding:6px 20px;opacity:1;top:-39px;margin-left:5px;margin-right:5px;border:0}
.row::after{clear:both}
.row::after{display:table;content:""}
.row::before{display:table;content:""}
.htabs section{clear:both;display:none}
#tab-1:checked~#content1, #tab-2:checked~#content2, #tab-3:checked~#content3 ,#tab-4:checked~#content4, #tab-5:checked~#content5, #tab-6:checked~#content6, #tab-7:checked~#content7, #tab-8:checked~#content8{display:block;width:auto}
.tab_container input, .tab_container section {clear:both; padding-top:10px; display:none;}
.ahklogo{padding-top:10px;max-height:200px}
.ahklogo2{padding-top:50px;max-height:200px}
/*.t0b50{margin-top:0;margin-bottom:50px}*/
.tborder-b{border-bottom:1px solid rgba(0,0,0,.15)}
.toprow{width:50%;font-weight:600;font-size:22px;line-height:50px;color:rgb(126,141,162)}
.midrow{font-weight:600;font-size:22px;line-height:50px;color:rgb(126,141,162)}
.inst:hover{color:rgb(0, 82, 136)}
.essa:hover{color:rgb(196,0,0)}
a{text-decoration:none;color:rgb(126,141,162)}
.paddesc{padding:50px;padding-bottom:0px}
.nomargintop{margin-top:0}
.circlelist{list-style:circle!important;line-height:40px;font-size:22px}
.circlelist2{list-style:circle!important;line-height:40px;font-size:22px}
.anothercolor{color:rgb(0,82,136)}
p{font-size:22px;line-height:40px}
body{font:125%/175% Mulish,sans-serif;background:#fff;-webkit-animation:fake 1s infinite;animation:fake 1s infinite;font-family:Mulish}
body,html{color:rgb(126,141,162);font-family:Muli,sans-serif,Arial!important}html{font-size:16px;text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%}
.paddesc2{margin-top:0;padding:50px;padding-bottom:0px}
.nomarginbot{margin-bottom:0}
.padltr{padding-left:50px;padding-right:50px;padding-top:50px}
.menu-container{background-color:#f6f5fb;height:74px;margin:25px 0;margin-bottom:0px}ul.menu-container{list-style:none;max-width:1200px;margin:0 auto;clear:both;position:relative;padding-right:40px}li.menu-container{float:right;position:relative;margin:0}li.menu-container-r{float:right;position:relative;margin:0}a.menu-container-link,a.menu-container-r-link{font-size:20px;padding:0 15px;color:#79879d;height:60px;line-height:74px;text-decoration:none;border-bottom:0;padding-left:40px;padding-right:40px;font-weight:600}li.menu-container-r:hover,li.menu-container:hover{background-color:#ddd}
.mbot50{margin-bottom:50px}
.footerbar{border-bottom:4px solid rgb(0, 82, 136)}
.footermargin{margin-top:0px}
.footerlogo{max-width:62px;margin-left:60px;margin-right:14px;margin-top:22px}
.botbar{height:135px;background-color:rgb(178, 193, 214);margin:0;padding:0}
.pad0{padding:0}
.needhelp{font-size:26px;line-height:31px;font-weight:800;color:rgb(255,255,255);margin:0;margin-top:52px;float:right;margin-right:60px}
.contactbutton{color:#79879d;font-weight:800;font-size:20px;line-height:40px;padding:9px;padding-left:52px;padding-right:52px;border:2px solid rgb(121,135,157);display:inline-block;margin:0;margin-top:35px}
.env{margin-right:30px;margin-top:49px;margin-left:175px}
.fw300{font-weight:300}


.topnav {float:right;font-size:22px;line-height:26px;color:#005288;width:180px;color:#005288;position:relative;bottom:94px;padding-right:90px}
.floatr{float:right}
.shoptext{font-size:22px;line-height:26px;color:#005288;margin:0;font-weight:600}
ul.forcenum{list-style:number!important}