﻿html,body{margin:0;padding:0;font-family: 'Roboto Slab', serif;font-weight:400; transition: all .25s ease;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
p{font-size:14px;color:#333;font-weight:400;}/*#7b7c7c*/
a, a:hover, a:active, a:focus{text-decoration: none;}
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900');
.box-theme-1{background:#ffffff;    border: 1px solid var(--purple);
    border-radius: 10px;padding:20px;float:left;margin-bottom:30px;width:100%;position:relative;}
.box-theme-2{background:#f6f6f6;border:1px solid #ebeced;border-radius:0px;padding:15px 10px;}

.box-theme-1 h4{margin:5px 0 8px 0;color:#4d4d51;}
.comments .media-object{width:49px;height:49px;}
.comments.box-theme-1{margin:25px 0 0;}
.media-body h5{font-size:15px;font-weight:400; margin: 8px 0 8px!important;}
.comments .media-body h5{font-size:16px;margin:5px 0px 3px !important;}
.comments .comment-detail .media-body p{padding:2px 0px; font-weight: 300; color: #666;}
.comments .comment-detail .media-body .red-text {color:#333 !important; text-transform: capitalize;}
.forum_details .media-body .list-inline-item .btn{padding:5px 0px; color:#1073b2;}
.media-body h5 .date{padding:0 15px;}
.Hyphen{padding:0 15px;}
.arrowhold{position:absolute;bottom:-1px;right:-1px;}
.arrowhold span {width: 25px;height: 25px;background: #e3e2e2;text-align: center;font-size: 20px;color:#7d7d83;}
.header_underline{font-size:24px;margin:0;border-bottom:1px solid #4e4e4e;color:#4d565d;padding:0 0 20px;}
.single-form{padding:50px 0 10px;float:left;width:100%;}
.form-horizontal .control-label{text-align:left;color: #50555b;font-weight: normal;}
.form-control{height:40px;box-shadow:none;border-radius:5px;}
.layout-1 select::-ms-expand{display: none;}
.layout-1 select{-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 2px 30px 2px 2px;/*border: none; - if you want the border removed*/}
.layout-1 select.form-control{background:url(../images/select-arrow-down-dark.png) no-repeat;background-position:97% 60%;}
select.form-control::-ms-expand{display: none;}
select.form-control{-webkit-appearance: none;-moz-appearance: none;appearance: none;padding: 2px 30px 2px 2px;/*border: none; - if you want the border removed*/}
select.form-control{background:url(../images/select-arrow-down-dark.png) no-repeat;background-position:97% 60%;}

/*******forum_details*************/
.social-ico .list-inline .active{color:var(--purple);}
.forum_details .commentshold.list-unstyled li {border-left: 2px solid #b8bec9;padding: 5px 15px;margin-bottom: 10px;background: #f9f9f9;}
.forum_details .commentshold.list-unstyled li span{color: #77797a;font-weight: 300;}
.forum_details .commentshold.list-unstyled li .red-text::before{content:"–";padding:0 0 0 5px;color:#77797a; } 
.forum_details .commentshold.list-unstyled {float: left;margin:10px 0 0;width:100%;}
.forum_details .comments .list-inline{border-bottom:0;padding-bottom: 0px;margin-bottom:0;}
.forum_details .comments p,.forum_details .comments li span{color:#555;}/*77797a*/
.forum_details textarea.form-control{padding:15px 20px;box-shadow:none;border-radius:2px;border:1px solid #e4e4e2;min-height:145px;margin:0 0 25px;}
.box-theme-2 .question{font-size:14px;margin:2px 0 5px;display:block;}
.box-theme-2 .media-object{width:45px;height:45px; -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */filter: grayscale(100%);-moz-transition: all .5s;-o-transition: all .10s;-webkit-transition: all .10s;transition: all .10s;}
.box-theme-2 .media-left{padding-right:10px;}
.box-theme-2.questionhold{position:relative;margin-bottom:15px;}
.box-theme-2.questionhold {margin-top:15px;}
.box-theme-2.questionhold:hover .question{color:var(--purple);}
.box-theme-2.questionhold:hover{background:#ffffff;cursor:pointer;border:1px solid #fff;-webkit-box-shadow: 0px 0px 5px 4px rgba(230,225,230,1);-moz-box-shadow: 0px 0px 5px 4px rgba(230,225,230,1);box-shadow: 0px 0px 5px 4px rgba(230,225,230,1);}
.box-theme-2.questionhold:hover .arrowhold span{background: #05527d;color:#fff;}
.box-theme-2.questionhold:hover .media-object{ -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */filter: grayscale(0%);border-radius:50%;}
.industry-ico{width:12px;height: 12px;background: url(../images/industry.png)no-repeat;background-size: 100%;margin-right:5px;display: inline-block;}
.expertise-ico{width:12px;height: 12px;background: url(../images/expertise.png)no-repeat;background-size: 100%;margin-right:5px;display: inline-block;}
.social-ico .list-inline li.tags {background: #ededf2;padding:5px 10px 8px 10px;border-radius: 3px;}
.social-ico .list-inline li.tags:hover{background: #eee;}
.comment-sec .social-ico .list-inline li.tags span{color: #ffffff;}
/*******forum_list*************/
.pro-role {font-size: 14px;text-align: center;display: inline-block;width: 80px;margin: 10px 0;}
.forum_list .arrowhold{position: absolute;bottom: 0px;right: 0px;width: 55px;height: 45px;background: #3a4349;text-align:center;display:table;}
.forum_list .box-theme-1:hover .arrowhold{background:var(--purple);}
.forum_list .box-theme-1:hover h5 span b{color:var(--purple);}
.forum_list .arrowhold:before{content:url(../images/arrow.png);display:table-cell;vertical-align:middle;}
/*******right-headers with middle line*************
.header-line{font-size:20px;text-align:center;color:#4d4d51;margin:0 0 0px;}
.header-line:before{width:18px;height:3px;background:#4d575f;border-radius:2px;content:"";display: inline-block;vertical-align: 20%;margin-right: 12px;}
.header-line:after{width:18px;height:3px;background:#4d575f;border-radius:2px;content:"";display: inline-block;vertical-align: 20%;margin-left: 12px;}
/*******popular-topic slider*************/
.box-theme-1.popular-topic a{font-size: 16px;margin: 20px 0 10px;float: left;font-weight:500;color: #3f4040;width:100%;}
.owl-nav {display:none;}
/* .owl-nav {text-align:center;margin-top:25px;}
.owl-nav .owl-prev,.owl-nav .owl-next{width:30px;height:30px;display:inline-block;font-size:0;color:#b8bcbf;}
.owl-nav .owl-prev:before,.owl-nav .owl-next:before{font-size:28px;}
.owl-nav .owl-prev:hover,.owl-nav .owl-next:hover{color:#46494e;} */
.popularhold{max-width:400px;margin:auto;text-align: left;}
.popularhold h1, .popularhold h2{font-size:16px !important; }
.popularhold li{line-height: 23px !important;}
.popularhold .red-text{font-weight: 400;margin: 10px 0;}
.box-theme-1.popular-topic p {color: #333;}
.textbox-1{min-height:100px;}
/***pagination****/
.paginationhold{width: 100%;float: left;text-align: center;}
.pagination > li:first-child > a, .pagination > li:first-child > span {border-top-left-radius:2px;border-bottom-left-radius: 2px;}
.pagination > li:last-child > a, .pagination > li:last-child > span {border-top-right-radius:2px;border-bottom-right-radius: 2px;}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover{background:var(--purple);border-color:var(--purple);}
.pagination > li > a, .pagination > li > span{border:0;border-right:1px solid #dcdcdc;margin-left:0;color:#4d4d51;}
.pagination > li:last-child > a, .pagination > li:last-child > span{border-right:0;}
.pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {z-index: 2;color: #4d4d51;background-color: #eee;border-color: #ddd;border-right-color: rgb(221, 221, 221);}
.pagination .next{padding-right:25px;position:relative;}
.pagination .next:after{content:"\f105";font: normal normal normal 17px/1 FontAwesome;font-weight: 600;padding: 0 0 0 8px;position: absolute;top: 26%;}
.pagination .previous{padding-left:25px;position:relative;}
.pagination .previous:before{content:"\f104";font: normal normal normal 17px/1 FontAwesome;font-weight: 600;padding: 0 0 0 8px;position: absolute;top: 26%;left:1%;}
.pagination .last{padding-right:25px;position:relative;}
.pagination .last:after{content:"\f101";font: normal normal normal 17px/1 FontAwesome;font-weight: 600;padding: 0 0 0 8px;position: absolute;top: 26%;}
.pagination .first{padding-left:25px;position:relative;}
.pagination .first:before{content:"\f100";font: normal normal normal 17px/1 FontAwesome;font-weight: 600;padding: 0 0 0 8px;position: absolute;top: 26%;left:1%;}
/***social icon****/
.social-ico .list-inline{margin-top:0px;border-bottom: 0px solid #eeeded;margin-bottom:0px;padding-bottom: 0px;}
.social-ico .list-inline li a,.social-ico .list-inline li span{color: #5f5e5c;}

.social-ico .list-inline li i.fa-reply:hover,.social-ico .list-inline li i.fa-share-square-o:hover {color:var(--purple);cursor:pointer;}
.social-ico .list-inline li i{padding-right:5px;}
.social-ico .list-inline li:nth-last-child(1){border-right:none;}
.font-weight-light{font-weight:300;}
.comments {border-bottom: 1px solid #ededed;padding: 10px 0px;}
.comment-detail{display:block;}
.comments .media-left{vertical-align:top;padding-top: 6px; min-width:70px;}

/*********modal popup********/
.box-theme-1 h4.modal-title{margin: 0;}
.modal-sm.modal-dialog h4.modal-title{margin:0 0 10px;}
.modal-dialog textarea.form-control{margin: 0;}
/***text****/	
.red-text{color:var(--purple) !important;padding-right:3px; text-transform:capitalize;}
.grey-text{color:#7a7a7a !important;}/*b6b6b6*/
/***btn****/
.red-btn{background:#1073B2;color:#ffffff;border-radius:2px;}
.red-btn:hover,.red-btn:focus{background:#1073B2;color:#fff;}
.big-btn{font-weight:500;font-size:16px;padding:10px 25px;}
.main-btn{font-size:20px;margin:0 0 20px;}
.grey-btn,.grey-btn:focus{background:#4d4d55;color:#fff;}
.grey-btn:hover{background:var(--purple);color:#fff;}
.back-btn{padding:2px 12px 3px 20px ;border-radius: 2px !important;margin-bottom:20px;position:relative;}
/***placeholder****/
.form-control::-webkit-input-placeholder { color: #c6c4c4 !important; }  /* WebKit, Blink, Edge */.form-control:-moz-placeholder { color: #808080 !important; }  /* Mozilla Firefox 4 to 18 */.form-control::-moz-placeholder { color: #808080; }  /* Mozilla Firefox 19+ */.form-control:-ms-input-placeholder { color: #808080; }  /* Internet Explorer 10-11 */.form-control::-ms-input-placeholder { color: #808080; }  /* Microsoft Edge */
.layout-1 .form-control:-webkit-input-placeholder, .layout-1 .form-control:-moz-placeholder ,
.layout-1 .form-control:-moz-placeholder, .layout-1 .form-control:placeholder, .layout-1 .form-control:-webkit-placeholder{color: #808080 !important;}

#header .button-group input:-webkit-input-placeholder { color: #FFF !important; font-weight:300; }  /* WebKit, Blink, Edge */
.layout-1 .form-control:-moz-placeholder, #header .button-group input:-webkit-input-placeholder { color: #FFF;font-weight:300; }  /* Mozilla Firefox 19+ */
.layout-1 .form-control:-ms-input-placeholder,#header .button-group input:-webkit-input-placeholder { color: #FFF;font-weight:300; }  /* Internet Explorer 10-11 */
.layout-1 .form-control:-ms-input-placeholder,#header .button-group input:-webkit-input-placeholder { color: #FFF; font-weight:300;}  /* Microsoft Edge */
#header .button-group.btn-default.btn-sm input:-webkit-input-placeholder { color: #FFF !important; font-weight:300; }

/*****footer*****/
footer{background:#3a4349;width:100%;float:left;}
.footer-main{background:#3a4349;padding:40px 0;}
footer ul{float: left;}
footer ul li.list-group-item{background:none;border:0;padding:3px 0;width:12%;float:left; font-size: 14px;}
footer ul li.list-group-item a{color:#dedede;}
footer ul li.list-group-item a:hover{color:#FFF;text-decoration:none;}
footer ul.full-wid{background:none;color:#898a8c;border:0;padding:8px 0 0;width:100%;float:left; margin-top: 0px; margin-bottom:0px;}
footer ul.full-wid li.list-group-item{width:100%;}

.copyright span{color:#dddfe2;font-size:13px;}
.socila-menubtm li a {height:41px; width:41px;  display: block;background:#3a4349 url('../images/socialicons-trans.png') no-repeat;border: 1px solid #ececec;   border-radius: 2px;}
.socila-menubtm li a.scl-twt{background-position:0% 0px;}
.socila-menubtm li a.scl-in { background-position:33% 0px;}
.socila-menubtm li a.scl-fb { background-position:66.5% 0px;}
.socila-menubtm li a.scl-gpls { background-position:100% 0px;}
.socila-menubtm li a.scl-twt:hover {background: url('../images/socialicons-trans.png') no-repeat; background-position:0% -40px;}
.socila-menubtm li a.scl-in:hover{background: url('../images/socialicons-trans.png') no-repeat; background-position:-44px -40px;}
.socila-menubtm li a.scl-fb:hover {background: url('../images/socialicons-trans.png') no-repeat; background-position:-88px -40px;}
.socila-menubtm li a.scl-gpls:hover {background: url('../images/socialicons-trans.png') no-repeat; background-position:-132px -40px;}
/* .footer-main .container{width:1300px;} */
.socila-menubtm span {color: #ffffff; font-size: 16px; width: 100%;  display: block;  text-align: left;    margin-bottom: 15px;}
.footer-hold.copyright {color: rgba(255,255,255,0.4);}
.footer-hold.copyright a{color: rgba(255,255,255,0.6);}
.copyright .powerd-hold {color: rgba(255,255,255,0.4); margin-left: 15px;}

/*****Register******/
.list-group-item{background: transparent;border: 0;}
.layout-1{width:100%;background:#f7f7f7; padding:50px 0;}
.layout-1 h3{color:#59595d;font-size:28px;font-family:'Roboto', sans-serif; margin:0 0 20px;}
.layout-1 h4{color:#59595d;font-size:20px;margin:0 0 25px;line-height: 150%;font-weight: 400;}
.layout-1 .form-control{background:transparent;border:0;border-bottom:2px solid #b1b1b1;border-radius:0;color:#000;padding:6px 6px 6px 0; font-size:16px;}
.layout-1 select.form-control option{color: #585858;}
.layout-1 .form-control:focus{box-shadow:none;}
.layout-1 .form-group{margin-bottom:20px;}
.layout-1 ul.full-wid{border:0;margin:0 0 10px;padding:0 30px;}
.layout-1 ul.full-wid li.list-group-item{padding:6px 0;}
.layout-1.login .socialhold {margin: 0 !important;
    clear: both;
    padding-top: 20px;}
.layout-1.register .socialhold {float:left;margin:80px 0;}
.layout-1.login .socialhold:before{border-left: 1px solid #fff; content:"";height:40%;top:23%;position:absolute;left:15px;}
.layout-1.register .socialhold:before{border-left: 1px solid #fff; content:"";height:70%;top:15%;position:absolute;left:15px;}
.layout-1 label,.layout-1 a{color:#454545;}
.layout-1 a.btn {color: #fff;}
/*****social buttons******/
.btn.btn-facebook {background: #3b5998;color: #fff;padding:10px 20px 10px 60px;position:relative;border:0;overflow:hidden;width:100%;}
.btn.btn-google {background:var(--purple);color: #fff;padding:10px 20px 10px 60px;position:relative;border:0;overflow:hidden;width:100%;}
.btn.btn-linkedin {background: #256897;color: #fff;padding:10px 20px 10px 60px;position:relative;border:0;overflow:hidden;width:100%;}
.btn.btn-facebook .addon {background:#2f4a84 url('../images/social-icon.png') no-repeat;position:absolute;top:0;bottom:0;left:0;width:40px;background-position:23% -33px;}
.btn.btn-google .addon {background:var(--purple) url('../images/social-icon.png') no-repeat;position:absolute;top:0;bottom:0;left:0;width:40px;background-position:76% -34px;}
.btn.btn-linkedin .addon {background:#215f8b url('../images/social-icon.png') no-repeat;position:absolute;top:0;bottom:0;left:0;width:40px;background-position:103% -33px;} 

.sign-up-hold {border-top: 1px solid #a9a6a6; padding-top: 10px}
.sign-up-hold h4 {font-family: 'Roboto', sans-serif; color: #59595d;margin: 0 0 13px;}
.sign-up-hold a {color: var(--white); padding: 10px 16px; font-size: 18px; line-height: 1.3333333;}
/*********************  inner pages  ***********************/

.result-header a {float: right;font-size: 14px;text-decoration: underline;font-weight: 400;color: var(--purple);}
.result-header label{ float: right;font-size: 15px;margin: 0 10px;font-weight: 400;}
.container-wrap{width:100%; margin:95px 0 0 0; padding:0;}
.container-header{width:100%; margin:0 0; padding:5% 0; background-color:var(--purple);  display:inline-block;}
#header { background-color: var(--purple); text-align: center; padding:3.5% 0; margin-top:95px;}
.add-on .input-group-btn > .btn { border-left-width:0;left:-2px;  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
/* stop the glowing blue shadow */
.add-on .form-control:focus {box-shadow:none;-webkit-box-shadow:none;  border-color:#cccccc; }
.button-group .btn-sm, .btn-group-sm > .btn{width:100%; padding:12px 10px; text-align:left;background: none;color: #fefefe !important;font-size: 14px; border: 1px solid #FFFFFF;}
.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus{color: #FFFFFF;
border: 1px solid #FFF; background:none;}
.add-on .input-group-btn > .btn{left:-10px; background: none; color: #FFF;}
.button-group span {right:30px; position:absolute; font-size:20px; top:10px;}
.stylish-input-group .input-group-addon{background: none;  color: #FFFFFF;    border-color: #FFF; height: auto;}
.stylish-input-group .form-control{border-right:0; box-shadow:0 0 0; border-color: #FFFFFF;}
.stylish-input-group button{ border:0; background:transparent;}
.input-group-addon, .input-group-btn, .input-group .form-control {display:table-cell; padding:10px; font-size:14px; background:none;  color:#FFFFFF; height: 47px;}
.search-btn{width:100%; max-width: 100%; height: 48px; float: left; font-size:18px; font-weight:bold;}
.text-18{font-size: 18px; color: #333; font-weight: bold; text-align: center;}
.open > .dropdown-menu {display: block;  width:90%; margin:0 0 0 14px; z-index: 9; }
default.active, .open > .dropdown-toggle.btn-default {color:rgba(128,128,128, 0.6); background-color:transparent; border-color:#FFF;}
.dropdown-menu > li {color:#333333; font-size:14px; font-weight:normal; padding:2px 0;}
.dropdown-menu > li > ul a{margin-left:40px; color:#333333; font-size:13px; font-weight:normal;}
.input-group ::placeholder{color:#e7e7e7;}
.navbar-right {float:right !important;}
.profile-menu>li>a:hover, .nav>li>a:focus, .nav .open>a, .nav .open>a:hover, .nav .open>a:focus { background:transparent;}
.dropdown {background:transparent;  border:1px solid #dcdcdc; border-radius:4px; width:auto; padding: 10px;}
.dropdown:hover{background: #FFF;}
.dropdown-menu>li>a { color:#454545;}
.dropdown-menu>li>a :hover{ color:var(--purple);}
.profile-menu .dropdown-menu > li > a:hover, .profile-menu .dropdown-menu > li > a:focus {color:var(--purple); background-color:#FFFFFF ;}
.profile-menu .dropdown-menu .divider {height: 0px; margin: 9px 0; overflow: hidden; background-color: #FFF;  border-bottom: 1px solid #ededed;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color: var(--purple); background-color: #FFFFFF; }
.navbar-default .navbar-nav > li > a { color: #393a3b; text-align: center; text-align: center; background-color: transparent; margin: 0 5px; padding: 8px 20px; border-radius: 30px; font-size: 15px; font-weight: 500; font-family: 'Roboto', sans-serif; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:active, .navbar-default .navbar-nav > li > a:focus{color: var(--purple) !important;}
ul.menucomm-right li {margin:10px 0px 0 0px;}
.dropdown ul.dropdown-menu {border-radius:4px; box-shadow:none; margin-top:19px;min-width: 200px;left: auto;right: 0px; }
.dropdown ul.dropdown-menu:before { content: "";  border-bottom: 10px solid #fff;  border-right: 10px solid transparent;border-left: 10px solid transparent;  position: absolute;  top: -10px;   right: 16px;    z-index: 10;}
.dropdown ul.dropdown-menu:after {content: "";border-bottom: 12px solid #ccc;border-right: 12px solid transparent;border-left: 12px solid transparent;position: absolute;top: -12px;    right: 14px;    z-index: 9;}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active {-webkit-animation: autofill 0s forwards;animation: autofill 0s forwards;}
@keyframes autofill {100% {background: transparent;color:inherit;}}
@-webkit-keyframes autofill {100% {background: transparent;color: inherit;}}
.comment-sec .social-ico .list-inline{padding:0}

/**********validation************/
.field-validation-error{margin:5px 20px 0px 0px;padding:5px 15px 5px 25px;border:1px solid #e1e1e1;background-position:7px center;box-sizing: border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;position: relative;float:left;color:var(--purple);font-size:12px;background:#fff url("../images/close.png") no-repeat scroll 6px 6px;width:100%;}
.field-validation-error:after, .field-validation-error:before { bottom: 100%; left:25px; border: solid transparent; content: " ";height: 0; width: 0; position: absolute; pointer-events: none; } 
.field-validation-error:after { border-color:rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) var(--purple);border-bottom-color: #fff; border-width:4px; margin-left: -4px; } 
.field-validation-error:before { border-color:rgba(136, 183, 213, 0) rgba(136, 183, 213, 0) var(--purple); border-bottom-color: #c9bebe; border-width: 5px; margin-left: -5px; }
/**********fixed header*********/
.navbar.navbar-default.navbar-fixed-top.scrolling{height:70px; background-color:#FFF !important; box-shadow: 1px 3px 5px rgba(81,81,81, 0.2) !important;}
.navbar-fixed-top,.navbar.navbar-default.navbar-fixed-top.scrolling{transition: all .25s ease;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.navbar.navbar-default.navbar-fixed-top{float:left;width:100%;position:fixed;height: 95px;}
.fix-header{margin-top:0px;}
/****************header munu***********/
ul.menucomm {list-style-type: none;float: left;}
ul.menucomm li {padding:12px 0 0px; margin:8px 20px 0 20px; font-size: 15px;  font-family:'Roboto', sans-serif;   float:left; border-bottom:2px solid transparent;}
ul.menucomm li:hover,ul.menucomm li.active{border-bottom:2px solid var(--purple);}
ul.menucomm li a { line-height:20px; display:inline-block; padding:12px 0 12px 0px; color:#59595d;}
ul.menucomm li:hover a, ul.menucomm li:hover a:hover,ul.menucomm li.active a{color:var(--purple); text-decoration:none;}
ul.menucomm li.startups-t1 a {background-position:0 22px;}
ul.menucomm li.servicep-t2 a {background-position:0px -93px;}
ul.menucomm li.forum-t3 a {background-position:0px -222px;}
ul.menucomm li.active.startups-t1 a,ul.menucomm li:hover.startups-t1 a{background-position:0px -33px;}
ul.menucomm li.active.servicep-t2 a,ul.menucomm li:hover.servicep-t2 a{background-position:0px -153px;}
ul.menucomm li.active.forum-t3 a,ul.menucomm li:hover.forum-t3 a {background-position:0px -293px;}
.navbar-brand{padding:22px 15px;height: auto;width: 250px;}
.navbar.navbar-default.navbar-fixed-top.scrolling .navbar-brand{padding:12px 15px 12px 0;}
.navbar.navbar-default.navbar-fixed-top.scrolling .navbar-brand .logo-m{max-height: 40px;transition: all .25s ease;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.navbar.navbar-default.navbar-fixed-top.scrolling  .main-topnav li{padding:0;transition: all .25s ease;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.logo-m{max-height:55px;transition: all .25s ease;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;max-width:100%;height:auto;}
.main-topnav li{padding: 12px 0 13px;transition: all .25s ease;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.nav.navbar-nav.navbar-right{padding:12px 0;transition: all .25s ease;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.navbar.navbar-default.navbar-fixed-top.scrolling .nav.navbar-nav.navbar-right{padding:10px 0;transition: all .25s ease;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.menu{z-index:999; width:100%; background:#f1f1f1;  position: relative;; text-align:center; font-size:12px; right:0;float: left;display: none;}
.menu ul {margin: 0; padding: 0;width:100%;float: left; list-style-type: none; list-style-image: none;border-top:1px solid #4d4d51;border-bottom:1px solid #4d4d51;}
.menu li {display: block;   padding:0; border-bottom:#dddddd 1px solid;background: #4d4d51;float: left;width:100%;}
.menu li:hover{display: block;    background:#ffffff;border-bottom:#dddddd 1px solid;}
.menu li:last-child{border-color:transparent}
.menu ul li a { text-decoration:none;  margin: 0px; color:#ffffff;width:100%;float: left;padding: 10px;font-size: 14px;}
.menu ul li a:hover {  color:var(--purple); text-decoration:none;}
.menu a{text-decoration:none; color:#666;}
.menu a:hover{text-decoration:none; color:#666;}
/* .headernew{ font-size:12px;position:relative;transition: all .25s ease;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;} */
.navbar.navbar-default.navbar-fixed-top.scrolling  .hamburger{transition: all .25s ease;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
/**********checkbox**************/
.dropdown-menu .small input {position: absolute;left: 10px;top: 2px;}
.dropdown-menu li a{position: relative; padding: 3px 20px 3px 30px;white-space: normal;}
.dropdown-menu li a .check-label{font-weight: 400;width:100%;}
.nav.navbar-nav.navbar-right.profile-menu {  top: -3px;}
.profile-textimg {width: 30px;height: 30px;display: inline-block;margin-right: 15px;}
.profile-textimg .profile-text1{width: 30px;}
.navbar-title.profile-menu {display: inline-block;padding:18px 0; float:right; }
.scrolling .navbar-title.profile-menu{padding: 16px 0;}
.headernew {display: none;float: right;}
.mob-f-0{color: #59595d}
.popular-topic:hover .popularhold a {color: var(--purple);}
.hamburger {border: 0;width: 30px;height: 30px;float: right;color: var(--purple);background: transparent;transform: scaleX(1.25);font-size: 21px;}
.transition{transition: all .25s ease;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease;}
.social-ico .list-inline-item.tags{background: #eef1f5;padding:4px 5px;border-radius: 2px;}
.social-ico .list-inline-item.tags a {color:#1073b2;}
.social-ico .list-inline-item.tags:hover,.social-ico .list-inline-item.tags:active,.social-ico .list-inline-item.tags:focus{background:#e0e5ec;}
/***forgot password*****/
.layout-2 {width: 100%;float: left;padding: 100px 0;text-align: center;}
/********not authorized************/
section.error{padding: 5% 0;}
.error__inner {max-width: 600px;width: 100%;padding: 1rem;text-align: center;margin:auto;}
.error__inner > h1 {font-size:60px;font-weight: 700;color: #FFF;text-shadow: 0 0 10px rgba(0,0,0,.03);line-height: 100%;margin-bottom: 1.5rem;}
.error__inner > h2 {color: #707070;font-weight: 400;margin: 1.3rem 0;font-size: 20px;}

.q-search,#reply h4{width: 50%;float: left;}
.q-search #custom-search-input {margin:20px 0;padding: 0;width: 100%;float: left;position: relative;}
.q-search #custom-search-input .search-query {padding:3px 40px 3px 10px;}
.q-search #custom-search-input button.search-btn {border: 0;background: none;padding: 2px 5px;margin-top: 2px;position: absolute;margin-bottom: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: var(--purple);width: 30px;top: -5px;right: 10px;}



.block-with-text {overflow: hidden; position: relative;  line-height: 1.2em; max-height: 3.6em; text-align: justify;  margin-right: -1em;  padding-right: 1em; }
.block-with-text:before { content: '';  position: absolute;  right: 0;  bottom: 0; }
.block-with-text:after { content: ''; position: absolute;  right: 0;  width: 1em; height: 1em; margin-top: 0.2em; }

.all-tectboxes .block-with-text {overflow: hidden; position: relative;  line-height:18px; max-height: 3.6em; text-align:left;  margin-right: -1em;  padding-right: 1em; }
.all-tectboxes .block-with-text:before { content: '...';  position: absolute;  right: 0;  bottom: 0; }
.all-tectboxes .block-with-text:after { content: ''; position: absolute;  right: 0;  width: 1em; height: 1em; margin-top: 0.2em; }
.quote-cont-hold blockquote::after { content: '”';   margin-left: -.05em;    visibility: hidden;}
.copyright a{color:rgba(255,255,255,0.6);}
.copyright a:hover{color:rgba(255,255,255,0.8);}

.inn-wrap-hold{display:block;  padding: 35px;  box-sizing: border-box; background-color: #FFF; box-shadow: 0 2px 20px rgba(0,0,0,.10), 0 4px 6px rgba(0,0,0,.10); border-radius:10px; overflow:hidden;}
.apply-panel{margin-top:20px;}
.inn-wrap-hold .open > .dropdown-menu {display: block;  width:90%; margin:0 0 0 14px; z-index: 9; height: 200px; overflow-y: scroll;}
#header .open > .dropdown-menu {display: block;  width:90%; margin:0 0 0 14px; z-index: 9; height: 200px; overflow-y: scroll;}

@media screen and (max-width:1024px){
    .button-group .btn-sm, .btn-group-sm > .btn{margin-bottom:15px;} 
    .nav.navbar-nav.navbar-right,.main-topnav{display:none;}
    .headernew{display: inline-block;padding: 32px 0;}
    .scrolling .headernew{display: inline-block;padding: 20px 0;}
   
    }
    @media screen and (max-width: 768px){.layout-1{padding:40px 0 !important;}
    .layout-1 .socialhold{margin-bottom:0 !important;}
    .layout-1.login .socialhold:before ,  .layout-1.register .socialhold:before{border-left:0 !important;}
    .layout-1 ul.full-wid.list-group{padding:0;} 
    .social-ico .list-inline li{line-height: 30px;}
    .socila-menubtm{float:left; width: 100%;}
    .text-center {text-align: center; margin: 0 auto; width: auto;}
    .social-ico .list-inline {margin-left:0;}
   }
    @media screen and (max-width: 600px){.forum_details,.forum_list,.col-md-12.ask_question{padding:0;}
    .media-left{width:100%;float:left;}
    .box-theme-1 h4{margin-top:5px;}
    .box-theme-1{padding:20px;}
    .media-heading{font-size:20px;}
    .forum_list .arrowhold{width:30px;height:30px;}
        .inn-wrap-hold {padding:20px;}
    }
    @media screen and (max-width:480px){
        .navbar-brand{width:200px;padding: 22px 22px 22px 0;}
        .mob-f-0{font-size: 0px;}
        .footer-main ul li.list-group-item{width:100%;float: left;}
    }

.notifyjs-corner > div {
    font-size: 13px;
    display: flex;
    align-items: center;
    max-width:90%;
}
    .notifyjs-corner > div span {
        white-space: normal;
        line-height: 16px;
        display: inline-block;
    }