@font-face 
{
	font-family: 'tw_cen_mt_stdregular';
	src: url('twcenmtstd-webfont.woff2') format('woff2'),
		 url('twcenmtstd-webfont.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
@font-face 
{
    font-family: "Tunga";
    src: url("tunga.eot"); /* IE9 Compat Modes */
    src: url("tunga.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("tunga.otf") format("opentype"), /* Open Type Font */
    url("tunga.svg") format("svg"), /* Legacy iOS */
    url("tunga.ttf") format("truetype"), /* Safari, Android, iOS */
    url("tunga.woff") format("woff"), /* Modern Browsers */
    url("tunga.woff2") format("woff2"); /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Creative Signature';
    src: url('CreativeSignature.eot');
    src: local('Creative Signature'), local('CreativeSignature'),
        url('CreativeSignature.eot?#iefix') format('embedded-opentype'),
        url('CreativeSignature.woff2') format('woff2'),
        url('CreativeSignature.woff') format('woff'),
        url('CreativeSignature.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: 'Tunga-Bold';
  src: url('Tunga-Bold.eot') format('embedded-opentype'),
   url("tunga.otf") format("opentype"), /* Open Type Font */
    url("tunga.svg") format("svg"), /* Legacy iOS */
    url("tunga.ttf") format("truetype"), /* Safari, Android, iOS */
    url("tunga.woff") format("woff"), /* Modern Browsers */
    url("tunga.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Tunga-Regular';
  src: url('Tunga-Regular.eot') format('embedded-opentype'),   
    url("Tunga-Regular.svg") format("svg"), /* Legacy iOS */
    url("Tunga-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("Tunga-Regular.woff") format("woff"); /* Modern Browsers */
   
  font-weight: normal;
  font-style: normal;

  
}

@font-face {
	font-family: 'Stencil Std';
	src: url('StencilStd.eot?#iefix') format('embedded-opentype'),  url('StencilStd.otf') format('opentype'),  url('StencilStd.woff') format('woff'),  url('StencilStd.ttf') format('truetype'),  url('StencilStd.svg#StencilStd') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
  font-family: 'Artics Snow';
  src: url('Artics Snow.woff') format('woff'),
    url("Artics Snow.otf") format("opentype"), 
    url("Artics Snow.ttf") format("truetype");
	font-weight: normal;
	font-style: normal; 
}
@font-face {
  font-family: 'American Signature';
  src: url("american-signature.regular.otf") format("opentype"), 
    url("american-signature.regular.ttf") format("truetype");
	font-weight: normal;
	font-style: normal; 
}
@font-face {
  font-family: 'Amsterdam';
  src: url("amsterdam-four.ttf") format("truetype");
	font-weight: normal;
	font-style: normal; 
}
@media (min-width: 1200px){
.container {
    max-width: 1430px !important;
}
}
body,html{
	height:100%;
	font-size:16px;
}
body{
	line-height: 1.2 !important;
}
h6 {
	margin-bottom: .2rem !important;
	line-height: 1.2 !important;
}

.landing_page 
{
  margin: 0;  
  font-family : 'tw_cen_mt_stdregular'; /*  Tunga-Bold Tunga  - new style*/
  /*background-color : #000;  */
  background-color : #ffffff;  /*#000*/  
  background-repeat: no-repeat;
  background-size: cover; 
}
.inner_landingpage
{
	margin: 0;  
  font-family : 'tw_cen_mt_stdregular';  /* Tunga-Regular tw_cen_mt_stdregular*/
  padding-right : 56px;
  background-color : #ebebeb ;
  background-image : none;
} 
 
a{
	color:green;
}
a:focus{ outline:0; }
 .website_address
 {
 	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
 }
.modal-header .close{
	outline: 0 !important;
}
.content-left{margin-top:10px;margin-bottom: 0; }
.viewpost-img
{
	float:left;
	margin-right:10px; 
}
.viewpost p
{
	line-height: 1.2;
    font-size: 1.1rem;
    text-align:justify;
    text-transform: capitalize;
}
/*.to_do .dropdown-menu.show,.ledger .dropdown-menu.show,.ledger_tagged  .dropdown-menu.show{
	        transform: translate3d(1250px, 78px, 0px) !important;
} */
@media only screen and (min-width:1440px){
	/*.to_do .dropdown-menu.show,.ledger .dropdown-menu.show,.ledger_tagged  .dropdown-menu.show{
	        transform: translate3d(1250px, 78px, 0px) !important;
	} */
}
/*.dropdown-menu.show {
    transform: translate3d(183px, 43px, 0px) !important;
}*/
@media only screen and (width:768px){
	/*.to_do .dropdown-menu.show ,.ledger .dropdown-menu.show,.ledger_tagged  .dropdown-menu.show{
	    transform: translate3d(550px, 43px, 0px) !important;
	}*/
}
@media only screen and (width:425px){
	/*.to_do .dropdown-menu.show ,.ledger .dropdown-menu.show,.ledger_tagged  .dropdown-menu.show{
	    transform: translate3d(190px, 43px, 0px) !important;
	}*/
}

@media only screen and (width:1024px){
	/*.to_do .dropdown-menu.show ,.ledger .dropdown-menu.show,.ledger_tagged  .dropdown-menu.show{
	    transform: translate3d(750px, 43px, 0px) !important;
	}*/
}


@media only screen and (min-width:320px) and  (max-width:374px){
	/*.dropdown-menu.show {
	    transform: translate3d(100px, 43px, 0px) !important;
	}*/
	/*.to_do .dropdown-menu.show ,.ledger .dropdown-menu.show,.ledger_tagged  .dropdown-menu.show{
	    transform: translate3d(100px, 43px, 0px) !important;
	}*/
	html[dir='ltr'] .innerCenter {
	    float: right;
	    position: relative;
	    right: -90% !important;
	}
	 
	 #zoom-toolbar {
            display: none !important;
        }
        #zoom-buttons {
            display: none !important;
        }

}
@media only screen and (min-width:375px) and  (max-width:424px){
	/*.dropdown-menu.show {
	    transform: translate3d(153px, 43px, 0px) !important;
	}*/
	/*.to_do .dropdown-menu.show ,.ledger .dropdown-menu.show,.ledger_tagged  .dropdown-menu.show{
	    transform: translate3d(153px, 43px, 0px) !important;
	}*/

}
#postlink,#website,.aclass
{
	color: #002400 !important;
	word-break: break-all;
}
 img 
 {
	max-width: 100%;
	height: auto;
	display: inline-block;
}
#result {
    max-width: 50%;
}
img#result123 {
    border: 1px solid #ccc;
    padding: 5px;
}
.fullslider
{
	position : fixed;
	top: 0;
	left :0;
	bottom :0;
	right : 0;
} 
.main-menu
{
	position: fixed;
	right: 0;
	top: 0;
	bottom: 0;
	background: #ebebeb;
	padding: 8px;/* 10px*/
	z-index: 999;
}
.main-menu li
{
	list-style:none;
	text-align:-webkit-center; /*new*/
} 
.main-menu a 
{
	display: block;
	text-align: center;
	color : #fff;
	padding:15px 0px 5px;
	text-decoration : none;	
	font-size : 14px;
	border-bottom : 1px solid transparent;
}
.main-menu a:hover
{
	border-bottom : 1px solid #fff;
}
.main-menu img 
{
	display: block;
	margin: auto;
}
.main-menu ul 
{
	padding: 0;
	margin: 0;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.main-menu.main-menu-1 {
	overflow-y: auto;
	display: flex;
	align-items: center;
}
 
.main-menu.main-menu-1 ul {
    top: 0% !important;
    transform: none;
}

.main-menu-1::-webkit-scrollbar { width: 0 !important }
.main-menu-1 { overflow: -moz-scrollbars-none; }
.main-menu-1 { -ms-overflow-style: none; }

/*modal dialogue*/
.modal-dialog-scrollable::-webkit-scrollbar { width: 0 !important }
.modal-dialog-scrollable { overflow: -moz-scrollbars-none; }
.modal-dialog-scrollable { -ms-overflow-style: none; }

.carousel-inner img {
	width: 100%;
	height: 100%;
  }
#content {
	background: white;
	background: rgba(255,255,255,0.8);
	top: 50%;
	position: absolute;
	width: 300px;
	left: 50%;
	transform: translate(-50%,-50%);
	max-width: 300px;
	z-index: 999;
	margin-top: 40px;
}

@media screen and (min-width: 768px) {
    #content {
                margin-top: 67px !important;
    }
}
#homeslider .slider-img
{
	width: 150px;    
    margin-top: 30px;
    margin-left: 15px;
}
#login,#signin,#pin,#help,#security
{
	padding: 35px;  /*25px*/
}
#forgotpin
{
	float :right;
	color: #000;
}
.btn-right{
	text-align : center;
}
.modal_lfield .l_field
{
	text-align: left;
	text-align-last: left !important;
	padding-left:9px;
	/*padding: .375rem .75rem;*/
	font-size: 17px;
	color : #000;
}
.l_field
{
	border-width: 0 0 1px 0;
	border-radius: 0;
	background: transparent;
    border-color: #8b8b8b;
    border-bottom: 1px solid #868686;
	width: 100%;
	margin-bottom: 15px;
	text-align: center;
	color: #000;
	text-align-last: center !important;
}
::placeholder
{ 
	color : #000;
}
::-webkit-input-placeholder
{ 
	color : #000;
}
::-ms-input-placeholder
{ 
	color : #000;
}
::-moz-placeholder 
{ 
	color : #000;
	opacity : 1;
}
:-moz-placeholder 
{ 
	color : #000;
	opacity : 1;
}
.l_field:focus,.l_btn:focus 
{
	box-shadow: none;
	outline: 0;
}
.landing_page .l_btn {
	background: transparent;
	color: black;
	border-width: 0;
	border-radius: 0;
	width: 100%;
	border-color: #000;
	font-weight: 800;
	position: relative;
	/* margin: auto; */
	margin-top: 30px;
	font-size: 25px;
}
.landing_page .l_btn:after {
    content: '';
    /* border-bottom: 2px solid; */
    border-bottom: 1px solid #000;
    padding: 10px;
    width: 52px;
    position: absolute;
    bottom: 0;
    margin: auto;
    left: calc(50% - 25px);
}
.landing_page .l_btn:hover
{
	background: transparent;
	/*border-width: 0 0 1px 0;*/
	color: black;
	/*width: 52px;*/
	border-color: #000;
	font-weight : bold;
}
.inner_landingpage .l_btn 
{
	background: transparent;
	color: black;
	border-width: 0 0 1px 0;
	border-radius : 0;
	border-color: #000;
	font-weight : bold;

}
.inner_landingpage .l_btn:hover
{
	background: transparent;
	border-width: 0 0 1px 0;
	color: black;
	border-color: #000;
	font-weight : bold;
}
.inner_landingpage .l_btn:hover
{
	background: transparent;
	border-width: 0 0 1px 0;
	color: black;
	border-color: #000;
	font-weight : bold;
}

.modal_lfield .select2-container--default .select2-selection--single .select2-selection__rendered
{
	text-align : left ; 
	color : #000000 !important;
	 
}
.select2-selection.select2-selection--single {
	background-color: transparent !important;
	border-width: 0 0 1px 0 !important;
	border-radius : 0 !important;
	border-color:#8b8b8b !important;
}
.select2.select2-container.select2-container--default{
	
 margin-bottom: 15px;
 width: 100% !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered
{
	text-align : center ; 
	color : #000 !important;
}
span.select2.select2-container.select2-container--default.select2-container--below.select2-container--open
{
	outline : 0 !important;
}
span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus{
	outline : 0 !important;
}
 
 .new_tickedbutton{
 	cursor: pointer;
 }
.page
{
	display : none;
}
.alert {
	padding : .70rem 0.25rem;
	margin-top: 18px;
}
.head-div {
	float: left;
	padding-right: 7px;
	border-right: 4px solid #172719;   
	max-height: 95px;
	width:100px;
	/*overflow: hidden;*/
}
.head-ul {
	display: inline-block;
	list-style: none;	
	margin-top: 5px;
	padding-left: 0;
	text-align: center;
}
.head-ul li a {
	padding-right: 0px;
}
.new_tickedbutton {
	width: 32px;
	transition: 0.3s ease;
	height: 12px;
}
.icon-head {
	display: block;
	font-size: 15px;
	color: #000;
	text-align:center;
	text-transform: capitalize;
}
.icon-head-sidebar {
	display: block;
	font-size: 18px;
	color: #fff;
	text-align:center;
	text-transform: capitalize;
}

.head-ul.head-ul1 {
	vertical-align: top;
    margin-left: 5px;
	padding-left: 0;
}
.head_menu {
	list-style: none;
	padding-left: 0;
	margin: 0;
	margin-bottom: 12px;
	overflow-x: auto;
	display: flex;
}

.main_head_menu::-webkit-scrollbar { width: 0 !important }
.main_head_menu { overflow: -moz-scrollbars-none; }
.main_head_menu { -ms-overflow-style: none; }

.head_menu::-webkit-scrollbar { width: 0 !important }
.head_menu { overflow: -moz-scrollbars-none; }
.head_menu { -ms-overflow-style: none; }


.main_head_menu{
	list-style: none;
    background: #ebebeb;
    width:100%;
    margin-top: 18px;
    display: block;
    scrollbar-width: none;
}
.openMenu{
	overflow: visible;
    height: auto;
        z-index: 9;
    box-shadow: 0 0 6px #ccc;
    
}
.head_menu li {
	/*float: left;
	    padding: 0 10px;*/
	text-align: center;
	min-height: 70px;
	display: table-cell;
    padding: 14px;  
    white-space: nowrap;
}
.headerspan {
     
    position: absolute;
    font-size:18px;
    bottom: -3px;
    text-align:right;
    width: 100%;
    cursor: pointer;
    font-weight: 600;
}
 .openMenu .headerspan{
 	padding-bottom: 10px;
 	padding-right: 16px;
 }
.head_menu a{
	display: inline-block;
}
.head_menu_sidebar{
	display: inline-block !important;	 
	list-style: none;
	padding-left: 0;
    margin: 0;
    color:white;
}
.header-section{
	border-bottom:  5px solid #101f33;
	padding: 10px 0;
}

.header-row
{
	border-bottom: 5px solid;
}
.menu_container
{
	padding-top: 15px;
}

 a:hover{
	text-decoration:  none !important;
	/*color: #172719;*/
}
.menu-active-1
{
		border-bottom: 1px solid white !important;
		width: fit-content;
}
.menu-active{
		border-bottom: 1px solid white !important;
		width: fit-content;
}
.active{
	/*color: #223d22 !important;
	border-bottom: 3px solid #002400;*/
}
.active1_sidebar{
	color: #fff !important;
	border-bottom: 3px solid #fff;
}
.active1{
	color: #223d22 !important;
	border-bottom: 3px solid #002400;
}
.inner_div{
	 
	margin-left:9%;
	margin-bottom: 11px;
		padding-top: 3px;    min-height: 109px;
}
#load-spin {
	margin-top: 32px;
	display: block;
	text-align: center;
	float: none;
}

.newblog-style {
	margin-left: 10.1% !important;
	margin-right: 10% !important;
	margin-top: 1% !important;
}
 
/*newstyles*/
.main-post{
	background-color :white;
	margin-top: 7px;
}
.main-heading{
	font-weight : bold;
	text-align : center;
	font-size: 18px;
	color : #000;
	padding-top: 16px;
	padding-left: 2px;
	padding-right: 2px;
	overflow-wrap: break-word;
}
.main-heading h4{
	font-size:16px;
}
.main-details{
	text-align : center;
	color : black;
}
.main-details a,.main-heading a{
	color : black;
	font-family: system-ui !important;
    font-weight: 800;
}
.post-details p{
	text-align: left;
	 color:#000;font-weight:600;width:90%;
}
/*.user_pic 
{
	width: 50px;
	height: 50px;
	position: absolute;
	right: 14px;
	bottom: 10px;
	background-color: #fff;
	border: 1px solid #000;
}*/
.user_pic {
    width: 50px;
    height: 50px;
    position: absolute;
    right: 14px;
    bottom: 10px;
    background-color: #fff;
    border: 1px solid #000;
    background-size: cover;
    background-position: center;
}
.main-img{
	width: 100%;
}
.main-publication{
	position: relative;
	padding: 8px;
	background-color: #000;

}
 .note_class{
	letter-spacing: 0.2em;
	 display: inline;
	 float: right;
	 font-size: 0px;
	 vertical-align: bottom;
     line-height: 25px;
 }
 .note_class a:hover{
 	color : #fff;
 }
.author-data 
{	 
	line-height: 16px;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	display:  block;	
    width: calc(100% - 90px);
    overflow: hidden;
    float: left;
}
.author-data a {
	font-size: 12px;
	color: #fff;
	letter-spacing: 0.2em;
	    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    display: block;
}
.author-data span {
	display: block;
    font-size: 11px;
    letter-spacing: 0.1em;
    font-family: 'Tunga';
}
.news-list ul{
	 list-style-type:disc;
	 padding-top: 20px;
	 font-size: 16px;
	 text-align: justify;
     padding-right: 15px;
     line-height: 1.3;
     padding-left: 15px;
}
/*}*/
.news-list{
	padding: 10px;
}
.post-thumb 
{
	overflow: hidden;
	margin-top: 27px;
	margin-bottom: 0px;    
	position: relative;
	border-radius: 3px
}
.mobile_to_do{
	display: none;
}
.clubs .post-thumb{
	margin-top: 0;
}
.author_note {
	position: absolute;
	right: 68px;
	 
	width: 15px;
	font-size: 13px;
	letter-spacing: 0.2em;
	 
}
.userblog-content span{
	overflow-wrap: break-word;
}
.dropdown1 
{   
	font-size: 13px;
	padding: 0;
	 display: inline-block;
	 float: right;
}
.dropdown-content1,.dropcontent1 
{
	display: none;
	position: absolute;
	background-color: #fff;
	min-width: 110px;  /*160px*/
 	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 1;
	top: 12px;
	right: 0px;
}
.dropbtn1
{
	background: transparent;
	background-color: #000;
	border: none;
}
.dropdown-content1 li {
	color: black !important;
	padding: 5px 16px;
	text-decoration: none;
	display: block;
	font-size: 14px;
	cursor: pointer;
	/*width: 100%;
	float: left;
	text-align: left;*/
}
.dropdown-content1 li:hover {
	background-color: #ddd;
}
.space_btn{
	color : black;
	font-weight:600;
}
.dropdown1:hover .dropdown-content1 {
	display: block;
}

.newdropdown{
	display: block;
}
.post-details{
	text-align: center;	
	text-transform: uppercase;
	margin-bottom : -15px;
	font-size: 12px;
}
.book_spam,#company_book_spam {
	color: #fff;
	font-weight: bold;
	padding-bottom: 2px;
}

