.body {font-family: Geneva, Arial, Helvetica, sans-serif;color: rgb(51, 51, 51);}
.background {font-family: Arial, Helvetica, sans-serif;color: rgb(51, 51, 51);}
.background {width:100%; max-width:1136px; margin:0 auto;}
header {display:flex;}
.header-block {width:47%;margin-left:1%;}
menu{width: 100%;height: 48px;background: #d84848;padding-left: 0;}
menu ul li{display: inline-block;margin-top: 11px;margin-left: 1%;font-size: 17px;}
menu a{color:#fff;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);text-decoration:none;}
.menu .ul{padding:0px;}
.wrap {display:flex;}
.big-block-left {width:73%;}
.big-block-right {width:27%;}
.okoshko-left-block {width:95%;margin:0 auto;margin-bottom:10px;overflow: hidden;}
.okoshko-left-block a {font-size: 14px;
font-weight: 400;text-decoration:none;}
.left-con-kart {display:flex;margin-top:5px}
.left-kart{width:38%;height:74px;background-position:center;}
.left-text{width:60%;margin-left:2%;font-size:12px;height:74px;overflow: hidden;}
.big-block-left-top {width:100%;display:flex;}
.big-block-left-top-left {width:65%;}
.big-block-left-top-right{width:34%;margin-left:1%;}
.big-block-left-top-left-text {z-index: 9999;background: #000c;line-height: 1.5;padding: 10px;font-size: 14px;height: 48px;overflow: hidden;}
.big-block-left-top-left-text a{color:#fff;text-decoration:none;}
.big-block-left-top-left-text span{font-weight: normal;display: block;font-size: 12px;}
.big-block-left-sredn {width:100%;display:flex;margin-top: 20px;}
.big-block-left-sredn-left{width:32.5%;}
.big-block-left-sredn-right{width:76%;margin-left:1%;display:flex;}
.big-block-left-sredn-right-okoshko{width:46%;margin-left:4%;}
.big-block-left-sredn-right-okoshko a {font-size: 14px;font-weight: 400;text-decoration: none;}
.big-block-left-sredn-right-okoshko-text{font-size: 12px;overflow: hidden;}
.big-block-left-sredn-right-po-3 {display:flex;}
.big-block-left-sredn-right-po-3 .okoshko-left-block{width: 30%;margin-left: 3%;overflow: hidden;}
.big-block-left-sredn-right2{display:block;width:66%;}
.big-block-left-sredn-right2 .left-kart{background:none;width:74px;height:74px;}
.big-block-left-sredn-right2 .left-text{background: none;height: 74px;overflow: hidden;}
.big-block-left-sredn-left .big-block-left-sredn-right-okoshko {width: 100%;margin-left: 4%;}
.big-block-left-sredn-left .big-block-left-sredn-right-okoshko{margin-left:0px;}
.krotyan {display:flex;width:95%;margin:0 auto;margin-top:15px;}
.krotyan-img {width:26%;height:100px;}
.krotyan-text{width:72%;margin-left:2%;}
.krotyan-text a{font-size: 14px; text-decoration:none;}
.texton{font-size:12px;}
.big-block-left-sredn-right-okoshko img {margin-top:6px;}
.texton{font-size: 12px;margin-top: 8px;}
.left-text a{font-size:14px;text-decoration:none;white-space: inherit;color: blue;}
footer{width: 100%;background: #d84848;margin-top:15px;text-align:center;color:white;padding-top:1%;padding-bottom:1%;}


@media (max-width: 1000px)
{
	menu ul li {
    display: inline-block;
    margin-top: 11px;
    margin-left: 1%;
    font-size: 15px;
}
}

@media (max-width: 930px)
{
	menu ul li {
    display: inline-block;
    margin-top: 11px;
    margin-left: 1%;
    font-size: 13px;
}
}

@media (max-width: 850px)
{
	.wrap{display:block;}
	.wrap .big-block-left{width:95%;margin:0 auto;}
	.wrap .big-block-right {display:block;width:95%;margin:0 auto;margin-top:30px;}
	.big-block-right .okoshko-left-block {width:31%;margin-left:2%;float:left;}
	
}

@media (max-width: 730px)
{
	.big-block-left-sredn{display:block;}
	.big-block-left-sredn-left {width: 95%;margin:0 auto;}
	.big-block-left-sredn-right {width: 95%;margin:0 auto;display: flex;}
	.big-block-left-sredn-right2 {display: block;width: 95%; margin:0 auto;}
}

@media (max-width: 560px)
{
	.big-block-left-top {width: 95%; margin:0 auto;display: block;}
	.big-block-left-top-left {width: 100%;}
	.big-block-left-top-right {width: 100%;}
	.big-block-left-top-left-text {z-index: 9999;background: #000c;position:relative;width: 100%;line-height: 1.5;padding: 10px; font-size: 14px;height: 48px;margin-bottom: 15px;}
	.big-block-left-sredn-right-po-3 {display:block;}
	.big-block-left-sredn-right-po-3 .okoshko-left-block {width: 95%;margin:0 auto;}
}

@media (max-width: 530px)
{
	.big-block-left-sredn-right {width: 95%;margin: 0 auto;display: block;}
	.big-block-left-sredn-right-okoshko {width: 100%;margin-left: inherit;}
	.big-block-right .okoshko-left-block {width: 48%;margin-left: 2%;float: left;}
}
@media (max-width: 480px)
{
	.okoshko-left-block {width: 100%;}
}

@media (max-width: 400px)
{
	.big-block-right .okoshko-left-block {
    width: 100%;
    margin-left: inherit;
    float: none;
}
}
.callback-1 {
    background: #E0E6F2;
    padding: 50px 0px;
}
.center {
    text-align: center;
}
.h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
}
.zakaz-tel {
    font-size: 24px;
    width: 320px;
}
.kons-btn {
    font-size: 24px;
    min-width: 320px;
    background: #FFBA01;
    border: 2px solid #FFBA01;
}

.pop{display:none;}

@media (max-width: 818px)
{
	.pop {
		display:block;
        position: relative;
        min-height: 40px;
		z-index: 9999;
    }
	menu{display:none;}
    .pop ul {
    width: 95%;
    padding: 5px 0px;
    top: 0px;
    left: 2%;
    border: 1px solid rgb(170, 170, 170);
    background: rgb(250, 250, 250) no-repeat scroll 10px 11px;
    border-radius: 5px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
    margin: 0 auto;
    margin-bottom:10px;
    margin-top:10px;
}
    .pop li {
        display: none;
        margin: 0px;
    }
    .pop .current {
        display: block;
    }
    .pop a {
        display: block;
        padding: 5px 5px 5px 32px;
		text-decoration:none;
    }
    .pop .current a {
        background: transparent none repeat scroll 0% 0%;
        color: rgb(102, 102, 102);
    }
    .pop ul:hover {
        background-image: none;
    }
    .pop ul:hover li {
        display: block;
        margin: 0px 0px 5px;
    }
    .pop ul:hover .current {
        background: transparent url('/img/icon-check.png') no-repeat scroll 10px 7px;
    }
    .pop.right ul {
        left: auto;
        right: 0px;
    }
}

.big-block-left .karton img{max-width:100%;}
.trig-item{width:45%;margin-left:5%;float:left;height:412px;}

@media (max-width: 682px)
{.trig-item{width:95%;margin:0 auto;height:auto;text-align:center;}}