@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
 @font-face {
 font-family: 'BebasNeue-Regular';
 src: url('../fonts/BebasNeue-Regular.ttf') format('truetype'); /* Safari, Android, iOS */
 src: url("../fonts/BebasNeue-Regular.otf") format("opentype");
}
 @font-face {
 font-family: 'DK Lemon Yellow Sun';
 src: url("../fonts/DK Lemon Yellow Sun.otf") format("opentype");
}
.pr-0{
z-index:+2;
}
.item {
 
}
.item img {
  max-width: 100%;
  
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.item:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}.sct { padding-left: 22px !important; top: -5px !important;}
.sct2 {}

.navtop{position: fixed; width: 100%; z-index: +99999;}

font {
	font-family: 'BebasNeue-Regular', sans-serif;
	font-family: 'Lato', sans-serif;
	font-family: 'DK Lemon Yellow Sun', sans-serif;
}
html {
	font-size: 100%;
}

body{font-size: 16px;}

/*========================= xenos header styelsheet =========================*/
.top_header {background: #fff;font-family: 'BebasNeue-Regular', sans-serif;font-size: 3rem; line-height: 3rem; text-transform: uppercase;	color: #4a82c3;	padding: 20px 0 13px;}
header {background: #0c0433;}
.navbar-brand {height: 75px;width: 190px;position: relative;}
.navbar-brand img {position: absolute;left: 0px;bottom: 0px;width: 100%;}
.navbar-nav .nav-item {font-family: 'BebasNeue-Regular', sans-serif;color: #21a187;}
.navbar-nav .nav-item a {color: #21a187;line-height: 0.75rem;font-size: 1.5rem;}
.navbar-nav .nav-item.active a, .navbar-nav .nav-item a:hover {color: #fff;	transition: all 500ms ease;}
#nav {display: flex;align-items: flex-end}

/*========================= xenos banner styelsheet =========================*/
.banner {position: relative;}
.banner img {width: 100%; padding-top:159px;}
.banner .content {font-family: 'BebasNeue-Regular', sans-serif;font-size: 8.0rem;text-align: center;position: absolute;bottom: 65px;width: 100%;color: #fff; line-height: 7rem; text-shadow: 2px 8px 6px rgba(0,0,0,0.2), 0px -5px 35px rgba(255,255,255,0.3), 0px 2px 20px rgba(0,0,0,0.29);}
header .main {padding: 0px 100px 0px;}
.home_banner {position: relative; padding-top: 159px;}
.home_banner img {width: 100%;}
.home_banner .content {background: rgba(0, 0, 0, 0.5);	padding: 15px 0px;color: #fff;position: absolute;bottom: 65px;width: 100%;z-index: 100;	font-family: 'DK Lemon Yellow Sun', sans-serif;}
.home_banner .content h3 {line-height: 2rem;font-size: 2.5rem;	margin: 0px;}
.home_banner .content p {color: rgba(255, 255, 255, 0.8);font-size:0.936rem;margin: 0px;}
.home_banner .home_banner_link {background: #fff;color: #000;border: 0px;border-radius: 10px;font-family: 'Lato', sans-serif;font-weight: 600;}
.home .main {padding: 80px 100px 200px;	position: relative;	z-index: 100;}
.home h2 {font-family: 'BebasNeue-Regular', sans-serif;	font-size:3.3rem;text-align: center;color: #fff;}
.home {background: url(../images/home_bg_main.png) no-repeat 0% 65% #0b0431;background-size: 100%;position: relative;}

.home .play_space_row {display: inline-block;vertical-align: bottom; margin-top: 15px;}
.home .play_space_row .col_main {display: inline-block;vertical-align: bottom;width: calc(15% - 15px);	padding: 0px 0px;float: left;margin: 0px 13px;text-align: center;font-size: 0.75rem;}
.home .play_space_row .col_main p {font-size: 0.90rem;line-height: 0.90rem;	margin-top:125px;}
.home .play_space_row .col_cmn {width: 120px;height: 120px;	padding: 0px 0px;float: left;border-radius: 50%;position: relative;	border: 5px solid;border-color: #fff;margin: 0px 17px 7px;	display: inline-block;	margin-bottom: 20px !important;}
.home .play_space_row .col_cmn img {width: auto;height: 102px;position: absolute;bottom: 0px;right: 0px;}
.home .play_space_row .col_main:nth-child(1) .col_cmn {background: #76b5e2;}
.home .play_space_row .col_main:nth-child(1) .col_cmn img{bottom: 0px;right: 0px; height: 140px;}
.home .play_space_row .col_main:nth-child(2) .col_cmn {background: #ea5845;}
.home .play_space_row .col_main:nth-child(2) .col_cmn img{bottom: 0px;right: 0px;}
.home .play_space_row .col_main:nth-child(3) .col_cmn {background: #d472a0;}
.home .play_space_row .col_main:nth-child(3) .col_cmn img{bottom: 0px;right: -3px; height: 140px;}
.home .play_space_row .col_main:nth-child(4) .col_cmn {background: #34bea9;}
.home .play_space_row .col_main:nth-child(4) .col_cmn img{bottom: -11px;right: 4px; height: 140px;}
.home .play_space_row .col_main:nth-child(5) .col_cmn {background: #492c5d;}
.home .play_space_row .col_main:nth-child(5) .col_cmn img{bottom: 0px;right: 0px; height: 120px;}
.home .play_space_row .col_main:nth-child(6) .col_cmn {background: #d6b3d5;}
.home .play_space_row .col_main:nth-child(6) .col_cmn img{bottom: -10px;right: -15px; height: 140px;}


.home_title:after {content: "";	display: block;	background: url(../images/h2_border.png) no-repeat;	background-size: 100%;width: 100%;height: 5px;float: left;margin: 20px 0px 20px 0;}
.home .content .row {margin-bottom:70px;}
.home .content .row:last-child {margin-bottom: 0px;}
.home .content p {color: #fff;}

.home .readmore {border-radius: 7px;background: #ff9021;border: 1px solid;border-color: #fff;color: #fff;padding: 1px 10px;}
.home .readmore:hover {text-decoration: none;}

.home .fun_play h2 {text-align: left;margin-bottom: 0px;font-size: 3.2rem;line-height: 3.2rem;margin-top:80px;}
.home .fun_play h2>span {font-size: 4.1rem;}
.home .fun_play .readmore {color: #36b995;background: none;	padding: 0px;border: 0px;font-weight: 600;margin-top: -10px;position: relative;	display: block;}

.home .Home_fun_play_row {display: inline-block;vertical-align: middle;}
.home .Home_fun_play_row .Home_fun_play_col {display: inline-block;	vertical-align: middle;	width: 32%;}
.home .Home_fun_play_row .Home_fun_play_col img {width: 100%;}
.home .Home_fun_play_row .Home_fun_play_col:nth-child(2) {
-webkit-transform: scale(1.2);
 -ms-transition: all 200ms ease-in;
 -ms-transform: scale(1.2);
 -moz-transition: all 200ms ease-in;
 -moz-transform: scale(1.2);
 transition: all 200ms ease-in;
 transform: scale(1.2);
}

 .home .content .row:nth-child(4) {margin-bottom: 280px;}


/*============ xenos_games ============*/
.xenos_games {background: url(../images/bg2.png) no-repeat bottom #251a52;background-size: 100%;position: relative;	background-position: 0 0;}
.xenos_games .main {padding: 0px 100px 180px;}
.xenos_games .section {padding: 125px 0px 0px;position: relative;}
.xenos_games .section:last-child {padding-bottom: 125px;}
.xenos_games .section .box {position: relative;	z-index: 1;}
.xenos_games .section .box img {width: 100%; /*border-radius: 7px;	border: 5px solid #45e1b6;*/}
.xenos_games .section .text {top: 150px;z-index: 9999;}
.xenos_games .section .text h2 {font-family: 'BebasNeue-Regular', sans-serif;font-size: 6.2rem;	color: #fff;line-height: 5.0rem;margin-top: 15%;z-index: 100; position: relative;margin-bottom: 0px;}
.xenos_games .section .text h2>span{font-size: 3.5rem; display: block; margin-top: -20px; letter-spacing: 3px;}
.xenos_games .section:nth-child(odd) .text h2 {margin-right: -63px;}
.xenos_games .section:nth-child(even) .text h2 {margin-left: -65px;}
.xenos_games .section p {font-size: 0.85rem;color: #fff;font-family: 'Lato', sans-serif;line-height: 1.1rem;}
/*.xenos_games .section:nth-child(odd) p:nth-child(2) {direction:rtl;text-align:justify;}
.xenos_games .section:nth-child(even) p:nth-child(2) {direction:ltr;text-align:justify;}*/
.xenos_games .section p:nth-child(2) {margin-top: -5px;position: relative;}
.xenos_games .section p:last-child {font-style: italic;}
.xenos_games .section .vector {top: -30px;left: -70px;z-index: 3;}
.xenos_games .section .vector img {max-width: 300px;position: relative;}

.xgsign{
    padding-left: 22px !important;
margin-top:-5px !important;
}

/*========================= xenos party on styelsheet =========================*/
.party_on{background: url(../images/party_on_bg.png) no-repeat #2c916e 0% 0%; background-size: 100%;}
.party_on .main{padding: 0px 100px 95px;}
.party_on .section img{
	-webkit-filter: brightness(80%); /* Safari 6.0 - 9.0 */
    filter: brightness(80%);}
.xenos_games .section .text h2{font-size: 5.6rem;}

.party_on_banner img{/*-webkit-filter: brightness(60%); filter: brightness(60%);*/}
.party_on_banner .content{font-size: 8rem;}
.party_on_footer{background: url(../images/party_on_footer_bg.png) no-repeat !important; background-size: 100% !important;}
.party_on_footer .signup_footer{padding: 80px 0px 20px !important;}
.party_on .bg_landed{bottom: -50px !important;}
.party_on_bg2{margin-bottom: -125px;}
footer.party_on_footer{margin-top: -100px;}







/*========================= xenos packages styelsheet =========================*/
.packages{padding: 30px 0px; background: url(../images/packages_main_bg.png) repeat-x; background-size: auto 100%;}

.packages .packages_row{padding: 15px 0px; color: #8b89c2; background-size: 100%; font-family: 'Lato', sans-serif;}
.packages .packages_row>div:first-child{background: url(../images/packages_content_bg1.png) no-repeat; background-size: 100% 100%; border-right: 0px dashed #040707;}
.packages .packages_row>div:first-child>.content{padding: 0px 25px; text-align: center;}
.packages .packages_row>div:first-child>.content figure:first-child{width: 60%; margin: 0px auto 25px;}
.packages .packages_row>div:first-child>.content figure:last-child{width: 90%; margin: 0px auto 0px;}
.packages .packages_row>div:first-child>.content figure img{width: 100%;}
.packages .packages_row>div:first-child>.content .img{width: 60%; margin: auto;}
.packages .packages_row>div:first-child>.content .img img{width: 100%;}
.packages .packages_row>div:first-child>.content h2{color: #61c9d7; font-size: 2.8rem; text-transform: uppercase; font-weight: 900; line-height: 2.2rem; text-align: center;}
.packages .packages_row>div:first-child>.content p{color: #ed2678; font-size: 1.0rem;}
.packages .packages_row>div:first-child>.content h2>span{font-size: 1.2rem; display: block; line-height: 1.1rem; padding-bottom: 5px;}

.packages .packages_row>div:last-child{background: url(../images/packages_content_bg2.png) no-repeat; background-size: 100% 100%; border-right: 0px dashed #040707;}
.packages .packages_row>div:last-child>.content{padding: 70px 70px 70px 45px;}
.packages .packages_row>div:last-child>.content h2{color: #61c9d7; font-size: 1.8rem; text-transform: uppercase; font-weight: 900; line-height: 2.2rem; text-align: center; position: relative; padding: 0px 0px; margin-bottom: 30px;}
.packages .packages_row>div:last-child>.content h2>span{width: auto; display: inline; margin: auto; background: #272561; position: relative; z-index: 1; padding: 0px 5px;}
/*.packages .packages_row>div:last-child>.content h2::before{content: ""; background: rgba(98,201,215,0.4); height: 3px; width:110px; position: absolute; top: 50%; left: 5px;}*/
.packages .packages_row>div:last-child>.content h2::after{content: ""; background: rgba(98,201,215,0.4); height: 3px; width:100%; position: absolute; top: 50%; right: 5px;}
.packages .packages_row>div:last-child>.content h3{color: #61c9d7; font-size: 1.8rem; font-weight: 600; line-height: 2.2rem; text-align: center; position: relative; padding: 0px 0px;}

.packages .packages_row ul{padding: 0px; margin: 0px; float: right; width: 85%;}
.packages .packages_row ul li{padding: 0px 0px 25px 30px; margin: 0px; list-style: none; position: relative; font-size: 1.3rem; line-height: 1.4rem;}
.packages .packages_row ul li:last-child{padding-bottom: 0px;}
.packages .packages_row ul li::before{content: ""; border-radius: 50%; background: #8b89c2; width: 20px; height: 20px; position: absolute; top: 3px; left: 0px;}

.packages_footer{background: url(../images/packages_footer_bg.png) no-repeat !important; background-size: 100% !important;}


.cafe_gallery .owl-next span {
    color:#000 !important;
	font-size:3em;
}
.cafe_gallery .owl-prev span {
    color:#000 !important;
	font-size:3em;
}
/*========================= xenos cafe styelsheet =========================*/
.cafe_main header{background: #2d1f1c;}
.cafe_main .top_header{color: #c4913e;}
.cafe_main .xenos_games{background: url(../images/cafe_bg.png) repeat-y #eff1ee; background-size: 100%;}
.cafe_main .xenos_games_home_footer{background: #2d1f1c;}
.cafe_main .signup_content{padding: 0px; width: 63%; margin: auto;}
.cafe_main .signup_footer{padding: 15px 0px 0px !important;}
.cafe_main .cafe_gallery{padding-top: 30px;}
.cafe_main .cafe_gallery > .row >div a{margin: 7px; display: block; margin-bottom:14px;}
.cafe_main .cafe_gallery > .row >div a>img{width: 100%;}
.cafe_main footer.xenos_games_home_footer{z-index: 1;}
.cafe_main .menu_row{margin: 80px 0px 25px;}
.cafe_main .menu_row:first-child{margin-top: 40px;}
.cafe_main .menu_row:last-child{margin-bottom: 0px;}
.cafe_main .menu_row .content{background: #fff; padding: 15px; height: calc(100% - 50px); margin-top: 25px; margin-left: -50px;}
.cafe_main .menu_row:last-child .content{margin-right: -50px; margin-left: 0px;}
.cafe_main .xenos_games .main  h2{text-align: center; font-family: 'BebasNeue-Regular', sans-serif; font-size: 3rem; font-weight: normal; line-height: 2rem;}
.cafe_main .xenos_games .main h3{text-align: center; font-family: 'Book Antiqua', sans-serif; font-size: 2.5rem; line-height: 2.8rem; font-style: italic; font-weight: 500; color: #c4913e;}
.cafe_main .menu_row h2{position: absolute; width: 100%; top: -30px;}
.cafe_main .menu_row .content h3{width: 70%; color: #c4913e; font-family: 'Lato', sans-serif; font-size: 1.5rem; padding-bottom:10px; margin: auto; text-align: center; border-bottom: 1px solid  #000; line-height: 1.6rem;}



.contact {background: url(../images/contact-bg.jpg) no-repeat bottom #251a52;background-size: 100% 100%; position: relative;	background-position: 0 0;}
.contact-rulem{
margin-top:50px;
}.contact-rule{
    background: rgba(0, 0, 0, 0.25);
    border-radius: 20px;
	    padding:50px;
		width:100%;
	}
.contact-rule h1{
    font-family: 'BebasNeue-Regular', sans-serif;
    font-size: 6.2rem;
    color: #fff;
    line-height: 5.0rem;
     z-index: 100;
    position: relative;
    margin-bottom:20px;
	}	
.contact-rule ul li{
font-size:1.2rem;
color:#fff;
margin-bottom:10px;
}
footer.contact_footer {font-size: 1rem;background: url(../images/contact-bg-ft.png) no-repeat 0% -20px !important;background-size: 100% !important; margin-top: -115px !important;position: relative;z-index: 2;}
.contact-sign {
    padding-left: 22px !important;
    margin-top: 95px !important;
 }
footer.xenos_games_home_footer .contact_footer2{
    padding: 0px 0px 89px;
	}
	
	#mapDiv {
    height: 100%;
    margin: 0;
    padding: 0;
    border-radius: 10px;
}
	
.about {background: url(../images/about_us_bg.jpg) no-repeat bottom #251a52;background-size: 100% 100%; position: relative;	background-position: 0 0;}
footer.about_us_footer {font-size: 1rem;background: url(../images/about_us_footer_bg.png) no-repeat 0% -20px !important;background-size: 100% !important; margin-top: -115px !important;position: relative;z-index: 2;}
footer.about_us_footer .signup_footer{padding: 50px 0px 30px !important;}
.about .box img{
	/*-webkit-filter: brightness(60%);
    filter: brightness(60%);*/}
.about .section h2 {font-family: 'BebasNeue-Regular', sans-serif;font-size: 6.2rem;	color: #fff;line-height: 5.2rem;margin-top: 15%;z-index: 100; position: relative;margin-bottom: 0px;}
.about_gallery figure img{width:100%;}

.about .owl-carousel .owl-item a{margin-bottom:10px; display:block;}
.col-carousel {margin: 70px 0;}

/* owl nav */
.owl-prev span, .owl-next span {color: #FFF;}
.owl-prev span:hover, .owl-next span:hover {color: #8199A3; background:none;}
.owl-prev, .owl-next {position: absolute;top: 0;height: 100%;}
.owl-prev {left: -35px;}
.owl-next {right: -35px;}
.owl-carousel .owl-nav button:hover{background:none !important;}

/* removing blue outline from buttons */
button:focus, button:active {outline: none;}











/*========================= lightbox =========================*/
.modal-body{padding: 0px;}
.ekko-lightbox-nav-overlay{width: 120%; left: -10%;}
.ekko-lightbox-nav-overlay a{font-size: 3rem;}
/*.modal-dialog{max-width: 500px !important;}*/




/*========================= paralax background =========================*/
/*.bg_small_planet {background: url(../images/ship.png) no-repeat;  background-size: 100% auto;  position: absolute;  width: 13%; height: 150px; z-index: 9999;  top:-20px;  left:30px;}*/

.bg_small_planet {background: url(../images/ship.png) no-repeat;  background-size: 100% auto;  position: absolute;  width: 13%; height: 150px; z-index: 998;  top:0;  left:30px; display: block;}

.bg_small_planet2 {background: url(../images/small_planet.png) no-repeat;  background-size: 100% auto; position: absolute; width: 13%; height: 250px; z-index: 997;  top: 90px; left: 30px;}
.bg_right_planet {background: url(../images/right_planet.png) no-repeat; background-size: 100% auto;position: absolute;	width: 50%;	height: 100%;z-index: 2;top: -22%;right: 0px;}

.bg_hills {background: url(../images/hills.png) repeat-x;background-size: auto 100%;position: absolute;	width: 100%;height: 400px;	z-index: 1;	bottom: 0px;}
.bg_trees {background: url(../images/tree.png) repeat-x;background-size: auto 100%;	position: absolute;	width: 100%;height: 250px;	z-index: 2;	bottom: 0px;}
.bg_landed {background: url(../images/landed.png) no-repeat;background-size: auto 100%;	position: absolute;	width: 50%;	height: 152px; z-index: 9991;bottom: 15px;left: 0px;}
.xenos_games .bg_landed{bottom: -30px;}
.xenos_games.packages .bg_landed{bottom: 0px;}
.xenos_games.about .bg_landed{bottom: 0px;}
.home_front_hills {background: url(../images/home_front_hills.png) no-repeat;background-size: auto 100%;position: absolute;	width: 50%;	height: 250px;z-index: 3; bottom: -50px;left: 0px;}
.home_backgronds {position: absolute;bottom: 0px; /*z-index: 2;*/ width: 100%;}
.home_backgronds img {width: 100%;}
.about_backgronds {position: absolute;bottom: 0px; width: 100%;}
.xenos_games.party_on .about_backgronds{bottom: 31px;}
.about_backgronds img {width: 100%;}
.home_hills1 {z-index: 1;position: relative;margin-bottom: 0px;/*	background-image:url(../images/hills2.png);	background-repeat:no-repeat;background-size:cover;
*/ 	}
.home_hills2 {z-index: 2;position: relative;margin-bottom: -85px;}
.home_hills3 {z-index: 101;	position: relative;	margin-bottom: -550px;}
.about_hills1 {position: relative;margin-bottom: -23%;}
.about_hills2 {position: relative;	margin-bottom: -0.5%;}



/*========================= footer =========================*/

footer.xenos_games_home_footer {font-size: 1rem;background: url(../images/base_creek2.png) no-repeat 0% 0%;background-size: 100%;	margin-top: -90px;position: relative;z-index: 999;}
footer.xenos_games_footer{ margin-top: -15px;}

footer.xenos_games_home_footer .signup_footer{padding: 0px 0px 50px;}
footer.xenos_games_footer .signup_footer{padding-bottom: 0px;}
.packages_footer .signup_footer{padding: 30px 0px 30px !important;}
footer .content {border-top: 1px solid;	border-bottom: 1px solid;border-color: #fff;padding: 25px 0px 10px;	margin: 20px 0px 0px;}
footer .link {display: inline-block;width: 100%;text-align: center;}
footer .link ul {display: inline-block;	width: 100%;padding: 15px 0px;margin: 0px;	text-align: center;}
footer .link ul li {display: inline-block;padding: 0px;	margin: 0px;}
footer .link ul li a {color: #fff;padding: 0px 15px;}
footer .link ul li a:hover {text-decoration: none;}
footer p {color: #fff; font-size: 0.9rem;}
footer .copy {text-align: center;}
footer h3 {font-size: 1.2rem;color: #fff;}
footer .social {display: inline-block;width: 100%;text-align: center;margin-top:30px;}
footer .social a {color: #fff;padding: 0px 2px;}
footer .social a {text-decoration: none;}
footer .signup {color: #fff; height:80px; /*margin-top:43px;*/}
footer .signup .field {background: #fff;border: 0px;width: 100%;border-radius: 7px;padding: 2px 10px; color: #666; font-size: 0.9rem;}
footer .signup h4 {font-family: 'BebasNeue-Regular', sans-serif; font-size: 1.9rem;color: #fff;	text-transform: uppercase;margin: 0px;}
.signup_content {padding-left: 30px;margin: 22px 0px 20px;}
.signup_footer {padding: 0px 0px 0px;	margin-top: 0px;}
.about_footer {position: relative; z-index: 100;}
.about_footer .signup{padding: 30px 0px 20px;}

.inner_signup{position: relative; margin-bottom: -90px;}
.inner_signup>img{top: -90px; position: relative; width: 100%;}
.inner_footer_signup{position: absolute; z-index: 1; top: -25px; width: 100%;}
.inner_footer_signup .signup{padding: 0px 0px 0px;}




/*========================= lowest device in desktop =========================*/
 @media (max-width: 900px) {
	html {font-size: 30%;line-height: 130%}
}

@media (min-width: 1024px) and (max-width: 1279px){
}

/*========================= desktop small resoulation =========================*/
@media (min-width: 1024px) {
	html{font-size: 80%;}
}


/*========================= desktop small resoulation =========================*/
@media (max-width:1280px) {
	html{font-size: 90%;}
	/*home page styelsheet*/
	.top_header{font-size: 2.5rem;}
	.home .content .row:nth-child(2){margin-bottom: 200px;}
	.home .fun_play h2{margin-top: 10px;}
	.home .fun_play .col-md-3{max-width: 30%; flex: 0 0 30%;}
	.home .fun_play .col-md-9{max-width: 70%; flex: 0 0 70%;}
	.home_hills3{margin-bottom: -500px;}
	footer .signup h4{font-size: 1.5rem;}
	footer.xenos_games_home_footer .signup_footer{padding-top: 0px; padding-bottom: 0px;}
	.home_hills1{margin-bottom: -60px;}
	.home .play_space_row .col_cmn{width: 110px; height: 110px;}
	.home h2{font-size: 3rem;}
	.xenos_games .section .text h2{line-height: 4.5rem;}
	.xenos_games .section p:nth-child(2){margin-top: -5px;}
	.home .play_space_row .col_main:nth-child(2) .col_cmn img{height: 95px;}
	.home .content p{font-size: 90%;}
	/*end of home page styelsheet*/
	
	footer.xenos_games_home_footer.party_on_footer .signup_footer{padding: 70px 0px 5px !important;}
		
	.xenox_cafe .signup h4{font-size: 1.68rem;}
	
	.packages .packages_row > div:last-child > .content h3{font-size: 1.5rem;}
	.packages .packages_row > div:first-child > .content h2{font-size: 2.0rem;}
	footer.xenos_games_home_footer .signup_footer .signup_footer{padding: 0px 30px !important}
	.xenos_games.about .bg_landed{bottom: 0px;}
	
	.xenos_games .section .text h2 > span{margin-top: -10px;}
	
}



@media (min-width:1920px) {
	html{font-size: 100%;}
	.home .play_space_row .col_cmn{width: 160px; height: 160px; margin-left: 10px; margin-right: 10px;}
	.home .play_space_row .col_cmn img{height: 140px;}
	.home .play_space_row .col_main:nth-child(1) .col_cmn img{height: 150px;}
	.home .play_space_row .col_main:nth-child(3) .col_cmn img{height: 180px;}
	.home .play_space_row .col_main:nth-child(4) .col_cmn img{height: 180px;}
	.home .play_space_row .col_main:nth-child(5) .col_cmn img{height: 160px;}
	.home .play_space_row .col_main:nth-child(6) .col_cmn img{height: 180px;}
	.home .play_space_row .col_main p{margin-top: 165px; font-size: 120%;}
	.home .content .row{margin-bottom: 100px;}
	.home .content p{font-size: 115%;}
	
	
	.home .fun_play h2{font-size: 4.2rem; line-height: 4.2rem;}
	.home .fun_play h2 > span{font-size: 5.5rem;}
	.home .fun_play .readmore{font-size: 130%;}
	
	.bg_right_planet{top: -35%;}
	.bg_small_planet {top:22%;}
	
	.home_hills1{margin-bottom: -100px;}
	.home_hills3{margin-bottom: -760px;}
	.home_hills2{margin-bottom: -160px;}
	
	footer.xenos_games_home_footer .signup_footer{padding-top: 5px; padding-bottom: 10px;}
	footer.xenos_games_home_footer .signup_footer .inner_footer_signup{top: 0px;}
	footer.xenos_games_home_footer .inner_signup > img{top: -58px;}
	.xenos_games .bg_landed{bottom: -60px;}
	
	.bg_landed{height: 250px;}
	
	.xenos_games .section:last-child{padding-bottom: 280px;}
	.inner_footer_signup{top: -45px;}
	.xenos_games.party_on .section:last-child{padding-bottom: 190px;}
	footer.xenos_games_home_footer.party_on_footer .signup_footer{padding-top: 115px !important;}
	.party_on .bg_landed{bottom: -120px !important;}
	.cafe_main .signup_content{width: 100%;}
	.xenos_games.packages .bg_landed{bottom: -30px;}
	.packages_footer .signup_footer{padding-top: 50px !important;}
	.xenos_games.about .bg_landed{bottom: -50px;}
	footer.about_us_footer.about_us_footer .signup_footer{padding: 80px 0px 40px !important;}
	.about .section h2{font-size: 7.0rem;}
	footer .signup h4{font-size: 2.35rem;}
	.xenos_games .section p{font-size: 115%; line-height: 1.3rem;}
	footer .signup .field{padding: 5px 10px;}
	footer.xenos_games_home_footer .contact_footer2{padding: 40px 0px 5px;}
}


@media (min-width:1600px){
	.bg_small_planet {top:22%;}
	
}






/*========================= desktop hd resoulation maximum height=========================*/
@media only screen and (min-height:1081px) and (max-height:1600px) {
	
}




/*========================= desktop hd resoulation maximum height=========================*/
@media only screen and (min-height:901px) and (max-height:1024px) {
	
}


/*========================= desktop hd resoulation maximum height=========================*/
@media only screen and (min-height:1025px) and (max-height:1080px) {
		
}


/*========================= desktop hd resoulation maximum height=========================*/
@media only screen and (max-height:1024px) {
	
}


/*========================= desktop hd resoulation maximum height=========================*/
@media only screen and (min-height:769px) and (max-height:900px) {
	
}


/*========================= desktop hd resoulation maximum height=========================*/
@media only screen and (max-height:768px) {
		
}

/*========================= desktop hd resoulation maximum height=========================*/
@media only screen and (min-height:1080px) and (max-height:1280px) {
}
/*========================= desktop hd resoulation minimum & maximum =========================*/
@media only screen and (min-width: 1900px) and (max-width:1920px) {
	
}


@media (max-width: 575.98px) {
	html{font-size: 65%;}
	.home h2{font-size: 2.0rem;}
	.home{background: #0b0431;}
	.navbar-brand{width: 120px;}
	.navbar-brand{height: 75px !important;}
	.home_banner{padding-top: 180px;}
	.bg_small_planet2{display: none;}
	.home_banner .content{bottom: 10px;}
	.home_banner .content .col-auto{width: 100%; text-align: center;}
	.home .main{padding: 15px;}
	.home .play_space_row .col_main{width: 100%; margin-bottom: 15px;}
	.home .play_space_row .col_cmn{margin: auto !important; float: none;}
	.home .play_space_row .col_main p{margin: 0px 0px 0px;}
	.home .play_space_row .col_cmn img{position: relative;}
	.signup_content{text-align: center;}
	
	.xenos_games .section .text{text-align: center !important;}
	.xenos_games .section:nth-child(2n+1) p:nth-child(2){direction: inherit;}
	
	
	.home .play_space_row .col_main:nth-child(1) .col_cmn img{bottom: 39px; right: 29px;}
	.home .play_space_row .col_main:nth-child(1) p{margin-top: -25px;}
	.home .play_space_row .col_main:nth-child(2) .col_cmn img{bottom: -5px; right: 19px;}
	
	.home .play_space_row .col_main:nth-child(2) p{margin-top: 20px;}
	.home .play_space_row .col_main:nth-child(3) .col_cmn img{bottom: 42px;}
	.home .play_space_row .col_main:nth-child(3) p{margin-top: -25px;}
	.home .play_space_row .col_main:nth-child(3) .col_cmn{margin-top: 30px !important;}
	.home .play_space_row .col_main:nth-child(4) .col_cmn{margin-top: 30px !important;}
	.home .play_space_row .col_main:nth-child(4) .col_cmn img{bottom: 29px; right: 11px;}
	.home .play_space_row .col_main:nth-child(4) p{margin-top: -25px;}
	.home .play_space_row .col_main:nth-child(6) .col_cmn img{bottom: 30px; right: 18px;}
	.home .play_space_row .col_main:nth-child(6) p{margin-top: -25px;}
	.home .play_space_row .col_main:nth-child(6) .col_cmn{margin-top: 30px !important;}
	
	.home_backgronds{display: none;}
	.home .fun_play .col-md-3, .home .fun_play .col-md-9{max-width: 100%;flex: 0 0 100%; margin-bottom: 30px;}
	.home .Home_fun_play_row{transform: translateY(0px) !important;}
	.home .fun_play h2, .home .fun_play h2 > span{font-size: 3.2rem; text-align: center;}
	.fun_play .col-md-3.text-left{text-align: center !important;}
	footer.xenos_games_home_footer{margin-top: -20px; background-size: auto 100% !important;}
	footer .content .row>div{text-align: center !important;}
	.bg_landed{display: none;}
	.home .content .row:nth-child(2){margin-bottom: 30px;}
	
	ul#navbar li a{font-size: 14px !important;}
	#navbarNav{width: 100%;}
	#nav-toggle.active{top: 40px !important;}
	ul#navbar{margin-top: 0px !important;}
	
	.xenos_games .main, .xenos_games .section{padding: 15px 15px 30px !important;}
	.xenos_games .section .vector{display: none;}
	.xenos_games .section .text h2{font-size: 2.2rem; line-height: 2.2rem; margin-bottom: 7px;}
	.xenos_games .section .text h2 br{display: none;}
	.xenos_games .section:nth-child(2n+1) .text h2{margin-right: 0px;}
	.xenos_games .section:nth-child(2n) .text h2{margin-left: 0px;}
	
	.about_backgronds{display: none;}
	.inner_signup > img{display: none;}
	.inner_signup{margin-bottom: 0px;}
	.inner_footer_signup{position: relative; top: 15px;}
	
	.banner .content{font-size: 3.5rem !important;}
	.xenos_games .section .text h2 > span{margin-top: 0px;}
	
	footer.xenos_games_home_footer.party_on_footer .signup_footer img{display: none;}
	footer.xenos_games_home_footer.party_on_footer .signup_footer{padding-top: 30px !important;}
	footer.xenos_games_home_footer{margin-top: -50px;}
	
	footer.xenox_cafe{margin-top: -20px;}
	
	.packages .packages_row > div:last-child > .content{padding: 15px;}
	footer.xenos_games_home_footer .signup_footer{padding: 6px 0px 0px !important;}
	
	.about .section h2{font-size: 3.2rem;}
	footer.about_us_footer{margin-top: -35px !important;}
	
	.contact-rule h1{font-size:	3.5rem;}
	.contact-rule ul{padding: 0px;}
	/*.xenos_games.contact .text-right{text-align: center !important;}*/
	
	
}





