.MenuDesktop{float: right; margin-right: 22px;}
.MenuDevice{display:none}
.margin_top5{margin-top:5px;}
.topbar{width:100%;float:left;margin:0 0 12px 0;position:relative;z-index:9999999;}
.topbar.home-top{margin-bottom:0}
/*Inc 5000 banner sitewide start*/
.top-inc-bar{ width:100%; display:block; position:relative; background:#1464f6; min-height:35px; text-align:right; border-bottom:5px solid #FFF;}
.top-inc-bar .ContentArea{width:1170px;margin:0 auto;position:relative;text-align:right}
.top-inc-bar p{ margin:0; padding:8px 120px 8px 0; font-size:15px; color:#FFFFFF; text-align: right; letter-spacing:1px; line-height:18px}
.top-inc-bar a{ color:#FFFFFF;}
.top-inc-bar .inc-logo{ width:86px; height:86px; position:absolute; right:0px; top:0; z-index:1;}
.top-inc-bar .inc-logo img{ max-width:100%; height:auto; display:block;}
/*Inc 5000 banner sitewide end*/
#top-bg{width:100%;float:left;margin:0;padding:0;background:#000;margin-bottom:-125px;}
#top{width:1170px;margin:0 auto;height:0px;}
#top .ContentArea{width:1170px;margin:0 auto;position:relative;text-align:right}
.top-ipad-logo{display:none}
#top_menu{display:none;}
.InfoNav{list-style:none;font-weight:400;float:left;width:100%;}
.InfoNav li{float:left;margin-right:10px;position:relative;margin-left:19px;}
.InfoNav a{display:block;padding:9px 20px 8px 20px;color:#fff;font-size:14px;text-transform:uppercase;text-decoration:none; cursor:pointer}
.InfoNav a:hover{color:#fff;background-color:#222;text-decoration:none;}
.InfoNav ul{background-color:transparent;list-style:none;position:absolute;left:-9999px;z-index:99}
.InfoNav ul li{padding-top:0px;float:none;text-align:left;margin-right:0;margin-left:0}
.InfoNav ul a{white-space:nowrap;text-decoration:none;padding:7px 15px 7px 15px;text-transform:none}
.InfoNav li:hover ul{left:0;}
.InfoNav li:hover a{background-color:#222;text-decoration:none;}
.InfoNav li:hover ul a{text-decoration:none;text-transform:none}
.InfoNav li:hover ul li a:hover{background-color:#b29247;}
#top_right{display:none;vertical-align:top;margin-left:30px;/*margin-right:120px;*/}
#top_right.after-login{margin-left:10px;margin-right:0;}
.call-info{float:left;margin-right:16px}
.call-info a{color:#B29247;line-height:36px;font-weight:400;font-size:22px;display:block;position:relative;z-index:9;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}
.call-info a.ochre-color{color:#CC7A21}
.call-info a:hover{color:#fff}
#top_right .login-link{float:right;margin-top:5px;text-align:right;position:relative}
#top_right .login-link a#Header-User-Trigger{white-space:nowrap;background-color:transparent;color:#fff;font-size:13px;font-weight:400;padding:3px 15px 4px 15px;text-align:center;border:1px solid #fff;transition:none;cursor:pointer;display:inline-block;}
#top_right .login-link a#Header-User-Trigger:hover, #top_right .login-link a#Header-User-Trigger.active{background-color:#B29247;color:#fff;border-color:#B29247}
#top_right .login-link a.account-link{background-color:transparent;color:#fff;font-size:13px;font-weight:400;padding:3px 0 4px 0;text-align:center;border:1px solid #fff;transition:none;cursor:pointer;width:90px;display:inline-block}
#top_right .login-link a.account-link:hover{background-color:#f59c00;color:#fff;border-color:#f59c00}
#top_right .login-link a.logout-link{background-color:transparent;color:#fff;font-size:13px;font-weight:400;padding:3px 0 4px 0;text-align:center;border:1px solid #fff;transition:none;cursor:pointer;width:70px;display:inline-block}
#top_right .login-link a.logout-link:hover{background-color:#f59c00;color:#fff;border-color:#f59c00}
.Top-Mob{display:none;width:100%;float:left;padding:10px 35px 10px 0;position:relative;z-index:1}
.Top-Mob .logo-M{float:left;width:167px;line-height:0}/*logo 2022*/
.Top-Mob .logo-M img{width:auto;height:auto}/*logo 2022*/
.Top-Mob .connect-btn-M{float:right;margin-right:15px;}
.Top-Mob .connect-btn-M a{background-color:transparent;border:2px solid #fff;height:30px;cursor:pointer;color:#fff;font-size:16px;font-weight:400;text-align:center;font-family:'Roboto', sans-serif;padding:3px 10px 4px 10px;margin-top:7px;float:left;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}
.Top-Mob .connect-btn-M a i{color:#72bb53;font-size:9px;margin-right:3px;vertical-align:top;margin-top:7px;}
.Top-Mob .search-M{float:right;margin-top:8px;}

#top_right .connect-btn-M{float:right;margin-right:32px; margin-top: 10px; position: relative; z-index: 1;}
#top_right .connect-btn-M a{background-color:transparent;border:2px solid #fff;height:30px;cursor:pointer;color:#fff;font-size:16px;font-weight:400;text-align:center;font-family:'Roboto', sans-serif;padding:3px 10px 4px 10px;margin-top:7px;float:left;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}

@media (max-width:767px){
.Top-Mob .logo-M{width:80px; position:relative;}/*logo 2023*/
.Top-Mob .logo-M img{width:100%;height:auto}/*logo 2022*/
.Top-Mob .logo-M .logo_text{ width:auto; position:absolute; right:0; bottom:5px; font-family: 'Frank Ruhl Libre', serif; font-size:10px; letter-spacing:0.4px; color:#ffffff; font-weight:400; text-transform:uppercase;}
}
@media (max-width:479px){
.Top-Mob .logo-M .logo_text{bottom:4px;}
}
/*@media (max-width:479px){
.Top-Mob .logo-M{width:90px;}
.Top-Mob .logo-M img{width:100%;height:auto}
}*/
@media (max-width:320px){
.Top-Mob .connect-btn-M a {height: 30px;font-size: 14px;padding: 3px 5px 4px 5px;}
}

.contact_desktop{text-align: right; font-size: 1rem; color:#b29247; text-transform: uppercase; margin:0.685rem 24px 0.685rem 0;}
.contact_desktop a{font-size: 1.2rem; color:#b29247; text-decoration: none; margin-left: 10px; font-weight: 500;}

.LoginLinkSm{display:none !important}
.contact-info-sidebar{width:100%;float:left;text-align:center;margin:15px 0;display:none}
.contact-info-sidebar .call-icon{margin-bottom:12px;}
.contact-info-sidebar p{color:#fff;font-size:18px;margin-bottom:5px;}
.contact-info-sidebar p.text{color:#fff;font-size:13px;margin-bottom:7px}
.contact-info-sidebar .phone-number a{color:#fff;font-size:22px;font-weight:400;}
#nav{width:625px;float:left;padding-left:28px;}
.TopNavBar{background:#030303;height:auto;border-bottom:1px solid #b29247;width:100%;float:left;text-align:left;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}
.TopNavBar .ContentArea{width:1170px;margin:0 auto;position:relative;text-align:left !important}
.TopNavBar .logo{width:146px; display:inline-block;float:left;padding-top:20px;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}/*Logo 2023*/
.TopNavBar .logo img{height:81px;width:146px; transition:all linear 0.3s;-moz-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}/*Logo 2023*/
.fixed-top-bg{position:fixed;top:0;left:0;width:100%;z-index:999999;}

/*.fixed-top-bg .TopNavBar .logo{padding-top:7px;}
.fixed-top-bg .TopNavBar .logo img{height:65px; width:117px;}
.fixed-top-bg .TopNavBar{height:80px;}
.fixed-top-bg .TopNavBar .navbar-collapse.collapse{margin-top:16px;}
 .fixed-top-bg .TopNavBar .nav > li > a{line-height:46px;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}
.fixed-top-bg .TopNavBar .nav > li > a::before{top:4px;}
.fixed-top-bg .TopNavBar .MenuCategoryList{padding:10px 0 0 0;}
.fixed-top-bg .TopNavBar .MenuSubcategoryList{margin-top:9px;}
.fixed-top-bg .MenuListDiv{min-height:183px;}
.fixed-top-bg .MenuSubcategoryList.TopicCategoryList .PersonalGrowthList{margin-top:172px;}
.fixed-top-bg .MenuSubcategoryList.TopicCategoryList .PoliticsList{margin-top:241px;}
.fixed-top-bg .MenuSubcategoryList.TopicCategoryList .TelevisionStarsList{margin-top:269px;}
.fixed-top-bg .MenuSubcategoryList.TopicCategoryList .ScienceTechnologyList{margin-top:269px;}
.fixed-top-bg .MenuSubcategoryList.TopicCategoryList .SportsList{margin-top:4px;} */
.fixed-top-bg .TopNavBar .SearchSitewide{/*margin-top:22px;margin-top:14px;*/}/*Logo 2022*/
.grid-demo{}
.MenuCategoryList{float:left;width:auto;background-color:#fff;overflow:hidden;padding:15px 0px 8px 0px;border:1px solid #b29247;}
.MenuCategoryList.FindTalentList{width:auto;}
.MenuCategoryList li{}
.MenuCategoryList li, .MenuCategoryList li a{color:#606060;font-size:15px;font-weight:300;line-height:20px;padding:4px 12px 4px 12px;cursor:pointer;display:block}
.MenuCategoryList.TopicsList li, .MenuCategoryList.TopicsList li a{text-transform:none}
.MenuCategoryList.TopicsList li{margin-bottom:0;}
.MenuCategoryList li a{padding:0;position:relative}

.MenuCategoryList li.dropdown_cat.activeCat a:after{content: ""; margin-left: 0.255em; vertical-align: 0.255em; border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-left: 8px solid #444444; position: absolute; right: 5px; margin-top: 4px;}
.MenuCategoryList.TopicsList li.activeCat a:after{top:2px}
.MenuCategoryList.FindTalentList li:first-child.activeCat a:after, .MenuCategoryList.FindTalentList li:last-child.activeCat a:after { display:none}
.FeaturedMenu{width:725px;height:204px;overflow:hidden;padding:0px 0;border-right:1px solid #444;border-top:2px solid #b70f0a;margin-top:-2px}
.MenuSubcategoryList li.activeCat, li.activeCat{background-color:#b29247; color:#ffffff; font-weight: 300;}
.MenuCategoryList li.activeCat a{color:#ffffff;}
.MenuSubcategoryList{float:left;min-width:422px;display:block;margin-top:0px;margin-left:-1px; position: absolute; left: 100%;}
.MenuSubSubcategoryList{float:left;width:320px;}
.MenuSubcategoryList.FeaturedMenuList{min-height:252px;height:100%;}
.Featuredcategorylist{float:left;min-width:180px;display:block}
.Featuredcategorylist-Topics{width:255px;}
.categoryheight{height:136px;}
.MenuSubcategoryList.TopicCategoryList{float:left;min-width:130px;}
.MenuSubcategoryList.TopicCategoryList .DiversityRaceList{min-width:170px;margin-top:36px;}
.MenuSubcategoryList.TopicCategoryList .EntertainmentList{min-width:180px;margin-top:73px;}
.MenuSubcategoryList.TopicCategoryList .GovernmentPolicyList{min-width:190px;margin-top:110px;}
.MenuSubcategoryList.TopicCategoryList .HealthWellnessList{margin-top:145px;}
.MenuSubcategoryList.TopicCategoryList .LifestyleList{min-width:245px;margin-top:183px;}
.MenuSubcategoryList.TopicCategoryList .PersonalGrowthList{margin-top:168px;}
.MenuSubcategoryList.TopicCategoryList .PoliticsList{min-width:225px;margin-top:237px;}
.MenuSubcategoryList.TopicCategoryList .ReligionList{margin-top:292px;}
.MenuSubcategoryList.TopicCategoryList .TelevisionStarsList{min-width:190px;margin-top:266px;}
.MenuSubcategoryList.TopicCategoryList .ScienceTechnologyList{margin-top:266px;}
.MenuSubcategoryList.TopicCategoryList .SportsList{margin-top:1px;}
/*-----New class added for compress menu Start-------*/
.dropdown-menu.FeaturedTopicsMenu {float:left;min-width:220px;background-color:#fff !important;overflow:hidden;padding:15px 0px 8px 0px;border:1px solid #b29247;}
.dropdown-menu.SpeakerListMenu{float:left;width:250px;background-color:#fff !important;overflow:hidden;padding:15px 0 0 0;border:1px solid #b70f0a;}
.dropdown-menu.ResourcesMenu {float:left;width:170px;background-color:#fff !important;overflow:hidden;padding:15px 0 0px 0;border:1px solid #b70f0a;}
.dropdown-menu.ContactMenu {float:left;min-width:190px;background-color:#fff !important;overflow:hidden;padding:15px 0px 8px 0px;border:1px solid #b29247;}
.dropdown-menu.FeaturedTopicsMenu li a,
.dropdown-menu.SpeakerListMenu li a, .dropdown-menu.ResourcesMenu li a, .dropdown-menu.ContactMenu li a {color: #606060; font-size: 15px; font-weight: 300; line-height: 20px; padding: 4px 12px 4px 12px; display: block; }
.dropdown-menu.SpeakerListMenu li.ListPageLink a i { font-size:14px; vertical-align: top; margin-top: 1px;}
/*-----New class added for compress menu End------*/
.MenuListDiv{width:100%;float:left;background-color:#fff;min-height:179px;height:100%;border:1px solid #b29247;}
.MenuListDiv.FeeRangeCenter{min-height:262px;padding-top:10px}
.FeaturedMenu.MenuListDiv{min-height:224px;height:100%;width:727px}
.Submenu-height{min-height:136px;}
.TopicCategoryList .Submenu-height{min-height:58px;}
.MenuListDiv .Topic-oneHalfClmn{width:200px;float:left}
.BusinessEconomyList .MenuListDiv .Topic-oneHalfClmn{width:220px;}
.MenuListDiv .Topic-oneHalfClmn .PersonalGrowthList{width:170px;}
.MenuListDiv .Topic-oneHalfClmn .SportsList{width:200px;}
.MenuListDiv .oneHalfClmn{width:213px;float:left}
.MenuListDiv .oneHalfClmn.lgClmn{width:220px;float:left}
.MenuListDiv .oneThirdClmn{width:235px;float:left;}
.MenuListDiv .oneFourthClmn{width:177px;float:left;}
.MenuListDiv .oneFifthClmn{width:125px;float:left;}
.MenuListDiv .oneFifthClmn.lgClmn{width:132px;float:left;}
.MenuListDiv .occupationClmn1{width:180px;float:left;}
.MenuListDiv .occupationClmn2{width:180px;float:left;}
.MenuListDiv .occupationClmn3{width:235px;float:left;}
.MenuListDiv .Width50{width:50%;float:left;}
.MenuListDiv .oneFifthClmn.SmClmn{width:104px;float:left;}
.MenuListDiv li a{color:#606060;font-size:15px;font-weight:300;line-height:20px;padding:4px 12px 4px 12px;display:block;}
.FeaturedMenu.MenuListDiv li a{color:#fff;line-height:20px;padding:5px 7px 5px 10px;display:block}
.MenuListDiv li a:hover{background:#b29247;color:#fff}
.MenuListDiv .oneFifthClmn:last-child li:first-child{color:#FFF;background:#ab0000;font-weight:bold;text-indent:10px;line-height:28px;}
.MenuListDiv li.view-link a{background:#b70f0a;color:#fff}
.MenuListDiv li.view-link a:hover{background:#b70f0a;color:#fff}
.MenuListDiv p{margin:0 10px 15px 10px;color:#444444;font-size:15px;font-weight:600;padding-top:5px}
.FeeRangeCenter{width:100%;margin:0 auto;float:none;}
.FeeRangeCenter p{text-align:center}
.FeesRange{margin-left:10px;}
.MenuListDiv .oneHalfClmn.FeesRange{width:190px;float:left;padding-left:15px;}
.FeesRange li{font-size:15px;font-weight:300;color:#444444;line-height:20px;text-transform:none;display:block;margin-bottom:5px;}
.MenuListDiv .oneHalfClmn.FeesRange.last{margin-right:10px;padding-left:0}
.FeesRangeSearch{margin-top:12px;float:right;padding-right:42%;}
.FeesRangeSearch .btn-red{ background: #b29247; border-color: #b29247;}
.FeeRangeCustome{margin-bottom:7px;}
.FeeRangeCustome input{width:100px;display:inline-block;border-radius:3px;border:0;background:#fff;padding:5px 5px}
.subcategoryList, .subsubcatCLs{display:none;}
.RegularMenu{margin-top:0;background-color:#282828;min-width:180px}
.RegularMenu li a{font-size:14px;color:#FFF;line-height:20px;text-transform:none;display:block;padding:7px 15px 7px 15px;margin:0;}
.RegularMenu li a:hover{background:#b70f0a}
.FullTopicLink{margin:15px 10px 10px 10px;text-align:center;clear:both}
.FullTopicLink a{color:#fff;font-size:15px;font-weight:400;background:#b70f0a;padding:4px 15px;display:inline-block;}
.call a.form-link i{color:#fff;font-size:23px;margin-left:10px;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}
.call a:hover.form-link i{color:#CC7A21;}
.TopNavBar .SearchSitewide{float:right;}
/* virtual fee toggle start */
.FeeToggleMenu {margin-top:-5px; margin-bottom:15px; text-align:center;}
@media (max-width:1024px){
 .FeeToggleMenu { text-align:left}
}
.FeeToggleMenu label { cursor:pointer}
.FeeToggleMenu .switch {
  position: relative;
  display: inline-block;
  width: 43px;
  height: 15px;
  top: 2px;
  margin: 0 5px;
}
.FeeToggleMenu .switch input {
  opacity: 0;
  width: 0;
  height: 0;
}
.FeeToggleMenu .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}
.FeeToggleMenu .slider:before {
  position: absolute;
  content: "";
  height: 13px;
  width: 13px;
  left: 2px;
  bottom: 1px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}
.FeeToggleMenu input:checked + .slider {
  background-color: #2196F3;
}
.FeeToggleMenu input:focus + .slider {
  /*box-shadow: 0 0 1px #2196F3;*/
}
.FeeToggleMenu input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}
/* Rounded sliders */
.FeeToggleMenu .slider.round {
  border-radius: 34px;}
.FeeToggleMenu .slider.round:before {
  border-radius: 50%;}
/* virtual fee toggle end*/
.SearchSitewide{float:right;margin-bottom:0.5rem;width:538px;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}
.SearchSitewide .search_inpt{width:100%;float:left;position:relative}
.SearchSitewide .search_inpt .search_icon { position: absolute; left: 10px; top: 0; z-index: 1; font-size: 1rem; color:#030303; line-height:36px; vertical-align: middle; height: 36px; display: flex; align-items: center;}
.SearchSitewide .search_inpt .search_icon img{ display: inline-block; vertical-align: middle;}
.SearchSitewide .search_inpt input[type=text]{width:100%;height:40px;border:none;font-size:13px;font-style:normal;font-weight:normal;color:#505050;padding:0px 60px 0 32px; font-family:'Roboto', sans-serif; border-radius:5px; background-color: #ffffff;}
.SearchSitewide .search_inpt input[type=submit]{padding:0;top:0px;float:right;width:45px; height: 40px; position:absolute;right:0; background-color: #b29247; border-radius: 0px; -webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px;  -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border: none; box-shadow: none; font-size: 1rem; color: #ffffff; text-transform: uppercase; cursor: pointer; font-family: "Roboto", sans-serif;}
.SearchSitewide .search_inpt input[type=text]::-webkit-input-placeholder{opacity:1;font-style:italic;}
.SearchSitewide .search_inpt input[type=text]::-moz-placeholder{opacity:1;font-style:italic;}
.SearchSitewide .search_inpt input[type=text]:-ms-input-placeholder{opacity:1;font-style:italic;}
.SearchSitewide .search_inpt input[type=text]:-moz-placeholder{opacity:1;font-style:italic;}
#suggesstion-box #search-result {width:100%; height:100vh;position:absolute; top:16px;z-index:9999;/*box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);*/-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;transform:translate3d(0, 20px, 0);-webkit-transform:translate3d(0, 20px, 0);-moz-transform:translate3d(0, 20px, 0);-ms-transform:translate3d(0, 20px, 0);-o-transform:translate3d(0, 20px, 0); }
/* search heading class start */
#SearchSitewide-loader { display:none; width:100%; text-align:center; background:#fff; padding:10px; box-shadow:0 2px 6px rgba(0, 0, 0, 0.2); position: absolute; z-index: 1; top:36px;}
#MobileidSearch #SearchSitewide-loader img { padding-top: 20px;}
#iPhoneidSearch #SearchSitewide-loader {position:absolute; top:122px; left: 0;}
#iPhoneidSearch #SearchSitewide-loader img { width:20px;}

#suggesstion-box #search-result ul li.search-title {font-size: 14px; font-weight: 500;padding:5px 7px; background: #f2f2f2;}
#suggesstion-box #search-result ul li.search-title i {color: #ab0000; font-size: 18px; margin-right: 5px;}
#suggesstion-box #search-result ul li.search-title img{ vertical-align: middle; margin-right: 5px;}
#suggesstion-box #search-result ul li a { height:auto;line-height:20px; padding:4px 7px; color:#444; font-size:13px; display:block; border-bottom:1px solid #efefef;}
#suggesstion-box #search-result ul li:last-child a { border-bottom:0}
#suggesstion-box #search-result ul#more-result li:first-child {border-top:1px solid #efefef;}
#suggesstion-box #search-result ul#more-result li {margin-bottom:0;text-align:center;}
#suggesstion-box #search-result ul#more-result li a{font-style:italic;padding:0;border-bottom:0;line-height:25px; height: auto;}
#suggesstion-box #search-result ul#more-result li br{display:none}
/* search heading class end */
#suggesstion-box #search-result ul li{text-align:left}
#suggesstion-box #search-result ul li a:hover{background:#b70f0a;color:#fff;}
#suggesstion-box #search-result ul#speaker-list li a {line-height:55px;color:#444;font-size:13px;display:block;padding:7px 7px 7px 7px;border-bottom:1px solid #efefef;}
#suggesstion-box #search-result ul#speaker-list li a:hover {background:#b70f0a;color:#fff;}
#suggesstion-box #search-result ul#speaker-list li a { height:70px; position:relative } /*Added for two line result*/
#suggesstion-box #search-result ul#speaker-list li a .speak-name {line-height: 16px; position: absolute; left: 72px; top: 50%; transform: translate(0, -50%); -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%);}/*Added for two line result*/
.search-spek-img{width:55px;height:55px;background:#e9e9e9;padding:1px;float:left;margin-right:10px;}

#suggesstion-box #search-result ul#speaker-list-noimg li a {line-height:20px;color:#444;font-size:13px;display:block;padding:4px 7px 4px 7px;border-bottom:1px solid #efefef;}
#suggesstion-box #search-result ul#speaker-list-noimg li a:hover {background:#b70f0a;color:#fff;}

/* For scroll in search suggesstion box */
#suggesstion-box #search-result .suggesstion-scroll {background:#fff;overflow:auto;position:absolute;top:0;padding:10px;margin:0; width:100%; max-width:99.9%; min-height:50px; /*max-height:500px; height:500px;*/ box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);z-index:9999;}
#suggesstion-box #search-result .suggesstion-scroll .mCSB_inside > .mCSB_container{margin-right:0 !important;}
#suggesstion-box #search-result .suggesstion-scroll .mCSB_scrollTools{width:4px !important}
#suggesstion-box #search-result .suggesstion-scroll .mCSB_scrollTools .mCSB_draggerRail {background-color: #fff; background-color: rgba(255,255,255,0); filter: alpha(opacity=0); -ms-filter: alpha(opacity=0);}
#suggesstion-box #search-result .suggesstion-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #727272; background-color: rgba(114,114,114,0.4); filter: alpha(opacity=40); -ms-filter: alpha(opacity=40);}
/*@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
#suggesstion-box #search-result .suggesstion-scroll { max-height:650px; overflow:auto}
}*/
@media (max-width:1024px) {
#suggesstion-box #search-result .suggesstion-scroll { max-height:300px}
}

/*@media (min-width:768px) and (max-width : 1024px) {*/
@media (max-width:992px) {
#suggesstion-box #search-result .suggesstion-scroll { max-height:580px}
}

@media (max-width:767px){
/*#suggesstion-box #search-result { height:256px;}*/
#suggesstion-box #search-result .suggesstion-scroll { max-width:100%; max-height:400px}
}
@media (max-width:639px){
#suggesstion-box #search-result .suggesstion-scroll {max-height:230px}
}
@media (max-width:379px){
#suggesstion-box #search-result .suggesstion-scroll {max-height:230px}
}

@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 767px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {
#suggesstion-box #search-result .suggesstion-scroll {max-height:150px}
}

/* Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 812px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {
#suggesstion-box #search-result .suggesstion-scroll {max-height:150px}
}
.content-search-scroll{overflow:auto;position:absolute;top:0;padding:0;margin:0;width:100%;max-width:98%;height:400px;}
.content-search-scroll .mCSB_inside > .mCSB_container{margin-right:0 !important;}
.content-search-scroll .mCSB_scrollTools{width:9px}

#Desktopid{display:block; margin-right: 24px;}
#Desktopid #searchboxMobile{height:36px}
#Desktopid #searchIcon{margin-top:2px}
#Mobilesearch input[type=submit], #MobileidSearch{display:none;}
#MobileidSearch{position:absolute;right:35px;top:0;width:100%}
#Mobilesearch #searchtextbox{padding:0;margin:0;border:0;border-radius:5px;height:30px;width:228px;outline:none;color:#505050;font-size:12px;font-weight:400;font-family:'Roboto', sans-serif;text-indent:30px;background-color:#fff;background-repeat:no-repeat;background-position:right 0;transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;box-shadow:none;}
#searchboxMobile{position:absolute;z-index:99;right:0;top:0;border-radius:5px;border:0;height:30px;width:100%;margin-bottom:2px;padding-bottom:4px;text-indent:8px;transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;}
#searchIcon{position:relative;z-index:99;float:right;cursor:pointer;}
#MobileidSearch #suggesstion-box #speaker-list li a{margin-left:0;}
.top_link{float:right;margin-top:0;width:253px;text-align:right;}
.top_link a{color:#c8c8c8;font-size:13px;font-weight:normal;text-decoration:none;}
.top_link a:hover{text-decoration:underline}
.nav-menu li a{letter-spacing:0}
.header{width:1170px;float:left;}
nav{display:block}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropdown, .dropup{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;left:0;z-index:1000;display:none;float:left;min-width:220px;padding:0;margin:0;font-size:14px;text-align:left;list-style:none;background-color:transparent;}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;font-size:14px;line-height:1.42857143;color:#fff;white-space:nowrap;}
.dropdown-menu.MainCategory>li{border-right:1px solid #444;border-bottom:1px solid #444;background-color:#222}
.dropdown-menu.MainCategory>li>a{line-height:40px;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color:#fff;text-decoration:none;background-color:#b29247;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}
.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover{color:#777}
.dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.open>.dropdown-menu{display:block}
.open>a{outline:0}
.dropdown-menu-right{right:0;left:auto}
.dropdown-menu-left{right:auto;left:0}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}
.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}
.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}
.navbar-right .dropdown-menu-left{right:auto;left:0}
}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav>li{position:relative;display:block}
.nav>li>a{/*width:250px;*/ /*width:164px;*/ padding: 0px 30px; position:relative;display:block;font-size:17px;font-weight:300;line-height:50px;text-align:center;margin:0;text-decoration:none;text-transform:uppercase;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-webkit-transition:all linear 0.3s;}
.navbar-nav > li:first-child > a{/*width:140px;*/}
.navbar-nav > li:nth-child(2) > a{/*width:186px;*/}
.navbar-nav > li:last-child > a{/*width:140px;*/}
.nav>li>a:before{content:'';position:absolute;display:none;width:1px;height:40px;left:0;top:14px;background-color:#eee}
.nav>li:first-child>a:before{display:none}
.nav>li>a:focus, .nav>li>a:hover{text-decoration:none;}
.nav>li.disabled>a{color:#777}
.nav>li.disabled>a:focus, .nav>li.disabled>a:hover{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color:#eee;border-color:#337ab7}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav>li>a>img{max-width:none}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs>li{float:left;margin-bottom:-1px}
.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}
.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-tabs.nav-justified>li{float:none}
.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}
.nav-tabs.nav-justified>li>a{margin-bottom:0}
}
.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}
@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}
}
.nav-pills>li{float:left}
.nav-pills>li>a{border-radius:4px}
.nav-pills>li+li{margin-left:2px}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}
.nav-stacked>li{float:none}
.nav-stacked>li+li{margin-top:2px;margin-left:0}
.nav-justified{width:100%}
.nav-justified>li{float:none}
.nav-justified>li>a{margin-bottom:5px;text-align:center}
.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}
.nav-justified>li>a{margin-bottom:0}
}
.nav-tabs-justified{border-bottom:0}
.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover{border:1px solid #ddd}
@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}
}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.navbar{position:relative;height:auto;}
@media (min-width:768px){.navbar{border-radius:4px}
}
@media (min-width:768px){.navbar-header{float:left}
}
.navbar-collapse{padding-right:0px;padding-left:0px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{/*margin-left:135px;margin-left:15px; margin-left:40px;*/}/*Logo 2023*/
@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;width:538px;/*width:620px; width:720px;margin-top:18px;*/}/*Logo 2022*/
.navbar-collapse.in{overflow-y:visible}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:340px}
@media (max-device-width:480px)and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse{max-height:200px}
}
.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{margin-right:-15px;margin-left:-15px}
@media (min-width:768px){.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header{margin-right:0;margin-left:0}
}
.navbar-static-top{z-index:1000;border-width:0 0 1px}
@media (min-width:768px){.navbar-static-top{border-radius:0}
}
.navbar-fixed-bottom, .navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}
@media (min-width:768px){.navbar-fixed-bottom, .navbar-fixed-top{border-radius:0}
}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}
.navbar-brand:focus, .navbar-brand:hover{text-decoration:none}
.navbar-brand>img{display:block}
@media (min-width:768px){.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{margin-left:-15px}
}
.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}

@media (min-width:1025px){.navbar-toggle{display:none}}
@media (max-width:1200px) { .navbar-collapse.collapse { margin-left:60px;}/*logo 2023*/ /*3 menu*/
.MenuCategoryList.FindTalentList { width: 165px;}}
.navbar-nav{margin:7.5px -15px}

@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}
.navbar-nav .open .dropdown-menu>li>a{line-height:20px}
.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}
}
@media (min-width:768px){.navbar-nav{margin:0 auto;/*width:680px;*/width:100%;}
.navbar-nav>li{float:left}
}
.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1)}
@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .form-control-static{display:inline-block}
.navbar-form .input-group{display:inline-table;vertical-align:middle}
.navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn{width:auto}
.navbar-form .input-group>.form-control{width:100%}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .checkbox, .navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.navbar-form .checkbox label, .navbar-form .radio label{padding-left:0}
.navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio]{position:relative;margin-left:0}
.navbar-form .has-feedback .form-control-feedback{top:0}
}
@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}
.navbar-form .form-group:last-child{margin-bottom:0}
}
@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}
}
.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.navbar-btn{margin-top:8px;margin-bottom:8px}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-text{margin-top:15px;margin-bottom:15px}
@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}
}
@media (min-width:768px){.navbar-left{float:left!important}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-right~.navbar-right{margin-right:0}
}
.navbar-default{background-color:transparent;border-color:transparent}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-nav>li>a{color:#ffffff;cursor:pointer;}
/* .navbar-default .navbar-nav>li:last-child>a{cursor:pointer; color:#8d0106} */
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#fff;background:#b29247;transition:none;-moz-transition:none;-webkit-transition:none;}
.navbar-default .navbar-nav>li>a:focus:before, .navbar-default .navbar-nav>li>a:hover:before{background-color:#b29247}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#fff;background:#b29247;transition:none;-moz-transition:none;-webkit-transition:none;}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}
}
.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:focus, .navbar-default .btn-link:hover{color:#333}
.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}
.navbar-inverse{background-color:#222;border-color:#080808}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}
.navbar-inverse .navbar-text{color:#9d9d9d}
.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#080808}
.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}
.navbar-inverse .navbar-toggle{border-color:#333}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color:#101010}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{color:#fff;background-color:#080808}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}
}
.navbar-inverse .navbar-link{color:#9d9d9d}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover{color:#fff}
.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}
.btn-group-xs>.btn .badge, .btn-xs .badge{top:0;padding:1px 5px}
a.badge:focus, a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}
.list-group-item.active>.badge, .nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}
.list-group-item>.badge{float:right}
.list-group-item>.badge+.badge{margin-right:5px}
.nav-pills>li>a>.badge{margin-left:3px}
display:table;content:" "}
.nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after{clear:both}
.grid-demo{padding:0;width:100%;float:left;}
.grid-demo [class*="col-"]{margin-top:5px;margin-bottom:5px;font-size:1em;text-align:center;line-height:2;background-color:#e5e1ea;border:1px solid #d1d1d1;}
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown{position:static;}
.yamm .container{position:relative;}
.yamm .dropdown-menu{left:auto;}
.yamm .yamm-content{padding:20px 30px;}
.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0;}
@media (min-width:768px){ul.nav li.dropdown:hover > ul.dropdown-menu{display:block;}
.dropdown:hover > a{color:#fff !important;background:#b29247;}
.dropdown:hover > a:before{background:#b29247;}
}
@media (max-width:1024px){.MenuDesktop{display:none}
.MenuDevice{display:block;position:relative;z-index:2455856515582}
}
.sidenav{height:100%;width:0;position:fixed;z-index:9999999999;top:0;right:0;background-color:#111;overflow:hidden;transition:0.5s;padding-top:45px;}
.sidenav a{display:block;transition:0.3s;word-break:keep-all;}
.sidenav a.closebtn{position:absolute;top:0;left:0;font-size:36px;margin-left:0px;color:#ddd;padding:0 15px;height:44px;display:block;background:#111;z-index:999999;}
.sidenav a:hover.closebtn{color:#818181;}
.sidenav .menu-area{overflow-x:hidden;height:100%;position:relative;z-index:9}
.toggle-nav-btn{font-size:30px;cursor:pointer;color:#fff;position:absolute;z-index:999999;right:0px;top:10px;transition:all linear 0.3s;-moz-transition:all linear 0.3s;-webkit-transition:all linear 0.3s}
.fixed-top-bg #top .toggle-nav-btn{}
@media (max-width:1200px){#top .ContentArea, .TopNavBar .ContentArea{width:1000px}
.InfoNav li{margin-left:0; margin-right:0}
.InfoNav a { padding: 9px 18px 8px 18px;}
#top_right{margin-left:10px;}
#top_right.after-login{margin-right:0; margin-left:0;}
}
@media (max-width:1024px){#top .ContentArea{width:980px}
.top-inc-bar .ContentArea{width:980px}
#Desktopid{display:none}
#MobileidSearch{display:block}
#top{height:65px}
#top_menu,
.TopNavBar{display:none}
.top-ipad-logo{display:block;float:left;padding-top:6px; position:relative;}/*logo 2022*/
.top-ipad-logo img{/*width:95px;*/height:auto}/*logo 2022*/
.top-ipad-logo .logo_text{ width:auto; position:absolute; right:0; bottom:2px; font-family: 'Frank Ruhl Libre', serif; font-size:12px; letter-spacing:0.4px; color:#ffffff; font-weight:400; text-transform:uppercase;}
.call-info{margin-top:14px; float: right; margin-right:15px;}
#top_right .login-link{margin-top:20px;}
#top_right.after-login{margin-right:0;}
}
@media (max-width:992px){#top .ContentArea{width:750px}
}
@media (max-width:767px){.toggle-nav-btn, .fixed-top-bg #top .toggle-nav-btn{margin-top:12px;top:0;right:5px;left:auto}
.sidenav{right:0;left:auto}
.sidenav a.closebtn{left:0px;margin-left:0;}
.sidenav{padding-top:45px;}
}
@media (max-width:639px){.toggle-nav-btn, .fixed-top-bg #top .toggle-nav-btn{margin-top:8px;top:0;/*right:-8px;*/ right:0;left:auto}
}

@media screen and (max-height:450px){}
.menu{height:auto;}
.menu li.CategoryTitle{border-bottom:1px solid #33373d;height:2.75em;line-height:2.75em;padding-left:15px;display:block;font-weight:400;color:#fff;font-size:16px;text-transform:uppercase;overflow:hidden;word-break:keep-all}
.menu > li > a{border-bottom:1px solid #33373d;height:2.75em;line-height:2.75em;padding-left:28px;display:block;position:relative;font-weight:400;color:#fff;font-size:15px;word-break:keep-all;overflow:hidden;}
.menu > li > a.NoMain{text-transform:uppercase;padding-left:15px;}
.menu > li:first-child > a.NoMain:before,
.menu > li > a.NoSub:before{display:none}
.menu ul li a{background:#282828;border-bottom:1px solid #333;height:2.75em;line-height:2.75em;padding-left:32px;display:block;position:relative;font-size:15px;font-weight:400;color:#fff;word-break:keep-all;overflow:hidden;}
.menu ul li:last-child a{border-bottom:1px solid #33373d;}
.menu > li > a:hover, .menu > li > a.active{background:#b29247;}
.menu > li > a.active{}
.menu > li > a:before{content:"\f0d7";font-family:'FontAwesome';font-size:16px;color:#fff;position:absolute;top:0;right:15px;}
.menu > li > a.active:before{content:"\f0d8";font-family:'FontAwesome';font-size:16px;color:#fff;position:absolute;top:0;right:15px;}
.menu > li > ul li:hover a,
.menu > li > ul li:hover a:before,
.menu > li > ul li.TopicLink a{color:#fff;background:#b29247;}
.menu ul li.CityTitle{background:#b70f0a;border-bottom:1px solid #333;height:2.75em;line-height:2.75em;padding-left:40px;display:block;position:relative;font-size:15px;font-weight:400;color:#fff;word-break:keep-all;overflow:hidden;}
.menu p{color:#fff;padding:5px 15px 5px 0;margin:5px 0 10px -20px;text-align:center;font-size:15px;}
.menu ul.FeeCheckbox{border-bottom:1px solid #333;background:#282828;padding-left:35px;font-size:15px;font-weight:400;color:#fff;word-break:keep-all;overflow:hidden;padding-bottom:10px;}
.menu ul.FeeCheckbox li{margin-bottom:7px}
.menu .FeesRangeBtn{width:100%;text-align:center;margin-left:-20px;margin-top:10px;}
.menu .FeesRangeBtn .btn-red{background:#b29247; border-color: #b29247;}



#iPhoneidSearch form{ margin-block-end: 0;}
#searchIcon-ipad, #searchIcon-Mobile{position:relative;z-index:99;float:right;cursor:pointer; width: 28px; height: 34px;}

#searchboxIpad{position:absolute;z-index:99;right:0;top:0;border-radius:5px;border:0;height:30px;width:100%;margin-bottom:2px;padding-bottom:4px;text-indent:8px;transition:all .4s ease-out;-moz-transition:all .4s ease-out;-webkit-transition:all .4s ease-out;}

.suggestion_main #search-result {width:100%; height:100vh;position:absolute; top:8px;z-index:9999;/*box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);*/-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;transform:translate3d(0, 20px, 0);-webkit-transform:translate3d(0, 20px, 0);-moz-transform:translate3d(0, 20px, 0);-ms-transform:translate3d(0, 20px, 0);-o-transform:translate3d(0, 20px, 0); }

.suggestion_main #search-result ul li.search-title {font-size: 14px; font-weight: 500;padding:5px 7px; background: #f2f2f2;}
.suggestion_main #search-result ul li.search-title i {color: #ab0000; font-size: 18px; margin-right: 5px;}
.suggestion_main #search-result ul li a { height:auto;line-height:20px; padding:4px 7px; color:#444; font-size:13px; display:block; border-bottom:1px solid #efefef;}
.suggestion_main #search-result ul li:last-child a { border-bottom:0}
.suggestion_main #search-result ul#more-result li:first-child {border-top:1px solid #efefef;}
.suggestion_main #search-result ul#more-result li {margin-bottom:0;text-align:center;}
.suggestion_main #search-result ul#more-result li a{font-style:italic;padding:0;border-bottom:0;line-height:25px; height: auto;}
.suggestion_main #search-result ul#more-result li br{display:none}
/* search heading class end */
.suggestion_main #search-result ul li{text-align:left}
.suggestion_main #search-result ul li a:hover{background:#b70f0a;color:#fff;}
.suggestion_main #search-result ul#speaker-list li a {line-height:55px;color:#444;font-size:13px;display:block;padding:7px 7px 7px 7px;border-bottom:1px solid #efefef;}
.suggestion_main #search-result ul#speaker-list li a:hover {background:#b70f0a;color:#fff;}
.suggestion_main #search-result ul#speaker-list li a { height:70px; position:relative } /*Added for two line result*/
.suggestion_main #search-result ul#speaker-list li a .speak-name {line-height: 16px; position: absolute; left: 72px; top: 50%; transform: translate(0, -50%); -moz-transform: translate(0, -50%); -webkit-transform: translate(0, -50%);}/*Added for two line result*/
.search-spek-img{width:55px;height:55px;background:#e9e9e9;padding:1px;float:left;margin-right:10px;}

.suggestion_main #search-result ul#speaker-list-noimg li a {line-height:20px;color:#444;font-size:13px;display:block;padding:4px 7px 4px 7px;border-bottom:1px solid #efefef;}
.suggestion_main #search-result ul#speaker-list-noimg li a:hover {background:#b70f0a;color:#fff;}

/* For scroll in search suggesstion box */
.suggestion_main #search-result .suggesstion-scroll {background:#fff;overflow:auto;position:absolute;top:0;padding:10px;margin:0; width:100%; max-width:99.9%; min-height:50px; box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);z-index:9999;}
.suggestion_main #search-result .suggesstion-scroll .mCSB_inside > .mCSB_container{margin-right:0 !important;}
.suggestion_main #search-result .suggesstion-scroll .mCSB_scrollTools{width:4px !important}
.suggestion_main #search-result .suggesstion-scroll .mCSB_scrollTools .mCSB_draggerRail {background-color: #fff; background-color: rgba(255,255,255,0); filter: alpha(opacity=0); -ms-filter: alpha(opacity=0);}
.suggestion_main #search-result .suggesstion-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #727272; background-color: rgba(114,114,114,0.4); filter: alpha(opacity=40); -ms-filter: alpha(opacity=40);}

#SearchSitewide-loader-mobile, #SearchSitewide-loader-ipad{display:none; width:100%; text-align:center; background:#fff; padding:10px; box-shadow:0 2px 6px rgba(0, 0, 0, 0.2);}
#SearchSitewide-loader-mobile{ position: absolute; left: 0; top: 118px;}
#SearchSitewide-loader-mobile img, #SearchSitewide-loader-ipad img { padding-top: 20px;}
/*Inc 5000 banner responsive start*/
@media (max-width:1100px) {
	.top-inc-bar p{ padding:5px 120px 5px 0;}
}
@media (max-width:1024px) {
  .suggestion_main #search-result .suggesstion-scroll { max-height:300px}
  }
@media (max-width:992px){.top-inc-bar .ContentArea{width:750px}.suggestion_main #search-result .suggesstion-scroll{max-height:580px}}
@media (max-width:767px) {
	.top-inc-bar .ContentArea{ max-width:100%; display:block !important;}
	.top-inc-bar p{ padding:5px 75px 5px 15px; font-size:13px; text-align:left;}
	.top-inc-bar .inc-logo{ width:65px; height:65px; right:10px;}
  .suggestion_main #search-result .suggesstion-scroll { max-width:100%; max-height:400px}
  .suggestion_main #search-result{ left: 0; top: 94px;}
  #closeSearch-Mobile{position: absolute; right: 15px; top: 80px; z-index: 999; display: none;}
  #closeSearch-Mobile i { color: #ddd; font-size: 21px;}
}
@media (max-width:639px) {
		.top-inc-bar .inc-logo{ top:5px;}
    .suggestion_main #search-result .suggesstion-scroll {max-height:230px}
}
/*Inc 5000 banner responsive end*/

/*Inc Best workplaces banner start*/
.TopBannerWorkplace, .TopBannerWorkplace-Mb { width:100%; background-color:#b29247; color:#fff; height:10px !important; text-align:center; line-height:10px;font-size:0px !important;}
.TopBannerWorkplace a, .TopBannerWorkplace-Mb a { color:#fff; text-decoration:underline; font-size:0px !important;}
.TopBannerWorkplace-Mb { display:none}

@media (max-width:992px) {
.TopBannerWorkplace, .TopBannerWorkplace-Mb, .TopBannerWorkplace a, .TopBannerWorkplace-Mb a {font-size:12px;}
}
@media (max-width:767px) {
.TopBannerWorkplace { display:none}
.TopBannerWorkplace-Mb { display:block; padding:5px 10px; line-height:18px; height:50px;}
}

@media (max-width:479px) {
.TopBannerWorkplace-Mb, .TopBannerWorkplace-Mb a { font-size:12px}
}
@media (max-width:420px) {
.TopBannerWorkplace-Mb, .TopBannerWorkplace-Mb a { font-size:11px}
}
@media (max-width:379px) {
.TopBannerWorkplace-Mb { height: 64px;}
}
@media (max-width:320px) {
.TopBannerWorkplace-Mb { height:auto; line-height:15px; padding: 5px; }
.suggestion_main #search-result .suggesstion-scroll {max-height:230px}
}
@media only screen
  and (min-device-width: 414px)
  and (max-device-width: 767px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {
.suggestion_main #search-result .suggesstion-scroll {max-height:150px}
}
/* Landscape */
@media only screen
  and (min-device-width: 375px)
  and (max-device-width: 812px)
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) {
.suggestion_main #search-result .suggesstion-scroll {max-height:150px}
}
/*Inc Best workplaces banner end*/

/* hub spot fixed header */

/*.go2369186930 {z-index: 99999 !important;}
#interactives-anchor .fixed-top-bg, #interactives-anchor-list .fixed-top-bg {top: 70px;}

@media (max-width:825px) {
  #interactives-anchor-list.topbar { margin-top: 15px;}
  #interactives-anchor-list .fixed-top-bg {top: 85px;}
}
@media (max-width:767px) {
  #interactives-anchor.topbar, #interactives-anchor-list.topbar { margin-top: 0;}
  #interactives-anchor .fixed-top-bg, #interactives-anchor-list .fixed-top-bg {top: 0;}
}*/

