/*1160*/
@media only screen and (max-width: 1160px) {

.bx-controls-direction{
    display: none;
}
.bx-pager{
	display: block;
}

}

/*1000*/
@media only screen and (max-width: 1000px) {
	article .sidebar .tematy {
		display: none;
	}
	.large_img .wrapper .txt .title {
		float: none;
	}
.large_img .wrapper .txt .buttons{
    position: static;
}
.trzy_pakiety.pakiety.wrapper {
	width: 100%;
}
.trzy_pakiety .item {
	width: 33%;
}
.landing_row .cols .col2_3 .more a {
	margin-top: 5px;
}
.landing_row .cols .col2_3 {
	width: 96.67%;
	float: none;
}
.landing_row .cols .col1_3 {
	display: none;
}
.landing_txt p {
	margin-left: 20px;
}
.landing_title {
	margin: 40px 0 15px 20px;
}
.landing_top {
	padding-bottom: 5px;
	padding-top: 30px;
}
.apps {
	bottom: -50px;
}
.landing_top .img {
	position: static;
	float: left;
}
.form_order .kod span.value {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
}
.form_order .col2_3.kod.newsletter button[type="submit"] {
	margin-right: 0;
	margin-top: 0;
}
.wrapper .more.grey {
		width: 100%;
	}
.info_settings .col1_3 .more {
		width: 100%;
	}
.info_settings .col1_3 .more a {
	width: 100%;
}
.wrapper .more.grey span {
	width: 100%;
}
.promo .cols .col1_3 p {
	margin-top: 40px;
}
.promo .cols .col1_3 span.value {
	display: block;
}
.settings .newsletter input {
	width: 100%;
}
.promo .cols .col2_3 button {
	margin-right: 0;
}
.newsletter.kod button[type="submit"] {
	margin-right: 0;
}
.newsletter .one_row input[type="text"].third {
	width: 100%;
}
.newsletter .one_row input[type="text"].first {
	width: 100%;
}
.newsletter .one_row span {
	margin-left: 0;
	display: block;
	margin-top: 15px;
}
.promo .newsletter select {
	width: 100%;
}
.promo .newsletter.kod input[type="text"] {
		width: 300px;
	}
.promo .newsletter input[type="text"] {
	width: 100%;
}
.sidebar .new_kontakt {
	display: none;
}
.left.btn a {
	width: 31%;
	margin-left: 15px;
	margin-right: 0;
}
.new_footer_links ul li a i.fa {
	display: none;
}
.new_footer_links ul li a {
	font-size: 15px;
	width: 100%;
  height: 100%;
  display: block;
}
.popular .cols .col1_3 .right {
		float: left;
	}
.popular .cols .col1_3 {
		width: 46.6%;
		float: left;
	}
.new_footer_links ul {
	margin-left: -2%;
}
.new_footer_links ul li:first-child {
	margin-left: 2%;
}
.new_footer_links ul li {
	width: 23%;
  margin-left: 2%;
  border: 1px solid #ddd;
  border-radius: 3px;
  margin-bottom: 10px;
  padding: 5px;
}
.author_result {
	float: none;
	width: 100%;
}
.author_result span a {
	max-width: 300px;
	margin: 10px auto;
}
.wrapper{
    padding: 0 10px;
}
.sec_menu{
    display: none;
}

.footer .col1_3 img{
    width: 100%;
}

.footer .links .col1_4{
    width: 50%;
    border-top: 1px solid #3D3D3D;
}

article .sidebar{
    width: 680px;
    margin: 0 auto;
    float: none;
}
article .sidebar .magazine a, article .sidebar .magazine span{
    display: none;
}
article .sidebar .magazine .list ul li span a, article .sidebar .magazine .list ul li span, article .sidebar .magazine .list .title a{
    display: block;
}
article .main_col{
    max-width: 680px;
    margin: 0 auto;
    float: none;
}

.top_bar li a span{
    display: none;
}

#search section .cols .col1_3{
    width: 46.6%;
}
#search section .cols .col1_3 .right{
    float: none;
}

