.main-cont {width:100%; min-width:300px; /*min-height:100%;*/ }
.header-a {height:40px; width:100%; background:#141d1e;}
.header-b {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
	padding: 0 30px;
	box-sizing: border-box;
	background: #fff;
	height:88px;
}
.header-c {
	height: 40px;
	width: 100%;
	background: plum;
}
.header-phone:first-child {
	margin-bottom: 8px;
}
.header-phone span {
	font-size:13px;
	line-height: 16px;
	font-family: 'Roboto', sans-serif; 
	font-weight:400;display:inline-block;}
.header-phone:nth-child(2) span,
.header-phone:nth-child(3) span {
	background: none;
	padding: 0;
}
.header-account span {
	background:url(../img/icon-phone.png) left top no-repeat; 
	background-position:left 1px; 
	padding:1px 0px 0px 25px;
	font-size:11px;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	display:inline-block;
	min-height:15px;
}
.header-viewed-btn {display:block;border-left:1px solid #333333;	padding:14px 22px 0px 25px;height:26px;color:#fff;font-size:11px;font-family:'Roboto';
	font-weight:400;text-decoration:none;	}						

.header-logo {margin:0;}					
.header-nav ul li a {font-size:16px;color:#2c2c2c;font-family: 'Roboto';font-weight:700;text-decoration:none;}

.mp-slider {
	position:relative;
	padding:90px 90px 0px 90px;
    border-radius: 50px;
    overflow: hidden;
}

.swiper-slide {
    border-radius: 50px;
    overflow: hidden;
}

.foreign-hidden {
      display: none;
}
.header-phone.mobile{
    display: none;
    border-left: none;
    border-right: none;
}
.header-right {
	text-align: right;
}
.header-right .menu-btn{
    background-size: cover;
    width: 18px;
    height: 15px;
}

.header-right a {
	font-size: 16px;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
}


@media (max-width: 800px){

        .header-phone.desktop{
		display: none;
	}
        .header-phone.mobile{
            display: block;
        }
	.header-a .wrapper-padding{
		padding-left: 0;
	}
	.header-a .wrapper-padding a{
		padding: 12px 0 0;
                border-left: none;
                border-right: none;
	}
}

@media screen and (max-width: 480px) {
    .header-account span{
        font-size: 10px;
    }
    .mobile .srch-tab-left{
        margin-right: 20px;
    }
}