    /* .header-widget{ display: none;} */
    @import url('https://fonts.googleapis.com/css?family=Raleway:300,400,600,700,900&display=swap');
    @import url('https://demo.themewinter.com/html/exhibz/css/animate.css');
    @import url('https://fonts.googleapis.com/icon?family=Material+Icons');

    /* body {
        font-family: 'Raleway', sans-serif !important;
    } */
	
	.tradeshow-detail .tradeshow_video1 iframe {
    width: 100%;
	margin-top: 20px;
}

#page-message-index .page-wrapper {
    padding-top: 80px;
}

#page-message-index table#message_participants img {
    width: 30px;
    height: 30px;
}

#page-message-index .box.message .messagearea {
    float: none;
    margin: 0 auto;
    border-left: none;
    border-right: none;
    padding-right: 1%;
}

#page-message-index .heading_message {
    font-size: 30px !important;
    color: #ffffff !important;
    margin-bottom: 30px;
    background: rgba(245, 130, 32, 0.9);
    padding: 15px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 4px;
    margin: 0 auto 30px;
    display: inline-block;
}

#page-message-index table#message_participants {
    width: 70%;
}

#page-message-index .box.message .messagearea .fitemtitle {
    width: 100%;
    text-align: left;
}

#page-message-index .box.message .felement {
    padding-left: 0;
    margin-left: 0;
}

#page-message-index .region-main-inner .box.message {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 60px;
    padding-bottom: 60px;
    text-align: center;
}

#page-message-index .box.message .messagesend {
    padding-left: 15px;
    padding-right: 15px;
}

#page-message-index .box.message #fitem_id_submitbutton {
    border: none;
}

#page-message-index .box.message {
    width: 100%;
    float: left;
}

#slider-container.trade-main .item-container {
    vertical-align: top;
}

#slider-container.trade-main h2.item-title {
    min-height: 52px;
}

#slider-container.trade-main a.heading {
    height: 96px;
    display: table;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}

#slider-container.trade-main h2.item-title {
    display: table-cell;
    vertical-align: middle;
    line-height: normal;
}

.tradeshow-detail .nestle_main {
    width: 100%;
    float: left;
}

.tradeshow-detail .tradeshow_table {
    width: 49%;
    float: left;
}

.tradeshow-detail .tradeshow_table img {
    width: 100%;
}
.tradeshow-detail .tradeshow-content {
    width: 49%;
    float: right;
}

.tradeshow-detail .tradeshow_socialMediaLinks ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.tradeshow-detail .tradeshow_socialMediaLinks ul li {
    display: inline-block;
    margin: 0 2px;
}

.tradeshow-detail .tradeshow_socialMediaLinks ul li a {
    background: #008e97;
    color: #fff;
    width: 35px;
    height: 35px;
    display: block;
    border-radius: 20px;
    text-align: center;
    padding-top: 10px;
}

.tradeshow-detail .tradeshow_socialMediaLinks ul li a:hover{
	background: #07858e;
}



.tradeshow-detail .tradeshow_socialMediaLinks {
    width: 39%;
    display: inline-block;
    vertical-align: top;
    padding-top: 10px;
}

.tradeshow-detail .tradeshow_downloadLinks {
    width: 60%;
    display: inline-block;
}

.tradeshow-detail span.material-icons {
    margin-right: 8px;
    position: relative;
    top: 6px;
    color: #008e97;
}

.tradeshow-detail .tradeshow_downloadLinks .tradeshow_brouchers {
    width: 49%;
    display: inline-block;
}

.tradeshow-detail .tradeshow_phone {
    width: 49%;
    display: inline-block;
}

.tradeshow_webulr {
    width: 49%;
    display: inline-block;
}
.tradeshow-detail .tradeshow_container_pointOfContact {
    margin-top: 25px;
}

.tradeshow_pointOfContactPhone {
    width: 49%;
    display: inline-block;
}

.tradeshow_pointOfContactEmail {
    width: 49%;
    display: inline-block;
}

.tradeshow-detail .address_book i {
    color: #008e97;
    font-size: 22px;
}

 .tradeshow-detail .address_book {
    padding-top: 20px;
}

.tradeshow-detail h4 {
    border-bottom: #ccc solid 1px;
    padding-bottom: 5px;
    margin-bottom: 5px;
}
.tradeshow-detail .tradeshow_description {
    margin-top: 0;
    padding-bottom: 10px;
    width: 62%;
    float: left;
}

.tradeshow-detail .tradeshow_brochure-links {
    width: 35%;
    float: right;
    float: r;
}

.tradeshow-detail .social-note {
    width: 100%;
    display: inline-block;
    margin-bottom: 15px;
}

