								

#sizeShow
{
	position: 					fixed; 
	top: 						50%; 
	left: 						50%; 
	z-index: 					9999; 

	width: 						200px; 
	height: 					50px; 

	margin-left: 				-100px; 
	margin-top: 				-25px;

	text-align: 				center; 
	line-height: 				50px; 

	color: 						#FFF; 
	font-size: 					14px; 

	background: 				green; 

	border: 					3px solid #FFF;
}

.btn-responsive-main-menu
{
	position: 					absolute;
	top: 						77px;
	right: 						15px;
	z-index: 					100;

	width: 						35px;
	height: 					35px;

	border-radius: 				3px;

	color: 						#FFF;
	font-size: 					21px;

	-webkit-transition: 		all 200ms ease;
	-moz-transition: 			all 200ms ease;
	-ms-transition: 			all 200ms ease;
	-o-transition: 				all 200ms ease;
	transition: 				all 200ms ease;
}


/* > 1215 */
@media (min-width: 1215px)
{
	
}
/* end > 1215 */


/* > 991 */
@media (min-width: 1006px)
{
	.show-over-990 						{ display: block; }
	.hide-over-990 						{ display: none; }
}
/* end > 991 */


/* < 990 */
@media (max-width: 1005px)
{
	body
	{
		min-width: 						100%;

		background: 					url('/img/bg-mainpage.png') left top #474747 !important;
	}

	.container
	{
		width: 							100%;
	}

	.show-under-990-block 					{ display: block; }
	.show-under-990-inline 					{ display: inline-block; }
	.hide-under-990 						{ display: none; }

	#fixed-header .container
	{
		padding: 0;
	}

	nav.link-list,
	nav.link-logo
	{
		width: 							100%; 
	}

	nav.link-list ul,
	nav.link-logo
	{
		width: 							100%; 
	}

	nav.link-logo ul li.logo-cont
	{
		width: 							100%; 
	}

	.top-search-cont
	{
		position: 						absolute;
		top: 							0;
		right: 							15px;

		float: 							none;

		width: 							auto;
	}

	nav.site-menu ul li a
	{
		padding: 						0 12px;
	}

	.top-search-cont button
	{
		background: 					#CC001D;

		border-radius: 					0 3px 3px 0;
	}

	#search-game-result
	{
		top: 							60px;
		right: 							15px;

		width: 							450px;

		margin-right: 					0;
	}

	.search-gametitle-cont a
	{
		max-width: 						325px;
	}

	.mega-menu-item
	{
		width: 							25%;
	}

	.header-placeholder
	{
		height: 						140px;
	}

	.home-promo-bg-left,
	.home-promo-bg-right,
	.home-promo-bg-center
	{
		display: 						none;
	}

	.home_back_promo_2 .banner-promo
	{
		display: 						block;
	}

	.main-element-responsive
	{
		margin-top: 					15px;
	}

	.main-elem
	{
		background: 					#DAD6CA;

		border-radius: 					3px;

		overflow: 						hidden;
	}

	.main-elem .main-element-frame
	{
		width: 							50%;
	}

	.main-elem .col-xs-8 .relative
	{
		padding: 						15px;
	}

	.main-elem .elem-a-cont,
	.medium-elem .elem-a-cont
	{
		display: 						none;
	}

	.main-elem .add-info-button-cont
	{
		right: 							20px;
		bottom: 						50px;
	}

	.main-elem .sold-counter-cont
	{
		right: 							20px;
		bottom: 						20px;
	}

	.main-elem-info-cont
	{
		height: 						auto;

		margin-left: 					0;
	}

	.main-elem-subtitle
	{
		right: 							0;

		width: 							50%;
	}

	.countdown-big-cont
	{
		margin: 						0 auto;
	}

	.promo-cont-responsive
	{
		
	}

	.promo-trades-home-cont
	{
		padding: 						15px;

		background: 					none;
	}

	.promo-trades-home-cont .text-know
	{
		float: 							none;

		height: 						auto;

		margin: 						0;
		margin-bottom: 					10px;
	}

	.promo-trades-home-cont .butt-know
	{
		float: 							none;

		margin: 						0;
	}

	.promo-trades-home-cont a.more-info
	{
		padding: 						10px 40px;
		margin: 						0;
	}

	.add-info-medium-elem .bottom
	{
		height: 						115px;
	}

	.add-info-medium-elem h2
	{
		width: 							100%;
	}

	.add-info-medium-elem .medium-elem-title .timeend
	{
		width: 							100%;
	}

	.add-info-medium-elem .top .plus-info
	{
		display: 						none;
	}

	.site-features-cont .col-xs-4
	{
		
	}

	.site-features-cont .feature-box
	{
		height: 						auto;
	}

	.newsletter-cont
	{
		background-image: 				none;
	}

	.newsletter-cont .text
	{
		float: 							none;

		width: 							100%;

		padding: 						0;
		margin-bottom: 					5px;

		text-align: 					center;
	}

	.newsletter-cont .right
	{
		float: 							none;

		text-align: 					center;
	}

	.newsletter-cont .input-newsletter
	{
		margin-left: 					0;
	}

	.homepage .promo-box .elem-img-cont img
	{
		width: 							100%;
		height: 						auto;
	}

	.store-row-cont .medium-elem-responsive
	{
		width: 							50%;
	}

	section.store .main-elem .add-info-button-cont
	{
		right: 							20px;
		bottom: 						20px;
	}

	.back-promo-home-store
	{
		height: 						auto;
	}

	.back-promo-home-store
	{
		background-image: 				none;
		background: 					rgba(25, 25, 25, 1);
	}

	.back-promo-home-store .bonus-game-text
	{
		padding: 						10px;
		margin: 						0;

		color: 							#FFF;
	}

	.back-promo-home-store .bonus-game-text .disclaimer-one
	{
		color: 							#FFF;
	}

	.homepage .tickets-col
	{
		width: 							33.33333333%;
		min-width: 						272px;
	}

	.giv-list-cont .tickets-row
	{
		margin: 						0;
	}

	.homepage .giv-list-cont .tickets-col
	{
		padding: 						0 5px;
	}

	.homepage .tickets-col .ticket-left
	{
		display: 						none;
	}

	#banner_form_box
	{
		width: 							auto;
	}

	.banner_giveaway .form-cont
	{
		float: 							none;

		width: 							auto !important;
		height: 						auto !important;

		padding: 						45px 15px !important;
	}

	.homepage .giveaway-social-cont
	{
		top: 							0;
		left: 							0;

		margin: 						0;

		width: 							100%;
		max-width: 						none;
		height: 						100%;
	}

	.giveaway-social-cont .social-text-cont,
	.giveaway-social-cont .social-buttons-giv
	{
		float: 							none;

		margin: 						0 auto;
		margin-bottom: 					10px;

		text-align: 					center;

		overflow: 						auto;
	}

	.giveaway-social-cont .social-text-cont
	{
		margin-top: 					15px;
	}

	.giveaway-social-cont .social-buttons-giv
	{
		width: 							270px;
	}

	.banner_giveaway .form-cont .giveaway-header
	{
		text-align: 					center;
	}

	footer
	{
		padding: 						15px;
	}

	nav.social-menu
	{
		float: 							left;

		margin-top: 					15px;
	}

	.bundle-logo-cont-responsive
	{
		float: 							none;

		width: 							100%;
	}

	.bundle-logo-cont-responsive .bundle-logo-cont
	{
		margin: 						0 auto;
	}

	.bundle-header-cont-responsive
	{
		float: 							none;

		width: 							460px;
		margin: 						0 auto;
	}

	.bundle-header-cont-responsive .bundle-header-small-cont 
	{
		margin-left: 					0;
		margin-right: 					15px;
	}

	.bundle-header-cont-responsive .purchase-cont
	{
		margin-right: 					0;
	}

	.bundle_page .container
	{
		width: 							auto;
		padding: 						0 5px;
	}

	.game-opened-data .dev-row .left
	{
		width: 							100%;
	}

	.game-opened-data .dev-row .right
	{
		float: 							left;

		width: 							100%;

		margin-top: 					10px;
	}

	.game-opened-data .dev-row .right .game-steam-url span
	{
		padding: 						0;
		padding-right: 					7px;
	}

	.game-opened-data .sys-cont
	{
		height: 						auto;
	}

	.game-opened-data .add-info-cont
	{
		margin: 						0;
		margin-top: 					15px;
	}

	.bundle_page .opened-game-cont
	{
		padding: 						0 5px;
	}

	#form1
	{
		width: 							auto;

		padding: 						0 5px;
		margin-bottom: 					15px;
	}

	.modal.in .modal-dialog
	{
		width: 							90%;
	}

	#HappyHourOn
	{
		z-index: 						2050;
	}

}
/* end < 990 */

