@media (max-width: 767px){
    .header-sky .navbar .navbar-header .navbar-brand img {
        width: 45%;
    }
    
    .testimonials .testimonials-h {
    min-height: 484px;
}
}
@media (max-width: 480px){
    .header-sky .navbar .navbar-header .navbar-brand img {
        width: 25%;
    }
}
@media (max-width: 992px) and (min-width: 768px) {
    .header-sky .navbar .navbar-header .navbar-brand img {
        width: 50%;
    }
 
.header-sky .navbar .navbar-nav li a {
    font-weight: 400;
    font-size: 12px;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-shadow: 1px 1px 12px #000;
} 
 
section.section-slider.height-v {
    margin-top: 0px;
}    


footer.footer-sky {
    margin-bottom: 0px;
}
section.section-slider.height-v {
    margin-top: 0px;
}

}

@media (max-width: 435px){
.header-sky .navbar .navbar-header .navbar-brand img {
    width: 28%!important;
}
}

@media only screen and (max-device-width:480px){

.section-slider .check-avail .date-title:last-child {
    margin-right: 0px;
    background: #0089ffde;
    font-size: 16px;
    color: white;
    font-family: 'Playfair Display', serif;
}
.section-slider .check-avail .container .date-title label {
    font-size: 10px;
}

.section-slider .check-avail .container .arrival .input-group-addon img, .section-slider .check-avail .container .departure .input-group-addon img {
    width: 35px;
  
}

.section-slider .check-avail .container .arrival input, .section-slider .check-avail .container .departure input {
    font-size: 22px;
}

.section-slider .check-avail .container .children .btn-group .btn, .section-slider .check-avail .container .adults .btn-group .btn {
    font-size: 35px;
    padding: 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #353535;
    font-weight: 400;
    font-family: 'Playfair', serif;
    width: auto;
}

}


@media (max-width: 767px){
.section-slider .check-avail .container .date-title {
    height: 85px;
    width: 100%;
    margin-top: 10px;
    float: left;
    margin-right: 0;
}
}

@media (min-width: 768px){
	
.section-slider .check-avail .container .children .btn-group .btn, .section-slider .check-avail .container .adults .btn-group .btn {
    font-size: 31px;

}	

div#datepicker {
    margin-top: -10px;
}
div#datepickeri {
    margin-top: -10px;
}
	
.section-slider .check-avail .container .arrival, .section-slider .check-avail .container .departure {
    width: 27.2%;
    /* height: 0%; */
    background: #fff;
    padding: 0px 26px 0px 39px;
    cursor: pointer;
    overflow: hidden;
}

	
.stickme {
    position: fixed;
    bottom: 0;
    z-index: 999;
    width: 100%;
    background: #0000004f;
} 

section.section-slider.height-v {
    margin-top: 146px;
}

footer.footer-sky {
    margin-bottom: 78px;
}



.section-slider .check-avail .date-title {
    height: 60px;
    margin-right: 15px;
}	
.section-slider .check-avail .container .arrival, .section-slider .check-avail .container .departure {

    background: #fff;

}


.form-control {

    background-color: #ffffff14;
    background-image: none;

}

.section-slider .check-avail .container .arrival .input-group-addon, .section-slider .check-avail .container .departure .input-group-addon {
    background: #fff0;
    border: none;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 20px;
}

.section-slider .check-avail .container .children, .section-slider .check-avail .container .adults {
    background: #fff;
    width: 12%;
    text-align: center;
    padding-top: 0px;
}


.section-slider .check-avail.check-avail-v3 {
    position: initial;
    padding: 0px 0;
}



.section-slider .check-avail .date-title {

    margin-top: 10px;
    margin-bottom: 10px;    
    
}

.best {

    margin-top: 4px;
        margin-bottom: 5px;
}


}

@media (max-width: 1024px) and (min-width: 768px){

.section-slider .check-avail .date-title:last-child {

    padding-right: 0%;
    padding-left: 0%;
}    
.section-slider .check-avail .adults .btn-group .btn, .section-slider .check-avail .children .btn-group .btn {
    width: 40px !important;
    font-size: 26px !important;
    margin-top: 18px;
}
.section-slider .check-avail .container .children .btn-group .btn, .section-slider .check-avail .container .adults .btn-group .btn {

    padding: 0px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #353535;
    font-weight: 400;
    font-family: 'Playfair', serif;
    width: auto;
}



section.section-slider.height-v {
    margin-top: 0px;
}

}



@media (min-width: 1200px){
	
 	
	
.col-xs-12.col-sm-6.col-md-6.col-lg-6.no-padding1 {
    padding-left: 33%;
}    
.header-sky .header-top .header-top-left {
    float: left;
    color: white;

}

.col-lg-offset-1 {

    margin-top: 0px;
}

.header-sky .header-top .header-top-right .icon-v3-top {
    display: inline-block;
    /* margin-right: 257px; */
    padding-left: 284px;

}

.header-top-v3 .logo-v3 img {
    max-width: 100%;
    max-height: 100px;
    vertical-align: middle;
    border: 0;
    display: inline-block;
    margin-top: 0px;
    margin-right: 0px;

}
.header-top-v3 .logo-v3 img {

    margin-left: 222px;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
   /* margin-top: 25px;*/
}
	
.header-top-v3 {
    border: none;
    text-align: center;
    padding: 10px 0px 7px 0px;
    background: #094ea2;
}
.navbar-header-v3 {
    text-align: center;
    background: #002450;
}

.header-top-sky .bg-top-v {
    background: rgb(2, 35, 76);
    opacity: 0.9;
}
}


@media (max-width: 1200px){

.section-slider .check-avail .container .arrival input, .section-slider .check-avail .container .departure input {
    height: 37px;
    border: none;
    box-shadow: none;
    padding-left: 0;
    color: #1e1818;
    font-family: 'Playfair', serif;
    font-size: 21px;
    padding-right: 0;
    margin-bottom: 10px;
}
.booking-head h1, .booking-head-vert h1 {
    color: #006FB0;
    font-family: 'Quicksand', sans-serif!important;
    font-size: 20px!important;
}  
.booking-head small {
    color: #006FB0;
    display: block;
    position: relative;
    bottom: 10px;
    font-size: 11px;
    font-style: italic;
}    
}

@media (min-width: 1420px){
.section-slider .check-avail .date-title {
    margin-right: 15px;
    margin-top: 10px;
    margin-bottom: 10px;    
    
}



.section-slider .check-avail .date-title {
    height: 57px;
    margin-right: 15px;
}

.section-slider .check-avail .container .arrival, .section-slider .check-avail .container .departure {
    width: 22.2%;
    background: #fff;
   
    cursor: pointer;
    overflow: hidden;
}



.section-slider .check-avail .container .children, .section-slider .check-avail .container .adults {
    background: #ffffff;
    width: 12%;
    text-align: center;
    padding-top: 0px;
}
}

@media (max-width: 1200px) and (min-width: 768px){
	
.header-sky .navbar .navbar-header .navbar-brand img {
    display:none;
}

section.section-slider.height-v {
    margin-top: 41px;
}
}
