@media only screen and (min-width : 1px) {
	#wrapper {
		overflow: hidden;
	}
	.inner {
		width: auto;
		max-width: 100%;
	}
}

@media only screen and (max-width: 1415px) {
	.why_we .item img {
		height: 140px;
		width: auto;
	}
}

@media only screen and (max-width: 1474px) {
	.about_product .description_product .block .middle {
		position: relative;
	}
	.about_product .description_product .block .middle .text .old_price span {
		position: absolute;
		top: -28px;
		left: 43px;
		margin-left: 0;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	.about_product .description_product .block .middle {
		padding: 35px 15px 29px 25px;
	}
}

@media only screen and (max-width: 600px) {
	.main_catalog .list_of_items .item {
		width: 100%;
		max-width: initial;
		font-size: 0;
		padding: 0;
		margin: 0 0 15px 0;
	}

	.main_catalog .list_of_items .item .img img {
		width: 100px;
		height: auto;
		float: left;
		margin: 5px 10px 5px 5px;
	}

	.main_catalog .list_of_items .item .description {
		padding: 10px 0 0 0;
		margin-bottom: 20px;
		min-height: 40px;
		text-align: left;
	}

	.main_catalog .list_of_items .item .product-fields {
		min-height: 50px;
	}

	.img-color .stockcheck {
		margin-top: 0;
	}

	.main_catalog .list_of_items .item .bottom_item {
		min-height: 100px;
	}

	.main_catalog .list_txt .item .bottom_item {
		min-height: 10px;
	}

	.main_catalog .list_of_items .item .price {
		font-size: 21px;
		float: left;
	}

	.main_catalog .list_of_items .item .reviews {
		float: right;
		margin-right: 1%;
	}

	.main_catalog .list_of_items .item .bonus {
		left: 0;
		top: 0;
	}

	#tab_product img {
		float: left;
		margin-right: 10px;
		width: 100px;
		height: 100px;
	}

	#tab_product .description {
		font-size: 16px;
	}
}

@media only screen and (max-width: 1000px) {
	/*
	.main_catalog .list_of_items .item {
		width: 50%;
		max-width: initial;
	}
	*/
	.dropdown-menu > ul > li,
	.dropdown-menu > ul > li:hover {
		background-image: none;
	}
	.dropdown-menu > ul > li > a .img, 
	.dropdown-menu > ul > li > a .hover,
	.dropdown-menu > ul > li > a.red img {
		display: none;
	}
	.dropdown-menu > ul > li > a,
	.dropdown-menu > ul > li > span {
		padding: 15px 22px 15px 22px;
	}
	.dropdown-menu > ul > li:hover > a .hover {
		display: none;
	}
	.header_bottom .cart p {
		display: none;
	}
}

@media only screen and (max-width: 1200px) {
	.give_feedback_form .bottom .btn {
		padding: 0 20px;
	}

	.header_bottom .cart .total_products {
		display: none;
	}
}

