
@font-face {
font-family: "Surco"; 
src: url("../fonts/surco.eot"),
url("../fonts/surco.woff") format("woff"), 
url("../fonts/surco.ttf") format("truetype"); 
font-style: normal; 
font-weight: normal; 
}



body {
	font-family: sans-serif;
}
li {
	list-style-type: none;
}
a {
	text-decoration: none;
}


input {outline:none;}
button {outline:none;}

.concnteiner {
	max-width: 1280px;
	margin: 0 auto;
}


/*H   E   A   D   E   R */

/*--- top header*/
.top_header {
	background: #ed6c30;
	position: fixed;
	width: 100%;
	z-index: 21;
	border-bottom: 2px solid rgb(255 0 0);
}
.top_header_center {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	background: #ed6c30;
	display: flex;
	justify-content: flex-end;
}
ul.top_header_center li {
	height: 55px;
	border-left: 1px solid #777;
	flex-basis: auto;
	/*width: auto;*/
	border-right: 1px solid #777;
	color: #ffffff;
}
ul.top_header_center li.li_top_header_menu {
	width: 70px;
}
ul.top_header_center li.li_top_header_card {
	width: 70px;
	position: relative;
	cursor: pointer;

	/*Скругленные углы*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

/*Тень*/
	-webkit-box-shadow: 0px 5px 0px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0px 5px 0px rgba(0, 0, 0, 0.8);
	box-shadow: 0px 5px 0px rgba(0, 0, 0, 0.8);

/*Градиент*/
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
	background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
	/* text-align: center; */
	background: white;
}

ul.top_header_center li.li_top_header_card:hover {

  
  /*Тень*/
  -webkit-box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.8);
  box-shadow: 0px 3px 0px rgba(0, 0, 0, 0.8);
  
  /*Градиент*/
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
  background-image: linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
}

ul.top_header_center li.li_top_header_card img {width: 35px;margin: 3px auto auto 12px;}
.costcart {
	text-align: center;
	/* display: block; */
	margin: 7px 0 3px 0;
	font-size: 12px;
	background: white;
	padding: 4px;
	border-radius: 5px;
	position: absolute;
	/* width: 35px; */
	right: 7px;
	top: 9px;
	font-family: cursive;
	color: #333;
}
.countercart {
	text-align: center;
	/* display: block; */
}
.counter-cost {
	margin-top: -3px;
	text-align: center;
}
.counter-cost span {
	font-size: 15px;
	/* font-family: cursive; */
	color: #333;
}
ul.top_header_center li.li_top_header_text {
	flex-grow: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: monospace;
	font-size: 21px;
	letter-spacing: -1px;
	text-align: center;
}
li.li_top_header_phone {
	display: flex;
	align-items: center;
	padding: 0 7px;
	font-family: Surco, sans-serif;
	text-align: center;
	font-size: 15px;
}

.spanheader {
	padding: 0 9px;
	text-align: center;
	font-family: Surco, sans-serif;
	font-weight: bold;
	color: #ffffff;
}
.callz {
	width: 43px;
}
.bottom_header {
	display: none;
}
.imglogo {
    width: 130px;
    height: 130px;
    margin: 13px auto auto 35px;
}
@media (max-width: 670px){  
	.imglogo {
    width: 90px;
    height: 90px;
}
}

.backheader {/* background: blue; */position: relative;padding-top: 55px;}
.centbackheader {
	width: 90%;
	max-width: 1280px;
	margin: 0 auto;
	height: 155px;
	background-position: center;
	background-size: cover;
}

@media (max-width: 670px){  
	.imglogo {
    width: 90px;
    height: 90px;
}
.centbackheader {
	width: 100%;
}
}
@media (max-width: 470px){ 
	.imglogo {
    width: 70px;
    height: 70px;
}
}
/*button nav */
.butt-menu {
	display: block;
	position: relative;
	cursor: pointer;
	outline: none;
	width: 50px;
    height: 50px;
    border: none;
    background: none;
    margin: 3px auto;
}
.butt-menu span {
	position: absolute;
	display: block;
	height: 8px;
	top: 21px;
	width: 50px;
	background: #ffffff;
	left: 0;
	border-radius: 1px;
}
.butt-menu span:before {
	position: absolute;
	display: block;
	height: 7px;
	bottom: 15px;
	width: 50px;
	border-radius: 1px;
	background: #ffffff;
	left: 0;
	content: "";
}
.butt-menu span:after {
	position: absolute;
	display: block;
	border-radius: 1px;
	height: 7px;
	top: 15px;
	width: 50px;
	background: #ffffff;
	left: 0;
	content: "";
}
.butt-menu span {
	transition: background 0s .3s;
}
.is-active span {
	background: none;
}
.butt-menu span::after, .butt-menu span::before {
	transition-duration: .3s, .3s;
	transition-delay: .3s, 0s;
}
.butt-menu span::after {
	transition-property: top, transform;
}
.butt-menu span::before {
	transition-property: bottom, transform;
}
.is-active span::after {
	top: 0;
	transform: rotate(-45deg);
}
.is-active span::before {
	bottom: 0;
	transform: rotate(45deg);
}
.is-active span::after, .is-active span::before {
	transition-delay: 0s, .3s;
}

/*button nav     E N D*/

/*bottom header*/

.bottom_header {background: blue;position: fixed;width: 100%;bottom: 0;}
.bottom_header .top_header_center {
	/*justify-content: space-between;*/
}
a.li_top_header_phone {
	display: flex;
	align-items: center;
	padding: 0 7px;
	font-family: fantasy;
	text-align: center;
	font-size: 15px;
	border-left: 1px solid #777;
	border-right: 1px solid #777;
	width: 57px;
	justify-content: center;
}
a.li_top_header_text {
	width: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-right: 1px solid #777;
    margin-left: 0;
    margin-right: auto;
}
.bottom_header .li_top_header_card {
	border-right: 1px solid #777;

}

