.relative {
    position:relative
}
.right {
    float:right
}
.mvp-mega-img img,ul.mvp-mega-l.mvp-nav-menu ul li aist li a p,span.mvp-nav-search-but {
    -webkit-transition:all .25s;
    -moz-transition:all .25s;
    -ms-transition:all .25s;
    -o-transition:all .25s;
    transition:all .25s
}
#mvp-fly-wrap,#mvp-search-wrap,.mvp-nav-menu ul li.mvp-mega-dropdown .mvp-mega-dropdown {
    -webkit-transition:-webkit-transform 0.25s ease;
    -moz-transition:-moz-transform 0.25s ease;
    -ms-transition:-ms-transform 0.25s ease;
    -o-transition:-o-transform 0.25s ease;
    transition:transform 0.25s ease
}
.mvp-main-box {
    margin:0 auto;
    width:1200px;
    height:100%
}
span.mvp-nav-search-but {
    cursor:pointer;
    float:right;
    font-size:20px;
    line-height:1;
    padding:15px 0
}
#mvp-search-wrap {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    background:rgba(0,0,0,.94);
    opacity:0;
    position:fixed;
    top:0;
    left:0;
    -webkit-transform:translate3d(0,-100%,0);
    -moz-transform:translate3d(0,-100%,0);
    -ms-transform:translate3d(0,-100%,0);
    -o-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0);
    width:100%;
    height:100%;
    z-index:999999
}
#mvp-search-wrap .mvp-search-but-wrap span {
    background:#fff;
    top:27px
}
#mvp-search-box {
    margin:-30px 0 0 -25%;
    position:absolute;
    top:50%;
    left:50%;
    width:50%
}
#searchform input {
    background:none;
    border:0;
    color:#fff;
    float:left;
    font-size:50px;
    font-weight:300;
    line-height:1;
    padding:5px 0;
    text-transform:uppercase;
    width:100%;
    height:50px
}
#searchform #searchsubmit {
    border:none;
    float:left
}
#searchform #s:focus {
    outline:none
}
header,.mvp-nav-small-cont {
    width:100%
}
header {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    overflow:hidden;
    height:50px;
    z-index:99999
}
header:hover {
    overflow:visible
}
.mvp-nav-small-cont {
    height:50px
}
.mvp-nav-small-left-out {
    margin-left:-50px;
    width:100%
}
.mvp-nav-small-left-in {
    margin-left:50px
}
.mvp-nav-small-mid {
    width:100%
}
header .mvp-nav-menu:hover {
    overflow:visible
}
.mvp-nav-small-logo {
    line-height:0;
    margin:10px 20px 10px 0;
    height:30px;
    max-width:200px
}
.mvp-nav-menu {
    text-align:center;
    width:100%;
    float:left;
    overflow:hidden;
    height:50px
}
.mvp-nav-menu ul li.mvp-mega-dropdown {
    position:static
}
.mvp-nav-menu ul li a:hover{color:#18d5b8}
.mvp-nav-menu ul li.on a{color:#18d5b8}
.mvp-nav-menu ul li a {
    float:left;
    font-size:14px;
    font-weight:500;
    line-height:1;
    padding:18px 12px;
    position:relative;
    text-transform:uppercase
}
/*.mvp-nav-menu ul li:hover a {
    padding:18px 12px 13px
}
*/
.mvp-nav-menu ul li.menu-item-has-children ul.sub-menu li a:after {
    border-color:#000 transparent transparent transparent;
    border-style:none;
    border-width:medium;
    content:'';
    position:relative;
    top:auto;
    right:auto
}
/*.mvp-nav-menu ul li.menu-item-has-children:hover a {
    padding:18px 17px 13px 12px
}
*/
.mvp-nav-menu ul li:hover ul.sub-menu {
    opacity:1;
    overflow:visible;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    height:auto
}
.mvp-nav-menu ul li.mvp-mega-dropdown .mvp-mega-dropdown {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    background:#fff;
    border-top:1px solid #ddd;
    -webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);
    -moz-box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);
    -ms-box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);
    -o-box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);
    box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);
    opacity:0;
    overflow:hidden;
    position:absolute;
    top:50px;
    left:0;
    -webkit-transition:opacity .2s;
    -moz-transition:opacity .2s;
    -ms-transition:opacity .2s;
    -o-transition:opacity .2s;
    transition:opacity .2s;
    -webkit-transform:translateY(-999px);
    -moz-transform:translateY(-999px);
    -ms-transform:translateY(-999px);
    -o-transform:translateY(-999px);
    transform:translateY(-999px);
    width:100%;
    height:0;
    z-index:1
}
.mvp-nav-menu ul li.mvp-mega-dropdown:hover .mvp-mega-dropdown {
    opacity:1;
    overflow:visible;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    height:auto
}
.mvp-nav-menu ul li.mvp-mega-dropdown:hover .mvp-mega-dropdown .mvp-mega-img img {
    display:block
}
.mvp-nav-menu ul li ul.mvp-mega-list li a,
.mvp-nav-menu ul li ul.mvp-mega-list li a p {
    background:none !important;
    border-bottom:none;
    color:#222 !important;
    float:left;
    font-size:1em;
    font-weight:400;
    line-height:1.2;
    padding:0 !important;
    text-align:left;
    text-transform:none
}
ul.mvp-mega-list li:hover a p {
    opacity:.6
}
ul.mvp-mega-list li {
    float:left;
    overflow:hidden;
    padding:20px 0 20px 1.6666666666%;
    width:18.66666666666%
}
ul.mvp-mega-list li:first-child {
    padding-left:0
}
.mvp-mega-img {
    background:#000;
    float:left;
    line-height:0;
    margin-bottom:10px;
    overflow:hidden;
    position:relative;
    width:100%;
    max-height:130px
}
.mvp-mega-img img {
    display:none;
    width:100%
}
ul.mvp-mega-list li:hover .mvp-mega-img img {
    opacity:.8
}
#mvp-fly-wrap {
    overflow:hidden;
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    -webkit-transform:translate3d(-370px,0,0);
    -moz-transform:translate3d(-370px,0,0);
    -ms-transform:translate3d(-370px,0,0);
    -o-transform:translate3d(-370px,0,0);
    transform:translate3d(-370px,0,0);
    width:370px;
    height:100%;
    z-index:999999
}
.mvp-search-but-wrap {
    cursor:pointer;
    width:30px
}
.mvp-search-but-wrap {
    position:absolute;
    top:60px;
    right:80px;
    width:60px;
    height:60px
}
.mvp-fly-but-wrap span:nth-child(1) {
    top:0;
    width:30px
}
.mvp-search-but-wrap span:nth-child(1) {
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    width:30px
}
.mvp-search-but-wrap span:nth-child(2) {
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
    width:30px
}
.mvp-search-but-wrap span:nth-child(1),.mvp-search-but-wrap span:nth-child(2) {
    width:60px
}
.mvp-fly-menu-top {
    width:100%;
    height:50px
}
#mvp-fly-logo {
    margin:10px 6.25%;
    text-align:center;
    width:87.5%;
    height:30px
}
#mvp-fly-logo img {
    line-height:0;
    height:100%
}
#mvp-menu {
    margin:15px 0;
    height:20px;
    cursor:pointer;
    float:left;
    position:absolute;
    right:20px;
    width:30px
}
nav.mvp-fly-nav-menu {
    backface-visibility:hidden;
    margin:20px 5.40540540541% 0;
    overflow:hidden;
    float:left;
    position:absolute !important;
    width:89.1891891892%;
    max-height:95%
}

