.footer .contact-form .modal-content .modal-header img{
	width: 160px;
    display: block;
    margin: auto;
} 
.footer .contact-form #contactsuccess .modal-header {
	border-bottom: 1px solid;
}
.footer .contact-form #contactsuccess .modal-body span{
	font-size: 42px;
	font-family:'Font-2(font/ttf)';
}
.footer .contact-form #contactsuccess .modal-body p{
	font-size: 8px;
	text-align: center;
}
.footer .contact-form #contactsuccess .modal-sm{
	max-width: 350px;
	text-align: center;
}
@font-face {
	font-family:'Font-2(font/ttf)';
	src: url('^assetspublic/font/The-Delicate-DEMO.ttf')
  }



.footer .footer-sec {
	padding: 45px 110px 15px;
	/* margin: 45px; */
	background: #222;
	border-radius: 8px;
 }
 .footer .contact-form .form-control {
background-color: hsl(0deg 0% 34%);
border: none;
border-radius: 5px !important;
color: #ccc;
}

.footer .contact-form .form-control:-ms-input-placeholder{
	color: #aaa !important;
}
.footer .contact-form .form-control::-ms-input-placeholder{
	color: #aaa !important;
}
.footer .contact-form .form-control:-moz-placeholder{
	color: #aaa !important;
}
.footer .contact-form .form-control::-webkit-input-placeholder{
	color: #aaa !important;
}
.footer .contact-form .form-control::placeholder{
	color: #aaa !important;
}
.footer .contact-form .form-control::-moz-placeholder  {
	color: #aaa !important;
}
.footer .contact-form .simpal-button {
	padding: 6px 50px !important;
	border-radius: 5px !important;
	background-color: #28a745;
	color: #fff;
	border: 0;
}
.footer .contact-head .contact-title {
	font-size: 34px;
	font-weight: 300;
	text-align: justify;
	color: #fff;
}
.footer .contact-head{
	color:#dfdada;
}
.footer .content{
	font-size:24px;
}
.footer .copy-right {
	background-color: inherit;
	border-top: 1px solid #575757;
	padding: 10px 0;
	}

.footer .modal-confirm {		
	color: #434e65;
	width: 300px;
}
.footer .modal-confirm .modal-content {
	padding: 20px;
	font-size: 16px;
	border-radius: 5px;
	border: none;
}
.footer .modal-confirm .modal-header {
	background: #47c9a2;
	border-bottom: none;   
	position: relative;
	text-align: center;
	margin: -20px -20px 0;
	border-radius: 5px 5px 0 0;
	padding: 14px;
}
.footer .modal-confirm h4 {
	text-align: center;
	font-size: 36px;
	margin: 10px 0;
}
.footer .modal-confirm .form-control, .modal-confirm .btn {
	min-height: 40px;
	border-radius: 3px; 
}
.footer .modal-confirm .close {
	position: absolute;
	top: 15px;
	right: 15px;
	color: #fff;
	text-shadow: none;
	opacity: 0.5;
}
.footer .modal-confirm .close:hover {
	opacity: 0.8;
}
.footer .modal-confirm .icon-box {
	color: #fff;		
	width: 95px;
	height: 95px;
	display: inline-block;
	border-radius: 50%;
	z-index: 9;
	border: 5px solid #fff;
	/* padding: 15px; */
	text-align: center;
}
.footer .modal-confirm .icon-box i {
	font-size: 64px;
	margin: -4px 0 0 -4px;
}
.footer .modal-confirm.modal-dialog {
	margin-top: 160px;
}
.footer .modal-confirm .btn, 
.footer .modal-confirm .btn:active {
	color: #fff;
	border-radius: 4px;
	background: #eeb711 !important;
	text-decoration: none;
	transition: all 0.4s;
	line-height: normal;
	border-radius: 30px;
	margin-top: 10px;
	padding: 6px 20px;
	border: none;
}
.footer .modal-confirm .btn:hover, 
.footer .modal-confirm .btn:focus {
	background: #eda645 !important;
	outline: none;
}
.footer .modal-confirm .btn span {
	margin: 1px 3px 0;
	float: left;
}
.footer .modal-confirm .btn i {
	margin-left: 1px;
	font-size: 20px;
	float: right;
}

.footer .checkmark-ico{
	width: 80px;
	height: 80px;
	border-radius: 50%;
	display: block;
	stroke-width: 2;
	stroke: white;
	stroke-miterlimit: 10;
	stroke-dashoffset: 0;
	/* margin: 50% auto; */
	}
@media (max-width: 991px){
	.footer .footer-sec {
		padding: 45px 20px 15px;
	 }
}
@media (max-width: 575px){
	.footer .contact-form .modal .modal-sm {
		max-width: 250px;
		margin: auto;
	}
	.footer .contact-form .modal .modal-body span{
		font-size: 30px;
	}
	.footer .footer-sec {
		padding: 45px 25px 15px;
		}
	.footer .content {
		font-size: 20px;
		margin-bottom: 15px;
	}
	.footer .copy-right{
		font-size: 13px;
	}
}