.mobile {
	display: block;
}
.desktop {
	display: none;
}
.red-txt {
	color: #f01446;
}
.black-txt {
	color: #000;
}
.gray-txt {
	color: #6d6f71 !important;
}
#main-content {
	background-color: #f0f0f0 !important;
	z-index: initial !important;
}
#main-banner-dany h1 {
	padding: 35px 20px 10px 20px;
    width: 90%;
    margin: 0 auto;
}
#main-banner-dany h2:first-child {
	padding: 35px 0 10px 0;
    width: 100%;
    margin: 0 auto;
	font-size: 1.875rem;
}
#main-content.menu-fixed {
	z-index: auto !important;
}
#disclaimer-hero {
	padding: 0 20px 0 20px;
	line-height: 22px;
}
.wrapper {
	background-color: #fff;
}
.sevenHundo {
	font-weight: 700;
	font-family: "museo-sans", sans-serif;
}
.threeHundo {
	font-weight: 300;
}
.fiveHundo {
	font-weight: 500;
	font-family: "museo-sans", sans-serif;
}
.nineHundo {
	font-weight: 900;
	font-family: "museo-sans", sans-serif;
}
.wordwrap {
	display: inline;
}
#main-banner-dany {
	height: auto;
	padding: 0;
	overflow: hidden;
	width: 100%;
	position: relative;
	margin-top: -5px;
}
#main-banner-dany .font11 {
	padding-top: 18px;
}
.button.secondary {
	color: #000;
}
.button.secondary:hover {
	border-bottom: 3px #f01446 solid;
}
.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
	opacity: 1!important;
	-webkit-animation: fadeOut ease-in-out 1!important;
	-moz-animation: fadeOut ease-in-out 1!important;
	animation: fadeOut ease-in-out 1!important;
	-webkit-animation-duration: .2s !important;
	-moz-animation-duration: .2s !important;
	animation-duration: .2s !important;
}
a.see-your {
	font-size: 1.0rem;
}
.watch-img {
	position: relative;
    top: 4px;
    left: 3px;
    width: 7%;
    height: 7%;
}
a.see-your:hover {
	font-size: 1.0rem;
	font-weight:300;
	text-decoration:underline;
}