@media only screen and (min-width: 1155px) and (max-width: 1270px) {
	.dropdown-menu > ul > li {
		background-position: 10px 9px;
	}
	.dropdown-menu > ul > li > a, .dropdown-menu > ul > li > span {
		padding: 15px 22px 15px 62px;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1155px) {
	.dropdown-menu > ul > li {
		background-position: 10px 9px;
		background-image: none;
	}
	.dropdown-menu > ul > li > a, .dropdown-menu > ul > li > span {
		padding: 15px 22px 15px 22px;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1138px) {
	.about_product .description_product .block .middle .text .checked_blocks {
		margin-left: 10px;
	}
	.about_product .description_product .block .middle .buttons .btn.arrow {
		padding: 0 10px;
	}
	.about_product .description_product .block .middle .buttons .btn {
		padding: 0 10px 0 40px;
	}
	.about_product .description_product .block .middle .buttons .btn img {
		left: 5%;
	}
}

@media only screen and (min-width: 769px) and (max-width: 850px) {
	#cpFilters178 .cp-chkb-list li {
		padding: 0 1px;
	}

	.picking .btn {
		padding: 0 30px;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1254px) {
	.top_footer .footer_contacts .location {
		margin: 0;
	}
	.top_footer .cards {
		width: 20%;
	}
	.top_footer .footer_catalog {
		width: 29.9%;
	}
	.about_product .description_product .block .middle .buttons .btn.arrow {
		padding: 0 10px;
	}
	.about_product .description_product .block .middle .buttons .btn {
		padding: 0 20px 0 80px;
	}
	.about_product .description_product .block .middle .buttons .btn img {
		left: 5%;
	}
	.about_product .description_product .block .bottom .item {
		width: 33.33%;
	}
	.about_product .description_product .block .bottom .item img {
		left: 4px;
	}
	.about_product .description_product .block .bottom .item .text {
		padding: 0;
	}
	.about_product .description_product .block .bottom .item .text .h3 {
		padding-left: 60px;
		font-weight: 500;
		min-height: 36px;
	}
	.about_product .description_product .block .bottom .item .text span {
		padding-left: 4px;
		display: inline-block;
		max-width: 120px;
		word-wrap: break-word;
	}

}

@media only screen and (min-width: 1025px) and (max-width: 1106px) {
	.header_top .phones .item a {
		font-size: 16px;
	}
	.header_bottom .auth a {
		font-size: 0;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1503px) {
	.header_top .menu ul li {
		margin-bottom: 5px;
	}
}

@media only screen and (min-width: 1025px) and (max-width: 1165px) {
	.top_footer .footer_contacts {
		width: 27%;
	}
	.top_footer .footer_catalog {
		width: 36.9%;
	}
}

@media only screen and (min-width: 1255px) and (max-width: 1386px) {
	.top_footer .footer_contacts .location {
		margin: -25px 0 0 0;
	}
	.top_footer .cards {
		width: 20%;
	}
	.top_footer .footer_catalog {
		width: 29.9%;
	}
}

@media only screen and (max-width: 1440px) {
	.top_footer .cards img + img {
		padding-left: 0;
	}
}

@media only screen and (min-width: 768px) {
	.dropdown-menu {
		display: block;
	}
	.dropdown-menu.other-pages {
		display: none;
	}

}

/*769 -  853 */
@media only screen and (max-width: 1024px)  {
	.information .we_sell {
		float: none;
		width: 100%;
	}

	.information .we_sell .h1 {
		margin-top: 20px;
		text-align: center;
	}

	.fb-page {
		max-width: 100%;
		margin: 0 auto;
		text-align: center;
	}

	#wrapper {
		overflow: hidden;
	}
	.inner {
		width: auto;
		max-width: 100%;
	}
	.logo {
		width: 22.5%;
	}
	.logo .logo_1530 {
		display: none;
	}
	.logo .logo_940 {
		display: block;
	}
	.logo p {
		text-align: center;
	}
	.best_in_uk {
		width: 26%;
		padding: 0 29px;
	}
	.best_in_uk .text {
		margin-top: 0;
		max-width: initial;
	}
	.header_top .phones .item > a {
		font-size: 18px;
	}
	.header_top .phones {
		width: 29%;
		padding-left: 30px;
		margin-top: 5px;
	}
	.header_top .menu {
		width: 22%;
		text-align: right;
		padding-left: 0px;
		position: relative;
	}
	.header_top .menu .click_and_open2 {
		display: inline-block;
		margin-bottom: 7px;
	}
	.header_top .menu .click_and_open2.opened > div {
		background: #8dbc32;
	}
	.header_top .menu ul {
		display: none;
		border: 1px solid #8dbc32;
		position: absolute;
		top: 38px;
		right: 1px;
		z-index: 99999;
		background-color: #ffffff;
		width: 200px;
	}
	.header_bottom .cart p,
	.header_bottom .cart span {
		text-transform: none;
		font-size: 13px;
	}
	.header_top .menu ul li {
		display: block;
		border: none;
		text-align: left;
		min-width: -webkit-max-content;
		min-width: -moz-max-content;
		min-width: max-content;
	}
	.header_top .menu ul li a {
		border: none;
		background: #fff;
	}
	.header_top .menu ul li a:hover {
		background: #f8f8f8;
		font-weight: 700;
		color: #000;
	}
	.drop-menu-toggler {
		left: 14px;
	}
	.main_menu .click_and_open span {
		left: 43px;
		font-size: 12px;
	}
	.header_bottom .search_form {
		width: 34.5%;
	}
	.header_bottom .auth {
		width: 12%;
	}
	.header_bottom .auth a img {
		left: 23px;
	}
	.header_bottom .auth a {
		padding-left: 47px;
	}
	.header_bottom .cart {
		width: 23%;
	}
	.header_bottom .main_menu {
		width: 30.5%;
	}
	.sale_banner {
		display: none;
	}
	.banners .owl-carousel {
		max-height: 395px;
		max-width: 700px;
		overflow: hidden;
		width: 100%;
	}
	.novelty_catalog {
		padding: 52px 0 63px 32%;
	}
	.product_novelty {
		padding-left: 0;
	}
	.novelty_catalog .list_novelties .slick_slider .slick-slide .colors {
		padding: 10px 37px 11px 37px;
	}
	#cpFilters147 form .manufacturer .block {
		width: 50%;
	}
	#cpFilters147 form .item .responsive_block {
		display: block;
		margin-top: 39px;
	}
	#cpFilters147 form .item.taste {
		display: none;
	}
	#cpFilters147 form .manufacturer {
		width: 50%;
	}
	#cpFilters147 form .item.union {
		width: 26%;
	}
	#cpFilters147 form .just {
		width: 24%;
		padding-left: 12px;
	}
	.why_we .item {
		margin-top: -14px;
		vertical-align: top;
	}
	.why_we .item.first {
		margin-top: 0;
		padding-right: 10px;
	}
	.why_we .item img {
		width: 88px;
		height: 124px;
	}
	.big_reviews .list_of_reviews {
		width: 50%;
		padding: 30px 20px;
	}
	.big_reviews .news {
		width: 50%;
	}
	.information .page_tabak {
		width: 25.6%;
	}
	.top_footer .company {
		width: 24%;
	}
	.top_footer .footer_catalog {
		width: 26%;
	}
	.top_footer .footer_catalog ul {
		width: 100%;
	}
	.top_footer .footer_catalog ul + ul {
		padding-left: 0;
	}
	.top_footer a {
		font-size: 13px;
	}
	.top_footer .footer_contacts {
		width: 26%;
	}
	.top_footer .footer_contacts .soc_networks {
		display: none;
	}
	.top_footer .footer_contacts .location {
		margin-left: 0;
	}
	.top_footer .cards img + img {
		padding-left: 0;
		margin: 17px 0 0 0;
	}
	.top_footer .item.cards .soc_networks {
		display: block;
		margin-top: 53px;
	}
	.top_footer {
		padding-bottom: 13px;
	}
	.bottom_footer p {
		max-width: 70%;
	}
	.vertical-slider .slider-gallery, .vertical-slider .slider-gallery2 {
		padding-left: 0;
	}
	.vertical-slider {
		width: 40%;
	}
	.about_product .description_product {
		width: 60%;
	}
	.about_product .description_product .block .top {
		padding: 20px 12px;
	}
	.about_product .description_product .block .middle {
		padding: 35px 12px 29px 12px;
	}
	.about_product .description_product .block .bottom {
		padding: 20px 12px;
	}
	.about_product .description_product .block .top img {
		max-width: 79px;
		max-height: 24px;
	}
	.about_product .description_product .block .middle .text .old_price span {
		position: absolute;
		top: -27px;
		left: 43px;
		margin-left: 0;
		width: -webkit-max-content;
		width: -moz-max-content;
		width: max-content;
	}
	.about_product .description_product .block .middle .text .checked_blocks {
		margin-left: 33px;
		position: relative;
	}
	.about_product .description_product .block .middle .new_price {
		min-width: 170px;
	}
	.about_product .description_product .block .middle .text .procents {
		margin-left: 0;
	}
	.about_product .description_product .block .middle .text .checked_blocks span {
		position: absolute;
		top: -27px;
		left: 0;
	}
	.about_product .description_product .block .middle .buttons .btn {
		padding: 0;
		min-width: 170px;
		padding-left: 47px;
	}
	.about_product .description_product .block .middle .buttons .btn img {
		left: 28px;
	}
	.about_product .description_product .block .middle .buttons .btn.arrow {
		padding: 0;
	}
	.about_product .description_product .block .bottom .item {
		width: 33.33%;
	}
	.about_product .description_product .block .bottom .item img {
		left: 4px;
	}
	.about_product .description_product .block .bottom .item .text {
		padding: 0;
	}
	.about_product .description_product .block .bottom .item .text .h3 {
		padding-left: 60px;
		font-weight: 500;
		min-height: 36px;
	}
	.about_product .description_product .block .bottom .item .text span {
		padding-left: 4px;
		display: inline-block;
		max-width: 120px;
		word-wrap: break-word;
	}
	.tabs ul li a {
		padding: 0 17px;
	}
	.tabs .tab-block .text {
		width: 44%;
		padding-left: 45px;
	}
	.tabs .tab-block .img {
		width: 56%;
	}
	.tabs .tab-block {
		padding: 50px 28px 50px 35px;
	}
	.vape_description .text {
		width: 40%;
	}
	.vape_description .img {
		width: 60%;
		padding-left: 74px;
	}
	.give_feedback_form .bottom {
		display: initial;
	}
	.give_feedback_form .bottom .value {
		margin-bottom: 26px;
	}
	.give_feedback_form .bottom .captcha {
		float: left;
	}
	.give_feedback_form .bottom .button {
		float: right;
	}
	.give_feedback_form .bottom {
		content: "";
		display: table;
		width: 100%;
		clear: both;
	}
	.main_catalog.other_width .item {
		width: 25%;
	}
	/*
	.main_catalog .list_of_items .item {
		width: 33.33%;
		max-width: initial;
		max-width: 214px;
	}
	
	.main_catalog .list_of_items .item .bottom_item .btn {
		padding: 0;
	}
	*/
	.filters .item .dropdown-menu-filters {
		padding: 0 0px 0 11px;
	}
	.filters .dropdown-menu-filters .results #result_48 {
		margin-right: 0;
	}



}

