.navbar-brand img{
	max-width: 371px;
	padding: 20px;
	padding-bottom: 20px
}


.best-rooms__content img{
	max-width: 100%
}

.best-rooms__content p{
	margin-top: 20px;
	font-weight: lighter;
	text-align: justify;
    text-justify: inter-word;
}

.best-rooms__content h1{
	    font-size: 21px;
    text-align: center;
}


.products__button {
    /* text-align: center; */
    margin: 50px 0;
    margin-top: 40px
}

.home__bg1{background:url(../img/homepage-image.jpg) no-repeat 100%/cover}

.home__bg1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-999}

.home__bg2{background:url(../img/pool.jpg) no-repeat 100%/cover}

.home__bg2{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-999}

.home__bg3{background:url(../img/whatwedo.jpg) no-repeat 100%/cover}

.home__bg3{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-999}

.home__bg4{background:url(../img/zurich.jpg) no-repeat 100%/cover}

.home__bg4{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-999}

.home__bg5{background:url(../img/estelaexclusivehomes.png) no-repeat 100%/cover}

.home__bg5{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-999}

.home__bg6{background:url(../img/narimage.jpg) no-repeat 100%/cover}

.home__bg6{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-999}


.row.no-gutter {
  margin-left: 0;
  margin-right: 0;
}

.btn3{
    padding: 15px 30px;
    font-size: 13px;
    letter-spacing: .5px;
    border-color: #ffffff;
    background-color: transparent;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
    border-radius: 0;
    text-transform: uppercase;
    color: white;
}

.bg-full { 
    /* The image used */
    background-image: url(../img/bg-ihoteldestinationguide.jpg);

    /* Full height */
    height: 100%; 

    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
} 

.bg-full-advertiser { 
    /* The image used */
    background-image: url(../img/bentleyadvert.jpg);

    /* Full height */
    height: 100%; 

    /* Center and scale the image nicely */
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}                



.map-guide{
	    /* border: solid 1px; */
    min-height: 700px;
    background-color: rgba(0, 0, 0, 0.72);
    color: #fff;
    padding: 42px;
}

.section_sub_heading{
	     text-align: center;
    font-size: 30px;
    text-transform: uppercase;
    color: #ffffff;
    margin-bottom: 15px;
}

.section_sub_heading>strong {
    color: #deaa86;
}

.section_sub_heading p{
	   margin-top: 20px
}
.map-guide h3{
	color: white;
    font-size: 20px;
    margin-top: 71px;
    margin-bottom: -20px;
}

.testimonial-logo img{

    max-width: 50%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.testimonial-logo {

    margin-top: 50px
}


.section__home {
       height: calc(100vh - 135px);
    width: 100%;
    padding: 0;
    position: relative;
    /* max-height: 525px; */
    min-height: 309px;
    max-height: 616px;
}
}

.sub__section__title{
        text-align: center;
    font-size: 36px;
    /* text-transform: uppercase; */
    color: #374853;
    margin-bottom: 15px;
}

.sub__section__title>strong {
    color: #deaa86;
}


.star {
    visibility: hidden;
}

.fadeIn {
    -webkit-animation: animat_show 3.0s;
    animation: animat_show 3.0s;
    visibility: visible !important;
}

@-webkit-keyframes animat_show{
    0%{opacity:0}
    100%{opacity:1}
}

.logo-banner img{
    max-width: 60%;
    margin-top:14px;
        display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;

}

.logo-banner{
     background-color: #f7f7f7;
}


/*IPAD LANDSCAPE*/

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 


.navbar .navbar-header .navbar-brand img {
    max-width: 200px;
    padding: 20px;
    padding-bottom: 20px;
}


}