/* < 880 */
@media (max-width: 895px)
{
	.container
	{
		width: 							100%;

		padding: 						0 5px;
	}

	.row
	{
		margin: 						0 -5px;
	}

	.col-xs-1, 
	.col-xs-2, 
	.col-xs-3, 
	.col-xs-4, 
	.col-xs-5, 
	.col-xs-6, 
	.col-xs-7, 
	.col-xs-8, 
	.col-xs-9, 
	.col-xs-10, 
	.col-xs-11, 
	.col-xs-12
	{ 
		padding: 						0 5px; 
	}

	.countdown-big-cont
	{
		margin: 						0 auto;
	}

	.homepage .tickets-col
	{
		width: 							50%;
	}

	.promo-cont-responsive,
	.medium-elem-responsive
	{
		margin-top: 					-15px;
	}

	.newsletter-cont
	{
		margin-top: 					-20px;
	}

	section.store .store-row-cont
	{
		margin: 						0 -5px;
	}

	.store-row-cont .promo-box
	{
		padding: 						0 5px;
	}

	.store-row-cont .medium-elem-responsive
	{
		margin-top: 					5px;
	}

}
/* end < 880 */


/* < 770 */
@media (max-width: 785px)
{
	.show-under-770 					{ display: block; }
	.show-under-770-inline 				{ display: inline-block; }
	.hide-under-770 					{ display: none; }


	.mega-menu-item
	{
		width: 							33.333%;
	}

	.steamnick-cont
	{
		float: 							left;

		margin-bottom: 					15px;
	}

	.user-submenu
	{
		float: 							left;
	}

	.site-features-cont .col-xs-4
	{
		width: 							100%;

		margin-top: 					35px;
	}

	.site-features-cont .col-xs-4:first-child
	{
		margin-top: 					0;
	}

	.amount-cont
	{
		margin-top: 					15px;
	}

	.happy-hour-link-cont
	{
		position: 						relative;

		margin: 						0 auto;
		margin-top: 					15px;
	}

	.bundle-claim-phrase
	{
		text-align: 					center !important;
	}
}
/* end < 770 */


