/*************************
*******Footer CSS******
**************************/

#footer {background: #555;}
.footer-top .container {border-bottom: 1px solid #000;padding-bottom: 20px;}
.companyinfo {margin-top: 17px;}
.companyinfo h2 {color: #fff;font-family: abel;font-size: 27px;text-transform: uppercase;}
.companyinfo h2  span{color:#fff;}
.companyinfo p {color: #fff;font-size: 12px;font-weight: 300;}
.footer-top .col-sm-3{overflow: hidden;}
.video-gallery {margin-top: 17px;position: inherit;}
.video-gallery a img {height: 100%;width: 100%;}
.iframe-img {position: relative;display: block;height: 61px;margin-bottom: 10px;border: 2px solid #CCCCC6;border-radius: 3px;}
.overlay-icon {position: absolute;top: 0;width: 100%;height: 61px;background: #FE980F;border-radius: 3px;color: #FFF;font-size: 20px;line-height: 0;display: block;opacity: 0; -webkit-transition: 300ms;-moz-transition: 300ms;  -o-transition: 300ms;  transition: 300ms;}
.overlay-icon i {position: relative;top: 50%;margin-top: -20px;}
.video-gallery a:hover .overlay-icon{opacity: 1;}
.video-gallery p {color: #fff;font-size: 12px;font-weight: 500;margin-bottom:0px;}
.video-gallery  h2 {color: #fff;font-size: 12px;font-weight: 300;text-transform:uppercase;margin-top:0px;}
.address {margin-top: 30px;position: relative;overflow: hidden;}
.address  img {width:100%;}
.address p {color: #fff;font-size: 14px;font-weight: 300;left: 25px;position: absolute;top: 50px;}
.footer-widget {margin-bottom: 18px;}
.footer-widget .container {padding-top: 35px;}
.single-widget h2 {color: #fff;font-size: 16px;font-weight: 500;margin-bottom: 22px;text-transform: uppercase;}
.single-widget h2 i{margin-right:15px;}
.single-widget ul li a{color:#E8E8E8;font-size: 13px;font-weight: 300;padding: 3px 0;}
.single-widget ul li a i {margin-right: 18px;}
.single-widget ul li a:hover{background:none;color:#33CCFF;}
.searchform input {border: 1px solid #DDDDDD;color: #CCCCC6;font-family: 'Roboto', sans-serif;font-size: 14px;margin-top: 0;outline: medium none;padding: 7px;width: 212px;}
.searchform button {background: #3399cc;border: medium none;border-radius: 0;margin-left: -5px;margin-top: -3px;padding: 7px 17px;}
.searchform button i {color: #FFFFFF;font-size: 20px;}
.searchform  button:hover, .searchform  button:focus{background-color:#FE980F;}
.searchform p {color: #8C8C88;font-size: 14px;font-weight: 300;margin-top: 25px;}
.footer-bottom {background: #FFFFFF;padding-top: 10px;}
.footer-bottom p {color: #363432;font-weight: 300;margin-left: 15px;}
.footer-bottom p span a {color: #FE980F;font-style: italic;text-decoration: underline;}
.footer-bottom .linkfooter {color: #3366CC;font-weight: bold;}
/*------------------------------------------*/
/*			 11 - Footer Styles

/*------------------------------------------*/


footer {	background-color: #222;    padding-top: 30px;	border-top: 4px solid #555;	color: #ccc;}
footer p {	color: #ccc;}
footer a {	color: #aaa;}
footer a:hover {	color: #aaa;	text-decoration: underline;}
.footer-widget {    margin-bottom: 25px;}
.footer-widget h4 {	color: #eee;	text-transform: uppercase;	padding-bottom: 8px;	margin-bottom: 10px;	font-size: 14px;	font-weight: 700;	position: relative;}
.footer-widget h4 .head-line {	position: absolute;	bottom: 0;	left: 0;	display: block;	width: 50px;	height: 3px;	background-color: #333;	margin: 0;}
.social-widget ul.social-icons li {	display: inline-block;	margin-right: 4px;	margin-bottom: 4px;}
.social-widget ul.social-icons li a i {	font-size: 1.4em;	width: 36px;	height: 36px;	color: #fff;	line-height: 36px;	text-align: center;	display: block;	border-radius: 2px;	-webkit-border-radius: 2px;    -moz-border-radius: 2px;    -o-border-radius: 2px;	transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -webkit-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;}
.social-widget ul.social-icons li a:hover {	text-decoration: none;}
.social-widget ul.social-icons li a.facebook:hover i {	background-color: #507CBE;}
.social-widget ul.social-icons li a.twitter:hover i {	background-color: #63CDF1;}
.social-widget ul.social-icons li a.google:hover i {	background-color: #F16261;}
.social-widget ul.social-icons li a.linkdin:hover i {	background-color: #90CADD;}
.mail-subscribe-widget form {    margin-top: 15px;    margin-bottom: 20px;}
.mail-subscribe-widget form input[type="text"] {    outline: none;    color: #888;    font-size: 12px;    padding: 6px 12px;	border: none;    background: #fff;    border-radius: 2px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    -o-border-radius: 2px;    outline: none;}
.copyright-section {    padding: 15px 0;	font-size: 11px;	letter-spacing: 0.5px;    border-top: 1px solid rgba(255,255,255,.06);}
.copyright-section p {	font-size: 11px;	text-transform: uppercase;}
ul.footer-nav {    float: right;}
ul.footer-nav li {    display: inline-block;    float: left;    margin-left: 15px;}
ul.footer-nav li:first-child {    margin-left: 0;}
ul.footer-nav li a {    display: inline-block;    text-transform: uppercase;    text-decoration: none;    transition: all 0.2s ease-in-out;    -moz-transition: all 0.2s ease-in-out;    -webkit-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;}
ul.footer-nav li a:hover {	color: #fff;}



footer .nav-stacked.new-foot > li.list-had {padding-left:0}
footer .nav-stacked.new-foot > li {float: none;padding-left: 15px;}
footer .nav-stacked.new-foot > li.list-had a {font-size: 13px;font-weight: 700;}
h5.list-had {
  color: #fff;
  font-size: 13px;
  margin: 16px 0;
}
h5.list-had a{color:#fff}
.nav.nav-pills.nav-stacked.new-foot > li {

  display: inline-block;
  width: 121px;
}
.nav.nav-pills.nav-stacked.new-foot{  border-right: 1px dotted #fff;margin-bottom:15px;}
footer  .nav > li > a {
  display: inline;
}