@media ( max-width : 400px ) {
	.room-menu .menu-item, .room-menu .itemimage{    
    	width: 230px;     
	}	
}

@media ( max-width : 767px ) {
	
	
	#newsletter{
	width: 100% !important;
	}
	
	#newsletter li.big, #newsletter li.small{
		max-width: 100% !important; 
		width: 100% !important;
	}
	
	body{
		padding-top: 60px;
	}
	
	.reservations-widget-mobile{
		overflow: hidden;	
	}
	
	.reservations-widget-mobile>iframe{
		width: 250px;		
	}
	
	.reservations-widget-mobile.affix{
		top: 70px;
	}
	
	.page-uid-home_contact .page-text{
		background-color: rgba(51,51,51,0.8);
		padding-bottom: 1px;
	}
	
	
	.iscroller_full_width.events-thumbnails .carousel{
		padding-left: 30px;  
		padding-right: 30px;
		overflow: hidden;
	}
	
	.iscroller_full_width.events-thumbnails .carousel-control{
		background: none;
	}
	
	.iscroller_full_width.events-thumbnails .carousel-control>span.glyphicon{
		color: #000 !important;
	}
	
	.navbar-nav .open .dropdown-menu>li>a {
    	line-height: 25px;
	}
	
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{
		padding: 5px 15px 10px 40px
	}
	
	.caret{
		margin-left: 7px;
	}
	
			
	.reservations-modal .modal-header>img {
	    width: 91px;
	    position: absolute;
	    left: 2px;
	    top: 7px;
	}
	
	.social-feeds-wrapper-new .thumbnail{
		width: 33.333333%;
		height: auto; 
		margin: 0;
	}
		
	#press-items>.press-thumbnail{
		width: 49% !important;
	}
	
	#press-items-manual .press-thumbnail{
		display: inline-block !important;		
		position: relative !important;
		width: 40% !important;
		vertical-align: middle !important;
		height: auto !important;
		top: auto  !important;
		left: auto  !important;
		margin: 5% !important; 				
	}
	
	
	#press-items-manual{
		height: auto !important;
		padding-bottom: 30px;
	}
	
	.charity-promo-dsc{
		font-size: 16px;
	}
	
	.charity-promo-title{
		font-size: 19px;
	}
	
	.charity-promo-text-wrapper {
    	height: 204px;
    	position: relative;
	}
	
	.charity-promo-text {
	    position: absolute;
	    left: 40px;
	    top: 20px;
	    bottom: 52px;
	    right: 40px;
	    overflow: auto;
	}

    
	
	.room-row-buttons .enquiry-form-btn>a {
	    padding: 30px;
	    padding-left: 87px;
	    padding-right: 30px;
	    background: url(../images/duck.png) no-repeat 30px 50%;
	    font-size: 24px;
	}
	
	.enquiry-form-btn>a {
    display: inline-block;
    position: relative;
    padding: 38px;
    color: #fff !important;
    text-decoration: none;
    font-size: 28px;
    padding-top: 47px;
}

	.page-uid-home_contact .page-text .tinymce{
		padding-top: 20px; 
	}	
	
	.tagline{
		height: 30%; 
	}
	
	#mainContentWrap{
	margin-top: 15px;
	}
	
	
		
	/*.nav .dropdown-menu{
		position: relative !important;
		display: block !important;	
		float: none;
		text-align: center; 
	}*/
	
	.social-media-facebook-thumbnails .thumbnail{
		border: none;
		padding: 0px;
	}
		
	.fbcarousel{
		padding-left: 40px;	
		padding-right: 40px;
	}
	
	.fbcarousel-inner{
		overflow: hidden;
	}
	
	
	
	.fbcarousel-right{
		left: auto;
		
		width: 40px;
		margin: 0;
		bottom: auto;
		height: 200px;
		
	}	
	
	.fbcarousel-left{
		right: auto;
		
		width: 40px;
		margin: 0;
		bottom: auto;
		height: 200px;		
	}
	
	.fbcarousel-left>div{
		left: 0px;
		width: 40px;
		height: 40px;
		text-align: center;
		padding-top: 3px;	
		
	}
	
	.fbcarousel-right>div{
		right: 0px;		
		width: 40px;
		height: 40px;
		text-align: center;
		padding-top: 3px;
		
	}
	
	.fbcarousel-item{
		opacity: 1!important;
	}
	
	.fbcarousel-left>div:after, .fbcarousel-right>div:after{
		content: ' ';
	    display: block;
	    position: absolute;
	    z-index: -1;
	    left: 0px;
	    top: 0px;
	    right: 0px;
	    bottom: 0px;
	    background: #351707;
	    opacity: 0.3;
	    border-radius: 10px;
	} 
	
	
	.fbcarousel-left .glyphicon-chevron-left, .fbcarousel-left .glyphicon-chevron-right{
		color: #000;
	}
	
	
	.events-main-thumbnails .events-text{
		padding-bottom: 60px;     	
	}
	
	.first-content-uid-partners, .first-content-uid-gallery, .first-content-uid-press, .first-content-uid-events, .first-content-uid-social_feed_instagram, .first-content-uid-featured_event_details{
		padding-top: 20px;
	}
	
    .page-image {
        position: relative;        
    }
    
    
    .page-image:after, .promo-image-wrapper:after {
    	padding-top: 70.15%;
    	display: block;
    	content: '';
	}
	
	.first-content-uid-about .page-image:after {
    	padding-top: 97%;
    	display: block;
    	content: '';
	}
	
	.content-wrapper.is-first-content-wrapper-1.first-content-uid-home{
		height: 80%;
	}
	
	.first-content-uid-home .page-image{
		height: 100%;
	}
	
	.first-content-uid-home .page-image:after {
    	padding-top: 66.9%;
    	display: block;
    	content: none;
	} 
	
	.page-inside-image:after {
      padding-top: 66.9%;
      display: block;
      content: '';
    }
    
    .home-menu-thumbnails .thumbnail {
    	width: 112px;
    	height: 110px;
    	margin: 8px;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
	.home-menu-thumbnails .thumbnail a{
		font-size: 14px;
		padding: 12px;
	}   
    
    
    .promo-table{
    	display: table;
    	height: 100%;
    	width: 100%;
    }

    .promo-table-cell{
    	display: table-cell;
    	vertical-align: middle;
    }
        
    .promo-title{
    	font-size: 18px; 
    }
    
    .promo-dsc{
    	font-size: 16px;
    }
        
    
    .navbar-custom {
		position: fixed;
        padding-top: 6px;
        padding-left: 0px;
        padding-right: 0px;
        min-height: 66px;
        max-height: 100%;
        height: auto;
        margin-top: 0;
        overflow: auto;
        background-size: 400% 61px; 
    }
    
    .navbar-brand{
    	position: fixed;
    	z-index: 1051;
    	float: none;
    	top: 4px;
    	left: 9px;
    	margin: 0px;
    	height: auto;
    	width: auto;
    	padding: 0;    	
    }
    .navbar-brand img {
        height: 61px !important;
    }
    
    .navbar-custom .navbar-toggle{
    	border-color: #351707;
    }
    
    .navbar-custom .navbar-toggle .icon-bar{
    	background-color: #351707;
    }
    
    
    .navbar-page-subnav li:BEFORE{
    content: ' ';
    }
    
    .is-first-content-wrapper-1.content-wrapper {

    }
    .gallery-thumbnails-wrapper{
        position: relative;
    }

    .gallery-thumbnails .thumbnail img {
        width: 180px;
        height: auto;
    }
    .gallery-thumbnails .thumbnail{
        width: 180px;
        height: auto;
    }

    .page-inside-image {
        width: 100%;
        /* whatever width you want */
        display: inline-block;
        position: relative;
        margin-top: 10px;
    }
    .page-inside-image:after {
      padding-top: 66.9%;
      display: block;
      content: '';
    }

    .page-inside-image.page-inside-image-seafood:after {
      padding-top: 100%;
      display: block;
      content: '';
    }


    
    
    .navbar-main {

    }
    .navbar-custom .navbar-brand {
        
    }
    .navbar-collapse {
    	position: relative;
    	margin-top: 5px;
		background: #351707;
        border-radius: 0;        
        box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
        -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    }
    
    
    
    .navbar-custom .navbar-nav>li {
        text-align: center;
    }
    .navbar-custom .navbar-nav>li>a {
    	font-size: 24px !important;
        color: #fff;
    }
    .page-content-wrapper {
        position: relative;
    }
    .is-first-content-wrapper-1.content-wrapper {

    }
    
    
    .page-content-wrapper-outer {
        position: relative;
        left: inherit;
        right: inherit;
        top: inherit;
        bottom: inherit;
    }
    .gallery-title {
        position: relative;
        top: auto;
    }
    .gallery-button {
        left: 0px;
        right: 0px;
        width: auto;
    }
    
    
    .home-subpage-right {
        position: relative;
    }
    .page-content-wrapper-inner {
        padding: 10px;        
    }
    
    .page-uid-home_menu .page-content-wrapper-inner{
		padding-left: 0;
		padding-right: 0;
	}
    
    footer, footer .text-right, footer .text-left {
        text-align: center;
    }
    
    .footer{
    	padding-bottom: 45px;
    }

    .page-uid-menus .page-text {
        text-align: center;
    }
    .page-content-wrapper-inner.has-inside-image .menu-items li {
        text-align: center;
    }
    .page-content-wrapper-inner.has-inside-image .menu-sep {
        text-align: center;
    }
    .menu-item-price {

    }
    .page-bottom-image {
        display: none;
    }
    .page-home-book-event a {
        font-size: 24px;
        width: 264px;
    }
    .hidden-mobile-social-media {
        display: none !important;
    }
    .first.column, .last.column {
        width: 100% !important;
        float: none !important;
    }
    .phone{
        display: block;
    }
    
    .footer{
    	font-size: 12px;
    	line-height: inherit;    	
    	padding-top: 30px;
    }
    
    .footer ul li a{
    font-size: 18px;
    }
    
    /*.video-overlay{
    	display: none;
    }*/
    
    .page-text-private-events{
    	margin-top: 10px; 
    }
    
    .page-text-private-events .col-sm-6{
    	padding-top: 20px; 
    	padding-bottom: 20px;
    }
    
        
    .page-inside-video>iframe{
    	max-width: 100%;
    	overflow: hidden;
    }
    
    .partners li {    	
    	max-width: 100%;
	}
    
    .featured-events-thumbnails .thumbnail{
    	width: 300px !important;
    	max-width: 100% !important;
    	margin-bottom: 10px; 
    	  
    }
    
    .home-promo-box-wrapper-home_whatson_promobox_3:AFTER {
    	padding-top: 109%;
	}
	
	.page-home-contact-map>iframe {    	
    	width: 100%;    	
	}
	
	.page-home-contact-map{
	padding-left: 0px;
	padding-right: 0px;
	margin-top: 10px;
	
	}

	.page-home-contact-map:AFTER {
		 content: none;
	}
	
	.content-wrapper.is-first-content-wrapper-1.first-content-uid-menus .page-image:AFTER, 
	.content-wrapper.is-first-content-wrapper-1.first-content-uid-privateparties_menu .page-image:AFTER{
		padding-top: 97%;
	}
	
	.page-uid-menus .navbar-page-subnav{
		padding: 0;
	}
	
	
	.page-uid-menus .navbar-page-subnav .navbar-nav-center>li{
		width: 50%;
		margin-bottom: 5px;
	}
	
	.page-uid-menus .navbar-page-subnav .navbar-nav-center>li:BEFORE{
		content: none;
	}
	
	.page-uid-menus .navbar-page-subnav .navbar-nav-center>li.n2n-0 {
		
	}
	
	.page-uid-menus .navbar-page-subnav .navbar-nav-center>li.n2n-1 {
		
	}
	
	 .home-press-thumbnails .thumbnail {
    	width: 200px;
    	height: 194px;
    	margin: 5px;
	}
	
	.home-press-title{
	font-size: 14px;
	}
	
	.home-press-image{
		width: 200px;
		height: 149px;
	}
	
	
    
    .content-wrapper.page-uid-home_instagram{
    	display: none;
    }
    
    .reservations-modal .modal-footer>.nav>li{
    	width: 50% !important;
    	max-width: 100% !important;
    	display: inline-block;
    	vertical-align: top;
    }
    .navbar-custom .dropdown-menu>li>a{
    	text-align: center;
    }
    
    .home-promo-box-wrapper-home_whatson_promobox_3:AFTER{
    	padding-top: 80%; 
    }
    
    .social-feed-container{
    	padding: 0;
    }
    
}

