/*
===========================================================

[PAGE CSS ]

    Version      :  1.0 

    Author       :  Cadeniuc Ion 

    My WebSite    :  www.cadeniuc.com

    Author Phone   :  068580073

    Author Email : icadeniuc16@gmail.com

===========================================================
*/
@media only screen and (max-width: 1480px) {
	.container {
		width: 1350px;
	}
	.tel a {
		font-size: 23px;
	}
	.adress_hd_go {
		font-size: 13px;
	}
	.item_product_g {
		padding: 15px 0px;
	}
}
@media only screen and (max-width: 1400px) {
	.container {
		width: 1200px;
	}
	.search_float {
		padding-right: 30px;
		width: 25.6%;
	}
	.log_and_registrer {
		width: 12.7%;
	}
	.basket_add,
	.by_one_click {
		width: 124px;
		font-size: 14px;
	}
	.item_hit_g a {
		font-size: 15px;
	}
	.right_txt_adress_footer {
		width: 19.4%;
		padding-right: 0;
	}
	footer .tel a {
		font-size: 17px;
	}
	.descr_log_g {
		font-size: 11px;
	}
	.this_product_pokupaiut {
		margin-left: -15px;
		margin-right: -15px;
	}
	.let_image_product {
		width: 580px;
	}
	.characteristic_block_go {
		padding: 38px 24px 31px;
	}
	.grid .buttons_product {
		width: 32%;
		padding-left: 0;
	}
	.price_product p strong {
		font-size: 16px;
	}
	.price_product p {
		font-size: 13px;
	}
	.grid .title_product {
		width: 21%;
	}
	.title_product a {
		font-size: 15px;
		line-height: 18px;
	}
	.grid .price_product {
		width: 28%;
	}
	.left_filter_catalog {
		width: 297px;
	}
	.right_catalog_products {
		width: calc(100% - 297px);
	}
}
@media only screen and (max-width: 1250px) {
	.container {
		width: 1100px;
	}
	.tel a {
		font-size: 18px;
	}
	.basket_and_sravnenie {
		padding-left: 15px;
	}
	.item_product_g .basket_add label,.item_product_g label.basket_add {
		width: 100%;
		max-width: 100%;
		margin-bottom: 10px;
	}
	.basket_and_sravnenie a {
		padding-left: 45px;
	}
	.sub_head_hd  {
		padding-left: 20px;
		padding-right: 15px;
	}
	.carousel_banner .texts_banner_go {
		padding-left: 50px;
		margin-top: -40px;
	}
	.title_product a {
		font-size: 14px;
		line-height: 18px;
	}
	.basket_add, .by_one_click {
		width: 100%;
		max-width: 200px;
		margin-left: auto;
		margin-right: auto;
		float: none;
		display: block;
		margin-bottom: 8px;
	}
	.menu_second_footer_g ul {
		padding-left: 20px;
	}
	.right_txt_adress_footer {
		padding-left: 0;
	}
	.modal_scheme_go {
		width: 562px;
	}
	.block_news_and_video {
		padding-left: 30px;
		padding-right: 30px;
	}
	.this_product_pokupaiut .item_product_g {
		height: 539px;
	}
	.item_product_g {
		height: 539px;
	}
	.this_product_pokupaiut {
		height: auto;
		padding-top: 10px;
	}
	.this_product_pokupaiut .block_products_go {
		margin-bottom: 20px;
	}
	.image_and_title img {
		max-width: 100%;
	}
	.image_bask_g {
		width: 140px;
	}
	.title_descr_bask {
		padding-left: 17px;
	}
	.title_descr_bask a {
		font-size: 18px;
		line-height: 21.73px;
	}
	.aditiona_desc_G {
		padding-top: 8px;
	}
	.item_product_basket {
		padding: 17px 0;
	}
	.itembsk_float_nr_1 {
		width: 35%;
	}
	.itembsk_float_nr_6 {
		width: 5.615556%;
	}
	.itembsk_float_nr_2,
	.itembsk_float_nr_5 {
		width: 16.7%;
	}
	.itembsk_float_nr_3 {
		width: 10.88%;
	}
	.product_block_go {
		padding-left: 0;
	}
	.left_caract_G {
		width: 250px;
	}
	.right_about_product_go .buttons_product a.by_one_click,
	.right_about_product_go .buttons_product a.basket_add {
		float: left;
	}
	.right_about_product_go .buttons_product a.by_one_click {
		margin-left: 5px;
	}
	.left_filter_catalog {
		width: 290px;
	}
	.right_catalog_products {
		width: calc(100% - 290px);
	}
	.right_catalog_products .buttons_product a {
		width: 100%;
		max-width: 100%;
	}
	.block_product_comparation .buttons_product a {
		width: 100%;
		max-width: 100%;
	}
	.block_product_comparation .buttons_product a:nth-child(2) {
		margin-bottom: 0;
	}
	.grid .basket_add, .grid .by_one_click {
		max-width: 100%;
		margin-bottom: 13px;
	}
	.grid .item_product_g {
		height: 190px;
	}
}
@media only screen and (max-width: 1150px) {
	.container {
		width: 970px;
	}
	.sub_head_hd {
		width: 50%;
		margin-bottom: 20px;
	}
	.log_and_registrer {
		width: 20%;
		clear: left;
	}
	.basket_and_sravnenie {
		width: 60%;
	}
	.adress_hd_go {
		width: 36%;
		border-right: 0;
	}
	.phone_and_call_modal {
		width: 20%;
	}
	.modal_sity_go {
		width: 986px;
	}
	.right_search_and_city_go {
		width: 699px;
	}
	.modal_scheme_go {
		right: 0;
	}
	.poezd_go {
		display: inline-block;
	}
	.search_float {
		width: 40%;
	}
	.block_products_go {
		max-width: 619px;
		margin-left: auto;
		margin-right: auto;
	}
	.header_hit_go {
		text-align: center;
		display: inline-block;
	}
	.block_catalog_hits_go {
		text-align: center;
	}
	.left_news_go {
		width: 100%;
	}
	.text_news_go {
		max-width: 100%;
	}
	.block_news_and_video {
		height: auto;
		overflow: hidden;
	}
	.right_video_go {
		margin-top: 40px;
		padding-left: 0;
		width: 100%;
		text-align: center;
	}
	.carouse_video {
		max-width: 646px;
		margin-left: auto;
		margin-right: auto;
	}
	.block_products_go > .row > [class*=col-] {
		width: 50%;
	}
	.item_product_g {
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 20px;
	}
	.right_txt_adress_footer {
		display: none;
	}
	.left_logo_footer {
		width: 25%;
	}
	.center_menu_footer {
		width:75%;
		padding-right: 0;
	}
	.brands_slider_go {
		padding-left: 15px;
		padding-right: 15px;
	}
	.brands_carousel .item img {
		margin-left: auto;
		margin-right: auto;
		display: block;
		max-width: 100%;
	}
	html,
	body {
		overflow-x: hidden;
	}
	.left_contact_information {
		padding-left: 0;
	}
	.check_boxed_deliver {
		width: 47%;
	}
	.description_scre_G {
		padding-left: 0;
		width: 100%;
	}
	.left_texts_go {
		padding-right: 0;
		width: 100%;
	}
	.image_right {
		float: none;
		width: 100%;
	}
	.item_brand_go {
		width: 20%;
	}
	.block_brands_go {
		height: auto;
		overflow: hidden;
	}
	.item_brand_go:nth-child(6n+1) {
		clear: none;
	}
	.let_image_product {
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.product_block_go .h1 {
		text-align: center;
	}
	.right_about_product_go {
		margin-left: auto;
		margin-right: auto;
		float: none;
		margin-top: 30px;
	}
	.item_carect {
		width: 100%;
	}
	.item_carect:nth-child(1) {
		padding-right: 15px;
	}
	.item_carect:nth-child(2) {
		padding-left: 15px;
	}
	.item_product_compr_centr_g:nth-child(1) {
		display: none;
	}
	.item_product_compr_centr_g {
		width: 33.33333%;
	}
	.item_carect li:last-child {
		border-bottom: 1px dotted #8e8e8e;
	}
	.characteristic_block_go {
		padding: 20px 10px 20px;
	}
	.left_filter_catalog {
		width: 100%;
	}
	.button_filter_down {
		height: 62px;
	}
	.buttons_filter_go {
		overflow: hidden;
		padding: 40px 20%;
	}
	.right_catalog_products .block_products_go > .row > [class*=col-] {
		width: 33.33333%;
	}
	.right_catalog_products {
		width: 100%;
		padding-left: 0;
		margin-top: 40px;
	}
	.right_catalog_products .block_products_go {
		max-width: 100%;
	}
	.block_product_comparation .block_products_go {
		max-width: 100%;
	}
	.block_product_comparation .block_products_go > .row > .col-md-3.none_mobile {
		display: none;
	}
	.block_product_comparation .block_products_go > .row > .col-md-3:nth-child(2) .item_product_g  {
		border-left: 0;
	}
	.block_product_comparation .block_products_go > .row > [class*=col-] {
		width: 33.3333%;
	}
	.filter_mobile_grid_disable {
		display: none;
	}
	.basket_add, .by_one_click {
		max-width: 100%;
		margin-bottom: 15px;
	}
	.buttons_product .basket_add, .buttons_product .by_one_click {
		margin-bottom: 10px !important;
	}
	.block_product_comparation .block_products_go > .row > [class*=col-]:nth-child(2n+2) .item_product_g {
		border-left: 1px solid #dcdcdc;
	}
	.block_product_comparation .block_products_go > .row > [class*=col-]:nth-child(4n+2) .item_product_g {
		border-left: 0;
	}
}
@media only screen and (max-width: 992px) {
	.container {
		width: 100%;
	}
	.item_comparation_row_go {
		font-size: 12px;
	}
	.phone_and_call_modal {
		width: 27%;
		padding-left: 15px;
	}
	.modal_sity_go {
		width: 715px;
	}
	.cities_block_go ul {
		width: 50%;
	}
	.right_search_and_city_go {
		width: 435px;
	}
	.right_menus_other {
		width: 100%;
	}
	.menu_sub_catalog {
		width: 100%;
	}
	.left_catalog_menu {
		/*margin-bottom: 10px;*/
		margin-left: auto;
		margin-right: auto;
		float: none;
		width: 100%;
	}
	.adress_hd_go {
		width: 33%;
	}
	header a {
		font-size: 12px;
	}
	.hint {
		left: 0;
		right: auto;
	}
	.container {
		padding-left: 30px;
		padding-right: 30px;
	}
	#menu .menu_sub_catalog ul li ul {
		display: none;
		position: relative;
		opacity: 1;
		visibility: visible;
		left: 0;
		width: 100%;
		margin-left: 0;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
	.left_news_go:after {
		display: none;
	}
	.block_news_and_video {
		padding-left: 15px;
		padding-right: 15px;
	}
	.form_block_request {
		height: auto;
	}
	.h3_form_go {
		font-size: 22px;
	}
	.block_news_and_video,
	.block_slider_go,
	#menu {
		margin-left: -15px;
		margin-right: -15px;
	}
	.menu_sub_catalog,
	#menu .menu_sub_catalog ul li ul {
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 10px;
		-webkir-transition: all 0s;
		-moz-transition: all 0s;
		-ms-transition: all 0s;
		-o-transition: all 0s;
		transition: all 0s;
	}
	.menu_sub_catalog li a:after {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		-o-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	/*#menu .menu_sub_catalog li:hover a:after,*/
	.menu_sub_catalog li a.active:after {
		-webkit-transform: rotate(0deg) !important;
		-moz-transform: rotate(0deg) !important;
		-ms-transform: rotate(0deg) !important;
		-o-transform: rotate(0deg) !important;
		transform: rotate(0deg) !important;
	}
	#menu .menu_sub_catalog li a.active {
		background-color: #fff !important;
		color: #000 !important;
	}
	#menu .menu_sub_catalog ul li ul {
		border:0;
	}
	.menu_sub_catalog {
		position: relative;
		top: 0;
	}
	#menu .menu_sub_catalog li a {
		/*border-bottom: 1px solid #ccc;*/
		border-left: 0;
	}
	.menu_sub_catalog {
		padding-left: 0;
		padding-bottom: 0;
		padding-right: 0;
		height: auto;
		display: none;
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
	.menu_sub_catalog li a:before {
		display: none;
	}
	#menu .menu_sub_catalog li:hover a {
		color: #fff;
	}
	.left_catalog_menu > ul > li > a:hover {
		background-color: #353535 !important;
	}
	.left_catalog_menu a:hover {
		background-color: #3e3e3e !important;
	}
	#menu .menu_sub_catalog li a {
		border-color: #ccc;
	}
	.check_boxed_deliver,
	.left_contact_information {
		width: 100%;
	}
	.check_boxed_deliver {
		float: none;
		clear: both;
		padding-top: 40px;
		max-width: 500px;
	}
	.item_news_gr {
		width: 33.33333%;
	}
	.title_news a {
		line-height: 19px;
	}
	.item_brand_go {
		width: 33.3333%;
		float: left;
	}
	.header_basket_g {
		display: none;
	}
	.image_bask_g {
		width: 100%;
	}
	.content_basket_products .itembsk_float_nr_2:before, .content_basket_products .itembsk_float_nr_3:before, .content_basket_products .itembsk_float_nr_4:before, .content_basket_products .itembsk_float_nr_6:before, .content_basket_products .itembsk_float_nr_5:before {
		right: 0;
		height: 86%;
    top: 2px;
	}
	.content_basket_products .itembsk_float_nr_4:before {
		display: none;
	}
	.content_basket_products .item_text_basket_top {
		display: block;
		height: auto;
		margin-bottom: 20px;
    position: relative;
	}
	.item_text_basket_top  {
		width: 100%;
	}
	.title_descr_bask {
		width: 100%;
		clear: both;
		text-align: center;
		padding-left: 0;
		padding-right: 0;
	}
	.aditiona_desc_G {
		padding-top: 14px;
	}
	.basket_block_start_go {
		margin-left: -15px;
		margin-right: -15px;
	}
	.content_basket_products {
		padding-left: 15px;
		padding-right: 15px;
		background-color: #fff;
	}
	.itembsk_float_nr_1 {
		padding-top: 10px;
		border-bottom: 1px solid #D1D1D1;
		padding-bottom: 12px;
	}
	.image_bask_g {
		margin-bottom: 20px;		
	}
	.title_descr_bask a {
		font-size: 22px;
		line-height: 23px;
		text-align: left;
	}
	.item_product_basket {
		padding: 0;
	}
	.basket_form_korx_g {
		max-width: 400px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom: 0;
		border-top: 1px solid #D1D1D1;
		padding-top: 13px;
	}
	.right_float_go {
		/*float: none;*/
		/*text-align: center;*/
		/*padding-left: 15px;*/
		/*padding-right: 15px;*/
	}
	.button_go_order a {
		margin-left: auto;
		margin-right: auto;
	}
	.itembsk_float_nr_2,
	.itembsk_float_nr_3,
	.itembsk_float_nr_4 {
		width: 33.3333%;
	}
	.title_mobile_show_g {
		display: block;
	}
	.block_kol_go button {
		font-size: 20px;
		width: 27px;
		padding: 0;
	}
	.block_kol_go button,
	.col_v_inpt_g input {
		height: 40px;
	}
	.col_v_inpt_g input {
		border: 1px solid #eeeeee;
		font-size: 13px;
    padding: 0 20px;
	}
	.this_product_pokupaiut {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 0;
	}
	.block_kol_go {
		width: 94%;
	}
	.itembsk_float_nr_5:before,
	.itembsk_float_nr_6:before {
		display: none;
	}
	.itembsk_float_nr_5 .title_mobile_show_g {
		font-size: 16px;
		margin-bottom: 1px;
	}
	.txt_remove_go {
		display: inline-block;
		border-bottom: 1px solid #000;
		color: #000;
		font-size: 14px;
		line-height: 13px;
		vertical-align: middle;
		margin-top: -3px;
	}
	.remove_item_g button {
		font-size: 14px;
	}
	.content_basket_products .item_text_basket_top.itembsk_float_nr_5 {
		margin-bottom: 0;
	}
	.title_descr_bask a {
		height: auto;
		-webkit-line-clamp: 33;
	}
	.block_filter_head_go {
		height: auto;
		display: block;
		overflow: hidden;
		padding-left: 0;
		padding-right: 0;
	}
	.left_filter_g,
	.right_filter_g {
		width: 100%;
		margin-bottom: 15px;
	}
	.inline_block_filt_g {
		margin-left: 0;
		margin-bottom: 15px;
	}
	.block_filter_head_go p {
		width: 130px;
	}
	.inline_block_filt_g {
		display: block;
	}
	.right_filter_g .right_float_go {
		text-align: left;
		padding: 0;
	}
	.right_catalog_products .block_products_go {
		max-width: 623px;
	}
	.right_catalog_products .block_products_go > .row > [class*=col-] {
		width: 50%;
	}
	.item_product_compr_centr_g {
		width: 100%;
		border-bottom: 1px solid rgba(0,0,0,.1);
		padding-bottom: 10px;
		padding-top: 10px;
		height: auto;
		border-right: 0;
	}
	.item_product_compr_centr_g:last-child {border-bottom: 0;}
	.block_center_products_gr_go {
		max-width: 500px;
		margin-left: auto;
		margin-right: auto;
		padding: 10px 0;
	}
	.block_center_products_gr_go {
		display: block;
		height: auto;
		overflow: hidden;
		margin-bottom: 40px;
	}
	.right_menu {
		width: 80%;
	}
	.logo {
		width: 20%;
	}
}
@media only screen and (max-width: 768px) {
	.phone_and_call_modal {
		margin-bottom: 9px;
	}
	.mobile-search{
		margin-top:-15px;
		display:block;
	}
	.logo {
		width: 100%;
	}
	.block_product_comparation .block_products_go {
		padding-left: 0;
	}
	.right_menu {
		width: 100%;
	}
	.menu li {
		width: 100%;
	}
	header {
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		z-index: 11;
		height: 45px;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-webkit-box-align: center;
		-webkit-flex-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
	}
	.main {
		overflow: hidden;
		padding-top: 55px;
	}
	.styling_menu_hambg {
		display: block;
	}
	.right_menu {
		position: fixed;
		top: 45px;
		background-color: #3e3e3e;
		left: 0;
		right: 0;
		display: none;
	}
	.menu li {
		display: block;
	}
	ul.menu {
		display: block;
		text-align: left;
		padding: 8px 0 10px;
		border-top: 1px solid rgba(255,255,255,.3);
	}
	.menu a:before {
		display: none;
	}
	.menu a {
		padding: 13px 10px;
		display: block;
	}
	.menu a:hover {
		color: #b91818;
	}
	.logo a img {
		max-width: 80px;
	}
	.logo {
		padding-top: 0;
		padding-bottom: 0;
	}
	.basket_go {
		margin-top: 0;
	}
	.numbers_in_the_basket {
		width: 22px;
		height: 22px;
		line-height: 22px;
		font-size: 10px;
	}
	.basket_and_sravnenie,
	.log_and_registrer,
	.adress_hd_go,
	.search_float {
		display: none;
	}
	.phone_and_call_modal {
		width: 100%;
		text-align: center;
	}
	.sub_header {
		margin-top: 0;
		margin-bottom: 0;
		padding: 10px 0;
	}
	.tel a {
		font-size: 27px;
	}
	.sub_head_hd:after {
		display: none;
	}
	.sravnenie_icon_go,
	.basket_mobile {
		display: block;
	}
	.h3_form_go {
		font-size: 19px;
	}
	.h3_form_go strong {
		font-size: 25px;
	}
	.texts_block_site h1 {
		font-size: 25px;
	}
	.texts_block_site p {
		font-size: 16px;
		line-height: 23px;
	}
	.container .jumbotron, .container-fluid .jumbotron {
		padding: 10px 30px 20px;
		margin-left: -15px;
		margin-right: -15px;
	}
	.block_aliniat_g {
		padding-left: 20px;
	}
	.brands_slider_go {
		padding-left: 0;
		padding-right: 0;
	}
	.center_menu_footer {
		display: none;
	}
	.carousel_banner .item {
		height: auto;
		display: block;
		background-image: none !important;
		position: relative;
		z-index: 1;
	}
	.carousel_banner .owl-item.active .texts_banner_go,
	.carousel_banner .texts_banner_go {
		position: absolute;
		z-index: 2;
		top: 50%;
		padding-left: 15px;
		padding-right: 15px;
		left: 0;
		margin-top: -10px;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.texts_banner_go h2 {
		font-size: 35px;
	}
	.texts_banner_go p {
		font-size: 13px;
	}
	.owl-carousel.owl-theme .mobile_image_bg {
		display: block;
	}
	.item_hit_g a {
		padding: 10px;
	}
	.block_news_and_video {
		padding-top: 40px;
	}
	.item_news_h {
		margin-bottom: 35px;
	}
	.header_hit_go {
		margin-top: 0;
		display: block;
		width: 100%;
		overflow: hidden;
		max-width: 619px;
		margin-left: auto;
		margin-right: auto;
	}
	.item_hit_g {
		width: 33.33333%;
	}
	.left_logo_footer {
		width: 100%;
		text-align: center;
	}
	.footer_bg_g {
		padding-top: 20px;
	}
	.block_news_three_go {
		padding-right: 0;
	}
	.right_txt_adress_footer {
		display: block;
		clear: left;
		width: 100%;
		max-width: 280px;
		margin-left: auto;
		margin-right: auto;
		float: none;
		padding-top: 30px;
		border-top: 1px solid #4A4A49;
	}
	.left_logo_footer {
		margin-bottom: 13px;
	}
	.block_news_and_video {
		margin-bottom: 0;
	}
	.bread_crumbs_block ul li a:after,
	.bread_crumbs_block ul li a {
		font-size: 14px;
	}
	.bread_crumbs_block ul li {
		line-height: 18px;
	}
	.bread_crumbs_block {
		margin: 20px 0 10px;
		padding: 12px 15px;
	}
	.item_brand_inline {
		padding-top: 15px;
	}
.brands_inline_go .item_brand_inline{
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
text-align:center;
	}
.image_brad {
    float: none;
    text-align: center;
    width: auto;
}
	.block_brands_go {
		margin-bottom: 40px;
	}
	.description_brand {
		padding-left: 0;
	}
	.image_brad {
		position: relative;
		top: 0;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
		margin-bottom: 20px;
	}
	.pagination .arrow_prev_next.go_to_prev {
		margin-right: 0;
		margin-left: 0;
	}
	.pagination .arrow_prev_next.go_to_next {
		margin-left: 0;
		margin-right: 0;
	}
	.pagination li {
		margin: 0 1px;
        margin-bottom: 5px;
	}
	.block_product_comparation .block_products_go > .row > [class*=col-] {
		width: 100%;
	}
	.block_product_comparation .block_products_go > .row > [class*=col-] .item_product_g {
		border: 1px solid #dcdcdc !important;
		padding-bottom: 10px;
	}
	.scroll_mobile_gr {
		width: 740px;
	}
	.block_product_comparation {
		padding-bottom: 0;
	}
	.block_table_comparation {
		overflow-y: auto;
		margin-bottom: 26px;
	}
}
@media only screen and (max-width: 640px) {
	iframe {
		width: 100%;
		padding: 15px;
		
		height: 100%;
	}
	.texts_banner_go h2 {
		font-size: 27px;
	}
	.texts_banner_go p {
		display: none;
	}
	.owl-theme .owl-dots .owl-dot span {
		width: 8px;
		height: 8px;
		margin: 5px 4px;
	}
	.owl-theme .owl-nav {
		margin-top: 6px;
	}
	.block_catalog_hits_go {
		padding-top: 30px;
	}
	.header_hit_go {
		margin-bottom: 30px;
	}
	.item_product_g {
	}
	.block_products_go > .row > [class*=col-] {
		width: 100%;
	}
	.title_product a {
		text-align: left;
	}
	.item_input_call_g {
		width: 100%;
		margin-bottom: 8px;
	}
	.check_politig_go {
		text-align: left;
		padding-left: 5px;
	}
	.check_politig_go,
	.item_input_call_g button,
	.item_input_call_g input {
		margin-left: auto;
		margin-right: auto;
		max-width: 330px;
	}
	.form_block_request {
		margin-left: -15px;
		margin-right: -15px;
	}
	.socials_foot,
	.left_copyright {
		width: 100%;
	}
	.right_float_go {
		float: none;
		padding: 20px 0;
	}
	.block_copyright_go {
		text-align: center;
		padding: 10px 0;
		height: auto;
	}
	.block_cont_and_pay {
		padding-top: 0;
	}
	.title_del_and_oplat {
		margin-bottom: 20px;
	}
	.item_news_gr {
		width: 50%;
	}
	.item_inline_grg p {
		margin-bottom: 15px;
	}
	.item_inline_grg {
		padding-bottom: 20px;
	}
	.item_brand_go {
		width: 50%;
	}
	.item_brand_go {
		height: 130px;
	}
	.item_carect li {
		font-size: 15px;
	}
	.left_caract_G {
		width: 60%;
	}
	.right_caract_go {
		width: 40%;
		text-align: right;
	}
	.right_about_product_go,
	.let_image_product {
		width: 100%;
	}
	.let_image_product {
		height: auto;
	}
	.right_about_product_go .buttons_product a.basket_add,
	.right_about_product_go .buttons_product a.by_one_click {
		width: 100%;
		max-width: 300px;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.right_catalog_products .block_products_go {
		max-width: 306px;
	}
	.buttons_filter_go {
		padding: 30px 0;
	}
	.block_tags_go li a {
		font-size: 16px;
	}
	.block_tags_go li {
		margin-right: 15px;
	}
	.block_filter {
		margin-left: -15px;
		margin-right: -15px;
	}
	.right_catalog_products .block_products_go > .row > [class*=col-] {
		width: 100%;
	}
	.desktop_pagination {
		display: none;
	}
	.mobile_pagination {
		display: block;
	}
	.pagination li {
		margin: 0 2px;
        margin-bottom: 5px;
	}
} 
@media only screen and (max-width: 480px) {
	.texts_banner_go h2 {
		font-size: 20px;
	}
	.characteristic_block_go {
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 0;
		padding-right: 0;
	}
	.item_carect li {
		font-size: 14px;
		line-height: 15px;
		margin-bottom: 8px;
	}
	.this_product_pokupaiut .h3 {
		text-align: center;
	}
	.characteristic_block_go {
		margin-bottom: 30px;
	}
	.characteristic_block_go {
		margin-top: 0;
	}
	.start_product_img_and_descr {
		margin-bottom: 40px;
	}
	.item_brand_go {
		height: 100px;
	}
	.block_brands_go {
		padding-top: 0;
		padding-bottom: 0;
	}
	.right_menus_other li a {
		font-size: 12px;
	}
	.right_menus_other li img {
		margin-right: 10px;
	}
	.right_menus_other li {
		width: 100%;
		text-align: left;
		border-bottom: 1px solid rgba(255,255,255,.3);
	}
	.right_menus_other li a {
		padding: 0 15px;		
	}
	.item_hit_g a {
		font-size: 10px;
	}
	.block_news_and_video {
		/*display: none;*/
	}
.text_news_go h4 {
    font-size: 16px;
}
.text_news_go p {
    display: none;
}
	.block_products_go {
		margin-bottom: 20px;
	}
	.texts_block_site h1 {
		font-size: 20px;
	}
	.texts_block_site h3 {
		font-size: 22px;
	}
	.block_aliniat_g ul li,
	.jumbotron ul li {
		font-size: 15px;
		line-height: 24px;
	}
	.block_aliniat_g ul:before {
		width: 3px;
	}
	.block_aliniat_g {
		margin-bottom: 25px;
	}
	.texts_block_site p {
		font-size: 14px;
		line-height: 21px;
	}
	.item_cont_go {
		max-width: 220px;
		margin-right: auto;
		margin-left: auto;
	}
	.brands_carousel.owl-theme .owl-nav {
		margin-top: -10px;
	}
	.texts_block_site {
		margin-bottom: 24px;
	}
	.form_block_request {
		margin-bottom: 30px;
	}
	.jumbotron ul li:before {
		top: 8px;
	}
	.basket_add, .by_one_click {
		max-width: 100%;
	}
	.styling_modal_go.modal::before {
		display: none;
	}
	.modal.fade .modal-dialog {
		display: block;
		margin-left: auto;
		margin-right: auto;
		width: calc(100% - 15px);
		max-width: 300px;
		margin-top: 4%;
	}
	.styling_modal_go h2 {
		margin-top: 0;
	}
	.modal-content {
		display: block;
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}
	.item_input_call_g input {
		padding-left: 15px;
		padding-right: 15px;
	}
	.item_check_del_go {
		width: 100%;
	}
	.left_contact_information [class*=col-] {
		margin-bottom: 10px;		
	}
	.float_check_del_go {
		width: 100%;
	}
	.right_float_go {
		padding: 0;
	}
	.button_go_to_order_g a {
		float: none;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.check_boxed_deliver {
		padding-top: 10px;
	}
	.checkbox, .radio {
		margin-bottom: 3px;
	}
	.h1 {
		font-size: 25px;
		margin-bottom: 25px;
	}
	.item_news_gr {
		margin-bottom: 20px;
	}
	.item_product_basket {
		margin-left: -15px;
		margin-right: -15px;
		padding-left: 7px;
		padding-right: 7px;
	}
	.let_image_product {
		width: 100%;
	}
	.kol_vo_block p {
		width: 100%;
		float: none;
		margin-bottom: 15px;text-align: center;
	}
	.kol_vo_block {
		display: block;
		height: auto;
	}
	.product_block_go .h1 {
		text-align: left;
	}
	.price_product {
		font-size: 16px;
	}
	.right_about_product_go strong {
		font-size: 22px;
	}
	.right_about_product_go strong i {
		font-size: 18px;
	}
	.right_about_product_go p {
		font-size: 15px;
	}
	.let_image_product {
		padding: 60px 10px 10px;
	}
} 
@media only screen and (max-width: 400px) {
	.item_news_gr {
		width: 100%;
	}
	.title_mobile_show_g {
		font-size: 10px;
	}
	.right_about_product_go .buttons_product a {
		width: 100% !important;
		max-width: 100% !important;
	}
	.right_about_product_go .buttons_product {
		padding-left: 15px;
		padding-right: 15px;
	}
	.product_block_go .h2 {
		margin-bottom: 15px;
	}
	.obshaea_stoimost {
		font-size: 20px;
	}
	.bread_crumbs_block {
		padding: 6px 15px;
	}
	.pagination .arrow_prev_next a {
		width: 79px;
	}
	.pagination .arrow_prev_next.go_to_prev a img {
		margin-right: 5px;
	}
	.pagination .arrow_prev_next.go_to_next a img {
		margin-left: 5px;
	}
	.pagination li {
		margin: 0 1px;
        margin-bottom: 5px;
	}
	.block_tags_go {
		text-align: center;
		margin-bottom: 15px;
	}
	.block_tags_go li {
		display: inline-block;
		float: none;
		margin-right: 7px;
		margin-bottom: 7px;
	}
	.block_filter_head_go {
		margin-left: -15px;
		margin-right: -15px;
	}
	.block_filter_head_go p {
		width: 100%;
		margin-right: 0;
	}
	.inline_block_filt_g,
	.left_filter_g, .right_filter_g {
		margin-bottom: 5px;
	}
	.block_filter_head_go select {
		width: 100%;
	}
	.block_product_comparation {
		padding-left: 10px;
		padding-right: 10px;
	}
} 
@media only screen and (max-width: 320px) {

}