.author-info 
{
	position: relative;
	padding: 8px;
	background-color: #000;
	/*margin-top: 3px;*/
	 
}
.result_pre{
	margin-top: 10px;
}
#catagery,#target{
	width : 100% !important;
}
.modal_lfield l_field::placeholder{
	text-align: left !important; 
}
.modal_btn-right{
	text-align: right;
	    margin-bottom: 12px;
    }
	.modal_lfield .modal_btn-right {
		float: right;
		margin-top: 10px;
	}
.file-upload__input, .file-upload__input1, .file-upload__input2, .file-upload__input3, .file-upload__input4{
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	font-size: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	padding: 0;
}
.upload_box {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	font-size: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	padding: 0;
}
.file-upload{
  position: relative;
	display: inline-block;
	text-align: center;
	/*width: 20%;*/
}
.crop_box {
	min-height: 343px;
	display: none;
	margin:10px;
}
.croppie-container {
	height: 300px;
}
.upload-demo {
	border: 1px solid #ccc;
	padding: 7px;
	position: relative;
}
.post-thumb .img-fluid {
	width: 100%;
	/*border-radius: 0 0 5px 5px;*/
}
.post .post-thumb{
		padding: 5px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: -6px;
}
.olymp-close-icon {
	height: 15px;
	width: 15px;
	display: inline-block;
}
.author-top{
	padding: 2px;
	background-color: #ebebeb;

}
.main-popup {
	background-color: #fff;
	border-radius: 0px;
	padding: 15px;
	margin: auto;
}
.main-popup-content {
	padding: 10px;
}
.close {
	/*color: #A4AAAB;*/
	/*margin-top: -15px;*/
	/*margin-right: 10px;*/
	/*float: right;*/
	margin-top: -10px;
    position: absolute;
    top: 49px;
    right: 26px;
    width: 24px;
    height: 25px;
    border: 2px solid black;
    border-radius: 55%;
    display: flex
;
    align-items: center;
    justify-content: center;
    font-size: 15px !important;
    font-weight: bold;
    color: black;
    text-decoration: none;
    /* background-color: white; */
    z-index: 999;
    cursor: pointer;
    padding: 5px 2px 5px 2px;
    line-height: 20px;
}
.post {
	position: relative;
	
}
.blog-post-v2{
	text-align : center;
}
.post__author {
	margin-bottom: 14px;
}
.blog-post-v2 .author-date {
	text-align: right;
	text-transform: uppercase;
	font-size: 10px;
}
.post .author-date a {
	font-weight: 700;
}
.blog-post-v2 .post__author-name {
	margin-bottom: 0;
	font-size: 10px;
}

