@import url('fixed-positioning.css') only screen and (min-width: 992px);

@import url('tvCommon.css');

.fixme{

	width: 100%;

}

@media screen and (min-width: 992px){	

	.skrollr .container{

		position: static;

	}

	.skrollr .bg{

		position: absolute;

		height: 100%;

		left: 0;

		right: 0;

		top: 0;

	}

	.skrollr .bg:before,

	.skrollr .bg:after{	

		content: "";

		display: block;

		position: absolute;

		width: 100%;

		left: 0;

	}

	.skrollr #header{

		z-index: 111;

	}

	.skrollr #menu-slider{

		z-index: 110;

	}

	.skrollr #menu{

		background: url('../images/header.png') repeat-x bottom center;

		background-size: auto 226px;

	}



	.skrollr #menu .container{

		padding-top: 122px;

	}

	.skrollr #slider{

		background: url(../images/grass.jpg);

		background: #8EB119;

	}

	.skrollr #slider .carousel-img{

		height: 350px;

		position: relative; 

		overflow: hidden;
		width: 80%;
		margin: 0 auto;

		border-radius: 50px;
	}
	.skrollr #slider .carousel-img img{

		position: absolute;

		bottom: 0;

		left: 0;

		max-width: 100%!important;

	}

	.skrollr #slider .container{

		background: #8EB119;

	}



	.skrollr #slider .carousel-inner:before{

		position: absolute;

		top: 0;

		bottom: 0;

		left: 0;

		right: 0;

		content: '';
		border-radius: 50px;
		
		z-index: 99;

	}

	.skrollr .hospitality{

		z-index: 109;

	}

	.skrollr #hospitality

	{

		background: #185d1c;

	}

	.skrollr #hospitality .bg:before{

		height: 50px;

		bottom: 100%;

		background: url('../images/hosp.png') repeat-x top center;

		background-size: auto 50px;

	}

	.skrollr #hospitality .bg:after{

		height: 2000%;

		top: 100%;

		background: #185d1c;

	}



	.skrollr #hospitality img,

	.skrollr #activities img{

		display: block;

		margin: 0 auto 10px;

	}

	.skrollr .activities{

		z-index: 108;

	}

	.skrollr .activities{
		padding-top: 20px;
	}
	.skrollr #activities .bg:before{

		height: 50px;
		bottom: 100%;
		
		background: url('../images/activities.png') repeat-x top center;

		background-size: auto 50px;

	}

	.skrollr #activities .bg,

	.skrollr #activities .bg:after{

		top: 40px;

		bottom: 0;

		background: #143932;

	}

	.skrollr #activities .bg:after{

		height: 1000%;

		top: 100%;

	}

	.skrollr .sky{

		position: fixed;

		top: 0;

		left: 0;

		bottom: 0;

		right: 0;

		background: url(../images/sky.jpg) no-repeat #035e8c;

		background-size: 100%;

		height: 100%;

		

		padding-top: 16vw;

	}

	

	

	

	

	

	

	.no-skrollr body:not(.contentpage){

		background: url(../images/sky.jpg) no-repeat center top #035e8c;

		background-size: 100%;

		padding-bottom: 0;

	}

	.no-skrollr .logo{

		max-height: 100px;

	}

	.no-skrollr .fixme{

		margin-top: 50px;

	}

	.no-skrollr #menu {

		background: url('../images/header.png') repeat-x bottom center;

		background-size: auto 100%;

		padding-top: 0;

		padding-bottom: 30px;

		position: fixed;

		bottom: 0;

		left: 0;

		right: 0;

		z-index: 100;

		margin: 0;

	}

	.no-skrollr #menu .navbar-toggle  {

		display: block!important;

		margin: 0;
		top: 10px;

	}

	.no-skrollr .navbar-toggle .icon-bar{

		background-color: #035e8c;

	}

	.no-skrollr .tv_menu{

		position: static;

	}

	.no-skrollr #main-menu{

		position: absolute;

		bottom: 100%;

		left: 0;

		right: 0;

		bottom: calc(100% - 100px);

		background: #8EB119;

	}

	.no-skrollr #main-menu.collapse{

		display: none!important;

	}

	.no-skrollr #main-menu.collapse.in{

		display: block!important;

	}

	.no-skrollr #main-menu .menu {

		padding: 5px 0;

	}

	.no-skrollr #main-menu .menu li {

		display: block;

		float: none;

		text-align: center;

		margin: 0;

	}

	.no-skrollr #main-menu .menu li a{

		padding: 20px 0;

		display: block;

	}

	.no-skrollr #slider{

		display: none;

	}

	.no-skrollr .gateway{

		margin-bottom: 30px;

	}

	.no-skrollr #hospitality:before{

		background: url('../images/hosp.png') repeat-x;

		background-position: bottom center;

		background-size: 100%;

		content: '';

		position: relative;

		top: -80px;

		display: block;

		height: 80px;

		margin: 0 -15px;

	}

	.no-skrollr #hospitality{

		background: #185d1c;

	}

	.no-skrollr #hospitality .container{

		position: relative;

		top: -80px;

	}

	.no-skrollr .hospitality:after,

	.no-skrollr .activities:after{

		position: absolute;

		top: 100%;

		height: 100px;

		background: #185d1c;

		content: '';

		left: 0;

		width: 100%;

	}

	.no-skrollr #activities:before{

		background: url('../images/activities.png') repeat-x;

		background-position: bottom center;

		background-size: 100%;

		content: '';

		position: relative;

		top: -80px;

		display: block;

		height: 80px;

		margin: 0 -15px;

	}

	.no-skrollr #activities{

		background: #143932;

	}

	.no-skrollr #activities .container{

		position: relative;

		top: -80px;

	}

	.no-skrollr .activities:after{

		background: #143932;

	}

	.no-skrollr .sky{

		position: relative;

		top: -50px;

	}

	

	.no-skrollr .fixme{

		position: relative;

	}

}

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

	.fixme{

		position: relative;

	}

}