@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);
:root{--primary-color:#990000;--ce21-primary-color:#990000;--ce21-primary-font-color:#FFF;--white-color:#FFF;--whiteoff-color:#f8f9ff;--garydark-color:#333;--garydark2-color:#5b5959;--black-color:#000;--blackoff1-color:#222;--blackoff2-color:#0d0d0d;--primary-color-opacity01:rgba(188, 159, 96, 0.1);--lighten-10:#cbb584;--lighten-40:#f8f6f0;--lighten-darkgray2-50:#dad9d9;--lighten-darkgray2-60:#f3f3f3;--darken-10:#a48645;--lighten-20:#dacaa8;--darken-20:#806936;--darken-10-opacity-05:rgba(164, 134, 69, 0.5);--btn-primary-back-color:#BC9F60;--btn-primary-border-color:#BC9F60;--btn-primary-hover-color:#b4944e;--btn-primary-font-color:#fff;--btn-info-back-color:#dacaa8;--btn-info-border-color:#d3bf96;--btn-info-hover-color:#d7c6a1;--btn-info-font-color:#333}@media screen and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:Lato,sans-serif;color:#222;font-size:14px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-weight:400;-webkit-overflow-scrolling:touch;background-color:#fff}a{text-decoration:none;transition:.2s all ease;color:var(--ce21-primary-color)}a:focus,a:hover{text-decoration:none}p a{color:var(--ce21-primary-color)}p a:hover{color:var(--ce21-primary-color);text-decoration:underline}ul{margin:0;padding:0;list-style:none}.modal ul{list-style:inherit;padding-left:40px;margin-bottom:10px}ol{margin:0;padding:0}ol li{list-style-position:inside}.d-flex{display:flex!important}.disable{cursor:not-allowed!important;opacity:.5}.m0{margin:0!important}.mtb5{margin:5px 0!important}.mt15{margin-top:15px!important}.mtb20{margin:20px 0!important}.plf10{padding:0 10px!important}.p-0{padding:0!important}.bg-white{background-color:var(--white-color)!important}.bg-white-off{background-color:var(---whiteoff-color)!important}.dropdown-menu{border-radius:0}.dropdown-toggle:focus{box-shadow:none!important}.custom-sticky{position:-webkit-sticky;position:sticky;top:0}@media only screen and (max-width:767px){.custom-sticky{position:inherit}}.form-control:focus{border-color:var(----ce21-primary-color)}#divExhibitorSearch{z-index:1041!important}#exhibitorBooth{z-index:1042!important}.tab-title h2{margin-top:0;margin-bottom:0}.main-section-wrapper{position:relative}.main-section-wrapper h1,.main-section-wrapper h2,.main-section-wrapper h3,.main-section-wrapper h4,.main-section-wrapper h5,.main-section-wrapper h6{color:var(--ce21-primary-color)}.main-section-wrapper .top-navbar{margin:0;border:none;border-radius:inherit;background-color:var(--white-color)}@media only screen and (min-width:992px){.main-section-wrapper .top-navbar{position:sticky;top:0;width:100%;z-index:99;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.main-section-wrapper .top-navbar.scroll-on{box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}}@media only screen and (min-width:768px) and (max-width:991px){.main-section-wrapper .top-navbar .navbar-header{float:none;text-align:center}}.main-section-wrapper .top-navbar .navbar-header .header-logo{height:80px;display:flex;align-items:center}@media only screen and (min-width:768px) and (max-width:991px){.main-section-wrapper .top-navbar .navbar-header .header-logo{float:none;justify-content:center;padding-bottom:0}}.main-section-wrapper .top-navbar .navbar-header .header-logo img{max-height:80px}@media only screen and (min-width:992px) and (max-width:1199px){.main-section-wrapper .top-navbar .navbar-header .header-logo img{max-height:28px}}.main-section-wrapper .top-navbar .navbar-header .mobile-menu-icon i{font-size:20px;color:var(--ce21-primary-color);font-weight:100;transition:all .2s ease-in}.main-section-wrapper .top-navbar .navbar-header .mobile-menu-icon.open-tabs i:before{content:"\f00d"}.main-section-wrapper .top-navbar .top-menu.collapse,.main-section-wrapper .top-navbar .top-menu.navbar-collapse{background-color:var(--white-color)}@media only screen and (max-width:767px){.main-section-wrapper .top-navbar .top-menu.collapse,.main-section-wrapper .top-navbar .top-menu.navbar-collapse{display:block;background-color:#fff;position:fixed;top:0;left:-300px;height:100%!important;z-index:3;width:270px;transition:.2s all ease;box-shadow:0 2px 6px rgba(0,0,0,.1);margin:0;padding:0}.main-section-wrapper .top-navbar .top-menu.collapse .nav-tabs,.main-section-wrapper .top-navbar .top-menu.navbar-collapse .nav-tabs{margin-top:20px}}.main-section-wrapper .top-navbar .top-menu.collapse.in{left:0}.main-section-wrapper .top-navbar .top-menu .nav{font-size:14px}@media only screen and (min-width:768px) and (max-width:991px){.main-section-wrapper .top-navbar .top-menu .nav{width:100%;margin:0;text-align:center;float:none!important;font-size:14px}}@media only screen and (min-width:992px) and (max-width:1199px){.main-section-wrapper .top-navbar .top-menu .nav{font-size:14px}}.main-section-wrapper .top-navbar .top-menu .nav.nav-tabs{border:none}@media only screen and (min-width:768px){.main-section-wrapper .top-navbar .top-menu .nav.nav-tabs{float:right!important;margin-right:-15px}}@media only screen and (min-width:768px) and (max-width:991px){.main-section-wrapper .top-navbar .top-menu .nav.nav-tabs{float:none!important;display:flex;justify-content:center;flex-wrap:wrap}}@media only screen and (max-width:767px){.main-section-wrapper .top-navbar .top-menu .nav.nav-tabs>li{float:none!important}}.main-section-wrapper .top-navbar .top-menu .nav>li>a{line-height:40px;text-transform:uppercase;color:var(--blackoff1-color);border:none;border-radius:0;background-color:transparent}.main-section-wrapper .top-navbar .top-menu .nav>li>a:focus,.main-section-wrapper .top-navbar .top-menu .nav>li>a:hover{background-color:transparent;color:var(--ce21-primary-color);border:none}@media only screen and (min-width:768px){.main-section-wrapper .top-navbar .top-menu .nav>li>a{padding-top:15px;padding-bottom:15px}}@media only screen and (min-width:1200px){.main-section-wrapper .top-navbar .top-menu .nav>li>a{padding-left:12px;padding-right:12px}}@media only screen and (max-width:767px){.main-section-wrapper .top-navbar .top-menu .nav>li>a{line-height:normal}}@media only screen and (min-width:768px) and (max-width:991px){.main-section-wrapper .top-navbar .top-menu .nav>li>a{padding-left:4px;padding-right:4px;font-size:13px}}@media only screen and (min-width:992px) and (max-width:1199px){.main-section-wrapper .top-navbar .top-menu .nav>li>a{padding-left:7px;padding-right:7px}}.main-section-wrapper .top-navbar .top-menu .nav>li.active>a{color:var(--ce21-primary-color);border:none;background-color:transparent;cursor:pointer}@media only screen and (max-width:767px){.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown.open .down-arrow i:before{content:"\f106"}}@media only screen and (min-width:768px){.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown:hover .dropdown-menu{display:block}}.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown>a:focus,.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown>a:hover{color:var(--ce21-primary-color)}.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown>a .caret{border:none;margin:0;vertical-align:inherit;height:auto;width:auto}.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown>a .caret:before{content:"\f107";position:absolute;top:50%;right:0;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translateY(-50%);font-weight:800}@media only screen and (min-width:768px) and (max-width:991px){.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown>a .caret:before{right:-1px}}@media only screen and (max-width:767px){.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown>a{position:relative}.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown>a .caret{position:absolute;top:50%;right:15px;transform:translateY(-50%)}}.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown.open>a{background-color:transparent;color:var(--ce21-primary-color)}@media only screen and (max-width:767px){.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown.open .dropdown-menu{position:inherit;float:inherit;box-shadow:none}.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown.open .dropdown-menu>li>a{white-space:normal}}.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown .dropdown-menu{background-color:var(--garydark2-color);border:none;text-transform:uppercase}@media only screen and (min-width:768px){.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown .dropdown-menu{right:0;left:auto}}.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown .dropdown-menu a{color:var(--white-color);padding:5px 15px}.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown .dropdown-menu a:hover{background:0 0;background-color:var(--garydark2-color);color:var(--white-color)}.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown .dropdown-menu>.active>a{background:0 0;background-color:var(--garydark2-color);color:var(--white-color)}.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown .dropdown-menu>.active>a:focus,.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown .dropdown-menu>.active>a:hover{background:0 0;background-color:var(--garydark2-color);color:var(--white-color)}@media only screen and (max-width:767px){.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown .dropdown-menu{margin:0 15px;background-color:var(--lighten-darkgray2-60)}.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown .dropdown-menu a{color:var(--blackoff1-color)}.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown .dropdown-menu a:hover{color:var(--blackoff1-color);background:0 0;background-color:var(--lighten-darkgray2-50)}.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown .dropdown-menu>.active>a{background:0 0;color:var(--blackoff1-color);background-color:var(--lighten-darkgray2-50)}.main-section-wrapper .top-navbar .top-menu .nav>li.dropdown .dropdown-menu>.active>a:hover{background:0 0;color:var(--blackoff1-color);background-color:var(--lighten-darkgray2-50)}}.main-section-wrapper .tab-title{background-color:var(--primary-color-opacity01);text-align:center;padding:174px 40px}@media only screen and (max-width:991px){.main-section-wrapper .tab-title{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width:767px){.main-section-wrapper .tab-title{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width:576px){.main-section-wrapper .tab-title{padding-top:25px;padding-bottom:25px}}.main-section-wrapper .tab-title h2{text-transform:uppercase;font-size:44px;color:#ffffff;line-height:1.4em;font-weight:700}@media only screen and (max-width:991px){.main-section-wrapper .tab-title h2{font-size:24px}}@media only screen and (max-width:576px){.main-section-wrapper .tab-title h2{font-size:20px}}.main-section-wrapper .main-banner .banner{background-repeat:no-repeat;background-size:cover;display:none}.main-section-wrapper .main-banner .banner .content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:var(--white-color);min-height:92vh}.main-section-wrapper .main-banner .banner .content h2{font-size:70px;font-weight:600;color:var(--white-color);margin-bottom:20px}@media only screen and (max-width:767px){.main-section-wrapper .main-banner .banner .content h2{font-size:44px}}@media only screen and (max-width:576px){.main-section-wrapper .main-banner .banner .content h2{font-size:40px}}.main-section-wrapper .main-banner .banner .content p{font-size:18px;font-weight:600;margin-bottom:30px}.main-section-wrapper .main-banner .banner .content .btn-primary{padding:15px 30px;border-radius:0;text-transform:uppercase;font-weight:600}.main-section-wrapper .footer-section{background-color:var(--blackoff2-color);color:var(--garydark2-color);text-align:center;padding-top:60px;padding-bottom:30px}.right-side-bar{overflow:hidden;width:calc(100% - 260px);margin-left:260px;transition:.5s all ease}.right-side-bar .banner{min-height:400px;align-items:center;justify-content:center;background-size:cover;background-position:center;background-repeat:no-repeat;padding:25px;position:relative;display:none}.right-side-bar .banner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:RGBA(0,0,0,.6)}.right-side-bar .banner .content{position:relative;z-index:1;width:100%;text-align:center}.right-side-bar .banner h2{font-weight:700;color:var(--white-color);font-size:80px;font-family:"Noto Sans",sans-serif}@media only screen and (max-width:767px){.right-side-bar .banner h2{font-size:40px}}.right-side-bar .banner p{color:var(--whiteoff-color);font-size:18px;margin:15px 0 30px 0}.right-side-bar .banner .btn{border-radius:0;padding:12px 40px;font-size:20px}@media only screen and (max-width:767px){.right-side-bar{width:100%;margin-left:0}}.content-holder{background:#fff;padding:25px}@media only screen and (max-width:767px){.content-holder{padding:25px 0}}.content-holder .sub-menus-holder{background:0 0;border:none}.content-holder .sub-menus-holder .dropdown-menu{justify-content:center}.content-holder .sub-menus-holder .dropdown-menu>li{margin:0 5px 2.1px}.content-holder .sub-menus-holder .dropdown-menu>li>a{border:1px solid #efefef;border-radius:0}.content-holder h1,.content-holder h2{font-weight:700;margin-bottom:28px;position:relative;padding-bottom:5px}.content-holder h1::after,.content-holder h2::after{position:absolute;content:'';bottom:-10px;left:0;width:6%;height:1px;background-color:var(--ce21-primary-color)}.content-holder h1{font-size:30px;margin-top:0}.content-holder h2{font-size:26px}.content-holder p+p,.content-holder p+table,.content-holder table+p{margin-top:10px}.ForumWidgetMain .username-box .insert-username-area .btn-blue{background-color:var(--ce21-primary-color)}.footer-wrapper{padding:0;font-size:13px;color:#666;text-align:center;margin:25px 0}.footer-wrapper a{text-decoration:underline}.footer-wrapper .content-holder{text-align:center}.footer-wrapper .content-holder hr{margin:30px 0}.footer-wrapper .content-holder img{max-width:115px}.footer-wrapper .content-holder p{font-size:13px;color:#999;font-weight:400}.go-to-top-link{position:fixed;bottom:-80px;right:10px;z-index:1}.go-to-top-link svg{stroke:var(--ce21-primary-color)!important}.go-to-top-link path{stroke:var(--ce21-primary-color)!important}.ForumWidgetMain .single-forum-item .postsec{background:#f9f9f9;border-radius:10px}.ForumWidgetMain .single-forum-item .postsec .header img{width:40px!important;height:40px!important}.ForumWidgetMain .single-forum-item .mediabtn{background-color:var(--ce21-primary-color);color:var(--ce21-primary-color);border-color:var(--ce21-primary-color)}.ForumWidgetMain .single-forum-item .mediabtn:hover i{color:var(--ce21-primary-color)!important}.ForumWidgetMain .single-forum-item .btnPostProductForum{background-color:var(--ce21-primary-color)!important;color:var(--white-color)!important;border-color:var(--ce21-primary-color)!important}.ForumWidgetMain .single-forum-item .btnPostProductForum:hover{background-color:transparent!important;color:var(--ce21-primary-color)!important}.clsListCourseSchedule table{border:0!important;border-collapse:separate;border-spacing:0 5px}.clsListCourseSchedule table thead{border-radius:10px}.clsListCourseSchedule table thead th{background-color:#f1f4f7;color:#5d5d5d}.clsListCourseSchedule table thead th:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.clsListCourseSchedule table thead th:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.clsListCourseSchedule table td,.clsListCourseSchedule table th{border:0!important;font-size:14px}.clsListCourseSchedule table tbody tr:nth-child(even) td{background-color:#fafafc}.clsListCourseSchedule table tbody tr:hover td{background-color:#f4f8ff}.clsListCourseSchedule table tbody tr td span{font-size:14px!important}.clsListCourseSchedule table tbody tr.clsScheduleRowCreditInfo:hover td{background-color:var(--white-color)}.clsListCourseSchedule table tbody tr.clsScheduleRowCreditInfo td{padding:15px 0}.clsListCourseSchedule table tbody tr.clsScheduleRowCreditInfo td a{display:inline-block;padding:6px 10px;background:0 0;border-radius:5px;color:var(--ce21-primary-color);font-size:14px;border:1px solid var(--ce21-primary-color)}.clsListCourseSchedule table tbody tr.clsScheduleRowCreditInfo td a:hover{background-color:var(--ce21-primary-color);color:var(--white-color)}.clsListCourseSchedule table tbody tr.schedule-row td{border-top:1px solid #eaeaea!important;border-bottom:1px solid #eaeaea!important}.clsListCourseSchedule table tbody tr.schedule-row td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;border-left:1px solid #eaeaea!important}.clsListCourseSchedule table tbody tr.schedule-row td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;border-right:1px solid #eaeaea!important}.clsListCourseSchedule table .seminarButtonList a.btn{padding:3px 8px!important;margin-bottom:0}.clsListCourseSchedule table .seminarButtonList a.btn span{font-size:inherit!important}.clsListCourseSchedule.clsListCourseScheduleview2{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap}.clsListCourseSchedule.clsListCourseScheduleview2 .col-lg-3.col-sm-3.col-md-3.col-xs-12,.clsListCourseSchedule.clsListCourseScheduleview2 .col-lg-9.col-sm-9.col-md-9.col-xs-12{width:100%}.clsListCourseSchedule.clsListCourseScheduleview2 .col-lg-9.col-sm-9.col-md-9.col-xs-12{position:inherit}.clsListCourseSchedule.clsListCourseScheduleview2 .panel{width:calc(33.33% - 10px);margin:0 5px 15px 5px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}@media only screen and (max-width:812px){.clsListCourseSchedule.clsListCourseScheduleview2 .panel{width:calc(50% - 10px)}}@media only screen and (max-width:767px){.clsListCourseSchedule.clsListCourseScheduleview2 .panel{width:100%;margin:0 0 15px 0}}.clsListCourseSchedule.clsListCourseScheduleview2 .panel .clsProductTypeLabel{position:absolute;top:20px;left:25px}@media only screen and (max-width:767px){.clsListCourseSchedule.clsListCourseScheduleview2 .panel .clsProductTypeLabel{top:10px;left:15px}}.clsListCourseSchedule.clsListCourseScheduleview2 .panel h4.ce21-top-reduce{margin:10px 0!important;font-weight:600;line-height:1.4}.clsListCourseSchedule.clsListCourseScheduleview2 .panel h4.ce21-top-reduce+hr{display:none}.clsListCourseSchedule.clsListCourseScheduleview2 .panel:hover .divImageThumbnail .img-thumbnail{transform:scale(1.2)}.clsListCourseSchedule.clsListCourseScheduleview2 .panel .divImageThumbnail{border-radius:4px;overflow:hidden}.clsListCourseSchedule.clsListCourseScheduleview2 .panel .divImageThumbnail .img-thumbnail{width:100%;transform:scale(1);transition:.5s all ease;border-radius:0}.clsListCourseSchedule.clsListCourseScheduleview2 .panel .divImageThumbnail .iLaunchViewer{background-color:transparent}.clsListCourseSchedule.clsListCourseScheduleview2 .panel dl{border-radius:5px;background-color:#f9f9f9;padding:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;flex-wrap:wrap}.clsListCourseSchedule.clsListCourseScheduleview2 .panel .dl-horizontal dt{text-align:left;font-size:14px;width:100px;margin:2.5px 0 2.5px 0}@media only screen and (max-width:767px){.clsListCourseSchedule.clsListCourseScheduleview2 .panel .dl-horizontal dt{width:100%}}.clsListCourseSchedule.clsListCourseScheduleview2 .panel .dl-horizontal dd{margin:2.5px 0 2.5px 0;font-size:14px;width:calc(100% - 100px)}@media only screen and (max-width:767px){.clsListCourseSchedule.clsListCourseScheduleview2 .panel .dl-horizontal dd{width:100%}}.clsListCourseSchedule.clsListCourseScheduleview2 .panel+.row{width:100%;margin:5px 0 0 0;border-top:1px solid #e2e2e2;padding:15px 0 0 0!important}.clsListCourseSchedule.clsListCourseScheduleview2 .panel+.row a{color:var(--ce21-primary-color);font-size:14px}.clsListCourseSchedule.clsListCourseScheduleview2 .panel+.row a:hover{opacity:.9}.clsListCourseSchedule.clsListCourseScheduleview2 .panel .seminarButtonList{text-align:center}.clsListCourseSchedule.clsListCourseScheduleview2 .panel .seminarButtonList a.btn{padding:6.5px 15px!important}.divForumSection .ForumWidgetMain .ForumWidget .single-forum-item.divForumWidgetPost:nth-child(odd) .postsec{background-color:var(--white-color)}.divForumSection .ForumWidgetMain .ForumWidget .single-forum-item.divForumWidgetPost .postsec .header img{width:30px!important;height:30px!important}.divForumSection .ForumWidgetMain .ForumWidget .single-forum-item.divForumWidgetPost .postsec .header .media-body{margin-top:0}.divForumSection .ForumWidgetMain .ForumWidget .single-forum-item.divForumWidgetPost .postsec .header .media-body .media-heading span{font-size:12px!important}.chat-wrapper .section-left .participant-header .collapse-link,.chat-wrapper .section-right .chat-footer .form-buttons .send-btn,.chat-wrapper .section-right .chat-room-area .messages .message-seprator .label,.chat-wrapper .section-right .collapse-link,.clsCarouselWidget .owl-controls .owl-buttons .owl-next,.clsCarouselWidget .owl-controls .owl-buttons .owl-prev{background-color:var(--ce21-primary-color)!important}.chat-wrapper .section-left .participant-header h2{padding:0}.chat-wrapper .section-left .participant-header h2:after{display:none}.inline-box{align-items:inherit}.inline-box .threeColFacultyList{margin:0 5px;padding:0}.inline-box .thumbnail img{height:100px;width:100px;object-fit:cover;border-radius:50%}.inline-box .content-box{min-height:inherit;height:auto;border:1px solid #dce8f2;background-color:#f9f9f9;padding: 60px 10px 10px;margin-top:-70px;min-height:calc(100% - 58px)}.inline-box .content-box .name{font-size:16px;font-weight:600!important}.inline-box .content-box .name+p{font-size:13px!important;font-weight:400!important;margin:5px 0 0 0!important}table{border:0;border-radius:10px;overflow:hidden}table td,table th{border:0!important}.table-bordered td,.table-bordered th{border:0}@media only screen and (max-width:767px){#ce21_player_12345_div{width:100%}}#media-video-check{border-radius:10px;overflow:hidden}.sp-3balls,.sp-3balls:after,.sp-3balls:before{background-color:var(--ce21-primary-color)!important}.chat-wrapper .section-right .chat-filter a{color:#3c4043}.clsListCourseSchedule table tbody tr.clsScheduleRowCreditInfo td a{color:var(--ce21-primary-color)!important;border-color:var(--ce21-primary-color)!important;transition:.2s all ease}.clsListCourseSchedule table tbody tr.clsScheduleRowCreditInfo td a:hover{background-color:var(--ce21-primary-color)!important;color:var(--white-color)!important}.sub-menus-holder .dropdown-menu>li{margin-bottom:2px}.sub-menus-holder .dropdown-menu>li.active a,.sub-menus-holder .dropdown-menu>li>a:hover{background-color:var(--ce21-primary-color)!important}.clsBannerAdWidget .owl-controls .owl-buttons .owl-next,.clsBannerAdWidget .owl-controls .owl-buttons .owl-next:hover,.clsBannerAdWidget .owl-controls .owl-buttons .owl-prev,.clsBannerAdWidget .owl-controls .owl-buttons .owl-prev:hover{background-color:var(--ce21-primary-color)!important}.atc-style-blue .atcb-item.hover,.atc-style-blue .atcb-item:hover{background:#f9f9f9!important}.alert-warning h5 a{color:#8a6d3b;text-decoration:underline}a.popUploadImage{color:#222}@media only screen and (max-width:992px){.exhibitor-list-view .single-exhibitor-item .img-holder{width:100%!important}.exhibitor-list-view .single-exhibitor-item .exhibitor-info{width:100%!important;margin-left:0;margin-top:15px}}.CE21Chat_btn-join,.btn-primary{background-color:var(--btn-primary-back-color)!important;border-color:var(--btn-primary-border-color)!important;background-image:none!important;color:var(--btn-primary-font-color)!important}.CE21Chat_btn-join:focus,.CE21Chat_btn-join:hover,.btn-primary:focus,.btn-primary:hover{background-color:var(--btn-primary-hover-color)!important;background-position:inherit!important;background-image:none!important;border-color:var(--btn-primary-back-color)!important}.btn-info{background-color:var(--btn-info-back-color)!important;border-color:var(--btn-info-border-color)!important;background-image:none!important;background-position:inherit!important;outline:0!important;color:var(--btn-info-font-color)!important}.btn-info:focus,.btn-info:hover{background-color:var(--btn-info-hover-color)!important;background-image:none!important;color:var(--btn-info-font-color)!important;border-color:var(--btn-info-back-color)!important}@media (max-width:767px){.mt-sm-15{margin-top:15px}}.ce21_page_cotent ul{margin:14px 0;padding-left:40px;list-style:inherit}.ce21_page_cotent ul.atcb-list{padding-left:0;margin:0}.ce21_page_cotent ul.atcb-list .atcb-item-link:hover{color:var(--garydark-color)}.ce21_page_cotent .chat-wrapper .section-right .chat-footer .message-counter .down-link{background-color:var(--ce21-primary-color)}.ce21_page_cotent .chat-wrapper .username-box{z-index:1}.ce21_page_cotent .chat-wrapper .section-right .chat-filter .btn-primary{background-color:#fff!important;color:#3c4043!important;background-image:none!important}/* larissa css begin */
/* ----- RESIZE HEADERS TO BE SMALLER ------*/
.main-section-wrapper .main-banner .banner .content h2 {
	margin-bottom: 20px;
	font-size: 44px;
    font-weight: 600;
    color: var(--white-color);
}

.main-section-wrapper .main-banner .banner .content h2 {
  margin-top: 100px;
}

/*----Center Homepage Details ----*/
.event-details-lp {
	margin-left: auto;
  	margin-right: auto;
}

/* ----- BEGIN: MAKING HERO SHORTER ------*/

	/* This Didn't Work */
		/*.main-section-wrapper .main-banner .banner {
  	background-size: contain;
	}*/

.usc-main-content-wrapper {
  max-height: 400px;
}

/* ----- END: MAKING HEREO SHORTER ------*/

/* ----- BEGIN: OVERRIDING GLOBAL STYLE; COULDNT FIND WHERE SETTINGS WERE ------*/
p a {
  color: inherit;
  text-decoration: underline;
}

a {
  color: inherit;
  text-decoration: underline
}

.top-menu a {
  text-decoration: none;
}

.main-section-wrapper .top-navbar .top-menu .nav>li.active>a {
	color: #990000;
}

.main-section-wrapper .top-navbar .top-menu .nav>li.active>a:hover {
	text-decoration: underline;
}

.main-section-wrapper .top-navbar .top-menu .nav>li>a:hover {
  color: #990000;
}

.go-to-top-link svg {
  stroke: #767676 !important;
}

.chat-wrapper .section-left .participant-header .collapse-link, .chat-wrapper .section-right .chat-footer .form-buttons .send-btn, .chat-wrapper .section-right .chat-room-area .messages .message-seprator .label, .chat-wrapper .section-right .collapse-link, .clsCarouselWidget .owl-controls .owl-buttons .owl-next, .clsCarouselWidget .owl-controls .owl-buttons .owl-prev {
    background-color: #767676 !important;
}

.btn {
  border-radius: 0;
}

/* ----- END: OVERRIDING GLOBAL STYLE; COULDNT FIND WHERE SETTINGS WERE ------*/

/* ----- BEGIN: MAKING GOULD LOGO LARGER ------*/
.navbar .top-navbar {
  min-height: 75px;
}

.main-section-wrapper .top-navbar .navbar-header .header-logo img {
  max-height: 50px;
}
/* ----- END: MAKING GOULD LOGO LARGER ------*/

/* ----- BEGIN: REALIGNING TEXT IN HERO ------*/

.main-section-wrapper .main-banner .banner .content {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    text-align: center;
}

.main-section-wrapper .main-banner .banner .content h2 {
    margin-top: 60px;
}

/* ----- END: REALIGNING TEXT IN HERO ------*/

/* ----- BEGIN: STYLING INLINE BUTTONS ------*/
.btn-usc {
  display: inline-block;
  padding: 10px 20px;
  margin-right: 20px;
  background-color: #ffcc00; /* USC Gold */
  color: #000000; /* Black text */
  text-decoration: none;
  font-size: 18px;
  font-weight: bold;
  border-radius: 0;
  transition: background-color 0.3s, color 0.3s; /* Smooth transition */
}

.btn-usc:hover {
  background-color: #cc9900; /* Darker gold on hover */
  color: #ffffff; /* White text on hover */
}

/* ----- END: STYLING INLINE BUTTONS ------*/
/*9293893237*/
/*start common css for a theme*/
body {
	padding-top: 0px !important;
	font-family: "Source Sans 3", sans-serif !important;
}
.headersection {
    margin-left: 0px;
    margin-right: 0px;
    display: block !important;
}
.footer-top, .footer-bottom {
    margin-left: 0px;
    margin-right: 0px;
}
.container2 {
    margin-top: 0px;
  	background: #FBFBF9;
}
.outsideframe .headersection .col-xs-12.col-sm-12.col-md-12.col-lg-12 {
    margin: 0;
    padding: 0;
}
div.outsideframe > div.row.hidden-lg.hidden-md {
    display: none !important;
}
/*end common css for all theme*/
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap');
.theme_gould {
	font-family: "Source Sans 3", sans-serif;
	color      : #000000;
	font-size  : 15px;
	font-weight: 400;
	position: relative;
}
.theme_gould .container {
    padding-right: 4.16667%;
    padding-left: 4.16667%;
    max-width: 1800px;
	width: 100%;
}

body {
	margin: 0;
}

/*=== Footer CSS ===*/
.theme_gould .footer {
	padding: 75px 0 40px;
	background: #000000;
  	margin-top: 0;
}
.theme_gould .footer address {
	font-size: 15px;
	line-height: 1.8;
	color: #FFFFFF;
	font-weight: 400;
	padding-top: 30px;
}

.theme_gould .footer address a ,.theme_gould .footer address a:hover {
	text-decoration: none;
	transition: all 0.3s ease-in-out 0s;
}

.theme_gould .footer-col ul {
	list-style: none;
	padding: 0;
}
.theme_gould .footer-col ul li a {
	display: inline-block;
    font-weight: 300;
    font-size: 15px;
    line-height: 32px;
    color: #FFFFFF;
	margin-top: 12px;
	transition: all 0.3s ease-in-out 0s;
    text-decoration: none;
}
.theme_gould .footer-col ul li a:hover {
	transition: all 0.3s ease-in-out 0s;
    text-decoration: none;
}
.theme_gould .footer-col {
	padding-top: 0px;
}
.theme_gould .footer-icons {
    margin-top: 50px !important;
    display: flex;
    align-items: center;
	padding: 0;
}

.theme_gould .footer-icons img {
    width: 25px;
}
.theme_gould .footer-icons i {
    font-size: 24px;
  	display: flex;
    margin-top: 4px;
  	font: normal normal normal 24px / 1 FontAwesome;
}
.theme_gould .footer-icons a {
    width: 45px;
    height: 45px;
    margin-right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
	transition: all 0.5s;
	font-size: 16px;
    line-height: 32px;
    color: #FFFFFF;
}
.theme_gould .footer-icons a:hover {
	text-decoration: none;
	color: #ffcc00;
}
.theme_gould .copyright-text {
    padding-top: 35px;
    margin-top: 50px;
    border-top: 1px solid rgba(255, 255, 255, 0.08);
}
.theme_gould .copyright-text p {
	font-weight: 400;
    font-size: 14.5px;
    line-height: 32px;
    color: rgba(255, 255, 255, 0.502972);
    margin-bottom: 0;
}
.theme_gould .mob-socials {
	display: none;
}



@media (min-width: 1200px) {
	.theme_gould .nav>li>a:focus, .theme_gould .nav>li>a:hover {
		background: none;
	}
	.theme_gould .tag-title {display: none;}
	.theme_gould .mobile-title {display: none;}
	.theme_gould .navbar-collapse.collapse {
		display: flex !important;
		flex-wrap: wrap;
		justify-content: flex-end;
		align-items: center;
		padding: 0;
	}
}
@media (max-width: 1024px) {
	.theme_gould .container {
		padding-right: 8.33333%;
        padding-left: 8.33333%;
	}
}
@media (max-width: 767px) {
	.theme_gould .footer .row>div:not(:nth-child(3)) .footer-col {
		padding-top: 0;
	}
	.theme_gould .footer-col {
		margin-bottom: 30px;
		clear: both;
	}
	.theme_gould .footer-col .footer-icons {display: none;}
	.theme_gould .footer-icons {
		margin-top: 25px;
		justify-content: center;
		margin-bottom: 50px;
	}
	.theme_gould .container {
        padding-right: 2.25rem;
        padding-left: 2.25rem;
    }
	.theme_gould .header .navbar-collapse {
		padding: 10px;
		margin-left: 0;
		margin-right: 0;
	}
	.theme_gould .navbar-nav {
		margin: 0;
	}
	.theme_gould .mob-socials {
		display: block;
	}
	.theme_gould .about-wrap {text-align: center;}
}
@media (max-width: 360px) {
	.theme_gould .logo img {max-width: 190px;}
	.theme_gould .navbar-header {top: 5px;}
}

.footer .footer-main .footerCenter{
	color: white;
	margin-top: 18px;
    width: 75%;
}

.main-content-wrapper .tab-title {
 	background-image: url(https://ce21.blob.core.windows.net/images/dumlxcw0m7rj1kwst3jq.png);
    background-repeat: no-repeat;
    background-size: cover;
}