.tradeshow-detail .tradeshow_container_exhibitor {
    padding-bottom: 10px;
    border-bottom: #ccc solid 1px;
    margin-bottom: 10px;
    width: 100%;
    float: left;
}
	
    .homeheader {
        background: #FFF !important;
    }
	
    .navbar-fixed-top.homeheader {
        position: relative !important;
        margin-bottom: 0;
    }

    .navbar-fixed-top.homeheader.homeheader2 {
        position: fixed !important;
    }

    .homeheader .customnav li a,
    .logininfo a{
        padding:30px 8px !important;
        color: #888888 !important;
        font-size: 14px;
        border-radius: 0px !important;
        letter-spacing: 0.5px;
        margin: 0 !important;
        text-transform: uppercase;
		line-height: 20px;
    }

    #page-studenthome .nav.navbar-nav.customnav {
        padding-right: 80px;
    }

    .homeheader .customnav li {
        margin: 0;
    }

    .homeheader #navbar {
        float: right;
        padding-top: 0px;
        padding-bottom: 0px;
        -webkit-animation-name: fadeInDown;
        animation-name: fadeInDown;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-animation-delay: .1s;
        animation-delay: .1s
    }

    .navbar-fixed-top.homeheader.homeheader2 #navbar {
        float: right;
        padding-top: 0x;
        padding-bottom: 0px;
        -webkit-animation-name: fadeInDown;
        animation-name: fadeInDown;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
        -webkit-animation-delay: .1s;
        animation-delay: .1s
    }

    .branding.container-fluid.middlelayout.middlelayoutheader .navbar.navbar-fixed-top.navbar-inverse.customheader {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }

    .homeheader {
        padding-left: 0;
        padding-right: 0;
    }

    .empty-region-side-pre #page #region-main {
        padding-top: 0px !important;
        padding-bottom: 0;
    }

    #headersection {
        height: auto;
    }

    .page-wrapper {
        margin-top: 0;
    }

    .branding.container-fluid.middlelayout.middlelayoutheader .headersearchcontainer {
        background: #FFF;
        padding-left: 0;
        padding-right: 0;
    }
    
    .homeheader #navbar .customnav li a:hover, .homeheader #navbar .customnav .logininfo a:hover{
        background: #f5f5f5 !important;
        color: #ff7c22 !important;
		text-decoration: none;
    }
    
    .homeheader .customnav li a {
        padding: 30px 5px;
        font-size: 14px;
        border-radius: 0px !important;
    }

    .homeheader .customnav li .dropdown-menu {
        min-width: 99%;
        margin-top: -1px;
        border-radius: 0;
    }

    .homeheader .customnav li .dropdown-menu li a {
        padding: 6px 6px;
        border-radius: 0px !important;
        font-size: 13px;
    }

    .homeheader .col-xs-12.col-sm-12.col-md-1.col-lg-1.pull-left.text-left.logosection {
        width: 15%;
    }

    .homeheader .col-xs-12.col-sm-12.col-md-11.col-lg-11.pull-right {
        width: 85%;
    }

    .homebanner .jumbotron {
        padding-top: 70px;
    }

    .homesearchsection #searchquery .searchbtn {
        background-color: #FA6F14 !important;
    }


    .ts-intro-item {
        padding: 100px 0 70px;
        background: url(https://themearth.com/demo/html/emeet/view/assets/img/bannar4.jpg) no-repeat center center !important;
        background-position: center center;
        background-attachment: fixed;
    }

    .ts-intro-item.section-bg .column-title:after {
        filter: brightness(0) contrast(300%) invert(1) !important;
    }

    .section-bg {
        background: #f9fafc;
    }

    section,
    .section-padding {
        padding: 70px 0;
        position: relative;
    }

    .intro-left-content p {
        color: #c7c6c6;
        font-size: 16px !important;
        font-family: 'Roboto', sans-serif;
    }

    .post-meta-date i {
        font-size: 16px;
        position: relative;
        top: 2px;
    }

    .post-footer i {
        font-size: 18px;
        position: relative;
        top: 5px;
    }

    #page-navbar {
        display: none;
    }

    .ts-blog.section-bg,
    #region-main,
    .page-wrapper {
        background: url(https://demo.themewinter.com/html/exhibz/images/speakers/speaker_bg.png);
    }

    .blogdetails .blogimage,
    .blogdetails .blogimage+.col-xs-12.col-sm-8.col-md-8 {
        width: 100%;
    }

    .blogdetails .blogimage img {
        max-width: 100%;
    }

    .blogdetails .blogdate_comment {
        background: transparent;
        border: none;
    }

    .blogrightsection {
        padding-left: 20px;
    }

    .rightsection {
        background: transparent !important;
    }

    .blogpart .rightcontentsection {
        background: #FFF;
    }

    .ts-blog.section-bg {
        padding: 50px 0 !important;
    }

    .ts-blog.section-bg .section-title::after {
        right: 0;
    }

    .rightcontentsection {
        border: none;
        min-height: 100px;
    }

    .ts-intro-item .single-intro-text {
        -webkit-box-shadow: 0px 10px 35px 0px rgba(0, 0, 0, 0.08);
        box-shadow: 0px 10px 35px 0px rgba(0, 0, 0, 0.08);
        min-height: 230px;
    }

    .single-intro-text {
        padding: 40px 45px 40px 40px;
        -webkit-box-shadow: 0px 20px 25px 0px rgba(0, 0, 0, 0.08);
        box-shadow: 0px 20px 25px 0px rgba(0, 0, 0, 0.08);
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -ms-border-radius: 5px;
        overflow: hidden;
        position: relative;
        background: #fff;
        z-index: 2;
    }

    .mb-30 {
        margin-bottom: 30px;
    }

    .single-intro-text i {
        position: absolute;
        right: 14px;
        top: 12px;
        font-size: 55px;
        color: #ffffff;
        z-index: 999;
    }

    .ts-title {
        font-size: 24px;
        font-weight: 600 !important;
        margin-top: 0;
    }

    h3 {
        font-size: 24px;
        margin-bottom: 20px;
        font-weight: 700;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        color: #1c1c24;
        font-family: 'Roboto', sans-serif;
    }

    .single-intro-text p {
        margin-bottom: 0;
    }

    body,
    p {
        font-family: 'Roboto', sans-serif;
        line-height: 26px;
        font-size: 16px;
        color: #888888;
    }

    #page-content .single-intro-text .count-number {
        position: absolute;
        right: -95px;
        top: -85px;
        width: 200px;
        height: 190px;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -ms-border-radius: 50%;
        background: #f9944f;
        color: #fff;
        display: block;
        text-align: left;
        font-size: 16px;
        font-weight: 700;
        padding: 25px 30px;
    }

    #page-content .column-title {
        margin-bottom: 35px;
        line-height: 42px;
        text-align: left;
    }

    #page-studenthome #region-main {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    #page-content .section-title,
    .column-title {
        font-size: 36px !important;
        font-weight: 800 !important;
        color: #ff7c22 !important;
        position: relative;
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
        text-align: center;
        margin-top: 55px !important;
    }
    #page-content .ts-blog .section-title{ margin-bottom:30px !important;}
    .intro-left-content .eventDate {
        font-weight: 600;
        font-size: 26px;
        font-family: Roboto;
        color: #c7c7c7;
        margin-bottom: 30px;
        font-family: 'Roboto', sans-serif;
        display: inline-block;
    }

    .headerlinks .logininfo a,
    #copyright .col-xs-12.col-sm-9.col-md-9 p {
        display: none;
    }

    .headerlinks .logininfo a:nth-child(2) {
        display: block !important;
        margin-top: -18px !important;
    }

    .headerlinks .logininfo+a {
        display: none;
    }

    #page-content .column-title span {
        margin-top: 0;
        margin-bottom: 10px;
    }

    .course-1266 .enrollbtn2 {
        display: none;
    }

    #copyright .col-xs-12.col-sm-3.col-md-3.pull-right.text-center {
        width: 100%;
        float: none;
        text-align: center;
    }

    #page-content .section-title span,
    #page-content .column-title span {
        display: block;
        font-size: 14px;
        font-family: "Roboto", sans-serif;
        font-weight: 400;
        line-height: 26px;
        color: #888888;
        text-transform: uppercase;
        letter-spacing: 1.4px;
        margin-bottom: 10px;
        margin-top: -5px;
    }

    #page-content #page-content .column-title:after {
        right: auto;
    }

    /* #page-content .section-title:after,
    #page-content .column-title:after {
        position: absolute;
        left: 0;
        top: 0;
        content: '';
        background-image: url(https://demo.themewinter.com/html/exhibz/images/shap/title.png);
        background-repeat: no-repeat;
        background-size: center center;
        background-position: contain;
        width: 70px;
        height: 10px;
        margin: auto auto 0;
        top: auto;
        bottom: 0;
    } */




    .ts-blog {
        padding-bottom: 70px;
    }

    .post .post-media.post-image {
        width: calc(100% - 40px);
        margin: 0 auto 5px auto;
        position: relative;
    }

    .post .post-media.post-image img,
    .single-course-image {
        -webkit-box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.25);
        box-shadow: 0px 15px 20px 0px rgba(0, 0, 0, 0.25);
        border-radius: 5px;
    }

    .single-course-image {
        width: 90%;
        float: none;
        margin: auto;
        margin-bottom: 30px;
    }

    .img-fluid {
        max-width: 100%;
        height: auto;
    }

    .single-course-effort {
        padding-left: 100px;
        top: 15px;
        font-size: 14px;
        margin-bottom:12px;
        position: relative;
        line-height: normal;
        margin-left: 0 !important;
    }
    .single-course-effort p{ margin-bottom:0;line-height: normal;}
    .single-course-effort br{ display:none;}
    .single-course-effort.fixspan+.single-course-coursetype {
        width: 100%;
        float: none;
        padding: 0 15px;
        text-align: justify;
    }
    .category-browse-440 .row.row-flex .mb-10{padding-left:10px; padding-right: 10px;width:24%;}
    .single-course-effort span {
        position: absolute;
        left: 16px;
    }
    .single-course-coursetype .long_description, .email br{ display:none}