.search .input input{
    font-size: 30px;
    padding-right: 50px;
}
.search .input button{
    font-size: 29px;
}

.large_img.article .tit{
    left: 10px;
}
}
/*768*/
@media only screen and (max-width: 768px) {

.pakiety.trzy_pakiety .guest {
	text-align: left;
	padding-left: 55px;
}
.trzy_pakiety .abs.item {
	margin-top: 0;
	margin-bottom: 15px;
}
.trzy_pakiety .item {
	width: 100%;
	max-width: 100%;
	float: none;
	min-height: 0;
	margin-bottom: 15px;
}
.pakiety.trzy_pakiety .middle {
	display: none;
}
.pakiety.trzy_pakiety .bottom .list {
	display: none;
}
.box_bottom .landing_option .left {
	width: 50%;
}
.box_bottom .landing_option {
	width: 100%;
}
.form_order .kod span.value {
	display: block;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 10px;
	text-align: right;
}
.newsletter.kod button[type="submit"] {
	margin-top: 15px;
}
.promo .newsletter.kod input[type="text"] {
	width: calc(100% - 175px);
	margin-right: 0;
}
.new_kontakt .login_row input[type="text"], .new_kontakt textarea {
		width: calc(100% - 210px);
	}
.faq_row .faq_info {
	max-width: calc(100% - 73px);
}
.left.btn a {
	width: 100%;
	margin-top: 15px;
	margin-left: 0;
}
.new_footer_links ul li {
	width: 48%;
}
.popular .cols .col1_3 .right {
	float: left;
}
.newsletter .download_btn {
	margin: 0 auto;
}
article .main_col {
	max-width: 680px;
	width: auto;
}
.box_item .left_img {
	width: 270px;
}
section .boxes .art_box:last-child{
    display: none;
}
section .cols .col2_3 .cols .col1_3{
    width: 46.6%
}
section .magazyn .buttons a{
    font-size: 18px;
    padding: 5px 10px;
}

section .title.main span{
    font-size: 32px;
}
.large_img .wrapper .txt{
    margin: 10px;
}

.large_img .wrapper .txt .title{
    max-width: none;
    float: none;
    text-shadow: 1px 1px 1px #000000;
}


.footer .buttons a.buy, .footer .buttons span.buy{
    font-size: 14px;
}
.footer .buttons a.buy i, .footer .buttons span.buy i{
    display: none;
}

.big_foto .helper{
    display: block;
}

}

/*680*/
@media only screen and (max-width: 680px) {

article figure figcaption span {
	margin-bottom: 10px;
}
.title.main .right a.buy {
    display: none !important;
}
article .box .gal_row .opis p {
	width: 100%;
}
.pakiety.trzy_pakiety .item {
	min-height: 0;
}
.pakiety .item {
	min-height: 375px;
}
.pakiety ul.check {
	display: none;
}
.landing_row .right {
	float: none;
	text-align: center;
}
.landing_row .cols .col2_3 .more a {
	margin: 0 auto;
}
.landing_row .col2_3 .right p {
	text-align: center;
}
.landing_row .col2_3 .left {
	width: 100%;
	text-align: center;
}
.landing_top .img {
	position: static;
	width: 50%;
	float: none;
	margin: 0 auto;
}
.apps {
	 bottom: -65px;
}
.landing_title {
	float: none;
	margin: 0 0 15px 0;
	text-align: center;
}
.box_item .left.info {
	width: 100%;
	padding-left: 0;
}
.box_item .left_img {
	width: 100%;
}
article .main_col{
    width: 100%;
    padding: 0 10px;
}
article .sidebar{
    width: 100%;
    padding: 0 10px;
}

article .box .gal_row .left{
    float: none;
}
article .box .gal_row .img a,
article .box .gal_row .img img,
article .box .gal_row .opis{
    width: 100%;
}
article .box .gal_row .opis{
    margin-top: 10px;
}
article .box .gal_row figure{
    width: 100%;
}
article .box .gal_row .second{
    margin-left: 0;
}

article .box.vid{
    padding: 0;
}
.lock .lock_main ul li{
	font-size: 16px;
	margin-top: 5px;
}

}

