/*@media (width: 1200px) {
	.mini {
		margin-bottom: 35px;
	}
}*/

@media all and (max-width: 1200px) {
	/*.big:hover .khv {*/
		/*bottom: -50%;*/
	/*}*/
	/*.medium:hover .khv {*/
		/*bottom: -20%;*/
	/*}*/
	.menu-header ul li {
		padding: 0px 10px 0px 10px;
	}
/*	.container.content {
		width: 100% !important;
	}*/

	.mini span.title {
		font-size: 13px;
	}

	.mini span.subtitle {
		font-size: 18px;
	}

	/*.big img {*/
		/*min-width: 0px !important;*/
		/*margin-left: 0px;*/
	/*}*/
	/*.medium img {*/
		/*min-width: 0px !important;*/
		/*!*margin: -5px 0px 0px 0px;*!*/
	/*}*/
	/*.mini img {*/
		/*min-width: 0px !important;*/
		/*!*margin: -25px 0px 0px 0px;*!*/
	/*}*/
/*.mini .link, .medium .link {*/
	/*left: 25px;*/
/*}*/
/*.big .link {*/
	/*left: 45px;*/
/*}*/


}

/*@media all and (min-width: 993px) {
	.c-hamburger {
		display: none;
	}
}*/

@media all and (max-width: 300px) {
	a.logo img {
		width: 150px;
		margin-top: 3px;
	}
	.c-hamburger--htx {
		top: -17px !important;
	}
}

@media all and (max-width: 625px) {
		.gry .g-submenu ul li {
		width: 100%;
		
	}
		.gry .g-submenu {
		height: auto;
   		padding-bottom: 10px;
   	}
}

@media all and (max-width: 992px) {
	.bar-search:before {
		min-height: 80px;
		background: url('../img/lborder2.png');
	}
	.bar-search {
		min-height: 80px;
	}
		/*.medium-right:hover .khv {*/
		/*bottom: -80%;*/
	/*!*}*!*/
	/*.mini:hover .khv {*/
		/*bottom: -50%;*/
	/*}*/
	/*.medium:hover .khv {*/
		/*bottom: -50%;*/
	/*}*/
		/*.gra-podstrona .medium-right:hover .khv {*/
		/*bottom: -80% !important;*/
	/*}*/
	/*.big:hover .khv {*/
		/*bottom: -75%;*/
	/*}*/
	.gra a .img-responsive {
    margin-top: 18px !important;
    margin-left: 18px !important;
}
	.index .gra a .img-responsive {
    margin-top: 7px !important;
    margin-left: 7px !important;
}
}

