a:focus, a:hover {
/*color:#FFFFFF !important;*/
}
.sharefont {
	font-family: Roboto, sans-serif !important;
	font-size: 12px;
	font-weight:400;
}
.shrra {
	border-radius: 4px;
}
.share-btn {
	display: inline-block;
	color: #ffffff;
	border: none;
	padding: 0.5em;
	width: 3em;
	opacity: 0.9;
	outline: none;
	text-align: center;
}
.share-btn:hover {
	color: #eeeeee;
}
			
.share-btn.gemail {
	background: #4EA602;
}
.share-btn.stumbleuponn {
	background: #f74425;
}
.share-btn.redditt {
	background: #FF5700;
}
.share-btn.twitter {
	background: #000000;
}
.share-btn.google-plus {
	background: #dd4b39;
}
.share-btn.facebook {
	background: #3B5998;
}
.share-btn.stumbleupon {
	background: #EB4823;
}
.share-btn.reddit {
	background: #ff5700;
}
.share-btn.linkedin {
	background: #4875B4;
}
.share-btn.email {
	background: #4EA602;
}

@media only screen and (min-device-width : 320px) and (max-device-width : 360px) {
.gwall {
	width: 30% !important;
}
.ggroup {
	width: 30% !important;
}
.gemail {
	width: 30% !important;
}
.facebk {
	width: 30% !important;
}
.twitr {
	width: 30% !important;
}
.redt {
	width: 30% !important;
}
.stumb {
	width: 30% !important;
}
.linkn {
	width: 30% !important;
}
.gpls {
	width: 30% !important;
}
}

@media only screen and (min-device-width : 481px) and (max-device-width : 640px) {
.gwall {
	width: 30% !important;
}
.ggroup {
	width: 30% !important;
}
.gemail {
	width: 30% !important;
}
 .facebk {
	width: 30% !important;
}
.twitr {
	width: 30% !important;
}
.redt {
	width: 30% !important;
}
.stumb {	
	width: 30% !important;
}
.linkn {
	width: 30% !important;
}
.gpls {
	 width: 30% !important;
} 
}

/*@media only screen and (min-device-width : 641px) and (max-device-width : 768px) {*/
@media only screen and (max-device-width : 768px) {
.gwall {
	width: 30% !important;
}
.ggroup {
	width: 30% !important;
}
.gemail {
	width: 30% !important;
}
 .facebk {
	width: 30% !important;
}
.twitr {
	width: 30% !important;
}
.redt {
	width: 30% !important;
}
.stumb {	
	width: 30% !important;
}
.linkn {
	width: 30% !important;
}
.gpls {
	 width: 30% !important;
}
}



@media only screen and (min-device-width : 769px) and (max-device-width : 1024px) {
.share-btn {
	display: inline-block;
	color: #ffffff;
	border: none;
	padding: 0.5em;
	width: 3em !important;
	opacity: 0.9;
	outline: none;
	text-align: center;
}
.gwall {
	width: 30% !important;
}
.ggroup {
	width: 30% !important;
}
.gemail {
	width: 30% !important;
}
 .facebk {
	width: 30% !important;
}
.twitr {
	width: 30% !important;
}
.redt {
	width: 30% !important;
}
.stumb {	
	width: 30% !important;
}
.linkn {
	width: 30% !important;
}
.gpls {
	 width: 30% !important;
}
}
