.findblock {
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
}

.findblock a {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 20%;
    margin: 10px;
    padding: 10px;
    border: 1px solid #efecec; 
}

.findblock a:hover {
 text-decoration: underline;
 box-shadow: 1px 1px 9px #dedbdb;
}

.findtext { font-size: 1em; }

@media (max-width: 768px){
.findblock a { width: 45%; }
}

@media (max-width: 480px){
.findblock a { width: 90%; }
.findtext { font-size: 1em; }
}


body{
	/*font-family: 'Roboto', sans-serif;*/
	/*font-family: 'Open Sans', sans-serif;*/
	
	font-family: 'Oswald', sans-serif;
}

h1, h2, h3, h4, h5, h6{
font-family: 'Montserrat', sans-serif;
}






/**************************************************бутстрап******************************************************/
.container-fluid {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
/*
.container {
padding-top: 20px;
padding-bottom: 20px;
}*/

.navbar-inverse {
    border-radius: 0;
}
.navbar{
	margin-bottom:0 !important;
}

/*******************меню**************************/

.navbar-inverse .navbar-nav>li>a{
	color: white;
	/*letter-spacing:2px;*/
	font-family: 'Montserrat', sans-serif;

}


.navbar-inverse .navbar-nav>li>.bluepunkt:hover {
	background: #0112ff; /* Old browsers */
	background: -moz-linear-gradient(top, #0070f8 0%, #005bf9 50%, #0112ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0112ff), color-stop(50%,#005bf9), color-stop(100%,#0070f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0070f8 0%, #005bf9 50%, #0112ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0070f8 0%, #005bf9 50%, #0112ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0112ff 0%,#005bf9 50%,#0070f8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #0070f8 0%, #005bf9 50%, #0112ff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0070f8', endColorstr='#0112ff',GradientType=0 );
}


.navbar-inverse .navbar-nav>li>.redpunkt:hover {
	background: #99150c; /* Old browsers */
	background: -moz-linear-gradient(top, #99150c 0%, #d20f0f 98%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99150c), color-stop(98%,#d20f0f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #99150c 0%,#d20f0f 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #99150c 0%,#d20f0f 98%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #99150c 0%,#d20f0f 98%); /* IE10+ */
	background: linear-gradient(to bottom, #99150c 0%,#d20f0f 98%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99150c', endColorstr='#d20f0f',GradientType=0 ); /* IE6-9 */
}

.navbar-inverse .navbar-nav>li>.yelowpunkt:hover {
	background: #bfc120; /* Old browsers */
	background: -moz-linear-gradient(top, #bfc120 0%, #cece22 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfc120), color-stop(100%,#cece22)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bfc120 0%,#cece22 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bfc120 0%,#cece22 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #bfc120 0%,#cece22 100%); /* IE10+ */
	background: linear-gradient(to bottom, #bfc120 0%,#cece22 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfc120', endColorstr='#cece22',GradientType=0 ); /* IE6-9 */
}

.navbar-inverse .navbar-nav>li>.greenpunkt:hover {
	background: #005904; /* Old browsers */
	background: -moz-linear-gradient(top, #005904 0%, #008000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005904), color-stop(100%,#008000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #005904 0%,#008000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #005904 0%,#008000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #005904 0%,#008000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #005904 0%,#008000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005904', endColorstr='#008000',GradientType=0 ); /* IE6-9 */
}

.navbar-inverse .navbar-nav>li>.orangpunkt:hover {
	background: #dba000; /* Old browsers */
	background: -moz-linear-gradient(top, #dba000 0%, #ffa500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dba000), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dba000 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dba000 0%,#ffa500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dba000 0%,#ffa500 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dba000 0%,#ffa500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dba000', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */
}

.navbar-inverse .navbar-nav>li>.brownpunkt:hover {
	background: #892f23; /* Old browsers */
	background: -moz-linear-gradient(top, #892f23 0%, #a52a2a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#892f23), color-stop(100%,#a52a2a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #892f23 0%,#a52a2a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #892f23 0%,#a52a2a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #892f23 0%,#a52a2a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #892f23 0%,#a52a2a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#892f23', endColorstr='#a52a2a',GradientType=0 ); /* IE6-9 */	
}

.podkatalog{
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
        
}

.open>.dropdown-menu{
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    position: absolute;
    left: 0;
    z-index: 10000;
    padding: 0px;
	
}

.dropdown-menu li {
    padding: 10px;
/*    border: 2px solid red;*/
border: none; 
    margin: 0;
    margin-left: -2px;
    margin-top: -2px;
}

.podcatalog li{
	    padding: 0;
    border: none;
    margin: 0;
    list-style: none;
    font-family: 'Roboto';

}



.dropdown {
    position: static !important;
}


.menu_icon {
    width: 70px;
    height: auto;
    margin-right: 15px;
}
.podmenu_header {
    text-align: center;
    font-weight: bold;
    letter-spacing: 1px;
}

.dropdown-menu li:hover a {
	color: white;
}
.dropdown-menu li:hover a {
	color: white;
}

.dropdown-menu li.bluepunkt:hover  {
	background: #0112ff; /* Old browsers */
	background: -moz-linear-gradient(top, #0070f8 0%, #005bf9 50%, #0112ff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0112ff), color-stop(50%,#005bf9), color-stop(100%,#0070f8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0070f8 0%, #005bf9 50%, #0112ff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0070f8 0%, #005bf9 50%, #0112ff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #0112ff 0%,#005bf9 50%,#0070f8 100%); /* IE10+ */
	background: linear-gradient(to bottom, #0070f8 0%, #005bf9 50%, #0112ff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0070f8', endColorstr='#0112ff',GradientType=0 );
	color: white;
}


.dropdown-menu li.redpunkt:hover {
	background: #99150c; /* Old browsers */
	background: -moz-linear-gradient(top, #99150c 0%, #d20f0f 98%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99150c), color-stop(98%,#d20f0f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #99150c 0%,#d20f0f 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #99150c 0%,#d20f0f 98%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #99150c 0%,#d20f0f 98%); /* IE10+ */
	background: linear-gradient(to bottom, #99150c 0%,#d20f0f 98%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99150c', endColorstr='#d20f0f',GradientType=0 ); /* IE6-9 */
}

.dropdown-menu li.yelowpunkt:hover {
	background: #bfc120; /* Old browsers */
	background: -moz-linear-gradient(top, #bfc120 0%, #cece22 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfc120), color-stop(100%,#cece22)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bfc120 0%,#cece22 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bfc120 0%,#cece22 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #bfc120 0%,#cece22 100%); /* IE10+ */
	background: linear-gradient(to bottom, #bfc120 0%,#cece22 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfc120', endColorstr='#cece22',GradientType=0 ); /* IE6-9 */
}

.dropdown-menu li.greenpunkt:hover {
	background: #005904; /* Old browsers */
	background: -moz-linear-gradient(top, #005904 0%, #008000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005904), color-stop(100%,#008000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #005904 0%,#008000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #005904 0%,#008000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #005904 0%,#008000 100%); /* IE10+ */
	background: linear-gradient(to bottom, #005904 0%,#008000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005904', endColorstr='#008000',GradientType=0 ); /* IE6-9 */
}

.dropdown-menu li.orangpunkt:hover {
	background: #dba000; /* Old browsers */
	background: -moz-linear-gradient(top, #dba000 0%, #ffa500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dba000), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dba000 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dba000 0%,#ffa500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dba000 0%,#ffa500 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dba000 0%,#ffa500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dba000', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */
}

.dropdown-menu li.brownpunkt:hover {
	background: #892f23; /* Old browsers */
	background: -moz-linear-gradient(top, #892f23 0%, #a52a2a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#892f23), color-stop(100%,#a52a2a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #892f23 0%,#a52a2a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #892f23 0%,#a52a2a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #892f23 0%,#a52a2a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #892f23 0%,#a52a2a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#892f23', endColorstr='#a52a2a',GradientType=0 ); /* IE6-9 */	
}

.dropdown-menu>li>a:hover {
    background-color: transparent;
    background-image: none;
    
    
}

/**********************************************слайдер**********************************/
.arrowright{
	position:absolute;
	top:40%;
	right: 10px;
	z-index: 1000;
}

.arrowright:hover{
	position:absolute;
	top:40%;
	right: 15px;
	z-index: 1000;
}

.arrowleft {
    position: absolute;
    top: 40%;
    left: 10px;
    z-index: 1000;
}

.arrowleft:hover {
    position: absolute;
    top: 40%;
    left: 15px;
    z-index: 1000;
}

.slick-dots {
    position: absolute;
    bottom: 15px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}


.slick-dots li.slick-active{
	border: 2px solid white;
	border-radius: 50%; 
}

.slick-dots li button:before {
    font-family: 'slick';
    font-size: 6px;
    line-height: 30px;
    position: absolute;
    top: 4%;
    left: 4%;
    width: 15px;
    height: 15px;
    content: '';
    text-align: center;
    opacity: .85;
    background-color: #ec0d0d;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-radius: 50%;
}

/**********************************************сайт**********************************/
/*поиск*/
.d1 {background: #E0E0E0; }

.sform{
	position: relative;
}

.d1 input {
  width: 100%;
  height: 33px;
  padding-left: 10px;
  border: 2px solid #E0E0E0;
  border-radius: 5px;
  outline: none;
  background: white;
  color: #9E9C9C;
  padding-right: 30px;
}
.d1 button {
  position: absolute; 
  top: 0;
  right: 0px;
  width: 42px;
  height: 33px;
  border: none;
  background: #E0E0E0;
  border-radius: 0 5px 5px 0;
  cursor: pointer;
}
/*.d1 button:before {
  content: "\f002";
  font-family: FontAwesome;
  font-size: 16px;
  color: #F9F0DA;
}*/






/*section{
	margin: 50px 0;
	padding: 30px 0;
}*/

.main_buttons {
    margin: 0;
    margin-top: -30px;
    padding: 50px 0;
}

.banner{
	margin:  0;
	padding:  0;
}

.logos {
	display: flex;
	flex-flow:row wrap;
	justify-content: center;
	    align-items: center;
}

.w100{
	width: 100%;
}

.colflex{
	display: flex;
	flex-flow: column;
	justify-content: center;
}

.logos img {
    vertical-align: middle;
    margin: 10px 13px;
    width: 18%;
}

.flex-column{
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
	margin: 0;
	padding: 0;

}

.colorbut {
    width: 100%;
    min-height: 100px;
    margin: 0;
    display: flex;
    flex-flow: column;
    align-items: stretch;
    justify-content: center;
    height: 100%;
    overflow: hidden;
}

.butlink {
    display: flex;
    margin: 0;
    width: 100%;
    height: 100%;
    font-size: 2em;
    /*font-weight: bold;*/
    padding: 10px;
    text-align: center;
    color: white;
    flex-flow: column;
    justify-content: center;
    align-content: stretch;
    position: relative;
    letter-spacing:3px;
    /*font-family: 'Montserrat', sans-serif;*/
}

.colorbut:hover .butlink {
    color: #fff;
    text-decoration: none;
        
}

.colorbut:hover{
	box-shadow: 2px 2px 7px 0px #0000007a;
	-moz-box-shadow: 2px 2px 7px 0px #0000007a;
	-webkit-box-shadow: 2px 2px 7px 0px #0000007a;
	-o-box-shadow: 2px 2px 7px 0px #0000007a;
	z-index: 1000;
}

.colorbut:hover .butlink .btn_link_text{
    text-shadow: 0 2px 13px #0000006b;
}

.left_img{
	transform: scale(-1, 1);
	left: 10px;
	right: auto;
}


.btn_img {
    width: auto;
    height: 190%;
    position: absolute;
    right: 10px;
    opacity: 0;
    transition: opacity 0.3s cubic-bezier(0, 0, 1, 1) 0ms;
}

.colorbut:hover .btn_img{
	    width: auto;
    height: 190%;
    position: absolute;
    right: 10px;
	opacity: 0.3;
	transition: opacity 0.2s cubic-bezier(0, 0, 1, 1) 0ms; 
}

.lightgray{
    background: #e8e6e685;
}
.lightgraynepr{
    background: #f3f2f2;
}

.bgblue{
	/*background-color: blue;*/

background: #0112ff; /* Old browsers */
background: -moz-linear-gradient(top, #0112ff 0%, #005bf9 50%, #0070f8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0112ff), color-stop(50%,#005bf9), color-stop(100%,#0070f8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0112ff 0%,#005bf9 50%,#0070f8 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0112ff 0%,#005bf9 50%,#0070f8 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0112ff 0%,#005bf9 50%,#0070f8 100%); /* IE10+ */
background: linear-gradient(to bottom, #0112ff 0%,#005bf9 50%,#0070f8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0112ff', endColorstr='#0070f8',GradientType=0 ); /* IE6-9 */
}

.bgblue:hover{
	/*background-color: blue;*/

background: #0112ff; /* Old browsers */
background: -moz-linear-gradient(top, #0070f8 0%, #005bf9 50%, #0112ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0112ff), color-stop(50%,#005bf9), color-stop(100%,#0070f8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0070f8 0%, #005bf9 50%, #0112ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0070f8 0%, #005bf9 50%, #0112ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0112ff 0%,#005bf9 50%,#0070f8 100%); /* IE10+ */
background: linear-gradient(to bottom, #0070f8 0%, #005bf9 50%, #0112ff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0070f8', endColorstr='#0112ff',GradientType=0 ); /* IE6-9 */
}




.bgred{
	background: #99150c; /* Old browsers */
	background: -moz-linear-gradient(top, #99150c 0%, #d20f0f 98%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99150c), color-stop(98%,#d20f0f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #99150c 0%,#d20f0f 98%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #99150c 0%,#d20f0f 98%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #99150c 0%,#d20f0f 98%); /* IE10+ */
	background: linear-gradient(to bottom, #99150c 0%,#d20f0f 98%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99150c', endColorstr='#d20f0f',GradientType=0 ); /* IE6-9 */
}

.bgred:hover{
	background: #d20f0f; /* Old browsers */
	background: -moz-linear-gradient(top, #d20f0f 0%, #99150c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d20f0f), color-stop(100%,#99150c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d20f0f 0%,#99150c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d20f0f 0%,#99150c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d20f0f 0%,#99150c 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d20f0f 0%,#99150c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d20f0f', endColorstr='#99150c',GradientType=0 ); /* IE6-9 */
}


.bgyellow{
	background: #bfc120; /* Old browsers */
	background: -moz-linear-gradient(top, #bfc120 0%, #cece22 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfc120), color-stop(100%,#cece22)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bfc120 0%,#cece22 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bfc120 0%,#cece22 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #bfc120 0%,#cece22 100%); /* IE10+ */
	background: linear-gradient(to bottom, #bfc120 0%,#cece22 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfc120', endColorstr='#cece22',GradientType=0 ); /* IE6-9 */
}

.bgyellow:hover{
	background: #cece22; /* Old browsers */
	background: -moz-linear-gradient(top, #cece22 0%, #bfc120 75%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cece22), color-stop(75%,#bfc120)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cece22 0%,#bfc120 75%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cece22 0%,#bfc120 75%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cece22 0%,#bfc120 75%); /* IE10+ */
	background: linear-gradient(to bottom, #cece22 0%,#bfc120 75%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cece22', endColorstr='#bfc120',GradientType=0 ); /* IE6-9 */
}


.bggreen{
	/*background-color: green;*/
	background: #005904; /* Old browsers */
background: -moz-linear-gradient(top, #005904 0%, #008000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005904), color-stop(100%,#008000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #005904 0%,#008000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #005904 0%,#008000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #005904 0%,#008000 100%); /* IE10+ */
background: linear-gradient(to bottom, #005904 0%,#008000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005904', endColorstr='#008000',GradientType=0 ); /* IE6-9 */
}

.bggreen:hover{
	background: #008000; /* Old browsers */
	background: -moz-linear-gradient(top, #008000 0%, #005904 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008000), color-stop(99%,#005904)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #008000 0%,#005904 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #008000 0%,#005904 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #008000 0%,#005904 99%); /* IE10+ */
	background: linear-gradient(to bottom, #008000 0%,#005904 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008000', endColorstr='#005904',GradientType=0 ); /* IE6-9 */
}


.bgorange{
	background: #dba000; /* Old browsers */
	background: -moz-linear-gradient(top, #dba000 0%, #ffa500 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dba000), color-stop(100%,#ffa500)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #dba000 0%,#ffa500 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #dba000 0%,#ffa500 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #dba000 0%,#ffa500 100%); /* IE10+ */
	background: linear-gradient(to bottom, #dba000 0%,#ffa500 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dba000', endColorstr='#ffa500',GradientType=0 ); /* IE6-9 */
}

.bgorange:hover{
	background: #ffa500; /* Old browsers */
	background: -moz-linear-gradient(top, #ffa500 0%, #dba000 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa500), color-stop(99%,#dba000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffa500 0%,#dba000 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffa500 0%,#dba000 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffa500 0%,#dba000 99%); /* IE10+ */
	background: linear-gradient(to bottom, #ffa500 0%,#dba000 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa500', endColorstr='#dba000',GradientType=0 ); /* IE6-9 */
}

.bgbrown{
	background: #892f23; /* Old browsers */
	background: -moz-linear-gradient(top, #892f23 0%, #a52a2a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#892f23), color-stop(100%,#a52a2a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #892f23 0%,#a52a2a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #892f23 0%,#a52a2a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #892f23 0%,#a52a2a 100%); /* IE10+ */
	background: linear-gradient(to bottom, #892f23 0%,#a52a2a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#892f23', endColorstr='#a52a2a',GradientType=0 ); /* IE6-9 */
}

.bgbrown:hover{
	background: #a52a2a; /* Old browsers */
	background: -moz-linear-gradient(top, #a52a2a 0%, #892f23 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a52a2a), color-stop(100%,#892f23)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #a52a2a 0%,#892f23 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #a52a2a 0%,#892f23 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #a52a2a 0%,#892f23 100%); /* IE10+ */
	background: linear-gradient(to bottom, #a52a2a 0%,#892f23 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a52a2a', endColorstr='#892f23',GradientType=0 ); /* IE6-9 */
}

.sectionheader{
	font-weight:bold;
	font-size: 2em;
	text-align: center;
	margin-bottom: 40px;
}

.tovarheader{
    font-size: 1.3em;
}

.catalog{
	margin: 0;
}

.catalogbox {
    margin: 0;
    padding: 10px;
    border: none;
    margin: 0;
    padding: 10px;
    display: flex;
    flex-flow: row wrap;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    list-style: none;
}

.catalogbox li {
	border: 1px solid #ded8d8;
	width: 24%;
	margin-left:-1px;
	margin-top: -1px;
	position: relative;
	margin-bottom: 5px;
    padding-bottom: 30px;
    max-height: 428px;
    overflow: hidden;
    border: 2px solid blue; 
    margin-right: 5px;

}

.catalogbox li:hover{
/*	box-shadow: 2px 2px 7px 0px #0000007a;
	-moz-box-shadow: 2px 2px 7px 0px #0000007a;
	-webkit-box-shadow: 2px 2px 7px 0px #0000007a;
	-o-box-shadow: 2px 2px 7px 0px #0000007a;*/
	z-index: 10000;
	border: 2px solid red;
	
}

.catalogbox li ul li:hover {
	z-index: 0;
	border: none;
	text-decoration: underline;
}
.catalogbox li ul li:hover a .lersectname{
	text-decoration: underline;
}


.catalogbox li.activecat{
/*	box-shadow: 2px 2px 7px 0px #0000007a;
	-moz-box-shadow: 2px 2px 7px 0px #0000007a;
	-webkit-box-shadow: 2px 2px 7px 0px #0000007a;
	-o-box-shadow: 2px 2px 7px 0px #0000007a;*/
	z-index: 10000;
	border: 2px solid red;
    max-height: inherit !important;
        transition-duration: 2s;
    transition-property: all;
	
}

/*.catalogbox li:hover a{
color: white;
	
}*/



.catalogbox li ul {
	display: flex;
    flex-flow: column;
    justify-content: flex-start;
    margin-left: 20px;
}

.catalogbox li ul li {
    border: none;
    width: auto;
    height: auto;
    margin-top: -4px;
}

.catalogbox li ul li:hover{
	box-shadow: none;
}

.secthead{
	margin-right: 15px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	width: 100%;
	margin-top: 15px;
}

.catalogbox li ul li .secthead {
    margin: 0;
    font-size: 0.9em;
    font-weight: normal;
    text-align: left;
    line-height: 1em;
    padding: 0;
    display: block;
    height: auto;
}

.catalogbox li ul li .secthead .sectpicture{
display: none; 
}

.catalogbox li .secthead .sectpicture {
    width: 70px;
    height: auto;
}


.catalogbox li .dotsecthead{
	margin-right: 15px;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	display: inline-block;
	width: 100%;
	margin-top: 15px;
}

.catalogbox li ul li .dotsecthead{
	margin: 0;
	font-size: 1em;
	font-weight: normal;
	text-align: left; 
}
/*************************************************************************/
.catalogboxlist{
	border: 1px solid #ded8d8;
	margin-top: -1px;
	margin-left: -1px;
	padding: 15px;
}



.catalogboxlist .imgbox{
	margin: 10px auto;
    width: 90%;

}

.imgbox img{
	transition: transform 0.3s cubic-bezier(0, 0, 1, 1) 0ms;
	transform: scale(0);
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
 	-o-transform: scale(1.0);
}


.catalogboxlist:hover .imgbox img{
	transition: transform 0.3s cubic-bezier(0, 0, 1, 1) 0ms;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
 	-o-transform: scale(1.1);
}








.imgbox{
	margin: 10px auto;
    width: 100%;
}

.imgbox img{
	transition: transform 0.3s cubic-bezier(0, 0, 1, 1) 0ms;
	transform: scale(0);
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
 	-o-transform: scale(1.0);
}


.catalogbox:hover .imgbox img{
	transition: transform 0.3s cubic-bezier(0, 0, 1, 1) 0ms;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
 	-o-transform: scale(1.1);
}

.catitems {
    display: flex !important;
    flex-flow: row wrap;
}


.sectionlink {
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    width: 100%;
    height: auto;
}


.partners {
    margin-bottom: 0;
}

footer{
	min-height: 300px;
	background: gray;
	margin-top: 0;
	padding: 0;
	font-family: 'Roboto', sans-serif;

}

.blackbox{
	background: black;
	background-image: -webkit-linear-gradient(top,#3c3c3c 0,#222 100%);
    background-image: -o-linear-gradient(top,#3c3c3c 0,#222 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));
    background-image: linear-gradient(to bottom,#3c3c3c 0,#222 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
}

.graybox{
	background: gray;
}


.footheader{
	color: white;
	font-size: 1.3em;
	font-weight: 900;
	border-bottom: 1px solid #9a9999;
	width: 50%;
	display: inline-block;
	text-align: left;
	padding-bottom: 10px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}

.footmenu{
	margin: 0;
	padding: 0;
}

.footmenu li {
list-style: none;
}


.footmenu li a {
	color: white;
	font-size: 0.8em;
	border-bottom: 1px solid #9a9999;
	width: 50%;
	display: inline-block;
	text-align: left;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 0;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
}

.copir p{
	font-size: 1.2em;
	color:white;
	font-family: 'Roboto', sans-serif;
}

.copir a{
	font-size: 1.2em;
	font-family: 'Roboto', sans-serif;
}

.flexcontainer{
	display: flex;
	flex-flow:row wrap;
	justify-content: space-between;
}

.polovina{
	width: 50%;
	margin: 0;
	padding: 0;
	padding-top: 10px;
}

.pl50{
	padding-left: 50px;
}

.pl30{
	padding-left: 50px;
}

.flexblock{
	color: white;
	font-size: 1.2em;
}

.telephone a {
	color:white;
}

.telephone a i {
	margin-right:10px;
}

.telephone a:hover {
	color:white;
}

.email a i {
	margin-right:10px;
	color: white;
}
.maplink i {
	margin-right:10px;
	color: white;
}

/*********************************фильтр****************************************/

.bx-filter.bx-blue .bx-filter-section {
    background: #edf6fc;
    padding: 20px !important;
    display: block;
}

.product-item-amount-field-container {
    display: flex;
    flex-flow: row;
    justify-content: center;
}

.product-item-amount-field-container span {
    color: black;
}
.bx-blue .btn.btn-default {
    outline: 0;
    background-color: #173380 !important;
    border-color: #173380 !important;
    color: #FFF;
    text-shadow: none;
    font-family: 'Roboto';
    background-image: none !important;
}

.bx-blue .btn.btn-default:hover {
    outline: 0;
    background-color: #173380 !important;
    border-color: #173380 !important;
    color: #FFF;
    text-decoration: underline;
    background-image: none !important;
}

.bx-blue .btn.btn-default:active {
    outline: 0;
    background-color: #173380 !important;
    border-color: #173380 !important;
    color: #FFF;
    background-image: none !important;
}


.btn-themes{
	outline: 0;
    background-color: #173380 !important;
    border-color: #173380 !important;
    color: #FFF;
    text-shadow: none;
    font-family: 'Roboto';
    background-image: none !important;
}

.product-item-big-card .product-item-title a {
    font-size: 1.2em;
}

.bx-filter.bx-blue .bx-ui-slider-pricebar-vn {
    background: #499fd8;
}

.bx-filter.bx-blue .bx-ui-slider-pricebar-v {
    background: #173380;
}

.parameters-box-title span {
    color: #173380;
    border-bottom: 1px solid transparent;
    cursor: pointer;
}

.bx-filter .bx-filter-title {
    font-size: 18px;
    margin-bottom: 10px;
    color: #173380;
    text-align: center;

}

.product-item-detail-price-current{
    text-align: center;
}

/******************карточка**********************************/

.product-item-detail-pay-block {
    position: relative;
    margin-bottom: 0;
}

.product-item-detail-info-section {
    padding: 20px;
    border: 1px solid #e4e4e4;
}

.product-item-detail-properties {
    font-size: 1.1em;
}

.product-item-detail-tab-content {
    font-size: 1.3em;
    font-family: "Roboto";
}

.product-item-detail-tab-link {
    font-size:  1.3em;
    letter-spacing: 2px;
}

.zagolovok, .catalog-block-header{
    font-size: 1.3em;
    letter-spacing: 2px;
    font-weight: bold;
	font-family: 'Oswald', sans-serif;
	border-bottom: 2px solid #d9dee6;
	width: 100%;
	margin-bottom: 20px;
}

.files-link a i{
	margin-right: 15px;
}


/****************************************секция на главной************************************************/

.borders{
	border: 1px solid #ded8d8;
	margin-left: -1px;
	margin-top: -1px;
}

.popular_title {
	text-align: center;
	font-size: 1.2em;
}

.popular_title a {
	text-align: center;
	font-size: 1.2em !important;
}

.popular_price{
	text-align: center;
	font-size: 1.2em !important;
}

.bx-touch .product-item-title, .product-item-container.hover .product-item-title {
    overflow: hidden !important;
}

.product-item-image-wrapper span{
	transition: transform 0.3s cubic-bezier(0, 0, 1, 1) 0ms;
	transform: scale(0);
	-webkit-transform: scale(1.0);
	-moz-transform: scale(1.0);
 	-o-transform: scale(1.0);
}


.product-item-image-wrapper:hover span{
	transition: transform 0.3s cubic-bezier(0, 0, 1, 1) 0ms;
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
 	-o-transform: scale(1.1);
 }

.lerpicture{
	width: 70%;
    height: auto;
    margin: 0 auto;
    margin-bottom: 20px;

}

.catalogbox li ul li .secthead .lerpicture{
display: none; 
}

.lersectname{
	text-align: center;
	margin-bottom: 0px;
	display: inline-block;
}

.bordblock{
	width: 90%;
    height: 15px;
    margin: 0 auto;
    border-bottom: 1px solid #ded8d8;
}

.catalogbox li ul li a .bordblock{
	width: 90%;
    height: 0;
    margin: 0 auto;
    border-bottom: none;
}

.catitems>.dalee{
	display: none;
}

.dalee{
	color: red;
	font-weight: bold;
	display: inline-block;
	background: white;
	width: 100%;
	margin: 0 auto;
	position: absolute;
	bottom:0;
	padding-left:30px;
	padding-bottom:15px;
}



.catalogbox li ul li{
	position: relative;
	padding-bottom: 0px;
	border:none;
}



div.menu-sitemap-tree div.item-text {
    position: relative;
    top: -25px;
    left: 19px;
}

.child-item{
	padding: 5px;
    top: 0;
    margin-top: 5px;
}

.noleft{
	left:0 !important;
	padding-left: 0;
	margin-left: 0;
}

.polovina{
	padding-bottom: 30px;
}

.mfeedback input[type="submit"] {
    outline: 0;
    background-color: #173380 !important;
    border-color: #173380 !important;
    color: #FFF;
    text-shadow: none;
    font-family: 'Roboto';
    background-image: none !important;
    padding: 10px 15px;
    font-size: 1.3em;
}

.feedback p{
	text-align: center;
	font-size: 1.2em; 
}

.formcontayner{
	width: 70%;
	margin: 0 auto;
}

.feedback {
    margin: 0;
    padding: 10px 0;
}

.mf-text {
    margin: 15px 0 10px 0;
    font-size: 1.2em;
}

div.mf-name input, div.mf-email input {
    width: 100%;
    height: 45px;
    padding: 0 10px;
}

div.mf-message textarea {
    width: 100%;
    padding: 10px;
}

div.mf-ok-text {
    color: green;
    font-weight: bold;
    padding-bottom: 1em;
    font-size: 1.4em;
    text-align: center;
}

.f13{
	font-size: 1.3em;
}

.ptb30{
	padding-top: 30px;
	padding-bottom: 30px;
}

footer{
	margin-top: 30px;
}

.news-list-cont{
	width: 100%;
	padding: 20px;
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
}

.news-item-cont{
	width: 100%;
	display: flex;
	flex-flow: row;
	justify-content: flex-start;
	margin-bottom: 30px;
}

.imgbox{
	width:20%;
	margin-right: 15px;
}

.imgbox img{
	width:100%;
	height:auto;
}

.textbox{
	width: 80%;
	display: flex;
	flex-flow: column;
	justify-content: flex-start;
}

.podroblink{
	display: inline-block;
	margin-top: 20px;
}

.slick-slide {
    height: auto;
}

.colorbut {
    max-height: 121px;
}


/*.colorbut:hover .btn_img {
    height: 95%;
}
*/

.logo {
    width: 300px;
    float: left;
    margin-top: 15px;
}



.bx-no-touch .product-item-container .product-item-info-container.product-item-hidden {
    display: block;
    opacity:1;
    transition: opacity 300ms ease;
}

.logofooter{
	margin: 10px;
	width: 260px;
	height: auto;
}

.headtelephonebox {
    margin-top: 50px;
    font-size: 1.4em;
}

.profile-table tbody tr td{
	padding: 10px 0;
}

.profile-table tbody tr{
	border-top: 1px solid #e4e2e2;
}

.profile-link {
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-weight: bold;
    background: #fbfbfb;
    border: 1px solid #e8e7e7;
    padding-left: 15px;
}

.profile-link a {
	display: block;
    width: 100%;
    height: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 1.2em;
    letter-spacing: 1px;
}

.profile-table tr td input {
    width: 50%;
    padding: 5px 10px;
}

.profile-table button, .profile-table input[type=button], .profile-table input[type=reset], .profile-table input[type=submit]  {
    text-shadow: none !important;
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
    background-image: none !important;
    background-color: #173380 !important;
    border-color: #173380 !important;
    color: white !important;
    letter-spacing: 1px !important;
    font-family: 'Roboto' !important;
    border-radius: 4px;
    padding: 5px; 
}

.profile-table button:hover, .profile-table input[type=button]:hover, .profile-table input[type=reset]:hover, .profile-table input[type=submit]:hover   {
	text-decoration: underline;
	background-color: #2042a0 !important;
}


.loginpage .bx-system-auth-form {
    border: 1px solid #e4e2e2;
    padding: 20px;
    width: 25%;
}

.loginpage .bx-system-auth-form table tr td{
	padding: 7px; 

}

.loginpage .bx-system-auth-form table tr td input[type=submit],  {
    width: 40% !important;
}

.loginpage .bx-system-auth-form table tr td input[type=text], .loginpage .bx-system-auth-form table tr td input[type=password] {
    width: 100%;
}

.podauth {
    width: 25%;
    font-size: 1.2em;
    margin:5px;
}

.authblock{
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
}

#login-form-window {
    display: none;
    border: 5px solid #001cfe;
    background: #ffffff;
    padding: 10px;
    z-index: 10000;
    position: absolute;
    top: 30%;
    left: 42%;
    width: 300px;
    color: #454545;
    padding: 15px;
}

#login-form-window form table tr td{
	width: 100%;
}

#login-form-window form table tr td input[type=text]{
	width: 100%;
	padding:5px;
	margin: 10px 0; 
}

#login-form-window form table tr td input[type=password]{
	width: 100%;
	padding:5px;
	margin: 10px 0; 
}

.authblock .profile-link{
	border:none;
	margin: 0px;
}

.headtelephonebox .authblock{
	margin: 10px 0;
}

.bx-auth-reg p{
	text-align: center;
}

.centertable{
	width: 40%;
    margin: 0 auto;
}

.centertable tr td{
	padding:10px; 
}

.centertable tr td input[type=text], .centertable tr td input[type=password]{
	padding:5px; 
}

.bx-changepass-table{
	width: 40%;
    margin: 0 auto;
}

.bx-auth p{
	text-align: center;
}

.bx-changepass-table tr td{
	padding:10px; 
}

.bx-changepass-table tr td input[type=text], .bx-changepass-table tr td input[type=password]{
	padding:5px; 
}

.phonefixed {
    width: 155px;
    box-shadow: 0px 0px 10px 5px #00000069;
    position: fixed;
    bottom: 50px;
    right: 20px;
    padding: 15px;
    background: #892f23;
    color: white;
    border-radius: 30px;
}

/*.myslider .slick-active img{
	display:block !important;
}*/


/****************************************************************************************************************************************************************************/
@media (max-width: 992px) {
	.product-item-list-col-4>.product-item-small-card>.row {
    display: flex;
    flex-flow: row wrap;

}




}




@media (max-width: 768px) {

.row {
    margin-right: 0;
    margin-left: 0;
}

	.flexcontainer, .polovina{
		width: 100%;
	}

	.logos  {
align-items: center;
	}

	.logo {
    width: 200px;
    float: none;
    margin: 10px auto;
}

.catalogbox li {
    width: 49%;
}

.logos img {
    vertical-align: middle;
    margin: 10px 10px;
    width: 18%;
    height: auto;
}

.partners .logos img{
    vertical-align: middle;
    margin: 10px 10px;
    width: 30%;
    height: auto;
}



}






@media (max-width: 640px) {

	.catalogbox li {
    	width: 100%;

	}
	.catalogbox li {
    border: 1px solid #ded8d8;

    margin-left: -1px;
    margin-top: -1px;
    position: relative;
    padding-bottom: 30px;
    max-height: initial;
    overflow: hidden;
    border: 2px solid blue;
    margin-right: 5px;
    margin-bottom: 5px;
}
.lersectname {
    font-size: 1.7em !important;
}
	
.dalee{
	display:none;
}

.loglink{
	display: flex;
	flex-flow: column;
	justify-content: center;
}

.catalogbox li ul li{
	list-style-type:circle !important;
	position: relative;
	padding-left: 20px; 
}

.catalogbox li ul li:before {
    content: '\25CF';
    font-size: 1.7em;
    color: #4e76e0;
    position: absolute;
    left: -1px;
    top: 20px;
    margin-right: 5px;
}

.logo {
    width: 200px;
    float: none;
    margin: 10px auto;
}

.lersectname {
    font-size: 1.5em !important;
    text-align: left;
}

.pl30 {
    padding-left: 15px;
    overflow: hidden;
    width: 90%;
}

.logofooter {
    margin: 10px;
    width: 80%;
    height: auto;
}



.centertable {
    width: 90%;
    margin: 0 auto;
}

.phonefixed {
    width: 160px;
    border: 2px solid #892f23;
    box-shadow: 1px 1px 16px #00000066;
    position: fixed;
    bottom: 5px;
    right: 5px;
    padding: 15px;
    background: #892f23;
    z-index: 999999999;
}


}

@media (max-width: 480px) {
	.catalogbox li ul li .secthead {
    margin: 0;
    font-size: 0.9em;
    font-weight: normal;
    text-align: left;
    line-height: 1.2em;
    padding: 0;
    display: block;
    height: auto;
}


.lersectname {
    font-size: 1.5em !important;
    text-align: left;
}

.catalogbox li ul li a .bordblock {
    width: 90%;
    height: 0;
    margin: 0 auto;
    border-bottom: none;
    display: none;
}

.minus{
	margin-top: -50px;
	position: relative;
}

.logo {
    margin-top: 10px;
}


.minus {
    margin-top: 5px;
    position: relative;
}

.headtelephonebox {
    margin-top: 15px;
}

.authblock {
    margin: 10px;
}

#login-form-window {
    display: none;
    border: 5px solid #001cfe;
    background: #ffffff;
    padding: 10px;
    z-index: 10000;
    position: absolute;
    top: 30%;
    left: 0;
    color: #454545;
    padding: 15px;
    right: 0;
    width: 100%;
}


.d1 button {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 42px;
    height: 33px;
    border: none;
    background: #E0E0E0;
    border-radius: 0 5px 5px 0;
    cursor: pointer;
}

}