/*650*/
@media only screen and (max-width: 650px) {

.wrapper_top .right ul {
	display: none;
}
.right .social {
	float: left;
}
article .top_info .icons {
	text-align: left;
}
.wrapper .top_info .right {
	width: 100%;
}
.pakiety .item {
	min-height: 0;
}
section .pakiety .cols {
	margin-left: 0;
}
section .pakiety .cols .col1_2 {
	width: 100%;
	margin-left: 0;
}
section .pakiety .cols .col1_2 {
	padding-bottom: 10px;
}
.column_grid .col1_4 span {
	display: none;
}
.big_button {
	width: 100%;
}
.info_settings {
	text-align: center;
}
.settings p span {
	width: auto;
}
.settings .for_edit {
	display: block;
	padding-left: 0;
	padding-top: 15px;
}
.form_order .one_row label {
	display: block;
}
.new_kontakt .login_row input[type="text"], .new_kontakt textarea {
		width: 100%;
	}
.left.btn a {
	width: 100%;
	margin-top: 15px;
}
.new_wrapper .login .login_row.right {
		width: 100%;
	}
.new_wrapper .login {
	width: 100%;
}
.new_wrapper .login .login_row p {
	width: 100%;
}
.new_wrapper .login .login_row input[type="text"] {
	width: 100%;
}
.footer.new_footer .col1_4 {
	width: 33%;
	font-size: 9px;
}
.footer.new_footer .copy .col1_4.ta {
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
}
.footer.new_footer .copy .col1_4.ta img {
	margin: 0 auto;
}
section .column_grid .col1_4 {
	width: 48%;
	min-height: 210px;
	margin-bottom: 0;
}
.popular .cols ul {
		margin-top: 0;
	}
article .stopka .right.btn {
	margin-top: 10px;
	margin-bottom: 0;
}
article .stopka .right.btn a {
	margin-bottom: 10px;
	width: 100%;
	margin-left: 0;
}
.column_grid .col1_4 {
	width: 48%;
}

.lock .lock_footer ul li {
	font-size: 14px;
	padding-left: 6%;
}


.navigation_menu .list_menu li .on_off{
    display: block;
}


 .title.main span{
    font-size: 28px;
}

 .cols .col1_5{
    width: 46.6%;
    margin-left: 3.3%;
    margin-top: 20px;
}


.footer .cols .col1_3,
.footer .cols .col2_3{
    width: 100%;
    text-align: left;
}
.footer .copy .col1_3,
.footer .copy .col1_3.tc,
.footer .copy .col1_3.tr{
    text-align: center;
    margin-top: 5px;
}
.footer .links .col1_4{
    width: 50%;
    border-top: 1px solid #3D3D3D;
}

.footer .col1_3 .row{
    border-right: 1px solid #3D3D3D;
}
.footer .col1_3 .f_img img{
    width: 100%;
}
.footer .col1_3 img{
    width: auto;
}
.footer .cols .col1_5{
    margin-top: 0;
}
.footer .cols .col1_3{
    border-bottom: none;
}
.footer .f_icons{
    border-right: 1px solid #3D3D3D;
}
.footer .cols .col2_3.boxes .cols{
    margin-left: 0;
}
.footer .col1_4 a{
    padding: 15px 0;
}
/**/


section .sidebar .art_box{
    width: 46.6%;
    margin-top: 20px;
    margin-left: 3.3%;
    float: left;
}
section .sidebar.img_only .art_box:first-child{
    width: 96.6%;
    margin-top: 20px;
    margin-left: 3.3%;
    float: left;
}
section .sidebar .sb{
    width: 100%;
    margin-left: 0;
}

section .sidebar .sb.art_box{
    width: 96.7%;
    margin-left: 3.33%;
}
/**/
.top_bar.extra .left .mini_logo{
    display: none;
}
.top_bar.new_top.extra .left .mini_logo{
    display: block;
}
/**/
article .box.vid iframe{
    height: 300px;
}

.top_bar .left .expirer{
    display: none;
}

article .stopka .left{
    float: none;
}

article .stopka .left{
    float: none;
}

article .stopka .right{
    float: none;
    text-align: center;
    margin-top: 20px;
}



#search section .cols .col1_3{
    width: 100%;
    margin-bottom: 10px;
}
.popular .cols .col1_3{
    width: 100%;
    margin-bottom: 10px;
}
.search .input input{
    font-size: 22px;
    padding-right: 40px;
}
.search .input button{
    font-size: 22px;
    padding: 9px;
}

