footer#sp-footer {background:#000;}
footer#sp-footer {padding: 60px 0 20px 0;}
div#sp-footer1 {text-align: center;color: #ffffff;/* background:#000; */}
#sp-footer h3.sp-module-title {
    color: #ffffff;
    text-transform:uppercase;
    font-size: 18px;
    font-weight:600;
    margin-bottom: 20px;
}
#sp-footer a, #sp-bottom a {color: #495264;}
#sp-footer ul.menu li {display: block;padding:0 0 10px 0;}
div#sp-bottom1 .sppb-column-addons {position:relative;top:-2.5em;}
section#sp-section-5 {background: #08152e;padding: 15px 0;}

/*footer container*/
@media (min-width: 576px) {
#sp-footer .container  { max-width:540px}
}

@media (min-width: 768px) {
#sp-footer .container  { max-width:720px }
}

@media (min-width: 992px) {
#sp-footer .container  { max-width:960px}
}

@media (min-width: 1200px) {
#sp-footer .container { max-width:1140px}
}

@media (min-width: 1400px) { 
#sp-footer .container  {max-width:1320px}
}
@media (max-width:767px){
  footer#sp-footer {padding: 50px 30px;}
	#sp-footer h3.sp-module-title { margin: 20px 0 15px; }
}
/*bottom 1*/
#sp-bottom1 .footer-logo img {max-width: 200px;filter: brightness(0) invert(1);}
#sp-bottom1 .footer-icon ul.sppb-icons-group-list li a {
    border:none !important;
    height:50px !important;
    width:50px !important;
	padding:0 !important;
}
#sp-bottom1 .footer-icon ul.sppb-icons-group-list li a i,
#contact-social-icon ul.sppb-icons-group-list a{font-size: 18px !important;color: white;position: relative;top: -11px;left:-5px;}
#sp-bottom1 .footer-icon ul.sppb-icons-group-list li a,
#contact-social-icon ul.sppb-icons-group-list a{ position: relative;}
#sp-bottom1 .footer-icon ul.sppb-icons-group-list li a:after,
#contact-social-icon ul.sppb-icons-group-list a:after{
	z-index: -1;
	content: ' ';
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
    left:0;
	transform: skewX(-10deg);
    width:40px;height:40px;
	border:1px solid#343b47;
}

#sp-bottom1 .footer-icon ul.sppb-icons-group-list li:nth-child(1):hover a:after,
#contact-social-icon ul.sppb-icons-group-list li:nth-child(1):hover a:after{background: #122548;}
#sp-bottom1 .footer-icon ul.sppb-icons-group-list li:nth-child(2):hover a:after,
#contact-social-icon ul.sppb-icons-group-list li:nth-child(2):hover a:after{background: #bc3095;}
#sp-bottom1 .footer-icon ul.sppb-icons-group-list li:nth-child(3):hover a:after,
#contact-social-icon ul.sppb-icons-group-list li:nth-child(3):hover a:after{background: #9a0d0d;}

div#sp-bottom1 .sppb-section {padding: 0px !important;}



#contact-social-icon ul.sppb-icons-group-list li:nth-child(3) a i:before{
    left: 10px !important;
}
#contact-social-icon ul.sppb-icons-group-list li:nth-child(2) a i:before{
    left:12px !important;
}