.blog-post-v2 .post__author img {
	width: 40px;
	height: 40px;
	margin-left: 5px;
}
.post__author img {
	width: 40px;
	height: 40px;
	/* border-radius: 100%; */
	overflow: hidden;
	margin-right: 12px;
}
.popup-heading{
	margin-top: 10px;
	padding: 5px;
}
.popup-heading h4
{ 
  font-family: 'Stencil Std';
  font-weight: bold; 
  text-transform: uppercase; 
  display: inline-block;
}
.post-ul
{
		padding-left :25px;
}
.main-popup blog-post-v2{
	color:black; 
	font-weight:bold; padding: 0px 9px; margin-bottom: 10px
} 
.post-category{
	color: black;
	font-weight: bold;
	padding: 0px 9px;
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 11px;
	display: inline-block;
}
.published{
	color: black;
	font-weight: bold;
	font-size: 10px;
}
.blog-post .author-date {
	text-transform: uppercase;
	font-size: 10px;
}
.inline-items > * {
	display: inline-block;
	vertical-align: top;
}
.author-date span
{
   color:gray; font-weight:bold; font-size: 8px;
}
.author-date a{
	margin-bottom: 0;
	font-size: 10px;
}
.menu_icon {
	display: block;
}

/*author-data popup code styles*/
.modal-header
{
	padding: 5px 10px !important;
}
.popup-heading i
{
	padding: 0px 11px;
	font-size: 19px;
}
 .publication_div {
	font-weight: bold;
	color : black;
}
.publication_text {
	margin-bottom: 5px;
	display: block;
	font-weight: normal;
	color : black;
	text-transform: capitalize;
}
.social_links {
	float: left;
	font-size: 35px;
}
.publication-modal .post
{
	margin-top :-15px;
}
.hovermenu_items i
{
	color : black;
}
.share_well{
	padding: 30px !important;
	 font-size:12px;
}
.share_well .title
{
	text-transform: uppercase;
}
.featherlight-content {
	max-width: 500px !important;
	height: 180px;
	width: 100%;
}
.note-view {
	color: black !important;
	text-decoration: underline;
	font-size: 16px !important;
	font-weight: bold !important;
}
.note-btn{
	color: black !important;
	text-decoration: underline;
	font-size: 15px !important;
	font-weight: bold !important;
	 
}
 .dairy-img{
 	text-align: left;
 }
 .dairy-img .file-upload{
 	padding-left:12px;
 	text-align: center;
 }
 .main-post-col{
	/*padding-left : 8px !important;*/
 }

 #loadmore 
 {
	margin-top: 15px;	 
	cursor: pointer;
	color: #000;
	text-decoration: underline;
	margin-right: 13px;
	text-align: center !important;
    display: block;
    float: none;
}
.loadmoretodo{
	   float:left;
	   font-weight: bolder;	 
	text-decoration: none !important;	 
	font-size:20px;
}
/*#blog_filter::placeholder
{
	color :red !important;
}*/
.modal input::-webkit-input-placeholder
{
  color: #000;
}
.post-empty
{
	width: 100%;
	text-align:center;
	color:grey;
	font-weight:bold;
	font-size:18px;
}
.userblog-content
{
	 padding : 10px; 
	font-size: 18px;
}
.userblog-content span{
	padding: 10px;	    
    font-size: 18px;
   /* white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;*/
    width: 100%;
    display: block;
}

.cr-slider {
    
    padding-top: 23px;
    padding-bottom: 8px;
    margin-right: 15px;
    width: 100%;
}


