footer .upper-footer .address p span,footer .upper-footer .contact a span{font-family:Lato,sans-serif}footer .upper-footer .address p svg path,footer .upper-footer .contact a svg path{fill:#cbcbcb}footer .upper-footer .contact a svg,footer .upper-footer .social a svg{vertical-align:middle;display:inline-block}footer{position:relative;overflow:hidden}footer .upper-footer{background-color:#313131;padding:50px 0}footer .upper-footer ul{list-style-type:none;padding:0;margin:0}footer .upper-footer ul li{position:relative;margin:10px 0}footer .upper-footer ul li:first-child{margin-top:0}footer .upper-footer ul li:before{content:"";display:inline-block;color:#cbcbcb;font-size:15px;background-image:url(../images/angel-right.png);width:7px;height:11px;margin-right:10px;background-position:left center;background-size:contain}footer .upper-footer ul li a{font-weight:400;font-size:15px;color:#cbcbcb;padding:1px 0;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}footer .upper-footer ul li a:hover{color:#828282}footer .upper-footer .address p{color:#cbcbcb;margin:0 0 20px;}footer .upper-footer .address p svg{padding-right:6px;display:inline-block;vertical-align:middle}footer .upper-footer .contact a{color:#cbcbcb;display:block;margin-bottom:0px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}footer .upper-footer .contact a svg{padding-right:6px}footer .upper-footer .contact a:hover{color:#828282}footer .upper-footer .social{text-align:right}footer .upper-footer .social a{display:inline-block;padding-right:5px;font-size:29px}footer .upper-footer .social a svg path{fill:#828282}footer .upper-footer .social a i{vertical-align: top; padding-top: 4px;}footer .upper-footer .social a:hover svg path{fill:#cbcbcb}footer .lower-foorer{background-color:#262626;padding:15px 0; font-size: 14px;}footer .lower-foorer a{font-weight:400;font-size:14px;color:#cbcbcb;padding:0 6px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}footer .lower-foorer a:hover{color:#828282}footer .lower-foorer p{margin:0;text-align:right}footer .lower-foorer ul{list-style: none;margin: 0;padding: 0;}footer .lower-foorer ul li{display: inline-block;}@media screen and (max-width: 990px){.cnss-social-icon {text-align: left !important;}.widget-area{margin-bottom: 20px;}footer .upper-footer .address p{margin:0 0 15px;}footer .upper-footer .contact a{margin-bottom:0}}@media screen and (max-width: 767px){.cnss-social-icon {text-align: center !important;}}.address p:first-child:before{display: inline-block;margin-right: 5px; content: "";background:url('../images/pointer-image.png') no-repeat center; width: 10px; height: 14px; }footer .upper-footer .contact p:before{display: inline-block;margin-right: 5px; content: ""; background:url('../images/phone.png') no-repeat center; width: 12px; height: 13px;}footer .upper-footer .contact p:last-child:before{display: inline-block;margin-right: 5px; content: ""; background:url('../images/mail.png') no-repeat center; width: 16px; height: 13px;}footer .upper-footer .contact p a{display: inline-block}