@font-face{font-family:'lane';src:url('../fonts/kibo-lane.ttf');}
@-moz-keyframes pushdown{0%{top:-5px;opacity:0;}
50%{opacity:.7;}
100%{top:5px;opacity:1;}
}
@-webkit-keyframes pushdown{0%{top:-5px;opacity:0;}
50%{opacity:.7;}
100%{top:5px;opacity:1;}
}
@keyframes pushdown{0%{top:-5px;opacity:0;}
50%{opacity:.7;}
100%{top:5px;opacity:1;}
}
@keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
to{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg);}
}
@-moz-keyframes spin{from{-moz-transform:rotate(0deg);transform:rotate(0deg);}
to{-moz-transform:rotate(359deg);transform:rotate(359deg);}
}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
to{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@-ms-keyframes spin{from{-ms-transform:rotate(0deg);transform:rotate(0deg);}
to{-ms-transform:rotate(359deg);transform:rotate(359deg);}
}
@-o-keyframes spin{from{-o-transform:rotate(0deg);transform:rotate(0deg);}
to{-o-transform:rotate(359deg);transform:rotate(359deg);}
}
.loading{-webkit-animation:spin 1s infinite linear;-moz-animation:spin 1s infinite linear;-ms-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;animation:spin 1s infinite linear;}
.div-explore img{-webkit-animation:pushdown 1.2s ease infinite;-moz-animation:pushdown 1.2s ease infinite;animation:pushdown 1.2s ease infinite;}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'Open Sans', sans-serif;font-size:100%;}
p{font-size:1.15em;}
a{color:#484848;}
a:hover, a:focus, a:active{color:#484848;text-decoration:none;outline:none;}
.transition{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease;}
h1, h2, h3, h4, h5{margin:0px 0px 1.5%;}
.btn{display:inline-block;padding:15px 50px;margin:0px 10px;border-radius:30px;font-size:16px;}
.btn-border{border:1px solid #fff;color:#fff;}
.btn-border:hover{color:#fff;background:rgba(0,0,0,.1);}
.btn-solid{background:#fff;color:#4a4a4a;opacity:.9;}
.btn-solid:hover{color:#4a4a4a;opacity:1;}
.overlay{position:absolute;width:100%;height:100%;top:0px;left:0px;background:rgba(0,0,0,.5);}
.header{background:#17A9DF;color:#fff;padding:20px 0px;position:fixed;z-index:10;width:100%;top:0px;left:0px;}
.navbar-collapse{padding:0px;}
.navbar-default{background-color:transparent;border:none;border-color:transparent;margin:0px;}
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus{color:#fff;}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus{color:#1D1D1C;background-color:transparent;}
.menu-toggle{width:24px;height:35px;position:relative;float:right;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none;}
.menu-toggle span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.menu-toggle span:nth-child(1){top:0px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.menu-toggle span:nth-child(2){top:8px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.menu-toggle span:nth-child(3){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
.menu-toggle.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:0px;left:0px;}
.menu-toggle.open span:nth-child(2){width:0%;opacity:0;}
.menu-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:17px;left:0px;}
.box-loader{position:fixed;width:100%;height:100%;top:0px;left:0px;background:#fff;z-index:600;}
.box-loader .content{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);display:none;}
.box-loader .loading{margin:10% auto;border-bottom:4px solid #1D1D1C;border-left:4px solid #1D1D1C;border-right:4px solid #6AC7E5;border-top:4px solid #6AC7E5;border-radius:100%;height:50px;width:50px;}
.box-content{padding:50px 0px;}
.box-content h3{font-size:2em;line-height:1.6em;font-weight:600;margin-bottom:20px;}
.box-content p{margin-bottom:15px;line-height:1.7em;}
.footer{background:#17A9DF;padding:40px 0px;color:#fff;}
.footer p{margin-bottom:0px;}
@media (min-width:1600px){html{font-size:16px;}
.box-content{padding:4% 0px;}
.box-content h3{font-size:2em;line-height:1.6em;font-weight:600;margin-bottom:1.5%;}
.box-content p{margin-bottom:1.8%;line-height:1.7em;}
}
@media (max-width:1599px){html{font-size:15px;}
}
@media (max-width:1199px){html{font-size:14px;}
}
@media (max-width:991px){}
@media (max-width:767px){}
@media (max-width:480px){}
@media (max-width:991px){.navbar-header{float:none;}
.navbar-left,.navbar-right{float:none !important;}
.navbar-toggle{display:block;}
.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important;margin-top:7.5px;width:750px;margin-right:auto;margin-left:auto;}
.navbar-nav>li{float:none;}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;}
.collapse.in{display:block !important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:transparent;position:fixed;width:100%;height:100%;background:white;top:80px;left:0;}
}