/*Floating Social Media Icons Widget CSS Styles ///START*/
div.fSIcons { position: fixed; width: 45px; top: 150px; margin: 0; padding: 0; transition: all 0.3s linear; box-shadow: 2px 2px 8px 0px rgba(0,0,0,.4); z-index:9999999; }
div.fSIcons ul{padding: 0; margin: 0;}
div.fSIcons ul li { height: 40px; position:relative; text-align: left; display: block;}
div.fSIcons ul li a { color: white; display: block; height: 40px; width: 100%; line-height: 40px; border-bottom: 1px solid rgba(0,0,0,.4); transition: all .3s linear; }
div.fSIcons ul li.facebook a { background: #4267b2; }
div.fSIcons ul li.instagram a { background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);}
div.fSIcons ul li.whatsapp a { background: #25d366; }
div.fSIcons ul li.twitter a { background: #1da1f2; }
div.fSIcons ul li.linkedin a { background: #0077b5; }
div.fSIcons ul li.youtube a { background: #ff0404; }
div.fSIcons ul li.call a { background: #023d02; }
div.fSIcons ul li.location a { background: #007bb5; }
div.fSIcons ul li a i { position:absolute; top: 9px; left: 10px; font-size: 22px; }
div.fSIcons ul li a span { display: none; font-weight: bold; letter-spacing: 1px; text-transform: uppercase; }
div.fSIcons a:hover { z-index:1; width: 150px; }
div.fSIcons ul li:hover a span { padding-left: 30%; display: block; }
div.fSIcons ul li a:hover{color: #ffffff;}
/*Floating Social Media Icons Widget CSS Styles ///END*/

/*@media (max-width:767px){
  div.fSIcons{top: unset; bottom: 5px; width: 100%; margin: 0 auto; box-shadow: none; justify-content: center; text-align: center;}
  div.fSIcons ul{width: auto; background: #fff; padding: 3px; display: inline-table; box-shadow: 2px 2px 8px 0px rgba(0,0,0,.4); z-index:9999999;}
  div.fSIcons ul li{width: 40px; float: left;}
  div.fSIcons ul li a{width: 40px;}
  footer{padding-bottom: 60px !important;}
  div.fSIcons a:hover { z-index:1; width: 40px; }
  div.fSIcons ul li:hover a span{display:none;}
}*/