@font-face {
    font-family: "MyriadProRegular";
    src: url('../../core_css/fonts/MyriadPro-Regular.eot');
    src: url('../../core_css/fonts/MyriadPro-Regular.eot?') format('embedded-opentype'), 
         url('../../core_css/fonts/MyriadPro-Regular.woff') format('woff'), 
         url('../../core_css/fonts/MyriadPro-Regular.ttf') format('truetype');
    font-style: normal;
    font-stretch: normal;
}

.top-section {
	padding-top: 30px;
	padding-bottom: 30px;	
}

.top-section h1 {
	font-family: "MyriadProRegular", Arial,sans-serif, Helvetica;
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 0px;
	color: #333;

}

.main-content {
	padding-top: 20px;
	padding-bottom: 50px;
	font-family: "MyriadProRegular", Arial,sans-serif, Helvetica;
	font-size: 16px;
}

.main-content h3 {
	margin-bottom: 20px;
	font-size: 28px;
}

@media (max-width: 414px) {
	.main-content h3 {
		font-size: 24px;	
	}	
}

@media (max-width: 375px) {
	.main-content h3 {
		font-size: 22px;	
	}	
}

.main-content h5 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 0px;
}

@media (max-width: 768px) {
	.main-content h5 {
		margin-top: 15px;
	}	
}

.main-content a {
	color: #337ab7;
}

.bd-sec {
	padding-bottom: 60px;
}

@media (max-width: 414px) {
	.bd-sec {
		padding-bottom: 40px;
	}	
}

@media (max-width: 414px) {
	.em-video {
		width: 370px !important;
		height: 240px !important;
	}
}

@media (max-width: 375px) {
	.em-video {
		width: 332px !important;
		height: 240px !important;
	}
}

@media (max-width: 320px) {
	.em-video {
		width: 275px !important;
		height: 190px !important;
	}
}