@media only screen and (max-width: 930px) {
	.dispatch_of_orders,
	.best_in_uk > .text > span {
		font-size: 13px;
	}

	.best_in_uk > .text > a.btn {
		padding-left: 5px;
		padding-right: 5px;
	}
}

@media only screen and (min-width: 880px) {
	.header_top .menu {
		padding-left: 30px;
	}
}
@media only screen and (max-width: 880px) {
	.about_product .description_product .block .middle .buttons .btn {
		min-width: 140px;
	}
	.best_in_uk > .text > span {
		font-size: 12px;
	}
}

@media only screen and (max-width: 831px) {
	.best_in_uk > .text > span {
		font-size: 10px;
	}

	.best_in_uk > .text > a.btn { 
		font-size: 13px;
	}
}


/*769-1024 end*/

@media only screen and (min-width : 769px) and (max-width: 853px) {
	.header_top .phones .item > a {
		font-size: 15px;
	}
	.header_top .phones {
		padding-left: 20px;
	}
}

@media only screen and (min-width : 768px) and (max-width: 1200px) {
	#cpFilters178 #checkprice label br {
		display: block;
	}
	#cpFilters178 #checkprice label span {
		position: relative;
		left: 42px;
	}
}

@media only screen and (min-width : 320px) and (max-width: 768px) {
	#checkprice > div {
		display: inline-block;
		width: 175px;
	}

	#checkprice > div.h3 {
		display: block;
	}

	.novelty_catalog {
		padding: 52px 0 63px 0;
	}

	.about_product .description_product .block .middle .text {
		height: 97px;
	}

	.about_product .description_product .block .middle .text.text_sm {
		height: 20px;
	}

	#wrapper {
		position: relative;
	}
	.best_in_uk {
		display: none;
	}
	.header_top .phones {
		display: none;
	}
	.header_top .menu .custom{
		display: none;
	}
	.header_top .menu {
		width: 8%;
	}
	.clickable_450 {
		display: inline-block;
		vertical-align: middle;
		width: 13%;
	}
	.dropdown-menu3 {
		display: none;
		position: fixed;
		left: 0;
		top: 0;
		z-index: 1000;
		background: #ffffff;
		width: calc(100% - 40px);
		height: 100%;
	}

	.dropdown-menu3 ul {
		min-height: 100%;
		background-color: #ffffff;
	}

	.header_bottom .main_menu {
		width: 0.01%;
	}

	.main_menu .dropdown-menu3 .menu li {
		background-repeat: no-repeat;
		background-position: 15px 9px;
	}

	.main_menu .dropdown-menu3 .menu li.item-404,
	.main_menu .dropdown-menu3 .menu li.item-405 {
		background-position: 15px 15px;
	}

	.main_menu .dropdown-menu3 .menu li > ul {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1000;
		padding-top: 0;
		width: 100%;
		height: 100%;
		overflow: hidden;
		column-count: auto;
		overflow-y: scroll;
	}
	.item-280 > ul {
		column-count: 1;
		padding-top: 30px;
	}
	.main_menu {
		position: static;
	}
	.dropdown-menu3 ul li a img {
		top: 50%;
		-webkit-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		        transform: translateY(-50%);
		right: 20px;
		position: absolute;
	}
	.main_menu .dropdown-menu3 .menu li.parent > a,
	.main_menu .dropdown-menu3 .menu li.parent > span {
		background-image: url('/templates/etabak/images/arrow_right.png');
		background-position: 90% 50%;
		background-repeat: no-repeat;
	}
	.main_menu .dropdown-menu3 .menu li.parent > a:hover,
	.main_menu .dropdown-menu3 .menu li.parent > span:hover {
		background-image: url('/templates/etabak/images/arrow_right.png');
	}
	.dropdown-menu3 ul li a img.white {
		display: block;
	}
	 .dropdown-menu3 ul li:hover a img.arrow {
		display: block;
	}
	 .dropdown-menu3 ul li:hover a img.white {
		display: none;
	}
	 .dropdown-menu3 ul li:before {
		display: none;
	}
	 .dropdown-menu3 ul li a,
	 .dropdown-menu3 ul li > span {
		display: block;
		padding: 15px 15px 15px 65px;
		position: relative;
		cursor: pointer;
		border: 1px solid #eaeaea;
	}
	.dropdown-menu3 ul li.title-450 {
		padding: 10px;
		text-transform: uppercase;
		font-weight: 500;
		background: #678924;
		color: #fff;
	}
	.header_top .clickable-phone,
	.header_top .mob-log {
		display: inline-block;
		vertical-align: middle;
		width: 5%;
	}
	.header_top .mob-log {
		position: relative;
		right: 20px;
	}
	.logo {
		width: 69%;
		text-align: center;
		vertical-align: middle;
	}
	.logo .logo_940 {
		display: inline-block;
	}
	.main_menu {
		display: none;
		width: 0.005%;
	}
	.dropdown-menu {
		display: block;
	}
	.header_bottom .auth {
		display: none;
	}
	.header_bottom .search_form {
		width: 70%;
	}
	.header_bottom .cart {
		width: 29.99%;
		background-position: 20px 50%;
		padding-left: 58px;
	}
	.сlick_and_open3.opened .dropdown-menu3 {
		display: block;
	}
	.catalog-450 {
		display: none;
		min-height: 100%;
		z-index: 1001;
		position: absolute;
		left: 0;
		top: 0;
		background: #8dbc32;
		min-width: 242px;
	}
	.catalog-450 .back {
		color: #fff;
		padding: 10px 10px 10px 30px;
		position: relative;
		cursor: pointer;
	}
	.catalog-450 .back img {
		position: absolute;
		-webkit-transform: rotate(180deg) translateY(50%);
		    -ms-transform: rotate(180deg) translateY(50%);
		        transform: rotate(180deg) translateY(50%);
		top: 50%;
		left: 10px;
	}
	.catalog-450 .title {
		padding: 10px;
		text-transform: uppercase;
		font-weight: 500;
		background: #678924;
		color: #fff;
	}
	.banners .inner {
		padding-left: 15px;
	}
	.banners .owl-carousel {
		width: 100%;
	}
	.banners .owl-carousel .owl-item .btn {
		bottom: 11%;
	}
	.novelty_catalog .list_novelties .slick_slider .slick-slide {
		margin-left: 0;
	}
	#cpFilters147 form .item {
		width: 100%;
		margin-bottom: 20px;
		padding-left: 12px;
	}
	#cpFilters147 form .item.union {
		width: 100%;
	}
	#cpFilters147 form {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	#cpFilters147 form .item + .item {
		border: none;
	}
	.why_we .item {
		width: 100%;
		text-align: center;
		margin-top: 0;
	}
	.why_we .item.first .h1 {
		max-width: initial;
	}
	.why_we .item.first p {
		max-width: initial;
	}
	.why_we .item img {
		width: 40%;
		height: auto;
	}
	.big_reviews .list_of_reviews {
		width: 100%;
	}
	.big_reviews .news {
		width: 100%;
		padding-top: 70px;
	}
	.information .page_tabak {
		width: 100%;
		margin-bottom: 15px;
	}
	.information .we_sell {
		width: 100%;
		padding-left: 0;
	}
	.information .top_menu {
		text-align: center;
	}
	.top_footer {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.top_footer .company, .top_footer .footer_catalog, .top_footer .footer_contacts, .top_footer .cards {
		width: 100%;
	}
	.top_footer .item + .item {
		padding-left: 0;
		border: none;
	}
	.container > .filters, .container > .filters-mobile {
		display: none;
	}
	.main_catalog .h1 {
		padding-bottom: 0;
		margin-bottom: 20px;
		border: none;
	}
	.main_catalog .list_of_items .item > * {
		font-size: 14px;
	}
	.main_catalog .list_of_items .item .miligr {
		width: 46%;
		display: inline-block;
		vertical-align: top;
		margin-left: 0;
		padding: 12px 30px;
	}
	.main_catalog .list_of_items .item .bottom_item {
		width: 100%;
		display: inline-block;
		vertical-align: top;
		margin-left: 0;
		padding: 9px 10px 6px 13px;
	}
	.main_catalog .list_of_items .item .quantity {
		height: initial;
	}
	.vertical-slider {
		width: 100%;
	}
	.vertical-slider img {
		height: 100%;
		width: 100%;
	}
	.about_product {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.about_product .description_product {
		width: 100%;
		padding-left: 0;
	}
	.vertical-slider .thumbs {
		display: none;
	}
	.vertical-slider .slider-gallery,.vertical-slider .slider-gallery2 {
		width: 100%;
	}
	.vertical-slider .bonus {
		left: 0;
	}
	.vertical-slider .slider-gallery .slick-prev, .vertical-slider .slider-gallery2 .slick-prev {
		background: url(../images/arrow_left.png) no-repeat #fff;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		        transform: translateY(-50%);
		left: -13px;
		width: 27px;
		height: 60px;
		background-position: 50% 50%;
		border: 1px solid #8dbc32;
		z-index: 1;
		cursor: pointer;
	}
	.vertical-slider .slider-gallery .slick-next, .vertical-slider .slider-gallery2 .slick-next {
		background: url(../images/arrow_right.png) no-repeat #fff;
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		        transform: translateY(-50%);
		right: -13px;
		width: 27px;
		height: 60px;
		background-position: 50% 50%;
		border: 1px solid #8dbc32;
		z-index: 1;
		cursor: pointer;
	}
	.vertical-slider .slider-gallery .slick-slide {
		text-align: center;
	}
	.vertical-slider .slider-gallery .slick-slide img {
		display: inline-block;
	}
	.about_product .description_product .block .middle .text {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.about_product .description_product .h1 {
		padding-right: 5px;
		padding-left: 5px;
	}
	.about_product .description_product .block .middle .text .checked_blocks {
		width: 100%;
		margin: 20px 0 0 144px;
	}
	.about_product .description_product .block .middle .text .checked_blocks span {
		position: initial;
		display: block;
	}
	.about_product .description_product .block .top img {
		position: absolute;
		right: 12px;
		top: 92px;
		z-index: 1;
		max-width: 100%;
		max-height: 100%;
	}
	.about_product .description_product .block {
		position: relative;
	}
	.about_product .description_product .block .middle .buttons .quantity {
		position: absolute;
		left: 12px;
		top: 160px;
	}
	.about_product .description_product .block .middle .buttons.buttons_sm .quantity {
		position: static;
	}
	.about_product .description_product .block .middle .buttons {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.about_product .description_product .block .middle .buttons .btn {
		width: 100%;
		margin-bottom: 10px;
	}
	.about_product .description_product .block .middle .buttons .btn img {
		left: 36%;
	}
	.about_product .description_product .block .bottom {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.about_product .description_product .block .bottom .item {
		width: 100%;
		margin-bottom: 15px;
	}
	.about_product .description_product .block .bottom .item .text {
		padding-left: 60px;
	}
	.about_product .description_product .block .bottom .item .text .h3 {
		padding-left: 0;
		min-height: initial;
	}
	.about_product .description_product .block .bottom .item .text span {
		max-width: initial;
		word-wrap: initial;
	}
	.about_product .description_product .block .middle .buttons span.addtocart-button {
		display: block;
		width: 100%;
		height: 50px;
		margin-bottom: 10px;
		margin-right: 0;
	}
	.about_product .description_product .block .middle .buttons.buttons_sm span.addtocart-button {
		width: 59%;
	}
	.about_product .description_product .block .middle .buttons .quantity{
		top: 95px;
	}
	.about_product > .h1.dn {
		display: block;
		font-weight: 700;
		font-size: 30px;
		text-transform: uppercase;
	}
	.about_product .description_product .block .bottom .item + .item {
		border: none;
	}
	.tabs ul li {
		display: block;
	}
	.tabs ul li a {
		border: 1px solid #e6e6e6;
		position: relative;
		display: block;
	}
	.tabs ul li a:after {
		content: "";
		background: url(../images/arrow-mobile.png) no-repeat;
		height: 6px;
		width: 7px;
		position: absolute;
		right: 8px;
		top: 50%;
		-webkit-transform: translateY(-50%);
		    -ms-transform: translateY(-50%);
		        transform: translateY(-50%);
	}
	.tabs ul li.selected a {
		border: 1px solid #e6e6e6;
	}
	.tabs ul li a:hover {
		border-top: 1px solid #e6e6e6;
	}
	.tabs .tab-block .img {
		width: 100%;
		margin-bottom: 10px;
	}
	.tabs .tab-block .text {
		width: 100%;
		padding: 0;
	}
	.tabs .tab-block {
		padding: 15px;
	}
	#tab_reviews {
		padding-bottom: 50px;
	}
	#tab_video iframe {
		width: 100%;
	}
	.reviews_about_product .right{
		min-width: 200px;
	}
	.vape_description .img {
		width: 100%;
		padding-left: 0;
	}
	.vape_description .text {
		width: 100%;
	}
	.description_product_2 .text {
		width: 100%;
	}
	.description_product_2 {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.description_product_2 .table {
		width: 100%;
		padding-left: 0;
	}
	.reviews_about_product .give_feedback .btn {
		display: none;
	}
	.reviews_about_product .right {
		width: 100%;
	}
	.reviews_about_product .right img {
		right: -webkit-calc(50% - 94px);
		right: calc(50% - 94px);
	}
	.information .we_sell .owl-carousel-brands .owl-item img {
		display: inline-block;
		width: 50%;
	}
	.main_catalog.other_width {
		display: none;
	}
	.novelty_catalog.responsive {
		display: block;
	}
	.big_reviews .list_of_reviews {
		padding: 90px 20px 30px 20px;
	}
	.top_footer .company {
		display: none;
	}
	.top_footer .footer_catalog {
		display: none;
	}
	.top_footer .footer_contacts .left_hand_side {
		display: none;
	}
	.top_footer .footer_contacts .location {
		margin: 10px 0 0 0;
		width: 100%;
	}
	.top_footer .footer_contacts .location p.not_mg {
		display: inline-block;
		vertical-align: middle;
	}
	.top_footer .footer_contacts .location p.big_mg {
		display: inline-block;
		vertical-align: middle;
		margin-bottom: 0;
		margin-left: -2px;
	}
	.top_footer .footer_contacts .location p:last-child {
		margin-top: 15px;
	}
	.top_footer .item.cards .soc_networks {
		margin: 0;
		display: inline-block;
		vertical-align: middle;
	}
	.top_footer .item.cards .images-dn {
		display: inline-block;
		vertical-align: middle;
		margin-left: 10px;
	}
	.top_footer .item.cards > img {
		display: none;
	}
	.top_footer .item.cards .images-dn img {
		display: inline-block;
		vertical-align: middle;
	}
	.top_footer .item.cards .images-dn img + img {
		margin-left: 15px;
	}
	.bottom_footer p {
		max-width: 100%;
	}

	.back_to_parent {
		padding-left: 35px !important;
		background: url('/templates/etabak/images/arrow_left_white.png') no-repeat 5% 50%;
	}

	.back_to_parent:hover {
		background: url('/templates/etabak/images/arrow_left.png') no-repeat 5% 50% #ffffff !important;
	}

	#cpFilters178 {
		width: 98%;
		display: block;
		margin-left: 1%;
		margin-right: 1%;
		border: none;
		border-bottom: 6px solid #f3f1dd;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	#cpFilters178 .filters-mobile {
		display: block;
		padding: 10px 12px;
		font-weight: 700;
		position: relative;
		border: 1px solid #eaeaea;
		background: #f7f7f7;
		margin-bottom: 9px;
		cursor: pointer;
	}

	#cpFilters178 .filters-mobile img {
		position: absolute;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		right: 19px;
	}

	#cpFilters178 > .filters {
		display: none;
	}

	.filters_left {
		width: 98%;
		display: block;
		margin-left: 1%;
		margin-right: 1%;
		padding: 0;
	}

	.main_catalog .h1 {
		text-align: center;
	}

}
/*320-768 end*/