@media all and (max-width: 992px) {
/*	.mini:hover .khv {
		bottom: -20%;
	}
	.medium:hover .khv {
		bottom: -25%;
	}
	.big:hover .khv {
		bottom: -65%;
	}*/
	.search-btn {
		left: -17px;
	}
	.szukajka input {
		margin-left: 15px;
	}
	.r_inwestorskie .kafelki {
		top: 25px;
	}
	.menu-b {
		height: auto;
		padding-bottom: 8px;
	}
		.btn.lista-gier {
		margin-bottom: 40px;
	}
	.podobne .platformy {
		    display: block;
    position: relative;
    left: 9px;
    top: -5px;
	}
		.podobne div p {
		left: 11px !important;
	}
	.time {
		margin-bottom: 25px;
	}
	.gsale {
		margin-bottom: 25px;
	}
	span.cv {
		margin-bottom: 40px;
	}
	.news-content p {
		margin-bottom: 40px;
	}
	.gry .g-submenu ul li {
		padding: 0px 10px 0px 10px;
		
	}
	.gry .g-submenu ul {
		left: 0px;
		text-align: center;
	}
	.gry .g-submenu {
/*		height: auto;
   		padding-bottom: 10px;*/
		width: 100%;
		border: 1px solid #d4d5d9;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 38%, #f3f3f3 76%, #ededed 88%, #ededed 97%, #efefef 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 38%,#f3f3f3 76%,#ededed 88%,#ededed 97%,#efefef 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 38%,#f3f3f3 76%,#ededed 88%,#ededed 97%,#efefef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
}
/*	.gry .gra a img {
		max-height: 101px;
	}*/
	.buttons {
/*		left: 50%;
		transform: translate(-50%);*/
		text-align: center;
	}
	.btn.mslider {
		float: none;
	}
	.l-panel {
		top: 10px;
	}
	.pr-panel {
		margin-top: 40px;
	}
.medium span.subtitle-hr, .big span.subtitle-hr, .medium-right span.subtitle-hr {
	width: 68px;
	height: 1px;
	background: #fff;
	display: block;
	box-shadow: 0px 0px 5px #000000;
	margin: 10px 0px 20px 0px;
}
/*.medium img {
	max-width: 570px;
}*/
/*.medium img {
	height: 570px;
	max-width:;
}*/
.mini img, .medium img, .big img {
	/*min-height: auto !important;*/
}
		.big span.title {
		font-size: 13px;
	}

	.big span.subtitle {
		font-size: 18px;
	}

		.medium span.title {
		font-size: 13px;
	}

	.medium span.subtitle {
		font-size: 18px;
	}

	.medium-right span.title {
		font-size: 13px;
	}

	.medium-right span.subtitle {
		font-size: 18px;
	}

	.mini .link, .big .link, .medium .link, .medium-right .link {
		/*left: 50%;*/
		/*transform: translate(-50%);*/
		text-align: center;
	}
	.mini span.subtitle-hr, .medium span.subtitle-hr, .big span.subtitle-hr, .medium-right span.subtitle-hr {
		margin: 10px auto 20px auto;
	}
	/*.big img {*/
		/*margin: 0 auto;*/
		/*width: 100%;*/
	/*}*/
	/*.mini img {*/
		/*margin: 0 auto;*/
	/*}*/
	/*.medium img {*/
		/*margin: 0 auto;*/
		/*width: 100%;*/
	/*}*/
	.medium-right img {
		margin: 0 auto;
		/*width: 100%;*/
	}
	/*.mini img {*/
		/*!*max-width: 570px;*!*/
		/*width: 100%;*/
	/*}*/
	.menu-header {
		display: none;
	}
	.c-hamburger {
		display: block;
		position: relative;
		overflow: hidden;
		margin: 0;
		padding: 0;
		width: 96px;
		height: 96px;
		font-size: 0;
		text-indent: -9999px;
		appearance: none;
		box-shadow: none;
		border-radius: none;
		border: none;
		cursor: pointer;
  transition: background 0.3s;
}

.c-hamburger:focus {
		outline: none;
}

.c-hamburger span {
  display: block;
  position: absolute;
  top: 44px;
  left: 18px;
  right: 18px;
  height: 8px;
  background: white;
}

.c-hamburger span::before,
.c-hamburger span::after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 8px;
  background-color: #fff;
  content: "";
}

.c-hamburger span::before {
  top: -20px;
}

.c-hamburger span::after {
  bottom: -20px;
}
.c-hamburger--htx {
  background-color: #25879a;
  zoom: 35%;
  float: right;
  top: -40px;
  left: -40px;
}

.c-hamburger--htx span {
  transition: background 0s 0.3s;
}

.c-hamburger--htx span::before,
.c-hamburger--htx span::after {
  transition-duration: 0.3s, 0.3s;
  transition-delay: 0.3s, 0s;
}

.c-hamburger--htx span::before {
  transition-property: top, transform;
}

.c-hamburger--htx span::after {
  transition-property: bottom, transform;
}

/* active state, i.e. menu open */
.c-hamburger--htx.is-active {
  background-color: #404040;
}

.c-hamburger--htx.is-active span {
  background: none;
}

.c-hamburger--htx.is-active span::before {
  top: 0;
  transform: rotate(45deg);
}

.c-hamburger--htx.is-active span::after {
  bottom: 0;
  transform: rotate(-45deg);
}

.c-hamburger--htx.is-active span::before,
.c-hamburger--htx.is-active span::after {
  transition-delay: 0s, 0.3s;
}
}

@media (min-width: 992px) and (max-width: 1200px) {
	.podobne {
		text-align: center;
	}

}

@media (min-width: 992px) and (max-width: 1199px) {
/*	.index .gra a img {
		height: 68px !important;
		max-height: 68px !important;
		max-width: 155px !important;
	}*/
	.index span.price-sale {
		left: -45px !important;
		margin: 0px !important;
		position: relative !important;
	}
}

@media all and (max-width: 382px) {
	/*.gry span.label-sale {*/
		/*top: -186px !important;*/
	/*}*/
	.slide-subtitle {
	font-size: 20px !important;
	}
}


@media all and (max-width: 425px) {
	/*.gsale { width: 100% !important; }*/
	.time { width: 100% !important; }
}


@media all and (max-width: 767px) {
	#wrapper.toggled #sidebar-wrapper {
		margin-top: -2px;
		height: 100%;
	}
	.index .gra a img.img-responsive {
	max-width: 198px;
	max-height: 68px;
	margin-top: 0px !important;
	margin-left: 0px !important;

}
	.gra a img.img-responsive {
	max-width: 198px;
	max-height: 68px;
	margin-top: 2px !important;
	margin-left: 0px !important;

}
			.medium-right:hover .khv {
		display: none;
	}
			.mini:hover .khv {
		display: none;
	}
	.medium:hover .khv {
		display: none;
	}
	.big:hover .khv {
		display: none;
	}
		.index .platformy {
		    width: 100%;
		    margin: 0 auto;
	}
	.gry .platformy {
		    left: 50%;
    transform: translate(-50%);
	}
	.r_inwestorskie .page-body {
		background: transparent;
	}
