@media only screen and ( max-device-width: 1024px ) {
	.menu ul.main-menu {
		position: relative;
		top: 18px;
	}
	.menu ul li a { 
		font-size: 20px;
	}
	.sidebar-box {  width: 260px; }
	#effect-5 .img.hover .overlay { 
		height: 26%;
	}
	
}

@media (max-width: 991px) {
	#effect-5 .img.hover .overlay {
		opacity: 0 !important;
	}
	.sidebar-box, .booknow {  width: 260px; display: inline-block; }
	.home-image {
		text-align: center !important;
	}
	.sidebar { /* Masonry container */
	    -moz-column-count: 2;
        -webkit-column-count: 2;
        column-count: 2;
	    vertical-align: top !important;
	}

	.sidebar-box, .booknow { /* Masonry bricks or child elements */
	    display: inline-block;
	    width: 260px;
	    vertical-align: top !important;
	}
	.home-image img {
		width: 356px;
		position: relative;
		left: 25%;
	}
	.enquire-btn {
		display: inline-block;
		position: relative;
		top: 10px;
		font-size: 18px;
	}
	.head-wrapper > .logo {
		text-align: center !important;
	}
	.head-wrapper .logo a img {
		width: 700px;
	}
    .navbar-header {
        float: none;
    }
    .navbar .list-inline li a { 
    	display: block;
    }
    .navbar .list-inline li {
    	display: block !important;
    	padding: 5px 10px;
    	border-bottom: 1px solid #312517; 
    }
    .navbar .list-inline {
    	position: relative;
    	z-index: 9999;
    	background:#866033;
    	top: -35px;
    }
    .navbar-toggle {
        display: block;
        background: #312517;
        position: relative;
        border: 1px solid #000 !important;
        top: 5px;
    }
    .navbar-toggle:hover, .navbar-toggle:active, .navbar-toggle:focus {
    	background: #000 !important;
    	border: 1px solid #000;
    }
    .navbar-toggle > span.icon-bar {
    	background-color: #fff !important;
    }
    .navbar-collapse {
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
        display: block;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }
    #bs-example-navbar-collapse-1 {
		min-height: 500px;
	}
}

@media (max-width: 650px) {
	.sidebar { /* Masonry container */
	    -moz-column-count: 1;
        -webkit-column-count: 1;
        column-count: 1;
	    vertical-align: top !important;
	}
	.home-image > img {
		width: 100%;
		position: relative;
		left: 0px;
	}
	.enquire-btn {
		left: 15px;
	}
	#bs-example-navbar-collapse-1 {
		min-height: 500px;
	}
	.footer {
		text-align: center;
	} 
}


