#page-wrap,body{margin:0!important}.main1,.main3,h1,h2,h6{text-align:center}p{padding-bottom: 21px;}.footer ul,.main1-int ul,.main3 ul{list-style:none}.book-bar .cta:hover,a:hover,ul.tab li a{text-decoration:none}body{color:#444;font-size:16px}p{font-size:1.2em}@media screen and (max-width:480px){p{font-size:1em}}a,a:hover{-o-transition:.3s linear;-moz-transition:.3s linear;-webkit-transition:.3s linear;-ms-transition:.3s linear;transition:.3s linear}h1,h6{font-size:50px;color:#000;margin:0}.airport-procedures h4,.main1-int .interior i,.main1-int h3,h2{color:#017299}h2{font-size:21px;margin:5px 0 15px;}#page-wrap{padding:0!important;position:relative}.interior-img{margin-bottom:20px;padding:3px;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:gray;filter:grayscale(100%)}.image-header{background-repeat:no-repeat;background-size:contain;margin:0;padding:0;width:100%;height:416px;top:192px;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:gray;filter:grayscale(100%)}.main1-int,.main1-int-res{padding-top:270px;padding-bottom:50px}.main1-int li{font-size:1.2em}@media screen and (max-width:768px){.main1-int-res{padding:0}}.main1-int h3{margin:5px 0}.main1,.main3{margin:0 auto;padding:70px 0;background:#FFF}.FAQ,.FAQ h2,.contact h2,.main2 p,.main2 ul{text-align:left}.main2{padding:70px 0;background:url(/images/site/Chicago-skyline-bg.jpg) center no-repeat fixed;background-size:cover}.main3 ul{padding:0}.main3 li{padding:25px;display:inline}@media screen and (min-width:1300px){.main3 li{padding:25px 100px;display:inline}}@media screen and (max-width:768px){.main1-int{padding-top:70px!important}.main3 .image-w{margin-top:30px!important;width:130px!important}}.main3 .image{height:auto;max-height:100px;margin:0 auto}.main3 .image-w{height:auto;margin-top:10px;max-width:200px}.FAQ h2,.contact h2{padding:20px 0 0;margin:0}.FAQ p,.contact p{padding-left:25px}.FAQ h4{font-size:30px}.airport-procedures h3{font-size:35px}.airport-procedures .circle{font-size:49px;margin:0 auto;border-radius:50%;height:80px;width:80px;border:2px solid #eeefee}.airport-procedures .circle:hover{color:#017299;border:2px solid #017299;background:#FFF;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.book-bar{background:#da9a29;margin:0 auto;padding:20px 0;text-align:center}.book-bar a{margin:0 10px}.book-bar .cta{background:0 0;color:#FFF;padding:12px 35px;border:2px solid #FFF}.book-bar .cta:hover{color:#000;background:#FFF;-webkit-transition:background-color .5s linear;-moz-transition:background-color .5s linear;-o-transition:background-color .5s linear;-ms-transition:background-color .5s linear;transition:background-color .5s linear!important}@media screen and (max-width:580px){.book-bar .cta{background:0 0;color:#FFF;padding:8px 25px;border:2px solid #FFF}}.top-bar,.top-bar-int{color:#da9a29;font-size:20px;width:100%;padding:7px 30px 7px 5px;text-align:right;margin:0;letter-spacing:1px}.top-bar{background-color:#000}.top-bar-int{background:url(/images/site/leather-bg.jpg) center no-repeat}.top-bar .phone .top-bar-int .phone{padding-left:10px}.top-bar img,.top-bar-int img{height:14px;padding-bottom:2px}.top-bar ul,.top-bar-int ul{list-style:none;padding:0;margin:0}.top-bar li,.top-bar-int li{display:inline-block;padding-left:5px;padding-right:5px}.top-bar a,.top-bar-int a{padding:0 5px;color:#FFF}.top-bar a:hover,.top-bar-int a:hover{padding:7px 5px;border-top:2px solid #da9a29;border-bottom:2px solid #da9a29}@media screen and (max-width:768px){.top-bar,.top-bar-int{text-align:center;padding:5px}.top-bar{background:#272727}}.mobile-link{font-size:1.2em;text-align:center;color:#FFF;background:#da9a29;padding:20px 0}.mobile-link:hover{background:#017299}.service p,.team p{text-align:left;font-size:1.1em}.service h2,.team h2{text-align:left;font-size:1.3em}.service-img{margin:0 auto;max-width:150px;max-height:150px}.service1,.service2,.service3,.service4{padding:20px 0;margin:0 auto}.service h2{margin:0;padding:10px 0}.team h2{margin:0;padding:5px 0}.team h5{margin:0;padding-bottom:15px;font-size:14px;text-transform:uppercase;color:#da9a29;letter-spacing:1px}.service .circle{text-align:center;border-radius:50%;height:190px;width:190px;border:2px solid #eeefee;margin:0 auto;position:relative;background:#FFF}.service .circle i{font-size:100px;padding-top:45px}span.icon-text{font-size:1.2em;background:#017299;color:#FFF;cursor:pointer;display:table;height:190px;border-radius:50%;left:0;position:absolute;top:0;width:190px;opacity:0;-webkit-transition:opacity 0s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}span.icon-text span{display:table-cell;text-align:center;vertical-align:middle}.service .circle:hover span.icon-text{opacity:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.vehicles{text-align:center}.vehicles h2{margin-bottom:7px}.vehicles p{line-height:1;font-size:1em}.vehicles .subline{font-size:.7em}.vehicles .fleet{height:270px;padding:15px 20px}.h-line,.y-line{margin:0 auto;height:4px}.vehicle-img{margin:0 auto}@media screen and (max-width:768px){.cf img,.vehicles img{width:300px}}.fleet .title{padding-top:105px}@media screen and (min-width:768px) and (max-width:991px){.fleet .title{padding-top:84px}}@media screen and (min-width:991px) and (max-width:1199px){.fleet .title{padding-top:84px}}.h-line{background:#017299;width:150px}.y-line{background:#f0f0f0;width:80%}.btn-blue{color:#fff;background:#1e407d;border-color:#1e407d}.btn-blue:focus,.btn-blue:hover{color:#fff;background:#335593}.btn-red{color:#fff;background:#ec2029;border-color:#ec2029}.btn-red:focus,.btn-red:hover{color:#fff;background:#f1464e}.btn-hollow{color:#fff;background:0 0;border:2px solid #fff;max-width:300px;width:100%;font-size:18px}.btn-hollow:focus,.btn-hollow:hover{color:#1e407d;background:#fff}.btn-outline{background:0 0;color:#4475ab;border:2px solid #4475ab;font-size:16px}.btn-outline:focus,.btn-outline:hover{background:0 0;color:#305290;border:2px solid #305290;font-size:16px}.btn-big{font-size:20px;padding:16px 24px}.btn-default:active,.btn-default:active:hover,.btn-default:focus,.btn-default:hover{color:#fff;background:#335593}.footer .hudson-text{text-transform:uppercase;font-size:9px;letter-spacing:2px;padding-right:15px}.footer .credit-card{max-width:170px}@media screen and (max-width:768px){.footer .hudson-text{padding-right:0}.footer .credit-card{margin:0 auto}}.footer li{display:inline-block;padding-left:10px;padding-right:10px}.footer{border-top:5px solid #da9a29;height:270px;font-size:.7em;color:#FFF;padding:50px 0 70px;background:url(/images/site/leather-bg.jpg) center no-repeat}@media screen and (min-width:1920px){.footer{background-size:cover}}.footer p{margin:0;padding:0}.footer .footer-top{text-align:center;z-index:10000;padding-bottom:30px}.footer .bottom{margin-bottom:50px}.right{text-align:right}.hovereffect,.hovereffect h5,.lead-arrow,ul.tab li,ul.tab li a{text-align:center}@media screen and (max-width:768px){.left,.right{text-align:center;padding:15px 0}.footer{height:370px}}.hovereffect,.hovereffect .overlay{width:100%;height:100%;overflow:hidden}.footer-top a{color:#FFF;padding:0 15px;font-size:40px}.footer-top a:hover{border-top:2px solid #da9a29;border-bottom:2px solid #da9a29}.header-home{width:100%;position:relative}.lead-arrow{position:absolute;bottom:75px;left:0;width:100%;padding-bottom:10px;z-index:5}.lead-arrow a{font-size:32px;color:#fff!important;opacity:.5}.lead-arrow a:hover{opacity:1}@media screen and (max-width:767px){.hoverboxes{padding:10px 40px}}.hovereffect{position:relative;cursor:default;background:#00212d}.hovereffect .overlay{position:absolute;top:0;left:0;padding:50px 20px}.hovereffect img{display:block;position:relative;max-width:none;width:calc(100% + 20px);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.hovereffect:hover img{opacity:.2;filter:alpha(opacity=20)}.hovereffect h5{color:#fff;position:relative;font-size:2em;overflow:hidden;padding:1.5em 0 .5em;background-color:transparent}.hovereffect h5:after{position:absolute;bottom:0;left:0;width:100%;height:5px;background:#da9a29;content:'';-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.hovereffect:hover h5:after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.hovereffect a,.hovereffect p{color:#FFF;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.hovereffect:hover a,.hovereffect:hover p{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}ul.tab{list-style-type:none;margin:0;padding:0;overflow:hidden;border:0 solid #ccc;background-color:#FFF}.tab h2{margin-top:5px;padding:0}ul.tab li{float:left;width:50%}ul.tab li a{display:inline-block;color:#000;padding:14px 16px;transition:.3s;font-size:17px;margin-left:-4px}ul.tab li a:hover{color:#000}.active,ul.tab li a:focus{width:100%;border-bottom:4px solid #017299}.tabcontent{display:none;padding:30px 12px;border:0 solid #ccc;background:#f9f9f9;border-top:none}.cf{position:relative;margin:0 auto}.cf img{position:absolute;left:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.cf img.top:hover{opacity:0}.clearfix{content:"";display:table}