
@media (min-width: 1025px ) {

/*15/02/2015*/
/* moved to carousel-only.css */
    .gray-pane.book-wrapper { min-height: 356px;}

/*15/02/2015*/
/* moved to carousel-only.css */

/* 20/02/2015 */
  /*commented out by JT because this style reduces dropdown menu panels on large screens to about one-third of screen width */  
    /*.container {
        width: auto;
        margin: 0 10%;
    }*/
  /*JT deleted*/ 
/* 20/02/2015 */



}

/* Edited by TB on 02102015 to move Green Destination h2 on Desktops */
@media (min-width: 1025px ) {
    .top-menu.second > li.parent-element h2 {
        margin: -7px -2px 0px 15px; /*JT29Oct15 was _ _ _ 10px*/
        /*margin: -7px -2px 0px 0px; /*JT29Oct15 was _ _ _ 10px*/*/
    }

/* Adds space to bottom of Grey intro para on Destination home pages */
    span#lblIntroduction {
display: block;	
margin-bottom: 15px;
	}
}

/* TBD - TB 26/10/2017  */

/* Fixes Carousel items height issue for a range of Desktop screen resolutions.
   Specifically for screen widths between 992 and 1280 px where the carousel changes 
   from three blocks to four and they are a narrow width. At present 550px is the optimum height but some
    descriptions are flowing over. If all the description texts are shortened, reduce the minimum height from 550 */ 

/*  @media (min-width: 992px ) and (max-width: 1280px) {
    .carousel-inner, .single-holiday {
        min-height: 450px !important;
    }
} 

/* Fixes Carousel items height issue specifically for screen widths above 1280 px for larger desktop screens and iMac. To be tweaked. TB - 23/10/2015  

@media (min-width: 1281px) {
    .carousel-inner, .single-holiday {
        min-height: 550px !important;
    }
}

*/

/*09/10/2015 - TB */
/* Resolves search result issues for Desktop */
/* tour-day-by-day added JT 151015
 
@media (min-width: 1025px) {
div.single-search-result img {
max-width: 225px
}
div.tour-highlight img {
max-width: 200px 
}
}


Altered 23102015 by TB to differentiate between Boat images and tour ones */


/*@media (min-width: 1025px) {
a#imgBoatImage img {
max-width: 225px; 
}*/
/*JT remmed 30Oct15*/
/*@media (min-width: 1025px) {
img#imgTourImage {
max-width: 155px; 
}*/



div.single-search-result p,
div.tour-highlight p,
div.tour-day-by-day p {
font-size: 95% /*!important*/;
}


/* Corrects top nav rendering issue by shifting it up a pixel - TB 20/01/2017 */
/* Z-index altered 18/12/2017 to fix box-shadow issue */

@media (min-width: 1025px ) {

 table.countrySecondNav {
        border-collapse: collapse;
/*      z-index: 200;         */
        z-index: 900;
        position: relative;
        top: 25px;
        margin-top: -1px;
        box-shadow: 0px 2px 5px 0px rgba(102,102,102,0.06);
    }

 table.countrySecondNav.sticky {
        position: fixed !important;
        top: 52px;
/*      z-index: 200 !important;        */
        z-index: 900 !important;
        box-shadow: 0px 2px 5px 0px rgba(102,102,102,0.06);
    }

    .countryHome-Gallery {
        margin-top: 24px;
    }
    
}

/* Our People CSS for Desktop only - TB 02/06/2017 */

@media (min-width: 1440px) {
    img.ourPeople {
  width: 70%;
  }
}

/* MiniEnquiry Desktop Stylings */

@media (min-width: 1025px)  {
    .StartPlan {
        margin-top: 120px;
        border-left: 1px solid #ddd;
        padding: 0;
    }
    .StartPlan h2 {
        margin-top: 0px;
    }
        .StartPlan > .col-xs-12 {
        padding: 0;
        }
        .StartPlan #btnSubmit {
        font-size: inherit;
        }
}

/* Brochure Page OPUS */
 