.bottom_header ul.top_header_center li.li_top_header_card {


/*Тень*/
	-webkit-box-shadow: 0px -5px 0px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0px -5px 0px rgba(0, 0, 0, 0.8);
	box-shadow: 0px -5px 0px rgba(0, 0, 0, 0.8);

}

.bottom_header ul.top_header_center li.li_top_header_card:hover {


/*Тень*/
	-webkit-box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.8);
	box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.8);

}



.navigation {
    height: 100vh;
    /*background: rgb(5 5 5 / 0.7);*/
    position: fixed;
    /* width: 100%; */
    top: 0;
    left: -135%;
    transition: .5s;
}
.nav {
	background: #ed6c30;
	width: 500px;
	height: 100%;
	padding: 59px 0 25px 0;
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
}
.navig {
    /* height: 75vh; */
    width: 95%;
    position: relative;
    /* top: 55px; */
    display: flex;
    flex-wrap: wrap;
    /* align-content: start; */
    overflow-x: hidden;
    justify-content: space-around;
    flex-grow: 1;
    margin: 0 auto 21px auto;
}

.sdvigleft {
	transition: .5s;
	left: 0;
	z-index: 17;
}

.navig li {
	width: 33%;
	/* display: table; */
	/* height: 65px; */
	border-left: 2px solid white;
	box-sizing: border-box;
	border-top: 2px solid white;
}
.navig li a {
	display: block;
}
.blockimg {
    /* width: 97px; */
    height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    /* text-align: center; */
}

@media (max-width: 750px){ 
	.top_header_center {
		width: 100%;
	}


}

@media (max-width: 670px){ 
	.bottom_header {
		display: block;
		z-index: 21;
		border-top: 1px solid #111;
	}
  .top_header .li_top_header_phone, .top_header .li_top_header_card, .top_header .li_top_header_menu {
  	display: none;
  }
  .top_header .li_top_header_text {
  	border: none;
  }
  .top_header {
  	position: static;
  }
  .backheader {
  	padding-top: 0;
  }
  .navig {
  	/* top: 15px; */
  }
  footer {
  	margin-bottom: 55px;
  }

}

@media (max-width: 670px){ 
.nav {
	width: 400px;
	padding: 15px 0 130px 0;
}

}

@media (max-width: 470px){ 
.nav {
	width: 315px;
}

}





.headnavh3 {
	    font-size: 12px;
	    font-family: Surco, sans-serif;
	    text-align: center;
	    color: #ffffff;
	    padding: 5px 3px 7px 3px;
	    font-weight: bold;
}
.headnavh3:hover {
	color: red;
}




.cartz {background: #ed6c30;position: fixed;width: 300px;top: 0;/* left: 0; */height: 75vh;z-index: 21;/* left: 50%; *//* margin: 65px 0 0 -150px; */padding: 0 7px;display:none;position: fixed;left: 50%;top: 48%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.carcoun {
	height: 47vh;
	overflow: auto;
	margin-bottom: 23px;
	background: white;
}
.dzxsfsdfs {
	font-family: Surco, sans-serif;
	text-align: center;
	padding: 7px 0;
	font-weight: bold;
	font-size: 25px;
	color: white;
}
.prodcart {border-bottom: 2px solid;padding: 3px 0 7px 0;}
.prodcartname {font-size: 15px;text-align: justify;font-family: Surco, sans-serif;font-weight: bold;padding: 1px 5px;}
.topflexstrr {display: flex;}
.dfvsdvsdvcsd {
	flex-basis: 35%;
	align-self: center;
	font-size: 13px;
}

