/*select_menu*/


@media only screen and (max-width: 768px){
.site-title {
    padding-top: 60px!important;
}
.smobi { right:40%}

}
@media only screen and (max-width: 997px){
.smobi { right:40%!important}
}




.selectmenu {
position:absolute;
right:0;
top:0;
z-index:1000;
}

select, 
select:active, 
select:focus {
    outline: none;
}
select {
    padding: 3px;
    margin: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    -moz-box-shadow: 0 3px 0 #ccc, 0 -1px #fff inset;
    box-shadow: 0px 2px 0 #d6d6d6, 0 -1px #fff inset;
    background: #f8f8f8;
    color: #737373;
    border: none;
    outline: none;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    font-size: 16px;
    font-weight: 100;
    padding-left: 11px;
    padding-bottom: 0;
}
label {position:relative}
label:after {
    content:'<>';
    font:11px "Consolas", monospace;
    color:#aaa;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:8px; top:2px;
    padding:0 0 2px;
    border-bottom:1px solid #ddd;
    position:absolute;
    pointer-events:none;
}
label:before {
    content:'';
    right:6px; top:0px;
    width:20px; height:20px;
    background:#f8f8f8;
    position:absolute;
    pointer-events:none;
    display:block;
}

/* end select_menu*/

#spisok2 { display:none;}

.selectmenu2 {display: block;border-top: 1px solid #e0e0e0;border-left: 3px solid #ffffff;padding: 11px 0 11px 14px;}

.selectmenu2 select, 
.selectmenu2 select:active, 
.selectmenu2 select:focus {
    outline: none;
	  border: none;
}
.selectmenu2  select {
    padding: 3px;
    margin: 0;
    color: #737373;
    border: none;
    outline: none;
    display: inline-block;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
    font-weight: 100;
    padding-bottom: 0;
    box-shadow: none;
    background: none;
}


/* end select_menu*/

/* ==========================================================================
   HEADER top
   ========================================================================== */

.header_top {
    height: 128px;
    background-color: #fff;
    box-shadow: 0 10px 8px rgba(0, 0, 0, 0.15);
    position: relative;
    z-index: 3;
}
.cnt {
    margin: auto;
    width: 940px;
}

.header__left {
	float: left;
	margin-top: 21px;
}
.header__right {
	float: right;
	margin-top: 15px;
}
.header__logo {
	margin-bottom: 11px;
}
.header__logo img {
	display: block;
}
.header__name {
	color: #666;
	font-family: Roboto;
	font-size: 12px;
	font-weight: 400;
	line-height: 1;
	text-transform: uppercase;
	letter-spacing: 1.5px;
	margin-left: 75px;
	margin-top: -10px;
	    
}
.header__phone {
	color: #666;
	font-family: Roboto;
	font-weight: 900;
	line-height: 1;
	text-transform: uppercase;
	font-size: 20px;
	margin-bottom: 10px;
	letter-spacing: 2.3px;
}
.header__phone b {
	font-size: 30px;
}
.header__phone:before {
	content: '';
	display: inline-block;
	vertical-align: baseline;
	width: 27px;
	height: 26px;
	background: url(img/icon-phone.png) no-repeat;
	margin-right: 12px;
	position: relative;
	top: 5px;
}
.header__button {
	display: block;
	width: 310px;
	height: 45px;
	background: url(img/button-call.png) repeat-x;
	border-radius: 4px;
	box-shadow: 13px 13px 8px rgba(0, 0, 0, 0.14);
	text-shadow: 0.5px 0.9px 0 rgba(0, 0, 0, 0.2);
	color: #fff;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 500;
	line-height: 45px;
	text-decoration: none;
	text-align: center;
	outline: none;
	cursor:pointer;
}
.header__button:hover {
	background: url(img/button-call-hover.png) repeat-x;
	box-shadow: 13px 13px 8px rgba(0, 0, 0, 0.14);
	text-shadow: 0.5px 0.9px 0 rgba(0, 0, 0, 0.2);
	color: #fff;
}

@media only screen and (max-width: 768px){
#spisok1 { display:none;}
#spisok2 { display:block;}
}

@media only screen and (max-width: 653px){
.header__right {
    float: left;
    margin-top: 8px;
}
.header__logo {
    margin-bottom: 11px;
    width: 200px;
}
.header__logo img {
    display: block;
    width: inherit;
}
.header__name {
    margin-left: 0;
}
.header__left {
    float: left;
    margin-top: 21px;
    width: 100%;
}
.header_top {
    height: auto;
	padding-bottom:10px;
	}
}


