/* IOS phone number detection issue start */
a[href^=tel] {
	text-decoration: inherit;
	color: inherit;
}
/* IOS phone number detection issue end */
a, a:hover {
	text-decoration: none;
	color: inherit;
}
hr {
	opacity: inherit;
}
section {
	overflow: hidden;
}
.container, .container-fluid {
	padding-left : 30px;
	padding-right: 30px;
}
.redBorder {
	border: 2px solid red !important;
}
.displayNone, .socialMediaSection::-webkit-scrollbar {
	display: none;
}
.editText.personLinkedin {
    top : 85%;
    left: 56%;
}
.inputField {
	font-size:large;
	line-height:30px;
	border:1.5px solid #ccc;
	border-radius:25px;
}
.inputField:focus, input:focus  {
	outline: none;
}
.customBorder {
	border : 2px solid #db1307;
}
.customTextClr {
	color: #db1307;
}
.customBgClr {
	background-color: #db1307;
}
.h-90 {
	height: 90%;
}
.modal {
	color: #000 !important;
	max-width: 440px;
}
.modal-open {
	padding-right: 0px !important;
}
.modal-dialog {
	position: fixed;
	bottom	: 0;
	left	: 0%;
	right	: 0%;
	transform: translate(-50%, -50%);
	max-width: 440px;
}
.btn, .btn:hover {
	background-color: #db1307 !important;
	color: #fff !important;
}
.savecontact {
	position: fixed;
	bottom: 14%;
	max-width: 440px;
}
.savecontact img{
    animation: glowing 1000ms infinite;
	-webkit-animation: glowing 1000ms infinite;
	-moz-animation: glowing 1000ms infinite;
	-o-animation: glowing 1000ms infinite;
	border-radius:25px;
}
@keyframes glowing {
	0% {
		box-shadow: 0 0 50px #db1307;
		-webkit-box-shadow: 0 0 50px #db1307;
	}
	50% {
		box-shadow: 0 0 90px #db1307;
		-webkit-box-shadow: 0 0 90px #db1307;
	}
	100% {
		box-shadow: 0 0 50px #db1307;
		-webkit-box-shadow: 0 0 50px #db1307;
	}
}