/*	.r_inwestorskie .footer-border {
		top: 180px;
	}*/
/*	.r_inwestorskie .kafelki {
		top: 115px;
	}*/
	.menu-b ul li {
		width: 100%;
		text-align: center;
	}
	.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
		white-space: normal !important;
	}
	p.opinia {
		font-size: 13px;
	}
	p.opinia span {
		font-size: 13px !important;
	}
	.podobne .platformy ul {
		text-align: left;
	}
	.platformy-big ul li div {
		font-size: 30px;
		padding: 10px;
	}
	.premiera .platformy ul {
		text-align: left;
	}

			.landing .page-content h1 {
		font-size: 22px;
	}
	.landing .page-content h2 {
		font-size: 15px;
	}
	.landing .page-content h3 {
		font-size: 13px;
	}

	.gsale button.btn.more {
		max-width: 166px;
	}
	.gsale img {
		margin:0 auto;
	}
	.gsale .hr {
		margin: 10px auto 10px auto;
	}
	.gsale span.pricep {
		text-align: center;
		float: none;
	}
	.gsale span.title {
		text-align: center;
	}
	.gsale span.subtitle {
		text-align: center;
	}
	.squaredTwo {
		margin: 20px auto 0px;
		display: block;
	}
	p.newsletter-txt {
		margin-bottom: 40px;
	}

		.beta_testy .page-content h1 {
		font-size: 22px;
	}
	.beta_testy .page-content h2 {
		font-size: 15px;
	}
	.beta_testy .page-content h3 {
		font-size: 13px;
	}

	.newsletter-content h1 {
		font-size: 22px;
	}
	.newsletter-content h2 {
		font-size: 15px;
	}
	.newsletter-content h3 {
		font-size: 13px;
	}
	.slide-title {
	font-size: 20px;
	margin-top: 70px;
	}

	.slide-subtitle {
	font-size: 37px;
	}
	/*.gry span.label-sale {*/
		/*top: -168px;*/
	/*}*/
	.gry span.price-sale {
		text-align: center;
		margin: 0px;
		min-height: 0px;
	}
	.gry span.price {
		text-align: center;
		margin: 17px 0px 0px 0px;
	}
	.gra h3 {
		width: 100%;
    	left: 0px;
    	text-align: center;
	}
	.col-language .dropdown.open ul.dropdown-menu {
				left: 50%;
		transform: translate(-50%);
		margin-top: 12px;
	}
	.footer-bg .container.content {
		margin-top: 8px;
		margin-bottom: 55px;
		text-align: center;
	}

	.socialmedia-front ul li {
	padding: 0px 7px 0px 0px;
}
	button.btn.more {
		position: relative;
/*		left: 50%;
		transform: translate(-50%);*/
		float: none;
	}

	.gra h4 {
		width: 100%;
		left: 0px;
		text-align: center;
	}
	.landing .platformy {
		width: 100%;
	}
	.platformy ul {
		left: 0px;
		text-align: center;
	}
	.gra a img.img-responsive {
		float: none;
		width: 100%;
		position: relative;
/*		left: 50%;
		transform: translate(-50%);*/
	}
	.col-gra {
		text-align: center;
	}
	span.price-sale {
		/*float: none;*/
		margin: 0;
		text-align: center;
		width: 100%;
	}
	span.price {
		/*float: none;*/
		margin: 0;
		text-align: center;
		width: 100%;
	}
	/*span.label-sale {*/
		/*top: -159px;*/
		/*right: -5px;*/
	/*}*/
	.gra {
		height: auto !important;
		padding: 15px;
	}
/*	.platformy {
		width: 100%;
		position: relative;
		left: 50%;
		transform: translate(-50%);
	}*/

/*	.platformy {
		left: 50%;
		transform: translate(-50%);
    text-align: center;
	}*/

	.col-language {
		text-align: center;
		position: relative;
		top: -6px;
		max-height:27px;
	}

    #lang_sel_list {
        text-align: center;
    }
    #lang_sel_list li {
        float: none;
        display: inline-block;

    }
	.social {
		text-align: center;
		position: relative;
		top: 2px;
	}
	.top-submenu {
		min-height: 80px;
	}
}



/*@media all and (min-width: 1200px) {
	.big-img {
		max-width: 555px !important;
	}
	.mini-img {
		max-width: 262px;
	}
	.medium-img {
		max-width: 554px;
	}
}*/

/*@media all and (max-width: 991px) {*/
/*	span.label-sale {
		top: -37px;
	}*/
