.r-footer-dark .r-top-footer {
    padding: 20px 0 30px;
}

.socail_ul  {
	list-style:none;
	margin:0px;
	padding:0px;
}
.socail_ul li {
	margin:5px;
	float:left;
}

.socail_ul li a i.fa {
    font-size: 20px;
    padding: 11px 14px 11px 14px;
    border-radius: 5px;
}
.socail_ul li a  .fa-facebook {
	background:blue;
	color:#fff;
}
.socail_ul li a  .fa-whatsapp {
	background:#40d740;
	color:#fff;
}

.socail_ul li a  .fa-twitter {
	background:#4997d9;
	color:#fff;
}
.socail_ul li a  .fa-linkedin {
	background:#0077b5;
	color:#fff;
}

.socail_ul li a  .fa-instagram {
	background: #af1a1a;
	color:#fff;
}

.error{
	color:#F00;
}

.modal{
	z-index:10000;
}
.r-contact-part .r-contact-address {
     margin-top: 0px; 
}
.r-header-inner-banner{
    background: url(assets/images/images01.jpg) no-repeat;
    background-size: 100% 600px;
    background-attachment: fixed;
    position: relative;
    top: 0;
    min-height: 600px; 
}

.r-offer-rewst-this a, .r-offer-rewst-this a:hover, .r-offer-rewst-this a:visited {
	color:#FFF !important;
}

.r-slider-item .r-slider-top-content h2 {
    font-size: 35px; }