body {
    font-family: "Quicksand", sans-serif;
    font-weight: 500;
    text-rendering: optimizeLegibility;
    font-size:18px;
}
a {
    color: var(--purple);
}
a:hover,a:focus {
    color: var(--purple);
}
*{-webkit-font-smoothing:antialiased;}
h1 {
    font-size: 29px;
    font-family: 'Times New Roman';font-weight:600;
}
h2{font-size:28px;font-family:'Times New Roman';font-weight:300;}
h3{font-size:22px;font-family:'Times New Roman';font-weight:400;}
h4{font-size:19px;font-family: 'Times New Roman';font-weight:400;}
h5{font-size:17px;font-family:'Times New Roman';font-weight:600;}

/******************Header*******/
.header-fullwidth{height: 60px;position: fixed;top: 0;z-index: 10;width: 100%;float: left;background: #6cc04a;}
.header-fullwidth.fixed {margin: 0;position: fixed;width: 100%;z-index: 1001;top: 0;}
.header-fullwidth.fixed.scrolling .logo-section {margin-top: 0px;box-shadow: none;padding-top: 5px;}
.header-fullwidth .logo-section {background: #6cc04a;box-shadow: 2px 1px 5px 2px rgba(0, 0, 0, .2);float: left;margin: 10px 30px 0px 10px;padding: 10px;padding-right: 5px;transition: all 0.5s ease;font-size: 26px;}
.logosm-hold {display: block;float: left;margin:  0px;max-height: 43px;max-width: 145px;transition: all 0.5s ease;width: 145px;color:#FFFFFF;}
.header-fullwidth .top-right-hold .header-menus li {float: left;}
.header-fullwidth .top-right-hold .header-menus li a {padding:18px 10px 17px 10px;float: left;font-size: 16px;font-weight: 400;color: hsla(0,0%,100%,1);text-decoration: none;}
.header-fullwidth .top-right-hold .header-menus li.active a {border-bottom: 2px solid #ffffff;}
.header-fullwidth .top-right-hold .header-menus li.community {position: relative;}
.community .Coummunity-submenu {top: 58px;left: 0px;width: 170px;border: 0px;box-shadow: 2px 1px 3px rgba(0, 0, 0, .2);z-index: 1;}
.community .Coummunity-submenu:before{position: absolute;top: -7px;left: 80px;display: inline-block;border-bottom-color: #faf9f9;border-right: 10px solid transparent;border-left: 10px solid transparent;border-bottom: 10px solid #faf9f9;content: '';z-index: 1;}
.community .Coummunity-submenu li {width: 100%;display: block;}
.header-fullwidth .top-right-hold .header-menus li.community .Coummunity-submenu li a {background:#ffffff; padding: 10px !important;color: #333333 !important;border-bottom: 1px solid #f0efef;display: block;width: 100%;font-size: 15px !important;}
.header-fullwidth .top-right-hold .header-menus li.community .Coummunity-submenu li a:hover{color: var(--purple) !important}
.header-fullwidth .top-right-hold .header-menus li.community .Coummunity-submenu li:last-child a{border-bottom:0px;}
.menu-btnhold {display: none;}
.search-hold-top {display: block;margin: 0;padding: 0px 0px 0px 0px;visibility: visible !important;}
.navbar-title  li {font-size: 16px;font-weight: 400;position: relative;margin-left: 0px;float: left;}
.navbar-title li a {color: hsla(0,0%,100%,1);font-family: 'Poppins', sans-serif;font-weight: 400;font-size: 15px;padding: 19px 20px 20px;float: left;}
.top-right-hold .dark {color: hsla(0,0%,100%,.8);font-family: 'Poppins', sans-serif;font-size: 15px;font-weight: 400;letter-spacing: 1px;margin-left: 10px;white-space: nowrap;display: block;margin-right: 10px;background: #333333;}
.serchpanel .apply-btn.submit-btn:hover{background:#0f7dc4 !important;}
/**************footer*************/
.footer-hold {float: left;width: 100%;padding: 40px 0 0px 0px;background-size: cover;position: relative;z-index: 1;overflow: hidden;background: #333;font-size: 12px;color: #979ea0;}
.footer-nav-heading {color: #FFF;text-transform: none;font-weight: 300;font-size: 18px;font-family: 'Poppins', sans-serif !important;}
.footer-hold ul {padding: 0;margin: 0;float: left;width: 100%;}
.footer-hold ul li {list-style: none;padding: 5px 0px !important;line-height: 120%;}
.footer-hold ul li a {font-size: 13px;font-weight: 300;color: #edeaea;}
.footer-hold .footer-logo {font-size: 26px;color: #fff;background: url(../Images/talenetic-footerlogo.png)no-repeat left center;width: 300px !important;max-width: 300px !important;height: 40px;display: block;margin-top: 18px;}
.footer-hold ul.social-icon {padding: 15px 0;width: 100%;margin: 0;float: left;}
.footer-hold ul.social-icon li {list-style: none;float: left;padding: 5px 0px !important;}
.footer-hold ul.social-icon li a {width: 20px;height: 20px;display: block;float: left;filter: alpha(opacity=50);opacity: 1 ;padding: 20px;border: 1px solid #ececec;margin: 0px 2px;transition: none !important;background: url(../Images/social-icon.png)no-repeat center center;}
.footer-hold .social-icon a:hover{border:1px solid #ffffff}
.footer-hold .social-icon a.gmail{background-position:5px 5px}
.footer-hold .social-icon a.gmail:hover{background-position:5px -35px}
.footer-hold .social-icon a.fb{background-position:-38px 5px}
.footer-hold .social-icon a.fb:hover{background-position:-38px -35px}
.footer-hold .social-icon a.tweet{background-position:-81px 5px}
.footer-hold .social-icon a.tweet:hover{background-position:-81px -35px}
.footer-hold .social-icon a.gplus{background-position:-125px 5px}
.footer-hold .social-icon a.gplus:hover{background-position:-125px -35px}
.footer-hold .social-icon a.linked{background-position:-170px 5px}
.footer-hold .social-icon a.linked:hover{background-position:-170px -35px}
/***********forum banner***********/
.forum-grid,.forum-grid-list{background: #ffffff;width:100%;}
.home-hero .container.center-block{max-width: 1000px;}
#header{width: 100%;float: left;padding:0;margin: 0;}
.forum_landing.home-hero { background:url(../images/banner.webp)no-repeat;position: relative; z-index: 1; padding:100px 0; background-position:top center;background-size:cover;}
.forum_landing.home-hero:before {content: "";background: rgba(0,0,0,0.2);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.forum_landing.home-hero.serchpanel{ padding:90px 0 30px;  background: #05527d !important; }
.forum_landing.home-hero.serchpanel .course_search {background: #333333;}
.forum_landing.home-hero.serchpanel .find-topic-title h2{margin:0px; color: #fff;padding: 2px 0px;font-size: 36px; }
.forum_landing .hero-container{margin: auto;width:100%; overflow:hidden;}
.forum_landing .hero-container .banner-header {color: #FFFFFF; text-shadow: 2px 2px 3px rgba(0,0,0,.2); padding-bottom: 0px; font-size: 60px; font-weight: 300; text-align: left;}
.forum_landing .hero-container .course_search {width: 100%; float: left; padding: 15px 5px; border-radius: 5px; background: rgb(137 23 133 / 22%);}
.forum_landing .hero-container .course_search .home-search-btn {padding: 0 10px;}
.forum_landing .hero-container .course_search .submit-btn { background: var(--darkpurple); color: #fff; border-radius: 5px; height: 44px; padding: 13px 20px !important; border: 0 !important; text-align: center; width: 100%; font-size: 16px; line-height: 100%;display: block;}
.forum_landing .hero-container .course_search .submit-btn:hover{background: #2c0c78;}
.forum_landing  .home-search-btn input.form-control{ padding: 10px; border: 1px solid #dbdbdb; border-radius: 5px; background: #fff;line-height: 155%;height: auto;}
.forum_landing .hero-container .cat_list { width: 100%; float: left; margin-top: 5px; padding: 0 10px;}
.forum_landing .hero-container .cat_list ul { padding: 10px 0 0 0; text-align: center; border-top: 1px solid #ffffff;}
.forum_landing .hero-container .cat_list ul li { display: inline-block; padding: 0 15px; border-right: 1px solid rgba(255, 255, 255, 0.65);}
.forum_landing .hero-container .cat_list ul li:last-child{border: 0;}
.forum_landing .hero-container .cat_list ul li a{ color:#ffffff; font-size: 16px;}
.forum_landing .hero-container .cat_list ul li a:hover {color:#0f7dc4;}
.banner-search .forum_landing .hero-container .cat_list ul li a:hover {color:var(--darkpurple) !important;}
.header_container { max-width: 960px; margin: auto;}
.forum-inner {display:flex; justify-content: space-between; align-items: center; margin:15px 0 15px}
.forum-inner .com-secondary-btn {width:20%; text-align:center; text-transform:uppercase; cursor:pointer;}
.forum-grid h1.header { /*margin: 25px auto 0;*/ text-align: center; line-height:1;}
.forum-grid span.sub_header { width: 100%; float: left; text-align: center; margin: 10px 0 30px; display:none;}
.forum-grid .forumhold { margin-bottom: 20px; background: url(../Images/Default/home/forum-1.jpg)no-repeat center; background-size: 100% 100% !important; transition: background-size .5s ease; -moz-transition: background-size .5s ease; -webkit-transition: background-size .5s ease;border-radius:5px; overflow:hidden; transition: all 0.5s ease-in-out; }
.forum-grid .forumhold:hover{background-size: 110% 110% !important;}
.forum-grid .forumhold .over-bg { min-height: 230px; background: rgba(0,0,0,0.4); padding: 15px 15px 45px 15px; position: relative; color: #ffffff; }
.forum-grid .forumhold .over-bg p, .forum-grid .forumhold .over-bg h2 a{color: #FFFFFF;}
.forum-grid .forumhold .over-bg p{font-size:18px;}
.forum-grid .forumhold .over-bg h2 a:hover{color:var(--purple);}
.forum-grid .mediahold { position: absolute; bottom: 0; left: 0; right: 0;}
.forum-grid .mediahold ul { width: 100%; float: left; padding: 0 15px 15px 15px; text-align: right;}
.forum-grid .mediahold ul li { display: inline-block; padding: 0 0 0 8px;}
.forum-grid .mediahold ul li a { color: #ffffff;}
.forum-grid .mediahold ul li a .active{color:#0079d6;}
.forum-grid .mediahold ul li .view:before,.mediahold ul li .chart:before, .mediahold ul li .share:before,.mediahold ul li .like:before{background:url(../images/forum-sprit.png);content:"";position: relative;display:inline-block;}
.forum-grid .mediahold ul li .view:before{width:33px;height:20px;background-position:-1px -3px;top: 7px;}
.forum-grid .mediahold ul li .chart:before{width:30px;height:26px;background-position:0px -37px;top: 12px;}
.forum-grid .mediahold ul li .share:before{width:25px;height:26px;background-position:-1px -68px;top: 8px;}
.forum-grid .mediahold ul li .like:before{width:27px;height:25px;background-position:-1px -102px;top: 8px;}
.forum-grid .mediahold ul li .view:hover:before,.mediahold ul li .view.active{background-position:-43px -3px;}
.forum-grid .mediahold ul li .chart:hover:before,.mediahold ul li .chart.active{background-position:-42px -37px;}
.forum-grid .mediahold ul li .share:hover:before,.mediahold ul li .share.active{background-position:-43px -68px;}
.forum-grid .mediahold ul li .like:hover:before,.mediahold ul li .like.active{background-position:-43px -102px;}
/**************Talk***************/
.talk-widget{width: 100%;float: left;margin-bottom: 25px; border-radius:5px; overflow:hidden; }
.forum-grid .talk-widget .tabhold{background:#ffffff;width:100%;float:left; border:1px solid #d1d1d1;}
.forum-grid .talk-widget .widget-header{    width: 100%;float: left;background: #2b185a;}
.forum-grid .talk-widget .head-talk{ color: #fff;padding: 10px 10px 10px 12px;display: block;text-align: left}
.forum-grid .talk-widget .head-talk:before{content: "";background: url(../images/talk-sprite.png);width:20px;height:20px; position: relative;display: inline-block;top: 5px; margin-right: 6px; background-position:-5px -71px;}
.forum-grid .talk-widget .tab-content{padding:20px;}
.forum-grid .tab-content li {line-height: 23px;font-weight: 400;color: #333;font-size: 15px; margin-bottom:5px;}
.forum-grid .tab-content li{background: url(../images/bullet-3dots.png) 0% 8px no-repeat;    padding-left: 20px;}
.forum-grid .tab-content li a{color:#333;padding-right:5px; font-weight: 400;     overflow: hidden;    display: block;    white-space: nowrap;    text-overflow: ellipsis; }
.forum-grid .talk-widget .nav.nav-tabs li a{color:#333;font-weight:400;margin:0; border:0 !important;background:#d9d6d6;padding:15px 7px;font-size: 14px;}
.forum-grid .talk-widget .nav.nav-tabs li a:hover{background:#e4e2e2 !important;}

.forum-grid .talk-widget .nav.nav-tabs{border:none !important; margin-bottom: 0;}
.forum-grid .talk-widget .nav.nav-tabs li.active a{    background: var(--purple) !important;
    font-weight: 500;
    color: #fff !important;}
.forum-grid .talk-widget .nav.nav-tabs li{width:50%;float:left;text-align:center;}
.forum-grid .talkbottom {width: 100%;float: left;background:var(--darkpurple);}
.forum-grid .talkbottom a {text-align: center;width: 32%;display: inline-block;background: var(--darkpurple);color: #ffffff;border: 0;padding: 10px;}
.forum-grid .talkbottom a:hover {background:var(--purple)}
.forum-grid .talkbottom a:focus{outline:none;}
.forum-grid .talkbottom a:before {content: "";height: 24px;width: 25px;display: block;margin: auto auto 0px;background:url(../Images/talk-sprite.png)}
.forum-grid .talkbottom a.topic:before{background-position:0 0;}
.forum-grid .talkbottom a.active:before{background-position:0 -68px;}
.forum-grid .talkbottom a.imon:before{background-position:0 -33px;}

.banner-hold{width: 100%;float:left;margin-bottom:0px;}
.enquiry-section{width:100%;float: left;margin-bottom: 25px;background:var(--graybg);padding:20px; border-radius:5px;}
.enquiry-section span{display: block;margin-bottom: 10px;font-weight: 400;color: #333;}
.enquiry-section .form-control{float: left; margin-right:0px; width: calc(100% - 85px);}
 .enquiry-section .enquiry-btn{padding: 10px 15px;
    border: 0;float: right;background: var(--purple);color: #ffffff;border-radius: 5px;font-family: "Times New Roman";font-size: 14px;font-weight: 600;text-transform: uppercase;}

 .tab-content .active.top-topichold  {padding:0px !important; padding-bottom:10px !important;}

 /**********Social media right************/
.right-social{width: 100%;float: left;text-align:center;padding: 20px 20px 12px;background:var(--purple);margin-bottom: 25px; }
.right-social h3{color: #ffffff;text-align: center;margin: 0 0 15px 0;}
.right-social ul{width: 100%;float: left;text-align: center;}
.right-social ul li{display: inline-block;padding: 0;}
.right-social ul li a{width: 25px ;height: 25px;display: inline-block;margin: 2px;}
.right-social ul li a.facebook{background:url(../images/talk-sprite.png)no-repeat;background-position:0 -107px ;}
.right-social ul li a.twitter{background:url(../images/talk-sprite.png)no-repeat;background-position:0 -139px ;}
.right-social ul li a.googlep{background:url(../images/talk-sprite.png)no-repeat;background-position:0 -169px ;}
.right-social ul li a.linkedin{background:url(../images/talk-sprite.png)no-repeat;background-position:0 -197px ;}

/***********testimonial***************/
.testimonial{margin:30px auto 0;max-width: 600px;}
.testimonial .testimonial-slider{width:100%;float: left;padding:60px 0 30px;background: url(../images/forum-double-qt.png)no-repeat;background-position:center top; }
.testimonial h4 {line-height: 140%;margin-bottom: 30px;}
.testimonial .author{font-size: 19px;font-style: italic;}
.owl-theme .owl-dots .owl-dot span,.owl-theme .owl-dots .owl-dot:hover span{border-radius:50% ;background: #666161 !important;border: 0 !important;}
.owl-theme .owl-dots .owl-dot.active span{background: var(--purple) !important;}



/***********upcoming vents***************/
.box-style {border:1px solid #d1d1d1; width:100%; min-height:390px; border-radius:2px; max-height:520px; overflow:hidden;}
.box-style h2 {padding: 10px; padding-left:15px;  margin: 0px;font-size:18px;color: #fff;    background: var(--purple);}
.box-content {padding-top:10px;}
.box-content .title {color:var(--purple); font-size: 16px; font-weight: 400; padding-bottom:0px;}
.box-content div {margin-bottom: 10px;}
.box-content a:hover,  a.view-all:hover{text-decoration: underline !important;}
.box-content .news-cont {margin-bottom: 0px !important;}
.upcoming-news .news-img {height:100px; border-radius:2px;}
.upcoming-news section {margin-bottom: 15px;}

/*************** breadcrumb*******/
.mid-wrapper {margin: 2% 0 0 0;width: 100%;float: left;}
.breadcrumb{background: #ffffff;padding: 8px 15px 8px 0;float: left; }
.breadcrumb li {color: #383838;font-size: 13px;}
.breadcrumb li a{color: #8e8b8b;font-size: 13px;}
.back-btn {    padding: 8px 0px 3px 20px !important;    border-radius: 2px !important;    margin-bottom: 20px;    position: relative;}
.back-btn::before {    content: "\f104";    font: normal normal normal 18px/1 FontAwesome;    position: absolute;    left: 9px;    top: 9px;}
/**********categories forum listing***/
.category_table{border: 1px solid #dcdada;border-radius: 3px;margin-bottom: 20px;}
.category_table .last-post{color: inherit;display: block;}
.category_table .last-post:hover{color: #333333;}
.category_table th{padding: 10px 15px;font-weight: 500;background: #f4fbff;}
.category_table tr{border-bottom: 1px solid #f1f1f1;}
.category_table td{padding: 7px 15px;}
.category_table td h3{font-size: 22px;margin: 0px 0 4px;}
.category_table td p{font-size: 14px;color: #333;font-weight: 400;}
.categoryname{padding-left:0px;position: relative;}
.categoryname a{font-size: 16px; cursor:pointer;color:var(--purple);}
.category_table td .categoryname p {font-size: 13px;}
.categoryname:before{width: 36px;height: 34px;border-radius: 30px; display: block;content: "";position: absolute;left: 0;top: 50%;margin-top: -17px;}
.category_table td:first-child{width:42%;}
.category_table td:nth-child(2){width:12%;}
.category_table td:nth-child(3){width:12%;}
.category_table td:nth-child(4){width:34%;}
.category_table .posted-by {color:#666666; font-size:12px; text-transform: capitalize;}
.category_table .posted-by span{color:var(--purple);}

/************forum details***********/
.result-header{margin: 0 0 25px;}
.view-header {display:flex; justify-content:space-between;}
.listhold {margin-bottom:30px}
.discussion-sec{border: 1px solid #dcdada;widows: 100%;float: left;padding: 20px; border-radius:10px;}
.discussion-sec .comment-sec {    display: block;    width: 100%;    float: left;    padding-bottom: 20px;    border-bottom: 1px solid #eee;    margin-bottom: 20px;}
.media-object {display: block;width: 69px;height: 69px;margin: 0 auto 8px;background: #d6d2d2 url(../images/testimonial-id.jpg);background-size: cover;}
.discussion-sec .comment-sec .media-left .pro-role{width: 100%;display: block;margin:3px 0 0 5px}
.discussion-sec .media-left{padding-right:15px;border-right:1px solid #eee;min-width: 155px;max-width: 155px;text-align: center;}
.discussion-sec .media-body{padding-left: 20px;}
.discussion-sec .media-heading{color: var(--purple); line-height:27px;}
.discussion-sec .summary-forum{line-height: 22px;font-family: 'Poppins', sans-serif;margin-bottom:0px;max-height: 75px;overflow: hidden;}
.discussion-sec .media-body .author{font-size: 14px;margin:6px 20px 5px 0;color: #888;display: inline-block;}/*#8e8b8b*/
.discussion-sec .media-body .date{font-size: 14px;margin:6px 0 5px 20px;color: #888;display: inline-block;}/*#8e8b8b*/
.discussion-sec .comment-sec .social-ico .list-inline li span, .comment-sec .social-ico .list-inline li a {    color: #959595;    font-weight: 400;    font-size: 14px;}
.discussion-sec .comment-sec:last-child{border-bottom: 0; margin-bottom: 0;    padding-bottom: 10px;}
.discussion-sec .forum_list .social-ico .list-inline {margin: 0;}
.discussion-sec .social-ico .list-inline li.active span,.discussion-sec .social-ico li.active.list-inline-item a,.discussion-sec .social-ico .list-inline li.active.list-inline-item a{color:var(--purple); }
.discussion-sec .social-ico .list-inline li{padding-right: 6px;padding-left: 0px;line-height: 0;margin:0 20px 10px 0px; font-size: 13px;}
.discussion-sec .social-ico .list-inline li .view:before{content: "";width:28px;height:20px;display: inline-block;background:url(../images/forum-sprit.png)no-repeat;background-position: -81px -3px;position: relative; top: 4px; margin-right: 6px;}
.discussion-sec .social-ico .list-inline li .comment:before{content: "";width:28px;height:24px;display: inline-block;background:url(../images/forum-sprit.png)no-repeat;background-position: -81px -38px;position: relative; top: 9px; margin-right: 6px;}
.discussion-sec .social-ico .list-inline li .share:before{content: "";width:23px;height:20px;display: inline-block;background:url(../images/forum-sprit.png)no-repeat;background-position:-81px -72px;position: relative; top: 4px; margin-right: 6px;}
.discussion-sec .social-ico .list-inline li .like:before{content: "";width:24px;height:24px;display: inline-block;background:url(../images/forum-sprit.png)no-repeat;background-position:-78px -104px;position: relative; top: 4px; margin-right: 6px;}
.discussion-sec .social-ico .list-inline li.active .view:before{content: "";width:28px;height:20px;display: inline-block;background:url(../images/forum-sprit.png)no-repeat;background-position: -44px -3px;position: relative; top: 4px; margin-right: 6px;}
.discussion-sec .social-ico .list-inline li.active .comment:before{content: "";width:28px;height:24px;display: inline-block;background:url(../images/forum-sprit.png)no-repeat;background-position: -44px -38px;position: relative; top: 9px; margin-right: 6px;}
.discussion-sec .social-ico .list-inline li.active .share:before{content: "";width:23px;height:20px;display: inline-block;background:url(../images/forum-sprit.png)no-repeat;background-position:-43px -72px;position: relative; top: 4px; margin-right: 6px;}
.discussion-sec .social-ico .list-inline li.active .like:before{content: "";width:24px;height:24px;display: inline-block;background:url(../images/forum-sprit.png)no-repeat;background-position:-44px -103px;position: relative; top: 4px; margin-right: 6px;}
.discussion-sec .reply-section {display:none; width:100%;}
.discussion-sec .reply-section textarea {width:100%;}
.discussion-sec .reply-section .submit-btn, .forum_details .red-btn {background: var(--purple); color:#ffffff; padding:10px 20px; display:inline-block; border-radius:5px !important;}

.forum_details .back-btn:before{top:9px;}
.forum_details .back-btn:hover{background:var(--purple);}
.tophold p, #popular-topic .popularhold p { font-family:'Poppins', sans-serif !important; line-height:25px;}
.forum_details .media-body p{font-family:'Poppins', sans-serif !important; line-height:22px; padding:4px 0px; }
.forum_details .media-body .list-inline-item {margin-bottom:0px;}
.tophold p, #popular-topic .popularhold, #popular-topic .popularhold p{text-align:center;}
.popularhold li {line-height: 23px;}

.comments{padding:5px 0px; float: left;}
.comments:hover{background:#fafafa;}
.comment-detail {padding-left:10px; padding-right:15px;}


.tophold {margin-top:15px;}

.left-context{position:sticky;top:100px;left:0}
.related-questions {padding:0px 20px 15px 20px !important; border: 0px;    background: #ffffff; border:1px solid #d1d1d1;}
.top-topic .header-line, .related-questions .header-line {background: var(--purple);margin: 0px -20px;padding:14px 10px;color: #fff; text-align: left; font-size: 16px !important; font-family: 'Poppins', sans-serif;  }
.top-topic .header-line:before, .top-topic .header-line:after, .related-questions .header-line:before, .related-questions .header-line:after {display: none;}
.related-questions .questionhold {padding: 5px 0px; font-size: 1rem;}
.related-questions .questionhold .question {display: block; text-transform: capitalize; color:#333333;}

.view-comment-section, .view-comment-section ul, .view-comment-section li {box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.view-comment-section {/*background: #f6f6f6;*/float: left; border-top: 1px solid #ededed; height: 60px;width: 100%; margin-bottom:20px; padding: 20px 0px 0px 0px;    margin-top: 10px; }
.view-comment-section ul {padding:0px; display: table;    width: 100% !important; margin: 0 auto; }
.view-comment-section li {width: 33.33%;margin: 0px !important; text-transform: uppercase; padding:0px 0px 5px 0px;  text-align: center; line-height: inherit !important; display: table-cell;    }
.view-comment-section li a{color:#454545;}
.view-comment-section li a:hover{color:var(--purple);}
.com-primary-btn {    background: transparent;    border: 2px solid var(--purple);    width: 90%;    display: inline-block;    padding: 10px;    font-size: 16px;    border-radius: 5px;    color: var(--purple) !important;}
.com-secondary-btn { background: var(--purple);    border: 2px solid var(--purple);    width: 90%;    display: inline-block;    padding: 10px;    font-size: 16px;    border-radius: 5px;    color: #ffffff !important;}}
.discussion-details li strong{color:var(--purple);}
.view-comment-section li .post-icon {content: ""; width: 28px; height:23px; display: inline-block;
    background: url(../images/forum-sprit.png)no-repeat; background-position-x: 0%; background-position-y: 0%; background-position: -81px -38px; position: relative; top:7px; margin-right:2px;}
.overl {position: fixed;width: 100%;height: 100%;background: #000000;opacity: .4;display: none;z-index: 1011;top: 0;}
.overl.over-on {display: block;}

/*All comments*/
.comment-wrapper, .comment-wrapper.nav-opened{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}
.comment-wrapper{position:fixed;z-index:1018;background-color:#ffffff;width:450px;height:100%;text-align:center;display:table;color:white;top:0;right:-450px;margin-left:0px;}
.comment-wrapper .sidebar-close {top:10px;}
.comment-wrapper .sidebar-close:before, .comment-wrapper .sidebar-close:after{height: 21px;    width: 2px;}
.comment-wrapper.nav-opened{margin-right:0;right:0;}
.comment-wrapper .sidebar-close:before, .comment-wrapper .sidebar-close:after{background-color:#333333;}
.comment-wrapper .div-header {    background: #f7f7f7;    color: #1a1a1a;    padding:10px 15px;    text-align: left; border-bottom:1px solid #ededed;}
.comment-wrapper .leave-comment {height:90px; padding:10px 20px}
.comment-wrapper .leave-comment textarea{width:80%; border: 1px solid #f1f1f1;    padding: 5px 10px;   height: 100%;    border: 0px;    color: #9a9797; font-size:13px; font-weight:400;  }
.comment-wrapper .leave-comment textarea:-webkit-input-placeholder, .comment-wrapper .leave-comment textarea:-moz-input-placeholder, .comment-wrapper .leave-comment textarea:-ms-input-placeholder {color: #ccc;    }
.leave-comment img {float: left;}


.comment-wrapper .anonymous {background:#f7f7f7; border-top:1px solid #ededed; height:80px;  display:table; width:100%; padding:10px; box-sizing:border-box;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;  }
.comment-wrapper .anonymous .anonymous-reg, .comment-wrapper .anonymous  .existing-icons { width:50%; display:table-cell; vertical-align: middle;}
.comment-wrapper .anonymous .anonymous-reg {border-right: 1px solid #dadada; position:relative;width: 56%;    padding-right: 10px;}
.anonymous-reg form {margin-top: 10px;}
.comment-wrapper .anonymous .anonymous-reg .or {font-size: 13px;line-height: 30px;color: #9f9f9f;position: absolute;width: 30px;height: 30px; right:-9%;margin-left: -15px;top: 50%;margin-top: -15px;background: #fff;border-radius: 50%;text-transform: uppercase;    text-align: center; }

.anonymous-reg .form-group {text-align: left;}
.comment-wrapper .anonymous .anonymous-reg input{border:1px solid #d9d9d9; width:100%; padding:3% 5%;margin:0 auto 10px;}
::-moz-placeholder  {  color: #000;     font-size: 14px; opacity: 1;}
.comment-wrapper .anonymous{color:#333333; font-size: 13px;}
.comment-wrapper .anonymous p {font-size:13px; color:#454545;}
.comment-wrapper .existing-icons {padding: 0% 5%;}
.existing-icons ul {margin: 25px 0px; text-align:center;}

.existing-icons ul li {display: inline-block; margin: 0px 5px;}
.existing-icons ul li a {background:url(../images/social-icons.png) no-repeat; text-indent:-5000em; width:35px; height:34px; display: block; }
.existing-icons ul li a.google{background-position: -43px;}
.existing-icons ul li a.linkedin{background-position: -85px;}
::placeholder {color: #d9d9d9 !important;}
.comment-wrapper .details p{ font-size:13px; padding:10px 20px; color:#4e5256; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.comment-wrapper .other-comments {background:#f7f7f7; min-height:200px; float: left; width:100%;height: 100%;}





/***********pagination***************/
.pagination{width: 100%;float: left;text-align: right;}
.pagination  li{display: inline-block;margin-right: 4px;}
.pagination  li a{padding: 3px 12px;border:1px solid #eeeeee !important;}
.pagination  .active  a,.pagination  .active  a:hover{background: var(--purple);color: #fff;}
/******top topics*******************/
.widget-header{width:100%;float: left; text-align: center;}
.popular-topic .widget-header, .related-questions .widget-header {margin-top: -23px;}
.top-topic, .popular-topic{padding: 0 !important;}
.top-topichold, .popular-topic .col-md-12{padding: 20px;width:100%;float: left;}
.top-topichold li{margin-bottom: 15px; background: url(../images/bullet-3dots.png) 0% 8px no-repeat;
    padding-left: 20px;}
    .top-topichold li a{line-height: 23px;    font-weight: 400;    color: #333;    font-size: 15px; }    
.top-topic .header-topic-list, .popular-topic .header-line,.related-questions .header-topic-list {color: var(--purple);    padding: 10px 15px 10px 15px;    display: inline-block;font-weight: 500;    background: #fff;    font-size: 18px;}
/* .top-topic .header-topic-list::before, .popular-topic .header-line:before{content: "";    background: url(../images/talk-sprite.png);        background-position-x: 0%;        background-position-y: 0%;    width: 20px;    height: 20px;    position: relative;    display: inline-block;    top: 5px;    margin-right: 6px;    background-position: -5px -234px;} */
/***********Button**********************/
.comment-button {padding:10px 0px 35px 0px;margin:0 0 -30px 0;display: flex;gap: 10px;text-align: center;}
.comment-button a {cursor:pointer;}
.left-context>.related-questions:first-child {border:none;}

/*** new ***/
.categories-outer-hold {padding: 0 0;}
.footer-hold.copyright {padding: 20px 0 !important;}
h5.sign-popup-smal{font-size: 15px;font-weight: 600;margin-top:15px;}
.content-1{margin: auto;    text-align: center;    padding-top: 15px;}
.discussion-details{width:100%;}
.discussion-details li{padding-right: 5px; padding-left: 0px; line-height: 18px; margin: 0 20px 2px 0px; font-size: 14px; }
.discussion-details .top-topichold li{padding-left: 20px;}
.discussion-details .social-ico .list-inline li a{color:var(--purple) !important;}
.discussion-details .social-ico .list-inline li span, .discussion-details .social-ico .list-inline li a {
    color: #999; font-weight: 400; font-size: 14px; padding-left:0px;}
.discussion-details .social-ico .list-inline li span{padding:3px 10px !important; color:var(--purple);}
.grey-text.small.date {    font-size: 12px !important;    font-weight: 300 !important;}
.discussion-details .social-ico .list-inline li .view:before {  content: ""; width: 28px;   height: 20px;     display: inline-block;     background: url(../images/forum-sprit.png)no-repeat;
                                                             background-position-x: 0%;      background-position-y: 0%;    background-position: -81px -3px; position: relative;    top: 4px;     margin-right: 6px;  }
.discussion-details .social-ico .list-inline li.active span,
.discussion-details .social-ico li.active.list-inline-item a,
.discussion-details .social-ico .list-inline li.active.list-inline-item a{ color: var(--purple);}
.discussion-details .social-ico .list-inline li .like:before { content: ""; width: 24px;height: 24px;  display: inline-block;  background: url(../images/forum-sprit.png)no-repeat; background-position-x: 0%; background-position-y: 0%; background-position: -78px -104px;
                                                             position: relative;  top: 4px; margin-right: 6px;}
.discussion-details .social-ico .list-inline li.active .like:before { content: ""; width: 24px; height: 24px;  display: inline-block; background: url(../images/forum-sprit.png)no-repeat;  background-position-x: 0%; background-position-y: 0%; background-position: -44px -103px; position: relative;  top: 4px; margin-right: 6px; }
.discussion-details .social-ico .list-inline li .share:before { content: "";  width: 23px; height: 20px;  display: inline-block;    background: url(../images/forum-sprit.png)no-repeat;
                                                            background-position-x: 0%; background-position-y: 0%; background-position: -81px -72px;  position: relative; top: 4px;  margin-right: 6px; }
.discussion-details .social-ico .list-inline li.active .view:before {content: ""; width: 28px; height: 20px; display: inline-block;
                                                        background: url(../images/forum-sprit.png)no-repeat; background-position-x: 0%; background-position-y: 0%; background-position: -44px -3px; position: relative; top: 4px; margin-right: 6px;}

.discussion-details .social-ico .list-inline li.active .share:before {content: "";  width: 23px; height: 20px;  display: inline-block; background: url(../images/forum-sprit.png)no-repeat; background-position-x: 0%; background-position-y: 0%; background-position: -43px -72px; position: relative; top: 4px; margin-right: 6px; }

.no-pad-toptopic .top-topichold{padding: 0px !important;}
.discussion-details .list-inline {padding-left: 6px;}
.discussion-details .list-inline .list-inline-item:first-child span.view{padding-left:0px !important;}

.top-right-hold .dropdown.actions__item {border: 0px !important; padding: 0px; top:0px;}  
.top-right-hold .dropdown.actions__item .dropdown-menu ul li{width:100%;}
.top-right-hold .dropdown.actions__item .dropdown-menu ul li a {padding: 10px 15px;    display: block; color:#333333; border-bottom:1px solid #f1f1f1;font-weight: 300;
    font-size: 14px !important;  width:100%; }
.top-right-hold .dropdown.actions__item .dropdown-menu ul li:last-child a{border:0px;}
.top-right-hold .dropdown.actions__item .dropdown-menu ul li a:hover{color:var(--purple);}
.top-right-hold .dropdown.actions__item:hover{background:none !important;}
.top-right-hold .dropdown.actions__item .glyphicon-user {color:#ffffff;}


/**********common spacing ***********/
.mar_t-0{margin-top: 0 !important;}
.mar_t-10{margin-top:10px !important;}
.mar_b-10{margin-bottom: 10px;}
.mar_b-20{margin-bottom: 20px;}
.pad_tb-20{padding: 20px 0;}
.p-lr-10{padding:0 10px;}
.block{display: block;}
.parent{width:100%;float:left;}
.dark-text{font-weight: 500;}
.reply-btn.grey-btn {background: #333333;color: #fff;line-height: 24px;}
.reply-btn.grey-btn:hover{background: var(--purple);color: #fff;line-height: 24px;}
.reply-btn.grey-btn:before{content:"";margin-right:3px;position: relative;    top: 4px; background: url(../images/talk-sprite.png)no-repeat;width:20px;height:18px;display: inline-block;background-position:-44px -4px; }
textarea {resize: none;  }

/****************button*************/
/*.primary-btn{background: var(--purple);color: #ffffff;}
.primary-btn:hover{background: #333;color: #ffffff;}
.btn{padding:8px 20px;font-size: 15px;line-height: 140%;}
.sm-btn{padding: 4px 12px;font-size: 13px;font-weight: 400; border-radius: 2px;}*/
/*************form*****************/
.form-lbl{display: block;font-size: 15px;    font-weight: 400;     margin-bottom: 5px;}
/************ right forum*********/
.box-theme-1.right-signin{border: 1px solid #bee2fd;}
.forum-dis{width: 100%;float: left;margin: 0 0 25px;}
.forum-dis .row-discussion{display: table;border-top:1px solid #eee;padding: 12px 0 10px 0;margin: 10px 0;}
.forum-dis .forum-content{display: table-cell;}
.forum-dis .media-pro{display: table-cell;width:75px;position: relative;}
.forum-dis .media-pro .imghold{width:50px;height:50px;border-radius: 50%;position: absolute;background:#d6d2d2 url(../images/forum-sprit.png)no-repeat;background-position:12px -171px;top: 50%;    margin-top: -25px;}
.forum-dis .author{font-size: 15px;font-style: italic;}
.forum-dis .date{color: #a9a6a6;font-size: 14px;float: right;display: block;}

@media only screen and (max-width:480px) {
    .view-comment-section ul {display:block !important;}
    .view-comment-section {height:105px;}
    .discussion-details li {margin: 0 14px 2px 0px;}
    .comment-wrapper.nav-opened {width:100%}
    .comment-wrapper .anonymous {display:grid;}
    .comment-wrapper .anonymous .anonymous-reg {width:100%;}
    .comment-wrapper .anonymous .existing-icons {width:100%;}
    .forum_landing .hero-container .cat_list ul li {padding: 0 5px !important;}
}
@media only screen and (max-width:520px){
.forum_landing .hero-container .banner-header{font-size: 40px;line-height: 120%;}
 h1{font-size:22px;font-family:'Poppins', sans-serif;font-weight:600;}
 h2{font-size:22px;font-family:'Poppins', sans-serif;font-weight:300;}
 h3{font-size:20px;font-family:'Roboto Slab', serif;font-weight:400;}
 h4{font-size:18px;font-family: 'Roboto Slab', serif;font-weight:400;}
 h5{font-size:16px;font-family:'Poppins', sans-serif;font-weight:600;}
 .comments .media-left {padding-top:30px;}
 .view-comment-section ul {width:100% !important; display:flex;}
 .view-comment-section ul li {float: none !important;width: 100%;display: block;}
 .comments {padding: 5px 0px;float: none;clear: both;padding-top: 0px;}
 .view-header {display:block;}
 .forum-inner {display:block; text-align:center;}
 .forum-inner .com-secondary-btn {width:100% !important; margin:10px 0}
 .forum_landing .hero-container .cat_list ul li {padding: 0 6px;}
}
@media only screen and (max-width:768px){
.center-align-hold{text-align: center;}
.view-comment-section ul {width: 100% !important;}
.category-holder {padding: 0;}
}

@media only screen and (max-width:780px){    
    .forum_landing.home-hero.serchpanel .find-topic-title h2 {margin: 0 0 10px 0px; text-align: left;}
    .discussion-sec .media-left {display:none;}
    .discussion-sec .social-ico .list-inline li {margin: 0 10px 10px 0px;}
    .discussion-sec .media-body {padding-left:0;}
    }

.navbar-toggle {top: 8px;padding: 5px 0px 0px 0px;width: 30px;right: 0;margin: 8px 0;}
.navbar-toggle::before {position: relative;top: 19px;}
.bar1, .bar2, .bar3 {width: 100%;height: 2px;margin-bottom: 5px;background-color: #ffffff;transition: all 0.3s ease-in-out;}

nav {position: fixed;z-index: 1018;background-color: #21242a;width: 270px;height: 100%;text-align: center;display: table;color: white;opacity: 0.95;top: 0;right: -270px;margin-left: 0px;}
nav.nav-opened {margin-right: 0;right: 0;}
nav,.navbar-toggle{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.menu-container.menu-items {padding: 0 !important;bottom: 0;left: 0;overflow-y: auto;position: absolute;right: 0;top: 0;padding-top: 20px;height: 100%;}
.menu-container.menu-items ul{width:100%;float: left;}
.sidebar-close {position: absolute;color: #ffffff;right: 17px;top: 14px;font-size: 20px;z-index: 10;float: right;width: 30px;height:30px;}
nav, nav.nav-opened{-webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease;}
.sidebar-close:before, .sidebar-close:after {position: absolute;left: 15px;content: ' ';height:27px;width: 2px;background-color: #ffffff;  }
.sidebar-close:before {transform: rotate(45deg);  }
.sidebar-close:after {transform: rotate(-45deg);  }
ul.mainlist li{border-bottom:1px solid rgba(82, 82, 82, 0.3);width: 100%;float: left;}
.ananymous li.sign-btn{width:50%;float: left;border:0 !important;}
ul.mainlist li a{padding: 10px;display: block;color: #fff;}
ul.mainlist li.ananymous {padding:5px 50px 5px 0; }
.com-header{padding: 10px;}


@media only screen and (max-width:980px){

    .header-menus,.search-hold-top{display: none;}
    .menu-btnhold ,.navbar-toggle{display: block !important;}

    .category_table.category-m-hold {width: 100%; margin: 0 auto; border: none;}

    .category-m-hold th{width:100%;}
    .category-m-hold table, thead, tbody, th, td, tr { display: block; 	}
	.category-m-hold thead tr {position: absolute; top: -9999px; left: -9999px;	}	
	.category-m-hold tr { border: 1px solid #ccc; margin-bottom: 8px; }	
	.category-m-hold td {border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 40% !important; }
	.category-m-hold td:before { position: absolute; top: 6px;	left: 6px;	width: 45% !important; 	padding-right: 10px; 	white-space: nowrap;}
	
	.category-m-hold td:nth-of-type(1):before { content: "Categories"; }
	.category-m-hold td:nth-of-type(2):before { content: "Topics"; }
    .category-m-hold td:nth-of-type(3):before { content: "Posts"; }
    .category-m-hold td:nth-of-type(4):before { content: "Last Posts"; }

    .category-m-hold td:nth-child(4n+1) {width: 100%; border-top: none; }
    .category-m-hold td:nth-child(4n+2) {width: 100%; }
    .category-m-hold td:nth-child(4n+3) {width: 100%; border-bottom: none;}
    .category-m-hold td:nth-child(4n+4) {width: 100%; border-bottom: none;}

    .category-m-hold .categoryname::before {display: none;}
    .category-m-hold .categoryname {padding-left:0px;}
    .category-m-hold td p{margin: 0 !important; padding: 0px; line-height: 130%;}

    .categories-outer-hold .row{margin:0px !important;}
    .pad_tb-20 {padding-left: 20px;}
    .footer-hold {padding:20px 0 8px 0;}
    .left-context {position:inherit;}
    .listhold {width:100%;}
    .forum-inner .com-secondary-btn {width:35%;}
    .view-comment-section ul {width:100% !important;}
    .com-secondary-btn {max-width:220px;}
    .com-primary-btn{max-width:220px;}
    .comment-button {justify-content:center;}
    .breadcrumb-banner {z-index:1;}
}
@media only screen and (max-width:1280px) {
    .view-comment-section ul {width:100% !important;}
}
@media screen and (min-width:1400px){
.forum-grid .container-fluid {max-width: 1360px;}
}
/*******follow-post***********/
.follow-post {text-align:center;}
.follow-post .com-secondary-btn {width:100%; margin-bottom:30px;text-align:center;text-transform:uppercase; cursor:pointer;}

/*******top topics***********/ 
.box-theme-1.top-topic  .widget-header{margin-top: -23px;    text-align: center;}
.box-theme-1.top-topic .widget-header .header-topic-list,.related-questions .widget-header .header-topic-list{display: inline-block;    background: #fff;    font-size: 18px;    font-weight: 500;}
.box-theme-1.top-topic .top-topichold{padding-top: 0;}
.google-banner{border:1px solid #eee;}
#moderation .content-1 {font-size: 22px;     padding-top: 0;    padding-bottom: 10px;}
.google-banner.rect{height: 100px; width:300px;display: block;margin: 0px auto 20px;}
.rich-text-editor-hold ul{list-style-type: disc;list-style-image: none;list-style-position: outside;}
.rich-text-editor-hold ul {     list-style-type: disc;     list-style-position: inside;}
.rich-text-editor-hold ul li{list-style-type: disc;list-style-position: inside;display: list-item; } 
.rich-text-editor-hold ol {list-style-type: decimal;list-style-position: inside;  }
.rich-text-editor-hold ol li{list-style-type: decimal;list-style-position: inside;display: list-item; }

#mylogin .content-1 {font-size: 16px; line-height:23px; font-weight: 300; padding-top: 10px;}

.main .top-nav {    margin: 0 0 0 auto;    padding:15px 5px;}
.top-nav > li {    display: inline-block;    vertical-align: middle;}
.mainNav .top-nav > li span {
    float: left;
    font-size: 15px;
    color: #221047;
    padding-top: 6px;
    font-weight: 600;
    text-transform: uppercase;
}
    .top-nav > li.actions__item {
        width: auto;
        height: auto;
        margin-top: 0;
        border: none;
        padding-right:0;
    }
.top-nav > li > span {
    position: relative;
    top:0;
    font-size: 16px;
    min-width: 100px;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    max-width: 100px;
}
.top-nav > li > a.user-icon {
    min-width: auto;
    height: 32px;
    padding: 2px 4px 0px 4px !important;
    border-radius: 3px !important;
    border: 1px solid #000;
    margin-right: 0 !important;
    margin-top: 0;
    display: inline-block;
    width: auto;
    margin-left: 10px;
}
    .top-nav > li > a.user-icon:hover {
        background-color: var(--purple);
        border: 1px solid rgba(255, 255, 255, .3) !important;
        color: #fff;
    }
.top-nav > li a.dropdown-item {
    padding: 6px 10px;
    font-size: 14px;
    display:block;
    color:#000;
}
    .top-nav > li a.dropdown-item:hover {
        background: var(--purple);
        color: #fff;
    }
.top-nav .dropdown-menu.dropdown-menu-right {
    padding: 0;
    overflow:hidden;
}
.header-fullwidth .top-right-hold .header-menus ul{margin:0;padding: 0;}
.header-fullwidth .top-right-hold .header-menus li {    float: left;list-style: none;}
.header-fullwidth .top-right-hold .header-menus li a {    padding: 18px 10px 17px 10px;    float: left;    font-size: 16px;    font-weight: 400;    color: hsla(0,0%,100%,1);    text-decoration: none;}

.box-hold .box-theme-1.top-topic{min-height: 335px;}
.box-hold .box-theme-1.top-topic .box-container {max-height: 245px;overflow: hidden;}
.addthis-smartlayers #at4-share,.addthis-smartlayers #at4-soc{top:auto !important;bottom: 10%;}
.field-validation-error{color:#F00 !important;}
.trendinghold {padding: 0px 0px 0px 0px;}
.mod-date .fa-calendar-check-o::before { color: var(--purple);    font-size: 18px;}
.discussion-details .social-ico .list-inline .mod-date span{padding-left:0px !important;}
/* code for modal popup*/
#myModal .modal-header{background: #f6f6f6; border-bottom:0px;}
#myModal .modal-header .close {font-size:25px;}
.modal-content{border-radius: 0px !important;}
.modal-body p {font-size: 16px; text-align: center; line-height: 24px; color:#888888; }
.blue-header{background: var(--purple) !important;}
.blue-header .status-inner::before { color:#ffffff;   content: "\f129";    width:25px;    height:32px;    display: block;    margin: 0 auto;    font-family: FontAwesome;    font-size:25px;}
.orange-header .status-inner::before { color:#ffffff;   content: "\f071";    width: 25px;    height:32px;    display: block;    margin: 0 auto;    font-family: FontAwesome;    font-size: 25px;}
.orange-header {background: #f08080 !important;}
.green-header {background: #6cc04a !important;}
.green-header .status-inner::before { color:#ffffff; content: "\f00c";width: 30px;height: 30px;display: block;margin: 0 auto;font-family: FontAwesome;font-size: 30px;}
.modal-body h4{text-align:center;font-size:30px; color:#434e65;}
.conform .modal-header .close {    color: #fff;    opacity: 0.8;}
.conform .close {background: url(../Images/close-btn1.png) no-repeat !important;text-indent: -5000em !important;height: 20px;width: 23px;}

/* Modal confirm register */
.modal-confirm{color:#434e65;width:525px;}
.modal-confirm .modal-content{padding:20px;font-size:16px;border-radius:5px;border:none;}
.modal-confirm .modal-header{background:#47c9a2;border-bottom:none;position:relative;text-align:center;margin:-20px -20px 0;border-radius:0px; padding:35px;}
.modal-confirm h4{text-align:center;font-size:30px;margin:10px 0;}
.modal-confirm .form-control, .modal-confirm .btn{min-height:40px;border-radius:3px;}
.modal-confirm .close{position:absolute;top:15px;right:15px;color:#fff;text-shadow:none;opacity:0.5;}
.modal-confirm .close:hover{opacity:0.8;}
.modal-confirm .icon-box{color:#fff;width:95px;height:95px;display:inline-block;border-radius:50%;z-index:9;border:5px solid #fff;padding:15px;text-align:center;}
.modal-confirm .icon-box i{font-size:64px;margin:-4px 0 0 -4px;}
.modal-confirm.modal-dialog{margin-top:80px;}
.modal-confirm .btn{color:#fff;border-radius:4px; text-decoration:none;transition:all 0.4s;line-height:normal;border-radius:30px;margin-top:10px;padding:6px 20px;border:none;}
.modal-confirm .btn:hover, .modal-confirm .btn:focus{background:var(--purple);outline:none;}
.modal-confirm .btn span{margin:1px 3px 0;float:left;}
.modal-confirm .btn i{margin-left:1px;font-size:20px;float:right;}
.trigger-btn{display:inline-block;margin:100px auto;}

/* Latest comments */
.latest-comments .media-left{min-width:60px; border-right: 0px;  padding-right: 0px;}
.latest-comments .media-body .btn {padding-left:0px; padding-bottom:3px;}
.latest-comments .media-body .btn:hover{color:var(--purple);}
.comment-sec .view-comment-section {    margin-top: 20px;    padding-top: 20px;}
.discussion-sec .comments:last-child{border-bottom:0px;}
.discussion-sec .latest-comments {display: none; float: left; width:100%;}
#comment {margin-top: 20px;}

.discussion-details .paginationhold .pagination {margin-bottom:0px;}
.discussion-details .paginationhold .pagination li {margin-right: 5px !important;}
.discussion-details .paginationhold .pagination .next:after, .discussion-details .paginationhold .pagination .previous:before {top: 12%;}
.discussion-details .view-comment-section .com-primary-btn {cursor:auto;}
.discussion-details .post-btn {    max-width: 247px; float: none !important;margin: 0 auto; display: block;    text-transform:uppercase; width:auto;}
.discussion-details .media-body h5{margin:15px 0px 5px 0px !important;}

header .mainNav li:last-child {
    display: none;
}

@media (max-width:991px) {
    header ul.mainNav + ul .header-btn {
        display: none;
    }
    header .mainNav li:last-child {
        display: block;
    }
    .top-nav > li.actions__item {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-right: 0;
    }
    .top-nav .dropdown-menu.dropdown-menu-right {
        padding: 0;
        overflow: hidden;
        width: calc(100% - 40px);
        margin: 0;
        left: auto;
    }
    .top-nav > li > span {
        min-width: 70px;
        max-width: 70px;
    }
    .top-nav .dropdown-backdrop {
        display: none;
    }
    header .mainNav li .header-btn a {
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        grid-gap: 10px;
        margin: 5px 0;
    }
    header .mainNav li:last-child ul.top-nav {
        display: none;
    }
}
