html, body, div, span, applet, object, iframe, blockquote, pre, abbr, acronym, address, big, cite,
code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, fieldset,
form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%;}

body { margin:0px; }
body, input, textarea, select { font-family: 'PT Sans', sans-serif; font-size: 12px; color: #3d3d3d;}
/* remember to define focus styles! */
:focus { outline: 0;}
input { background:none; border:0 none; outline:none;}
table { border:0 none; border-collapse:collapse;}
td { vertical-align:top;}
img { border:0 none; max-width:100%; vertical-align:top;}
a { outline:none; color:#828186; cursor:pointer; text-decoration:none; transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;}
a:hover { text-decoration:none;}
.left, .con-pic-left { float:left; }
.right, .con-pic-right	{ float:right; margin-left:80px; }
.clear { clear:both; }
.clearl { clear:left; }
.clearr { clear:right; }
.text-right { text-align:right; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }
p{ line-height:20px;}
.top0 { margin-top:0px;}
.top5 { margin-top:5px;}
.top15 { margin-top:15px;}
.top25 { margin-top:25px;}
.bot0 { margin-bottom:0;}
.bot10 { margin-bottom:10px;}
.bot25 { margin-bottom:0;}
.bot30 { margin-bottom:30px;}
.red { color:#ec2029;}
.small { font-size:11px;}
.orange { color:#df6d27;}
.padtop2 { padding-top:2px;}


/* Start Header */
header { padding:20px 0px; position:fixed; margin:0px auto; text-align:center; width:100%; background:#fff; z-index:99999;}

/* Start Nav */
nav { position:relative;}
#main-nav { position:relative;}
#main-nav ul { margin: 0px; padding: 0px; list-style-type:none;}
#main-nav ul li { float:left; text-transform:uppercase;}
#main-nav ul li a { color:#333; margin-right:64px; letter-spacing:0.1em; line-height:48px; opacity:1.0; transition: all 0s ease-in-out; -moz-transition: all 0s ease-in-out; -o-transition: all 0s ease-in-out; -webkit-transition: all 0s ease-in-out;}
#main-nav ul li a:hover, #main-nav ul li a.active { color:#EC2029;}
/* End Nav */
.responsive-menu { display:none;}
/* End Header */


.banner-main { margin:0px auto; width:100%; overflow:hidden;}
.banner-work-airbyfever { margin:0px auto; width:100%; height:100%; background:url(../images/banner-work-airbyfever.jpg) center top no-repeat; background-size: 100% 100%;}
.banner-work-airbyfever-responsive { display:none;}
.banner { text-align:center;}
.banner img { max-width:1900px; width:100%;}


/* Start Footer */
footer { margin:0px auto; width:100%; background:#f3f3f3;}
.footer { margin:0px auto; width:1170px; padding:60px 0px; text-align:center;}
.foo-left { float:left; width:870px; text-align:left;}
.foo-right { float:right; width:300px; height:180px; text-align:center;}
.foo-right .margin { display:table-cell; width:299px; border-left:1px solid #848484; height:180px; vertical-align:middle; text-align:center;}
.copyright { margin-top:30px; line-height:16px;}

.socials { color:#000; text-transform:uppercase; font-size:14px; width:100%; line-height:90px; height:90px; border-bottom:1px solid #848484;}
.socials ul { margin:0px 0px 0px 110px; padding:0px; list-style-type:none;}
.socials ul li { display:inline;}
.socials ul li a { color:#000; margin-right:55px; letter-spacing:0.22em;}
.socials ul li a.last { margin-right:0px;}
.socials ul li a:hover { color:#EC2029;}
.socials ul li a.fb { color:#000;}
.socials ul li a.fb:hover { color:#000;}

.fmenu { color:#000; text-transform:uppercase; font-size:12px; width:100%; line-height:89px; height:89px;}
.fmenu ul { margin:0px 0px 0px 110px; padding:0px; list-style-type:none;}
.fmenu ul li { display:inline;}
.fmenu ul li a { color:#333; margin-right:75px; letter-spacing:0.1em;}
.fmenu ul li a.last { margin-right:0px;}
.fmenu ul li a:hover, .fmenu ul li a.active { color:#EC2029;}
/* End Footer */


/* Frame */
.frame_top { position: fixed; z-index: 1000; background: #fff; top: 0; left: 0; width: 100%; height:7px; }
.frame_bottom { position: fixed; z-index: 1000; background: #fff; bottom: 0; left: 0; width: 100%; height:7px; }
.frame_right { position: fixed; z-index: 1000; height: 100%; width:7px; background: #fff; top: 0; right: 0; }
.frame_left { position: fixed; z-index: 1000; height: 100%; width:7px; background: #fff; top: 0; left: 0; }