/*body{
    overflow-x: unset;
}
*/

.row:before, .row:after {
display: flex !important;
}

.new-block{
    margin-top:80px;
}

.container-mini{
    max-width:900px;
    width:100%;
    margin: auto;
    padding: 0 15px;
}

.container-medium{
    width:100%;
    max-width:1260px;
    margin: 0 auto;
    padding:0 15px;
}

.new-block:first-of-type{
    margin-top:0px;
}

.main-block, .big-block, .small-block, .medium-block{
    position:relative;
    overflow: hidden; 
}

.main-block img, .big-block img, .secundary-block img{
    width:100%;
}

.main-block .experts-bottom img{
    width:initial;
}

.box-info-small, .box-info-medium, .box-info-big, .box-info-pricing, .box-info-pricing-bottom{
    position:absolute;
}

.middle-block {
    position:absolute;
    top:50%;
    left:50%;
    width:80%;
    transform:translate(-50%, -50%)
}

.middle-block img{
    width: 40px;
    margin: 10px auto 20px;
}

.bg-color1, .bg-color1 h1, .bg-color2, .bg-color3{
    color:white;
}

.section-name{
    font-size: 1.4rem;
}

.section-name-info {
    font-size:.7rem;
}

.section-name, .section-name-info {
    text-transform: uppercase;
    /* letter-spacing: .4px; */
    margin-bottom: 5px;
    font-weight: bold;
}

.section-name span, .section-name-info span{
    width:30px;
    height:6px;
    display:inline-block;
    padding-bottom:5px;
    margin-right:5px; 
}

.btn-more-package-1{
    display:inline-block;
    cursor:pointer;
    margin-top: 0;
}

.btn-more-package-1:hover{
    background:#efefef;
}

.btn-all-packages{
    display: none;
}

.more-packages{
    display: none;
    opacity: 0;
    transition:.5s;
}

.more-packages.p-flex{
    display: flex !important;
    opacity: 1;
    transition:.5s;
}

h3.color3 {
    color: #e67532 !important;
    font-size: 1.4rem;
    margin-bottom: 10px;
}

h3.color3 span{
    font-weight:200;
}

.middle-block.text-center.trustpilot {
    margin-left: 4px;
    max-width: 230px;
    width: 85%;
}

#minimize-inquire + label {
    bottom: -1px;
}

.fui-cross-circle {
    font-size: 2.4em !important;
    color: #737373;
}

.hotel-index .h4{
    margin-top: 0;
}

.hotel-index .p-services {
    margin-top: 20px;
    margin-bottom: 20px;
}

/*.hotel-index img{
    width: 100%;
}*/




/* Navigation */

/*.list-group{
    position: sticky;
    top: 15px;
    z-index: 20; 
}*/

.menu-toggle{
    top:0;
}

section.new-nav {
    /*padding: 20px 0;*/
    padding: 8px 0px 20px 0;
    /* position: fixed; */
    z-index: 10;
    /* background: #ffffffeb; */
    width: 100%;
    transition: .2s;
}

section.new-nav.nav-height {
    padding: 0;
    position:fixed;
}

section.new-nav .brand {
    padding: 10px 0 0 0;
    visibility: visible;
}

section.new-nav.nav-height .brand {
    visibility: hidden;
}

section.new-nav .dark-toggle .menu-toggle-grippy {  
  margin-top: 4px !important;
  margin-bottom: 6px;
}

section.new-nav .dark-toggle .menu-toggle-grippy {margin-top: 4px;margin-bottom: 6px;}

section.new-nav .menu-toggle-grippy {width: 40px;margin-top: 0;padding: 4px 0;}

section.new-nav .menu-toggle {
    cursor: pointer;right: 0;
    position: initial;display: 
    inline-block;
}

section.new-nav .botones-index a.free-quote {
    color: #fff;
    background: #e67531;
    font-size: 20px;
    padding: 1px 10px;
    border: none;
}

section.new-nav .inquire {
    border-radius: 4px;
    padding: 6px 14px;
    border: none;
}

/*
nav {
    position: relative;
}
*/

/*.modal{
    position:fixed;
    width:100vw;
    height:100vh;
    z-index:60;
    background:#2d2d2dd1;
    top:0;
    color: white;
    display: none;
}

.modal-dialog{
    width:100%;
    max-width:700px;
    background:white;
    color:#3c3c3c;
    padding: 20px;
}

.modal-dialog-centered {
    position:absolute;
    top:50%;
    right:50%;
    transform:translate(50%,-50%);
}

.modal .close {
    font-size: 28px;
    font-weight: bold;
    line-height: 1;
    color: #2d2d2d;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1;
    position: absolute;
    right: 4px;
    top: -6px;
}*/

/* Navigation end */





/* Seccion Formulario */

/*form .btn-skip {
    border: 2px solid #999;
    color: #999;
}
form .btn-skip:hover {
    border-color: #47a2c9;
    color: #47a2c9;
}*/

form .btn-blue {
    background: #4782C0;
    color: white;
}
form .btn-blue:hover {
    background: #47a2c9;
    color: white;
}


form .btn-hg {
    padding: 14px 40px;
    font-size: 20px;
    line-height: 1.227;
}

form .form-group .h5 {
    font-size: 1.1rem;
}

/* End Seccion Formulario */




/* Fondos heredados */
/*.bg-noise-sec {
  background: #fefefe url("https://www.latinamericaforless.com/argentina/images/v2/f-noise.png") repeat;
}
.bg-noise-cuar {
  background: #FBF9F4 url("https://www.latinamericaforless.com/argentina/images/v2/f-noise.png") repeat;
}*/
/* Fin Fondos heredados */





/** Perzolalizacion Menu top desplegable **/

.dropdown-menu-xxl {
    padding: 1.8rem 2.5rem;
}
.dropdown-menu-xxl {
    min-width: 49rem;
}
.dropdown-menu-xxl .dropdown-item, .dropdown-menu-xxl .dropdown-header {
    margin-left: -2.5rem;
    margin-right: -2.5rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}