.no-overflow .short_description{ display: none;}
    .rightcontentsection.categorydiscussion h3 {
        font-size: 18px !important;
        font-weight: 600 !important;
    }

    .single-course-coursetype {
        padding-left: 15px;
        width: 100%;
    }

    .single-course-length+.single-course-effort+.single-course-effort {
        display: none
    }

    .rightcontentsection.categorydiscussion h3 a,
    div.email {
        color: #ff7c22 !important
    }

    div.Subject {
        font-weight: bold;
    }

    .ts-blog .post .post-body,
    .courses.itscourseonly .info {
        -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
        box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
        min-height: 325px;
        background: #fff;
        height: auto;
        padding-bottom: 20px;
        border-bottom: none;
    }

    .content, .profiledescription{
        -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
        box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
        padding: 15px !important;
    }
    .profiledescription{ background: #FFF ;}
    #page-user-profile .descriptionbox, #twitter-widget-holder{ margin-top:55px;}
    #page-user-profile .userimagesection{padding-left:0; padding-right:0}
    .userimagesection .userimage{ width: 100%; }
    .course .itscourseonly .single-course-image{ display:none}
    .course .itscourseonly .info{ min-height:100px; margin-bottom: 20px;}
    #page.container-fluid {
        width: 98%;
        max-width: 1170px;
    }

    .sectionname {
        font-size: 24px;
        font-weight: normal;
        color: #ff7c22;
    }

    .courseimage,
    .single-course-image {
        background-size: cover !important;
        border: none !important;
    }
    .category-439 .courseimage{background-size: contain !important;}
    .short_description .long_description {
        display: none;
    }

    .info .coursename {
        height: auto !important;
    }

    #page #region-main .region-main-inner {
        border: none;
        background: none;
        box-shadow: none;
        padding: 0;
        min-height: 300px;
    }

    .section-title,
    .column-title {
        font-size: 36px;
        font-weight: 800;
        color: #3b1d82;
        position: relative;
        padding-bottom: 30px;
        margin-bottom: 85px;
        text-align: center;
    }

    .post .post-body {
        padding: 150px 20px 25px 30px;
        margin: -130px 0px 30px;
        -webkit-box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.1);
        border-radius: 5px;
    }

    .post-author {
        display: none;
    }

    .post .post-body {
        padding: 150px 20px 25px 30px;
        margin: -130px 0px 30px;
        -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
        box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
        border-radius: 5px;
        background: #fff;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
        -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
    }

    .post-meta {
        font-size: 13px;
        margin-bottom: 15px;
    }

    .ts-blog .post .post-body .entry-header .entry-title {
        font-size: 24px;
        font-weight: 700 !important;
        margin-bottom: 15px;
    }

    .post .post-body .entry-header .entry-title a {
        color: #ff7c22;
    }

    .post .post-body .entry-content p {
        line-height: 26px;
        color: #888888;
    }

    .ts-blog .speaker-shap .shap2 {
        top: 200px;
        bottom: auto;
    }

    .speaker-shap img.shap2 {
        bottom: 0;
        left: auto;
        top: 35%;
        right: 0;
        margin: auto;
    }

    .speaker-shap img {
        position: absolute;
        left: 0;
        top: 0;
        max-width: 100px;
    }

    .newsletter {
        padding: 40px 0;
        background: #f5f5f5;
        margin-bottom: -1px;
    }

    .newsletter .content {
        max-width: 650px;
        margin: 0 auto;
        text-align: center;
        position: relative;
        z-index: 2;
    }

    .newsletter .content h2 {
        color: #243c4f !important;
        margin-bottom: 20px;
        margin-top: 0;
        font-family: 'Raleway', sans-serif !important;
        font-weight: 800 !important;
    }

    .bottombtnarea {
        display: none;
    }

    .newsletter .content .form-control {
        height: 50px;
        border-color: #ffffff;
        border-radius: 4px 0 0 4px;

    }

    .newsletter .content.form-control:focus {
        box-shadow: none;
        border: 2px solid #243c4f;
    }

    .newsletter .content .btn {
        min-height: 50px;
        background: #243c4f;
        color: #fff;
        font-weight: 600;
        border-radius: 0px 4px 4px 0px;
    }


    .footer .bottom-bar {
        background: #243c4f !important;
    }

    #page-footer.footer #copyright {
        background-color: transparent !important;
    }

    #copyright p {
        text-align: left !important;
        color: #FFF;
        margin-bottom: 0;
        text-transform: none !important;
        font-family: 'Raleway', sans-serif !important;
    }


    .blog-details .entry-header {
        padding: 0px 80px;
        margin-bottom: 15px;
    }

    .blog-details .entry-header .entry-title {
        font-size: 30px;
    }

    .blog-details .entry-header .entry-title a {
        color: #3b1d82;
    }

    .blog-details .post-meta {
        position: relative;
        margin-bottom: 20px;
    }

    .blog-details .post-meta .post-meta-date,
    .blog-details .post-meta .post-author {
        margin-right: 40px;
    }

    .blog-details .post-meta span,
    .blog-details .post-meta a {
        color: #888888;
    }

    .post-single .entry-content p {
        margin-bottom: 30px;
        line-height: 26px;
        font-size: 16px;
        color: #888888;
    }

    .post-single .entry-content h3 {
        margin: 30px 0;
    }

    .post-single .post-footer {
        border-top: 1px solid #f1f1f1;
        margin: 40px 0 0;
        padding-top: 40px;
    }

    .post-tags span {
        margin-right: 5px;
        font-weight: 900;
        color: #000;
    }

    .post-tags a {
        border: 1px solid #f1f1f1;
        color: #626c84;
        display: inline-block;
        font-size: 14px;
        padding: 3px 15px;
        margin-left: 3px;
        border-radius: 25px;
    }

    .author-box {
        padding: 40px;
        margin: 40px 0;
        background: #f9fafc;
    }

    .author-img img {
        width: 100px;
        height: 100px;
        margin-right: 30px;
        border-radius: 100%;
    }

    .post-social-icons.unstyled {
        display: inline-block;
    }

    .unstyled {
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .author-info p {
        padding-left: 130px;
    }

    .alphabets_listing {
        margin: 20px 0 !important;
        display: flex !important;
        justify-content: space-between !important;
		flex-wrap: wrap;
    }

    .col-md-12.rightcontentsection.categorydiscussion.nopaddingtop .box.generalbox.info{
        padding: 0;
    }
    .col-md-12.rightcontentsection.categorydiscussion.nopaddingtop .box.generalbox.info .col-xs-12.col-sm-4.col-md-4.col-lg-3.courses.itscourseonly{width: 100%;
        padding: 0;
        margin: 0;}
        
    #maincontent+.col-md-12.rightcontentsection.categorydiscussion.nopaddingtop{
        margin-top: 75px !important;
    }
    .navbar-fixed-top.homeheader #logo, .logosection img#logo {
        margin-left: 0px !important;
        height:70px !important;
    }
    .noPadding{ padding: 0 !important;}
    table td .material-icons{ position:relative; top:6px;}
    .course_attribute_rightarea{ display:none;}
    .about_this_course{ width: 100%;}
    .alphabets_listing a {
        padding: 5px 12px;
        -webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
        box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
        color: #444;
        border: none;
        background: #fff;
        width: auto;
        border-radius: 4px;
    }

    .alphabets_listing a:hover {
        background: #f1f1f1 !important;
    }

    .alphabets_listing a[style="font-size:22px"] {
        background: #F00;
        color: #FFF;
        font-size: 14px !important;
    }

    #page-course-index-category .pageheadingimagetxt {
        margin-top: 75px;
        background: url(../../melimu_custom/images/demo/inner_banner.png) no-repeat;
        padding: 60px 0 !important;
        background-size:100% 200px;
    }

    .path-mod-forum{ overflow-x: hidden;}
    .communityBanner .pageheadingimagetxt{    margin-top: 35px !important;
        position: relative;
        width: 100vw !important;
        left: -8vw;} 

