    #generalContent {
    margin-top: -40px !important;
    }


@media (min-width: 767px) and (max-width: 1092px) {
p {
line-height: 1.4em;
}
/* 15/02/2015 */
.brochure {
margin-right: 15px;
}
.pr-md-15 {
padding-right: 15px;
}
.view-guide-overlay { /*JT: name changed from "description-right" to "view-guide-overlay" to avoid conflict with wowslider style*/
/* width: 50%;  */
-ms-opacity: 0.85;
opacity: 0.85;

/*filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);   JT: Gave W3 validation error. Replaced by (from http://www.quirksmode.org/css/opacity.html):*/
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=85)";
filter: alpha(opacity=85);
} 
.view-guide-wrapper > img {
width: auto;
max-height: 500px;
}
.single-type img {
margin-bottom: 10px;
}
.availability-wrapper div {
-moz-min-width: 25px;
-ms-min-width: 25px;
-o-min-width: 25px;
-webkit-min-width: 25px;
min-width: 25px;
}
.tabs-wrapper {
width: 100%;
float: none;
}
.w-md-100p {
width: 100%;
}
.brochure.gray-pane.pull-right { float: left !important;}
.brochure.gray-pane, .book-wrapper.gray-pane {
width: 48%;
}
.book-wrapper.gray-pane {
float: right;
}
/* 15/02/2015 */
}
@media (max-width:1100px) {
.container {
width: 100%;
}
.sub-menu {
/* margin-left: -50%; */
}
.white-pane .left-pane {
left: 15px;
}
.form-horizontal .control-label { margin-bottom: 5px;}
.form-horizontal .control-label.text-md-left,
.text-md-left {
text-align: left;
}
.rain-bar-wrapper {
width: 100px;
}
}
@media (min-width: 768px) and (max-width: 1024px ) {

/*15/02/2015*/
/* moved to carousel-only.css */
.single-holiday { overflow: hidden;}
/*.multi-control.left, .multi-control.right {
display: none;
}*/
h2.serif {
margin-bottom: 10px;
margin-top: 0;
}
.view-guide-img img {
min-height: 320px;
}
.view-guide-overlay { /*JT: name changed from "description-right" to "view-guide-overlay" to avoid conflict with wowslider style*/
 /* bottom: 4px;    */
}
.pl-sm-0 {
padding-left: 0;
}
.gray-pane.book-wrapper { min-height: 356px;}
.pr-sm-5 { padding-right: 5px;}

.generalContentBody {
    margin-top: -40px;
}

    .travelPlansInput {
    padding-top: 5px;
    }


    .miniEnqSend {
    margin: 10px 0px;
    }

        .miniEnqSend .btn-search {
    height: auto;
    padding-top: 2px;
    }

    .miniEnqSend input {
    font-size: 110%;
    }

}

.un-hide {
display: none !important;
}

@media (min-width: 767px) and (max-width:1023px) {
/*15/02/2015*/
/* moved to carousel-only.css */
.un-hide {
display: inline !important;
}
/*15/02/2015*/
/* moved to carousel-only.css */

.tabs-wrapper .nav-tabs > li > a {
-moz-min-width: 70px;
-ms-min-width: 70px;
-o-min-width: 70px;
-webkit-min-width: 70px;
min-width: 70px;
}
}


@media (min-width: 767px) {
.tabs-wrapper .tab-collapse {
min-height: 48px;
}
.no-sm-padding {
padding: 0 !important;
}
.mt-sm-0 {
margin-top: 0 !important;
}
}
@media (max-width: 992px) {
.pull-sm-left {
float: left !important;
}
.pull-sm-right {
float: right !important;
}
.ml-sm-10 {
margin-left: 10px !important;
}
}
@media (min-width:993px) and (max-width:1199px) {
.pl-md-45 {
padding-left: 45px;
}


/* TB - 06/11/15 Commented out to get rid of squishing issue on iPad

@media (min-width:992px) and (max-width:1230px) {
.big-rating img {
width: 40px;
height: 40px;
}
} */

/* TB - 21/08/15 - getting rid of weird 3 white dot things on tablet */

div#wowslider-container1 .ws_bullets a {
display: none;
}

div#udpMap {
    margin-top: 60px;    
}
}

/*@media (min-width:768px) and (max-width:899px) {

    .top-details .phone-no {
    float: right;
    position: relative;
    top: 25px;
    left: 145px;   
}

.top-details .phone-no .icon {
    float: right;
    position: relative;
    right: 117px;
    top: -3px;
}

.top-details .icon-mail { 
 float: right;
    position: relative;
    top: 20px;
    left: 120px;
}
    
}*/

