
.header-bottom { background: #000;}
.footer-part {background: #000;}
.header-top {
    background: #FDAA02;
}
.menu-main { background: #000; }


.menu-round-img {  
	border-radius: 17px 17px 17px 17px; 
	-webkit-border-radius: 17px 17px 17px 17px; 
    -moz-border-radius: 17px 17px 17px 17px; 
    -ms-border-radius: 17px 17px 17px 17px; 
    -o-border-radius: 17px 17px 17px 17px; 

	 }

.menu-round-img img {
	border-radius: 17px 17px 17px 17px; 
	-webkit-border-radius: 17px 17px 17px 17px; 
    -moz-border-radius: 17px 17px 17px 17px; 
    -ms-border-radius: 17px 17px 17px 17px; 
    -o-border-radius: 17px 17px 17px 17px; 
    }
    
    .facebook {
        background: #155bdc;
    }
    .trip {
        background: #0fa028;
    }

    .map {
        background: #b80000;
    }

    .inst {
        background: #e30c53;
    }

    i.fa.fa-instagram,
    i.fa.fa-facebook,
    i.fa.fa-tripadvisor,
    i.fa.fa-map-marker {
        color: #fff;
        font-size: 18px;
    }

    .build-title h2 { /*font-family: 'Indie Flower'*/
         cursive; font-size: 44px; color: #FDAA02; }
    .responsive {
        max-width: 100%;
        width: 300px;
    }

    .header-info {
        padding:0
    }


    .menu-main li a { padding: 40px 0 10px 0px; }

    .icon-dark img {
        max-width: 100%;
        width: 120px;
    }

    .language-menu {  background: #000;  }

    /************************************
    RESPONSIVE
    ************************************/

@media (max-width: 767px) {

    .breadcrumb-part {
        background-size: cover;
        height: 245px;
        background-position: center;
    }

    .top-cell {
        font-size: 16px;
    }
    .top-email {
        font-size: 16px;
    }

    section.home-icon {
        padding: 40px 0 80px;
    }

    .tp-caption.medium_text {
        font-size: 22px !important;
    }

    .build-title {
        margin-bottom: 20px;
    }

    .menu-main {
        background: #FDAA02;
    }

    .header-info {
        padding-left:20px;
    }
    .menu-main li a { padding:10px 15px; }

    .logo > a {
        top: -37px;
        width: 87px;
    }

    .icon-dark img {
        max-width: 100%;
        width: 120px;
    }

}