/* ---- Community page CSS ----*/
	#page #region-main .forumpost.custom_disscussion_user .subject  {
	color: #ff7c22 !important;
    font-family: 'Roboto', sans-serif;
    font-size:17px;
	}
	#page #region-main .forumpost.custom_disscussion_user {
	webkit-box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2);
    -moz-box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2);
    box-shadow: 0 8px 12px 0 rgba(0,0,0,0.2);
    transition: all 0.3s ease;
    border-radius: 5px;
	}
	#page #region-main select.form-control{border-radius:5px;}
	
	#page #region-main .forumpost.custom_disscussion_user .author  a{
	color: #000;
    font-weight: bold;	
	}
	#page #region-main .forumpost.custom_disscussion_user .row.maincontent {
		margin-top: 0px;
	}
	#page #region-main .forumpost.custom_disscussion_user .content .posting.fullpost {margin-top: 0px;}
	#page-mod-forum-discuss .region-main-inner section.discussion_detail#pageheading {
    margin-top: 70px;
	}
	#page #region-main .forumpost.custom_disscussion_user .updated_section  {
    background: transparent;
    border-top: none;
    padding-left: 0;
    padding-right: 0;
	}
	#page #region-main .forumpost.custom_disscussion_user .updated_section span{
	background: #008e97;
    color: #fff;
    padding: 0px 8px 0px;
    border-radius: 20px;font-size:11px;}
	#page #region-main .forumpost.custom_disscussion_user .updated_section span span a {padding:6px 10px;}
	#page #region-main .forumpost.custom_disscussion_user .updated_section span i {
    font-size: 16px !important;
    color: #fff !important;
    vertical-align: middle;
	}
	#page #region-main .forumpost.custom_disscussion_user .updated_section span.likesection, #page #region-main .forumpost.custom_disscussion_user .updated_section span.likes {
    padding: 5px 10px 5px !important;
	}
	#page #region-main .forumpost.custom_disscussion_user .footer a {
    color: #f58220;
	}
	#page #region-main .forumpost.custom_disscussion_user .author {
    font-size: 13px;margin-left: 10px;
	}
	#page #region-main .forumpost.custom_disscussion_user .header {
		margin-bottom: 15px;
	}
	#page #region-main .forumpost.custom_disscussion_user .content {
	background: #f5f5f5;
    border-radius: 4px;
	}
	#page #region-main .paging {
    margin-bottom: 5px;
    text-align: right;
    padding: 15px 0;
	font-weight: bold;
   }
   #page #region-main  .community-dropdown {-webkit-box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.05);background-color: #e6e6e6;
    border-radius: 5px;padding: 15px;}
   #page #region-main  .community-dropdown p{margin-bottom: -5px;}
   .resource-content .info.communityinfo {margin-bottom: 45px;}
