
@font-face {
  font-family: proxima-semibold;
  src: url(../fonts/proxima_sv/FontsFree-Net-Proxima-Nova-Sbold.otf);
}
@font-face {
  font-family: proxima-regular;
  src: url(../fonts/proxima_sv/ProximaNova-Regular.otf);
}

.footer-section{
	background-color: #404040;
	padding-bottom: 30px;
	padding-top: 30px;
	color: #fff;
}
.footer-form .form-group input::placeholder{
	color: #878787;
}
.footer-form .form-group input{
	padding-left: 30px;
	height: 45px;
	background-color: #2d2d2d;
	border: 1px solid #2d2d2d;
	outline: none;
	box-shadow: none;
	color: #fff;
	font-family: 'proxima-regular';
}
.footer-menu{
	float: left;
    position: relative;
    left: 50%;
}		
.footer-menu-links{
	float: left;
    position: relative;
    left: -50%;
}

.footer-menu-links p a{
	text-transform: capitalize;
	font-variant: small-caps;
	font-family: proxima-semibold;
	text-decoration: none;
	color: #878787;
}
.footer-menu-links p a:hover{
	color: #f8991f;
}
.last-footer{
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #f8991f;
	font-family: proxima-regular;
	color: #404040;
}
.last-footer ul{
	margin-bottom: 0;
}
.last-footer ul li{
	display: inline-block;
	list-style: none;
	text-align: right;
	padding-left: 10px;
	padding-right: 10px;
}
.last-footer ul li a i{
	font-size: 20px;
}

.footer-love-icon{
	color: #fff;
	animation: love 2s infinite;
	transform: scale(1.1) rotate(0deg);
}
@keyframes love {
    0% {
      transform: scale(1.1) rotate(0deg);
    }
    50% {
      transform: scale(0.6) rotate(0deg);
    }
}
.footer-colm-6{
	display: flex;
	justify-content: flex-end;
}


/*APPLICATOIN SECTION STYLE START*/


.footer-aplication-section{
	background-color: #f2f2f2;
	padding-top: 40px;
	border-top: 2px solid #f8991f;
}
.aplication-tags h2{
	line-height: 0.5;
}
.aplication-tags h1{
	font-weight: bold;
}
.aplication-tags p{
	line-height: 0.5;
}
.footer-aplication-icons{
	width: 50%;
}



@media (min-width:768px) and (max-width:991px){
	.aplication-tags-1 p{
		line-height: 1.2;
	}
	.footer-aplication-icons{
		width: 85%;
	}
	.application-btm-img img{
		width: 85% !important;
	}
	.footer-colm-6{
		display: unset;
		justify-content: unset;
	}
	.footer-colm-6 ul{
		text-align: center;
		margin-left: 0;
		padding-left: 0;
	}
}

@media only screen and (max-width:480px){

	.footer-menu{
		float: unset;
		position: unset;
		left: unset;
	}
	.footer-menu-links{
		float: unset; 
     	position: unset; 
     	left: unset; 
	}
	.footer-menu-links p{
		margin-bottom: 8px !important;
		text-align: center;
	}
	.aplication-tags-1 h2, .aplication-tags-1 h1{
		line-height: 0.9;
		font-size: 22px;
	}
	.aplication-tags-1 p{
		line-height: 1.2;
    	margin-top: 10px;
	}
	.aplication-tags-1{
		margin: auto !important;
	}
	.footer-aplication-icons{
		width: 95%;
	}
	.application-btm-img{
		text-align: center;
		margin-top: 20px;
	}
	.footer-quick-link{
		margin-top: 25px;
	}
	.footer-colm-6{
		display: unset;
		justify-content: unset;
	}
	.footer-colm-6 ul{
		text-align: center;
		margin-left: 0;
		padding-left: 0;
	}
}