input[type=text], select, textarea {width: 100%;padding: 12px 12px 12px 20px;border: 1px solid #eee;border-radius: 10px; resize: vertical;}

label {padding: 12px 5px 12px 0;display: inline-block;float:right}

input[type=submit] {background-color:#fff; color:#002f3d; border-radius:50px; padding:5px 50px; font-size:18px; line-height:1.25em;border:none; margin-top:15px}

input[type=submit]:hover {background-color:#002f3d;color:#fff}
/* Clear floats after the columns */
.row::after {content: "";display: table;clear: both;}

p {font-size:16px; line-height:1.75em}
.tour-p {font-size:16px; line-height:1.75em; font-weight:normal}

.tours-simple-header {padding:0; margin:0 0 30px 0;}
.tours-card-box-bicycle {background-image:url("../images/bicycles.jpg"); background-position:50% 50%; width:100%; height:260px; background-size:cover}
.tours-card-box-iguana {background-image:url("../images/photographer-iguana.jpg"); background-position:50% 50%; width:100%; height:260px; background-size:cover}
.tours-card-box-family {background-image:url("../images/family-on-beach.jpg"); background-position:50% 50%; width:100%; height:260px; background-size:cover}
.tours-card-box-boobie {background-image:url("../images/blue-boobie-dance.jpg"); background-position:50% 50%; width:100%; height:260px; background-size:cover}

.tour-img-gray {transition: filter .1s ease-in-out;-webkit-filter: grayscale(0%); /* Ch 23+, Saf 6.0+, BB 10.0+ */filter: grayscale(0%); /* FF 35+ */}
.tour-img-gray:hover {-webkit-filter: grayscale(90%); /* Ch 23+, Saf 6.0+, BB 10.0+ */filter: grayscale(90%); /* FF 35+ */}
.tour-card {width:100%;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;}
.tour-card2 {width:100%;border-top-left-radius:10px;border-bottom-left-radius:10px;overflow:hidden;}
.tour-card3 {border-radius:10px;overflow:hidden;}
.tours-card-box {background-color:#F4F6F6; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px; line-height:1.40em;margin-bottom:30px;overflow:hidden;}
.tours-card-box-w {background-color:#fff; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px; line-height:1.40em;border: solid 1px #eee; box-shadow:6px 4px 6px 0 rgba(0, 0, 0, 0.1);margin-bottom:30px}
.tours-card-box-wplain {background-color:#fff; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px; line-height:1.40em;margin-bottom:30px;overflow:hidden }
.tours-card-box-gplain {background-color:#F4F6F6; -moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius:10px; line-height:1.40em;margin-bottom:30px;overflow:hidden }
.tours-card-box-text{padding:0 5% 1% 6%; font-size:16px; color:#002f3d}
.tours-card-box-text-static {padding:0 5% 1% 0; font-size:16px; color:#002f3d}
.tours-card-header {font-size:18px;color:#002f3d; line-height:1.25em;text-align:left;font-weight:bold;}

.tour-outer-frame {width:100%}
.tour_arrow-right {border: solid #ffffff;border-width: 0 3px 3px 0;display: inline-block;padding: 3px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.tour_arrow-left {border: solid #ffffff;border-width: 0 3px 3px 0;display: inline-block;padding: 3px;-webkit-transform: rotate(135deg);transform: rotate(135deg);}

#tour-table-d td {height: 60px; vertical-align:bottom;line-height:1.5em;}
#tour-table td {height: 60px; vertical-align:bottom;line-height:1.5em;}

.translate-bug{position: fixed;z-index:2000;top: 1%;left: 0;width: 200px;}
.tours_whatsapp{width:150px; padding:1%; border: solid 3px rgba(125,195,98,1.00); border-radius:10px; background:#fff;overflow:hidden;margin:5% 5% 10% 5%}

.tour-circle{color:#ffffff;font-weight: 700;font-size:1rem;border-radius:100%;line-height: 1.3em;text-align: center;  background: #002f3d;padding:.15em .5em .25em .5em;margin-right:.5em}
.header-gradient-package-days{background: #AD8CA7;background: radial-gradient(circle farthest-side at top left, #AD8CA7 17%, #8EA3BF 43%, #8597A1 59%, #546F73 80%, #131829 95%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family:Playfair Display, Georgia, serif;font-weight: 400; font-style:italic;font-size: 3rem; line-height:1.15em; letter-spacing:.01em;text-align:center; }
.tours-map-image{border-radius:15px; border:solid 1px #002f3d; margin:30px 15px 15px 15px; background:#fff; width:100%; background-image: url("../images/perla-tour-map.svg");background-size:contain;height: 0;padding: 0; /* reset */padding-bottom: calc(100% * 1.75 / 2.5);background-repeat:no-repeat}

.tours-map-image-day5{border-radius:15px; border:solid 1px #002f3d; margin:30px 15px 15px 15px; background:#fff; width:100%; background-image: url("../images/day5.svg");background-size:contain;height: 0;padding: 0; /* reset */padding-bottom: calc(100% * 1.75 / 2.5);background-repeat:no-repeat}

.image-corners{border-radius:15px}
.card-header-tour {font-weight: bold;display:inline-flex; max-width:60%}

.dot-logo {display:inline;width:40px; margin-top:-10px}
.tours-header-days{padding:30px 0}
.tours-days-topdays {background-color:#F4F6F6; font-size:14px; padding:15px; -moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px; line-height:1.40em;margin:15px 0 30px 0}
.header-gradient-tours-days{background: #AD8CA7;background: radial-gradient(circle farthest-side at top left, #AD8CA7 17%, #8EA3BF 43%, #8597A1 59%, #546F73 80%, #131829 95%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family:Playfair Display, Georgia, serif;font-weight: 400; font-style:italic;font-size: 2.3rem; line-height:1.25em; letter-spacing:.01em;text-align:center;margin:.15rem 0 1.5rem 0 }
.icon-tour-sm {width:30px;margin:auto; display:inline-block}
.icon-tour-sm-w {width:45px;margin:1%; display:inline-block;background-color:#ffffff; border-radius:10px; overflow:hidden; padding:2%;}
.icon-tour-sm-g {width:45px;margin:1%; display:inline-block;background-color:#002f3d; border-radius:10px; overflow:hidden; padding:2%;}

.tour-big-video{padding:50px 0}
.tour-days-whitebox{padding:30px 0 30px 0}
.tour-days-graybox{background-color:#F4F6F6;padding:40px 0 30px 0}
.tour-days-graybox2{background-color:#F4F6F6;padding:40px 0 0 0}
.tour-days-graybox3{background-color:#F4F6F6;padding:40px 0 0 0}
.tour-days-innerbox{padding:0 15px 30px 15px}
.video-margin{padding:15px 0 0 0}
.tour-dropboxs{padding:15px 0}
.tour-packages-whitebox{padding:30px 0}
.tour-gray-comments{background-color:#F4F6F6;padding:15px 0 50px 0}
.tour-white-comments{background-color:#fff;padding:30px 0 30px 0}

.ec-circle2{color:#ffffff; font-family: yrsa, serif;font-weight: 400; width:24px; height:24px;border-radius:100%;font-size:16px;line-height: 1.3em;text-align: center;  background: #002f3d;}
.ec-circle-emtpy {color:#ffffff; font-family: yrsa, serif;font-weight: 400; width:24px; height:24px;border-radius:100%;font-size:16px;line-height: 1.3em;text-align: center; background-color:transparent;}
.ec-circle{color:#ffffff; font-family: yrsa, serif;font-weight: 400; width:24px; height:24px;border-radius:100%;font-size:16px;line-height: 1.3em;text-align: center;  background: #002f3d;margin:.25em .05em .15em .05em}
.ec-circle-blank{color:#ffffff; font-family: yrsa, serif;font-weight: 400; width:24px; height:24px;border-radius:100%;font-size:16px;line-height: 1.3em;text-align: center;;margin:.25em .05em .15em .05em}
.ec-table-top{height:170px}
.ec-table-bottom {height:30px}
.ec-boat-bg {background-image:url("../images/boat-plan.png"); background-size:contain; background-repeat:no-repeat; background-position:center; padding:8%; margin:8%;}
.ec-boat-top-bg {background-image:url("../images/seating-map-top.png"); background-size:contain; background-repeat:no-repeat; background-position:center; padding:8%; margin:8%;}


.tours-contact-box-top{background-color:#F4F6F6; border-radius:15px;margin:15px 0 30px 0; padding:30px}

.tours-header-background-gray {padding:2% 5% 0 5%; border-radius:15px; background-color:#F4F6F6; margin-bottom:15px}
.tours-header-background-white {padding:2% 5% 0 5%; border-radius:15px; background-color:#fff; margin-bottom:15px}


.tours-title-block-geen {padding:2% 2% 1% 2%; border-radius:15px; background-color:#fff; margin:15px 0 30px 0; color:#002f3d;}
.tours-title-block-geen2 {padding:2% 2% 1% 2%; border-radius:15px; background-color:#fff; margin:0 0 15px 0; color:#002f3d;}
.tours-title-block-gray {padding:2% 2% 1% 2%; border-radius:15px; background-color:#F4F6F6; margin:15px 0 30px 0; color:#002f3d;}
.tours-title-block-gray2 {padding:2% 2% 1% 2%; border-radius:15px; background-color:#F4F6F6; margin:0 0 15px 0; color:#002f3d;}

.tour-header-padding{padding:1%}
.accordion .card-header:after {content: "\2212"; float: right; color:#002f3d;font-weight:bold;font-size:1.5rem;line-height:1.25em;}
.accordion .card-header.collapsed:after {content: "\002B"; color:#002f3d;font-weight:bold;font-size:1.5rem}
.icon-tour-accodion {width:40px;margin-right:5%; }

.card {position: relative;display: -ms-flexbox; display: flex; -ms-flex-direction: column;flex-direction: column; min-width: 0;word-wrap: break-word; background-color: #fff;background-clip: border-box;border: none;border-radius: 15px;overflow:hidden;margin: 2% 0;}

.tours-text-align-head-centered{display: flex;flex-direction:column; justify-content: center; text-align:center;margin:auto; padding:0}
.home-header-gradient-tours-centered{background: #AD8CA7;background: radial-gradient(circle farthest-side at top left, #AD8CA7 17%, #8EA3BF 43%, #8597A1 59%, #546F73 80%, #131829 95%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family:Playfair Display, Georgia, serif;font-weight: 400; font-style:italic;font-size: 3.5rem; line-height:1em; letter-spacing:.01em;}
.home-header-gradient-tours2-centered{background: #AD8CA7;background: radial-gradient(circle farthest-side at top left, #AD8CA7 17%, #8EA3BF 43%, #8597A1 59%, #546F73 80%, #131829 95%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family:Playfair Display, Georgia, serif;font-weight: 400; font-style:italic;font-size: 2.5rem; line-height:1em; letter-spacing:.05em;}
.home-tours-header6-centered {font-family:Playfair Display, Georgia, serif;font-weight: 400; font-size:25px;letter-spacing:.01em; color:#002f3d; line-height:1.4em;font-style:italic; margin-top:.25rem; text-align:center; padding:15px 15px 0 15px}

.price-height{display:block; line-height:.75em;}
.deal-height{display:block; line-height:1em;font-family:Playfair Display, Georgia, serif;font-style:italic;font-weight: 700; font-size:1rem; letter-spacing:.05em;color:#fff;text-align:center;padding-top:5%}
.deal-heightd{display:block; line-height:1em;font-family:Playfair Display, Georgia, serif;font-style:italic;font-weight: 700; font-size:1rem; letter-spacing:.05em;color:#002f3d;text-align:center;padding-top:5%}
.tours-count2 {font-family:Playfair Display, Georgia, serif;font-style:italic;font-weight: 700; font-size:.85rem; letter-spacing:.05em;color:#fff; line-height:1.4em;text-align:center;padding-bottom:.25em;}
.tours-count3 {font-family:Playfair Display, Georgia, serif;font-style:italic;font-weight: 700; font-size:1rem; letter-spacing:.05em;color:#fff; line-height:1.4em;text-align:center;margin-top:.25em;}
.tours-count-price2 {font-family:Playfair Display, Georgia, serif;font-weight:700; font-style:italic;font-size:2rem;letter-spacing:.05em;text-align:center; color:#fff;line-height:.25em; }
.tour-dollar-sign2 {font-family:Playfair Display, Georgia, serif;font-style:italic;font-weight: 700;font-size:1.5em;color:#fff; letter-spacing:.15em;line-height:.25em}

.tour-number {font-family:Playfair Display, Georgia, serif;font-style:italic;font-weight: 700; font-size:4.5rem; color:#fff; line-height:.75em;text-align:right; }
.tours-count {font-family:Playfair Display, Georgia, serif;font-style:italic;font-weight: 700; font-size:1rem; letter-spacing:.05em;color:#fff; line-height:1.4em;text-align:left;margin-top:.25em}
.tours-count-header {font-family:Playfair Display, Georgia, serif;font-weight:700; font-size:1.25rem;letter-spacing:.05em; line-height:1.25em;text-align:center; color:#fff}
.number-box{height:170px}
.tours-count-price {font-family:Playfair Display, Georgia, serif;font-weight:700; font-style:italic;font-size:1.8rem;letter-spacing:.05em; line-height:1.25em;text-align:center; color:#fff}
.tours-box-price {background-color:#002f3d;padding:2em; margin-bottom:2em; -moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px; text-align:center; color:#fff}
.tour-dollar-sign {font-family:Playfair Display, Georgia, serif;font-style:italic;font-weight: 700;font-size:1.5em;color:#fff; letter-spacing:.15em}
.tour-price-padding{padding:.5em 0 .25em .5em}
.tour-person {font-family:Playfair Display, Georgia, serif;font-style:italic;font-weight: 700;font-size:.75rem;color:#fff; letter-spacing:.05em;}
.tour-rates {font-family:Playfair Display, Georgia, serif;font-style:italic;font-weight: 700;font-size:1.5em;color:#fff; letter-spacing:.05em}
.tour-rate-box {background: #9a6f13; color:#fff; text-align:center;border-radius:10px; padding:1%; margin-bottom:15px;}
.tour-rate-box-nopromo {background: #F4F6F6; color:#002f3d; text-align:center;border-radius:10px; padding:1%; margin-bottom:15px;}
.tour-rate-box-nopromo-w {background: #fff; color:#002f3d; text-align:center;border-radius:10px; padding:1%; margin-bottom:15px;}
.tour-person-nopromo {font-family:Playfair Display, Georgia, serif;font-style:italic;font-weight: 700;font-size:.75rem;color:#002f3d; letter-spacing:.05em}
.tour-rates-nopromo {font-family:Playfair Display, Georgia, serif;font-style:italic;font-weight: 700;font-size:1.5em;color:#002f3d; letter-spacing:.05em}
.tour-rate-box-rotate {background: #c30100; color:#fff; text-align:center;border-radius:50px; padding:1%; margin-bottom:15px;transform: rotate(-20deg);z-index:100;}

.tour-rate-box-circle {background: rgb(255, 255, 255, .8); color:#9a6f13; text-align:center;border-radius:50px;z-index:100; width:6.125rem;border:solid 0.188rem #fff;position:absolute; margin:3%; font-family:Playfair Display, Georgia, serif;font-weight:700;font-size:1.8rem;letter-spacing:.05em; line-height:1em;padding:3% 0}

.tour-rate-box-free {background:#002f3d; color:#fff; text-align:center;border-radius:10px;z-index:100;position:absolute; margin:3%; font-family:Playfair Display, Georgia, serif;font-style:italic;font-weight: 400; font-size:18px;letter-spacing:.05em; line-height:.5em;padding:3% 3% 1% 3%}

.header-gradient-tours{background: #AD8CA7;background: radial-gradient(circle farthest-side at top left, #AD8CA7 17%, #8EA3BF 43%, #8597A1 59%, #546F73 80%, #131829 95%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family:Playfair Display, Georgia, serif;font-weight: 400; font-style:italic;font-size: 2.5rem; line-height:1.2em; letter-spacing:.01em;text-align:center; padding-top:.25em; }

.ec-table-top{height:170px}
.ec-table-bottom {height:30px}
.ec-boat-bg {background-image:url("../images/boat-plan.png"); background-size:contain; background-repeat:no-repeat; background-position:center; padding:8%; margin:8%; height:600px; }
.ec-boat-top-bg {background-image:url("../images/seating-map-top.png"); background-size:contain; background-repeat:no-repeat; background-position:center; padding:8%; margin:8%; height:600px}
.tours-container {width: 100%}	
.perla-button-margin-contact{margin-top:200px}	

.tour-box-map-g {background-color:#F4F6F6;font-size:13px; padding:2em; margin-bottom:1em; -moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px; line-height:1.40em; text-align:center;}
.tour-img-corner {-moz-border-radius: 15px;-webkit-border-radius: 15px; border-radius:15px; width:100%;}	
.tour-box-map {background-color:#fff;font-size:13px; padding:2em; margin-bottom:1em; -moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px; line-height:1.40em; text-align:center;}

.tour-desc-box {background-color:#F4F6F6; border:#fffff 5px solid;font-size:13px; padding:2em; margin-bottom:1em; -moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px; line-height:1.40em;}
.tour-desc-box-wt {background-color:#fff; border:#F4F6F6 5px solid;font-size:13px; padding:2em; margin-bottom:1em; -moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px; line-height:1.40em;}
.tour-desc-box-gr {background-color: #002f3d;font-size:13px; padding:1em 2em; margin-bottom:1em; border-radius:15px; line-height:1.40em;color:#fff}

.gradient-header {fbackground: #AD8CA7;background: radial-gradient(circle farthest-side at top left, #AD8CA7 17%, #8EA3BF 43%, #8597A1 59%, #546F73 80%, #131829 95%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family:Playfair Display, Georgia, serif;font-weight: 800; font-style:italic;font-size: 1.5rem; line-height:1.5em; text-align:center}

.gradient-header-day {fbackground: #AD8CA7;background: radial-gradient(circle farthest-side at top left, #AD8CA7 45%, #546F73 50%, #131829 60%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family:Playfair Display, Georgia, serif;font-weight: 800; font-style:italic;font-size: 2rem; line-height:1.5em; text-align:center}
.gradient-header-day-l {fbackground: #AD8CA7;background: radial-gradient(circle farthest-side at top left, #AD8CA7 45%, #546F73 50%, #131829 60%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;font-family:Playfair Display, Georgia, serif;font-weight: 800; font-style:italic;font-size: 2rem; line-height:1.5em;}

.tour-desc-box-gradient {background: rgb(173,140,167);background: linear-gradient(121deg, rgba(173,140,167,0.2) 33%, rgba(142,163,191,0.2) 61%, rgba(19,41,35,0.2) 100%); ;font-size:13px; padding:1em 2em; margin-bottom:1em; border-radius:15px; line-height:1.40em;color:#002f3d}

.tour-desc-box-elegant {border-radius:15px; line-height:1.5em;color:#002f3d; text-align:center; padding:0 15px 0 15px}
.icon-tour3 {width:40px;margin:auto; display:inline-block}

.tours-box-map {background-color:#F4F6F6; border:#fffff 5px solid;font-size:13px; padding:2em; margin-bottom:1em; -moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px; line-height:1.40em;}
.tours-box-mapwhite {background-color:#fff;border:#F4F6F6 5px solid;font-size:13px; padding:2em; margin-bottom:1em; -moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px; line-height:1.40em;}
.perla-box-mapb {background-color:#002f3d; border:#002f3d 5px solid;font-size:13px; padding:2em; margin-bottom:1em; -moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px; line-height:1.40em; text-align:center; color:#fff}
.tours-box-mapw {background-color:#fff; border:#fff 5px solid;font-size:13px; padding:2em; margin-bottom:1em; -moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px; line-height:1.40em; text-align:center; color:#fff}

.background-turtle{background-image:url("../images/baby-turtle-xs.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:300px;padding:0; margin:0;}
.background-boat{background-image:url("../images/homepage-slide-boat.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:300px;padding:0; margin:0;}
.background-hotel{background-image:url("../images/homepage-slide-hotel.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:300px;padding:0; margin:0;}
.background-4days{background-image:url("../images/4day-header-xs.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:300px;padding:0; margin:0;}
.background-5days{background-image:url("../images/5day-header-xs.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:300px;padding:0; margin:0;}
.background-packages{background-image:url("../images/package-header-xs.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:300px;padding:0; margin:0;}
.background-daphne{background-image:url("../images/dafne-slides-xs.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:300px;padding:0; margin:0;}
.background-tortuga{background-image:url("../images/tortuga_bay-slides-xs.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:300px;padding:0; margin:0;}
.background-highlands{background-image:url("../images/highlands-slides-xs.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:300px;padding:0; margin:0;}
.background-santafe{background-image:url("../images/santafe-slides-xs.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:300px;padding:0; margin:0;}
.background-isabela{background-image:url("../images/isabela-slides-xs.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:300px;padding:0; margin:0;}
.background-sierra {background-image:url("../images/sierra_negra-color-xs.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:300px;padding:0; margin:0;}
.background-darwin {background-image:url("../images/baby-turtle-xs.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:300px;padding:0; margin:0;} 

.stamp-header-box-home {color:#fff; background-color:rgb(0, 47, 61, .8);border-radius:15px;width:200px;position:absolute; right:50px;text-align:center;margin:30px auto;}
.stamp-position{position: fixed;}
.stamptours-logo{width:100px;margin:auto;}
.tours-logo{width:150px;margin:auto;padding-top:20px}
.stamp-tours-headertop{font-family:Playfair Display, Georgia, serif;font-weight: 400; font-style:italic;line-height:1em;color:#fff;font-size:2.25rem;}
.stamp-tours-header {font-family:Playfair Display, Georgia, serif;font-weight: 400; font-style:italic;font-size:1.5rem; line-height:1.25em; letter-spacing:.01em; color:#fff;}

.logo-txt-nav{font-family:Playfair Display, Georgia, serif;font-weight: 400; font-style:italic;line-height:1em;color:#fff;font-size:1.75rem;text-align:center}
.logo-txt-nav-sm {font-family:Playfair Display, Georgia, serif;font-weight: 400; font-style:italic;font-size:1.25rem; line-height:1.25em; letter-spacing:.01em; color:#fff;text-align:center}

.tours-header3 {font-family:Playfair Display, Georgia, serif;font-style:italic;font-weight: 400; font-size:18px;letter-spacing:.05em; color:#002f3d; line-height:1.25em;text-align:center; }
.tours-header5 {font-family:Playfair Display, Georgia, serif;font-weight: 700;font-style:italic; font-size:20px;letter-spacing:.05em; color:#002f3d; line-height:1.5em;text-align:center;margin-top:2% }
.tours-header6 {font-family:Playfair Display, Georgia, serif;font-weight: 400;font-style:italic; font-size:25px;letter-spacing:.01em; color:#002f3d; line-height:1.4em;text-align:center;margin-top:0 }
.tours-header6-daily {font-family:Playfair Display, Georgia, serif;font-weight: 400;font-style:italic; font-size:25px;letter-spacing:.01em; color:#002f3d; line-height:1.4em; margin:0;padding:1% 0 1% 0 }
.small-txt-tours{font-size:13px; line-height:1.25em; display:inline-block; padding-left:1em}
	
.tours-footer {width:100%;background-color:#002f3d;text-align:center; color:#ffffff; padding:5% 5% 15% 5%}
.tours-footer-h1{font-family:Playfair Display, Georgia, serif;font-weight: 400; font-style:italic;font-size: 30px; line-height:1.25em; letter-spacing:.01em; color:rgb(255,255,255,.6); padding-bottom:1%}
.tours-footer-h2{font-family:Playfair Display, Georgia, serif;font-weight: 400; font-style:italic;font-size: 24px; line-height:1.25em; letter-spacing:.01em; color:rgb(255,255,255,.6); padding:1% 2%; text-align:center}
.tours-footer-info{text-align:center;padding:1% 2%; line-height:1.5em; color:rgb(255,255,255,.6)}
.tours-footer-info a {text-decoration:none!important;color:rgb(255,255,255,.6)}

.icon-tour {width:40px;margin:5% 0;}
.icon-tour2 {width:50px;margin:auto; display:inline-block}


.tour-button-yhover {color:#ffffff; width:150px; transition-duration: 0.4s;border-radius: 25px 5px;padding: 12px 28px;text-align: center;text-decoration: none;display: inline-block;background-color:#002f3d; margin:1%; font-size:14px}
.tour-button-yhover:hover {background:#9a6f13; text-underline-position: below; border-radius: 5px 25px; line-height:1.5em; color:#ffffff; font-size:14px}


.misol-button-lt {color:#ffffff; width:150px; transition-duration: 0.4s;border-radius: 25px 5px;padding: 12px 28px;text-align: center;text-decoration: none;display: inline-block;background-color: #9a6f13; margin:1%; font-size:14px}
.misol-button-lt:hover {background: #002f3d; text-underline-position: below; border-radius: 5px 25px; line-height:1.5em; color:#ffffff; font-size:14px}

.perla-button-dk {color:#ffffff; width:150px; transition-duration: 0.4s;border-radius: 25px 5px;padding: 12px 28px;text-align: center;text-decoration: none;display: inline-block;background-color: #002f3d; margin:1%; font-size:14px}	
.perla-button-dk:hover {background: #fff; text-underline-position: below; border-radius: 5px 25px; line-height:1.5em; color:#002f3d}

.tour-button-dk {color:#ffffff; width:150px; transition-duration: 0.4s;border-radius: 25px 5px;padding: 12px 28px;text-align: center;text-decoration: none;display: inline-block;background-color: #002f3d; margin:1%;font-size:14px;}
.tour-button-dk:hover {background: #f4F6F6; text-underline-position: below; border-radius: 5px 25px; line-height:1.5em; color:#002f3d;font-size:14px;}

.tours-button-lt {color:#002f3d; width:150px; transition-duration: 0.4s;border-radius: 5px 25px;padding: 12px 28px;text-align: center;text-decoration: none;display: inline-block;background-color: #cbfaed; margin:1%}
.tours-button-lt:hover {background: #002f3d; text-underline-position: below; border-radius: 25px 5px; line-height:1.5em; color:#ffffff}

.tour-button-gray {color:#002f3d; width:150px; transition-duration: 0.4s;border-radius: 5px 25px;padding: 12px 28px;text-align: center;text-decoration: none;display: inline-block;background: #f4F6F6; margin:1%; font-size:14px;}
.tour-button-gray:hover {background: #9a6f13; text-underline-position: below; border-radius: 25px 5px; line-height:1.5em; color:#fff; font-size:14px; border:none}

.tour-button-white {color:#002f3d; width:150px; transition-duration: 0.4s;border-radius: 5px 25px;padding: 12px 28px;text-align: center;text-decoration: none;display: inline-block;background: #fff; margin:1%; font-size:14px;}
.tour-button-white:hover {background: #f4F6F6; text-underline-position: below; border-radius: 25px 5px; line-height:1.5em; color:#002f3d; font-size:14px; border:none}

.tour-button-white-off {color:#002f3d; width:150px; transition-duration: 0.4s;border-radius: 25px 5px;padding: 12px 28px;text-align: center;text-decoration: none;display: inline-block;background: #fff; margin:1%; font-size:14px;}
.tour-button-white-off:hover {background: #f4F6F6; text-underline-position: below; border-radius: 5px 25px; line-height:1.5em; color:#002f3d; font-size:14px; border:none}


@media (min-width: 360px) {
.ec-table-top{height:190px}
.ec-circle{margin:.35em .15em .5em .15em}
.ec-circle2{margin:.35em .2em .1em .2em}
}

@media (min-width: 373px) {
.ec-circle2{margin:.1em .2em .1em .2em}
.ec-circle{margin:.5em .15em .5em .15em}
}

@media (min-width: 412px) {
.boat-bg {height:600px}

}
@media (min-width: 416px) {
.ec-table-top{height:200px}
}

@media (min-width: 576px) {
.header-position{position: fixed;}
}

@media (min-width: 538px) {
.background-turtle{height:350px;}
.background-boat{height:350px;}
.background-hotel{height:350px;}
.background-4days{height:350px;}
.background-5days{height:350px;}
.background-packages{height:350px;}
.background-daphne{height:350px;}
.background-tortuga{height:350px;}
.background-highlands {height:350px;}
.background-santafe {height:350px;}
.background-isabela{height:350px;}
.background-sierra {height:350px;}	
.background-darwin {height:350px} 	
		.tours-card-box-bicycle {height:215px;}
	.tours-card-box-iguana {height:215px;}
	.tours-card-box-family {height:215px;}
	.tours-card-box-boobie {height:215px;}	
	
}

@media (min-width: 576px) {
#tour-table {margin-top:10px;}
.tours-card-box-text-static {padding:0 5% 1% 6%;}
}

@media (min-width: 668px) {
.background-turtle{background-image:url("../images/baby-turtle-md.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}
.background-boat{background-image:url("../images/homepage-slide-boat-md.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}
.background-hotel{background-image:url("../images/homepage-slides-hotel-md.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}
.background-4days{background-image:url("../images/4day-header-md.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}
.background-5days{background-image:url("../images/5day-header-md.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}
.background-packages{background-image:url("../images/package-header-md.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}
.background-daphne{background-image:url("../images/dafne-slides-md.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}	
.background-tortuga{background-image:url("../images/tortuga_bay-slides-md.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}
.background-highlands{background-image:url("../images/highlands-slides-md.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}
.background-santafe {background-image:url("../images/santafe-slides-md.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}
.background-isabela{background-image:url("../images/isabela-slides-md.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0;}
.background-sierra {background-image:url("../images/sierra_negra-color-md.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0;}
.background-darwin {background-image:url("../images/baby-turtle-md.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0;} 
}

@media (min-width: 768px) {
.home-tours-header6 {text-align:left }
.home-header-gradient-tours2-centered{font-size: 3rem;}
.tour-card2 {border-bottom-left-radius:0px;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;}
	.tours-card-box-text-static {padding:0 5% 1% 0;}
.tours-header6-daily {padding:0 0 1% 0 }	
}

@media (min-width: 992px) {
.tours-footer {padding:2% 5% 5% 5%}	
.tours-footer-h2{font-size: 24px; border-right: solid 1px rgb(255,255,255,.6); text-align:right}
.tours-footer-info{text-align:left;padding:1% 2%; line-height:1.5em}
.background-turtle{background-image:url("../images/baby-turtle-lg.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}
.background-boat{background-image:url("../images/homepage-slide-boat-lg.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}
.background-hotel{background-image:url("../images/homepage-slide-hotel-lg.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}
.background-4days{background-image:url("../images/4day-header-lg.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}
.background-5days{background-image:url("../images/5day-header-lg.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}
.background-packages{background-image:url("../images/package-header-lg.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}
.background-daphne{background-image:url("../images/dafne-slides-lg.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0}	
.background-tortuga{background-image:url("../images/tortuga_bay-slides-lg.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0;}
.background-highlands{background-image:url("../images/highlands-slides-lg.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0;}	
.background-santafe	{background-image:url("../images/santafe-slides-lg.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0;}	
.background-isabela{background-image:url("../images/isabela-slides-lg.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0;}	
.background-sierra {background-image:url("../images/sierra_negra-color-lg.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0;}
.background-darwin {background-image:url("../images/baby-turtle-lg.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:400px;padding:0; margin:0;} 
.tour-header-padding{padding:0}
.header-gradient-tours-days{padding-top:15px }
.tours-header-days{padding:30px 0 20px 0}
.tours-days-topdays {padding:30px;}
	.header-gradient-tours{font-size: 3rem;}
	
	.tours-card-box-bicycle {height:300px;}
	.tours-card-box-iguana {height:300px;}
	.tours-card-box-family {height:300px;}
	.tours-card-box-boobie {height:300px;}
.tours-card-box-text-static {padding:0 5% 1% 6%;}
}


@media (min-width: 1200px) {
.tours-container {max-width:1200px}	
.tour-days-graybox3{padding:0 0 0 0}
}

@media (min-width: 1400px) {
.tour-outer-frame {max-width:1400px}
.background-turtle{background-image:url("../images/baby-turtle-xl.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:500px;padding:0; margin:0}
.background-boat{background-image:url("../images/homepage-slide-boat-xl.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:500px;padding:0; margin:0}
.background-hotel{background-image:url("../images/homepage-slide-hotel-xl.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:500px;padding:0; margin:0}
.background-4days{background-image:url("../images/4day-header-xl.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:500px;padding:0; margin:0}
.background-5days{background-image:url("../images/5day-header-xl.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:500px;padding:0; margin:0}
.background-packages{background-image:url("../images/package-header-xl.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:500px;padding:0; margin:0}
.background-daphne{background-image:url("../images/dafne-slides-xl.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:500px;padding:0; margin:0}	
.background-tortuga{background-image:url("../images/tortuga_bay-slides-xl.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:500px;padding:0; margin:0}
.background-highlands{background-image:url("../images/highland-slides-xl.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:500px;padding:0; margin:0}
.background-santafe {background-image:url("../images/santafe-slides-xl.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:500px;padding:0; margin:0}
.background-isabela{background-image:url("../images/isabela_slides-xl.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:500px;padding:0; margin:0;}
.background-sierra {background-image:url("../images/sierra_negra-color-xl.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:500px;padding:0; margin:0;}
.background-darwin {background-image:url("../images/baby-turtle-xl.jpg");background-position: 50% 50%; background-size:cover; background-repeat:no-repeat;height:500px;padding:0; margin:0;} 
}