/* 28-08-15 */

.green-bt
{
    padding-left: 20px;
    padding-right: 20px;
}

.ws_bullets a {
	display: none;
}

ul.top-menu li.parent-element h2 a#lnkHeadA {
float: left;
position: relative;
top: 15px;  /*JT29Oct15 was 12px*/
}

.destinationlocation div h6 {
padding-top: 40px;
}


.destinationlocation div h6 {
padding-top: 0px;
}

.destinationlocation div h6 span {
    font-weight: bolder; }

.destinationlocation div h6.FirstHeader {
    margin-top: 0px;
    padding-top: 0px;
}


/* Adding grey space beneath intro para on Destination home pages - TB 02102015  */

@media (min-width: 767px) and (max-width: 1120px) {
    span#lblIntroduction {
        display: block;
        margin-bottom: 10px;
    }


/* Fixes search result image issues on tablet - TB 091015  */
/* tour-highlight, tour-day-by-day added JT 151015 */

/*JT30Oct15 not needed (and max-width should be Bootstrap's 992px ?)*/
/*@media (min-width: 767px) and (max-width: 1024px) {
div.single-search-result img {
max-width: 155px 
}*/

/*JT24Nov15 not needed now that cols properly set*/
/*div.tour-highlight img {
max-width: 150px 
}*/

div.tour-highlight img {
padding-top:0.4em;
}

/*div.single-search-result p,*/
div.tour-highlight p,
div.tour-day-by-day p {
font-size: 85% /*!important*/;
}

}

/* Makes home page white pane smaller on tablet TB 131216 */

@media (min-width: 767px) and (max-width: 1120px) {

.top-pane h1 {margin-top: 30px; margin-bottom: -30px;}
p.bigintro {margin-right: 0%;}
div#lhs-menu {
    margin-left: -50px;
}

.top-menu.second {margin-left: 0px;}

.action-pane {
    
    width: 350px;
    height: 220px;
    padding: 20px;
    left: 2%;
}

.white-pane .action-pane .action {
    font-size: 23px;
}

.white-pane h2 {
    margin-top: 0px;
}

.act-lhs, .act-rhs {
    background-repeat: no-repeat;
    background-position: 0px 100%;
    position: absolute;
    bottom: 0;
    width: 175px;
    font-size: 19px;
    padding-top: 30px;
    padding-bottom: 0px;
}

.act-lhs {
    left: 0;
    padding-left: 20px;
    background-image: url(/_images/icons/act-lhs-lg.png);
    background-size: 175px 50px;
}

.act-rhs {
    right: 0;
    width: 175px;
    padding-left: 70px;
    background-image: url(/_images/icons/act-rhs-lg.png);
    background-size: 175px 50px;
}

.act-lhs a {
    float: right;
    font-size:90%;
    position: relative;
    top: -15px;
    right: 50px;
}

.act-rhs a {
    float: left;
    font-size:90%;
    position: relative;
    top: -5px;
    right: 0px;
    }

}

/* iPad Portrait Orientation - for all bespoke portrait quirks TB 131216, rejigged 26/01/2017 */

@media (min-width: 768px) and (max-width: 768px) {

h1 {margin-left:10px;}

.top-details {
    margin-right: 10px;
}

.action-pane {
    
    width: 240px;
    padding: 10px 20px;
    left: 2%;
}

.white-pane .action-pane .action {
    font-size: 23px;
}

.white-pane h2 {
    margin-top: 0px;
    font-size: 20px;
}

.white-pane p {
    font-size: 15px;
}

.act-lhs, .act-rhs {
    background-repeat: no-repeat;
    background-position: 0px 100%;
    position: absolute;
    bottom: 0;
    width: 125px;
    font-size: 15px;
    padding-top: 50px;
    padding-bottom: 0px;
}

.act-lhs {
    left: 0;
    padding-left: 20px;
    background-image: url(/_images/icons/act-lhs-lg.png);
    background-size: 125px 50px;
}

.act-rhs {
    right: 0;
    width: 125px;
    padding-left: 70px;
    background-image: url(/_images/icons/act-rhs-lg.png);
    background-size: 125px 50px;
}

.act-lhs a {
    float: right;
    font-size:90%;
    position: relative;
    top: -15px;
    right: 30px;
}

.act-rhs a {
    float: left;
    font-size:90%;
    position: relative;
    top: -6px;
    right: 20px;
}

.act-lhs a, .act-rhs a {
    line-height: normal;
}

    }