/* ----- End community page CSS ----*/		
		
@media ( max-width:1920px) and (min-width:1400px){
    .communityBanner .pageheadingimagetxt{width: 110vw !important;
        left: -24vw;}
}

        .long_description+.read_more{position: relative;}
        .long_description+.read_more .remove_from_my_schedule{ position: absolute; right:5px;}
    #page-course-index-category .pageheadingimagetxt h2 {
        color: #FFF !important;
    }
    /* .box.generalbox.info{position: relative;}
    .box.generalbox.info .remove_from_my_schedule{position: absolute;
    right: 15px;
    bottom: 15px;}  */
    .devider{position: relative;color:#243c4f;}
    .devider::before{    content: "";
        background: #FFF;
        width: 1px;
        height: 60px;
        position: absolute;
        left: 5px;}
    #page-course-index-category .subcategorymenu {
        display: none;
    }

    .alphabet_letters.alllinks,
    .single-course-length,
    .single-course-length+.single-course-effort,
    .single-category-name,
    .single-course-exp-coursetype,
    .coursename .close-open,
    .single-course-length+.single-course-effort+.single-course-effort+.single-course-effort,
    .region-main-inner #maincontent+h2,
    .about_this_course h3:first-child,
    .course_attribute_toparea .text-center strong:first-child,
    #page .breadcrumb-nav ul.breadcrumb {
        display: none !important;
    }

    .course_attribute_rightarea ul li,
    #copyright .col-xs-12.col-sm-9.col-md-9 {
        display: none;
    }

    /* .course_attribute_rightarea ul li:nth-child(3),
    .course_attribute_rightarea ul li:nth-child(2),
    .course_attribute_rightarea ul li:nth-child(5) {
        display: block !important;
    } */
    #navbar, .navbar-inverse{ background-color: #FFF; background: #FFF;}
    .course_attribute_rightarea ul li:nth-child(3) {
        display: block !important;
    }
    .col-xs-12.col-sm-3.col-md-3.pull-right.text-center {
        float: none !important;
        width: 100%;
        color: #FFF;
    }

    .topicsection.slidersection .col-xs-12.col-sm-4.col-md-4.col-lg-3.courses.itscourseonly.itscourseonly_440 {
        width: 33.3333%;
    }

    .about_this_course,
    .course_attribute_toparea,
    .course_attribute_rightarea {
        box-shadow: 0px 2px 8px #e6e6e6;
        -webkit-box-shadow: 0px 2px 8px #e6e6e6;
        background: #ffffff;
        border: none;
    }

    .about_this_course {
        margin-bottom: 20px;
        padding-top: 15px;
    }

    .course_attribute_toparea {
        margin-top: 55px;
        margin-bottom: 15px;
    }

    .course_attribute_rightarea {
        width: 23.5%;
        margin-left: 15px;
        float: right;
    }

    .course_attribute_rightarea ul li {
        border: none;
    }

    .path-blog #region-main.col-md-9.col-sm-12.col-xs-12 {
        margin-top: 50px;
    }

    .enrollbtn2 {
        background: #ff7c22 !important;
    }

    .enrollbtn2:hover,
    .enrollbtn2:focus,
    .enrollbtn2:active {
        background: #fb6904 !important;
    }

    .course_attribute_toparea .col-xs-12.col-sm-3.col-md-3.col-lg-3 {
        width: auto;
    }

    .course_attribute_toparea .col-xs-12.col-sm-3.col-md-3.col-lg-3.text-center {
        float: right;
    }

    .course_attribute_toparea .col-xs-12.col-sm-3.col-md-3.col-lg-3 img.courseimage {
        max-height: 80px;
        width: auto;
        margin-top: 10px;
    }

    #page #region-main h5 {
        font-weight: 600 !important;
        font-size: 18px;
        color: #444;
    }

    #page #region-main p iframe {
        width: 100%;
    }

    #region-main.col-md-9.col-sm-12.col-xs-12 #maincontent+.col-xs-12.col-sm-12.col-md-8 {
        width: 100%;
        padding-left: 0;
    }

    .course_attribute_rightarea ul li div.row div {
        padding: 0 5px;
    }

    .blogrightsection .homeheading {
        border-left: none;
    }

    a {
        color: #ff7c22;
    }

    .topicsection.slidersection .row {
        display: flex !important;
        justify-content: space-between !important;
    }

    .courses.itscourseonly.itscourseonly_439,
    .courses .col-xs-12.col-sm-4.col-md-4.col-lg-3.courses.itscourseonly {
        flex: 1 1 auto !important;
    }
	/* Resource Page CSS By MN */
	 .resource-content{margin:20px 0 !important;}
	 .resource-content .faq-wrapper .card{border:none;margin-bottom:20px;-webkit-box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.05);box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.05);background:#fff;border-radius:5px;}
	 .resource-content .info{border:none;margin-bottom:30px;margin-top:20px;-webkit-box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.05);box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.05);padding-top:15px;background:#f5f5f5;border-radius:5px;}
	 .resource-content .faq-wrapper .card:hover{background:#f1f1f1 !important;}
	 .resource-content .faq-wrapper .card .card-header h4{margin:0;}
	 .resource-content .faq-wrapper .card .card-header a{padding:20px 30px;border:none;display:block;}
	 .resource-content .faq-wrapper .card .card-header a:focus{text-decoration:none;}
	 .resource-content .faq-wrapper .card .card-body{padding:30px;padding-top:0;}
	 .resource-content .faq-wrapper .card .card-header .fa{margin-right:6px;}
	 .resource-content .faq-wrapper .card .card-header a:not(.collapsed) .rotate-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg);}
	 .Conference-box {padding: 35px 25px;background: #008e97;height: 100%;border-radius: 5px;}
	 .Conference-box h5.conf-heading{color:#fff !important;margin-bottom:0px;}
	 .row-flex {display: flex;flex-wrap: wrap;}
	 .mb-10 {margin-bottom:15px;}
	 .mt-20 {margin-top:20px}
	 .Conference-box:hover {background-color: #f46f2c;}
	 .glance{background: url(../../melimu_custom/images/Conference-box/glance.png) no-repeat center center;}
	 .Plenary{background: url(../../melimu_custom/images/Conference-box/Plenary.png) no-repeat center center;}
	 .Workshops{background: url(../../melimu_custom/images/Conference-box/Workshops.png) no-repeat center center;}
	 .Track{background: url(../../melimu_custom/images/Conference-box/track.png) no-repeat center center;}
	 .mobilemenu {display:none;}
    /* Resource Page CSS By MN */
    .summary .no-overflow .session_name{ font-weight: bold;}
    .summary .no-overflow .session_type{ margin:15px 0; display: inline-block;}
    .summary .no-overflow .long_description{ line-height: 26px;}
    .section.img-text{ text-align:right;}
    .section.img-text li{ display: inline-block; border:none !important;}
    .category-441 .region-main-inner{ margin-top:55px;}
    .demo_icon{ height: 60px; width:60px; }
    .keynotes{background: url(../../melimu_custom/images/demo/keynotes.png) no-repeat center center;}
    .workshop{background: url(../../melimu_custom/images/demo/keynotes.png) no-repeat center center;}
    .sponsores{background: url(../../melimu_custom/images/demo/Sponsors.png) no-repeat center center;}
    .networking{background: url(../../melimu_custom/images/demo/networking.png) no-repeat center center;}
	
	@media ( max-width:767px) {
		.category-browse-440 .row.row-flex .mb-10 {width:100%;}
		.topicsection.slidersection .row {display: block !important;}
		.ts-intro-item {padding: 0px 0 70px; }
	}
    
    
    .carousel-inner{ width:100% !important;}
.carousel .item{min-height:600px;}
.carousel .item img{ width:100%;}
.carousel .carousel-control{margin-top:-10%;}
.carousel-captions {
    position: absolute;
    font-size: 32px;
    color: #FFF;
    padding: 15px;
    bottom: 120px;
    width: 100%;
}

a {
  color: inherit;
  text-decoration:inherit;
}
#cont {
  user-select: none;
  position: relative;
  border-radius:6px;
  margin-bottom:20px;}
#cont:active{
  cursor:e-resize;
}

#slider-container {
  margin:0 auto;
}
/* #slider-container .item-container:first-child, #slider-container .item-container:last-child{    position: relative;
    top: 150px;} */

