@media(min-width: 1400px){
	header .phones{
		text-align: right;
	}
	.prod_wrapp .prod_box:last-child{
	    display: block;
	}
	.prod_wrapp .prod_box:nth-child(9){
	    display: block;
	}
	.news_list ul li{
		width: 25%;
	}
	.serch{
		max-width: 80px;
	}
	#supermenu{
		padding-left: 40px !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#supermenu ul{
		text-align: left !important;
	}
}
@media(min-width: 1200px){
	header .container{
		display: flex;
	}
	header .config_btns{
		display: flex;
	}
	#mobile_menu,
	#hamburger{
		display: none !important;
	}
}
@media(max-width: 1250px){
	.prod_box{
		width: 33.333%;
	}
/* 	.book_single .single_cart .liked{
		bottom: 130px;
	} */


	.book_vew,
	.book_desc{
		width: 100%;
		height: auto;
		max-height: initial;
	}
	.btn_electron {
		width: 100%;
		flex-wrap: wrap;
		margin-top: 25px;

	}
}
@media(max-width: 1200px){
	.iSearchBoxWrapper .iSearchBox{
		top: 32px !important;
	}
	.mm-panel{
		padding: 20px 20px;
	}
	.mm-panel ul li{
		font-size: 16px;
		line-height: 1.5;
		/* text-transform: capitalize; */
		position: relative;
		/* padding-top: 5px; */
	}
	.heart.mobile_view{
		-webkit-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
	.mm-panel ul li a{
		display: block;
		width: 100%;
	}
	.mm-panel ul li:after{
		content: '';
		display: block;
		width: calc(100% + 40px);
		height: 1px;
		margin-left: -20px;
		background: #ececec;
		margin-top: 5px;
	}
	.mm-panel ul li.sep{
		padding: 0;
		margin: 0;
	}
	.mm-panel ul li.sep:after{
		display: none;
	}
	.mobile-trigger{
		display: none;
	}
	.logo{
		order: 2;
	}
	#mobile_cart {
		display: block;
		order: 4;
	}
	header{
		padding:  15px;
	}
	header .container{
		display: none;
	}
	header .config_btns{
		display: none;
	}
	header .phones{
		text-align: center;
		order: 3;
		flex-grow: 0;
	}
	.serch{
      	text-align: right;
	    position: absolute;
	    top: calc(100% + 1px);
	    left: 0;
	    padding: 5px 15px;
	    width: 100%;
	    box-sizing: border-box;
	    background: #fff;
	    border-bottom: 1px solid #eee;
	}
	.serch_form_active .form{
		left: 15px;
	}
	.serch i{
		position: relative;
		z-index: 1;
		-webkit-transition: all .3s linear;
		-o-transition: all .3s linear;
		transition: all .3s linear;
	}
	.serch_form_active i{
		opacity: 0;
	}
	#mobile_cart a{
		display: inline-block;
		vertical-align: bottom;
		margin-bottom: -10px;
	}
	.style {
	    display: inline-block;
	    margin-left: 0;
	}
	.config_btns{
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
	}