/* Re-positions 'Start planning your trip' block and moves body <h1> tags up a bit - TB 20/01/2017 */

@media (min-width: 768px ) and (max-width: 1024px ) {
  .StartPlan {
    margin-top: 80px;
    border-left: 1px solid #e5e5e5;
    padding: 0;
  }

  .StartPlan > div {
    padding: 0;
  }

.white-pane h1 {
  margin-top: -25px;

}

}

/* Removes left-hand white spacing for a tablet in portrait orientation - TB 20/01/2017 */

@media (min-width: 768px ) and (max-width: 992px ) {

.white-pane .pl-50 {
    padding-left: 10px;
} 

} 

/* Repositions in iPad portrait orientation the home gallery in a leaf wrapper - TB 26/01/2017 */

@media (min-width: 768px) and (max-width: 768px) {

.leaf-wrapper .home-gallery {
	margin-top: 0px;
}

}

/* Fixes the 'Book Now' wrapper on iPad in portrait - 26/01/2017 */

@media (min-width: 768px) and (max-width: 768px) {

.reviews-wrapper {
	width: 50%;
	float: right;
    margin-bottom: 20px;
}

.book-wrapper {
	width: 45%;
	float: right;
	margin: 30px 0px 0 20px
}
}

/* Re-adjusted countryHome-Gallery after changes to .PhoneCSS which had been affecting iPads too - TB 26/10/2017 

@media (min-width: 768px) and (max-width: 768px) {

div#wowslider-container2 {margin-top:0px;} 
.countrySecondNav {position: static; top: 85px;}
.countryHome-Gallery {margin-top:35px;}

ul.top-menu li.parent-element h2 a#lnkHeadA {
float: left;
position: relative;
top: 10px;
left: 10px;
}
}   */

/* Individual blog entry on iPad in portrait orientation - TB 03022017 */

@media (min-width:768px) and (max-width:768px) {

.blogentry {
	margin-top: 60px !important;
	padding-right: 0px;
	padding-left: 0px;
}

.makeithappen {
	width: 40%;
	margin-top: 90px;
	margin-left: 0px;
	padding-left: 0px;
	padding-right: 5px;
}

.makeithappen .row {
    padding-right: 10px;
}

 .makeithappen .inspired-row {
    padding: 0px 5px;
    float: right;
}

.makeithappen .mt-20 {
	margin-top: 0px;
}

    .makeithappen .row {
        padding-left: 20px;
        padding-right: 0px;
        }

.relatedcontent {	margin-left: 10px;
}

}


@media (min-width:768px) and (max-width:1024px) {
.relatedcontent h2, .makeithappen h2 {
	margin-left: 10px;
}
}

/* ... */

@media (min-width:900px) and (max-width:1024px) {

.blogentry {
	padding-left: 0px;
}

    .makeithappen {
        margin-top: 60px;
        }


    .makeithappen .row {
        padding-left: 5px;
        }

    .makeithappen .row .inspired-row {
        float: right;
        }

}

/* Tablet portrait general stylings - TB 21062017 */

.tabletShow-portrait { visibility:visible; }
.tabletHide-portrait { visibility: hidden; }
.tabletShow-landscape { visibility:hidden; }

/* Classic Peru tablet styles - TB 21062017 */

@media (min-width:600px) and (max-width:853px) {
	.no-padding-tablet-portrait { padding: 0; }
	.tabletHide-portrait { visibility: hidden; }
	.tabletShow-portrait { visibility:visible; }
	.tabletShow-portrait p { font-size: 70%; }
	.tabletShow-portrait { top: 10px !important; }
		}

@media (min-width:854px) and (max-width:1024px) {
	.tabletHide-portrait { visibility: hidden; }
	.tabletShow-portrait { visibility:hidden; }
    .tabletShow-landscape { visibility:visible; }
    .tabletShow-landscape p { font-size: 65% !important; }
}

@media (min-width: 1025px) {
	.tabletHide-portrait { visibility: hidden; }
	.tabletShow-portrait { visibility:hidden; }
    .tabletShow-landscape { visibility:visible; }
}

@media (min-width:854px) and (max-width:1024px) {
	div#tourset-text.tabletShow-portrait { left: 20; }
	div#tourset-text.tabletShow-landscape { top: 10px; }
	div#tourset-text.tabletShow-landscape p { font-size: 72%; }
		}

@media (min-width:854px) and (orientation: landscape) {
    .tabletShow-landscape { visibility:visible; }
    .tabletHide-portrait { visibility:hidden; }
}

/* Main brochures and Enquiries page - Tablet Portrait */