/* < 670 */
@media (max-width: 685px)
{
	.show-under-670 					{ display: block; }
	.show-under-670-inline 				{ display: inline-block; }
	.hide-under-670 					{ display: none; }

	.header-placeholder
	{
		display: 						none;
	}

	#fixed-header
	{
		position: 						relative;
	}

	.homepage .tickets-col
	{
		width: 							100%;
	}

	.homepage .tickets-col .ticket-left
	{
		display: 						block;
	}

	.homepage .extra .responsive-col
	{
		width: 							100%;
	}

	.homepage .extra .responsive-col .free2play
	{
		width: 							50%;

		margin: 						0 auto;
		margin-top: 					15px;
	}

	.bundle-item-cont-responsive
	{
		width: 							50%;
	}

	.game-opened-video,
	.game-opened-data
	{
		width: 							100%;
	}

	.game-opened-video
	{
		margin-bottom: 					15px;
	}

	.game-opened-switcher-cont
	{
		height: 						auto;

		padding-right: 					0;
		margin-bottom: 					15px;
	}

	.game-opened-data .add-info-cont
	{
		float: 							right;

		margin: 						0;
	}

}
/* end < 670 */


/* < 570 */
@media (max-width: 585px)
{
	.show-under-570 					{ display: block; }
	.show-under-570-inline 				{ display: inline-block; }
	.hide-under-570 					{ display: none; }

	.mega-menu-item
	{
		width: 							50%;
	}

	.main-elem .main-element-frame,
	.main-elem .main-element-frame
	{
		width: 							100%;
	}

	.main-elem
	{
		padding-top: 					0;
	}

	.main-elem-info-cont
	{
		margin-left: 					0;
	}

	.main-elem-subtitle
	{
		display: 						none;
	}

	.main-elem-info-cont h1
	{
		min-height: 					auto;
	}

	.subtitle-responsive
	{
		display: 						block;

		margin-bottom: 					15px;

		border-radius: 					3px;

		overflow: 						hidden;
	}

	.subtitle-responsive .main-elem-subtitle
	{
		position: 						relative;
		top: 							auto;
		right: 							auto;

		width: 							100%;

		display: 						block;
	}

	.subtitle-responsive .main-elem-subtitle .triangle
	{
		display: 						none;
	}

	.purchase-button-cont
	{
		width: 							50%;
		
		margin: 						0 auto;
	}

	.medium-elem-responsive
	{
		width: 							100%;
	}

	.newsletter-cont .input-newsletter
	{
		width: 							70%;

		margin: 						0 15%;
	}

	.newsletter-cont .btn-subscribe-newsletter
	{
		width: 							70%;

		margin: 						0 15%;
		margin-top: 					15px;
	}

	.store-row-cont .medium-elem-responsive
	{
		width: 							100%;
	}

	.homepage .extra .responsive-col .free2play
	{
		width: 							60%;
	}

	.submit-form
	{
		width: 							100%;

		margin: 						0;
		margin-bottom: 					10px;

		text-align: 					center;
	}

}
/* end < 570 */