/* 	#mm-panel-cabinet{
		position: absolute;
		top: 70px;
		left: 20px;
		opacity: 0;
	} */
	#hamburger{
		position: relative;
		display: block;
		width: 25px;
		height: 20px;
		cursor: pointer;
	}
	#hamburger span{
		position: absolute;
		display: block;
		top: 50%;
		left: 0;
		width: 100%;
		height: 3px;
		background-color: #696969;
		-webkit-transform: translateY(-50%);
		   -moz-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		     -o-transform: translateY(-50%);
		        transform: translateY(-50%);
		        -webkit-transition: all .3s linear;
		        -o-transition: all .3s linear;
		        transition: all .3s linear;
	}
	.mm-wrapper_opened #hamburger span{
		background-color: transparent;
	}
	#hamburger span:before,
	#hamburger span:after{
		content: '';
		display: block;
		position: absolute;
		left: 0;
		width: 100%;
		height: 3px;
		background-color: #696969;
		-webkit-transition: all .3s linear;
		-o-transition: all .3s linear;
		transition: all .3s linear;
	}
	#hamburger span:before{
		top: -8px;
	}
	#hamburger span:after{
		bottom: -8px;
	}
	.mm-wrapper_opened #hamburger span:before{
		top: 0;
		-webkit-transform: rotate(225deg);
		-ms-transform: rotate(225deg);
		-o-transform: rotate(225deg);
		transform: rotate(225deg);
	}
	.mm-wrapper_opened #hamburger span:after{
		bottom: 0;
		-webkit-transform: rotate(-225deg);
		-ms-transform: rotate(-225deg);
		-o-transform: rotate(-225deg);
		transform: rotate(-225deg);
	}
	#mobile_menu{
		position: fixed;
		top: 75px;
		left: 0;
		width: 100%;
		z-index: 2;
	}
	.mob_menu_wrapper{
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: space-between;
		/* padding: 20px 55px; */
		padding-top: 36px;
		box-sizing: border-box;
		background: #fff;
		border-bottom: 1px solid #eeeeee;
	}
	#mobile_menu #supermenu ul{
		text-align: left;
	}
	#mobile_menu .container{
		display: flex;
	}
	#mobile_menu .config_btns{
		display: flex;
		max-width: 250px;
		flex-grow: 0;
	}
	#mobile_menu #supermenu ul li.tlli{
		padding-bottom: 5px;
	}
	.enter{
		padding-left: 15px;
	}
	.serch_close{
		right: 15px;
	}
	.author_content{
		display: none;
	}
	body{
		padding-top: 110px;
	}
	.page_content.sender{
		display: block;
		padding: 0 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.sender .right_sidebar,
	.sender .left_sidebar{
		width: 100%;
	}
	.liked-page .t_head{
		margin-top: 30px;
	}
	.sender .left_sidebar{
		/* display: block; */
		position: relative;
	}
	.sender .cat_list_filter{
		display: none;
	}
	.simplecheckout-three-column:first-child {
	    width: 50% !important;
	}
	.simplecheckout-three-column{
		width: 46% !important;
	}
	.simplecheckout-three-column:nth-child(3) {
	    width: 100% !important;
	    max-width: 100% !important;
	}
	.user{
		margin-left: 20px;
	}

	.btn_electron{
		flex-wrap: wrap;
	}
}
@media(max-width: 1023px){
	.right_sidebar.full .prod_box{
		width: 33.3333%;
	}
	.cd-auto-hide-header {
	  position: fixed;
	  top: 0;
	  left: 0;
	  width: 100%;
	  transition: transform .5s;
	}
	.cd-auto-hide-header.is-hidden {
	  transform: translateY(-100%);
	}
	.cd-auto-hide-header.is-hidden .serch{
	  transform: translateY(-100%);
	}
	.mobile_slide_nav.cd-auto-hide-header{
	  position: fixed;
	  top: auto;
	  left: 0;
	  bottom: 0px;
	  width: 100%;
	  transition: transform .5s;

	}
	.mobile_slide_nav.cd-auto-hide-header.is-hidden{
	  transform: translateY(100%);
	}
	.author_numb{
		line-height: 300px;
	}
	.top_page_filter .btn-group{
		display: none;
	}
	.mfilter-free-container.mfilter-free-container-closed.mfilter-direction-ltr {
	    display: none !important;
	}
	.left_sidebar{
		display: none;
	}
	.order_title{
		width: 100%;
		margin: 50px 0 10px;
	}
	.simplecheckout-table-form tr td select, .simplecheckout-table-form tr td input[type=tel], .simplecheckout-table-form tr td input[type=email], .simplecheckout-table-form tr td input[type=text]{
		text-align: center;
	}
	.simplecheckout-three-column:first-child {
	    width: 100% !important;
	}
	.simplecheckout-three-column{
		width: 100% !important;
		margin: 0 !important;
	}
	.simplecheckout-table-form tr td:first-child{
		text-align: center;
		padding-left: 10px;
	}
	.simplecheckout-block{
		padding: 0 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.simplecheckout-three-column + .simplecheckout-three-column + .simplecheckout-three-column{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.simplecheckout-three-column:nth-child(3) {
	    width: 100% !important;
	    max-width: 100% !important;
	}
	#simplecheckout_payment:before, #simplecheckout_cart:before{
		left: 0;
	}
	.btns_area{
		padding-left: 0;
	}
	a.edit_account{
		color: #8b524a;
	}
	.liked-page{
		overflow: auto;
	}
	.t_head,
	.t_article{
		min-width: 600px;
	}
	.block_desc{
		padding: 0;
	}
	.img_bg_box i{
		width: 100px;
		height: 100px;
		line-height: 100px;
	}
	.int_box{
		width: 50%;
		display: block;
		float: left;
	}
	.news_list ul li{
		width: 50%;
	}
	.prod_box{
		width: 50%;
	}
	.abuot_section{
		display: none;
	}
	.top_footer .content{
		/* display: block; */
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		-o-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.seo_content{
		flex-wrap: wrap;
	}
	.about_desc,
	.about_title{
		width: 100%;
		padding: 0 25px;
		font-size: 14px;
		/* text-align: left; */
	}
	.about_desc:before{
		float: right;
	}
	.about_desc p{
		clear: both;
	}
	.adress,
	.feedback,
	.footer_nav{
		float: left;
		width: 33.3333%;
		margin-bottom: 30px;
	}
	footer .social:before{
		content: '';
		display: block;
		clear: both;
	}
	footer .social{
		margin-top: 0;
	}
	footer .social form{
		margin: 10px auto;
	}
	.book_vew{
		width: 100%;
	}
	.book_desc {
	    width: 100%;
	    padding-left: 0;
	    margin-top: 40px;
	    padding: 0 15px;
	}
	.book_desc{
		height: auto;
		max-height: 100%;
	}
	.read_preview{
		/*display: none;*/
	}
	.languages_filter, .select_filter, .top_page_filter .btn-group{
		margin-left: 0;
	}
	.languages_filter{
		text-align: left;
		padding: 0 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.languages_filter span.span{
		text-align: left;
	}
	.select_filter{
		text-align: right;
		padding: 0 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.all_stat{
		/* display: none; */
		width: 100%;
		text-align: center;
	    float: none;
	    margin-bottom: 30px;
	    /* text-align: right; */
	}
	.filter_title{
		padding: 0;
		box-shadow: none;
		/* padding-top: 77px; */
		padding-left: 40px;
	}
	.filter_title:before{
		content: '';
		position: absolute;
		top: calc(50% - 2px);
		left: 10px;
		display: inline-block;
		width: 20px;
		height: 1px;
		background-color: #383838;
		-webkit-transform: translateY(-50%);
		   -moz-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		     -o-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
	.filter_title:after{
		content: '';
		position: absolute;
		top: calc(50% + 2px);
		left: 10px;
		display: inline-block;
		width: 10px;
		height: 1px;
		background-color: #383838;
		-webkit-transform: translateY(-50%);
		   -moz-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		     -o-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
	.peaple_box{
		width: 50%;
	}
	.fr_box{
		width: 50%;
	}
	.single_content {
		padding: 60px 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.content_full{
		padding-top: 0;
	}
	.pagination{
		padding: 0 15px;
	}
	.information-information p{
		line-height: 1.5;
	}
	.book_single{
		padding-top: 0 !important;
	}
	.cat_list_filter {
	    position: absolute;
	    left: -1000%;
	    top: 100%;
	    background: #fff;
	    width: 220px;
	    z-index: 100;
	    padding-right: 15px;
	    box-shadow: inset -1px -1px 0px 0px #efefef;
	    -webkit-transition: all .3s linear;
	    -o-transition: all .3s linear;
	    transition: all .3s linear;
	}
	.block_desc a{
		display: inline;
	}
	.simplecheckout-button-right{
		float: none;
		text-align: right;
	}
	.cat_list_filter.opened{
		left: 0;
	    box-shadow: 6px 6px 30px rgba(0,0,0,.3);
	}
	.left_sidebar {
	    position: absolute;
	    top: 0;
	    left: 0;
	}
	.katalog_filter {
	    position: relative;
	}
	.filter_title{
		position: relative;
		z-index: 10;
		max-width: 70px;
	}
	.right_sidebar{
		width: 100%;
	}
	.page_content {
	    display: block;
	    width: 100%;
	    position: relative;
	}
	.prod_box.product-grid{
		width: 50%;
	}
	.prod_box.list_view .visible_content {
	    padding-bottom: 40px;
	    padding-left: 15px;
	    padding-top: 240px;
	}
	.prod_box.list_view img {
	    position: absolute;
	    top: 15px;
	    left: 15px;
	    margin-top: 0;
	    -webkit-transform: none;
	    -ms-transform: none;
	    -o-transform: none;
	    transform: none;
	}
	.foot_logo{
		display: none;
	}
	.languages_filter, .select_filter{
		/* display: none; */
		width: 50%;
	}
	.left_sidebar{
		border-bottom: 0;
		box-shadow: none;
		top: 34px;
	}
	.about_nav{
		margin-bottom: 30px;
	}
	.owl-carousel .owl-controls .owl-dot.active, .owl-carousel .owl-controls .owl-dot:hover{
		background-color: #f0f0f0;
	}
	.author_anchor a{
		width: auto;
		margin-right: 10px;
	}
/* 	.book_single .single_cart .liked{
		bottom: 100px;
	} */

	.btn_electron{
		width: 100%;
	}
}
@media(max-width: 767px){
	.author_anchor a{
		display: block;
	}
	.right_sidebar.full .prod_box{
		width: 50%;
	}
	.author_photo{
		padding-left: 0;
	}
	.share_view .share{
		margin-top: 0;
	}
	.tab_content .owl-dots {
	    text-align: center;
	    padding-top: 40px;
	    margin-bottom: -20px;
	}
	.mobile_slide_nav{
	    display: -webkit-flex;
	    display: -moz-flex;
	    display: -ms-flex;
	    display: -o-flex;
	    display: flex;
	    -ms-align-items: center;
	    align-items: center;
	    justify-content: space-around;
	    position: fixed;
	    bottom: -50px;
	    left: 0;
	    width: 100%;
	    height: 40px;
	    background-color: #f3f3f3;
	    color: #383838;
	    font-size: 12px;
	    text-transform: uppercase;
	    border-top: 1px solid #9c9c9c;
	    z-index: 999;
	    -webkit-transition: all .5s linear;
	    -o-transition: all .5s linear;
	    transition: all .5s linear;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	    font-family: 'Museo Sans Cyrl 900';
	}
	.mobile_slide_nav.active{
	    bottom: 0;
	}
	.mobile_slide_nav a{
	    color: inherit;
	    text-decoration: none;
	}
	h1{
		font-size: 28px;
	}
	.offer_form {
	    width: 100%;
	    margin-left: 0;
	}
	.offer_form label{
		width: 100%;
		padding: 0;
	}
	.offer_wrapp{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.offer_form #drop-zone,
	.offer_form textarea{
		width: 100%;
		margin-left: 0;
	}
	.personal-page label input{
		width: 100% !important;
	}
	.add_more{
		margin-left: 0;
	}
	.personal-page label span{
      	text-align: left;
		width: 100%;
		margin-bottom: 10px;
	}
	.personal-page label input{
		padding: 0;
	}
	.checkbox_area,
	.right_sender_title{
		padding-left: 0;
	}
	.sender .btn.btn-primary{
		margin-left: 0;
	}
	.mobile_cart{
		overflow: auto;
	}
	.simplecheckout-cart{
		min-width: 500px;
	}
	.simplecheckout-table-form tr td{
		display: block;
	}
	.simplecheckout-table-form tr td:first-child{
		width: 100% !important;
		/* text-align: left; */
	}
	.simplecheckout-block{
		padding: 0;
	}
	.simplecheckout-block-content{
		border-left: 0px !important;
	}
	#simplecheckout_payment:before, #simplecheckout_cart:before{
		display: none;
	}
	.login.str{
		display: none;
	}
	.login.str a{
		margin: 10px 15px;
	}
	.t_cell{
		display: block;
	}
	.v_top_left{
		padding-right: 0;
		margin-bottom: 50px;
	}
	#popup-quickview{
		padding: 90px 20px !important;
	}
	.popup .book_version{
		margin-top: 0;
		margin-bottom: 30px;
	}
	.popup .prefeet{
		margin-top: 30px;
	}
	.new_pass, .enter_form, #NotifyWhenAvailable_popup2{
		padding: 40px 15px;
		max-width: 100%;
	}
	form, .form_block{
		padding: 0 15px;
	}
	.contact_wrapper ul{
		column-count: 1;
	}
	input[type=text], input[type=email]{
		outline: none;
	}
	.man_wrapper{
		width: 100%;
		float: none !important;
		margin: 0 !important;
		padding:  0 !important;
	}
	.man_wrapper .bottom{
		width: 100% !important;
		right: 0 !important;
	}
	.man_wrapper .img_parent_wrapp{
		width: 100%;
		margin: 40px 0 !important;
		padding: 0 !important;
	}
	.about_page_desc,
	.man_awards{
		padding-left: 0;
	}
	.man_desc{
		margin-bottom: 30px;
		text-align: left;
	}
	.peaple_box{
		width: 100%;
		height: 350px;
	}
	.fr_box{
		width: 100%;
		padding: 0;
	}
	.fr_desc{
		height: auto;
	}
	.content_with_share{
		display: block;
	}
	.top_news_content .block_desc{
		padding: 0;
	}
	.news_info img{
    	height: 25vh;
	}
	blockquote{
		margin-left: 0;
		padding-left: 30px;
		font-size: 18px;
	}
	blockquote:before {
	    left: 0;
	    width: 27px;
	    height: 20px;
	    background-image: url(../images/blockquote.png);
	    background-size: contain;
	    background-repeat: no-repeat;
	}
	.content_with_share .share_view{
		margin-top: 0;
	}
	.share_view .share *{
		display: inline;
	}
	.category_tabs{
		display: block;
	}
	.category_tabs li{
		display: inline-block;
		margin: 10px;
	}
	.vid_box{
		width: 100%;
	}
	.int_box{
		width: 100%;
		float: none;
	}
	.mob_menu_wrapper,
	#mobile_menu .container,
	#mobile_menu #supermenu ul li.tlli{
		display: block;
	}
	#mobile_menu #supermenu ul li.tlli{
		text-align: center;
		padding: 10px 0;
	}
	#mobile_menu #supermenu ul li.tlli.sep{
		display: none;
	}
	#mobile_menu .config_btns{
		margin: 0 auto;
		padding-top: 40px;
		justify-content: center;
	}
	.news_list ul li:nth-child(4),
	.news_list ul li:nth-child(3){
		display: none;
	}
	.prod_box{
		width: 100%;
	}
	.mob_vis{
		display: block;
	}
	.prod_box{
		max-width: 300px;
		margin: 0 auto;
		box-shadow: none;
	}
	.hid_box.eye{
		display: none;
	}
	.hid_box {
	    box-shadow: inset 0px 0px 0px 1px #efefef;
	}
	.prod_box .liked{
		opacity: 1;
		bottom: 0;
		left: 0;
		width: 37px;
		height: 37px;
    	box-shadow: inset -1px 0px 0px 0px #efefef;
	}
	.hid_box.bag{
		padding-left: 37px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.liked .far,
	.liked .fas{
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.prod_box .hidden_content{
      	background-color: #f9f9f9;
		opacity: 1;
	}
	.price,
	.author_name,
	.book_name{
		text-align: center;
	}
	.author_name{
		margin-bottom: 15px;
	}
	.news_list ul li .art_desc{
		display: none;
		height: auto;
		min-height: auto;
	}
	.vis_box_wrap{
		padding-bottom: 15px;
	}
	.category_link ul{
/* 		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		justify-content: space-between; */
	}
	.category_link ul li{
		/* display: block; */
	}
	/* .category_link ul li a, .category_link ul li span{
		font-size: 10px;
		padding: 0 10px;
	} */
	.category_link ul li:last-child{
		display: none;
	}

	.category_link ul li a:after, .category_link ul li span:after{
		width: calc(100% - 20px);
	}
	.category_link ul li a, .category_link ul li span{
		font-size: 10px;
		padding-right: 20px;
	}
	.category_link ul li:nth-child(3) a, .category_link ul li:nth-child(3) span{
		padding-right: 0;
	}
	.category_link ul li:nth-child(3) a:after, .category_link ul li:nth-child(3) span:after{
		width: 100%;
	}
	.prod_box img{
		min-height: 300px;
	}
	.adress{
		float: none;
		width: 100%;
		text-align: center;
		order:  2;
		margin-bottom: 0;
	}
	footer .social{
		order:  1;
		margin-bottom: 30px;
	}
	.add_title{
		display: block;
		text-align: center;
	}
	.feedback,
	.footer_nav{
		display: none;
	}
	.thumbnail_box{
		height: 45vw;
	}
	.social a{
		padding: 0 6px;
	}
	.social_right,
	.up_btn{
		/* width: 35px; */
		display: none;
	}
	.content{
		/* padding: 0 40px; */
		padding: 0;
	}
	.car_box img{
		min-height: 100%;
	}
	.block_desc{
		flex-wrap: wrap;
	}

	.elektron{
		width: 100%;
		margin-top: 30px;
	}
	.s_wrap{
		display: block;
		margin-bottom: 30px;
	}
	.desc_info,
	.block_desc{
		padding: 0;
		width: 100%;
	}
	.desc_info{
		margin-bottom: 40px;
	}
	.single_cart,
	.single_cart_quantity{
		/*text-align: center;*/
	}
	.share_view{
		margin-top: 20px;
	}
	.product_carousel{
		width: calc(100% + 30px) !important;
		margin-left: -15px;
	}
	.s_book_har a{
		display: inline;
	}
	.item-sep{
	    display: none !important;
	}
	.more_btn{
		background-color: #383838;
		width: 100%;
		color: #fff;
		max-width: 300px;
		margin-bottom: 0;
	}
	.tab_block  .more_btn{
		margin-top: 40px;
	}
	.news_content .more_btn{
		margin: 0 auto;
	}
}
@media(max-width: 600px){
	.right_sidebar.full .prod_box{
		width: 100%;
	}
	.phones{
		display: none;
	}
	header{
		width: 100%;
		padding: 15px;
	}
	#mobile_cart{
		flex-grow: 0;
	}
	.prod_box.product-grid{
		width: 100%;
	}
	.left_sidebar{
	    /* top: 112px; */
	}
	.sender .left_sidebar{
		top: 0;
	}
	.filter_title{
		position: relative;
/* 		padding-top: 63px;
		padding-bottom: 44px; */
	}
	.languages_filter, .select_filter, .top_page_filter .btn-group{
		width: 50%;
		margin-bottom: 20px;
		min-width: inherit;
		/* padding: 0; */
		/* text-align: right; */
	}
	.top_footer{
		padding-top: 30px;
	}
	footer .social form{
		margin-top: 20px;
	}
}
@media(max-width: 479px){
	.single_cart,
	.single_cart_quantity{
		text-align: center;
	}

	.wrapEbookPrice.single_cart{
		flex-direction: column;
	}

	.ebookBuyItemM.freeFilesM {
		align-items: center;
		flex-direction: column;
	}

	.ebookBuyItemM>span {
		margin-right: 0;
		margin-bottom: 20px;
	}

	.ebookBuyItemM {
		align-items: center;
		flex-direction: column;
		margin: 15px 0 0px 0;
	}

	.elektronM .titleBuyBookM {
		margin: 20px 0 10px 0;
	}

	.btn_electron {
		justify-content: center;
		margin-left: 0;
	}
	.buttonTabM{
		margin-right: 0;
	}

	.read_preview {
		margin: 15px 15px 15px 15px;
	}

}