@media (min-width:1025px)  {
 
    .brochurePage .checkbox input[type=checkbox], .brochurePage .checkbox {
        margin-left: 30px;
        margin-bottom: 10px;
    }
 
    input#BroCR, input#BroCU, input#BroEC, input#BroPE, input#BroTT, input#BroVE {
        margin-left: 0px;
    }
}
 
 
@media (min-width:1025px) {
.brochurePage #chile-download,
.brochurePage #costa-rica-download,
.brochurePage #cuba-download,
.brochurePage #ecuador-download,
.brochurePage #guyana-download,
.brochurePage #peru-download,
.brochurePage #trinidad-download,
.brochurePage #venezuela-download,
.brochurePage #insert-download {
    float: left;
    max-width: 320px;
    margin-bottom: 10px;
    margin-top: 10px;
    background-color: #f6f2f2;
    margin-left: 20px;
    padding-left: 0;
}
    .brochurePage .content {
    margin-top: 30px;
    }

    .brochurePage .row > div.clear-fix {
    box-shadow: 0 0 8px rgba(102,102,102,0.25);
    background-color: white;
    }

    .brochurePage .row.mt-0 {
    margin-top: 20px;
    box-shadow: 0 0 8px rgba(102,102,102,0.25);
    background-color: white;
    }

    .brochurePage .row.mt-0 > div.col-xs-12 {
    box-shadow: none;
    }

    .brochurePage hr {
    margin: 0 0 5px 20px;
    }

    .brochurePage .broDownloadPanel {
        padding-top: 30px;
        padding-left: 10px;
    }

            .brochurePage .broDownloadPanel p {
    margin-top: 10px;
            background-color: #E60032;
        color: white;
    }

                .brochurePage .broDownloadPanel p:hover {

            background-color: #7bc143;
        color: white;
    }

    .brochurePage .broDownloadPanel p label {
    position: relative;
    left: 10px;       
    }

 
.brochure-list .checkbox label {
    font-size: 85% !important;
    margin-top: 15px;
    margin-left: 25px;
}
.brochurePage #chile-download > div, 
.brochurePage #costa-rica-download > div,
.brochurePage #cuba-download > div,
.brochurePage #ecuador-download > div,
.brochurePage #guyana-download > div,
.brochurePage #peru-download > div,
.brochurePage #trinidad-download > div,
.brochurePage #venezuela-download > div,
.brochurePage #insert-download > div {
    float: left;
    width: 50%;
}
.brochurePage #chile-download > div h4,
.brochurePage #chile-download > div label, 
.brochurePage #costa-rica-download > div h4,
.brochurePage #costa-rica-download > div label,
.brochurePage #cuba-download > div h4,
.brochurePage #cuba-download > div label,
.brochurePage #ecuador-download > div h4,
.brochurePage #ecuador-download > div label,
.brochurePage #guyana-download > div h4,
.brochurePage #guyana-download > div label,
.brochurePage #peru-download > div h4,
.brochurePage #peru-download > div label,
.brochurePage #trinidad-download > div h4,
.brochurePage #trinidad-download > div label,
.brochurePage #venezuela-download > div h4,
.brochurePage #venezuela-download > div label,
.brochurePage #insert-download > div h4, 
.brochurePage #insert-download > div label 
{
    font-size: 120%;
    margin: 0px;
    padding: 10px 0px 10px;
}
 
.brochurePage > div h4
{
    border-bottom: 1px solid #e5e5e5;
}
 
.brochurePage #udpBrochureSelection > div {
    width: 30%;
    margin-bottom: 10px;
    padding-left: 0;
    margin-left: 20px;
    background-color: #f8f8f8;
    padding-right: 0;
    max-width: 320px;
}
 
.brochurePage #udpBrochureSelection > div > img {
    float: left;
}
 
.brochurePage .brochure-list h4 {
    padding: 0;
    margin-top: 10px;
    padding-bottom: 10px;
    font-size: 120%;
}
 
.brochurePage .brochure-list .checkbox {
    padding: 5px 10px 10px 10px;
    margin-left: 0px;
    border: 1px solid #e5e5e5;
}

.brochurePage .brochure-list .checkbox:hover {
    box-shadow: 0 0 8px rgba(0,0,0,.3);
}

.brochurePage .brochure-list .checkbox:hover label {
    color: #7bc143;
}
 
.brochurePage #select-brochures {
    width: 100% !important;
}
 