@media ( min-width : 768px ) {

	
	.page-home-contact-map{
		position: absolute;
	    right: 0;
	    width: 50%;
	    bottom: 0;
	    top: 0;
	    padding-bottom: 0;
	}
	
	.page-home-contact-map>iframe {
 	   height: 100%;
    	width: 100%;
	}
	
	.home-contact-bg{
		position: relative;
		padding-right: 15px;
		padding-left: 15px;
	}
	
	.home-contact-bg:BEFORE, .home-contact-bg:AFTER{
		content: ' ';
	 	display: block;
	 	position: absolute;	
		z-index: -1;		
		top: 0;		
		bottom: 0;
		background-color: #333; 
		opacity: 0.8;
	}
	
	.home-contact-bg:BEFORE{
		content: ' ';
		left: 0px;
		right: 50%;
		margin-right: 7.5px;
	}
	
	.home-contact-bg:AFTER{
		left: 50%;
		right: 0px;
		margin-left: 7.5px;
	}
	
	
	.page-layout-bottom_left .home-contact-bg:AFTER{
		content: none;		
	}
	
	.page-layout-bottom_right .home-contact-bg:BEFORE{
		content: none;		
	}
	
	
	.page-layout-bottom_left .home-contact-bg.home-contact-bg-two-columns:AFTER{
		content: ' ';
		left: 50%;
		right: 0px;
		margin-left: 7.5px;
	}	
	
	.page-layout-bottom_right .home-contact-bg.home-contact-bg-two-columns:BEFORE{
		content: ' ';
		left: 0px;
		right: 50%;
		margin-right: 7.5px;
	}
	
	/*.home-contact-table{
		display: table;
		width: 100%;
	}
	
	.home-contact-table-cell{
		display: table-cell;
		float: none !important;
		padding: 10px;
		height: 100%;		
	}
	*/
	
	.home-contact-table-cell{
		position: relative;
		min-height: 100%; 
	}
		

	.room-row:nth-child(odd) .room-text{
    	float: right;
	}
	.room-row:nth-child(odd) .room-text-full{
    	float: right;
	}
	
	.events-thumbnails-wrapper-related-1, .events-thumbnails-wrapper-1{
		width: 33%; 
	}
	
	.events-thumbnails-wrapper-2{
		width: 66.666666666%; 
	}
	

	.content-wrapper-blog{
		padding-top: 187px;		
	}

	/* top navigation */
	.dropdown:hover .dropdown-menu {
    	display: block;
	}
	
	
	.event-home-details .event-excerpt:after{
		content: ' ';
		display: block;
		padding-bottom: 83%;
	}
	
	.event-home-details .event-excerpt>.well{
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		overflow: auto;
	}
	
	.event-excerpt>.well>div.event-tbl{
		display: table;
		width: 100%;
		height: 100%;
	}
	.event-excerpt>.well>div.event-tbl>div{
		display: table-cell;
		text-align: center;
		vertical-align: middle;
	}
	
	.nav>li>a{
	padding: 0px;
	}
	
	.first-content-uid-partners, .first-content-uid-gallery, .first-content-uid-press, .first-content-uid-events, .first-content-uid-social_feed_instagram, .first-content-uid-featured_event_details{
		padding-top: 162px;
	}
	
	.events-main-thumbnails .events-text-inner{
		position: absolute;
    	z-index: 1;
    	left: 0px;
    	right: 0px;
    	top: 0px;    	
    	bottom: 61px;
    	overflow: hidden;
	}

	.events-main-thumbnails .events-text{
		position: absolute;
    	z-index: 1;
    	right: 0px;
    	top: 0px;    	
    	bottom: 0px;    	
	}
	
	

    .home-menu-wrapper{
    	position: absolute;
    	z-index: 1;
    	left: 0px;
    	right: 0px;
    	top: 0px;
    	bottom: 0px;
    	overflow: hidden;
    }

    .page-home-menu:after {
      padding-top: 34%;
      display: block;
      content: '';
    }

    .footer{
    	padding-top: 30px;
    }

    .footer>.container>.row{
    	padding-top: 30px;
    }

    .bottom-nav{
    	display: block !important;
    	height: auto;
    	text-align: justify;       	
    }

    .bottom-nav>li{
    	display: inline-block;
    	vertical-align: top;
    	font-size: 24px;
    	width: auto;
    }


    .promo-table{
    	display: table;
    	height: 100%;
    	width: 100%;
    }

    .promo-table-cell{
    	display: table-cell;
    	vertical-align: middle;
    }


    .page-image{
    	position: relative;
    }


    .promo-image-wrapper, .promo-text-wrapper{
    	position: relative;
    }

    .page-image:after {
    	padding-top: 37%;
    	display: block;
    	content: '';
	}
	
		.promo-image-wrapper:after {
    	padding-top: 46.15%;
    	display: block;
    	content: '';
	}

	/*.first-content-uid-home .page-image:after {
    	padding-top: 66.9%;
    	display: block;
    	content: '';
	}*/
	
	
	.content-wrapper.is-first-content-wrapper-1.first-content-uid-home{
		height: 100%;
	}
	
	.first-content-uid-home .page-image{
		height: 100%;
	}
	
	.first-content-uid-home .page-image:after{
		content: none;
	}
	
	.page-uid-home_contact .page-content-wrapper-inner{
		/*padding-bottom: 90px;*/
	}



    .navbar-right-socials{
    	position: absolute;
    	z-index: 10;
    	top: 19px;
    	right: 40px;
    }

    .last.column>.dontsplit:FIRST-CHILD>.menu-divider:BEFORE{
        content: none;
    }

    .navbar-custom{
        position: absolute;
    }

    .navbar-custom .navbar-brand {
        display: block;
        position: absolute;
        z-index: 1;
        top: 7px;
        left: 7px;
        height: auto;
        margin: 0;
        margin-left: 0px !important;
        padding: 0;
    }

    .navbar-custom.affix{
    	padding-top: 0;
    	margin-top: 0;
    }

    .navbar-custom.affix .navbar-brand {
     	top: 2px;
    }

    .navbar-custom.affix .navbar-brand>img{
    	height: 37px;
    }

    .navbar-custom.affix .navbar-brand {
        height: 30px;
    }
    .navbar-custom.affix {

    }
    .navbar-custom.affix .navbar-main {

    }

    .page-uid-contact_form .page-content-wrapper {
        width: auto;
    }
    .home-subpage-right {
        padding-left: 0px;
        padding-top: 7px;
    }
    .page-uid-contact .page-content-wrapper {
        width: 400px;
    }
    
    .navbar-nav{
    text-align: justify;
    }
    
    .navbar-nav>li {        
        float: none;
        display: inline-block;                 
        vertical-align: top;
        text-align: center;
    }
    
    .navbar-main-l-wrapper, .navbar-main-r-wrapper{
    	position: absolute;
    	top: 0px;    	    	
    }
    
    .navbar-main-l-wrapper{
    	left: 0px; 
    	right: 50%;   	
    	margin-right: 59px;
    }
    
    .navbar-main-r-wrapper{
    	right: 0px;
    	left: 50%;    	
    	margin-left: 59px;
    }
    
    .navbar-main {
        float: none;
    	/*position: absolute;
    	top: 0px;*/
    	line-height: 42px;
    	
    }
    .navbar-main-l {        
        
    }
    .navbar-main-r {        
        
    }
    .navbar-custom.navbar .navbar-collapse {
        text-align: center;
    }
    .navbar-nav>li>a {
        line-height: 42px;
        padding-top: 0px;
        padding-bottom: 0px;
    }



    .page-inside-image {
        position: relative;
    }
    .page-inside-image:after {
      padding-top: 66.9%;
      display: block;
      content: '';
    }

    .page-inside-image.page-inside-image-seafood:after {
      padding-top: 100%;
      display: block;
      content: '';
    }

    .page-inside-image {
        position: relative;
    }

    .page-inside-image .eb-slide-show {

    }

    .page-layout-bottom_right .page-inside-image {
        text-align: right;
    }
    .page-title-wrapper {
        margin-bottom: 30px;
    }
    .page-content-wrapper-inner {
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .page-layout-bottom_left .page-inside-image, .page-layout-bottom_left .page-home-contact, .bio-layout-bottom_right .bio-excerpt, .bio-layout-bottom_right .bio-details {
        right: 0px;
        float: right;
    }




    .page-layout-bottom_right .page-inside-image {
        left: 0px;
    }
    .page-layout-bottom_left .page-inside-video {
        float: right;
        overflow: hidden;
    }
    .page-layout-bottom_right .page-inside-video {

    }
    .page-layout-bottom_right .has-inside-image .page-text,
        .page-layout-bottom_right .has-inside-video .page-text {
        float: right;
    }
    .has-inside-image .page-title-wrapper {

    }
    .has-inside-image .page-title {
        margin-left: -25px;
    }
    /*.is-first-content-wrapper-1.content-wrapper {
     	height: 80%;
    }

    .is-first-content-wrapper-1.content-wrapper .page-image{
    	position: absolute;
    	left: 0;
    	right: 0;
    	top: 0;
    	bottom: 0;
    }

    .is-first-content-wrapper-1.content-wrapper .page-image:AFTER{
    	content: none;
    }*/

    .page-uid-gallery{
        height: 100%;
    }

    .page-layout-photoessay.content-wrapper {
        height: 100%;
    }
    .page-text {
        padding: 20px;
        padding-top: 0;
    }

    
    .page-layout-bottom_left .page-inside-image {
        float: right;
    }
    .page-layout-bottom_right .page-inside-image {
        float: left;
    }
    .scroll-bottom {
        display: none;
    }
    .page-uid-upcoming_events .page-text .tinymce {
        padding-left: 59px;
        padding-right: 59px;
    }
    .team-details-html {
        padding: 10px;
        max-height: 284px;
        overflow: auto;
    }
    
    
}

@media ( max-width : 991px ) {
    footer, footer .text-right, footer .text-left {
        text-align: center;
    }

	.page-text table, .page-text table tr, .page-text table tr td, .page-text table tr th {
    	display: block !important;
    	width: inherit !important;
    	height: inherit !important;
	}
	
	.page-text table, .page-text table tr, .page-text table tr td, .page-text table tr th{
    	display: block !important;
    	width: inherit !important;
    	height: inherit !important;    	
    }  
    
    .page-text table tr td{
    	padding-bottom: 10px; 
    }
	
}


@media ( min-width: 768px ) and ( max-width: 991px ) {

	.charity-promo-text {
	    position: absolute;
	    left: 40px;
	    top: 20px;
	    bottom: 52px;
	    right: 40px;
	    overflow: auto;
	}

    .charity-promo-text-wrapper {
    	height: 300px;
    	position: relative;
	}
	
}

@media ( min-width : 992px ) {

	
    .charity-promo-text{
    	position: absolute;
    	left: 40px;
    	top: 20px;
    	bottom: 64px;
    	right: 20px;
    	overflow: auto;
    }

    #charity-promo-box .carousel-indicators{
		left: 50%;
		right: 0px;
		width: auto;
		margin: 0;
	}


    .charity-promo-text-wrapper:after {
    	padding-top: 57.2%;
    	display: block;
    	content: ' ';
	}
}