nav.mvp-fly-nav-menu ul li a{width: 100%;}


nav.mvp-fly-nav-menu ul li {
    border-top:1px solid rgba(255,255,255,.1);
    cursor:pointer;
    float:left;
    position:relative;
    width:100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
nav.mvp-fly-nav-menu ul li:first-child {
    border-top:none;
    margin-top:-14px
}
nav.mvp-fly-nav-menu ul li ul li:first-child {
    margin-top:0
}
nav.mvp-fly-nav-menu ul li a {
    color:#fff;
    display:inline-block;
    float:left;
    font-size:14px;
    font-weight:500;
    line-height:1;
    padding:14px 0;
/*    text-transform:uppercase*/
}
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after {
    content:'+';
    font-family:'Open Sans',sans-serif;
    font-size:32px;
    font-weight:700;
    position:absolute;
    right:0;
    top:7px
}
nav.mvp-fly-nav-menu ul li ul.sub-menu {
    border-top:1px solid rgba(255,255,255,.1);
    display:none;
    float:left;
    padding-left:6.66666666666%;
    width:93.333333333%
}
a,a:visited {
    color:#18d5b8
}
nav.mvp-fly-nav-menu ul li.menu-item-has-children:after {
    color:#fff
}
#searchform input {
    border-bottom:1px solid #18d5b8
}
#mvp-fly-wrap {
    background:#333
}
header span.mvp-nav-search-but:hover {
    color:#18d5b8
}
header .mvp-fly-but-wrap:hover span {
    background:#18d5b8
}
/*.mvp-nav-menu ul li:hover a {
    border-bottom:2px solid #18d5b8
}
*/
body,#searchform input,.mvp-nav-menu ul li ul.sub-menu li a,nav.mvp-fly-nav-menu ul li a {
    font-family:'Roboto',sans-serif
}
.mvp-nav-menu ul li a {
    font-family:'Oswald',sans-serif
}
#mvp-menu span:nth-child(1),#mvp-menu span:nth-child(4) {
    top:.5px;
    left:50%;
    width:0%
}
#mvp-menu span:nth-child(2),.mvp-search-but-wrap span:nth-child(1) {
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    width:30px
}
#mvp-menu span:nth-child(3),.mvp-search-but-wrap span:nth-child(2) {
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
    width:30px
}
.mvp-search-toggle {
    opacity:1 !important;
    -webkit-transform:translate3d(0,0,0) !important;
    -moz-transform:translate3d(0,0,0) !important;
    -ms-transform:translate3d(0,0,0) !important;
    -o-transform:translate3d(0,0,0) !important;
    transform:translate3d(0,0,0) !important
}
html,body,div,span,h2,p,a,img,ul,li,header,nav {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline
}
header,nav {
    display:block
}
ul {
    list-style:none
}
html {
    overflow-x:hidden
}
body {
    color:#000;
    font-size:1rem;
    -webkit-font-smoothing:antialiased;
    font-weight:400;
    line-height:100%;
    margin:0px auto;
    padding:0px
}
h2 {
    -webkit-backface-visibility:hidden;
    color:#000
}
img {
    max-width:100%;
    height:auto;
    -webkit-backface-visibility:hidden
}
a,a:visited {
    opacity:1;
    text-decoration:none;
    -webkit-transition:color .25s,background .25s,opacity .25s;
    -moz-transition:color .25s,background .25s,opacity .25s;
    -ms-transition:color .25s,background .25s,opacity .25s;
    -o-transition:color .25s,background .25s,opacity .25s;
    transition:color .25s,background .25s,opacity .25s
}
.relative {
    position:relative
}
.right {
    float:right
}
.left {
    float:left
}
.mvp-mega-img img,ul.mvp-mega-list li a p,span.mvp-nav-search-but {
    -webkit-transition:all .25s;
    -moz-transition:all .25s;
    -ms-transition:all .25s;
    -o-transition:all .25s;
    transition:all .25s
}
.mvp-nav-menu ul li.mvp-mega-dropdown .mvp-mega-dropdown {
    -webkit-transition:-webkit-transform 0.25s ease;
    -moz-transition:-moz-transform 0.25s ease;
    -ms-transition:-ms-transform 0.25s ease;
    -o-transition:-o-transform 0.25s ease;
    transition:transform 0.25s ease
}
.mvp-main-box {
    margin:0 auto;
    width:1200px;
    height:100%
}
h2.mvp-logo-title {
    display:block;
    font-size:0px
}
header {
    width:100%
}
header {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    overflow:hidden;
    height:50px;
    z-index:99999;
    background:#333;
}
header:hover {
    overflow:visible
}
.mvp-nav-small-cont {
    height:50px;
    width:100%
}
.mvp-nav-small-right-in {
    margin-right:50px
}
.mvp-nav-small-left-out {
    margin-left:-50px;
    width:100%
}
#mvp-nav-small-left {
    margin:15px 20px 15px 0;
    width:30px;
    height:20px;
    float:left;
    position:relative
}
header .mvp-nav-menu ul {
    text-align:left
}
.mvp-nav-small-mid {
    width:100%
}
.mvp-nav-small-mid-right {
    max-width:780px;
    float:left
}
header .mvp-nav-menu:hover {
    overflow:visible
}
.mvp-nav-small-logo {
    line-height:0;
    margin:10px 20px 10px 0;
    height:30px;
    max-width:200px;
    display:flex;
    justify-content:center;
    align-items:center
}
.mvp-nav-small-logo a img {
    width:220px
}
#mvp-nav-small-right {
    margin-left:20px;
    width:30px;
    height:50px;
    position:relative;
    float:right
}
.mvp-nav-menu ul {
    float:left;
    text-align:center;
    width:100%
}
.mvp-nav-menu ul li {
    display:inline-block;
    position:relative
}
.mvp-nav-menu ul li.mvp-mega-dropdown {
    position:static
}
/*.mvp-nav-menu ul li:hover a {
    padding:18px 12px 13px
}
*/
.mvp-nav-menu ul li.menu-item-has-children ul.sub-menu li a:after {
    border-color:#000 transparent transparent transparent;
    border-style:none;
    border-width:medium;
    content:'';
    position:relative;
    top:auto;
    right:auto
}
.mvp-nav-menu ul li.menu-item-has-children a:after {
    border-style:solid;
    border-width:3px 3px 0 3px;
    content:'';
    position:absolute;
    top:23px;
    right:6px
}
.mvp-nav-menu ul li.menu-item-has-children a {
    padding:18px 17px 18px 12px
}
/*.mvp-nav-menu ul li.menu-item-has-children:hover a {
    padding:18px 17px 13px 12px
}
*/
.mvp-nav-menu ul li ul.sub-menu {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    background:#333;
    -webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);
    -moz-box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);
    -ms-box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);
    -o-box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);
    box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);
    position:absolute;
    top:50px;
    left:0;
    max-width:200px;
    opacity:0;
    overflow:hidden;
    text-align:left;
    -webkit-transition:opacity .2s;
    -moz-transition:opacity .2s;
    -ms-transition:opacity .2s;
    -o-transition:opacity .2s;
    transition:opacity .2s;
    -webkit-transform:translateY(-999px);
    -moz-transform:translateY(-999px);
    -ms-transform:translateY(-999px);
    -o-transform:translateY(-999px);
    transform:translateY(-999px);
    width:auto;
    height:0;
    z-index:1
}
.mvp-nav-menu ul li:hover ul.sub-menu {
    opacity:1;
    overflow:visible;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    -o-transform:translateY(0);
    transform:translateY(0);
    height:auto;
}
.mvp-nav-menu ul li ul.sub-menu li {
    display:block;
    float:left;
    position:relative;
    width:100%
}
.mvp-nav-menu ul li ul.sub-menu li a {
    background:#fff;
    border-top:1px solid rgba(0,0,0,.1);
    border-bottom:none;
    color:#333;
    float:left;
    font-size:13px;
    font-weight:500;
    line-height:1.1;
    padding:12px 20px;
    text-transform:none;
    width:160px
}
.mvp-nav-menu ul li ul.sub-menu li a:hover {
    background:#ececec;
    border-bottom:none;
    padding:12px 20px
}
.mvp-nav-menu ul li.mvp-mega-dropdown .mvp-mega-dropdown {
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    background:#fff;
    border-top:1px solid #ddd;
    -webkit-box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);
    -moz-box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);
    -ms-box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);
    -o-box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);
    box-shadow:0 10px 10px 0 rgba(0,0,0,0.2);
    opacity:0;
    overflow:hidden;
    position:absolute;
    top:50px;
    left:0;
    -webkit-transition:opacity .2s;
    -moz-transition:opacity .2s;
    -ms-transition:opacity .2s;
    -o-transition:opacity .2s;
    transition:opacity .2s;
    -webkit-transform:translateY(-999px);
    -moz-transform:translateY(-999px);
    -ms-transform:translateY(-999px);
    -o-transform:translateY(-999px);
    transform:translateY(-999px);
    width:100%;
    height:0;
    z-index:1
}
.mvp-nav-menu ul li ul.mvp-mega-list li a,.mvp-nav-menu ul li ul.mvp-mega-list li a p {
    background:none !important;
    border-bottom:none;
    color:#222 !important;
    float:left;
    font-size:1em;
    font-weight:400;
    line-height:1.2;
    padding:0 !important;
    text-align:left;
    text-transform:none
}
ul.mvp-mega-list li:hover a p {
    opacity:.6
}
ul.mvp-mega-list {
    float:left;
    width:100% !important;
    max-width:none !important
}
ul.mvp-mega-list li {
    float:left;
    overflow:hidden;
    padding:20px 0 20px 1.6666666666%;
    width:18.66666666666%
}
ul.mvp-mega-list li:first-child {
    padding-left:0
}
.mvp-mega-img {
    background:#000;
    float:left;
    line-height:0;
    margin-bottom:10px;
    overflow:hidden;
    position:relative;
    width:100%;
    max-height:130px
}
.mvp-mega-img img {
    display:none;
    width:100%
}
ul.mvp-mega-list li:hover .mvp-mega-img img {
    opacity:.8
}
#mvp-nav-small-left .mvp-fly-but-wrap {
    height:20px;
    cursor:pointer;
    width:30px;
    float:left;
    position:relative
}
#mvp-nav-small-left .mvp-fly-but-wrap span {
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
    display:block;
    position:absolute;
    left:0;
    -webkit-transform:rotate(0deg);
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    -o-transform:rotate(0deg);
    transform:rotate(0deg);
    -webkit-transition:.25s ease-in-out;
    -moz-transition:.25s ease-in-out;
    -ms-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
    height:3px
}
#mvp-nav-small-left .mvp-fly-but-wrap span:nth-child(1) {
    top:0;
    width:30px
}
#mvp-nav-small-left .mvp-fly-but-wrap span:nth-child(2) {
    top:8px;
    width:24px
}
#mvp-nav-small-left .mvp-fly-but-wrap span:nth-child(3) {
    top:16px;
    width:18px
}
#mvp-nav-small-left .mvp-fly-but-wrap span:nth-child(4) {
    top:16px;
    width:18px
}
a,a:visited {
    color:#18d5b8
}
header span.mvp-nav-search-but:hover {
    color:#18d5b8
}
header #mvp-nav-small-left .mvp-fly-but-wrap:hover span {
    background:#18d5b8
}
/*.mvp-nav-menu ul li:hover a {
    border-bottom:2px solid #18d5b8
}
*/
body,.mvp-nav-menu ul li ul.sub-menu li a {
    font-family:'Roboto',sans-serif
}
a,a:visited {
    color:#18d5b8
}
header #mvp-nav-small-left .mvp-fly-but-wrap span {
    background:#ffffff
}
header span.mvp-nav-search-but,header
            .mvp-nav-menu ul li a {
    color:#ffffff
}
header .mvp-nav-menu
            ul li.menu-item-has-children a:after {
    border-color:#ffffff transparent
            transparent transparent
}
header span.mvp-nav-search-but:hover {
    color:#18d5b8
}
header #mvp-nav-small-left .mvp-fly-but-wrap:hover
            span {
    background:#18d5b8
}
/*.mvp-nav-menu ul li:hover a {
    border-bottom:5px solid #18d5b8
}
*/
body,.mvp-nav-menu ul li ul.sub-menu li a {
    font-family:'roboto',sans-serif
}
.mvp-nav-menu ul li a {
    font-family:'roboto',sans-serif
}
@media screen and (max-width:1260px) and (min-width:1200px) {
    .mvp-main-box {
    margin:0 1.666666666%;
    width:96.666666666%
}
}@media screen and (max-width:1199px) and (min-width:1100px) {
    .mvp-main-box {
    margin:0 1.81818181818%;
    width:96.3636363636%
}
}@media screen and (max-width:1099px) and (min-width:1004px) {
    .mvp-main-box {
    margin:0 2%;
    width:96%
}
.mvp-nav-small-mid {
    text-align:center
}
.mvp-nav-small-logo {
    float:none;
    margin:10px 0;
    width:100%;
    max-width:none
}
}@media screen and (max-width:1003px) and (min-width:900px) {
    .mvp-main-box {
    margin:0 2.2222222%;
    width:95.55555555%
}
.mvp-nav-small-mid {
    text-align:center
}
.mvp-nav-small-logo {
    float:none;
    margin:10px 0;
    width:100%;
    max-width:none
}
}@media screen and (max-width:899px) and (min-width:768px) {
    .mvp-main-box {
    margin:0 2.60416666666%;
    width:94.7916666666%
}
.mvp-nav-small-mid {
    text-align:center
}
.mvp-nav-small-logo {
    float:none;
    margin:10px 0;
    width:100%;
    max-width:none
}
}@media screen and (max-width:767px) and (min-width:660px) {
    .mvp-main-box {
    margin:0 3.0303030303%;
    width:93.9393939393%
}
.mvp-nav-small-mid {
    text-align:center
}
.mvp-nav-small-logo {
    float:none;
    margin:10px 0;
    width:100%;
    max-width:none
}
}@media screen and (max-width:659px) and (min-width:600px) {
    .mvp-main-box {
    margin:0 3.3333333333%;
    width:93.3333333333%
}
.mvp-nav-small-mid {
    text-align:center
}
.mvp-nav-small-logo {
    float:none;
    margin:10px 0;
    width:100%;
    max-width:none
}
}@media screen and (max-width:599px) and (min-width:480px) {
    .mvp-main-box {
    margin:0 4.1666666666%;
    width:91.6666666666%
}
.mvp-nav-small-mid {
    text-align:center
}
.mvp-nav-small-logo {
    float:none;
    margin:10px 0;
    width:100%;
    max-width:none
}
}@media screen and (max-width:479px) {
    .mvp-main-box {
    margin:0 4.1666666666%;
    width:91.6666666666%
}
.mvp-nav-small-mid {
    text-align:center
}
.mvp-nav-small-logo {
    float:none;
    margin:10px 0;
    width:100%;
    max-width:none
}
}.mvp-fly-shadow {
    box-shadow:0 0 16px 0 rgba(0,0,0,0.7)
}
.mvp-fly-menu {
    -webkit-transform:translate3d(0,0,0) !important;
    -moz-transform:translate3d(0,0,0) !important;
    -ms-transform:translate3d(0,0,0) !important;
    -o-transform:translate3d(0,0,0) !important;
    transform:translate3d(0,0,0) !important
}
.mvp-fly-menu-wrap {
    overflow:hidden;
    position:absolute;
    top:50px;
    left:0;
    width:100%;
    height:100%
}
#mvp-search span:nth-child(1) {
    width:60px;
    transform:rotate(-45deg)
}
#mvp-search span:nth-child(2) {
    width:60px;
    transform:rotate(45deg)
}
#mvp-search span:nth-child(1),#mvp-search span:nth-child(2) {
    border-radius:2px;
    display:block;
    position:absolute;
    left:0;
    transition:.25s ease-in-out;
    height:3px
}
#mvp-menu span:nth-child(2) {
    background:#ffffff;
    top:10px;
    transform:rotate(-45deg);
    width:30px;
    left:0;
    border-radius:2px;
    display:block;
    position:absolute;
    height:3px
}
#mvp-menu span:nth-child(1) {
    background:#ffffff;
    top:10px;
    transform:rotate(45deg);
    width:30px;
    left:0;
    border-radius:2px;
    display:block;
    position:absolute;
    height:3px
}


.mvp-nav-small-fixed {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: fixed !important;
    top: -70px !important;
    -webkit-transform: translate3d(0, -70px, 0) !important;
    -moz-transform: translate3d(0,-70px,0) !important;
    -ms-transform: translate3d(0,-70px,0) !important;
    -o-transform: translate3d(0,-70px,0) !important;
    transform: translate3d(0, -70px, 0) !important;
    -webkit-transition: -webkit-transform 0.4s ease;
    -moz-transition: -moz-transform 0.4s ease;
    -ms-transition: -ms-transform 0.4s ease;
    -o-transition: -o-transform 0.4s ease;
    transition: transform 0.4s ease;
    z-index: 9999;
}
.mvp-fixed {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0, 70px, 0) !important;
    -moz-transform: translate3d(0,70px,0) !important;
    -ms-transform: translate3d(0,70px,0) !important;
    -o-transform: translate3d(0,70px,0) !important;
}

