@charset "UTF-8";

@font-face {
  font-family: nunito;
  src: url(/skin/default/fonts/Nunito-Regular.eot?88554=);
  src: url(/skin/default/fonts/Nunito-Regular.eot#iefix) format("embedded-opentype"),url(/skin/default/fonts/Nunito-Regular.woff2?88554=) format("woff2"),url(/skin/default/fonts/Nunito-Regular.woff?88554=) format("woff"),url(/skin/default/fonts/Nunito-Regular.ttf?88554=) format("truetype"),url(/skin/default/fonts/Nunito-Regular.svg#Nunito-Regular) format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: swap
}
body{margin: 0; padding: 0; font-size: 14px; font-family:"nunito","sans-serif";overflow-x: hidden;background: #fff;padding-top:0px;}
ul, li, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, input, hr, img, div, label, span, p, table, tr, td{margin: 0; padding: 0; list-style: none; border: 0;}
ol,ul{margin-bottom: 0;}
.h1, .h2, .h3,.h5, h1, h2, h3,h5{margin-top: 0; margin-bottom: 0}
.h4, .h5, .h6, h4, h5, h6{margin-top: 0; margin-bottom: 0;}
a{-webkit-transition: all 0.3s ease; transition: all 0.3s ease; text-decoration: none;outline: none !important;}
.trs{-webkit-transition: all 0.3s ease; transition: all 0.3s ease;}
.ellipsis{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
*{margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box;outline: 0px;}
video{object-fit: fill;width:100%;}
img{vertical-align: middle;max-width:100%;}
a:focus, a:hover{text-decoration: none !important;}
i,em{display: block; font-style: normal;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: ""; display: block; clear: both;}
.scale-img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    display: block;
}
.scale-img img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .8s ease 0s;
    -moz-transition: all .8s ease 0s;
   transition: all .8s ease 0s;
}
.scale-img:hover img{transform: scale(1.1,1.1); -webkit-transform: scale(1.1,1.1);}

.wrapper,.container{width:100%;margin-left: auto;margin-right: auto;position: relative;}
.container{max-width:1920px;transition: transform .5s;}
.wrapper{width: 1200px;}
.header{height: 121px;}
.header .logo{position:absolute;top:50%;left:0px;height: 76px;margin-top: -38px;}
.header .wrapper{height:100%;}
.heademail{position: absolute;width:18px;height: 16px;display: block;right:0px;top: 23px;background:url(../images/email.png) no-repeat center; }
.navmenu{position: absolute;right:0px;bottom:8px;}
.navmenu  > ul > li{float:left;margin-left:103px;padding-bottom: 13px;position: relative;}
.navmenu > ul >  li:nth-of-type(1){margin-left:0px;}
.navmenu > ul > li a{font-weight:700;font-size: 16px;color: #374649;text-transform:capitalize;}
.navmenu > ul > li:after{-webkit-transition: all 0.3s ease; transition: all 0.3s ease;content:"";display: block;width:0px;height: 3px;background:#ed0000;position: absolute;bottom:0px;left:15%;display:none;}
.navmenu > ul > li.hover:after,.navmenu > ul >  li:hover:after{width:70%;display:none;}
.navmenu > ul > li.hover > a,.navmenu > ul >  li:hover > a{color:#ed0000;}
.menu-popover.menu-popover-open{display: block;opacity: 1;}
.menu-popover{display: none;opacity:0px;
position: absolute;
    cursor: default;
    width:220px;
    top: 30px;
    left:50%;
    margin-left: -110px;
    z-index: 1;
    display: none;
    padding: 18px 0 24px;

    background: #fff;
    border-radius: 0 0 1px 1px;
   box-shadow: 0 4px 4px 0 rgb(0 0 0 / 10%);
    line-height: 35px;
    text-align: center;
    z-index: 9999;
    
}
.menu-popover li:hover{
  transition: all .5s ease 0s;
    transform: translate(0,-2px);

}
.menu-popover ul li:nth-of-type(1){}
.menu-popover li:hover a{color:#ed0000;}
.menu-popover li a{
    color: #333;
    outline: 0;
    word-break: keep-all;
    white-space: nowrap;
    font-size: 14px!important;
}


.footer{padding:17px 0px 24px;}
.footer i{display:none;}
.footer a{font-size: 14px;color: #374649;position: relative;padding:0px 29px;}
.footer a:hover{color:#ed0000;}
.footer a:after{content:"";display: block;width: 1px;height: 13px;background: #374649;position: absolute;right:0px;top:50%;margin-top: -6.5px;}
.footer label{float: right;text-align: right;}
.footer a:last-of-type:after{display: none;}
.menumob{display: none;}
@media screen and (max-width:1080px) {
.wrapper{width: 94%;}
.navmenu,.heademail{display: none;}
.mobi_navBar{ width:auto;height:100%;right: 3%;position: absolute;top:0%;box-sizing:border-box;cursor:pointer;margin-top:15px;height: 38px;}
.mobi_top_default{display: none;}
.mm-list > li.lilogo:after{display: none!important;}
.btMainLogo{margin:0px auto 15px;display: block;height:60px;width: auto;}

#hamburger span,
#hamburger::before,
#hamburger::after {
  content: "";
  display: block;
  width: 30px;
  height: 2px;
  background-color:#ec0000;
  margin: 8px 0;
  transition: 0.3s;
  text-indent: -999em;
}

.mobi_navBar.current #hamburger::before {
  transform: translate(0, 10px) rotate(-45deg);
}

.mobi_navBar.current #hamburger span {
  opacity: 0;
}

.mobi_navBar.current #hamburger::after {
  transform: translate(0, -10px) rotate(45deg);
}

.header {
    height: 65px;
    box-shadow: 0 0 50px 1px #e3dfdf;
    position: relative;
    width: 100%;
    left: 0px;
    top: 0px;
}

.header .logo {
    height: 38px;
    margin-top: -19px;
    left: 3%;
    position: absolute;
    top:50%;
}
.header .wrapper{height:100%;}
.footer{text-align:center;line-height:26px;}
.footer a,.footer a:last-of-type{display:inline;text-align:center;width:33.33%;padding:0px 10px;}
.footer a:after{display:none;}
.footer i.i4{display:block;}
.footer label{float: none;display: block;text-align: center;}
.footer{padding:17px 0px;}
}