.search .advanced{
    display: none;
}
.search .advanced .right {
    display: none;
}
.search.result .advanced {
	margin-top: 10px;
}
.cols.abc ul li {
	font-size: 17px;
}
}
/*600*/
@media only screen and (max-width: 600px) {
	.right.btn a i.fa {
		margin-left: 0;
		margin-right: 0;
		float: left;
	}
	.right.btn a {
		width: 100%;
		margin-top: 10px;
		margin-left: 0;
	}
	.right.btn a:first-child {
		margin-top: 0;
	}
}
/*480*/
@media only screen and (max-width: 480px) {
article .expert .txt .title {
	font-size: 19px;
}
article .box.gal.unity p.title {
	font-size: 19px;
}
article .main_col h3 {
	margin: 20px 20px 0 0;
}
article h3 {
	margin: 20px 20px -10px 0;
}
article p {
	margin: 20px 20px 0 0;
}
.spis_abc.tags {
	display: none;
}

.top_bar.extra .left .buttons.cart {
	display: block;
}

.landing_top .img {
	display: none;
}
.landing_option .img {
	margin-top: 0;
}
.title_center {
	margin-bottom: 0;
}
.box_bottom .landing_option .left {
	width: 100%;
	border: none;
}
.promo .cols .col1_3 p {
	margin-top: 0;
	margin-bottom: 0;
}
.promo .cols .col2_3 button {
	width: 100%;
}
.form_order .col2_3.kod.newsletter button[type="submit"] {
	width: 100%;
	margin-right: 0;
}
form .promo .cols .col2_3 button {
	width: 100%;
}
.form_order .kod span.value {
	margin-left: 0;
	display: block;
}
.promo .newsletter.kod input[type="text"] {
	width: 100%;
	margin-right: 0;
}
.newsletter.kod button[type="submit"] {
	width: 100%;
	margin-top: 15px;
}
.new_wrapper .left.info {
	width: 100%;
}
.new_wrapper .login .login_row button[type="submit"] {
	width: 100%;
	margin-top: 15px;
}
.footer.new_footer .col1_4 {
	font-size: 8px;
}
.newsletter .cols .col2_3 {
	margin-bottom: 15px;
}
section .cols .col1_3, section .cols.nomargin .col1_3 {
    width: 100%;
    margin-left: 0;
	margin-bottom: 10px;
}
section .redakcja .img {
	float: none;
	margin: 0 auto;
}
section .redakcja .redakcja_box .info {
	float: none;
	text-align: center;
}
.baner_img {
	display: none;
}
section .cols .col2_3 .cols .col1_3{
    width: 100%;
}

section .cols .col1_3{
    width: 100%;
    margin-left: 0;
}
section .cols .col2_3{
    width: 100%;
    margin-left: 0;
}
section .cols{
    margin-left: 0;
}

section .title.main a.right{
    display: none;
}

section .magazyn .buttons a{
    font-size: 24px;
}

section .cols .col2_3.boxes .cols{
    margin-left: -3.3%;
}
section .cols .col2_3.boxes .cols .col1_3{
    width: 46.6%;
    margin-top: 20px;
}
section .cols .col2_3.boxes .cols.row{
    margin-top: 0;
}
section .cols .col2_3.boxes .col1_3{
    margin-left: 3.3%;
}


/**/

section .sidebar{
    margin-left: -3.3%;
}
section .sidebar .art_box{
    width: 46.6%;
    margin-top: 0;
    margin-left: 3.3%;
    float: left;
}
section .sidebar .sb{
    width: 100%;
    margin-left: 0;
}

section .sidebar.img_only .art_box:first-child{
    width: 96.6%;
    margin-top: 0;
    margin-left: 3.3%;
    float: left;
}

/**/

.top_bar.extra .left .buttons{
    display: none;
}

/**/

article .top_info .left{
    float: none;
}

article .top_info .right{
    float: none;
    margin-top: 20px;
}
article p.lead,
article h3{
    font-size: 19px;
}
article p,
article ul li,
article ol li {
    font-size: 17px;
}
article ul, article ol {
    padding-left: 20px;
}
article .gal.gray ul,
article .gal.gray ol,
article .main_col ul,
article .main_col ol,
article .gal.salmon ul,
article .gal.salmon ol {
	margin-top: 5px;
}
article .box.expert .icon{
    float:none;
    width: 100%;
}
article .box.expert .icon img{
    max-width:150px;
}
article .box.expert .txt{
    margin-left: 0;
    margin-top: 20px;
}
article .box.vid iframe{
    height: 200px;
}

.search .advanced .right{
    float: none;
}
.search .advanced{
    padding: 0;
    padding-right: 20px;
}
.search .advanced .openthis{
    width: auto;
    font-size: 18px;
    margin: 0;
}
#search{
    padding: 10px;
}
.search .wrap > .row{
    padding: 0;
    padding-right: 20px;
}
.search .popular button{
    width: 100%;
    font-size: 18px;
}
.search .input{
    padding: 0;
    padding-right: 20px;
}
.search .input input{
    font-size: 22px;
    padding-right: 35px;
}
.search .input button{
    font-size: 22px;
    padding: 9px;
}
.search .cols_50{
    margin-left: 0;
}
.search .cols_50 .col{
    width: auto;
    margin-left: 0;
    float: none;
}


}
/*400px*/
@media only screen and (max-width: 400px) {
section .column_grid .col1_4 .txt {
	height: 60px;
}
.wrapper .top_subtitle .subtitle_img {
		width: 100px;
}
.wrapper .top_subtitle .subtitle_img.cykle {
	width: 100px;
}
.top_subtitle h1 {
	font-size: 32px;
}

section .title.main .right.visible {
  display: block;
  float: left;
  width: 200px;
  margin-top: 10px;
  margin-bottom: 10px;
}
	.box_item .info_bottom .author span.murator {
		margin-top: 10px;
		display: block;
	}
}


