

@media screen and (min-width: 768px) and (max-width: 1024px) { 
.uni-inner {
	
	padding: 260px 0px 110px;
	
}
.center-block.logo-main {
	max-width: 320px;
}
.inner-body-part h3 {
	font-size: 30px;
	
	padding-top: 20px;
	
}
.play-btn a {
	
	margin-top: 22px;
	
}

    .uni-inner {
        padding: 246px 0px 95px;
        max-width: 100%;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }
#game-page .center-block.logo-game {
	max-width: 180px;
}
#game-page .inner-body-part h3 {
	padding-top: 5px;
	font-size: 15px;
	
}
.inner-body-part h5 {
	font-size: 15px;
	padding-top: 10px;
	
}
.game-main-box {
	margin-top: 25px;
	
}

#game-page .uni-inner {
    padding: 50px 50px 20px;
    max-width: 100%;
    background-size: cover;
}
#game-page .inner-body-part p {
    font-size: 18px;
    padding-top: 0px;
    line-height: 27px;
}
.popup_container {
	width: 50%;
}
}
@media screen and (min-width: 551px) and (max-width: 700px) { 
.uni-inner {
	padding: 259px 0px 116px;
}
}
@media screen and (min-width: 414px) and (max-width: 550px) { 
/* main page */
.center-block.logo-main {
	max-width: 90%;
}
.uni-inner {
	padding: 165px 0px 114px;
}
.inner-body-part h4 {
	font-size: 21px;
	padding-top: 11px;
}
.inner-body-part h3 {
    font-size: 21px;
    padding-top: 17px;
    max-width: 338px;
}
.inner-body-part p {
	font-size: 14px;
	padding-top: 18px;
	line-height: 22px;
}
.play-btn a {
	padding: 9px 46px;
	font-size: 27px;
	margin-top: 30px;
}
.terms_condition {
	font-size: 12px;
	margin-top: 9px;
}
.popup_container {
	max-width: 90%;
}
/* main page */
/* game page css */
.padding-small {
    width: 25%;
    float: left;
}
.padding-small img {
    width: 100%;
}
.inner-body-part h5 {
	font-size: 13px;
	padding-top: 5px;
}
#game-page .inner-body-part h3 {
	font-size: 12px;
	padding-top: 7px;
	max-width: 313px;
}
#game-page .uni-inner {
	padding: 23px 0px 20px;
}
.game-main-box {
	margin-top: 16px;
}
#game-page .inner-body-part p {
	font-size: 12px;
	padding-top: 10px;
	line-height: 16px;
	display: inline-block;
}
.game-main-box li {
	padding-bottom: 1px;
	padding-right: 8px;
}

