.img-responsive { display: block; max-width: 100%; height: auto; }
.embed-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.embed-container iframe,
.embed-container object,
.embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.embed-container + h4 { margin-top: -20px; }

.embed-responsive { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.embed-responsive + h4 { margin-top: -20px; }


.flexslider { overflow: hidden; margin-bottom: 20px; }
.slider-overlay { position: absolute; top: 0; left: 30px; width: 33%; background-color: rgba(255,255,255,.8); padding: 10px 20px; }
.slider-overlay h2 { font-size: 32px; font-family: 'LatoBlack', sans-serif; line-height: 1.2; }
.slider-overlay h3 { line-height: 1.2; }
.slider-overlay ul { margin: 0; padding: 0; list-style: none; }
.slider-overlay ul li { padding: 4px 0 2px 16px; border-top: 1px solid #bcbdc0; background: url(graphics/Images/Design008/arrowSml.png) no-repeat left center; }
.slider-overlay ul li:first-child { border: none; }
.slider-overlay ul li a { font-size: 13px; color: #333; }
.slider-overlay ul li a strong { font-family: 'LatoBold', sans-serif; }
.flex-control-nav { bottom: 10px; z-index: 999; }
.flex-control-paging li a { background: #ccc; background: rgba(220, 220, 220, 1); color: #fff; }
.flex-control-paging li a.flex-active { background: #b6122e; background: rgba(182, 18, 46, 1); cursor: default; }

.row-fluid .cong-boxes { display: block; float: left; width: 17%; min-height: 30px; text-align: center; margin-left: 2.564102564102564%; *margin-left:2.5109110747408616%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.row-fluid .cong-boxes img { }

h1.formsTitle { font-weight: 400; font-size: 28px; }
.megamenu_bs ul li ul { display: none !important; }
.contentLeftCol .main-cat-link { padding-left: 20px; text-transform: uppercase; font-weight: 600; margin: 20px 0 8px 0; }
ul.side-menu { margin-left: 20px; list-style-type: none; }
ul.side-menu li { border-top: 1px solid #ccc; padding: 8px 0; }
ul.side-menu li a { text-transform: uppercase; font-weight: 600; color: #000; line-height: 1.1; }
ul.side-menu li a:hover { color: #666; }
ul.side-menu > li.menuItemHighlight > a { color: #b6122e; }
ul.side-menu li > ul > li.menuItemHighlight > a { color: #b6122e; }
ul.side-menu ul { margin-left: 14px; list-style-type: none; } 
ul.side-menu ul li { border-top: 0; padding: 2px 0; }
ul.side-menu ul ul li:before { content: ">"; display: inline-block; margin-left: -1.1em; width: 1.1em; }
ul.side-menu ul ul li a { font-weight: 400; }
.Contact_Menu li.item5, .Contact_Menu li.item6, .Contact_Menu li.item7 { display: none; }
.news-item { margin-bottom: 22px; }
.news-item h4 { margin: 0 0 8px 0; }
.date { font-size: 14px; margin-bottom: 10px; }
.Required:after { color: #e32; content: ' *'; display:inline; }

.flex-direction-nav a { width: 60px; height: 60px; padding: 20px 0; }
.gallery-slide .flex-direction-nav a { top: 33%; }
.flex-control-thumbs li { width: 10%; height: 60px; padding: 3px; overflow: hidden; }
.flex-control-thumbs img { opacity: .5; }
.flex-caption { background-color: rgba(0,0,0,.5); padding: 10px; text-align: center; color: #fff; }

.newsletter-lister { margin-bottom: 20px; }
.newsletter-lister img { margin-bottom: 12px; }
.newsletter-lister a:hover img { opacity: .6; }

@media only screen and (max-width: 1200px) {
.slider-overlay h2 { font-size: 28px; }
}

@media only screen and (max-width: 991px) {
.slider-overlay { width: 100%; position: relative; top: 0; left: 0; background-color: rgba(220,220,220,.8); }
.flex-control-thumbs li { width: 14%; height: 60px; }
}

@media only screen and (max-width: 768px) {
.row-fluid .cong-boxes { width: 47%; margin-bottom: 14px; }
.slider-overlay h2 { font-size: 26px; }
}

@media only screen and (max-width: 480px) {
#recaptcha_widget_div { display: none; }
.flex-control-thumbs li { width: 14%; height: 40px; }
}