@import url('https://fonts.googleapis.com/css?family=Lato:400,700&display=swap');
body{font-family: 'Rubik', sans-serif;}
.logo{margin-right: 100px}
.fixed-top{-webkit-box-shadow: 0px 4px 20px -10px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 20px -10px rgba(0,0,0,0.75);
box-shadow: 0 4px 20px -10px rgba(0, 0, 0, 0.8);}
.navbar-light{font-weight: 700;font-size:18px;letter-spacing: 1px}
.navbar-nav .nav-link{padding-right: 0.8em!important;padding-left: 0.8em!important}
.navbar-light .navbar-nav .nav-link{color:#fff}
.navbar-light .navbar-nav .nav-link:hover{color:#2e73be}
.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(158, 174, 255, 0.8)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}
.nav-bg{background:url("../img/top_travel.jpg") no-repeat right;}
.phoneNum{position:absolute;right: 20px;top:10px;font-weight:700;color:#fb8e12;text-shadow: #000 1px 0 10px;}
.carousel{margin-top:159px;margin-bottom:0;}
.carousel-caption{color:#000;top:30%;}
.top-bar{background:#2e73be;color:#fff;font-weight:700;padding:20px 0;margin-top: 160px;}
.content{background:url(../img/homepage_bg.jpg) no-repeat bottom right}
.featurette-heading {
  font-weight: 700;
  line-height: 1;
  letter-spacing: -.05rem;
  font-size:2em;
  color:#1375be;
}
.featurette-divider {
  margin: 5rem 0; /* Space out the Bootstrap <hr> more */
}
.specialfeature{margin:8em 0;}
.specialfeature-heading{margin:1em 0;color:#1375be;font-weight: 700}
.service-areas a{color:#fff}
.ico {color:#022449}
.btn-orange{background:#de6203;color:#fff;padding:10px 30px}
.btn-orange:hover{background:#fa930d;color:#fff}
.dropdown {
    position: relative;
    padding-top: 8px;
    z-index: 99999;
}
.dropdown a{color:#fff}
.dropdown a:hover {color:#2e73be;text-decoration: none;}

.dropdown-toggle:focus {
    outline: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #2c40b2;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    background-clip: padding-box
}

.dropdown-menu.pull-right {
    right: 0;
    left: auto
}

.dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.dropdown-menu>li{
    color:#fff;
      background: url(../img/nav-bg.png);
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus {
    text-decoration: none;
    color: #262626;
    background: url(../img/nav-bg-hover.png);
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    background: url(../img/nav-bg-hover.png);
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    color: #999
}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
    text-decoration: none;
    background-color: transparent;
    background-image: none;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    cursor: not-allowed
}

.open>.dropdown-menu {
    display: block
}

.open>a {
    outline: 0
}

.dropdown-menu-right {
    left: auto;
    right: 0
}

.dropdown-menu-left {
    left: 0;
    right: auto
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #999
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

.pull-right>.dropdown-menu {
    right: 0;
    left: auto
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid;
    content: ""
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px
}

@media (min-width:1150px) {
    .navbar-right .dropdown-menu {
        left: auto;
        right: 0
    }
    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }
}


@media (min-width: 1150px)
.navbar-expand-md .navbar-collapse {
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
}



@media (max-width: 40em) {
  /* Bump up size of carousel content */
  h2{font-size:1.2em;}
  .carousel-caption p {
    margin-bottom: 1.25rem;
    font-size: 0.9em;
    line-height: 1.4;
    display:none;
  }
   .nav-bg{background:none;}
   .o-sliderContainer{display:none}
  .carousel-caption{top:30%;}
}
