*,.btn-default{font-family:Lato}#home h1,.btn-default,.navbar,main h1,section h1{text-transform:uppercase}#home,#home h1,#home h2,.main-page section,main h1,section h1{text-align:center}#about,#services{min-height:550px}@font-face{font-family:OpenSans;src:url(../fonts/OpenSansSemibold.ttf);font-weight:600}@font-face{font-family:CharlemagneStd;src:url(../fonts/CharlemagneStd-Bold.otf)}@font-face{font-family:Lato;src:url(../fonts/Lato-Thin.ttf);font-weight:200}@font-face{font-family:Lato;src:url(../fonts/Lato-Light.ttf);font-weight:300}@font-face{font-family:Lato;src:url(../fonts/Lato-Medium.ttf);font-weight:500}@font-face{font-family:Lato;src:url(../fonts/Lato-Bold.ttf);font-weight:700}*{font-weight:300;image-rendering:-webkit-optimize-contrast}html{font-size:16px}a,a:hover{text-decoration:none}body{overflow-x:hidden}.btn-default{color:#fff;background-image:linear-gradient(0deg,rgba(177,134,52,1) 0,rgba(177,134,52,1) 50%,rgba(169,125,40,1) 51%);border:0;font-size:1.125rem;font-weight:500;padding:15px 35px;margin-top:30px}.btn-default:hover{background-image:linear-gradient(0deg,rgba(169,125,40,1) 0,rgba(169,125,40,1) 50%,rgba(177,134,52,1) 51%);color:#fff}.btn-light{background-image:linear-gradient(0deg,rgba(213,169,85,1) 0,rgba(213,169,85,1) 50%,rgba(197,151,63,1) 51%)}.btn-light:hover{background-image:linear-gradient(0deg,rgba(197,151,63,1) 0,rgba(197,151,63,1) 50%,rgba(213,169,85,1) 51%)}.btn-dark{background-image:linear-gradient(0deg,rgba(36,36,36,1) 0,rgba(36,36,36,1) 50%,rgba(18,18,18,1) 51%)}.btn-dark:hover{background-image:linear-gradient(0deg,rgba(18,18,18,1) 0,rgba(18,18,18,1) 50%,rgba(36,36,36,1) 51%)}.separator{width:30px;border-top:7px solid;margin:2.5rem auto}.light-separator{border-color:#111013}header{background:#121212;min-height:100px}header .contact-number{color:#f5e6bf;float:right;margin-top:17px;font-size:1.125rem;margin-right:15px}header .contact-number span{font-family:OpenSans,sans-serif!important;font-weight:600;margin-left:5px}.main-page section p,.navbar{font-family:Lato;font-weight:300;margin-bottom:0}.navbar-default{background:0 0;border:0}.navbar-nav{margin-top:-35px}.navbar-default .navbar-nav>li>a{color:#e2e2e2}.navbar-default .navbar-nav>li>a:hover{color:#aaa}.navbar-header{min-width:100%}.navbar-brand{height:80px;padding:30px 15px}.main-page section{padding:70px 0}.main-page section p{font-size:1.25rem;text-align:center}main h1,section h1{font-family:CharlemagneStd;font-size:2.5rem;margin-bottom:2.5rem;margin-top:0}#home h1,#home h2,#services .service h2,.get-a-quote .contact,.testimonial p:first-child{font-family:Lato}.light-section h1{color:#1a1a1a}.light-section p{color:#121212}.dark-section h1{color:#eaeaea}.dark-section p{color:#fffcf4;font-size:1.25rem;margin-bottom:0}.dark-section .light-separator{border-color:#eaeaea}#home{height:calc(100vh - 100px);display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:rgba(14,14,15,.1)}#home h1{font-weight:700;color:#fff;font-size:4.375rem}#home h2{font-weight:200;font-size:1.563rem;color:#e2e2e2}#home .btn-default{margin-top:70px;margin-left:10px;margin-right:10px}#about{background:url(../images/dropshadow.png) bottom no-repeat #f3f3f3}#about p{text-align:justify;text-align-last:center;-moz-text-align-last:center}#equipment{position:relative;z-index:1;margin-bottom:-13px;text-align:left;background:url(../images/equipment.png) center center no-repeat;background-position-y:0;overflow:visible;margin-top:-28px;padding-bottom:98px}.get-a-quote,.get-a-quote form,.service-image{overflow:hidden}#equipment h1{text-align:left;text-shadow:1px 1px 1px #fff}#equipment .equipment-info{max-width:440px}#equipment p{font-size:1.125rem;text-align:left}#equipment .separator{margin-top:0;text-align:left;display:inline-block}#equipment img{position:absolute;margin:0 auto;top:-28px;left:0;right:0;z-index:-1;background-position:center}#equipment .btn-default{margin-left:5px;margin-right:5px}#cultute{background:url(../images/cultute.png) center center no-repeat;min-height:548px;background-size:cover}#cultute .contact-number{color:#e2e2e2;font-size:3rem;font-weight:400}#services{background:url(../images/services.png) center center no-repeat;background-size:cover}#services .service{background:rgba(226,226,226,.8);border:9px solid rgba(183,183,183,.5);min-height:338px;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:55px}#services .service:hover{background:rgba(226,226,226,.4)}#services .service img{margin:80px 0 40px}#services .service h2{font-weight:200;font-size:1.85rem}#services .btn-default{margin-top:50px}#services a{color:#333}#reservations{background:url(../images/reservations.png) center center no-repeat;background-size:cover;min-height:385px}#reservations h1{color:#f2f2f2}#reservations p{text-transform:uppercase!important;color:#fff7e3;font-weight:200}#reservations .contact-number{color:#e2e2e2;font-size:2rem;font-weight:400}#testimonial{padding-bottom:40px}.testimonial p:first-child{font-size:1.125rem;font-weight:300;color:#232323}.testimonial .date{color:#999;font-size:.875rem}.testimonial .info{position:relative;max-width:61.25rem;margin:1.25rem auto;font-size:1rem;font-weight:300}.testimonial .info:after,.testimonial .info:before{content:"";width:27px;height:1.25rem;position:absolute}.testimonial .info:before{background:url(../images/up-citation.png) no-repeat;top:-30px;left:-30px}.testimonial .info:after{background:url(../images/down-citation.png) no-repeat;bottom:50px;right:-30px}.pagination li,.pagination li.active{background:#e5e6e8;margin:3px}.services .sign,.social{right:0;position:absolute}.pagination,footer .container{position:relative}.pagination{padding-top:40px;display:flex;justify-content:center}.pagination li{width:12px;height:12px;border-radius:50%}#contact{background:#e8e8e8}#contact input{padding:15px 28px;font-size:1rem;display:block;width:100%;margin-bottom:1.25rem;border:0}#contact .btn-default{width:100%}#contact .info{padding-left:50px}#contact .info p{text-align:left;text-align-last:left;margin-top:10px}#contact .info span{display:inline-block;vertical-align:middle}#contact .info span:first-child{width:1.25rem;margin-right:5px}#contact .info span img{margin:0 auto;display:block}#contact .g-recaptcha div{margin:0 auto}footer{background:#313131;color:#f6f6f6;padding:1.25rem 0;text-align:center;font-size:1rem}footer a{color:#fff}footer a:hover{color:#aaa}.social{top:0}.social img{display:inline-block;height:1.25rem;margin-right:10px;cursor:pointer}main{padding-bottom:60px}main header{padding-top:25px;background:#f7f7f7}main .page-text{font-size:1.25rem;text-align:center;max-width:970px;margin:0 auto}main #contact{background:0 0}main #contact input{border:1px solid #e1e1e1}main .map{background:url(../images/map.png) no-repeat;background-size:cover;min-height:484px;margin-bottom:-60px;width:100%}main .equipment img{margin-bottom:40px;width:100%}.get-a-quote{margin-top:30px}.get-a-quote .contact{font-weight:300;font-size:1.25rem;text-align:center;border-bottom:1px solid #d7d7d7;padding-bottom:1.25rem;overflow:hidden;margin-bottom:30px}.get-a-quote input,.get-a-quote select,.get-a-quote textarea{padding:15px 28px;font-size:1rem;display:block;width:100%;margin-bottom:1.25rem;border:1px solid #d7d7d7}.get-a-quote textarea{min-height:11.25rem}.get-a-quote select{height:54px}.get-a-quote .btn-default{margin:30px auto;min-width:500px;display:block}.services .col-md-4{margin-bottom:30px}.services .buttons{width:100%;position:absolute;bottom:40px;display:flex;justify-content:space-between}.services .buttons button:first-child{margin-right:2.6%}.services .sign{background:rgba(0,0,0,.7);border-radius:50%;width:150px;height:150px;display:flex;justify-content:center;align-items:center;margin:0 auto;top:50px;left:0}.services .sign img{display:block}.service-wrap{position:relative}.service-wrap .img-responsive{min-height:490px}.service-sign{position:absolute;margin:0 auto;right:0;left:0;border:5px solid #fff;border-radius:50%}.service-image{margin:80px 0 40px;max-height:280px}.service-image img{width:100%}.service .buttons{display:flex;justify-content:center}.service .buttons button{margin:30px 10px}.carousel-fade .carousel-inner .item{transition-property:opacity}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right,.carousel-fade .carousel-inner .item{opacity:0}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right,.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev{left:0;transform:translate3d(0,0,0)}.carousel-fade .carousel-control{z-index:2}.dropdown:hover .dropdown-menu{display:block;margin-top:0}.dropdown-menu{background:#000}.dropdown-menu>li>a{color:#fff;font-size:12px}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:0 0;color:#fff;border-bottom:1px solid #a97d28}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:0 0;color:#a97d28;text-decoration:underline}@media screen and (max-width:1200px){.navbar-right{float:none!important;display:flex;justify-content:center;clear:both}#equipment{background-position-x:65%}}@media screen and (max-width:1170px){.social{position:relative}}#bg,#bg div{height:100%;left:0;position:absolute}.eq_el,.eq_el img{position:relative}@media screen and (max-width:992px){html{font-size:14px}.nav>li>a{padding:10px}.service-sign{width:120px}.service-image{margin-top:60px}#equipment{background-position-x:72%;padding-bottom:164px}.testimonial .info{max-width:80%}}@media screen and (max-width:768px){.navbar-nav{margin-top:0;display:block}.navbar-collapse{margin-top:1.25rem}.navbar-toggle{margin-right:0}header .contact-number{margin-top:12px}#contact .info,.service-image{margin-top:30px}#contact .info{padding-left:15px}.service-sign{width:15%}.get-a-quote .contact div,main #contact .info{margin-bottom:30px}}@media screen and (max-width:600px){.navbar-brand>img{max-width:80%}header .contact-number{margin-bottom:10px;float:left}#home .main-text{max-width:290px}#home h1{font-size:2rem}#home h2{font-size:1.3rem}#equipment{background-position-x:72%;padding-bottom:70px;margin-bottom:0}.g-recaptcha{transform:scale(.8)}}@media screen and (max-width:400px){.navbar{padding:0}}#bg{transition:opacity 2s ease-in-out;width:100%;z-index:-1;top:100px;overflow-y:hidden}#bg div.visible.top{z-index:2}#bg div.visible{animation:bg 200s linear infinite;opacity:1;visibility:visible;z-index:1}#bg div.visible-min{z-index:2;visibility:visible;opacity:1}#bg div{transition:opacity 3s ease,visibility 3s;background-size:cover;background-repeat:no-repeat;opacity:0;top:0;visibility:hidden;width:130%}@keyframes bg{0%,100%{transform:translateX(0)}50%{transform:translateX(-25%)}}label.error{display:none!important}.error{border-bottom:2px solid red!important}.valid-error{color:red;display:none;text-align:left;width:100%;box-sizing:border-box;padding:5px 0}.eq_el,.eq_el img,.eq_info,.eq_luggage,.eq_pass,.eq_suitcase{display:inline-block}.eq_info,.eq_title{padding:5px;z-index:1}.eq_el{width:100%}.eq_info,.eq_right,.eq_title{position:absolute}.eq_title{top:35px;left:46%;color:#fff;font-size:20px}.eq_info{top:26px;right:10px;max-width:25%}.eq_luggage,.eq_pass,.eq_suitcase{font-size:12px;color:#707070}.eq_luggage img,.eq_pass img,.eq_suitcase img{display:inline-block;max-width:100%!important;width:auto!important;margin:0!important}.eq_right{width:40%;right:0;bottom:50px}@media screen and (max-width:1200px){.eq_title{top:25px;font-size:18px}.eq_info{right:0;font-size:10px;top:17px}}@media screen and (max-width:1000px){.eq_info,.eq_title{margin-bottom:10px;font-size:18px;top:0;left:0;color:#000;position:relative}.eq_info,.eq_right,.eq_title{position:relative}.eq_info{max-width:100%;}.eq_right{width:100%;display:block;margin-top:10px;margin-bottom:20px;text-align:center}}