.extra-post
{
	margin-bottom: 20px;
}
.ui-widget.ui-widget-content {
	position: relative;
	z-index: 9999;
	position: relative;
	max-width: 400px;
	background: #ccc;
}
.landing_page .ui-widget.ui-widget-content {
	background: #fff;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu-item {
	cursor: pointer;
	list-style: red;
	/*background-color:white;*/
	color:black;
	/* background-color: blue; */
}
.ui-menu li {
	display: inline-block;
	float: none;
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu li:hover{
	color : #fff;
	background-color :#5897fb;
}
.ui-helper-hidden-accessible{
	display: none;
}
.ck-content {
	height: 100%;
	min-height: 300px;
}
.crop-btn1 {
	margin-left: 13px;
	margin-top: -8px;    
	/*position: absolute;*/
	bottom: -45px;
	right: 4px;
	background-color: #3f4257;
	color: #fff;
	font-weight: bold;
	line-height: 1.25;
	text-align: center;
	padding: 0.5rem 1rem;
	font-size: 0.812rem;
	border-radius: 0.25rem;
	transition: all 0.2s ease-in-out;
}
.rotate{

	margin-top: -8px;    
	position: absolute;
	bottom: -45px;
	left:  284px;
	background-color: #3f4257;
	color: #fff;
	font-weight: bold;
	line-height: 1.25;
	text-align: center;
	padding: 0.5rem 1rem;
	font-size: 0.812rem;
	border-radius: 0.25rem;
	transition: all 0.2s ease-in-out;
}
.file-upload__label:hover {
	cursor: pointer;
	background-color: #85bb65;
}
.img-container 
{
  margin-top: 10px;
}
.pdf-grid 
{
	margin-top: 12px;
}
.pdf.main-post
{
	padding: 10px;
}
.pdfs-image
{
	width: 100%;
	height: auto;
}
.post_tags{
	display: inline-block;
	font-size: 12px;
	text-transform: uppercase;
	color: black;
	font-weight: bold;
	padding: 0px 3px;
	letter-spacing: 0.1em;
}
.post_tags_club
{   
	text-transform: uppercase;
	color: white;
	font-weight: bold;
	letter-spacing: 0.2em;
}
.pdf .blog-post-v2
 {
	text-align: center;
	margin-top: 7px;
}
.book_outline
{
	 padding: 7px;
	 border: 1px solid #ccc;
}
.file-upload__label,.rotate1{
	background-color: #3f4257;
	display: block;
	color: #fff;
	font-weight: bold;
	line-height: 1.25;     
	padding: 0.5rem 1rem;
	font-size: 11px;
	border-radius: 0.25rem;
}
textarea::-webkit-input-placeholder {
  color: #000;
}

textarea:-moz-placeholder { /* Firefox 18- */
  color: #000;  
}

textarea::-moz-placeholder {  /* Firefox 19+ */
  color: #000;  
}

textarea:-ms-input-placeholder {
  color: #000 !important;  
}

textarea::placeholder {color: #000  !important;}

textarea {
	min-height: 132px;
}
textarea.form-control{
	color : #000 !important;
}
.type{
  display:inline-block !important;
  opacity:1 !important;
  /*padding-right:10px !important;*/
  height: 15px !important;
	  width: 30px !important;
		}
		.radio label {
		  padding-left : 0px !important;
		}

		.pfdview{
			margin-right:15px;
		}
.note-container {
	background: #fff;
	padding: 10px;
	margin-top: 30px;
}
.title {
  margin: 0px !important;
	color: inherit;
	font-size: 20px;
}
 .book_outline .file-upload__label
 {
 		margin:0;
 }
.heading {
	padding: 8px 3px;
	/* background: #002400; */
	color: #002400;
	font-weight: bold;
	font-size: 19px;
	text-transform: capitalize;
	margin: 5px 0px;
	text-decoration: underline;
}
.pagination
{
	display: block;   
    position: absolute;   
    margin-left: 78%;
    margin-top: 5%;
}
.pagination li 
{
    float: left;
    background-color: #fff;
}
.pagination li a 
{
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
.comment_text
{
	min-height: 100%;
}
.comment_pic
{
	width:50px;height:50px;float:left;margin-right:10px;
}
.comment_btn
{
	margin-bottom: 10px;
}
.diary .comment_btn,.viewdairy .comment_btn
{
	margin-bottom: 25px;
	margin-top:0px;
}

.mactive 
{
    transform: scale(1.2);
}
.search_banner
{
	background: url(../images/index.jpg);
    height: 252px;    
    background-size: cover;
}
.dairy .post-details{
	padding:10px;
}
.dairy  .main-post span{
	/*font-weight: bold;*/
    /*font-size: 17px;*/
}
.btn-primary {
    background: #a2d471 !important;
    border: 1px solid #a2d471 !important;    
    padding: .5rem 1rem;
    color :black ;
}
.btn-primary:hover {
    background-color: #a2d471 !important;border: 1px solid  #a2d471 !important;    opacity: 1;
}
.btn-primary:focus {
    box-shadow : 0 0 0 0.2rem #a2d471;  ;
}
.btn-primary:active{
	box-shadow: 0 0 0 0.2rem #a2d471;
}
.event_box{
	margin :0;
}
.event_box div
{
	padding-bottom:10px;
}
#category_view,#location_view,#topic_view,#beat_view,#tag_view 
{
	cursor: pointer;
}
button.btn {
    padding: .5rem 1rem;
}

.main-post,.main-post-col,#load_data 
{
	transition: all 2s;
}
.nav_tabs
{
	width: 100%;
}
h3.main-heading.nav_heading
{
	padding: 15px;
	text-transform: uppercase;
}
.view-post-image {
    width: 100%;
    max-width: 800px !important;
}
.blog-post .post-title {
    display: block;
    margin-bottom: 14px;
    font-family: 'Stencil Std' !important;
}
.blog_top{
	margin-top : 15px;
	margin-left: 4px;
}
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: #111;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 60px;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #fff;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  color: green;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  font-size: 36px;
  margin-left: 50px;
}
 .openheader{
    display: none;
    cursor: pointer;
	float: right !important;
	position: absolute;
	right: 0;
	font-size: 25px;
  }


@media screen and (min-width: 760px) 
{ 
   .croppie-container {width:100% !important;}
}
@media only screen and (min-width:320px) and (max-width:767px)
{
   .croppie-container {width:100% !important;}
}

.crumina-heading {
    position: relative;
    z-index: 5;
    margin-bottom: 10px;
    margin-top: 15px;
}
.with-title-decoration .heading-title {
    position: relative;
    padding-bottom: 10px;
}
.crumina-heading > *:first-child {
    margin-top: 0;
}
.crumina-heading > *:last-child {
    margin-bottom: 0;
}
.heading-title {
    margin-bottom: 30px;
    line-height: 1.3em;
}
.with-title-decoration .heading-title:before {
    height: 2px;
    background-color: #85bb65;
    width: 100%;
}
.with-title-decoration .heading-title:after {
    height: 1px;
    background-color: #e6ecf5;
    width: 100%;
}
.with-title-decoration .heading-title:after, .with-title-decoration .heading-title:before {
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    transition: all .3s ease;
}
.crumina-heading + * {
    margin-top: 25px;
}
.comments-list {
    margin-bottom: 0;
    list-style: none;
}
.comments-list.style-3 .post__author-thumb 
{
    margin-right: 20px;
    float: left;
}
.comments-list.style-3 .post__author-thumb img
{
	width: 56px;
    height: 56px;
   /* border-radius: 100%;*/
}
.comments-list.style-3 .comments-content {
    overflow: hidden;
}
.side-content
{
	margin-top:60px;
}

.comments-content .post__author-name {
	font-size:1.2rem;
	color : black;
}
.comments-content .post__date .published{
	font-size :18px;
	font-weight: normal;
color: #4a4747;

}
.comments-list li
{
    border-bottom: 1px solid #e6ecf5;    
    position: relative;
    padding: 10px;
    
}
.dairy_block .icon-head
{
	font-size : 12px;
	font-weight: normal;
	text-transform: none;
	text-align: center;
	
}
.dairy_block
{
	background-color: #ebebeb;
	padding-top: 10px;
}
.comment_box{
	margin-top :10px;
}
.containercheckbox
{
	display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 22px;
    user-select: none;
    float: left;
}
.containercheckbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.containercheckbox input:checked ~ .checkmark 
{
    background-color: #212529;
}
.checkmark 
{
    position: absolute;
    top: 5px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #fff;
    border :1px solid black;
    margin-left: 5px;
}
.to_do .book_spam
{
	color : #212529 !important;

}
.content-block{
	display: inline-flex;l
}
.to_do .note_class
{
	/*margin-right :25px;*/
	width: auto;
	border-top: 0 !important;
}
.search_pop 
{
	display: inline-block;
	border-bottom:2px solid #223d22;
}
.add_task
{
	display: inline-block;
	float: right;
}
.to_do .dropbtn1
{
	background-color: transparent;
}
/*.to_do .dropdown-content1 
{
    right: 18px;
} */
.to_do_container .note-container
{
	padding: 6px 5px 6px 16px;
    /*margin-top: 14px;*/
    background: #fff
}

.todo-titlebar{
	margin-bottom: 3px;
}
.to_do_container .dropdown1{
	padding:0;
}
.to_do_result
{
	padding:15px;
}
.todo-heading{
	margin-bottom: -21px;
}
.to_do_container .dropbtn1{
	background-color: #fff;
}

.network_block,.content2{
	background-color: #000;
	color:#fff;
}
.network-heading{
	    font-size: 25px;
    padding: 10px;
    font-weight: bold;
    font-family: 'Tunga';
    letter-spacing: 0.2rem;
}
.network_block .post_tags{
	color:#fff;
	text-transform: capitalize;
	font-size:15px;
	font-family: 'Tunga';
letter-spacing: 0.1rem;
font-weight: bold;

}
.network_block .network_content{
	padding:10px;

}
 
.network_block_last .icon-head{
	color:#fff;
	font-size:14px;
}
.network_block .post-thumb{
	margin-top:0;
}
/*.network_block_last .dairy-img{
	text-align: center;
}*/

.dropdown-menu li {
    color: black !important;
    padding: 3px 16px;
    text-decoration: none;
    display: block;
    font-size: 14px;
    cursor: pointer;

}
 .head_menu_sidebar li {
    text-align: center;
}
.dropdown-menu li i{
	color: black;
}
.network_block .dairy-img .file-upload
{
	  
	   padding: 10px 0px 0px 33px !important;  
}
.privacy_block{
	margin-top:15px;
}
.privacy_content{
	margin-top: 20px;
}
#termsAndConditions{
	list-style: none;
}
#task_desc,#led_notes{
	border : 1px solid black;
}
#toDoForm .note-container
{
	padding: 6px 16px 6px 16px;
}
.toDocontent {
    margin: auto;
    border: 1px solid #eee;
    border-radius: 2px;
    /*padding: 20px;
    margin-top: 18px;
    margin-bottom: 18px;*/
    float: right;
}
.toDocontent .modal_lfield .select2-container--default .select2-selection--single .select2-selection__rendered{
	color: black !important;
}
.questions {
    padding: 10px 12px;
    border-bottom: 1px solid #ccc;
    margin: 0px 15px;
    background: #fff;
}
.questions p {
    font-size: 16px;
    margin: 1px;
    text-transform:capitalize;color:black;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
#load_forum_data
{
	width: 100%;
	margin-top: 10px;
}
.date {
	display: inline-block;
	color: #7f7777;
}
.companies {
    padding: 10px;
    border-bottom: 1px solid #ccc;
    background-color: #fff;
    width: 100%;
}
.companies img {
    width: 150px;
    margin: auto;
}
.companies a {
    font-size: 16px;
    font-weight: 700;
    text-decoration: none;
    color: #000;
    text-transform: capitalize;
}
.website{
	word-break: break-all;
}
.company_img{
	width:100%;
	height : 100%;
	background-position: center;
	background-size: cover;
	/*background-size: contain;
	background-repeat: no-repeat;*/
}
.folio .company_img{
	width:100%;
	height : 150px;
	background-position: center;
	/*background-size: cover;*/
	background-size: contain;
	background-repeat: no-repeat;
}
 
.company_image_box{
	 
    display: block;
     /*width: calc(100% - 61%);*/
     width:50%;
    float: left;
}
.company_image_box_1{
	 
     float: right;
     display: grid;
          width:50%;
          background-color:black; height : 150px;
          align-content: end;text-align: right;
}
.company_second_box{
	 display: block;
     /*width: calc(100% - 61%);*/
     width:50%;
    float: right;
}
.company_second_image{
	 float: left;
     display: grid;
          width:50%;
          background-color:black; height : 150px;
          align-content: end;text-align: right;
}
.company_info {
    position: relative;
   
     
}
#company_count
{
	color:white;
	font-size: 25px;
	font-family: 'Tunga';
	font-weight: 'bold';
	display: block;
	 margin-right: 15px;

}
.company .file-upload{
	margin-top: 10px;
	/*margin-bottom:5px;*/
	padding:3px 5px 0px 10px !important;
	text-align: center;
}  

 .content-left span{
 	font-size:1.1rem;
 }
/*.folio_create .upload_img {
    padding: 10px;
    border: 1px solid #ccc;
    border-radius: 5px;
    margin: 0px 0px 13px;
}*/
#homeslider{
    position: fixed;
    width: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index:999;
}
#homeslider .container_home {
	/* padding-top: 300px; */
	top: 150px;
	position: relative;
}
#homeslider .col-sm-12,#homeslider  .col-lg-6,#homeslider  .col-md-12{
    color: white;
     line-height:1.3;
    font-size:1.3em;
    font-weight: 500;
    font-style: italic;
    padding-right:35px;   /*new*/
}
#signin .date{
	color:black;
}