/* < 500 */
@media (max-width: 515px)
{
	.show-under-500 					{ display: block; }
	.show-under-500-inline 				{ display: inline-block; }
	.hide-under-500 					{ display: none; }

	.homepage .tickets-col .ticket-left
	{
		display: 						none;
	}

	.extra .responsive-col .h-elem .h-elem-2
	{
		margin-left: 					0;
	}

	nav.footer-menu ul li
	{
		padding-bottom: 				15px;

		width: 							100%;
	}

	.footer-menu ul li .footer-link a
	{
		padding: 						0;
	}

	.bundle-header-cont-responsive
	{
		width: 							auto;
	}

	.bundle-logo-cont-responsive .bundle-logo-cont
	{
		width: 							auto;

		padding: 						0 10px;
	}

	.bundle-logo-cont-responsive .bundle-logo-cont h3.logo-claim
	{
		text-align: 					center;
	}

	.bundle-header-cont-responsive .bundle-header-small-cont-responsive
	{
		width: 							100%;

		margin: 						0;
		margin-top: 					25px;
	}

	.bundle-header-cont-responsive .bundle-header-small-cont
	{
		margin: 						0 auto;
	}

	.bundle-item-cont-responsive
	{
		width: 							100%;
	}

	.col-xs-6 .bundle-item-cont, .col-xs-12 .bundle-item-cont
	{
		min-height: 					auto;
	}

	.game-opened-data .more-info-cont
	{
		float: 							none;
	}

	.game-opened-data .more-info
	{
		width: 							100%;
	}

	.game-opened-data .add-info-cont
	{
		float: 							none;

		margin-top: 					15px;

		text-align: 					center;
	}

	#order-form-box .step-1 button, #order-form-box .step-1 .custom-input
	{
		margin-bottom: 					10px;
	}

	.stats-cont
	{
		width: 							90%;

		margin: 						0 auto;
	}

	.col-xs-12 .bundle-item-cont,
	.col-xs-6 .bundle-item-cont,
	.col-xs-4 .bundle-item-cont,
	.col-xs-3 .bundle-item-cont
	{
		min-height: 					auto;
	}

}
/* end < 500 */

/* < 380 */
@media (max-width: 395px)
{

	.show-under-380 					{ display: block; }
	.show-under-380-inline 				{ display: inline-block; }
	.hide-under-380 					{ display: none; }

	.container,
	.row,
	.col-xs-1, 
	.col-xs-2, 
	.col-xs-3, 
	.col-xs-4, 
	.col-xs-5, 
	.col-xs-6, 
	.col-xs-7, 
	.col-xs-8, 
	.col-xs-9, 
	.col-xs-10, 
	.col-xs-11, 
	.col-xs-12,
	section.store .store-row-cont,
	section.store .store-row-cont .game-col
	{ 
		padding: 						0; 
		margin: 						0 auto;
	}

	.main-elem, 
	.promo-trades-home-cont,
	.add-info-medium-elem,
	.newsletter-cont,
	.extra .responsive-col .h-elem,
	.free2play-title,
	.feature-box
	{
		border-radius: 					0;
	}

	nav.link-list ul li
	{
		width: 							100%;
	}

	nav.link-list ul li .responsive-sub-nav
	{
		padding: 						15px 10px;
		padding-bottom: 				0;
		margin-bottom: 					2px;

		color: 							#FFF;

		background: 					#A70000;
	}

	nav.link-list ul li .responsive-sub-nav .mega-menu-item
	{
		
	}

	nav.site-menu ul li.bundles-cont .responsive-sub-nav .img-cont
	{
		padding: 						0;
	}

	.extra-info-cont
	{
		bottom: 						66px;
	}

	.main-elem
	{
		margin-top: 					30px;
	}

	.main-elem .col-xs-8 .relative
	{
		padding: 						0;
	}

	.purchase-button-cont
	{
		width: 							60%;
	}

	.add-info-medium-elem
	{
		position: 						relative;
		
		margin-top: 					-10px;

		border: 						none;
	}

	.btn-show-all
	{
		margin-right: 					5px;
	}

	.store_notes
	{
		padding: 						5px;
	}

	.extra .responsive-col .h-elem .h-elem-2
	{
		margin: 						0;
	}

	.homepage .extra .responsive-col .free2play
	{
		width: 							100%;
	}

	nav.site-menu .logo-cont
	{
		height: 						140px;
	}

	.top-search-cont
	{
		top: 							60px;
		left: 							15px;
	}

	.giv-list-cont .tickets-row
	{
		margin-right: 					0;
	}

	.free2play-title 
	{
		margin-top: 					0;
	}

	.site-features-cont .feature-icon-cont
	{
		left: 							10px;
	}

	.game-opened-video
	{
		margin-bottom: 					15px;
	}

	#form1
	{
		padding: 						0;
	}

	#order-box
	{
		border-radius: 					0;
	}

	#order-box #order-form #order-form-box
	{
		padding: 						0 10px;
	}

}
/* end < 380 */


/* < 320 */
@media (max-width: 335px)
{
	.show-under-320 					{ display: block; }
	.show-under-320-inline 				{ display: inline-block; }
	.hide-under-320 					{ display: none; }
}
/* end < 320 */