/* game page css */
/* pop-up css */
.pop-up-img {
	max-width: 310px;
	height: 374px;
}
.pop-up-img .logo-poup.entry {
    max-width: 120px;
}
.pop-up-img h2,#entry.pop-up-img h2 {
	font-size: 29px;
}
 #entry.pop-up-img h2 {
	line-height: 25px;
}
.pop-up-img h5 {
	font-size: 15px;
	padding: 3px 0px 9px;
	max-width: 259px;
}
.pop-up-img p, #entry.pop-up-img p {
    font-size: 12px;
    line-height: 16px;
}
.form-grp input[type="text"] {
	font-size: 18px;
	line-height: 31px;
	color: #001722;
	margin-top: 3px;
	height: 37px;
}
.form-grp .play-btn a, #entry .btn-box a,.btn-box a {
	padding: 7px 38px;
	font-size: 18px;
	margin-top: 26px;
}
.pop-up-img {
    padding-top: 26px;
}
#share2 .pop-up-img {
	padding-top: 26px 40px;
}
.btn-box a,#entry .btn-box a {
	padding: 10px 51px;
	font-size: 17px;
}
.logo-poup {
    width: 133px;
}
.btn-box a {
	margin-top: 16px;
}
/* pop-up css */
#entry.pop-up-img h5 {
	padding: 0px 0px 13px;
}
.pop-up-img p, #entry.pop-up-img p {
	
	line-height: 18px;
	padding-bottom: 9px;
}
.center-block.logo-game {
	max-width: 200px;
}
.popup_container {
	width: 90%;
	height: 448px;
	top: 18px;
}
}
@media screen and (min-width: 375px) and (max-width: 413px) { 
.btn-box a {
	
	margin-top: 10px;
	
}
	.popup_container {
	width: 90%;
	height: 448px;
	top:18px;
	max-width: 90%;
}
/* main page */
.center-block.logo-main,.center-block.logo-game {
    max-width: 60%;
}
.uni-inner {
    padding: 162px 0px 153px;
}

.inner-body-part h4 {
	font-size: 17px;
	padding-top: 8px;
}
.inner-body-part h3 {
	font-size: 17px;
	padding-top: 13px;
	max-width: 310px;
}
.inner-body-part p {
	font-size: 12px;
	padding-top: 17px;
	line-height: 18px;
}
.play-btn a {
	padding: 8px 42px;
	font-size: 26px;
	margin-top: 30px;
}
.terms_condition {
	font-size: 11px;
	margin-top: 6px;
}
.popup_container {
	width: 90%;
	height: 448px;
	top:18px;
}
/* main page */
/* game page css */
.padding-small {
    width: 25%;
    float: left;
}
.padding-small img {
    width: 100%;
}
.inner-body-part h5 {
	font-size: 16px;
	padding-top: 5px;
}
#game-page .inner-body-part h3 {
	font-size: 16px;
	padding-top: 13px;
	max-width: 313px;
}
#game-page .uni-inner {
	padding: 33px 0px 36px;
}
.game-main-box {
    margin-top: 21px;
}
#game-page .inner-body-part p {
	font-size: 12px;
	padding-top: 15px;
	line-height: 16px;
	display: inline-block;
}
.game-main-box li {
	padding-bottom: 1px;
	padding-right: 8px;
}

/* game page css */
/* pop-up css */
.pop-up-img {
	max-width: 310px;
	height: 374px;
}
.pop-up-img .logo-poup.entry {
    max-width: 120px;
}
.pop-up-img h2,#entry.pop-up-img h2 {
	font-size: 29px;
}
 #entry.pop-up-img h2 {
	line-height: 25px;
}
.pop-up-img h5 {
	font-size: 15px;
	padding: 3px 0px 9px;
	max-width: 259px;
}
.pop-up-img p, #entry.pop-up-img p {
    font-size: 12px;
    line-height: 16px;
}
.form-grp input[type="text"] {
	font-size: 18px;
	line-height: 31px;
	color: #001722;
	margin-top: 3px;
	height: 37px;
}
.form-grp .play-btn a, #entry .btn-box a,.btn-box a {
	padding: 7px 38px;
	font-size: 18px;
	margin-top: 26px;
}
.pop-up-img {
    padding-top: 26px;
}
#share2 .pop-up-img {
	padding-top: 26px 40px;
}
.btn-box a,#entry .btn-box a {
	padding: 10px 51px;
	font-size: 17px;
}
.logo-poup {
    width: 133px;
}