@-webkit-keyframes fadeOut {
from {
opacity:1;
}
to {
opacity:0;
}
}
@keyframes fadeOut {
from {
opacity:1;
}
to {
opacity:0;
}
}
.active2 {
	border-bottom: 3px #f01446 solid;
}
.active3 {
	border-bottom: 3px #fff solid;
}
.button {
	cursor: pointer;
	text-align: center;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	display: inline-block;
	transition: background-color 300ms ease-out;
}
#slide1 {
	background: url(../images/slide-1.jpg) no-repeat center;
	height: 330px;
	background-size: cover;
}
#slide2 {
	background: url(../images/slide-2.jpg) no-repeat center;
	height: 300px;
	background-size: cover;
}
#slide3 {
	background: url(../images/slide-3.jpg) no-repeat center;
	height: 300px;
	background-size: cover;
}
#carousel-nav {
	width: auto;
	position: absolute;
	top: 235px;
	left: 0;
	right: 0;
	z-index: 2;
	margin: 0 auto;
}
#carousel-nav .left {
	/*float: left;
	width: 33%;*/
	border-right: 2px solid #404040;
}
#carousel-nav .middle {
	/*float: left;
	width: 33%;*/
	border-right: 2px solid #404040;
}
#carousel-nav .last {
	/*float: left;
	width: 33%;*/
}
#carousel-nav > div {
    padding: 0 1rem;
    display: inline-block;
}
.ninety-two {
	font-size: 28px;
}
.one-thirty-four {
	font-size: 40px;
}
#slide1 .ninety-two, #slide2 .ninety-two, #slide3 .ninety-two{
	padding: 40px 0 15px 0;
}
/*#slide3 .ninety-two {
	padding: 85px 0 0 0;
}*/
#anywhere {
	padding: 0;
}
#anywhere .font1 {
	padding: 40px 20px 0 20px;
}
#anywhere .font10 {
	padding-bottom: 15px;
}
#anywhere .font3 {
	line-height: 24px;
}
#entertainment {
	height: 420px;
	position: relative;
	background-position: 66% 100%;
}
.entertainment {
	background: url(../images/entertainment-sm.jpg) no-repeat bottom;
	background-size: contain;
}
.entertainment2 {
	background: url(../images/entertainment2-sm.jpg) no-repeat bottom;
	background-size: contain;
}
.entertainment3 {
	background: url(../images/entertainment3-sm.jpg) no-repeat bottom;
	background-size: contain;
}
#entertainment-content {
	padding: 30px 20px 0 20px;
	width: 100%;
}
#place-to-place {
	height: 420px;
	position: relative;
}
.place1 {
	background: url(../images/place11-sm.jpg) no-repeat bottom;
	background-size: contain;
}
.place3 {
	background: url(../images/place1-sm.jpg) no-repeat bottom;
	background-size: contain;
}
.place2 {
	background: url(../images/place2-sm.jpg) no-repeat bottom;
	background-size: contain;
}
#place-content {
	padding: 30px 20px 0 20px;
	width: 100%;
}
#sans-internet {
	background: url(../images/sans-internet.jpg) no-repeat bottom center;
	height: 584px;
	position: relative;
	background-position: 78% -69%;
	padding: 40px 0 0 0;
}
#sans-content {
	padding: 20px 20px 0 20px;
	width: 67%;
}
#online-app {
	height: auto;
	position: relative;
}
#online-app .font3 {
	line-height: 22px;
	padding-bottom: 10px;
}
#online {
	width: 100%;
	float: left;
	padding: 0 20px;
}
#apps {
	width: 100%;
	float: right;
	padding: 40px 20px 0 20px;
}
#lg-wtgn {
	padding: 0;
}
#left-img {
	background: url(../images/left-img.jpg) no-repeat center;
	height: 300px;
	position: relative;
	border: 10px solid #fff;
}
#right-img {
	background: url(../images/right-img.jpg) no-repeat center;
	height: 300px;
	position: relative;
	border-left: 10px solid #fff;
	border-right: 10px solid #fff;
	border-bottom: 10px solid #fff;
}
.item3 {
	width: 100%;
}
.container {
    width: 100%;
    height: auto;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0;
    padding: 0;
}
.tile-txt {
    bottom: 50%;
    right: 50%;
    -webkit-transform: translate(50%, 50%);
    -ms-transform: translate(50%, 50%);
    transform: translate(50%, 50%);
    position: absolute;
    width: 90%;
}
#left-img p {
    line-height: 1.5;
    padding-top: 20px;
}
#btn-compare, #btn-get-dish {
    width: 160px;
    margin: 20px auto 0 auto;
}
/*-------- iPhone 4/5 Portrait --------*/ 
@media all and (orientation: portrait) and (min-height: 435px) and (max-width: 529px) {
/*#carousel-nav {
	width: 100%;
}
#carousel-nav .last {
	width: 40%;
}
#carousel-nav .middle {
	width: 40%;
}
#carousel-nav .left {
	width: 20%;
}*/
#disclaimer-hero .font11 {
	font-size: 1rem;
}

}

@media all and (min-width: 440px) and (max-width: 767px) {
#entertainment, #place-to-place {
	height: 550px !important;
	background-size: contain;
}
}

/*-------- iPhone 4 Landscape --------*/
@media all and (orientation: landscape) and (max-width: 480px) and (max-height: 320px) {
#entertainment, #place-to-place {
	height: 444px !important;
}
}

/*-------- iPhone 5 Landscape --------*/ 
@media all and (orientation: landscape) and (min-height: 196px) and (max-width: 568px) {
#entertainment, #place-to-place {
	height: 467px !important;
}

}

/*-------- All Phone Landscape --------*/
@media all and (max-width: 767px) and (orientation: landscape) {
#entertainment, #place-to-place {
	height: 530px !important;
	background-size: contain;
}
.watch-img {
    position: relative;
    top: 4px;
    left: 4px;
    width: 4%;
    height: 7%;
}

}
@media all and (max-width:767px) {
.button-red-candy {
	margin: 0 auto;
	width: 140px;
	position: relative;
	top: 25px;
}
.button-red-candy a:hover {
	position: relative;
	display: block;
	border-radius: 4px;
	border-style: outset;
	text-align: center;
	text-decoration: none;
	padding: .6rem;
	background: -webkit-linear-gradient(#9e0407, #d11b20, #d25255, #d31a1f);
	background: linear-gradient(#9e0407, #d11b20, #d25255, #d31a1f);
	box-shadow: 0 0 0 6px #f5f5f5, 0 0 0 7px #dcdcdc, 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
	border: solid #b33133 3px;
	color: #fff;
	font-size: 16px;
}
#email-footer .button-red-candy{
	top:0;
}
}