@media ( max-width : 960px ) {
    
    .navbar-custom .navbar-nav>li>a {
        font-size: 13px;
    }
    
    
    .container-fluid-1{
    	 
    	
    }
}

@media ( min-width : 961px ) and ( max-width: 1079px ) {
    
    .navbar-custom .navbar-nav>li>a {
        font-size: 14px;
    }
    
    .container-fluid-1{
    	margin-left: 80px; 
    	margin-right: 80px;
    }
    
    .page-uid-home_menu .container-fluid-1{
    	margin-left: 0px; 
    	margin-right: 0px;
    }     
}

@media ( min-width : 1080px ) and ( max-width: 1259px ) {
    
    .navbar-custom .navbar-nav>li>a {
        font-size: 15px;
    }
    
    .container-fluid-1{
    	margin-left: 100px; 
    	margin-right: 100px;
    }
    
    .page-uid-home_menu .container-fluid-1{
    	margin-left: 0px; 
    	margin-right: 0px;
    }
}

@media ( min-width : 1260px ) and ( max-width: 1459px ) {
    
    .navbar-custom .navbar-nav>li>a {
        font-size: 19px;
    }
    
    .container-fluid-1{
    	margin-left: 120px; 
    	margin-right: 120px;
    }
    
    .page-uid-home_menu .container-fluid-1{
    	margin-left: 0px; 
    	margin-right: 0px;
    }
}

