@media only screen and (min-width : 1500px) {
	.main {
		min-height: 980px;
	}
}

@media only screen and (max-width: 1499px) {
	.bnr-area {
		display: none;
	}
}

@media only screen and (max-width : 1439px) {
	.index_slider .item {
	}

	.index_slider .item > div {
		display: block !important;
		height: 100%;
	}

	.index_slider .item .text {
		height: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.index_slider .item .text > div {
		margin: 0 20%;
	}

	.index_slider .item .text > div h2 {
		margin-bottom: 0;
	}
}

@media only screen and (max-width : 1199px) {
	.astonia {
		margin-left: 0;
	}
}

@media only screen and (max-width : 991px) {
	.header_table .logo_cell {
		width: 25%;
	}

	.navbar-default {
		background: #1c94c4 !important;
		border-color: #1c94c4 !important;
	}

	.index_slider .item .text > div {
		margin: 0 10%;
	}
	a.uslugi_more {
		width: 49%;
		float: left;
	}
	a.uslugi_more:odd {
		clear: both;
	}
	a.uslugi_more:even {
		float: right;
	}
	.astonia {
		margin: 0 auto;
	}
	.footer {
		padding-bottom: 22px;
	}
}

@media (max-width: 992px) {
	.navbar-header {
		float: none;
	}

	.navbar-left,
	.navbar-right {
		float: none !important;
	}

	.navbar-toggle {
		display: block;
	}

	.navbar-collapse {
		border-top: 1px solid transparent;
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	}

	.navbar-fixed-top {
		top: 0;
		border-width: 0 0 1px;
	}

	.navbar-collapse.collapse {
		display: none !important;
	}

	.navbar-nav {
		float: none !important;
		margin-top: 7.5px;
	}

	.navbar-nav > li {
		float: none;
	}

	.navbar-nav > li > a {
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.collapse.in {
		display: block !important;
	}
}



@media (max-width: 1024px) {

	.nav-justified > li > a {
		padding: 10px 0;
	}

	.top_menu {
		font-size: 11px !important;
	}

}

/*******************************************************************************************/
/*                                          ТЕЛЕФОН                                     */
/*******************************************************************************************/

@media (max-width: 768px) {


	.footer .social {
		text-align: center;
	}

	.footer .tel {
		text-align: center;
	}

	.footer .call_back {
		text-align: center;
	}

	/*.priem_plitki_one h3{ font-size: 16px; }*/
	.priem_plitki_one {
		height: auto;
		margin-bottom: 10px;
		padding: 5px 0;
	}

	/*Слайдер в проектах*/

	.nomer_pict {
		height: auto;
	}

	.nomer_pict #carousel {
		width: 100%;
		height: 120px;
		margin: 5px 0 0 0;
		clear: both;
	}

	.gal_price,
	.gal_price > div {
		position: relative;
		width: 100%;
		display: block;
		border: none;
		margin-top: 15px;
	}

	.fixed_total_price,
	.default_total_price {
		position: relative;
		top: 50px;
		right: 0;
		z-index: 20000;
		width: 100%;
		/* margin-top: 30px; */
	}

	/*.Слайдер в проектах*/

	/*Акции(внутренняя)*/

	.akciya-text h3 {
		font-size: 18px;
	}

	/*.Акции(внутренняя)*/



	.mobile_catalog_sort {
		/* margin-left: 0 !important;
		margin-right: 0 !important; */
	}

	/*                  Большая корзина             */

	.mobile_full_size {
		width: 100%;
	}

	.mobile_btn_order {
		margin-top: 10px;
	}

	.delete_cart_all {
		padding: 0;
		border: none !important;
	}

	.cart_itog {
		font-size: 18px;
	}

	/*                  .Большая корзина             */

	/*      Слайдер     */

	.index_slider {
		margin: 30px 15px 30px 15px;
	}

	.carousel-control.right {
		display: none !important;
	}

	.carousel-control.left {
		display: none !important;
	}

	.index_slider .item .text > div a {
		/* z-index: 100; */
		display: inline-block;
		margin: 10px 5px 0;
		color: white;
		padding: 10px 30px;
		font-size: 16px;
		border: 1px white solid;
		border-radius: 20px;
		font-family: "bold";
		width: 100% !important;
	}

	.index_slider .item .text > div {
		padding: 10px 20px 35px;
		/*background: rgba(0,0,0, .6);*/
		color: white;
		font-size: 14px;
	}

	.index_slider .item .text > div h2 {
		font-size: 30px;
		margin-bottom: 15px;
		font-family: 'bold';
	}

	/*      .Слайдер     */

	.title_page_main {
		border-bottom: 1px #ddd solid;
		border-top: 1px #ddd solid;
		background: rgba(0, 0, 0, .03);
		padding: 10px 0 25px;
		margin-top: 30px;
	}

	.bx-breadcrumb {
		padding: 10px 0;
		float: none;
	}

	.title_page_main h1 {
		margin: 0;
	}

	.bx_ordercart_order_table_container td.custom {
		text-align: center !important;
	}


	.modal-content {
		margin-top: 50px;
	}


	.footer .text-center {
		border-bottom: 1px #ccc solid;
		border-top: 1px #ccc solid;
		margin-bottom: 10px;
		padding-top: 10px;
		margin-left: 15px;
		margin-right: 15px;
	}


	.content_index .title::after {
		border-left: none !important;
	}


	.pl_1 {
		height: 222px;
	}


	.index_priemushestva.raschet,
	.index_priemushestva.garantii,
	.index_priemushestva.faq {
		width: 85px !important;
	}

	/*.bx_item_detail .nav.nav-tabs { margin-left: -30px; margin-right: -30px;}*/
	/*.bx_item_detail .tab-content { margin-left: -30px; margin-right: -30px;}*/

	.soc_net.text-center {
		margin-bottom: 30px;
	}

	/*		Корзина		*/

	.block_fixed {
		position: fixed;
		top: 2px;
		left: 0;
		/*width: 350px;*/
		/*height: 45px;*/
		z-index: 10000;
		display: inline-block;

		/*background: red;*/
	}

	.bx_catalog-compare-list_sravn {
		text-align: center;
		background: none !important;
		margin-bottom: 5px;
		width: 50%;
		height: 36px;
		color: white;
		font-size: 16px;
		display: inline-block;
		padding-top: 7px !important;
		text-align: left;
		position: absolute;
		left: -30px;

	}


	.bx_catalog_compare_count {
		height: 40px;
		display: inline-block;
		position: relative;
		width: 100%;
		/*border: 1px black solid;*/
	}

	.cart_b {
		font-size: 16px !important;
		background: none !important;
		display: inline-block;

	}

	.bx_catalog_compare_count .cart_kol {
		display: inline-block;
		font-size: 25px;
		margin-right: 5px;
		/*margin-top: 5px;*/
		/*float: left;*/
	}

	.bx_catalog_compare_count .cart_summa {
		display: inline-block;
		font-size: 18px;
		padding: 0;
		line-height: 24pt;
		position: absolute;
		top: -3px;

	}

	.bx_catalog_compare_count .kol {
		display: inline-block;
		text-align: center;
		right: 0;
		font-size: 12px;
		padding: 2px;
		width: 24px;
		height: 24px;
		border-radius: 24px;
	}

	/*		.Корзина		*/

	.top_menu_end_enter {
		position: fixed;
		z-index: 3000;
		width: 100%;
	}

	.reg_enter {
		text-align: left !important;
		font-size: 11px !important;
		padding: 3px 0 2px;
	}

	.row.no_margin {
		margin: 0;
	}

	.prod_all {
		margin: 0 0 0 2px;
	}

	.sort_catalog .sort_title {
		display: block;
		margin-bottom: 5px;
	}


	.index_more_content {
		text-align: left;
		font-size: 12px;
		margin: -25px 0 15px 15px;
		white-space: nowrap;
	}




	/*.sort_catalog .btn { display: block; width: 70%; margin: 5px 0 0 0; }*/

	.type_show {
		text-align: left;
	}

	.header_table {
		display: block !important;
		height: auto;
		margin-top: 60px;
	}

	.header_table .logo_cell {
		display: block !important;
		width: 100% !important;
		margin-bottom: 5px;
		margin-top: 70px;
		text-align: center;
		height: auto;
		padding-right: 0;
	}

	.header_table .logo_cell .logo {
		max-width: 100%;
	}

	.header_table .contacts_cell {
		display: block !important;
		width: 100% !important;
		margin: 25px 0;
		height: auto;
		text-align: center;
	}

	.header_table .contacts_cell strong {
		font-size: 18px !important;
	}

	.header_table .logo_cell div div {
		display: block;
	}

	.header_table .logo_cell .slogan {
		display: none;
	}

	.form_search_cell {
		width: 100%;
		padding-left: 0 !important;
		height: 40px !important;
	}

	.form_search_cell .input-group {
		width: 100% !important
	}

	.header_table .logo_cell,
	.header_table .contacts_cell,
	.header_table .form_search_cell,
	.header_table .form_regim_cell {
		display: block;
	}

	.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
	.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
		color: rgba(255, 255, 255, .5);
		background-color: #090909;
	}

	.dropdown-menu {
		margin: 0;
	}

	.dropdown-menu li {
		border-top: 1px solid rgba(255, 255, 255, .2);
		margin: 0 15px;
	}


	.navbar-nav {
		margin: 0 -15px;
	}



	/* табы на главной */



	.nav-tabs.tabs_prod > li.active > a,
	.nav-tabs.tabs_prod > li.active > a:hover,
	.nav-tabs.tabs_prod > li.active > a:focus {
		padding: 3px;
	}

	.nav.tabs_prod > li.active > a::after {
		border: none;
		border-top: none;

	}

	.nav.tabs_prod > li.active.rasprod > a::after {
		border-top: 5px solid red;

	}

	.nav-tabs.tabs_prod {
		border-bottom: none;
		font-size: 14px;
		text-transform: uppercase;
		font-family: 'fregatbold';
		margin-left: 0;
		background: rgba(255, 255, 255, .2);
		margin-left: 5px;
	}

	.nav.tabs_prod > li > a {
		position: relative;
		display: block;
		padding: 2px 3px;
		margin-bottom: 10px;
		color: #515151;
		/*border: #ddd 1px solid;*/
	}

	.nav.tabs_prod > li {
		padding: 0 5px 0 0 !important;
		width: 50%;
		text-align: center;
	}

	/* табы на главной */


	/*табы в карточке товаров*/

	.bx_item_detail .nav-tabs > li {
		float: left;
		margin-bottom: -1px;
		width: 100%;
		text-align: center;
		/* font-size: 12px; */
		border-bottom: #ddd 1px solid;
	}

	.nav-tabs > li > a {
		margin-right: 0;
	}

	.bx_item_detail .nav-tabs > li.active > a,
	.nav-tabs > li.active > a:hover,
	.nav-tabs > li.active > a:focus {
		color: #555555;
		background-color: #ddd;
		border: none !important;
		border-bottom-color: transparent;
		cursor: default;
	}

	/* .табы в карточке товаров*/

	.more_links .btn-primary {
		padding: 5px;
	}


	.bx_item_detail .bx_item_title h1 {
		font-size: 20px;
	}

	.page-header h1 {
		margin: 0;
		padding: 0;
		font-size: 22px;
	}

	.btn-xs,
	.btn-group-xs > .btn {
		padding: 1px 5px;
		font-size: 11px;
		line-height: 1.5;
		border-radius: 0;
	}

	.modal-header h3 {
		font-size: 24px;
		text-align: center;
		margin-bottom: 15px;
		border-bottom: 1px solid #EAEAEA;
		margin-left: -15px;
		margin-right: -15px;
		padding-bottom: 15px;
		margin-top: 5px;
	}

	.modal-body .form-control {
		display: block;
		width: 100%;
		padding: 3px 18px;
		font-size: 14px;

	}

	.modal-body .form-group {
		margin-bottom: 0;
	}


	h2 {
		font-size: 24px;
	}

	.news-date-time {
		display: block;
		float: none;
		margin-top: 10px !important;
		margin-bottom: 0 !important;
		padding-bottom: 10px !important;
		padding-top: 10px;
		border-top: 1px #ddd solid;

	}


	.table > thead > tr > th,
	.table > tbody > tr > th,
	.table > tfoot > tr > th,
	.table > thead > tr > td,
	.table > tbody > tr > td,
	.table > tfoot > tr > td {
		padding: 8px 5px;
		line-height: 1.42857143;
		vertical-align: top;
		border-top: 1px solid #dddddd;
	}

	table.fav {
		font-size: 14px;
	}

	.header_table .contacts_cell .tel {
		padding-bottom: 5px;
	}

	.header_table .contacts_cell .call_back a {
		margin: 3px 8px;
	}
}

