﻿#footer {
	padding: 24px 0px 0px;
}
#footer .footer-main {
	background: rgb(222, 218, 218); padding: 15px 0px 0px;
}
#footer .footer-main h4 {
	color: rgb(255, 255, 255);
}
#footer .footer-desc {
	padding: 0px;
}
#footer .span4 {
	float: left;
}
#footer .span3 {
	float: right;
}
#footer .footer-main .container-fluid {
	padding: 5px 60px 0px;
}
#footer .footer-desc .logo-footer {
	padding: 0px 0px 15px;
}
#footer .footer-desc .logo-footer a {
	display: block; max-width: 268px;
}
#footer .footer-desc p {
	color: rgb(143, 23, 24); line-height: 22px; font-size: 16px;
}
#footer .footer-desc .readmore {
	margin: 0px;
}
#footer .footer-desc .readmore a {
	color: rgb(255, 255, 255);
}
#footer .footer-nav {
	padding: 0px 0px 20px;
}
#footer .footer-nav > ul {
	list-style: none; margin: 0px; padding: 5px 0px 0px;
}
#footer .footer-nav > ul > li {
	padding: 5px 0px;
}
#footer .footer-nav > ul > li a {
	color: rgb(255, 255, 255); line-height: 23px; font-size: 16px; display: inline-block;
}
#footer .social-media {
	padding: 0px 0px 20px;
}
#footer .social-media > ul {
	list-style: none; margin: 0px; padding: 11px 0px 0px;
}
#footer .social-media > ul > li {
	padding: 5px 0px;
}
#footer .social-media > ul > li > a {
	color: rgb(255, 255, 255); line-height: 36px; font-size: 16px; display: inline-block;
}
#footer .social-media > ul > li > a > .media-icon {
	background: rgb(255, 255, 255); border-radius: 18px; width: 36px; height: 36px; text-align: center; font-size: 17px; display: block; -webkit-border-radius: 18px; -moz-border-radius: 18px;
}
#footer .social-media > ul > li > a > .media-icon > .fa {
	vertical-align: middle;
}
#footer .social-media > ul > .smedia-01 > a > .media-icon {
	color: rgb(74, 110, 169);
}
#footer .social-media > ul > .smedia-02 > a > .media-icon {
	color: rgb(85, 172, 238);
}
#footer .social-media > ul > .smedia-03 > a > .media-icon {
	color: rgb(212, 65, 50);
}
#footer .social-media > ul > .smedia-04 > a > .media-icon {
	color: rgb(189, 8, 28);
}
#footer .social-media > ul > li > a:hover {
	color: inherit; text-decoration: none;
}
#footer .social-media > ul > li > a:focus {
	color: inherit; text-decoration: none;
}
#footer .social-media > ul > li > a:hover .media-icon {
	background: inherit; color: rgb(255, 255, 255);
}
#footer .social-media > ul > li > a:focus .media-icon {
	background: inherit; color: rgb(255, 255, 255);
}
#footer .footer-contact {
	padding: 0px 0px 20px;
}
#footer .footer-contact h4 {
	margin-bottom: 19px;
}
#footer .footer-contact p {
	margin: 0px; color: rgb(255, 255, 255); line-height: 24px;
}
#footer .footer-contact p > a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
#footer .footer-contact p > a:hover {
	text-decoration: none;
}
#footer .footer-contact p > a:focus {
	text-decoration: none;
}
#footer .footer-contact p i {
	margin-right: 4px;
}
.dir-rtl #footer .footer-contact p i {
	margin-right: 0px; margin-left: 4px;
}
#footer .footer-foot {
	background: rgb(143, 23, 24); padding: 8px 0px;
}
#footer .footer-foot p {
	margin: 0px; color: rgb(255, 255, 255);
}
#footer .footer-foot p a {
	color: rgb(255, 255, 255); text-decoration: underline;
}
@media all and (max-width:767px)
{
#footer {
	margin-right: -20px; margin-left: -20px;
}
#footer .footer-main {
	text-align: center; padding-right: 20px; padding-left: 20px;
}
#footer .footer-foot {
	padding-right: 20px; padding-left: 20px;
}
#footer .footer-desc .logo-footer a {
	margin: 0px auto;
}
#footer .social-media > ul > li {
	display: inline-block;
}
#footer .social-media > ul > li + li {
	margin-left: 5px;
}
#footer .social-media > ul > li > a .media-name {
	display: none;
}
}
@media all and (min-width:768px)
{
#footer .social-media > ul > li > a {
	padding-left: 42px; position: relative;
}
.dir-rtl #footer .social-media > ul > li > a {
	padding-right: 42px; padding-left: 0px;
}
#footer .social-media > ul > li > a > .media-icon {
	left: 0px; top: 0px; position: absolute;
}
.dir-rtl #footer .social-media > ul > li > a > .media-icon {
	left: auto; right: 0px;
}
}