.slider {
    position: fixed;
    z-index: 0;
    width: 100%;
}
.slider ul {
    width: 500%;
    padding: 0;
    margin: 0;
     position: absolute;
    top: 0;
    left:0;

}
.slider li {
    float: left;
    width: 20%;
}

.company_image_box_23{
    float: right;
    display: grid;
    width: 50%;
    background-color: black;
    
    align-content: end;
    text-align: right;
}
.todo_content{
	font-size:1.1rem;
	text-transform: capitalize;
	/*margin-left:10px;*/
	color : black;
	word-break: break-all;
}
#load_data
{
	margin-top:10px;
}
.comments_block
{
	height : 300px;
	overflow-y: auto;
	margin-top: 45px;
	width:100%;
}
.tab-pane .row
{
	margin-top:10px;
}
.tab-pane .active
{
	color: white !important;
    border-bottom: 3px solid white !important;
}

.to_do_container td{
	padding: .25em 10px;
}

.toDoForm td span{  /*to_do_container*/
	padding: 8px;
}
.carousel-inner {
	overflow: visible;
	height:100% !important;
}
.container_home {
	width: 100%;
	padding-right: 50px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
	max-width: 1430px;
}
  .shadow_box {

              /*box-shadow: 2px 2px 10px #ccc;*/
              padding: 10px;
              margin: 12px 0px;

          }
          .shadow_box:hover{ /*box-shadow: 2px 2px 10px #999;*/}
          .employee p {

              margin: 0;
              display: inline-block;

          }
          .employee h3 {

              font-size: 21px;
              font-weight: 600;
              color: #000;
          margin: 0;
          }
}
.privacy_block,.privacy_content{
	padding:10px;
}
.privacy_content p{
	font-size:1rem;
}
.pdf-thumb
{
	margin-top:0px !important;
}
#content .l_field {
	margin-bottom: 10px !important;
	font-size: 22px;
}
 @media screen and (min-width: 320px) and (max-width: 475px)
 {
		
		.dairy-img .file-upload
		{
			padding-left: 14px;
		}
		.comments_block
		{
			height:200px;
		}
		.card_file .dairy-img .file-upload span{
			font-size:12px;
		}
		.card_file .dairy-img .file-upload img{
			width:15px;
			height:15px;
		}
		.network .dairy-img .file-upload span{
			font-size:12px;
		}
		.network .dairy-img .file-upload img{
			width:15px;
			height:15px;
		}
		
	}
 

@media only screen and (min-width: 576px) and  (max-width: 1197px) {
	
	.dairy-img .file-upload
		{
			padding-left: 12px;
		}
		.comments_block
		{
			height:200px;
		}
}
@media only screen and (min-width: 320px) and  (max-width: 963px) {
	 
	 .extra-post{
	 	margin-bottom:5px !important;
	  }
	 .comments_block
		{
			height:200px;
		}
} 

@media (min-width: 320px) and (max-width: 768px)
{
	.container
	{
		padding-left:14px !important;
	}

	 
	.event_market .head_menu li,.todo .head_menu li,.ledger .head_menu li,.ledger_tagged .head_menu li{
		padding: 5px 10px !important;
	}
	.head_menu li{
		/*min-width: 110px;*/
		    padding: 0 10px;
	}

    #homeslider .col-sm-6
    {
    	font-size:1rem;
    	line-height:1.1;
    	 text-align: justify;
    }
    body{
    	font-size:14px;
    }
    .main-menu a{
    	font-size: 12px;
    }
    .main-menu{
    	padding: 6px;
    }
    .viewpost .post-title span{
    	    font-size: 1.1rem;
    }
    
}
 
 @media screen and (max-width:576px)
 {
 	#homeslider .container_home {
	    padding-right: 50px;
  }
}
 @media screen and  (max-width:430px)
 {
 	#homeslider .container_home 
 	{	
		padding-right: 50px;
		top :15px;
		font-size:0.8em; 
    }
    .viewpost-img {
  
   margin-right: 0px; 
		}
 }
@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
   
}
@media  all and (max-width:773px) 
{
  
 /* .event_market .openheader,.workspace .openheader,.ledger .openheader,.company .openheader,.forums .openheader,.forum .openheader,.event_category .openheader {
    display: block;
  }
  .event_market .head_menu,.workspace .head_menu,.ledger .head_menu,.company .head_menu,.forums .head_menu,.forum .head_menu,.event_category .head_menu{
  	display: none !important;
  }
*/
}

 

