@charset "utf-8";

.banner-content {
	overflow: auto;
}

.banner-content .content1 {
	padding: 20px;
}
    @media only screen and (max-width: 720px) {
      .banner-content .content1 {
        padding: 15px;
		}
		}
	@media only screen and (max-width: 640px) {
      .banner-content .content1 {
        padding: 10px;
		}
		}

.banner-content h3, .banner-content h4, .banner-content p {
	margin: 0 0 20px 0;
}
    @media only screen and (max-width: 950px) {
      .banner-content h3, .banner-content h4, .banner-content p {
        margin-bottom: 10px;
		}
		}

h3 {
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
}
    @media only screen and (max-width: 950px) {
      h3 {
        font-size: 28px;
		}
		}
    @media only screen and (max-width: 720px) {
      h3 {
        font-size: 26px;
		}
		}
    @media only screen and (max-width: 640px) {
      h3 {
        font-size: 24px;
		line-height: 26px;
		}
		}
    @media only screen and (max-width: 480px) {
      h3 {
        font-size: 20px;
		line-height: 22px;
		}
		}
h4 {
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
}
    @media only screen and (max-width: 950px) {
      h4 {
        font-size: 22px;
		}
		}
    @media only screen and (max-width: 720px) {
      h4 {
        font-size: 20px;
		}
		}
    @media only screen and (max-width: 640px) {
      h4 {
        font-size: 18px;
		}
		}
    @media only screen and (max-width: 480px) {
      h4 {
        font-size: 14px;
		}
		}
.banner-content iframe {
	width: 320px;
	height: 180px;
}
    @media only screen and (max-width: 950px) {
      .banner-content iframe {
        width: 295px;
	height: 166px;
		}
		}
    @media only screen and (max-width: 720px) {
      .banner-content iframe {
        width: 270px;
	height: 152px;
		}
		}
    @media only screen and (max-width: 640px) {
      .banner-content iframe {
        width: 245px;
	height: 138px;
		}
		}
    @media only screen and (max-width: 480px) {
      .banner-content iframe {
        width: 220px;
	height: 124px;
		}
		}
		.banner-content p, .banner-content ol {
			font-size: 16px;
			line-height: 20px;
		}
		
    @media only screen and (max-width: 720px) {
      .banner-content p, .banner-content ol {
        font-size: 12px;
		line-height: 14px;
		}
		}

.banner-content a:link, .banner-content a:visited, .banner-content a:active {
	color: #832990;
	font-weight: bold;
}
.banner-content b {
	font-weight: bold;
}

.banner-content ol {
	margin: 0 0 20px 10px;
	list-style-type: decimal}

.banner-content li {
	margin-bottom: 5px;
}