.brochurePage #udpBrochureSelection {
        margin-left: -5px;
}
 
.brochurePage #udpBrochureSelection > div > div {
    float: left;
    width: 30%;
}
 
.brochurePage #udpBrochureSelection > div > div {
    float: left;
    width: 30%;
}
 
.brochurePage #udpBrochureSelection > div > div.col-xs-10 {
       float: left;
       width: 70%;
        padding-left: 45px
}

.brochurePage #udpBrochureSelection > div > div.col-xs-10 > div {
     margin-left: 10px;
     width: 85%;
}
 
.brochurePage #udpBrochureSelection > div img {
    
}
 
.brochurePage #selectionMessages {
    background-color: transparent !important;
    display: none;
}
 
#udpAddress input.btn {
 
    margin-left: 20px;
    height: unset;
    padding-bottom: 12px;
}

    .brochurePage #your-address {
    padding-bottom: 20px;
    padding-left: 30px;
    }
}

@media (min-width: 1025px) {
    .container {
        max-width: 1280px !important;
    }

    .destinationsPage, .yourHolidayPage {
        margin-top: 50px;
    }

    .travelPlansInput {
        padding-top: 5px;
    }

    .enquiryPage .pull-right.form-group .btn {
    font-size: 95% !important;
    height: 38px !important;
    text-transform: uppercase;
}

    .enquiryPage .green-bb-1 {
    border-bottom: 1px solid #e5e5e5 !important;
    }

        .enquiryPage h2 {
    margin-bottom: 10px;
    }
}

/* Classic Peru Desktop Styles Updated - 02/11/2017 */

@media (min-width:1025px) and (orientation: landscape) {
        div#tourset-text.tabletShow-landscape { top: 35px !important; }
}

@media (min-width:1025px) and (max-width:1279px) {
	div#tourset-text.tabletShow-landscape p { font-size: 73%; }
		}

@media (min-width:1280px) and (max-width:1365px) {
	div#tourset-text.tabletShow-landscape p { font-size: 80%; }
		}

@media (min-width:1366px) and (max-width:1439px) {
	div#tourset-text.tabletShow-landscape p { font-size: 90%; }
		}

@media (min-width:1440px) and (max-width:1599px) {
	div#tourset-text.tabletShow-landscape p { font-size: 90%; }
		}

@media (min-width:1600px) and (max-width:1679px) {
	div#tourset-text.tabletShow-landscape p { font-size: 90%; }
		}

@media (min-width:1680px) and (orientation: landscape) {
    div#tourset-text.tabletShow-landscape p { font-size: 90% !important; }
		}


/*     Home page update -  08/02/2018 */

.new-action-pane {
    position: absolute;
    display: block;
/*  background-color: rgba(255,255,255,0.85); */
    background-color: transparent;
    z-index: 150;
    bottom: 38%;
    left: 37%;
    padding: 20px;
    height: 20%;
/*  width: 35%; */
    text-align: center;
    color: white;
}

.new-action-pane h2 {
    font-size: 40px !important;
    margin-bottom: 10px !important;
    font-weight: 100 !important;
}

    .new-action-pane p {
    line-height: 1.2em;
    font-size: 20px !important;
    letter-spacing: 1px;
    font-weight: 100 !important;
    }

.get-in-touch {
    margin-top: 30px;
}

.get-in-touch a {
    color: white; border: 1px solid white; padding: 1px 15px 3px; font-size: 24px !important;
}

.get-in-touch a:hover {
    background-color: white;
    color: black;
    border: 1px solid black;
}

@media (min-width:1680px) and (orientation: landscape) {
    .new-action-pane {
        left: 36%;
    }
}

@media (min-width:1600px) and (max-width:1679px) {
    .new-action-pane {
        left: 35%;
    }
}

@media (min-width:1440px) and (max-width:1599px) {
    .new-action-pane {
        left: 35%;
    }
		}

@media (min-width:1366px) and (max-width:1439px) {
     .new-action-pane {
        left: 32%;
    }
		}

@media (min-width:1280px) and (max-width:1365px) { 
      .new-action-pane {
        left: 31%;
        }
}

@media (min-width:1025px) and (max-width:1279px) {
	         .new-action-pane {
        left: 30%;
        }
}
