
html, body{
    overflow-x: hidden;
}
@media (max-width: 767px) {
	.container {
	    padding-right: 15px;
	    padding-left: 15px;
	}
}
/*.tel_header{
	display: flex;
	align-items: center;
}
.tel_header img{
	margin-right: 10px;
}*/
.cart_quantity{
	background-color: red;
}
/*.header_mobile {
  display: flex;
  flex-wrap: wrap;
}
.header_mobile > div:nth-child(1) { 
	order: 1; 
}
.header_mobile > div:nth-child(3) { 
	order: 2; 
}
.header_mobile > div:nth-child(2) {
	order: 3;
    flex-basis: 100%;
    display: flex;
    justify-content: center;
}*/

@media (max-width: 575px) {
	.tel_header span{
		display: none;
	}
}

.banner{
	width: 100%;
}
.banner_desctop{
	max-height: calc(100vh - 70px);
}


@media (max-width: 767px) {
	.banner_desctop{
		display: none;
	}
}
@media (min-width: 767px) {
	.banner_mobile{
		display: none;
	}
}
.carousel_product{
	padding: 5px;
}
.carousel_product_item{
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	min-width: 315px;
	padding: 10px;
}
@media (max-width: 520px) {
    .carousel_product_item{
        min-width: initial;
    }
}

@media (max-width: 767px) {
	.carousel_product {
		justify-content: center;
	}
}
.content_min {
    min-height: calc(100vh - 345px);
}

.content {
	margin-top: 80px;
}
.content h2{
    font-size: 50px;
    text-align: center;
    color: #060C3B;
    margin-bottom: 20px;
}
.content p{
		font-size: 20px;
    color: #6e6e6e;
    font-family: Poppins;	
}
.about_us img{
    max-width: 500px;
    margin-right: 40px;
    margin-bottom: 50px;
    float: left;
}
@media (max-width: 1199px) {
	.about_us{
		display: flex;
		flex-direction: column-reverse;
	}
	.about_us img {
	    max-width: initial;
	    margin-right: initial;
	    margin-bottom: 50px;
	    margin-top: 50px;
	    width: 100%;
	}
}

/* Заголовки */
.content h1 {
    font-size: 32px;
    margin: 20px 0 15px;
    font-weight: 700;
}

.content h2 {
    font-size: 26px;
    margin: 18px 0 12px;
    font-weight: 700;
}

.content h3 {
    font-size: 22px;
    margin: 50px 0 10px;
    font-weight: 600;
}

.content h4 {
    font-size: 18px;
    margin: 14px 0 8px;
    font-weight: 600;
}

/* Параграф */
.content p {
    margin: 0 0 20px;
}

/* Ссылки */
.content a {
    color: #1a73e8;
    text-decoration: none;
}

.content a:hover {
    text-decoration: underline;
}

/* Списки */
.content ul,
.content ol {
    margin: 0 0 40px 20px;
    padding: 0;
    list-style-type: disc;
}

.content li {
	font-size: 20px;
    font-family: Poppins;
    margin-bottom: 6px;
}

/* Жирный / курсив */
.content strong {
    font-weight: 700;
}

.content em {
    font-style: italic;
}

/* Кнопки */
.content button {
    padding: 8px 14px;
    border: none;
    background: #1a73e8;
    color: #fff;
    cursor: pointer;
    border-radius: 4px;
}

.content button:hover {
    background: #1558b0;
}


/* Таблицы */
.content table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 15px;
}

.content table th,
.content table td {
    border: 1px solid #ddd;
    padding: 8px;
}

.content table th {
    background: #f5f5f5;
    font-weight: 600;
}

/* Блоки */
.content blockquote {
    margin: 0 0 15px;
    padding: 10px 15px;
    border-left: 4px solid #1a73e8;
    background: #f9f9f9;
}

@media (max-width: 767px) {
    .content p {
        font-size: 18px;
    }
    .content li {
        font-size: 18px;
    }
}
.checkout_metods{
    min-width: 230px;
}
.quantity_chenger input{
    width: 50px;
    text-align: center;
}