
footer{
 width:100%;
}

.footer-container{
 max-width: 1600px;
 overflow:hidden;
 margin:0 auto;
 padding:0px !important;
 position:relative;
 width: 100%;
 background-color: #f4f5f6;
} 

.no-padding {
 padding-bottom: 0px !important;
 margin-bottom: 0px !important;
}

.list-inline{
 text-align:center;
 padding: 0px !important;
 margin: 0px !important;
}

.list-inline-item{
 font-weight: 350;
 font-size: 16px;
 line-height: 24px;
 margin-bottom: 0px !important;
 padding-bottom: 0px !important;
 color: #606162;
}

.inline-small{
 font-size: 12px;
 line-height: 16px;
}

.list-block{
 text-align:left;
 padding: 0px !important;
 margin: 0px !important;
}

.list-block ul{
 list-style:none;
 margin:0 !important;
 padding:0 !important;
}

.list-block li{
 list-style:none;
 margin:0 0 5px 0 !important;
 padding:0 0 5px 0 !important;
}

.list-block-item{
 font-weight: 350;
 font-size: 14px;
 line-height: 20px;
 color: #606162;
}

.footer-header{
 font-family: "CiscoSans", Arial, sans-serif;
 font-style: normal;
 font-weight: 500;
 font-size: 16px;
 line-height: 20px;
 color: #606162;
}


.lg-list{
 padding-right:25px;
}

.sm-list{
 display:block;
}



footer{
 background-color: #f4f5f6;
 padding: 40px 48px 40px 48px;
 margin: 0 !important;
}

.footer-left{
 flex:none;
 display:block;
}

.footer-right{
 padding: 12px 0px 0px 0px !important;
} 

footer a:link, 
footer a:visited, 
footer a:active {
 color: #606162;
 text-decoration: none;
 font-weight: 350;
 margin:0px !important;
 padding:0px !important;
}

footer a:hover {
 text-decoration: underline;
}

.footer-sm-txt {
 color: #606162;
 text-decoration: none;
 line-height: 16px;
 font-size: 12px;
 font-weight: 350;
}

.footer-copyright {
 color: #606162;
 text-decoration: none;
 line-height: 16px;
 font-size: 12px;
 font-weight: 400;
}

.sm-icons {
  flex-direction: row;
 color: aqua;
}

.footer-social a{
 text-decoration:none;
 width:20px;
 height:20px;
 display:inline-block;
 margin-bottom:0px !important;
} 

.footer-icon-item{
 padding-right:15px !important;
}

.ff-facebook{background-image:url("https://www.cisco.com/etc/designs/cdc/fw/i/facebook.svg")}
.ff-facebook:hover{background-image:url("https://www.cisco.com/etc/designs/cdc/fw/i/facebook-hover.svg")}
.ff-twitter {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='20px' width='20px' viewBox='0 0 20 20'%3E%3Cpath fill='%23939595' d='M 15.751 0.961 L 18.818 0.961 L 12.118 8.619 L 20 19.039 L 13.828 19.039 L 8.995 12.719 L 3.464 19.039 L 0.395 19.039 L 7.561 10.848 L 0 0.961 L 6.328 0.961 L 10.698 6.738 L 15.751 0.961 Z M 14.675 17.203 L 16.374 17.203 L 5.405 2.7 L 3.581 2.7 L 14.675 17.203 Z'%3E%3C/path%3E%3C/svg%3E");
}
.ff-twitter:hover{
 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' height='20px' width='20px' viewBox='0 0 20 20'%3E%3Cpath fill='%23000000' d='M 15.751 0.961 L 18.818 0.961 L 12.118 8.619 L 20 19.039 L 13.828 19.039 L 8.995 12.719 L 3.464 19.039 L 0.395 19.039 L 7.561 10.848 L 0 0.961 L 6.328 0.961 L 10.698 6.738 L 15.751 0.961 Z M 14.675 17.203 L 16.374 17.203 L 5.405 2.7 L 3.581 2.7 L 14.675 17.203 Z'%3E%3C/path%3E%3C/svg%3E");
}
.ff-linkedin{background-image:url("https://www.cisco.com/etc/designs/cdc/fw/i/linkedin.svg")}
.ff-linkedin:hover{background-image:url("https://www.cisco.com/etc/designs/cdc/fw/i/linkedin-hover.svg")}
.ff-youtube{background-image:url("https://www.cisco.com/etc/designs/cdc/fw/i/youtube.svg")}
.ff-youtube:hover{background-image:url("https://www.cisco.com/etc/designs/cdc/fw/i/youtube-hover.svg")}
.ff-instagram{background-image:url("https://www.cisco.com/etc/designs/cdc/fw/i/instagram.svg")}
.ff-instagram:hover{background-image:url("https://www.cisco.com/etc/designs/cdc/fw/i/instagram-hover.svg")}


.footer-hide-1{
 display:block;
}

.footer-hide-2{
 display:none;
}

.footer-hide-3{
 display:block;
}

.footer-hide-4{
 display:none;
}

.mobile-center{
 text-align:center;
}
 
 


@media screen and (min-width: 321px) {
.sm-list{
 display:inline-block !important;
}
 
.footer-right{
 display: inline-block; 
 float:right;
 padding: 3px 0px 0px 8px !important;
}
 
.footer-row{
 margin:40px 0px 0px 0px;
} 

.footer-hide-2{
 display:block;
}
 
.footer-hide-3{
 display:none;
}
 
.footer-hide-4{
 display:inline-block;
} 
 
}
 

@media screen and (min-width: 1200px) {
.footer-right{
 display: inline-block; 
 float:right;
 padding: 3px 0px 0px 8px !important;
}
 
.list-inline{
 text-align:left;
 padding: 0px !important;
 margin: 0px 0px 0px !important;
}
 
.mobile-center{
 text-align:left;
}
 
.mobile-icons{
 padding:0 !important;
 margin:0 !important;
 border-top:none !important;
}
 
.footer-hide-1{
 display:none ;
}
  
 
}
