@media screen and (min-width:1080px) {
	#nav333959567 ul {
		line-height: 120px;
	}
}
@media screen and (max-width:1080px) {
.schetchik {width:100%;}
}

#nav333959567 {background:#fff;height:120px !important;}

#allrecords #nav333959567 a {
    text-decoration: none;
    color: #121c3a;
}
#allrecords #nav333959567 .t446__leftwrapper {width:60%;}
#allrecords #nav333959567 .t446__rightwrapper {width:40%;padding-left: 0px; }
.mt-20 {
	margin-top:20px;
}
.hide {display:none;}

.showHide {position:relative;}
.showHide:after {
	content:'';
	display:block;
	width: 0; 
	height: 0; 
	position:absolute;
	top:4px;
	right:-20px;
	transition:0.3s;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent;
	border-left: 6px solid #2553a5;
}
.showHide.open:after {
	transform:rotate(90deg);
}

.mb-50 {
	margin-bottom:50px;
}
.mobile_logo {display:none;}
.mobile {display:none;}
.schetchik {max-width:360px;margin:0 auto;display: block;}

.mainprice {font-size:24px;color:red;}
.strike {
	display:inline-block;margin-left:10px;position:relative;
}
.strike:before {
	content: '';
    display: block;
    width: 100%;
    height: 3px;
    background: #FE2145;
    position: absolute;
    left: 0;
    top: 95%;
    transform: rotate(-19deg);
    transform-origin: left;
    z-index: 10;
}
.m0a {margin:0 auto;}

.t450__burger_bg {background:#fff;}

.normal {font-weight:normal;}

@media screen and (max-width:980px) {
	body .mobile {display:block;}
	body .mobile_logo {
		display:flex;
		position: absolute;
		top: 0px;
		left:0px;
		z-index: 2; 
		width: 100%;
		align-items:center;
		padding:10px;
		box-sizing: border-box;
		background:#fff;
		
	}
	.mobile_logo .numbers{
		display:flex;
		flex-direction:column;
		text-align:right;
		    margin-left: 20px;
			line-height:1;
	}
	.mobile_logo .numbers a{
		margin:5px 0;
	}
}
.t567 .t-section__topwrapper {
    margin-bottom: 0;
}

.ajax-error {
	    position: absolute;
    bottom: -20px;
    left: 0;
    color: red;
    font-size: 12px;
}


#reviews .review {width:80%;margin:20px auto 50px;background:#f2f7fa;border-radius:0 30px 30px 30px;padding:50px;}
#reviews .review img {width:200px;}
#reviews .review .text {font-size:18px;}
#reviews .review .author {font-size:16px;font-style:italic;margin-top:20px;}



@media screen and (max-width:1220px) {
	.t-col_6 {max-width: 500px;}
}

@media screen and (max-width:980px) {
	#reviews .review {width:auto;min-height:400px;}
}




