/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) { ... }

/* Small devices (landscape phones, less than 768px) */
@media (max-width: 768px) { 

    .creative-lp .navbar {margin-top: 0;}
    .logo {width: 140px; height: 42px; background-image: url("../img/padrao/logo-mobile.png"); background-repeat: no-repeat;}
    .logo-mobile {width: 112px; height: 34px; display: block}
    .navbar-ul-1 {margin-top: 15px;}
    .barra-topo {display: none;}
     /* carousel */
    .content-carousel {width: 340px; position: relative; margin-top: 0; margin-left: 50px!important;}
    .content-carousel h1 {font-size: 45px; font-weight: 800; padding-bottom: .3em; line-height: 10px;}
    .content-carousel p {}
    .content-carousel a {}

    .bg-path {position: relative; top: -22px; z-index: 1029;}
    .bg-carousel-2 {background-position: 43% 50%;}
    .bg-carousel-3 {background-position: 3% 50%;}
    .bg-carousel-6 {background-position: 62% 50%;}
    .bg-carousel-7 {background-position: 90% 50%;}
    .bg-carousel-8 {background-position: 87% 50%;}

        .check label {
    margin-top: 35px!important;
    color: #c05c58!important;
    font-weight: 700!important;
    }

        .turismo-responsavel {
    position: fixed;
    bottom: 10px;
    right: -27px;
    z-index: 99999;
    }
    .turismo-responsavel img {
    width: 138px;
    height: auto;
    }

    /* SOBRE */
    .sobre {padding: 60px 0;}
    .sobre h2 {font-size: 3.125rem; font-weight: 700; line-height: 50px; color: #7d7d7d; margin-bottom: 15px;}

    /* ACOMODAÇÕES */
    .acomodacoes-home h2 {font-family: 'Jenna Sue'; font-size: 4.8125rem; font-weight: 700; line-height: 60px; color: #4b7509; margin-top: 35px; margin-bottom: 35px;}

    .confira h2 {
    font-family: 'DM Sans', sans-serif;
    font-size: 25px;
    font-weight: 800;
    text-transform: uppercase;
    line-height: 60px;
    color: #676767;
    margin-top: 35px;
    margin-bottom: 35px;
    }
    .indaia {margin-bottom: 60px;}

    .banner-topo {
    background-position: 12% 50%;
    height: 165px;
    margin-top: 58px;
    margin-top: 61px;
}

    /* PROMOÇÕES */
    .promocoes-home h2 {font-size: 36px; font-weight: 700; line-height: 50px; color: #FFF; margin-bottom: 40px;}

    /* UTILIDADES*/
    .utilidades {padding: 60px 0;}
    .utilidades h2 {font-family: 'Jenna Sue'; font-size: 5rem; font-weight: 700; line-height: 60px; color: #4b7509; margin-top: 75px; margin-bottom: 35px;}

    /* footer */
    .logo-footer {width: 112px; height: 34px; opacity: 0.9;}
    .conectese {margin-bottom: 20px!important;}

 }

/* Medium devices (tablets, less than 992px) */
@media (max-width: 991px) { ... }

/* Large devices (desktops, less than 1200px) */
@media (max-width: 1199px) { ... }

/* Extra large devices (large desktops) */
/* No media query since the extra-large breakpoint has no upper bound on its width */

/* Extra small devices (portrait phones, less than 576px) */
@media (max-width: 575px) { ... }

@media (min-width: 600px) {
.top-nav-collapse {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    margin-top: 0px!important;
    }
}

@media (min-width: 768px) {
    /*.navbar-brand, .logo-mobile {display: none;}*/
    .logo {width: 140px; height: 42px; background-image: url("../img/padrao/logo-mobile.png"); background-repeat: no-repeat;}
    .navbar-ul-1 {margin-top: 0;}
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) and (max-width: 767px) { ... }

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {

  .barra-topo {display: none;}
  .creative-lp .navbar {margin-top: 0px;} 

}

@media (min-width: 992px) {

    .check label {
    margin-top: 35px!important;
    color: #c05c58!important;
    font-weight: 700!important;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {

  .creative-lp .navbar {
    font-weight: 400;
    background-color: #FFF;
    margin-top: 50px;
    transition: all 0.3s ease;
  }

  .btIconWidgetTitle {
    margin-bottom: .35em;
    font-size: .5em;
    text-transform: uppercase;
   }

   .btIconWidgetText {
    font-family: 'Open Sans', sans-serif;
    font-size: 0.7rem;
   } 

    .top-nav-collapse {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    margin-top: 0px!important;
    }
    .logo {width: 179px; height: 53px; background-image: url("../img/padrao/logo.png");}
    .logo-collapse {width: 112px; height: 34px; margin-top: -3px; display: block!important; transition: all 0.3s ease;}
    .navbar-ul-1 {margin-left: 50px;} 

    /* carousel */
    .content-carousel {
    width: 800px;
    position: relative;
    margin-top: 150px;
    margin-left: 0!important;
    }   
    .content-carousel h1 {font-size: 8.75rem; font-weight: 500; padding-bottom: 0; line-height: 90px;}
    .content-carousel p {}
    .content-carousel a {}

    /* BG-PATH */
    .bg-path {position: relative; top: -55px; z-index: 1029;}

    /* SOBRE */
    .sobre {padding: 0 0px 135px 0px;}
    .sobre h2 {font-size: 4.8125rem; font-weight: 700; line-height: 60px; color:#7d7d7d; margin-top: 35px; margin-bottom: 35px;}

    /* UTILIDADES*/
    .utilidades {padding: 150px 0;}
    .utilidades h2 {font-family: 'Jenna Sue'; font-size: 9.0625rem; font-weight: 700; line-height: 60px; color: #4b7509; margin-top: 75px; margin-bottom: 35px;}

    /* PROMOÇÕES */
    .promocoes-home h2 {font-size: 50px; font-weight: 700; line-height: 60px; color: #FFF; margin-bottom: 40px;}

    /* ACOMODAÇÕES */
    .acomodacoes-home h2 {font-family: 'Jenna Sue'; font-size: 4.8125rem; font-weight: 700; line-height: 60px; color: #4b7509; margin-top: 35px; margin-bottom: 35px;}

    /* parallax */
    .h2-responsive, .section-blog-fw h2 {font-size: 200%; font-weight: 600;}

    /* footer */
    .logo-footer {width: 140px; height: 42px; display: block}

}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
    .top-nav-collapse {
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    margin-top: 0px!important;
    }
    .logo {width: 179px; height: 53px; background-image: url("../img/padrao/logo.png");}
    .logo-collapse {width: 112px; height: 34px; margin-top: -3px; display: block!important; transition: all 0.3s ease;}
    .navbar-ul-1 {margin-left: 50px;} 

    /* carousel */
    .content-carousel {
    width: 800px;
    position: relative;
    margin-top: 150px;
    margin-left: 0!important;
    }   
    .content-carousel h1 {font-size: 8.75rem; font-weight: 500; padding-bottom: 0; line-height: 90px;}
    .content-carousel p {}
    .content-carousel a {}

    /* BG-PATH */
    .bg-path {position: relative; top: -94px; z-index: 1029;}

    .baseInt h2 {font-size: 50px;}

    /* SOBRE */
    .sobre {padding: 0 0px 135px 0px;}
    .sobre h2 {font-size: 4.8125rem; font-weight: 700; line-height: 60px; color:#7d7d7d; margin-top: 35px; margin-bottom: 35px;}
    .banner-topo {
    background-position: 50% 50%;
    height: 260px;
    margin-top: 70px;}

    /* UTILIDADES*/
    .utilidades {padding: 150px 0;}
    .utilidades h2 {font-family: 'Jenna Sue'; font-size: 9.0625rem; font-weight: 700; line-height: 60px; color: #4b7509; margin-top: 75px; margin-bottom: 35px;}

    /* PROMOÇÕES */
    .promocoes-home h2 {font-size: 50px; font-weight: 700; line-height: 60px; color: #FFF; margin-bottom: 40px;}

    /* ACOMODAÇÕES */
    .acomodacoes-home h2 {font-family: 'Jenna Sue'; font-size: 4.8125rem; font-weight: 700; line-height: 60px; color: #4b7509; margin-top: 35px; margin-bottom: 35px;}

    /* CONFIRA */
    .confira h2 {font-family: 'DM Sans', sans-serif; font-size: 2.1875rem; font-weight: 700; text-transform: uppercase; line-height: 60px; color: #676767; margin-top: 35px; margin-bottom: 35px;}

    /* parallax */
    .h2-responsive, .section-blog-fw h2 {font-size: 200%; font-weight: 600;}
    .fonte {
    width: 864px;
    height: 445px;
    object-fit: cover;
}

    /* footer */
    .logo-footer {width: 140px; height: 42px; display: block}
}