.navarea{position:fixed;z-index:10;box-shadow:0 3px 6px 0 #0000000f;background-color:#fff;top:48px;width:100%}
.navarea.focus{z-index:1200}
.topNavigation .owl-theme.owl-loaded .owl-nav .owl-prev{margin:0;width:40px;height:40px;position:absolute;left:0;top:50%;margin-top:-25px}
.topNavigation .owl-theme.owl-loaded .owl-nav .owl-prev:before{content:"";position:absolute;top:0;left:-20px;width:40px;height:40px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.31);background:#fff;border-radius:50px}
.topNavigation .owl-theme.owl-loaded .owl-nav .owl-prev:after{content:"\e916";position:absolute;top:12px;left:-20px;width:40px;height:40px;font-size:13px;color:#333;font-family:"icomoon"}
.topNavigation .owl-theme.owl-loaded .owl-nav .owl-next{margin:0;width:40px;height:40px;position:absolute;right:0;top:50%;margin-top:-25px}
.topNavigation .owl-theme.owl-loaded .owl-nav .owl-next:before{content:"";position:absolute;top:0;right:-20px;width:40px;height:40px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.31);background:#fff;border-radius:50px}
.topNavigation .owl-theme.owl-loaded .owl-nav .owl-next:after{content:"\e917";position:absolute;top:12px;right:-20px;width:40px;height:40px;font-size:13px;color:#333;font-family:"icomoon"}
.topNavigation .owl-theme.owl-loaded .owl-nav [class*="owl-"]:hover{background:none}
.topNavigation .owl-theme.owl-loaded .owl-nav .owl-prev.disabled, .owl-theme .owl-nav .owl-next.disabled{display:none}
button,button:focus{outline:none}
.navigationBox ul li.active span{background-color:#fff!important}
.topNavigation .navigationBox .dropdownNavDataBox .navListBox ul li.active{background-color:transparent!important}
.topNavigation .navigationBox{display:block}
.topNavigation .navigationBox ul{padding:0;margin:0;display:flex;flex-flow:row nowrap;position:relative}
.topNavigation .navigationBox ul li{list-style:none}
.topNavigation .navigationBox ul li:nth-child(2){position:relative}
.topNavigation .navigationBox ul li span{padding:0 15px;line-height:46px;font-size:14px;color:#333;display:block;font-weight:700;position:relative;cursor:pointer}
.topNavigation .navigationBox .dropdownNavDataBox{display:none;position:absolute;top:46px;left:0;height:225px;width:auto;background:#fff;box-shadow:0 3px 6px 0 #00000029;max-width:1170px}
.topNavigation .navigationBox .dropdownNavDataBox .navListBox{padding:20px 20px 15px;min-width:200px;height:225px;max-width:296px}
.topNavigation .navigationBox .dropdownNavDataBox .navListBox:nth-child(odd){background:#f8f8f8}
.topNavigation .navigationBox .dropdownNavDataBox .navListBox div{padding-bottom:12px;margin:0;display:block;white-space:nowrap;font-size:16px;color:#333;font-weight:700}
.topNavigation .navigationBox .dropdownNavDataBox .navListBox ul{display:block}
.topNavigation .navigationBox .dropdownNavDataBox .navListBox ul li{display:block}
.topNavigation .navigationBox .dropdownNavDataBox .navListBox ul li a{display:block;white-space:nowrap;font-size:14px;color:#666;line-height:32px;overflow:hidden;text-overflow:ellipsis}
.topNavigation .navigationBox .dropdownNavDataBox .navListBox ul li a:hover{color:#725bab;text-decoration:none}
.topNavigation .navigationBox ul li:hover .dropdownNavDataBox {display: block;}
.topNavigation .navigationBox ul li:hover span:after {content:"";position:absolute;bottom:-1px;left:0;width:100%;height:4px;background:#725bab;border-radius:3px 3px 0 0}
.topNavigation .navigationBox .dropdownNavDataBox span:after{display:none}
.topNavigation .navigationBox ul li.active span:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:4px;background:#725bab;border-radius:3px 3px 0 0}
.topNavigation .navigationBox ul li.active .dropdownNavDataBox{display:flex}
.topNavigation .navigationBox ul li.active.realEstateGuide .dropdownNavDataBox{display:block}
.topNavigation .navigationBox ul li .owl-carousel {display: flex;}
.topNavigation .navigationBox ul li .owl-carousel.owl-loaded{display:block;}
.topNavigation .navigationBox ul li .owl-carousel .navListBox {max-width: 285px;flex: none;}
.topNavigation .navigationBox ul li .owl-loaded .owl-item:nth-child(even) .navListBox {background: #fff;}
.navarea .mobileNavBar{display:none;height:46px;align-items:center;font-size:16px}
.navarea .mobileNavBar > strong{line-height:20px;color:#333}
.navarea .mobileNavBar #nav-toggle2{padding:15px 10px 2px;margin:6px 10px 0 0;cursor:pointer;width:42px;height:34px;border:#5e449b solid 1px;border-radius:5px;position:absolute;top:0;right:2px;z-index:9;transition:.5s}
.navarea .mobileNavBar #nav-toggle2 span,.navarea .mobileNavBar #nav-toggle2 span:before,.navarea .mobileNavBar #nav-toggle2 span:after{content:"";cursor:pointer;height:2px;width:20px!important;background:#5e449b!important;position:absolute;display:block;border-radius:3px;transition:.5s}
.navarea .mobileNavBar #nav-toggle2 span:before{top:-7px}
.navarea .mobileNavBar #nav-toggle2 span:after{bottom:-7px}
.navarea .mobileNavBar #nav-toggle2 span,#nav-toggle2 span:before,#nav-toggle2 span:after{transition:all 200ms ease-in-out}
.navarea .mobileNavBar #nav-toggle2.active span{background-color:transparent!important;transition:.5s}
.navarea .mobileNavBar #nav-toggle2.active span:before,#nav-toggle2.active span:after{top:0;transition:.5s}
.navarea .mobileNavBar #nav-toggle2.active span:before{transform:rotate(45deg)}
.navarea .mobileNavBar #nav-toggle2.active span:after{transform:rotate(-45deg)}
.mobileNavOverlayBox{display:none;position:fixed;top:0;left:-540px;width:100%;height:100%;overflow:hidden;background:#000000de;z-index:9999;transition:.3s;cursor:pointer}
.mobileNavOverlayBox.active{left:0;transition:.3s;display:block}
.mobileNavOverlayBox em{padding:15px;position:absolute;top:0;right:10px;color:#fff;font-size:16px}
.icon-close:before{content:"\e901"}
.mobileNavArea{background:#fff;width:300px;position:fixed;overflow:hidden;top:0;left:-540px;z-index:99999;transition:.3s}
.mobileNavArea.active{left:0;transition:.3s}
.topNavigation .cat-nav #nav-toggle2 span,.cat-nav #nav-toggle2 span:before,.cat-nav #nav-toggle2 span:after{content:"";cursor:pointer;height:2px;width:20px!important;background:#5e449b!important;position:absolute;display:block;border-radius:3px;transition:.5s}
.mobileNavigationBox{background:#fff;width:600px;height:100%;overflow:hidden;display:flex;transition:.3s}
.mobileNavigationBox.active{margin-left:-300px;transition:.3s}
.mobileNavHeading{padding:10px 15px;color:#fff;font-size:16px;font-weight:700;background:#000;height:48px}
.mobileNavHeading em{padding:15px 15px 15px 0}
.mobileNavBox{width:300px;height:100vh}
.mobileNavBox ul{padding:0;margin:0;display:block}
.mobileNavBox ul li{padding:0 15px;display:block;color:#333;font-size:13px;line-height:45px;border-bottom:#e8e8e8 solid 1px;position:relative}
.mobileNavBox ul li:after{content:"\e917";font-family:icomoon;position:absolute;top:0;right:10px;color:#666;font-size:10px}
.mobileSubNavBox{width:300px;height:100vh}
.mobileNavDataBox{padding:15px;display:block;height:calc(100% - 52px);overflow:hidden;overflow-y:auto}
.mobileNavDataBox.active{display:block}
.mobileNavDataBox .navListBox{margin:0 0 5px}
.mobileNavDataBox .navListBox div{padding:15px 30px 15px 15px;margin:0;display:block;white-space:nowrap;font-size:14px;color:#5e449b;background:#faf8ff;border-radius:8px;position:relative}
.mobileNavDataBox .navListBox div:before{content:"";position:absolute;top:23px;right:15px;width:12px;height:2px;background:#5e449b;transition:.5s}
.mobileNavDataBox .navListBox div:after{content:"";position:absolute;top:23px;right:15px;width:12px;height:2px;background:#5e449b;transform:rotate(-90deg);transition:.5s}
.mobileNavDataBox .navListBox.active div:after{content:"";transform:rotate(0deg);transition:.5s}
.mobileNavDataBox .navListBox ul{padding:0;margin:4px 0 10px;display:none}
.mobileNavDataBox .navListBox.active ul{display:block}
.mobileNavDataBox .navListBox ul li{display:block}
.mobileNavDataBox .navListBox ul li a{padding-left:15px;display:block;white-space:nowrap;font-size:14px;color:#333;line-height:40px;overflow:hidden;text-overflow:ellipsis}
.mobileNavDataBox .navListBox ul li a:hover{color:#725bab;text-decoration:none}
@media screen and (max-width: 767.98px) {
.topNavigation .navigationBox ul li.active.realEstateGuide .dropdownNavDataBox,.topNavigation .navigationBox ul li.active.finTech .dropdownNavDataBox{width:735px}
.topNavigation .navigationBox ul li.active.stockdata .dropdownNavDataBox,.topNavigation .navigationBox ul li.active.lifeStyle .dropdownNavDataBox{width:735px}
.topNavigation .navigationBox ul li.active.lifeStyle .dropdownNavDataBox{left:-236px;width:735px}
.navarea .topNavigation .mobileNavBar{display:flex}
.navarea .topNavigation .navigationBox{display:none}
}
@media screen and (min-width: 768px) {
.topNavigation .navigationBox ul li.active.realEstateGuide .dropdownNavDataBox,.topNavigation .navigationBox ul li.active.lifeStyle .dropdownNavDataBox,.topNavigation .navigationBox ul li.active.finTech .dropdownNavDataBox,.topNavigation .navigationBox ul li.active.stockdata .dropdownNavDataBox{width:100%}
}
@media screen and (min-width: 992px) {
.topNavigation .navigationBox ul li.active .stockdata,.topNavigation .navigationBox ul li.active .finTech{overflow:inherit}
.topNavigation .navigationBox ul li.active .lifeStyle{width:592px;left:0}
.topNavigation .navigationBox ul li.active .calculator{right:inherit;left:0}
}