
body {background-color:#e9ebef;font-size:14px;font-family: Helvetica, sans-serif;}
a {text-decoration: none;}

.navbarWrapper{position:fixed;left:0;right:0;z-index:999;width:100%;}
.navbarWrapperGap{height:87px;}

.noDrop span:after{display:none!important;}
.navCard a{display:block;color:#000;}
.navCard h5{font-size:16px;color:#00cc61;font-weight:600;}
.navCard p{font-size:13px;color:#000000;}

.hoverLink{position:relative;}
.hoverLink:hover:before{transform-origin:0 50%;transform:scale3d(1, 1, 1);transition-timing-function:cubic-bezier(0.4, 1, 0.8, 1);}
.hoverLink::before{content:"";transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform 0.3s cubic-bezier(.7,0,.2,1);position:absolute;width:100%;height:2px;background:#00cc61;top:100%;left:0;pointer-events:none;}

.hoverBx .target{position:relative;}
.hoverBx:hover .target:before{transform-origin:0 50%;transform:scale3d(1, 1, 1);transition-timing-function:cubic-bezier(0.4, 1, 0.8, 1);}
.hoverBx .target::before{content:"";transform-origin:100% 50%;transform:scale3d(0,1,1);transition:transform 0.3s cubic-bezier(.7,0,.2,1);position:absolute;width:100%;height:2px;background:#00cc61;top:100%;left:0;pointer-events:none;}

.navBxItem{margin-bottom:15px;display:flex;align-items:flex-start;color:#000;}
.navBxItem i{margin-top:3px;margin-right:10px;font-size:16px;}
.navBxItem img{margin-top:3px;margin-right:5px;width:32px;}
.navBxItem h4{padding-bottom:5px;font-size:15px;color:#015228;font-weight:600;}
.navBxItem p{font-size:13px;color:#000000;}

.infoTop{padding:1px 0;background:#5e5e5e;text-align:right;}
.infoTop ul{margin:0px;padding:0px;list-style:none;}
.infoTop ul li{display:inline-block;}
.infoTop ul li a{padding:5px 0 0 20px;color:#fff;font-size:14px;}
.showInMobile{display:none!important;}
.btnLook span{padding:9px 12px;background:#00cc61;border-radius:9px;color:#fff;font-weight:600;}
.btnLook:hover{box-shadow:none!important;}

@media (min-width: 1200px) {
    .infoTop .container{max-width: 1300px!important;}
}

@media only screen and (max-width: 1023px) {
.navbarWrapperGap{height:90px;}
.searchIcon{display:none!important;}
.reviewSwip .swiper-slide-active{width:100%!important;}
.reviewSwip p{height:100%;}
.navCard{margin-bottom:15px;}
.showInMobile{display:block!important;}
}

@media only screen and (max-width: 980px) {
.container{max-width:100%!important;}
.infoTop{position:fixed;top:0;z-index:99;width:100%;}
}


@media only screen and (max-width: 767px) {
.infoTop{padding:2px 0;}
.navCard{display:none;}
.navBxItem p{display:none;}
.infoTop{text-align:center;}
.wssearch{display: none;}
}