.povdjfbv {display: flex;justify-content: space-between;margin-top: 5px;}
.dsvsdsd {width: 70px;height: 55px;}
.minusdsfvdsfv {align-self: center;font-size: 21px;font-family: fantasy;padding: 3px 7px;border: 1px solid #333;cursor: pointer;}
.counterdcx {border-top: 1px solid #555;border-bottom: 1px solid #555;align-self: center;padding: 7px 13px;font-family: cursive;margin: 0 -23px;}
.plusdsfvdsfv {align-self: center;font-size: 21px;font-family: fantasy;border: 1px solid #333;padding: 3px 5px;cursor: pointer;}
.coutottaldfv {
	align-self: center;
}
.sdcasccchgvf {background: #00cd08;color: white;padding: 7px;margin-top: 11px;display: block;text-align: center;border: 1px solid #777;font-family: Surco, sans-serif;}
.sdcasccc {
	display: block;
	text-align: center;
	border: 1px solid #777;
	background: yellow;
	color: #555;
	padding: 7px;
	cursor: pointer;
	font-family: Surco, sans-serif;
}

.sdfvsdvsdc {
	    position: absolute;
    top: 9px;
    font-size: 25px;
    color: #777;
    right: 15px;
    cursor: pointer;
}
.sdfvsdvsdc:hover {
	color: #333;
}




.asdfsdfsa {/* background: #ffeb3b; */padding: 9px 0;text-align: center;font-family: Surco, sans-serif;font-size: 27px;font-weight: bold;color: #ed6c30;}
.efewfgwegwerger {

}
.svbdvplpld {
    display: flex;
    max-width: 1280px;
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content: center;
}
.vdfvecopyraiting {background: #ed6c30;color: #ffffff;padding: 7px;text-align: center;font-size: 15px;font-family: Surco, sans-serif;}
.vfgbsfdvd {
	/*min-width: 320px;*/
	padding: 7px;
	/*height: 150px;*/
	background-position: center;
	background-size: cover;
	flex-basis: 23%;
	text-align: center;
}
.fvfvwervgfe1 {   display: flex;
    justify-content: center;
    align-items: center;
    /*align-self: center;*/
    /*text-align: center;*/

}






@media (max-width: 1050px){
	.vfgbsfdvd {
		flex-basis: 47%;
	}

} 


@media (max-width: 525px){ 
	.vfgbsfdvd {
		flex-basis: 100%;
	}
}

.imglogofoot {
	width: 90px;
	height: 90px;
}
.vhvkdsfvkjd {background: #ed6c30;font-size: 19px;font-family: Surco, sans-serif;font-weight: bold;text-align: center;display: inline-block;padding: 5px 3px;color: #ffffff;}
.dfvbdbsdf {
	background: #ed6c30b0;
	font-size: 15px;
	text-align: justify;
	padding: 5px;
	margin-top: 7px;
	font-family: Surco, sans-serif;
	color: white;
}
.dfdfuier {
	border: 1px solid #ffffff;
	color: #ffffff;
	padding: 3px;
	font-family: Surco, sans-serif;
	background: #ed6c30;
}
.dfdfuier:hover {
	color: #3F51B5;
	border-color: #3F51B5;
	background: white;
}
.fgdfgsdg {
	margin: 15px 25px;
	text-align: left;
	display: flex;
	flex-wrap: wrap;
	color: white;
}
.dsvdsjkfuhvus {
	/* margin-top: 15px; */
	/* display: inline; */
	margin: 11px 3px 0 0;
}
.fdvbsdfksdf {display: flex;flex-wrap: wrap;max-width: 330px;margin: 7px auto;justify-content: center;}
.dfsvdfvsv {
	width: 50%;
	max-width: 150px;
}

.dfvdvdsfvdsv {
	font-family: Surco, sans-serif;
	font-size: 31px;
	margin: 25px auto;
	text-align: center;
	border-top: 2px solid #ed6c30;
	border-bottom: 2px solid #ed6c30;
	color: #323232;
	padding: 5px 25px;
	display: inline-block;
	font-weight: bold;
	background: #ffffff;
	color: #ed6c30;
}
.h1blockdf {
	text-align: center;
}


@media (max-width: 650px){ 

.dfvdvdsfvdsv {
font-size: 29px;
}
}
@media (max-width: 450px){ 
.dfvdvdsfvdsv {
font-size: 25px;
}

}

.dfvbdfbdfb {margin: 25px auto;}
.vfdgbfdgbdf {font-size: 23px;font-family: Surco, sans-serif;color: #ffffff;text-align: center;margin-bottom: 15px;font-weight: bold;padding: 15px 0 3px 0;}
.vdfvsdfvsdsvd {display: flex;flex-wrap: wrap;justify-content: center;}
.lifbdfgbbf {height: 16.5vw;overflow: hidden;}

.vdfvsdfvsdsvd li {
	width: 25%;
	margin-bottom: 7px;
	box-sizing: border-box;
	/* border-right: 1px solid white; */
}



.vdsvsdfbv {

}
.sdcsdfbfdb {

}
.dfvbnjkbfds {
	display: flex;
	text-align: center;
	font-family: Surco, sans-serif;
	/* background: yellow; */
	padding: 7px 3px;
	min-height: 31px;
	font-size: 15px;
	letter-spacing: 0px;
	font-weight: bold;
	justify-content: center;
	align-items: center;
	align-self: center;
	transition: .3s;color: #ffffff;
}
.imgbldvs {
	display: flex;
	justify-content: center;
	align-items: center;
	align-self: center;
	overflow: hidden;
}


.vdfvsdfvsdsvd li:hover .dfvbnjkbfds {
	background: #ffffff;
	color: #ed6c30;
transition: .3s;}















@media (max-width: 960px) {
.lifbdfgbbf {
    /*width: 33%;*/
    height: 21vw;
  }
 .vdfvsdfvsdsvd li {
	width: 33%;
}

}
@media (max-width: 640px) {
	.lifbdfgbbf {
    /*width: 50%;*/
    height: 33vw;
  }
 .vdfvsdfvsdsvd li {
	width: 50%;
}
.vdfvsdfvsdsvd li:nth-child(odd) {
	/* border-right: 1px solid white; */
}
}








/*img*/


.ram-img, .ram-img > img {
    	transition: 7s;
}
.imgwidth {
    	transition: 7s;
	width: 100%;
	height: auto;


}
.imgheigth {
    	transition: 7s;
    	width: auto;
    	height: 100%;
}



/*img*/


/*slider*/

.jskdvcl {
    font-size: 23px;
    font-family: Surco, sans-serif;
    color: #ed6c30;
    text-align: center;
    /* background: yellow; */
    padding: 15px 0;
    font-weight: bold;
}
.blocksliderr {display: flex;justify-content: space-between;}
.leftscvdsc {
	    display: flex;
	    font-weight: bold;
	    font-family: monospace;
	    font-size: 45px;
	    color: white;
	    background: #ed6c30;
	    align-items: center;
	    align-self: center;
	    text-align: center;
	    align-content: center;
	    height: 29vw;
	    /* line-height: 29vw; */
	    padding: 0 11px;
	    max-height: 390px;
	    cursor: pointer;
}

.oknosliderr {/* background: red; */display: flex;position: relative;z-index: 1;transition: .7s;left: 0px;}
.okoheadvcsd {
	flex-grow: 1;
	overflow: hidden;
}
.rightdfvsfv {
	    display: flex;
	    font-weight: bold;
	    font-family: monospace;
	    font-size: 45px;
	    color: white;
	    background: #ed6c30;
	    align-items: center;
	    align-self: center;
	    text-align: center;
	    align-content: center;
	    height: 29vw;
	    /* line-height: 29vw; */
	    padding: 0 11px;
	    max-height: 390px;
	    z-index: 3;
	    cursor: pointer;
}
.rightdfvsfv:hover, .leftscvdsc:hover {
	background: rgb(49 49 49 / 76%);
}
.vdvdfkvdkv {
	width: 50%;
	/* background: gainsboro; */
	/* flex-basis: 50%; */
	min-width: 50%;
	height: 29vw;
	max-height: 390px;
	display: flex;
	justify-content: center;
	align-items: center;
	align-self: center;
	overflow: hidden;
}


@media (max-width: 690px) {

.rightdfvsfv, .leftscvdsc {
	    height: 55vw;
	    /* line-height: 29vw; */
	    padding: 0 9px;
	    font-size: 35px;
}
.vdvdfkvdkv {
	width: 100%;
	min-width: 100%;
	height: 55vw;
}
}


.dvsdvsdfbsdfb {
	
}





/*отзывы*/

.jskdvcldfvb {
	    font-size: 27px;
	    font-family: Surco, sans-serif;
	    color: #ed6c30;
	    text-align: center;
	    /* background: yellow; */
	    padding: 15px 0;
	    font-weight: bold;
}
.sdfbdfbgdfbg {
	    display: flex;
    justify-content: space-between;
}
.oknoslifgbfdb {
	    flex-grow: 1;
	    overflow: hidden;
}


.oknsdfbs {
    display: flex;
    position: relative;
    z-index: 1;
    transition: .7s;
    left: 0px;
}


.sliidfsj {
	    width: 50%;
	    background: #482573;
	    /* flex-basis: 50%; */
	    min-width: 50%;
	    height: 255px;
	    max-height: 325px;
	    display: flex;
	    justify-content: center;
	    /* align-items: center; */
	    align-self: center;
	    overflow: hidden;
	    min-height: 250px;
	    background-size: cover;
	    background-position: center;
}



.dffvsdc1 {flex-basis: 130px;padding: 30px 9px;}
.imgblsdvdv {display: flex;height: 55px;width: 55px;background: green;font-size: 33px;font-family: cursive;color: white;justify-content: center;align-items: center;border-radius: 50%;margin: 5px auto;}
.jdfvsldjo {font-family: Surco, sans-serif;}
.ocefcdfdf {margin-top: 15px;}
.fdbdfsbvvds {font-size: 13px;color: #ccc;display: block;}
.fdbdfsbvvdshx {display: block;margin-top: 5px;background: green;padding: 7px 3px;color: white;text-align: center;font-family: Surco, sans-serif;font-weight: 900;/* line-height: 55px; */font-size: 18px;}
.svdfvbfbd {color: #ccc;font-size: 15px;text-align: center;}
.dsvdsfbk2 {padding: 25px 15px 25px 50px;display: flex;align-items: center;}
.bfgbfbfbfgb {font-family: Surco, sans-serif;}
.dshbfdbndf {color: white;font-size: 25px;font-family: Surco, sans-serif;}
.dfvdfbge {/* color: white; */color: white;font-size: 15px;font-family: Surco, sans-serif;font-style: italic;margin-top: 15px;text-align: justify;}

.gfngnbdsvdfb {
	margin-bottom: 50px;
}

.fgbdsfh{
	max-width: 100%;
	max-height: 100%;
}






@media (max-width: 950px) { 
.sliidfsj {
	min-width: 100%;
}

}


@media (max-width: 550px) {
.sliidfsj {
    display: flex;
    flex-direction: column-reverse;
    max-height: none;
    min-height: auto;
    height: auto;
}
.dffvsdc1 {padding: 15px 7px;}
.fdbdfsbvvds {
	display: inline;
}
.ocefcdfdf {
	text-align: right;
}
.fdbdfsbvvdshx {
	display: inline;
	font-weight: 100;
}
.dsvdsfbk2 {
	padding: 15px 11px;
}
.gfngnbdsvdfb {
	margin-bottom: 15px;
}
.imgblsdvdv {
	    margin: 5px 11px 5px auto;
    font-size: 21px;
    height: 45px;
    width: 45px;
}
.svdfvbfbd {
	text-align: right;
}
}







.gfbsfdlll {padding: 35px 25px 30px 25px;}
.sfdbheety {width: 100%;}
.vdsdfbsdfb {
	width: 100%;
}
.strgsgfds {margin-top: 25px;padding: 11px;background: #ed6c30;color: rgb(49 49 49);font-family: Surco, sans-serif;font-size: 16px;text-align: justify;border: 1px solid #ffffff;}


@media (max-width: 650px) {
.gfbsfdlll {
	padding: 0px 5px 25px 5px;
}
.strgsgfds {
	margin-top: 9px;
	font-size: 14px;
}
}


.jskdvcldfvb{}
.gfbsfdlllddd{
    display: flex;
    justify-content: center;
}
.vsdfvsdvsdv1{
    /* flex-grow: 1; */
    width: 33%;
}
.vsdfvsdvsdv2{
    /* flex-grow: 1; */
    width: 33%;
}
.vsdfvsdvsdv3{
    /* flex-grow: 1; */
    width: 33%;
}
.sfdvsdfvfd{
    font-size: 19px;
    font-family: Surco, sans-serif;
    text-align: center;
    background: #313131;
    height: 59px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    color: #FFC107;
}
.vdfvdfvimg{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 21vw;
    overflow: hidden;
}
.sdfvsdfvb{
    width: 100%;
}
.sdfvsdfv{
    /* margin-top: 5px; */
    padding: 5px;
    background: rgb(49 49 49 / 51%);
    color: white;
    font-family: Surco, sans-serif;
    font-size: 14px;
    text-align: justify;
    /* border: 2px solid #9C27B0; */
    margin: 5px;
}
.sdfvsdfvsdfv{
    font-family: Surco, sans-serif;
}
.dsfvsdfbvk{}
.sdfvsdfvdf{
    list-style-type: circle;
    margin: 0 auto 0 25px;
    font-family: Surco, sans-serif;
    font-style: italic;
}
.sdfbfdgertew{
    /* margin-top: 5px; */
    padding: 5px;
    background: rgb(49 49 49 / 51%);
    color: white;
    font-family: Surco, sans-serif;
    font-size: 14px;
    text-align: justify;
    /* border: 2px solid #9C27B0; */
    margin: 5px;
}
.dsfjkhdfvl{
    color: #96bbff;
    text-decoration: revert;
}
.dsfjkhdfvl:hover {
	color: cyan;
}
.fdbvsdfmmgfd{
    /* margin-top: 5px; */
    padding: 5px;
    background: rgb(49 49 49 / 51%);
    color: white;
    font-family: monospace;
    font-size: 14px;
    text-align: justify;
    /* border: 2px solid #9C27B0; */
    margin: 5px;
}



@media (max-width: 790px) {
.jskdvcldfvb{}
.gfbsfdlllddd{
    flex-wrap: wrap;
}
.vsdfvsdvsdv1{
    width: 100%;
    max-width: 430px;
    margin-top: -75px;
}
.vsdfvsdvsdv2{
    width: 100%;
    max-width: 430px;
}
.vsdfvsdvsdv3{
    width: 100%;
    max-width: 430px;
}
.sfdvsdfvfd{}
.vdfvdfvimg{
    height: 37vw;
}
.sdfvsdfvb{}
.sdfvsdfv{}
.sdfvsdfvsdfv{}
.dsfvsdfbvk{}
.sdfvsdfvdf{}
.sdfbfdgertew{}
.dsfjkhdfvl{}
}


@media (max-width: 670px) {
	.vsdfvsdvsdv1 {
		margin-top: -55px;
	}
}

@media (max-width: 570px) {
	.vsdfvsdvsdv1 {
		margin-top: -35px;
	}
}

@media (max-width: 470px) {
	.vsdfvsdvsdv1 {
		margin-top: -5px;
	}
}






.jskdvcldfvdfdsb{
	font-size: 27px;
	font-family: Surco, sans-serif;
	color: rgb(85 85 85);
	text-align: center;
	/* background: yellow; */
	padding: 15px 0;
	font-weight: bold;
};





.sdvsdfvsdfvf{}
.dfbgdfgbdsfbsdfgbdfgbdfg{
    display: flex;
    flex-wrap: wrap;
}
.imgdfvhdjks{
    width: 25%;
    height: 17vw;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}
.dbfsxfdvbs{
    /*width: 100%;*/
}



@media (max-width: 599px) {
.sdvsdfvsdfvf {overflow-x: scroll;}
.dfbgdfgbdsfbsdfgbdfgbdfg {
	flex-wrap: nowrap;
}
.imgdfvhdjks {
    /* overflow: visible; */
    min-width: 300px;
    min-height: 200px;
}
}





.jskfgfdvcl{
	    font-size: 27px;
	    font-family: Surco, sans-serif;
	    color: rgb(255 0 0);
	    text-align: center;
	    /* background: yellow; */
	    padding: 15px 0;
	    font-weight: bold;
}
.dsfvdfvsdfv{
    display: flex;
    flex-wrap: wrap;
}
.dsfvsdf{
    display: block;
    width: 25%;
    color: #ed6c30;
    font-family: Surco, sans-serif;
    font-weight: bold;
    font-size: 19px;
    padding: 25px 0;
    background-position: center;
    background-size: cover;
    text-align: center;
    border: 1px solid sandybrown;
    box-sizing: border-box;
}


.dsfvsdf:hover {
	color: #FFEB3B;
	border: 1px solid #FFEB3B;
}


@media (max-width: 1100px) {

.dsfvdfvsdfv{justify-content: center;}
.dsfvsdf{
    width: 33%;
}
}



@media (max-width: 800px) {

.dsfvdfvsdfv{justify-content: center;}
.dsfvsdf{
    width: 50%;
    font-size: 17px;
    padding: 23px 3px;
    box-sizing: border-box;
}
}


.fgbdfgbsdfb {
    font-size: 25px;
    font-family: Surco, sans-serif;
    font-weight: 600;
    margin: 25px auto 0 auto;
    text-align: center;
    color: rgb(85 85 85);
}


.dfvdsfvdsfv{
    /* background: red; */
    /*height: 1000px;*/
    display: flex;
}
.dfvsdfvsdfvdsf{
    /* width: 150px; */
    /* background: green; */
    /* border: 1px solid red; */
    /* position: sticky; */
    /* top: 50px; */
    z-index: 9;
    /* padding: 5px; */
}
.dvsdvdfwwewrrt{
    margin-left: 30px;
}
.dfvbsdfv{
    border-bottom: 1px solid #313131;
    /* padding: 0 19px; */
    text-align: right;
}
.dfbvdsf{
    display: block;
    color: #999;
    padding: 9px 9px;
    font-family: Surco, sans-serif;
}
.dfvsdfvvvfd {
    padding: 25px 0;
    position: sticky;
    top: 55px;
    width: 130px;
}


@media (max-width: 799px) {
.dfvdsfvdsfv{}
.dfvsdfvsdfvdsf{
    /* width: 115px; */
}
.dvsdvdfwwewrrt{
    box-sizing: border-box;
}
.dfvbsdfv{
    /* padding: 0 17px; */
}
.dfbvdsf{font-size: 15px;/* padding: 11px 5px 11px 11px; */}
.dfvsdfvvvfd {
    width: 111px;
}


}

@media (max-width: 599px) {

.dfvdsfvdsfv{flex-direction: column;}
.dfvsdfvsdfvdsf{position: sticky;top: 0;width: 100%;/* z-index: 99; */margin: 25px auto 0 auto;}
.dvsdvdfwwewrrt{
    margin: 0 1px;
}
.dfvbsdfv{padding: 0px;}
.dfbvdsf{white-space: nowrap;padding: 15px 19px;border-right: 1px solid #1b6d00;}
.dfvsdfvvvfd {position: static;top: 0;display: flex;overflow-x: scroll;padding: 0;width: 100%;background: white;}


}



.dsfvgsdds{
    font-family: Surco, sans-serif;
    font-size: 21px;
    font-weight: bold;
    color: #555;
    margin: 21px 15px 15px auto;
}
.fdgbgfbsdfvbsdf{
    display: flex;
    flex-wrap: wrap;
}
.fssdsfsn{
    width: 30%;
    max-width: 300px;
    padding: 3px;
    border: 1px solid #999;
    border-radius: 5px;
    margin: 7px;
}
.imgdfbvssdlf{
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    position: relative;
    max-height: 200px;
    height: 17vw;
    cursor: pointer;
    height: 55vw;
    max-height: 280px;
}
.fgbdsfh{}
.dfbfdbgdfg{
    font-family: Surco, sans-serif;
    font-weight: bold;
    text-align: center;
    margin: 3px auto;
    color: rgb(85 85 85);
}
.sfdbvdsfbvsd{
    font-size: 14px;
    text-align: justify;
    padding: 0 11px;
    font-family: Surco, sans-serif;
    margin: 11px auto;
    color: rgb(85 85 85);
}
.fdbvsdwfbs{
    display: flex;
    justify-content: flex-end;
}
.fdgdgbfg{
    font-size: 14px;
    background: #FF9800;
    color: white;
    padding: 0 5px;
    /* height: 27px; */
    /* line-height: 27px; */
    display: flex;
    align-items: center;
    /* align-self: center; */
}
.sdfoosd{
    font-family: sans-serif;
    position: absolute;
    background: rgb(255 0 0 / 67%);
    color: #ffe600;
    height: 27px;
    line-height: 27px;
    padding: 0 13px;
    font-size: 16px;
    font-weight: 600;
    bottom: 7px;
    right: 0;
}
.cbgvdf{}
.dfvsdfvsssyt{}
.dfsfsdkd{
    font-family: Surco, sans-serif;
    background: #ed6c30;
    color: #ffe600;
    border: navajowhite;
    padding: 9px 0;
    font-size: 17px;
    font-weight: bold;
    width: 95%;
    margin: 15px auto 5px auto;
    display: block;
    border-radius: 5px;
    cursor: pointer;
}

.sdfhshsdsd{
    position: absolute;
    background: rgb(255 255 255 / 45%);
    width: 27px;
    height: 27px;
    padding: 7px;
    cursor: pointer;
    top: 9px;
    right: 9px;
}
.sadffffllas{
    width: 100%;
}

@media (min-width: 670px) {
.dfsfsdkd:hover {
	background: #313131ba;
}
}


@media (max-width: 850px) {


.dsfvgsdds{}
.fdgbgfbsdfvbsdf{
    box-sizing: border-box;
}
.fssdsfsn{
    box-sizing: border-box;
    width: 45%;
}
.imgdfbvssdlf{
    /* height: 23vw; */
}

.fgbdsfh{}
.dfbfdbgdfg{}
.sfdbvdsfbvsd{}
.fdbvsdwfbs{}
.fdgdgbfg{}
.sdfoosd{}
.cbgvdf{}
.dfvsdfvsssyt{}
.dfsfsdkd{}

.sdfhshsdsd{
    top: 7px;
    right: 7px;
    padding: 5px;
    width: 23px;
    height: 23px;
}
.sadffffllas{}


}

@media (max-width: 750px) {

.dsfvgsdds{}
.fdgbgfbsdfvbsdf{

}
.fssdsfsn{

}
.imgdfbvssdlf{

}
.fgbdsfh{}
.dfbfdbgdfg{}
.sfdbvdsfbvsd{
    padding: 0 3px;
}
.fdbvsdwfbs{}
.fdgdgbfg{
    font-size: 12px;
    padding: 0 3px;
    height: 23px;
    line-height: 23px;
    letter-spacing: -0.5px;
}
.sdfoosd{
    font-size: 13px;
    line-height: 23px;
    height: 23px;
    padding: 0 5px;
}
.cbgvdf{}
.dfvsdfvsssyt{}
.dfsfsdkd{
    font-size: 16px;
    padding: 8px 0;
    width: 100%;
}

.sdfhshsdsd{}
.sadffffllas{}

}
.sfdssppod{width: 420px;max-width: 420px;padding: 3px;border: 1px solid #999;border-radius: 5px;/* margin: 7px; */position: fixed;background: white;position: fixed;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 9;}





@media (max-width: 599px) {

.dsfvgsdds{}
.fdgbgfbsdfvbsdf{justify-content: space-between;}
.fssdsfsn{width: 49%;margin: 7px 1px;}
.imgdfbvssdlf{/* height: 29vw; */}
.fgbdsfh{}
.dfbfdbgdfg{
    font-size: 15px;
}
.sfdbvdsfbvsd{
    font-size: 12px;
    margin-top: 5px;
}
.fdbvsdwfbs{}
.fdgdgbfg{}
.sdfoosd{}
.cbgvdf{}
.dfvsdfvsssyt{}
.dfsfsdkd{
    font-size: 15px;
    margin-top: 9px;
}

.sdfhshsdsd{
    width: 19px;
    height: 19px;
    padding: 4px;
}
.sadffffllas{}

}







.dfvguisdo {
	display: flex;
	justify-content: space-around;
	padding: 0 15px;
	margin-bottom: 25px;
}
.dfvsiuapavd {
    width: 47%;
    min-width: 300px;
}
.dfvsdfvoooa{
    width: 47%;
    border-left: 3px solid #ed6c30;
    border-right: 3px solid #ed6c30;
    border-bottom: 3px solid #ed6c30;
    padding-bottom: 9px;
    max-width: 450px;
}


.dsavadsa{
    padding: 11px;
}

.cartz1 {
    background: #ed6c30;
    /* position: fixed; */
    width: 100%;
    /* top: 0; */
    left: 0;
    /* height: 100vh; */
    /* z-index: 9; */
    /* left: 50%; */
    /* margin: 65px 0 0 -150px; */
    padding: 0 3px;
    /* display: none; */
    box-sizing: border-box;
}
.dzxsfsdfs1 {
    font-family: Surco, sans-serif;
    text-align: center;
    padding: 7px 0;
    font-size: 25px;
    font-weight: bold;
    color: white;
}
.sdfvsdvsdc1 {
    position: absolute;
    top: 9px;
    font-size: 25px;
    color: #777;
    right: 15px;
    cursor: pointer;
}
.carcoun1 {
    /* height: 67vh; */
    /* overflow: auto; */
    margin-bottom: 9px;
    background: white;
}
.prodcart1 {
    border-bottom: 2px solid;
    padding: 3px 5px 7px 5px;
}
.prodcartname1 {
    font-size: 15px;
    text-align: justify;
    font-family: sans-serif;
    font-weight: bold;
    padding: 0 15px;
}
.povdjfbv1 {
    display: flex;
    justify-content: space-between;
    margin-top: 5px;
}
.dsvsdsd1 {
    width: 105px;
    height: 70px;
}
.minusdsfvdsfv1 {
    align-self: center;
    font-size: 21px;
    font-family: fantasy;
    padding: 3px 7px;
    border: 1px solid #333;
    cursor: pointer;
}
.counterdcx1 {
    border-top: 1px solid #555;
    border-bottom: 1px solid #555;
    align-self: center;
    padding: 7px 13px;
    font-family: cursive;
    margin: 0 -23px;
}
.plusdsfvdsfv1 {
    align-self: center;
    font-size: 21px;
    font-family: fantasy;
    border: 1px solid #333;
    padding: 3px 5px;
    cursor: pointer;
}
.coutottaldfv1 {
    align-self: center;
}
.sdcasccc1 {
    display: block;
    text-align: center;
    border: 2px solid #777;
    background: yellow;
    color: #333;
    padding: 7px;
    cursor: pointer;
}
.sdcasccchgvf1 {
    background: green;
    color: white;
    padding: 7px;
    margin-top: 11px;
    display: block;
    text-align: center;
    border: 2px solid #777;
}



.sfdssppod .imgdfbvssdlf {
	/* max-height: 280px; */
}

.fdbgsdgbsfdbs {
	padding: 15px;
}
#fdvdvsdvm{
    text-align: right;
    font-size: 15px;
    font-weight: bold;
    font-family: Surco, sans-serif;
    color: white;
}
#sdfsdiso{
    font-family: Surco, sans-serif;
    text-align: right;
    font-size: 19px;
    font-weight: bold;
    margin-top: 15px;
    color: white;
}
.dfjgimfdndsfj{
    background: #ed6c30;
    text-align: center;
    padding: 7px 0;
    font-size: 25px;
    font-family: Surco, sans-serif;
    font-weight: bold;
    color: white;
}
.sdfvsdwre{
    display: block;
    font-size: 13px;
    font-family: Surco, sans-serif;
    color: #222;
}
.dfgbdfgbi{
    margin-top: 9px;
    /* padding: 0 11px; */
}
.sdfsiowiw {display: block;width: 100%;box-sizing: border-box;margin-top: 3px;height: 39px;border: 2px solid #ed6c30;color: #555;font-size: 17px;}
.sdfsiowiw::placeholder, .sdcvsdcasd::placeholder {
	font-size: 14px;
	color: #999;
}
#nameid:valid {
	border: 2px solid green;
}
.sfdbsdvasdvs{
    width: 45%;
}
.dssspoidyd{
    display: flex;
    justify-content: space-between;
}

.sdcvsdcasd {
    display: block;
    width: 100%;
    box-sizing: border-box;
    margin-top: 3px;
    height: 115px;
    border: 2px solid #ed6c30;
    color: #555;
    font-size: 17px;
}


.dsvsdfikas{
    font-family: Surco, sans-serif;
    display: block;
    margin: 30px auto 15px auto;
    font-size: 23px;
    font-weight: bold;
    background: green;
    color: white;
    border: navajowhite;
    padding: 15px 0px;
    width: 100%;
    box-sizing: border-box;
    /* box-shadow: 0px 5px 0px rgba(0, 0, 0, 0.8); */
    cursor:pointer;
}
.dsvsdfikas:hover {
	background: #086308;
}
.iieoirnr{
    font-family: Surco, sans-serif;
}
.dsffsywtt{
    text-align: right;
    margin-top: 30px;
}




@media (max-width: 850px) {
.dfvguisdo{
	flex-wrap: wrap;
	padding: 0;
}
.dfvsiuapavd{
	width: 95%;
	margin-bottom: 35px;
	max-width: 630px;
}
.counterdcx1 {
	margin: 0 -100px;
}
.dfvsdfvoooa {
	width: 95%;
	/* margin-bottom: 35px; */
	max-width: 630px;
}
}

@media (max-width: 599px) {

.counterdcx1 {
	margin: 0 -50px;
}

}

@media (max-width: 499px) {
.dsvsdsd1 {
    width: 80px;
    height: 54px;
}
.counterdcx1 {
	margin: 0 -30px;
}
}

@media (max-width: 499px) {
.counterdcx1 {
	margin: 0 -10px;
}

}

.fdssososs {
	    font-size: 27px;
	    font-family: fantasy;
	    color: rgb(85 85 85);
	    text-align: center;
	    /* background: yellow; */
	    padding: 15px 0;
	    margin-bottom: 30px;
}



.sdfbfdbsdffgfb{
    background: white;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 300px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    min-height: 190px;
    z-index: 5;
    display: none;
}
.fdgbhrtkl{
    background: rgb(255 235 59 / 0.3);
    font-size: 19px;
    font-family: monospace;
    font-weight: bold;
    text-align: center;
    /* display: inline-block; */
    padding: 5px 3px;
}
.sdfvswssvb{
    padding: 15px 5px;
    text-align: center;
    font-size: 15px;
}
.dfgbdpokfg{
    display: block;
    margin: 15px auto;
    color: brown;
    font-weight: bold;
}
.sfdvdfvsdfv{
    position: fixed;
    top: 5px;
    right: 5px;
    font-size: 21px;
    cursor: pointer;
}

.bsfdoldlff {
	font-weight: 900;
	text-align: center;
	margin-top: 19px;
}

.sfkvhfueyeyu {
    width: 19px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dfbeyuir{
    width: 100%;
}
.sbdcsdbh {
	padding: 5px;
}




@media (max-width: 530px) {

.sfdssppod	{
    width: 83vw;
}
.sfdssppod .imgdfbvssdlf {/* height: 55vw; */}


}







.disnone {
	display: none;
}

.disnoneh {
	visibility: hidden;
}


.block {
	display: block;
}





.blackpopup {
    height: 100vh;
    width: 100%;
    background: rgba(0 0 0 / 0.7);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 11;
    display: none;
}

.blackpopupuvel {
    height: 100vh;
    width: 100%;
    background: rgba(0 0 0 / .5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 7;
     display: none; 
}





.vbcfusdfsudf {
	width: 100%;
	height: 100vh;
	background: rgb(0 0 0 / 70%);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 3;
	display: none;
}








.disnone {
	display: none;
}


.block {
	display: block;
}



.dfvieuirvk{
    font-size: 25px;
    font-family: Surco, sans-serif;
    font-weight: 600;
    margin: 25px auto 0 auto;
    text-align: center;
}

.dsfvdfvsdfv1{
	    display: flex;
    flex-wrap: wrap;
}
.dsfvsdf1{
	    display: block;
	    width: 50%;
	    color: cornsilk;
	    font-family: Surco, sans-serif;
	    font-weight: bold;
	    font-size: 19px;
	    padding: 75px 0;
	    background-position: center;
	    background-size: cover;
	    text-align: center;
	    border: 1px solid sandybrown;
	    box-sizing: border-box;
}

.dsfvsdf1:hover {
	color: chartreuse;
}


@media (max-width: 599px) {
.dsfvsdf1{
font-size: 17px;
padding: 70px;
width: 100%;
}

}



.cvdsjfvd {
    text-align: center;
    margin: 30px 0;
    font-weight: 900;
    font-size: 35px;
}
.dfvjdfvdv{
    width: 95%;
    max-width: 700px;
    padding: 9px;
    margin: 0 auto;
    text-align: center;
}
.fvdfvdfvdsfvds{
    text-align: center;
    margin: 55px auto 75px auto;
}
.sdfvsdffdv{
    border: 3px solid #777;
    padding: 11px 19px;
    color: #777;
    font-size: 21px;
    font-weight: 700;
}
.sdfvsdffdv:hover {
	color: black;
	border: 3px solid black;

}



.mtpoinif:before {
    content: "";
    display: block;
    height: 73px;
    margin: -73px 0 0;
}

.fgbsjfdhgklw{
    position: absolute;
    bottom: 5px;
    right: 11%;
    text-align: center;
}
.sdfvgsdfbvf{
    background: rgb(237 108 48);
    padding: 3px 11px;
    font-family: Surco, sans-serif;
    color: rgb(255 214 0);
}
.sdfvsdfaaad{
    background: #ffe600;
    padding: 3px 11px;
    display: block;
    font-size: 19px;
    color: rgb(237 108 48);
font-weight: bold;}


.sdsdfwerfwwe {
    color: #c3c3c3;
}

.dsvsdfvdfqqq {
	background: red;
	color: white;
}
.dfvdfgvboir {
	border: 2px solid red;
	background: beige;
}
.fwrwerwv {
	color: red;
}


li.dfvbsdfv.allbutt {
	cursor: pointer;
}

.sdfbvsdfsdffss {
	padding-top: 57px;
	margin-top: 0;  
}
.dfjvhsdjfkvfdsf {
	display: flex;
	flex-direction: column;
	/* height: 100%; */
	justify-content: space-between;
	flex-grow: 1;
}
.vdfvueyreihdv {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.sfdssppod {
	height: auto;
}


::-webkit-scrollbar              { background: #595b64; }
::-webkit-scrollbar-button       { background: #595b64; }
::-webkit-scrollbar-track        { background: #282a35; }
::-webkit-scrollbar-track-piece  { background: #595b64; }
::-webkit-scrollbar-thumb        { background: #282a35; }
::-webkit-scrollbar-corner       { background: #595b64; }


.dfvbsdfvbdsfvbsdf {
	/* height: 55px; */
	background: #ffffff;
	width: 90%;
	margin: 0 auto;
	text-align: center;
	padding: 7px 0;
	color: #ed6c30;
	font-size: 21px;
}


.dfvbsdfvbdsfvbsdf:hover {
	background: #777;
}






@media (min-width: 470px) {
	.blockimg {
		height: 85px;
	}
	.headnavh3 {
		font-size: 13px;
	}
}

@media (min-width: 670px) {
	.blockimg {
		height: 115px;
	}
	.headnavh3 {
		font-size: 14px;
	}
}


.sdvsdfvsdfvsdf {font-size: 0;width: 100%;line-height: 0;}
.sdvsdfhvkd {
	width: 50px;
	margin: 0 25px 15px auto;
	border: 2px solid #333333;
	font-size: 0;
	padding: 3px 11px;
	border-radius: 5px;
	cursor: pointer;
	background: burlywood;
}

.sdvsdfhvkd:hover {
	background: white;
}


.navig li:hover {
	background: #4e4e4e;
}


.zakaz-plus:hover {
	background: #999;
}
.zakaz-minus:hover {
	background: #999;
}

.imgdfbvssdlf:hover .sdfhshsdsd {
	background: rgb(69 121 255 / 45%);
}


.dfvbsdfv:hover {
	background: #313131;
}



@media (min-width: 670px) {
	.cartz {
		width: 430px;
	}
.dsvsdsd {
    width: 115px;
    height: 75px;
}
.povdjfbv {
	padding: 5px;
}
}



.sdcasccc:hover {
	background: #FFC107;
	color: white;
}
.sdcasccchgvf:hover {
	background: green;
}
.navig li a:hover {
	color: rgb(212 112 0);
}
.navig li:hover .headnavh3 {
	color: #FFC107;
}

.dsfvsdf:hover {
	background: rgb(232 233 233);
}

.dfvbsdfv:hover .dfbvdsf {
	color:white;
}

section.concnteiner.dfvbdfbdfb {
    background: #ed6c30;
}


@media (max-width: 670px) {

.li_top_header_text {
	background: white;
}
.li_top_header_phone {
	background: green;
}

}


a.sdsdfwerfwwe {
    text-align: center;
}
ul.dfvsdfvvvfd {
    background: white;
}