@media only screen and (min-width: 769px) and (max-width: 1139px) {
	.carousel-control.left {
		left: 15px;
	}

	.carousel-control.right {
		right: 15px;
	}

	.priem_one {
		height: 280px;
		padding-left: 5px;
		padding-right: 5px;
		width: 19.6%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1199px) {
	.prod_plitki {
		height: 586px;
	}

	.plitki_cart td,
	.plitki_cart tr,
	.plitki_cart table {
		display: block;
		padding-right: 0 !important;
		width: 100%;
		padding-bottom: 6px;
	}
}

@media only screen and (min-width : 768px) and (max-width : 991px) {
	.header_table {
		padding-top: 50px;
	}
}

@media only screen and (max-width : 767px) {
	.main > .row > .col-md-3.col-sm-4.hidden-xs {
		display: block !important;
	}

	.left_menu {
		width: calc(100% + 30px);
		margin: 0 0 0 -15px;
		padding: 10px;
		background-color: #fff;
	}

	.bx-filter {
		display: none;
	}
}

@media only screen and (max-width: 575px) {
	.prod_plitki {
		height: 522px;
	}

	.plitki_cart td,
	.plitki_cart tr,
	.plitki_cart table {
		display: block;
		padding-right: 0 !important;
		width: 100%;
		padding-bottom: 6px;
	}

	.b_red1 {
		height: 180px !important;
	}

	.artikul_nalichie td {
		width: auto !important;
	}
}

@media only screen and (max-width: 480px) {
	.btn.btn-info {
		font-size: 15px;
	}
}

@media only screen and (max-width : 450px) {
	a.uslugi_more {
		float: none !important;
		width: 290px;
		margin: 0 auto;
		max-width: 100%;
	}
}
