@import 'bootstrap.min.css';
.BKNO{background:transparent}
.ZI100{z-index:100}
.RN{resize:none}
.bbb{border:1px solid #f60}
.clear{clear:both}
.left{float:left}
.right{float:right}
.Tleft{text-align:left}
.Tright{text-align:right}
.Tcenter{text-align:center}
.Tjustify{text-align:justify}
.WSNW{white-space:nowrap}
.FWN{font-weight:normal}
.FWB{font-weight:bold}
.FSI{font-style:italic}
.TDU{text-decoration:underline}
.TDN{text-decoration:none}
.TTUC{text-transform:uppercase}
.TTLC{text-transform:lowercase}
.TDLT{text-decoration:line-through}
.FZ6{font-size:6px}
.FZ8{font-size:8px}
.FZ10{font-size:10px}
.FZ12{font-size:12px}
.FZ14{font-size:14px}
.FZ16{font-size:16px}
.FZ18{font-size:18px}
.FZ20{font-size:20px}
.FZ22{font-size:22px}
.FZ24{font-size:24px}
.FZ26{font-size:26px}
.FZ28{font-size:28px}
.FZ30{font-size:30px}
.FZ32{font-size:32px}
.LH14{line-height:14px}
.LH16{line-height:16px}
.LH18{line-height:18px}
.LH20{line-height:20px}
.LH22{line-height:22px}
.LH24{line-height:24px}
.LH26{line-height:26px}
.LH28{line-height:28px}
.LH30{line-height:30px}
.LH32{line-height:32px}
.LH34{line-height:34px}
li,ul{list-style:none}
ul.LSD li{list-style:disc;list-style-position:inside}
ol li{list-style:decimal}
.SEP liafter{content:'|';padding:0 5px}
.SEP lilast-childafter{content:''}
.SEP2 liafter{content:'|';padding:0 10px;color:#44c8f5}
.SEP2 lilast-childafter{content:''}
.LIDI li{display:inline;float:left}
table.TBN td{border:none}
table.TNP td{padding:0}
td.TDNP,th.TDNP{padding:0}
.TFS14 th,.TFS14 td{font-size:14px}
.TFS16 th,.TFS16 td{font-size:16px}
.TFS18 th,.TFS18 td{font-size:16px}
alink{transition:all .3s ease-in-out}
.DB{display:block}
.DBI{display:inline-block}
.DI{display:inline}
.PR{position:relative}
.PA{position:absolute}
.spacer5{margin-bottom:5px}
.spacer10{margin-bottom:10px}
.spacer15{margin-bottom:15px}
.spacer20{margin-bottom:20px}
.spacer25{margin-bottom:25px}
.spacer30{margin-bottom:30px}
.spacer35{margin-bottom:35px}
.spacer40{margin-bottom:40px}
.spacer45{margin-bottom:45px}
.spacer50{margin-bottom:50px}
.spacer55{margin-bottom:55px}
.spacer60{margin-bottom:60px}
.spacer65{margin-bottom:65px}
.spacer70{margin-bottom:70px}
.spacer75{margin-bottom:75px}
.spacer80{margin-bottom:80px}
.spacer85{margin-bottom:85px}
.spacer90{margin-bottom:90px}
.spacer95{margin-bottom:95px}
.spacer100{margin-bottom:100px}
.spacer150{margin-bottom:150px}
.spacer200{margin-bottom:200px}
.spacer250{margin-bottom:250px}
.spacer300{margin-bottom:300px}
.spacer350{margin-bottom:350px}
.spacer400{margin-bottom:400px}
.spacer450{margin-bottom:450px}
.flw100{float:left;width:100%}
.flw90{float:left;width:90%}
.frw90{float:right;width:90%}
.flw80{float:left;width:80%}
.frw80{float:right;width:80%}
.flw75{float:left;width:75%}
.frw75{float:right;width:75%}
.flw65{float:left;width:65%}
.frw65{float:right;width:65%}
.flw60{float:left;width:60%}
.frw60{float:right;width:60%}
.flw55{float:left;width:55%}
.frw55{float:right;width:55%}
.flw50{float:left;width:50%}
.frw50{float:right;width:50%}
.flw48{float:left;width:48%}
.frw48{float:right;width:48%}
.flw45{float:left;width:45%}
.frw45{float:right;width:45%}
.flw40{float:left;width:40%}
.frw40{float:right;width:40%}
.flw35{float:left;width:35%}
.frw35{float:right;width:35%}
.flw33{float:left;width:33%}
.frw33{float:right;width:33%}
.flw30{float:left;width:30%}
.frw30{float:right;width:30%}
.flw28{float:left;width:28%}
.frw28{float:right;width:28%}
.flw25{float:left;width:25%}
.frw25{float:right;width:25%}
.flw20{float:left;width:20%}
.frw20{float:right;width:20%}
.flw15{float:left;width:15%}
.frw15{float:right;width:15%}
.flw10{float:left;width:10%}
.frw10{float:right;width:10%}
.PA0{padding:0}
.PA1{padding:1px}
.PA2{padding:2px}
.PA3{padding:3px}
.PA4{padding:4px}
.PA5{padding:5px}
.PA6{padding:6px}
.PA7{padding:7px}
.PA8{padding:8px}
.PA9{padding:9px}
.PA10{padding:10px}
.PA15{padding:15px}
.PA20{padding:20px}
.PA25{padding:25px}
.PA30{padding:30px}
.PA35{padding:35px}
.PA40{padding:40px}
.PA45{padding:45px}
.PA50{padding:50px}
.PA55{padding:55px}
.PA60{padding:60px}
.PA65{padding:65px}
.PA70{padding:70px}
.PA75{padding:75px}
.PA80{padding:80px}
.PA85{padding:85px}
.PA90{padding:90px}
.PA95{padding:95px}
.PA100{padding:100px}
.PT0{padding-top:0}
.PT1{padding-top:1px}
.PT2{padding-top:2px}
.PT3{padding-top:3px}
.PT4{padding-top:4px}
.PT5{padding-top:5px}
.PT6{padding-top:6px}
.PT7{padding-top:7px}
.PT8{padding-top:8px}
.PT9{padding-top:9px}
.PT10{padding-top:10px}
.PT15{padding-top:15px}
.PT20{padding-top:20px}
.PT25{padding-top:25px}
.PT30{padding-top:30px}
.PT35{padding-top:35px}
.PT40{padding-top:40px}
.PT45{padding-top:45px}
.PT50{padding-top:50px}
.PT55{padding-top:55px}
.PT60{padding-top:60px}
.PT65{padding-top:65px}
.PT70{padding-top:70px}
.PT75{padding-top:75px}
.PT80{padding-top:80px}
.PT85{padding-top:85px}
.PT90{padding-top:90px}
.PT95{padding-top:95px}
.PT100{padding-top:100px}
.PB0{padding-bottom:0}
.PB1{padding-bottom:1px}
.PB2{padding-bottom:2px}
.PB3{padding-bottom:3px}
.PB4{padding-bottom:4px}
.PB5{padding-bottom:5px}
.PB6{padding-bottom:6px}
.PB7{padding-bottom:7px}
.PB8{padding-bottom:8px}
.PB9{padding-bottom:9px}
.PB10{padding-bottom:10px}
.PB15{padding-bottom:15px}
.PB20{padding-bottom:20px}
.PB25{padding-bottom:25px}
.PB30{padding-bottom:30px}
.PB35{padding-bottom:35px}
.PB40{padding-bottom:40px}
.PB45{padding-bottom:45px}
.PB50{padding-bottom:50px}
.PB55{padding-bottom:55px}
.PB60{padding-bottom:60px}
.PB65{padding-bottom:65px}
.PB70{padding-bottom:70px}
.PB75{padding-bottom:75px}
.PB80{padding-bottom:80px}
.PB85{padding-bottom:85px}
.PB90{padding-bottom:90px}
.PB95{padding-bottom:95px}
.PB100{padding-bottom:100px}
.PL0{padding-left:0}
.PL1{padding-left:1px}
.PL2{padding-left:2px}
.PL3{padding-left:3px}
.PL4{padding-left:4px}
.PL5{padding-left:5px}
.PL6{padding-left:6px}
.PL7{padding-left:7px}
.PL8{padding-left:8px}
.PL9{padding-left:9px}
.PL10{padding-left:10px}
.PL15{padding-left:15px}
.PL20{padding-left:20px}
.PL25{padding-left:25px}
.PL30{padding-left:30px}
.PL35{padding-left:35px}
.PL40{padding-left:40px}
.PL45{padding-left:45px}
.PL50{padding-left:50px}
.PL55{padding-left:55px}
.PL60{padding-left:60px}
.PL65{padding-left:65px}
.PL70{padding-left:70px}
.PL75{padding-left:75px}
.PL80{padding-left:80px}
.PL85{padding-left:85px}
.PL90{padding-left:90px}
.PL95{padding-left:95px}
.PL100{padding-left:100px}
.PR0{padding-right:0}
.PR1{padding-right:1px}
.PR2{padding-right:2px}
.PR3{padding-right:3px}
.PR4{padding-right:4px}
.PR5{padding-right:5px}
.PR6{padding-right:6px}
.PR7{padding-right:7px}
.PR8{padding-right:8px}
.PR9{padding-right:9px}
.PR10{padding-right:10px}
.PR15{padding-right:15px}
.PR20{padding-right:20px}
.PR25{padding-right:25px}
.PR30{padding-right:30px}
.PR35{padding-right:35px}
.PR40{padding-right:40px}
.PR45{padding-right:45px}
.PR50{padding-right:50px}
.PR55{padding-right:55px}
.PR60{padding-right:60px}
.PR65{padding-right:65px}
.PR70{padding-right:70px}
.PR75{padding-right:75px}
.PR80{padding-right:80px}
.PR85{padding-right:85px}
.PR90{padding-right:90px}
.PR95{padding-right:95px}
.PR100{padding-right:100px}
.PPL1{padding-left:1%}
.PPL2{padding-left:2%}
.PPL3{padding-left:3%}
.PPL4{padding-left:4%}
.PPL5{padding-left:5%}
.PPL6{padding-left:6%}
.PPL7{padding-left:7%}
.PPL8{padding-left:8%}
.PPL9{padding-left:9%}
.PPL10{padding-left:10%}
.PPL20{padding-left:20%}
.PPL30{padding-left:30%}
.PPL40{padding-left:40%}
.PPL50{padding-left:50%}
.PPR1{padding-right:1%}
.PPR2{padding-right:2%}
.PPR3{padding-right:3%}
.PPR4{padding-right:4%}
.PPR5{padding-right:5%}
.PPR6{padding-right:6%}
.PPR7{padding-right:7%}
.PPR8{padding-right:8%}
.PPR9{padding-right:9%}
.PPR10{padding-right:10%}
.PPR20{padding-right:20%}
.PPR30{padding-right:30%}
.PPR40{padding-right:40%}
.PPR50{padding-right:50%}
.MH5{min-height:5px}
.MH10{min-height:10px}
.MH15{min-height:15px}
.MH20{min-height:20px}
.MH25{min-height:25px}
.MH30{min-height:30px}
.MH35{min-height:35px}
.MH40{min-height:40px}
.MH45{min-height:45px}
.MH50{min-height:50px}
.MH55{min-height:55px}
.MH60{min-height:60px}
.MH65{min-height:65px}
.MH70{min-height:70px}
.MH75{min-height:75px}
.MH80{min-height:80px}
.MH85{min-height:85px}
.MH90{min-height:90px}
.MH95{min-height:95px}
.MH100{min-height:100px}
.MH150{min-height:150px}
.MH200{min-height:200px}
.MH250{min-height:250px}
.MH300{min-height:300px}
.MH350{min-height:350px}
.MH400{min-height:400px}
.MH450{min-height:450px}
.MH500{min-height:500px}
.w5{width:5%}
.w10{width:10%}
.w15{width:15%}
.w20{width:20%}
.w25{width:25%}
.w30{width:30%}
.w35{width:35%}
.w40{width:40%}
.w45{width:45%}
.w46{width:46%}
.w47{width:47%}
.w48{width:48%}
.w49{width:49%}
.w50{width:50%}
.w60{width:60%}
.w70{width:70%}
.w80{width:80%}
.w90{width:90%}
.w91{width:91%}
.w92{width:92%}
.w93{width:93%}
.w94{width:94%}
.w95{width:95%}
.w96{width:96%}
.w97{width:97%}
.w98{width:98%}
.w99{width:99%}
.w100{width:100%}
.w980px{width:980px}
.M0A{margin:0 auto}
.MA-1{margin:-1px}
.MA-2{margin:-2px}
.MA-4{margin:-4px}
.MA-3{margin:-3px}
.MA-5{margin:-5px}
.MA-6{margin:-6px}
.MA-7{margin:-7px}
.MA-8{margin:-8px}
.MA-9{margin:-9px}
.MA-10{margin:-10px}
.MA0{margin:0}
.MA1{margin:1px}
.MA2{margin:2px}
.MA4{margin:4px}
.MA3{margin:3px}
.MA5{margin:5px}
.MA6{margin:6px}
.MA7{margin:7px}
.MA8{margin:8px}
.MA9{margin:9px}
.MA10{margin:10px}
.MA15{margin:15px}
.MA20{margin:20px}
.MA25{margin:25px}
.MA30{margin:30px}
.MA35{margin:35px}
.MA40{margin:40px}
.MA45{margin:45px}
.MA50{margin:50px}
.MA55{margin:55px}
.MA60{margin:60px}
.MA65{margin:65px}
.MA70{margin:70px}
.MA75{margin:75px}
.MA80{margin:80px}
.MA85{margin:85px}
.MA90{margin:90px}
.MA95{margin:95px}
.MA100{margin:100px}
.MT-1{margin-top:-1px}
.MT-2{margin-top:-2px}
.MT-3{margin-top:-3px}
.MT-4{margin-top:-4px}
.MT-5{margin-top:-5px}
.MT-6{margin-top:-6px}
.MT-7{margin-top:-7px}
.MT-8{margin-top:-8px}
.MT-9{margin-top:-9px}
.MT-10{margin-top:-10px}
.MT0{margin-top:0}
.MT1{margin-top:1px}
.MT2{margin-top:2px}
.MT3{margin-top:3px}
.MT4{margin-top:4px}
.MT5{margin-top:5px}
.MT6{margin-top:6px}
.MT7{margin-top:7px}
.MT8{margin-top:8px}
.MT9{margin-top:9px}
.MT10{margin-top:10px}
.MT15{margin-top:15px}
.MT20{margin-top:20px}
.MT25{margin-top:25px}
.MT30{margin-top:30px}
.MT35{margin-top:35px}
.MT40{margin-top:40px}
.MT45{margin-top:45px}
.MT50{margin-top:50px}
.MT55{margin-top:55px}
.MT60{margin-top:60px}
.MT65{margin-top:65px}
.MT70{margin-top:70px}
.MT75{margin-top:75px}
.MT80{margin-top:80px}
.MT85{margin-top:85px}
.MT90{margin-top:90px}
.MT95{margin-top:95px}
.MT100{margin-top:100px}
.MT105{margin-top:105px}
.MT110{margin-top:110px}
.MT115{margin-top:115px}
.MT120{margin-top:120px}
.MT125{margin-top:125px}
.MT130{margin-top:130px}
.MT135{margin-top:135px}
.MT140{margin-top:140px}
.MT145{margin-top:145px}
.MT150{margin-top:150px}
.MB0{margin-bottom:0}
.MB-1{margin-bottom:-1px}
.MB-2{margin-bottom:-2px}
.MB-3{margin-bottom:-3px}
.MB-4{margin-bottom:-4px}
.MB-5{margin-bottom:-5px}
.MB-6{margin-bottom:-6px}
.MB-7{margin-bottom:-7px}
.MB-8{margin-bottom:-8px}
.MB-9{margin-bottom:-9px}
.MB-10{margin-bottom:-10px}
.MB1{margin-bottom:1px}
.MB2{margin-bottom:2px}
.MB3{margin-bottom:3px}
.MB4{margin-bottom:4px}
.MB5{margin-bottom:5px}
.MB6{margin-bottom:6px}
.MB7{margin-bottom:7px}
.MB8{margin-bottom:8px}
.MB9{margin-bottom:9px}
.MB10{margin-bottom:10px}
.MB15{margin-bottom:15px}
.MB20{margin-bottom:20px}
.MB25{margin-bottom:25px}
.MB30{margin-bottom:30px}
.MB35{margin-bottom:35px}
.MB40{margin-bottom:40px}
.MB45{margin-bottom:45px}
.MB50{margin-bottom:50px}
.MB55{margin-bottom:55px}
.MB60{margin-bottom:60px}
.MB65{margin-bottom:65px}
.MB70{margin-bottom:70px}
.MB75{margin-bottom:75px}
.MB80{margin-bottom:80px}
.MB85{margin-bottom:85px}
.MB90{margin-bottom:90px}
.MB95{margin-bottom:95px}
.MB100{margin-bottom:100px}
.MR-1{margin-right:-1px}
.MR-2{margin-right:-2px}
.MR-3{margin-right:-3px}
.MR-4{margin-right:-4px}
.MR-5{margin-right:-5px}
.MR-6{margin-right:-6px}
.MR-7{margin-right:-7px}
.MR-8{margin-right:-8px}
.MR-9{margin-right:-9px}
.MR-10{margin-right:-10px}
.MR0{margin-right:0}
.MR1{margin-right:1px}
.MR2{margin-right:2px}
.MR3{margin-right:3px}
.MR4{margin-right:4px}
.MR5{margin-right:5px}
.MR6{margin-right:6px}
.MR7{margin-right:7px}
.MR8{margin-right:8px}
.MR9{margin-right:9px}
.MR10{margin-right:10px}
.MR15{margin-right:15px}
.MR20{margin-right:20px}
.MR25{margin-right:25px}
.MR30{margin-right:30px}
.MR35{margin-right:35px}
.MR40{margin-right:40px}
.MR45{margin-right:45px}
.MR50{margin-right:50px}
.MR55{margin-right:55px}
.MR60{margin-right:60px}
.MR65{margin-right:65px}
.MR70{margin-right:70px}
.MR75{margin-right:75px}
.MR80{margin-right:80px}
.MR85{margin-right:85px}
.MR90{margin-right:90px}
.MR95{margin-right:95px}
.MR100{margin-right:100px}
.ML-1{margin-left:-1px}
.ML-2{margin-left:-2px}
.ML-3{margin-left:-3px}
.ML-4{margin-left:-4px}
.ML-5{margin-left:-5px}
.ML-6{margin-left:-6px}
.ML-7{margin-left:-7px}
.ML-8{margin-left:-8px}
.ML-9{margin-left:-9px}
.ML-10{margin-left:-10px}
.ML0{margin-left:0}
.ML1{margin-left:1px}
.ML2{margin-left:2px}
.ML3{margin-left:3px}
.ML4{margin-left:4px}
.ML5{margin-left:5px}
.ML6{margin-left:6px}
.ML7{margin-left:7px}
.ML8{margin-left:8px}
.ML9{margin-left:9px}
.ML10{margin-left:10px}
.ML15{margin-left:15px}
.ML20{margin-left:20px}
.ML25{margin-left:25px}
.ML30{margin-left:30px}
.ML35{margin-left:35px}
.ML40{margin-left:40px}
.ML45{margin-left:45px}
.ML50{margin-left:50px}
.ML55{margin-left:55px}
.ML60{margin-left:60px}
.ML65{margin-left:65px}
.ML70{margin-left:70px}
.ML75{margin-left:75px}
.ML80{margin-left:80px}
.ML85{margin-left:85px}
.ML90{margin-left:90px}
.ML95{margin-left:95px}
.ML100{margin-left:100px}
.ML105{margin-left:105px}
.ML110{margin-left:110px}
.ML115{margin-left:115px}
.ML120{margin-left:120px}
.ML125{margin-left:125px}
.ML130{margin-left:130px}
.ML135{margin-left:135px}
.ML140{margin-left:140px}
.ML145{margin-left:145px}
.ML150{margin-left:150px}
.SQR-A5{border-radius:5px}
.SQR-A10{border-radius:5px}
.SQR-A15{border-radius:5px}
.SQR-A20{border-radius:5px}
.SQR-TL5{border-radius:5px 0 0 0}
body{color:#666;font:16px/125% 'montserratlight',sans-serif}
a,a:link,a:visited{color:#365ebf;cursor:pointer}
a:hover,a:active{color:#ffa500;text-decoration:underline}
strong,b{font-family:'montserratbold'}
h1,h2,h3,h4,h5,h6{font-family:'bebas_neueregular';}
h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong,h1 b,h2 b,h3 b,h4 b,h5 b,h6 b{font-family:'bebas_neuebold'}
h1{font-size:67px}
h2{font-size:50px}
h3{font-size:37px}
h4{font-size:28px}
h5{font-size:21px}
h6{font-size:16px}
.btn{border:none;-webkit-border-radius:0;border-radius:0;font:30px/100% 'bebas_neuelight',sans-serif;padding:15px 45px;}
.btn.btn-default{background:#365ebf;color:#fff}
.btn.btn-success{background:#7cbc33;color:#fff}
.btn.btn-info{background:#15a1d1;color:#fff}
.top-bar{background:#f0f0f0;float:left;padding:5px 0;width:100%;}
.top-bar .col-md-6{float:right}
.top-bar .phone{color:#00519a;font-size:20px;float:right;line-height:32px;text-align:right}
.top-bar .hours{float:left;line-height:32px;margin-right:10px}
.top-bar .social-media{float:right;margin:0;}
.top-bar .social-media li{list-style:none;display:inline-block;margin:0 5px;position:relative;}
.top-bar .social-media li a{background:#666;-webkit-border-radius:50%;border-radius:50%;float:left;overflow:hidden;height:32px;line-height:32px;position:relative;width:32px;}
.top-bar .social-media li a i{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.top-bar .social-media li a:hover{background:#365ebf}
.top-bar .social-media li span{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.top-bar .social-media li.fix-width{line-height:32px;height:32px;width:210px}
.header{background:#fff;float:left;padding:30px 0;position:relative;width:100%;z-index:10;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;}
.header.fixed-menu{-webkit-box-shadow:0 0 10px rgba(102,102,102,0.5);box-shadow:0 0 10px rgba(102,102,102,0.5);left:0;position:fixed;top:0}
.header .logo-container{float:left;width:100%;}
.header .logo-container img{max-width:100%}
.main-nav{float:left;width:100%;}
.main-nav ul{float:left;font:24px/125% 'bebas_neueregular',sans-serif;margin:0;padding:0;text-align:right;width:100%;}
.main-nav ul li{display:inline-block;list-style:none;margin-left:10px;}
.main-nav ul li:first-child{margin-left:0}
.main-nav ul li a{text-decoration:none}
.toggle-menu{text-decoration:none}
.hero-banner{-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;float:left;height:540px;position:relative;width:100%;}
.hero-banner .hero-text{display:block;overflow:hidden;position:absolute;top:50%;left:100px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:445px;}
.hero-banner .hero-text article{background:rgba(255,255,255,0.5);float:left;margin-bottom:10px;padding:40px;width:100%;}
.hero-banner .hero-text article h2{color:#365ebf;font-family:'bebas_neuelight';margin:0 0 10px 0}
.hero-banner .hero-text article p{color:#464646;font-size:20px;line-height:125%}
.hero-banner .hero-text .btn{float:right}
.carousel-container{width:100%;float:left;margin:0;}
.carousel-container .slide{-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;height:540px;width:100%;margin-bottom:0;position:relative;}
.carousel-container .slide .hero-text{display:block;overflow:hidden;position:absolute;top:50%;left:100px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:445px;}
.carousel-container .slide .hero-text article{background:rgba(255,255,255,0.95) !important;float:left;margin-bottom:10px;padding:40px;width:100%;}
.carousel-container .slide .hero-text article h2{color:#365ebf;font-family:'bebas_neuelight';font-size:26px !important;margin:0 0 10px 0}
.carousel-container .slide .hero-text article p{color:#464646;font-size:20px;line-height:125%}
.carousel-container .slide .hero-text .btn{float:right}
.carousel-container .slick-prev{left:25px;z-index:5;}
.carousel-container .slick-prev:before{color:#dce0e6;content:"\f104";font-family:FontAwesome;font-size:70px}
.carousel-container .slick-next{right:30px;}
.carousel-container .slick-next:before{color:#dce0e6;content:"\f105";font-family:FontAwesome;font-size:70px}
.why{float:left;padding:80px 0;width:100%;}
.why h2{display:block;margin:0 0 5px;text-align:center;width:100%}
.why p{text-align:center;margin-bottom:5px}
.why .why-box-container{margin-top:100px}
.why .why-box{background:#f0f0f0;padding:85px 35px 35px;position:relative;width:100%;margin-top:45px;}
.why .why-box h3{margin-top:0;text-align:center}
.why .why-box i{background:#666;-webkit-border-radius:50%;border-radius:50%;color:#fff;height:115px;position:absolute;top:-55px;left:50%;width:115px;font-size:50px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.why .why-box i:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.why .why-box i.blue{background:#15a1d1}
.why .why-box i.yellow{background:#fdcb33}
.why .why-box i.green{background:#7cbc33}
.why .why-box figure{background:#666;-webkit-border-radius:50%;border-radius:50%;color:#fff;height:115px;position:absolute;top:-55px;left:50%;width:115px;font-size:50px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.why .why-box figure img{position:absolute;top:50%;left:50%;width:60px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.parallax-image{background-attachment:fixed !important;-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;color:#fff;float:left;min-height:320px;position:relative;padding:60px 20px;text-align:center;width:100%;overflow:hidden;z-index:0;}
.parallax-image:after{background:rgba(43,76,126,0.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
.parallax-image h2{top:50%;left:50%;margin:0;position:absolute;padding:0 20px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:2;}
.parallax-image h2 .pair-font{font-size:28px}
.about{float:left;text-align:center;width:100%;overflow:hidden;}
.about .about-featured{background:#193048;color:#fff;padding:35px}
.about .about-content{padding:35px 50px;}
.about .about-content p{display:block;margin:0 auto 30px;max-width:700px;width:90%}
.services{background:#f0f0f0;float:left;padding:80px 0;width:100%;}
.services .row{margin-bottom:30px;text-align:center}
.services .services-intro{text-align:center}
.services h2{margin:0 0 20px;}
.services h2 strong.pair-font{font-size:28px}
.services .service-box{display:inline-block;float:none}
.services .service-box-container{padding:35px;float:left;width:100%}
.services .service-box-featured-img .service-box-container{-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important}
.services .service-box-featured-description .service-box-container{background:#15a1d1;color:#fff}
.services .service-box	.service-box-container{-webkit-background-size:cover !important;-moz-background-size:cover !important;background-size:cover !important;color:#fff;text-align:center}
.team{background:#606d80 url("../img/bg-2.jpg") center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;color:#fff;float:left;width:100%;}
.team .container{padding:150px 0}
.team h2{color:#fff;font-family:'Orbitron',sans-serif !important;margin:0 0 50px;text-align:center;}
.team h2 span{font-family:'Orbitron',sans-serif !important}
.team .team-member{text-align:center;}
.team .team-member h3{font-family:'bebas_neuelight';margin-bottom:10px}
.team .team-member .job-title{font-family:'Orbitron',sans-serif;font-size:14px;letter-spacing:1px;text-transform:uppercase}
.team .team-member figure{background:#f9f9f9;-webkit-border-radius:0 10px;border-radius:0 10px;overflow:hidden;width:80%;margin:0 auto}
.team .team-member .view-bio{display:inline-block;margin:0;padding:0;position:relative;overflow:hidden;width:80%;}
.team .team-member .view-bio:before{content:"VIEW";position:absolute;top:50%;left:-50px;margin-top:-10px;font-size:20px;line-height:1;z-index:999;color:#fff;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-ms-transition:all 0.25s ease;transition:all 0.25s ease}
.team .team-member .view-bio:after{content:"BIO";position:absolute;top:50%;left:120%;margin-top:10px;font-size:20px;line-height:1;z-index:998;color:#fff;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-ms-transition:all 0.25s ease;transition:all 0.25s ease}
.team .team-member .view-bio figure{position:relative;width:100%;}
.team .team-member .view-bio figure:before{content:"";background:rgba(0,0,0,0.4);position:absolute;width:100%;height:100%;display:block;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}
.team .team-member .view-bio:hover:before{left:50%}
.team .team-member .view-bio:hover:after{left:50%}
.team .team-member .view-bio:hover figure:before{opacity:1;-ms-filter:none;filter:none}
.team .team-member .view-bio:focus{outline:0}
.team .team-member .modal h2{text-align:center;margin-bottom:20px !important}
.team .team-member .modal p{text-align:left}
.team .team-member-social{float:left;margin:20px 0 0;padding:0;width:100%;}
.team .team-member-social li{list-style:none;display:inline-block;margin:0 5px;position:relative;}
.team .team-member-social li a{background:#666;-webkit-border-radius:50%;border-radius:50%;float:left;overflow:hidden;height:32px;line-height:32px;position:relative;width:32px;}
.team .team-member-social li a i{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.team .team-member-social li a:hover{background:#365ebf}
.team .team-member-social li span{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.technology{float:left;padding:50px 0 80px;width:100%;}
.technology h2{font-family:'Orbitron',sans-serif;text-align:center;}
.technology h2 span{font-family:'Orbitron',sans-serif !important}
.technology .technology-logos{float:left;margin:50px 0;padding:0;text-align:center;width:100%;}
.technology .technology-logos li{list-style:none;display:inline-block;width:19%;}
.technology .technology-logos li a{display:block;width:100%;}
.technology .technology-logos li a img{display:inline-block;margin:0 auto;max-width:100%}
.testimonials{background-blend-mode:multiply;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;float:left;min-height:580px;position:relative;width:100%;}
.testimonials .testimonials-slider{display:block;color:#fff;top:50%;left:50%;margin:0;padding:0;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90%;}
.testimonials .testimonials-slider li{padding:100px 0;position:relative}
.testimonials .testimonials-slider .testimonial-img{display:block;-webkit-border-radius:50%;border-radius:50%;height:165px;overflow:hidden;position:relative;width:165px;}
.testimonials .testimonials-slider .testimonial-img img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}
.testimonials .testimonials-slider .fa-quote-left{font-size:120px}
.testimonials .testimonials-slider .testimonial-content{font-size:22px;line-height:120%;}
.testimonials .testimonials-slider .testimonial-content .testimonial-author{font-family:'montserratultra_light';line-height:120%}
.testimonials .testimonials-slider .slick-prev:before{content:"\f053";font-family:FontAwesome;font-size:50px}
.testimonials .testimonials-slider .slick-next{right:-11px;}
.testimonials .testimonials-slider .slick-next:before{content:"\f054";font-family:FontAwesome;font-size:50px}
.contact{background:#fbfbfb;float:left;padding:80px 0;width:100%;}
.contact h2{float:left;margin:0 0 30px;text-align:center;width:100%;}
.contact h2.MB0{margin-bottom:0 !important}
.contact h3{float:left;color:#15a1d1;margin:0 0 30px;width:100%}
.contact .contact-info-container{padding-bottom:200px}
.contact .contact-info{float:left;margin:0 0 40px;padding:0;width:100%;}
.contact .contact-info li{float:left;list-style:none;}
.contact .contact-info li strong{float:left;width:100px}
.contact .contact-info li span{float:left;width:223px}
.contact .contact-social-media{float:left;margin:20px 0 0;padding:0;text-align:center;width:100%;}
.contact .contact-social-media li{list-style:none;display:inline-block;margin:0 5px;position:relative;}
.contact .contact-social-media li a{background:#666;-webkit-border-radius:50%;border-radius:50%;float:left;overflow:hidden;height:32px;line-height:32px;position:relative;width:32px;}
.contact .contact-social-media li a i{color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.contact .contact-social-media li a:hover{background:#365ebf}
.contact .contact-social-media li span{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.contact .contact-form input:not([type="submit"]),.contact .contact-form textarea{background:none;border:none;border-bottom:1px solid rgba(0,0,0,0.15);-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.contact .contact-form label{font-family:'Orbitron',sans-serif;letter-spacing:1px;text-transform:uppercase;}
.contact .contact-form label i{margin-right:10px}
.contact .contact-form .btn{float:right}
.partners{float:left;padding:80px 0;width:100%;}
.partners h2{text-align:center}
.partners .partners-logos{float:left;margin:50px 0;padding:0;text-align:center;width:100%;}
.partners .partners-logos li{list-style:none;display:inline-block;width:19%;}
.partners .partners-logos li a{display:block;width:100%;}
.partners .partners-logos li a img{display:block;margin:0 auto;max-width:90%}
.text-box{padding:80px 0;float:left;width:100%}
.membership{padding-bottom:80px;padding-top:40px;text-align:center;}
.membership h2{color:#02344a;}
.membership h2 .pair-font{font-size:28px;letter-spacing:1px}
.membership .package-content{background:#f9f9f9;margin:0;margin-top:30px;padding:0;overflow:hidden;-webkit-border-radius:0 10px 0 10px;border-radius:0 10px 0 10px;}
.membership .package-content .header-pkg{background:#00519a;color:#fff;padding:30px 10px;text-align:center;position:relative;}
.membership .package-content .header-pkg h3{font-family:'Orbitron',sans-serif !important;font-size:22px;line-height:1.3;margin:0;text-transform:uppercase}
.membership .package-content .header-pkg p{margin-bottom:0}
.membership .package-content li:not(.header-pkg){padding:20px 20px;font-size:14px;text-align:left;}
.membership .package-content li:not(.header-pkg):nth-child(odd){background:#d4f2fe}
.footer{background:#464646;color:#f0f0f0;font-family:'montserratultra_light';float:left;padding:40px 0;position:relative;width:100%;}
.footer .btn-top{background:rgba(255,255,255,0.8);border:1px solid rgba(0,0,0,0.3);position:absolute;top:-25px;font-size:32px;right:50px;padding:10px 10px}
.footer .copyright{margin-bottom:0;float:right}
.footer .footer-navigation{float:left;margin-bottom:10px;width:100%;}
.footer .footer-navigation .main-menu{float:left;margin:0;padding:0;text-align:right;width:100%;}
.footer .footer-navigation .main-menu li{display:inline-block;margin-left:10px;}
.footer .footer-navigation .main-menu li a{color:#f0f0f0;font-family:'bebas_neuelight';font-size:24px}
.footer .footer-navigation .sub-menu{float:left;margin:0;padding:0;text-align:right;width:100%;}
.footer .footer-navigation .sub-menu li{display:inline-block;margin-left:10px;}
.footer .footer-navigation .sub-menu li a{color:#f0f0f0;font-size:16px}
.guide-container label{display:block}
.guide-container ul li{list-style:initial}
.guide-container .alert ol li{margin-bottom:10px}
.guide-container img{border:1px solid #eee;max-width:100%;display:block}
.guide-container h3{color:#365ebf}
.guide-container .textarea-container{margin-bottom:20px;}
.guide-container .textarea-container textarea{width:100%}
.guide-container .six-box{display:none}
.guide-container .nine-box{display:none}
.page-template-content-guide .top-bar{display:none}
.page-template-content-guide header{display:none}
.block{padding:50px 0;border-top:1px solid #f0f0f0;}
.block:first-child{margin-top:30px}
.block h3{margin-bottom:20px;margin-top:0}
.block .carousel-slide{margin-bottom:30px;float:left;}
.block .carousel-slide h4{float:left;width:100%}
.block .carousel-slide p{margin-top:10px;float:left}
.blog-page .post a{float:left;margin-bottom:16px;width:100%;}
.blog-page .post a img{float:left;width:100%}
.blog-page .post .title{line-height:120%;text-transform:uppercase}
.blog-page .pagination{float:left;font-size:18px;text-align:center;width:100%;}
.blog-page .pagination a,.blog-page .pagination span{background:#f0f0f0;padding:10px}
.blog-page .pagination .current{color:#ff6c00}
.single .title-banner{position:relative;z-index:0;}
.single .title-banner h2{position:relative;z-index:1}
.single .title-banner:after{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.3);z-index:0}
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin5px:20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#fff;border1px:solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}
.wp-caption.alignnone{margin5px:20px 20px 0}
.wp-caption.alignleft{margin5px:20px 20px 0}
.wp-caption.alignright{margin5px:0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}
.wp-caption .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.modal .close{font-size:35px;margin-right:10px}
.modal .modal-dialog{margin-top:100px}
.modal .modal-body{position:static;padding:20px 25px;padding-bottom:40px}
.modal h2,.modal h1,.modal h3{border-bottom:1px solid rgba(96,109,128,0.2);color:#1f1f20;font-family:'Orbitron',sans-serif !important;font-size:24px;margin:0 auto 30px auto !important;padding:15px 0;text-align:center;width:90%}
.modal ul li{color:#606d80;list-style:square;margin-bottom:5px}
.modal .modal-content{-webkit-border-radius:0 10px 0 10px;border-radius:0 10px 0 10px}
.html-box{float:left;width:100%}
.inner-page{float:left;width:100%;}
.inner-page .title-banner{height:300px;width:100%;position:relative;background:#eef9f7;}
.inner-page .title-banner h2{text-transform:uppercase;width:80%;color:#fff;font-size:50px;position:absolute;top:50%;left:50%;margin:0;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.inner-page main{padding-top:40px;padding-bottom:40px}
.carousel-container .slide .hero-text{width:600px;}
.carousel-container .slide .hero-text article{-webkit-border-radius:0 20px;border-radius:0 20px}
.custom-about-1{padding-bottom:0;}
.custom-about-1 h2{margin-bottom:60px;}
.custom-about-1 h2 .pair-font{font-size:28px}
.text-box .text-box-container{color:#fff;font-size:18px;line-height:1.3;}
.text-box .text-box-container .col-sm-6{padding:0 50px}
.text-box .text-box-container .icon-about{color:#f9c95b;font-size:70px}
.text-box .text-box-container h3{color:#f9c95b;margin-bottom:20px;font-weight:300 !important;}
.text-box .text-box-container h3 span{font-weight:300 !important}
.custom-services{background:#557fb7;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.custom-services .container .service-box{width:30%;}
.custom-services .container .service-box .service-box-container{background:none !important;position:relative;-webkit-border-radius:0 20px;border-radius:0 20px;}
.custom-services .container .service-box .service-box-container:before{content:"\f02d";font-family:'FontAwesome';position:absolute;top:-10px;right:50%;color:#ffcc69;width:20px;height:20px;font-size:50px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}
.custom-services .container .service-box:nth-child(2) .service-box-container:before{content:"\f0d6";font-family:'FontAwesome';position:absolute;top:-10px;right:50%;color:#ffcc69;width:20px;height:20px;font-size:50px}
.custom-services .container .service-box:nth-child(3) .service-box-container:before{content:"\f15b";font-family:'FontAwesome';position:absolute;top:-10px;right:50%;color:#ffcc69;width:20px;height:20px;font-size:50px}
.custom-services .container .service-box-featured-description .service-box-container,.custom-services .container .service-box-featured-img .service-box-container{-webkit-border-radius:0 20px;border-radius:0 20px;}
.custom-services .container .service-box-featured-description .service-box-container ul,.custom-services .container .service-box-featured-img .service-box-container ul{padding-left:20px;}
.custom-services .container .service-box-featured-description .service-box-container ul li,.custom-services .container .service-box-featured-img .service-box-container ul li{list-style:square}
.custom-services a:first-child .service-box{margin-left:12.5%}
.custom-services h2{margin-bottom:60px;margin-top:30px;}
.custom-services h2 span{color:#fff !important}
@media only screen and (max-width: 1999px){.testimonials .testimonials-slider .testimonial-img{display:block;float:none;margin:0 auto 40px}
}@media only screen and (max-width: 991px){.testimonials{overflow:hidden;}
.testimonials .testimonials-slider .testimonial-content{padding:0 50px}
.main-nav-container{clear:both;float:left;width:100%;}
.main-nav-container .main-nav{float:left;width:100%;}
.main-nav-container .main-nav ul{border-top:1px solid rgba(0,0,0,0.05);float:left;margin-top:10px;padding-top:10px;text-align:left;width:100%}
.service-box:nth-child(3) .service-box-container:before{top:inherit !important}
.service-box:nth-child(4) .service-box-container:before{top:inherit !important}
.service-box:nth-child(1) .service-box-container h4{padding-top:0 !important}
.service-box:nth-child(3) .service-box-container h4{padding-top:45px !important}
.service-box:nth-child(4) .service-box-container h4{padding-top:45px !important}
}@media only screen and (max-width: 767px){h1{font-size:50px}
h2{font-size:37px}
h3{font-size:28px}
h4{font-size:21px}
h5{font-size:16px}
h6{font-size:14px}
.btn{font-size:24px;max-width:80%;text-align:center;white-space:initial}
.header .toggle-menu{font-size:28px}
.header .logo-container img{max-width:220px}
.hero-banner .hero-text{background:rgba(255,255,255,0.5);width:100%;top:initial;bottom:0;left:0;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;}
.hero-banner .hero-text article{background:none;margin-bottom:0;padding-bottom:20px}
.hero-banner .hero-text .btn-default{display:block;clear:both;float:none;margin:0 auto 40px;width:80%}
.main-nav-container{clear:both;float:left;width:100%;}
.main-nav-container .main-nav{float:left;width:100%;}
.main-nav-container .main-nav ul{border:none;float:left;margin-top:20px;padding:0;width:100%;}
.main-nav-container .main-nav ul li{float:left;margin:0 0 10px;text-align:center;width:100%;}
.main-nav-container .main-nav ul li a{border-bottom:1px solid rgba(0,0,0,0.05);float:left;font-size:22px;padding-bottom:10px;width:100%}
.main-nav-container .main-nav ul li:last-child{margin-bottom:0;}
.main-nav-container .main-nav ul li:last-child a{border:none;padding-bottom:0}
.toggle-menu{color:#464646 !important;position:absolute;font-size:28px;top:30px;right:20px;}
.toggle-menu:hover,.toggle-menu:focus{color:#365ebf !important;text-decoration:none}
.why .col-sm-4 .why-box{margin-bottom:80px;padding:85px 35px}
.why .col-sm-4:last-child .why-box{padding-bottom:35px;margin-bottom:0}
.team .container .row{margin:0;}
.team .container .row .col-sm-3{max-width:100%;padding:0;}
.team .container .row .col-sm-3 .team-member{display:block;margin:0 auto 40px;overflow:hidden;width:320px;max-width:80%}
.team .container .row .col-sm-3:last-child .team-member{margin-bottom:0}
.technology .technology-logos{margin-bottom:0;}
.technology .technology-logos li{margin-bottom:20px;width:31%}
.partners .partners-logos{margin-bottom:0;}
.partners .partners-logos li{margin-bottom:20px;width:31%}
.services .row{margin-bottom:20px;}
.services .row .service-box-featured-img{margin-bottom:20px;overflow:hidden;}
.services .row .service-box-featured-img .service-box-container{height:300px}
.services .row .col-sm-3.service-box .service-box-container{margin-bottom:20px}
.services .row .col-sm-3:last-child .service-box-container{margin-bottom:0}
.testimonials .testimonials-slider .testimonial-content{font-size:18px}
.testimonials .testimonials-slider .testimonial-author{font-size:16px}
.testimonials .testimonials-slider .slick-next{right:0}
.testimonials .testimonials-slider .slick-prev{left:-14px}
.contact .contact-info-container,.contact .contact-form{display:block;clear:both;overflow:hidden;margin:0 auto;width:80%}
.contact .contact-info-container{margin-bottom:60px;}
.contact .contact-info-container .contact-info li{float:left;margin-bottom:10px;width:100%;}
.contact .contact-info-container .contact-info li span,.contact .contact-info-container .contact-info li strong{float:left;width:100%}
.footer .footer-logo{float:left;margin-bottom:20px;width:100%;}
.footer .footer-logo img{display:block;float:none;margin:0 auto;max-width:220px}
.footer .footer-navigation{float:left;margin-top:20px;width:100%;}
.footer .footer-navigation ul{float:left !important;width:50% !important;}
.footer .footer-navigation ul li{float:left;margin:0 0 10px !important;text-align:center;width:100%}
.footer .copyright{float:left;margin-top:20px;text-align:center;width:100%}
.custom-services a:first-child .service-box{margin-left:0}
}@media only screen and (max-width: 579px){.technology .technology-logos{margin-bottom:0;}
.technology .technology-logos li{margin-bottom:20px;width:49%}
.partners .partners-logos{margin-bottom:0;}
.partners .partners-logos li{margin-bottom:20px;width:49%}
.carousel-container .slide{height:380px;}
.carousel-container .slide .hero-text{top:initial;bottom:40px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:80%;}
.carousel-container .slide .hero-text article h2{font-size:24px}
.carousel-container .slide .hero-text .btn{max-width:auto;max-width:initial;width:100%}
.carousel-container .slick-prev{left:1px;}
.carousel-container .slick-prev:before{font-size:40px}
.carousel-container .slick-next{right:10px;}
.carousel-container .slick-next:before{font-size:40px}
}@media only screen and (max-width: 479px){.top-bar .phone,.top-bar .hours{width:100%;text-align:center}
.technology .technology-logos{margin-bottom:0;}
.technology .technology-logos li{margin-bottom:20px;width:100%}
.partners .partners-logos{margin-bottom:0;}
.partners .partners-logos li{margin-bottom:20px;width:100%}
.footer .footer-navigation{float:left;margin-top:20px;width:100%;}
.footer .footer-navigation ul{width:100% !important;}
.footer .footer-navigation ul.sub-menu{display:none}
}