footer {

background-color: dimgray;
min-height: 350px;
position: relative;

} .footerleft {

margin-top: 50px;
padding: 0 36px;

} .logofooter {

margin-bottom: 10px;
font-size: 25px;
color: #fff;
font-weight: 700;

} .footerleft p {

color: #fff;
font-size: 12px !important;
margin-bottom: 15px;

} .footerleft p i {

width: 20px;
color: #999;

} .paddingtop-bottom {

margin-top: 50px;

} .footer-ul {

list-style-type: none;
padding-left: 0px;
margin-left: 2px;

} .footer-ul li {

line-height: 29px;
font-size: 12px;

} .footer-ul li a, .footer-description a {

color: #a0a3a4;
transition: color 0.2s linear 0s, background 0.2s linear 0s;

} .footer-ul i {

margin-right: 10px;

} .footer-ul li a:hover, .footer-description a:hover {

transition: color 0.2s linear 0s, background 0.2s linear 0s;
color: #ff670f;

} .social:hover {

-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);

} .icon-ul {

list-style-type: none !important;
margin: 0px;
padding: 0px;

} .icon-ul li {

line-height: 75px;
width: 100%;
float: left;

} .icon {

float: left;
margin-right: 5px;

} .copyright {

min-height: 40px;
background-color: #333;
position: relative;

} .copyright p {

text-align: center;
color: #FFF;
padding: 10px 0;
margin-bottom: 0px;

} .heading7 {

font-size: 21px;
font-weight: 700;
color: #d9d6d6;
margin-bottom: 22px;

} .post p {

font-size: 12px;
color: #FFF;
line-height: 20px;

} .post p span {

display: block;
color: #8f8f8f;

} .bottom_ul, bottom_ul li {

list-style-type: none;
float: right;
margin-bottom: 0px;

} .bottom_ul li {

float: left;
line-height: 40px;

} .bottom_ul li:after {

content: "/";
color: #FFF;
margin-right: 8px;
margin-left: 8px;

} .bottom_ul li a {

color: #FFF;
font-size: 12px;

} .footertop {

min-height: 60px;
background-color: darkgrey;
position: relative;
margin-top: 50px;

}