.item-container {
  padding-top: 6px;
  border-radius:4px;
  margin:0 8px;
  width:31.5%;
  display:inline-block;
  background:#F1f1f1;
  transition: all .2s ease-out;
  margin-top:20px;
}

.item-image-wrapper {
  height: 267px;
  width:96%;
  position:relative;
  overflow:hidden;
  border-radius: 2px;
  margin:auto;
}
.item-image-wrapper:before {
  content:"";
  position:absolute;
  background-color:rgba(250,250,250,0.4);
  width:450px;
  height:100px;
  transform: translate(106px,-116px) rotateZ(30deg);
}

.item-image-wrapper:hover:before{
  transform: translate(-180px,198px) rotateZ(30deg);
  transition: .4s ease-in-out;
  z-index:99;
 }
.item-image-wrapper img {
  width:100%;
  height:100%;
  transition: all .4s ease-out;
}
.item-title {
  font-family: arial;
  font-size: 1.8em;
  margin:20px 10px;
  text-align: center;
  font-weight: bold !important;
  color: #f58220 !important;
}

.item-desc {
  margin:0 10px;
  color:#f1f0f0;
  font-weight:bold;
  font-family: calibri;
}

.item-stars {
  float:left;
  margin:24px 14px;
  color:orange;
}

.item-link {
  font-size:1.2em;
  font-weight:bold;
  color:#fff;
  background-color:#0a4977;
  float:right;
  margin: 10px;
  padding:10px 16px;
  border-radius:6px;
}