@media all and (max-width: 320px) 
{
	#homeslider .container_home{
		margin-top:10px;
	}	
	.card_file .network_block .dairy-img .file-upload{
			padding: 10px 0px 0px 8px !important;
		} 
		.network .network_block .dairy-img .file-upload{
			padding: 10px 0px 0px 8px !important;
		}	
}
 
 @media all and (max-width:842px)
 {
 	#content
 	{
 		margin-left: -27px;
 		transform: translateX(-50%);
 		top:0;
 	}
 }
  @media all and (max-width:367px)
 {
 	#content
 	{
 		max-width: 280px;
 	}
 }
   @media all and (max-width:345px)
 {
 	#content
 	{
 		max-width: 250px;
 	}
 }
  @media all and (max-width:320px)
 {
 	#content
 	{
 		max-width: 230px;
 	}
 }
 .todo .icon-head,.ledger  .icon-head,.panels .icon-head,.ledger_tagged .icon-head{
	    white-space: nowrap;
		  
		 
}
.modal-body .eventtmarket{
	transform: translateY(-1%);
}
@media all and (max-width: 767px){
	.search_banner{
		height: 106px;
	    background-size: contain;
	    background-repeat: no-repeat;	
	}
	.featherlight-content {
	width:auto;
	height: auto;
	}
	.share_well{
    padding : 0px !important;
  }
	.st-btn   .st-remove-label{
		display: inline-block !important;
	}
}
#result {    /*  New */
    
    margin-bottom: 10px;
}
 a.link_view {
white-space: nowrap;
width: 100px;
overflow: hidden;
text-overflow: ellipsis;
/* border: 1px solid #000000; */
word-break: break-all;
overflow-wrap: break-word;
padding: 10px;
}
.cr-slider-wrap{
	display: inline-block;  
    float:left;
    margin-top: 10px;
 }

.crop-btn1{
	/*display: inline-block;
	float: right;
	margin-bottom: -3px;
    margin-right:101px;  */  /*87*/
    margin-top: 12px;	
	 margin-left: 3px; 
	float: right;
	margin-bottom: 11px;
}

.rotate1,.rotate2{
	margin-top: 12px;	
	 margin-left: 3px; 
	float: right;
	margin-bottom: 11px;
}
.croppie-container .cr-slider-wrap {

    width: calc(100% - 166px);
    margin: 3px 0;
    text-align: center;
    float: left;

}
@media all and (min-width: 383px) and (max-width: 427px){
	.cr-slider{
 	max-width: 80%;
 	width: 100%;
 }
}
/*@media all and (min-width: 346px) and (max-width: 382px){
	.cr-slider{
 	max-width: 75%;
 }
}
@media all and (min-width: 320px) and (max-width: 345px){
	.cr-slider{
 	max-width: 70%;
 }
}*/
@media all and (max-width:499px){
	/*.rotate1,.rotate2{
		display: none;
	}*/
	.croppie-container .cr-slider-wrap{
		    width: calc(100% - 0px);
	}

}
@media all and (min-width: 320px) and (max-width: 461px){
	#plusoneplus{
    padding-top: 14px;
    padding-left: 26px;
	 }
}
 .diary_noted .head-div, .company .head-div, .panel .head-div, .diary .head-div,.headlines .head-div,.articles .head-div,.pdfs .head-div,.event_market .head-div,.event_category .head-div, .category_event .head-div,.todo .head-div,.city .head-div,.panels .head-div,.viewdairy .head-div,.clubs .head-div,.club .head-div,.tags .head-div,.club_week .head-div,.club_month .head-div,.bintro .head-div,.members .head-div {
   width:85px;
  }
.network .head-div,.card_file .head-div,.mentors .head-div,.client .head-div,.suppliers .head-div,.bintros .head-div{
	width: 95px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
        -webkit-box-shadow: 0 0 0px 1000px #F8F8FF inset;
}

.club_box{
    background-color: white;
    padding:10px;
    margin-top:10px;
  }


.wrapper {
    max-width: 620px;
    padding: 0 20px 40px 20px;
    margin: auto;
}
.jcarousel-wrapper {
    margin: 0 !important;
    
    border: none !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: 0;
}
.jcarousel  li {
  width:auto !important;
  border: 0 !important;
}
.head_menu{
/*  display: inline-block !important;*/
 /* left: 30px !important;*/
}
.header-section{
  height:120px !important;
}
.jcarousel-control-prev, .jcarousel-control-next{
  color:black !important;
  background : none !important;
  top: 85% !important;
}
.jcarousel img{
  display: inline !important;
}
.headcontainer{
  min-height:105px;
}
.block
{
  background: white;margin-top:10px
}
.nav-tabs .nav-link
 {
    border: 0 !important;  
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
 }
 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
   background-color: transparent;
   font-weight: 600;
   color:#172719;
 }
 a.nav-link
 {
   color: #172719;
 }
 .dataTables_wrapper .dataTables_filter input
{  
	 border:1px solid #ccc;
}
table.dataTable thead th, table.dataTable thead td{
border-bottom:none !important;
}


table.dataTable.no-footer {
    border-bottom: none !important;
}

div.dataTables_wrapper div.dataTables_paginate {
    margin: 0;
    white-space: nowrap;
    text-align: right;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    margin: 2px 0;
    white-space: nowrap;
    justify-content: flex-end;
}
body.tabledata5_previous div.dataTables_wrapper ul li, body.tabledata5_previous div.dataTables_wrapper ol li {
    padding: 0;
    border: none !important;
}
body.tabledata5_previous div.dataTables_wrapper ul li, body.tabledata5_previous div.dataTables_wrapper ol li {
    padding: 0;
    border: none !important;
}
 
.dataTables_wrapper .dataTables_paginate .paginate_button{
      padding: 0.1em 0.2em !important;
}
 h3.main-heading.nav_heading{
        font-family: 'Stencil Std' !important;
  }
  .clubs  #load_forum_data{
  	margin-top:0;
  }
  .club .userblog-content span{
	padding: 2px;	    
    font-size: 18px;   
    display: block;
}
.left_tab{
	float: left;text-align: right;margin-bottom: 5px; margin-top: 25px;

}
.lefttab_title{
	padding:10px;font-weight:600;
}
.left_btn{
	margin-top: 20px;
}
.club_img{
	width: 40px;
    height: 40px;
    border: 1px solid black;
    background-size: cover;
    background-position: center;
}
.clubtag{
    display: block;    
  }
  .modal {
    bottom: 0 !important;
}
  .clubheading{
    font-weight: 600;
  }
  .club .network_block .btn-right,.meetups .network_block .btn-right{
    font-weight: 600;
  }
  a.taggedMembers{
  	color: black;
  	padding: 10px;
  }
  .mobile{
  	display: none;
  }
  .ledger .to_do,.todo .to_do,.ledger_tagged .to_do{
  	
  	background-color: white;
    border-style: solid;
    border-width: 0 0 8px;
    border-color: #ebebeb;
  	/*border: 10px solid #ebebeb*/
  }
  .to_do_actions{
   
  	text-align: right;
  }
  .mobile_hide_to_do
  	{
  	  display: none;
  	}
 button.dropbtn1:focus{
 	outline : 0;
 }

 .com_box{
 	padding:0 !important;
 }
 .com_inner{
		padding:20px;
 }
 .carousel-item{
 	background-repeat: no-repeat;
	background-position: bottom;
	background-size: cover;
 }
.slide1{
	background-image: url('/img/slider/Trade-login-desktop-1.jpg');
	 
	background-position: top;
	 
}