@media only screen and (max-width: 650px) {
	.give_feedback_form {
		padding: 15px;		
	}
	.give_feedback_form .bottom .captcha,
	.give_feedback_form .bottom .button {
		float: none;
	}
	.give_feedback_form .bottom .button { 
		margin-top: 20px;
	}
}

@media only screen and (max-width: 600px) {
	#tab_video iframe {
		height: 300px;
	}

	.header_bottom .cart {
		background-position: 3px 50%;
		padding-left: 36px;
	}
}

@media only screen and (max-width: 520px) {
	.header_bottom .cart {
		background-position: 45% 50%;
	}
	.header_bottom .cart .circle {
		display: inline-block;
		min-width: 18px;
		text-align: center;
		left: 50%;
	}
	.header_bottom .cart .total {
		display: none;
	}
}

@media only screen and (max-width: 430px) {
	#facebox {
		width: 100%;
		left: 0 !important;
		margin-left: 0;
	}
}
@media only screen and (max-width: 407px) {
	.about_product .description_product .block .top img {
		top: 112px;
		max-width: 120px;
	}
}

@media only screen and (max-width: 400px) {
	.dropdown-menu3 {
		top: 0;
	}
	.clickable-phone{
		position: relative;
		right: 20px;
	}

	.header_top .menu {
		position: relative;
		right: 10px;
	}

	.logo {
		text-align: left;
	}
	.logo a p {
		display: none;
	}

	.logo img {
		max-width: 80%;
	}
	#tab_video iframe {
		height: 200px;
	}
	.header_top .mob-log {
		right: 30px;
	}

}