/*	.mini {
		margin-top: 31px;
	}

}*/



@media all and (max-width: 319px) {
	/*span.label-sale {*/
		/*top: -174px;*/
	/*}*/

}


@media all and (max-width: 370px) {
	.g-submenu ul li {
		padding: 3px;
		width: 100%;
	}
	.g-submenu {
		height: auto;
		padding-bottom: 10px;
	}

}

@media all and (max-width: 602px) {
	.premiera-price {
		width: 100%;
		text-align: center;
	}
	.premiera {
		width: 100%;
		margin: 0 auto;
		text-align: center;
	}
	.premiera .platformy ul {text-align: center;}
	.premiera-photo {
		width: 100%;
	}

	.premiera-photo img {
		margin: 0 auto;
	}

	.g-submenu ul li {
		padding: 0px 10px 0px 10px;
	}
	.g-submenu ul {
		left: 0px;
		text-align: center;
	}
	.g-submenu {
		width: 100%;
		border: 1px solid #d4d5d9;
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
		background: #ffffff; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 38%, #f3f3f3 76%, #ededed 88%, #ededed 97%, #efefef 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 38%,#f3f3f3 76%,#ededed 88%,#ededed 97%,#efefef 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 38%,#f3f3f3 76%,#ededed 88%,#ededed 97%,#efefef 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */

	}
}

@media all and (max-width: 500px) {
	.socialmedia-front ul li a {
		font-size: 30px;
	}
}

@media all and (min-width: 992px) {
	.index .gra a .img-responsive {
		position: absolute;
		height: 69px;
		width: 198px;
	}
	.gry .gra-title {
		margin-left: -20px;
	}
	.gry .gra-price {
		float: right;
	}
/*	.gry .gra a img {
		width: 267px !important;
		height: 85px !important;
	}*/
}

/*@media all and (min-width: 1200px) {
	.gry .gra a img {
		width: 267px !important;
		height: 85px !important;
	}
}*/

/*@media all and (min-width: 768px) {
	.gry .gra a img {
	max-width: 267px;
	max-height: 83px;
	width: 100%;
	height: 100%;
}
}*/

@media all and (max-width: 1200px) {
	.gra-podstrona .medium-right:hover .khv {
		bottom: 0;

	}
	.index .gra a img.img-responsive {
		margin: 0px;
	}
	.gra a .img-responsive {
    margin-top: 9px;
    margin-left: 9px;
}
	.r_inwestorskie .menu-header ul li {
		padding: 0px 5px;
	}
	.r_inwestorskie .menu-header ul li a {
		font-size: 11px;
	}
	.menu-bottom-border {
		border: 0px;
	}
	.menu-bottom {
		border: 0px;
	}
	.menu-b {
		background: #f6f6f6; /* Old browsers */
		background: -moz-linear-gradient(top,  #f6f6f6 0%, #eeeeee 4%, #ededed 9%, #fbfbfb 34%, #ffffff 45%, #ffffff 55%, #f6f6f6 77%, #ebebeb 92%, #ececec 96%, #f4f4f4 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  #f6f6f6 0%,#eeeeee 4%,#ededed 9%,#fbfbfb 34%,#ffffff 45%,#ffffff 55%,#f6f6f6 77%,#ebebeb 92%,#ececec 96%,#f4f4f4 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  #f6f6f6 0%,#eeeeee 4%,#ededed 9%,#fbfbfb 34%,#ffffff 45%,#ffffff 55%,#f6f6f6 77%,#ebebeb 92%,#ececec 96%,#f4f4f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
	}
	.menu-b ul li:last-child {
		padding: 0px 0px 0px 10px;
	}
	.menu-b ul li {
		padding: 0px 10px 0px 0px;
	}
	.menu-b ul li:first-child {
		padding: 0px 10px 0px 0px;
	}
	.title-bar p {
		top: 16px;
		margin-left: 20px;
		font-size: 12px;
	}
	/*.mini img {*/
		/*min-height: 214px;*/
	/*}*/
		/*.medium img {*/
		/*min-height: 214px;*/
	/*}*/
	/*.big img {*/
		/*min-height: 459px;*/
	/*}*/
	.slide-subtitle {
		font-size: 32px;
	}
/*	.podobne div p {
		left: 0px;
		margin: 0 auto;
		text-align: left;
	}
	.podobne .platformy ul {
		text-align: left;
	}*/
	.podobne .platformy ul li div {
		padding: 1px;
	}
	.podobne div p {
		left: -9px;
	}
}

@-moz-document url-prefix() {
  .c-hamburger--htx {
     -moz-transform: scale(0.35);
     top: -45px;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.c-hamburger--htx {
  top: -15px;
  left: 30px;
}
}  