@media ( min-width : 1460px )  {
    
    .navbar-custom .navbar-nav>li>a {
        font-size: 23px;
    }
    
    .container-fluid-1{
    	margin-left: 150px; 
    	margin-right: 150px;
    }     
    
}


@media ( max-width : 1118px ) {
    .navbar-custom.affix .social {
        display: none;
    }
    .navbar-custom.affix .navbar-brand img {

    }
    .navbar-custom.affix .navbar-brand {
        height: 71px;
    }
    .navbar-custom.affix .navbar-main {
        top: 32px;
    }
}

@media ( min-width : 768px ) and ( max-width: 1042px ) {
    .navbar-custom.affix {
        padding: 0;
        padding-top: 7px;
    }
    .navbar-custom.affix .social {
        display: none;
    }
    .navbar-custom.affix .navbar-brand {
        display: none;
    }
    .navbar-custom.affix .navbar-brand {
        height: 71px;
    }
}



@media ( min-width : 768px ) and ( max-width: 980px ) {


}

@media ( min-width : 980px ) and ( max-width: 1127px ) {
    .is-first-content-wrapper-1.content-wrapper {

    }

    .is-first-content-wrapper-1.page-uid-home.content-wrapper .eb-slide-show-html-wrapper
        {

    }
    .home-subpage-bottom-image {

    }
}

