.topo{float: left; width: 100%; ; background: #D4CDBD; padding: 60px 0 0; position: relative;}
.topo .col-sm-6{float: left; position: relative;}
.topo #qs1{float: left; width: 100%; height: auto;}
.topo .logo-qs{position: absolute; top: 50%; left: 50%; margin: -55px 0 0 -104px;}

.box-conteudo{float: left; width: 100%; background: #fff; border-radius: 5px 5px 0 0; margin: 0; padding: 70px 0;}
.box-conteudo .conteudo{float: left; width: 100%; margin: 0 0 50px;}
.box-conteudo .conteudo .tt{float: left; width: 100%; color: #886135; font: 36px mont-light; margin: 0 0 50px; border-bottom: solid 1px #EEE5D6; text-transform: uppercase;}
.box-conteudo .conteudo .tt .sep{float: left; width: 115px; height: 6px; background: #BE9A61; margin: 15px 0 0;}
.box-conteudo .conteudo span{color: #3F1409; font: 20px/36px mont-light;}
.box-conteudo .mivi{float: left; width: 100%; margin: 0;}
.box-conteudo .mivi .tt{float: left; width: 100%; margin: 0 0 20px; font: 24px/30px mont-bold; color: #3F1409;}
.box-conteudo .mivi .desc{float: left; width: 100%; margin: 0; font: 18px/30px mont-regular; color: #3F1409;}
.box-conteudo .slide{float: left; width: 100%; margin: 80px 0; position: relative;}
.box-conteudo .slide img{float: left; width: 100%; height: auto;}
.box-conteudo .slide .desc{position: absolute; width: 50%; padding: 15px 35px; background: rgba(190,164,97,0.9); left: 0; bottom: 0; color: #fff; font: 24px/40px mont-light;}
.box-conteudo .slide.owl-carousel .owl-nav {position: absolute; height: 50px; top: 50%; margin: -25px 0 0; width: 100%; z-index: 999;}
.box-conteudo .slide.owl-carousel .owl-nav .owl-prev{position: absolute; height: 50px; width: 50px; color: #fff; background: rgba(0,0,0,0.5); left: 15px; border-radius: 50%; text-align: center;}
.box-conteudo .slide.owl-carousel .owl-nav .owl-next{position: absolute; height: 50px; width: 50px; color: #fff; background: rgba(0,0,0,0.5); right: 15px; border-radius: 50%; text-align: center;}
.box-conteudo .slide.owl-carousel .owl-nav div i{font-size: 40px; line-height: 50px;}
.box-conteudo .slide.owl-carousel .owl-dots{position: absolute; width: 100%; text-align: right; bottom: 30px; padding: 0 30px 0 0;}
.box-conteudo .slide.owl-carousel .owl-dots .owl-dot{width: 15px; height: 15px; background: #fff; border-radius: 50%; display: inline-block; margin: 0 7px; opacity: 0.6;}
.box-conteudo .slide.owl-carousel .owl-dots .owl-dot.active{opacity: 1;}
.box-conteudo .locais{float: left; width: 100%; margin: 25px 0 0; color: #3F1409;}
.box-conteudo .locais .t1{float: left; width: 100%; font: 24px mont-bold; margin: 0 0 15px;}
.box-conteudo .locais .t2{float: left; width: 100%; font: 18px mont-regular; margin: 0 0 15px;}
.box-conteudo .locais .t3{float: left; width: 100%; font: 14px mont-light; margin: 0 0 15px;}
.box-conteudo .locais .rota{float: left; width: 280px; color: #fff; font: 18px/60px mont-bold; margin: 15px 0 30px; background: url(../images/rota.png) no-repeat right center #BE9A61; padding: 0 30px;}



@media(max-width: 1499px){
    .topo .h1{font: 100px mont-bold;}
}
@media(max-width: 1199px){
    .topo{padding: 0;}
    .box-conteudo .slide .desc{padding: 15px 25px; font: 18px/30px mont-light;}
    .box-conteudo .locais .t1{font: 28px mont-bold;}
    .box-conteudo .locais .t2{font: 20px mont-regular;}
}
@media(max-width: 991px){
    .box-conteudo .mivi{margin: 0 0 30px; border-top: dashed 1px #BE9A61; padding: 20px 0 0;}
    .box-conteudo .slide .desc{padding: 10px 15px; font: 16px/28px mont-light; width: 75%; background: rgba(190,164,97,0.7);}
}
@media(max-width: 767px){
    .topo .logo-qs{display: none;}
    .box-conteudo{padding: 25px 0 0;}
    .box-conteudo .conteudo .tt .sep{width: 100px; height: 4px;}
    .box-conteudo .conteudo .tt{font: 14px mont-light; margin: 0 0 25px;}
    .box-conteudo .slide{margin: 0;}
    .box-conteudo .slide .desc{font: 14px/20px mont-light; width: 100%;}
    .box-conteudo .locais .rota{margin: 0 0 30px;}
    .box-conteudo .locais .t1{font: 14px mont-bold; margin: 0 0 15px;}
    .box-conteudo .locais .t2{font: 14px mont-regular; margin: 0 0 15px;}
    .box-conteudo .locais .t3{font: 14px mont-light; margin: 0 0 15px;}
    .box-conteudo .locais .rota{width: 290px; font: 15px/50px mont-bold; margin: 15px 0 30px;}
}
@media(max-width: 480px){
    .box-conteudo .slide .desc{padding: 5px 10px; font: 12px/20px mont-light;}
}