/* pop-up css */
#entry.pop-up-img h5 {
	padding: 0px 0px 13px;
}
.pop-up-img p, #entry.pop-up-img p {
	
	line-height: 18px;
	padding-bottom: 9px;
}
}
@media screen and (min-width: 360px) and (max-width: 374px) { 
.btn-box a {
	margin-top: 10px;
}
/* main page */
.center-block.logo-main, .center-block.logo-game {
    max-width: 40%;
}
.uni-inner {
	padding: 159px 0px 132px;
}
.inner-body-part h4 {
	font-size: 17px;
	padding-top: 8px;
}
.inner-body-part h3 {
	font-size: 17px;
	padding-top: 13px;
	max-width: 310px;
}
.inner-body-part p {
	font-size: 12px;
	padding-top: 17px;
	line-height: 18px;
}
.play-btn a {
	padding: 8px 42px;
	font-size: 20px;
	margin-top: 30px;
}
.terms_condition {
	font-size: 11px;
	margin-top: 6px;
}
.popup_container {
	max-width: 90%;
	height: 448px;
	top: 18px;
	width: 90%;
}
/* main page */
/* game page css */
.padding-small {
    width: 25%;
    float: left;
}
.padding-small img {
    width: 100%;
}
.inner-body-part h5 {
    font-size: 10px;
    padding-top: 5px;
}
#game-page .inner-body-part h3 {
    font-size: 9px;
    padding-top: 5px;
    max-width: 237px;
    margin-bottom: -8px;
}
#game-page .uni-inner {
	padding: 33px 0px 39px;
}
.game-main-box {
    margin-top: 21px;
}
#game-page .inner-body-part p {
    font-size: 9px;
    padding-top: 8px;
    line-height: 14px;
    display: inline-block;
}
.game-main-box li {
	padding-bottom: 1px;
	padding-right: 8px;
}
/* game page css */
/* pop-up css */
.pop-up-img {
	max-width: 310px;
	height: 374px;
}
.pop-up-img .logo-poup.entry {
    max-width: 120px;
}
.pop-up-img h2,#entry.pop-up-img h2 {
	font-size: 29px;
}
 #entry.pop-up-img h2 {
	line-height: 25px;
}
.pop-up-img h5 {
	font-size: 15px;
	padding: 3px 0px 9px;
	max-width: 259px;
}
.pop-up-img p, #entry.pop-up-img p {
    font-size: 12px;
    line-height: 16px;
}
.form-grp input[type="text"] {
	font-size: 18px;
	line-height: 31px;
	color: #001722;
	margin-top: 3px;
	height: 37px;
}
.form-grp .play-btn a, #entry .btn-box a,.btn-box a {
	padding: 7px 38px;
	font-size: 18px;
	margin-top: 26px;
}
.pop-up-img {
    padding-top: 26px;
}
#share2 .pop-up-img {
	padding-top: 26px 40px;
}
.btn-box a,#entry .btn-box a {
	padding: 10px 51px;
	font-size: 17px;
}
.logo-poup {
    width: 133px;
}
/* pop-up css */
#entry.pop-up-img h5 {
	padding: 0px 0px 13px;
}
.pop-up-img p, #entry.pop-up-img p {
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 9px;
}
}
@media screen and (min-width: 300px) and (max-width: 359px) { 
/* main page */

.center-block.logo-main, .center-block.logo-game {
    max-width: 50%;
    margin-top: -3px;
}
.uni-inner {
	padding: 130px 0px 131px;
}
.inner-body-part h4 {
	font-size: 15px;
	padding-top: 8px;
}
.inner-body-part h3 {
	font-size: 16px;
	padding-top: 12px;
	max-width: 289px;
}
.inner-body-part p {
	font-size: 11px;
	padding-top: 14px;
	line-height: 16px;
}
.play-btn a {
	padding: 5px 39px;
	font-size: 24px;
	margin-top: 25px;
}
.terms_condition {
	font-size: 10px;
	margin-top: 6px;
}
.popup_container {
	max-width: 90%;
}
.popup_container {
	width: 90%;
	height: 448px;
	top:18px;
}
/* main page */
/* game page css */
.padding-small {
    width: 25%;
    float: left;
}
.padding-small img {
    width: 100%;
}
.inner-body-part h5 {
    font-size: 8px;
    padding-top: 5px;
}
#game-page .inner-body-part h3 {
    font-size: 8px;
    padding-top: 5px;
    max-width: 237px;
	margin-bottom: -10px;
}
#game-page .uni-inner {
	padding: 33px 0px 18px;
}
.game-main-box {
    margin-top: 21px;
}
#game-page .inner-body-part p {
    font-size: 9px;
    padding-top: 5px;
    line-height: 12px;
    display: inline-block;
}
.game-main-box li {
	padding-bottom: 1px;
	padding-right: 8px;
}
/* game page css */
/* pop-up css */
.pop-up-img {
	max-width: 310px;
	height: 374px;
}
.pop-up-img .logo-poup.entry,.logo-poup {
    max-width: 120px!important;
}
.pop-up-img h2,#entry.pop-up-img h2 {
	font-size: 29px;
}
.pop-up-img h5 {
	font-size: 18px;
	padding: 3px 0px 9px;
	max-width: 259px;
}
.pop-up-img p,#entry.pop-up-img p{
	font-size: 13px;
}
.form-grp input[type="text"] {
	font-size: 18px;
	line-height: 31px;
	color: #001722;
	margin-top: 3px;
	height: 37px;
}
.form-grp .play-btn a,#entry .btn-box a,.btn-box a {
	padding: 7px 38px;
	font-size: 18px;
	margin-top: 26px;
}
.pop-up-img {
	padding: 10px;
}
.pop-up-img .btn-box a {
	padding: 10px 58px;
}
/* pop-up css */
/* pop-up css */
.pop-up-img {
	max-width: 310px;
	height: 374px;
}
.pop-up-img .logo-poup.entry {
    max-width: 120px;
}
.pop-up-img h2,#entry.pop-up-img h2 {
	font-size: 29px;
}
 #entry.pop-up-img h2 {
	line-height: 25px;
}
.pop-up-img h5 {
	font-size: 15px;
	padding: 3px 0px 9px;
	max-width: 259px;
}
.pop-up-img p, #entry.pop-up-img p {
    font-size: 12px;
    line-height: 16px;
}
.form-grp input[type="text"] {
	font-size: 18px;
	line-height: 31px;
	color: #001722;
	margin-top: 3px;
	height: 37px;
}
.form-grp .play-btn a, #entry .btn-box a,.btn-box a {
	padding: 7px 38px;
	font-size: 18px;
	margin-top: 26px;
}
.pop-up-img {
    padding-top: 26px;
}
#share2 .pop-up-img {
	padding-top: 26px 40px;
}
.btn-box a,#entry .btn-box a {
	padding: 10px 51px;
	font-size: 17px;
}
.logo-poup {
    width: 133px;
}

