@import url('https://fonts.googleapis.com/css?family=Open+Sans|Oswald:200,300,400,500,600,700');*:focus{outline:none}a{transition:all .3s ease;-webkit-transition:all .3s ease}a:hover,a:focus,a:visited,a:active{text-decoration:none}body{color:#0a0d10;font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400}h1{font-size:60px;font-family:'Oswald',sans-serif;font-weight:400;letter-spacing:30px;text-transform:uppercase;margin:0}h2{font-size:48px;font-family:'Oswald',sans-serif;font-weight:200;letter-spacing:9.6px;text-transform:uppercase;margin:0}h3{font-size:30px;font-family:'Oswald',sans-serif;font-weight:300;letter-spacing:3px;text-transform:uppercase;margin:0}h4{font-size:24px;font-family:'Oswald',sans-serif;font-weight:600;letter-spacing:4.8px;text-transform:uppercase;margin:0}h5{color:#971b1e;font-size:16px;font-family:'Oswald',sans-serif;font-weight:400;letter-spacing:1.6px;text-transform:uppercase;margin:0}section{width:100%}section.nav-bar{position:absolute;top:0;width:100%;z-index:150;transition:all .3s ease;-webkit-transition:all .3s ease}section.nav-bar.scrolled{background-color:#fff;box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 10px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,0.1)}section.nav-bar.scrolled .nav-line .phone-menu{border-color:#0a0d10}section.nav-bar.scrolled .nav-line .phone-menu .bar{background-color:#0a0d10}section.hero{position:relative;background:#971b1e;background:-moz-linear-gradient(45deg, #971b1e 0, #c92427 100%);background:-webkit-linear-gradient(45deg, #971b1e 0, #c92427 100%);background:linear-gradient(45deg, #971b1e 0, #c92427 100%)}section.section-1{position:relative;background-color:#f5f5f5;background-image:url('../images/world-delux3.png');background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:330px;z-index:1}section.section-1:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:350px;background-color:#fff;z-index:2}section.section-2{background-color:#f5f5f5;padding:125px 0 110px}section.section-3{background-color:#971b1e;padding:40px 0 0}section.section-4{padding:100px 0 50px}section.section-5{height:565px;background-image:url('../images/image-1.jpg');background-repeat:no-repeat;background-position:center center;background-size:cover}section.section-6{padding-bottom:125px}.white-box{position:relative;width:100%;max-width:960px;background-color:#fff;margin:0 auto;padding:60px 10px 75px;z-index:3}.white-box .inner{width:100%;max-width:550px;margin:0 auto}.white-box .inner h2{margin-bottom:85px;text-align:center}.white-box .inner p{font-size:18px;line-height:28px}.side-title{width:100%}.side-title .inner{width:100%;max-width:174px;margin:0 auto;border-bottom:6px solid #971b1e}.side-title .inner h2{margin-bottom:25px}.text-block{width:100%}.text-block p{font-size:18px;line-height:28px}.buttons-block{width:100%;text-align:center}.buttons-block .c-btn{display:inline-block;height:52px;color:#0a0d10;font-size:14px;font-family:'Oswald',sans-serif;font-weight:400;line-height:16px;letter-spacing:2.8px;text-transform:uppercase;background-color:#fff;padding:17px 40px 0;margin:0 20px 40px;border:1px solid #fff}.buttons-block .c-btn:hover{background-color:transparent;color:#fff}.title-holder{text-align:center}.title-holder h2{margin-bottom:120px}.media.custom-media{margin-bottom:80px}.media.custom-media .mar-3{margin-right:30px}.media.custom-media .media-body h4{margin-bottom:30px}.media.custom-media .media-body p{font-size:15px;line-height:24px}.contact-form-holder{width:100%;background-color:#fff;padding:105px 10px 70px;margin-top:-150px;-webkit-box-shadow:0 40px 100px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 40px 100px 0 rgba(0,0,0,0.15);box-shadow:0 40px 100px 0 rgba(0,0,0,0.15)}.contact-form-holder .contact-form{width:100%;max-width:460px;margin:0 auto}.contact-form-holder .contact-form h3{margin-bottom:55px}.input-holder{width:100%;margin-bottom:20px}.input-holder input[type=text],.input-holder input[type=email]{width:100%;height:60px;background-color:#fff;border:1px solid #ccc;padding:0 30px;font-size:14px;color:#0a0d10;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.input-holder input[type=text].red-border,.input-holder input[type=email].red-border{border-color:#f00}.input-holder .custom-textarea{width:100%;height:60px;background-color:#fff;border:1px solid #ccc;padding:17px 30px 17px;font-size:14px;color:#0a0d10;resize:none}.input-holder .custom-textarea.red-border{border-color:#f00}.input-holder input[type=submit]{width:180px;height:52px;margin-top:70px;border:1px solid #971b1e;background-color:#971b1e;color:#fff;font-size:14px;font-family:'Oswald',sans-serif;font-weight:600;letter-spacing:2.8px;cursor:pointer;transition:all .3s ease;-webkit-transition:all .3s ease}.input-holder input[type=submit]:hover{background-color:#fff;color:#971b1e}.input-holder ::-webkit-input-placeholder{color:#999}.input-holder :-ms-input-placeholder{color:#999}.input-holder ::-moz-placeholder{color:#999;opacity:1}.input-holder :-moz-placeholder{color:#999;opacity:1}.contact-info{width:100%;max-width:280px;margin:0 auto;padding:160px 0 0}.contact-info h5{margin-bottom:5px}.contact-info p{line-height:24px;margin-bottom:25px}.contact-info p a{color:#0a0d10}.contact-info p a:hover{opacity:.6}.footer-menu-holder{width:100%;border-bottom:1px solid #ccc}.footer-menu-holder .footer-menu{padding:5px 0;margin:0;width:100%;list-style:none}.footer-menu-holder .footer-menu li{display:inline-block;margin:0 20px 10px 0}.footer-menu-holder .footer-menu li a{color:#0a0d10;font-size:12px;font-family:'Oswald',sans-serif;font-weight:400;text-transform:uppercase}.footer-menu-holder .footer-menu li a:hover{opacity:.6}.footer-sub-line{width:100%;overflow:hidden;padding:15px 0 10px}.footer-sub-line .footer-links{padding:0;margin:0;float:left;list-style:none}.footer-sub-line .footer-links li{display:inline-block;margin:0 20px 10px 0}.footer-sub-line .footer-links li a{color:#666;font-size:11px}.footer-sub-line .footer-links li a:hover{text-decoration:underline}.footer-sub-line p{display:inline-block;color:#666;font-size:11px;line-height:27px;float:right;margin:0}#globe{margin-left:10%;width:90%;height:900px;overflow:hidden;z-index:-3}.hero-block{position:absolute;width:35%;background-color:#fff;top:0;bottom:0;left:0}.hero-block:after{position:absolute;content:"";width:200%;height:100%;top:0;bottom:0;right:-500px;background-color:#fff;transform-origin:bottom left;transform:skewx(25deg);z-index:1}.hero-block .hero-text{position:relative;z-index:10;padding-left:70%;border-left:5px solid #971b1e;width:1000px;margin-top:45%}.hero-block .hero-text .sub-text{display:block;font-size:32px;font-family:'Oswald',sans-serif;font-weight:200;letter-spacing:6.4px}.hero-block .hero-text .hero-buttons{padding-top:90px}.hero-block .hero-text .hero-buttons .half{float:left;text-align:center}.hero-block .hero-text .hero-buttons .half:first-child{margin-right:20px}.hero-block .hero-text .hero-buttons .half .title{display:block;font-size:20px;font-family:'Oswald',sans-serif;font-weight:600;letter-spacing:4px;margin-bottom:15px}.hero-block .hero-text .hero-buttons .half a{display:block;width:180px;height:52px;border:1px solid #971b1e;background-color:#971b1e;color:#fff;font-size:14px;font-family:'Oswald',sans-serif;font-weight:400;letter-spacing:2.8px;text-align:center;padding-top:13px}.hero-block .hero-text .hero-buttons .half a:hover{color:#971b1e;background-color:#fff}.nav-line{overflow:hidden;width:100%}.nav-line .logo-holder{padding-top:20px;float:left}.nav-line .logo-holder a{color:#0a0d10;font-size:30px;font-family:'Oswald',sans-serif;font-weight:300;line-height:30px;letter-spacing:3px;text-transform:uppercase}.nav-line .logo-holder a img{max-height:61px;width:auto}.nav-line .phone-menu{display:none;cursor:pointer;float:right;width:35px;padding:5px;margin:25px 0 0;border:1px solid #fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.nav-line .phone-menu .bar{height:4px;width:100%;background-color:#fff;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;margin-bottom:4px}.nav-line .phone-menu .bar:last-child{margin-bottom:0}.nav-line .nav-menu{float:right;overflow:hidden}.nav-line .nav-menu .primary-menu{padding:0;margin:0;list-style:none}.nav-line .nav-menu .primary-menu li{display:inline-block;padding:25px 5px 0;text-align:center;margin-left:20px}.nav-line .nav-menu .primary-menu li.alt-link{border-top:4px solid #fff}.nav-line .nav-menu .primary-menu li.alt-link a{font-weight:600}.nav-line .nav-menu .primary-menu li a{color:#fff;font-size:14px;font-family:'Oswald',sans-serif;font-weight:400;text-transform:uppercase}.nav-line .nav-menu .primary-menu li a:hover{opacity:.7}.scroll-btn{position:absolute;width:37px;height:60px;border:1px solid #fff;background-color:transparent;right:40px;bottom:20px;border-radius:18px;-moz-border-radius:18px;-webkit-border-radius:18px;background-image:url('../images/arrow.png');background-repeat:no-repeat;background-position:center center}.text-container{position:absolute;right:10%;top:200px}.text-container span{color:#fff;font-size:300px;font-family:'Oswald',sans-serif;font-weight:700;opacity:.07}.response{width:100%;text-align:center;padding-bottom:40px}#overlay{display:none;background-color:#000;width:100%;height:100%;z-index:151;position:fixed;left:0;top:0;opacity:.8}#popup{display:none;width:100%;max-width:650px;height:75%;z-index:152;position:absolute}#popup iframe{width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;background-color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}@media (max-width:1500px){.text-container{right:0}.text-container span{font-size:250px}.hero-block .hero-text{margin-top:200px}#globe{height:760px}}@media (max-width:1199.98px){section.section-1{background-size:100% auto}.hero-block:after{right:-400px}.hero-block .hero-text{width:980px;padding-left:30%}}@media (max-width:991.98px){.text-container span{font-size:150px}.nav-line .nav-menu{display:none}.hero-block .hero-text{width:760px}.nav-line .nav-menu .primary-menu{padding:0 0 30px}.nav-line .nav-menu .primary-menu li a{color:#0a0d10}.nav-line .nav-menu .primary-menu li.alt-link{border:none}.nav-line .nav-menu .primary-menu li{display:block;margin:0}.nav-line .nav-menu{width:100%;float:none}.footer-sub-line p{float:left}}@media (max-width:767.98px){.text-container{left:0;text-align:center;top:150px}section.nav-bar .nav-line .phone-menu{border-color:#0a0d10}section.nav-bar .nav-line .phone-menu .bar{background-color:#0a0d10}section.nav-bar{background-color:#fff;padding-bottom:15px}.scroll-btn{top:410px;bottom:auto}.hero-block .hero-text .hero-buttons .half a{margin:0 auto}.hero-block .hero-text .hero-buttons .half:first-child{margin:0}.hero-block .hero-text .hero-buttons .half{width:50%;text-align:center}.hero-block .hero-text{border:none}.hero-block .hero-text{width:100%;padding:30px 10px;margin:0;text-align:center}#globe{height:500px;margin:0;width:100%}.hero-block:after{display:none}.hero-block{position:relative;width:100%}section.section-1{padding-top:390px;background-attachment:initial;background-position:top center}section.section-5{height:465px}.side-title .inner{max-width:100%;margin-bottom:85px;text-align:center;border:none}.contact-info{padding:100px 0 0}}@media (max-width:575.98px){section.section-1{padding-top:290px}.text-container{left:0;text-align:center;top:100px}.text-container span{font-size:90px}.scroll-btn{top:260px}.hero-block .hero-text .sub-text{font-size:24px}h1{font-size:48px;letter-spacing:9.6px}.hero-block .hero-text .hero-buttons .half{padding-top:45px;width:100%;float:none}.hero-block .hero-text .hero-buttons{padding-top:0}#globe{height:350px;margin:0;width:100%}h2{font-size:32px;letter-spacing:3.6px}.media.custom-media .mar-3{margin-right:10px;width:50px;height:auto}section.section-5{height:365px}}@media (max-width:320.98px){section.section-1{padding-top:190px}}