.item-link:hover {
  color:#eee;
  background-color:#01355a;
}
#yui_3_15_0_2_1588175585548_11 #page-course-index-category{ display: none;}
.conter_wrapper{ padding-top: 120px;
    background: url(https://image.shutterstock.com/image-photo/abstract-blurred-background-childrens-trade-260nw-1464163256.jpg); position: relative;
    background-size: cover;min-height:90vh;}
    .conter_wrapper::before{content: "";
        background: rgba(0, 0, 0, 0.7);
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        position: absolute;}
    .conter_wrapper #region-main{ background: none !important;}
    .conter_wrapper .main-title{     font-size: 30px !important;
        color: #ffffff !important;
        margin-bottom: 30px;
        background: rgba(245, 130, 32, 0.9);
        padding: 15px;
        width: 300px;
        margin-left: auto;
        margin-right: auto;
        border-radius: 4px;}


        .conter_wrapper:not(.listing-layout) #region-main{padding: 15px;
            background: #FFF !important;
            margin-top: -12%;
            margin-bottom: 20px !important;}

            .resource-content{ position: relative; }
            .resource-content .networking{padding: 15px;
    background-color: #f58220;
    border-radius: 4px;
    padding-left: 60px;
    color: #fff;
    background-size: 40px;
    background-position: left 10px center;
    right: 10px;
    position: absolute;
    bottom: -80px;}