
@font-face {
    font-family: 'TradeGothicBoldCondTwenty';
    src: url('fonts/TradeGothicBoldCondTwenty.eot');
    src: url('fonts/TradeGothicBoldCondTwenty.eot') format('embedded-opentype'),
         url('fonts/TradeGothicBoldCondTwenty.woff2') format('woff2'),
         url('fonts/TradeGothicBoldCondTwenty.woff') format('woff'),
         url('fonts/TradeGothicBoldCondTwenty.ttf') format('truetype'),
         url('fonts/TradeGothicBoldCondTwenty.svg#TradeGothicBoldCondTwenty') format('svg');
}

@font-face {
    font-family: 'GillSansStd';
    src: url('fonts/GillSansStd.eot');
    src: url('fonts/GillSansStd.eot') format('embedded-opentype'),
         url('fonts/GillSansStd.woff2') format('woff2'),
         url('fonts/GillSansStd.woff') format('woff'),
         url('fonts/GillSansStd.ttf') format('truetype'),
         url('fonts/GillSansStd.svg#GillSansStd') format('svg');
}
@font-face {
    font-family: 'GillSansStdBold';
    src: url('fonts/GillSansStdBold.eot');
    src: url('fonts/GillSansStdBold.eot') format('embedded-opentype'),
         url('fonts/GillSansStdBold.woff2') format('woff2'),
         url('fonts/GillSansStdBold.woff') format('woff'),
         url('fonts/GillSansStdBold.ttf') format('truetype'),
         url('fonts/GillSansStdBold.svg#GillSansStdBold') format('svg');
}
@font-face {
    font-family: 'GillSansStdLight';
    src: url('fonts/GillSansStdLight.eot');
    src: url('fonts/GillSansStdLight.eot') format('embedded-opentype'),
         url('fonts/GillSansStdLight.woff2') format('woff2'),
         url('fonts/GillSansStdLight.woff') format('woff'),
         url('fonts/GillSansStdLight.ttf') format('truetype'),
         url('fonts/GillSansStdLight.svg#GillSansStdLight') format('svg');
}


body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote {
	margin: 0;
	padding: 0;
	border-width: 0;
}

body {
	-epub-hyphens: auto;
	font-family: 'GillSansStd';
	font-size: 35px;
	color: #4a4a4a;
	font-weight: 400;
}

p {
	line-height: normal;
	padding: 15px 0px;
}

.container {
	width: 1125px;
	margin: 0 auto;
}

.header {
	background: #015ecb;
	padding: 50px;
}

.header img {
	max-width: 100%;
	width: 600px;
	height: auto;
}

.footer img {
	max-width: 100%;
	height: auto;
	vertical-align: text-bottom;
}

.inner-section {
    padding: 50px;
}

h2 {
	padding: 40px 0px 10px;
	color: #005ecb;
	font-size: 45px;
	font-family: 'TradeGothicBoldCondTwenty';
}

.footer .footer-bg {
	background-color: #005eca;
	border-width: 0px;
	height: 150px;
	position: relative;
	margin:3px 0px 0px;
}
table{
	border-collapse: collapse;
	font-family: 'GillSansStdBold';
	/*border-bottom: 3px solid #e2e4e5;*/
}
table, th, td {
    border: 1px solid black;
}
table th{
background: #005ecb;
color:#ffffff;
padding: 20px 8px;
text-align: center;

}
table td{
padding:8px;
font-weight: 600;
text-align: center;
}
ul{
    font-size: 35px;
    padding:0 35px;

}
ul li {
    padding: 17px 15px;
}
p b{
	font-family: 'GillSansStdBold';
}
.terms-conditions-section{
	background: #f2f7fc;
	border-top: 3px solid #e2e4e5;
	padding:40px 100px;
	margin-top: 24px;
}
.terms-conditions-section p{
	font-size: 35px;
}
.terms-conditions-section ul {
    padding: 0;
    margin: 0;
}
.contact-section{
background: #005ecb;
color:#ffffff;
padding: 46px;
}
.contact-section p{font-size:40px;}
.contact-section span{
	color:#f8e71c;
}
.contact-section p{
	margin: 0;
	padding: 0;
	font-weight: 600;
	font-family: 'GillSansStdBold';
}
dl{
	padding: 0px 15px;
	font-size: 35px;
}
.top-content{
	color: #005ecb;
	font-size: 40px;
	padding: 10px 20px 0px;
	line-height: 60px;
}
.border{
	width: 100%;
	border-top: 3px solid #e2e4e5;
	margin: 50px 0px 7px;
}
.terms-conditions-section-top h2{
	font-size: 40px;
}
.doctor-policy-section h2, .terms-conditions-section-top h2 {
    padding-left:40px;
}
.terms-conditions-botton-section{
	height: 150px;
	margin-top:130px;
	background: #005ecb;
}
@media (max-width:1199px) and (min-width:992px) {
	.container {
		width:1000px;
		margin: 0 auto;
	}
}

@media (max-width:991px) and (min-width:768px) {
	.container {
		width:991px;
		margin: 0 auto;
	}
}

@media (max-width:767px) {
	body {
		font-size: 18px;
	}
	
	.contact-section p{font-size:18px;}

	.container {
		width: 100%;
		margin: 0 auto;
	}

	.header {
		padding: 16px;
	}

	.header img {
		max-width: 100%;
		width: 213px;
		height: auto;
	}

	h2 {
		font-size: 20px;
	}

	p {
		line-height: normal;
		padding:7px 0px 15px;
	}

	.inner-section {
		padding: 26px;
	}

	.footer .footer-bg {
		height: 50px;
	}
	dl {
	    padding: 0px 5px;
	    font-size:18px;
	}
	ul{
	    font-size:18px;
	    padding: 0 25px

	}
	ul li {
	    padding: 13px 5px;
	}
	.terms-conditions-section {
	    padding: 40px 50px;
	    margin-top: 8px;
	}
	table th{
		padding: 14px 8px;
	}
	.contact-section {
	    padding: 20px 30px;
	}
	.top-content {
	    font-size: 15px;
	    padding: 10px 0px 0px;
	    line-height: normal;
	}
	.border {
	    margin: 30px 0px 0px;
	}
	.terms-conditions-section p {
	    font-size: 15px;
	    line-height: normal;
	}
	.terms-conditions-section-top h2{
		/*font-size: 15px;*/
		font-size: 13px;
	}
	.terms-conditions-section-top .terms-conditions-section {
	    padding: 20px;
	}
	.doctor-policy-section h2, .terms-conditions-section-top h2 {
	    padding: 20px 0px 10px 20px;
	}
	.terms-conditions-botton-section {
	    height: 80px;
	    margin-top: 60px;
	}
}

