@import url('https://fonts.googleapis.com/css?family=Ubuntu:400,500,700');
.bx-wrapper {
background:none!important;
}
body{
color: #434245!important;
font-family: 'Ubuntu', sans-serif!important;
}
h1, h2, h3, h4{margin: 0!important;padding: 0;line-height: 1; font-weight: 800!important;font-family: 'Ubuntu', sans-serif!important;
}
h1{font-family: 'Ubuntu', sans-serif!important;font-weight: 800;  
    color: white!important;}
h3{
font-size:3vw;
}
a:hover{color:grey!important;}
nav{margin-bottom:10px;text-align:center;}
nav a { 
    display: block;color:#929292; }
nav a:hover {   }
nav ul { 
    list-style: none;
    margin: 0;
    padding-left:5%;
    padding-top:2%;
    padding: 0;text-transform:uppercase;display: inline-block;
    font-weight: bold;vertical-align: top;margin-top: 1%;margin-left: -15%; }
nav ul li { margin: 0; padding: 0; }

/* Top-level menu */
nav > ul > li { 
    float: left;
    position: relative; }
nav > ul > li > a { 
    padding: 10px 20px;

    display: block;}
nav > ul > li:first-child { margin: 0; }
nav > ul > li:first-child a { border: 0; }

/* Dropdown Menu */
.logo{
    width: 181px;
    padding-bottom: 1.1%;
    margin-left: 1%;}
nav ul li ul { 
    position: absolute;
    background: #ccc;
    width: 100%; 
    margin: 0;
    padding: 0;
    display: none; }
nav ul li ul li { 
    text-align: center;
    width: 100%; }
nav ul li ul a { padding: 10px 0; }
nav ul li:hover ul { display: block;  }
nav > img{vertical-align:baseline!important;float:left;}
.hed1{top:30%;left:2%;position:absolute;}
.hed1 h1{
background:none;
text-transform:uppercase;
font-size:4vw;
font-style:italic;
text-shadow: 1px 1px 1px #020202;
line-height: 0.7;
}

.hed1 span{
background:none;
color:white;
text-transform:uppercase;
font-size:3vw;
font-style:italic;
font-weight:bold;
text-shadow: 1px 1px 1px #020202;
}

.hed1 h2{
background:none;
color:white;
text-transform:uppercase;
font-size:3vw;
font-style:italic;
font-weight:bold;
text-shadow: 1px 1px 1px #020202;
}
.wbk{
background: white;
    padding: 5% 5% 5%!important;
    box-shadow: 1px 1px 1px #ccc;
    /* border: solid 5px #ebebeb; */
    margin-top: 30px;
}
.hed1 a{border-radius:35px;background:#242038;font-weight:bold;    padding:3%; padding-left:6%;padding-right:6%;}
.hed2{top:35%;left:38%;position:absolute;}
.hed2 h1{
background:none;
text-transform:uppercase;
font-size:4vw;
font-style:italic;
text-shadow: 1px 1px 1px #020202;
line-height: 0.7;
}
.test2 h2{margin: 5%!important;}
.test2{
    padding-top: 10%;background:#ebebeb;}
.backred{background:#bf1e3e;color:white;padding:5%;text-align:center;}
.backbrown{background:#1a1a1a;color:white;padding:5%;text-align:center;}
.backdarkbrown{background:#252525;color:white;}
.bck1{background:#1e1e1e;color:white;padding:5%;text-align:center;}
.pad0{padding:0!important;}
.padt10{padding-top:10%;}
.txtcenter{text-align:center;}
.bio{padding-top:150px;}
.bio h3{font-size: 4vw;
    font-style: italic;}
.bio h4{font-size: 2vw;
    font-style: italic;color:#bf1e3e;}
.testimonials img{width:100%;}

.packages h3{padding:5%;font-style: italic;}
.packages h2{font-style: italic;}
.packages h4{font-size:5vw;color:#bf1e3e;}
.packages a{background-color:#bf1e3e;border-radius:30px;color:white;padding: 3%;
    margin: 1%;
    font-weight: bold;}
.bs1{border:solid 15px white;}

.footer{background:#111111;min-height:300px;color:white;}

form{    padding-bottom: 40%!important;
    display: block;
}

.navbar-fixed {
    top: 0;
    z-index: 100;
  position: fixed;
    width: 100%;
    background: white;
}
.abt1{
    margin: 12%;
}
.abt1 p{
line-height:2;
}
.fa-info-circle{
font-size: 2rem!important;
    color: #ff5722;
}
.fa-compass{
font-size: 2rem!important;
    color: #ff5722;
}
.mgn25{    padding: 12% 4% 5%!important;}
.mgn25 h2{font-style:italic;    display: inline-block;}
.testimonials p{
position: absolute;
 left: 0; 
  right: 0; 
  margin-left: auto; 
  margin-right: auto; 
    color: white;
    text-align: center;
    width: 700px;
    margin-top: 10%;

}
.footer{line-height:2;margin-top:0%;}
.footer h3{margin-top:10px!important;margin-bottom:10px!important;}
.footer a{color:grey;}
.footer a:hover{color:#bf1e3e;}
.footer i{color:white;
border: 1px solid #929292;
    width: 30px;
    border-radius: 30px;
    padding: 2%;
text-align:center;
}
.footer i:hover{
background:#bf1e3e;

}
.qubic{
background:black;
color:white;
text-align:center;
}
.bx-controls-direction{display:none;}
/*MEDIAS*/
@media screen and (max-width: 980px){

nav ul {margin-left:0;    width: 100%;}
nav > ul > li {width:19%;}
nav > ul > li > a {padding:0;font-size:12px;}
nav > img {

    float: none;
}
.logo{
    width: 181px;
    padding-bottom: 0%;
    margin-left: 0%;}
}