@media (min-width:534px) and (max-width: 1024px) {
 
    .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;
    }

.brochurePage #costa-rica-download,
.brochurePage #cuba-download,
.brochurePage #ecuador-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 h2 {
    padding-bottom: 10px;
    }

    .brochurePage .row > div.clear-fix {
    box-shadow: 0 0 8px rgba(102,102,102,0.25);
    background-color: white;
    width: 95%;
    margin: auto;
    }

    .brochurePage .row.mt-0 {
    margin-top: 20px;
    box-shadow: 0 0 8px rgba(102,102,102,0.25);
    background-color: white;
    width: 100%;
        margin-left: auto;
    margin-right: auto;
    }

    .brochurePage .row.mt-0 > div.col-xs-12 {
    box-shadow: none;
    }

        .brochurePage .row.mt-0 > div.col-xs-12 > h2 {
    margin: 20px 0 0 0;
    padding-bottom: 15px;
    }

    .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 #costa-rica-download > div,
.brochurePage #cuba-download > div,
.brochurePage #ecuador-download > div,
.brochurePage #peru-download > div,
.brochurePage #trinidad-download > div,
.brochurePage #venezuela-download > div,
.brochurePage #insert-download > div {
    float: left;
    width: 50%;
}
 
.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 #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: 45%;
    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.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;
    }
}

/* Enquiry Page */

@media (min-width:534px) and (max-width: 1024px) {
    .enquiryPage {
        padding: 0;
    }

        .enquiryPage > div {
            margin-top: 0px;
            padding: 0px;
            margin: 10px 0 20px;
            width: 100%;
        }

            .enquiryPage > div > div {
                padding: 0px;
            }

        .enquiryPage .green-bb-1 {
            border-bottom: none;
        }

        .enquiryPage h1 {
            border-bottom: 1px solid #e5e5e5;
            padding-bottom: 10px;
            margin-bottom: 0px;
            margin-top: -10px;
        }

        .enquiryPage .col-sm-6 {
            padding: 0px;
            position: initial;
        }

        .enquiryPage h2 {
            padding-left: 15px;
        }

        .enquiryPage input#Telephone {
            margin: 0 15px;
            width: 90%;
        }

        .enquiryPage .mb-30 {
            margin-bottom: 10px;
        }

        .enquiryPage input#btnSubmit {
            font-size: inherit;
        }

        .enquiryPage .pull-right.form-group {
            float: left !important;
        }

        .enquiryPage .pull-right.form-group {
            float: left !important;
        }

            .enquiryPage .pull-right.form-group .btn {
                height: 38px !important;
                font-size: 120% !important;
                padding-top: 2px !important;
                text-transform: uppercase;
            }

            .enquiryPage .pull-right.form-group .red {
                position: relative;
                top: -15px;
            }
}

@media (min-width: 534px ) and (max-width: 768px) {

    .brochurePage #udpBrochureSelection {
        margin-right: -5px;
    }

        .brochurePage #udpBrochureSelection > div {
            width: 45% !important;
            margin-left: 10px;
        }

    .brochurePage .broDownloadPanel {
        padding-left: 0px;
    }
}

    @media (min-width: 534px ) and (max-width: 650px) and (orientation: portrait) {

        .brochurePage #costa-rica-download, .brochurePage #cuba-download, .brochurePage #ecuador-download, .brochurePage #peru-download, .brochurePage #trinidad-download, .brochurePage #venezuela-download, .brochurePage #insert-download {
            width: 45%;
            max-width: 320px;
        }

            .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 #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: 95% !important;
                margin: 0px;
                padding: 5px 0px 10px !important;
            }

        .brochurePage #udpBrochureSelection > div > div.col-xs-10 > div {
            margin-left: 0px;
            width: 100%;
            padding-left: 0px;
        }

        .brochure-list h3 {
            font-size: 95%;
            padding-top: 2px;
        }

        .brochure-list .checkbox label {
            font-size: 75% !important;
            margin-top: 0px;
            margin-left: 25px;
        }
    }