/* pop-up css */
#entry.pop-up-img h5 {
	padding: 0px 0px 13px;
}
.pop-up-img p, #entry.pop-up-img p {
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 9px;
}
}
@media screen and (max-width: 767px){
   .uni-inner {
    max-width: 100%;
    background-image: url(../images/resenetouch-top-ballon.jpg), url(../images/resenetouch-bottom-ballon.jpg);
    position: relative;
    background-position: left top, left bottom;
    background-repeat: no-repeat, no-repeat;
    background-color: #001621;
    display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        background-size: 100%, 100%;
}
#game-page .uni-inner {
    max-width: 100%;
    background-size: cover;
}
}
@media screen and (min-width: 1097px){ 
	.inner-body-part h4 {
		font-size: 20px;
	}
	.inner-body-part h3 {
		font-size: 20px;
		padding-top: 20px;
	}
	.inner-body-part p {
		font-size: 18px;
		padding-top: 25px;
		line-height: 25px;
	}
	.inner-body-part p {
		font-size: 20px;
		padding-top: 25px;
		line-height: 28px;
	}
	#game-page .inner-body-part h3 {
		font-size: 18px;
		padding-top: 10px;
	}
	.uni-inner img.center-block {
		width: 180px;
	}
	.game-main-box li img {
		width: 80px;
	}


	.inner-body-part h4 {
		font-size: 16px;
	}
	.inner-body-part p {
		font-size: 15px;
		padding-top: 25px;
		line-height: 22px;
	}
	.play-btn a {
		margin-top: 25px;
	}
	.uni-inner {
		padding: 246px 10px 95px;
		height: 100vh;
		max-width: 310px;
		padding: 225px 20px 225px;
		height: 100vh;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	.play-btn a {
		padding: 8px 24px;
		font-size: 15px;
	}

	.inner-body-part p {
		font-size: 13px;
		padding-top: 12px;
		line-height: 19px;
	}
	#game-page .uni-inner {
		max-width: 358px;
	}
	.game-main-box {
		margin-top: 20px;
	}

	.game-main-box li img {
		width: 60px;
	}
	#game-page .uni-inner {
		max-width: 310px;
	}
	.game-main-box li img {
		width: 50px;
	}
	#game-page .inner-body-part h3 {
		font-size: 14px;
		padding-top: 10px;
	}
	.inner-body-part h5 {
		font-size: 14px;
	}
	#game-page .inner-body-part p {
		font-size: 12px;
		padding-top: 5px;
		line-height: 17px;
	}
	#game-page .inner-body-part h3 {
		font-size: 12px;
		padding-top: 10px;
	}
}
@media screen and (min-width: 1250px){
	.uni-inner {
		padding: 246px 10px 95px;
		height: 100vh;
		max-width: 360px;
		padding: 225px 20px 225px;
		height: 100vh;
		display: flex;
		flex-direction: column;
		justify-content: center;
	}
	#game-page .uni-inner {
		max-width: 358px;
	}
	.inner-body-part h3 {
		font-size: 16px;
		padding-top: 15px;
	}
	.inner-body-part h5 {
		font-size: 18px;
	}
	#game-page .inner-body-part p {
		font-size: 14px;
		padding-top: 5px;
		line-height: 22px;
	}
	.inner-body-part h3 {
		font-size: 14px;
		padding-top: 15px;
	}
}
@media screen and (min-width: 1536px){ 
	#game-page .uni-inner {
		max-width: 436px;
	}
	.uni-inner {
		padding: 225px 20px 225px;
		height: 100vh;
		display: flex;
		max-width: 430px;
		flex-direction: column;
		justify-content: center;
	}
	.play-btn a {
		padding: 12px 46px;
		font-size: 25px;
	}
	
	.game-main-box {
		margin-top: 20px;
		padding-left: 10px;
	}
	#game-page .inner-body-part p {
		font-size: 16px;
		padding-top: 4px;
		line-height: 23px;
	}

}

	@media screen and (min-width: 1700px){ 
	.uni-inner img.center-block {
		width: 260px;
		margin: 0 auto;
	}
	.inner-body-part h4 {
		font-size: 25px;
	}
	.inner-body-part h3 {
		font-size: 24px;
		padding-top: 20px;
	}
	.inner-body-part p {
		font-size: 20px;
		padding-top: 25px;
		line-height: 28px;
	}
	#game-page .uni-inner {
    max-width: 488px;
   		padding: 225px 20px 225px;
   		        height: 100vh;
}

	body {
		overflow: hidden;
	}
	.play-btn a {
		font-size: 36px;
		margin-top: 30px;
	}
	#game-page .inner-body-part h3 {
		font-size: 22px;
		padding-top: 16px;
	}
	.game-main-box {
		margin-top: 30px;
	}
	.game-main-box li img {
		width: 90px;
	}

	#game-page .inner-body-part p {
		font-size: 20px;
		padding-top: 8px;
		line-height: 28px;
	}
    .uni-inner {
        max-width: 488px;
    }
    #game-page .uni-inner {
    max-width: 488px;
}
}

@media screen and (min-width: 1900px){ 
        .uni-inner {
        max-width: 536px;
    }
    #game-page .uni-inner {
    max-width: 538px;
}
}

@media screen and (min-width: 2100px){ 
	.uni-inner {
		max-width: 596px;
	}
	#game-page .uni-inner {
    max-width: 596px;
    height: 100vh;
    padding: 225px 20px 225px;
}
	
	.game-main-box li img {
		width: 120px;
	}
	}
	@media screen and (min-width: 2400px){ 
	.uni-inner {
		max-width: 670px;
	}
	#game-page .uni-inner {
		max-width: 672px;
	}
	}
		@media screen and (min-width: 2560px){ 
.uni-inner {
    max-width: 720px;
}
#game-page .uni-inner {
    max-width: 715px;
}
	}