/*365*/
@media only screen and (max-width: 365px) {
.promo .newsletter.kod input[type="text"] {
	width: 100%;
	margin-right: 0;
}
.wrapper .abc_row .more a {
	width: 300px;
}
.wrapper .more a {
	width: 100%;
}
.settings .more {
	width: 100%;
}
.new_footer_links ul li {
	width: 100%;
	float: right;
}
.footer.new_footer .col1_4 {
	width: 100%;
	text-align: center;
}
.footer.new_footer .copy .tr {
	text-align: center;
}
}
/*320px*/
@media only screen and (max-width: 320px) {
	section .sidebar.img_only .art_box:first-child {
		margin-top: 0;
	}
	section .sidebar .art_box {
		margin-top: 0;
	}
section .cols .col1_3, section .cols.nomargin .col1_3 {
	margin-top: 0;
}
section .cols .col2_3 .cols .col1_3{
    width: 100%;
}

section .cols .col1_3{
    width: 100%;
    margin-left: 0;
}
section .cols .col2_3{
    width: 100%;
    margin-left: 0;
}
section .cols{
    margin-left: 0;
}

section .cols .col2_3.boxes .cols{
    margin-left: 0;
}
section .cols .col2_3.boxes .cols .col1_3{
    width: 100%%
}
section .cols .col2_3.boxes .col1_3{
    margin-left: 0%;
}

/**/
section .sidebar .sb{
    width: 100%;
    margin-left: -3.3%;
}

/*end 320px*/