.slide2{
	background-image: url('/img/slider/Trade-login-desktop-2.jpg');
	 background-position: bottom;
}
.slide3{
	background-image: url('/img/slider/Trade-login-desktop-3.jpg');
	 background-position: top;
}
.slide4{
	background-image: url('/img/slider/Trade-login-desktop-4.jpg');
  background-position: bottom;
}
.slide5{
	background-image: url('/img/slider/Trade-login-desktop-5.jpg');
	 background-position: top;
}
 
    
 @media all and (min-width:320px) and (max-width:425px) {
	.ledger td.to_do_actions {
	    padding: 0;
	    padding-right: 14px;
	}
}
 .carousel-item{
 	padding-right: 52px;
 	height:100%;
 }
  @media all and (max-width:768px){
	  
	  .icon-head{font-size:12px !important;}
  		
  		.slide1{
	background-image: url('/img/slider/Trade-login-mobile-1.jpg');
	background-position: top;
	background-size: cover;
}

.slide2{
	background-image: url('/img/slider/Trade-login-mobile-2.jpg');
	background-position: top; 
}
.slide3{
	background-image: url('/img/slider/Trade-login-mobile-3.jpg');
	 background-position: top;
}
.slide4{
	background-image: url('/img/slider/Trade-login-mobile-4.jpg');
 background-position: top;
}
.slide5{
	background-image: url('/img/slider/Trade-login-mobile-5.jpg');
	 background-position: top;
}


  	.desktop{
  		display: none;
  	}
  	.mobile{
  		display: block;
  		/*padding: 30px;*/
  		width: 100% !important;
  		max-width: 400px;
    	margin: auto;
  	}
  /*	.thirdslide{
  		width: 95% !important;

  	} 
  	.secondslide{
  		width: 85% !important;

  	} */
  	/*.to_do_container td{
  		display: block;
  	}*/
  	/*.to_do_actions
  	{
  	  width:auto;
  	}*/
  	.mobile_to_do{
  		display: block;
  	}
  	.mobile_hide_to_do
  	{
  	  display: block;
  	}
  	.ledger_mobile{
  		font-size:16px;
  	}
  	.ledger_tag{
  		color: #544a4a;
  	}
  	.desktop_to_do{
  		display: none;
  	}
  	.lastimage{
  		float:right !important;
  	}
  	.firstimage{
  		margin-top: -35px;
  	}
  	/*.event_details .main_head_menu{
  			    width: 181px;
  	}*/

  }

.card_file .network-heading{
	padding: 10px 10px 0 12px;
}
.card-file .network_content{
	padding: 0px 10px 10px 10px !important;
}
.meetups .userblog-content{
	padding: 0 0px 5px 0px;
}
.meetups .dairy-img {
    padding-bottom: 7px;
}
.link_view span {
		    white-space: normal;
		}
@media screen and (min-width:320px) and (max-width:767px) and (orientation:landscape) {

 		.link_view span {
		    white-space: normal;
		}
}

.table-responsive::-webkit-scrollbar { width: 0 !important }
.table-responsive { overflow: -moz-scrollbars-none; }
.table-responsive { -ms-overflow-style: none; }

.user_pic_1{    width: 20px;
    height: 20px;
    position: absolute;
    right: 14px;
    bottom: 10px;
    background-color: transparent !important;
    border: none;
    background-size: cover;
    background-position: center;}
	.fa.fa-book {
	font-size: 40px;
}
.from-group.image_buy {
	margin-top: 20px;
	text-transform: capitalize;
}
.from-group.image_buy a {
	border-bottom: 1px solid;
	margin: 0 20px;
	color: #000;
	padding-bottom: 5px;
}
.from-group.image_buy label {
	display: inline-block;
	width: 100%;
}
.from-group.image_buy input {
	padding-bottom: 10px !important;
}
.rm_img {
	cursor: pointer;
}
#menu4 .edit_buy.fa.fa-edit {
	margin: 0 15px 0 0;
}
.img_buy_view{
	display: block;
	margin: 7px auto;
}
.loadinggif {
	max-width: 40px !important;
	
}
.img_buy_view img {
	max-width: 215px;
}
.edit_tender {
	margin-right: 15px;
}
.btn_mail.quote_mail {
	float: right;
}
.tagged .left_content {
	background: #fff;
	padding: 5px 10px;
}
.tagged .left_content .category span {
	font-weight: 600;
}
.tagged .category.button {
	text-align: right;
	display: block;
	margin: 0 10px 5px auto;
	font-weight: bold;
	color: green;
	cursor: pointer;
	font-size: 20px !important;
}
.tagged h5 span {
	font-size: 15px;
	color: #6c6262;
}
.new-login {
	position: absolute;
	z-index: 9999;
	top: 15%;
	right: 0;
	left: 0;
	max-width: 300px;
	margin: auto;
}

.log_in {
	display: block;
	margin: 10px auto;
	max-width: 307px;
	border: 1px solid white !important;
	padding: 8px;
	border-radius: 4px;
	background: white;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	width: 100%;
	font-family: 'Roboto', sans-serif;
	cursor: pointer;
	color: #000 !important;
}
.log_on {
	display: block;
	margin: 10px auto;
	max-width: 400px;
	border: 1px solid #00B8FF !important;
	padding: 8px;
	border-radius: 4px;
	background: #00B8FF;
	color: #000;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	width:100%;
}
.log_on:hover,.log_in:hover {color:#000 !important;}
#content {
	margin-left: 0 !important;
}
.navigate.menu.fgt-pin {
	margin-top: 18px !important;
	display: inline-block;
	color: black;
	border-bottom: 1px solid black;
	padding: 2px;
	font-size: 14px;
}
.login_close {
	margin: 4px 14px;
	font-size: 19px;
	font-weight: bold;
	cursor: pointer;
	position: absolute;
	right: 0;
}
.tands {
	background: #0000005c;
	color: #fff;
	padding: 10px;
	font-size: 14px;
	max-width: 400px;
	margin: auto;
}
.tands a {
	color: #fff;
	border-bottom: 1px solid #FFF;
	white-space: nowrap;
}
.pandt {
	margin: auto;
	display: inline-block;
	text-align: center;
	color: #000;
	font-size: 18px;
	font-weight: 500;
}
.terms_privacy {
	position: absolute;
	bottom: 0;
	z-index: 99999;
	width: 100%;
	margin: auto;
	max-width: 135px;
	display: flex;
}
.pandt:hover{color:#000 !important;}
.play_store img {
	height: 61px;
	margin: auto;
	display: block;
	margin-top: 20px;
}
.ph_lg img {
	width: 90px;
	margin: 20px auto;
	display: block;
}
@media only screen and (max-width:640px){.new-login {
	position: absolute;
	z-index: 9999;
	bottom: 8%;
	right: 0;
	left: 0;
	max-width: 300px;
	margin: auto;
	top: auto;
}


}
.log-out-div a {
	display: inline-block;
	color: #000;
}
.log-out-div {
	display: inline-block;
	width: 100%;
	text-align: center;
	margin: 30px auto;
}
.table-responsive {
    overflow: auto !important;
}
.modal-content{
padding-bottom: 15px !important;	
	}
	.todoInfo {
	margin-top: 6px;
	display: inline-block;
}
.network_block.new_design {
	display: flex;
}
.network_block.new_design  .img_sec {
	width: 40%;
}
.inner_img {
	position: absolute;
	bottom: 15px;
	left: 0;
	right: 0;
	max-width: 60px;
	margin: auto;
	border-radius: 50%;
	height: 60px;
}
.new_design .details_sec .name {
	font-family: Amsterdam;
	font-size: 25px;
	margin: 15px auto !important;
	display: block;
	word-break: break-word;
	line-height: 60px;
	width: 100%;
	text-align: center;
	text-transform: capitalize;
}
.new_design .details_sec{
width:60%;	
margin: 15px !important;
}
.prof_details {
	text-align: center;
	padding: 0 15px;
}
.details_sec .user_portfolio i {
	    background: #fff;
    padding: 5px 5px 5px 5px;
    border-radius: 50%;
    color: #000;
     margin-left: 7px; 
    font-size: 10px;
    /* margin: 1px 0px 2px 1px; */
    height: 20px;
    width: 20px;
}
.details_sec .user_portfolio {
	color: #fff;
	text-align: center;
	display: block;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
}
.details_sec .details_share {
	display: flex;
	justify-content: space-between;
	margin: auto 10px;
	margin-top: 15px;
}
.details_sec .details_share a img {
	max-width: 25px;
}
.card_dropdown {
	display: flex;
	justify-content: flex-end;
}
.card_dropdown button i {
	font-weight: bold;
	font-size: 16px;
	margin-left: 5px;
}
.card_dropdown button {
	color: #fff;
	text-transform: uppercase;
	margin: 10px 0;
	font-size: 14px;
}
.club-box {
	text-align: center;
	       min-height: 87px;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	/*margin-top: 20px;*/
}
.club-box.blue ,.club-box.blue a{
	background: #000;
	color: #fff;
}
.club-box.white,.club-box.white a {
	background: #fff;
	color: #000;
}
.club-box h5 {
	text-transform: uppercase;
	font-size: 26px;
	font-weight: bold;
}
.thin .count {
	display: inline;
	font-weight: bold;
}
.thin .count {
	display: inline;
}
.thin {
	font-size: 25px;
	text-transform: uppercase;
	margin: 10px auto;
}
.count.blk {
	display: block;
}
.club-box.blue.first h5 {
	margin: 18px auto;
}
.club-box.blue.first .count {
	font-size: 18px;
}
.club-box.white.add-post img {
	    max-width: 69px;
    margin: 4px 6px 5px 6px;

}

.tool_menu .logo span {
	font-size: 20px;
	color: #545454;
	font-weight: 400;
}
.rm-sid  {
	padding-left: 19px;
	padding-right: 8px;
	width: auto;
	height: 20px;
}
.tool_menu .logo img {
	margin: 0;
}
.tool_menu .logo {
	display: flex !important;
	color: #000 !important;
	justify-content: flex-start;
	align-items: center;
	height: 37px;
}

.tool_menu .logo:hover {
	background-color: #e9ebed;
}
#loadmore {
	margin-bottom: 40px;
}
.header-section .dropdown {
	display: flex;
	flex-direction: column;
	align-items: end;
	margin: 15px auto;
}
.header-section .dropdown #dropdownMenuButton {
	background: none;
	color: #212529;
	padding: 0;
	border: none;
	font-size: 22px;
	text-transform: uppercase;
	font-weight: 400;
}
#dropdownMenuButton:focus {
	box-shadow: none;
}
.dropdown .fa.fa-angle-down {
	color: #000;
	margin-left: 10px;
	font-size: 24px;
}

