/*
Theme Name: Inkayni Peru Tours
Description: Tema para WordPress.
Author: Alfret
Author URI: http://www.facebook.com/alfret.cc
version: 2.8.1
Tags: tema, alfret
*/

  
/*Fonts*/

*{margin:0; padding:0;font-family: 'Poppins', sans-serif;}

body{overflow-x: hidden;}

img {border: none;padding: 0;max-width: 100%;height: auto; }
img a {border: none;}
.alignleft {float: left;border: none;margin: 0 10px 10px 0;}
.alignright {float: right;border: none;margin: 0 0 10px 10px;}
.aligncenter {display: block;margin: 0 auto 10px;}
.const {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/const.png") no-repeat center top;padding-top: 175px;text-align: center !important;}
.loading {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/loading.gif") no-repeat center!important;width: 100%;height: 300px;overflow: hidden;}
.loading .desTour {display: none;}
.error {letter-spacing: 0;word-spacing: 0;}
a {color: #06c;text-decoration: none;}
a:hover {color: #000;/*text-decoration: underline*/}
p:empty {display: none;}
li {list-style: none;}
.container {max-width: 1170px;margin: 0 auto;padding: 0;}
.container2 {max-width: 1300px;margin: 0 auto;padding: 0;}
header {background-color: #030304;}
.top-covid {background-color: #16754f;text-align: center;color: #fff;font-size: 14px;padding: 5px 0;}
.top-covid h3 {display: none;}
.top-covid a {color: #fff;}
.top-covid .fa-exclamation-triangle {-webkit-animation-name: cambiarColor;animation-name: cambiarColor;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
@keyframes cambiarColor {0% { color: #282828 }50% {color: #fff} }

.mega-BtnDeals a{animation-name: ColorDeals; animation-duration: 1s; animation-iteration-count: infinite;}
@keyframes ColorDeals {0% { color: #282828 }50% {color: #eec02d} }

/*Franja Top*/
.FranjaOfertas{background-color: #313131; padding: 5px 0;}
.FranjaOfertas .container{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.FranjaLeft{width: 50%; color: #fff; font-size: 14px;}
.FranjaLeft h3{display: none;}
.BotonesFranja{width: 50%;}
.BotonesFranja h3{display: none;}
.BotonesFranja ul{text-align: right;}
.BotonesFranja ul li{display: inline-block;}
.BotonesFranja ul li a{text-transform: uppercase; color: #fff; font-size: 12px; font-weight: bold; background-color: #fb3640; display: inline-block; padding: 0px 16px 0 2px; border-radius: 14px;}
.BotonesFranja ul li a i{font-size: 15px; padding: 6px 9px 9px; border-right: solid 3px #313131; border-radius: 100%;}
.BotonesFranja ul li a img{vertical-align: middle; border-right: solid 3px #313131; border-radius: 100%; padding: 5px 8px;}
.BotonesFranja ul li+li a{background-color: #01a96c;}
.BotonesFranja ul li+li a strong{border-right: solid 3px #313131; border-radius: 100%; font-size: 15px; vertical-align: middle; padding: 3px 8px; display: inline-block;}

#superTop {background-color: #eec02d;padding: 5px 10px;font-size: 14px;}
#superTop .container {display: flex;justify-content: space-between;}
.date {color: #030304;display: inline-block;width: 80%;vertical-align: middle;}
.date li {display: inline-block;padding-right: 20px;vertical-align: middle;font-size: 14px;}
.date li .fa-mobile {font-size: 16px;}
.date li .fa-envelope-o {font-size: 19px;font-weight: 700;}
.date li .fa-phone {font-size: 13px;}
.date li a {color: #030304;}
.redes-supertop {width: 20%;display: inline-block;vertical-align: middle;text-align: right;}
.redes-supertop .fa-facebook-f:before {content: '\f39e';}
.redes-supertop ul li {display: inline-block;font-size: 17px;margin-left: 12px;vertical-align: middle;}
.redes-supertop ul li a {color: #030304;}
.BoxMenuMobile, #menucel {display: none;}
#top {padding: 10px 20px;box-sizing: border-box;background-color: #fff;}
#top .container{padding: 0;}
.logo {width: 18%;float: left;padding: 10px 0;box-sizing: border-box;text-align: center;position: relative;}
.peru {width: 50%;float: left;text-align: center;}
.peru img {margin: 0 15px;}
.socialTop {width: 31%;float: right;}
.socialTop h3 {color: #fff;margin: 4px 0 4px;font-weight: 700;text-transform: uppercase;font-size: 15px;text-align: center;}
.socialTop .sf-field-search {display: inline-block;width: 76%;}
.socialTop .sf-field-search label {display: block;}
.socialTop .sf-field-search input {font-size: 16px;color: #4c4b4b;padding: 11px 15px;border-radius: 3px 0 0 3px;border: none;box-sizing: border-box;margin: 0;width: 100%;}
.socialTop .sf-field-submit {display: inline-block;width: 24%;margin: 0;}
.socialTop .sf-field-submit input {font-size: 14px;padding: 13px 7px 11px 12px;border-radius: 0 3px 3px 0;border: none; width: 100%;background: #f3c800;color: #14223a;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;word-spacing: 10px;cursor: pointer;}
.socialTop ul, .socialTop .widget_polylang {display: inline-block;vertical-align: middle;}
.socialTop li {border-radius: 100%;display: inline-block;padding: 3px;}
.socialTop li a {display: block;color: #fff;}
.socialTop li a:hover {text-decoration: none;}
.socialTop li i {      display: block;      width: 25px;      height: 21px;      padding-top: 5px;      font-size: 16px;      text-align: center;      border-radius: 5px;}
.socialTop .fa-facebook-square {background-color: #4e598f;}
.socialTop .fa-youtube {background-color: #d22215;}
.socialTop .fa-twitter {background-color: #65a2d9;}
.socialTop .fa-whatsapp {background-color: #75b73b;font-size: 18px;padding-top: 3px;height: 22px;}
.socialTop .fa-skype {background-color: #65a2d9;}
.socialTop .fa-instagram {background-color: #6c27b3;font-size: 18px;padding-top: 3px;height: 22px;}
.socialTop .fa-google-plus {background-color: #cf4c3c;}
.newmenutop {width: 80%;float: right;margin-top: 24px;}
.newmenutop ul {text-align: right;}
.newmenutop ul li {display: inline-block;vertical-align: middle;text-transform: uppercase;font-size: 13px;margin-left: 15px;position: relative;font-weight: 600;}
.newmenutop ul li a {color: #353741;}
.newmenutop .BtnReviews a {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/bg-trip.png")left center no-repeat;padding: 6px 0 6px 26px;display: block;}
.newmenutop .BtnAvailability a {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/bg-calendar.png")left center no-repeat;padding: 6px 0 6px 21px;display: block;}
.newmenutop .BtnWho a {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/bg-who.png")left center no-repeat;padding: 6px 0 6px 26px;display: block;}
.newmenutop .menu-item-2099, .newmenutop .menu-item-2190 {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/triangle.png")right center no-repeat;padding-right: 11px;}
.newmenutop .BtnYellow a {background-color: #4657a3;color: #ffffff;font-weight: 700;padding: 8px 19px;font-size: 14px;}
.newmenutop ul li ul {opacity: 0;visibility: hidden;padding: 0;background: rgba(0, 0, 0, .7);text-align: left;position: absolute;top: 80px;left: 50%;margin-left: -40px;-webkit-transition: all .3s .1s;-moz-transition: all .3s .1s;-o-transition: all .3s .1s;transition: all .3s .1s;-webkit-border-radius: 0 0 10px 10px;-moz-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px;z-index: 300;border-top: solid 2px #eec02d;min-width: 80px;}
.newmenutop ul li:hover ul {opacity: 1;top: 25px;visibility: visible;}
.newmenutop ul ul li {position: relative;display: block;border: none !important;text-transform: none;font-weight: 400;font-size: 15px;text-transform: uppercase;padding: 2px;margin: 0;}
.newmenutop ul ul li a {color: #fff;font-size: 15px;padding: 4px 8px;display: block;border-bottom: 1px solid silver;-webkit-transition: background-color .1s;-moz-transition: background-color .1s;-o-transition: background-color .1s;transition: background-color .1s;border: none;text-shadow: none;border: none;}
.newmenutop ul ul li:first-child a {border: none;}
#menu {background: #fff;padding:0 0 3px;}
#menu .container{}
#menu .mega-indicator:after {color: #EEC02D!important;}
#menu #mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link, #menu #mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link {/*border-left: 4px solid #eec02d;*/}
#menu #mega-menu-wrap-menu-principal #mega-menu-menu-principal>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item {border-left: 8px solid #eec02d;margin-bottom: 10px;}
.MenuSticky {position: sticky;top: 0;background: #fff;z-index: 20;display: none;transition-duration: .7s;border-bottom: solid 2px #f3c800;}
.MenuSticky .container {max-width: 1200px;}
.MenuSticky .logo {width: 13%;padding: 6px 0 0;}
.MenuSticky #menu {width: 87%;float: right;background: 0 0;padding-top: 5px;}
.MenuSticky .menu-top {margin-top: 5px;}
.MenuSticky .menu-top ul li.mega-blog a {background-color: #fff!important;color: #a02042!important;}
.MenuSticky #mega-menu-wrap-menu-principal {padding: 0px !important;border-bottom: none !important;border-top: none !important; background:none;}
#formweb {padding: 20px 15px 5px;background-color: #f6f6f6;letter-spacing: 0px;word-spacing: 0px;font-size: 0;text-align: center;}
#formweb label {display: inline-block;width: 49%;padding: 5px;box-sizing: border-box;font-size: 15px;text-align: left;margin: auto;color: #353741;}
#formweb label.compl {width: 98% !important;}
#formweb .recaptcha {text-align: center;display: inline-block;}
#formweb i { color: red;font-weight: 700;}
#formweb br {display: none;}
#formweb .wpcf7-form-control-wrap {display: inherit;width: 100%;padding: 0px;box-sizing: border-box;}
#formweb .wpcf7-form-control-wrap.your-message {display: block;width: 100%;}
#formweb input, #formweb select, #formweb textarea {padding: 8px;background-color: rgba(255, 255, 255, .8);width: 100%;font: 14px 'Open Sans', sans-serif;max-width: 100%;border: 1px solid #ccc;border-radius: 5px;box-sizing: border-box;letter-spacing: 0;word-spacing: 0;}
#formweb input[type=submit] {background-color: #eec02d;color: #000;font-weight: 600;font-size: 15px;padding: 10px 70px;text-transform: capitalize;margin-top: 15px !important;border: 2px solid #eec02d !important;width: auto;border-radius: 5px;cursor: pointer;display: table;margin: auto;border: none;}
#formweb input[type=submit]:hover {background-color: #f6f6f6;color: #353741;border: 2px solid #353741 !important;}
#formweb img.ajax-loader {display: table;margin: auto;}
#formweb+div.wpcf7-validation-errors, #formweb+div.wpcf7-mail-sent-ng, #formweb+div.wpcf7-mail-sent-ok {margin: 10px 20px;text-align: center;}
#formweb span.wpcf7-not-valid-tip {letter-spacing: 0;word-spacing: 0;font-size: 13px;top: 10px;left: auto;right: 10px;}
#enquire, #ytour {display: none;}
#enquire input, #enquire textarea {width: 100%;max-width: 100%;border: 1px solid #ddd;padding: 10px;box-sizing: border-box;}
#enquire .wpcf7-form-control-wrap {display: block;padding: 5px 0;}
#enquire br {display: none;}
#enquire input[type=submit] {width: auto;color: #fff;background-color: #3eb368;border: none;text-transform: uppercase;padding: 10px 20px;margin-top: 10px;font-size: 17px;border-radius: 5px;cursor: pointer;}
#enquire .wpcf7-form-control-wrap.your-date1, #enquire .wpcf7-form-control-wrap.your-date2 {display: inline-block;width: 46%;max-width: 180px;vertical-align: top;}
#enquire h3 {text-transform: uppercase;padding-bottom: 10px;}
#slideshow {position: relative;line-height: 0;}
.BoxTextBanner {position: absolute;z-index: 7;top: 10%;left: 50%;transform: translateX(-50%);padding: 20px;box-sizing: border-box;text-align: center;}
.TextBanner {padding: 10px;box-sizing: border-box;color: #fff;text-transform: uppercase;line-height: normal;}
.TextBanner h3 {font-size: 50px;margin-bottom: 5px;text-shadow: 0 0 11px #0000005e;}
.TextBanner p {font-size: 30px;text-shadow: 0 0 11px #0000005e;}
.BoxTextBanner .sf-field-search {display: inline-block;width: 76%;}
.BoxTextBanner .sf-field-search label {display: block;}
.BoxTextBanner .sf-field-search input {font-size: 16px;color: #4c4b4b;padding: 15px;border-radius: 21px 0 0 21px;border: none;box-sizing: border-box;margin: 0;width: 100%;}
.BoxTextBanner .sf-field-submit {display: inline-block;width: 24%;margin: 0;}
.BoxTextBanner .sf-field-submit input {font-size: 14px;padding: 16px 7px 16px 12px;border-radius: 0 21px 21px 0;border: none;width: 100%;background: #f3c800;color: #14223a;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;word-spacing: 10px;cursor: pointer;}
.BoxIncaTrailAvailability {background-color: #f3c800;text-align: center;text-transform: uppercase;color: #fff;font-weight: 700;font-size: 26px;padding: 12px 20px;box-sizing: border-box;}
.BoxIncaTrailAvailability strong {display: inline-block;padding: 2px 16px;background-color: #000;}
.BoxIncaTrailAvailability img {vertical-align: middle;margin: 0 12px;}
.BoxIncaTrailAvailability a {background-color: #37b465;color: #fff;border-radius: 4px;font-size: 30px;padding: 8px 32px;display: inline-block;position: relative;}
.BoxIncaTrailAvailability a:hover {text-decoration: none;}
.BoxIncaTrailAvailability a:before {content: '';position: absolute;top: 0;left: 0;width: 0;height: 100%;background: rgba(255, 255, 255, .3);border-radius: 5px;transition: all .8s ease;}
.BoxIncaTrailAvailability a:hover:before {width: 100%;}
#HeaderTour {width: 100%;height: 100vh;min-height: 900px;max-height: 600px;position: relative;display: flex;flex-direction: column;overflow: hidden;}
.SlideTour {width: 100.02%;height: 100%;position: relative;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.SlideTour:before {position: absolute;content: "";width: 100%;height: 100%;background-color: rgba(0, 0, 0, .25);background: linear-gradient(to bottom, rgba(0, 0, 0, .1) 0%, rgba(0, 0, 0, .2) 50%, rgba(0, 0, 0, .3) 100%);left: 0;top: 0;}
.SlideTour img {width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.TextoTour {position: relative;width: 100%;flex: 1;left: 0;top: 10%;}
.TextoTour h1 {margin-bottom: 8px;color: #fff;font-size: 40px;text-transform: uppercase;background: rgba(3, 3, 3, .8);padding: 35px 56px 35px 61px;position: relative;}
.TextoTour h1:before {position: absolute;right: 3%;top: 50%;width: 5px;background-color: #eec02d;height: 81%;z-index: 10;content: '';transform: translateY(-50%);border-radius: 4px;}
.BoxPrice2 {width: 80%;max-width: 900px;box-sizing: border-box;}
.BoxPrice2 ul {width: 100%;text-align: center;}
.BoxPrice2 ul li {color: #fff;display: inline-table;border-right: solid 4px #f3c800;padding: 7px 30px 7px 25px;box-sizing: border-box;}
.BoxPrice2 ul li:last-child {border: none;}
.BoxContentLi {background: #fb3640;padding: 10px 52px 10px 59px;position: relative;display: table;color: #fff;}
.BoxContentLi h3 {font-size: 32px;text-transform: uppercase;display: inline-block;vertical-align: middle;margin-right: 15px;}
.BoxContentLi p {font-size: 34px;font-weight: 700; display: inline-block;vertical-align: middle;}
.BoxContentLi sub {vertical-align: text-top;font-size: 23px;padding: 0 2px;}
.BoxDatosTours {width: auto;text-align: center;box-sizing: border-box;display: flex;justify-content: center;border: 1px solid #ccc;border-radius: 5px;padding: 10px 0px;}
.BoxDato {display: flex;flex-direction: row;box-sizing: border-box;margin: 0 0.5%;vertical-align: bottom;border-right: 2px solid #ccc;padding: 0px 15px;}
.BoxDato:last-child {border-right: none;}
.BoxDato img {vertical-align: middle;margin-right: 15px;width: 40px;height: 40px;}
.BoxDato p {display: inline-block;vertical-align: middle;line-height: 18px !important;padding: 0;font-size: 13px !important;font-weight: 500;text-transform: uppercase;padding-bottom: 0 !important;}
.BoxDato p span {display: block;font-size: 14px;text-transform: uppercase;color: #353741;font-weight: 700;}
.BoxPrecioT img {max-width: 66px;}
.BoxLevel .Level1 {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nivel.png")center center no-repeat;text-indent: -99999px;}
.BoxLevel .Level2 {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nivel.png")center center no-repeat;text-indent: -99999px;}
.BoxLevel .Level3 {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nivel.png")center center no-repeat;text-indent: -99999px;}
.BoxLevel .Level4 {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nivel.png")center center no-repeat;text-indent: -99999px;}
.BoxLevel .Level5 {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nivel.png")center center no-repeat;text-indent: -99999px;}
.BoxLevel a {font-size: 9px;color: #fff;border: solid 1px #fff;display: table;margin: auto;margin-top: auto;padding: 1px 18px !important;line-height: 17px;margin-top: 5px;}
.BoxLevel a:hover {text-decoration: none;color: #f4c800;}
.BoxTextLevel {border: solid 2px #f4c800;padding: 10px;box-sizing: border-box;display: none;}
.BoxTextLevel h2 {text-align: center;}
.BoxTextLevel p {font-weight: 300;font-size: 16px;line-height: 22px;}
.icon-level {display: inline-block;vertical-align: middle;padding: 16px 45px;margin-right: 5px;}
.Enquire {border: none;padding: 5px 8px;}
.BoxLugares ul {text-align: center;}
.BoxLugares ul li {display: inline-block;text-transform: uppercase;font-weight: 700;border-right: solid 2px #f3c800;padding: 0px 8px;font-size: 16px;}
.BoxLugares ul li:last-child {border: none;}
.BoxIntroBreve {text-align: center;}
.BoxIntroBreve p {text-align: center;}
.BoxPlaceVisited {border-top: solid 2px #dcdcdc;padding: 20px 0 0;}
.BoxPlaceVisited h3 {text-transform: uppercase;text-align: center;color: #2a3463 !important;font-weight: 700 !important;font-weight: 900 !important;font-size: 25px !important;}
.BoxPlaceVisited ul {display: flex;list-style: none;flex-wrap: wrap;justify-content: space-between;margin: 0!important;padding: 0!important;}
.BoxPlaceVisited ul li {list-style: none;width: 25%;max-width: 195px;padding: 0;margin: 0;line-height: normal;}
.BoxPlaceVisited ul li img {border-radius: 5px;box-shadow: 0 0 3px rgba(0, 0, 0, .2);}
.BoxPlaceVisited ul li p {text-transform: uppercase;color: #000;line-height: normal;padding: 0;font-size: 17px;font-weight: 400;}
.BoxMultimediaTour {text-align: center;padding-top: 8px;box-sizing: border-box;position: relative;margin: 25px 0;border-top: solid 2px #dcdcdc;}
.ContentBoxMapa {width: 48%;display: inline-block;margin: 10px 0.5%;vertical-align: middle;}
.BoxMapa a {box-sizing: border-box;transition-duration: .5s;}
.BoxMapa a:hover {border: solid 1px #f3c800;background-color: #f3c800;color: #353741;text-decoration: none;}
.BoxTextMapa i {color: #353741;font-size: 28px;padding: 2px 8px 3px 0;vertical-align: middle;}
.BoxTextMapa h3 {color: #353741;text-transform: uppercase;line-height: 25px;margin: 12px 0 5px;}
.BoxTextMapa span {font-size: 18px;color: #353741;text-transform: uppercase;font-weight: 700;}
.BoxTextMapa a:hover {text-decoration: none;}
.BoxTextMapa h5 {width: 46px;height: 46px;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/icon-view-map.png")center center no-repeat;display: table;margin: auto;}
.BoxVideoDetalles {position: relative;}
.BoxTextVideo a {color: #fff;text-transform: uppercase;font-weight: 700;padding: 9px 0;display: block;border-radius: 7px;background: #353741;transition-duration: .5s;}
.BoxTextVideo a:hover {background-color: #f3c800;color: #353741;}
.BoxTextVideo i {color: #fff;font-size: 28px;padding: 2px 8px 3px 0;vertical-align: middle;transition-duration: .5s;}
.BoxTextVideo a:hover i {color: #353741;}
.BoxTextVideo h3 {color: #fff;text-transform: uppercase;line-height: 25px;margin: 12px 0 5px;}
.BoxTextVideo span {font-size: 20px;color: #fff;color: #353741;text-transform: uppercase;font-weight: 700;}
.BoxTextVideo a:hover {text-decoration: none;}
.BoxTextVideo h5 {width: 41px;height: 46px;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/icon-view-video.png")center center no-repeat;display: table;margin: auto;}
.conweb {padding: 10px 0;}
.content {float: left;width: 71%;padding-right: 20px;box-sizing: border-box;}
.content.home, .content.listTour, .nocol .content {float: none;width: auto;padding: 0;text-align: center;}
.content.listTour {padding: 40px 0;/*letter-spacing: -1px;word-spacing: -1px;font-size: 0;*/}
.content h1 {text-transform: uppercase; font-size: 25px;padding: 12px 0 30px;letter-spacing: 0;word-spacing: 0;position: relative;display: table;margin: auto;font-weight: 600;color: #353741;}
.content h1:before {position: absolute;content: '';width: 175px;height: 27px;bottom: 0px;left: 50%;transform: translateX(-50%);background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-titulos.webp")center center no-repeat;background-size: cover;}
.content.home {padding: 50px 50px;background-color: #f2f2f2;}
.content.home .container{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.HomeLeft{width: 43%;}
.HomeRight{width: 47%;}
.content.home h1 {font-family: "Poppins", cursive; color: #eec02d; text-transform: none; padding: 0; display: block; text-align: left;}
.content.home h1:before {display: none;}
.nocol .content h1 {font-family: "Poppins", cursive; color: #eec02d; text-transform: none; text-align: left; display: block; padding: 0;}
.content.home h2{text-transform: none; display: block; padding: 0; font-size: 31px; text-align: left; padding-right: 48px; box-sizing: border-box; line-height: 34px; padding-bottom: 16px; margin: 5px 0 35px;}
.content.home h2::before{left: 0; transform: translateX(10px); bottom: -18px;}
.content.home p{text-align: left!important;}
.content.home a{background-color: #eec02d; color: #fff; text-transform: uppercase; border-radius: 7px; padding: 10px 42px; font-weight: 500; display: inline-block; vertical-align: top; margin-right: 17px;}
.content h2 {font-size: 24px;font-weight: 400;padding-bottom: 10px;}
.content h3 {font-size: 18px;font-weight: 400;padding-bottom: 10px;color: #353741;}
.content h3 span {color: #353741 !important;}
.content h4 {font-size: 20px;font-weight: 400;padding-bottom: 10px;color: #353741;}
.content p {
    text-align: justify !important;
    font-size: 15px;
    line-height: 20px;
    color: #4c4c4c;
    padding-bottom: 15px;
}
.content.home p {text-align: center;}
#bgHome {margin: 20px 0;padding: 50px 0;color: #fff;text-shadow: 1px 1px 1px #000;}
.sombra {background-color: rgba(0, 0, 0, .5);padding: 20px;}
#bgHome p {color: #fff;}
#bgHome a {color: #fff;}
#bgHome a:hover {color: #fff;}
.content ul, .content ol {margin-left: 17px;padding-bottom: 11px;}
.content li {
    list-style-type: disc;
    text-align: justify;
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 18px;
    padding: 5px 0px 5px 0px;
    color: #4c4c4c;
}
.content .prindia ul {
    margin-left: 0px;
}
.content .prindia ul li {
    margin-bottom: 0px;
    font-size: 15px;
    line-height: 18px;
    padding: 5px 0px 5px 25px;
    list-style: none;
    color: #4c4c4c;
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-viñeta.webp")left 7px no-repeat;
    background-size: 12px;
}
.content ol li {list-style: decimal;}
.content table {width: 100%!important;height: auto!important;padding-bottom: 15px;}
.content th, .content td {padding: 10px 7px;border: 1px solid #eee;width: auto!important;height: auto!important;line-height: 22px!important;}
.content tr {width: auto!important;height: auto!important;}
.content tr:nth-child(even) {background: #fff;}
.content tr:nth-child(odd) {background: #fff;}
.content tr:hover {background: #fff;}
.content td h5 a {background-color: #3eb368;display: table;padding: 5px 15px;border-radius: 5px;color: #fff;}
.content td h5 a {text-decoration: none;background-color: #329254;text-transform: uppercase;display: table;margin: auto;}
.content table h6 {background-color: #c9302c;border-radius: 5px;color: #fff;display: table;font-size: 15px;font-weight: 400;padding: 2px 10px;}
.content .responsive-tabs .responsive-tabs__panel {border: none;padding: 15px 0;box-sizing: border-box;}
.content .responsive-tabs ul.responsive-tabs__list {text-align: left;margin: 0;}
.content .responsive-tabs .responsive-tabs__list__item {float: none;display: inline-block;margin: 0 5px 6px 0;background-color: #fff;color: #353741;font-weight: 400;font-size: 15px;border: solid 2px #353741!important;border-radius: 4px!important;top: 0!important;padding: 8px 2%!important;text-transform: uppercase;transition-duration: .5s;font-weight: 700;}
.content .responsive-tabs .responsive-tabs__list__item:hover, .content .responsive-tabs .responsive-tabs__list__item--active, .content .responsive-tabs .responsive-tabs__list__item--active:hover {background-color: #f3c800!important;border: solid 2px #f3c800!important;color: #353741;}
.content .su-spoiler-style-default>.su-spoiler-title>.su-spoiler-icon {left: auto;}
.content .su-spoiler-icon {right: 7px !important;font-size: 14px !important;}
.table-striped tbody tr:nth-of-type(odd) {background-color: #fff !important;}
.content .su-spoiler {margin-bottom: 0.1em !important;}
.content .su-spoiler-title {padding: 7px 7px 7px 7px !important;color: #417268 !important;border-bottom: solid 2px #417268 !important;}
.content .su-spoiler-title strong {color: #000;font-size: 14px;font-weight: 700;}
.content .su-spoiler-style-default>.su-spoiler-title {padding-left: 10px !important;padding-right: 27px !important;}
.content .su-spoiler-title:focus {outline: none !important;}
.content .su-spoiler-title:hover {outline: none !important;}
.responsive-tabs .su-spoiler-title:focus strong {
    color: #097268;
}
.responsive-tabs .su-spoiler-title:hover strong {
    color: #097268;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content h3 {
    color: #097268;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content h4 {
    color: #097268;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content ul li {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
    padding: 5px 10px 5px 25px;
    list-style: none;
    color: #4c4c4c;
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-viñeta.webp")left 7px no-repeat;
    background-size: 12px;
}
.content .su-spoiler p {font-size: 15px;background: none;line-height: 20px;padding: 0;padding-bottom: 10px;font-weight: 300;color: #4c4c4c;margin-top: 10px;}
.content .su-spoiler h3 span {color: #417268 !important;}
.content .ndia {
    font-size: 15px;
    color: #303030;
    font-weight: 800;
    background-color: #eec02d;
    border-radius: 3px;
    text-align: center;
    width: 34px;
    height: 34px;
    overflow: hidden;
    position: absolute;
    top: 5px;
    left: 8px;
    z-index: 10;
    display: flex;
    align-content: flex-end;
    flex-wrap: wrap;
    justify-content: center;
}
.content .ndia:before {
    content: 'DAY';
    font-size: 11px;
    position: absolute;
    top: 4px;
    font-weight: 700;
}
.content .prindia {
    padding: 10px 0 10px 45px;
    box-sizing: border-box;
    margin-left: 14px;
    position: relative;
}
.content .prindia:before {position: absolute;content: '';width: 2px;height: 100%;top: 0;border-top: 45px solid #fff;background-color: #dfdfdf;left: 10px;box-sizing: border-box;}
.content .responsive-tabs-wrapper h2 {
    font-size: 18px;
    margin: 0;
    padding: 5px 0px 15px;
    color: #097268;
}
.content .responsive-tabs-wrapper h2:before {content: '';background: none;}
.content .boxdia {position: relative;}
.content .boxdia:last-child {padding-bottom: 20px;}
.content #snippet-box {max-width: inherit;display: none;}
.content .snippet-title {box-sizing: border-box;}
.content .snippet-data-img {padding: .5em;box-sizing: border-box;}
.content .snippet-label-img {box-sizing: border-box;}
.LeftAvailability {width: 65%;float: left;}
.LeftAvailability .container {max-width: none!important;}
.RightAvailability {width: 35%;float: right;}
.tableAvailability h5 {background-color: #c9302c;display: table;padding: 2px 10px;border-radius: 5px;margin: auto;color: #fff;font-size: 15px;font-weight: 400;}
.tableAvailability a {background-color: #3eb368;display: table;padding: 2px 10px;border-radius: 5px;margin: auto;color: #fff;font-size: 15px;font-weight: 400;}
.tableAvailability td {text-align: center;}
.tableAvailability h6 {display: table;margin: auto;padding: 2px 10px;border-radius: 5px;color: #fff;font-size: 15px;font-weight: 400;background-color: #3eb368!important;}
.sidebar {float: right;width: 29%;margin-bottom: 40px;}
.dateTour {margin-bottom: 15px;}
.dateTour .purchase {bottom: auto;top: 5px;right: 5px;visibility: hidden;}
.BoxRightTour {margin-bottom: 15px;padding: 18px 12px;}
.BoxRightTour h3 {text-transform: uppercase;}
.BoxRightTour p {line-height: 28px;}
.BoxRightTour p i.fa-check {color: #00b53e;margin-left: 5px;margin-right: 5px;}
.BoxRightTour i.fa-circle {font-size: 9px;vertical-align: middle;margin: 0 5px;}
.BoxRightTour i.fa-star:before {color: #f3c800;margin: 0 4px;}
.BoxRightTour i.far.fa-clock:before {color: #f3c800;margin: 0 4px;font-weight: 900;}
.BoxRightTour i.fas.fa-map-marker-alt:before {color: #f3c800;margin: 0 4px;}
.BoxPrice {border: solid 1px #b4b4b4;padding: 18px 12px;box-sizing: border-box;border-radius: 5px;}
.BoxPrice p strong {text-decoration: line-through;}
.BoxPrice p span {color: #fff;background-color: #e74c3c;border-radius: 5px;padding: 3px 7px;margin-left: 6px;}
.BoxPrice h5 {font-size: 40px;margin: 0px 0 9px;font-weight: 900;}
.BoxPrice h5 sub {font-size: 24px;vertical-align: middle;}
.BoxPrice h6 {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/grup.png")left center no-repeat;color: #353741;font-size: 20px;padding: 6px 1px 2px 65px;width: 80%;margin: 10px auto 0;display: block;box-sizing: border-box;line-height: 26px;font-weight: 800;}
#bottom11 {display: block;background: #eec02d;text-align: center;padding: 6px 10px;border-radius: 10px;color: #353741;font-size: 23px;font-weight: 700;text-transform: uppercase;cursor: pointer;margin: 0 0 10px;}
#bottom11:hover {background-color: #d9b300;}
#bottom1, #bottom2 {clear: both;background-color: #eec02d;display: block;box-sizing: border-box;text-align: center;margin-bottom: 10px;padding: 12px 10px;border-radius: 5px;border: none;color: #fff;font-size: 23px;font-weight: 400;text-transform: uppercase;}
#bottom1:hover {text-decoration: none;box-shadow: 0px 6px 10px -3px rgba(0,0,0,0.3);opacity: 0.9;}
#bottom2 {background-color: #eec02d;color: #353741;font-weight: 700;font-size: 17px;padding: 10px 0;margin: 0 auto 7px;}
#bottom2:hover {background-color: #d9b300;text-decoration: none;}
.BtnWhats {color: #fff;}
.BtnWhats:hover {color: #fff;text-decoration: underline;}
.BoxCargos {background-color: #3e6dbf;position: relative;padding: 36px 12px;box-sizing: border-box;font-size: 20px;color: #fff;text-transform: uppercase;text-align: center;}
.BoxCargos p {text-align: center;color: #fff;text-transform: uppercase;font-size: 22px}
.BoxCargos strong {color: #fff!important;font-weight: 700!important;font-size: 25px;display: block;}
.tour-why {margin-bottom: 20px;}
.tour-why h2 {text-transform: uppercase;font-size: 34px;padding: 12px 0 30px;letter-spacing: 0;word-spacing: 0;position: relative;display: table;margin: 5px auto;font-weight: 700;}
.tour-why ul {list-style: none;}
.tour-why ul li {margin: 8px 0;}
.tour-why ul li a {display: block;background-color: #f2f2f2;text-transform: uppercase;color: #14223a;font-weight: 700;padding: 4px 10px;box-sizing: border-box;}
.tour-why ul li a img {vertical-align: middle;}
.ContentBoxWhyTour {display: flex;flex-wrap: wrap;justify-content: space-between;}
.BoxWhyTour {width: 47.5%;text-align: center;border-bottom: 5px solid #eec02d;margin: auto;padding: 30px 0 0 0;}
.BoxWhyTour h4 {text-transform: uppercase;font-size: 15px;font-weight: 700;color: #353741;padding: 7px 0 10px;}
.BoxWhyTour p {padding: 0;}
.BoxWhyTour a {display: table;margin: 0 auto 12px;background-color: #eec02d;color: #353741;font-weight: 700;font-size: 14px;letter-spacing: 0px;padding: 3px 24px;border-radius: 19px;}
.BoxWhyTour a strong {color: #eec02d;background: #353741;border-radius: 100%;font-size: 10px;padding: 1px 5px;}
.cTour {display: inline-block;width: 32%;vertical-align: top;box-sizing: border-box;letter-spacing: 0;word-spacing: 0;font-size: 16px;margin: 0 .4% 12px;}
.contentTour {letter-spacing: 0;word-spacing: 0;font-size: 16px;background-color: #eee;position: relative;}
.contentTour h3 {font: 700 21px 'Alegreya', serif;text-transform: uppercase;padding-bottom: 5px;}
.contentTour h3 a {color: #000;}
.contentTour h4 {font-size: 16px;color: #00aeef;text-transform: uppercase;border-bottom: 1px dotted #b9b9b9;margin: 0 20px 10px;}
.contentTour p {font-weight: 400;font-size: 15px;line-height: 22px;padding: 0 20px 15px;}
.imgTour {overflow: hidden;margin-bottom: 10px;line-height: 0;}
.imgTour img {-webkit-transition: all .3s .1s;-moz-transition: all .3s .1s;-o-transition: all .3s .1s;transition: all .3s .1s;}
.contentTour:hover .imgTour img {-webkit-transform: scale(1.25);-moz-transform: scale(1.25);-ms-transform: scale(1.25);-o-transform: scale(1.25);transform: scale(1.25);}
.readmore {text-align: center;padding: 0;}
.readmore a {display: block;padding: 10px;line-height: 22px;font-size: 15px;background-color: #d2d9dc;color: #000;font-weight: 400;}
.readmore i {width: 16px;height: 17px;display: inline-block;border: 2px solid #000;border-radius: 100%;padding: 3px 2px 2px 4px;margin-right: 5px;}
.readmore a:hover {background-color: #222;color: #fff;text-decoration: none;}
.readmore a:hover i {border-color: #fff;}
.content-offer {padding-bottom: 10px;}
.content-offer h1 {font-family: 'Roboto', sans-serif;font-size: 28px;font-weight: 500;padding: 40px 0 20px;text-transform: initial;letter-spacing: 0;word-spacing: 0;position: relative;margin-bottom: 22px;text-align: center;text-transform: uppercase;}
.content-offer h1:before {position: absolute;background: none;bottom: 0;content: '';min-width: 150px;margin-left: -75px;border-bottom: solid 5px #f3c800;height: 14px;left: 50%;}
.content-offer article {box-shadow: 0 0 3px rgba(0, 0, 0, .5);padding: 6px 12px 6px 6px;box-sizing: border-box;margin-bottom: 12px;position: relative;}
.BoxDescuento {width: 0;height: 0;border-style: solid;border-width: 0 65px 65px 0;border-color: transparent #e74c3c transparent transparent;position: absolute;right: 0;top: 0;z-index: 1;color: #fff;}
.BoxDescuento p {color: #fff;position: absolute;width: 45px;top: 9px;left: 25px;font-size: 14px;font-weight: 700;}
.content-offer article .imgTourOffer {width: 27%;float: left;position: relative;}
.BoxDescuento span {display: block;font-size: 12px;text-transform: uppercase;}
.content-offer article .DatosOffer {width: 71%;float: right;position: relative;}
.DatosOfferLeft {width: 65%;float: left;}
.DatosOfferLeft h3 {padding: 15px 0 0;}
.DatosOfferLeft h3 a {color: #000;}
.DatosOfferLeft p {font-size: 15px;font-weight: 300;padding: 10px 0;}
.DatosOfferLeft p a {color: #0d754f;}
.DatosOfferLeft span {font-size: 15px;font-weight: 300;}
.DatosOfferLeft h4 {line-height: 26px;font-weight: 500;font-size: 14px;line-height: 21px;}
.DatosOfferLeft table {width: 100%;}
.DatosOfferLeft table tr td {vertical-align: top;}
.DatosOfferLeft .Span40 {font-size: 14px;}
.DatosOfferLeft .Span60 {font-weight: 400;}
.DatosOfferLeft h4+h4+h4 {margin-bottom: 3px;}
.DatosOfferLeft i {color: #0d754f;margin-right: 5px;}
.DatosOfferCenter {width: 12%;float: left;padding-top: 16px;margin-left: 3%;}
.DatosOfferCenter h4 {font-weight: 400;color: #0d754f;}
.DatosOfferCenter h4 span {display: block;font-weight: 500;color: #000;}
.DatosOfferRight {width: 16%;float: left;padding-top: 16px;text-align: center;}
.DatosOfferRight h3 {color: #0d754f;font-weight: 500;font-size: 18px;}
.DatosOfferRight h3 span {color: #000;}
.DatosOfferRight h3 strong {font-weight: 500;color: #ce2828;text-decoration: line-through;}
.DatosOfferRight h4 {font-size: 22px;font-weight: 500;color: #0d754f;}
.DatosOfferRight p {margin: 11px 0;}
.DatosOfferRight p i {margin-right: 5px;}
.ReadMoreOffer {display: block;text-align: center;color: #fff;background-color: #f3c800;border-radius: 3px;font-size: 15px;font-weight: 300;padding: 8px 0;text-decoration: none;}
.ReadMoreOffer:hover {color: #fff;}

/*Recently*/
.Recently{border: solid 1px #b4b4b4; padding: 18px 12px 3px; box-sizing: border-box; border-radius: 5px;}
.Recently h2{background:url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/IconRecently.webp")left center no-repeat; font-size: 18px; padding: 2px 2px 2px 27px; font-weight: 500; margin-bottom: 14px;}
.recently-viewed-post{background-color: #F6F7F8; display: flex; flex-wrap: wrap; padding: 10px; box-sizing: border-box; margin-bottom: 10px; border-radius: 8px; justify-content: space-between;}
.ImgRecently{position: relative; width: 34%;}
.ImgRecently p{position: absolute; top: 0; left: 0; background-color: #FB3640; color: #fff; font-weight: 500; font-size: 13px; padding: 2px 3px;}
.TextRecently{ width: 63%;}
.TextRecently h3{font-size: 14px; line-height: 18px; font-weight: 500;}
.TextRecently h3 a{color: #000;}
.TextRecently h4{font-size: 12px; font-weight: 400;}
.TextRecently h4 img{max-width: 90px;}
.ContentPrice{display: flex; justify-content: space-between; width: 100%;}
.ContentPrice li{width: 50%; text-align: center; font-size: 14px;}
.ContentPrice li h6{background-color: #636363; color: #fff; font-weight: 600; display: block; font-size: 14px; padding: 4px 0;}
.ContentPrice li h6 span{font-size: 12px; margin-right: 5px;}
.ContentPrice li a{background-color: #0d754f; color: #fff; display: block; padding: 4px 0;}

.ContentTRT{background-color: #f0f2f4; padding: 30px 20px; box-sizing: border-box;}
#desTour {margin-bottom: 20px;box-sizing: border-box;text-align: center;display: flex;justify-content: space-between;flex-wrap: wrap;}
#desTour2 {padding-bottom: 50px;}
.desTour {position: relative;overflow: hidden;width: 24.5%; box-sizing: border-box; border-radius: 10px; box-shadow: 0 2px 7px #0000001c;}
.conTour {position: relative;line-height: 0;}
.ContentImgHome {position: relative;overflow: hidden;}
.ContentImgHome img{transition-duration: .9s;}
.ContentImgHome:hover img /*.machu-tours-img:hover img*/{transform:scale(1.1,1.1) rotate(1deg);transition-duration:.9s}
.Heart{position: absolute; top: 10px; right: 10px; background-color: #fff; width: 40px; height: 40px; border-radius: 100%; display: flex; align-items: center; justify-content: center;}
.Heart i{color: #545454;}
.ContentImgHome h5 {position: absolute;background-color: #f15a24;color: #fff;text-transform: uppercase;top: 15px;right: 0;z-index: 10;line-height: normal;font-size: 20px;padding: 3px 8px;}
.ContentImgHome h4 {line-height: normal;position: absolute;bottom: 0;width: 100%;background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .9));color: #fff;text-align: center;text-transform: uppercase;font-size: 15px;font-weight: 700;padding: 36px 0 6px;margin: 0!important;color: #fff!important;border: none!important;}
.ContentImgHome ul {list-style: none;text-align: center;margin: 0;}
.ContentImgHome ul li {display: inline-block;font-size: 15px;padding: 0 2px;margin: 0;}
.desPrice {position: absolute;z-index: 10;top: 15px;left: 15px;background-color: #f3c800;border-radius: 100%;font-size: 13px;width: 70px;height: 70px;font-weight: 700;padding: 10px 5px;box-sizing: border-box;line-height: 16px;border: 2px dotted #cca800;}
.desPrice strong {font-size: 18px;display: block;}
.desPrice em {font-size: 11px;display: block;font-style: normal;}
.daTour {text-align: center;background-color: #fff;box-sizing: border-box;padding-bottom: 10px;}
.daTour h3 {box-sizing: border-box; line-height: 22px; font-family: 'Roboto', sans-serif; color: #353741; display: flex; justify-content: center; align-items: center; padding: 17px 15px; margin: 0px 0; text-align: left;}
#desTour .daTour h3 {min-height: 45px;}
.daTour h3 a {color: #3e3e3e!important;font-size: 17px; font-weight: 600; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.daTour h4 {display: flex; justify-content: flex-start; align-items: center; padding: 10px 0px 14px; color: #292929; margin: 0 19px; font-size: 13px; border-bottom: solid 1px #dee2e6; font-weight: bold;}
.daTour h4 img{vertical-align: middle; margin-right: 6px;}
.daTour h4 p {min-height: auto;text-transform: uppercase;font-size: 13px;padding: 0;line-height: normal;}
.daTour h4 ul {line-height: normal;margin: 0;color: #000;padding: 0;}
.daTour h4 ul li {display: inline-block;text-transform: uppercase;font-size: 13px;font-weight: 400;position: relative;padding: 2px 10px 2px 2px;line-height: normal;margin: 0;}
.daTour h4 ul li:before {position: absolute;content: '-';top: 0;right: 0;}
.daTour h4 ul li:last-child:before {display: none;}
.DatosTourHome {vertical-align: middle;margin: 4px 18px 4px;display: flex;justify-content: space-between;padding: 0; border-bottom: solid 1px #dee2e6; padding-bottom: 10px;}
.BoxDatosLeft {line-height: normal;text-align: left;padding: 0 1px;box-sizing: border-box;}
.BoxDatosRight {}
.PricedaTour{margin: 15px 4px 0; display: flex; justify-content: space-between; align-items: center;}
.PricedaTour li{list-style: none;}
.p-level {position: relative;margin-left: 25px;text-transform: uppercase;}
.p-level:before {position: absolute;content: '';width: 24px;height: 13px;top: 0px;left: -10px;transform: translateX(-50%);background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nivel.png") left center no-repeat;background-size: cover;}
.p-taman {border-left: 1px solid #dee2e6;border-right: 1px solid #dee2e6;}
.best-s {position: absolute;top: 5%;left: 0%;color: #fff;background-color: rgb(0 0 0 / 50%);padding: 5px 9px;clip-path: polygon(90% 0, 100% 50%, 90% 99%, 0% 100%, 0 50%, 0% 0%);}
.best-s h4 {color: #fff;padding: 10px 10px;margin: 0;text-transform: uppercase;font-size: 13px;}
.BoxDatosLeft i {color: #eec02d;margin-right: 5px;}
.BoxDatosLeft h5, .BoxDatosRight h5 {text-transform: uppercase;margin-bottom: 2px;}
.BoxDatosLeft h5 i, .BoxDatosRight h5 i {color: #f3c800;margin-right: 4px;}
.BoxDatosLeft p {min-height: auto ;line-height: normal ;font-weight: 400 ;padding: 0 5px ;text-align: left ;font-size: 15px;color: #353741; text-transform: initial;}
.BoxDatosRight p {min-height: auto ;line-height: normal ;padding: 0 ;text-align: left ;font-size: 20px;font-weight: 600;color: #3e3e3e;}
.BoxDatosRight p span {font-size: 17px; vertical-align: middle;}
.daTour h6 {line-height: normal;background-color: #767676;color: #fff;text-transform: uppercase;display: table;margin: 10px auto 0;font-size: 30px;padding: 5px 28px;}
.daTour h6 span {font-size: 14px;vertical-align: super;}
.daTour .readmore a {display: block;padding: 10px;line-height: 22px;font-size: 15px;background-color: #d2d9dc;color: #000;font-weight: 400;}
.conTour:hover .daTour .readmore a {background-color: #222;color: #fff;}
.daTour .readmore a:hover {text-decoration: none;}
.Popular {position: absolute;top: 10px;left: -12px;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/popular-tour.png")center center no-repeat;width: 192px;height: 57px;z-index: 50;text-indent: -9999px;line-height: normal;}
.BtnReadMore {background-color: #eec02d; color: #000; width: 40px; height: 40px; border-radius: 100%; display: flex; align-items: center; justify-content: center; transition-duration: .6s;}
.BtnReadMore:hover {background-color: #eec02d;text-decoration: none;border-color: #eec02d; transform: rotate(180deg);}

.MapiRoutes{padding: 35px 20px 80px; box-sizing: border-box;}
.TitleOurTours, .pagetitle {text-transform: uppercase;font-size: 34px;font-weight: 700;padding: 12px 0 30px;letter-spacing: 0;word-spacing: 0;position: relative;display: table;margin: 0 auto 14px;color: #353741;}
.TitleOurTours:before, .TitleOurTours:before, .pagetitle:before {position: absolute;content: '';width: 175px;height: 27px;bottom: 0px;left: 50%;transform: translateX(-50%);background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-titulos.webp")center center no-repeat;background-size: cover;}
.TitleRelacionados {text-transform: uppercase;font-size: 34px;padding: 12px 0 20px;letter-spacing: 0;word-spacing: 0;position: relative;display: table;margin: auto;font-weight: 700;}
.TitleRelacionados:before {position: absolute;content: '';width: 60%;height: 4px;background-color: #f3c800;top: 0;left: 50%;transform: translateX(-50%);border-radius: 2px;}
.content-parallax {position: relative;line-height: 0;}
.ExParallax {position: relative;padding: 67px 20px;box-sizing: border-box;line-height: 0;}
.conParallax {max-width: 1170px;margin: auto;color: #fff;text-align: right;}
.conParallax h3 {padding-bottom: 8px;padding-top: 12px;font-family: 'Roboto', sans-serif;font-size: 36px;text-transform: uppercase;text-align: center;}
.conParallax p {font-size: 23px;line-height: 57px;font-weight: 500;font-family: 'Roboto', sans-serif;text-align: center;}
.conParallax p+p {font-family: 'Roboto', sans-serif;}
.conParallax a {background-color: #f3c800;color: #353741;font-size: 18px;padding: 11px 46px;text-transform: uppercase;font-weight: 600; border-radius: 10px;}
.conParallax ul {padding-top: 50px;}
.conParallax li {display: inline-block;vertical-align: middle;width: 32%;padding: 10px;box-sizing: border-box;font: 700 15px 'Alegreya', serif;text-transform: uppercase;}
.conParallax li img {display: block;margin: auto auto 15px;}
.BoxTypeTour {text-align: center;padding-bottom: 50px;}
.BoxTypeTour h2 {text-transform: uppercase;font-size: 34px;font-weight: 700;padding: 12px 0 30px;letter-spacing: 0;word-spacing: 0;position: relative;display: table;margin: auto;color: #353741;}
.BoxTypeTour h2:before {position: absolute;content: '';width: 175px;height: 27px;bottom: 0px;left: 50%;transform: translateX(-50%);background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-titulos.webp")center center no-repeat;background-size: cover;}
.ContentItemTour {max-width: 100%;margin: auto;display: flex;justify-content: space-between;}
.ItemTpeTour {width: 20%;max-width: 365px;line-height: 0;overflow: hidden;position: relative;margin: 0 .5%; min-height: 370px;}
.ItemTpeTour img{min-height: 370px; object-fit: cover;}
.TextTypeTour {position: absolute;width: 100%;top: 80%;left: 0;right: 0;bottom: 0;z-index: 10;color: #fff;background: rgba(20, 34, 58, .7);line-height: normal;padding: 18px 15px;box-sizing: border-box;transition-duration: .5s;}
.TextTypeTour h3 {text-transform: uppercase;margin-bottom: 5px;font-size: 17px;}
.TextTypeTour h3 a {color: #fff;}
.TextTypeTour h3 a:hover {text-decoration: none;color: #f3c800;}
.TextTypeTour p {font-weight: 300;font-size: 14px;display: none; line-height: 20px;}
.ItemTpeTour:hover .TextTypeTour {top: 0;padding: 35px 25px;}
.ItemTpeTour:hover .TextTypeTour p {display: block;}
.ItemTpeTour:last-child .TextTypeTour {padding: 10px 15px;}
.ItemTpeTour:last-child:hover .TextTypeTour {padding: 35px 25px;}
.whyInkayni {background-color: #e6e6e6;padding: 60px 20px 44px;letter-spacing: 0;word-spacing: 0;font-size: 16px;color: #fff;display: none;}
.conwhyBox {position: relative;letter-spacing: 0;word-spacing: 0;}
.BoxWhy {display: inline-block;width: 32%;vertical-align: top;padding: 17px 10px;box-sizing: border-box;margin: 0 .5% 29px;line-height: normal;text-align: left;}
.BoxWhy h4 {font-size: 16px!important;font-family: 'Roboto', sans-serif!important;line-height: normal!important;padding-bottom: 4px!important;letter-spacing: 0;color: #4d4d4d;text-transform: uppercase;}
.BoxWhy p {font-size: 16px!important;color: #353741;line-height: 22px;font-weight: 300;letter-spacing: 0;}
.BoxWhy a {color: #4d4d4d;display: block;margin-top: 9px;}
.BoxWhy a:hover {text-decoration: none;color: #f3c800;}
.whyInkayni .container2 {width: 90%;margin: auto;letter-spacing: -1px;word-spacing: -1px;font-size: 0;line-height: 0;max-width: inherit;}
.whyInkayni .whyBox {float: left;width: 33.3333%;padding: 10px;box-sizing: border-box;}
.whyInkayni h3 {text-transform: uppercase;font-size: 34px;font-weight: 900;padding: 12px 0 20px;letter-spacing: 0;word-spacing: 0;position: relative;display: table;margin: 0 auto 40px;color: #353741;}
.whyInkayni h3:before {position: absolute;content: '';width: 60%;height: 4px;background-color: #f3c800;top: 0;left: 50%;transform: translateX(-50%);border-radius: 2px;}
.BoxTripReviews {padding: 60px 20px;text-align: center;width: 90%;margin: auto;box-sizing: border-box;}
.BoxTripReviews h2 {text-transform: uppercase;font-size: 34px;font-weight: 700;padding: 12px 0 30px;letter-spacing: 0;word-spacing: 0;position: relative;display: table;margin: auto;color: #353741;}
.BoxTripReviews h2:before {position: absolute;content: '';width: 175px;height: 27px;bottom: 0px;left: 50%;transform: translateX(-50%);background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-titulos.webp")center center no-repeat;background-size: cover;}
.TextReviews ul {display: flex;justify-content: center;font-size: 0;padding-bottom: 10px;}
.TextReviews li {width: 25px;height: 25px;background-color: #01a96c;margin: 5px 7px;border-radius: 50%;}
.TextReviews p {color: #31343f;text-transform: uppercase;font-weight: 600;}
.TextReviews p b {font-size: 23px;display: block;}
.BoxTripReviews .wptripadvisor_t1_DIV_2 {padding: 0;margin: 0;box-shadow: none;border: none;}
.BoxTripReviews p.wptripadvisor_t1_P_3.wprev_preview_tcolor1_T1 {color: #232323;font-style: normal;padding-bottom: 10px;text-align: left;}
.BoxTripReviews .wptripadvisor_star_imgs_T1 {padding-bottom: 10px;display: block;text-align: left;margin: auto;}
.BoxTripReviews .wptripadvisor_t1_outer_div {display: flex;padding-top: 20px;}
.BoxTripReviews .wptripadvisor_t1_DIV_1 {background-color: #fff;margin: 0 5px;padding: 20px 20px 5px !important;box-shadow: 3px 3px 8px -1px #777;}
.BoxTripReviews .wptripadvisor_t1_SPAN_5 {padding: 0 0 15px;line-height: 16px;text-align: left;text-transform: capitalize;}
.BoxTripReviews .wptripadvisor_t1_SPAN_5 .wprev_showdate_T1 {color: #232323;font-size: 11px;padding-left: 10px;text-transform: initial;}
.BoxTripReviews .wptripadvisor_t1_DIV_2:before, .BoxTripReviews .wptripadvisor_t1_DIV_2:after, .tripadvisor .wptripadvisor_t1_DIV_2 a img, .tripadvisor .wptripadvisor_t1_A_8, .tripadvisor .wptripadvisor_t1_SPAN_5 br {display: none;}
.BlogRSS {padding-bottom: 50px;}
.BlogRSS h3 {font-family: 'Roboto', sans-serif;font-size: 34px;font-weight: 700;padding: 60px 20px 30px;text-transform: initial;letter-spacing: 0;word-spacing: 0;position: relative;margin-bottom: 22px;display: table;margin: auto;text-transform: uppercase;color: #000;}
.BlogRSS h3:before {position: absolute;content: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/icon-title.png");left: 100%;}
.BlogRSS h3:after {position: absolute;content: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/icon-title.png");right: 100%;}
.certificados {background-color: #fff;text-align: center;padding: 25px 20px 50px;box-sizing: border-box;}
.certificados h3 {text-transform: uppercase;font-size: 34px;font-weight: 700;padding: 12px 0 30px;letter-spacing: 0;word-spacing: 0;position: relative;display: table;margin: auto;color: #353741;}
.certificados h3:before {position: absolute;content: '';width: 175px;height: 27px;bottom: 0px;left: 50%;transform: translateX(-50%);background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-titulos.webp")center center no-repeat;background-size: cover;}
.certificados .textwidget {width: 90%;margin: auto;padding: 30px 0;}
.certificados .textwidget img {max-width: 210px;margin-bottom: 25px;}
.ContentNewsletter {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/form-contactenos.webp")center center no-repeat;background-size: cover;padding: 50px 20px;box-sizing: border-box;}
.ContentNewsletter h3 {display: none;}
.ContentNewsletter .textwidget {max-width: 1080px;margin: auto;}
.NewsLeft {width: 70%;float: left;text-align: right;color: #fff;padding: 0 10px 0 0;box-sizing: border-box;}
.NewsLeft h4 {text-transform: uppercase;font-weight: 500;font-size: 28px;}
.NewsLeft p {font-size: 26px;font-weight: 400;}
.NewsLeft strong {font-size: 40px;font-weight: 700;}
.NewsRight {width: 30%;float: right;padding: 0 0 0 10px;box-sizing: border-box;}
.NewsRight .wysija-paragraph {display: inline-block;vertical-align: middle;}
.NewsRight .wysija-paragraph input {border: none;padding: 10px;box-sizing: border-box;font-size: 19px;}
.NewsRight .wysija-submit {display: inline-block!important;vertical-align: middle;background-color: #37b465;color: #fff;font-size: 25px;border: none;text-transform: uppercase;font-weight: 500;padding: 7px 19px 6px;margin: 0 0 0 -4px!important;cursor: pointer;transition-duration: .5s;}
.NewsRight .wysija-submit:hover {background-color: #329a58;}
.NewsRight a {display: table;background-color: #eec02d;color: #030304;font-size: 35px;font-weight: 700;padding: 17px 13px;transition-duration: .5s;border-radius: 10px;}
.NewsRight a:hover {text-decoration: none;background-color: #eec02d;}
footer {background-color: #fff;color: #fff;position: relative;padding: 40px 20px; box-sizing: border-box; position: relative;}
footer::before{content:''; background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/Bg-Footer-New.webp"); position: absolute; width: 194px; height: 258px; left: 0; bottom: 0; background-size: 100%;}
footer::after{content: ''; background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/Bg-Footer-New.webp"); position: absolute; width: 194px; height: 258px; right: 0; top: 0; transform: rotate(180deg); background-size: 100%;}
footer h3 {font-size: 23px;text-transform: uppercase;font-weight: 400;margin-bottom: 10px;color: #eec02d;}
.findUs {width: 32%;float: left;padding: 20px 0;font-size: 15px;}
.findUs h3 {font-size: 18px;text-transform: uppercase;font-weight: 500;margin: 0;color: #000;}
.findUs table {padding-bottom: 20px;width: 100%;}
.findUs td {border-bottom: 1px solid #fff;font-size: 20px;color: #f15a24;font-weight: 700;padding: 10px 5px;text-align: center;line-height: 25px;}
.findUs td+td {text-align: left;font-size: 16px;color: #fff;font-weight: 300;}
.findUs tr:last-child td {border: none;}
.findUs p {line-height: 24px;}
.findUs p+p {font-size: 15px;font-weight: 300;padding: 15px 0px;color: #000;}
.findUs ul li {display: inline-block;font-size: 30px;margin-right: 7px;vertical-align: middle;}
.findUs ul li a {color: #5f5f5f;}
.findUs ul li a i{font-size: 22px;}
.findUs .fa-facebook-f:before {content: '\f39e';}
.payment {width: 37%;float: left;padding: 20px;box-sizing: border-box;border-left: solid 1px #dfdfdf;border-right: solid 1px #dfdfdf;}
.payment img {margin-bottom: 25px;}
.payment p {font-weight: 500;line-height: 26px;color: #000;}
.payment p span {color: #000 !important;font-weight: 600;}
.payment i {color: #000;}
.payment h3 {font-size: 18px;text-transform: uppercase;font-weight: 500;margin: 0 0 10px;color: #000;}
.payment table {padding-bottom: 20px;width: 100%;}
.payment td {font-size: 20px;color: #f15a24;font-weight: 700;padding: 7px 5px;text-align: center;line-height: 25px;}
.payment td+td {text-align: left;font-size: 15px;color: #000;font-weight: 300;}
.payment tr:last-child td {border: none;}
.menu2 {width: 28%;float: right;padding-top: 20px;}
.menu2 h3 {font-size: 19px;text-transform: uppercase;font-weight: 500;margin: 0 0 10px;color: #000;}
.menu2 ul li {
    font-size: 15px;
    font-weight: 300;
    margin-bottom: 0;
    padding: 1px 0px 1px 0px;
}
.menu2 ul li a:hover {
    text-decoration: underline;
    font-weight: 500;
}
.menu2 ul li a {color: #000;}

.socialBottom {color: #fff;font-size: 22px;font-weight: 700;text-align: center;border-top: 1px solid #fff;padding: 20px 0;}
.socialBottom li {border-radius: 100%;display: inline-block;padding: 5px;border: solid 2px #f3c800;margin: 0 8px;}
.socialBottom li a {display: block;color: #f3c800;}
.socialBottom li a:hover {text-decoration: none;}
.socialBottom li i {display: block;width: 42px;height: 34px;padding-top: 8px;font-size: 27px;text-align: center;border-radius: 100%;transition-duration: .5s;}
#copy {text-align: center;background-color: #525252;padding: 10px 10px;font-size: 12px;color: #ffffff; box-sizing: border-box;}
#copy ul{display: flex; justify-content: space-between; align-items: center;}
#copy ul li{}
#copy ul li img{max-width: 290px;}
#copy a {color: #202020;}
.clear {clear: both;}
.clear:after {clear: both;display: block;content: "";height: 0;visibility: hidden;}
#mega-menu-wrap-menu-principal {border-top: 1px solid #000!important;}
.linkmap {display: inline-block;width: 100%;color: #fff;text-align: center;box-sizing: border-box;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ver-mapa-ilustrativo-inkayni-peru-tours.webp") center center no-repeat;background-size: cover;padding-top: 105px;overflow: hidden;margin: .5%;border-radius: 8px;}
.linkvideo {display: inline-block;width: 100%;color: #fff;text-align: center;box-sizing: border-box;border-radius: 8px;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ver-mapa-video-inkayni-peru-tours.webp") center center no-repeat;background-size: cover;padding-top: 105px;overflow: hidden;margin: .5%;}
.label-min {margin-top: 85px;text-align: center;padding-left: 15px;font-size: 17px;padding-right: 15px;padding-bottom: 5px;text-transform: uppercase;}
.label-min p {text-align: center;padding-bottom: 0;font-size: 17px;line-height: initial;font-weight: 700;}
.linkmap a {color: #fff;background-color: rgb(0 0 0 / 50%);padding: 8px 15px;border-radius: 15px;border: 1px solid #fff;width: 49%;display: flex;margin: auto;align-items: center;flex-direction: column;text-transform: uppercase;font-size: 12px;font-weight: 600;}
.linkmap i {font-size: 30px;}
.linkvideo a {color: #fff;background-color: rgb(0 0 0 / 50%);padding: 8px 15px;border-radius: 15px;border: 1px solid #fff;width: 49%;display: flex;margin: auto;align-items: center;flex-direction: column;text-transform: uppercase;font-size: 12px;font-weight: 600;}
.linkvideo i {font-size: 30px;}
#tablist1-panel3 ul {background: url();}
#tablist1-panel3 h2 {padding: 15px 0 15px 45px;font-size: 22px;text-transform: uppercase;color: #000000;line-height: 20px;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/chacana.png") 10px center no-repeat;background-size: 21px auto;background-position: 10px center;margin: 0;}
#tablist1-panel3 h2:before {content: '';background: none;}
#tablist1-panel3 ul:nth-child(2) {column-count: 2;border-left: 2px solid #999;padding-left: 15px;margin-left: 20px;}
#tablist1-panel3 ul:nth-child(2) li {font-size: 17px;text-align: justify;font-weight: 400;line-height: 26px;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-incluye.webp") 10px center no-repeat;background-size: 18px auto;padding: 10px 0px 10px 35px;color: #4c4c4c;background-position: 10px 13px;list-style: none;margin-bottom: 0;}
#tablist1-panel3 ul:nth-child(4) {column-count: 2;border-left: 2px solid #999;padding-left: 15px;margin-left: 20px;}
#tablist1-panel3 ul:nth-child(4) li {font-size: 17px;text-align: justify;font-weight: 400;line-height: 26px;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-no-incluye.webp") 10px center no-repeat;background-size: 18px auto;padding: 10px 0px 10px 35px;color: #4c4c4c;background-position: 10px 13px;list-style: none;margin-bottom: 0;}
#tablist1-panel3 ul:nth-child(6) {column-count: 2;border-left: 2px solid #999;padding-left: 15px;margin-left: 20px;}
#tablist1-panel3 ul:nth-child(6) li {font-size: 17px;text-align: justify;font-weight: 400;line-height: 26px;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-que-llevar.webp") 10px center no-repeat;background-size: 18px auto;padding: 10px 0px 10px 35px;color: #4c4c4c;background-position: 10px 13px;list-style: none;margin-bottom: 0;}
#tablist1-panel3 ul:nth-child(2) li ul {padding: 10px 0px;}
#tablist1-panel3 ul:nth-child(2) li ul li {background: url();padding: 0;text-align: left;font-weight: 300;font-size: 15px;line-height: 20px;}
#tablist1-panel2 h2 {padding: 15px 0 15px 45px;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/chacana.png") 10px center no-repeat;background-size: 21px auto;background-position: 10px center;margin: 0;font-size: 20px;}
#tablist1-panel2 h2:before {content: '';background: none;}



.atitulo1 {color: #000000;font-weight: 700;padding: 10px;}
.catitulo {
    font-size: 22px!important;
    text-align: center;
    background: #097268;
    color: #fff;
    width: 65%;
    font-weight: 500;
    padding: 3px 10px !important;
    margin: 0 auto 20px;
    display: block;
    border-radius: 7px;
}
#tablist1-panel4 table{width: 100% !important;margin: 0 0 20px; padding: 20px;}
#tablist1-panel4 .pre1{font-weight:600;font-size:20px;color: #444;}
#tablist1-panel4 .pre2{font-size:12px; color:#fb3640;}
#tablist1-panel4 .claDsctoG{background-color: #fb3640; color: #fff; font-weight: 600; display: inline-block; padding: 3px 10px; font-size: 10px;}
#tablist1-panel4 table tr:nth-child(even){ background: #FFF;}
#tablist1-panel4 table tr th {text-align: center !important;border: none;border-bottom: solid 1px #4c4c4c;padding: 10px 10px !important;position: relative;font-weight: 600;color: #353741;}
#tablist1-panel4 table tr th:before {content: '';position: absolute;right: -1px;width: 1px;height: 105%;background: #4c4c4c;top: 50%;transform: translateY(-50%);z-index: 10;}
#tablist1-panel4 table tr th:last-child:before {display: none;}
#tablist1-panel4 table tr td{ padding: 10px 0; text-align: center;}
#tablist1-panel4 table tr td a {border: solid 1px #fdc000;color: #fdc000;padding: 10px 15px;font-size: 12px;border-radius: 5px;font-weight: 600;}
#tablist1-panel4 table tr td a:hover {background-color: #fff;color: #000000;border: 1px solid #000000;}
#tablist1-panel4 table tr td h5 a {display: inline-block;color: #000000;padding: 5px 20px;font-size: 12px;font-weight: 700;vertical-align: 11px;background-color: #eec02d;border: 1px solid #fdc000;border-radius: 7px;}
#tablist1-panel4 table h3 {background: url() left center no-repeat #057368;margin: 0px 15%;padding: 8px 12px;border-radius: 5px;}
#tablist1-panel4 table h3 span {color: #fff !important;}
#tablist1-panel4 table h4 {color: #353741;background: none;padding: 10px 0px;font-size: 13px;}
#tablist1-panel4 table h4 span {color: #353741 !important;}
#tablist1-panel4 tbody tr:first-child {border-top: solid 1px #4c4c4c;border: none;}
#tablist1-panel4 tbody tr:last-child {border-bottom: solid 1px #467ab9;}
#tablist1-panel4 tbody tr {border-left: none;border-right: none;}
#tablist1-panel4 tbody tr td {text-align: center !important;border: none;border-bottom: solid 1px #4c4c4c;padding: 10px 10px !important;position: relative;}
#tablist1-panel4 tbody tr td:before {content: '';position: absolute;right: -1px;width: 1px;height: 105%;background: #4c4c4c;top: 50%;transform: translateY(-50%);z-index: 10;}
#tablist1-panel4 tbody tr td:last-child:before {display: none;}
#tablist1-panel4 tbody tr td br {display: none;}
#tablist1-panel4 tbody tr td label {display: inline-block;padding: 0 4px;}
#tablist1-panel4 tbody tr td br+label+br {display: block;}
#tablist1-panel4 tbody tr td+td+td {text-align: center !important;}
#tablist1-panel4 tbody tr td+td+td+td {font-weight: 700;font-size: 15px;}
#tablist1-panel4 tbody tr td+td+td+td+td {position: relative;}
#tablist1-panel4 tbody tr td+td+td+td+td span {font-size: 12px;position: relative;display: table;margin: auto;}
#tablist1-panel4 tbody tr td+td+td+td+td span:after {position: absolute;content: '';border-bottom: solid 2px red;width: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);}
#tablist1-panel4 tbody tr p {font-size: 14px;text-align: center;background: url();padding: 0px;text-transform: uppercase;}
#tablist1-panel4 tbody tr em {background-color: #f2f2f2;font-weight: 400;padding: 5px 10px;font-size: 11px;font-style: normal;}
#tablist1-panel4 tbody tr strong {font-size: 20px;}
#tablist1-panel4 tbody tr pre {background-color: #fb3640;color: #fff;font-weight: 600;padding: 14px 8px;font-size: 13px;border-radius: 50%;display: inline-block;}
#tablist1-panel4 table th, #tablist1-panel4 table td {padding: .625em;text-align: center;}
.img-to {width: 32%;height: 155px;margin-right: 8px;object-fit: cover;}
#tablist1-panel4 .table td, #tablist1-panel4 .table th {vertical-align: inherit !important;border-top: none !important;}
#tablist1-panel4 p+h3 {padding: 15px 0 15px 45px;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/chacana.png") 10px center no-repeat;background-size: 21px auto;background-position: 10px center;}
#tablist1-panel4 p+h3 span {color: black !important;}
#tablist1-panel4 h3+ul {border-left: 2px solid #999;padding-left: 35px;margin-left: 20px;}
#tablist1-panel4 h3+ul li {list-style-type: disc !important;}
#tablist1-panel4 h3+ul+p {border-left: 2px solid #999;padding-left: 25px;margin-left: 20px;}
#tablist1-panel7 h4 {padding: 15px 0 15px 45px;font-size: 22px;text-transform: uppercase;color: #000000;line-height: 20px;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/chacana.png") 10px center no-repeat;background-size: 21px auto;background-position: 10px center;margin: 0;}

.contenedor1 {position: relative;display: inline-block;text-align: center;}
.contenedor1 img {width: 247.58px !important;height: 155px !important;margin-right: 0;}
.contenedor1 i {color: #fff;font-size: 20px;background-color: rgb(0 0 0 / 50%);padding: 12px 25px;border-radius: 20px;border: 1px solid #fff;}
.contenedor1 i:hover {border: solid 2px #f3c800;background-color: #f3c800;color: #353741;}
.centrado1 {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.su-spoiler-style-default>.su-spoiler-content {padding: 1px !important;}
.infoinc {text-align: center;border: solid 1px #cccccc;margin-bottom: 20px;background-color: #f2f2f2;border-radius: 15px;}
.textwidget .infoinc {border-bottom: none;margin-bottom: 0px;}
.infoinc .cont__info {
    display: grid;
    width: auto;
    grid-template-columns: 25% 25% 25% 25%;
    padding: 15px 5px 20px;
    justify-content: space-between;
    margin: 0;
}
.infoinc h3 {display: inline-block;padding: 7px 35px;border-radius: 5px;margin: 20px 0 0px 0;text-transform: uppercase;font-weight: 700;color: #353741;background-color: #eec02d;}
.infoinc h3.infh3 {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/why-inkayni-peru-tours.webp") 10px center no-repeat !important;background-size: 21px auto !important;background-position: 10px center;}
.infoinc-col {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
}
.cajainfo__img {
  padding: 10px 10px 3px;
  border-bottom: 2px solid #433a3a;
}
.infoinc-col img {
  width: 80px;
  height: auto;
  padding: 0;
  vertical-align: middle;
}
.infoinc-col h4 {
    font-weight: 700;
    font-size: 14px;
    padding: 6px 23px 0;
    color: #433a3a;
    text-align: center;
}
.infoinc-col a {display: table;margin: 10px auto 12px;background-color: #eec02d;color: #353741;font-weight: bold;font-size: 14px;letter-spacing: 0px;padding: 4px 35px;border-radius: 19px;}
.infoinc-col a strong {color: #eec02d;background: #353741;border-radius: 100%;font-size: 10px;padding: 1px 5px;}
.infoinc .infoinc__a {color: #fff;background-color: #097268;padding: 4px 20px;border-radius: 10px;font-size: 14px;margin-bottom: 20px;display: inline-block;}
.infoinc .infoinc__a i {font-size: 12px;margin-left: 10px;transform: scale(1.5, 1);}
.newspers .switch {position: relative;display: inline-block;width: 60px;height: 34px;}
.newspers .switch input {opacity: 0;width: 0;height: 0;}
.newspers .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #fff;-webkit-transition: .4s;transition: .4s;}
.newspers .slider:before {position: absolute;content: "";height: 26px;width: 26px;left: 4px;bottom: 4px;background-color: #ccc;-webkit-transition: .4s;transition: .4s;}
.newspers input:checked+.slider {background-color: #eec02d;}
.newspers input:checked+.slider:before {background-color: #fff;}
.newspers input:focus+.slider {box-shadow: 0 0 1px #eec02d;}
.newspers input:checked+.slider:before {-webkit-transform: translateX(26px);-ms-transform: translateX(26px);transform: translateX(26px);}
.newspers .slider.round {border-radius: 34px;}
.newspers .slider.round:before {border-radius: 50%;}
.newspers input[type=email] {width: 100%;padding: 12px 10px;box-sizing: border-box;border: 1px solid #fff;-webkit-transition: 0.5s;transition: 0.5s;outline: none;font-size: 15px;}
.newspers input[type=email]:focus {border: 1px solid #fff;}
.newspers .input-container {display: flex;width: 100%;margin-bottom: 15px;background-color: #fff;border-radius: 5px;}
.newspers .icon {padding: 14px 0px 10px 5px;background: #fff;color: #ccc;min-width: 50px;text-align: center;border-radius: 5px;}
.newspers .input-container input[type=submit] {margin: 10px 12px;background-color: #eec02d;color: #353741;font-weight: 700;font-size: 14px;letter-spacing: 0px;padding: 6px 15px;width: 20%;text-align: center;text-transform: uppercase;border: none;}
.newspers {width: 90%;margin: auto; display: flex;}
.newspers .newsflex {display: flex;width: 100%;}
.newspers .newsflex p {color: #303030;padding: 4px 22px;font-size: 19px;font-weight: 300;}
.newspers .newsflex a {color: #303030;text-decoration: underline;}
.newspers h4 {color: #303030; text-transform: uppercase; font-size: 24px; letter-spacing: 2px; margin: 10px 0; line-height: 30px;}

#FormNL{display: none;}

.BtnFormNewsletter{background-color: #f3c800; color: #353741; font-size: 18px; padding: 11px 46px; text-transform: uppercase; font-weight: 600; border-radius: 10px; display: flex; align-items: center;}

.certi {display: flex; justify-content: center;}
.certi .cert2{border-right: solid 1px #ccc;border-left: solid 1px #ccc;}
.certi .cert1 img {width: 97%;height: auto;max-width: none;margin: 0 1.5%;}
.certi .cert2 img {width: 49%;height: auto;max-width: none;margin: 0 auto;}
.certi .cert1, .certi .cert2, .certi .cert3, .certi .cert4{width: 20%;}

.certi .cert3, .certi .cert4 {border-right: 1px solid #ccc;}
.certi .cert5{width: 13%;}
.certi .cert3 img {width: 97%;height: auto;max-width: none;margin: 0 1.5%;}
.certi .cert4 img {width: 97%;height: auto;max-width: none;margin: 0 1.5%;padding: 0;}
.certi .cert5 img{max-width: 134px; margin-bottom: 0; filter: grayscale(1); transition-duration: .5s;}
.certi .cert5 img:hover{filter: grayscale(0);}
.certi .cert6{width: 13%;}
.certi .cert6 a{width: 100%;}
.certi .cert6 img{filter: grayscale(1); transition-duration: .5s;}
.certi .cert6 img:hover{filter: grayscale(0);}

.Partners{display: flex; justify-content: center; align-items: center;}
.Partner1, .Partner2, .Partner3{width: 20%;}
.Partner2 img{width: 100%;}
.Partner3 img{max-width: none!important;}

.foo {text-align: center;background-color: #fcc100;padding: 8px 10px;font-size: 12px; display: none;}
.foo ul {margin: 0;list-style-type: none;color: #ffffff;}
.foo li {display: inline-block;}
.foo ul li:not(:last-child):after {content: "\f111";font-family: 'Font Awesome 5 Free';font-size: 6px;background-color: #353741;border-radius: 50%;margin: 0 10px;color: #353741;vertical-align: middle;}
.foo li a {color: #353741;font-size: 15px;font-weight: 600;}
img.iprotegeme {width: 200px;height: auto;margin: auto;display: flex;padding-top: 10px;}
.grid-machu-tours {display: flex; justify-content: space-between; flex-wrap: wrap;}
.machu-tours{width: 24.5%; position: relative; transition-duration: .7s;}
.machu-tours:hover{transform: scale(1.03,1.03); z-index: 1;}
.machu-tours-img{position: relative; line-height: 0; background-color: #000;}
.machu-tours-img .BtnLeer{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #fff; border: solid 1px #fff; text-transform: uppercase; padding: 16px 11px; display: none; font-size: 14px;}
.machu-tours:hover .BtnLeer{display: inline-block;}
.machu-tours-img .BtnLeer::after{content: ''; position: absolute; display: block; top: 0; left: 50%; transform: translateX(-50%); width: 0; height: 100%; background: #fff; z-index: -1; transition: width 150ms ease-in-out;}
.machu-tours-img .BtnLeer:hover{ color: #000;
    &:after {
      width: 100%;
    }}



.machu-tours-img img{transition: .5s;}
.machu-tours:hover .machu-tours-img img{opacity: 0.6;}
.machu-tours .ma-to-datos-precio {background-color: #fb3640; padding: 12px 8px; display: inline-block; line-height: 14px; position: absolute; top: -8px; left: 18px; z-index: 1;}
.machu-tours .ma-to-datos-precio::before{position: absolute; top: 0; width: 9px; content: ''; left: -9px; clip-path: polygon(100% 0, 0% 100%, 100% 100%); background-color: #ae2930; height: 9px; z-index: 1;}
.machu-tours .ma-to-datos-precio::after{position: absolute; top: 0; width: 9px; content: ''; right: -9px; clip-path: polygon(0 0, 0% 100%, 100% 100%); background-color: #ae2930; height: 9px; z-index: 1;}
.machu-tours .ma-to-datos-precio b {color: #fff;text-transform: uppercase;font-weight: 400;font-size: 12px;margin-left: 10px;}
.machu-tours .ma-to-datos-precio p {color: #fff;font-weight: 600;font-size: 18px;}
.machu-tours .ma-to-datos-precio p span{font-size: 13px;}

.machu-tours .ma-to-datos {width: 92%; box-shadow: 0px 3px 5px #00000024; margin: -30px auto; background: #fff; position: relative; padding: 15px; box-sizing: border-box;}
.machu-tours .ma-to-datos h4{font-size: 13px; color: #292929; font-weight: normal;}
.machu-tours .ma-to-datos p strong{color: #fb3640; font-weight: 500;}
.machu-tours img {height: 100%;object-fit: cover;}
.machu-tours h3 {font-weight: 500; font-size: 17px; line-height: 21px; margin: 6px 0;}
.machu-tours h3 a {color: #000;}
.machu-tours h3 a:hover{}
.machu-tours .ma-to-datos .DatosTourHome{margin: 0; border: 0; justify-content: left; padding: 10px 0;}
.machu-tours .ma-to-datos .DatosTourHome .p-taman{border: 0;}
.machu-tours .ma-to-datos .DatosTourHome .p-level:before{top:5px; background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nivel2.webp")left center no-repeat; background-size: cover;}
.machu-tours .ma-to-datos .DatosTourHome .BoxDatosLeft i{color: #515151;}
.machu-tours .ma-to-datos .DatosTourHome .machu-tours .ma-to-datos .DatosTourHome .p-level:before{filter: grayscale(1);}

.machu-tours .ma-to-datos-durac {position: absolute;top: 10%;right: 0%;color: #fff;background-color: rgb(0 0 0 / 50%);padding: 5px 9px;}
.tit-img {background: linear-gradient(rgb(63 63 63 / 70%), rgb(63 63 63 / 40%)), url(https://www.inkayniperutours.com/blog/wp-content/themes/wamanadventure/images/categoria-caminatas-alternativas-machu-picchu-blog-de-viajes-peru.webp) center center no-repeat;background-size: cover;padding: 70px 70px;overflow: hidden;min-height: 281px;}

.MainBannerAvailability{border-bottom: solid 10px #f4d572; position: relative;}
.MainBannerAvailability .tit-img{padding: 0; min-height: 530px;}
.BoxTextAvailability{position: absolute; width: 100%; max-width: 1200px; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 1; text-align: left; color: #fff;}
.BoxTextAvailability h1{margin: 0 !important; font-size: 69px !important; max-width: 50%; line-height: 64px; padding: 0!important;}
.BoxTextAvailability p{margin: 15px 0 !important; padding: 0 !important; font-size: 20px !important; max-width: 39%;}
.BoxTextAvailability a{margin: 0 !important; border-radius: 8px !important; color: #fff !important; background-color: #dcac2f !important; font-size: 20px !important;}

.CalendarAvailability{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/BgCalendar.webp") center center no-repeat; position: relative;}
.CalendarAvailability iframe{margin: auto; display: block;}

.TextCalendar{max-width: 910px; margin: auto; color: #fff; text-align: center;}
.TextCalendar h2{position: relative; font-weight: 600; margin-bottom: 16px !important; padding-bottom: 6px !important; font-size: 31px;}
.TextCalendar h2::before{position: absolute; bottom: 0; left: 50%; width: 199px!important; height: 3px!important; background-color: #fff; content: ''; transform: translateX(-50%);}
.TextCalendar p{color: #fff!important;}

.BoxMultimedia{padding: 40px 20px; box-sizing: border-box;}
.BoxMultimedia .container{display: flex; flex-wrap: wrap; justify-content: space-between;}
.BoxMultimedia .container h2{position: relative; color: #363742; text-align: center; font-weight: 600; margin-bottom: 30px; padding-bottom: 6px; width: 100%; font-size: 31px; font-weight: 600;}
.BoxMultimedia .container h2::before{position: absolute; bottom: 0; left: 50%; width: 199px; height: 3px; background-color: #4657a3; content: ''; transform: translateX(-50%);}
.MapaCamino, .VideoCamino{width: 49%; border-radius: 13px; overflow: hidden; line-height: 0; box-shadow: 0 0 22px #00000033; position: relative;}
.BtnLikebox{line-height: normal; background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/IconMapa.webp")3px center no-repeat #002978; position: absolute; left: 12px; bottom:10px; color: #fff; border-radius: 20px; padding: 10px 26px 8px 52px;}
.BtnLikebox:hover{color: #fff;}
.VideoCamino{width: 49%;}
.VideoCamino .rll-youtube-player{padding: 0 !important; height: auto; overflow: inherit; position: initial;}

.BoxToursIncaTrail{background-color: #f2f2f2; padding: 40px 20px; box-sizing: border-box;}
.BoxToursIncaTrail .TitleBS{text-transform: initial;}
.BoxToursIncaTrail .BestSellerIncaTrail{padding: 0;}
.BoxToursIncaTrail .TextoBestSeller{padding: 41px 30px;}
.BoxToursIncaTrail .TextoBestSeller h2{font-size: 20px;}
.BoxToursIncaTrail .mv__btn{border: solid 1px #737373; display: flex; justify-content: space-between; flex-wrap: wrap; margin-top: 17px;}
.BoxToursIncaTrail .mv__btn .item{width: 50%; text-align: center; border-right: solid 1px #737373; box-sizing: border-box; padding: 10px 0;}
.BoxToursIncaTrail .mv__btn .item+.item{border: none;}
.BoxToursIncaTrail .mv__btn .item p{text-align: center;}
.BoxToursIncaTrail .mv__btn .item h5{font-weight: normal; line-height: 19px; margin-top: 4px;}
.BoxToursIncaTrail .mv__btn .item h5 strong{color: #4657a3; font-size: 24px; display: block;}
.BoxToursIncaTrail .mv__btn .item a{padding: 7px 19px; font-size: 14px; margin-top: 5px;}

/*Inca Trail Availability Tours*/
.BoxToursIncaTrail2{background-color: #fff; padding: 40px 20px; box-sizing: border-box;}
.BoxToursIncaTrail2 h2{text-align: center; font-size: 30px; font-weight: 600; position: relative; display: table; margin: 0 auto 20px; padding-bottom: 4px; color: #393939;}
.BoxToursIncaTrail2 h2::before{position: absolute; width: 80%; height: 3px; background-color: #4657a3; bottom: 0; left: 50%; transform: translateX(-50%); content: '';}

/*infografia*/
.BoxInfoGrafia{padding: 50px 20px; box-sizing: border-box;}
.BoxInfoGrafia .container{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.TextoInfografia{width: 37%;}
.TextoInfografia .BoxItemIT{border: solid 1px #5b5b5b; border-radius: 10px; padding: 20px 20px; box-sizing: border-box; margin: 30px 0;}
.TextoInfografia .BoxItemIT h3{position: relative; font-weight: 600; margin-bottom: 16px !important; padding-bottom: 6px !important; font-size: 22px; text-align: center; line-height: 26px;}
.TextoInfografia .BoxItemIT h3::before{position: absolute; bottom: 0; left: 50%; width: 199px!important; height: 3px!important; background-color: #4657a3; content: ''; transform: translateX(-50%);}
.ImgInfografia{width: 60%;}
.TextoInfografia .BoxItemIT p{font-size: 15px;}

/*Why Book Availability*/
.WhyBookBox{background-color: #f5f5f5; padding: 40px 20px 10px; box-sizing: border-box;}
.WhyBookBox h2{text-align: center; font-size: 26px; font-weight: 600; position: relative; display: table; margin: 0 auto 20px; padding-bottom: 4px; color: #393939;}
.WhyBookBox h2::before{position: absolute; width: 80%; height: 3px; background-color: #4657a3; bottom: 0; left: 50%; transform: translateX(-50%);  content: '';}
.WhyBookBox h2+p{max-width: 1050px; margin: auto; text-align: center; font-size: 15px;}
.WhyBookBox .avent__guia__cont{margin: 20px 0; display: flex; justify-content: space-between; flex-wrap: wrap;}
.WhyBookBox .guia__item{width: 32%;}
.WhyBookBox .guia__item img{border-radius: 10px;}

.ItemWhyBook{background-color: #fff; border-radius: 10px; position: relative; padding: 20px; box-sizing: border-box; box-shadow: 0px 3px 6px #0000003d; width: 94%; margin: -46px auto 25px;;}
.ItemWhyBook h3{text-align: center; position: relative; font-weight: 600; font-size: 16px; padding-bottom: 5px; margin-bottom: 7px;}
.ItemWhyBook h3::before{content:""; width: 70px; height: 3px; background-color: #FFC200; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%);}
.ItemWhyBook p{text-align: center; font-size: 14px; line-height: 24px; max-height: 150px; overflow: auto;}

/*BoxDescripcion3*/
.BoxDescripcion3{display: flex; flex-wrap: wrap; justify-content: space-between;}
.BoxDescripcion3 .content_1, .BoxDescripcion3 .content_2{width: 50%;}
.BoxDescripcion3 .content_1 .item, .BoxDescripcion3 .content_2 .item{width: 79%; margin: auto; padding: 50px 0; text-align: center;}
.BoxDescripcion3 .content_1 .item h2, .BoxDescripcion3 .content_2 .item h2{font-weight: 600; color: #393939; position: relative; line-height: 26px; padding-bottom: 10px; margin-bottom: 20px; font-size: 21px;}
.BoxDescripcion3 .content_1 .item h2::before, .BoxDescripcion3 .content_2 .item h2::before{position: absolute; width: 300px; height: 3px; background-color: #4657a3; bottom: 0; left: 50%; transform: translateX(-50%);  content: '';}
.BoxDescripcion3 .content_1{background-color: #f9f9f9;}
.BoxDescripcion3 .content_2{background-color: #edecec;position: relative;}
.BoxDescripcion3 .content_2::before{position: absolute; clip-path: polygon(100% 0, 0% 100%, 100% 100%); content: ''; background: #edecec; left: -30px;  top: 0; width: 30px; height: 100%;}

.tit-img h1 {color: #fff;text-transform: uppercase;font-size: 40px;padding: 0px 20px;width: 45%;}
.tit-img p {color: #fff;font-size: 18px;padding: 25px 20px;width: 50%;}
.tit-img a {color: #353741;background: #eec02d;padding: 13px 33px;border-radius: 25px;font-weight: 600;display: inline-block;border: 2px solid #eec02d;text-transform: uppercase;font-size: 14px;margin-left: 20px;}
.tit-img a:hover {background-color: #353741;color: #fff;text-decoration: none;}
.tit-img-pag {padding: 70px 70px;overflow: hidden;min-height: 120px;text-align: center;}
.tit-img-pag h1 {color: #fff;text-transform: uppercase;font-size: 42px;font-family: 'News701 BT Bold';}
.tit-img-pag p {color: #fff;font-size: 20px;}
.contact {background-color: #f6f6f6;padding: 0px;margin: 30px 14px;border: 1px solid #353741;border-radius: 15px;overflow: hidden;}
.contact h3 {color: #353741;text-transform: uppercase;font-size: 32px;font-weight: 600;padding: 12px 0 30px;letter-spacing: 0;word-spacing: 0;position: relative;display: table;margin: 0 auto;}
.contact h3:before {position: absolute;content: '';width: 175px;height: 27px;bottom: 0px;left: 50%;transform: translateX(-50%);background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-titulos.webp")center center no-repeat;background-size: cover;}
.contact-img {width: 40%;border-radius: 15px;margin: 30px 0px;}
.con-contact {display: flex;}
.contact_datos ul {display: inline-flex;justify-content: space-around;width: 100%;margin: auto;}
.contact_datos ul li {text-align: center;list-style: none;font-size: 12px;width: 33%;border: 1px solid #ccc;padding: 20px 7px;margin: 10px 5px;border-radius: 8px;line-height: 15px;color: #6e6e6e;font-weight: 500;}
.contact_datos ul li img {width: 65px;height: auto;margin-bottom: 13px;}
.contact_datos p {text-align: center;font-size: 15px;color: #6e6e6e;}
.contact_hrs {text-align: center;font-size: 14px;color: #6e6e6e;line-height: 25px;}
.contact_hrs i {color: #eec02d;margin-right: 5px;}
.content h2 {text-transform: uppercase;font-size: 25px;padding: 12px 0 30px;letter-spacing: 0;word-spacing: 0;position: relative;display: table;margin: auto;font-weight: 600;color: #353741;}
.content h2::before {position: absolute;content: "";width: 175px;height: 27px;bottom: 0px;left: 50%;transform: translateX(-50%);background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-titulos.webp") center center / cover no-repeat;}
.tour-why h2:before {position: absolute;content: '';width: 175px;height: 27px;bottom: 0px;left: 50%;transform: translateX(-50%);background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-titulos.webp")center center no-repeat;background-size: cover;}
.intl-tel-input {display: block !important;}
#formweb input[type=tel] {padding: 8px 8px 8px 50px !important;}	
.intro-categ {margin: 0px 22px 35px 22px;}
.intro-categ p {font-size: 20px;color: #4c4c4c;text-align: left;line-height: normal;letter-spacing: 0px;}
.intro-categ h3 {text-transform: uppercase;color: #4c4c4c;font-weight: 700;text-align: left;}
.table-striped tbody tr:nth-of-type(odd) {background-color: #ffffff !important;}
.content .titulo__tour {text-align-last: center;background-color: #eec02d;padding: 16px 90px;display: flex;justify-content: center;color: #000;margin-bottom: 20px;}
.content .titulo__tour:before {background: none;width: 0;height: 0;}
.sidebar__rel #desTour {flex-direction: column;border: 2px solid #eec02d;margin-bottom: 25px;}
.sidebar__rel .desTour {width: auto;border: none;padding: 12px 5px;overflow: hidden;}
.sidebar__rel .TitleRelacionados {font-size: 19px;background-color: #eec02d;display: block;text-align: center;padding: 12px 0 12px;}
.sidebar__rel .TitleRelacionados:before {background: none;width: 0;height: 0;}
.sidebar__rel .DatosTourHome {margin: 0 0;justify-content: space-between;padding: 7px 5px;}
.sidebar__rel .daTour h3 {width: 209.29px;overflow: hidden;}
.sidebar__rel .daTour h3 a {font-size: 12px;line-height: 14px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.sidebar__rel .ContentImgHome {width: 118.3px;}
.sidebar__rel .daTour {padding-bottom: 0px;width: 65%;}
.sidebar__rel .BoxDatosLeft {padding: 0;}
.sidebar__rel .p-taman {padding: 0px 3px !important;min-width: 45px;}
.sidebar__rel .p-level {margin-left: 16px;}
.sidebar__rel .conTour {display: flex;}
.sidebar__rel .BoxDatosLeft p {font-size: 10px;padding: 0 2px;}
.sidebar__rel .p-level:before {width: 12px;height: 7px;left: -9px;}
.sidebar__rel .BtnReadMore {padding: 4px 25px;font-size: 12px;margin: 0 auto 5px;}
.sidebar__rel .BoxDatosRight p {font-size: 13px;}
.sidebar__rel .BoxDatosRight {padding: 4px 10px;border-radius: 0;left: 0%;right: auto;top: 63%;}
.sidebar__rel .desTour:before {background-color: #eec02d;position: absolute;content: '';width: 100%;height: 2px;bottom: 0;left: 50%;transform: translateX(-50%);}
.sidebar__rel .desTour:last-child:before {background: none;}
.sidebar__pop h2 {
    text-transform: uppercase;
    font-size: 34px;
    padding: 12px 0 30px;
    letter-spacing: 0;
    word-spacing: 0;
    position: relative;
    display: table;
    margin: 5px auto;
    font-weight: 700;
}
.sidebar__pop .wpp-list {
    display: grid;
    grid-template-columns: 32% 32% 32%;
    justify-content: space-between;
}
.sidebar__pop .wpp-list img {
    border: none;
    width: 100%;
    height: 182px;
    object-fit: cover;
    display: block;
    margin: 0;
}
.sidebar__pop .wpp-list li {
    margin-bottom: 0px;
    display: flex;
    position: relative;
    flex-direction: column;
    gap: 15px;
    border: 1px solid #757575;
}
.sidebar__pop .wpp-item-data h4 a {
    font-size: 15px;
    color: #303030;
    line-height: 18px;
    font-weight: 800;
    text-align: center;
    text-transform: uppercase;
    display: block;
    padding: 0 10px 12px;
    border-bottom: 1px solid #757575;
    margin: 0 15px 0;
}
.sidebar__pop .caja-der {
    display: flex;
    justify-content: center;
    gap: 12px;
    margin-top: 10px;
}
.sidebar__pop .caja-der div:before {
    content: '/';
    font-size: 12px;
    position: relative;
    left: -6px;
}
.sidebar__pop .caja-der div:first-child:before {
    content: '';
}
.sidebar__pop .caja-der .user-der {font-size: 10px;color: #757575;padding: 7px 2px;}
.sidebar__pop .caja-der .fecha-der {font-size: 10px;color: #757575;padding: 7px 2px;}
.sidebar__pop .caja-der .vistas-der {font-size: 10px;color: #757575;padding: 7px 2px;}
.sidebar__pop .caja-der .vistas-der i {color: #eec02d;margin-right: 4px;}
.sidebar__pop .caja-der .fecha-der i {color: #eec02d;margin-right: 4px;}
.sidebar__pop .caja-der .user-der i {color: #eec02d;margin-right: 4px;}
.sidebar__pop .wpp-item-data h5 a {
    display: block;
    width: fit-content;
    text-align: center;
    padding: 8px 25px;
    margin: 20px auto 15px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    color: #303030;
    background-color: #eec02d;
}
.sidebar__pop .wpp-item-data h5 a:hover {   
    background-color: #f9edd7;
}
.sidebar__subs {background-color: #f2f2f2;margin: 20px 0;}
.sidebar__subs h3 {font-size: 14px;font-weight: 600;text-transform: uppercase;position: relative;padding: 15px 15px;color: #e56a33;margin: 0;}
.sidebar__subs h3 strong {color: #000;font-size: 26px;text-transform: capitalize;background-color: #f2f2f2;padding: 0;display: block;position: inherit;z-index: 1;font-family: 'News701 BT Bold';}
.sidebar__subs input {padding: 8px;background-color: RGBA(255,255,255,.8);width: 100%;font: 14px 'Open Sans',sans-serif;max-width: 100%;border: 1px solid #CCC;box-sizing: border-box;letter-spacing: 0;word-spacing: 0;margin: 20px 0;}
.sidebar__subs a {background-color: #C84F18;color: #ffffff!important;font-size: 14px;padding: 6px 15px;text-transform: uppercase;border-radius: 5px;margin-bottom: 6px;display: inline-block; margin-top: 7px;}
.sidebar__subs p {padding: 0 15px 15px 15px;color: #000;}
.cont__why {width: 100%;display: grid;}
.cont__why p {padding-bottom: 15px;font-size: 1em;line-height: 25px;color: #353741;}
.cont__why .why__slider {background: linear-gradient(rgb(53 55 65 / 50%), rgb(53 55 65 / 50%)), url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/qoricancha-panormaico-el-templo-del-sol.webp") center center no-repeat;background-size: cover;padding: 60px 20px;overflow: hidden;display: flex;justify-content: space-between;}
.cont__why .why__slider .caja {width: 23.5%;margin: 0 auto;border: 1px solid rgb(244 244 244 / 80%);background-color: rgb(244 244 244 / 80%);text-align: center;border-radius: 8px;}
.cont__why .why__slider .caja .caja__img {height: 40px;width: 40px;background-color: #353741;padding: 15px 15px;border-radius: 50%;margin: 20px auto 15px;border: 2px solid rgb(244 244 244 / 80%);}
.cont__why .why__slider .caja h4 {color: #353741;margin: 0 auto;text-align: center;text-transform: uppercase;font-size: 13px;}
.cont__why .why__slider .caja a {margin: 10px auto 20px;vertical-align: middle;font-size: 13px;color: #ffffff;background-color: #353741;padding: 4px 15px;border-radius: 10px;display: inline-block;font-weight: 600;}
.cont__why .why__slider .caja:hover {background: none;}
.cont__why .why__slider .caja:hover .caja__img {background: none;border: 2px solid rgb(244 244 244 / 80%);}
.cont__why .why__slider .caja:hover h4 {color: #fff;}
.cont__why .why__slider .caja:hover a {background-color: #eec02d;color: #353741;text-decoration: none;}
.comment__cus {background-color: #f1f2f2;padding: 30px 0px;text-align: center;}
.comment__cus h3 {background-color: #ffc800;display: inline-block;padding: 7px 25px;border-radius: 8px;color: #000;text-transform: uppercase;font-size: 26px;font-weight: 700;}
.comment__cus h4 {font-size: 22px;text-transform: uppercase;margin-top: 25px;}
.comment__cus h4 span img {width: 1.5em !important;height: 1.5em !important;transform: rotate(180deg);}


.EquipajePage{}
.EquipajePage h2{text-align:;}
.EquipajePage h2::before{display: none;}
.CallToAction p{text-align: center!important;}


.comment__cus {
    background-color: #f1f2f2;
    padding: 30px 0;
    text-align: center
}

.comment__cus .cont__cajac {
    display: flex;
    justify-content: space-around;
    max-width: 1180px;
    margin: 15px auto 15px
}

.comment__cus .cajac {
    justify-items: baseline;
    border-right: 1px solid #000;
    width: 23%;
    height: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    padding: 10px 0
}

.comment__cus .cajac:last-child {
    border-right: none
}

.comment__cus .cajac img {
    width: 200px;
    height: 42px;
    margin: 8px 0 4px
}

.comment__cus .comm__col {
    display: none
}

.comment__cus .cajac .cont_ico {
    display: flex;
    gap: 5px
}

.comment__cus .cajac .cont_ico img {
    width: 20px;
    height: 20px;
    margin: 0
}

.comment__cus .ca__tripadvisor i {
    color: #009967
}

.infoinc-col:hover .cajainfo__img {background-color: #f2f2f2;border-color: #353741;}
.infoinc-col:hover img {filter: none;}
.sidebar__rel .TitleRelacionados:before {position: absolute;content: '';width: 25px;height: 25px;top: 20%;left: 12%;transform: translateX(-50%);background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-tours-relacionados.webp")center center no-repeat;background-size: cover;}
.sidebar__pop h2:before {
    position: absolute;
    content: '';
    width: 175px;
    height: 27px;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-titulos.webp")center center no-repeat;
    background-size: cover;
}


.contact__whatsapp {text-align: center;}
.contact__whatsapp a {font-size: 18px;color: #fff;display: block;padding: 10px 25px;background-color: #00b53e;border-radius: 5px;text-align: center;transition: all .2s ease-in-out;}
.contact__whatsapp a:hover {text-decoration: none;box-shadow: 0px 6px 10px -3px rgba(0,0,0,0.3);opacity: 0.9;}
.contact__whatsapp h3 {font-weight: 500;color: #353741;font-size: 15px;text-align: center;padding: 8px 0px;}
.cw__ocul, .cont__cajac2, .swiper__ocu, .fixedfooter  {display: none;}

/*BoxBanner Inca Trail*/
.BoxBannerITTM{line-height: 0;}

/*Hikes*/
.BoxHikes{background-color: #f2f2f2; padding: 35px 20px 60px; box-sizing: border-box;}
.BoxHikes h2{text-transform: uppercase; font-size: 34px; font-weight: 700; padding: 12px 0 30px; letter-spacing: 0; word-spacing: 0; position: relative; display: table; margin: auto; color: #353741;}
.BoxHikes h2::before{position: absolute; content: ''; width: 175px; height: 27px; bottom: 0; left: 50%; transform: translateX(-50%); background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-titulos.webp") center center no-repeat; background-size: cover;}
.MainHikes{display: grid; grid-template-columns: auto auto auto; gap: 10px;}
.ItemHike{position: relative; line-height: 0; background-color: #000; border-radius: 10px; overflow: hidden;}
.ItemHike:last-child{grid-row: 1/3; grid-column: 3 / 3;}
.ItemHike:last-child img{min-height: 588px;}
.ItemHike h3{background:#ffffffcf; line-height: normal; position: absolute; left: 8px; bottom: 8px; padding: 10px 19px 10px 16px; border-radius: 0 8px 0 8px; font-size: 15px;}
.ItemHike h3 a{color: #3e3e3e;}
.ItemHike img{opacity: 0.85; transition-duration:.9s;}
.ItemHike:hover img{transform:scale(1.1,1.1) rotate(1deg);}

/*Preguntas Frecuente Home*/
.FqsHome{background-color: #f2f2f2; padding: 40px 20px; box-sizing: border-box;}
.FqsHome h2{text-transform: uppercase; font-size: 34px; font-weight: 700; padding: 12px 0 30px; letter-spacing: 0; word-spacing: 0; position: relative; display: table; margin: auto; color: #353741;}
.FqsHome h2::before{position: absolute; content: ''; width: 175px; height: 27px; bottom: 0; left: 50%; transform: translateX(-50%); background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-titulos.webp") center center no-repeat; background-size: cover;}
.FqsHome .MainFAQs{display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: 40px;}
.FqsHome .BoxFaqs{width: 49%;}
.FqsHome .su-accordion .su-spoiler{}
.FqsHome .su-spoiler-title{background-color: #fff; padding: 12px 35px 12px 17px !important; border-bottom: solid 2px; border-image: linear-gradient(to right, #cccccc 0%, #ccc 93%, #fed330 50%, #fed330 100%) 1 stretch repeat; border-right: solid 2px;}
.FqsHome .su-spoiler-closed .su-spoiler-content{padding: 0!important;}
.FqsHome .su-spoiler-content{background-color: #fff; padding: 17px 17px 17px 35px!important; box-sizing: border-box; font-size: 14px; position: relative;}
.FqsHome .su-spoiler-content::before{content: ''; width: 2px; height: 88%; position: absolute; top: 50%; left: 20px; transform: translateY(-50%); background-color: #eec02d;}
.FqsHome .su-spoiler-content p{margin-bottom: 10px; font-size: 13px;}
.FqsHome .su-spoiler-content ul{}
.FqsHome .su-spoiler-content ul li, .FqsHome .su-spoiler-content ol li{font-size: 13px; list-style: square; margin-left: 18px; margin-bottom: 7px;}
.FqsHome .su-spoiler-icon{left: auto!important; right: 10px; top: 12px;}


/* slider why home */
.whyinkaynip .slide-container {max-width: 1120px;width: 100%;padding: 40px 0;}
.whyinkaynip .slide-content {margin: 0 40px;overflow: hidden;padding-right: 31px;}
.whyinkaynip .image-content, .whyinkaynip .card-content {display: flex;flex-direction: column;align-items: center;padding: 10px 14px; line-height: normal;}
.whyinkaynip .image-content {position: relative;row-gap: 0px;}
.whyinkaynip .card-image {position: relative;height: 95px;width: 95px;padding-top: 20px;}
.whyinkaynip .name {font-size: 16px;text-align: center;color: #fff;padding-bottom: 10px;}
.whyinkaynip .description {text-align: center;margin-bottom: 20px;font-size: 14px;color: #fff;font-weight: 500;}
.whyinkaynip .swiper-navBtn {color: #353741;transition: color 0.3s ease;}
.whyinkaynip .swiper-navBtn:hover {color: #353741;}
.whyinkaynip .swiper-button-next {right: 7px;}
.whyinkaynip .swiper-button-prev {left: 7px;}
.whyinkaynip .swiper-pagination-bullet {display: none !important;}
.whyinkaynip .swiper-navBtn::before, .whyinkaynip .swiper-navBtn::after {font-size: 15px;background-color: #eec02d;padding: 10px 14px;border-radius: 50%;font-weight: 900;}
.whyinkaynip .card {border: none;padding-top: 20px;min-height: 260px !important;}
.whyinkaynip .swiper-slide-next  {border-radius: 5px;border: none;background-color: rgb(244 244 244 / 80%);}	
.whyinkaynip .card-image {height: 50px;width: 50px;margin-top: 20px;}
.whyinkaynip .swiper-slide-next .card-image {background-color: #353741;padding: 15px 15px;border-radius: 50%;}	
.whyinkaynip .card-img {display: block;box-sizing: border-box;width: 50px;height: 50px;}
.whyinkaynip .swiper-slide-next .card-img {filter: brightness(0) saturate(100%) invert(96%) sepia(9%) saturate(5395%) hue-rotate(334deg) brightness(98%) contrast(90%);}
.whyinkaynip {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/atardecer-cusco-inkayni-peru-tours-fotos-cusco.webp") center center no-repeat;background-size: cover;padding: 40px 0;overflow: hidden;}	
.whyinkaynip h2 {margin: auto;padding: 0 0 8px;color: #fff;}
.whyinkaynip .swiper-slide-next h2 {  color: #353741;}
.whyinkaynip .swiper-slide-next .description {color: #353741;}	
.whyinkaynip .titlewhyinkayni h2 {text-transform: uppercase;font-size: 32px;font-weight: 600;padding: 12px 0 30px;letter-spacing: 0;word-spacing: 0;position: relative;display: table;margin: 0 auto;}
.whyinkaynip .titlewhyinkayni h2:before {position: absolute;content: '';width: 175px;height: 27px;bottom: 0px;left: 50%;transform: translateX(-50%);background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-titulos.webp")center center no-repeat;background-size: cover;}	
/* end slider why home */
.CSSgal {position: relative;overflow: hidden;height: 62%;}
.BannerHomeMobile{display: none;}
/* SLIDER */
.CSSgal .slider {height: 100%;white-space: nowrap;font-size: 0;transition: 0.8s;}
.CSSgal .slider .slider-img{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%);}
/* SLIDES */
.CSSgal .slider > * {font-size: 1rem;display: inline-block;white-space: normal;vertical-align: top;height: 100%;width: 100%;background: none 50% no-repeat;background-size: cover;}
/* PREV/NEXT, CONTAINERS & ANCHORS */
.CSSgal .prevNext {position: absolute;z-index: 1;top: 50%;width: 100%;height: 0;}
.CSSgal .prevNext > div+div {visibility: hidden;}
.CSSgal .prevNext a {position: absolute;width: 60px;height: 60px;line-height: 60px;text-align: center;opacity: 0.7;-webkit-transition: 0.3s;transition: 0.3s;-webkit-transform: translateY(-50%);transform: translateY(-50%);left: 0;color: #fff;font-size: 35px;}
.CSSgal .prevNext a:hover {opacity: 1;}
.CSSgal .prevNext a+a {left: auto;	right: 0;}
/* NAVIGATION */
.CSSgal .bullets {position: absolute;z-index: 2;bottom: 0;padding: 10px 0;width: 100%;text-align: center;}
.CSSgal .bullets > a {display: inline-block;width: 15px;height: 15px;line-height: 20px;text-decoration: none;text-align: center;background: rgb(238 192 45);-webkit-transition: 0.3s;transition: 0.3s;}
.CSSgal .bullets > a+a {background: rgb(238 192 45 / 50%);}
.CSSgal .bullets > a:hover {background: rgb(238 192 45 / 70%) !important;}
/* NAVIGATION BUTTONS */
/* ALL: */
.CSSgal >s:target ~ .bullets >* {background: rgb(238 192 45 / 50%);}
/* ACTIVE */
#s1:target ~ .bullets >*:nth-child(1) {background: rgb(238 192 45);}
#s2:target ~ .bullets >*:nth-child(2) {background: rgb(238 192 45);}
#s3:target ~ .bullets >*:nth-child(3) {background: rgb(238 192 45);}
#s4:target ~ .bullets >*:nth-child(4) {background: rgb(238 192 45);}
/* More slides? Add here more rules */
/* PREV/NEXT CONTAINERS VISIBILITY */
/* ALL: */
.CSSgal >s:target ~ .prevNext >* {visibility: hidden;}
/* ACTIVE: */
#s1:target ~ .prevNext >*:nth-child(1) {visibility: visible;}
#s2:target ~ .prevNext >*:nth-child(2) {visibility: visible;}
#s3:target ~ .prevNext >*:nth-child(3) {visibility: visible;}
#s4:target ~ .prevNext >*:nth-child(4) {visibility: visible;}
/* More slides? Add here more rules */
/* SLIDER ANIMATION POSITIONS */
#s1:target ~ .slider {transform: translateX(   0%); -webkit-transform: translateX(   0%);}
#s2:target ~ .slider {transform: translateX(-100%); -webkit-transform: translateX(-100%);}
#s3:target ~ .slider {transform: translateX(-200%); -webkit-transform: translateX(-200%);}
#s4:target ~ .slider {transform: translateX(-300%); -webkit-transform: translateX(-300%);}
/* More slides? Add here more rules */
.CSSgal{color: #fff;text-align: center; background-color: #000;}
.swiper-backface-hidden .swiper-slide{line-height: 0;}
.CSSgal .swiper-wrapper img{opacity: 0.65;}
.CSSgal .slider .conte {width: 100%; position: relative; max-width: 700px; text-align: center; margin: auto; line-height: normal;}
.CSSgal .slider .conte strong{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/bg-cusco-banner.webp")center center no-repeat; font-size: 15px; padding: 9px 56px; text-align: center;}
.CSSgal .slider .conte strong i{font-size: 12px;}
.CSSgal .slider h3 {font-size: 50px;position: relative;text-align: center; margin: 25px 0; line-height: 52px;}
.CSSgal .slider p {position: relative;text-align: center;font-size: 18px;font-weight: normal;}
.CSSgal .slider a {color: #353741;background: #eec02d;padding: 8px 33px;border-radius: 8px;font-weight: 600;margin-top: 40px;display: inline-block;border: 2px solid #eec02d;text-transform: uppercase;font-size: 14px;}
.CSSgal .slider ul{text-align: center;}
.CSSgal .slider ul li{display: inline-block;}
.CSSgal .slider ul li a{}
.CSSgal .slider ul li+li a{background: none; color: #fff;}
.CSSgal .slider ul li+li a:hover{background: #eec02d; color: #fff; transition-duration: .5s;}
.CSSgal .slider .book {margin-top: 0;background: none;color: #fff;border: 2px solid #fff;position: absolute;left: 27%;bottom: 0%;}	
.CSSgal a {border-radius: 50%;margin: 0 3px;color: rgba(0,0,0,0.8);text-decoration: none;}
/* end slider home */
.pagcon p {font-size: 15px;font-weight: 300;padding-bottom: 10px;line-height: 20px;color: #4d4d4d;}	
.pagcon ul {list-style: none;padding: 0px 0 10px 0;}	
.pagcon ul li {padding-bottom: 5px;font-size: 14px;font-weight: 300;line-height: 20px;color: #4d4d4d;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-inkayni.webp") 10px center no-repeat;background-size: 12px auto;background-position: 10px 7px;padding: 5px 0 0 30px;list-style: none !important;}
.pagcon table {width: 100% !important;margin: 0 0 20px;border-collapse: collapse;}
.pagcon tbody tr td {text-align: left !important;padding: 10px 10px !important;position: relative;border: 1px solid #eec02d;font-size: 15px;font-weight: 300;line-height: 20px;color: #4d4d4d;}
.pagcon tbody tr:first-child {background: #030304;color: #fff;border: 2px solid #eec02d;}	
.pagcon tbody tr:first-child td {border: 1px solid #fff;color: #fff;}
.pagcon ul li ul {list-style: disc;background: none;padding: 0 0 0 30px;}
.pagcon ul li ul li {background: none;padding: 5px 0 0 0;}
.img-mobile {display: none;}
.wp-pagenavi {letter-spacing: 0;word-spacing: 0;font-size: 15px;text-align: center;margin-top: 25px;}
.wp-pagenavi a, .wp-pagenavi span {border: none!important;color: #666;display: inline-block;padding: 7px 10px !important;font-weight: 400 !important;border-top: 3px solid #ccc !important;border-bottom: 3px solid #ccc !important;}
.wp-pagenavi span.current {font-weight: bold;background: #e56a33;color: #fff;}
.wp-pagenavi a:hover, .wp-pagenavi span:hover {background-color: #e56a33;color: #fff;}
ul.breadcrumb {padding: 10px 16px;list-style: none;background-color: #f2f2f2;margin-bottom: 15px;margin-left: 0;}
ul.breadcrumb li {display: inline;font-size: 14px;padding: 0 5px;font-weight: 600;}
ul.breadcrumb li .post-categories {display: inline-block;margin-left: 0px;padding-bottom: 0;}
ul.breadcrumb li a {color: #0275d8;}
ul.breadcrumb li a i {font-size: 13px;margin-left: 5px;}
.content .tit__tour {margin: 0 0 15px; font-size: 20px;padding: 2px 11px; border-left: solid 4px #097268; font-weight: 800; color: #4f4f4f;}
.content .tit__tour:before {background: none;width: 0;height: 0;}	
.swiper__tours{display: flex;justify-content: space-around;margin-bottom: 20px;}
.swiper__tours .swiper img{width: 100%; height: 103px; object-fit: cover;}
.swiper__tours .swiper_thumbnail .swiper-slide{cursor: pointer;width: 100% !important;}
.swiper__tours .swiper_thumbnail .swiper-slide-thumb-active{box-shadow: 0px 1px 4px 2px rgb(0 0 0 / 50%);}
.swiper__tours .swiper_thumbnail img{vertical-align: bottom;}
.swiper__tours .swiper-wrapper {height: auto !important;transition-duration: 1000ms !important;}
.swiper__tours .swiper_main {width: 79.5%;height: auto !important;}
.swiper__tours .swiper_main img{width: 100%;height: auto; min-height: 433px; max-height: 433px; object-fit: cover;} 
.swiper__tours .swiper_thumbnail {width: 19%;}    
.swiper__tours .swiper_thumbnail .swiper-wrapper {flex-direction: column;gap: 6.5px;}
.swiper__tours .swiper-button-next::after, .swiper__tours .swiper-button-prev::after {font-size: 18px !important;font-weight: 700;color: #353741;background-color: rgb(244 244 244 / 80%);padding: 10px 14px;border-radius: 50%;}
/* nuevo css*/
.aventura .tit-img {text-align: center;}
.aventura .tit-img h4 {color: #fcc100;font-size: 14px;font-weight: 500;width: fit-content;margin: auto;margin-top: 20px;margin-bottom: 10px;}
.aventura .tit-img h1 {width: fit-content;margin: auto;font-family: inherit;font-size: 40px;}
.aventura .tit-img p {width: 55%;margin: auto;font-size: 15px;font-weight: 400;padding: 10px 25px 20px 25px;line-height: 22px;}
.aventura .avent__intro {display: grid;grid-template-columns: 35% 65%;border-radius: 15px;overflow: hidden;margin-top: 30px;margin-bottom: 60px;margin-left: 50px;margin-right: 50px;}
.aventura .intro_aventura {background-color: #faefda;padding: 50px 50px 35px;}
.aventura .avent__intro h2 {padding: 0px 0px 7px 0px;font-size: 17px;text-align: left;display: block;position: relative;margin-bottom: 20px;}
.aventura .avent__intro h2:before {content: '';position: absolute;width: 20%;height: 4px;background: #fcc100;bottom: 0;left: 0;transform: translateX(0%);}
.aventura .avent__intro h2 strong {display: block;font-size: 24px;}
.aventura .avent__intro p {font-size: 14px;line-height: 22px;}
.aventura .avent__info {padding: 0 50px;margin-bottom: 60px;}
.aventura .avent__info .cont_1 {display: grid;grid-template-columns: 47% 53%;margin-bottom: 30px;}
.aventura .avent__info .cont_2 {display: grid;grid-template-columns: 53% 47%;margin-bottom: 30px;}
.aventura .avent__info h3 {font-weight: 600;color: #4c4c4c;font-size: 18px;text-align: left;}
.aventura .avent__info .info_aventu_1 {padding-right: 25px;min-height: 280px;}
.aventura .avent__info .info_aventu_2 {padding-left: 25px;min-height: 280px;}
.aventura .avent__info ul {margin-left: 0;padding-bottom: 8px;}
.aventura .avent__info ul li {font-size: 15px;line-height: 18px;padding: 5px 0px 5px 25px;list-style: none;color: #4c4c4c;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/chacana.png")left 5px no-repeat;background-size: 14px;}
.aventura .avent__guia {padding: 0 50px;}
.aventura .avent__guia p {font-size: 14px;line-height: 22px;color: #4c4c4c;padding-bottom: 8px;text-align: center !important;}  
.aventura .avent__guia__cont {display: grid;grid-template-columns: 23.5% 23.5% 23.5% 23.5%;justify-content: space-between;padding-top: 30px;}
.aventura .avent__guia__cont h3 {color: #353741;text-align: center;margin: auto;width: auto;margin-bottom: 15px;position: relative;font-size: 16px;font-weight: 600;padding-bottom: 10px;min-height: 35px;display: flex;flex-wrap: wrap;align-content: center;justify-content: center;}
.aventura .avent__guia__cont h3:before {content: '';width: 50%;height: 3px;background: #fcc100;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.aventura .avent__guia__cont p {text-align: justify !important;padding: 0px 10px;min-height: 90px;}
.aventura .avent__guia__cont h4 img {height: 220px;width: 220px;object-fit: cover;border-radius: 50%;margin-bottom: 10px;}
.aventura .avent__guia__cont h4 a {color: #818181;font-size: 14px;font-weight: 500;border: 1px solid #818181;padding: 6px 15px;border-radius: 9px;margin-top: 15px;display: inline-block;text-decoration: none;text-shadow: 0px 0px 0.5px #353741;}
.aventura .avent__guia__cont h4 a:hover {background-color: #fcc100;border-color: #fcc100;color: #353741;}  
.aventura .avent__guia__cont h5 {
    font-size: 14px;
    line-height: 18px;
    color: #4c4c4c;
    text-align: justify !important;
    padding: 0px 10px 10px;
    font-weight: 400;
}
.aventura .avent__mas__vendido {padding: 0 50px;margin: 50px auto 30px;}
.aventura  .avent__mas__vendido__cont {display: grid;grid-template-columns: 50% 50%;padding-top: 25px;}
.aventura .avent__mas__vendido .vendido__gal {display: grid;grid-template-columns: auto auto;gap: 8px;max-height: 383px;}
.aventura .avent__mas__vendido .gal__item:first-child {height: calc(100% - 8px);grid-row: 1 / 4;}
.aventura .avent__mas__vendido .gal__item img {width: 100%;height: 100%;object-fit: cover;border-radius: 8px;}
.aventura .avent__mas__vendido .vendido__tour {padding-left: 25px;}
.aventura .avent__mas__vendido .vendido__tour h3 {background-color: #fcc100;width: fit-content;text-align: center;padding: 4px 15px;border-radius: 8px;font-weight: 600;
font-size: 22px;margin: 15px auto 25px;}
.aventura .avent__mas__vendido .vendido__tour p {font-size: 14px;line-height: 21px;color: #4c4c4c;padding-bottom: 8px;}
.aventura .avent__mas__vendido .mv__datos {display: grid;grid-template-columns: auto auto auto;margin-left: 0;padding: 0;margin-bottom: 20px;gap: 10px;}
.aventura .avent__mas__vendido .mv__datos li {list-style: none;display: flex;justify-content: space-around;align-items: center;position: relative;}
.aventura .avent__mas__vendido .mv__datos li:after {content: '';width: 1px;height: 100%;background: #818181;position: absolute;top: 0;right: -6px;}
.aventura .avent__mas__vendido .mv__datos li:last-child::after {width: 0;height: 0;right: 0;}
.aventura .avent__mas__vendido .mv__datos li p {font-size: 11px;line-height: normal;text-align: center !important;padding: 0;}
.aventura .avent__mas__vendido .mv__datos li p strong {display: block;color: #000;}
.aventura .avent__mas__vendido .mv__datos li img {width: 30px;height: 30px;}
.aventura .avent__mas__vendido .mv__btn {display: grid;grid-template-columns: 49% 49%;justify-content: space-between;margin-top: 15px;}
.aventura .avent__mas__vendido .mv__btn a {color: #353741;font-size: 15px;font-weight: 500;border: 2px solid #353741;padding: 6px 35px;border-radius: 10px;text-decoration: none;width: fit-content;margin: auto;text-shadow: 0px 0px 0.5px #353741;}
.aventura .avent__mas__vendido .mv__btn a:hover {background-color: #fcc100;border-color: #fcc100;}
.aventura .avent__paisajes {padding: 0 50px;margin: 50px auto 30px;}
.aventura .avent__paisajes .paisaj__grid {display: grid;grid-template-columns: 43% 57%;position: relative;}
.aventura .avent__paisajes .paisaj__cont1 h4 {padding-bottom: 0;position: relative;}
.aventura .avent__paisajes .paisaj__cont1 h4 img {width: 100%;height: 225px;object-fit: cover;margin-bottom: -4px;}
.aventura .avent__paisajes .paisaj__cont1 h3 {color: #353741;text-align: center;margin: auto;width: auto;margin-top: 15px;margin-bottom: 8px;position: relative;font-size: 16px;font-weight: 600;padding-bottom: 10px;}
.aventura .avent__paisajes .paisaj__cont1 h3:before {content: '';width: 50%;height: 3px;background: #fcc100;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.aventura .avent__paisajes .paisaj__cont1 p {font-size: 14px;line-height: 22px;color: #4c4c4c;padding-bottom: 8px;text-align: center !important;}
.aventura .avent__paisajes .paisaj__cont2 {display: grid;grid-template-columns: 32% 32% 32%;justify-content: space-between;height: fit-content;padding-left: 12px;gap: 12px;}
.aventura .avent__paisajes .paisaj__cont2 p {display: none;}
.aventura .avent__paisajes .paisaj__cont2 h5 {padding: 0;}
.aventura .avent__paisajes .paisaj__cont2 h5 a {position: absolute;bottom: -30px;left: 50%;transform: translateX(-50%);color: #353741;font-size: 13px;border: 2px solid #fcc100;background-color: #fcc100;padding: 3px 20px;border-radius: 10px;text-decoration: none;margin: auto;width: max-content;}
.aventura .avent__paisajes .paisaj__cont1 .paisaj__item {display: none;}
.aventura .avent__paisajes .paisaj__cont2 .paisaj__item {cursor: pointer;overflow: hidden;position: relative;}
.aventura .avent__paisajes .paisaj__cont2 .paisaj__item:first-child {display: none;}
.aventura .avent__paisajes .paisaj__cont2 h4 {padding-bottom: 0;position: relative;}
.aventura .avent__paisajes .paisaj__cont2 h4:after {content: '';background: linear-gradient(0deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 100%);display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.aventura .avent__paisajes .paisaj__cont2 h4 img {width: 100%;height: 191.33px;object-fit: cover;margin-bottom: -4px;}
.aventura .avent__paisajes .paisaj__cont2 h3 {color: #ffffff;text-align: center;margin: auto;width: 100%;margin-bottom: 8px;position: absolute;bottom: 0;left: 0;font-size: 16px;font-weight: 600;padding-bottom: 10px;}
.aventura .avent__paisajes .paisaj__cont2 h3:before {content: '';width: 50%;height: 3px;background: #fcc100;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);}
.aventura .avent__paisajes .paisaj__cont1 {position: relative;}
.aventura .avent__paisajes .paisaj__cont1 h5 a {color: #353741;font-size: 14px;border: 2px solid #fcc100;background-color: #fcc100;padding: 4px 25px;border-radius: 10px;text-decoration: none;margin: auto;position: absolute;top: 25%;left: 50%;transform: translateX(-50%);display: none;}
.aventura .avent__paisajes .paisaj__cont1:hover h4:first-child::after {content: '';background: linear-gradient(0deg,rgba(53,55,65,.1) 0%,rgba(53,55,65,0) 100%);display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;	transition: all 1s ease-in-out;}
.aventura .avent__paisajes .paisaj__cont2 .paisaj__item:hover h3 {transition: all .5s ease-in-out;transform: translateY(-50px);}
.aventura .avent__paisajes .paisaj__cont2 .paisaj__item:hover h5 a {bottom: 10%;transition: all .5s ease-in-out;}  
.aventura .avent__mas__vendido .der {padding-left: 0;padding-right: 25px;}  
.aventura .avent__background {background-color: #f1f1f1;}
.aventura .otras_rutas {padding: 0;margin: 0;}
.aventura .otras_rutas2 {padding: 0;margin: 0;}
.aventura .otras_rutas .avent__mas__vendido__cont {padding-left: 50px;padding-right: 50px;padding-bottom: 25px;}
.aventura .otras_rutas2 .avent__mas__vendido__cont {padding-left: 50px;padding-right: 50px;padding-bottom: 25px;}
.aventura .otras_rutas .mv__btn a:hover {background-color: #31343f;border-color: #31343f;	color: #fff;}  
.aventura .avent__faqs__cont {text-align: left;}
.aventura .text__o p {font-size: 13px;line-height: 21px;color: #818181;padding: 20px 15px 40px;}
.aventura .BoxDatosRight {top: 42.5%;border-radius: 8px 0 0 8px;}
.aventura .desTour {border-radius: 15px;}
.aventura .ContentImgHome {border-radius: 15px 15px 0 0;}
.aventura .daTour {border-radius: 0 0 15px 15px;}
.aventura .BtnReadMore {/*font-weight: 500;padding: 7px 60px;border-radius: 15px;font-size: 15px;text-shadow: 0px 0px 0.5px #353741;*/}
.aventura .avent__mas__vendido .vendido__gal__mov {display: none;}  
.aventura .container__slider {max-width: 1600px;height: fit-content;margin: auto;position: relative;z-index: 1;}
.aventura .destinations-section {padding-top: 35px;padding-bottom: 35px;background-image: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/atardecer-barrio-san-blas-cusco.webp");background-size: cover;background-position-y: center;position: relative; overflow: hidden;}
.aventura .destinations-section::after {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;/*background: linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0.7), rgba(0,0,0,0.8));*/}
.aventura .destinations-container .destination-swiper-arrow {display: none !important}
.aventura .destinations-container .swiper-wrapper {padding-bottom: 40px;}
.aventura .destinations-container .swiper-pagination {color: white;}
.aventura .destinations-container .swiper-slide {border-radius: 1rem;overflow: hidden;-webkit-box-shadow: 0px 2px 27px 0px rgba(0,0,0,0.8);box-shadow: 0px 2px 27px 0px rgba(0,0,0,0.8);}
.aventura .destinations-container .swiper-slide.swiper-slide-active .destination-card .content {background-color: transparent;}
.aventura .destination-card {position: relative;}
.aventura .destination-card .image {position: relative;width: 100%;padding-top: calc(100% * 3 / 2);overflow: hidden;}
.aventura .destination-card .image img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;-o-object-fit: cover;object-fit: cover;}
.aventura .destination-card .content {position: absolute;width: 100%;height: 100%;top: 0;left: 0;transition: 1s;color: white;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;flex-direction: column;-webkit-box-align: center;align-items: center;-webkit-box-pack: center;justify-content: flex-end;text-align: center;	padding-right: 0;}
.aventura .destination-card .content:hover h3 {-webkit-transform: translateY(0px);transform: translateY(0px);}
.aventura .destination-card .content:hover .btn {opacity: 1;}
.aventura .destination-card .content h3 {font-weight: 700;transform: translateY(30px);transition: 0.5s;font-size: 18px;color: white;font-family: "Montserrat",sans-serif;text-transform: uppercase;padding-bottom: 15px;	text-shadow: 1px 1px 8px rgb(0 0 0 / 30%);}
.aventura .destination-card .content .btn {position: relative;color: #353741;display: block;margin-top: 0px;margin-bottom: 30px;background-color: #fcc100;text-transform: uppercase;font-size: 11px;padding: 6px 15px;border-radius: 15px;transition: 0.5s;transition-duration: 0.5s;opacity: 0;text-decoration: none;font-weight: 600;}
.aventura .destination-card .content .btn:hover {background-color: #353741;color: #fff;}
.aventura .destinations-container .swiper-pagination-bullet {width: 8px;height: 8px;background: #c8c8c8;opacity: 1;}
.aventura .destinations-container .swiper-pagination-bullet-active {background: #eec02d;opacity: 1;}
.aventura .destinations-container .swiper-button-next:after, .aventura .destinations-container .swiper-button-prev:after {font-size: 15px;background-color: #eec02d;padding: 10px 11px;border-radius: 50%;font-weight: 900;color: #353741;}
.aventura .destinations-container .swiper-button-prev:after, .aventura .destinations-container .swiper-rtl .swiper-button-next:after {content: '\f30a';font-family: 'Font Awesome 5 Free';}
.aventura .destinations-container .swiper-button-next:after, .aventura .destinations-container .swiper-rtl .swiper-button-prev:after {content: '\f30b';font-family: 'Font Awesome 5 Free';}
.aventura .destinations-container .swiper-button-next, .aventura .destinations-container .swiper-rtl .swiper-button-prev {right: 45px;}
.aventura .destinations-container .swiper-button-prev, .aventura .destinations-container .swiper-rtl .swiper-button-next {left: 45px;}
.aventura .destinations__tit {max-width: 1147px;margin: auto;padding: 20px 0 40px;text-align: center;position: relative;z-index: 1;}
.aventura .destinations__tit h3 {color: #eec02d;text-transform: uppercase;font-size: 25px;padding: 12px 0 5px;letter-spacing: 0;word-spacing: 0;display: table;margin: auto;font-weight: 600;}
.aventura .destinations__tit p {color: #fff;font-weight: 300;font-size: 15px;padding: 0 0 30px;position: relative;}
.aventura .destinations__tit p:before {position: absolute;content: "";width: 175px;height: 27px;bottom: 0px;left: 50%;transform: translateX(-50%);background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/vi%C3%B1eta-titulos.webp") center center / cover no-repeat;}
.aventura .paisaj__pag {display: none;justify-content: space-between;width: 100%;position: absolute;top: 95px;left: 0;}
.aventura .paisaj-button-prev {background-color: #f1f1f1;padding: 4px 7px;display: inline-block;color: #000;font-weight: 700;border-radius: 50%;	cursor: pointer;	position: relative;left: 15px;}
.aventura .paisaj-button-prev:after {content: '←';font-family: 'Font Awesome 5 Free';font-size: 15px;color: #353741;text-shadow: 0px 0px 1px #353741;}
.aventura .paisaj-button-next {background-color: #f1f1f1;padding: 4px 7px;display: inline-block;border-radius: 50%;	cursor: pointer;	position: relative;right: 15px;}
.aventura .paisaj-button-next:after {content: '→';font-size: 15px;color: #353741;text-shadow: 0px 0px 1px #353741;}
.paisaj-button-prev[data-index="-1"] {opacity: .35;cursor: auto;pointer-events: none;}
.paisaj-button-next[data-index="7"] {opacity: .35;cursor: auto;pointer-events: none;}
  


.FormNL .sib-form{padding: 0!important;}

#likeFBbox {display: none; position: fixed; z-index: 9999; bottom: 12px; left: 12px; padding: 5px; max-width: 300px;}

#likeFBbox .header {font-size: 11px; margin: 0; font-weight: 600; text-align: center; height: auto; line-height: 17px; right: -11px; position: absolute; top: -12px; width: auto; color: #fff; border-radius: 100%;}

#likeFBbox #close {cursor: pointer; position: absolute; top: 3px; right: 3px; display: block; font-size: 13px; background: #4A67A3; padding: 5px 9px; border-radius: 100%;}

#likeFBbox img{border-radius: 5px;}

 #imgFBbox {cursor: pointer; display: none; position: fixed; z-index: 9999; bottom: 20px; left: 20px; -webkit-box-shadow: 0 0 3px 0 #666; box-shadow: 0 0 3px 0 #666; background: #4A67A3; font-size: 22px; padding: 9px 9px; border-radius: 6px; animation: movi infinite 6s;}

 #imgFBbox img {display: block;}

  @keyframes movi {
    from,to {
        transform: translate3d(0,0,0)
    }

    10%,30%,50%,70%,90% {
        transform: translate3d(0,-2px,0)
    }

    20%,40%,60%,80% {
        transform: translate3d(0,2px,0)
    }
}

/*Offers Treks*/
.BannerOffersTreks{position: relative; line-height: 0;}
.TextBannerOffersTreks{position: absolute; top: 0; left: 0; bottom: 0; line-height: normal; align-content: flex-end; background: linear-gradient(90deg, #000000d6, #00000000); color: #fff; width: 50%; padding: 2px 2px 25px 30px; box-sizing: border-box;}
.TextBannerOffersTreks h2{font-weight: normal; font-size: 32px; border-bottom: solid 4px #eec02d; display: table; padding: 0 13px; margin-bottom: 8px;}
.TextBannerOffersTreks h2 strong{font-weight: normal; color: #eec02d;}
.TextBannerOffersTreks p{font-size: 18px;}

.BannerOffersTreks .contador{background-color: #f3f2f6; position: absolute; right: 11px; line-height: normal; bottom: -23px; display: flex
; align-items: center; width: 29%; justify-content: space-between; border-radius: 10px; box-shadow: 0 0 2px #ccc;}
.TxtContador{text-align: center; width: 41%;}
.TxtContador p{color: #573AA8;}
.NumberContador{background-color: #fff; border-radius: 10px; padding: 7px 0; width: 58%;}
.NumberContador ul{display: flex; flex-wrap: wrap;}
.NumberContador ul li{text-align: center; width: 25%; color: #4f3d83;}
.NumberContador ul li span{font-size: 23px;}
.NumberContador ul li strong{display: block; font-size: 12px; font-weight: normal;}

.ContentOffersTreks{margin-top: 30px;}
.ContentOffersTreks .lefttour{width: 23%; float: left; padding: 0 0 30px;}
.ContentOffersTreks .cont1{margin: 10px 0;}
.ContentOffersTreks .cd-filter-block {border: 1px solid #b3b3b3; padding: 25px 20px;}
.ContentOffersTreks .cd-filter-block h4 {color: #010101; font-size: 18px; padding-bottom: 15px;}
.ContentOffersTreks .cd-filter-block .list {display: block; text-align: left;}
.ContentOffersTreks .cd-filter-block .list li {position: relative; margin: 0px; display: block; min-height: auto; margin-bottom: 12px; border-bottom: 0; padding: 0;}
.ContentOffersTreks .cd-filter-block .list .filter {width: 23px; height: 23px; position: absolute; left: 0; top: 0px; padding: 0; margin: 0;}
.ContentOffersTreks .cd-filter-block .list .checkbox-label {padding-left: 45px; font-size: 16px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; display: block;}
.ContentOffersTreks .cont1 .of-durat {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-ofertas-duracion.webp") 10px center no-repeat; background-size: 21px auto; background-position: 10px center; padding: 3px 0px 3px 38px; filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7471%) hue-rotate(347deg) brightness(86%) contrast(99%);}
.ContentOffersTreks .cont1 .slider {display: block; width: 100%;}
.ContentOffersTreks .cont1 .of-rang {display: flex; justify-content: space-between; padding: 5px 0; color: #4c4c4c; font-size: 18px;}
.ContentOffersTreks .cont1 .of-rang1 {background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-filtors-ofertas-rango-edad.webp") 10px center no-repeat; background-size: 21px auto; background-position: 10px center; padding: 3px 0 3px 38px; filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7471%) hue-rotate(347deg) brightness(86%) contrast(99%);}
.ContentOffersTreks .cont1 .bot-fil {font-size: 14px; display: inline-block; column-count: 2; margin: 10px 0 5px 0;}
.ContentOffersTreks .cont1 .bot-fil li {padding: 0; min-height: inherit; border-bottom: none; list-style: none; display: block; width: 100%;}
.ContentOffersTreks .cont1 .bot-fil li a {color: #4c4c4c; border: 1px solid #b3b3b3; padding: 5px 10px; display: flex;  align-items: center; margin-bottom: 8px; justify-content: space-around; border-radius: 5px;}
.ContentOffersTreks .of-ocu1 {display: none!important;}

.ContentOffersTreks .righttour{ width: 75%; float: right;}
.ContentOffersTreks .righttour ul{}
.ContentOffersTreks .righttour ul li{width: 100%; margin-bottom: 12px;}
.Content-of{display: flex; flex-wrap: wrap; justify-content: space-between; border-radius: 10px; overflow: hidden;     border: solid 1px #e1e1e1; position: relative;}
.ContentOffersTreks .righttour ul li .of-1{width: 31%; position: relative; line-height: 0;}
.ContentOffersTreks .righttour ul li .of-1 img{min-height: 200px;}
.ContentOffersTreks .righttour .todesc {text-align: center !important; font-size: 13px; box-sizing: border-box; padding: 2px 20px; margin-bottom: -51px; position: absolute; top: 15px; right: 0; background: #f1313c; color: #fff; font-weight: 400; margin-top: 7px; margin-right: -10px; display: table; line-height: normal;}
.ContentOffersTreks .righttour .todesc:before {content: ' '; position: absolute; width: 10px; height: 15px; background-color: #d32e37; bottom: -14px; right: 0px; clip-path: polygon(100% 0, 0 0, 0 50%);}
.ContentOffersTreks .righttour .todesc span {display: block;}
.ContentOffersTreks .righttour ul li .of-2-p1{line-height: normal; position: absolute; bottom: 10px; right: 10px; background-color:  #eec02d; border-radius: 4px; font-weight: bold; font-size: 14px; color: #2f2f2f; padding: 3px 8px; box-shadow: 0 0 2px;}
.of-best-seller{justify-content: center !important; align-items: center; width: 9%; display: flex;}
.of-best-seller img{}
.of-best-seller span{display: none;}
.ContentOffersTreks .righttour ul li .of-2{width: 40%;}
.ContentOffersTreks .righttour ul li .of-2 h3{font-size: 17px; padding-top: 15px; line-height:21px;}
.ContentOffersTreks .righttour ul li .of-2 h3 a{color: #4a4a4a;}
.ContentOffersTreks .righttour ul li .of-2 h4{margin: 6px 0; font-size:14px;}
.ContentOffersTreks .righttour ul li .of-2 p{font-size: 13px; padding: 3px 2px 3px 28px; text-align: left;}
.ContentOffersTreks .righttour ul li .of-2 p b{font-weight: 600;}
.ContentOffersTreks .righttour ul li .of-2 .of-2-p7{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/IconAgeRange.webp")left center no-repeat;}
.ContentOffersTreks .righttour ul li .of-2 .of-2-p2{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/IconGroupSize.webp")left center no-repeat;}
.ContentOffersTreks .righttour ul li .of-2 .of-2-p3{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/IconDifficukty.webp")left center no-repeat;}
.ContentOffersTreks .righttour ul li .of-2 .of-2-p5{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/IconTypeTour.webp")left center no-repeat;}
.ContentOffersTreks .righttour ul li .of-3{width: 19%; position: relative; padding: 8px 20px 0 0; box-sizing: border-box;}
/*.ContentOffersTreks .righttour ul li .of-3::before{border: 0 solid transparent; height: 0; border-top-width: 200px; border-right-width: 43px; border-right-color: #fff; position: absolute; left: -43px; bottom: 0; content: '';}
.ContentOffersTreks .righttour ul li .of-3::before{border: 0 solid transparent; height: 0; border-top-width: 200px; border-right-width: 43px; border-right-color: #fff; position: absolute; left: -43px; bottom: 0; content: '';}
.ContentOffersTreks .righttour ul li .of-3::after{content: ''; width: 1px; height: 100%; background-color: #d5d5d5; position: absolute; left: -21px; bottom: -1px; transform: rotate(12deg);}*/
.PricesOffersTreks{text-align: right; margin-right: 17px;}
.PricesOffersTreks h5{color: #ea4444; text-decoration: line-through;}
.PricesOffersTreks h5 span{font-size: 10px;}
.PricesOffersTreks h6{font-size: 23px; font-weight: bold;}
.PricesOffersTreks h6 span{font-size: 12px;}
.dayspricebesttours h4{background-color: #f3f2f6; font-weight: normal; font-size: 12px!important; color: #573aa8; padding: 3px 14px; border-radius: 2px; display: table; float: right; margin: 4px 4px 2px 0;}
.PerPerson{text-align: right; font-size: 11px; margin-right: 5px;}
.ContentOffersTreks .righttour ul li .of-3 .of-mos a{display: table; background-color: #00b561; color: #fff; padding: 7px 14px; text-transform: uppercase; border-radius: 3px; margin: 11px 0px 0px 23px; position: relative; font-size:14px;}
.ContentOffersTreks .righttour ul li .of-3 .of-mos a::before{ content: ''; position: absolute; top: 0; left: 0; width: 0; height: 100%; background: rgba(255,255,255,.3); border-radius: 3px; transition: all .8s ease}
.ContentOffersTreks .righttour ul li .of-3 .of-mos a:hover::before{width: 100%;}
.ContentOffersTreks .righttour ul li .of-3 .of-mos p{font-size: 10px; margin-top: 17px; border-top: solid 1px #dfdfdf; padding-top: 5px; text-align: center;}
.ContentOffersTreks .righttour ul li .of-3 .of-mos p img{vertical-align: middle; margin-right: 5px;}

.BoxSpecialist{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/Bg-Specialist.webp")center center no-repeat;}
.BoxSpecialist .container{display: flex; justify-content: space-between; flex-wrap: wrap; align-items: center;}
.TextEspecialist{width: 50%;}
.TextEspecialist h3{text-transform: uppercase; font-size: 41px; color: #fff; text-shadow: 2px 1px 3px #0000008a; font-weight: 800; line-height: 44px; margin-bottom: 16px;}
.TextEspecialist a{display: table; background: linear-gradient(#009A2F, #00B55A); color: #fff; font-size: 32px; font-weight: bold; padding: 7px 20px; border-radius: 7px; transition-duration: .5s;}
.TextEspecialist a:hover{background: linear-gradient(#00B55A,#009A2F);}
.TextEspecialist a img{vertical-align: middle;}
.ImgEspecialist{width: 50%; text-align: right; padding: 25px 0;}

.BoxCustomize2{background: #f3f3f3;}

.BoxFAQs{}
.BoxFAQs .container{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 50px 20px; box-sizing: border-box;}
.ImgFAQsTreks{width: 35%;}
.TxtFAQsTreks{width: 60%;}
.TxtFAQsTreks h3{color: #4657a3; text-align: right; font-size: 27px;}
.TxtFAQsTreks h4{text-align: right; font-weight: normal; font-size: 14px;}
.TxtFAQsTreks .su-accordion{margin-top: 25px;}
.TxtFAQsTreks .su-spoiler-title{ color: #4657a3; font-weight: normal; font-size: 16px; border-bottom: solid 1px #7a7a7a; padding: 7px 34px 7px 0!important;}
.TxtFAQsTreks .su-spoiler-content p{line-height: 23px; padding: 14px 2px; font-size: 15px; color: #252525;}
.TxtFAQsTreks .su-spoiler-icon{right: 7px !important; left: auto !important; color: #e8114b;}

.ImgBannerITTM{}
.ImgBannerITTM-Mobile{display: none;}


/* TRIP PLANNER */
.BannerTripPlanner{position: relative;}
.TextTripBanner{position: absolute; top: 50%; left: 50%; z-index: 1; text-align: center; transform: translate(-50%,-50%);}
.TextTripBanner h1{color: #fff; text-transform: uppercase; font-size: 36px; position: relative; margin-bottom: 13px;}
.TextTripBanner h1::before{position: absolute; width: 190px; height: 5px; background-color: #FF333E; content: ''; left: 50%; bottom: 0; transform: translateX(-50%);}
.TextTripBanner p{color: #fff;}

.FormuPlanner{padding: 40px 0; max-width: 1000px; margin: auto;}
.Progress{max-width: 650px; margin: auto; display: flex; justify-content: space-between;}
.Progress li{text-transform: uppercase; font-size: 13px; font-weight: 500; position: relative; color: #8e8e8e;}
.Progress li::before{content: ''; width: 251px; background-color: #8e8e8e; height: 4px; top: 20px; position: absolute; left: 53px;}
.Progress li span{background-color: #8e8e8e; color: #fff; text-align: center; display: flex; width: 40px; height: 40px; justify-content: center; align-items: center; font-size: 20px; border-radius: 100%; margin: 0 auto 3px; position: relative;}
.Progress li.active{color: #097268;}
.Progress li.active span{background-color: #097268; color: #fff; text-align: center;}
.Progress li:last-child::before{display: none;}
.Progress2 li:first-child::before{background-color: #097268;}
.Progress3 li::before{background-color: #097268;}

.Step1, .Step2, .Step3{display: flex; flex-wrap: wrap; justify-content: space-between;}
.Step2, .Step3{display: none;}
.ContentProgress{width: 100%; margin-bottom: 30px;}
.FormuStep1, .FormuStep2, .FormuStep3{width: 71%; box-shadow: 0 0 6px #bbb; padding: 30px 50px; box-sizing: border-box;}
.Step1 .contact_datos, .Step2 .contact_datos, .Step3 .contact_datos{width: 27%;}
.Step1 .contact_datos ul, .Step2 .contact_datos ul, .Step3 .contact_datos ul{display: block;}
.Step1 .contact_datos ul li, .Step2 .contact_datos ul li, .Step3 .contact_datos ul li{width: 100%; box-sizing: border-box; margin: 10px 0;}

#nviajeros{display: none;}
#Personas{}
#Personas h4{font-weight: 500; font-size: 18px; margin-bottom: 10px;}
#Personas p{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nPeople.webp")left center no-repeat; display: flex; padding-left: 76px; justify-content: space-between;}
#Personas p span[data-name="n-viajeros"]{display:none;}
#Personas p span{width: 65px; height: 65px; position: relative; display: flex; justify-content: center; align-items: center; font-size: 29px; color:#555;}
#Personas p span:hover{cursor: pointer;}
#Personas .boxday{box-shadow: 0 0 3px #bbb;}
#Personas .boxday i.fa-check{display:none; font-size: 16px; color: #ff333e; position: absolute; right: 8px; top: 7px; z-index: 100;}
#Personas .boxday strong{font-weight: normal;}
#Personas .boxday strong em{font-size: 12px; position: relative; top: 28px; left: 10px;}
#Personas .boxday strong input{width: 78%; font-size: 10px; text-align: center;}

#Dias{margin-top: 27px;}
#Dias h4{font-weight: 500; font-size: 18px; margin-bottom: 10px;}
#Dias p{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nDays.webp")left center no-repeat; display: flex; padding-left: 76px; justify-content: space-between;}
#Dias p span[data-name="n-duracion"]{display:none;}
#Dias p span{width: 65px; height: 65px; position: relative; display: flex; justify-content: center; align-items: center; font-size: 29px; color:#555; line-height: 17px;}
#Dias p span:hover{cursor: pointer;}
#Dias .boxday2{box-shadow: 0 0 3px #bbb;}
#Dias .boxday2 i.fa-check{display:none; font-size: 14px; color: #ff333e; position: absolute; right: 3px; top: 3px; z-index: 100;}
#Dias .boxday2 strong{font-weight: normal; font-size: 14px;}
#Dias .boxday2 strong span{display: block; width: auto; height: auto; text-align: center; font-size: 16px;}
#Dias .boxday2 strong br{display: none;}

#FechaViaje{margin-top: 27px;}
#FechaViaje h4{font-weight: 500; font-size: 18px; margin-bottom: 10px;}
#FechaViaje p{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nFecha.webp")left center no-repeat; padding-left: 76px;}
#FechaViaje p input{padding: 20px; width: 100%; box-sizing: border-box; border: none; box-shadow: 0 0 3px #bbb;}

#next1, #next2, #next3{width: 100%; text-align: center; margin-top: 20px;}
#next1 p, #next2 p, #next3 p{display: inline-flex;}
#next2 a, #next3 a{background-color: #fff; border: solid 2px #919191; color: #919191; display: block; padding: 6px 13px; border-radius: 24px; margin-right: 13px;}
#next1 a, #next2 a+a{background-color: #FF333E; border: solid 2px #FF333E; color: #fff; display: block; font-size: 17px; padding: 7px 24px; border-radius: 20px; font-weight: 500; margin-right: 10px;}
#next1 h6, #next2 h6, #next3 h6{display: inline-block; font-weight: 500; font-size: 16px; color: #4b4b4b;}
#next3 input[type="submit"]{border: solid 2px #ff333e; background-color: #ff333e; color: #fff; font-size: 17px; padding: 7px 24px; border-radius: 20px; font-weight: 500; margin-right: 10px; cursor: pointer;}
#next3 .wpcf7-spinner{display: none;}

#Lugares{}
#Lugares h4{font-weight: 500; font-size: 18px; margin-bottom: 10px;}
#Lugares p{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nMapa.webp")left center no-repeat; padding-left: 76px; display: flex; justify-content: space-between;}
#Lugares .boxday3{box-shadow: 0 0 3px #bbb;}
#Lugares .boxday3 i.fa-check{display:none; font-size: 14px; color: #ff333e; position: absolute; right: 3px; top: 3px; z-index: 100;}
#Lugares p span[data-name="n-lugares"]{display:none;}
#Lugares p span{width: 65px; height: 65px; position: relative; display: flex; justify-content: center; align-items: center; font-size: 29px; color:#555; line-height: 17px;}
#Lugares p span:hover{cursor: pointer;}
#Lugares .boxday3 strong{font-weight: normal; font-size: 14px;}
#Lugares .boxday3 strong span{display: block; width: auto; height: auto; text-align: center; font-size: 14px;}

#Actividades{margin-top: 27px;}
#Actividades h4{font-weight: 500; font-size: 18px; margin-bottom: 10px;}
#Actividades p{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nType.webp")left center no-repeat; padding-left: 76px; display: flex; justify-content: space-between;}
#Actividades .boxday4{box-shadow: 0 0 3px #bbb;}
#Actividades .boxday4 i.fa-check{display:none; font-size: 14px; color: #ff333e; position: absolute; right: 3px; top: 3px; z-index: 100;}
#Actividades p span[data-name="n-actividades"]{display:none;}
#Actividades p span{width: 82px; height: 65px; position: relative; display: flex; justify-content: center; align-items: center; font-size: 29px; color:#555; line-height: 17px;}
#Actividades p span:hover{cursor: pointer;}
#Actividades .boxday4 strong{font-weight: normal; font-size: 14px;}
#Actividades .boxday4 strong span{display: block; width: auto; height: auto; text-align: center; font-size: 14px;}

#Hotel{margin-top: 27px;}
#Hotel h4{font-weight: 500; font-size: 18px; margin-bottom: 10px;}
#Hotel p{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nHotel.webp")left center no-repeat; padding-left: 76px; display: flex;}
#Hotel p span[data-name="tipo-hotel"]{display:none;}
#Hotel .boxday5{box-shadow: 0 0 3px #bbb; margin-right: 21px;}
#Hotel .boxday5 i.fa-check{display:none; font-size: 14px; color: #ff333e; position: absolute; right: 3px; top: 3px; z-index: 100;}
#Hotel p span{width: 65px; height: 65px; position: relative; display: flex; justify-content: center; align-items: center; font-size: 29px; color:#555; line-height: 17px; flex-wrap: wrap;}
#Hotel p span:hover{cursor: pointer;}
#Hotel .boxday5 strong{font-weight: normal; font-size: 14px; width: 100%; text-align: center;}
#Hotel .boxday5 strong span{display: block; width: auto; height: auto; text-align: center; font-size: 14px;}
#Hotel .boxday5 .fa-star{width: 20%; font-size: 10px; color:#eec02d;}

.FormuStep3 label{font-weight: 500; font-size: 18px; margin-bottom: 10px;}
.FormuStep3 .Ask span{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nTextArea.webp")top left no-repeat; display: block; padding: 0px 0 0 76px; margin-top: 13px;}
.FormuStep3 .Ask span textarea{width: 100%; max-height: 100px; border: none; box-shadow: 0 0 3px #bbb; margin-right: 21px; padding: 20px; box-sizing: border-box;}
.FormuStep3 .Name span{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nUser.webp")top left no-repeat; display: block; padding: 0px 0 0 76px; margin-top: 13px;}
.FormuStep3 .Name span input{width: 100%; border: none; box-shadow: 0 0 3px #bbb; padding: 20px 20px; box-sizing: border-box; font-size: 16px;}
.FormuStep3 .Email span{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nEmail.webp")top left no-repeat; display: block; padding: 0px 0 0 76px; margin-top: 13px;}
.FormuStep3 .Email span input{width: 100%; border: none; box-shadow: 0 0 3px #bbb; padding: 20px 20px; box-sizing: border-box; font-size: 16px;}
.FormuStep3 .Phone span{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/nPhone.webp")top left no-repeat; display: block; padding: 0px 0 0 76px; margin-top: 13px;}
.FormuStep3 .Phone span input{width: 100%; border: none; box-shadow: 0 0 3px #bbb; padding: 20px 20px; box-sizing: border-box; font-size: 16px;}
.FormuStep3 .Phone ul li span{background: none; display: contents; font-size: 13px;}

.BoxContentWork{background-color: #f7f7f7; padding: 60px 20px; box-sizing: border-box;}
.BoxContentWork .container{display: flex; flex-wrap: wrap; justify-content: space-between;}
.ItemWork{width: 32.5%; border: solid 1px #DFDFDF; border-radius: 10px; position: relative; padding: 30px 20px; box-sizing: border-box; text-align: center; background-color: #fff;}
.ItemWork h6{position: absolute; top: -20px; width: 40px; height: 40px; border: solid 2px #007468; display: flex; align-items: center; justify-content: center; font-size: 16px; left: 50%; transform: translateX(-50%); background-color: #fff; border-radius: 100%;}
.ItemWork h3{text-transform: uppercase; font-size: 16px; font-weight: 600; margin: 14px 0 10px; color: #353535;}
.ItemWork p{font-size: 14px; line-height: 24px;}

/*Home Trip Planner*/
.BoxCustomize{text-align: center; padding: 50px 20px; box-sizing: border-box;}
.BoxCustomize h2{font-weight: normal; font-size: 26px;}
.BoxCustomize strong{}
.BoxCustomize p{}
.BoxCustomize a{display: table; margin: 12px auto 0; background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/BtnCustomized.webp")10px center no-repeat #fb3640; color: #fff; padding: 7px 16px 7px 39px; border-radius: 15px; transition-duration: .5s;}
.BoxCustomize a:hover{transform: scale(1.1);}

/*Category Inca Trail to Machupicchu*/
.TitleIncaTrail{background-color: #000; line-height: 0; position: relative; height: 250px;}
.TitleIncaTrail img{opacity: 0.5; object-fit: cover; width: 100%; height: 100%;}
.TextTitleIncaTrail{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 100%; max-width: 1200px; color: #fff; line-height: normal;}
.TextTitleIncaTrail h2{font-size: 42px; font-weight: 500;}
.TextTitleIncaTrail p{max-width: 60%;}

.ItemsIncaTrail{}
.ItemsIncaTrail .container{display: flex; flex-wrap: wrap; justify-content: space-between; margin: 35px auto 25px;}
.ItemsIncaTrail .BoxItem{width: 49.2%; position: relative; margin-bottom: 10px;}
.ItemsIncaTrail .BoxItem .TextItem{background-color: #fff; position: absolute; width: 70%; bottom: 25px; left: 50%; transform: translateX(-50%); z-index: 1; border-radius: 10px; padding: 15px 15px 12px; box-sizing: border-box; line-height: 21px;}
.ItemsIncaTrail .BoxItem .TextItem img{float: left; margin-right: 15px;}
.ItemsIncaTrail .BoxItem .TextItem h3{text-transform: uppercase; color: #4d4d4d;}
.ItemsIncaTrail .BoxItem .TextItem h3 a{color: #4d4d4d;}
.ItemsIncaTrail .BoxItem .TextItem h3 a:hover{color: #EE1E33;}
.ItemsIncaTrail .BoxItem .TextItem p{}
.ItemsIncaTrail .BoxItem .TextItem p+h3+p+p{position: absolute; right: 10px; top: 50%; transform: translateY(-50%);}
.ItemsIncaTrail .BoxItem .TextItem p+h3+p+p img{float: none;}

.BestSellerIncaTrail{background-color: #f2f2f2; padding: 40px 20px 50px; box-sizing: border-box;}
.TitleBS{text-align: center; font-size: 30px; font-weight: 600; position: relative; display: table; margin: 0 auto 20px; padding-bottom: 4px; color: #393939;}
.TitleBS::before{position: absolute; width: 80%; height: 3px; background-color: #4657a3; bottom: 0; left: 50%; transform: translateX(-50%);
    content: '';}
.BestSellerIncaTrail .container{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.BannerBestSeller{width:60%; position: relative;}
.BannerBestSeller .owl-prev{position: absolute; bottom: 17px; right: 45px; text-indent: -99999px; overflow: hidden; width: 30px; height: 30px; background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/IconMore.webp") center center no-repeat #fff; transform: scaleX(-1); background-size: 35%; border-radius: 4px; transition-duration: .5s;}
.BannerBestSeller .owl-next{position: absolute; bottom: 17px; right: 10px; text-indent: -99999px; overflow: hidden; width: 30px; height: 30px; background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/IconMore.webp") center center no-repeat #fff; background-size: 35%; border-radius: 4px; transition-duration: .5s;}
.BannerBestSeller .owl-prev:hover, .BannerBestSeller .owl-next:hover{background-color: #eec02d;}
.BannerBestSeller .item{line-height: 0;}
.BannerBestSeller .item img{border-radius: 10px!important;}
.TextoBestSeller{width: 38%; background-color: #fff; border-radius: 10px; padding: 30px 30px; box-sizing: border-box; text-align: center;}
.TextoBestSeller h2{text-transform: uppercase; color: #393939; margin-bottom: 9px;}
.TextoBestSeller p{font-size: 14px; text-align: justify;}
.TextoBestSeller table{width: 100%; border: solid 1px #737373; border-radius: 5px; border-collapse: collapse; margin: 14px 0;}
.TextoBestSeller table td{text-align: center; border: solid 1px #737373; line-height: 22px; padding: 9px 0;}
.TextoBestSeller table td p{text-align: center;}
.TextoBestSeller table h3{color: #4657a3; font-size: 24px;}
.TextoBestSeller table p{}
.TextoBestSeller table strong{font-size: 14px; font-weight: normal;}
.TextoBestSeller a{background-color: #4657a3; display: table; color: #fff; text-transform: uppercase; margin: auto; font-size: 18px; padding: 6px 56px; border-radius: 6px; transition: .5s;}
.TextoBestSeller a:hover{transform: scale(1.1);}

.BoxTours2025 .content li{list-style: none;}
.BoxTours2025 .content ul, .BoxTours2025 .content ol{padding-bottom: 0;}

  /*Ocultar Captcha*/
    .grecaptcha-badge{display: none;}


/*Estilos Inca Trail*/
.HeroIT{position: relative; line-height: 0;}
.HeroIT::before{position: absolute; width: 60%; background:linear-gradient(91deg, #0d223bf2, #0d223bcc, transparent); left: 0; top: 0; bottom: 0; content: '';}
.TextBannerIT{line-height: normal; position: absolute; max-width: 1366px; width: 100%; top: 50%; left: 50%; transform: translate(-50%,-50%); z-index: 1;}
.TitleTour{width: 50%;}
.TitleTour h2{color: #0d223b; border: solid 1px #EEC02D; text-transform: uppercase; padding: 4px 20px; border-radius: 8px; background: #fcc550; font-size: 15px; display: table; font-weight: normal;}
.TitleTour i{color: #0d223b;}
.TitleTour h1{color: #fff; font-size: 54px; line-height: 55px; margin: 21px 0px;}
.TitleTour h4{color: #EEC02D; font-size: 21px;}
.TitleTour h4+p{color: #fff; font-size: 18px; width: 85%;}
.TitleTour ul{ display: flex; flex-wrap: wrap; margin-top: 42px;}
.TitleTour ul li{color: #fff; width: 25%; padding: 0 15px; box-sizing: border-box; border-right: solid 1px #fff; font-size: 14px; line-height: 17px;}
.TitleTour ul li:first-child{padding-left: 0;}
.TitleTour ul li:last-child{padding-right: 0; border: none;}
.TitleTour ul li i{color: #fff; font-size: 34px; float: left; margin-right: 15px;}
.TitleTour ul li:hover i{color: #EEC02D;}

.PriceBanner{background-color: #fff; position: absolute; top: 0; right: 0; width: 100%; max-width: 360px; border-radius: 10px; box-shadow: 0 0 7px #00000070; text-align: center; padding: 30px 30px; box-sizing: border-box;}

/* Cinta */
.LaunchRibbon{position:absolute; top:0; left:0; width:140px;  height:140px;overflow:hidden; z-index:5;}

/* Parte amarilla */
.LaunchRibbon span{position: absolute; display: flex; justify-content: center; align-items: center; width: 200px; height: 50px; background: linear-gradient(180deg, #FFD46A,  #F9B83C); color: #1f2b4d; font-family: sans-serif; font-size: 15px; font-weight: bold; text-align: center; transform: rotate(-45deg); top: 26px; left: -46px; box-shadow: 0 3px 8px rgba(0, 0, 0, .2); text-transform: uppercase; padding: 6px 44px; box-sizing: border-box;}

.TitleRegPrice{color: #0E223C; font-size: 17px;}
.RegPrice{color: #4e5053; font-size: 26px; text-decoration: line-through; border-bottom: solid 1px #ddd9d9; margin: 0px 48px 12px;}
.TitleLPrice{font-size: 20px; color: #0E223C;}
.LPrice{font-size: 45px; color: #1a365b; font-weight: bold; line-height: 42px;}
.SavePrice{border-top: solid 1px #ddd9d9; color: #005F33; margin: 14px 44px; font-size: 18px; padding-top: 10px;}
.PriceBanner a{background-color: #0D223B; color: #fff; text-transform: uppercase; padding: 12px 2px; display: block; border-bottom: solid 3px #fbc14b; border-radius: 10px; font-size: 15px; transition-duration: .5s;}
.PriceBanner a i{margin-right: 5px;}
.PriceBanner a:hover{background-color: #1B4476;}
.TextPrice{font-size: 12px; line-height: 18px; padding: 13px 0 0;}

/*Seccion Why IT*/
.DatosWhyIT{width: 95%; max-width: 1366px; margin: auto; box-shadow: 0 0 5px #a9a9a9; padding: 30px 20px 20px; box-sizing: border-box; border-radius: 25px; margin-top: -59px; position: relative; background: #fff;}
.DatosWhyIT ul{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.DatosWhyIT ul li{border-right: solid 1px #ccc; width: 20%; padding: 0 11px 17px; box-sizing: border-box; font-size: 13px; line-height: 22px; position: relative;}
.DatosWhyIT ul li strong{font-size: 15px; display: block;}
.DatosWhyIT ul li:last-child{border: none; line-height: 25px; text-align: left;}
.DatosWhyIT ul li i{color: #0E233B; font-size: 42px; float: left; margin-right: 18px;}
.DatosWhyIT ul li:last-child i{float: none; font-size: 12px; margin: 0; background: #0E233B; color: #fff; padding: 5px 4px; border-radius: 3px;}
.DatosWhyIT ul li::before{content: ''; width: 40px; height: 1px; background-color: #fbc14b; bottom: 0; left: 50%; margin-left: -20px; position: absolute;}
.DatosWhyIT ul li:last-child::before{bottom: 3px;}
.DatosWhyIT ul li:last-child img{float: left; margin-right: 8px; margin-top: 6px;}

/*Seccion scroll*/
.ScrollExplore{display:flex; align-items:center; gap:22px; font-family:'Poppins',sans-serif; width: 95%; max-width: 400px; margin:28px auto;}

/* ========= Ratón ========= */
.MouseIcon{position:relative; width:82px; height:82px; border-radius:50%; border:2px solid #ececec; display:flex; justify-content:center; align-items:center;}
.MouseIcon::before{content:""; width:34px; height:52px; border:3px solid #17294D; border-radius:22px; display:block;}

/* Rueda */
.Wheel{position:absolute; width:7px; height:12px; background:#F7A623; border-radius:20px; top:22px; animation:scrollWheel 1.8s infinite;}

/* ========= Texto ========= */
.ScrollText{display: flex; flex-direction: column; align-items: center; gap: 2px;}
.ScrollText span{font-size:27px; font-weight:500; color:#17294D; letter-spacing:1px; white-space:nowrap;}

/* ========= Flecha ========= */
.Arrow{width:42px; height:20px; overflow:visible;}
.Arrow polyline{fill:none; stroke:#17294D; stroke-width:3; stroke-linecap:round; stroke-linejoin:round; animation:arrowMove 1.8s infinite;}

/* ========= Hover ========= */
.ScrollExplore:hover .MouseIcon{transform:scale(1.08); transition:.3s;}

/* ========= Animaciones ========= */
@keyframes scrollWheel{
    0%{transform:translateY(0); opacity:1;}
    45%{transform:translateY(12px); opacity:1;}
    60%{opacity:0;}
    61%{transform:translateY(-4px); opacity:0;}
    100%{transform:translateY(0); opacity:1;}
}

@keyframes arrowMove{
    0%,100%{
        transform:translateY(0);
    }
    50%{
        transform:translateY(8px);
    }
}

.BannerIT2{position: relative; line-height: 0; max-height: 495px; overflow: hidden; margin: 25px 0 40px;}
.BannerIT2 img{object-fit: cover;}
.TextBanner2{line-height: normal; position: absolute; top: 50%; width: 100%; max-width: 1366px; margin: auto; left: 50%; transform: translate(-50%, -50%);}
.TextBanner2 h4{ color: #fbc14b; text-transform: uppercase; font-size: 17px;}
.TextBanner2 h2{font-size: 46px; line-height: 47px; position: relative; color: #0d223b;  margin: 13px 0; padding-bottom: 10px;}
.TextBanner2 h2::before{content: ''; position: absolute; width: 50px; height: 4px; background-color: #fbc14b; left: 0; bottom: 0;}
.TextBanner2 p{width: 37%; padding: 13px 0 25px;}
.TextBanner2 ul{display:grid; grid-template-columns:repeat(auto-fit,minmax(200px,1fr)); gap:9px; margin:0; padding:0; list-style:none; width: 72%;}
.TextBanner2 ul li{align-items: center; padding: 14px 18px; background: #fff; border: 1px solid #e8e8e8; border-radius: 18px; box-shadow: 0 4px 18px rgba(0, 0, 0, .06); transition: .3s ease; color: #0E2038; font-size: 13px; line-height: 19px;}
.TextBanner2 ul li i{font-size:32px; color:#0D223B; width:32px; float: left; margin: 10px 7px 8px 0px;}
.TextBanner2 ul li strong{display: block; margin-top: 8px;}
.TextBanner2 ul li:last-child{padding: 14px 11px;}
.TextBanner2 ul li:last-child i{width: 45px;}

/******  VIDEO - MAP ******/
.MediaTour{max-width: 1366px; margin: 20px auto; display: flex; flex-wrap: wrap; justify-content: space-between;}
.ItemVideo{box-shadow: 0 0 6px #ebebeb; padding: 15px; border-radius: 13px; width: 49%; box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.ItemVideo .ContentBoxMapa{margin: 0; width: 60%;}
.ItemVideo .ContentBoxMapa .linkvideo a{background: #0E2038; border: solid 2px #fbc14b; width: 65px; height: 65px; border-radius: 100%; padding: 0; align-items: center; justify-content: center; font-size: 20px !important;}
.ItemVideo .ContentTextVideo{width: 33%;}
.ItemVideo .ContentTextVideo h3{color: #03306d; font-size: 20px; margin-bottom: 11px;}
.ItemVideo .ContentTextVideo p{color: #0E2038;}
.ItemVideo .ContentTextVideo a{display: block; color: #fbc14b; border: solid 2px #fbc14b; text-transform: uppercase; text-align: center; padding: 6px 0; border-radius: 8px; margin-top: 13px; transition-duration: 0.5s;}
.ItemVideo .ContentTextVideo a:hover{background-color: #fbc14b; color: #0E2038;}
.ItemMap{box-shadow: 0 0 6px #ebebeb; padding: 15px; border-radius: 13px; width: 49%; box-sizing: border-box; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.ItemMap .ContentBoxMapa{margin: 0; width: 60%;}
.ItemMap .ContentBoxMapa .lightboxweb{background: #0E2038; border: solid 2px #fbc14b; width: 65px; height: 65px; border-radius: 100%; padding: 0; align-items: center; justify-content: center; font-size: 20px !important;}
.ItemMap .ContentTextMap{width: 33%;}
.ItemMap .ContentTextMap h3{color: #03306d; font-size: 20px; margin-bottom: 11px;}
.ItemMap .ContentTextMap p{color: #0E2038;}
.ItemMap .ContentTextMap a{display: block; color: #fbc14b; border: solid 2px #fbc14b; text-transform: uppercase; text-align: center; padding: 6px 0; border-radius: 8px; margin-top: 13px; transition-duration: 0.5s;}
.ItemMap .ContentTextMap a:hover{background-color: #fbc14b; color: #0E2038;}

/*Tour Benefits*/
.MainBetter{max-width: 1366px; margin: auto; margin: auto; padding: 40px 20px; box-sizing: border-box;}
.MainBetter h2{text-transform: uppercase; text-align: center; color: #f3b638; font-size: 21px; font-weight: normal;}
.MainBetter h2+p{text-align: center;}
.MainBetter h2+p strong{text-align: center; color: #0d223b; font-size: 37px;}
.MainBetter h2+p+p{text-align: center; font-size: 19px;}

.tour-benefits{display:grid; grid-template-columns:repeat(auto-fit,minmax(320px,1fr)); gap:14px; margin:50px auto;}
.benefit-card{display:flex; flex-direction:column;  background:#fff; border-radius:22px; overflow:hidden; border:1px solid #ececec; box-shadow:0 8px 28px rgba(0,0,0,.08); transition:.35s; line-height: 0;}
.benefit-card:hover{transform:translateY(-8px); box-shadow:0 18px 40px rgba(0,0,0,.14);}
.benefit-card img{min-height: 203px; object-fit: cover;}
.benefit-content{padding:2px 16px 12px; box-sizing: border-box;}
.benefit-header{margin-bottom:18px; text-align: center;}
.benefit-icon{position: relative; width: 74px; height: 74px; border-radius: 50%; background: #0e2038; border: 2px solid #f3b638; display: flex; justify-content: center; align-items: center; margin: -37px auto 10px;}
.benefit-icon i{font-size:30px; color:#fff; transition:.3s;}
.benefit-card:hover .benefit-icon i{transform:scale(1.15); color:#f0a521;}
.benefit-number{position:absolute; left:-6px; top:-10px; width:34px; height:34px; border-radius:50%; background:#0b2247; color:#fff; font-size:15px; font-weight:700; display:flex; align-items:center; justify-content:center;}
.benefit-text h3{margin:0; color:#0f1d3c; font-size:20px; font-weight:700; line-height:1.1;}
.benefit-text h4{margin: 8px 0 0; color: #f3b638; font-size: 17px; font-weight: 600; text-align: left; text-transform: none; line-height: 20px; text-align: center;}
.benefit-content p{margin:18px 0 0; color:#505050; line-height:23px; font-size:16px; min-height: 113px; padding: 0 20px; box-sizing: border-box; text-align: center;}
.benefit-image{width:100%; height:210px; object-fit:cover;}


/*Content Inca Tral Offer*/
.ContentITO{max-width: 1366px; margin: auto;}
.ContentITO h1{display: none;}
.ContentTitle{text-align: center;}
.ContentTitle h4{text-transform: uppercase; text-align: center; color: #f3b638; font-size: 21px; font-weight: normal;}

.ContentITO .responsive-tabs .responsive-tabs__panel{border: none; padding: 10px 0; position: relative;}
.ContentITO .responsive-tabs__list{background: #0E2038; margin: 20px 0 0 0px!important; padding: 8px 10px 0!important; border-radius: 10px; text-align: center;}
.ContentITO .responsive-tabs .responsive-tabs__list__item{float: none; display: inline-block; font-size: 15px; border: none; border-radius: 10px 10px 0 0; padding: 18px 17px 16px; color: #fff; text-transform: uppercase;}
.ContentITO .responsive-tabs .responsive-tabs__list__item:hover{background-color: #fff;}
.ContentITO .responsive-tabs .responsive-tabs__list__item span{font-size: 22px; vertical-align: middle;}
.ContentITO .responsive-tabs .responsive-tabs__list__item--active, .ContentITO .responsive-tabs .responsive-tabs__list__item--active:hover{color:#0E2038; background-color: #fff!important; padding: 18px 22px 16px 22px;}
.ContentITO .responsive-tabs .responsive-tabs__list__item--active span, .ContentITO .responsive-tabs .responsive-tabs__list__item--active:hover span{color:#f3b638}

.MainHighlights{display: flex; flex-wrap: wrap; justify-content: space-between; padding: 25px 0; box-sizing: border-box; align-items: flex-start;}
.HighlightsTitle{width: 100%; margin-bottom: 33px;}
.HighlightsTitle h3{text-transform: uppercase; text-align: center; color: #f3b638; font-size: 19px; font-weight: normal; position: relative; display: table; margin: auto;}
.HighlightsTitle h3::before{content: ''; position: absolute; right: 105%; width: 140px; height: 3px; background: linear-gradient(-45deg, #f3b638, transparent); top: 15px;}
.HighlightsTitle h3::after{content: ''; position: absolute; left: 105%; width: 140px; height: 3px; background: linear-gradient(45deg, #f3b638, transparent); top: 15px;}
.HighlightsTitle h2{text-align: center; font-size: 35px; color: #0e2038;}
.HighlightsTitle p{text-align: center; max-width: 800px; margin: auto;}

.ItemHighlights{width: 24%; box-shadow: 0 0 6px #ebebeb; padding: 20px; box-sizing: border-box; border-radius: 13px; min-height: 372px;}
.ItemHighlights i{color: #ffffff; background-color: #0e2038; border: solid 1px #f3c800; font-size: 36px; width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; margin: 0 auto 9px; border-radius: 100%;}
.ItemHighlights h3{text-align: center; color: #0e2038; position: relative; line-height: 20px; padding: 7px 0 12px; margin-bottom: 14px;}
.ItemHighlights h3::before{content: ''; width: 50px; height: 3px; background-color: #fbc14b !important; position: absolute; bottom: 0; left:50%; margin-left: -25px;}
.ItemHighlights p{text-align: center; font-size: 15px;}


.LeftHighlights{width: 40%; border-radius: 13px; padding: 20px 30px; box-sizing: border-box; box-shadow: 0 0 6px #ebebeb; margin-top: 24px;}
.LeftHighlights p img{border-radius: 12px 12px  0 0;}
.LeftHighlights h2{color: #0E2038; font-size: 20px; padding: 8px 15px 5px; box-sizing: border-box;}
.LeftHighlights h2+p{padding: 0 15px 12px; box-sizing: border-box; font-size: 15px; width: 88%;}
.LeftHighlights h3{font-size: 21px; line-height: 28px; color: #0E2038; position: relative; padding-right: 120px; box-sizing: border-box; padding-bottom: 10px; margin-bottom: 14px;}
.LeftHighlights h3::before{content: ''; width: 50px; height: 3px; background-color: #fbc14b; position: absolute; bottom: 0; left:97px;}
.LeftHighlights h3 i{color: #0E2038; background-color: #F7F4F4; border: solid 1px #d9d9d9; font-size: 27px; width: 73px; height: 73px; display: flex; align-items: center; justify-content: center; border-radius: 100%; float: left; margin-right: 21px;}
.LeftHighlights ul{padding: 22px 8px;}
.LeftHighlights ul li{font-size: 14px; padding: 6px 0;;}
.LeftHighlights ul li i{color: #06877A; font-size: 24px; vertical-align: middle; padding-bottom: 29px; float: left; padding-right: 15px;}
.AlertHighlights{background-color: #FDF7EF; border:solid 1px #EEE8DA; border-radius: 13px; padding: 20px; box-sizing: border-box;}
.AlertHighlights h3{color: #DE8F2E; padding: 10px 0; margin: 0;}
.AlertHighlights h3::before{display: none;}
.AlertHighlights h3 i{background: none; width: auto; height: auto; border: none; color: #DE8F2E; font-size: 30px;}
.AlertHighlights ul{ padding: 10px 0; margin: 2px 2px 2px 32px;}
.AlertHighlights ul li{list-style: disc; padding: 0;}
.AlertHighlights ul li::marker{color: #DE8F2E; font-size: 30px;}

.RightHighlights{width: 58%; border-radius: 13px; padding: 20px 30px; box-sizing: border-box; box-shadow: 0 0 6px #ebebeb; margin-top: 24px;}
.RightHighlights h3{color: #0E2038; font-size: 20px; position: relative; padding: 0 0 7px; margin-bottom: 13px;}
.RightHighlights h3::before{content: ''; width: 50px; height: 3px; background-color: #fbc14b; position: absolute; bottom: 0; left: 39px;}
.RightHighlights h3 i{margin-right: 9px;}
.RightHighlights img{border-radius: 13px; margin: 15px 0 0;}
.MainBoxHighlights{display: flex; flex-wrap: wrap; justify-content: space-between; padding: 12px 0;}
.BoxHighlights{width: 50%; padding: 16px 20px; box-sizing: border-box; font-size: 13px; border-right: solid 1px #e9e9e9; border-bottom: solid 1px #e9e9e9;}
.BoxHighlights i{color: #ffffff; background-color: #0e2038; border: solid 1px #fbc14b; font-size: 36px; width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; margin: 0 13px 0 0; border-radius: 100%; float: left;}
.BoxHighlights strong{color: #0E2038; font-size: 15px; padding-bottom: 6px; display: block;}
.BoxHighlights p:first-child img{background-color: #0e2038; border: solid 1px #f3c800; display: flex; align-items: center; justify-content: center; margin: 0 13px 0 0; border-radius: 100%; padding: 18px 16px; float: left;}
.BoxHighlights:nth-child(2), .BoxHighlights:nth-child(4), .BoxHighlights:nth-child(6){border-right: none;}
.BoxHighlights:nth-child(5), .BoxHighlights:nth-child(6){border-bottom: none;}

.Sequence{box-shadow: 0 0 6px #ebebeb; border-radius: 13px; padding: 20px; box-sizing: border-box; margin: 13px 0;}
.Sequence h3{color: #0E2038; font-size: 20px; position: relative; padding: 0 0 7px; margin-bottom: 13px;}
.Sequence h3::before{content: ''; width: 50px; height: 3px; background-color: #fbc14b; position: absolute; bottom: 0; left: 0;}

.TourTimeline{display:flex; justify-content:space-between; align-items:flex-start; gap:14px;  margin:25px 0 0; padding:0; list-style:none; overflow-x:auto;}
.TourTimeline p{font-size: 13px;}
.TourTimeline li{position:relative; min-width:90px; text-align:center; flex-shrink:0;}
.TourTimeline li:not(:last-child)::after{}
.TourTimeline li:not(:last-child)::before{content: "➜"; position: absolute; top: 18px; right: -14px; color: #d8a63b; font-size: 18px;}
.Icon{width:58px; height:58px; border:2px solid #e8e8e8; border-radius:50%; display:flex; justify-content:center; align-items:center; margin:0 auto 12px; background:#fff;}
.Icon svg, .Icon i{font-size:26px; color:#24304b;}
.TourTimeline span{display:block; font-size:15px; line-height:1.35; font-weight:600; color:#1e2c46;}
@media(max-width:991px){
    .TourTimeline{
        justify-content:flex-start;
        padding-bottom:10px;
    }

    .TourTimeline li{
        min-width:120px;
    }
}

.tour-days-menu{display: flex; border: 1px solid #e6e6e6; border-radius: 12px; overflow: hidden; margin-bottom: 30px; background: #fff; position: absolute; top: 15px; right: 0; width: 33%;}

.tour-days-menu .day-item{flex: 1; display: flex; align-items: center; justify-content: center; gap: 12px; padding: 12px 15px; cursor: pointer; font-weight: 500; color: #1e3057; transition: .3s; position: relative; border-right: 1px solid #ececec; font-size: 15px;}
.tour-days-menu .day-item:last-child{border-right:none;}
.tour-days-menu .day-item i{font-size:22px;}
.tour-days-menu .day-item.active{background:#132a56; color:#fff;}
.tour-days-menu .day-item.active:after{content:""; position:absolute; bottom:0; left:20%; width:60%; height:6px; background:#e5a623; border-radius:10px 10px 0 0;}

.BoxTitleDay{width: 50%; padding: 15px 0 30px;}
.BoxTitleDay h2{background: none !important; padding: 2px !important; font-size: 30px !important; position: relative; margin-bottom: 15px!important;}
.BoxTitleDay h2::before{content: ''; width: 50px; height: 3px; background-color: #fbc14b!important; position: absolute; bottom: 0; left: 0;}

.ContentITO #tablist1-panel2 .su-spoiler-title{background-color: #0E2038; color: #fff; font-size: 20px; font-weight: normal; border-radius: 13px 13px 0 0; padding: 20px 15px !important; box-sizing: border-box;}
.ContentITO #tablist1-panel2 .su-spoiler-closed .su-spoiler-title{box-shadow: 0 0 6px #ebebeb; background-color: #fff; color:#0E2038; font-size: 15px; border-radius: 13px; padding: 10px 16px 10px 72px!important;}
.ContentITO #tablist1-panel2 .su-spoiler-icon{left: auto!important; right: 10px; top: 17px;}
.ContentITO #tablist1-panel2 .su-spoiler-closed .su-spoiler-icon{ top: 10px;}

/* Reinicia el contador */
.ContentITO #tablist1-panel2 .su-accordion{counter-reset: day;}

/* Incrementa el contador en cada spoiler */
.ContentITO .su-spoiler{counter-increment: day;}

/* Espacio para el círculo */
.ContentITO #tablist1-panel2 .su-spoiler-title{position: relative; padding-left: 90px !important; min-height: 47px; display: flex; align-items: center;}

/* Círculo */
.ContentITO #tablist1-panel2 .su-spoiler-title::before{content: "DAY " counter(day); position: absolute; left: 20px; top: 50%; transform: translateY(-50%); width: 38px; height: 38px; border-radius: 50%;  color: #f3b638; display: flex; justify-content: center; align-items: center; font-weight: bold; font-size: 9px; line-height: 1.1; border: solid 2px #f3b638;}
.ContentITO #tablist1-panel2 .su-spoiler-closed .su-spoiler-title::before{content: "DAY " counter(day); position: absolute; left: 20px; top: 50%; transform: translateY(-50%); width: 38px; height: 38px; border-radius: 50%; background: #10274f; color: #fff; display: flex; justify-content: center; align-items: center; font-weight: bold; font-size: 9px; line-height: 1.1; border: none;}
.ContentITO #tablist1-panel2 .su-spoiler-content{padding: 20px 30px!important;}
.ContentITO #tablist1-panel2 .su-spoiler-closed .su-spoiler-content{padding: 0!important;}

.ContentITO .route__details{}
.ContentITO .route__details h3{color: #0E2038!important; text-decoration: none; position: relative;}
.ContentITO .route__details h3::before{content: ''; width: 50px; height: 3px; background-color: #fbc14b; position: absolute; bottom: 0; left: 0;}
.ContentITO .route__details ul{grid-template-columns: 33% 33% 33%!important;}
.ContentITO .route__details ul li{box-shadow: 0 0 4px #ccc; border-radius: 4px; margin: 7px 0; padding: 14px 12px 14px 69px !important; box-sizing: border-box; border: none !important; color: #0e2038 !important;}
.ContentITO .route__details ul li::after{display: none;}
.ContentITO .route__details ul li::before{top: 11px!important; left: 14px!important;}

.ContentITO #tablist1-panel2 .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(1) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-elevacion-minima.webp")14px 10px no-repeat;
    background-size: 45px;
}
.ContentITO #tablist1-panel2 .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(2) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-elevacion-maxima.webp")14px 10px no-repeat;
    background-size: 45px;
}
.ContentITO #tablist1-panel2 .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(3) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-elevacion-campamento.webp")14px 10px no-repeat;
    background-size: 45px;
}
.ContentITO #tablist1-panel2 .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(4) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-distancia-de-caminata.webp")14px 10px no-repeat;
    background-size: 45px;
}
.ContentITO #tablist1-panel2 .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(5) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-tiempo-de-caminata.webp")14px 10px no-repeat;
    background-size: 45px;
}
.ContentITO #tablist1-panel2 .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(6) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-dificultad-2.webp")14px 10px no-repeat;
    background-size: 45px;
}
.ContentITO #tablist1-panel2 .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(7) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-clima.webp")14px 10px no-repeat;
    background-size: 45px;
}
.ContentITO #tablist1-panel2 .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(8) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-alimentacion.webp")14px 10px no-repeat;
    background-size: 45px;
}
.ContentITO #tablist1-panel2 .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(9) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-alojamiento.webp")14px 10px no-repeat;
    background-size: 45px;
}

.ContentITO .GalleryTour{width: 54%; float: right; margin-left: 24px!important;}
.ContentITO .lightboxtourgal{width: 32% !important;  position: relative; display: inline-block; overflow: hidden; border-radius:10px;}
.ContentITO .lightboxtourgal::before{width: 100%; height: 15px; background: #0e2038ba; content: ''; position: absolute; bottom: 0; left: 0; border-radius: 0 0 10px 10px; box-sizing: border-box;}
.ContentITO .lightboxtourgal img{height: 274px!important; margin: 0; width: 100%;}
.ContentITO .lightboxtourgal:hover img{transform: scale(1.1); transition-duration: .5s;}
.ContentITO .su-spoiler-content p{font-size: 15px; margin: 12px 0;}

.DayDay{background: #1b2430; border-radius: 13px; padding: 40px; box-sizing: border-box; margin-top: 33px;}
.DayDay img{display: table; margin: auto;}
.DayDay h4{text-transform: uppercase; color: #eec02d; font-weight: normal; font-size: 14px;}
.DayDay h2{color: #fff; font-size: 30px !important; padding: 2px 2px 2px 42px !important;}
.DayDay p{color: #b6bfc7; padding: 15px 0; width: 55%;}
.DayDay p+p{width: 100%;}

/*Tab Included*/
.ContentITO .cont__incluye{grid-template-columns: 48% 48%!important;}
.ContentITO .cont__incluye .item{box-shadow: 0 0 6px #ebebeb; border-radius: 13px; padding: 20px; box-sizing: border-box;}
.ContentITO .cont__incluye .item .titulo img{filter: brightness(0.5);}
.ContentITO .cont__incluye .item .titulo h4{color: #0E2038!important;}

.ContentITO .cont__no_incluye{border: none !important; box-shadow: 0 0 6px #ebebeb; padding: 20px; box-sizing: border-box; border-radius: 13px; margin: 28px 15px;}
.ContentITO .cont__no_incluye h3{color: #0e2038!important;}
.ContentITO #tablist1-panel3 h3{color: #0E2038!important;}

.incatrail-sticky-bar {
    position: fixed;
    left: 50%;
    bottom: 20px;
    transform: translateX(-50%) translateY(calc(100% + 40px));
    z-index: 9999;
    width: min(1100px, calc(100% - 32px));
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    transition: transform 0.4s ease, opacity 0.4s ease, visibility 0.4s ease;
}

.incatrail-sticky-bar.is-visible {
    transform: translateX(-50%) translateY(0);
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
}

.incatrail-sticky-bar__inner {
    display: flex;
    align-items: center;
    gap: 24px;
    padding: 18px 22px;
    border-radius: 18px;
    background-color: #0b1628;
    background-image:
        radial-gradient(circle at 20% 30%, rgba(255, 255, 255, 0.04) 0 1px, transparent 1px),
        radial-gradient(circle at 80% 70%, rgba(255, 255, 255, 0.03) 0 1px, transparent 1px),
        linear-gradient(135deg, rgba(255, 255, 255, 0.03), transparent 60%);
    background-size: 24px 24px, 28px 28px, auto;
    box-shadow: 0 12px 40px rgba(0, 0, 0, 0.35);
    border: 1px solid rgba(255, 255, 255, 0.08);
}

.incatrail-sticky-bar__info {
    display: flex;
    align-items: center;
    gap: 16px;
    flex: 1;
    min-width: 0;
}

.incatrail-sticky-bar__icon {
    flex-shrink: 0;
    width: 46px;
    height: 46px;
    border: 2px solid rgba(255, 255, 255, 0.85);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 18px;
}

.incatrail-sticky-bar__text {
    display: flex;
    flex-direction: column;
    gap: 4px;
    color: #fff;
}

.incatrail-sticky-bar__text strong {
    font-size: 16px;
    line-height: 1.3;
    font-weight: 700;
}

.incatrail-sticky-bar__text span {
    font-size: 13px;
    line-height: 1.4;
    color: rgba(255, 255, 255, 0.82);
}

.incatrail-sticky-bar__divider {
    width: 1px;
    height: 52px;
    background: rgba(255, 255, 255, 0.25);
    flex-shrink: 0;
}

.incatrail-sticky-bar__btn {
    flex-shrink: 0;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 14px 20px;
    border: 0;
    border-radius: 10px;
    cursor: pointer;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: #111;
    background: linear-gradient(90deg, #f5b400 0%, #ffd34d 100%);
    box-shadow: 0 4px 14px rgba(245, 180, 0, 0.35);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    white-space: nowrap;
}

.incatrail-sticky-bar__btn:hover {
    transform: translateY(-1px);
    box-shadow: 0 6px 18px rgba(245, 180, 0, 0.45);
}

@media (max-width: 900px) {
    .incatrail-sticky-bar__inner {
        flex-direction: column;
        align-items: stretch;
        gap: 16px;
    }

    .incatrail-sticky-bar__divider {
        display: none;
    }

    .incatrail-sticky-bar__btn {
        justify-content: center;
        white-space: normal;
        text-align: center;
    }
}

@media (max-width: 600px) {
    .incatrail-sticky-bar {
        bottom: 12px;
        width: calc(100% - 20px);
    }

    .incatrail-sticky-bar__text strong {
        font-size: 14px;
    }

    .incatrail-sticky-bar__text span {
        font-size: 12px;
    }
}


/*Tab Prices IT*/
.MainPrices{padding: 20px 0; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.PriceLeft{width: 55%;}
.PriceLeft h4{text-transform: uppercase; color: #f3b638; font-size: 18px; font-weight: bold;}
.PriceLeft h3{background: none !important; padding: 2px !important; font-size: 30px !important; position: relative;  margin-bottom: 15px !important;}
.PriceLeft h3::before{content: ''; width: 50px; height: 3px; background-color: #fbc14b !important; position: absolute; bottom: 0; left: 0;}

.PriceTab{display: flex; align-items: center;flex-wrap: wrap; padding: 30px 0;}
.PriceTabLeft{box-shadow: 0 0 6px #ebebeb; border-radius: 13px; padding: 32px 20px; box-sizing: border-box; margin: 13px 0; width: 47%; text-align: center;}
.TitleRegPrice2{text-transform: uppercase; color: #0e2038; font-weight: bold; padding-bottom: 20px;}
.RegPrice2{color: #0e2038; font-size: 46px; font-weight: bold; line-height: 36px; padding-bottom: 12px; text-decoration: line-through;}
.PriceTabRight{width: 53%; border: solid 2px #f3b638; box-sizing: border-box; text-align: center; border-radius: 13px; padding: 20px 0;}
.TitleLPrice2{display: table; margin: auto; background-color: #f3b638; color: #0e2038; font-weight: bold; text-transform: uppercase; font-size: 12px; padding: 3px 17px; border-radius: 5px;}
.LPrice2{font-size: 67px; font-weight: bold; color: #0e2038; line-height: 68px; padding-top: 26px;}
.SavePrice2{background-color: #0e2038; color: #f3b638; display: table; margin: 11px auto 0; text-transform: uppercase; padding: 3px 18px; border-radius: 5px;}

.PriceRight{width: 41%; border-left: solid 1px #ccc; box-sizing: border-box; padding: 0 43px;}
.PriceRight table{margin: 0!important;}
.PriceRight table i{font-size: 50px; color: #0e2038;}
.PriceRight table td{border: none!important;}
.PriceRight table td::before{display: none;}
.PriceRight table td+td{text-align: left;}
.PriceRight table h4{text-align: left; color: #0e2038 !important; font-size: 16px !important; padding: 2px 0 !important;}
.PriceRight table p{text-align: left!important; text-transform: none!important;}
.PriceRight table p strong{color: #f3b638; font-size: 18px !important;}
.PriceRight ul{box-shadow: 0 0 6px #ebebeb; padding: 20px 31px; box-sizing: border-box; border-radius: 13px; column-count: 1 !important; margin: 0 !important;}
.PriceRight ul li{display: block; width: 100%; background: none !important; padding: 15px 0px !important; border-bottom: solid 1px #ebebeb; box-sizing: border-box;}
.PriceRight ul li i{background-color: #0e2038; color: #fff; border-radius: 100%; font-size: 20px; padding: 4px; text-align: center; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; float: left; margin-right: 19px;}
.PriceRight ul li:last-child{border: none;}
.PriceRight ul li strong{display: block; padding-top: 4px;}

.MainPrices h5{text-align: center; text-transform: uppercase; color: #f3b638; font-size: 18px; font-weight: bold; padding: 20px 0; display: table; margin: auto; position: relative;}
.MainPrices h5::before{content: ''; position: absolute; right: 105%; width: 140px; height: 3px; background: linear-gradient(-45deg, #f3b638, transparent); top: 33px;}
.MainPrices h5::after{content: ''; position: absolute; left: 105%; width: 140px; height: 3px; background: linear-gradient(45deg, #f3b638, transparent); top: 33px;}

.PriceBottom{width:100%; box-shadow: 0 0 6px #ebebeb; padding: 20px 31px; box-sizing: border-box; border-radius: 13px;}
.PriceBottom ul{display: flex;}
.PriceBottom ul li{background: none !important; color: #0e2038 !important; width: 20%; border-right: solid 1px #d3d3d3; padding: 10px 17px !important;}
.PriceBottom ul li i{font-size: 40px; float: left; margin-right: 8px;}
.PriceBottom ul li strong{display: block;}
.PriceBottom ul li:last-child{border: none;}

/*Tab FAQs*/
.MainFaqs{display: flex; flex-wrap: wrap; justify-content: space-between; padding: 20px 0;}
.LeftFaqs{width: 66%;}
.LeftFaqs h4{text-transform: uppercase; color: #f3b638; font-size: 18px; font-weight: bold;}
.LeftFaqs h2{background: none !important; padding: 2px !important; font-size: 30px !important; position: relative; margin-bottom: 15px !important;}
.LeftFaqs h2::before{content: ''; width: 50px; height: 3px; background-color: #fbc14b !important; position: absolute; bottom: 0; left: 0;}
.LeftFaqs .su-accordion{margin-top: 12px;}
.LeftFaqs .su-spoiler-title{box-shadow: 0 0 6px #ebebeb; background-color: #fff; color: #0E2038; font-size: 15px; border-radius: 13px; padding: 10px 16px 10px 16px !important;}
.LeftFaqs .su-spoiler-icon {left: auto !important; right: 10px; top: 17px;}
.RightFAQ{width: 30%;}
.Answers{width: 100%; box-shadow: 0 0 6px #ebebeb; padding: 20px 31px; box-sizing: border-box; border-radius: 13px;}
.Answers h3{position: relative; color: #0E2038; text-align: center; display: table; margin: auto;}
.Answers h3::before{content: ''; position: absolute; right: 105%; width: 90px; height: 3px; background: linear-gradient(-45deg, #f3b638, transparent); top: 14px;}
.Answers h3::after{content: ''; position: absolute; left: 105%; width: 90px; height: 3px; background: linear-gradient(45deg, #f3b638, transparent); top: 14px;}
.Answers ul{}
.Answers ul li{display: block; width: 100%; background: none !important; padding: 15px 0px !important; border-bottom: solid 1px #ebebeb; box-sizing: border-box;}
.Answers ul li strong{display: block; padding-top: 4px;}
.Answers ul li i{background-color: #0E2038; color:#fbc14b; border-radius: 100%; font-size: 20px; padding: 4px; text-align: center; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; float: left; margin-right: 19px;}
.Help{background-color: #0E2038; border-radius: 13px; padding: 25px 30px; box-sizing: border-box; margin: 25px 0 16px;}
.Help table{border-bottom: solid 1px #f3b638;}
.Help table i{font-size: 43px; color: #f3b638; border: solid 2px; padding: 17px; border-radius: 100%; margin-right: 20px;}
.Help table{color: #fff; line-height: 22px; font-size: 14px; padding-bottom: 20px; margin-bottom: 23px;}
.Help table strong{font-size: 22px; line-height: 27px; display: block; padding-bottom: 7px;}
.Help a{display: table; margin: auto; background-color: #f3b638; color: #0E2038; text-align: center; text-transform: uppercase; font-weight: bold; padding: 9px 22px; border-radius: 6px;}

/*Tab Availability*/
.MainAvailability{display: flex; flex-wrap: wrap; justify-content: space-between; padding: 20px 0;}
.AvailabilityLeft{width: 66%;}
.AvailabilityLeft h4{text-transform: uppercase; color: #f3b638; font-size: 18px; font-weight: bold;}
.AvailabilityLeft h2{background: none !important; padding: 2px !important; font-size: 30px !important; position: relative; margin-bottom: 15px !important;}
.AvailabilityLeft h2::before{content: ''; width: 50px; height: 3px; background-color: #fbc14b !important; position: absolute; bottom: 0; left: 0;}
.AvailabilityLeft p{}
.AvailabilityLeft .catitulo{background: none; color: #0E2038; text-align: left; width: 100%; padding: 10px 0 !important; margin: 16px 0 0;}
.AvailabilityLeft .claTitle1{width: 100%; box-shadow: 0 0 6px #ebebeb; padding: 20px 9px; box-sizing: border-box; border-radius: 13px; border: none;}
.AvailabilityLeft .claTitleMes{box-shadow: 0 0 3px #c7c7c7; padding: 16px 10px; color: #0e2038; border: solid 2px #fff;}
.AvailabilityLeft .ca-fila{box-shadow: 0 0 3px #c7c7c7; background: #fff; border-radius: 10px; border-left: solid 3px #f3b638;}
.AvailabilityLeft .ca-col a{background: #0E2038; border: none;}
.AvailabilityLeft .ca-col a:hover{color: #F3B638;}
.AvailabilityLeft .ca-col i{background-color: #0E2038; color: #fff; font-size: 21px; padding: 7px 0px; box-sizing: border-box; border-radius: 100%; width: 32px;}


/*Tab PackingList*/
.TitlePacking{width: 100%; box-shadow: 0 0 6px #ebebeb; padding: 20px 50px; box-sizing: border-box; border-radius: 13px; margin-top: 15px;}
.TitlePacking h4{text-transform: uppercase !important; color: #f3b638 !important; font-size: 18px !important; font-weight: bold; background: none !important; padding: 10px 0 !important;}
.TitlePacking h2{background: none !important; padding: 2px !important; font-size: 30px !important; position: relative; margin-bottom: 26px !important; color: #0e2038;}
.TitlePacking h2::before{content: ''; width: 50px; height: 3px; background-color: #fbc14b !important; position: absolute; bottom: 0; left: 0;}
.TitlePacking img{float: right;}
.TitlePacking h2+p{width: 50%;}

.MainCarry{display: flex; flex-wrap: wrap; justify-content: space-between;}
.BoxCarry{width: 49%; box-shadow: 0 0 6px #ebebeb; border-radius: 13px;}
.BoxCarry h3{background-color: #0E2038; color: #fff; text-transform: uppercase; font-weight: normal; font-size: 17px; padding: 10px 17px; box-sizing: border-box; border-radius: 13px 13px 0 0;}
.BoxCarry ul{padding: 20px 29px; box-sizing: border-box;}
.BoxCarry ul li{padding: 13px 21px; border-bottom: solid 1px #e9e9e9;}
.BoxCarry ul li:last-child{border-bottom: none;}
.BoxCarry ul li i{font-size: 37px; color: #0E2038; vertical-align: middle; padding-right: 15px; width: 55px; text-align: center; margin-right: 11px;}

.BoxCarry2{width: 49%; box-shadow: 0 0 6px #ebebeb; border-radius: 13px;}
.BoxCarry2 h3{background-color: #013936; color: #fff; text-transform: uppercase; font-weight: normal; font-size: 17px; padding: 10px 17px; box-sizing: border-box; border-radius: 13px 13px 0 0;}
.BoxCarry2 ul{padding: 20px 29px; box-sizing: border-box;}
.BoxCarry2 ul li{padding: 13px 21px; border-bottom: solid 1px #e9e9e9;}
.BoxCarry2 ul li:last-child{border-bottom: none;}
.BoxCarry2 ul li i{font-size: 37px; color: #013936; vertical-align: middle; padding-right: 15px; width: 55px; text-align: center; margin-right: 11px;}
.BoxImportant{box-shadow: 0 0 6px #ebebeb; border-radius: 13px; background-color: #cfdef1; color: #0E2038; padding: 20px; box-sizing: border-box; margin-top: 22px;}
.BoxImportant i{font-size: 37px; float: left; margin-right: 20px;}

.MainPassport{width: 100%; box-shadow: 0 0 6px #ebebeb; padding: 20px 50px; box-sizing: border-box; border-radius: 13px; margin-top: 15px;}
.Passport{}
.Passport img{ float: right; border-radius: 0 13px 13px 0;}
.Passport h4{text-transform: uppercase !important; color: #f3b638 !important; font-size: 18px !important; font-weight: bold; background: none !important; padding: 52px 0 10px !important;}
.Passport h2{background: none !important; padding: 2px !important; font-size: 30px !important; position: relative; margin-bottom: 26px !important; color: #0e2038;}
.Passport h2::before{content: ''; width: 50px; height: 3px; background-color: #fbc14b !important; position: absolute; bottom: 0; left: 0;}

.MainSteps{display: flex; flex-wrap: wrap; justify-content: space-around; margin: 32px 0;}
.BoxStep{width: 25%; text-align: center; padding: 38px 40px; box-sizing: border-box; border-right: solid 1px #E9E9E9;}
.BoxStep:last-child{border: none;}
.BoxStep h5{display: flex; background-color: #013936; color: #fff; margin: auto; font-size: 18px; width: 33px; height: 33px; align-items: center; justify-content: center; border-radius: 100%; font-weight: 400;}
.BoxStep i{font-size: 46px; color: #013936; padding: 20px 0;}
.BoxStep h3{color: #0E2038;}

.BookingData{background-color: #FEFAEF; padding: 20px; box-sizing: border-box; border: solid 1px beige; border-radius: 13px;}
.BookingData .fa-handshake-angle{font-size: 45px; color: #013936; float: left; margin: 15px 29px 11px 0px; background: #fff; width: 80px; height: 80px; display: flex; align-items:  center; justify-content: center; border-radius: 100%; border: solid 1px #ccc;}
.BookingData ul{margin-top: 5px;}
.BookingData ul li{}
.BookingData ul li i{color: #0E2038; margin-right: 7px;}
.BoxStep2{width: 50%; padding: 25px 28px 12px; box-sizing: border-box; border-right: solid 1px #e9e9e9; border-bottom: solid 1px #e9e9e9;}
.BoxStep2 i{font-size: 45px; color: #013936; float: left; width: 70px; height: 70px; display: flex; align-items: center; justify-content: center; margin: 12px 13px 5px 2px;}
.BoxStep2:nth-child(2), .BoxStep2:nth-child(4), .BoxStep2:nth-child(6){border-right: none;}
.BoxStep2:nth-child(5), .BoxStep2:nth-child(6){border-bottom: none;}

.BoxImportant2{box-shadow: 0 0 6px #ebebeb; border-radius: 13px; background-color: #F0F1F1; color: #0E2038; padding: 20px; box-sizing: border-box; margin-top: 22px;}
.BoxImportant2 i{font-size: 37px; float: left; margin-right: 20px;}

/*Tab  Why Choose*/
.MainWhyChoose{display: flex; flex-wrap:wrap; justify-content: space-between; align-items: center; padding: 20px 0;}
.ChooseLeft{width: 65%; display: flex; flex-wrap: wrap; justify-content: space-between;}
.ChooseLeft h4{text-transform: uppercase !important; color: #f3b638 !important; font-size: 18px !important; font-weight: bold; background: none !important; width: 100%;}
.ChooseLeft h2{background: none !important; padding: 2px !important; font-size: 30px !important; position: relative; margin-bottom: 26px !important; color: #0e2038;}
.ChooseLeft h2::before{content: ''; width: 50px; height: 3px; background-color: #fbc14b !important; position: absolute; bottom: 0; left: 0;}
.ItemWhy1{background-color: #FAFAFA; box-shadow: 0 0 6px #ebebeb; padding: 30px 20px; box-sizing: border-box; width: 48.5%; margin: 16px 0; position: relative; border-radius: 13px;}
.ItemWhy1 h4{position: absolute; background-color: #f3b638 !important; color: #0E2038 !important; border-radius: 8px 8px 5px 0; display: table; width: auto; padding: 3px 9px; top: 0; left: 10px;}
.ItemWhy1 i{float: left; color: #0E2038; font-size: 36px; background-color: #F7F4F4; border: solid 1px #d9d9d9; width: 75px; height: 75px; display: flex; align-items: center; justify-content: center; border-radius: 100%; margin: 30px 25px 28px 2px;}
.ItemWhy1 h3{color: #0E2038; font-size: 18px; margin-bottom: 6px;}
.ItemWhy1 p{font-size: 16px;}

.ChooseRight{width: 33%; background: #0e2038; border-radius: 13px; overflow: hidden;}
.ChooseRight ul{width: 76%; margin: 25px auto 31px;}
.ChooseRight ul li{color: #fff;}
.ChooseRight ul li i{color: #fff; font-size: 44px; float: left; margin: 13px 20px 9px 0px;}

.BoxPlan{background-color: #FAFAFA; box-shadow: 0 0 6px #ebebeb; padding: 13px 40px !important; position: relative; max-width: 1366px; margin: 30px auto;}
.BoxPlan img{float: right; margin-left: 60px;}
.BoxPlan h4{text-transform: uppercase !important; color: #f3b638 !important; font-size: 18px !important; font-weight: bold; background: none !important; width: 100%; padding-top: 68px;}
.BoxPlan h2{background: none !important; padding: 2px !important; font-size: 30px !important; position: relative; margin-bottom: 26px !important; color: #0e2038;}
.BoxPlan h2::before{content: ''; width: 50px; height: 3px; background-color: #fbc14b !important; position: absolute; bottom: 0; left: 0;}
.BoxPlan h2+p{margin: 17px 0;}
.BoxPlan a{flex-shrink: 0; display: inline-flex; align-items: center; gap: 10px; padding: 14px 40px; border: 0; border-radius: 10px; cursor: pointer; font-size: 13px;   font-weight: 800; letter-spacing: 0.04em; text-transform: uppercase; color: #111; background: linear-gradient(90deg, #f5b400 0%, #ffd34d 100%); box-shadow: 0 4px 14px rgba(245, 180, 0, 0.35); transition: transform 0.2s ease, box-shadow 0.2s ease; white-space: nowrap; margin-top: 20px;}

.MainItemsWhyFooter{display: flex; flex-wrap: wrap; justify-content: space-around; margin: 32px 0;}
.ItemWhyFooter {width: 20%; text-align: center; padding: 38px 40px; box-sizing: border-box; border-right: solid 1px #E9E9E9;}
.ItemWhyFooter:last-child{border: none;}
.ItemWhyFooter i{font-size: 46px; color: #013936; padding: 20px 0;}


/********** WHY TAKE **************/
.WhyTake{max-width: 1366px; margin: auto;}
.WhyTake h4{text-transform: uppercase !important; color: #f3b638 !important; font-size: 18px !important; font-weight: bold; background: none !important; width: 100%; padding-top: 8px; text-align: center;}
.WhyTake h2{background: none !important; padding: 2px !important; font-size: 40px !important; position: relative; margin-bottom: 26px !important; color: #0e2038; text-align: center;}
.WhyTake h2::before{content: ''; width: 60px; height: 3px; background-color: #fbc14b !important; position: absolute; bottom: 0; left: 50%; margin-left: -30px;}
.WhyTake p{text-align: center; width: 100%; padding: 0 20px; box-sizing: border-box; max-width: 1000px; margin: auto;}
.MainTake{display: flex; flex-wrap: wrap; justify-content: space-between; margin: 30px 0 0;}
.ItemTake{width: 25%; max-width: 330px; position: relative; border-radius: 14px; overflow: hidden;}
.ItemTake p{padding: 0;}
.BoxTextTake{width: 100%; position: absolute; bottom: 0; background: linear-gradient(transparent, #0c1729, #0c1729); color: #fff; text-align: center; padding: 10px 20px; box-sizing: border-box;}
.BoxTextTake i{background-color: #0c1729; color: #fff; border: solid 2px #CDAC76; border-radius: 100%; font-size: 30px; width: 70px; height: 70px; display: flex; align-items: center; justify-content: center; margin: auto;}
.BoxTextTake a{background-color: #fff; color: #0E2038; display: table; margin: 10px auto; padding: 5px 20px; border-radius: 30px; font-size: 15px;}
.BoxTextTake a i{background: none; width: auto; height: auto; border: none; font-size: 15px; margin: inherit; color: #0E2038; display: inline; vertical-align: middle;}
.BoxTextTake a:hover{background-color: #F7BB10;}

.Trusted{max-width: 1200px; margin: 30px auto 10px; text-align: center;}
.Trusted h4{background-color: #f3b638; display: table; margin: auto; text-transform: uppercase; padding: 2px 25px; letter-spacing: 1px; border-radius: 17px; color: #0E2038;}
.Trusted h2{font-size: 35px; color: #0E2038;}
.MainTrusted{display: flex; flex-wrap: wrap; justify-content: space-between; padding: 25px 0;}
.ItemTrsuted{width: 25%; border-right: solid 2px #e9e9e9; box-sizing: border-box; text-align: left; padding: 0 42px; line-height: 21px;}
.ItemTrsuted strong{font-size: 20px;}
.ItemTrsuted:last-child{border: none;}
.ItemTrsuted i{color: #f3b638; float: left; font-size: 40px; margin: 3px 11px 0px 0px;}

.MainReviews{border: solid 2px #e9e9e9; padding: 20px; box-sizing: border-box; border-radius: 13px; display: flex; flex-wrap: wrap; justify-content: space-between; background: #0c1729;}
.ItemReviews{width: 20%; text-align: center; border-right: solid 1px #394f73; box-sizing: border-box; padding: 0 14px;}
.ItemReviews p+p{color: #fff; text-align: left; font-size: 15px;}
.ItemReviews p+p strong{font-size: 20px;}
.ItemReviews:last-child{border: none;}
.ItemReviews a{display: none; text-transform: uppercase; border: solid 1px #0d4ca1; border-radius: 5px; color: #0d4ca1; margin: 10px auto 0; font-weight: bold; font-size: 14px; padding: 4px 21px;}

.Slidereviews{padding: 30px 0; max-width: 1366px; margin: auto;}
.Slidereviews h3{text-transform: uppercase; font-size: 28px; font-weight: 700; padding: 12px 0 30px; letter-spacing: 0; word-spacing: 0; position: relative; display: table; margin: auto; color: #353741;}
.Slidereviews h3::before{position: absolute; content: ''; width: 175px; height: 27px; bottom: 0px; left: 50%; transform: translateX(-50%); background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-titulos.webp") center center no-repeat; background-size: cover;}

.VideoBox{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/MachuPicchuBG.webp")center center no-repeat #0E2038; max-width: 1366px; margin: auto; border-radius: 13px; padding: 20px 50px; box-sizing: border-box; background-size: cover; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.TextVideoBox{width: 34%;}
.TextVideoBox h4{text-transform: uppercase; color: #f3b638; border: solid 1px #f3b638; border-radius: 20px; display: table; font-weight: normal; padding: 3px 26px; margin-bottom: 12px;}
.TextVideoBox h3{color: #fff; font-size: 30px; line-height: 33px; margin-bottom: 9px;}
.TextVideoBox p{color: #fff;}
.TextVideoBox a{flex-shrink: 0; display: inline-flex; align-items: center; gap: 10px; padding: 10px 20px; border: 0; border-radius: 6px; cursor: pointer; font-size: 15px; font-weight: 800; letter-spacing: 0.04em; text-transform: uppercase; color: #111; background: linear-gradient(90deg, #f5b400 0%, #ffd34d 100%); box-shadow: 0 4px 14px rgba(245, 180, 0, 0.35); transition: transform 0.2s ease, box-shadow 0.2s ease; white-space: nowrap; margin-top: 14px;}
.TextVideoBox a:hover {transform: translateY(-1px); box-shadow: 0 6px 18px rgba(245, 180, 0, 0.45);}

.IframeVideo{ width: 56%; border: solid 2px #fff; border-radius: 13px; overflow: hidden; line-height: 0;}
.IframeVideo iframe{width: 100%;}


/* movil */
@media(max-width:1400px) {
    #conDeals {max-width: 1260px}
    .BlogRSS ul li+li .title {bottom: 46px}
    .certificados .textwidget {max-width: 1200px}

    .TextTypeTour h3{font-size: 15px;}
    .TextTypeTour p{font-size: 12px;}
}
@media(max-width:1366px) {
    .certificados .textwidget {max-width: 1250px;}  
    .BoxDato img {max-width: 52px;}
    .BoxDuracion img {max-width: 34px;}
    .BoxPrecioT {padding: 13px 3px;}
    .BoxPrecioT img {max-width: 39px;margin-right: 2px;padding-right: 4px}
    .BoxDato p {font-size: 15px;}
    .BoxDato p span {font-size: 15px;}
    .BoxLevel {padding: 5px 3px;}
    .Enquire {padding: 0 3px;}
    #bottom2 {font-size: 14px;padding: 8px 0;margin: 0 auto 3px;}
    .BtnWhats {font-size: 13px;}
    .TextoTour h1 {font-size: 34px;}
    .BoxContentLi h3 {font-size: 25px;}

    /*Footer*/
    footer::after{width: 149px; height: 198px;}
    footer::before{width: 149px; height: 198px;}

    /*Availability 2025*/
    .MainBannerAvailability .tit-img{min-height: 415px;}
    .BoxTextAvailability h1{font-size: 50px!important; line-height: 52px;}
    .BoxTextAvailability p{font-size: 17px!important;}
    .BoxTextAvailability a{font-size: 14px!important; padding: 10px 20px!important;}


    /*Inca Trail Landing*/
    .TextBannerIT{padding: 0 20px; box-sizing: border-box;}
    .TitleTour h1{font-size: 40px; line-height: 43px;}
    .TitleTour h4+p{font-size: 15px;}
    .TitleTour{width: 60%;}
    .TitleTour ul li i{font-size: 26px;}
    .PriceBanner{top: -55px; right: 27px; max-width: 325px; padding: 20px 20px;}
    .LaunchRibbon span{font-size: 12px; height: 32px; left: -55px;}
    .SavePrice{margin: 9px 40px;}
    .PriceBanner a{font-size: 13px;}
    .DatosWhyIT{padding: 15px 12px;}
    .DatosWhyIT ul li{padding: 0 23px 17px;}

    .TextBanner2{padding: 0 25px; box-sizing: border-box;}
    .ContentITO .responsive-tabs .responsive-tabs__panel{padding: 14px 20px; box-sizing: border-box;}

    .incatrail-sticky-bar.is-visible{max-width: 900px;}
    .incatrail-sticky-bar__btn{padding: 9px 16px;}

    .WhyTake{padding: 0 20px; box-sizing: border-box;}
    .ItemTake{width: 24%;}

}
@media(max-width:1200px) {
    .TitleCat2025 .container2, .BoxTours2025 .container2, #BoxTrainTours .container2{max-width: 1100px;}
    .BoxTours2025 .container2, #BoxTrainTours .container2{text-align: center;}
    .TitleCat2025 h1{font-size: 40px!important;}
    .BoxTours2025 .container2 article{width: 33%!important;}

    /*Inca Trail*/
    .TextTitleIncaTrail{max-width: 1000px;}

    /*Inca Trail Landing*/
    .TitleTour h1{margin: 12px 0; font-size: 34px; line-height: 39px;}
    .DatosWhyIT ul li i{font-size: 30px; margin-right: 11px;}
    .DatosWhyIT ul li:last-child{padding: 0 12px;}
    .TitleRegPrice{font-size: 12px;}
    .RegPrice{font-size: 22px;}
    .TitleLPrice{font-size: 16px;}
    .LPrice{font-size: 36px;}
    .TextBanner2 ul{gap: 10px; grid-template-columns: repeat(auto-fit, minmax(130px, 1fr));}
    .TextBanner2 ul li{font-size: 13px;}
    .TextBanner2 h2{font-size: 34px; line-height: 37px;}
    .TextBanner2 p{width: 41%;}

    .tour-benefits{grid-template-columns: repeat(auto-fit,minmax(160px,1fr));}
    .benefit-content p{font-size: 14px;}

    .BoxHighlights{padding: 16px 10px;}

    .MainPassport{padding: 20px 30px;}
    .BoxStep {padding: 35px 20px;}
    .Passport h4{padding: 32px 0 10px!important; font-size: 15px!important;}
    .Passport h2{font-size: 26px!important;}

    .MediaTour{padding: 0 20px; box-sizing: border-box;}


}
@media(max-width:768px) {
    .alignleft, .alignright {display: block;margin: auto auto 10px;float: none;}
    header {position: inherit;z-index: auto;}
    .menu-item-has-children .menu-item-has-children .wprmenu_icon, .menu-item-has-children .menu-item-has-children .wprmenu_parent_item {display: none!important;}
    #menu, .BoxTypeTour {display: none;}
    .BoxMenuMobile {display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;position: sticky;top: 0;background-color: #fff;z-index: 1111;}
    .logo-mobile {width: 58%;padding: 11px 10px;box-sizing: border-box ;}
    .idioma-mobile {width: 15% ;}
    .idioma-mobile label{display: none;}
    .idioma-mobile select {border: solid 1px #000;color: #31343f;padding: 5px 4px;border-radius: 4px; ;}
    .trip-mobile a {display: block;}
    .trip-mobile img {max-width: 34px!important;}
    #menucel {display: block;}
    #top {z-index: inherit;}
    #wprmenu_bar {height: 73px!important;border-bottom: solid 4px #f3c800;z-index: 9999!important;}
    #wprmenu_bar .menu_title a {position: absolute !important;left: 50%;margin-left: -65px;top: 0 !important;vertical-align: middle;}
    #wprmenu_bar .bar_logo {min-height: 50px;padding: 0!important;}
    #wprmenu_bar div.hamburger {margin-top: 11px!important;}
    #mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right {top: 73px!important;}
    #wprmenu_bar .menu_title {font-size: 16px!important;padding-top: 14px;}
    .cbp-spmenu-bottom.cbp-spmenu-open, .cbp-spmenu-top.cbp-spmenu-open {margin-top: 30px;}
    #header .ubermenu-items-align-center {margin-left: 0;}
    #header #topRight, #topRight {position: fixed !important;top: 25px !important;right: 10px !important;width: 30% !important;z-index: 999999;left: auto !important;text-align: right!important;}
    #header #topRight, #topRight li {padding: 0!important;}
    .MenuSticky {display: none!important;}
    .mega-sub-menu .mega-menu-item-type-widget{display: none!important;}
    .logo {width: 100%;padding: 4px 0;position: fixed;z-index: 101;top: 0;left: 50%;margin-left: -68px;max-width: 136px;}
    .socialTop {position: fixed;top: 21px;right: 10px;width: auto;z-index: 10000;}
    .socialTop h3 {display: none;}
    .socialTop form {display: none;}
    #logo, .redes-supertop {display: none;}
    .socialTop ul {display: none;}
    #polylang-2 ul {display: block;text-align: right;}
    #polylang-2 ul li {padding: 0;margin: 0 3px;}
    .wp-image-5358, #header .socialTop .wp-image-5358, #header .socialTop .wp-image-5358 {display: none;}
    .ContentBuscador {position: inherit;margin: 0;left: auto;bottom: auto;}
    .img-availability {width: 90%;margin: 10px auto;text-align: center;display: table;}
    .Buscador {display: none;}
    #slideshow img {min-height: 550px;object-fit: cover;}
    .CSSgal .swiper-wrapper{min-height: 500px!important;}
    .CSSgal .swiper-wrapper img{height: 100%; object-fit: cover; min-height: 500px;}
    .BoxTextBanner {width: 95%;top: 0;}
    .TextBanner h3 {font-size: 35px;}
    .TextBanner p {font-size: 23px;}

    .MainHikes{grid-template-columns:auto auto}
    .MapiRoutes{padding: 35px 20px 15px;}
    .machu-tours{width: 48.5%; margin-bottom: 63px;}
    
    .ItemHike:last-child{display: none;}

    .conParallax p{font-size: 32px;}

    /*Home Text*/
    .HomeLeft{width: 100%;}
    .content.home h1{text-align: left;}
    .content.home h2{font-size: 28px;}
    .HomeRight{display: none;}

    /*Banner Home*/
    .CSSgal{display: none;}
    .BannerHomeMobile{position: relative; line-height: 0; background-color: #000; display: block;}
    .BannerHomeMobile img{opacity: .65; width: 100%; max-height: 530px; object-fit: cover;}
    .TextBannerHome{line-height: normal; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; color: #fff; width: 90%;}
    .TextBannerHome p{color: #fff;}
    .TextBannerHome p strong{background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/bg-cusco-banner.webp") center center no-repeat; font-size: 15px; padding: 9px 56px; text-align: center;}
    .TextBannerHome h3{font-size: 31px; margin-bottom: 10px; line-height: 34px; margin-top: 25px;}
    .TextBannerHome h3+p{font-size: 13px;}
    .TextBannerHome ul{text-align: center;}
    .TextBannerHome ul li{display: inline-block;}
    .TextBannerHome ul li a{color: #353741; background: #eec02d; padding: 8px 33px; border-radius: 8px; font-weight: 600; margin-top: 40px; display: inline-block; border: 2px solid #eec02d; text-transform: uppercase; font-size: 14px;}
    .TextBannerHome ul li+li a{background: none; color: #fff;}
    .TextBannerHome ul li+li a:hover{background: #eec02d; color: #fff; transition-duration: .5s;}


    .BoxIncaTrailAvailability {font-size: 18px;}
    .BoxIncaTrailAvailability strong {padding: 2px 10px;box-sizing: border-box;}
    .BoxIncaTrailAvailability a {font-size: 19px;padding: 8px 15px;}
    .ExParallax { padding: 40px 20px;}
    .deInkayni { display: none;}
    .BlogRSS { padding: 0 20px 20px; box-sizing: border-box;}
    .BlogRSS ul li {width: 100%;margin: 0 0 6px!important;height: 352px;}
    .BlogRSS .title {font-size: 35px;line-height: 38px;}
    .BlogRSS ul li+li {width: 49.5%;}
    .BlogRSS ul li+li .title {font-size: 26px;line-height: 28px;}
    .ContentNewsletter {padding: 20px;box-sizing: border-box;}
    .NewsLeft strong {font-size: 32px;}
    .NewsLeft p {font-size: 22px;}
    .NewsRight a {padding: 10px 13px;font-size: 26px;}
    .BoxWhy {width: 100%;margin: 0 0 3px;}
    .BoxWhy img {float: left;margin-right: 22px;}
    .BoxScript {width: 95%;margin: 0 auto 10px;}
    .BoxScript+.BoxScript+.BoxScript {display: none;}
    .ConBlog {width: 48%;margin-bottom: 12px;}
    .ImgBlog a {font-size: 19px;right: 15px;bottom: 15px;}
    .ContentBlog {padding: 20px 10px;box-sizing: border-box;}
    .NewsLeft, .NewsRight {width: 100%;text-align: center;}
    .NewsRight a {margin: 12px auto 0;}
    .BoxLevel {width: 99%;float: left;margin: 3px 0;}
    .tourInfo {width: 47%;margin: 0 1% 16px;}
    .content-offer {max-width: 95%;margin: auto;}
    .content-offer article {padding: 6px;}
    .content-offer article .imgTourOffer { width: 100%; float: none;}
    .content-offer article .DatosOffer {width: 100%;}
    .DatosOfferLeft {width: 100%;float: none;margin: 0 0 5px;}
    .DatosOfferCenter, .DatosOfferRight {width: 100%;margin: 0;text-align: center;}
    .DatosOfferLeft h3 {text-align: center;}
    .peru, #slideshow .ms-slide-layers, .owl-theme .owl-controls, .toursInt {display: none!important;}
    #top {display: none;}
    .date, .tollFree {display: block;width: 100%;}
    .date ul {text-align: center;}
    .date li {display: inline-block;padding: 3px 0;text-align: center;margin: 0 9px;}  
    .date li+li+li+li {display: inline-block;}
    .date li:last-child {display: none;}
    .tollFree p {float: none;margin: 10px auto auto;}
    .lang, #header .lang {text-align: center;display: block;}
    .lang li, #header .lang li {padding: 0 5px;}
    #header .socialTop {padding: 0;}
    #logo, #topRight {float: none;width: 100%;padding: 0;box-sizing: border-box;text-align: center;}
    #header #logo {display: none;width: 100%;padding: 10px;box-sizing: border-box;}
    #header #topRight {position: relative;text-align: center;left: 0;padding: 10px;}
    #logo h3 {color: #fff;text-shadow: 1px 1px 1px #000;}
    .content.home, .content.listTour {padding: 20px;}
    .content.home h1, .TitleOurTours, .BoxHikes h2 {font-size: 27px;}
    .content, .sidebar {float: none;width: 90%;padding: 10px 0px;box-sizing: border-box;margin: auto;}
    .content h1 {font-size: 25px;}
    .content h2 {font-size: 22px;}
    .content p {font-size: 17px; line-height: 25px;}
    .cont__highlights .item__text ul li{font-size: 16px; line-height: 22px;}


    #tablist1-panel2 p {margin-left: 0px;}	
    #desTour {padding: 20px;gap: 15px;}
    .desTour {width: 48%; margin: auto;}
    .conParallax h3, .topRecomended h3, .deInka h3 {font-size: 24px;padding-bottom: 10px;margin-bottom: 5px;}
    .conParallax p {font-size: 42px;line-height: 42px;}
    .topRecomended {padding: 10px;}
    .topRecomended table {border-collapse: inherit;}
    .cTour {width: 50%;}
    td.topImg1, td.topImg2 {display: block;width: 100%;box-sizing: border-box;padding: 5px;}
    #conDeals {margin: 20px auto auto;}
    .dealsBox {display: block;width: 100%;padding: 5px;}
    .conDeals h3 {font-size: 18px;padding-bottom: 15px;}
    .conDeals h4 {font-size: 14px;line-height: 16px;padding: 6px 20px;}
    #box {padding-top: 15px;}
    #deals {padding: 0 10px 20px;}
    .discount em {font-size: 14px;top: 15px;right: -24px;}
    .discount strong {font-size: 24px;top: 28px;right: -12px;}
    .discount:after {border-top-width: 83px;border-left-width: 100px;}
    .dealsPrice {font-size: 14px;width: 74px;height: 34px;padding: 20px 2px;}
    .dealsPrice strong {font-size: 18px;}
    .dealsPrice em {font-size: 13px;}
    .conDeals {bottom: 5%;padding: 0 10px;}
    .spBox, .deInka {display: block;width: 100%;}
    .deInkayni {padding: 10px 0 20px;}
    .availability {border-top: 20px solid #000;}
    .availability h3 a:before {left: 50%;top: -49px;border-top: 24px solid transparent;border-right: 24px solid transparent;border-bottom: 26px solid #3eb368;border-left: 24px solid transparent;margin-left: -24px;}
    .availability h3 a:hover:before {border-right: 24px solid transparent;border-bottom: 26px solid #f3c800;}
    .menu2 {padding: 0;box-sizing: border-box;width: 100%; position:relative; z-index:1;}
    .menu2 li {background: 0 0;display: block;}
    .menu2 li a {color: #fff;border: none!important;padding: 0;}
    .menu2 li:first-child, .menu2 li:last-child {border-radius: 0!important;}
    .findUs, .payment, .contactUs, .mFooter, .socialBottom {float: none;width: 100%;padding: 10px;box-sizing: border-box;}
    .payment {border: none;position: relative;padding: 30px 0;margin: 10px 0;}
    .payment:before {position: absolute;width: 65%;height: 1px;content: '';top: 0;left: 50%;transform: translateX(-50%);background-color: #fcc100;}
    .payment:after {position: absolute;width: 65%;height: 1px;content: '';bottom: 0;left: 50%;transform: translateX(-50%);background-color: #fcc100;}
    .contactUs {max-width: 400px;margin: auto;}
    #footer2 {padding-bottom: 10px;}
    .contactUs input[type=submit], .contactUs .wpcf7 .ajax-loader {display: table;margin: 5px auto auto;}
    .boxInt .availability {border: none;}
    #pager img {max-width: 60px;}
    .conweb {padding: 10px 0;}
    .whyInkayni .whyBox {float: none;width: 100%;max-width: 400px;margin: auto;}
    .purchase {bottom: 5px;right: 5px;}
    #bgHome h2 span {font-size: 30px!important;}
    #bgHome p {line-height: 22px;}
    #bgHome p span {font-size: 17px!important;}
    .LeftAvailability, .RightAvailability {width: 95%;float: none;margin: 0 auto 10px;}
    .BoxTime {max-width: 300px;margin-left: -150px;top: 53%;}
    .BoxTime .ClassyCountdown-value {margin-top: -30px!important;}
    footer {padding: 20px 35px;box-sizing: border-box;}
    #HeaderTour {min-height: 600px;}
    .TextoTour h1 {font-size: 15px;}
    .BoxPrice2 ul li h3 {font-size: 18px;}
    .BoxDato img {max-width: 50px;}
    .BoxDato p {font-size: 15px;}
    .BoxDato p span {font-size: 11px;}
    .BoxLugar {border: none;}
    .BoxLevel .Level3 {background-size: contain;}
    .icon-level {padding: 6px 33px;}
    .BoxLevel a {padding: 1px 10px!important;}
    .BoxPlaceVisited ul li {max-width: none;width: 49%;margin: 0 0 18px;}
    .BoxCargos:before {width: 97%;max-width: none;height: 81%;max-height: none;}
    .BoxTripReviews .wptripadvisor_t1_DIV_1+.wptripadvisor_t1_DIV_1 {display: none;}
    .certificados .textwidget p {display: contents;}
    .TextReviews li {width: 15px;height: 15px;margin: 3px 4px;}    
	.TextReviews p strong {
		font-size: 12px;
		font-weight: 600;
	}
	.BoxTripReviews {
		padding: 20px 0;
	}
	.TextReviews p b {
		font-size: 14px;
		margin-bottom: 8px;
	}	
    .CSSgal .slider .conte{}
    .CSSgal .slider .slider-img{width: 100%;}
    .CSSgal .slider h3{font-size: 35px;}
    .CSSgal .slider p{font-size: 15px;}

    .desc__2 .wp-caption{width: 100%!important;}

    .likeFBbox2{bottom: 72px !important; left: 4px !important;}
    .imgFBbox2{bottom: 81px !important; left: 10px !important;}

    #likeFBbox{display: none;}
    #imgFBbox{display: none;}

  

    /*Filtro ofertas*/
    #sup-ofertas .lefttour{width: 100%!important;}
    #sup-ofertas .righttour{width: 100% !important; padding: 0 20px; float: none !important; box-sizing: border-box;}
    /*#sup-ofertas .of-1{width: 32%!important;}
    #sup-ofertas .of-2{width: 40%!important;}
    #sup-ofertas .of-3{width: 20%!important;}*/

    .ofertas__faqs{width: 100%; padding: 0 20px; box-sizing: border-box;}

    /*Offers Treks*/
    .BannerOffersTreks img{min-height: 257px; object-fit: cover;}
    .TextBannerOffersTreks{width: 55%;}
    .BannerOffersTreks .contador {width: 40%;}
    .ContentOffersTreks{padding: 0 20px; box-sizing: border-box;}
    .ContentOffersTreks .lefttour{width: 100%; float: none;}
    .ContentOffersTreks .righttour{width: 100%; float: none;}
    .ContentOffersTreks .righttour ul li .of-3{padding: 10px 8px 0;}
    .ContentOffersTreks .righttour ul li .of-3 .of-mos a{font-size: 12px; margin: 11px 0px 0px 4px;}
    .BoxSpecialist{padding: 0 20px; box-sizing: border-box;}
    .TextEspecialist{width: 60%;}
    .ImgEspecialist{width: 36%;}
    .TextEspecialist h3{line-height: 35px; font-size: 32px;}
    .ImgFAQsTreks{display: none;}
    .TxtFAQsTreks{width: 100%;}
    .dayspricebesttours h4{padding: 3px 10px;}

    /*Trip Planner*/
    .BannerTripPlanner{}
    .BannerTripPlanner img{min-height: 260px; object-fit: cover;}
    .TextTripBanner{width: 100%;}
    .TextTripBanner h1{padding-bottom: 12px;}
    .FormuPlanner{padding: 40px 20px; box-sizing: border-box;}
    .FormuStep1, .FormuStep2, .FormuStep3{width: 100%;}
    .Step1 .contact_datos, .Step2 .contact_datos, .Step3 .contact_datos{width: 100%;}
    .Step1 .contact_datos ul, .Step2 .contact_datos ul, .Step3 .contact_datos ul{display: flex;}
    .Step1 .contact_datos ul li, .Step2 .contact_datos ul li, .Step3 .contact_datos ul li{width: 33%;}

    /*Category 2025*/
    .TitleCat2025 h1{font-size: 65px!important; padding: 35px 20px;}
    .TitleCat2025 .TextTitleCat2025 h1 strong {font-size: 23px!important;}
    .MenuFiltro{padding: 0 20px; box-sizing: border-box;}
    .BoxTours2025 .container2 article, .ItemTrainTour{width: 46%!important;}

    /*Category Inca Trail*/
    .TextTitleIncaTrail{padding: 0 20px; box-sizing: border-box;}
    .TextTitleIncaTrail h2{font-size: 30px;}
    .ItemsIncaTrail .container{padding: 0 20px; box-sizing: border-box;}
    .ItemsIncaTrail .BoxItem .TextItem{width: 92%; bottom: 15px;}
    .ItemsIncaTrail .BoxItem .TextItem h3{font-size: 15px;}
    .ItemsIncaTrail .BoxItem .TextItem p{font-size: 13px;}
    .BestSellerIncaTrail .container, .MainPlaces .container{display: block!important;}
    .BannerBestSeller, .TextoBestSeller, .PlacesLeft, .PlacesRight{width: 100%!important;}
    .TextoBestSeller, .PlacesRight{margin-top: 15px;}

    /*Catgories*/
    .tit-img{padding: 40px; box-sizing: border-box;}
    .tit-img h1, .tit-img p{width: 93%;}

    /*Availability 2025*/
    .BoxTextAvailability{padding: 0 30px; box-sizing: border-box;}
    .BoxTextAvailability p {max-width: 63%;}
    .desc__2{padding: 40px 20px!important; box-sizing: border-box;}
    .desc__2 .content_1{display: block!important;}
    .desc__2 .content_1 .item__img{margin-bottom: 40px;}
    .CalendarAvailability iframe{width: 100%;}

    .TextoInfografia, .ImgInfografia{width: 100%;}
    .WhyBookBox .guia__item {width: 49%;}

    .TitleCat2025 img{min-height: 300px; object-fit: cover;}

    /*Inca Trail Landing*/
    .HeroIT{}
    .HeroIT img{min-height: 500px; object-fit: cover;}
    .TitleTour{width: 100%;}
    .DatosWhyIT{margin-top: 22px;}
    .DatosWhyIT ul li{width: 49%; border-right: none; border-bottom: solid 1px #ccc; padding: 15px 0;}
    .DatosWhyIT ul li:last-child{width: 100%; max-width: 218px; margin: auto; padding: 10px 0;}
    .DatosWhyIT ul li::before{display: none;}
    .DatosWhyIT ul li strong{font-size: 14px;}

    .PriceBanner{position: relative; width: 100%; margin: 20px auto 0; max-width: 100%; top: auto; right: auto; display: flex; align-items: center;}
    .PriceBox1{display: none;}
    .PriceBox1+.PriceBox1{display: block; width: 52%; line-height: 14px;}
    .PriceBox1Btn{width: 46%;}
    .SavePrice {margin: 5px 30px; font-size: 13px; padding-top: 6px;}
    .pPerson{font-size: 13px;}
    .LPrice{font-size: 27px;}
    .TextPrice{padding: 5px 0 0;}
    .TitleTour ul{display: none;}
    .BannerIT2 img{min-height: 520px; object-fit: cover;}
    .TextBanner2 p{width: 75%;}
    .TextBanner2 ul{grid-template-columns: repeat(auto-fit, minmax(178px, 1fr));}
    .MainBetter h2+p strong{padding: 15px 0; display: block; font-size: 27px;}
    .tour-benefits{grid-template-columns: repeat(auto-fit,minmax(320px,1fr));}
    .benefit-card{max-width: 320px; margin: auto;}
    .ContentITO{padding: 0 20px; box-sizing: border-box;}

    .MainHighlights{}
    .LeftHighlights, .RightHighlights{width: 100%;}
    .LeftHighlights p img{display: none;}
    .RightHighlights{padding-top: 20px;}
    .BoxTitleDay{width: 100%;}
    .tour-days-menu{position: relative; top: auto; right: auto; width: 100%;}
    .ContentITO .GalleryTour{width: 100%; float: none;}
    .ContentITO .route__details ul{grid-template-columns: 49% 49%!important;}

    .MainPrices{display: block;}
    .PriceLeft, .PriceRight{width: 100%;}
    .PriceBottom ul{flex-wrap: wrap;}
    .PriceBottom ul li{width: 33%; box-sizing: border-box; padding: 10px 17px !important;}

    .MainFaqs, .MainAvailability{display: block;}
    .LeftFaqs, .RightFAQ, .AvailabilityLeft{width: 100%;}
    .incatrail-sticky-bar.is-visible{max-width: 500px;}

    .Partners{flex-wrap: wrap;}
    .Partner1, .Partner2, .Partner3{width: 33%;}
    .certificados .textwidget img{width: 100%;}

    .ItemHighlights{width: 49%; margin-bottom: 19px;}
    .LeftHighlights ul li{margin: 8px 0;}
    .LeftHighlights ul li i{padding-bottom: 5px;}
    .DayDay p{width: 80%;}

    /*Tab Packing*/
    .TitlePacking img{float: none; display: table; margin: auto;}
    .TitlePacking h2+p{width: 100%; margin-bottom: 20px;}
    .BoxCarry, .BoxCarry2{width: 100%; max-width: 10px 0;}
    .Passport img{float: none; display: table; margin: auto;}
    .BoxStep{width: 50%; border-bottom: solid 1px #E9E9E9;}
    .BoxStep:nth-child(2){border-right: none;}
    .BoxStep:nth-child(3), .BoxStep:nth-child(3){border-bottom: none;}
    .BoxStep2{text-align: center;}
    .BoxStep2 i{float: none; margin: 10px auto;}
    .ChooseLeft{width: 100%;}
    .ItemWhy1{text-align: center;}
    .ItemWhy1 i{float: none; margin: 10px auto;}
    .ChooseRight{display: none;}

    .BoxPlan{padding: 40px!important;}
    .BoxPlan img{float: none; margin: 20px auto; display: table; max-width: 370px;}
    .MainItemsWhyFooter{display: none;}

    .MainTake{justify-content: space-evenly;}
    .ItemTake{width: 49%; margin: 10px 0;}
    .MainTrusted{padding: 25px 20px; box-sizing: border-box;}
    .ItemTrsuted{width: 49%; margin: 15px 0;}
    .ItemReviews{width: 49%;}
    .ItemReviews:nth-child(2), .ItemReviews:nth-child(4){border-right: none; margin: 10px 0;}
    .ItemReviews:last-child{width: 100%;}
    .TextVideoBox{width: 100%; margin: 20px 0; text-align: center;}
    .TextVideoBox h4{margin: 0 auto 12px;}
    .IframeVideo{width: 100%;}

    .ItemVideo, .ItemMap{width: 100%; margin: 10px 0;}
	
}

@media(max-width:600px) {
    .ImgBannerITTM{display: none;}
    .ImgBannerITTM-Mobile{display: block;}

    .BoxBannerITTM{padding: 2px 20px; box-sizing: border-box;}

    /*Trip Planner*/
    .Progress li::before{width: 210px;}
}
@media(max-width:480px) {

    .mega-BestSellerEN a strong::before{}
    .mega-BestSellerEN a strong{display: table;}

    .BoxTextBanner {padding: 10px;}
    .TextBanner h3 {font-size: 18px;margin-bottom: 6px;}
    .TextBanner p {font-size: 13px;}
    .BoxIncaTrailAvailability {padding: 10px;}
    .content.home h1, .TitleOurTours, .BlogRSS h3 {font-size: 18px;text-align: center;padding: 12px 0 22px;}
    .content.home h1{text-align: left; padding: 13px  0 0;}
    .content.home h1:before, .TitleOurTours:before, .pagetitle:before, .titlewhywaman h2:before, .BoxTripReviews h2:before, .certificados h3:before {width: 125px !important;height: 19px !important;}	
    .TitleOurTours {padding: 12px 20px 22px;box-sizing: border-box;}
    .titlewhyinkayni h2 {font-size: 18px !important;text-align: center;}
    .BlogRSS ul li+li {width: 100%;}
    .BoxLugar {border-right: solid 1px #fff;}
    .BoxAltitude, .BoxPrecioT {border: none;}
    .BoxDatosTours {display: grid;grid-template-columns: auto auto;gap: 10px;justify-content: center;width: auto;border: none;}
	.BoxDato {
		border: 2px solid #cccccc;
		overflow: hidden;
		width: 175px;
		padding: 5px 5px;
		border-radius: 10px;
		justify-content: center;
		order: initial !important;
	}	
    .BoxDato:last-child {border-right: 1px solid #ccc;}	
    .Enquire {padding: 0 2px;}
    .BoxPrice2 {padding: 18px 10px;}
    .TextoTour h1 {font-size: 15px;}
    .BoxPrice2 ul li {padding: 5px 6px;border-right: solid 2px #f3c800;}
    .BoxPrice2 ul li h3 {font-size: 15px;}
    .BoxPrice2 ul li p {font-size: 19px;}
    .BoxPrice2 ul li img {vertical-align: middle;}
    .BoxContentLi {padding: 8px 10px;}
    .BoxDato img {border: none;padding: 0;max-width: 42px;}
    .icon-level {border: none;margin: 0;}
    .BoxLugares ul {margin: 0;display: inline-block;}
    .BoxLugares ul li {padding: 0px;font-size: 14px;text-align: center;padding-right: 4px;padding-left: 4px;order: initial !important;margin: 0;line-height: 12px;}
    .ContentBoxMapa {width: 100%;}
    .daTour h4 {min-height: auto;}
    .BoxWhyTour {width: 100%;margin: 0 0 12px;}
    .conParallax li {display: block;width: 100%;padding: 5px 0;}
    .conParallax p {font-size: 18px;line-height: normal;margin-bottom: 30px;}
    .conParallax p br {display: none;}    
	.cTour {display: block;width: 90% !important;margin: 10px auto 15px !important;}
    .socialBottom li a {display: table;margin: auto;}
    .socialBottom li i {margin: auto;}
    #pager img {max-width: 45px;}
    .content h1 {font-size: 23px;}
    .content h2 {font-size: 14px;text-align: center;}
    .conDeals {max-width: 200px;padding: 0 5px;}
    .conDeals h4 {padding: 0 5px;}
    .conDeals h4 a {margin: 0;}
    #bgHome h2 span {font-size: 25px!important;}
    #bgHome p span {font-size: 16px!important;}
    .img-availability {width: 95%;}
    .BoxWhy {width: 100%;}
    .ConBlog {width: 95%;}
    #wonderplugincarousel-1 .amazingcarousel-next {right: 18%!important;top: 49%!important;}
    #wonderplugincarousel-1 .amazingcarousel-prev {left: 18%!important;top: 49%!important;}
    .tourInfo {width: 95%;margin: 0 0 16px;}
    .whyInkayni h3, .BoxTripReviews h2, .certificados h3 {text-align: center;font-size: 17px;}
    .BoxWhy img {max-width: 75px;}
	.menu2 ul li:last-child a {
		margin: 10px 0 35px;
	}	
    .DatosOfferLeft table tr td {width: 32%;}
    .DatosOfferLeft table tr td+td {width: 65%;}
    .BoxTime {position: relative;background: #14223a;width: 100%;left: auto;top: auto;max-width: none;margin: 0;}
    .BoxTime .ClassyCountdown-days, .BoxTime .ClassyCountdown-hours, .BoxTime .ClassyCountdown-minutes, .BoxTime .ClassyCountdown-seconds {height: 58px!important;}
    .BoxTime .ClassyCountdown-value {margin-top: -21px!important;}
    .certificados .textwidget {width: 100%;padding: 30px 0 0;}  
    .menu2 ul li:last-child a:before {left: -35px;transform: scale(.8);}
    .TextoTour {top: 2%;}
    .TextoTour h1 {padding: 15px 20px 15px 20px;}
    .BoxContentLi h3 {font-size: 13px;}
    .whyinkaynip {padding: 20px 20px !important;}
    .grid-machu-tours, .MainHikes {grid-template-columns: auto;padding: 20px;}
	.machu-tours:first-child .machu-tours-img {}
	.machu-tours:first-child .ma-to-datos {bottom: 0px;}

    .DatosTourHome{justify-content: space-around;}

    .content.home h2{font-size: 24px;}

    .BoxBannerITTM{margin-bottom: 10px;}
    .BoxBannerITTM img{min-height: 290px; object-fit: cover;}

    .breadcrumb, .slidetour .tit__tour{display: none!important;}

    .desTour{width: 100%;}

    /*Offers Treks*/
    .BannerOffersTreks img{min-height: 300px;}
    .TextBannerOffersTreks{width: 95%; padding: 2px 2px 85px 30px;}
    .ContentOffersTreks .of-ocu1{display: flex!important;}

    .BannerOffersTreks .contador{width: 95%;}

    .ContentOffersTreks .righttour ul li .of-1{width: 100%;}
    .ContentOffersTreks .righttour ul li .of-1 img{max-height: 236px; object-fit: cover;}
    .ContentOffersTreks .righttour ul li .of-2{padding: 10px 20px 20px; width: 100%;}
    .ContentOffersTreks .righttour ul li .of-3{width: 100%; padding: 0 14px;}

    .of-best-seller{position: absolute; top: 17px; left: 14px; width: 25%;}
    .of-best-seller img{display: none;}
    .of-best-seller span{display: block; background-color: #0075ff; color: #fff; border-radius: 9px; font-weight: 500; font-size: 13px; padding: 2px 8px;}
    .PricesOffersTreks{position: absolute; top: -122px; right: 0;}

    .ContentOffersTreks .righttour ul li .of-3 .of-mos a {margin: auto;}
    .ContentOffersTreks .righttour ul li .of-3 .of-mos p {padding: 6px 2px 6px 2px;}

    .BoxSpecialist{background-size: cover; padding: 30px 20px;}
    .TextEspecialist{width: 100%; text-align: center;}
    .TextEspecialist a{display: table; margin: auto;}
    .ImgEspecialist{width: 100%;}

    /*Newsletter*/
    .newspers{display: block;}
    .BtnFormNewsletter{display: table; margin: auto; font-size: 23px;}

    .machu-tours{width: 100%;}

    /*Copyright*/
    #copy ul{flex-wrap: wrap;}
    #copy ul li{width: 100%; margin-bottom: 8px;}

    /*Trip Planner*/
    .TextTripBanner{padding: 0 20px; box-sizing: border-box;}
    .TextTripBanner h1{font-size: 26px;}
    .Progress li::before {width: 170px;}

    .FormuStep1, .FormuStep2, .FormuStep3{padding: 20px;}
    .contact_datos{display: none;}
    #Personas p, #Dias p, #FechaViaje p, #Lugares p, #Actividades p, #Hotel p, .FormuStep3 .Ask span, .FormuStep3 .Name span, .FormuStep3 .Email span, .FormuStep3 .Phone span{background-size: 45px; padding-left: 50px;}
    #Personas p span, #Dias p span, #Lugares p span{width: 45px; height: 45px; font-size: 21px;}
    #Actividades p span{width: 90px; height: 45px; margin-bottom: 10px;}
    #Personas .boxday strong em {font-size: 12px; top: 13px; left: 2px;}
    #Personas .boxday i.fa-check{right: 3px; top: 1px;}
    #Dias .boxday2 strong span{font-size: 15px;}
    #FechaViaje p input {padding: 14px;}
    #Actividades p{flex-wrap: wrap;}
    #Hotel p span{width: 62px; height: 45px;}
    #Hotel .boxday5 .fa-star{margin-top: -15px;}
    .FormuStep3 .Name span input, .FormuStep3 .Email span input, .FormuStep3 .Phone span input{padding: 14px 20px;}

    .ItemWork{width: 100%; margin-bottom: 30px;}

    /*Category*/
    .BoxTours2025 .container2 article, .ItemTrainTour{width: 100%!important; max-width: 350px!important;}
    .TitleCat2025 .TextTitleCat2025{width: 90%;}
    .TitleCat2025 h1{font-size: 55px!important; padding: 35px 20px!important;}
    .TitleCat2025 .TextTitleCat2025 h1 strong{display: table; margin: auto;}
    .MenuFiltro li{font-size: 14px;}
    .BoxTours2025 h2, #BoxTrainTours h2{font-size: 25px!important;}

    /*Category Inca Trail*/
    .TextTitleIncaTrail p{display: none;}
    .ItemsIncaTrail .BoxItem{width: 100%;}

    /*Availability 2025*/
    .BoxTextAvailability h1{max-width: 100%; font-size: 40px!important; line-height: 42px;}
    .BoxTextAvailability p {max-width: 85%!important; width: auto!important;}

    .BoxMultimedia .container h2{font-size: 25px;}

    .MapaCamino, .VideoCamino {width: 100%;}
    .WhyBookBox .guia__item, .BoxDescripcion3 .content_1, .BoxDescripcion3 .content_2{width: 100%;}

    .VideoCamino .rll-youtube-player img{ position: inherit;}
    .VideoCamino{margin-top: 20px;}
    .VideoCamino .rll-youtube-player iframe{position: inherit; min-height: 300px;}

    .certi .cert5, .certi .cert6{width: 100%;}

    .Partners{flex-wrap: wrap; justify-content: space-between;}
    .Partner1, .Partner2, .Partner3{width: 49%;}
    .Partner1 img, .Partner2 img, .Partner3 img{width: 100%;}

    .content.home a{color: #000; margin-bottom: 20px;}
    .content.home h1{color: #303030;}

    /*Inca Tral Landing*/
    .TextPrice{display: none;}
    .LaunchRibbon span{font-size: 9px; height: 23px; left: -66px;}
    .LaunchRibbon{width: 96px;}
    .LPrice{line-height: 34px;}
    .TextBanner2 p{width: 100%;}
    .BannerIT2{max-height: 610px;}
    .BannerIT2 img{min-height: 600px;}
    .tour-benefits{ grid-template-columns: repeat(auto-fit,minmax(190px,1fr));}
    .benefit-card img{display: none;}
    .benefit-number{width: 27px; height: 27px; font-size: 11px;}
    .benefit-icon{width: 50px; height: 50px;}
    .benefit-icon i{font-size: 20px;}
    .benefit-header{display: block;}
    .benefit-text h3{font-size: 18px;}
    .benefit-text h4{font-size: 14px; line-height: 18px;}
    .ContentITO .responsive-tabs .responsive-tabs__panel{padding: 14px 0;}
    .BoxHighlights, .BoxHighlights+.BoxHighlights+.BoxHighlights+.BoxHighlights{width: 50%; border: solid 1px #ebebeb;}
    .ContentITO #tablist1-panel2 .su-spoiler-content{padding: 15px 0!important;}
    .ContentITO .lightboxtourgal img{object-fit: cover;}
    .ContentITO .GalleryTour{margin: 5px 0!important;}
    .ContentITO .cont__incluye {grid-template-columns: 100%!important;}
    .PriceTabLeft{width: 75%; margin: auto;}
    .PriceTabRight{width: 93%; margin: auto;}

    .HighlightsTitle h2{font-size: 23px; line-height: 27px; padding: 17px 0;}
    .HighlightsTitle h3{font-size: 14px;}
    .HighlightsTitle h3::before, .HighlightsTitle h3::after{display: none;}
    .ItemHighlights{width: 100%;}
    .LeftHighlights h3{padding-right: 10px;}
    .BoxHighlights, .BoxHighlights+.BoxHighlights+.BoxHighlights+.BoxHighlights{width: 100%; border: none; border-bottom: solid 1px #ebebeb;}

    /*Tab PackingList*/
    .TitlePacking{padding: 20px 25px;}
    .TitlePacking h2{font-size: 25px;}
    .BoxCarry ul li, .BoxCarry2 ul li{padding: 13px 21px!important;}
    .BoxCarry ul li i, .BoxCarry2 ul li i{margin-right: 5px; width: 37px; font-size: 32px;}

    .BoxStep, .BoxStep2{width: 100%; border-right: none;}
    .BoxStep:last-child{border-bottom: none;}
    .BookingData{text-align: center;}
    .BookingData .fa-handshake-angle{float: none; margin: 14px auto;}

    .ItemWhy1{width: 100%;}
    .BoxPlan h4{padding-top: 15px;}
    .BoxPlan h2{font-size: 26px !important;}

    .ItemTake{width: 100%;}
    .Trusted{padding: 0 20px; box-sizing: border-box;}
    .ItemTrsuted {padding: 0 8px;}
    .ItemTrsuted:nth-child(2){border: none;}
    
    .grid-template-columns{repeat}

    .TextBanner2 ul, .ItemVideo .ContentBoxMapa, .ItemVideo .ContentTextVideo, .ItemMap .ContentBoxMapa, .ItemMap .ContentTextMap{width: 100%;}
    .MainBetter{display: none;}

    .Trusted h4{padding: 6px 20px; font-size: 12px;}
    .Trusted h2{font-size: 30px; line-height: 39px; padding: 20px 0;}

    .TextBanner2 ul li{text-align: center; font-size: 12px;}
    .TextBanner2 ul li i{font-size: 23px; margin: 10px 2px 8px 0; float: none; display: table; margin: auto;}
    .ItemHighlights i{font-size: 28px; width: 72px; height: 72px;}
    .LeftHighlights ul li{}
    .LeftHighlights h3{font-size: 18px; line-height: 22px;}
    .AlertHighlights ul li{padding: 8px;}
    .AlertHighlights ul li::marker{font-size: 25px; line-height: 0;}
    .BoxHighlights i{font-size: 23px; width: 63px; height: 63px; margin: 0 13px 21px 0;}
    .LeftHighlights, .RightHighlights{padding: 20px 12px;}
    .BoxHighlights p:first-child img{width: 34px;}
    #tablist1-panel1 p{padding-bottom: 2px;}
    .BoxHighlights p:first-child img{margin: 0 13px 13px 0;}

}
@media(max-width:390px) {
    .TitleTour h2{font-size: 13px;}
    .TitleTour h1{font-size: 25px; line-height: 30px;}
    .TitleTour h4{font-size: 16px;}
    .TitleTour h4+p{width: 100%;}
    .PriceBanner{padding: 10px 8px;}
    .LaunchRibbon span{font-size: 9px; height: 32px; left: -41px; border-radius: 13px 13px 0 0; width: 113px; top: 41px; transform: rotate(-90deg);}
    .ScrollText span{font-size: 20px;}
    .MouseIcon::before{width: 24px; height: 37px;}
    .ScrollExplore{max-width: 312px;}
    .MouseIcon{width: 59px; height: 64px;}
    .TextBanner2 ul{grid-template-columns:repeat(auto-fit, minmax(145px, 1fr)) ;}
    .TextBanner2 ul li{padding: 10px;}
    .MainBetter h2+p strong{font-size: 22px; line-height: 27px;}
    .MainBetter h2, .ContentTitle h4{font-size: 18px; line-height: 19px;}
    .MainBetter h2+p+p{font-size: 15px;}
    .LeftHighlights h2+p{width: 100%;}
    .LeftHighlights ul li{width: 100%; border-right: none; padding: 9px 10px;}
    .BoxHighlights, .BoxHighlights+.BoxHighlights+.BoxHighlights+.BoxHighlights{width: 100%;}
    .tour-days-menu .day-item i{font-size: 12px;}
    .tour-days-menu .day-item{font-size: 12px; padding: 12px 10px;}
    .ContentITO #tablist1-panel2 .su-spoiler-title{font-size: 16px; padding-left: 75px!important;}
    .ContentITO .route__details ul li{padding: 14px 12px 14px 44px !important;}
    .MainPrices h5::before, .MainPrices h5::after{display: none;}
    .PriceRight{padding: 0 10px;}
    .PriceRight ul{padding: 20px 18px;}
    .PriceBottom ul li{width: 100%; border: none; border-bottom: solid 1px #ebebeb; padding: 13px 17px!important;}
    .PriceBottom ul li i{font-size: 31px; margin-right: 15px;}
    .claTitleMes{width: 45%!important;}

    .BoxCarry ul li i, .BoxCarry2 ul li i{padding-right: 5px;}
    .BoxPlan img{width: 100%!important;}

    .BoxPlan{padding: 40px 20px!important;}

    .BannerIT2{max-height: 690px;}
    .BannerIT2 img{min-height: 680px;}
    .WhyTake p{padding: 0;}
    .WhyTake h2 {font-size: 30px!important; line-height: 35px; padding: 8px 0;}

    .DatosWhyIT ul li i{font-size: 22px; margin-right: 8px;}
    .TextBanner2 h2{font-size: 32px;}


}

@media screen and (max-width: 600px) {
    #tablist1-panel1 p {padding-bottom: 8px;}    
    #tablist1-panel1 ul li {font-size: 14px;margin-bottom: 0px;}
    #HeaderTour { min-height: 232px;height: auto;}
    .BoxContentLi p {font-size: 16px;}
    .BoxContentLi sub {font-size: 14px;}     
    #tablist1-panel3 ul:nth-child(2) {column-count: auto;padding: 10px 0px 10px 0px;margin-left: 0;border-left: none;}
    #tablist1-panel3 ul:nth-child(4) {column-count: auto;padding: 10px 0px 10px 0px;margin-left: 0;border-left: none;}   
    #tablist1-panel3 ul:nth-child(2) li {padding: 3px 0px 3px 35px;background-position: 10px 6px;font-weight: 300;font-size: 14px;background-size: 14px auto;}
    #tablist1-panel3 ul:nth-child(4) li {padding: 3px 0px 3px 35px;background-position: 10px 6px;font-weight: 300;font-size: 14px;background-size: 14px auto;}  
    #tablist1-panel3 ul:nth-child(6) {column-count: auto;padding: 10px 0px 10px 0px;margin-left: 0;border-left: none;}
    #tablist1-panel3 ul:nth-child(6) li {padding: 3px 0px 3px 35px;background-position: 10px 6px;font-weight: 300;font-size: 14px;background-size: 14px auto;}  
    .responsive-tabs .responsive-tabs__heading:hover {background: #fff !important;color: #31343f !important;border: solid 2px #31343f !important;border-left: 8px solid #31343f  !important;}
    .responsive-tabs .responsive-tabs__heading {color: #31343f !important;border: solid 1px #cccccc !important;margin: 6px 0px !important;border-left: 9px solid #31343f !important;text-transform: uppercase !important;font-weight: 600 !important;font-size: 15px !important;background-color: #f2f2f2 !important;}
    .responsive-tabs-wrapper {border-top: none !important;}	
    #tablist1-panel2 h2 {padding: 5px 0 5px 30px;background-position: 0 center;font-size: 14px;}
    #tablist1-panel2 p {margin-left: 0;padding-left: 0px;border-left: none;padding-bottom: 8px;}
    #tablist1-panel2 ul {margin-left: 0px!important;padding-left: 15px;border-left: none;}
    #tablist1-panel2 ul li {font-size: 16px; margin-bottom: 3px; line-height: 22px; text-align: left;}

    #tablist1-panel2 h3 {border-left: none;padding-left: 0px;margin-left: 0px;}
    .content .responsive-tabs-wrapper h2 {padding: 5px 15px;text-align: justify;font-size: 15px;}	
    .responsive-tabs .responsive-tabs__heading:after {border-top: 6px solid #31343f !important;}
    .responsive-tabs .responsive-tabs__heading--active,.responsive-tabs .responsive-tabs__heading--active:hover {background: #ffffff !important;color: #31343f !important;}
    .responsive-tabs .responsive-tabs__heading:hover:after {border-top: 6px solid #31343f !important;}
    .responsive-tabs .responsive-tabs__heading--active:after, .responsive-tabs .responsive-tabs__heading--active:hover:after {top: 12px !important;border-bottom: 6px solid #31343f !important;border-top: 0 !important;}
    .responsive-tabs .responsive-tabs__heading:after {top: 12px !important;}
	.content .prindia {
		padding: 10px 0px 10px 25px;
		margin-left: 0;
	}
	.content .prindia h3 {
		font-size: 13px;
		color: #31343f;
		font-weight: 600;
		padding-left: 25px;
		padding-bottom: 10px;
		min-height: 30px;
		position: relative;
		top: -3px;
	}   
    .content .ndia {left: -5px;}
    .content .su-spoiler p {font-size: 16px!important; line-height: 24px!important;}
    .content .su-spoiler h3 {font-size: 16px;font-weight: 600;padding: 7px 0px;}
    .content .su-spoiler h4 {font-size: 16px;font-weight: 600;padding: 7px 0px;}
    .content .su-spoiler ul li {margin-bottom: 0;font-size: 14px;}
    #tablist1-panel4 table {padding: 0;}
    #tablist1-panel4 table h3 {margin: 0;}
    #tablist1-panel4 tbody tr strong {font-size: 15px;}
    #tablist1-panel4 table tr th {font-size: 14px;padding: 0 !important;}
    #tablist1-panel4 tbody tr td {padding: 0 !important;font-size: 14px;}
    #tablist1-panel4 table tr td h5 a {padding: 2px 15px;vertical-align: 0px;margin: 5px 0px;}
    #tablist1-panel4 ul li {font-size: 14px;margin-bottom: 0;}
    #tablist1-panel4 h2 {padding: 5px 0px;}
    .catitulo {font-size: 15px !important;background-size: 45% 3px;margin: 15px 0 5px;}
    .claTitleMes {width: 28% !important;}
    .img-to {width: 100% !important;height: 130px !important;}
	.p-flex a.lightboxtourgal {width: 49%;}
	.p-flex {display: flex;justify-content: space-between;}
    .mo-ocu {display: none;}
    .ca-col{margin-top: 10px;margin-bottom: 10px;width: 49% !important;}
    .ca-borde {width: 98% !important;padding-top: 8px;margin-top: 2px;border-top: 1px solid;border-left: none !important;}
    .ca-precio {width: 60% !important;}
    .ca-desc {width: 12% !important;}
    .ca-col-bott {width: 98% !important;}
    .ca-precio strong {font-size: 25px !important;}
    .ca-col a {padding-left: 50px !important;padding-right: 50px !important;border: none !important;}
    .contenedor1 img {
        width: 100% !important;
        height: auto!important;
        object-fit: contain;
    }
    .infoinc-col {width: auto;justify-content: left;order: initial !important;}
    .infoinc-col p {text-align: center !important;}
    .certi {display: grid;grid-template-columns: auto auto;gap: 10px;padding: 10px;}
    .certi .cert1, .certi .cert2, .certi .cert3, .certi .cert4 {width: 100%;}
    .certi .cert2{border-right: none;border-left: none;}
    .certi .cert1 img{width: 97%;}
    .certi .cert2 img{width: 50%;}
    .certi .cert1 {border-right: 1px solid #000;}
    .newspers {width: 100%;}
    .newspers h4 {font-size: 15px;}
    .newspers input[type=email] {font-size: 13px;}
    .newspers .input-container input[type=submit] {width: 31%;font-size: 11px;}
    .newspers .newsflex p {font-size: 15px;}
    .newspers .slider:before {height: 20px;width: 20px;}
    .newspers .switch {width: 84px;height: 27px;}
    header {background-color: #f1f1f1;}
    #mega-menu-wrap-menu-principal {border-top: none !important;}	
    .tit-img {padding: 30px 20px;min-height: auto;}
    .tit-img h1 {font-size: 20px;width: auto;}
    .tit-img p {width: auto;font-size: 13px;}
    .tit-img-pag {min-height: auto;padding: 70px 20px;}
    .tit-img-pag h1 {font-size: 25px;}
    .tit-img a {font-size: 12px;padding: 8px 22px;}	
    .contact_datos ul {display: grid;grid-template-columns: auto;gap: 20px;padding: 10px;justify-content: normal;width: auto;}
    .contact_datos ul li {width: 75%;margin: auto;}	
    .tit-img-pag p {font-size: 12px;}
    .contact_hrs {font-size: 12px;}
    #formweb label {width: 100%;}	
    .con-contact {display: grid;grid-template-columns: auto;gap: 10px;padding: 12px;}	
    .contact-img {margin: 0px 14px 15px 14px;height: 560px;width: 93%;}
    #tablist1-panel7 ul {column-count: auto;padding: 10px 0 10px 0;margin-left: 0;border-left: none;}
    #tablist1-panel7 ul li {padding: 3px 0px 3px 35px;background-position: 10px 6px;font-weight: 300;font-size: 14px;background-size: 14px auto;}	
    .content .responsive-tabs .responsive-tabs__panel {padding: 0;}	
    .content .prindia ul li {font-size: 14px;}
    .tour-why {padding: 10px;width: 86%;margin: 0 auto;}
    #tablist1-panel7 h4 {font-size: 15px;padding: 8px 0 8px 28px;background-position: 0px center;}
    #tablist1-panel7 h4 strong span {color: #31343e !important;}
    #tablist1-panel7 p {border-left: none;padding-left: 0px;margin-left: 0px;}
    #tablist1-panel3 h2 {font-size: 14px;padding: 8px 0 8px 30px;background-position: 0px center;}
    .idioma-mobile .screen-reader-text {display: none;}
    .content .titulo__tour{padding: 10px 10px;}
    .linkmap a {width: 60%;}
    .linkvideo a {width: 60%;}
    .infoinc {margin-bottom: 5px;}
	.infoinc h3 {
		font-size: 14px;
		padding: 4px 15px;
		width: 73%;
		margin: 20px auto 0;
	}
	.infoinc .cont__info {
		grid-template-columns: 48% 48%;
		gap: 15px;
		padding: 12px 15px;
	}	
    .comment__cus .cont__cajac {
        display: grid;
        grid-template-columns: auto auto;
        width: 90%
    }
    .comment__cus .cajac {
        padding: 0 10px;
        width: auto;
        height: auto;
        margin-bottom: 20px
    }
    .comment__cus .cajac img {
        width: 100%;
        height: auto
    }
    .cajac.ca__facebook {
        border-right: none
    }
    .comment__cus .cajac p {
        font-size: 13px
    }


    .infoinc-col h4 {padding: 6px 20px 0;}
    .cw__ocul {display: block;}
    .cw__ocul a {display: inline-block;padding: 7px 50px;font-weight: 600;}
    .cw__ocul2 {display: none;}
    .cont__why p {font-size: 13px;}
    .tour-why h2 {font-size: 20px;}
    .comment__cus h3 {font-size: 14px;}
    .comment__cus {padding: 20px 0px;}
	.comment__cus h4 {font-size: 14px;}

    .col-ico-c img {width: 65px;height: auto;}
    .col-ico-c h4 {font-size: 13px;font-weight: 600;margin-top: 5px;}
    .col-ico-c:nth-child(1) h4 {color: #3d9cd1;}
    .col-ico-c:nth-child(2) h4 {color: #1976d2;}
    .col-ico-c:nth-child(3) h4 {color: black;}
    .col-ico-c:nth-child(4) h4 {color: #3274f0;}	
    .sidebar__rel #desTour {padding: 0 !important;}
    /* ORDER */
    .conweb {padding: 10px 0;display: flex;flex-direction: column;}

    .sidebar__rel .desTour {order: initial !important;}
    .sidebar__rel .BoxDatosLeft {order: initial !important;}
    .cont__why .why__slider .caja {order: initial !important;width: 70%;}	
    .why__ocu {display: none;}
    .swiper__ocu {display: block;}
    .cont__why .why__slider {padding: 35px 10px;margin: 0 15px;border-radius: 5px;}	
    .fixedfooter {display: inherit;position: fixed;left: 0;right: 0;bottom: 0;z-index: 111;background-color: #ffffff;overflow: hidden;border-top: 2px solid #fdc000;padding-top: 5px;padding-bottom: 5px;}
    .fixedfooterprice {width: 35%;float: left;box-sizing: border-box;padding-left: 10px;margin-bottom: 0px;}
    .fixedfooterprice h3 {font-size: 13px;padding: 5px;}
    .fixedfooterprice h3 strong {text-decoration: line-through;}
    .fixedfooterprice h2 {font-size: 22px;line-height: 15px;color: rgb(243, 0, 0);padding: 0px 5px;}
    .fixedfooterprice h4 {font-size: 14px;padding: 5px 5px 0px;}
    .fixedpricebutton {width: 35%;float: left;margin: 0px auto;}
    .fixedpricebutton h2 {padding: 0;text-align: center;font-size: 14px;}
	.fixedpricebutton h2 a {
		background: url("https://www.inkayniperutours.com/images/icon-booknowfixed-mobil.webp") 30px center / 14px no-repeat #ff333e;
		padding: 4px 10px 4px 10px;
		border-radius: 15px;
		color: #fff;
		display: block;
		font-weight: 500;
		font-size: 14px;
	}
    .fixedpricebutton button{background: url("https://www.inkayniperutours.com/images/icon-booknowfixed-mobil.webp") 30px center / 14px no-repeat #ff333e; padding: 4px 10px; border-radius: 15px; color:#fff; display: block; font-weight: 500; font-size: 14px;}


	.fixedpricebutton .fixedpricewhatsapp a {
		color: #fff;
		font-size: 14px;
		display: block;
		padding: 4px 15px 4px 15px;
		background: #53b747;
		border-radius: 15px;
		margin-top: 7px;
	}   
	#copy {
		font-size: 13px;
	}	
	/* END ORDER */
	/* slider why home */
    .whyinkaynip .swiper-slide-next  {background: none;}
    .whyinkaynip .swiper-slide-next .card-image {background: none;padding: 0;border-radius: 0;}
    .whyinkaynip .swiper-slide-next .card-img {filter: none;}    
    .whyinkaynip .swiper-slide-active  {border-radius: 5px;border: none;background-color: rgb(244 244 244 / 80%);height: auto;}
    .whyinkaynip .swiper-slide-active .card-image {background-color: #353741;padding: 15px 15px;border-radius: 50%;}
    .whyinkaynip .swiper-slide-active .card-img {filter: brightness(0) saturate(100%) invert(96%) sepia(9%) saturate(5395%) hue-rotate(334deg) brightness(98%) contrast(90%);}  
	.whyinkaynip .swiper-slide-active h2 {color: #353741;}
	.whyinkaynip .swiper-slide-active .description {color: #353741;}
    .whyinkaynip .slide-content {margin: 0 40px;padding-right: 10px;padding-left: 10px;}
	/* end slider why home */ 
	/* slider home */
    .CSSgal {height: 50%;}
    .CSSgal .slider .conte {width: 95%;}
    .CSSgal .slider h3 {font-size: 31px; margin-bottom: 10px; line-height: 34px;}
    .CSSgal .slider p {font-size: 13px;}
    .CSSgal .slider a {font-size: 16px;padding: 9px 22px;margin-top: 25px;}
    .CSSgal .slider .book {font-size: 11px;padding: 9px 22px;left: 43%;}
    .CSSgal .bullets {    display: none;}
    .CSSgal .prevNext a {width: 45px;height: 45px;line-height: 45px;font-size: 25px;}
	/* end slider home */
	.swiper__tours__ocu {display: none;}
	.img-mobile {display: revert;position: relative;}
	.img-mobile img {width: 100%;height: auto;}	
	.img-mobile .textslidetour {position: absolute;z-index: 1;left: 0px;top: 0px;padding: 40px 0px 0px;width: 80%;text-align: left;right: inherit;}
	.img-mobile .textslidetour h1 {font-size: 16px;color: rgb(255, 255, 255);padding: 15px 10px;background-color: rgb(53 55 65 / 56%);}
	.img-mobile .textslidetour h1 span {border-left: 5px solid #eec02d;padding: 0 0 0 14px;display: inline-block;text-transform: uppercase;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}  
	.img-mobile .textslidetour h2 {font-size: 17px;color: rgb(255, 255, 255);text-align: left;}
	.img-mobile .textslidetour h2 span {display: inline-block;padding: 10px 10px;background-color: rgb(255, 51, 62);margin: 10px 0px;text-transform: uppercase;}
	.img-mobile .textslidetour h3 {font-size: 14px;color: rgb(255, 255, 255);}
	.img-mobile .textslidetour h3 span {display: inline-block;padding: 7px 6px;text-transform: uppercase;font-weight: 300;background-color: rgb(53 55 65 / 56%);}
	.img-mobile .textslidetour h3 strong {text-decoration: line-through;}
	.foo li a {font-size: 13px;}  
  
    /*FAQ's Home*/
    .FqsHome{display: none;}
    .FqsHome .BoxFaqs{width: 100%;}
    .FqsHome h2, .certificados h3, .BoxTripReviews h2, .BoxHikes h2{text-align: center; font-size: 26px;}
      
    .ItemHike h3{font-size: 16px; background-size: 15px;}
  
}
.separador20 {padding: 20px 0px;}
.somos .sticky {position: fixed;top: 56px;width: 100%;z-index: 10;margin-bottom: 50px;}	
.anclaje {list-style: none;border-bottom: 2px solid #ddd;background-color: #fff;display: flex;}
.anclaje li {display: inline-block;list-style-type: auto;font-size: inherit;line-height: normal;text-align: center;margin-bottom: 0;width: 25%;}
.anclaje li a {color: #353741;font-weight: 600;display: block;padding: 15px 0;}
.anclaje .active, .anclaje li a:active {border-bottom: 4px solid #eec02d!important;margin-bottom: -3px!important;}
.anclaje li a:hover {border-bottom: 4px solid #eec02d!important;margin-bottom: -3px!important;}
.anclaje li a:focus {box-shadow: none;}	
.somos__cont {display: flex;width: 100%;justify-content: space-around;margin-top: 15px;}
.somos .img__compl {height: 100%;object-fit: cover;	width: 100%;}
.somos .somos__vision {height: 280px;}
.somos .somos__why {height: 310px;}	
.somos p {text-align: justify;padding-bottom: 15px;font-size: 14px;line-height: 20px;color: #353741;}
.somos h2 {text-transform: uppercase;font-size: 25px;letter-spacing: 0;word-spacing: 0;position: relative;display: inline-block;margin: auto;font-weight: 600;color: #353741;padding: 12px 0 20px;margin-bottom: 15px;text-align: center;}
.somos h2:before {position: absolute;content: "";width: 130px;height: 20px;bottom: 0px;left: 50%;transform: translateX(-50%);background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-titulos.webp") center center / cover no-repeat;}	
.somos__cont__1 {width: 692px;padding-right: 20px;}
.somos__cont__2 {width: 458px;}
.somos__tax {border: 1px solid #f2f2f2;border-radius: 5px;display: inline-block;padding: 6px 6px 6px 68px;margin: 8px 0px;position: relative;}
.somos__tax:before {position: absolute;content: '';width: 40px;height: 40px;top: 11%;left: 6%;transform: translateX(-50%);background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/somos/tax-information.webp")center center no-repeat;background-size: cover;}
.somos__tax h4 {text-transform: uppercase;font-size: 15px;font-weight: 700;padding: 4px 0 4px;color: #353741;}
.somos__tax ul {font-size: 15px;color: #353741;}
.somos__tax ul li {list-style: none;display: inline-block;position: relative;padding-right: 8px;}
.somos__tax ul li:after {content: '';width: 2px;height: 16px;background: #eec02d;position: absolute;margin: 0 4px;vertical-align: middle;}
.somos__tax ul li:last-child:after {content: '';width: 0;height: 0;background: none;}
.somos__equipo {text-align: center;margin-top: 15px;background-color: #f2f2f2;	padding-top: 15px;padding-bottom: 60px;	position: relative;}	
.somos__equipo .equipo-img  img {width: 240px;height: auto;box-shadow: -3px 0 10px 1px rgba(0,0,0,.5);margin: 20px 15px;}
.somos__equipo .equipo-img {margin: 20px 80px;text-align: center;}
.somos__equipo .equipo-text {margin: 20px 175px;text-align: center;}
.somos__equipo p {text-align: center;}
.somos__equipo__guias {padding: 15px 15px 35px !important;}
.somos__equipo__guias .slide {display: grid;grid-template-columns: auto auto auto auto;width: 100%;gap: 14.5px;}
.somos__equipo__portes {padding: 15px;}
.somos__equipo__portes .cont {display: grid;grid-template-columns: auto auto auto auto;justify-content: space-evenly;width: 100%;gap: 13.5px;}
.somos__equipo__portes .cont a:first-child {grid-row: 1 / 4;height: calc(100% - 14.5px);object-fit: cover;}
.somos__equipo__transporte {padding: 15px;}
.somos__equipo__transporte .cont {display: grid;grid-template-columns: auto auto auto auto;justify-content: space-evenly;width: 100%;gap: 13.5px;}
.somos-titulo {background: #eec02d;padding: 20px 0;color: #353741;text-align: center;font-size: 22px;}
.cont__info {display: flex;width: 100%;justify-content: space-around;margin-top: 25px;}
.cont__info__img {width: 460px;}
.cont__info__text {width: 680px;text-align: center;padding: 10px 15px;}
.cont__info__text ul {font-size: 14px;    line-height: 20px;    color: #353741;    text-align: justify;}
.cont__info__text .doble {columns: 2;}
.cont__info__text ul li {font-size: 14px;list-style: none;line-height: 26px;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta.png") 10px center no-repeat;background-size: 10px auto;padding: 0px 0px 0px 20px;background-position: 2px 8px;}
.somos .backg__text {background-color: #f2f2f2;}
.ti-widget.ti-trip .ti-controls-dots .dot.active {background-color: #eec02d;}
.ti-widget.ti-goog .ti-controls-dots .dot.active {background-color: #eec02d;}
.ti-widget.ti-face .ti-controls-dots .dot.active {background-color: #eec02d;}
.ti-widget.ti-trip .ti-review-content {line-height: 19.5px !important;font-size: 14px !important;color: #353741;}
.ti-widget.ti-goog .ti-review-content {line-height: 19.5px !important;font-size: 14px !important;color: #353741;}
.ti-widget.ti-face .ti-review-content {line-height: 19.5px !important;font-size: 14px !important;color: #353741;}
.somos-review .sidebar__rev h3 {text-transform: uppercase;font-size: 25px;letter-spacing: 0;word-spacing: 0;position: relative;margin: auto;font-weight: 600;color: #2a3463;padding-top: 20px;margin-bottom: 10px;text-align: center;}
.somos__equipo:before {content: '';position: absolute;width: 100%;height: 330px;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/somos/dettalle-1.webp");top: 0;left: 0;}
.somos__equipo:after {content: '';position: absolute;width: 100%;height: 330px;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/somos/dettalle-2.webp");bottom: 0;left: 0;}
.subir {position: relative;z-index: 1;}
.somos__equipo__guias .swiper-pagination-bullet {width: 10px;height: 10px;background: #c8c8c8;opacity: 1;}
.somos__equipo__guias .swiper-pagination-bullet-active {background: #eec02d;opacity: 1;}	
.why__boby h3 {
    background-color: #fcc100;
    padding: 10px 30px;
    width: 85%;
    border-radius: 10px;
    color: #000;
    font-weight: 600;
    font-size: 18px;
    margin: 20px auto 15px;
	text-align: center;
}
.why__boby .slide_grid {
    display: grid;
    grid-template-columns: 50% 50%;
}
.why__boby .slide_img {
    margin-right: 20px;
    position: relative;
}
.why__boby .slide_grid.der .slide_img {
    margin-right: 0;
    margin-left: 20px;
}
.why__boby .text p {
    font-size: 14px;
    line-height: 20px;
}
.why__boby .swiper img {
    width: 100%;
    display: block;
    object-fit: cover;
}
.why__boby .swiper_thumbnail .swiper-slide {
    cursor: pointer; 
} 
.why__boby .swiper_main {
    margin-bottom: 6px;
}
.why__boby .swiper_thumbnail .swiper-wrapper {
    display: flex;
    justify-content: space-between;
}
.why__boby .swiper_thumbnail .swiper-slide {
    width: 32.5% !important;
}
.why__boby .swiper_main .swiper-wrapper img {
    height: 323px;
    border-radius: 7px;
}
.why__boby .swiper_thumbnail .swiper-wrapper img {
    height: 95px;
    border-radius: 7px;
}
.why__boby .swiper-button-next::after, .why__boby .swiper-button-prev::after {
    font-size: 13px !important;
    font-weight: 700;
    color: #353741;
    background-color: rgb(244 244 244 / 80%);
    padding: 7px 10.5px;
    border-radius: 50%;
}
.why__boby .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #c8c8c8;
    opacity: 1;
    box-shadow: 1px 1px 2px 0px #000000;
}
.why__boby .swiper-pagination-bullet-active {
    background: #eec02d;
    opacity: 1;
}
.why__boby .swiper-pagination {
    display: none;
}
.of__intro {
    padding: 25px 0px;
}
.of__intro_disponibilidad {
    position: relative;
    margin-bottom: 35px;
}
.of__intro_disponibilidad__item {
    position: absolute;
    top: 0;
    right: 0;
    width: 50%;
    height: 100%;
    background-color: rgb(53 55 65 / 80%);
}
.of__intro_disponibilidad__item h3 {
    color: white;
    font-size: 25px;
    font-weight: 600;
    padding-top: 30px;
    padding-bottom: 3px;
}
.of__intro_disponibilidad__item h4 {
    color: #eec02d;
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 20px;
    margin-bottom: 10px;
    position: relative;
}
.of__intro_disponibilidad__item h4:before {
    position: absolute;
    content: "";
    width: 135px;
    height: 20px;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-titulos.webp") center center / cover no-repeat;
}
.of__intro_disponibilidad__item p {
    color: white;
    font-size: 14px;
    line-height: 20px;
    padding: 0 50px 15px;
}
.of__intro_disponibilidad img {
    display: block;
    width: 100%;
    height: auto;
}
.desc__1 {
    padding: 30px 20px; box-sizing: border-box;
}
.desc__1 .content_1, .desc__2 .content_1 {
    display: grid;
    grid-template-columns: 48.5% 48.5%;
    justify-content: space-between;
    padding: 20px 0;
}
.desc__1 .content_1 h3 {
    font-weight: 600;
    color: #353741;
    font-size: 17px;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.desc__1 .content_1 h3:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #f3c800;
    width: 60%;
    height: 2px;
}
.desc__1 .content_1 .item__img p {
    padding: 0;
    margin: 0;
}
.desc__1 .content_1 .item__img img {
    display: block;
    width: 100%;
    height: auto;
}
.desc__1 h2, .desc__3 h2 {
    padding: 12px 0 20px;
    margin-bottom: 10px;
}
.desc__1 h2::before, .desc__3 h2::before {
    width: 135px;
    height: 20px;
}
.desc__1 .content_1 h4 {
    font-weight: 600;
    width: fit-content;
    font-size: 18px;
}
.desc__1 .content_1 ul, .desc__2 .content_1 ul {
    margin-left: 0;
    padding-bottom: 8px;
}
.desc__1 .content_1 ul li, .desc__2 .content_1 ul li{
    font-size: 15px;
    line-height: 18px;
    padding: 5px 0px 5px 25px;
    list-style: none;
    color: #4c4c4c;
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/chacana.png")left 5px no-repeat;
    background-size: 14px;
}
.desc__2 {
    background-color: #f1f1f1;
	padding: 40px 0;	
}

.desc__2 h1{position: relative; color: #363742; text-align: center; font-weight: 600; margin-bottom: 16px; padding-bottom: 6px;}
.desc__2 h1::before{position: absolute; bottom: 0; left: 50%; width: 199px; height: 3px; background-color: #4657a3; content: ''; transform: translateX(-50%);}

.desc__2 h2 {
    padding: 0;
	font-size: 22px;
	text-align: center;
}
.desc__2 h2::before {
    width: 0;
    height: 0;
}
.desc__2 h3 {
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 20px;
    margin-bottom: 10px;
    position: relative;
	text-align: center;
}
.desc__2 h3:before {
	position: absolute;
    content: "";
    width: 135px;
    height: 20px;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%);
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/viñeta-titulos.webp") center center / cover no-repeat;
}
.desc__2 h4 {
    font-weight: 600;
    width: fit-content;
    font-size: 16px;
    text-align: left;
    position: relative;
    padding-left: 55px;
    min-height: 45px;
    display: flex;
    align-content: center;
    flex-wrap: wrap;
}
.desc__2 h4 span {
    background-color: #fcc100;
    color: #353741 !important;
    border-radius: 50%;
    padding: 7px 15px;
    font-size: 20px;
    font-weight: 900;
    position: absolute;
    left: 0px;
    top: 50%;
    transform: translateY(-50%);
}
.desc__2 .item p {
    padding-left: 55px;
    font-size: 14px;
    line-height: 18px;
    color: #4c4c4c;
    padding-bottom: 8px; 
}
.desc__2 .item ul {
    padding-left: 55px;
}
.desc__2 .content_1 .item__img p {
    padding: 0;
    margin: 0;
}
.desc__2 .content_1 .item__img img {
    display: block;
    width: 100%;
    height: auto;
}
.desc__3 .content_1 .item, .desc__3 .content_2 .item {
    max-width: 1170px;
    margin: 0 auto;
    padding: 30px 0;
}
.desc__3 .content_2 {
    background-color: #f1f1f1;
}
.desc__3 p {
    font-size: 14px;
    line-height: 18px;
    color: #4c4c4c;
    padding-bottom: 15px;
    text-align: center;
}
.desc__1 p {
    font-size: 14px;
    line-height: 18px;
    color: #4c4c4c;
    padding-bottom: 15px;
    text-align: center;
}
.desc__1 .content_1 p {
    text-align: left;
}
.aventura .avent__mas__vendido .mv__datos_2 {
    margin-left: 0;
    padding-bottom: 8px;
}
.aventura .avent__mas__vendido .mv__datos_2 li {
    font-size: 15px;
    line-height: 18px;
    padding: 5px 0px 5px 30px;
    list-style: none;
    color: #4c4c4c;
    position: relative;
}
.aventura .avent__mas__vendido .mv__datos_2 li h5 {
    font-weight: 400;
}
.aventura .avent__mas__vendido .mv__datos_2 li h5 strong {
    font-weight: 800;
}
.aventura .avent__mas__vendido .mv__datos_2 li:before {
    content: '✔';
    font-size: 10px;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background: #fcc100;
    border-radius: 50%;
    padding: 0px 5px;
}
.get__permit__grid {
    display: grid;
    grid-template-columns: 30% 30% 30%;
    justify-content: space-between;
	margin-bottom: 25px;
}
.get__permit__grid .item {
    border: 1px solid #fcc100;
    background-color: #fcf8eb;
    padding: 15px;
    border-radius: 5px;
	position: relative;
}
.get__permit__grid .item h3 {
    font-size: 25px;
    font-weight: 700;
    padding: 8px 16px 8px;
    text-align: center;
    background-color: #fcc100;
    width: fit-content;
    margin: 10px auto 15px;
    border-radius: 50%;
}
.get__permit__grid .item p {
    text-align: center !important;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    padding-bottom: 10px;
}
.get__permit__grid .item:after {
    content: '\f054';
    font-family: 'FontAwesome';
    color: #fcc100;
    font-size: 35px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -11.5%;
}
.get__permit__grid .item:last-child:after {
    content: '';
}
.long__incatrail {background-color: #f1f1f1;padding: 25px 0 50px !important;}
.long__grid {
    display: grid;
    justify-content: space-between;
    grid-template-columns: 49% 49%;
    grid-row-gap: 25px;
}
.long__grid .item {
    background-color: white;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
	box-shadow: 5px 5px 15px -3px rgba(0,0,0,0.2);
}
.long__grid .item h3 {
    font-size: 15px;
    font-weight: 700;
    padding: 8px 35px 8px;
    text-align: center;
    background-color: #fcc100;
    width: 50%;
    margin: 35px auto 15px;
    border-radius: 20px;
}
.long__grid .item p {
    padding: 0px 60px 15px;
    font-size: 15px;
    line-height: 18px;
    color: #4c4c4c;
}
.long__grid .item img {
    width: 100%;
    height: 300px;
    object-fit: cover;
}
.long__grid .item ul li {
    font-size: 15px;
    line-height: 18px;
    padding: 5px 0px 5px 25px;
    list-style: none;
    color: #4c4c4c;
}
.long__grid .item ul {
    margin-left: 60px;
    margin-right: 60px;
    padding-bottom: 30px;
}
.long__grid .item ul li:nth-child(1) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-elevacion-n.webp")left 5px no-repeat;
    background-size: 16px;
}
.long__grid .item ul li:nth-child(2) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-altitud-n.webp")left 5px no-repeat;
    background-size: 16px;
}
.long__grid .item ul li:nth-child(3) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-dificultad-n.webp")left 5px no-repeat;
    background-size: 16px;
}
.slidetour {
    display: none;
}
.highlights h3 {
    background-color: #e2e4e5;
    padding: 8px 15px;
    color: #303030;
    font-size: 15px;
    border-radius: 8px;
    border: 1px solid #d2d2d2;
    font-weight: 800;
    text-align-last: center;
    width: fit-content;
    margin: 0 auto 20px;
}
.cont__highlights {
    display: grid;
    grid-template-columns: 48% 48.5%;
    justify-content: space-between;
}
.cont__highlights .item__img img {
    display: block;
    height: 100%;
    width: auto;
    border-radius: 10px;
	object-fit: cover;
}
.cont__highlights .item__img p {
    padding: 0;
    width: auto;
    height: 100%;
}
.highlights {
    margin-bottom: 40px;
}
.cont__highlights .item__text ul li {
    list-style: none;
    padding: 0px 0 8px;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color: #353741;
    position: relative;
}
.cont__highlights .item__text ul li:before {
    content: '✔';
    font-size: 12px;
	font-weight: 900;
    color: white;
    position: absolute;
    top: 2px;
    left: -34px;
    background-color: #33b466;
    border-radius: 50%;
    padding: 0px 5px;
}

.cont__highlights .item__text ul {
    margin-left: 40px;
    padding-bottom: 0px;
}
.inca__trail__sidebar h2 {
    position: absolute;
    top: 55px;
    color: #eec02d;
    font-size: 30px;
    font-weight: 700;
    background-color: rgb(0 0 0 / 40%);
    width: 100%;
    text-align: center;
    font-family: 'News701 BT Bold';
    padding: 0px 0px 10px;
}
.inca__trail__sidebar {
    position: relative;
    margin-top: 20px;
}
.inca__trail__sidebar h3 {
    position: absolute;
    top: 16px;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    background-color: rgb(0 0 0 / 40%);
    width: 100%;
    text-align: center;
    padding: 8px 0 4px;
    font-weight: 600;
}
.inca__trail__sidebar p a {
    position: absolute;
    bottom: 25px;
    text-align: center;
    padding: 7px 35px;
    margin: 20px 0 0px 0;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 800;
    color: #303030;
    background-color: #eec02d;
    left: 50%;
    transform: translateX(-50%);
}
.inca__trail__sidebar img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: cover;
}
.inca__trail__sidebar.ics2 h2 {
    color: #fff;
    padding: 10px 25px 10px;
    width: auto;
    font-size: 22px;
}
.inca__trail__banner {
    position: relative;
    width: 100%;
    display: grid;
    margin-bottom: 25px;
}
.inca__trail__banner h2 {
    position: absolute;
    top: 52px;
    color: #ffffff;
    font-size: 30px;
    font-weight: 700;
    width: fit-content;
    text-align: center;
    margin: 0 17.5% 0;
}
.inca__trail__banner a {
    position: absolute;
    bottom: 25px;
    text-align: center;
    padding: 7px 35px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 800;
    color: #303030;
    background-color: #eec02d;
    left: 50%;
    transform: translateX(-50%);
	border-radius: 15px;
}
.inca__trail__banner img {
    display: block;
}
.inca__trail__banner:before {
    content: '';
    position: absolute;
    background: rgb(48 48 48 / 40%);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.route__details h3 {
    font-size: 18px;
    margin: 0;
    font-weight: 700;
    padding: 5px 0px 15px;
    color: #097268;
    text-decoration: underline;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul {
    display: grid;
    grid-template-columns: 33.33% 33.33% 33.33%;
    margin-left: 0;
    justify-content: space-between;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li strong {
    display: block;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li {
    list-style: none;
    border-bottom: 1px solid #b4b4b4;
    text-align: left;
    margin-bottom: 0px;
    font-size: 13px;
    line-height: 18px;
    padding: 12px 17px 12px 55px;
    color: #303030;
    position: relative;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(7), .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(8), .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(9) {
    border-bottom: none;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 45px;
    height: 45px;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(1) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-elevacion-minima.webp")left 7px no-repeat;
    background-size: 45px;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(2) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-elevacion-maxima.webp")left 7px no-repeat;
    background-size: 45px;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(3) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-elevacion-campamento.webp")left 7px no-repeat;
    background-size: 45px;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(4) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-distancia-de-caminata.webp")left 7px no-repeat;
    background-size: 45px;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(5) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-tiempo-de-caminata.webp")left 7px no-repeat;
    background-size: 45px;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(6) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-dificultad-2.webp")left 7px no-repeat;
    background-size: 45px;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(7) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-clima.webp")left 7px no-repeat;
    background-size: 45px;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(8) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-alimentacion.webp")left 7px no-repeat;
    background-size: 45px;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(9) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-alojamiento.webp")left 7px no-repeat;
    background-size: 45px;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:after {
    content: '';
    position: absolute;
    top: 5px;
    right: 10px;
    background: #b3b3b3;
    width: 1px;
    height: 50px;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(3):after {
    width: 0;
    height: 0;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(6):after {
    width: 0;
    height: 0;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(9):after {
    width: 0;
    height: 0;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.multidays ul li:nth-child(4), .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.multidays ul li:nth-child(5) {
    border-bottom: none;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday ul li:nth-child(1), .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday ul li:nth-child(2), .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday ul li:nth-child(3) {
    border-bottom: none;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday_trek ul li:nth-child(4), .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday_trek ul li:nth-child(5), .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday_trek ul li:nth-child(6) {
    border-bottom: none;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.multidays ul li:nth-child(4) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-alimentacion.webp")left 7px no-repeat !important;
    background-size: 45px !important;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.multidays ul li:nth-child(5) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-alojamiento.webp")left 7px no-repeat !important;
    background-size: 45px !important;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday ul li:nth-child(3) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-alimentacion.webp")left 7px no-repeat !important;
    background-size: 45px !important;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday_trek ul li:nth-child(3) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-distancia-de-caminata.webp")left 7px no-repeat !important;
    background-size: 45px !important;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday_trek ul li:nth-child(4) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-tiempo-de-caminata.webp")left 7px no-repeat !important;
    background-size: 45px !important;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday_trek ul li:nth-child(5) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-dificultad-2.webp")left 7px no-repeat !important;
    background-size: 45px !important;
}
.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday_trek ul li:nth-child(6) {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-alimentacion.webp")left 7px no-repeat !important;
    background-size: 45px !important;
}


.sidebar__pop {
    width: 100%;
    display: grid;
}
.permi__certi {
    display: grid;
    grid-template-columns: 32% 32% 32%;
    max-width: 1000px;
    margin: auto;
    justify-content: space-between;
    padding-bottom: 35px;
}
.permi__certi .item a {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #4c4f4e;
    font-weight: 700;
    gap: 8px;
    font-size: 16px;
}
.permi__certi .item a img {
    width: 60px;
    height: auto;
}
h3.permi__certi__tit {
    text-transform: uppercase;
    font-size: 26px;
    font-weight: 700;
    padding: 12px 0 30px;
    display: table;
    margin: auto;
    color: #353741;
}
.permi__certi .item a:hover img {
    filter: brightness(0) saturate(100%) invert(76%) sepia(98%) saturate(2975%) hue-rotate(353deg) brightness(94%) contrast(112%);
}
#tablist1-panel3 .titulo {
    display: flex;
    gap: 15px;
    align-items: center;
}
#tablist1-panel3 .titulo img {
    width: 20px;
    height: 20px;
    display: block;
}
#tablist1-panel3 .titulo h4 {
    font-size: 19px;
    font-weight: 600;
    padding-bottom: 0;
    color: #303030;
}
#tablist1-panel3 .cont__incluye {
    display: grid;
    grid-template-columns: 46% 46%;
    justify-content: space-around;
	margin-bottom: 10px;
}
#tablist1-panel3 .cont__incluye .item ul li {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 24px;
    padding: 5px 0 5px 25px;
    list-style: none;
    color: #4c4c4c;
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-viñeta.webp")left 7px no-repeat;
    background-size: 12px;
}
#tablist1-panel3 .cont__incluye ul:nth-child(2), #tablist1-panel3 .cont__incluye ul:nth-child(4), #tablist1-panel3 .cont__incluye ul:nth-child(6) {
    column-count: 1;
    border-left: none;
    padding-left: 0;
    margin-left: 17px;
    margin-top: 10px;	
}
#tablist1-panel3 h3 {
    font-size: 20px;
    font-weight: 700;
    padding: 5px 0 18px 40px;
    color: #047367;
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-incluye-inkayni-2.webp")left 9px no-repeat;
    background-size: 22px;
}
#tablist1-panel3 .cont__no_incluye h3 {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-no-incluye-inkayni-2.webp")left 9px no-repeat;
	background-size: 22px;
}
#tablist1-panel3 .cont__no_incluye ul:nth-child(2), #tablist1-panel3 .cont__no_incluye ul:nth-child(4), #tablist1-panel3 .cont__no_incluye ul:nth-child(6) {
    column-count: 2;
    border-left: none;
    padding-left: 0;
    margin-left: 17px;
}
#tablist1-panel3 .cont__no_incluye ul li {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
    padding: 5px 20px 5px 25px;
    list-style: none;
    color: #4c4c4c;
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-no-incluye-inkayni-peru-tours-2.webp")left 7px no-repeat;
    background-size: 12px;
}
#tablist1-panel3 .cont__no_incluye {
    border-top: 1px solid #b3b3b3;
    padding-top: 25px;
    padding-bottom: 10px;
}
.content #tablist1-panel9 ul li {
    list-style: none;
    padding: 0 0 8px;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    color: #353741;
    position: relative;
}
.content #tablist1-panel9 ul li:before {
    content: '✔';
    font-size: 12px;
    font-weight: 900;
    color: #fff;
    position: absolute;
    top: 2px;
    left: -30px;
    background-color: #33b466;
    border-radius: 50%;
    padding: 0 5px;
}
.content #tablist1-panel9 ul {
    margin-left: 42px;
}
.content #tablist1-panel9 h2 {
    color: #303030;
}
.content #tablist1-panel8 tbody tr td {
    text-align: center !important;
    border: none;
    padding: 10px 10px !important;
    position: relative;
}
.content #tablist1-panel8 tbody tr td:before {
    content: '';
    position: absolute;
    right: -1px;
    width: 1px;
    height: 70%;
    background: #4c4c4c;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}
.content #tablist1-panel8 tbody tr td:last-child::before {
    width: 0;
    height: 0;
}
.content #tablist1-panel8 table {
    border-spacing: 1px;
}
.content #tablist1-panel8 tbody tr {
    outline: 1px solid #4c4c4c;
    overflow: hidden;
}
.content #tablist1-panel8 tbody tr:first-child { 
    outline: none;   
    border-radius: 0;
}
.content #tablist1-panel8 tbody tr:nth-child(2){    
    border-radius: 6px 6px 0 0;
}
.content #tablist1-panel8 tbody tr:last-child {    
    border-radius: 0 0 6px 6px;
}
.content #tablist1-panel8 tbody tr:first-child th {
    border: 0px;
    padding: 0 3px 16px;
}
.content #tablist1-panel8 tbody tr:first-child th h3 {
    color: white;
    background-color: #097268;
    border-radius: 6px;
    padding: 6px 0px;
    font-size: 18px;
}
.content #tablist1-panel8 tbody tr:first-child th h3 strong {
    font-weight: 600;
}
.content #tablist1-panel5 ul li  {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
    padding: 5px 0 5px 25px;
    list-style: none;
    color: #4c4c4c;
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-viñeta.webp")left 7px no-repeat;
    background-size: 12px;
}
.content #tablist1-panel5 ul li a {
    color: #4c4c4c;
}
.content #tablist1-panel5 tbody tr td {
    text-align: center !important;
    border: none;
    padding: 10px 10px !important;
    position: relative;
}
.content #tablist1-panel5 tbody tr td:before {
    content: '';
    position: absolute;
    right: -1px;
    width: 1px;
    height: 70%;
    background: #4c4c4c;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}
.content #tablist1-panel5 tbody tr td:last-child::before {
    width: 0;
    height: 0;
}
.content #tablist1-panel5 table {
    border-spacing: 1px;
}
.content #tablist1-panel5 tbody tr {
    outline: 1px solid #4c4c4c;
    overflow: hidden;
}
.content #tablist1-panel5 tbody tr:first-child { 
    outline: none;   
    border-radius: 0;
}
.content #tablist1-panel5 tbody tr:nth-child(2){    
    border-radius: 6px 6px 0 0;
}
.content #tablist1-panel5 tbody tr:last-child {    
    border-radius: 0 0 6px 6px;
}
.content #tablist1-panel5 tbody tr:first-child th {
    border: 0;
    padding: 0 3px 16px;
    background: none;
}
.content #tablist1-panel5 tbody tr:first-child th h3 {
    color: #fff;
    background-color: #097268;
    border-radius: 6px;
    padding: 6px 0;
    font-size: 18px;
    width: 75%;
    margin: auto;
}
.content #tablist1-panel5 tbody tr:first-child th h3 strong {
    font-weight: 600;
}
.content #tablist1-panel5 tbody tr th {
    position: relative;
    border: 0;
    background-color: #f1f1f1;
}
.content #tablist1-panel5 tbody tr th:before {
    content: '';
    position: absolute;
    right: -1px;
    width: 1px;
    height: 100%;
    background: #4c4c4c;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
}
.content #tablist1-panel5 tbody tr th:last-child::before {
    width: 0;
    height: 0;
}
.content #tablist1-panel5 tbody tr td button {
    text-decoration: none;
    color: #fff;
    background-color: #097268;
    text-transform: uppercase;
    padding: 5px 25px;
    margin: auto;
    font-size: 14px;
    width: fit-content;
    font-weight: 600;
    display: block;
    border-radius: 6px;
    border: none;
}
.content #tablist1-panel5 tbody tr td button:hover {
    color: #303030;
    background-color: #fcc100;

}
.content #tablist1-panel5 tbody tr th h4 {
    color: #097268;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    padding: 0;
}
#tablist1-panel3 .titulo p, #tablist1-panel4 .titulo p {
    padding: 0;
}
#tablist1-panel4 .titulo {
    display: flex;
    gap: 15px;
    align-items: center;
    border-bottom: 1px solid #4c4c4c;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
#tablist1-panel4 .titulo img {
    width: 20px;
    height: 20px;
    display: block;
}
#tablist1-panel4 .titulo h4 {
    font-size: 19px;
    font-weight: 600;
    padding-bottom: 0;
    color: #047367;
}
#tablist1-panel4  ul {
    column-count: 2;
    margin-top: 10px;
}
#tablist1-panel4  ul li {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 18px;
    padding: 5px 0 5px 25px;
    list-style: none;
    color: #4c4c4c;
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-viñeta.webp")left 7px no-repeat;
    background-size: 12px;
}

#tablist1-panel4 h3 {
    font-size: 19px;
    font-weight: 700;
    padding: 5px 0 15px 0px;
    color: #303030;
}
#formweb .country-select.inside input, #formweb .country-select.inside input[type=text] {
    padding-left: 52px;
    margin-left: 0;
}
#formweb .intl-tel-input.allow-dropdown input, #formweb .intl-tel-input.allow-dropdown input[type=tel], #formweb .intl-tel-input.allow-dropdown input[type=text], #formweb .intl-tel-input.separate-dial-code input, #formweb .intl-tel-input.separate-dial-code input[type=tel], #formweb .intl-tel-input.separate-dial-code input[type=text] {
    padding-right: 6px;
    padding-left: 52px;
    margin-left: 0;
}
    /*#sup-ofertas .lefttour {
        width: 320px;
        float: left;        
    }

    #sup-ofertas .righttour {
        width: 830px;
        float: right;
    }
    #sup-ofertas ul {
        font-size: 0;
        text-align: center;
    }
/*#sup-ofertas ul li {
    display: inline-block;
    padding: 0;
    min-height: 175px;
    box-sizing: border-box;
    vertical-align: top;
    margin: 10px 0;    
    border-bottom: 1px solid #ddd;
}*/

.BestSeller{background-color: #fbf2d5; border-radius: 10px;}

#sup-ofertas .righttour .mas__vendido ul li {
    background-color: #ebf7fc;
    border-bottom: none;
}
#sup-ofertas .righttour .mas__vendido ul li ul li{
    background: none;    
}
#sup-ofertas .ms__ven h4 {
    color: #ffffff;
    width: fit-content;
    margin: auto;
    position: absolute;
    bottom: 15px;
    left: 0;
    background-color: #2db4ff;
    text-transform: uppercase;
    padding: 3px 15px;
    border-radius: 0px 15px 15px 0px;
    font-weight: 600;
}
#sup-ofertas .wp-post-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    min-height: 200px;
}	
/*#sup-ofertas .of-1 {
    width: 290px;
    height: 202px;
    float: left;
    margin-right: 10px;
    position: relative;
}
#sup-ofertas .of-2 {
    width: 320px;
    float: left;
    padding: 24px 0 0 8px;
}
    #sup-ofertas .of-3 {
        width: 170px;
    float: right;
    text-align: right;
    margin: 23px 21px 0 0;
    }
#sup-ofertas ul li h3 a {
    color: #000;
    margin: 5px 10px;
    text-transform: uppercase;
    text-align: left;
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
#sup-ofertas .of-mos {
    display: flex;
}
    #sup-ofertas .of-2 p {
        color: #4c4c4c;      
        display: block;
        text-align: left;
        font-size: 12px;
		font-weight: 300;
		padding: 2px 0px 2px 28px;
    }*/

    #sup-ofertas ul li ul {
        padding: 0 0 0 17px;
        border-bottom: none;
        text-align: left;
        background-position: 0px 3px;
    }	

    #sup-ofertas ul li ul li {
        border-bottom: none;
    }
    #sup-ofertas .of-2-med {
        padding: 0 0 0 10px;
        text-align: left;
    }	
/*#sup-ofertas .of-3 h5 {
    font-size: 18px;
    font-weight: 400;
}

#sup-ofertas .of-3 h5 span {
    color: red;
    font-weight: 400;
    font-size: 18px;
    text-decoration: line-through;
}

#sup-ofertas .of-3 h6 {
    font-size: 20px;
}

#sup-ofertas .of-3 h6 span {
    font-size: 30px;
    vertical-align: middle;
}

#sup-ofertas .of-3 p {
    font-size: 13px;
    margin-bottom: 10px;
    font-weight: 500;
}

#sup-ofertas .of-3 a {
    color: #ffffff;
    font-size: 12px;
    padding: 9px 15px;
    background: #00b561;
    display: block;
}	
#sup-ofertas .of-3 a:hover {
    background-color: #fa333e;
}	
	#sup-ofertas .cont1 {
		margin: 10px 25px;
	}*/

	#sup-ofertas .cd-filter-block {
		border: 1px solid #b3b3b3;
		padding: 25px 20px;
	}

	#sup-ofertas .cd-filter-block h4 {
		color: #010101;
		font-size: 18px;
		padding-bottom: 15px;
	}

	#sup-ofertas .cd-filter-block .list {
		display: block;
		text-align: left;
	}

	#sup-ofertas .cd-filter-block .list li {
		position: relative;
		margin: 0px;
		display: block;
		min-height: auto;
		margin-bottom: 12px;
		border-bottom: 0;
	    padding: 0;	
	}

	#sup-ofertas .cd-filter-block .list .filter {
		width: 23px;
		height: 23px;
		position: absolute;
		left: 0;
		top: 0px;
		padding: 0;
		margin: 0;
	}
	#sup-ofertas .cd-filter-block .list .checkbox-label {
		padding-left: 45px;
		font-size: 16px;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		display: block;
	}
#sup-ofertas .righttour .todesc {
    text-align: center !important;
    font-size: 13px;
    box-sizing: border-box;
    padding: 2px 20px;
    margin-bottom: -51px;
    position: absolute;
    top: 15px;
    right: 0;
    background: #f1313c;
    color: #fff;
    font-weight: 400;
    margin-top: 7px;
    margin-right: -10px;
}

#sup-ofertas .righttour .todesc:before {
    content: ' ';
    position: absolute;
    width: 10px;
    height: 15px;
    background-color: #d32e37;
    bottom: -14px;
    right: 0px;
    clip-path: polygon(100% 0, 0 0, 0 50%);
}

#sup-ofertas .righttour .todesc span {
    display: block;
}

/*#sup-ofertas .of-2 .of-mos{display: inline-block;}
#sup-ofertas .of-2 .of-mos h3 a{font-size: 15px;}*/

.placesbesttours {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.placesbesttours ul {font-size: 0;text-align: left;padding: 0 10px;background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/icon-footer-location.webp") 10px center no-repeat;background-size: 13px auto;padding: 1px 0px 1px 29px;background-position: 10px 5px;}
.placesbesttours ul li{font-size: 13px; display: inline-block; border: none; padding: 1px 0 !important; width: inherit; min-height: inherit !important;  margin: 3px 0 0 0 !important;box-shadow: none;}
.placesbesttours ul li+li{margin-left:0;}
.placesbesttours ul li+li::before{content:"-"; padding: 0 5px;}

.dayspricebesttours{}
.dayspricebesttours .of-mos{justify-content: end;}

#sup-ofertas .of-2 .of-2-p1 {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-ofertas-duracion-2.webp") 10px center no-repeat;
    background-size: 13px auto;        
    background-position: 10px center;
}
/*#sup-ofertas .of-2 .of-2-p2 {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-ofertas-tamaño-grupo.webp") 10px center no-repeat;
    background-size: 13px auto;        
    background-position: 10px center;
}
#sup-ofertas .of-2 .of-2-p3 {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-ofertas-dificultad.webp") 10px center no-repeat;
    background-size: 13px auto;        
    background-position: 10px center;
    display: none;
}
#sup-ofertas .of-2 .of-2-p4 {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-ofertas-alojamiento.webp") 10px center no-repeat;
    background-size: 13px auto;        
    background-position: 10px center;
}
#sup-ofertas .of-2 .of-2-p5 {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-ofertas-tipo-servicio.webp") 10px center no-repeat;
    background-size: 13px auto;        
    background-position: 10px center;
}
#sup-ofertas .of-2 .of-2-p7 {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-ofertas-rango-edad.webp") 10px center no-repeat;
    background-size: 13px auto;        
    background-position: 10px center;
}*/
#sup-ofertas .of-conte {
    padding: 0px;
    text-align: center;
    font-weight: 300;
    color: #4c4c4c;
    margin: 0 70px;
}
#sup-ofertas .Ofertas {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/05.webp") center center no-repeat;
    background-size: cover;
    padding: 40px 70px;
    overflow: hidden;
}
#sup-ofertas .Ofertas p {
    color: #fff;
    text-align: center;
    font-size: 15px;
    font-weight: 300;
}
#sup-ofertas .Ofertas section.contador p {
    background-color: #f8333e;
    width: fit-content;
    margin: 15px auto 0px;
    border-radius: 15px;
    padding: 5px 20px;
    font-size: 18px;
}
#sup-ofertas .Ofertas h2 {
    color: #fff;
    font-size: 46px;
    text-align: center;
    margin: auto;
    padding: 0 0 8px;
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/bg-titles-home.png") center bottom no-repeat;
    background-size: 40%;
}
#sup-ofertas .cont1 .slider {
    display: block;
    width: 100%;
}
#sup-ofertas .cont1 .slider:before {
    content: ' ';
    position: absolute;
    width: 14px;
    height: 14px;
    background-color: #ffffff;
    border-radius: 50%;
    border: 1px solid #0075ff;
}
#sup-ofertas .cont1 .of-rang {
    display: flex;
    justify-content: space-between;
    padding: 5px 0;
    color: #4c4c4c;
    font-size: 18px;	
}
#sup-ofertas .cont1 .of-rang p {
    display: flex;
    align-items: center;
}
#sup-ofertas .cont1 .of-durat {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-ofertas-duracion.webp") 10px center no-repeat;
    background-size: 21px auto;
    background-position: 10px center;
    padding: 3px 0px 3px 38px;
	filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7471%) hue-rotate(347deg) brightness(86%) contrast(99%);
}
    /*#sup-ofertas ul li h4 {
        font-size: 13px;
        font-weight: 400;
        padding-bottom: 0px;
    }*/
#sup-ofertas .a-esp a {
    color: #ffffff;
    font-size: 12px;
    padding: 9px 15px;
    background: #f8b12a;
    display: inline-block;
}
#sup-ofertas .a-esp a:hover {
    background: #fa333e;
}
#sup-ofertas .of-ocu {display: none;}
#sup-ofertas .of-ocu1, .ContentOffersTreks .of-ocu1{display: none;}
#sup-ofertas .cont1 .of-rang1 {
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-filtors-ofertas-rango-edad.webp") 10px center no-repeat;
    background-size: 21px auto;
    background-position: 10px center;
    padding: 3px 0 3px 38px;
	filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7471%) hue-rotate(347deg) brightness(86%) contrast(99%);		
}
#sup-ofertas .cont1 .bot-fil {
    font-size: 14px;
    display: inline-block;
    column-count: 2;
    margin: 10px 0 5px 0
}
#sup-ofertas .cont1 .bot-fil li {
    padding: 0;
    min-height: inherit;
    border-bottom: none;
    list-style: none;
    display: block;
    width: 100%
}
#sup-ofertas .cont1 .bot-fil li a {
    color: #4c4c4c;
    border: 1px solid #b3b3b3;
    padding: 5px 10px;
    display: flex;
    align-items: center;
    margin-bottom: 8px;
    justify-content: space-around;
    border-radius: 5px
}
#sup-ofertas .cont1 .bot-fil li a:hover {
    color: #f8b12a;
    border: 1px solid #f8b12a;
    text-decoration: none;
}
.lefttour .collapsible {
    color: #f8b12a;
    font-weight: 500;
    border: 1px solid #f8b12a;
    border-radius: 20px;
    padding: 8px 25px 8px 50px;
    background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/ic-filtros-ofertas.webp") 10px center no-repeat;
    background-size: 20px auto;
    background-position: 25px center;
    display: flex;
    align-items: center;
    margin: 0 65px 0 65px;
	filter: brightness(0) saturate(100%) invert(0%) sepia(97%) saturate(32%) hue-rotate(126deg) brightness(109%) contrast(99%);
}
/*#sup-ofertas .lefttour {
    width: 320px;
    float: left;
    padding: 0 0 30px;
}*/
.lefttour .active {
    margin-bottom: 25px!important
}

.YellowTitle a{position: relative;}
.YellowTitle a::before{position: absolute !important; width: 140px !important; height: 2px !important; left: 0; bottom: -2px; content: ''; background-color: #eec02d !important;}
.YellowTitle ul li a::before{display: none!important;}

.mega-BestSellerEN a strong{position: relative;}
.mega-BestSellerEN a strong::before {position: absolute; content: 'BEST SELLER'; background-color: #ffce37; color: #000; left: 105%; top: 0; width: 65px; text-align: center; font-size: 9px; padding: 0 2px; border-radius: 3px;}

.mega-BestSellerES a strong{position: relative;}
.mega-BestSellerES a strong::before {position: absolute; content: 'MÁS VENDIDO'; background-color: #ffce37; color: #000; left: 105%; top: 0; width: 72px; text-align: center; font-size: 10px; padding: 2px 2px; border-radius: 3px;}

#mega-menu-item-1522 span {
    color: rgb(30 30 30);
    background-color: #f8b12a;
    border-radius: 10px;
    padding: 3px 7px;
    font-size: 12px;
    font-weight: 600;
    margin-left: 10px;
}
#mega-menu-item-1312 span{
    color: rgb(30 30 30);
    background-color: #f8b12a;
    border-radius: 4px;
    padding: 3px 3px;
    font-size: 11px;
    font-weight: 600;
    margin-left: 3px;
}
.we__btn {
	clear: both;
    background-color: #eec02d;
    display: block;
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 10px;
    padding: 12px 10px;
    border-radius: 5px;
    border: none;
    color: #303030;
    font-size: 23px;
    font-weight: 700;
    text-transform: uppercase;
	width: 100%;
	cursor: pointer;
}
.we__btn:hover {
    text-decoration: none;
    box-shadow: 0px 6px 10px -3px rgba(0, 0, 0, 0.3);
    opacity: 0.9;
}
img.img__inca_trail {
    width: 45%;
    object-fit: cover;
}

/*Categorias 2025*/
.TitleCat2025{background-color: #000; position: relative; line-height: 0;}
.TitleCat2025 img{}
.TitleCat2025 .TextTitleCat2025{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); line-height: normal;}
.TitleCat2025 .TextTitleCat2025 h1{color: #fff; font-size: 56px; text-align: center; line-height: normal; text-shadow: 2px 2px 4px #000;}
.TitleCat2025 .TextTitleCat2025 h1 strong{background-color: #0071EB; font-size: 27px; text-shadow: none; display: block; padding: 5px 30px; border-radius: 25px;}

.MenuFiltro{margin: 30px auto;}
.MenuFiltro li{display: inline-block; border: solid 2px #dcdfe4; padding: 5px 12px; border-radius: 5px; cursor: pointer; margin: 0px 6px 10px 2px; transition-duration: .5s;}
.MenuFiltro li:hover{background-color: #4657a3; color: #fff; border-color: #4657a3;}
.MenuFiltro li.active{background-color: #4657a3; color: #fff; border-color: #4657a3;}

.BoxTours2025{display: none; transition-duration: .5s;}
.active-tab {
    display: block;
}
.BoxTours2025 h2{text-align: center; font-size: 34px; font-weight: 600; position: relative; display: table; margin: 0 auto 20px; padding-bottom: 4px; color: #393939;}
.BoxTours2025 h2::before{position: absolute; width: 80%; height: 3px; background-color: #4657a3; bottom: 0; left: 50%; transform: translateX(-50%); content: '';}
.BoxTours2025 .container2{/*display: flex; flex-wrap: wrap; justify-content: space-between;*/}
.BoxTours2025 .container2 article{width: 25%; max-width: 310px; border-radius: 10px; overflow: hidden; box-shadow: 0px 2px 6px #0000001c; margin:0 5.9px 10px; display: inline-block; vertical-align: top;}
.TextTours2025{padding: 7px 15px 12px; box-sizing: border-box;}
.TextTours2025 h3{font-size: 16px; font-weight: 600; min-height: 44px; display: flex; align-items: center;}
.TextTours2025 h3 a{color: #000;}
.BoxTours2025 .container2 article h3{font-size: 16px; font-weight: 600; min-height: 44px; display: flex; align-items: center;}
.BoxTours2025 .container2 article h3 a{color: #000;}
.TextTours2025 .DatosTourHome{margin: 10px 0; border-color: #dee2e6;}
.TextTours2025 .BoxDatosLeft p{font-size: 13px;}
.TextTours2025 h4{border-bottom: solid 1px #dee2e6; padding-bottom: 9px; font-weight: 400; font-size: 14px; color: #414141;}
.TextTours2025 h4 img{vertical-align: middle;}
.TextTours2025 .PricedaTour{}
.TextTours2025 .PricedaTour .BoxDatosRight{}
.TextTours2025 .PricedaTour .BoxDatosRight p{line-height: 17px;}
.TextTours2025 .PricedaTour .BoxDatosRight strong{display: block; font-size: 13px; font-weight: normal; text-align: right;}
.TextTours2025 .BoxDatosLeft i{color: #1a2b49;}
.TextTours2025 .BtnReadMore{background-color: #4657a3; transition-duration: .5s; color: #fff; font-size: 13px; font-weight: 500; padding: 4px 14px; border-radius: 5px!important; width: auto; height: auto;}
.TextTours2025 .BtnReadMore:hover{background-color: #1a2b49; border: solid 1px #1a2b49; transform: none;}
.TextTours2025 .BtnReadMore:hover i{color: #fff;}
.BoxTours2025 .container2 article .ContentImgHome{line-height: 0;}


/*Train Tours*/
#BoxTrainTours{margin-top: 55px;}
#BoxTrainTours h2{text-align: center; font-size: 34px; font-weight: 600; position: relative; display: table; margin: 0 auto 20px; padding-bottom: 4px; color: #393939;}
#BoxTrainTours h2:before{position: absolute; width: 80%; height: 3px; background-color: #4657a3; bottom: 0; left: 50%; transform: translateX(-50%); content: '';}
#BoxTrainTours .container2{/*display: flex; flex-wrap: wrap; justify-content: space-between;*/}
.ItemTrainTour{width: 25%; max-width: 310px; border-radius: 10px; overflow: hidden; box-shadow: 0px 2px 6px #0000001c; margin:0 5.9px 20px; display: inline-block; vertical-align: top;}
.ItemTrainTour .ContentImgHome{line-height: 0;}
.ItemTrainTour .ContentImgHome p{position: absolute; line-height: normal; right: 0; bottom: 0; background-color: #f53; color: #fff; padding: 0px 5px; font-size: 14px;}
.ItemTrainTour .daTour{position: relative;}
.ItemTrainTour .daTour .BoxDuracion{position: absolute; background-color: #ebeef1; color: #1a2b49; left: 10px; top: -13px; z-index: 1; font-weight: 600; font-size: 13px; padding: 3px 7px; border-radius: 4px; line-height: normal;}
.ItemTrainTour .daTour h3{padding-top: 22px; justify-content: left; min-height: 73px; display: flex; align-items: center; padding-bottom: 2px;}
.ItemTrainTour .daTour h4{border: none; padding: 5px 0 10px; font-weight: normal; font-size: 14px;}
.PriceTrainTour{border-top: solid 1px #ebeef1; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.PriceTrainTour li{width: 50%; text-align: center;}
.PriceTrainTour li p{font-weight: 600; font-size: 20px;}
.PriceTrainTour li p span{font-size: 13px;}
.PriceTrainTour li+li a{background-color: #ebeef1; display: block; text-transform: uppercase; color: #1a2b49; font-weight: 500; font-size: 14px; padding: 9px 2px; box-sizing: border-box; transition-duration: .5s;}
.PriceTrainTour li+li a:hover{background-color: #1a2b49; color: #fff;}

.ContentButton{position: relative; margin-top: 20px; margin-bottom: 60px;}
.ContentButton::before{content: ''; border-top: solid 1px #4657a3; border-bottom: solid 1px #4657a3; height: 2px; width: 100%; top: 18px; position: absolute; left: 0;}
#showMoreBtn{display: table; margin: auto; cursor: pointer; position: relative; color: #4657a3; border: solid 2px #4657a3; background-color: #fff; padding: 5px 16px; border-radius: 21px; transition-duration: .5s;}
#showMoreBtn:hover{background-color: #4657a3; color: #fff;}
#showMoreBtn::before{content: ''; position: absolute; bottom: -23px; left: 50%; width: 20px; height: 16px; z-index: 1; background: url("https://www.inkayniperutours.com/wp-content/themes/Inkayni2021/images/icon-more.webp") center center no-repeat; margin-left: -10px;}

.MainPlaces{background-color: #f2f2f2; padding: 50px 20px; box-sizing: border-box;}
.MainPlaces .container{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.PlacesLeft{width: 32%;}
.PlacesLeft h3{color: #4657a3; text-transform: uppercase; font-size: 24px; line-height: 25px; margin: 5px 0 10px;}
.PlacesLeft p{font-size: 14px;}
.PlacesLeft p strong{font-weight: normal; font-size: 17px;}
.PlacesRight{width: 65%;}
.PlacesRight ul{display: flex; justify-content: space-between;}
.PlacesRight ul li{width: 24.5%; position: relative; line-height: 0; overflow: hidden;}
.PlacesRight ul li p{position: absolute; width: 100%; height: 100%; top: 100%; display: flex; align-items: center; justify-content: center; background: #00000082; color: #fff; text-transform: uppercase; font-weight: bold; font-size: 17px; border-radius: 10px; line-height: normal; transition-duration: 0.5s;}
.PlacesRight ul li:hover p{top: 0;}

@media screen and (max-width: 600px) {
    /*Franja*/
    .FranjaLeft{display: none;}
    .BotonesFranja{width: 100%;}
    .BotonesFranja ul{text-align: center;}

    #superTop{display: none;}
    .anclaje li a {padding: 7px 0;font-size: 13px;}
	.anclaje {overflow-x: scroll;width: 100%;gap: 15px;}
	.anclaje li {width: 33%;margin-bottom: 3px;}	
    .somos__cont {width: 90%;margin: auto;flex-direction: column;gap: 10px;}
    .somos__cont__1 {padding-right: 0px;width: 100%;}
    .somos__cont__2 {width: 100%;}
    .somos h2 {font-size: 17px;margin-bottom: 8px;}
    .somos__tax {padding: 6px 6px 6px 45px;}
    .somos__tax h4 {font-size: 13px;}
    .somos__tax ul {font-size: 13px;}
    .somos__equipo .equipo-img {display: flex;width: 95%;margin: auto;justify-content: space-around;margin-bottom: 15px;}
    .somos__equipo .equipo-img img {box-shadow: -1px 0 5px 1px rgba(0,0,0,.5);margin: 0;width: 30%;}
    .somos__equipo__portes .cont {grid-template-columns: auto auto auto;}
    .somos__equipo__portes .cont a:first-child {display: none;}
    .somos__equipo__transporte .cont {grid-template-columns: auto auto auto;}
    .somos__equipo__transporte .cont a:first-child {display: none;}
    .cont__info {flex-direction: column;width: 90%;margin: 25px auto 0px;}
    .somos .somos__why {height: auto;}
    .cont__info__img {width: 460px;width: 100%;}
    .cont__info__text {width: 100%;padding: 0;}
    .cont__info__text .doble {columns: 1;}
    .somos .somos__vision {height: auto;flex-direction: column-reverse;}
    .cont__info__text ul {padding-bottom: 15px;}
    .cont__info__text ul li {font-size: 13px;margin: 0 10px;}
    .somos-titulo {padding: 15px 0;font-size: 17px;}
    .sidebar__rev {width: 90%;margin: auto;}
	.somos .sticky {top: 0px;}
	.somos__equipo__guias .slide {grid-template-columns: auto auto auto;}
	.somos__equipo__guias .part1 a:first-child {display: none;}
	.somos__equipo__guias .part1 a:last-child {display: none;}
	#mega-menu-wrap-menu-principal #mega-menu-menu-principal {overflow: scroll !important;max-height: 600px !important;}
    .aventura .content.listTour {padding: 0;}
    .aventura .tit-img {display: none;}
    .aventura .avent__intro {grid-template-columns: 100%;margin: 0;border-radius: inherit;}
    .aventura .intro_aventura_img {height: 450px;}
    .aventura .intro_aventura {padding: 30px 25px 30px;}
    .aventura .avent__intro h2 {font-size: 14px;}
    .aventura .avent__intro h2 strong {font-size: 18px;}
    .aventura .avent__info {padding: 0;width: 90%;margin: 30px auto 40px;}
    .aventura .avent__info .cont_1 {margin-bottom: 30px;display: flex;flex-direction: column-reverse;}
    .aventura .avent__info .info_aventu_1 {padding-right: 0;min-height: fit-content;padding-top: 15px;}
    .aventura .info_aventu_1_img {border-radius: 8px;height: 190px;}
    .aventura .avent__info .cont_2 {grid-template-columns: auto;}
    .aventura .info_aventu_2_img {border-radius: 8px;height: 190px;}
    .aventura .avent__info .info_aventu_2 {padding-left: 0;min-height: fit-content;padding-top: 15px;}
    .aventura .avent__info h3 {font-size: 14px;}
    .aventura .avent__info ul li {font-size: 14px;}
    .aventura .avent__guia {padding: 15px 20px 20px;background-color: #f1f1f1;}
    .aventura .avent__guia__cont {grid-template-columns: auto;grid-row-gap: 35px;}
    .aventura .avent__guia__cont p {text-align: center !important;min-height: fit-content;}
    .aventura .avent__guia__cont h4 img {height: 175px;width: 100%;border-radius: 8px;}    
	.aventura .content h2 {font-size: 16px;margin: 0 auto 15px;text-align: center;}
    .aventura .avent__mas__vendido {padding: 0;}
    .aventura .avent__mas__vendido__cont {grid-template-columns: 100%;padding-top: 0;}
	.aventura .avent__mas__vendido .vendido__tour {padding-left: 20px;padding-right: 20px;}
    .aventura .avent__mas__vendido .vendido__tour h3 {font-size: 16px;}
    .aventura .avent__mas__vendido .mv__datos li img {width: 20px;height: 20px;}
    .aventura .avent__mas__vendido .mv__datos li p {font-size: 9px;}
    .aventura .avent__mas__vendido .mv__btn a {font-size: 13px;padding: 6px 15px;}
    .aventura .destinations-section {overflow: hidden;width: 100%;}
    .aventura .container__slider {max-width: 83%;margin: auto;}	
    .aventura .avent__paisajes {padding: 0;width: 90%;}
    .aventura .avent__paisajes .paisaj__grid {display: grid;grid-template-columns: auto;}
    .aventura .avent__paisajes .paisaj__cont2 {grid-template-columns: 16% 16% 16% 16% 16% 16%;padding-left: 0;gap: 0;position: absolute;top: 230px;left: 0;}
    .aventura .avent__paisajes .paisaj__cont2 h3 {display: none;}
    .aventura .avent__paisajes .paisaj__cont2 h5 {display: none;}
	.aventura .avent__paisajes .paisaj__cont2 .paisaj__item {pointer-events: none;}
    .aventura .avent__paisajes .paisaj__cont2 h4 img {height: auto;}
    .aventura .avent__paisajes .paisaj__cont1 h3 {margin-top: 55px;}	
    .aventura .otras_rutas {padding: 0 !important;}
    .aventura .otras_rutas .avent__mas__vendido__cont {padding-left: 0;padding-right: 0;display: flex;flex-direction: column-reverse;} 
    .aventura .otras_rutas2 .avent__mas__vendido__cont {padding-left: 0;padding-right: 0;}
	.aventura .avent__faqs__cont {width: 90%;margin: auto;}
    .aventura .destinations-container .swiper-button-prev, .destinations-container .swiper-rtl .swiper-button-next {display: none;}
    .aventura .destinations-container .swiper-button-next, .destinations-container .swiper-rtl .swiper-button-prev {display: none;}
    .aventura .avent__mas__vendido .vendido__gal {display: none;}
    .aventura .avent__mas__vendido .vendido__gal__mov {display: revert;}
	.aventura .avent__mas__vendido .vendido__gal__mov img {height: 500px;object-fit: cover;}
    .aventura .avent__mas__vendido .vendido__gal__mov .swiper-pagination-bullet {width: 8px;height: 8px;background: #c8c8c8;opacity: 1;box-shadow: 1px 1px 2px 0px #000000;}
    .aventura .avent__mas__vendido .vendido__gal__mov .swiper-pagination-bullet-active {background: #eec02d;opacity: 1;}	
	.aventura .paisaj__pag {display: flex;}
	.why__boby h3 {
		padding: 10px 10px;
		width: calc(90% - 20px);
		font-size: 13px;
		margin: 0px auto 15px;
	}	
	.why__boby .slide_grid {
		grid-template-columns: 100%;
		grid-row-gap: 15px;
	}
	.why__boby .slide_img {
		margin-right: 0;
	}	
	.why__boby .slide_grid.der .slide_img {
		margin-right: 0;
		margin-left: 0px;
	}
	.why__boby .slide_grid.der {
		display: flex;
		flex-direction: column-reverse;
		margin-bottom: 20px;
	}
	.why__boby .swiper_thumbnail {
		display: none;
	}
	.why__boby .swiper-button-prev, .why__boby .swiper-button-next {
		display: none;
	}
	.why__boby .swiper_main .swiper-wrapper img {
		height: 450px;
		border-radius: inherit;
	}
	.why__boby .text {
		width: 90%;
		margin: auto;
	}	
	.why__boby .swiper-pagination {
		display: block;
	}	
	.of__intro_disponibilidad img {
		height: 285px;
		object-fit: cover;
	}
	.of__intro_disponibilidad__item {
		position: relative;
		width: 100%;
		height: 100%;
	}
	.of__intro_disponibilidad__item h3 {
		font-size: 21px;
		padding-top: 20px;
	}
	.of__intro_disponibilidad__item h4 {
		font-size: 13px;
	}
	.of__intro_disponibilidad__item p {
		padding: 0 20px 15px;
	}	
	iframe.of__video {
		width: 100%;
		height: 202px;
		margin: auto;
	}	
	.desc__1 .content_1, .desc__2 .content_1 {
		grid-template-columns: auto;
		padding: 0px 0;
		gap: 15px;
	}
	.desc__1 .content_1 h3 {
		font-size: 14px;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	.desc__2 .container {
		width: 90%;
		margin: auto;
	}
	.desc__2 h2 {
		font-size: 17px;
	}
	.desc__2 h3 {
		font-size: 14px;
	}
	.desc__2 h4 {
		font-size: 14px;
	}	
    .long__grid {
        grid-template-columns: auto;
    }
    .long__grid .item h3 {
        font-size: 12px;
        padding: 7px 20px 7px;  
        width: 65%;
        margin: 20px auto 15px;
    }
    .long__grid .item p {
        padding: 0px 30px 15px;
        font-size: 14px;
    }
    .long__grid .item ul {
        margin-left: 30px;
        margin-right: 30px;
        padding-bottom: 20px;
    }	
	.long__grid .item img {
		height: 215px;
	}	
	.slidetour {
		display: block
	}
	.slidetour .slider__tour img {
		height: 500px;
		object-fit: cover
	}
	.slidetour .slider__tour .swiper-pagination-bullet {
		width: 50px;
		height: 3px;
		background: rgb(255 255 255 / 60%);
		opacity: 1;
		border-radius: 0%!important
	}
	.slidetour .slider__tour .swiper-pagination-bullet-active {
		background: #fff;
		opacity: 1
	}
	.slidetour .slider__tour .swiper-button-next::after,.slidetour .slider__tour .swiper-button-prev::after {
		font-size: 23px!important;
		font-weight: 700;
		color: #fff;
		padding: 10px 14px
	}
	.slidetour .slider__tour .swiper-button-next::after,.slidetour .slider__tour .swiper-button-prev::after {
		font-size: 23px!important;
		font-weight: 700;
		color: #fff;
		padding: 10px 14px
	}
	.slidetour .tit__tour {
		margin: 0;
		font-size: 10px;
		padding: 8px 15px 8px;
		text-transform: uppercase;
		letter-spacing: 0;
		word-spacing: 0;
		position: relative;
		font-weight: 800;
		color: #353741;
	}
	.slidetour ul.breadcrumb li {
		font-size: 12px;
		padding: 0;
	}
	.slidetour ul.breadcrumb {
		padding: 6px 10px;
		margin-left: 20px;
		margin-right: 20px;
	}	
	.cont__highlights {
		grid-template-columns: auto;
		gap: 15px;
	}
	.highlights {
		margin-bottom: 20px;
	}
	.highlights h3 {
		padding: 5px 6px;
		font-size: 12px;

	}	
	.inca__trail__banner img {
		height: 200px;
		width: auto;
		object-fit: cover;
	}
	.inca__trail__banner h2 {
		top: 35px;
		font-size: 18px;
		margin: 0 12.5% 0;
	}
	.inca__trail__banner a {
		bottom: 40px;
		padding: 7px 20px;
		font-size: 11px;
	}	
	.inca__trail__sidebar img {
		height: 300px;
	}	
	.sidebar__pop .wpp-list {
		grid-template-columns: 90%;
		justify-content: center;
	}	
	.sidebar__pop .wpp-list {
		grid-template-columns: auto;
		gap: 15px;
	}
	.sidebar__pop {
		width: 90%;
		margin: auto;
	}
	.sidebar__pop h2 {
		font-size: 20px;
	}	
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul {
        grid-template-columns: 50% 50%;
        padding-left: 0px !important;
    }	
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li {
        padding: 12px 17px 12px 42px;
        font-size: 12px !important;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(1) {
        background-size: 35px;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(2) {
        background-size: 35px;
        padding: 12px 0px 12px 42px;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(3) {
        background-size: 35px;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(4) {
        background-size: 35px;
        padding: 12px 0px 12px 42px;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(5) {
        background-size: 35px;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(6) {
        background-size: 35px;
        padding: 12px 0px 12px 42px;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(7) {
        background-size: 35px;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(8) {
        background-size: 35px;
        padding: 12px 0px 12px 42px;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(9) {
        background-size: 35px;		
    }	
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(2):after {
        width: 0;
        height: 0;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(3):after {
        width: 1px;
        height: 50px;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(4):after {
        width: 0;
        height: 0;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(5):after {
        width: 1px;
        height: 50px;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(6):after {
        width: 0;
        height: 0;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(8):after {
        width: 0;
        height: 0;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(9):after {
        width: 1px;
        height: 50px;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(7), .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details ul li:nth-child(8) {
        border-bottom: 1px solid #b4b4b4;
    }	
    h3.permi__certi__tit {
        padding: 12px 20px 30px;
        display: block;
        text-align: center;
        font-size: 16px;
    }
    .permi__certi {
        padding: 0 20px 30px;
    }
    .permi__certi .item a img {
        width: 40px;
    }
    .permi__certi .item a {
        font-size: 12px;
        text-align: center;
    }	
    #tablist1-panel3 .cont__incluye {
        grid-template-columns: auto;
    }
    #tablist1-panel3 .cont__no_incluye ul:nth-child(2), #tablist1-panel3 .cont__no_incluye ul:nth-child(4), #tablist1-panel3 .cont__no_incluye ul:nth-child(6) {
        column-count: 1;
	    padding: 0;	
    }	
	#tablist1-panel3 h3 {
		font-size: 14px; 
		padding: 5px 0 18px 25px;    
		background-size: 16px;
	}
	#tablist1-panel3 .titulo h4 {
		font-size: 15px;
	}
	#tablist1-panel3 .titulo img {
		width: 17px;
		height: 17px
	}
	#tablist1-panel3 .cont__no_incluye h3 {
		background-size: 16px;
	}	
    #tablist1-panel3 .cont__incluye .item ul li {
        font-size: 16px; 
        padding: 3px 0 3px 25px; line-height: 23px;
    }
    #tablist1-panel3 .cont__no_incluye ul li {
        font-size: 16px; 
        padding: 3px 0 3px 25px; line-height: 23px;
    }	
	.responsive-tabs .su-spoiler-style-default>.su-spoiler-content h3 {
		font-size: 14px;
	}
	.responsive-tabs .su-spoiler-style-default>.su-spoiler-content h4 {
		font-size: 13px;
	}	
    .content #tablist1-panel8 tbody tr td {
        font-size: 13px;
    }
    .content #tablist1-panel8 tbody tr:first-child th h3 {
        padding: 4px 0;
        font-size: 15px;
    }
    .content #tablist1-panel5 tbody tr th {
        font-size: 12px;
        padding: 5px 5px;
    }
    .content #tablist1-panel5 tbody tr th h4 {
        font-size: 13px;
    }
    .content #tablist1-panel5 tbody tr td {
        padding: 5px 5px!important;
        font-size: 13px;
    }
    .content #tablist1-panel5 tbody tr td a {
        padding: 2px 15px;
        font-size: 12px;
        font-weight: 500;
    }
    .content #tablist1-panel5 tbody tr:first-child th h3 {
        padding: 3px 0;
        font-size: 15px;
        width: 70%;
    }	
    #tablist1-panel4 h3 {
        font-size: 14px;
        padding: 10px 0 10px 0;
    }
    #tablist1-panel4 .titulo h4 {
        font-size: 15px;
    }
    #tablist1-panel4 .titulo img {
        width: 17px;
        height: 17px
    }	
    #tablist1-panel4 ul li {
        font-size: 16px; 
        padding: 5px 0 3px 25px;
    }
    #tablist1-panel4  ul {
        column-count: 1;
    }
	#sup-ofertas .of-ocu {display: revert !important; margin-top: 9px;}
	#sup-ofertas .of-ocu1 {display: flex !important;}
	/*#sup-ofertas .of-mos {display: none!important;}*/
    #sup-ofertas .Ofertas {padding: 25px 10px; min-height: 250px; align-content: space-around; box-sizing: border-box;}
    #sup-ofertas .Ofertas p {font-size: 12px;}
    #sup-ofertas .Ofertas h2 {font-size: 28px;}
    #sup-ofertas .of-conte {}    
    #sup-ofertas .righttour {width: 100% !important;float: inherit !important;margin: auto !important;}
    #sup-ofertas .lefttour {width: 96% !important;float: inherit !important;margin: auto !important;border-bottom: 1px solid #ddd;}	
    #sup-ofertas .of-1 {width: 100% !important;float: inherit !important;margin: auto !important;}
	#sup-ofertas .a-esp a {margin-bottom: 15px;}
	#sup-ofertas .Ofertas section.contador p {padding: 4px 15px;font-size: 14px;}
    /*#sup-ofertas .of-2 {float: left !important;width: 60% !important; margin-top: 74px;}
    #sup-ofertas .of-3 {float: right !important;width: 31% !important;margin-top: 95px;}*/
    #sup-ofertas ul li h3 a {text-align: center !important; font-size: 16px!important; margin-top: 16px;}
    .lefttour .content1 {
        display: none
    }	
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.multidays ul li:nth-child(4) {   
        background-size: 35px !important;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.multidays ul li:nth-child(5) {  
        background-size: 35px !important;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday ul li:nth-child(3) {   
        background-size: 35px !important;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday_trek ul li:nth-child(3) {    
        background-size: 35px !important;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday_trek ul li:nth-child(4) {    
        background-size: 35px !important;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday_trek ul li:nth-child(5) {    
        background-size: 35px !important;
    }
    .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday_trek ul li:nth-child(6) {   
        background-size: 35px !important;
    }	
	.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.multidays ul li:nth-child(4) {
		border-bottom: 1px solid #b4b4b4;
	}
	.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday ul li:nth-child(1), .responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday ul li:nth-child(2) {
		border-bottom: 1px solid #b4b4b4;
	}
	.responsive-tabs .su-spoiler-style-default>.su-spoiler-content .route__details.fullday_trek ul li:nth-child(4) {
		border-bottom: 1px solid #b4b4b4;
	}
	img.img__inca_trail {
		width: 100%;    
	}	
	.frame_disponibilidad.entered {
		width: 100%;
		overflow: auto;
	}	
	
}

@media screen and (max-width: 400px) {
    .ContentOffersTreks .righttour ul li .of-2 .of-2-p5{width: 57%; line-height: 16px;}
    .of-best-seller{width: 26%;}
}