@media only screen and (min-width : 600px) and (max-width: 1024px) {
	.top_footer .company, .top_footer .footer_catalog, .top_footer .footer_contacts, .top_footer .cards {
		width: 50%;
	}
}

/*600 -  end */

@media only screen and (min-width : 769px) and (max-width: 943px) {
	.about_product .description_product .block .bottom {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.about_product .description_product .block .bottom .item {
		width: 100%;
		margin-bottom: 20px;
	}
	.about_product .description_product .block .bottom .item .text span {
		padding-left: 4px;
		display: inline-block;
		max-width: initial;
		word-wrap: break-word;
	}
	.about_product .description_product .block .bottom .item + .item {
		border: none;
	}
}

/*769 -  853 */



.item-272:hover {background-image: url('/templates/etabak/images/drop1.png');}
.item-280:hover {background-image: url('/templates/etabak/images/drop2.png');}
.item-288:hover {background-image: url('/templates/etabak/images/drop3.png');}
.item-375:hover {background-image: url('/templates/etabak/images/drop4.png');}
.item-382:hover {background-image: url('/templates/etabak/images/drop5.png');}
.item-339:hover {background-image: url('/templates/etabak/images/drop6.png');}
.item-286:hover {background-image: url('/templates/etabak/images/drop7.png');}
.item-313:hover {background-image: url('/templates/etabak/images/drop9.png');}

.dropdown-menu > ul > li.item-286 > ul > li,
.dropdown-menu > ul > li.item-382 > ul > li {
	padding-left: 40px;
	background-repeat: no-repeat;
	background-position: 20px 1px;
	background-color: transparent;
}

@media only screen and (max-width: 768px) {
	.dropdown-menu3 .menu .item-280 ul li.item-281 {background-image: url('/templates/etabak/images/edrop1.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-282 {background-image: url('/templates/etabak/images/edrop2.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-333 {background-image: url('/templates/etabak/images/edrop3.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-331 {background-image: url('/templates/etabak/images/edrop4.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-347 {background-image: url('/templates/etabak/images/edrop5.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-332 {background-image: url('/templates/etabak/images/edrop6.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-341 {background-image: url('/templates/etabak/images/edrop7.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-343 {background-image: url('/templates/etabak/images/edrop8.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-348 {background-image: url('/templates/etabak/images/edrop9.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-349 {background-image: url('/templates/etabak/images/edrop10.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-365 {background-image: url('/templates/etabak/images/edrop11.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-367 {background-image: url('/templates/etabak/images/edrop12.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-368 {background-image: url('/templates/etabak/images/edrop13.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-369 {background-image: url('/templates/etabak/images/edrop14.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-370 {background-image: url('/templates/etabak/images/edrop15.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-377 {background-image: url('/templates/etabak/images/edrop16.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-330 {background-image: url('/templates/etabak/images/edrop17.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-336 {background-image: url('/templates/etabak/images/edrop18.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-283 {background-image: url('/templates/etabak/images/edrop19.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-376 {background-image: url('/templates/etabak/images/edrop20.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-395 {background-image: url('/templates/etabak/images/edrop21.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-396 {background-image: url('/templates/etabak/images/edrop22.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-397 {background-image: url('/templates/etabak/images/edrop23.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-403 {background-image: url('/templates/etabak/images/edrop24.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-398 {background-image: url('/templates/etabak/images/edrop25.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-407 {background-image: url('/templates/etabak/images/edrop26.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-406 {background-image: url('/templates/etabak/images/edrop25.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-408 {background-image: url('/templates/etabak/images/edrop27.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-409 {background-image: url('/templates/etabak/images/edrop28.png');}
	.dropdown-menu3 .menu .item-280 ul li.item-410 {background-image: url('/templates/etabak/images/edrop29.png');}

	                                             
	/*
	.dropdown-menu3 .menu .item-280 ul li:nth-child(1) {
		background-image: none;
	}
	*/
}

#mCSB_1_container {
	margin-right: 0 !important;
}

#mCSB_1_scrollbar_vertical {
	width: 0 !important;
	opacity: 0 !important;
}
