.findDoctorModal
{
	position: absolute;
	width: 100%;
	background-color: #333;
	z-index: 1000 !important;
	top: 0% !important;
	padding-top: 60px;
	padding-bottom: 60px;
	background: rgba(0,41,77,1);
	background: -moz-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(0,41,77,1)), color-stop(100%, rgba(0,114,190,1)));
	background: -webkit-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
	background: linear-gradient(135deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00294d', endColorstr='#0072be', GradientType=1 );
}

.findDoctorModal.show
{
	margin-top: 100px !important;
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
	.findDoctorModal.show
	{
		margin-top: 65px !important;
	}
}

@media only screen and (max-width : 768px) {
	.findDoctorModal.show
	{
		margin-top: 60px !important;
	}
}

.findDoctorModal .icon
{
	text-align: center;
}

.findDoctorModal .icon img
{
	width: 65px;
}

.findDoctorModal .modalTitle
{
	width: 100%;
	text-align: center;
	margin-top: 10px;
}

.findDoctorModal .modalTitle h2
{
	font-family: TitSB;
	font-size: 1.8rem;
	color: #fff;
	letter-spacing: 1.54px;
}

.findDoctorModal .textContainer
{
	color: #fff;
	opacity: 0.75;
	padding-left: 20px;
	padding-right: 20px;
}

.findDoctorModal .textContainer .feelTitle
{
	width: 100%;
	text-align: center;
	font-family: TitL;
}
.findDoctorModal .textContainer .normalText
{
	text-align: center;
	width: 100%;
	font-size: 1.4rem;
	font-family: TitL;
}

.findDoctorModal .textContainer .normalText a
{
	text-decoration: underline;
	color: #fff;
	letter-spacing: 0.86px;
}

.findDoctorModal .textContainer .call
{
	font-family: TitSB;
	letter-spacing: 0.86px;
	text-align: center;
	font-size: 1.4rem;
}

.findDoctorModal .closeButton
{
	width: 100%;
	height: 34px;
	background-color: #003252;
	position: absolute;
	bottom: 0px;
	text-align: center;
	line-height: 34px;
	color: #fff;
	font-size: 1.2rem;
	letter-spacing: 1.03;
	font-family: TitSB;
	cursor: pointer;
}

.findDoctorModal .closeButton i
{
	font-size: 1.4rem;
	margin-right: 10px;
}

@media only screen and (min-width : 768px) and (max-width : 992px) {
	.findDoctorModal
	{
		position: absolute;
		width: 100%;
		background-color: #333;
		z-index: 350;
		padding-top: 60px;
		padding-bottom: 60px;
		top: 0%;
		margin-top: -200%;
		background: rgba(0,41,77,1);
		background: -moz-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(0,41,77,1)), color-stop(100%, rgba(0,114,190,1)));
		background: -webkit-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		background: -o-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		background: -ms-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		background: linear-gradient(135deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00294d', endColorstr='#0072be', GradientType=1 );
	}
}

@media only screen and (min-width : 575px) and (max-width : 768px) {
	.findDoctorModal
	{
		position: absolute;
		width: 100%;
		background-color: #333;
		z-index: 350;
		padding-top: 60px;
		padding-bottom: 60px;
		top: 0%;
		margin-top: -400%;
		background: rgba(0,41,77,1);
		background: -moz-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(0,41,77,1)), color-stop(100%, rgba(0,114,190,1)));
		background: -webkit-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		background: -o-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		background: -ms-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		background: linear-gradient(135deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00294d', endColorstr='#0072be', GradientType=1 );
	}

	.findDoctorModal .closeButton
	{
		width: 100%;
		height: 34px;
		background-color: #003252;
		position: absolute;
		top: 0px;
		text-align: center;
		line-height: 34px;
		color: #fff;
		font-size: 1.2rem;
		letter-spacing: 1.03;
		font-family: TitSB;
	}
}

@media only screen and (max-width : 575px) {
	.findDoctorModal
	{
		position: absolute;
		width: 100%;
		background-color: #333;
		z-index: 350;
		padding-top: 60px;
		padding-bottom: 60px;
		top: 0%;
		margin-top: -1000%;
		background: rgba(0,41,77,1);
		background: -moz-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(0,41,77,1)), color-stop(100%, rgba(0,114,190,1)));
		background: -webkit-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		background: -o-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		background: -ms-linear-gradient(-45deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		background: linear-gradient(135deg, rgba(0,41,77,1) 0%, rgba(0,114,190,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00294d', endColorstr='#0072be', GradientType=1 );
	}

	.findDoctorModal .closeButton
	{
		width: 100%;
		height: 34px;
		background-color: #003252;
		position: absolute;
		top: 0px;
		text-align: center;
		line-height: 34px;
		color: #fff;
		font-size: 1.2rem;
		letter-spacing: 1.03;
		font-family: TitSB;
	}
}