@media only screen and (max-width : 767px) {
	
}

@media (max-width : 767px) { /*Mobile xs*/
	.container {
		margin: 0;
		padding: 0;
		width: 100vw;	
	}
	
	.greenBtn {
		width: 187px;
		height: 54px;
		font-size: 18px;
	}
	
	/*LANDING PAGE 1 -MOVIES*/
	.HeaderLogo {
		height: 20px;
	}
	.HeaderLogo img {
		height: 16px;
		display: block;
	}
	.HeaderLogo span {
		font-size: 12px;
	}
	h3 {
		font-size: 14px;
	}
	.rank {
		margin: 0;
		padding: 0;
		padding-top: 10px;
	}
	.rank span {
		font-size: 10px;
	}
	.starWrapper i {
		font-size: 12px;
	}
	landing1-player>div {
		margin: 0;
		padding: 0 !important;
	}
	.frame {
		padding: 5px;
	}
	.frame .loadingBar {
		background-image: url(../images/mobile-landing-icons.png);
		background-repeat: no-repeat;
		background-position: right 4px;
		background-size: 58px 29px;
		cursor: pointer;
	}
	.frame .contentBar {
		width: calc(100% - 128px);
	}
	.frame span {
		margin: 14px 10px;
		max-width: calc(100% - 150px);
	}
	.languages {
		background-image: url(../images/mobile-landing-recommended-movies.png);
		height: 275px;
	}
	.loading {
	    background-size: 10%;
	}
	/*LANDING PAGE 2*/
	.header2 {
		height: 35px;
		background-image: url(../images/TV_LandingPage/HD-logo-topbar.png);
		background-position: 5px 0px;
		background-repeat: no-repeat;
		margin-top: 0;
	}
	.subHeader2 {
		color: white;
	}
	landing2-header .rank {     
		padding-right: 2%;
	}
	.radial-progress {
	    width: 60px;
	    height: 60px;
	}
	.radial-progress .circle .loaderMask .fill {
    clip: rect(0px, 30px, 60px, 0px);
	}
	.radial-progress .inset .percentage .numbers span {
		font-size: 15px;
	}
	.radial-progress .inset .percentage .numbers {
		margin-top: -15px;
	}
	.radial-progress .circle .loaderMask {
		clip: rect(0px, 60px, 60px, 30px);
	}
	.radial-progress .circle .loaderMask, .radial-progress .circle .fill, .radial-progress .circle .shadow {
		width: 60px;
		height: 60px;
	}
	.radial-progress .inset {
		width: 45px;
		height: 45px;
		margin-left: 7.5px;
		margin-top: 7.5px;
	}
	.radial-progress .inset .percentage {
	    width: 100%;
	    margin: auto;
	    padding-top: 15px;
	    height: auto;
	    position: initial;
	}
	.radial-progress .inset .percentage  span {
	    font-size: 12px;
	    font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	bottom-table1 table tr td, bottom-table2 table tr td {
		padding-left: 5px !important;
		padding-right: 0 !important;
	}
	bottom-table1 tr span, bottom-table2 tr span  {
		font-size: 10px;
	}
	.player2 .frame .expand {
		    max-width: calc(100% - 50px);
	}
	landing2-player2 .container, bottom-table1 {
		margin: 0 !important;
		padding: 0 !important;
	}

	.bottomTable1Header span {
		padding-left: 5px;
	}
	
	/*LANDING PAGE 3*/
	.lp0420, .lp0520 {
		background-image: none;
	}
	.player2 {
		padding: 0 !important;
	}
	
	.player3 .loader .connecting {
		width: 100%;
		height: 76px;
		margin-top: 0%;
		background-size: 30px;
	}
	.mobileSport {
		background-image: url(../images/Sport_LandingPage/mobile_landingr-channels.png);
	    height: 275px;
	    display: block;
	    background-repeat: no-repeat;
	}
	.lp0620 .header2 {
		background-image: url(../images/LandingPage/logo-hdsub.png);
		height: 51px;
    	background-position: left center;
	}
	
	.lp0720 .header2 {
		background-image: url(../images/kids/kids-logo.png);
		height: 50px;
		margin-left: 10px;
	}
	
	.lp0820 .header5 .logo {
	    background-image: url(../images/porn/x-logo.png);
	}
	.lp0820 .viewMobile {
		background-image: url(../images/porn/mobile_related-movies-bottmo.jpg);
	    height: 275px;
	    margin-top: 10%;
	    display: block;
	    background-repeat: no-repeat;
	}
	
	.lp0920 .whiteBox div.menu  {
		background-color: #EEF0F2;
		margin-top: 10px;
		width: 100%;
	}
		
	.lp0920 .whiteBox .menu div {
		font-size: 12px;
		line-height: 1;
		cursor: pointer;
		padding: 0px;
		padding-top: 10px;
		height: 30px;
	}
	
	
	.lp0920 .blueBox {
		background-color: #122842;
	    border-radius: 5px;
	    padding: 15px 10px;
	    margin-bottom: 15px;
	}
	
	.lp0920 .blueBox>* {
		color: white;
	}
	
	
	.lp0920 H3 {
		font-size: 20px
	}
	
	.lp0920 .signupterms {
		display: none;
	}
	
	.lp0920 .header6 H2{
		color: #122A42;
		font-size: 18px;
	}
	
	.lp0920 .footerMenu {
		left: 0; 
		position: absolute; 
		top: -10px;
		width: 100%;
	}
	
	.registrationWrapper {
		width: 100%;
	}	
	
}