body { background:#eeeeee;font-family: 'Lato', sans-serif;color:#999999; line-height: normal; font-size: 13px; }
* { margin:0; padding:0; }
p{ line-height:21px;}
h1, h2, h3, h4, h5, h6{ font-weight:normal; color:#354052; line-height:normal; }
a, .btn, button, i { color:#8cc63f; -webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-ms-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
}

.btn{font-size: 13px;}
.trs { -webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
ul{ margin:0}
li{ list-style:none}
a:hover,
a:focus { color: #8cc63f; text-decoration:none; outline:none !important; }
hr { border-top: 1px solid #8cc63f; border-bottom: 1px solid #fff; }
::-moz-selection {
 color: #fff;
 background: #8cc63f;
}
::selection {
 color: #fff;
 background: #8cc63f;
}
.trs { -webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}

/* Spacements */
/* spacement top & bottom */
.m-none { margin: 0 !important; }
.m-auto { margin: 0 auto !important; }
.m-xs { margin: 5px !important; }
.m-sm { margin: 10px !important; }
.m-md { margin: 15px !important; }
.m-lg { margin: 20px !important; }
.m-xl { margin: 25px !important; }
.m-xlg { margin: 30px !important; }
/* spacement top	*/
.mt-none { margin-top: 0 !important; }
.mt-xs { margin-top: 5px !important; }
.mt-sm { margin-top: 10px !important; }
.mt-md { margin-top: 15px !important; }
.mt-lg { margin-top: 20px !important; }
.mt-xl { margin-top: 25px !important; }
.mt-xlg { margin-top: 30px !important; }
/* spacement bottom	*/
.mb-none { margin-bottom: 0 !important; }
.mb-xs { margin-bottom: 5px !important; }
.mb-sm { margin-bottom: 10px !important; }
.mb-md { margin-bottom: 15px !important; }
.mb-lg { margin-bottom: 20px !important; }
.mb-xl { margin-bottom: 25px !important; }
.mb-xlg { margin-bottom: 30px !important; }
/* spacement left	*/
.ml-none { margin-left: 0 !important; }
.ml-xs { margin-left: 5px !important; }
.ml-sm { margin-left: 10px !important; }
.ml-md { margin-left: 15px !important; }
.ml-lg { margin-left: 20px !important; }
.ml-xl { margin-left: 25px !important; }
.ml-xlg { margin-left: 30px !important; }
/* spacement right	*/
.mr-none { margin-right: 0 !important; }
.mr-xs { margin-right: 5px !important; }
.mr-sm { margin-right: 10px !important; }
.mr-md { margin-right: 15px !important; }
.mr-lg { margin-right: 20px !important; }
.mr-xl { margin-right: 25px !important; }
.mr-xlg { margin-right: 30px !important; }
/* Spacement Padding */
.p-none { padding: 0 !important; }
.p-xs { padding: 5px !important; }
.p-sm { padding: 10px !important; }
.p-md { padding: 15px !important; }
.p-lg { padding: 20px !important; }
.p-xl { padding: 25px !important; }
.p-xlg { padding: 30px !important; }
/* spacement top	*/
.pt-none { padding-top: 0 !important; }
.pt-xs { padding-top: 5px !important; }
.pt-sm { padding-top: 10px !important; }
.pt-md { padding-top: 15px !important; }
.pt-lg { padding-top: 20px !important; }
.pt-xl { padding-top: 25px !important; }
.pt-xlg { padding-top: 30px !important; }
/* spacement bottom	*/
.pb-none { padding-bottom: 0 !important; }
.pb-xs { padding-bottom: 5px !important; }
.pb-sm { padding-bottom: 10px !important; }
.pb-md { padding-bottom: 15px !important; }
.pb-lg { padding-bottom: 20px !important; }
.pb-xl { padding-bottom: 25px !important; }
.pb-xlg { padding-bottom: 30px !important; }
/* spacement left	*/
.pr-none { padding-left: 0 !important; }
.pl-xs { padding-left: 5px !important; }
.pl-sm { padding-left: 10px !important; }
.pl-md { padding-left: 15px !important; }
.pl-lg { padding-left: 20px !important; }
.pl-xl { padding-left: 25px !important; }
.pl-xlg { padding-left: 30px !important; }
/* spacement right	*/
.pr-none { padding-right: 0 !important; }
.pr-xs { padding-right: 5px !important; }
.pr-sm { padding-right: 10px !important; }
.pr-md { padding-right: 15px !important; }
.pr-lg { padding-right: 20px !important; }
.pr-xl { padding-right: 25px !important; }
.pr-xlg { padding-right: 30px !important; }

.video_slide_mrgn{padding-top:0px!important;width:240px!important;}

/** Default ***/
.btn.btn-default:hover{ background-color:#8cc63f; border-color:#7cb235; color:#FFFFFF;}
.btn.btn-default:hover .filter-option {color:#FFFFFF;}
.btn.btn-default:hover .caret{color:#FFFFFF;}
.bootstrap-select .dropdown-toggle:focus { outline:none; outline-offset:inherit;}

.form-control{ border-color: #dfe3e9;   box-shadow: none; resize:vertical;  font-size:#555555; font-size:13px; padding: 6px;}
.form-control:focus { border-color: #8cc63e; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); outline: 0 none;}
.form-control::-webkit-input-placeholder {color:#c0c0c0;}
.form-control::-moz-placeholder {color:#c0c0c0;}
.form-control:-ms-input-placeholder {color:#c0c0c0;}
.form-control:-moz-placeholder {color:#c0c0c0;}
.form-group{ position:relative;}

.bootstrap-select .btn.btn-default{ background-color:inherit; border-color:#CCCCCC; text-align:left; color:#555555;}
.bootstrap-select .btn.btn-default:hover{ background-color:inherit; border-color:#dfe3e9; color:#555555;}
.bootstrap-select .btn.btn-default .filter-option{ color:#555555;}
.bootstrap-select .btn.btn-default:hover .filter-option{color:#555555;}
.bootstrap-select .btn.btn-default .caret{color:#555555;}
.bootstrap-select .btn.btn-default:hover .caret{color:#555555;}
.bootstrap-select .dropdown-toggle:focus{ outline:none !important; outline-offset:inherit !important }
.bootstrap-select.btn-group .dropdown-menu{max-height: 180px !important;}
.bootstrap-select.btn-group .dropdown-menu > .active > a, 
.bootstrap-select.btn-group .dropdown-menu > .active > a:focus, 
.bootstrap-select.btn-group .dropdown-menu > .active > a:hover { background-color: #inherit; color: #ffffff; outline: 0 none; text-decoration: none;}

.bootstrap-select.btn-group .btn-default.active.focus, 
.bootstrap-select.btn-group .btn-default.active:focus, 
.bootstrap-select.btn-group .btn-default.active:hover, 
.bootstrap-select.btn-group .btn-default.focus:active, 
.bootstrap-select.btn-group .btn-default:active:focus, 
.bootstrap-select.btn-group .btn-default:active:hover, 
.bootstrap-select.btn-group .open > .dropdown-toggle.btn-default.focus, 
.bootstrap-select.btn-group .open > .dropdown-toggle.btn-default:focus, 
.bootstrap-select.btn-group .open > .dropdown-toggle.btn-default:hover { background-color: #8cc63f; color: #ffffff; outline: 0 none; text-decoration: none;}
.bootstrap-select.btn-group.open .dropdown-toggle{ box-shadow:none;}
.po_relative{ position:relative;}

.buttons_all{ margin-top:10px; display:block;}
.btn.button_gre{background: #1a4922; border: 0 none; color: #ffffff; font-weight: 600; padding:8px 20px; border-radius: 4px!important;}
.btn.button_gre i{ color:#fff; padding-left:5px;}
.btn.button_gre:hover{ background:#8CC63F;}

.btn.reject_red{background: #8cc63f; border: 0 none; color: #ffffff; font-weight: 600; padding:8px 20px; border-radius: 4px!important;}
.btn.reject_red i{ color:#fff; padding-left:5px;}
.btn.reject_red:hover{ background-color: #9c2732; border-color: #ac2925; color: #ffffff;}


.main { position:relative; }
.nopaddingMsg{padding: 0px;}
.autoCenter { display:inline-block; margin:0 auto; float:none; }
.ittalic { font-style: italic; }
.image-parallax { background-attachment: fixed;  background-size: cover; width: 100%;  height: 100%;}
.mainBodySection{ min-height:600px; padding-top:80px; padding-bottom:80px;}
.mainBodySection.paddnone{ padding-top:0;}
.heading_sec h2{ font-size: 16px;    margin: 0;    padding: 0px 0 10px 0;}
.white_bg{ background:#FFFFFF}
.vertical-middle{position:absolute; top:50%; right:auto; left:auto; width:100%; 
 -webkit-transform: translateY(-50%);
  -moz-transform:    translateY(-50%);
  -ms-transform:     translateY(-50%);
  -o-transform:      translateY(-50%);
  transform:         translateY(-50%);
} 

/* ***************************************** */
/* header
/* ***************************************** */
.navbar.navbar-custom { background-color:#9c2732; margin-bottom:0; border:0; box-shadow:6px 7px 29px rgba(0, 0, 0, 0.3); width: 100%;z-index: 55; border-radius:0; }
body.sticky-menu-active header#HeaderSection{ box-shadow: 0 0 3px rgba(0, 0, 0, .1); filter: none; position: fixed; width: 100%; top: 0; left: 0; z-index:999;}
.navbar.navbar-custom.innerPageHeader{ position:relative; box-shadow:none;}
.logo { display: block; left: 16px; padding: 7px 0 8px; position: absolute; top: -60px; width: 100%; z-index: 1; }
body.sticky-menu-active .logo{ width:70%;}
.navbar.navbar-custom.innerPageHeader .logo { background: #ffffff none repeat scroll 0 0; border-radius: 0 0 110px 110px;    padding: 14px 30px 30px;  top: -71px; width: 100%;  z-index: 1;/* box-shadow:6px 7px 29px rgba(0, 0, 0, 0.3);*/ left:15px;}
.logo img{ -webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;-ms-transition: all .3s ease-out;-o-transition: all .3s ease-out;transition: all .3s ease-out;}
.navbar-nav > li > a {  color:#fff; position:relative; padding:15px 15px; text-transform:uppercase; /*border-left: 1px solid rgba(255, 255, 255, 0.3); */}

.navbar-nav > li:hover ul.dropdown-menu{ display:block;}

.navbar-nav.navbar-right > li .dropdown-menu{ left: 0;  right: auto; min-width:200px; background-color: #9c2732; border:none;}
.navbar-nav.navbar-right > li .dropdown-menu li a{ padding:10px 20px 10px 10px; text-transform: uppercase; color: #ffffff;}
.navbar-nav.navbar-right > li .dropdown-menu li a i{ display:inline-block; margin-right:10px; vertical-align:middle;  color: #ffffff; font-size:18px;}
.navbar-nav.navbar-right > li .dropdown-menu > li > a:focus, 
.navbar-nav.navbar-right > li .dropdown-menu > li > a:hover{background-color: #8cc63f;}

.navbar-nav > li > a i { color: #ffffff; padding-right: 8px; vertical-align: inherit;}
.navbar-nav > li + li > a { /*border-right: 1px solid rgba(255, 255, 255, 0.3);*/ }
.navbar-nav > li.active > a { color:#fff; position:relative }
.navbar-nav > li.active > a:after { display: block; -webkit-animation: fadeInDown 400ms; animation: fadeInDown 400ms; }
.navbar-nav > li > a:hover,
.navbar-nav > li.open > a,
.navbar-nav > li.open > a:focus,
.navbar-nav > li.open > a:hover,
.navbar-nav > li > a:focus { background:#8cc63f; color:#fff; }
.navbar.top-nav-collapse .headerTopImage{ height:50px; overflow:hidden;}
.navbar.top-nav-collapse .logo{ width:60%; top:-40px;}
.navbar.top-nav-collapse .navbar-nav > li > a{ padding:10px 20px; font-size:14px;}
.headerTopImage {background-position: center top; background-size: cover; height: 70px; transition: all 0.4s linear 0s;}

#search_result{ background:#FFFFFF; position: absolute; width: 100%; z-index:9;}
#search_result li{background:#FFFFFF; border-bottom: 1px solid #eee;  padding: 6px 10px; text-align: left; display: inline-block; width: 100%;}
#search_result li:last-child{ border:none;}
#search_result li:hover{background:#8cc63f;}
#search_result li a{ color:#354052;}
#search_result li a figure.photo { float: left; height: 35px; width: 35px; margin-right: 10px; overflow: hidden;}
#search_result li a figure.photo img { height: 100%; object-fit: cover; width: 100%; }

#search_result li a .nearby_people-details { float: left; width: calc(100% - 85px); }
#search_result li a .nearby_people-details h4 {  font-weight: 500; margin: 0;font-size: 13px; }
#search_result li a .nearby_people-details p { color: #999999; margin-bottom: 0;  font-size: 11px; line-height:inherit; }

#search_result li:hover a .nearby_people-details h4,
#search_result li:hover a .nearby_people-details p{ color:#FFFFFF;}

.sidebarbtn{ float:right; line-height: 50px; width: 30px; cursor:pointer; display:none;}
.usersidebar{ display:block;}
/*.post-filters.sticky_usersidebar{ position:fixed; top:200px; z-index:999;}
.post-filters.sticky_usersidebar .userDetails{ padding:15px 18.6px}*/
.usersidebar .main-navigation-group{ padding-top:0; padding-bottom:20px;}
.usersidebar .main-navigation-group.selectBoxWithCheckBox{ position:relative; padding-left:15px; padding-right:15px;}
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li{ margin-bottom:5px;}
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li p{ padding:0; margin:0;}
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li a{white-space: inherit; padding:5px;}
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li a span.text { margin-right:0;}

.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li .form-control{ border: 1px solid #eeeeee; box-shadow: none; color: rgba(0, 0, 0, 0.5);  padding:5px 10px; resize: none; border-radius:0; height:auto;}
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li ul.dropdown-menu.inner li{ margin-bottom:1px; padding-left:8px; padding-right:8px;}
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li .bootstrap-select > .dropdown-toggle{ outline-offset: inherit; outline:inherit;border-radius:0; border: 1px solid #eeeeee; box-shadow:none;}
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li a:hover{ background:#8cc63f; color:#FFFFFF;}
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li.selected a{ background:#8cc63f; color:#FFFFFF;}
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li .btn-default.active.focus, 
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li .btn-default.active:focus, 
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li .btn-default.active:hover, 
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li .btn-default.focus:active, 
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li .btn-default:active:focus, 
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li .btn-default:active:hover, 
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li .open > .dropdown-toggle.btn-default.focus, 
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li .open > .dropdown-toggle.btn-default:focus,
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li .open > .dropdown-toggle.btn-default:hover { background-color:#8cc63f; color: #FFFFFF;}

.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li .bootstrap-select > .dropdown-toggle:focus { ooutline-offset: inherit; outline:inherit;}
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li .bootstrap-select > .dropdown-toggle .bs-caret .caret{  color: #8cc63f;}
.usersidebar .main-navigation-group.selectBoxWithCheckBox ul li .bootstrap-select > .dropdown-toggle:hover .bs-caret .caret{  color: #FFFFFF;}

.sidemenuOverley{position:fixed; top:0; bottom:0; right:0; left:-100%; background-color: rgba(140, 198, 63, 0.6); height:100%; width:100%; z-index: 99; cursor:pointer; display:none;}
.sidemenuOverley.openOverlay{ left:0%; display:block;}

/* ***************************************** */
/* Banner
/* ***************************************** */
.bannerImage { font-weight:300; text-align: center; }
.bannerImage figure figcaption { left: 0; padding-top: 35px; position: absolute; top: 10%; width: 100%; z-index: 44; }
.bannerImage .main { background-position: center bottom; background-size: cover;  }
.bannerImage figure figcaption h4 { color: #1a4922; font-size: 25px; margin: 0; font-weight:300; }
.bannerImage figure figcaption h1 { color: #354052; font-size: 71px; letter-spacing: -2px; font-weight:300; margin: 0; text-transform: uppercase; }
.themeBtn { background: #8cc63f; border: 1px solid #8cc63f; border-radius: 50px; color: #ffffff; display: inline-block; 
padding:5px 22px; text-transform:uppercase;font-size: 16px; font-weight: 600;}
.themeBtn.btn-xlg { border: 2px solid #8cc63f; font-size: 28px; padding: 5px 35px; }
.themeBtn:hover,
.themeBtn:focus { background:#9c2732; border-color:#9c2732; color:#fff; }
.themeBtn2.btn-xlg { background:transparent; border: 2px solid #354052; border-radius: 50px; color: #354052; display: inline-block; font-weight:normal; font-size: 30px; padding: 5px 30px; text-transform: uppercase; }
.themeBtn2:hover,
.themeBtn2:focus { border-color:#9c2732; color:#9c2732; }
.error {color: red !important;text-align: center;}
.moreLoad { position: relative; top: -12px; }
.moreLoad.top_None{ top:0px;}
.moreLoad a{ text-transform:capitalize;}

#add_education{ position:relative;}
.removeList { height: 18px; margin: auto; position: absolute; right:14px; top:-30px; width: 18px; z-index:9;}
.removeList i{ background: #ff0000 none repeat scroll 0 0; border-radius: 100%; 
color: #ffffff; font-size:9px; height: 16px; left: 0; line-height: 15px; position: absolute;
 text-align: center; top:14px; width: 16px; }

/* ***************************************** */
/* Connect
/* ***************************************** */
.section { padding:40px 0; }
.section.paddtopbottom{ padding:100px 0; }
.sectionHeading .deco_heading { font-size:30px; margin: 0 0 30px 0; padding: 0; }
.sectionHeading .deco_heading span { position: relative; }
.sectionHeading .deco_heading i { font-style:normal; }
.sectionHeading .deco_heading span::after { background: #8cc63f none repeat scroll 0 0; border-radius: 3px; 
bottom:-8px; content: ""; height: 3px; left: 0; position: absolute; width: 100%;}
.sectionHeading .deco_heading span:nth-child(2)::after { background: #1a4922 none repeat scroll 0 0;}
.sectionHeading .deco_heading span:nth-child(3)::after { background: #9c2732 none repeat scroll 0 0;}
.sectionHeading h3 { font-size:24px; margin: 0; text-transform: uppercase;font-weight: 600; }
.errorbutton{background: #1a4922;color: #fff;margin-bottom: 17px;}
.errorbutton:hover{background:#8cc63f;color:#fff;}
.topConnectInfo_box { background: #ffffff none repeat scroll 0 0; border-top: 4px solid #9c2732; margin-top: 90px; padding-bottom:50px;}
.topConnectInfo_box .ourInfo_box .innerInfo_box figure{ border: 2px solid #9c2732; border-radius: 100%; height: 127px; line-height: 117px; margin: 0 auto; text-align: center; width: 127px; background: #ffffff none repeat scroll 0 0; display:table; position:relative;}
.topConnectInfo_box .ourInfo_box .innerInfo_box figure .floating_circle{ position:absolute; height: 100%; width: 100%; left: 0; top: 0; border-radius: 100%;}
.topConnectInfo_box .ourInfo_box .innerInfo_box figure .bg01{ background-color:rgba(251,235,186, 0.6);}
.topConnectInfo_box .ourInfo_box .innerInfo_box figure .bg02{ background-color:rgba(150,191,228, 0.6);}
.topConnectInfo_box .ourInfo_box .innerInfo_box figure .bg03{ background-color:rgba(200,225,183, 0.6);}
.topConnectInfo_box .ourInfo_box .innerInfo_box figure .bg04{ background-color:rgba(93,204,245, 0.6);}
.topConnectInfo_box .ourInfo_box .innerInfo_box figure .bg05{ background-color:rgba(218,218,103, 0.6);}
.topConnectInfo_box .ourInfo_box .innerInfo_box figure .bg06{ background-color:rgba(255,230,157, 0.6);}

.topConnectInfo_box .ourInfo_box .innerInfo_box figure i{ font-size:80px; color:#9c2732; display:table-cell;}
.topConnectInfo_box .ourInfo_box { margin-top: -65px; }
.topConnectInfo_box .ourInfo_box .innerInfo_box h3 { color: #354052; font-size: 24px; font-weight: 600; letter-spacing: 0.3px; margin: 14px 0 11px; text-transform: uppercase; }
.topConnectInfo_box .ourInfo_box .innerInfo_box p { color: #354052;  line-height: 22px; }

.about_tab_nav .nav-tabs { border: 0 none; display: table; margin: 0; width: 100%; }
.about_tab_nav .nav-tabs > li { display: table-cell; float: none; margin: 0; text-align: center; width: 25%; }
.about_tab_nav .nav-tabs > li a { border-color: #c4c4c4 #c4c4c4 currentcolor; border-radius: 0; border-style: solid solid none; border-width: 2px 1px 0; display: block; font-size: 24px; margin: 0; color:#354052; padding: 40px 20px; }
.about_tab_nav { background: #ffffff none repeat scroll 0 0; }
.about_tab_nav .nav-tabs > li.active a { background: #8cc63f none repeat scroll 0 0; border-bottom: 0 none; border-color: #8cc63f #8cc63f currentcolor; border-radius: 0; border-top-width: 2px; color: #ffffff; }
.about_tab_nav .nav-tabs > li:first-child a { border-left: 0 none; }
.about_tab_nav .nav-tabs > li:last-child > a { border-right: 0 none; }
.amuDetailsBox{ background:#9c2732; position:relative; /**padding:70px 0 70px;**/ z-index:0; min-height:440px; }
.amuDetailsBox::after { display:none}
.amuDetailsBox .DetailsBox_bg{ margin: 0 auto;padding:0 0 30px 0;width:65%;}

.tabInner_box p { color:#fff; line-height: 22px;font-weight:500; }
.themeBtn.btn-lg { border-width: 2px;  font-size: 16px; line-height: 31px; }
.themeBtn.btn-lg:hover,
.themeBtn.btn-lg:focus { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-color: #8cc63f; color: #8cc63f; }
.aboutInner_image { border: 7px solid #ffffff; left: 0; position: absolute; box-shadow:0 1px 32px rgba(0, 0, 0, 0.5); top: 0; z-index: 5; }

.tabInner_box .country_name{font-size: 20px; color: #354052;  margin-bottom:10px; margin-top:0px;}

.inner-amuDetail_list { background: rgba(255, 255, 255, 0.50); padding:25px;margin-top: 50px; }
.amuDetail_list li { float: left; margin-bottom: 30px; margin-right: 28px;width:185px; /**height:230px;**/ 
overflow:hidden;}
.amuDetail_list li:nth-child(4n) { margin-right: 0;}
.inner_amu_box > figure { position: relative; }
.inner_amu_box > figure::after { background: #354052 none repeat scroll 0 0; content: ""; height: 100%; left: 0; opacity: 0.56; position: absolute; top: 0; width: 100%; z-index: 1;}
.inner_amu_box > figure img { height: 100%; object-fit: cover; width: 100%; }
.amuDetail_list > li .inner_amu_box { margin-right: 0; padding: 0px; text-align: center;
 position:relative; min-height:200px; border: 1px solid #ccc;}
.amuDetail_list { position: relative; width: 100%; margin-bottom:-30px; }
.amuDetail_list > li .inner_amu_box h2 { color:#9c2732; font-size:20px;font-weight: 800; left: 0; margin: 0; position: absolute; right: 0; top: 73px; z-index: 5;  text-shadow:-1px -1px 10px #FFFFFF;}
.amuDetail_list > li .inner_amu_box p{background: rgba(156, 39, 50, 0.88); bottom: 0; color: #ffffff; font-size: 13px; height:40px; left: 0; margin: 0; overflow: hidden; padding:9px; position: absolute; text-overflow: ellipsis; text-transform: capitalize; white-space: nowrap; width: 100%; z-index: 55;}

.addociationList { display: inline-block; height: 400px; margin: 0; overflow:hidden; overflow-y: auto;width: 100%; }
.amuAssociations_wrapper { min-height:440px; padding:50px 0; position:relative; }
.amuAssociations_wrapper::after { background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1;}
.associationBox { background: rgba(255, 255, 255, 0.25) none repeat scroll 0 0; padding: 40px; position: relative; z-index: 10; }
.associationBox .form-group label{ color:#FFFFFF;}
.amuAssociations_wrapper .addociationList > li { float: left; display:inline-block; width: 33.33%; padding-bottom: 10px; padding-right: 10px; }
.amuAssociations_wrapper .addociationList > li a { display: block; position:relative; border: 4px solid #ffffff;height: 120px;}
.amuAssociations_wrapper .addociationList > li a figcaption { background: #ffffff none repeat scroll 0 0; bottom: 0; height: auto; left: 0; padding: 0; position: absolute; width: auto;  -webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;}
.amuAssociations_wrapper .addociationList > li a figcaption h4 { color: #1a4922;  margin: 0; padding: 0 7px;  -webkit-transition: all .4s ease;-moz-transition: all .4s ease;-ms-transition: all .4s ease;-o-transition: all .4s ease;transition: all .4s ease;text-transform: capitalize; }
.associationDetails .add_heading { font-size: 34px; margin: -10px 0 5px; text-transform: uppercase; }
.associationDetails .description { color: #ffffff; font-size:13px; line-height: normal; opacity: 1;overflow:hidden}
.associationDetails .association_add { color: #ffffff; line-height: 26px; opacity: 1; }
.association_add li label {background:#8cc63f none repeat scroll 0 0; border-radius: 5px; color: #ffffff; float: left; height: 27px; margin-right: 15px; text-align: center; width: 27px; }
.association_add li label i { color: #ffffff; }
.association_add li { display: block; margin-bottom: 8px; }
.association_add li a { color: #ffffff; font-weight: 600; opacity: 1; overflow: hidden; }
.associationDetails { position: relative; z-index: 11; }
.association_add li p { color: #ffffff; font-weight: 600;line-height: 24px; opacity: 1; overflow: hidden; }
.amuAssociations_wrapper .addociationList > li a:hover,
.amuAssociations_wrapper .addociationList > li.active a { border-color:#8CC63F; }
.amuAssociations_wrapper .addociationList > li a:hover figcaption,
.amuAssociations_wrapper .addociationList > li.active a figcaption { background:#8CC63F; }
.amuAssociations_wrapper .addociationList > li a:hover figcaption h4,
.amuAssociations_wrapper .addociationList > li.active a figcaption h4 { color:#fff; }
.data_not {width:100%!important;font-size: 20px; display: block; color: #ccc;}
.amuAssociations_wrapper .addociationList > li a figure img{height:112px;width: 100%;}

.notableAlumni_wrapper { padding: 50px 0; position:relative; min-height:440px; }
.notableAlumni_wrapper::after {background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;content: "";height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 1;}
.notableAlumni_wrapper > div{ position: relative; z-index: 10; }
.notableAlumni-list { margin:0 -15px; padding:0; height:560px; overflow:hidden; overflow-y:auto; }
.notableAlumni-list li { display:inline-block; float:left; width:19%; padding:0 1px; margin-bottom:30px; }
.notableAlumni-list li a { background: rgba(255, 255, 255, 0.48) none repeat scroll 0 0; display: block;  padding: 15px; text-align: center; }
.notableAlumni-list li a figure { border: 3px solid #ffffff; border-radius: 100%; height:100px; margin:0 auto; overflow: hidden; width: 100px; }
.notableAlumni-list li a p { color: #ffffff;  line-height: normal; }
.notableAlumni-list li a h4 { color: #ffffff; font-weight: 600; }

.notableAlumni_modal_box { padding: 20px 30px; }
.close { font-size: 34px; position: absolute; right: 11px; top: 2px; font-weight:normal; z-index:5; }
.notableAlumni_heading > h3 { color: #9c2732; font-size:24px; font-weight: 300; margin: 0; text-transform: capitalize; }
.notableAlumni_heading { border-bottom: 1px solid #cccccc; margin-bottom: 20px; padding-bottom: 20px; }
.alumniModal .modal-content { border-radius: 0; }
.alumniModal .modal-body { padding: 0; }
.notableAlumni_modal_box .comtent-modal-box h3 { color: #313131; font-size: 20px; font-weight: 600; margin-top: 0; }
.notableAlumni_modal_box .comtent-modal-box p,
.notableAlumni_modal_box .comtent-modal-box { color: #6b6b6b;  line-height: 23px; margin-bottom: 19px; }
.notableAlumni_modal_box .comtent-modal-box ul { padding-left: 15px; }
.notableAlumni_modal_box .comtent-modal-box ul li { margin-bottom: 7px; }
.notableAlumni-Details-box { background-color: #f8f8f8;  padding: 15px;}

.notableAlumni_modal_box .alumni_box_size{float: right;max-width: 150px;width: 100%; text-align: center;}

.amuConnect-topFilter {background: rgba(255, 255, 255, 0.34) none repeat scroll 0 0; margin-bottom: 20px; padding: 30px;}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) { width: 100%;}
.amuConnect-topFilter label {    color: #fdff61; display: inline-block;  font-weight: 600; margin-bottom: 6px;}
.amuConnect-Details{ background: rgba(255, 255, 255, 0.34) none repeat scroll 0 0; padding: 30px; min-height:250px;}

.category_section { background: #ffffff none repeat scroll 0 0; }
.innerCategory_list > figure { background-color: #ffffff; background-image: url("../images/icons/iconBg.png"); background-position: center center; background-repeat: no-repeat; border-radius: 100%; height: 109px; line-height: 99px; margin: 0 auto; text-align: center; width: 110px; }
.innerCategory_list > figure i{ font-size:50px;}
.innerCategory_list > h3 { font-size: 20px; text-align: center; }
.categoriesList { margin-top: 45px; }

/* ***************************************** */
/* Connact & Communicate & Collaborate
/* ***************************************** */
#connectivity{ position:relative; display:block; background:#FFFFFF;}
#connectivity figure{ position:relative;}
#connectivity figure .floating_retangle{ position:absolute; height: 100%; width: 100%; left: 0; top: 0;}
#connectivity figure .bgColor01{ background-color:rgba(251,235,186, 0.6);}
#connectivity figure .bgColor02{ background-color:rgba(150,191,228, 0.6);}
#connectivity figure .bgColor03{ background-color:rgba(200,225,183, 0.6);}

#connectivity figure img{ border:#333 solid 1px;}
#connectivity figure:nth-child(1):before{background-color:rgba(255, 245, 214, 0.5); co}
#connectivity figure:nth-child(1){background-color:rgba(255, 245, 214, 0.5);}
#connectivity .connect_head{ font-size:21px; color:#c00000; text-transform:uppercase; font-weight:800;}
#connectivity .points_list_info{ list-style:none; padding:15px 0;}
#connectivity .points_list_info li{ display:block; color:#c55a0d; text-transform:uppercase; font-size:16px; padding:3px 0; position:relative;}
#connectivity .points_list_info.textCapitalize li{ text-transform:capitalize; text-align:center;}
#connectivity .points_list_info.textCapitalize li:nth-child(1){color:#c00000;}

#connectivity .points_list_info li:nth-child(1){color:#c55a0d;}
#connectivity .points_list_info li:nth-child(2){color:#2e75b6;}
#connectivity .points_list_info li:nth-child(3){color:#558235;}
#connectivity p{color:#2e75b6; font-size:16px; text-align:center;}

#chart-info-inslights{ position:relative; padding-top:25px;}
#chart-info-inslights .trend-head{ display:block; position:relative; text-align:center;}
#chart-info-inslights .trend-head h3{font-size: 40px; margin-bottom:40px; margin-top:25px;}

.panel_area{border-left:1px solid #E6E9ED; border-right: 1px solid #E6E9ED;border-bottom: 2px solid #9C2732;margin-bottom: 30px;}
.sub-headings{ position:relative; display:block; margin-top: 15px; width:93.45%;}
.sub-headings li{font-size: 13px;font-weight:600; color:#354052; display:inline-block; width:40%; margin-right:-3px; text-align:right;}
.sub-headings li:nth-child(odd){width:60%;  text-align:left;}

.details-info{margin-top: 15px;width: 93.45%;}
.details-info li{ display:inline-block; margin-right:-3px; width:20%;  text-align:right;}
.details-info li:nth-child(odd){width:80%;  text-align:left;}
.details-info li .deparment_icon{color: #354052; font-size: 13px; line-height:14px;}
.details-info li .deparment_icon i{padding-right:10px;}	
.details-info li .numbering{background: #9c2632; border-radius:3px; color:#ffffff; line-height:15px; padding:3px; text-align: center; font-size: 11px;}
.top-chart-heading{font-size:13px; margin-top: 15px; font-weight:600; color:#354052; display:block; text-align:center;}

.chart-main-title .heading_area{background: #8cc63f; color: #ffffff; font-size: 16px; line-height: normal; padding: 12px 12px; text-align: center; margin-bottom: 0; margin-top:0;}
.chart-box-contents{ background:#FFFFFF;}
.chart-circle .vertical-middle{ right:0; left:0; margin:0 auto; width:140px;}
.chart-circle.minHeight{ min-height:22em;}
.chart-circle.sign-up.minHeight{ min-height:13em;}

.redtext{color: red;font-size: 13px;padding: 10px 0 10px 10px; display:block;}

.industry_states, .faculty_states, .department_states, 
.hall_states, .country_states, .location_states, .device_states{margin-left:20px !important;}

.margleft{margin-left:20px;}
.margright{margin-right:20px;}

/* ***************************************** */
/* Calculation
/* ***************************************** */
#calculation{ position:relative; display:block; background:#000000; color:#FFF; padding:10px 0; margin:50px 0;}
#calculation figure img{ width:100%;}
#calculation .total_calculation_head{ display:block; padding:80px 0 20px 0;}
#calculation .total_calculation_head span{display:inline-block; width: 19.5%; font-size: 36px; text-transform:uppercase; font-weight:800;}
#calculation .total_calculation_head span:nth-child(1){ color:#ffd966;}
#calculation .total_calculation_head span:nth-child(2){ color:#FFFFFF; text-align:center;}
#calculation .total_calculation_head span:nth-child(3){ color:#f3b183;}
#calculation .total_calculation_head span:nth-child(4){ color:#FFFFFF; text-align:center;}
#calculation .total_calculation_head span:nth-child(5){ color:#c5e0b4;}

#calculation .calculate_list{ position:relative; display:block;}
#calculation .calculate_list:nth-child(2){background:#d9d9d9;}
#calculation .calculate_list:nth-child(3){background:#bfbfbf;}
#calculation .calculate_list:nth-child(4){ background:#7f7f7f;}
#calculation .calculate_list ul{ list-style:none; padding:15px 0px;/* position:absolute; top:50%;
 -webkit-transform: translate(0%, -50%);
  -moz-transform:    translate(0%, -50%);
  -ms-transform:     translate(0%, -50%);
  -o-transform:      translate(0%, -50%);
  transform:         translate(0%, -50%);*/
}
#calculation .calculate_list ul li{font-size: 30px; text-transform:uppercase; font-weight:800; display:block; padding:10px 0; color:#000000; text-align:center;}
#calculation .amuNetwork{font-size: 16px; color:#FFFFFF; text-align:center; display:block; margin-top:15px;}

#calculation .name_years{ position:absolute; top:10px; left:0; right:0; margin:0 auto; text-align:center;}
#calculation .name_years h2{font-size: 30px; color:#FFFFFF; font-weight:800;}
#calculation .name_years acronym{font-size: 16px; color:#FFFFFF; font-weight:800;}

#calculation .his_birth{ position:absolute; bottom:10px; left:0; right:0; margin:0 auto; text-align:center;}
#calculation .his_birth span{font-size: 14px; color:#000000; font-weight:800; display:block; margin-bottom:10px;}
#calculation .his_birth h2{font-size: 48px; color:#ffc000; font-weight:800; display:block; margin:0;}
#calculation .his_birth acronym{font-size: 16px; color:#FFFFFF; font-weight:800; display:block;}

/* ***************************************** */
/* Loader
/* ***************************************** */
.pace { -webkit-pointer-events: none; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; }
.pace-inactive { display: none;}
.pace .pace-progress { background: #8CC63F; position: fixed; z-index: 2000; top: 0; right: 100%; width: 100%; height: 4px; }
.preloader { /*background: #ffffff; background-size: cover;*/  background-image: url("https://aligconnect.com/images/loaderbanner.png");/**/ height: 101%; left: 0; position: fixed; scroll-behavior: smooth; top: -1px; width: 100%; z-index: 1999; }

.loaderLogo { bottom: 0; height: 184px; left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 184px; z-index: 44; }
.middleLogo { bottom: 0; left: 0; margin: 0 auto; position: absolute; right: 0; top: 13px; }

/* ***************************************** */
/* Testimonial
/* ***************************************** */
.testim-list { cursor: pointer; background: #f4f4f4 none repeat scroll 0 0; border-bottom: 1px solid #dedede; border-right: 1px solid #dedede; border-top: 1px solid #dedede; color: #354052; padding: 40px 25px; text-align: center; -moz-transform: scale(1);-webkit-transform: scale(1) translateX(0) translateY(0);-o-transform: scale(1) translateX(0) translateY(0);-ms-transform: scale(1) translateX(0) translateY(0);transform: scale(1) translateX(0) translateY(0);-webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear; }
.testim-list .iconQuote i { color: #354052; font-size: 24px; }
.testim-list .iconQuote { margin-bottom: 21px; }
.testim-list .paragraph p { font-size: 14.9px; line-height: 22px; }
.testim-list .testim-imageBox > figure { border: 3px solid #9c2732; border-radius: 100%; height: 85px; margin: 0 auto; overflow: hidden; width: 85px; }
.testim-list .testim-details .testim-name { font-size: 18px; font-weight: 600; margin: 0; }
.testim-list .testim-details .occu {  margin: 0; }
.testim-list .testim-details { margin-top: 24px; }
.testim-list .testim-imageBox { padding: 10px 0; }
.center .testim-list { background: #ffffff none repeat scroll 0 0; border-top: 6px solid #9c2732; box-shadow: 1px 1px 38px rgba(0, 0, 0, 0.3); top: 0; z-index: 555; }
.center .testim-list .iconQuote i { color:#8cc63f; }

.destopByteSection { display: table; margin-top: 55px; width: 100%; padding-bottom: 50px; }
.destopByteSection .testim-list { display: table-cell; height: 100%; vertical-align: middle; position: relative; z-index: 1; max-width:228px;/* width:100%;*/}
.destopByteSection .testim-list:first-child{border-left: 1px solid #dedede;}
.destopByteSection .testim-list::before { background: #ffffff none repeat scroll 0 0; content: ""; height: 0; left: 0; position: absolute; top: 0; width: 100%; z-index: -1; -webkit-transition: height .6s linear;-moz-transition: height .6s linear;-ms-transition: height .6s linear;-o-transition: height .6s linear;transition: height .6s linear;}
.destopByteSection .testim-list .testim-imageBox { height: 0; border-color: transparent;  height: 85px;}
.destopByteSection .testim-list.center { background: #f4f4f4; border-top: 5px solid #9c2732; z-index: 4; box-shadow: 0 0 32px rgba(0, 0, 0, 0.14); -moz-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform:scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1) ; }
.destopByteSection .center .testim-list .iconQuote i { color:#8cc63f; }
.destopByteSection .testim-list.center::before, .destopByteSection .testim-list:hover::before {height: 100%;}
.destopByteSection .testim-list:hover .iconQuote i { color:#8cc63f; }
.destopByteSection .testim-list:hover { border-top: 5px solid #9c2732; box-shadow: 0 0 32px rgba(0, 0, 0, 0.14); -moz-transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -o-transform: scale(1.1); -ms-transform:scale(1.1); transform: scale(1.1); z-index: 44; -webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}
.ourTestimonailBox .owl-prev { background: #1a4922 none repeat scroll 0 0; bottom: 0; height: 80px; left: -40px; line-height: 80px; margin: auto; position: absolute; right: auto; text-align: center; top: 0; width: 40px; z-index:5; }
.ourTestimonailBox .owl-next { background: #1a4922 none repeat scroll 0 0; bottom: 0; height: 80px; right: -40px; line-height: 80px; margin: auto; position: absolute; left: auto; text-align: center; top: 0; width: 40px; z-index:5; }
.ourTestimonailBox .owl-next i,
.ourTestimonailBox .owl-prev i { color:#fff; font-size:20px; }

/* ***************************************** */
/* footer signupbox
/* ***************************************** */
.signupSection { background: #9c2732 none repeat scroll 0 0; padding: 20px 0; }
.signupSection .leftBox { display: table; width: 100%; }
.signupSection .leftBox figure { display: table-cell; vertical-align: middle; width: 100px; }
.signupSection .leftBox h3 { color: #ffffff; display: table-cell; font-size: 33px; font-weight: 300; letter-spacing: 1.1px; padding-left: 25px; text-transform: uppercase; vertical-align: middle; }
.signupSection .footerButton { margin-top: 26px; text-align: right; }
.footerButton .themeBtn { font-size: 25px; }
.footerButton .themeBtn:hover { background: #ffffff none repeat scroll 0 0; border-color: #ffffff; color: #8cc63f; }
.footerButton .themeBtn2 { border-color: #ffffff; color: #ffffff; font-size: 25px; }
.footerButton .themeBtn2:hover { border-color: #8cc63f; color: #8cc63f; }

/* ***************************************** */
/* Footer
/* ***************************************** */

.footerContent { padding: 30px 0; position: relative; }
.footerContent::after{background: rgba(0, 0, 0, 0.8); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 1;}
.footerContent > .container { position: relative; z-index: 5; }
.footerHeading { color: #ffffff; font-size: 24px; font-weight: 600; margin: 0 0 40px; word-spacing: 0; }
.aboutAmuSmg { padding-right:30px; }
.messageBox > figure { border: 4px solid #ffffff; display: inline-block; float: left; margin-right: 26px; }
.aboutAmuSmg .messageText { overflow: hidden; position: relative; top:-9px; }
.aboutAmuSmg .messageText p { color: #ffffff; hyphens: auto; line-height: 17px; opacity: 0.7; }
.pollBox  h4 { color: #ffffff; font-size: 13px; margin: 0 0 2px; }
.pollBox  p { color: rgba(255, 255, 255, 0.57);  font-weight: 300; margin: 0; }
.pollBox { margin-bottom: 10px; }
.pollSection { padding-right: 40px; }

/*.pollResult { background: #ffffff none repeat scroll 0 0; border-radius: 5px; display: table; height: 6px; margin-top: 14px; overflow: hidden; width: 100%; }
.pollResult > span { display: table-cell; }*/
.pollResult {background: #ffffff none repeat scroll 0 0;  border-radius: 5px; position:relative; height: 6px; margin-top: 5px; overflow: hidden; width: 100%; }
.pollResult > span {position:absolute; top:0; left:0; height:100%;  }
.pollResult > span:nth-child(1) { background: #8cc63f none repeat scroll 0 0;}
.pollResult > span:nth-child(2) { background: #9c2732 none repeat scroll 0 0;}
.pollResult > span:nth-child(3) { background: #ffffff none repeat scroll 0 0;}

.subscribeNow form { position: relative; }
.subscribeNow { position: relative; top: -9px; }
.subscribeNow p{ color:#999999;}

.newsletter-input { border: 0 none; border-radius: 50px; box-shadow: none; color: #999999; height:35px; outline: medium none; padding:7px 15px 7px 15px; width: 100%;margin-bottom: 10px;  }
.newsLetterBtn { background: #8cc63f; border:none; border-radius:50px; color: #ffffff; padding: 5px 22px; position: absolute; left:2px;margin: 0 auto; text-transform:uppercase;font-size: 17px; font-weight: 600; bottom:-31%}
.newsletter-msg{border-radius:50px;height:50px;box-shadow: none; color: #999999;width: 100%;outline: medium none; border:none; padding:7px 15px 7px 15px; margin-bottom: 10px;}
.newsletter-input:focus { box-shadow: none; }

.footerSocial { margin-top: 30px; text-align: center;}
.footerSocial > a { background: rgba(255, 255, 255, 0.22) none repeat scroll 0 0; border-radius: 100%; color: #ffffff; display: inline-block; font-size: 19px; line-height: 40px; margin-right: 5px; text-align: center; width: 40px; }
.footerSocial > a i { color: #ffffff; }
.footerSocial > a.facebook:hover { background:#406ac0; }
.footerSocial > a.instagram:hover { background:#C04071; }
.footerSocial > a.whatsapp:hover { background:#43D854; }
.footerSocial > a.twitter:hover { background:#1DA1F2; }
.footerSocial > a.mail:hover { background:#BA332F; }

.footerBotton { background: #111111 none repeat scroll 0 0; padding: 30px 0; }
.footerNav { margin: 0; }
.footerNav > li { display: inline-block; margin-right:-5px;letter-spacing:1.2px; color:#999999;}
.footerNav > li a { color: rgba(255, 255, 255, 0.7); display: inline-block;  font-weight: normal; padding: 0 15px; position: relative; }
.footerNav > li + li a::after { content: "|"; left: 0; position: absolute;top: 0;}
.footerNav > li a:hover{color: #9C2732;}

.poll_options.radio-style > li { margin-bottom:10px;}
.poll_options .checkbox span { color: #ffffff; }
.poll_options .checkbox i { border: 2px solid #ffffff;}

/************************************************************************/
                     /* Login & Sign up Page /*
/************************************************************************/
.LoginSignUpPage {font-size:14px;}
.LoginSignUpPage .min_height{ min-height: 460px;}
.LoginSignUpPage .navbar-brand {text-align:center; display:block; float:none; height:auto; padding:0px 0;}
.LoginSignUpPage .navbar-brand.paddTopBototm{padding:0px 0 20px 0;}
.LoginSignUpPage .navbar-brand img {height:100px; display:inline;}
.LoginSignUpPage .form-horizontal {padding:0px 0 0px 0;}
.LoginSignUpPage .form-horizontal .form-group {margin:0px 0 15px 0;}

.LoginSignUpPage .form-horizontal .form-group .form-control:focus {border:1px solid #8cc63f;}
.LoginSignUpPage .form-group button {background:#1a4922; border:none; color:#FFFFFF; font-weight:700; padding:10px;
 text-transform:uppercase; width:100%;  border-radius:3px; margin-top:2px;}
.LoginSignUpPage .form-group button:hover{background:#8cc63f;}

.LoginSignUpPage .resetPassword{ text-align:center; display:block; color:#9c2732; margin-bottom:10px; font-weight:500;}
.LoginSignUpPage .resetPassword:hover{text-decoration:underline;}
.LoginSignUpPage .or { background: #ffffff;    bottom: 0;    color: #88BE45;    font-size: 17px;    font-weight: 700;    height: 40px;    left:-2px;    line-height: 40px;    margin: auto;
    position: absolute;    text-align: center;    text-transform: uppercase;    top: 0;    width: 30px;}
.bodr{ height:100%; width:1px; position:absolute; left:12px; top:0px; bottom:0; content:""; border-left:#88be45 dashed 1px;}
.LoginSignUpPage .getIntouch{ position:relative; text-align:center;}
.LoginSignUpPage .getIntouch a { border-radius: 3px; color: #ffffff; display: inline-block;  line-height: 1; margin-bottom: 3px; overflow: hidden;  padding: 0; position: relative;
    text-align: left;   top: 0rem;  width: 49%; vertical-align:middle;}
.auto_center{ width:100%; max-width:280px; margin:0 auto; float:right;}
 
.auto_center.vertical-middle{position:absolute; top:50%; right:15px; 
 -webkit-transform: translate(0%, -50%);
  -moz-transform:    translate(0%, -50%);
  -ms-transform:     translate(0%, -50%);
  -o-transform:      translate(0%, -50%);
  transform:         translate(0%, -50%);} 
  
.LoginSignUpPage .getIntouch a.facebook{ background:#4967a5 none repeat scroll 0 0;}
.LoginSignUpPage .getIntouch a.twitter { background:#4fd6f8;}
.LoginSignUpPage .getIntouch a.linkedin { background:#3cadd6 ;}
.LoginSignUpPage .getIntouch a.googlePlus { background:#e95f4f;}
.LoginSignUpPage .getIntouch a p{ display:inline-block; vertical-align:middle; width:80px; font-weight:600; margin-bottom:0; margin-left:10px; text-transform:capitalize; position:relative; z-index:5;}
.LoginSignUpPage .getIntouch a i{ color: #ffffff; display: inline-block; line-height:36px; text-align: center; width: 36px ;  vertical-align:middle; position:relative; z-index:5;}
.LoginSignUpPage .getIntouch a::before { content: ""; height: 100%; left: 0; position: absolute; right: 0; width: 36px; -webkit-transition: all .4s linear;
-moz-transition: all .4s linear;
-ms-transition: all .4s linear;
-o-transition: all .4s linear;
transition: all .4s linear;
    z-index: 0;}
	
.LoginSignUpPage .getIntouch a.facebook::before { background: #3a5897 ;}
.LoginSignUpPage .getIntouch a.twitter::before{ background:#00BDEc;}
.LoginSignUpPage .getIntouch a.linkedin::before{ background:#1a92bd ;}
.LoginSignUpPage .getIntouch a.googlePlus::before{ background:#d94a3a;}
.LoginSignUpPage .getIntouch a:hover::before{ width:100%;}
.LoginSignUpPage .creatAccount{ display:block; position:relative; margin-top:20px;}
.LoginSignUpPage .creatAccount .creatAbtn{ background:transparent; border: 1px solid #8cc63f; color: #8cc63f; display: inline-block; font-weight:400;  padding: 5px 30px; max-width:250px; width:100%; text-transform: uppercase; border-radius:0; }
.LoginSignUpPage .creatAccount .creatAbtn:hover{border: 1px solid #9c2732; color: #9c2732;}

.checkbox {padding: 0; cursor: pointer; position: relative;	margin-top:7px!important; margin-bottom:5px!important; padding-top:1px!important;  min-height:inherit !important; text-transform: capitalize;}
.checkbox input+i:after {position: absolute;margin: auto;top: 0;	bottom: 0}
/*.checkbox input+i:after, .fa-check:before {	content: "\f00c"}*/
.checkbox input {position: static;left:24px; /*display:none;*/ margin:0; z-index:-1;}
.checkbox input[type="radio"]{position: static;left:24px; display:none;/**/ margin:0; z-index:1;}
.checkbox i {left: 0; width:18px; height:18px; outline: 0; border: 1px solid #8cc63f;	background: 0 0;overflow: hidden;transition: .3s;	-o-transition: .3s;	-ms-transition: .3s;	-moz-transition: .3s;	-webkit-transition: .3s; float:left; position:relative; display:inline-block}
.checkbox.radio i {	font-style: normal}
.checkbox input+i:after {transition: .3s;-o-transition: .3s;	-ms-transition: .3s;	-moz-transition: .3s;	-webkit-transition: .3s;-moz-transform: scale(0);-webkit-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0);font-size: 12px;line-height: 15px;left: 0;	right: 0;	text-align: center;	background: #8cc63f; width:10px; height:10px; content:'';}
.checkbox span { color: #546b7b; float: left;  font-weight: 400;padding-left: 9px; width: calc(100% - 20px);}
.checkbox input:checked+i:after { -moz-transform: scale(1); -webkit-transform: scale(1); -o-transform: scale(1); -ms-transform: scale(1);transform: scale(1)}
.checkbox input:checked+i { border-color: #8cc63f;}
.checkbox.radio i, .checkbox.radio input+i:after { border-radius:100%;}
.listcotnt .form-group .checkbox.capitalize_none{text-transform: none;}

.LoginSignUpPage .modal-dialog{ max-width:450px;/* margin:100px auto 30px auto;;*/}
.LoginSignUpPage.largeWidth .modal-dialog{max-width:700px; width:100%;}
.LoginSignUpPage .modal-dialog .modal-content button.close{ z-index:1;font-size: 24px;font-weight: 400;color:#000;opacity: 0.4;
background:none;
 /*width:25px; height:25px; border:#8cc63f solid 2px; opacity:1; right:-10px; top:-10px; font-size:20px; background:#FFFFFF; border-radius:100%; color:#8cc63f;*/}
.LoginSignUpPage .modal-dialog .modal-content button.close:hover{ /*border:#9c2732 solid 2px;*/ color:#1a4922;}
.LoginSignUpPage .modal-dialog .modal-content .modal-body{ padding:30px;}
.modal-body.paddNone{ padding:0;}
.submit_modal .modal-title{color:#8cc63f;font-size: 24px;}


/************************************************************************/
                     /* Account Details /*
/************************************************************************/
.tabs_nav.nav-tabs { background:#FFFFFF; display: table; margin: 0; width: 100%; }
.tabs_nav.nav-tabs > li { display: table-cell; float: none; margin: 0; text-align: center; width: 25%;  border-right:#ddd solid 1px;}
.tabs_nav.nav-tabs > li:last-child a{ border-right:none;}
.tabs_nav.nav-tabs > li a:hover{ border:none;}
.tabs_nav.nav-tabs > li a { border-radius: 0;  display: block; font-size: 24px; margin: 0; color:#354052; padding:20px 10px; border:0; }
.tabs_nav.nav-tabs > li.active a { background: #8cc63f none repeat scroll 0 0; border-radius: 0;  color: #ffffff; }
.tabs_nav.nav-tabs > li:first-child a { border-left: 0 none; }
.tabs_nav.nav-tabs > li:last-child > a { border-right: 0 none; }

.formAccount{ position:relative; background:#FFFFFF; padding:30px;}
.formAccount .form-horizontal .form-group label{ font-weight:400;}

/************************************************************************/
                     /* Top Header Search /*
/************************************************************************/

.topSerachBox .searchInput{float: left; max-width: 100%; width: 304px; position:relative;height:30px;}
.topSerachBox .form-control { background: rgba(255, 255, 255, 0.93) none repeat scroll 0 0; border: 0 none; border-radius: 0; color: #354052;   box-shadow:none; }
.topSerachBox .form-control:focus{ box-shadow:none; border:0;}
.topSerachBox .selectize-control{top:-33px;text-align: left;}
.topSerachBox .selectize-input {background: rgba(255, 255, 255, 0.15)!important;border-radius:0;cursor:text!important;}
.topSerachBox .selectize-control.single .selectize-input::after{display:none;}
.topSerachBox .selectize-dropdown .selectize-dropdown-content .big-search-dropdown figure.photo{width: 35px;height: 35px;margin-right: 10px;margin-left: 10px;display:inline-block;vertical-align:top;}

.topSerachBox .search_people-details { width: calc(100% - 85px);display:inline-block; }
.topSerachBox .search_people-details h4 { font-size: 13px; font-weight: 500; margin:0px; }
.topSerachBox .search_people-details p { color: #999999; margin-bottom: 0;font-size: 11px;line-height:inherit;}
.topSerachBox .selectize-dropdown .selectize-dropdown-content .big-search-dropdown:hover{background:#8cc63f;}
.topSerachBox .selectize-dropdown .selectize-dropdown-content .big-search-dropdown:hover h4{color:#fff;}
.topSerachBox .selectize-dropdown .selectize-dropdown-content .big-search-dropdown:hover p{color:#fff;}
.selectize-control.single .selectize-input, .selectize-dropdown.single{border:none!important;}

.top-search-form { float: right; padding-top: 18px; }
.topSerachBox { text-align: right; }
.form-toggle-btn { background: #454545 none repeat scroll 0 0; border: 0 none; float: left; height: 34px; width: 36px;  line-height:1;}
.topSerachBox i { color: #ffffff; font-size: 19px; }
.form-toggle-btn .icon-mobileMenubtn {  font-size: 16px; }
.top-search-button { background: #8cc63f none repeat scroll 0 0; border: 0 none; float: left; height: 34px; width: 40px;  line-height:1;}
.topSerachBox .advanchSearch { background: #1a4922 none repeat scroll 0 0; color: #ffffff; display: block; float: left;  font-weight: 400; height: 34px; line-height: 34px; padding: 0 15px; text-transform: uppercase; }
/*.searchInput .form-control::-webkit-input-placeholder {color:inherit;}
.searchInput .form-control::-moz-placeholder {color:inherit;}
.searchInput .form-control:-ms-input-placeholder {color:inherit;}
.searchInput .form-control:-moz-placeholder {color:inherit;}
*/.searchDropDown {background:#454545;left: 0; margin: 0;position: absolute;text-align: left;top: 34px;width: 100%;z-index: 55;display:none;}
.searchDropDown a {color: #cbcaca; display:block; font-size:14px; padding:10px 50px 10px 15px; position: relative;}
.searchDropDown > li {display: block;}
.searchDropDown li + li a {border-top: 1px solid #333333;}
.searchDropDown > li.active a:after{ position:absolute; top:11px; right:12px; content:'\f00c';font-family:'FontAwesome'; color:#8cc63f;}
.searchDropDown a i {color: #cbcaca;font-size: 16px; padding-right: 12px;}

/************************************************************************/
                     /*User Page/*
/************************************************************************/
.mini-profile { padding: 10px; }
.mini-profile .background { position: relative; }
.mini-profile .background .widget-bg { height: 100px; overflow: hidden; width: 100%; }
.mini-profile .background .widget-bg img { height: 100%; width: 100%; object-fit:cover; }
.mini-profile .background .label { background: rgba(49, 53, 62, 0.25) none repeat scroll 0 0; border-radius: 4px; color: #ffffff; font-family: "Source Sans Pro", sans-serif; font-size: 12px; font-weight: 400; letter-spacing: 0.5px; margin-right: 10px; margin-top: 10px; padding: 6.5px 12px; position: absolute; right: 0; top: 0; }
.mini-profile .background .avatar-img { border-radius: 50%; bottom:15px; left: 8px; line-height: 78px; position: absolute; border-radius: 50%; height: 74px; width: 74px; border: 4px solid #ffffff; background:#fff; overflow: hidden;}
.mini-profile .background .avatar-img img { width:100%; height:100%;}

.background-img-upload-btn{ position:relative;}
.background-img-upload-btn .btn-bs-file.browse{ position:absolute; z-index:1; top:0; right:0;}
.background-img-upload-btn .btn-bs-file.browse i{ color:#8cc63f;}

.avatar-img-upload-btn{ position:relative;}
.avatar-img-upload-btn .btn-bs-file.browse{ position:absolute; z-index:1; top:0;}
.avatar-img-upload-btn .btn-bs-file.browse i{ color:#8cc63f;}

.mini-profile .avatar-profile .avatar-details { padding-left: 94px; }
.mini-profile .avatar-profile .avatar-details .avatar-name { margin: 0; }
.mini-profile .avatar-profile .avatar-details .avatar-name a { color: #354052; font-size: 16px; text-decoration: none; text-transform: capitalize; }
.mini-profile .avatar-profile .avatar-details .avatar-mail { color: #354052;  margin-top: -4px; }
.mini-profile .social-links { border-bottom: 1px solid #e6eaee; margin-left: 13px; margin-right: 13px; padding-top: 6px; }
.mini-profile .address { padding-top: 10px; }
.mini-profile .address ul { margin-bottom: 4px; padding-left: 18px; }
.mini-profile .address ul li { color: #354052;  line-height: 25px; }
.mini-profile .address ul li i { color: #bbc5d5;  padding-right: 12px; }
.mini-profile .activity-list { margin-bottom: 0; margin-top: 13px; padding: 0 10px; }
.mini-profile .activity-list li { padding-left: 15px; padding-right: 15px; }

.list-group-item .list-icon { float: left; width: 45px;}
.list-group-item .list-text { float: left; width: calc(100% - 45px); text-transform:capitalize; font-weight:600; color:#354052;}
.list-text .text-muted { font-size: 12px; font-weight: normal; text-transform:none;}
.list-group-item .list-icon i {color: #8cc63f; font-size: 20px; padding: 5px; text-align: center; width: 34px;}
.post-filters .list-group-item{ padding: 14px 15px; display:block;}
.post-filters .list-group-item:hover{ background:#f2f2f2;}
.list-group-item.active, 
.list-group-item.active:focus, 
.list-group-item.active:hover { background: #8cc63f; border-color: #8cc63f;}
.list-group-item.active .list-icon i{ color:#fff;}
.list-group-item.active .list-text{ color:#fff;}

.list-group-item.active .list-text .text-muted{ color:#f2f2f2;}
.panel-default .panel-heading.no-bg { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-color: rgba(0, 0, 0, 0);}
.panel-title { color: #354052; font-size: 16px; text-transform:capitalize}
.panel-heading.panel-settings{ padding: 20px 15px;position: relative;}
.panel-heading.panel-settings.mar_minus{ margin-bottom:-15px;}

.socialite-form.radiusNone .form-control{ border-radius:0;}
.socialite-form label {color: #354052; font-weight: 400; letter-spacing: 0.1px; margin-bottom:7px; /*text-transform: uppercase;*/ position:relative;}
.socialite-form .form-control{ border-color: #dfe3e9;   box-shadow: none; resize:vertical;}
.socialite-form .form-control:focus {    box-shadow: none;}
.socialite-form .inrolment_sec .form-control{ width:46.699%; margin-right:10px; float:left;}
.socialite-form .inrolment_sec .form-control:last-child{ margin-right:0;}

.submitBtn {background: #1a4922; border: 0 none; color: #ffffff; font-weight: 600; padding:8px 20px;border-radius: 4px!important; position:absolute; right:0; top:-8px; font-size:13px;}
.submitBtn i{ color:#fff; padding-left:5px;}
.submitBtn:hover{ background:#8CC63F; color:#fff;}

.tabInner_box h3{ color: #ffffff; font-size: 40px; margin: 20px 0 15px;}
.tabInner_box h3.smallHeading{color: #354052; font-weight: 600; letter-spacing: 0.1px; margin-bottom:10px; margin-top:15px; text-transform: uppercase; position:relative;}

#ProfessionalDetails h3.smallHeading{color: #354052; font-weight: 600; letter-spacing: 0.1px; margin-bottom:10px; font-size: 16px; margin-top:15px; position:relative;}

.enrolment .form-control{ width:28.15%; margin-right:15px; float:left; border-color: #ccc;}
.enrolment .form-control.numeric{width:65.15%;}
.enrolment .form-control:last-child{ margin-right:0;}
.enrolment .form-control::-webkit-input-placeholder {color: #999;}
.enrolment .form-control::-moz-placeholder {color: #999;}
.enrolment .form-control:-ms-input-placeholder {color: #999;}
.enrolment .form-control:-moz-placeholder {color: #999;}

.innerHeading {    color: #354052;    margin-bottom: 0;font-size: 16px;}
.smallHeading{font-size: 16px;}
 hr{ border-top-color: #eeeeee;    margin: 10px 0 20px;}
.privacy-question .list-group > li {    display: block;    padding:8px 0;}
.privacy-question li label {    color: #354052;    font-weight: normal;    padding-top: 6px;}
.list-group > li + li {    border-top: 1px solid #eeeeee;}
.privacy-question .bootstrap-select > .dropdown-toggle{ color:#555555}
.privacy-question .btn-default{ border-color:#ced0da;}
.divs { position: relative; display: inline-block; background-color: #fcc; }
.inputs { position:absolute; left: 0px; height: 100%; width: 100%; opacity: 0; background: #00f; z-index:999; }
.icons { position:relative; }

.updateDetails{ display:inline-block; width:100%; }
.updateDetails .form-group { margin-bottom:0; }
.updateDetails .form-control,
.updateDetails .btn-group { margin-bottom:10px; }
.updateDetails .mar_botm{ margin-bottom:15px !important;}
.updateDetails .panel-title{ padding:15px 0; font-size:16px;}

/************************************************************************/
                     /*Time line/*
/************************************************************************/
#temeLine{ position:relative; display:block; margin-top:0px;}
.panel.panel-theme {border: 0 none; border-radius:0px; box-shadow:0px 0px 12px rgba(0, 0, 0, 0.08);
}
.panel.panel-theme.drop-theme{overflow: inherit;}
.panel.padd{ padding:15px 15px;}
.timelineBox {position: relative;}
.userDetails { padding: 15px; position:relative;}
.userDetails .editprofile{/* display:none; */position:absolute; right:10px; top:10px; font-size:16px; background:#89c43b;  text-align: center; width: 30px; height:30px; line-height: 20px;
 padding: 5px; border-radius:100%;}
/*.userDetails:hover .editprofile{ display:block;}*/
.userDetails .editprofile:hover{ background:#9c2732;}
.userDetails .editprofile i{color:#FFF;}

.bgImg{ position:relative; height:100%; width:100%; padding-top: 60px;}
.bgImg .image{ position:absolute; top:0; left:0; bottom:0; right:0; height:100%; width:100%;}
.bgImg .image img{ height: 100%; object-fit: cover; width: 100%;}
.userDetails .avatar-img{ border-radius: 100%; height: 54px; width: 54px; margin-right: 15px; display:inline-block; vertical-align:middle; background:#FFF; overflow:hidden; float:left; position: relative;
margin-top: 12px;}
.userDetails .avatar-img img{ height: 100%; object-fit: cover; width: 100%;}
.userDetails .avatar-details{ display:inline-block; vertical-align:middle; float:left; width:calc(100% - 75px);}
.userDetails .designation{ display:block; font-size:11px; color:#999999;}
.userDetails .avatar-details .avatar-name{ font-size: 16px; display:inline-block; line-height:1; margin-bottom:0; color:#8cc63f; text-transform:capitalize;margin-top: 16px;}
.userDetails .avatar-details .avatar-name a{ /*color:#354052;*/ font-weight:400; display:block }
.userDetails .avatar-details p.avatar-mail{ color:#aaa; }

.list-group{ list-style:none; padding:0; margin:0;}
.list-group li{list-style:none; display:block; /*border-bottom:#f1f1f1 solid 1px;*/}
.list-group li h3{ background:#d6e4c5; padding:6px 20px; margin:0px 0; color:#739a45; text-transform:capitalize; font-size:16px; font-weight:500;}
.list-group li h3 a{ background:#d6e4c5; padding:0; margin:0; color:#739a45; text-transform:capitalize; font-size:16px; font-weight:500;}
.list-group li a{ color:#354052; display:block;  padding:5px 20px; }
.list-group li a i{ font-size:16px; color:#739a45;vertical-align:middle; margin-right:10px; width:20px;}
.list-group li a p{ display:inline-block; width: calc(100% - 38px); padding:0; margin:0; vertical-align:middle; line-height:16px; }
.list-group li a:hover {background: #e6e6e6;}
.list-group li.active a{background: #e6e6e6;}
.invite-user{ display:block; position:relative; padding:10px 10px;}
.invite-user .emailInvite{width: calc(100% - 80px); display:inline-block; vertical-align:middle;}
.invite-user .button_gre{ width:75px; display:inline-block; vertical-align:middle; padding:7px 10px;}

.timeline-members { margin-top: 15px;}
.timeline-members.marNone{ margin-top:0;}
.timeline-members ul li { display: block; float: left; margin-bottom: 15px; padding: 0 15px; width: 50%; }
.timeline-members ul li .memberBox figure { float: left; height: 54px; overflow: hidden; width:54px; border-radius: 5px; margin:10px 0px 10px 10px;}
.timeline-members ul li .memberBox figure img { height: 100%; object-fit: cover; width: 100%; }
.timeline-members ul li .memberBox .timeline-membersDetails { overflow: hidden; padding: 8px 10px; position:relative;}
.timeline-members ul li .memberBox .timeline-membersDetails h4{ margin-top:0; margin-bottom:0;}
.timeline-members ul li .memberBox .timeline-membersDetails h3 { /*color: #4c9e97;*/  font-weight: 600; line-height: normal; margin: 0 0 1px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.timeline-members ul li .memberBox .timeline-membersDetails .fa.fa-trash{ position:absolute; top:5px; right:10px; cursor:pointer;}
.timeline-members ul li .memberBox .timeline-membersDetails p:empty { margin: 0; }
.timeline-members ul li .memberBox .timeline-membersDetails p { color: #354052; font-size: 11px; line-height: 14px; margin-bottom:0px; overflow: hidden; text-overflow: ellipsis; /*white-space: nowrap;*/ }
.timeline-members ul li .memberBox { border: 1px dashed #ddd; border-radius: 5px; background:#fff; box-shadow:2px 3px 12px rgba(0, 0, 0, 0.11); min-height:85px;}
.timeline-members ul li .memberBox .timeline-membersDetails a{ color: #8cc63f; display: block;  font-weight: 500; line-height: normal; margin-bottom: 2px; margin-top: 0; overflow: hidden; position: relative; text-overflow: ellipsis; top: -2px; white-space: nowrap; }
.timeline-members ul li .memberBox .timeline-membersDetails a.favorite{ position:absolute; right:5px; bottom:0; top:auto;}
.timeline-members ul li .memberBox .timeline-membersDetails a p { color: #8cc63f; font-size: 12px; line-height: normal; margin: 0; }
.timeline-members ul li .buttons_all{ position:relative;}
.timeline-members ul li .buttons_all .btn.button_gre,
.timeline-members ul li .buttons_all .btn.reject_red{ padding:2px 8px; font-size:11px;}

.timeline-tabs .nav.nav-tabs { border: 0 none; display: table; margin: 0; width: 100%; }
.timeline-tabs .nav.nav-tabs li {display: table-cell; float: none; margin: 0; text-align: center; width:180px; } 
.timeline-tabs .nav.nav-tabs li a{background: #ffffff; border: 1px solid #eeeeee; border-radius: 0; color: #8cc63f;  margin: 0; padding: 6px 10px; /*height: 70px;*/}
.timeline-tabs .nav.nav-tabs li.li{width:262px!important;}

.timeline-tabs .nav.nav-tabs li.active a { background: #8cc63f none repeat scroll 0 0; border-color: #8cc63f; color: #ffffff; position: relative; }
.timeline-tabs .nav.nav-tabs li.active a i{  color: #ffffff; }
.timeline-tabs .nav.nav-tabs li.active a::after { border-bottom: 7px solid #ffffff; border-left: 7px solid rgba(0, 0, 0, 0); border-right: 7px solid rgba(0, 0, 0, 0); bottom: -1px; content: ""; height: 0; left: 0; margin: auto; position: absolute; right: 0;top: auto; width: 0;}
.timeline-cover { height: 215px; margin-bottom: 10px; overflow: hidden;}
.timeline-cover img { height: 100%;object-fit: cover; width: 100%;}
.avatar-details .avatar-mail { display: block; overflow-wrap:break-word;}
.timeline-members .topmemberDetails {background: #eeeeee none repeat scroll 0 0; margin-bottom: 7px; padding: 0;}
.timeline-members .topmemberDetails li {color: #354052; float: left; margin-bottom: 0; padding: 10px 15px; width: 50%;}
.timeline-members .topmemberDetails li a { color: #354052;}

.create-post{ margin-bottom:20px;}
.timeline-update { padding: 10px 10px; }
.timeline-update .user-avtar { border-radius: 100%; float: left; height: 35px; margin-right: 15px; overflow: hidden; width: 35px; }
.timeline-update .user-avtar img { height: 100%; object-fit: cover; width: 100%; }
.timeline-update .tab-content { width: calc(100% - 50px); float: left; }
.timeline-update .tab-content textarea.form-control { border: 0 none; box-shadow: none; color: rgba(0, 0, 0, 0.5);  padding: 0; resize: none; /*border-radius:0; */}
.timeline-update .tab-content textarea.form-control.description{ border:#CCC solid 1px; margin-bottom:10px; padding:10px 10px; /*min-height:70px;*/}

.timeline-share-nav { left: 0; margin-bottom: 0; position: absolute; top: -50px; width: 100%; }
.timeline-share-nav li { display: block; float: left; }
.timeline-share-nav li + li { margin-left: 29px; }
.timeline-share-nav li a { color: #afaeae; display: block; position: relative; }
.timeline-share-nav li a i { background: #8cc63f none repeat scroll 0 0; border-radius: 100%; box-shadow: 0 0 12px rgba(0, 0, 0, 0.08); color: #ffffff; font-size: 16px; height: 37px; line-height: 37px; margin-right: 6px; text-align: center; width: 37px; }
.timeline-share-nav li.active > a::after { border-bottom: 10px solid #ffffff; border-left: 12px solid rgba(0, 0, 0, 0); border-radius: 118px; border-right: 12px solid rgba(0, 0, 0, 0); bottom: -14px; content: ""; height: 0; left: 0; margin: auto; position: absolute; right: 0; width: 0; z-index: 5;}

.create-post-send {/*background: #f9fafb; border-top: 1px solid #eaeaea;*/ margin: 0;}
.create-post-send li{ display: inline-block;    float: right;}
.create-post-send .dropdown-toggle{ background: rgba(0, 0, 0, 0);    border: 0 none;	color: #7c7d7d;	 padding: 7px 20px;}
.postBtn {background: #1a4922; border: 0 none; color: #ffffff; font-weight: 600; padding:8px 20px;border-radius: 4px!important; position:absolute; right:0; top:-8px; font-size:13px;}
.postBtn i{ color:#fff; padding-left:5px;}
.postBtn:hover{ background:#8CC63F; color:#fff;}
#shareUpdate .postBtn, #attachPhoto .postBtn{ position:inherit; top:auto;}

.create-post-send .dropdown-toggle i { color: #7c7d7d; padding-left: 8px;}
.create-post-send li .dropdown {border-left: 1px solid #e4e5e6;}
.create-post-send .dropdown-menu {background: #f9fafb; border: 0 none;border-radius: 0; box-shadow: none;margin: 0;  padding: 0;}
.create-post-send .dropdown-menu li { display: block; width: 100%;}
.create-post-send .dropdown-menu li a {border-top: 1px solid #eeeeee; padding: 8px 15px;}
.create-post-send .btn-group.open .dropdown-toggle {border-radius: 0; box-shadow: none;}
.create-post-send bootstrap-select .dropdown-toggle:focus {outline: medium none;}
.create-post-send .bootstrap-select .dropdown-toggle:focus { border: 0 none; outline: medium none;  outline-offset: 0;}
.create-post-send .btn.active, .create-post-send .btn:active {border-radius: 0; box-shadow: none; outline: 0 none;}
.timeline-posts .user-avatar a {border-radius: 100%; display: block; height: 53px; overflow: hidden; width: 53px;}
.timeline-posts .user-avatar a img { height: 100%; object-fit: cover; width: 100%;}
.timeline-posts .user-avatar {float: left; width: 63px;}
.timeline-posts .post-author {float: none; width: calc(100% - 110px); margin:0 auto; }
.post-author.widthfull{ width:100%;}
.post-author.widthfull .date{ margin-top:10px;}
.post-author.widthfull p{ color:#354052;}
.timeline-posts .user-post-details {float: left; padding-top: 5px; width: calc(100% - 63px);}
.timeline-posts .user-post-details a {color: #354052; font-weight: 600;}
.timeline-posts .user-post-details p {color: #b2b2b2;  margin-bottom: 0; margin-top: 1px;}
.timeline-posts .post-time {float: left; padding-top: 11px; text-align: right; width: 110px;}
.timeline-posts .post-time p {color: #cccccc; margin-bottom: 0;}

.timeline-post-inner{ padding: 25px 30px; }
.timeline-post-inner.padNone{ padding:10px 20px;}
.timeline-post-inner.padZero{ padding:0;}
.timeline-posts .panel-top { border-bottom: 1px solid #eeeeee; margin-bottom: 15px; padding-bottom: 15px; }
.timeline-posts .panel-body { padding: 0; }
.timeline-posts .panel-body { padding: 0; }
.timeline-posts .panel-footer { background: #ffffff none repeat scroll 0 0; padding: 10px 30px; }
.timeline-posts .panel-footer .list-inline.footer-list { margin: 0; }
.timeline-posts .panel-footer .list-inline.footer-list li { padding: 0; }
.timeline-posts .panel-footer .list-inline.footer-list li + li { margin-left: 20px; }
.timeline-posts .panel-footer .list-inline.footer-list li a { color: #9fa9ca; text-transform:capitalize }
.timeline-posts .panel-footer .list-inline.footer-list li a i { color: #9fa9ca; padding-right: 5px; }
.timeline-posts .commentAll { padding: 20px 30px; }
.timeline-posts .commentAll li { display: block; }
.timeline-posts .commentAll .addComment textarea { border: 0 none; box-shadow: none; color: rgba(0, 0, 0, 0.3);  padding: 0; resize: none; border-radius:0; }

.timeline-posts .post-image-holder.two-image > a { float: left; width: 50%; overflow:hidden }
.timeline-posts .post-image-holder.two-image > a img { width:100%; height:100%; object-fit:cover; padding:1px; }

.borderGreen{ border-bottom:2px solid #8cc63f !important; font-size:21px;}
.timeline-events-header h2{ font-size: 16px; padding:0; margin:0; position:relative;}
.timeline-events-header h2 .countpeople{ position:absolute; right:-22px; background:#8cc63f; border-radius:3px; color: #fff; padding:0px 3px 0 5px;  line-height: 17px; text-align: center; font-size: 11px; font-weight: bold;}
.timeline-post-inner.padNone .gd-comment-list > li{ padding:0 0 0 0px;}
.timeline-post-inner.padNone .gd-comment-list > li .topic_description{ line-height:21px; font-size:14px;}

.forumContent{ position:relative; overflow:hidden;}
.forumContent h2{ font-size: 16px;    margin: 0;    padding: 0px 0 10px 0; position:relative; display: block;}
.forumContent .forum-lists{ display:block; position:relative;}
.forumContent .forum-listing{ list-style:none;}
.forumContent .forum-listing li a:hover{ background:#eeeeee;/* color:#FFF;*/}
/*.forumContent .forum-listing li a:hover .nearby_people-details h4{color:#FFF;}*/
.forumContent .forum-listing > li + li .nearby_people-inner { border-top: 1px solid #eeeeee; }

.forumContent .forum-listing li a.nearby_people-inner{ box-shadow: none; display: block; margin-bottom: 0; padding: 15px;}
.forumContent .forum-listing li a.nearby_people-inner:hover{box-shadow:0 0 12px rgba(0, 0, 0, 0.08);}
.forumContent .forum-listing li a.nearby_people-inner figure.photo { float: left; height: 100px; margin-right: 15px; overflow: hidden; width: 100px; border: 5px solid #cccccc; border-radius:0%;padding: 2px}
.forumContent .forum-listing li a.nearby_people-inner figure.photo img { height: 100%; object-fit: cover; width: 100%; }

.forumContent .forum-listing li a.nearby_people-inner .nearby_people-details { float: left; width: calc(100% - 150px); }
.forumContent .forum-listing li a.nearby_people-inner .nearby_people-details h4 { font-size: 16px; font-weight: 500; margin: 0; }
.forumContent .forum-listing li a.nearby_people-inner .nearby_people-details p { color: #354052; margin-bottom: 0;}
.forumContent .forum-listing li a.nearby_people-inner .nearby_people-details .tags{ position:relative; margin-top:20px;}
.forumContent .forum-listing li a.nearby_people-inner .nearby_people-details .tags span{margin-bottom:3px; display:block;}

.usersidebar-top .userDetails .avatar-img { height: 30px; margin-right: 8px; width: 30px; }
.usersidebar-top .userDetails .avatar-details .avatar-name a{display: inline-block; float: left; margin: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100px; }
.usersidebar-top .userDetails { background: #ffffff none repeat scroll 0 0; box-shadow: 0 0 12px rgba(0, 0, 0, 0.08); cursor: pointer; display: inline-block; float: right; margin-bottom: 15px; padding: 7px 8px; width: 180px; }
.usersidebar-top .userDetails .avatar-details .avatar-name { font-size: inherit; line-height: normal; margin: 6px 0 0; }
.userDetails .avatar-details .avatar-name i { float: left; font-size: 26px; line-height: 18px; text-align: center; width: 25px; }
.usersidebar-top .userDetails .avatar-details { width: calc(100% - 38px); }

.upload_image{ position:relative;  margin-bottom: 15px; border: 2px dashed #ccc; clear: both; display: inline-block;}
/*.upload_image img{ width:100%;}*/
.cutBtn{ background: #8cc63f;	border-radius: 50px;    color: #fff;    cursor: pointer;    font-size: 20px;    height: 30px;    line-height: 10px;    padding: 8px;  position: absolute;
    right:-10px;text-align: center;  top: -15px; width: 30px;}
#image_post{ float:right;}
/*.btn-bs-file.browse{position:relative; background:#1a4922;}
.btn-bs-file.browse:hover{ background:#8cc63f; color:#FFFFFF;}*/
.btn-bs-file.browse i{ color:#FFFFFF;}
.btn-bs-file.browse input[type="file"]{ position: absolute;    top: -9999999;    filter: alpha(opacity=0);    opacity: 0;    width:0;    height:0;    outline: none;    cursor: inherit;}

.modal-open1 {    overflow: hidden;}
.user-details-modal { background: rgba(0, 0, 0, 0.59); height: 100%;  left: 0; position: fixed; top: 0;  width: 100%; z-index: 5555;display:none}
.udModal-content { background: #ffffff;  max-width: 90%;  width: 600px;
	-webkit-transition: all .4s linear;
-moz-transition: all .4s linear;
-ms-transition: all .4s linear;
-o-transition: all .4s linear;
transition: all .4s linear;
-moz-transform: translateX(-100%);
-webkit-transform: translateX(-100%);
-o-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
}
.user-details-modal.open .udModal-content {
-moz-transform: translateX(0px);
-webkit-transform: translateX(0px);
-o-transform: translateX(0px);
-ms-transform: translateX(0px);
transform: translateX(0px);
}
.udModal-content .main-navigation-group {height: 400px; overflow: auto;}
.closeModal { background: #8cc63f; border: 0 none; color: #ffffff; font-size: 25px; line-height: 31px; padding: 0 9px; position: absolute; right: 1px; top: 1px;}
.timeline-update .btn-bs-file.browse i{ color: #8cc63f; font-size:24px;}

/************************************************************************/
                     /*Message/*
/************************************************************************/
.commentsInbox{ margin-top:0; position:relative; background:#FFFFFF;}
.commentsInbox .searchfield{ position:relative; padding-left:20px; padding-right:20px; background:#174721;}
.commentsInbox .searchfield > button{background: rgba(0, 0, 0, 0); border:0 none; color: #a3b0bf; font-size: 18px;  position: absolute; top: 6px;}
.commentsInbox .searchfield > button i{ font-size:21px;}
.commentsInbox .searchfield input {box-sizing: border-box; font-size: 16px; height: 40px; padding-left: 35px; margin-bottom:0; background:none; border:none; box-shadow:none;}
.commentsInbox .searchfield input.form-control::-moz-placeholder{ color:#FFFFFF;}

.composeBtn{ position:relative; width:100%; padding:15px 0; text-align:right;}
.composeBtn .composeText{ font-size:16px; color:#a3b0bf; font-weight:400;}
.composeBtn .composeText i{ font-size:22px;}

.commentsInbox li .textInfo a.talkDeleteMessage{ color:#8cc63f; cursor:pointer; position:absolute; right:15px; top:45%;}

.commentsInbox li{ background:#FFFFFF; padding:15px 10px 5px 10px;position:relative; border-bottom: 1px solid #eeeeee;}
.commentsInbox li:last-child{ border:none;}
.commentsInbox li.active{background:#89c43b;}
.commentsInbox li.active .textInfo, 
.commentsInbox li.active .textInfo .dateTime,
.commentsInbox li.active .textInfo .user_name,
.commentsInbox li.active .textInfo span,
.commentsInbox li.active .textInfo p,
.commentsInbox li.active .textInfo a.talkDeleteMessage i{ color:#FFFFFF;}

.commentsInbox li:hover{background:#89c43b;}
.commentsInbox li:hover .textInfo, 
.commentsInbox li:hover .textInfo .dateTime,
.commentsInbox li:hover .textInfo .user_name,
.commentsInbox li:hover .textInfo span,
.commentsInbox li:hover .textInfo p,
.commentsInbox li:hover .textInfo a.talkDeleteMessage i{ color:#FFFFFF;}

.commentsInbox .smallPhoto{ display:inline-block; vertical-align:middle;width:40px; height:40px; overflow:hidden;  text-align:center;  border-radius: 100%; }
.commentsInbox .textInfo{display:inline-block; vertical-align:middle; width:calc(100% - 60px); font-weight:500; padding-left:5px;}
.commentsInbox .textInfo .dateTime{ position:absolute; top:5px; right:5px;  color:#a3b0bf; letter-spacing:0; font-size:11px;}
.commentsInbox .textInfo .user_name{  color:#354052; }
.commentsInbox .textInfo span, .commentsInbox .textInfo a{ color:#384048; text-decoration:none;}
.commentsInbox .textInfo p{  color:#a3b0bf; margin-top:0; margin-bottom:0; position:relative; /*padding-right:25px;*/ line-height:12px;}
.commentsInbox .textInfo p i{ position:absolute; right:-8px;  -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);  -webkit-transform: translateY(-50%); transform: translateY(-50%); position: absolute; top: 50%; border:#fff solid 1px; display:none; color:#FFFFFF; line-height:1; font-size:18px; border-radius:100%; width:20px; height:20px; padding:0; margin:0; text-align:center;}
.commentsInbox li.active .textInfo p i{ display:block;}
.commentsInbox li:hover .textInfo p i{ display:block;}

.inboxHead{ position:relative; padding:20px 20px; border-bottom: 1px solid #eeeeee;}
.inboxHead .myInbox{ padding:0; margin:0; font-size:16px;}
.inboxHead a{ position:absolute; right:0; background:#1a4922; padding:6px; -moz-transform: translateY(-50%) translateX(-50%); -ms-transform: translateY(-50%) translateX(-50%);  -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%);  position: absolute; top: 50%; border-radius:100%; width:28px; height:28px; line-height:0; text-align:center;}
.inboxHead a:hover{ background:#89c43b;}
.inboxHead a i{ color:#FFFFFF;}

.messages{ position:relative; -webkit-box-shadow: 1px 1px 5px rgba(0, 1, 1, 0.2); -moz-box-shadow: 1px 1px 5px rgba(0, 1, 1, 0.2);
box-shadow: 1px 1px 5px rgba(0, 1, 1, 0.2); background:#FFFFFF; padding:15px; overflow:hidden;}
.messages .headChat{ display:block; position:relative; border-bottom:#c4cdd9 solid 1px; padding-bottom:10px;}
.messages .headChat .smallPhoto{ display:inline-block; vertical-align:middle; width:50px; text-align:center; margin-right:10px;}
.messages .headChat .textInfo{ font-weight:500; display:inline-block; vertical-align:middle; /*width:calc(100% - 65px);*/ width:100%;}
.selectize-control.form-control.single{ padding:0; border:none;}
.selectize-control.form-control.single .selectize-dropdown.single.form-control{ height:auto;}
.selectize-control.form-control.single .selectize-input{ background:none; box-shadow:none;}
.selectize-dropdown-content{ position:relative; max-height: 400px!important;}
.selectize-dropdown-content .media:first-child{margin-top:0;}
.selectize-dropdown-content .media.big-search-dropdown{ border-bottom:1px solid #eeeeee; margin-top:0; padding:10px 0; }
.selectize-dropdown-content .media.big-search-dropdown .media-left{ max-width:60px; width:100%; display:inline-block; vertical-align:middle; position: inherit; right:inherit; top: inherit;  transform:none;}
.selectize-dropdown-content .media.big-search-dropdown .media-left img{width:100%;}
.selectize-dropdown-content .media.big-search-dropdown .media-body{width: calc(100% - 105px); display:inline-block; vertical-align:middle;}
.selectize-dropdown-content .media.big-search-dropdown .media-body .media-heading{ font-size:13px;font-weight: 500;}
.selectize-dropdown-content .media.big-search-dropdown .media-body .media-content{ font-size:11px;color: #999999;line-height: inherit;margin: 0;}

.messages .headChat .textInfo h3{ font-size:16px; margin-top:0; margin-bottom:5px;}
.messages .headChat .textInfo .discription{ font-size:14px; color:#384048; text-decoration:none;}
.messages .headChat a{  -moz-transform: translateY(-50%); -ms-transform: translateY(-60%);  -webkit-transform: translateY(-60%); transform: translateY(-60%); position: absolute; top: 50%; right:0px;}
.messages .headChat a i{ font-size:24px;}

.messages .toText, .messages .fromText{ color:#384048; font-size:16px; margin-bottom:8px; margin-top:8px; display:block;}
.messages .toText .mailTo, .messages .fromText .mailfrom{ color:#a3b0bf; font-size:16px; display:inline-block; width:70px;}
.messages .toText .icon-close, .messages .fromText .icon-close{ margin-left:15px;}

.btn.themeBtn.startbtn{ font-size:14px; position: absolute; top:0; right: 0; border-radius: 0px 4px 4px 0px; padding:6px 15px;}

.ui-autocomplete{ background:#FFFFFF; padding:5px 10px; display:block; max-width:360px!important; width:100%;  border:#c4cdd9 solid 1px; margin-top:20px; border-radius: 5px;}
.ui-autocomplete li{ border-bottom:#c4cdd9 solid 1px; margin-bottom:5px; }
.ui-autocomplete li:last-child{ border:none; margin-bottom:0;}

.commentsBox{ padding:10px 0 10px 0; margin:0; height:250px; overflow-y: scroll;}
.commentsBox h4{ font-size:16px; color:#a3b0bf;}
.commentsBox ul{list-style:none; margin:0; padding:0;}
.commentsBox ul li{ display:block; position:relative; float:left; width:100%; /*padding-top:6px;*/ padding-bottom:0px; border-bottom: 1px solid #e0e0e0;}
.commentsBox ul li:hover{ background:#f9f9f9;}
.commentsBox ul li:last-child{ border:none;}
.commentsBox ul li .smallPhoto{ /*float:left;*/ display:inline-block; vertical-align:middle; width:40px; text-align:center; margin-right:10px;  -webkit-border-radius: 100%; -moz-border-radius:100%; border-radius:100%; overflow:hidden;}
.commentsBox ul li .textInfo{ font-weight:500; /*background:#eec6ca;*/ /* float:left;*/ display:inline-block; vertical-align:middle;/* background:#eeeeee;*/ padding:8px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px; position:relative; max-width:58%; width:100%;}
.commentsBox ul li .dateTime{ color:#a3b0bf; /*padding-top:10px;*/ display:inline-block; vertical-align:middle;clear:both; /*max-width:85%; width:100%; float:right;*/  font-size: 11px;} 
.commentsBox ul li h3{  color:#354052; margin-top:0; margin-bottom:3px; font-size:16px; width: 100%;  text-transform:capitalize;}
.commentsBox ul li .textInfo p{  line-height:line-height: 12px;; color:#999999; margin-top:0; margin-bottom:0; letter-spacing:0;}
.commentsBox ul li .textInfo .largeImg{ display:block; width:100%; padding:50px 0;}

.commentsBox ul li .textInfo a{ position:absolute; right:-20px; top:40%; display:none; }
.commentsBox ul li:hover .textInfo a{ display:block;}
.commentsBox ul li .textInfo a.align-right{left:-20px; right:auto;}

/*.commentsBox ul li:nth-child(odd) .dateTime{display:block; text-align:right; max-width:85%; width:100%; float:left;}
.commentsBox ul li:nth-child(odd) p{text-align:right;}
.commentsBox ul li:nth-child(odd) h3{text-align:right; float:left;}
.commentsBox ul li:nth-child(odd) .textInfo{ background:#cee5b3; margin-right:10x; float:right;}
.commentsBox ul li:nth-child(odd) .smallPhoto{ float:right; margin-left: 15px; margin-right: 0;}
.commentsBox ul li:nth-child(odd) .textInfo:after{ 
border-color: #cee5b3 transparent transparent transparent; 
left:auto; 
right:-6px; 
-ms-transform: rotate(-226deg);
-webkit-transform: rotate(-226deg);
transform: rotate(-226deg);
}*/

/*.commentsBox ul li:nth-child(even) .textInfo{ background:#eec6ca;  margin-left:10x; float:left;}*/
/*.commentsBox ul li .textInfo:after{
    width: 0;
    height: 0;
    content:"";
    top:11px;
    left:-6px;
    position:absolute;
    border-style: solid;
    border-width: 12px 12px 0 0;
    border-color: #eec6ca transparent transparent transparent;   
	 -ms-transform: rotate(-45deg); 
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);        
}  */

/*
.commentsBox ul li .textInfo:before, .commentsBox ul li .textInfo:after { border-radius: 5px / 5px; content: ''; display: block; position: absolute;}
.commentsBox ul li .textInfo:before { border: 10px solid transparent; border-bottom-color: rgba(0,0,0,0.5); bottom: 0px; left: -7px; z-index: -2;}
.commentsBox ul li .textInfo:after { border: 8px solid transparent; border-bottom-color: #bee2ff; bottom: 1px; left: -5px;}*/

.footTypingBar{ display:block; position:relative; width:100%; left:0; margin-top:20px;  margin-bottom: -35px;}
.footTypingBar .typeMessageHere{ padding-top:10px; }
.footTypingBar .input-group.new-message{display: block;}
.footTypingBar .input-group.new-message .form-control.post-message{ min-height:120px; height:100%; border-radius: 4px;}
.footTypingBar .input-group.new-message .input-group-btn .btn.sendBtn{ width:99.5%;  top: -35px; z-index:9;}
.footTypingBar .input-group.new-message .input-group-btn .btn.sendBtn:hover{ background-color:#8cc63f; color:#FFFFFF; border-radius:0px;}
.footTypingBar .input-group.new-message .input-group-btn:last-child > .btn, 
.footTypingBar .input-group.new-message .input-group-btn:last-child > .btn-group{margin-left:1px;}

.replyhere{ display:block; position:absolute; margin-top:15px; margin-left:15px;}
.replyhere a{ text-decoration:underline;}

.footTypingBar .iconsSend{ font-size:14px; text-align:right; padding:10px 0; float:right; width:100%;}
.footTypingBar .iconsSend li{ list-style:none; text-align:right; display:inline-block; margin-right:15px;}
.footTypingBar .iconsSend li:last-child{ margin-right:0;}
.footTypingBar .iconsSend li input.checkBox{ display:inline-block; margin-right:10px;}
.footTypingBar .iconsSend i{ font-size:24px; color:#bbb; text-align:center;}
.footTypingBar .iconsSend li .sendBtn{ background:#9c2732; color:#FFF;}
.footTypingBar .iconsSend li .sendBtn:hover{ background:#89c43b;}
 
.footTypingBar .typeMessageHere .messageBox{float: left; width: calc(100%);}
.footTypingBar .typeMessageHere .enterMsg {border:#c4cdd9 solid 1px; width:100%; color:#a3b0bf; min-height:100px; line-height:20px; padding:10px; resize: none;}

.footTypingBar .typeMessageHere .icons { float: right; }
.footTypingBar .typeMessageHere .enterMsg::-webkit-input-placeholder { color:#a3b0bf;  opacity:1;}
.footTypingBar .typeMessageHere .enterMsg::-moz-placeholder {color:#a3b0bf;  opacity:1;}
.footTypingBar .typeMessageHere .enterMsg:-ms-input-placeholder {color:#a3b0bf;  opacity:1;}
.footTypingBar .typeMessageHere .enterMsg:-moz-placeholder {color:#a3b0bf ;  opacity:1;}

.smallPhoto > img {height:100%; width: 100%; object-fit:cover;}
.custom-scroll{max-height: 400px; overflow: auto;}
.custom-scroll .mCSB_inside > .mCSB_container{ margin-right:0px;}
.msgLoaderBox { background: #ffffff none repeat scroll 0 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 4; display:none}
.msgLoaderBox img {bottom: 0; height: 90px;left: 0; margin: auto; position: absolute; right: 0; top: 0; width: 90px;}

/************************************************************************/
                     /*Responsive table/*
/************************************************************************/
.shadow-z-1 { -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24); -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24); }
.table { width: 100%; max-width: 100%; margin-bottom: 2rem; background-color: #fff; }
.table > thead > tr, .table > tbody > tr, .table > tfoot > tr { -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { text-align: left; padding: 1.6rem; vertical-align: middle; border-top: 0; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
.table > thead > tr > th { font-weight: 400; color: #757575; vertical-align: bottom; border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td { border-top: 0; }
.table > tbody + tbody { border-top: 1px solid rgba(0, 0, 0, 0.12); }
.table .table { background-color: #fff; }
.table .no-border { border: 0; }
.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td { padding: 0.8rem; }
.table-bordered { border: 0; }
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td { border: 0; border-bottom: 1px solid #e0e0e0; }
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td { border-bottom-width: 2px; }
.table-striped > tbody > tr:nth-child(odd) > td, .table-striped > tbody > tr:nth-child(odd) > th {
 background-color: #f5f5f5;
}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th { background-color: rgba(0, 0, 0, 0.12); }

/************************************************************************/
                     /*Professional Info/*
/************************************************************************/
.professional_image-box .cover-image { height: 170px; overflow: hidden; width: 100%; }
/*.professional_image-box .cover-image img { height: 100%; object-fit: cover; width: 100%; }*/
.professional_image-box .professional_image { border: 4px solid #ffffff; border-radius: 0; top:55px; box-shadow: 6px 4px 14px rgba(0, 0, 0, 0.24); height: 140px; left: 10px; overflow: hidden; position: absolute; width: 130px; }
.professional_image-box .professional_image img { height: 100%; object-fit: cover; width: 100%; background:#FFFFFF;}
.professional_image-box { position: relative; margin-bottom:8px; }
.professional_image-box .professional_user_name { padding-bottom:10px; padding-left: 160px; padding-top: 8px; }
.professional_image-box .professional_user_name h3 { color: #354052;  font-size: 16px; font-weight: 600; margin: 0; display:inline-block;}
/*.professional_info { margin-bottom: 30px; }*/
.professional_info ul.graybg{ background:#f1f1f1; margin-top:9px;padding-bottom: 10px;}
.professional_info ul.graybg h3{ font-size:16px; color: #739a45;  padding: 6px 15px;  text-transform: capitalize;  margin-top:0; background:#d6e4c5;}
.professional_info ul.graybg label{ color:#354052;  text-transform: capitalize;}
.professional_info ul.graybg p{ color:#354052;}
.professional_info ul li { display: block;/* margin-bottom: 13px;*/ padding:5px 15px;}
.professional_info ul li .column01{padding-left:15px; padding-right: 15px; position: relative; float:left; width: 30%;
}
.professional_info ul li .column02{padding-left:15px; padding-right:15px; position: relative; float:left; width: 45%;}
.professional_info ul li .column03{padding-left: 15px; padding-right:15px; position:relative; float:left; width: 25%;}
.professional_info ul li .column03 label.years{position: relative; float:left; width: 50%; /*text-align:center;*/}

.professional_info ul li p { margin: 0; }
.professional_info ul li h3 { color: #354052;  font-weight: 600; margin: 0 0 15px; }

/************************************************************************/
                     /*Notification modal/*
/************************************************************************/
/*MZK**START**/
.notificationModal-body { padding: 30px; background:#84181d;position:relative;
overflow:hidden;}
.notificationModal-body .welcome_popup{ margin:25px; padding:0px; height:351px; }
.notificationModal-body .welcome_popup .white_area{ background:#fff; padding:25px; position:relative;height:350px;}
.notificationModal-body .white_area .space_area{ position:absolute; top:0; left:0;height:400px;z-index: 10;}
.notificationModal-body .welcome_popup .white_area .space_area .modal-logo { margin:-35px auto; width: 120px;z-index: 10;text-align:center;
padding: 0 0 0 20px;}
.notificationModal-body .welcome_popup .white_area .space_area .text-center{ margin:0px; padding:50px 10px 0 10px; text-align:center;}
.notificationModal-body .top_corner{top:0px; left:0; position:absolute; width: 100%;background-color: #aa1820;*/}
.notificationModal-body .top_corner:after{ /*border-bottom: 15px solid #354052;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  width: 0;
  height: 0;

  content: "";
  display: block;*/
  position:absolute;
  left:-8.5%;
  right:0;
  content: "";
  width: 0; 
  height: 0; 
  border-left: 350px solid transparent;
  border-right: 350px solid transparent;
  border-top: 300px solid #b51c21;
  }  
  
.notificationModal-body .welcome_popup .modal-content .display-none{ display:none;}
 /*MZK**CLOSE**/ 

/*.modal-logo {margin: 0 auto 40px; width: 120px;}*/
.adminListBox > figure { border-radius: 100%; height: 100px; margin: 0 auto 20px; overflow: hidden; width: 100px; }
.adminListBox > figure img { height: 100%; object-fit: cover; width: 100%; }
.adminList li { display: block; margin: 20px 0 0; }
.adminListBox { box-shadow: 6px 9px 17px rgba(0, 0, 0, 0.1); padding: 20px; text-align:center; }
.notificationModal-body h3 { color: #354052; font-size: 20px; }
.messaging{color: #354052; font-size:20px; position:relative; display:block;}
.messaging h3.welcome_head{ margin-top:0; font-weight: 900;}
.messaging p{font-size:18px; margin-bottom:20px;}

/************************************************************************/
                     /*sidebar/*
/************************************************************************/
.post-sidebar .sidebarBox h3 { background: #8cc63f none repeat scroll 0 0; color: #ffffff; font-size: 16px; line-height: normal; margin: 0; padding: 12px 15px; }
.sidebarBox > ul { padding: 0 15px; }
.sidebarBox > ul li { border-bottom: 1px solid #eeeeee; display: block; padding: 20px 0;  text-align: center;}
.sidebarBox > ul li h4 { font-size: 16px; font-weight: 500; margin:5px 0; }
.sidebarBox > ul li p { margin: 0; line-height:normal; }
.sidebarBox > ul li figure { border: 1px solid #eeeeee; border-radius: 5px;/* float: left; height: 54px; margin-right: 8px;  overflow: hidden; width: 54px;*/ }
.sidebar-list-details { }
.sidebarBox > ul li .sidebar-list-details { float: left; width: 100%; }

/************************************************************************/
                     /*timeline-event/*
/************************************************************************/
.timeline-events-list{display:inline-block;width:100%;}
.timeline-events-list .eventsList > li { display: block; margin-bottom: 20px; }
.upcomingmarg{margin-top:10px; }
.timeline-events-list .eventsList > li .eventGroup-month { background: #ffffff none repeat scroll 0 0; 
border: 1px solid rgba(0, 0, 0, 0.03); box-shadow: 2px 2px 11px rgba(0, 0, 0, 0.2); }
.timeline-events-list .eventsList > li .eventGroup-month h4 { color: #354052; font-weight: bold; margin: 0; padding: 10px 15px; }
.timeline-events-list .eventGroup-month .eventsList-details-main { border-top: 1px solid #eeeeee; display: table; padding: 15px; width: 100%; }
.eventGroup-month .eventsList-details.eventsList-details1 .eventsList-details-main{ padding: 10px 0px; }
.eventGroup-month span{ display:block;padding: 5px 0 5px 8px;}
.timeline-events-list .eventGroup-month .eventsList-details-main + .eventsList-details-main { border-top: 1px solid #eeeeee; }
.timeline-events-list .eventGroup-month .eventsList-details-main > div { display: table-cell; vertical-align: middle; }

.eventsList-details .eventsList-details-box figure { float: left; height: 80px; margin-right: 10px; overflow: hidden; width: 80px; }
.eventsList-details .eventsList-details-box figure img { height: 100%; object-fit: cover; width: 100%; }
.eventsList-details .eventsList-details-box .event-description { float: left; width: calc(100% - 90px); }

.eventsList-details1 .eventsList-details-box figure {height:100px; width:120px; position:relative }
.eventsList-details1 .eventsList-details-box .event-description{ width: calc(100% - 130px); position:relative; min-height:100px;}
.eventsList-details1 .eventsList-details-box .event-description .event-options{ position:absolute; bottom:0;}
.eventsList-details1 .eventsList-details-box .event-description h3.event-title{margin-top:0; margin-bottom:5px; padding-right:60px; font-size:16px; line-height:1; text-transform:capitalize;color:#8cc63f;}
.eventsList-details1 .eventsList-details-box .event-description h3.event-title a{ display:block;  padding-top:3px;}
.eventsList-details1 .eventsList-details-box .event-description p{line-height: 14px;}
.see_more{ position:absolute; right:0; color:#8cc63f; bottom:0px; padding: 0; margin:0;}


.eventsList-details .eventsList-details-box .event-description .evrnt-title{color: #354052; font-size: 17px; font-weight:600; margin: 0 0 4px; }
.timeline-events-list .eventGroup-month .eventsList-details-main > div.eventsList-details-left{padding-right:8px; padding-left: 8px;
 width: calc(100% - 150px); }
.eventsList-details .eventsList-details-box .event-description .event-time { font-size: 11px; margin-bottom: 4px;  margin-bottom: 4px; position: absolute; right: 0; top: 2px;}
.eventsList-details .eventsList-details-box .event-description .event-guest {  margin-bottom: 0; }
.eventsList-details .eventsList-details-box .event-description .event-guest a { color: #4c9e97;  font-weight: 600; }
.timeline-events-list .eventGroup-month .eventsList-details-main > div.eventsList-details-right { width: 150px; }
.eventsList-details-invite-option { display: inline-block; text-align: left; }
.eventsList-details-invite { text-align: right; }
.eventsList-details-invite-option a { text-transform: capitalize; }
.invite-by { font-size: 12px; margin-bottom: 0; margin-top: 5px; }

.create-event { margin-top: 16px; text-align: right; }
.create-event .btn.button_gre{  padding: 7px 15px;}
.create-event .btn.button_gre i{ padding-left:0; margin-right:5px;}
.createBtn { background: #1a4922; border: 0 none; color: #ffffff; margin:0 0 4px 4px;  padding: 7px 9px; font-size:11px;}
.createBtn i { color: #ffffff; }
.createBtn:first-child{ margin-bottom:0;}
/*.createBtn:hover { background: #9c2732 none repeat scroll 0 0; }*/

.eventsList-details1 .eventsList-details-box figure .event-date{
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    text-align: center;
    padding-top: 30px;
    color: #fff;
    font-weight: 600;
    font-size: 17px;
}
.topEventOption{ margin:20px 0}
.eventStatusMenu li {
    float:left;
    margin-right:5px;
    
}
.eventStatusMenu li a{
    display:block;
    background: #9c2732;
    padding: 6px 20px;
    
    color: #fff;
}
.eventsList-details .eventsList-details-box .event-description .event-invite{
    
    line-height: normal;
    margin-bottom: 5px;
}
.btn-primary{ }

/************************************************************************/
                     /*timeline-group discussion/*
/************************************************************************/
.timeline-events-heading { font-size: 16px; margin:15px 0 5px 3px; position:relative;}
.small_icon {right:0;top:0;position: absolute;}
.timeline-group-discussion { padding: 15px 0; }
.reach_people { color: #8cc63f; margin: 0; }
.create-gd-box { width: calc(100% - 50px); float: left; }
.create-gd-box .dp-input .form-control { /*border: 0 none;*/ box-shadow: none; color: rgba(0, 0, 0, 0.5);  padding:10px; resize: none; /*border-radius:0;*/ }
.create-gd-box .dp-input {/* border: 1px solid #eeeeee;*/ margin-bottom: 0; }
.create-gd-box .dp-input input[type="text"] { border-bottom: 1px solid #dfe3e9; /*height: 45px;*/ margin-bottom:10px; }
.create-gd-box .create-post-send { /*border-color: #eeeeee; border-style: solid; border-width: 0 0 1px 1px;*/ margin:10px 0 0 0; position:relative;}
.create-gd-box .create-post-send .postBtn{ top:0;}
.timeline-gd-box .timeline-update { padding: 20px 0; }
.create-post-send .attachList > li { float: left; margin-left: 15px; }
.create-post-send .attachList > li a { color: #7c7d7d; display: block; padding: 7px; }
.create-post-send .attachList > li a i { color: inherit; }
.gd-user-avtar { border-radius: 100%; float: left; margin-right: 15px; width: 40px; height: 40px; /*overflow: hidden;*/}
.gd-comment-all .gd-comment-details { float: left; width: calc(100% - 0px); }
.gd-comment-all { display: block; float: left; padding-top: 30px; width: 100%; }
.gd-comment-all.group_comment{padding-top: 0;}
.gd-comment-header .from_admin.alig_team{padding-top: 5px;padding-bottom: 3px;}
.timeline-events-heading.reach_comunity{margin-left: 0px;}
.timeline-update.update_group{padding-top: 10px;}
.gd-comment-header .gd-subject{ color: #354052; font-size: 16px; font-weight: 500; margin: 0; }
.gd-comment-header.HoverEfect a:hover h4.gd-subject{ color:#8cc63f;}
.gd-comment-header.HoverEfect a:hover strong{ color:#aaaaaa;}
.gd-comment-header.HoverEfect span{/*position: absolute; right: 0;text-align: right; top: 0;*/ display:block;}
.gd-comment-header p { font-size: 11px; margin-bottom: 0;padding:8px 0;}
.gd-comment-header .from_admin{font-size: 13px;}
.gd-comment-header p strong { color: #8cc63f; font-weight: 500; text-transform:capitalize; font-size: 13px; }

/*.gd-comment-all .gd-comment-body { padding:5px 0 0; }*/
.gd-comment-body h4{ }
.gd-comment-all .gd-comment-body p { overflow: hidden;text-align:justify;}
.gd-user-avtar img { height: 100%; object-fit: cover; width: 100%; }

/*.gd-comment-options li{ float: left; margin-right: 17px; padding:0!important;}
*/
.gd-comment-options li p.event-time{ line-height:18px; font-size: 12px;}
.gd-comment-details li a{ }

/*.gd-comment-list > li { padding: 15px 0 0px 0;}*/
.timeline-post-inner.padZero .gd-comment-list > li{ position:relative; padding:0px; float:left; width:49.1%;  border:#a6a6a6 solid 5px; background:#eeeeee;  margin: 5px 5px;
    min-height: 172px;}
.timeline-post-inner.padZero .gd-comment-list > li:nth-child(odd){ margin-left:0;}
.timeline-post-inner.padZero .gd-comment-list > li:nth-child(even){ margin-right:0;}
/*.timeline-post-inner.padZero .gd-comment-list > li:nth-child(odd){ background:#d6e4c5;}
.timeline-post-inner.padZero .gd-comment-list > li:nth-child(odd) h4 a,
.timeline-post-inner.padZero .gd-comment-list > li:nth-child(odd) p { color:#666;}*/
.timeline-post-inner.padZero .gd-comment-list > li h4{ font-weight:normal; display:block;}
/*.timeline-post-inner.padZero .gd-comment-list > li h4 a:before{content:""; position:absolute; top:110%; left:-50%; margin-left:1px; background:#8cc63f; height:1px; width:100%; z-index:0;}
.timeline-post-inner.padZero .gd-comment-list > li h4 a:after{content:""; position:absolute; top:110%; right:-50%; margin-right:1px; background:#8cc63f; height:1px; width:100%; z-index:0;}*/
/*.timeline-post-inner.padZero .gd-comment-list > li h4 a{display:inline-block;  position:relative;padding-left:10px;}
.timeline-post-inner.padZero .gd-comment-list > li p{ display:inline-block; color:#666; font-size:14px; vertical-align:middle;}*/


/*.timeline-post-inner.padZero .gd-comment-list > li:hover{-moz-transform:scale(1.1) ; -webkit-transform:scale(1.1) ; -o-transform: scale(1.1); -ms-transform:scale(1.1); transform: scale(1.05); z-index: 44; -webkit-transition: all .3s linear;-moz-transition: all .3s linear;-ms-transition: all .3s linear;-o-transition: all .3s linear;transition: all .3s linear;}

.timeline-post-inner.padZero .gd-comment-list > li::before { background: #f3f9f5; content:""; width:0; height: 100%; left: 0; position: absolute; top: 0; z-index: -1; -webkit-transition: width .6s linear;-moz-transition: width .6s linear;-ms-transition: width .6s linear;-o-transition: width .6s linear;transition: width .6s linear;}
.timeline-post-inner.padZero .gd-comment-list > li:nth-child(odd)::before{left: auto; right:0;}
.timeline-post-inner.padZero .gd-comment-list > li:hover::before {width: 100%;}*/

.gd-comment-list > li + li { border-top: 1px solid #eeeeee; padding-top:10px;}

/*MUDASSIR */
.location_icon{ /*margin:5px;*/ padding:0px;overflow: hidden; background:#FFFFFF;}
.location_icon .list_row{ padding:5px 10px;}
.location_icon .list_row i{ width:40px; display:inline-block; vertical-align:middle; font-size:30px; color:#757575; }
.location_icon .list_row p{ line-height:16px;  font-weight:bold; color:#558235; display:inline-block; vertical-align:middle; margin-bottom:0; width:80%;}
.location_icon .list_row p a{color:#558235; display:inline-block; vertical-align:middle; margin-right:15px;}
.location_main { width:100%; float:left; padding:10px 0px;overflow: hidden; background:#eeeeee; }

/** New Design **/
.timeline-posts{background: #ffffff;/**/ float: left; padding: 5px 10px;/**/ width: 100%;}
.timeline-post-inner.padZero .gd-comment-list2 > li{ position:relative; /*padding:10px;*/ overflow:hidden; float:left; width:49%; border-radius: 5px; box-shadow:0 0 12px rgba(0, 0, 0, 0.08); /*border: 1px solid #cecece*//*ebf1e4*/; background:#FFFFFF; margin: 5px 5px; min-height: 230px;}
.timeline-post-inner.padZero .gd-comment-list2 > li:nth-child(odd){ margin-left:0;}
.timeline-post-inner.padZero .gd-comment-list2 > li:nth-child(even){ margin-right:0;}

.location_icon2{ padding:10px;/**/overflow: hidden; }
.small_heading{ font-size:16px; color:#739a45; background:#d8e2c7; font-weight:400; margin-top:0; /*padding-left:10px;*/ padding:6px 10px 6px 10px; margin-bottom:0;}
.location_icon2 .list_row{ padding:10px 10px; /*border-top: 1px solid #ebf1e4;*/ background:#f5f5f5; margin-bottom:5px; position:relative;}
.location_icon2 .list_row:last-child{ margin-bottom:0;}
.location_icon2 .list_row::before { background: #8cc835; content: "";  height: 100%; left: 0;  position: absolute; top: 0;width: 40px; z-index: 0;}
.location_icon2 .list_row i{ width:40px; display:inline-block; vertical-align:middle; font-size:16px; color:#FFFFFF/*739a45*/; position:relative;}
.location_icon2 .list_row p{ line-height:16px;  font-weight:400; color:#354052; display:inline-block; vertical-align:middle; margin-bottom:0; width:80%; /*margin-left: 15px;*/ position:relative;}
.location_icon2 .list_row p a{display:inline-block; vertical-align:middle; margin-right:10px; color:#354052; }
.location_icon2 .list_row p a.numbering{/*color:#558235;*/ background: #9c2632; border-radius:3px; color:#ffffff; font-size:9px; height:20px; right:-15px; line-height:15px; padding:3px; position: absolute; text-align: center; top:-3px; width:20px;}

/* before doing changes */
/*.timeline-posts{background: #ffffff; float: left; padding: 5px 10px; width: 100%;}
.timeline-post-inner.padZero .gd-comment-list2 > li{ position:relative; padding:0px; float:left; width:49%; border: 5px solid #ebf1e4; margin: 5px 5px; min-height: 188px;}
.timeline-post-inner.padZero .gd-comment-list2 > li:nth-child(odd){ margin-left:0;}
.timeline-post-inner.padZero .gd-comment-list2 > li:nth-child(even){ margin-right:0;}

.location_icon2{ padding:5px 5px;overflow: hidden; }
.location_icon2 .small_heading{ font-size:18px; color:#9c2732; font-weight:900; margin-top:0; padding-left:10px;}
.location_icon2 .list_row{ padding:5px 10px; border-top: 1px solid #ebf1e4;}
.location_icon2 .list_row i{ width:30px; display:inline-block; vertical-align:middle; font-size:18px; color:#739a45; }
.location_icon2 .list_row p{ line-height:16px;  font-weight:bold; color:#354052; display:inline-block; vertical-align:middle; margin-bottom:0; width:80%;}
.location_icon2 .list_row p a{display:inline-block; vertical-align:middle; margin-right:10px; color:#354052;}
.location_icon2 .list_row p a.numbering{color:#558235;}*/

.calendar{}
.datepicker table tr td span{ height:auto; line-height:normal; margin:0; width:auto; float:none;}
.datepicker table tr td span.focused, .datepicker table tr td span:hover{background-color:#1a4922; color:#FFFFFF;}
.datepicker table tr td.selected, .datepicker table tr td.selected.highlighted{ background-color:#1a4922; color:#FFFFFF;}
.calendar #today{color:#1a4922 !important;}
.calendar #currDay{background-color:#1a4922 !important;color:#FFFFFF !important;}
.calendar .selected{background-color:#1a4922 !important; color:#FFFFFF !important;}


.repliedComment li { /*background: #f8f8f8 none repeat scroll 0 0;*/ padding: 0 12px; color:#666666; line-height:30px;  display:inline;}
.repliedComment li + li { border-top: 4px solid #ffffff; }
/*.repliedComment.bordrNone{ margin-left:-55px;}*/
.repliedComment.bordrNone li + li{ border:none;}
.repliedComment.bordrNone ul li{/*margin-bottom:5px; position:relative;*/ padding:0 0 0px 0; }
/*.repliedComment.bordrNone ul li .replyBox{ margin-bottom:10px;}*/
.repliedComment.bordrNone ul li:last-child{ padding-bottom:0;}
.repliedComment li a{ color:#8cc63f;}
.repliedComment {background:#eeeeee; padding:10px; margin-top:0px; margin-bottom:10px;}
.replyBox.padd{ padding:6px 10px; /*margin-left: 33px;*/}
.repliedComment.bordrNone ul.leftBorder{/*border-left:#CCC solid 3px;*/ position:relative; /*padding-left: 10px;*/ margin-top:10px; margin-bottom:10px;}
.repliedComment.bordrNone ul.leftBorder > li:before{ content:"";height: 1px;    left: 0;   margin-left: -5px;    margin-top: 18px;    position: absolute;    top: 0;    width: 5px;	background:#CCC;	}
.replyBox.subbox{}
.replyBox.subbox .replyDetails-box .avtarImage{ width:25px; height:25px; overflow: visible;}
/*.replyDetails-box{ position:relative;}*/
.closeBtn{ position:absolute; right:10px; color:#fa3e3e; font-size:24px; display:none; cursor:pointer;}

.replyDetails-body:hover .closeBtn{ display:none;}
.repliedComment.bordrNone ul.leftBorder > li .closeBtn{ right:0px;}
.repliedComment.bordrNone ul.leftBorder > li:hover .closeBtn{ display:none;}

.replyDetails-box .avtarImage { border-radius: 100%; float: left; height: 35px; margin-right: 10px; overflow: hidden; width: 35px; }
.replyDetails-box .avtarImage img { height: 100%; object-fit: cover; width: 100%; }
.replyDetails { }
.replyDetails-box .replyDetails { float: left; width: calc(100% - 55px); }
.replyDetails .username {font-weight:500; margin:0 5px 0 0; padding:0; line-height:1; float:left;}
.replyDetails .username a{color: #8cc63f;}
.replyDetails .username:empty { display: none; }

.replyDetails-body p {  line-height:12px; margin-bottom:6px;}
.replayHeader > p { }
.replayHeader > p { margin: 0; }
.replayHeader { border-bottom: 1px solid #dddddd; margin-bottom: 9px; padding-bottom: 8px; padding-top: 8px; }
.replayHeader a { color: #9c2732;  font-weight: 600; }
.replyDetails-footer { }
.replyDetails-footer { border-top: 1px solid #dddddd; margin-bottom: 12px; padding-top: 5px; }
.time { font-size: 12px; margin-left:10px;}

.action-menu{  margin: 10px;  padding: 10px;  border: 1px solid #333; }
 
.counter:before{content: '[';}
.counter:after{content: ']';}

.animated{ -webkit-animation: appear 1s ease 0s ; animation: appear 1s ease 0s ;}

@-webkit-keyframes appear {
  0%{
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	transform: scale3d(0.3, 0.3, 0.3);
  }
  60%{
	opacity: 1;
	-webkit-transform: scale3d(1,1,1);
	transform: scale3d(1,1,1);
  }
}

@keyframes appear {
  0%{
	opacity: 0;
	transform: scale3d(0.3, 0.3, 0.3);
  }
  60%{
	opacity: 1;
	transform: scale3d(1,1,1);
  }
}

/************************************************************************/
                     /*Jobs/*
/************************************************************************/

.switch { position: relative; display: inline-block; width: 60px; height: 34px; }
.switch input { display:none; }
.switch.switch-block{ display:block;/*margin:18px auto;*/ }

.slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc;  -webkit-transition: .4s; transition: .4s;}
.slider:before { position: absolute; content: ""; height: 26px; width: 26px; left: 4px; bottom: 4px; background-color: white;  -webkit-transition: .4s; transition: .4s;}
 input:checked + .slider { background-color: #8cc63f; }
 input:focus + .slider { box-shadow: 0 0 1px #8cc63f; }
 input:checked + .slider:before { -webkit-transform: translateX(26px); -ms-transform: translateX(26px); transform: translateX(26px); }
.slider.round { border-radius: 34px; }
.slider.round:before { border-radius: 50%; }
.jobSctionHeading h3 { color: #354052;  font-size: 16px; letter-spacing: -0.4px; margin: 0 0 4px; }
.jobSctionHeading .lead {  margin-bottom: 0; }
.jobSctionHeading { border-bottom: 1px solid #eeeeee; display: block; margin-bottom: 0; padding: 20px 15px 20px; }
.job-type-section { padding: 20px 15px 30px; }
.job-type-section > h3 { display: inline-block; font-size: 18px; font-weight: 600; margin: 6px 0 21px; width: 100%; text-transform:capitalize; }
.innerJobHeading { font-size: 16px; margin: 0 0 12px; }
.addTitle { background: #8cc63f none repeat scroll 0 0; border-radius: 50px; color: #ffffff; display: inline-block; padding: 7px 13px; }
.addTitle:hover { color:#fff; background:#1A4922 }
.addTitle i { color: #ffffff; }
.job-type-section > div { border-bottom: 1px solid #eeeeee; padding: 15px 0; }
.innerJobHeading .note { color: #999999; font-size: 12px; font-weight: normal; }
.jobType-list li { float: left; margin-right: 22px; }
.status { margin-top: 15px; }
.topNote .icons { float: left; margin-right: 15px; }
.topNote .icons i { font-size: 35px; }
.job-type-section > div.topNote { margin-bottom: 10px; padding: 0 0 20px; }
.topNote > p { overflow: hidden; margin:0; }

.job-filter-box { padding: 15px 5px 15px 5px; }
.job-filter-box .accordion-group { box-shadow: 0 0 8px rgba(0, 0, 0, 0.15); padding: 0; margin-bottom:10px;}
.job-filter-box .accordion-group .accordion-heading { padding: 0; }
.job-filter-box .accordion-group .accordion-heading a { color: #354052; display: block;font-weight: 400; overflow: hidden; padding: 10px 30px 10px 15px; position: relative; text-overflow: ellipsis; white-space: nowrap; }
.job-filter-box .accordion-group .accordion-heading a i { border: 2px solid #1A4922; border-radius: 100%; content: ""; height: 21px; position: absolute; right: 10px; top: 7px; width: 21px; overflow:hidden }
.job-filter-box .accordion-group .accordion-heading a i::before { background:#1A4922; border: 0 none; border-radius: 100%; bottom: 0; content: ""; height: 11px; left: 0; margin: auto; overflow: hidden; position: absolute; right: 0; top: 0; -webkit-transition: all .2s linear;-moz-transition: all .2s linear;-ms-transition: all .2s linear;-o-transition: all .2s linear;transition: all .2s linear;-moz-transform: scale(0);-webkit-transform: scale(0);-o-transform: scale(0);-ms-transform: scale(0);transform: scale(0); width: 11px; opacity:0;}
.job-filter-box .accordion-group .accordion-heading a[aria-expanded="true"] i::before {opacity:1;-moz-transform: scale(1);-webkit-transform: scale(1);-o-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.job-filter-box .accordion-inner { border-top: 1px solid #cccccc; padding: 15px; /*width: 243px;*/ width: 100%;height: 160px;overflow:auto; background:#FFFFFF;}
.socialite-form .job-filter-box .accordion-inner li .checkbox { float: left; margin: 0 !important; overflow:hidden; padding-right: 0; text-overflow: ellipsis; white-space: nowrap; width: calc(100% - 40px); }
.socialite-form .job-filter-box .accordion-inner li { position: relative; margin-bottom:10px; }
.socialite-form .job-filter-box .accordion-inner li .jobCount { float: right; text-align: right; width: 40px; }
.job-filter-box .checkbox span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.job-filter-box .accordion-group + .accordion-group { margin-top: 15px; }
.result-heading > h3 { color: #9c2732; font-size: 30px; font-weight: 600; line-height: 30px; margin: 0; }
.result-heading { margin-bottom:20px; position: relative;}

.job-post-tilte{ }
.job-post-tilte h3 { margin: 0; font-weight:300; }
.job-post-description { padding: 15px; }
.job-post-description .result-heading{margin-bottom:10px;}
.job-post-description .result-heading h2{margin: 0;    padding: 0 0 10px;}
.job-post-description-list > li { display: table;/* margin-bottom: 9px;*/ width: 100%; padding:2px; /*border-bottom:#CCCCCC solid 1px;*/}
.job-post-description-list > li label { color:#354052; font-weight:400; text-transform: capitalize; display: table-cell; padding:5px;}
.job-post-description-list > li div { display: table-cell; background:#ebebeb; padding:5px 15px; olor: #354052;}
.job-post-description-list > li label { width: 33%; }

.jsr-list > li { float:left; width:48%; box-shadow: 0 0 12px rgba(0, 0, 0, 0.08); margin:5px; border-radius: 5px; min-height: 315px; overflow: hidden;}
.jsr-list.job_details > li{width:100%; box-shadow:none;}
.jsr-list > li .job-post-tilte{/*border:5px solid #ebf1e4; */ padding: 10px;}
.jsr-list > li .job-post-tilte li{ line-height:16px; color:#354052; /*border-top:1px solid #ebf1e4;*/ vertical-align:middle; padding:10px; display:block; background: #f5f5f5; margin-bottom: 5px; position:relative;}
.jsr-list > li .job-post-tilte li:last-child{ margin-bottom:0;}
.jsr-list > li .job-post-tilte li::before { background: #8cc835; content: ""; height: 100%; left: 0;position: absolute; top: 0; width: 40px; z-index: 0;}	
/*.jsr-list > li .job-post-tilte li::after{left: 8%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #6a6c67;
	border-width: 19px;
	margin-top: -19px;
}

.jsr-list > li .job-post-tilte li:first-child::before{background: #8cc835;}
.jsr-list > li .job-post-tilte li:first-child::after{border-left-color: #8cc835;}*/

.jsr-list > li .job-post-tilte li:last-child{ margin-bottom:0;}
.jsr-list > li  h3{ /*font-size:18px; color:#9c2732; font-weight:900; margin-top:0;*/ font-size:16px; color:#739a45; background:#d8e2c7; font-weight:400; margin-top:0; /*padding-left:10px;*/ padding:6px 10px 6px 10px; margin-bottom:0;min-height: 52px;}

.jsr-list > li .job-post-tilte span{ /*padding:10px 0;*/ display:inline-block; vertical-align:middle; width:100%; max-width:170px;} 
.jsr-list > li .job-post-tilte li i{/* width:30px; display:inline-block; vertical-align:middle; font-size:18px; color:#739a45;*/   color: #ffffff; display: inline-block; vertical-align:middle; font-size: 16px; position: relative; vertical-align: middle; width: 40px;}
.jsr-list > li .job-post-tilte li .applyBefore{ display:inline-block; vertical-align:middle; color:#F00; font-size:11px; position:absolute; right:3%; top:34%;}
.jsr-list > li a.see-more{ display:block; text-align:right;}

/*.jsr-list > li { margin-bottom: 15px; }*/

.paging{ clear:both; display:block; position:relative;}
.paging.padd-L-R{ padding-left:15px; padding-right:15px;}
.paging .pagination.pagination-separated{border-radius:0; margin:0;}
.paging .pagination > li > a { padding:7px 15px; background:#1a4922; color: #ffffff; border:none;}
.paging .pagination > .disabled > span{padding:7px 15px; background:#1a4922; color: #ffffff; border:none;}
.paging .pagination > .active > a, 
.paging .pagination > li > a:focus, 
.paging .pagination > li > a:hover, 
.paging .pagination > .active > span, 
.paging .pagination > li > span:focus, 
.paging .pagination > li > span:hover,
.paging .pagination > .disabled > span:focus,
.paging .pagination > .disabled > span:hover,
.paging .pagination > .disabled > span{background-color:#8cc835; border-color:#8cc835;}
.pagimarg{margin:0px;}

/*.pagination > li > a:hover{color:#000;}
.pagination > li > a, .pagination > li > span{color:#9c2732}
.pagination > .active > span, span:hover{background:#9c2732!important;border:none!important;}*/

.actionBtn { background: #9c2732; border-radius: 0; color: #ffffff; display: inline-block; margin-bottom: 5px; padding: 6px 15px; width: 100%; }
.actionBtn:hover,
.actionBtn:focus { background: #1a4922 none repeat scroll 0 0; color: #ffffff; }
.job-action-btn { margin-top: 20px; }
.applynowform { border-top: 1px solid #eeeeee; padding: 25px 15px; }
.applynowform-header > h3 { font-size: 17px; font-weight: 600; margin: 0 0 13px; }
.applynowform { display:none }

.job-post-header { /*border-bottom: 1px solid #eeeeee;*/ padding:20px 20px 0 20px; }
.jobPost-headerInner h2{ font-size: 16px;    margin: 0;    padding: 0px 0 10px 0; position:relative; display: block;}
.jobPost-headerInner .icon { background: #8cc63f none repeat scroll 0 0; border-radius: 2px; display: block; float: left; height: 70px; line-height: normal; margin-right: 15px; text-align: center; width: 70px; }
.jobPost-headerInner .icon i { color: #ffffff; font-size: 35px; line-height: 70px; text-align: center; vertical-align: middle; }
.jobPost-headerInner .jpText { float: left; position: relative; width: calc(100% - 85px); }
.jobPost-headerInner .jpText h4 { font-weight: 600; margin: 0; }
.jobPost-headerInner .jpText h6 {  margin: 3px 0 2px; }
.jobPost-headerInner .jpText p { margin: 0; }
.job-post-body.socialite-form { padding: 20px 20px; }
.bootstrap-select > .dropdown-toggle { color: #555555; }
.socialite-form label span { color: #8cc63f; left: 3px; position: relative; top: -3px; }
.socialite-form label.checkbox span{top:1px; color:#546b7b;}
.socialite-form .smallHeadingg{font-size: 16px;margin: 0 0 15px 0;}

/************************************************************************/
                     /*People/*
/************************************************************************/
.nearby_people-inner { box-shadow: none; display: block; margin-bottom: 0; padding: 15px; }
.nearby_people-inner figure { border-radius: 100%; float: left; height: 60px; margin-right: 15px; overflow: hidden; width: 60px; }
.nearby_people-inner figure img { height: 100%; object-fit: cover; width: 100%; }
.nearby_people-list { box-shadow: 0 0 12px rgba(0, 0, 0, 0.08); }
.nearby_people-list li a:hover{ background:#8cc63f; color:#FFF;}
.nearby_people-list li a:hover .nearby_people-details h4{color:#FFF;}
.nearby_people-list > li + li .nearby_people-inner { border-top: 1px solid #eeeeee; }

.nearby_people-inner .nearby_people-details { float: left; width: calc(100% - 85px); }
.nearby_people-inner .nearby_people-details h4 { font-size: 16px; font-weight: 600; margin: 0; }
.nearby_people-inner .nearby_people-details p { color: #999999; margin-bottom: 0; }
.nearby-people-box-body .nearby_people-details h2{  font-size: 16px; font-weight: 600; margin:20px 0 5px 0; color:#354052;}
.nearby-people-box-body .nearby_people-details p{ line-height:24px;}

.nearby_people-map { border: 1px solid #eeeeee; box-shadow: 0 0 12px rgba(0, 0, 0, 0.08); padding: 15px; }

/************************************************************************/
                     /*News/*
/************************************************************************/
.newsSearch-header { background: #ffffff none repeat scroll 0 0; padding: 15px; }
.newsSearch-header h3 { font-size: 16px; margin: 0 0 17px; }
.themeBtn3 { background: #8cc63f none repeat scroll 0 0; border: 0 none; border-radius: 50px; color: #ffffff; font-size: 17px; padding: 5px 15px; text-transform: uppercase; width: 100%; }
.themeBtn3:hover,
.themeBtn3:focus { background: #1a4922 none repeat scroll 0 0; color: #ffffff; }
.newsList { padding: 15px 15px; }
.newsBox { border-radius: 5px; box-shadow: 0 0 12px rgba(0, 0, 0, 0.08); margin-bottom: 30px; overflow: hidden; /*height:350px;*/ }
.newsBox .newsDescr { padding: 15px; }
.newsBox .newsDescr h2 { font-size: 16px; font-weight: 500; margin:0 0 10px 0; }
.date {margin-bottom: 10px;background: #d6e4c5;padding:6px 10px 6px 10px;font-weight:400;color: #739a45;border-top-left-radius:5px;border-top-right-radius:5px;font-size:16px; }
.date-sub{margin-bottom: 10px;background: #d6e4c5;padding: 6px 10px 6px 10px;font-weight: 400;color: #739a45;
font-size: 13px;}
.readMoreBtn{ background:#1A4922; border: 0 none; color: #ffffff; display: block; margin: 0 auto; border-radius: 4px; padding: 8px 10px; width: 115px; }
.readMoreBtn i{ margin-right:5px; color:#1A4922;}
.readMoreBtn:focus, .readMoreBtn:hover {background: #8cc63f;}
.readMoreBtn:focus i, .readMoreBtn:hover i{color:#FFFFFF;}
.newsBox figure img {height:150px;margin: 0px;padding: 0px;width: 100%; text-align:center!important}

.sumrycontent{margin:0px;padding:0px;}
.sumrycontent h3{font-size: 16px;color: #8cc63f;margin:0px;}
.sumrycontent p{margin:0px 0 10px 0;padding:0px;}
.martop{margin-top:10px;}
.margtop{margin-top:10px;}
.listreadnow{background: #1a4922;border: 0 none;color: #ffffff;font-weight: 600;
padding: 8px 10px;border-radius: 4px;margin-bottom: 10px;}
.boxlist{margin:0px;}
.boxlist .img_pic{display: inline-block;max-width: 250px;width: 100%;
border: solid 1px #dfe3e9;padding:5px;vertical-align: top;}

.boxlist .newDecr{display: inline-block;max-width: 250px;width: 100%;margin-left: 20px;
vertical-align: top;}
.boxlist .newDecr h2{margin:0px;padding:0px 0 8px 0;font-size: 16px;color: #354052;}
.boxlist .newDecr p{margin:0px;padding:0px;}

#radioBtn .active{ color:#9c2732; border-color:#9c2732; background-color: #fff; box-shadow:none;}
#radioBtn .notActive {color:#8cc63f; border-color:#8cc63f;background-color: #fff;}
#radioBtn a{ border:none; border-left:#9c2732 solid 1px; line-height:1; border-radius:0; padding:2px 10px 2px 10px; margin-left:0;}
#radioBtn a:first-child{border:none; padding-left:0;}

.nofi-menu-box figure { float: left; width: 50px; margin-right: 15px; height: 50px;}
.nofi-menu-box figure img { width: 100%; height: 100%; object-fit: cover;}
.navbar-nav.navbar-right > li > .dropdown-menu.notificationmenu{font-size: 13px; left: auto; right: 0;}
.navbar-nav.navbar-right > li > .dropdown-menu.notificationmenu .notificationmenu-list { background: #fff; height:100%; overflow:auto; max-height:285px; }
.navbar-nav.navbar-right > li > .dropdown-menu.notificationmenu .notificationmenu-list > li > a { padding: 10px 15px; color:#354052; display:block;}
.navbar-nav.navbar-right > li > .dropdown-menu.notificationmenu .notificationmenu-list > li + li > a { border-top:1px solid #ccc;}
.nofi-menu-box .nofiContent { float: left; width: calc(100% - 65px);font-size: 11px;text-transform: lowercase}
.nofiContent_heading { word-wrap: break-word; display: block; white-space: pre-line; margin-bottom: 0; line-height: normal;  font-weight: normal;}
.fwb { display: inline-block; font-weight: 600;font-size: 12px;text-transform:capitalize}
.dropdown-menu.notificationmenu { width: 365px; max-width: 365px; border: 0; border-radius: 0; padding: 0;}
.timestampContent { margin: 3px 0 0;  line-height: normal;}

.poll_header {    margin-bottom: 15px;}
.poll_header h3 { color: #ffffff; margin-bottom: 0;   margin-top: -6px;}
.poll_header p.poll_service{ margin-bottom: 0;   margin-top: -6px;}
.pollSection > div { display: block; float: left;  width: 100%;}
.viewPoll { color: #ffffff;   text-transform: capitalize;}
.innerpollSection .poll_header h3 {  color: #354052; font-size: 16px;}
.innerpollSection .pollBox > h4 { color: #354052;}
.innerpollSection .poll_result_percentage{ color: #354052;}
.innerpollSection .pollResult { background:#9c2732; margin-top: 8px;}

.gd-comment-options .unlike{ color: #666666; transition: all 0s ease 0s !important; padding-right:10px; line-height:18px;}
.gd-comment-options .unlike i {color: #666666;}
.gd-comment-options .unlike:hover{ color: #666666; }

.gd-comment-options .like{ color: #8CC63F; transition: all 0s ease 0s !important;}
.gd-comment-options .like i{ color: #8CC63F; }
.gd-comment-options .like:focus { color: #8cc63f;}
.gd-comment-options .like:hover{ color: #8cc63f;}

.repliedComment{ display: none; }
.repliedComment.repliedComment_visible{ display:block;}

.userEventDetails{ position:relative;}
.userEventDetails .UserPhoto{padding:15px; display:inline-block; vertical-align:top; /*width:200px;*/ width:50%; margin-right:-4px;}
.bordr_gray{border:#efefef solid 1px;}
.userEventDetails .UserPhoto img{min-height: 160px;max-width: 160px;margin: 10px auto;}
.userEventDetails .textDetails{ display:inline-block;/*width: calc(100% - 205px);*/ width:50%; vertical-align:top; position:relative; min-height:190px; }

.day_date_satrt_sec{ position:relative; border-bottom: 1px solid #ffffff; overflow: hidden;}
.day_date_satrt_sec .column_sec{color:#354052; float:left; width:20%; position:relative; height:117px; line-height: 1; background:#eeeeee; margin-bottom:10px;}
.day_date_satrt_sec .column_sec span{ font-size:11px; padding-left:5px; padding-top:5px; display:block;}
.day_date_satrt_sec .column_sec acronym{ font-size:13px;}
.day_date_satrt_sec .column_sec acronym.text_rotate{transform:rotate(-90deg); position:absolute; top:50%; left:-15%; text-transform:uppercase; padding-left:10px;}

.day_date_satrt_sec .column_sec.large_width{ float:left; width:45%; padding-left:10px; padding-right:10px; position:relative;  border-left:#FFF solid 1px;  border-right:#FFF solid 1px;}
.day_date_satrt_sec .column_sec.medium_width{width:35%;}
.day_date_satrt_sec .column_sec.medium_width .time_sec{ display:block; width:100%; border-bottom:#FFF solid 1px;  padding-left: 10px;}
.day_date_satrt_sec .column_sec.medium_width .time_sec acronym{padding-bottom:10px; padding-top:10px; display: block;}
.day_date_satrt_sec .column_sec.medium_width .time_sec:last-child{ border-bottom:none;}

.city_vanue_sec{ position:relative; border-top: 1px solid #ffffff; overflow: hidden;height: 250px;}
.city_vanue_sec .column_sec{color:#354052; float:left; width:100%; position:relative; height:117px; line-height:1; background:#eeeeee; margin-bottom:10px;}
.city_vanue_sec .column_sec h3{ background:#d6e4c5; padding:6px 20px; margin:0px 0; color:#739a45; text-transform:capitalize; font-size:16px; font-weight:500;}
.city_vanue_sec .column_sec span{ font-size:11px; padding-left:5px; padding-top:5px; display:block;}
.city_vanue_sec .column_sec acronym{ font-size:13px; padding:5px 20px 3px 20px; display: block; color:#bd0000;}
.city_vanue_sec .column_sec acronym p{display:block; color:#000000; padding:3px 0 0 0; margin:0; line-height:1;}
.city_vanue_sec .column_sec acronym.text_rotate{transform:rotate(-90deg); position:absolute; top:35%; left:-15%; text-transform:uppercase; padding-left:10px;}
.city_vanue_sec .column_sec.large_width{ float:left; width:80%; padding-left:10px; padding-right:10px; position:relative;  border-left:#FFF solid 1px;  border-right:#FFF solid 1px;}
.city_vanue_sec .column_sec.large_width acronym{ margin:0;}

.verticle_align_middle{position:absolute; top:50%; width:100%; left:0; right:0; padding-left:10px;
-webkit-transform: translate(0%, -50%);
-moz-transform:    translate(0%, -50%);
-ms-transform:     translate(0%, -50%);
-o-transform:      translate(0%, -50%);
transform:         translate(0%, -50%);}

.inerested_sec{ position:relative; border-top: 1px solid #ffffff; overflow: hidden;}
.inerested_sec .column_sec{ background:#8cc63f; border-right:#FFF solid 1px; float:left; width:15%; position:relative; height:50px; line-height: 1; padding-left:10px; padding-right:10px; text-align: center;}
.inerested_sec .column_sec:nth-child(1){ background:#9c2732; width:40%;}
.inerested_sec .column_sec:nth-child(2){ background:#9c2732; width:15%;}
.inerested_sec .column_sec:nth-child(3){ width:30%;}
.inerested_sec .column_sec:last-child{ border:none;}
.inerested_sec .column_sec acronym{color:#FFFFFF;  padding-left:0;}

.userEventDetails .nameLocation{ position:relative;}
.userEventDetails .nameLocation  acronym{ color:#8cc63f; margin-top:10px; display:block;}
.userEventDetails .nameLocation  h5{ font-size:13px; color:#354052; margin-bottom:0; margin-top:0;}

.userEventDetails .textDetails p{padding-left:15px;}
.userEventDetails .discriptions{ display:block; clear:both; position:relative; margin-top:15px;}
.userEventDetails .discriptions p{ font-size:14px; color:#354052;}
.userEventDetails .discriptions ul{ padding:0; margin:20px 0 0 0;}
.userEventDetails .discriptions ul li{ margin-top:5px; display:block; color:#999999;}
.gd-comment-body iframe{ width:100%!important;}

.contact_person{margin:25px 0 0 0px; padding:0 0 40px 0px; position:relative;}
.contact_person .comtact-person-detl{ display:block; margin-bottom: 5px;}
.contact_person .comtact-person-detl .contact_name{ display:inline-block; vertical-align:middle; width:22%; color: #354052;}
.contact_person .comtact-person-detl span{ display:inline-block; vertical-align:middle;}
.contact_person .comtact-person-detl.postedBy{position:absolute; top:0; right:0; max-width: 170px; width:100%; text-align: right;}
.contact_person .comtact-person-detl.postedBy .contact_name{width:38%; text-align: left;}

/*  Right SideBar */
.right_panel_slider{ margin:0px 0 0 0px; padding:0px;background:#fff;}
.right_panel_slider img {width:100%;}
.right_panel_slider .heading_sponsor {background:#8cc63f;color: #ffffff; font-size: 16px; line-height: normal;
padding:12px 12px; margin: 0 0 5px 0;text-align: center;}
.right_panel_slider .thumbnails{padding:0px 15px;}
.right_panel_slider .thumbnails li{width:100%; list-style:none;}
.right_panel_slider .thumbnails li> .slidebox .caption { background:#fff !important;  padding:10px 0 10px 0;}
.right_panel_slider ul.thumbnails { margin-bottom: 0px;}
.right_panel_slider .thumbnails li> .slidebox{marging:0px; padding:0px;}

/* Thumbnail Box */
.right_panel_slider .thumbnails .slidebox .caption h4 {color: #444;text-align:center;margin:0px; padding:0px;}
.right_panel_slider .thumbnails .slidebox figure{padding:5px;border: 1px solid #dddddd;border-radius:4px; }
.right_panel_slider .thumbnails .slidebox .caption p {  color: #999;text-align:center; line-height:15px;padding-top:5px;}

/* Carousel Control */
.right_panel_slider .control-box {text-align: center;margin:0; padding: 10px 0 20px;width: 100%;}
.right_panel_slider .carousel-control{ background: #666; border: 0px; border-radius: 0px; display:block; font-size: 34px; font-weight: 200; line-height: 18px;  opacity: 0.5; padding: 4px 10px 0px;
 position: static; height: 30px; width: 15px;}
.right_panel_slider .pager li > a, .pager li > span { border-radius:0px;}

.formEvent{ position:relative; padding:0;}
.formEvent .modal-header .close{ position:relative; top:auto; right:auto; margin-top:0; color:#8cc63f; opacity: 0.9;}
.formEvent .modal-header,.formEvent .modal-footer{ padding:6px 10px;}
.formEvent .form-horizontal{ padding:15px; display:block;}
.formEvent .form-horizontal .control-label{ text-align:left; color:#354052; font-weight: 400;}
.form-horizontal .form-group label{color:#354052; font-weight: 400;}
.form-horizontal .form-group label.btn-bs-file{color: #FFFFFF;}

.postFroumTopic {background: #1a4922 none repeat scroll 0 0;border: 0 none;color: #ffffff;font-weight: 600;padding: 9px 20px;}
.postFroumTopic i{ color:#FFFFFF;}
.postFroumTopic1{background: #1a4922 none repeat scroll 0 0;border: 0 none;color: #ffffff;font-weight: 600;padding: 9px 20px;}

.messageCount{background:#fa3e3e; border-radius:3px; color: #fff; float: right;padding:0 4px;  line-height: 17px; text-align: center; font-size: 11px; font-weight: bold;}

.nav > li > a.big{background: #8cc63f none repeat scroll 0 0;float: right;font-size: 30px;padding: 10px 15px;text-align: center; position:relative;}
.nav > li > a.bigoff {background:#9c2732; float: right; font-size:30px; padding: 10px 15px; position: relative; text-align: center;}
.nav > li.dropdown a.big i{ padding-right:0;}
.nav > li > a .mg{ background:#fa3e3e; border-radius:3px; color:#fff; content:""; font-size:11px; height:18px; line-height:17px; position:absolute; right: 8px; text-align:center; top:8px; font-weight:bold; padding:0 4px;}
	
.media_image{ padding:10px 0 20px 0; margin:0; display:block; text-align:center;}	
.favotrite_user {float: right;    /*margin-top: -35px;*/}
.social_icon{ display: inline-block; font-size: 22px;    vertical-align: middle; margin-right:5px;}

.social_icon .fa-mobile:hover{-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.35);}

.social_icon .fa-envelope-o:hover, .social_icon .fa-envelope-o:active{-webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.30);}

.social_icon:last-child{ margin-right:0;}
.social_icon.facebook i{ color:#4967a5;}
.social_icon.twitter i{ color:#4fd6f8;}
.social_icon.linkedin i{ color:#3cadd6 ;}
.social_icon.googlePlus i{ color:#e95f4f;}
.social_icon i.fa-star-o{ color:#8cc63f;}
.social_icon i.icon-inbox{ color:#ad757a;}

.chat-box {width: 260px; height: 304px; position: fixed; background-color: #fff; z-index: 99; bottom: 0px; right: 255px; border-radius: 4px 4px 0px 0px; box-shadow: 0 10px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.chat-box-header .chatUN{color:#ffffff; font-weight: bold;}
.chat-box-header .side-right{float: right;}
.chat-box .chat-box-header {height: 28px; background-color: #8cc63f; border-bottom: 1px solid #E6EAEE; border-radius: 4px 4px 0px 0px;}
.chat-box .chat-box-header:hover { background-color: #9c2732;}
.chat-box .chat-box-header .side-left { text-transform: capitalize; line-height: 28px;  padding-left: 10px;}
.chat-box .chat-box-header .side-left a { color: #fff; text-decoration: none;}
.chat-box .chat-box-header .list-inline { margin-bottom: 0px; padding-right: 5px;}
.chat-box .chat-box-header .list-inline li a i { line-height: 28px; color: #fff;}
.chat-box .chat-conversation { padding: 10px; height: 235px; overflow-y: scroll; overflow-x: hidden; border-left: 1px solid #E6EAEE; border-right: 1px solid #E6EAEE;}
.chat-box .chat-conversation .message-conversation { padding-bottom: 18px;}
.chat-box .chat-conversation .message-conversation .media { position: relative;}
.chat-box .chat-conversation .message-conversation .media .media-left { padding-right: 4px;}
.chat-box .chat-conversation .message-conversation .media .media-left img {  width: 28px;  height: 28px;  border-radius: 4px;}
.chat-box .chat-conversation .message-conversation .media .media-body .post-text {  color: #354052;  font-size: 12px;  font-family: 'Source Sans Pro', sans-serif;
font-weight: 400; line-height: 15px; border: 1px solid #E6EAEE; padding: 5px 8px; padding-right: 15px; background-color: #fafbfc; border-radius: 4px; margin-bottom: 0px; display: inline-block;}
.chat-box .chat-conversation .message-conversation.current-user .media { direction: rtl;}
.chat-box .chat-conversation .message-conversation.current-user .media .media-left { padding-right: 0px;}
.chat-box .chat-conversation .message-conversation.current-user .media .media-body { text-align: right;}
.chat-box .chat-conversation .message-conversation.current-user .media .media-body .post-text { text-align: left; padding-left: 15px; margin-right: 4px; padding-right: 4px;}
.chat-box .message-input { border-top: 1px solid #E6EAEE; margin-top: 5px; border: 1px solid #E6EAEE;}
.chat-box .message-input .form-group { margin-bottom: 4px;}
.chat-box .message-input .form-group .form-control { border-width: 0px; font-size: 12px; font-family: 'Source Sans Pro', sans-serif; padding-top: 4px;}
.chat-box .message-input .list-inline {  margin-left: 0px;  padding-left: 5px;}
.chat-box .message-input .list-inline li:first-child {  padding-left: 10px;}
.chat-box .message-input .list-inline li a i {  font-size: 16px;  color: #9FA9BA;}
.chat-box:nth-child(2) {  margin-right: 270px;}
.chat-box:nth-child(3) {  margin-right: 540px;}
.chat-box:nth-child(4) {  margin-right: 810px;}
.chat-box:nth-child(5) {  margin-right: 1080px;}
.chat-box:nth-child(6) {  margin-right: 1350px;}
.chat-box-small {  height: 28px;}
.chat-box-small .chat-conversation {  display: none;}
.chat-box-small .message-input {  display: none;}
.timelinebtn {background: #1a4922; border: 0 none; color: #ffffff; font-weight: 600; padding: 9px 20px;}
.timelinebtn i{ color:#fff; padding-left:5px;}
.timelinebtn:hover{ background:#8CC63F;}
.grp_list{	float: right !important;    max-width: 155px;    margin-right: 10px;}
.socialite-form .job-filter-box .accordion-inner li .jobCount {    float: right;    text-align: right;    width: 40px;}
.form-control.pr-Large20.serh {    margin-top: 20px;}

.show-tick {	border: 1px solid #ccc;}
#fill_location{	border: 1px solid #ccc;}
.filterli{ margin-top: 20px; }
.list-group li p { display: inline-block; font-weight: 400; line-height: 15px;    margin: 10px 0 0 51px;    padding: 0;    vertical-align: middle;    width: 100%;}
.progress-bar { background-color: #337ab7;  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset; color: #354052; float: left; font-size: 13px; height: 100%; line-height: 20px; text-align: center;
    transition: width 0.6s ease 0s;  width: 0;}

/*@import "compass/css3";*/
.progress {  width: 100%;  height: 50px;}
.progress-wrap {  background: #f80;  margin: 20px 0;  overflow: hidden;  position: relative; }
.progress-bar {    background: #ddd;    left:11%;    position: absolute;    top:74%; }

.loading{	 display: block;   /*** margin-left:20px;    margin-top: 140px;***/}
.uploadImage{	 display: block;	margin-left: 52px;	margin-top: 1px;	position: absolute;	top: 24px;	z-index: 100000000;	border: none;}
.actionBtn.text-capitalize.btn > a {    color: #fff;}
.notificationmenu-list > li>a.seen_color{	background: #d6e4c5 none repeat scroll 0 0;}
.myclass {    text-transform:capitalize;}
.complete_profile .form-control{ height:auto;}
.complete_profile > label > span{	color: red;	font-size: 20px; position:absolute; left:auto; right:-15px; top:-5px;}
.enroll_found { color: red;    }
.enroll_notfound {color: red;}

.accout-deactivate{ position:relative; padding:0px 10px; }
.accout-deactivate .sure_deactivate{ font-size:16px; color:#b51c21;padding-top: 15px;display:block;}
.accout-deactivate h3{ color:#354052; font-size:16px;margin:20px 0 0 30px;}
.accout-deactivate .permanent_action{ margin-bottom:20px;}
.accout-deactivate .permanent_action h4{ margin-bottom:0; margin-top:10px; color:#354052; font-weight:600;font-size:13px;
margin-left: 30px;}
.accout-deactivate .permanent_action li{ list-style:outside; padding:0 10px; margin:15px 20px; font-size:12px; color:#354052;
list-style:none;}
.accout-deactivate .permanent_action li::before {color: #8cc63f;content: "•";display: inline-block;
margin-left:-23px;width:20px;}

.headings_sec{ position:relative; text-align:center; margin-bottom:40px; overflow: hidden;}
.headings_sec .column-title{ padding-left:15px; padding-right:15px; font-weight:600; font-size:24px;}

.testimonial_sec{margin-bottom: 40px; overflow:hidden;}
.testimonial_sec li{ margin-bottom:20px;}
.testimonial_sec li:last-child{ margin-bottom:0px;}
.testimonial_sec .testimonial-box { border-radius:6px; background:#FFFFFF url("/images/quote-big-green.png") no-repeat scroll 25px 25px;
 box-shadow:0 0 12px rgba(0, 0, 0, 0.08);margin-bottom: 20px;}
.testimonial_sec .testimonial-box blockquote { background: rgba(0, 0, 0, 0) url("/images/quote-small-green.png") no-repeat scroll right bottom; font-size:13px;
 border-left: medium none; color: #354052; display: inline-block;  line-height: 24px; margin: 30px 30px 30px 60px;  padding-right: 20px; padding-left: 1.5rem;}
.testimonial_sec .testimonial-box blockquote p{ line-height: 18px; min-height:38px; font-style:italic;color:#354052;}
.testimonial_sec .caret-wrapper {margin-top: -5px; padding-left: 30px;}
.testimonial_sec .fa-caret-down { color: #FFFFFF; font-size: 42px; line-height:0px;}
.testimonial_sec .profile { /*background:#f7f7f7;*/  position: relative;}
.testimonial_sec .profile .picture { width: 80px; height:80px; border-radius: 100%; border: 3px solid #9c2732; padding: 3px;}
.testimonial_sec .profile .info {bottom: 10px; top: 10px; left: 90px; position: absolute;}
.testimonial_sec .profile .info h4{ margin-bottom:0; font-size:16px;font-weight: 600; margin: 0;}
.testimonial_sec .profile .info .button_gre{ padding:2px 10px;  margin-top:3px;}
.testimonial_sec .profile .info .position { font-size: 11px; line-height: 16px; padding-right:5px;  padding-left: 5px;}
.inverted, .read-more {  margin: 0; color: #354052; font-weight:normal;}

.rightAlign .caret-wrapper{ text-align:right; padding-left:0; padding-right:30px;}
.rightAlign .profile {text-align: right;}
.rightAlign .profile .info{right: 90px; left:auto;}

.alumni_sec{ background:#FFFFFF; padding:15px; display:block; margin-bottom:30px; border-radius: 10px; border:#cccccc solid 1px;}
.photo_select {display: block; vertical-align: top; width: 150px; height: 150px; overflow: hidden; border-radius: 100%; margin:0 auto; background:#eeeeee;}
.details_sec{display: block; vertical-align: middle; /*width: calc(100% - 100px);*/ padding:10px; clear: both; }
.details_sec h3{ margin:0; font-size:16px; line-height:24px; text-align:center; font-weight:800;}
.details_sec span{ font-size:14px; display:block; text-align:center; color:#9c2732; display:none;}
.discription_sec{ position:relative; display:block; clear:both; min-height:180px;}
.discription_sec p{ color:#354052; text-align:center;}

.object-box {border-radius: 10px; background:#FFFFFF url("/images/quote-big-green.png") no-repeat scroll 25px 25px; box-shadow:0 0 12px rgba(0, 0, 0, 0.08);}
.object-box blockquote { background: rgba(0, 0, 0, 0) url("/images/quote-small-green.png") no-repeat scroll right bottom; font-size:13px;
 border-left: medium none; color: #354052; display: inline-block;  line-height: 24px; margin: 30px 30px 30px 60px;  padding-right: 20px; padding-left: 1.5rem;}
.object-box blockquote p{ line-height: 18px;}

/*.team.alumni_sec .photo_select{ width:auto; border-radius: 0;}*/
.team.alumni_sec .discription_sec{min-height: 120px;}
.team.alumni_sec .details_sec h3 strong{ display:block; color:#999999;}
.alumni_sec .discription_sec .full-profile{bottom:0;position: absolute;right: 0;}

.aboutus_sec{ position:relative; overflow:hidden;}
.aboutus_sec .details{ max-width:500px; width:100%; margin:0 auto;  padding:50px 0; position:relative; z-index:1; text-align: center;}
.aboutus_sec .details .heading_about{ color:#8cc63f; font-size:30px; position:relative;}
.aboutus_sec .details .heading_about:before{ position:absolute; left:0; right:0; bottom:-10px; background:#8cc63f; height:2px; width:120px; margin:0 auto; content:""}
.aboutus_sec .details .heading_about:after{ position:absolute; left:0; right:0; bottom:-13px; background:#1a4922; height:10px; width:10px; margin:0 auto; content:""; border-radius: 100%;}
.aboutus_sec .details .heading_about strong{color:#1a4922; display:block;}

.aboutus_sec .details:before{ position:absolute; left:0; right:0; text-align:center; top:25%; height:150px;/* background:url("/images/user_icon.svg") no-repeat center center;*/ content:""; z-index: -1;}
.aboutus_sec .details p{ font-size:16px; color:#354052; display:block; margin-top:50px;}

.aboutus_sec .about_discrip{ display:block; background:#f9f9f9; padding:50px 0; position:relative;}
.aboutus_sec .about_discrip h4{ font-size:30px; font-weight:300;color:#8cc63f; position:relative; letter-spacing:-1px;  padding-left:20px; line-height:1; margin-bottom:20px;}
.aboutus_sec .about_discrip h4:before{ position:absolute; left:0; height:100%; width:5px; background:#8cc63f; z-index:1; content:"";}

.aboutus_sec .about_discrip .text_info{ position:relative; z-index:1; background:#FFFFFF; padding:15px 15px 30px 15px; text-align:center; border:#e2e2e2 solid 1px;}
.aboutus_sec .about_discrip .text_info .border_botm{ border-bottom:#e2e2e2 solid 1px; display:block; margin:20px 0;}
.aboutus_sec .about_discrip .text_info img{ width:100%; max-width:100px; text-align:center; z-index:-1; margin:0 auto;}
.aboutus_sec .about_discrip .text_info p{font-size:18px; font-weight:900; color:#354052;}
.aboutus_sec .about_discrip p.netWorking{ font-size:16px; line-height:24px; color:#354052; margin-top:30px;}
.aboutus_sec .about_discrip p.netWorking strong{ font-size:18px; color:#8cc63f;}
	
.share_it{ display:block; text-align:center; position:relative;}
.share_it .shareIt_text{ font-size:24px; color:#1a4922; display:block; margin-bottom:15px; margin-top:15px;}
.share_it .Social_icon_sec{background:#8cc63f; padding:20px; display:block; position:relative; max-width:100%;}
.share_it .Social_icon_sec:before{}

.inner_banner{ margin-top:-80px; position:relative;}
.inner_banner .position_float{ position:absolute; left:0; right:0; bottom:2%; margin:0 auto; text-align:center; color:#8cc63f;}
.inner_banner .position_float.headings_sec .column-title{ color:#8cc63f; font-size: 54px;}
.inner_banner .position_float.headings_sec  p{color:#FFFFFF;}
/*.inner_banner:before{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; content:""; background-color: rgba(0,0,0,0.6);}*/
.professional{ display:block; min-height:500px;}
.professional ul{ list-style:none;}
.professional ul li{ /*float:left;*/ border:#354052 solid 1px;  display:inline-block; width: 166px;
 padding:10px; height:155px; margin:0px 10px 0px 10px; position:relative;}
.professional ul li:nth-child(1){ background-color:rgba(251,235,186, 0.9); display:block; margin-bottom:15px;
margin-left:12px;}
.professional ul li:nth-child(2){ background-color:rgba(251,235,186, 0.9);}
.professional ul li:nth-child(3){ background-color:rgba(150,191,228, 0.9);}
.professional ul li:nth-child(4){ background-color:rgba(200,225,183, 0.9);}
.professional ul li:nth-child(5){ background-color:rgba(93,204,245, 0.9);}
.professional ul li:nth-child(6){ background-color:rgba(218,218,103, 0.9);}
.professional ul li:nth-child(7){ background-color:rgba(255,230,157, 0.9);}

.professional ul li:nth-child(1) .pro_name{ color:#000000;}
.professional ul li:nth-child(2) .pro_name{color:#000000;}
.professional ul li:nth-child(3) .pro_name{color:#1c4d79;}
.professional ul li:nth-child(4) .pro_name{color:#385622;}
.professional ul li:nth-child(5) .pro_name{color:#0070c0;}
.professional ul li:nth-child(6) .pro_name{color:#c00000;}
.professional ul li:nth-child(7) .pro_name{color:#bf9000;}

.professional ul li .numbering_head{ font-size:30px; font-weight:900; color:#354052; margin-top:10px;}
.professional ul li .pro_name{ font-size:22px; text-transform: uppercase; font-weight:900; position:absolute; margin:0 auto; left:0; right:0; bottom:10px;}

.Social_icon_sec { margin-top: 20px; position:absolute; bottom:0; left:0; right:0; margin:0 auto; max-width:155px;}
.Social_icon_sec > a { background:#8cc63f; border-radius: 100%; color: #7eb802; display: inline-block; font-size: 16px; line-height: 30px; margin-right: 5px; text-align: center; width: 30px; }
.Social_icon_sec > a i { color: #ffffff; }
.Social_icon_sec > a.facebook:hover { background:#406ac0 }
.Social_icon_sec > a.instagram:hover { background:#C04071 }
.Social_icon_sec > a.twitter:hover { background:#1DA1F2 }
.Social_icon_sec > a.mail:hover { background:#BA332F; }
.aboutAlig { margin-top: 21px !important; }

.tab_team_area{ /*border:#1a4922 solid 2px;*/ margin:50px 0 0 0px;padding:0px;}	

.tab_team_area .nav{ border:none;}	
.tab_team_area .fader-home{  position:relative; transition:all 1s ease;}
.tab_team_area .fader-in{position:absolute; display:inline-block; bottom:1em; background:rgba(255,0,0,.8); transition:all 1s ease; opacity:0; padding:2em; width:90%;} 
.tab_team_area .right_panel{ margin-top:0px;padding:0px;margin-bottom: 50px;border:3px solid #8cc63f; background: #ffffff; min-height:522px; position:relative;}
.tab_team_area .right_panel img{ border:none; background:none; margin:0px auto;}
.tab_team_area .right_panel img.marginTopBotm{margin:50px auto;}	

.tab_team_area .nav-tabs { width:100%; float:left;border:none;}
.tab_team_area .nav-tabs > li{ float:left; width:49%;border:#8cc63f solid 3px; margin-bottom: 5px;margin-right: 5px;}
.tab_team_area .nav-tabs > li:hover{cursor:pointer;}
.tab_team_area .nav-tabs > li > a{ border-radius:0; margin:0px; color:#fff;font-size:13px; text-align:center; line-height: 15px;overflow:hidden;padding: 0;}
.tab_team_area .nav-tabs > li > a .project .actions .project-details{ line-height: 18px; font-size: 16px;}
.tab_team_area .nav-tabs > li > a:active{ background:#ccc; color:#000;}
.tab_team_area .nav-tabs > li > a:hover{background:#ccc; color:#000;}
.tab_team_area .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{ background:FFFFFF; color:#000;}

.tab_team_area.tab_team_mobile .nav-tabs li

.tab_team_area.tab_team_mobile .nav-tabs li{ float:left; width:49%;border:#8cc63f solid 3px; margin-bottom: 5px;margin-right: 5px;}
.tab_team_area.tab_team_mobile .nav-tabs li:hover{cursor:pointer;}
.tab_team_area.tab_team_mobile .nav-tabs li > a{ border-radius:0; margin:0px; color:#fff;font-size:13px; text-align:center; line-height: 15px;overflow:hidden;padding: 0;}
.tab_team_area.tab_team_mobile .nav-tabs li > a .project .actions .project-details{ line-height: 33px; font-size: 16px;}
.tab_team_area.tab_team_mobile .nav-tabs li > a:active{ background:#ccc; color:#000;}
.tab_team_area.tab_team_mobile .nav-tabs li > a:hover{background:#ccc; color:#000;}
.tab_team_area.tab_team_mobile .nav-tabs li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{ background:FFFFFF; color:#000;}

.tab_team_area .heading1 {color:#173164; font-size:26px; padding:20px 0 20px 0; margin:0px; text-align:left; }
.tab_team_area .heading1 span{font-size:18px;}
.tab_team_area .heading1 .theteam{font-size:16px;}
.tab_team_area .heading2 {color:#0a0a0a; font-size:16px; padding:16px 0; margin:0px; text-align:center; background:#cacaca; position:absolute; width:100%; bottom:0;}

.tab_team_area .project { margin-bottom:0px; vertical-align: top; margin-right:0px; float: left; cursor: pointer; width:100%;}
.tab_team_area .project figure.img-sec-left{ position: relative; display:block;}
.tab_team_area .project figure.img-sec-left img{margin-bottom:80px; max-width:200px;}
.tab_team_area .project figure.img-sec-left:hover .actions { /*background-color:#000; top: 0%; font-size:2.3em; font-weight:700;*/ padding-top:43%;}
.tab_team_area .project figure.img-sec-left .actions{display: table-cell;  position: absolute; bottom: 0px; top:80%; left:0; right:0; z-index: 1;  opacity: 1; background-color:#cacaca; color:#0a0a0a; padding:16px 0; font-weight:400; text-align:center; vertical-align: middle; 
    -ms-transition: all .2s ease-out;
    -webkit-transition: all .2s ease-out;
    -moz-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out;
}

.tab_team_area .project figure:hover .actions { top: 0%; padding-top:45%;}
.tab_team_area .project figure.active .actions { top: 0%; padding-top:45%;}

.tab_team_area .right_panel .aha_content{margin:25px 0 30px 0px; padding:0;}
.tab_team_area .right_panel .aha_content .adressbar{margin:0 0 0 15px; padding:0;}
.tab_team_area .right_panel .aha_content .adressbar li{margin:0 0 10px 0px; padding:0;color:#000; list-style:none; font-size: 13px;}
.tab_team_area .right_panel .aha_content .adressbar li i{font-size:30px;color:#000; display:inline-block; vertical-align: top; width:40px;}
.tab_team_area .right_panel .aha_content .adressbar li span{ display:inline-block; vertical-align: middle; width: calc(100% - 50px);}

.tab_team_area .right_panel .aha_content .adressbar_link{margin:0; padding:0;}
.tab_team_area .right_panel .aha_content .adressbar_link li{margin:0 0 5px 0px; padding:0;list-style:none; display:inline-block; color:#000; font-size: 13px;}
.tab_team_area .right_panel .aha_content .adressbar_link li.fullWidth{ width:100%;}
.tab_team_area .right_panel .aha_content .adressbar_link li a{margin:0px; padding:0; list-style:none; color:#000; }
.tab_team_area .right_panel .aha_content .adressbar_link li a:hover{color:#7ab027;}
.tab_team_area .right_panel .aha_content .adressbar_link li a i{margin:0 10px 0 0px; font-size:16px; width:30px; height:30px; background:#000; color:#FFF; border-radius:100%; text-align:center; padding:7px 5px;}

.tab_team_area .right_panel .aha_content .adressbar_link .bagnone{background:none;}
.tab_team_area .right_panel .aha_content .adressbar_link li a .colr1{background:#4167b4;}
.tab_team_area .right_panel .aha_content .adressbar_link li a .colr2{background:#1da1f2;}
.tab_team_area .right_panel .aha_content .adressbar_link li a .colr3{background:#dd4c40;}
.tab_team_area .right_panel .aha_content .adressbar_link li a .colr4{background:#0077b5;}
.tab_team_area .right_panel .aha_content .adressbar_link li a .colr5{background:#fd9e41;}
.tab_team_area .right_panel .aha_content .adressbar_link li a .colr6{background:#ff0101;}
 
.popup_area{margin:0px; padding:0px;}
.popup_area .help_theme{margin:0px; padding:0px 20px;/*background:#e8e8e8;*/position:relative;}
.popup_area .help_theme .top_img{margin:0px; padding:0px;text-align: center; position:relative;}
.popup_area .help_theme .top_img .helpus{margin:0px; padding:0px; width:120px; display:inline-block; vertical-align:top;}
.popup_area .help_theme .top_img .blub-with-logo{margin:17px 0 0 0; padding:0px;width:220px; display:inline-block;vertical-align:top;}
.popup_area .help_theme .top_img .blub-with-logo img{ max-width:100%;}

.popup_area .help_theme .bottom_details{margin:10px 0 0 0px; padding:0px; position:relative;}
.popup_area .help_theme .three_ways{width:196px; display:inline-block; vertical-align:middle; position:relative;}
.popup_area .help_theme .three_ways:before{ position:absolute; margin:0 auto; left:0; right:0;  top:-95px; content:''; background-image: url("https://aligconnect.com/images/help/help_img4.png"); background-position:center center; background-repeat: no-repeat; min-height:225px; width:100%;}
.popup_area .help_theme .numbers{padding:0; margin:0; width:60px; color:#9e0b0f; font-size:100px; display:inline-block; vertical-align:middle; font-weight: 800; position: relative;}
.popup_area .help_theme .number-text{margin:0px; padding:0px; width:90px; color:#000000; font-size:18px; display:inline-block; vertical-align:middle; font-weight:800; position: relative;}

.popup_area .help_theme .support_strenth{margin:0px; padding:0px; width:190px;display:inline-block; vertical-align:middle; text-align:center;}
.popup_area .help_theme .support_strenth .support_strenth_text{margin:0px; padding:0px; color:#000000;font-size:18px; font-weight: 700; }
.popup_area .help_theme .support_strenth .support_strenth_text span{color:#9e0b0f;}
.popup_area .help_theme .contribute{width:120px; display:inline-block; vertical-align:middle;}

.popup_area .help_theme .text2{margin:0px; padding:0px; width:144px; display:inline-block; vertical-align:top; color:#f00;font-size:25px; border:#f00 solid 1px;font-weight: 700; }
.popup_area .help_theme .text1 span{color:#fb3a12;}
.popup_area .help_theme .support_strenth .text5{margin:0px; padding:0px; color:#000;font-size:25px;font-weight: 700;text-align:center; }
.popup_area .help_theme .hand{margin:0 0 0 33px; padding:0px;}

.helpform{ position:relative; background:#666666; padding-top:30px;}
.helpform .form-group{display:block;  padding-left:30px; padding-right:30px;}
.helpform .form-group label{ font-size:14px; color:#FFFFFF;}
.helpform .form-group .form-control{ background:#e1e1e1; color:#000000; /*border-radius: 10px;*/}
.helpform .form-group .button_gre.submit_btn{ border:#ffffff solid 2px; background:#e1e1e1; /*border-radius: 10px;*/ color:#000000; text-transform:uppercase; font-weight:800;}

.helpform .form_Info{ background:#9c2732; padding:30px 50px; text-align:center; color:#FFFFFF;}
.helpform .form_Info span{ font-weight:300; font-size:16px; text-transform:uppercase;  margin-bottom:5px; display:block;}
.helpform .form_Info acronym{ font-weight:800; font-size:16px; display:block;}

.event-invite2{padding-top:8px;}
.event_calender{width:133px;}
.time_table {width:133px!important;}
.bs-searchbox .form-control{width:100%;}
.event_date{margin-left:3px;}

.advert_text{font-size:16px; margin:0px; text-align:center;}
.info_mail{font-size:13px; margin:0px; text-align:center;}

.event_detail_img{min-height:245px}

.interested-event{margin:0px 0px 0 10px; padding:0px;width:24%;display:inline-block;} 
.interested-event acronym{color:#000; font-size:13px;}
.interested-event acronym p{color:#f00; font-size:13px;}

.going-event{margin:0px 0px 0 -10px; padding:0px;width:24%;display:inline-block;text-align: right;} 
.going-event acronym{color:#000; font-size:13px;}
.going-event acronym p{color:#f00; font-size:13px;}

.member_found{ width:100%!important; float:none; text-align:center;}
.nearby-people-box figure img{margin:0 auto;}
.bordercrumb{margin:0px;padding:0px;}
.grid-item{text-align:center;}

.user_agreement{margin:0px 0 30px 0;padding:20px; border:#ccc solid 1px;}
.user_agreement .pages_area{margin:0px 0 0px 0;padding:0px; 
background-image: url( https://www.aligconnect.com/images/logo_user_policy_cookies.png);
 background-repeat: no-repeat; background-position:50% 50%;}

.user_agreement .pages_area h2{margin:0px;padding:0px;font-size: 16px;color: #000;text-align: left;}
.user_agreement .pages_area span{margin:0px;padding:0px;font-size: 13px;color: #0d71d7;}
.user_agreement .pages_area h6{margin:0px;padding:0px;font-size: 14px;color:#b60008;text-align: left;}
.user_agreement .pages_area p{font-size: 13px;color: #2c2c2c;text-align: justify;line-height: 24px;}
.user_agreement .pages_area p strong{margin:0px;padding:0px;font-size: 13px;color: #000;}
.user_agreement .pages_area p a{margin:0px;padding:0px;font-size: 13px;color: #1567bb;}
.user_agreement .pages_area p a:hover{color: #2c2c2c;}
.user_agreement .pages_area h3{margin:0px;padding:10px 0 10px 0;font-size: 16px;color: #b60008;text-align: left;}
.user_agreement .pages_area ul.menu{margin:10px 0 15px 15px;padding:0px;text-align:left;}
.user_agreement .pages_area ul.menu li{margin:0px;padding:0px;font-size: 13px;color: #000;display:block;line-height: 24px;position: relative;}
.user_agreement .pages_area ul.menu li:before{background:#2c2c2c;content:"";position:absolute;left:-15px;top:9px;width:7px; height:7px;border-radius: 50%;}

.user_agreement .pages_area .heading{margin: 15px 0 0 0;padding:0px;font-size: 14px;color: #b60008;text-align: left;}
.user_agreement .pages_area .terms{margin: 0px 0 15px 0;padding:0px;font-size: 13px;color: #000;text-align: left;}
.user_agreement .pages_area .update{margin:0px;padding:0px;font-size: 13px;color: #000;text-align: center;}
.user_agreement .pages_area .numric{margin:0px;padding:0px;font-size: 13px;color: #000;text-align: right;}
.user_agreement .pages_area  a.pdffile{margin:0px;padding:0px;font-size: 13px;color: #b60008;text-align: right;}

.user_agreement .pages_area ul.privacy{margin:10px 0 15px 15px;padding:0px;text-align:left;}
.user_agreement .pages_area ul.privacy li samp{color:#b60008;font-weight:bold;font-size: 15px;padding-right: 5px;}
.user_agreement .pages_area ul.privacy li{margin:0px;padding:0px;font-size: 13px;color: #000;display:block;line-height: 24px;}
 
.pi_chart_color_1{color: #3498DB;}
.pi_chart_color_2{color: #26B99A;}
.pi_chart_color_3{color: #E74C3C;}
.pi_chart_color_4{color: #9B59B6;}
.pi_chart_color_5{color: #BDC3C7;}
.pi_chart_color_6{color: #ff3385;}
.pi_chart_color_7{color: #4dff4d;}
.pi_chart_color_8{color: #e67300;}
.pi_chart_color_9{color: #999966;}
.pi_chart_color_10{color: #000080;}
.blue{color:#3498DB}
.purple{color:#9B59B6}
.green{color:#1ABB9C}
.aero{color:#9CC2CB}
.red{color:#E74C3C}
.dark{color:#34495E}

.insights_social_icon{margin:0px;padding:0px;} 
.insights {margin-top: 2px;float: left;margin-right: -3px;padding:0px;}
.insights .svg_icon {fill:#fff;}

@media(max-width:1024px ){
.tab_team_area .nav-tabs > li{width:100%;}	 
}

/**** Edit by Mahtab ***/
.submitBtn.btn-relative{ position:relative; top:0;}
.panel.panel-theme .common-heading{ display:block;}
.heading_sec .default-flow-btn{right: 15px;top: 7px;}
.panel.panel-theme .common-heading.padd{ padding:15px 15px;}
.panel.panel-theme .common-heading h2{font-size: 16px; margin: 0; padding:0px 0 10px 0; position: relative; display: block;}
.panel.panel-theme .heading_second{font-size: 16px;margin: 0;padding:5px 0 10px 0;}
.panel.panel-theme .martop_left{margin: -10px 0 15px 0px;padding:0;}
.default-flow-btn{background: #1a4922; border: 0 none; color: #ffffff; font-weight: 600; padding:8px 20px;border-radius: 4px!important; position:absolute; right:0; top:-8px; font-size:13px;}

.event-description .headingTOp{margin:0px;padding:0px;font-size:18px;color:#8cc63f;font-weight:600;}
.event-description .support_list_area{margin:5px 0 0 0}
.event-description .support_list_area li{margin:0px;padding:0px;display:inline;line-height:20px;}
.event-description .support_list_area li p{color: #354052;max-width:25%;width:100%;display:inline-block;vertical-align:middle;margin: 0px;}
.event-description .support_list_area li samp{width:10px;display:inline-block;vertical-align:top;
margin-right: 10px;}
.event-description .support_list_area li p.cate_area{color: #354052;max-width:50%;width:100%;display:inline-block;vertical-align:middle;}



.Viewsbtn{position: absolute; right: 5px;top:6px;text-align: center;}
.Viewsbtn .colr_btn{background-color: #9c2732;color:#fff;border-radius: 4px;
padding:5px 8px;font-size: 11px;margin-bottom: 5px;}
.Viewsbtn.Btn_view{width: 53%;}
.Viewsbtn .colr_btn button{background-color: #9c2732;border: none;color: #fff;font-size: 13px;}

.Viewsbtn.dots{font-size: 24px;}
.newsSearch-header.paddNone{ padding:0;}
.newsSearch-header.martop{ margin-top:20px;}


.vice_chancellor_area{text-align: right;float: right;width: 235px;margin-top:6px;}
.vice_chancellor_area .vice_chancellor{ display:inline-block; }
.vice_chancellor_area .vice_chancellor img {width: 220px;height: 270px;margin-bottom:8px;border: solid 1px #dfe3e9; padding: 10px; border-radius: 4px;}
.vice_chancellor_area .vice_chancellor .common-heading{display: block;text-align: center;}
.vice_chancellor_area .vice_chancellor .common-heading h2{font-size: 16px;margin: 0;padding:0;position: relative;display: block;}
.vice_chancellor_area .vice_chancellor .common-heading span{font-size: 13px;margin: 0;padding-bottom:20px;position: relative;display: block;}
.vice_chancellor_area  p{text-align: center;font-weight: 600;}
.paragraphs-list.voice_list p{text-align: justify;}
.panel-theme .top_heading{font-weight: 800;text-align: center; color:#354052}
.paragraphs-list.voice_list .best_wish{color: #000;}

.banner-img{ display:block; border: solid 1px #dfe3e9; text-align:center; padding: 10px; border-radius: 4px; margin-bottom:5px;}
.banner-img.mar-top{ margin-top:5px;}
.banner-img.small-width img{max-width: 200px;}

.content_area{display: block; position: relative; /**overflow: hidden;**/}
.content_area ul{ list-style:none;}
.content_area ul li{ /*float:left; width:49%;*/ display:inline-block; width:48.5%; background: #f5f5f5; margin:5px; overflow: hidden; padding:20px 10px 20px 10px; text-align:center;}
.content_area ul li:nth-child(1),
.content_area ul li:nth-child(3){ margin-left:0;}
.content_area ul li:nth-child(2),
.content_area ul li:nth-child(4){ margin-right:0;}


.content_area ul li i{ font-size:100px; display:block; color: #354052;}
.content_area ul li.image-box{background: #FFFFFF; border:#dfe3e9 solid 1px; padding: 4px; border-radius: 4px;}
.content_area ul li a{font-weight: 600; color: #9c2732; display:inline-block; font-size: 17px; text-transform:uppercase; border-top: 4px solid #354052; padding-top: 6px; margin-top: 15px;}
.content_area ul li a.bordrNone{ border:none; padding-top:0; margin-top:0;}
.content_area ul li a.volunt_marbotm{padding-bottom:21px;}
.content_area .form-group label {color: #354052; font-weight: 400; letter-spacing: 0.1px; position:relative;}
.content_area ul li figure.initiative_icon{display:block;}

.regist_connect{margin:0px;}
.regist_connect figure.logicon_img{height: 60px;width:60px;margin-left:15px;}
.regist_connect .eventsList-details1 .eventsList-details-box .event-description{width: calc(100% - 95px); min-height:80px;}
.tab-content .eventpage-section .eventsList-details-box .logicon_img.mrg_img{margin-left:0px;}

.detail-list{ list-style:none; margin-top:15px;}
.detail-list li{ display:block; padding-top:8px; padding-bottom:8px; border-bottom:#CCCCCC solid 1px;}
.detail-list li:last-child{ border:none;}
.detail-list strong{ color:#323232; display:inline-block; width:25%;}
.detail-list strong .fa.fa-user{font-size: 18px; margin-right:5px;}
.detail-list p{display:inline-block; width:73%; margin-bottom:0;}
.professional_info .heading{font-size: 16px; margin:15px 0 5px 3px; position:relative;}

.timeline-box-business .timeline-tabs{}
.timeline-box-business .timeline-tabs .nav.nav-tabs li{ width:auto; line-height: 40px;}
.timeline-box-business .timeline-tabs .nav.nav-tabs li.select-box-area a{ padding:0px 0px; border:none;}
.timeline-box-business .timeline-tabs .nav.nav-tabs li.select-box-area.active a{ background:none}
.timeline-box-business .timeline-tabs .nav.nav-tabs li.select-box-area a .form-control{ height:auto; border-radius: 0;}
.select_maxwith{max-width: 46%;width: 100%;}
.timeline-box-business .timeline-events-list .eventGroup-month .eventsList-details-main{ border:none;}

.eventsList-details .eventsList-details-box .event-description .address{ padding-left:0px;padding-top: 6px;
margin-bottom: 5px;color: #354052;}
.eventsList-details .eventsList-details-box .event-description .address .fa-map-marker{ margin-left:0px;
margin-right: 5px;}

.select-form-below{ color:#354052; font-size: 16px; margin-bottom:10px; display: block;}
.select-form-below span{ font-size:11px;}
.checkbox-area{margin-top: 10px; margin-bottom: 10px;}
.checkbox-area .checkbox i{width: 20px; height: 20px; top: -2px;}
.checkbox-area .checkbox i, .checkbox input + i::after{ border-radius: 0;}
.checkbox-area .checkbox input + i::after{ width: 14px; height: 14px;}
.checkbox-area .checkbox span{width: calc(100% - 20px);}
.checkbox-area .checkbox.radio-btn i, .checkbox.radio-btn input + i::after{ border-radius: 100%;}


.tampetes-listing{ border-top:#dfe3e9 solid 1px; list-style:none; margin-top:5px;}
.tampetes-listing.border-None{ border-top:none; margin-top: 10px;}
.tampetes-listing li{ display:block; margin-top:5px; background:#f5f5f5;}
.tampetes-listing li .iconAndname{display:inline-block;  vertical-align:middle; min-width: 40px; min-height:40px; background:#8cc835; margin-right:10px; text-align: center;}
.tampetes-listing li .iconAndname a, 
.tampetes-listing li .iconAndname a .icon-g{ color:#FFFFFF; min-width: 40px; min-height:40px; line-height:36px;}
.tampetes-listing li .fa{color:#FFFFFF; font-size: 16px;}
.tampetes-listing li p{ display:inline-block;  vertical-align:middle; width: calc(100% - 70px); color: #354052; line-height: 16px;
font-weight: 400; margin-bottom: 0;}

.collabrate{ padding:15px 0px;  font-size:18px; color:#354052;}
.collabrate strong{ color:#8cc63f;}
.collabrate strong:first-child{ color:#354052;}
.paragraphs-list{ position:relative; display:block;line-height: 20px;margin-top: 10px;text-align: justify;}
.paragraphs-list p{color:#354052; line-height: 21px; margin-bottom:10px;}

/**.paragraphs-list .parag strong{margin: 0px;color:#999999;}
.paragraphs-list .parag{line-height: 20px;color:#999999;text-align: justify;}**/

.faq .panel{box-shadow:none;}
.faq .panel-title{background:#f5f5f5; padding:12px; display:block; font-size: 13px;  position:relative;}
.faq .panel-title a{ display:block; padding-left: 40px;}
.faq .panel-title a:before{ position:absolute; top:0; left:0; min-width: 40px; min-height:40px; line-height:40px; content:"\f068"; font-family:'FontAwesome'; color:#FFFFFF; background:#8cc835; text-align: center;}
.faq .panel-title a.collapsed:before{ position:absolute; min-width: 40px; min-height:40px; line-height:40px; top:0; left:0;  content:"\f067";font-family:'FontAwesome'; color:#FFFFFF; background:#8cc835; text-align: center;}
.faq .panel-body{ padding:5px 5px;}
.faq .panel-body p{color:#354052; line-height: 21px; margin-bottom:10px;}
.newsList.business-newsList{ padding:0;}

/********MK**********css*********start*********/
.submit_startup p{color:#354052;}
.submit_startup .common-heading.topmrgin{border-top: 1px solid #dfe3e9; padding-top: 10px;}
.submit_startup label{color: #354052;font-weight: 400;}
.form-control.heightAuto{ height:auto;}

.startUp-profile-area{margin:0; position:relative; padding-top:20px;}
.startUp-profile-area p.text-info{max-width:394px; width:100%;display:inline-block; vertical-align:top; margin-right: 10px; color:#354052; line-height: 18px;}

.startUp-profile-area a{ font-weight:600;}
.startUp-profile-area a.video_btn{max-width:117px;width:100%;display:inline-block; vertical-align:top; padding:8px 6px;}
.startUp-profile-area a.video_btn .fa{margin-right: 5px; padding-left: 0;}
/*.startUp-profile-area a.video_btn:hover{color: #1a4922;}*/

.needhelp{margin:0px;padding:0px;}
.needhelp h4{font-size: 16px;}
.needhelp li{margin:0px;padding:0px;list-style:none;display: inline;}
.needhelp li a{margin:0px 3px 0px 0;padding:8px;text-decoration:none; color:#8cc63f;position:relative;
border: #eee solid 1px;display: inline-block;border-radius: 4px;font-weight: 400;}
.submitproposal_block .needhelp li a:before{position:absolute;content:"";top:2px;right:-9px; background:#8cc63f;width:1px;height:11px;}
.submitproposal_block .needhelp li:last-child a:before {background:none;}
.topmrgin{margin-top: 20px;}

.connect_tab{margin: 0;padding: 15px;background: #fff;}
.connect_tab .nav-tabs{margin-top:0px;border:none;}
.connect_tab .nav-tabs li{margin: 0 80px 0 0;}
.connect_tab .nav-tabs li a{font-size: 14px;color: #fff;background: #90222d;margin: 0;padding:8px 20px;
border-radius: 0;border: none;text-transform: uppercase;position: relative;}
.connect_tab .nav-tabs li a:hover{border-top: none;border-bottom: none;}
.connect_tab .nav-tabs li.active a,
.connect_tab .nav-tabs li.active a:hover{color: #fff;border: none;background: #88be45;}

.connect_tab .nav-tabs li a:before{content: "";border-top:30px solid #90222d;border-left: 18px solid transparent;
border-right: 18px solid transparent;position: absolute;bottom: 3px;right: -39%;transform: rotate(270deg);}
.connect_tab .nav-tabs li.active a:after{content: "";border-top:30px solid #88be45;border-left: 18px solid transparent;
border-right: 18px solid transparent;position: absolute;bottom: 3px;right: -39%;transform: rotate(270deg);}
.connect_tab .tab-content{font-size: 13px;color: #999898;line-height: 25px;background: #fff;border-top: none;}
.connect_tab .tab-content h3{font-size: 24px;color: #999898;margin-top: 0;}

.connect_tab .tab-content .dropdown-menu{width:100%;border-radius:0;}
.connect_tab .tab-content .dropdown-menu>li>a{background: #d6e4c5;border-bottom: #e8e8e8 solid 1px;
line-height: 30px;color:#666;}
.connect_tab .tab-content .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, 
.dropdown-menu>.active>a:hover{background: #8CC63F;color:#fff;}
.connect_tab .tab-content .form-group.form_tag{margin-top:50px;margin-bottom:0;}
.connect_tab .tab-content .form-group.form_tag label{top: -40px;position: absolute;}
.connect_tab .tab-content .form-group.form_tag .tm-input-info{position: absolute;top: -15px;}

.connect_tab .tab-content .tm-tag.tm-tag-info {color: #666;background-color:#d6e4c5;
border:none;width: 100%;box-shadow: none;position:relative;}
.connect_tab .tab-content .tm-tag .tm-tag-remove {color: #f00;margin-right:8px;opacity: 1;float: right;}

.back_arrow{margin:0px;display: inline-block;}
.back_arrow span{color:#666;font-weight:400;font-size: 14px;margin-right: 50px;}
.back_arrow h2{color:#88be45;font-weight:400;font-size: 14px;}
.midle_content{margin:0px;padding:10px;box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.08)}
.midle_content p{background:#fff;color:#666;border-radius:6px;padding:8px;font-size: 13px;line-height: 16px;}
.midle_content h2{color:#8cc63f;font-weight:400;font-size: 14px;text-align: right;padding:0px;margin: 0px;} 
.midle_content h4{color:#8cc63f;font-weight:400;font-size: 14px;text-align: right;padding:0px;margin: 0px;} 
.switch_count {text-align: right;margin-right: 4px;border: none;}

.switch_area{margin:10px 0 0 0;}
.switch_area ul{margin:0px;padding: 0px;background: #fff;}
.switch_area ul li{list-style:none;margin:0px; border-bottom:#f7f7f7 solid 1px;}
.switch_area ul li p{display: inline-block;color:#666;vertical-align:middle;width: 89%;
margin:0px;}

.switch_area ul li .switch {position: relative;width: 54px;height: 28px;
vertical-align:middle;margin: 8px 0 8px 0;}
.switch_area ul li p .iconimg{width:18px;margin:-6px 6px 0 0;}

.switch_area{margin:10px 0 0 0;}
.switch_area ul.looking_list{margin:0px;padding: 0px;background: #fff;}
.switch_area ul.looking_list li{list-style:none;margin:0px; border-bottom:#f7f7f7 solid 1px;}
.switch_area ul.looking_list li .left{display: inline-block;color:#666;vertical-align:middle;width: 87%;
margin:0;padding: 0 0 0 10px;}

.switch_area ul.looking_list li .switch {position: relative;width: 54px;height: 28px;
vertical-align:middle;margin: 8px 0 8px 0;}
.switch_area ul.looking_list li p .iconimg{width:18px;margin:-6px 6px 0 0;}
.btn_next{margin-top: 10px;text-align: right;}
.btn_next .btn-success	{background: #1a4922;color: #fff;padding: 5px 15px;font-size: 16px;border:none;}
.btn_next .btn-success:hover{background: #8CC63F;}
.btn_next .regis_btnprew{max-width:60%;width:100%;display: inline-block;vertical-align: middle;
text-align:left;}
.btn_next .regis_btndone{max-width:39%;width:100%;display: inline-block;vertical-align: middle;
text-align:right;}

.suggested_area	{margin:10px 0 0 0;}
.suggested_area	 span{display: inline-block;vertical-align:middle;color:#666;font-size:13px;width:17%;}
.suggested_area	 .sugsted_btn{display: inline-block;vertical-align:middle;color:#666;font-size:11px;padding: 8px 15px;}
	
.switch_area .switch {position: relative;display: inline-block;width: 60px;height: 34px;}
.switch_area .switch input {display:none;}
.switch_area .slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;
-webkit-transition: .4s;transition: .4s;border:#e9e9e9 solid 1px;}
.switch_area .slider:before {content: "";height: 26px;position: absolute;width: 26px;left:0px;bottom:0px;
background-color: white;-webkit-transition: .4s;transition: .4s;border:#e9e9e9 solid 1px;}
.switch_area input:checked + .slider {background-color: #8cc63f;}
.switch_area input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
.switch_area input:checked + .slider:before {-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);transform: translateX(26px);}
/* Rounded sliders */
.switch_area .slider.round {border-radius: 34px;}
.switch_area .slider.round:before {border-radius: 50%;}
.switch_area .favorite2{margin:0px;paddign:0px;}
.switch_area .favorite2 li p {padding: 15px 10px;width: 87%;}
.switch_area .favorite2 li p:before{display:none;}
.switch_area .favorite2 li p:after{display:none;}

.registerbtn{margin-right: 16px;}
.konnect_tab_area{padding:15px;background: #f7f7f7;}
.konnect_tab_area .comon_heading{margin:0px 0 15px 0;border-bottom: #8cc63f solid 2px;}
.konnect_tab_area .comon_heading h4{font-weight: 600;color:#000;font-size:18px;margin-top: 0px;}
.konnect_tab_area .banner_bordr{border: solid 1px #dfe3e9;border-radius: 4px;}

.konnect_tab_area .banner_area{margin:10px;background-image: url("/../images/konnect/bg.jpg");
min-height:261px;height:100%;padding: 20px;}

.konnect_tab_area .banner_area .banner_btn_area{margin:0px;padding:0px;text-align: center;}
.konnect_tab_area .banner_area .banner_btn_area .veiw_sendbtn{margin:0px;text-align: center;
max-width: 150px;width: 100%;display: inline-block;vertical-align:middle;}
.konnect_tab_area .banner_area .banner_btn_area .veiw_sendbtn a{margin:0px;text-decoration:none;
color:#fff;padding:0px;display:block;}
.konnect_tab_area .banner_area .banner_btn_area .veiw_sendbtn a .fa{font-size:50px;
font-size: 30px;color:#fff;}
.konnect_tab_area .banner_area .banner_btn_area .veiw_sendbtn a .right{transform: rotate(-180deg);}
.konnect_tab_area .banner_area .banner_btn_area .veiw_sendbtn a .fa:hover{color:#8cc63f;}
.konnect_tab_area .banner_area .banner_btn_area .veiw_sendbtn .viewprofile{background: #8cc63f;
color: #FFF;border-radius: 50px;font-size: 13px;padding:6px 0 6px 0px;margin-top: 35px;
display: inline-block;padding: 5px 20px;}
.konnect_tab_area .banner_area .banner_btn_area .veiw_sendbtn .viewprofile:hover {background: #9c2732;}

.konnect_tab_area .banner_area .banner_btn_area .round_img{margin:0px;text-align: center;position:relative;
max-width: 150px;width: 100%;display: inline-block;vertical-align:middle;}
.konnect_tab_area .banner_area .banner_btn_area .round_img a{position:absolute;bottom:25px;right:0px;background:#fff;
border-radius:50%;width: 35px;height: 35px;}
.konnect_tab_area .banner_area .banner_btn_area .round_img a .fa{ position:absolute;top:8px;left:-9px;font-size: 16px;z-index:1;}
.konnect_tab_area .banner_area .banner_btn_area .round_img img{border: #fff solid 2px;padding: 5px;max-width: 130px;height: 130px;width: 100%;display: inline-block;}

.konnect_tab_area .banner_area .manage_text{margin:0px;padding:12px 0 0 0;font-size: 14px;color:#fff;
position:relative;text-align: center;letter-spacing: 1px;}
.konnect_tab_area .banner_area .manage_text a:before{content: '\f040';color: #bababa;position: absolute;top:17px;right:-8px;font-size: 18px;z-index:1;font-family: fontawesome;}

.konnect_tab_area p.intrest {margin:0;color: #8cc63f;font-weight: 600;
border-bottom: #dfe3e9 solid 1px;padding: 10px 0 8px 0;font-size: 18px;}
.konnect_tab_area .content_block {padding:0px;margin-top: 15px;position: relative;}
.konnect_tab_area .content_block .tag_area {margin:0 0 5px 0px;padding:20px 0 10px 0px;
text-align: center;background: #fff;position: relative; }
.konnect_tab_area .content_block .tag_area li{list-style:none;display:inline;}
.konnect_tab_area .content_block .tag_area li a{text-decoration:none;
color:#666;border: #bfbfbf solid 1px;padding:10px 10px;margin: 0 5px 10px 0;
border-radius:8px;display: inline-block;font-size: 13px;}
.konnect_tab_area .content_block .tag_area li a:nth-child{3}{margin-right:0;}
.konnect_tab_area .content_block .tag_area li a:last-child{3}{margin-right:0;}
.konnect_tab_area .content_block .tag_area li a:hover{border: #8cc63f solid 1px;color:#8cc63f;}
.konnect_tab_area .content_block .tag_area a.intrest_edit:before{content: '\f040';color: #777;position: absolute;
top:-2px;right:10px;font-size: 20px;z-index:1;font-family: fontawesome;}
.konnect_tab_area .content_block .tag_area.tagnone a.intrest_edit:before{display:none;}

.konnect_tab_area .content_block .midlecontent{margin:0px;position: relative;}
.konnect_tab_area .content_block .midlecontent:before{content: '\f040';color: #777;position: absolute;top:3px;right:10px;font-size: 20px;z-index:1;font-family: fontawesome;}
.konnect_tab_area .content_block .midlecontent p {margin:0;color: #666;text-align: justify;
padding:15px 40px;font-size:13px;font-style: italic;position:relative;background: #fff;}
.konnect_tab_area .content_block .midlecontent p:before{position:absolute;content:"\f10d";left:8px;
top:10px;font-family:fontawesome;font-size: 18px;color:#8cc63f;}
.konnect_tab_area .content_block .midlecontent p:after{position:absolute;content:"\f10e";right:23px;bottom:9px;font-family:fontawesome;font-size: 18px;color:#8cc63f;}
.konnect_tab_area .content_block .midlecontent.midcontnt:before{display:none;}

.konnect_tab_area .content_block p {margin:0;color: #666;text-align: justify;padding:15px 40px;
font-size:13px;font-style: italic;position:relative;background: #fff;}
.konnect_tab_area .content_block p:before{position:absolute;content:"\f10d";left:8px;top:10px;
font-family:fontawesome;font-size: 18px;color:#8cc63f;}
.konnect_tab_area .content_block p:after{position:absolute;content:"\f10e";right:14px;bottom:10px;
font-family:fontawesome;font-size: 18px;color:#8cc63f;}

.konnect_tab_area .content_block .eye_cofouder{margin:5px 0 0 0px;background: #fff;position:relative;}
.konnect_tab_area .content_block .eye_cofouder a:before{content: '\f040';color: #777;position: absolute;top:3px;right:10px;font-size: 20px;z-index:1;font-family: fontawesome;}
.konnect_tab_area .content_block .eye_cofouder h3{font-weight: 400;color:#8cc63f;font-size:16px;
margin:0px;position:relative;padding: 10px 0px 10px 50px;}    
.konnect_tab_area .content_block .eye_cofouder h3 span{display: block;color:#666;
padding-top:10px;font-size: 13px;}
.konnect_tab_area .content_block .eye_cofouder h3:before{position:absolute;content:"\f06e";left:10px;
top:10px;font-family:fontawesome;font-size: 18px;color:#8cc63f;}
.konnect_tab_area .content_block .eye_cofouder.aco_fouder a:before{display:none;}

.konnect_tab_area .content_block .eye_cofoud{position:relative;}
.konnect_tab_area .content_block .eye_cofoud a{position:absolute;right:8px;}
.konnect_tab_area .content_block .eye_cofoud a:before{content: '\f040';color: #777;position: absolute;top:3px;right:0px;font-size: 20px;z-index:1;font-family: fontawesome;}
.konnect_tab_area .content_block .eye_cofoud p:before{display:none;}
.konnect_tab_area .content_block .eye_cofoud p:after{display:none;}

.konnect_tab_area .content_block .way_tomeet{margin:5px 0 0 0px;background: #fff;position:relative;}
.konnect_tab_area .content_block .way_tomeet a:before{content: '\f040';color: #777;position: absolute;top:6px;right:10px;font-size: 20px;z-index:1;font-family: fontawesome;}

.konnect_tab_area .content_block .way_tomeet h3{font-weight: 400;color:#8cc63f;font-size:16px;
margin-top: 0px;position:relative;padding: 10px 50px;}    
.konnect_tab_area .content_block .way_tomeet h3:before{position:absolute;content:"\f2b5";left:10px;
top:10px;font-family:fontawesome;font-size: 18px;color:#8cc63f;}
.konnect_tab_area .content_block .way_tomeet.favorite_meet a:before{display:none;}

.konnect_tab_area .content_block .way_tomeet .bottom_icon {margin:0px;padding:0px;margin:0 0 0 50px; }
.konnect_tab_area .content_block .way_tomeet .bottom_icon li{list-style:none;display: inline-block;margin:10px 20px 20px 0px;text-align: center;}
.konnect_tab_area .content_block .way_tomeet .bottom_icon li img{padding:0;margin: 0;width:20px;}
.konnect_tab_area .content_block .way_tomeet .bottom_icon li span{padding:0;margin: 0;font-size: 12px;}

.konnect_tab_area .content_block .accordion {background-color: #fff;cursor: pointer;padding: 10px;width: 100%;border: none;text-align: left;outline: none;transition: 0.4s;position: relative;color:#8cc63f;}
.konnect_tab_area .content_block .accordion .acordtab{margin:0px;padding:0px;color:#8cc63f;}
.konnect_tab_area .content_block .accordion .acordtab:hover{color:#666;}
.konnect_tab_area .content_block .accordion:after {content: '\002B';color: #8cc63f;font-weight: bold;position: absolute;top: 7px;right:15px;font-size: 20px;}
.konnect_tab_area .content_block .accordion.active:after {content: "\2212";}
.konnect_tab_area .content_block .panel {padding: 0 10px;background-color: white;max-height: 0;
overflow: hidden;transition: max-height 0.2s ease-out;margin-bottom:5px;}

.konnect_tab_area .content_block .my_industry{margin:5px 0 0 0px;background: #fff;position:relative;}
.konnect_tab_area .content_block .my_industry a:before{content: '\f040';color: #777;position: absolute;top:3px;right:10px;font-size: 20px;z-index:1;font-family: fontawesome;}
.konnect_tab_area .content_block .my_industry h4{font-weight: 400;color:#8cc63f;font-size:16px;margin: 0px;position:relative;padding: 10px 50px;}    
.konnect_tab_area .content_block .my_industry h4 span{display: block;color:#666;
padding-top:10px;font-size: 13px;}
.konnect_tab_area .content_block .my_industry h4:before{position:absolute;content:"\f275";font-family: fontawesome;left:10px;top:10px;font-size: 18px;color:#8cc63f;}
.inputarea {margin:0px;padding:0px;}
.inputarea .first_name, .middle_name, .last_name{width: 30%;display: inline-block;vertical-align:middle;}
.inputarea .designation_current, .organization_name{width:45%;display: inline-block;vertical-align:middle;}

.tag_area{margin:0px 0 0 0;}
.tag_area .supertagbox {padding:0px;margin:0;z-index:0;position:relative;}
.tag_area .supertag {clear:none;padding:0;margin:0px;border-bottom:1px solid #d2d2d2;
min-height:30px;position:relative;-moz-border-radius:3px;text-align: left;}
.tag_area .taglist .supertag {float:left;margin:5px;}
.tag_area .supertag.editing {background-color:#fff;}
.tag_area .supertagval {margin:0px;display:block;line-height:20px;padding:8px;font-size: 12px;
color: #666;}
.tag_area .taglist .supertag:focus{outline:none;border:none;}
.tag_area .addbox input:focus{outline:none;}

.tag_area .supertagbutton {display:block;position:absolute;top:0;
background-repeat:no-repeat;text-align:center;cursorointer;height:100%;}
.tag_area .editing .supertagbutton {background-color:#fff;}
.tag_area .supertagbutton.remove {right:0;line-height: 36px;width:30px;color:#f00;font-size:9px;
font-weight: 800;}
.tag_area .supertagbutton:hover {color:#8cc63f;}

.tag_area .addbox {margin: 0px;padding: 0px;position: absolute;width: 100%;top:-61px;}
.tag_area .addbox input {width:100%;padding: 5px 0 5px 6px;margin: 0px;font-size: 12px; border-bottom: #d2d2d2 solid 1px;border-top:none;border-right:none;border-left:none;}

#showtags{position: relative;}
#showtags .alumnis{margin:0px;padding: 0px;z-index: 1000;position: absolute; width:100%;background: #88be45;}
#showtags .alumnis li.alumni_row{margin-left:0px;border-bottom: #d2d2d2 solid 1px;}
#showtags .alumnis li.alumni_row a{padding:0px 0 0px 10px;margin:0px;line-height: 40px;
display: block;color:#FFF; }

#showtags .alumnis li.alumni_row a:hover{background: #90222d;}
.sweet-alert button{background-color:#1a4922!important;color:#fff!important;}
.sweet-alert button:hover{background-color: #8cc835!important;}

.datecalender{margin:15px 0 0 0;padding:10px;box-shadow: 0 0 12px rgba(0, 0, 0, 0.08)}
.datecalender li{margin:0 10px 5px 0;padding:0px;list-style:none;display: inline-block;max-width:48.6%; vertical-align: middle;width: 100%;position:relative;}
.datecalender li:nth-child(even) {margin-right:0px;}
.datecalender li span{margin:0;padding:9px 0 10px 0;width:16%;display:inline-block;vertical-align:middle; background:#8cc63f;color: #ffffff;text-align:center;}
.datecalender li span img{width:19px;height:19px;}
.datecalender li span i{color:#fff;font-size: 18px;}
.datecalender li p{margin:0px;padding:7px 0 10px 10px;max-width:84%;width:100%;display:inline-block; vertical-align:middle;color: #354052;background: #f5f5f5;}
.datecalender li a.nubering{background: #9c2632;border-radius: 3px;color: #ffffff;font-size:10px;right:6px;line-height: 14px;position: absolute;text-align: center;
top:9px;width: auto;padding:4px 5px;}
.datecalender li a.colrchange{background:#d6e4c5;color: #739a45;}

.listcotnt{margin: 15px 0 0 0;padding:10px;background: #f5f5f5;}
.listcotnt h3{font-size: 16px;color: #8cc63f;margin:0px;padding:0px;}
.listcotnt p{margin:0px 0 15px 0;padding: 0px 0 5px 0;}
/*.listcotnt .form-group{ margin-bottom:0;}*/


.busi_logo{margin:0px;padding:0px;display:inline-block;vertical-align:top; max-width:80px;width: 100%;min-height: 70px;height: 100%;}
.busi_logo.icon_logo{max-width:55px;}
.busi_logo img{width:50px;}
.listheading{margin:-4px 0 0 0;padding:0px 0 0 0;display:inline-block;vertical-align:top; font-size: 20px;font-weight: 600;max-width: 285px;width: 100%;}
.listheading.list_width{max-width: 275px;}
.btnsendmsg{margin:0px;padding:0px 0 0 0;display:inline-block;vertical-align:top; width:150px;}
.btnsendmsg.Send_btn{text-align: left;}
.btnsendmsg.Send_btn .default-flow-btn{right: 14px;top: 0;}

.microtop_outer{margin:10px 0 0 0;padding:0px;position:relative;}
.microtop{margin:0;padding:10px;border-radius:4px;background: #8cc63f;}
/**.microtop .rating .ratingView i{color:#ff7e00;margin-right: 5px; }**/
.microtop .aboutheading{font-size:20px;padding: 0 0 6px 0;color: #fff;margin:0;font-weight:600; border-bottom: #eee solid 1px;}
.starline{position:absolute;top:-38px;left:0px;width: 100%;text-align: right;}
.starline .rating-stars{margin:0px;padding:0px;display: inline-block;max-width: 53%;width: 100%; vertical-align: middle;text-align: right;}
.starline .rating-stars ul {list-style-type:none;padding:0;-moz-user-select:none;-webkit-user-select:none;}
.starline .rating-stars ul > li.star {display:inline-block;}
.starline .rating-stars ul > li.star > i.fa {font-size:20px; color:#8cc63f; }
.starline .rating-stars ul > li.star.hover > i.fa {color:#fff;-webkit-text-stroke:1px #8cc63f; text-shadow:1px 1px #8cc63f;}
.starline .rating-stars ul > li.star.selected > i.fa {color:#ffba01 ;}
.starline .ratingview{color: #999;font-size: 13px;display: inline-block;max-width: 21%; width: 100%;vertical-align: middle;margin-left: 10px; padding: 6px;border-radius: 5px;text-align: center;}

.microtop p {margin:0;padding:10px 0 0 0;color:#fff;}
.microtop_detail{margin:20px 0 0 0;padding:0px;}
.microtop_detail .detail-list li{margin-bottom:2px;padding:0px; border-bottom: #efefef solid 1px;}
.microtop_detail .detail-list li .bgcolor{min-height:120px;height:100%;background: #f7f7f7;}
.microtop_detail .detail-list li a{margin-left: 15px;padding:9px 0 0px 10px;display: inline-block;}
.microtop_detail .detail-list li p{margin-left: 15px;max-width: 70%;width:100%; padding: 10px 0 10px 10px;}
.microtop_detail .detail-list li i{color: #555;margin-left:15px;padding: 10px 0 10px 10px;}
.microtop_detail .detail-list li span{color:#88be45;margin-left: 10px;}
.microtop_detail .detail-list strong{vertical-align: top;background: #f7f7f7;padding: 10px 0 13px 10px; max-width: 25%;width:100%;}
.microtop_detail h3{color:#000;font-size: 18px;margin: 0px;background: #d6e4c5; padding: 6px 8px;font-weight: 600;}

.bder_divide{border:#dfe3e9 solid 1px;padding: 20px 15px 0 15px; margin-top: 20px;border-radius:4px;}
.bder_divid{padding: 20px 15px 0 15px;}
.bder_divide .form-group{padding: 0 15px 0 15px;}
.bder_divide .locatheading{font-size:16px;}

.busi_group{margin:0px;padding:0px;}
.busin_title{padding:0px 0px 10px 0px;margin:0px 0 25px 0; border-bottom:#8cc63f solid 1px;font-size: 16px; }
.busi_group .bg_color1:nth-child(even){background:#fafafa;border-bottom:#f4f4f4 1px solid; border-top:#f4f4f4 1px solid;box-shadow: 0 1px 1px rgba(0,0,0,.05);}
.busi_group .bgcolor{background:#fafafa;box-shadow: 0 1px 1px rgba(0,0,0,.05);padding:10px 0px}
.reg-resetbtn{right:16px;top:21px;}

.busi_group .list_heading{margin:0px;padding:0px;}
.busi_group .list_heading i{font-weight: 800;margin-right: 5px;}
.busi_group .list_heading label{color:#8cc63f}
.busi_group .mobile_heading{display:none;}
.busi_group .mobile_heading label{color:#8cc63f}
.busi_group .mobile_heading i{font-weight: 800;margin-right: 5px;}
.busi_group .list_block{margin:0px;padding:0px;}
.busi_group .list_block p {line-height: 20px;font-weight: 400;color: #354052;}

.busi_group .list_block .busibtn_edit{ background: #1a4922;border: 0 none;color: #ffffff;font-weight: 600; padding: 5px 8px;border-radius: 4px;margin:15px 10px 15px 0;}
.busi_group .list_block .busibtn_edit i{color: #ffffff;}
.busi_group .list_block .busibtn_delte{padding: 5px 8px;font-size: 11px;display: inline-block; border-radius: 4px;color: #ffffff;background:#9c2732;margin:15px 0px 15px 0;}
.busi_group .list_block .busibtn_delte i{color: #ffffff;}
.busi_group .list_block .busibtn_edit:hover{background:#8cc63f;}
.busi_group .list_block .busibtn_delte:hover{background:#8cc63f;}