@media (min-width: 534px ) and (max-width: 599px) and (orientation: portrait) {

    .brochurePage #costa-rica-download, .brochurePage #cuba-download, .brochurePage #ecuador-download, .brochurePage #peru-download, .brochurePage #trinidad-download, .brochurePage #venezuela-download, .brochurePage #insert-download {
        width: 45%;
        max-width: 320px;
    }

        .brochurePage #costa-rica-download > div h4,
        .brochurePage #cuba-download > div h4,
        
        .brochurePage #ecuador-download > div h4,
        
        .brochurePage #peru-download > div h4,
        
        .brochurePage #trinidad-download > div h4,
        
        .brochurePage #venezuela-download > div h4,
        
        .brochurePage #insert-download > div h4
         {
            font-size: 90% !important;
            margin: 0px;
            padding: 5px 0px 10px !important;
        }

        .brochurePage #costa-rica-download > div label,
        .brochurePage #cuba-download > div label,
        .brochurePage #ecuador-download > div label,
        .brochurePage #peru-download > div label,
        .brochurePage #trinidad-download > div label,
        .brochurePage #venezuela-download > div label,
        .brochurePage #insert-download > div label {
        font-size: 100% !important;
        }
}

/* Your Holiday Page - Tablets TB 11072017 */
/* Tablet Portrait */

@media (min-width: 768px ) and (max-width: 768px) and (orientation: portrait) {
    .yourHolidayPage .white-box.gray-b {
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: 1px solid #e5e5e5;
    margin-top: 0px;
    padding: 5px;
    background-color: #fbfdfb;
    }
    .yourHolidayPage.container.mt-30 { margin-top: 45px; }
    .yourHolidayPage h1 { padding: 0 0 15px 0; border-bottom: 1px solid #e5e5e5;}
    .yourHolidayPage h1 a.visible-xs { display: visible !important;}
    .yourHolidayPage h4 { font-size: 100% !important; }
    .yourHolidayPage > div.green-bt-1 { border: none; }
    .yourHolidayPage > div.green-bt { border: none; padding: 0 15px; }
    .yourHolidayPage .white-box.gray-b h2 { margin-top: -5px }
    .yourHolidayPage > div > div {margin: 0 auto;padding: 0 15px;}
    .yourHolidayPage > div > div.col-md-6 {padding: 0;}
    .yourHolidayPage > div > div.col-md-6 h2 span#lblContent3Heading {display: block; margin-top: -20px;}
    .yourHolidayPage > div > div > div > div.mt-30 {margin: -20px 0 0 0; border-bottom: 1px solid #e5e5e5;}
    .yourHolidayPage > div > div > div > div.mt-30 > div  {  }
    .yourHolidayPage > div > div > div.mt-20 { padding: 0; }
    .yourHolidayPage .white-box.gray-b > #Container { margin-top: 0px; }
    .yourHolidayPage .white-box.gray-b > #Container > #item {padding: 0; margin-right: 10px}
    .yourHolidayPage .white-box.gray-b > #Container > #item div.col-sm-9 { width: 100%; padding-right: 0px; }
    .yourHolidayPage .white-box.gray-b > #Container > #item div.col-sm-9 > img { width: 100%; padding: 0; }
    .yourHolidayPage > div.green-bt-1 > div > div {padding: 0 15px 0 0;}
    .yourHolidayPage > div.green-bt-1 > div > div > div > div > div {padding: 0 7.5px 0 7.5px;}
    .yourHolidayPage > div.green-bt > div, .yourHolidayPage > div.green-bt > div > div { padding: 0; }
    .yourHolidayPage .white-box.gray-b > #Container > #item > img { width: 100%;}

    .destinationsPage, .enquiryPage {
        margin-top: 40px;
    }

    .destinationsPage .row.green-bt-1 {
        margin-top: 10px;
    }

        .destinationsPage .row {
    margin-left: 0;
    margin-right: 0;
        }

    .destinationsmap h3 {
    font-size: 150% !important;
    }
}

@media (min-width: 1024px ) and (max-width: 1024px) and (orientation: landscape) {
/*	.content-wrapper {
	margin-top: 60px !important;
    }   */

         .yourHolidayPage .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
    }

.destinationsPage .row.green-bt-1 {
        margin-top: 10px;
    }

       .enquiryPage, .brochurePage {
        margin-top: 20px;
    }

}


@media (min-width: 600px ) and (max-width: 834px) and (orientation: portrait) {
    .boat-wrapper {
    margin-top: 0px;
    padding-bottom: 20px;
    }

    .tab-content {
    margin-top: -2px;
    border-top-width: 1px !important;
    }
}

@media (min-width: 800px ) and (max-width: 1024px) and (orientation: landscape) {
    .boat-wrapper {
    margin-top: 0px;
    padding-bottom: 0px;
    }

    .tab-content {
    margin-top: -4px;
    border-top-width: 1px !important;
    }
}

/* New home page styles for tablet - 08/02/2018 */

@media (min-width: 768px ) and (max-width: 1024px) {

    .new-action-pane {
        bottom: 38%;
        left: 15%;
        padding: 20px;
        height: 20%;
    }

        .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;
            }
}