.overlayDiv {
		background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
	    display: none;
	    height: 100%;
	    left: 0;
	    position: fixed;
	    top: 0;
	    width: 100%;
	    z-index: 9998;
	    opacity:0;
	     -webkit-transition: opacity 1s ease;
		-moz-transition: opacity 1s ease;
		transition: opacity 1s ease;
	}
	.overlayDiv.shareOn {
		display:block;
		opacity:1;
		/*cursor:pointer;*/
	}
	.shareDiv {
		background: #fff;
	    border: 1px solid #666;
	    left: 30%;
	    padding: 15px;
	    position: fixed;
	    top: 0;
	   
	    width: 40%;
	    z-index: 9999;
	    display:none;
	    /*overflow:hidden;*/
	    opacity:0;
	     -webkit-transition: opacity .5s ease;
		-moz-transition: opacity .5s ease;
		transition: opacity .5s ease;
	    /*height:100px;*/
	}
	@media screen and (max-width:768px) {
		.shareDiv {
			width:90%;
			left:5%;
		}
		.closeShare {
			/*display:none;*/
		}
	}
	.shareDiv.shareOn {
		opacity:1;
		display:block;
		/*transition: all 0.5s ease-in-out;*/
	}
	.shareDiv .closeShare::after {
	    content: "x";
	    font-size: 16px;
	    font-weight: 200;
	    left: 0.5em;
	    position: absolute;
	    text-align: center;
	    top: 0.05em;
	}
	.shareDiv .closeShare {
	    background: #000 none repeat scroll 0 0;
	    border-radius: 50%;
	    color: #fff;
	    height: 25px;
	    position: absolute;
	    right: -8px;
	    top: -8px;
	    width: 25px;
	}

	.ndqShareNav {
		padding:0;
		margin:0 !important;
	}
	.ndqShareNav li {
		list-style-type: none !important;
		line-height:60px;
		display:table-cell;
		width:1%;
		text-align: center;
	}
	.ndqShareNav li a::before {
		margin-right:5px;
		font-size:40px;
		line-height:40px;
		min-width:40px;
	}
	.ndqShareNav li a {
		overflow:hidden;
	}
	.ndqShareNav li a .hide-txt {
		left: -9999px;
	    position: absolute;
	    text-indent: -9999px;
	    top: -9999px;
	}
	.ndqShareNav li a.ndqicon-mail::before {
		background: #777;
	    color: #fff;
	    font-size:36px;
	}
	.ndqShareNav li a.ndqicon-rss::before {
	    background: #fb7629;
	    color: #fff;
	    font-size:36px;
	}
	.ndqShareNav li a.ndqicon-tw::before {
		font-size:36px;
	}