@media ( min-width : 1170px ) and ( max-width: 1399px ) {
    .home-instagram-thumbnails .thumbnail {		
		width: 230px;
		height: 230px;
    }
}

@media ( min-width : 1400px ) {
    .home-instagram-thumbnails .thumbnail {		
		width: 270px;
		height: 270px;
    }
}




@media ( min-width : 1128px ) {
    .page-uid-home.content-wrapper .eb-slide-show-html-wrapper {
        top: 50px;
    }

    .home-subpage-bottom-image {
        height: 400px;
    }
}

@media ( min-width : 768px ) and ( max-width : 849px ) {
	.home-menu-thumbnails .thumbnail{
		width: 200px;
	}	
}

@media ( min-width : 850px ) and ( max-width : 991px ) {
	.home-menu-thumbnails .thumbnail{
		width: 220px;
	}	
}


@media ( min-width : 992px ) and ( max-width : 1099px ) {
	.home-menu-thumbnails .thumbnail{
		width: 250px;
	}	
}

@media ( min-width : 1100px ) and ( max-width : 1200px ) {
	.home-menu-thumbnails .thumbnail{
		width: 300px;
	}	
}

@media screen and (max-width:980px){
	.home-duckpost-signup > form * {  font-size: 16px;}
	.home-duckpost-signup .form-control{ height: 40px !important;}
	.home-duckpost-signup .input-group-btn .btn{height: 40px !important;}
}