.note_counts {
	text-align: right;
	list-style: none;
}
.head-div {
	display: none;
}
.header-section {
	border: none;
	height: auto !important;
}
.head_menu {
	display: none;
}
.dropdown-item {
	padding: 5px 20px;
	font-size: 18px;
}
.note_counts li {
	margin: 5px;
	font-size: 16px;
}
.dropdown-menu.show a {
	width: 100%;
	display: block;
	margin: 5px;
}
.user_pic_1 {
	display: none;
}
.policies {
	text-align: center;
}
.policies a {
	color: #000;
	margin: auto 10px;
}
.new_design.side_heading {
	font-size: 28px;
	text-transform: uppercase;
	margin-bottom: 3px;
	margin-top: 10px;
	    margin-left: 12px;
}
.new_design.side_heading a{
	color:#000 !important;
}
.new_design.side_heading i {
	margin-left: 10px;
	font-weight: 500;
	font-size: 30px;
}
.book_spam_new {
	max-width: 22px;
	display: inline-block;
	border: none !important;
	line-height: 27px;
	margin-right: 10px;
}
.action_btns_head {
	display: flex;
	justify-content: flex-end;
}
.action_btns_head a {
	color: #545454 !important;
	font-size: 28px;
	margin-left: 30px !important;
	margin-top: 5px;
}
.img_sec {
	position: relative;
}
.network_block.new_design {
	border-radius: 5px;
	overflow: hidden;
}
.owl-item .item .club-box ,.to_do_container .note-container, .container .block,.network_block.main-post{
	border-radius: 5px;
}
.home_banner img {
	border-radius: 5px;
	width: 100%;
	max-width: 600px;
	margin: auto;
	display: block;
	margin-bottom: 30px;
}
.extra-post.tagged .left_content {
	border-radius: 5px;
	overflow: hidden;
}
.company .network_block,.main-post {
	border-radius: 5px 5px 0 0;
}
.company .note-container,.author-info {
	border-radius: 0 0 5px 5px;
}
.drop_bookmark {
	color: #000;
	border: none !important;
	text-transform: capitalize;
}
.drop_bookmark::first-letter {
	text-transform: uppercase !important;
}
.drop_bookmark{
	text-transform: lowercase !important;
}
.main-post.product_card .top_section {
	display: flex;
	background: #fff;
	    border-radius: 3px;
}
.main-post.product_card .main-img{
	flex: 1;
}
.main-post.product_card .main-heading {
	flex: 1;
	text-align: left !important;
	padding: 10px;
	flex-direction: column;
	display: flex;
	justify-content: space-between;
}
.main-post.product_card {
	background: none;
}
.main-post.product_card .date_cat {
	margin: 5px;
}
.main-post.product_card .post-thumb {
	margin-top: 0 !important;
}
.main-post.product_card  .desc {
	font-size: 14px;
	font-weight: 500;
}
.main-post.product_card .main-heading h4 a {
	font-family: 'tw_cen_mt_stdregular' !important;
	font-size: 20px;
	font-weight: 600;
	overflow: hidden;
	height: 20px;
	display: block;
}
.main-post.product_card .post_pic {
	width: 100%;
	height: 143px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.main-post.product_card .author-info {
	display: flex;
	align-items: center;
	padding: 0;
	background: none;
	justify-content: space-between;
	margin: 0 10px;
}
.main-post.product_card  .note_class {
	float: none;
}
.main-post.product_card  .author-info .ft_links {
	margin: 0px 8px 0px;
}
.copylink {
	rotate: -40deg;
}
.folio_name {
	text-transform: uppercase;
	color: #000;
}
.btn_quote.quote_mail {
	text-align: center;
	font-family: 'tw_cen_mt_stdregular' !important;
	cursor: pointer;
	font-weight: 600;
	color: #fff !important;
	background: #000;
	border-radius: 14px;
	padding: 3px 0;
	max-width: 200px;
	margin: 11px 47px 11px 48px;
	width: 50%;
}
.main-post.product_card .desc {
	height: 52px;
	overflow: hidden;
}
.date_cat span {
	font-weight: 600;
}
.option_section {
    display: flex;
    justify-content: space-between;
}
.note_class .join_club,.note_class .joined_club  {
	font-size: 12px !important;
}
body {
	font-size: 14px;
  }
  .header-section .mb {
	display: flex;
	align-items: center;
	justify-content: space-between;
  }
  .header-section img {
	max-width: 35px !important;
  }
  .tooltip_home {
	position: relative;
	cursor: pointer;
  }
  .login-s1 {
	margin: auto;
	display: block;
	width: 100%;
  }
  .lets-start {
	margin: auto;
	display: block;
	background: #fff;
	max-width: 100%;
	text-align: center;
	padding: 10px;
	font-size: 18px;
	border-radius: 6px;
	line-height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 90%;
	color: #000 !important;
  }
  @media screen and (min-width: 560px) {
	.login-s1 {
	  max-width: 250px !important;
	}
  }
  #content {
	background: white;
	background: rgba(255, 255, 255);
	top: 50%;
	position: absolute;
	width: 300px;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 300px;
	z-index: 999;
	margin-top: 10px;
	border-radius: 6px;
  }
  .email_form .l_btn {
	width: 100% !important;
	border-radius: 6px !important;
	margin-top: 10px;
  }
  .login-pic {
	background-image: url('/img/mobile-screen-lnb.png');
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.login-pic {
	padding: 20px;
	padding-top: 0;
	/*height: calc(100vh - 170px);*/
	width: auto;
	margin: auto;
	display: block;
	height: 500px;
}
.copyright {
	bottom: 0;
	position: absolute;
	margin: 15px;
}
.swal2-popup .selection {
	display: none;
}
.n_cnt {
	position: absolute;
	background: #fff;
	border-radius: 50%;
	color: #797979 !important;
	font-size: 10px !important;
	width: 18px;
	height: 18px;
	line-height: 18px;
	right: 10px;
}
@media (min-width: 600px) {
	.login-pic {
	  background-image: url('/img/desktop-pic.png');
	  height: 421px;
	}
  }
  .l_btn, .l_btn:hover {
	background: #000 !important;
	color: #fff !important;
	padding: 6px !important;
	width: 68px !important;
	border-radius: 20px !important;
	border: none !important;
	padding-bottom: 5px !important;
}
@media (min-width: 600px) {
	.login-s1 {
	  position: absolute;
	  bottom: 30%;
	  left: 10%;
	}
  }
  @media (max-width: 842px) {
	#content {
	  transform: translateX(-50%);
	  top: 0;
	          margin-top: 400px !important;
	}
  }
  textarea::placeholder {
  color: #808080 !important
}
  .l_field::-webkit-input-placeholder { color: gray !important; }
.l_field::-moz-placeholder { color: gray !important; }
.l_field:-ms-input-placeholder { color: gray !important; }
 
 
 
 .back-button {
    margin: 11px 183px 0px 148px;
    font-size: 21px;
    /* font-weight: 900; */
    /* color: #545454; */
}

.featherlight-content {
    margin-top: 43px;
    border-radius: 12px;
    padding: 20px;
    /* padding: 10px 0px 10px 0px !important; */
    max-width: 194px;
    display: flex
;
    flex-direction: column;
    align-items: flex-start;
    margin-left: 40px;
    height: 256px;
    width: 250px;
}


.featherlight-close-icon.featherlight-close

 {
    top: 7px !important;
    right: 7px !important;
    opacity: 1;
    position: absolute;
    top: 9px;
    right: 0px;
    width: 20px;
    height: 20px;
    border: 1px solid #797979;
    border-radius: 55%;
    display: flex
;
    align-items: center;
    justify-content: center;
    font-size: 8px !important;
    font-weight: bold;
    /* color: #797979; */
    text-decoration: none;
    background-color: white;
    z-index: 999;
}