/********************************************************************/
/* Website Developed by : Blue Sombrero*/
/* USA Wrestling Theme */
/* Created by Miral patel 10/11/2020  */
/********************************************************************/
/* Fonts Css */
/********************************************************************/
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap");
@font-face {
  font-family: 'Alternategothic';
  src: url("fonts/alternategothic2bt.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Coresansnsc-bold';
  src: url("fonts/core-sans-nr-w01-65-bold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BelleSansCondensed-Regular';
  src: url("fonts/bellesanscondensed-regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica-Light';
  src: url("fonts/helveticaltstd-light.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

/* Comman CSS */
/********************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table,
caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}

blockquote, q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

:focus {
  outline: none;
}

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

form {
  height: 100%;
}

img {
  border: 0;
  padding: 0;
  margin: 0;
}

html, body {
  text-align: left;
  font-size: 12px;
  margin: 0;
  padding: 0;
  font-family: Arial,Helvetica,sans-serif;
  height: 100%;
  background: #ffffff;
  color: #111111;
  line-height: 18px;
  font-weight: normal;
}

/* Text CSS */
/********************************************************************/
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0 0 18px 0;
}

p {
  padding: 0 0 18px 0;
}

ul, ol {
  padding: 0 0 18px 0;
  margin: 0 0 0 24px;
}

sup {
  vertical-align: top;
  font-size: 8px;
}

/* Link CSS */
/********************************************************************/
a, a:link, a:visited,
a.CommandButton,
a.CommandButton:link,
a.CommandButton:visited,
a.SkinObject,
a.SkinObject:link,
a.SkinObject:visited {
  font-size: inherit;
  line-height: inherit;
  font-weight: normal;
  text-decoration: underline;
}

.paneOutline {
  outline: 1px dotted #000000;
  border: none;
}

.paneOutline center {
  text-align: center;
}

/* DNN Empty Pane CSS For IE */
/********************************************************************/
.DNNEmptyPane {
  font-size: 0;
  line-height: 0;
  display: none;
}

/* Input CSS */
/********************************************************************/
input.NormalTextBox,
textarea.NormalTextBox,
select.NormalTextBox {
  height: 22px;
  padding: 2px 8px;
  margin: 2px 0px;
}

textarea.NormalTextBox, select.NormalTextBox {
  height: auto;
}

#Body .display-table {
  display: table;
}

/* Button CSS */
/********************************************************************/
.StandardButton {
  display: inline-block;
  border: none;
  text-decoration: none;
  margin: 12px 0;
  padding: 8px 12px;
}

/* Float CSS */
/********************************************************************/
.float-left {
  float: left;
}

.float-right {
  float: right;
}

.clear:after {
  clear: both;
  content: "";
  display: table;
  height: 0;
  visibility: hidden;
  width: 100%;
  line-height: 0;
}

.clear-both {
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
}

/* DNN Overwrite CSS */
/********************************************************************/
.textAlignRight {
  text-align: right;
}

.textAlignCenter {
  text-align: center;
}

.FileManager_FileList {
  margin: 2px 0 0 0;
}

.rgMasterTable {
  width: 100%;
}

.rgCurrentPage span {
  line-height: 22px;
}

input.rgPagerTextBox {
  width: 24px !important;
}

.termsContainer,
.privacyContainer {
  padding: 12px;
}

.FileManager_FileList {
  margin: 2px 0 0 0;
}

.rgMasterTable {
  width: 100%;
}

.rgCurrentPage span {
  line-height: 22px;
}

input.rgPagerTextBox {
  width: 24px !important;
}

/* DNN 6 Fix */
/********************************************************************/
#dnnCPWrap a,
#dnnCPWrap a:link,
#dnnCPWrap a:visited {
  text-decoration: none;
}

#dnnCPWrap a:hover span, #dnnCPWrap a:active span,
#dnnCPWrap a:focus span, #dnnCommonTasks a:hover,
#dnnCommonTasks a:active, #dnnCommonTasks a:focus,
#dnnCurrentPage a:hover, #dnnCurrentPage a:active,
#dnnCurrentPage a:focus, #dnnOtherTools a:hover,
#dnnOtherTools a:active, #dnnOtherTools a:focus {
  text-decoration: underline;
}

/* Comman CSS */
/********************************************************************/
html,
body {
  font-size: 14px;
  font-family: "Open Sans", sans-serif;
  color: #000000;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 600;
  color: #000000;
  letter-spacing: 0;
}

h1 {
  font-size: 26px;
  line-height: 32px;
}

h2 {
  font-size: 20px;
  line-height: 30px;
}

h3 {
  font-size: 18px;
  line-height: 26px;
}

h4 {
  font-size: 16px;
  line-height: 22px;
}

h5 {
  font-size: 14px;
  line-height: 20px;
}

h6 {
  font-size: 14px;
  line-height: 20px;
}

small {
  font-size: 8px;
}

ul li {
  list-style-type: disc;
}

.Normal,
.NormalDisabled,
.BoldText,
.NormalRed,
.SubHead,
.SkinObject {
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  font-size: 16px;
  text-align: center;
}

a.SkinObject,
a.SkinObject:link,
a.SkinObject:visited {
  text-decoration: none;
  font-family: "Open Sans", sans-serif;
}

.Normal,
.NormalDisabled {
  color: #53565a;
}

.BoldText {
  font-weight: bold;
}

.NormalRed {
  font-weight: bold;
}

.AlertText a {
  transition: 0.2s;
}

.AlertText a, .AlertText a:link, .AlertText a:visited {
  color: #ffffff;
}

/* Input Css */
/********************************************************************/
input.NormalTextBox,
textarea.NormalTextBox,
select.NormalTextBox {
  font-family: "Open Sans", sans-serif;
  color: #111111;
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  height: 22px;
  background: #f0f0f0;
  border: 1px solid #787878;
  padding: 2px 8px;
  margin: 2px 0;
  transition: 0.2s;
}

input.NormalTextBox:focus,
input.NormalTextBox:hover,
textarea.NormalTextBox:focus,
textarea.NormalTextBox:hover,
select.NormalTextBox:focus,
select.NormalTextBox:hover {
  border-color: #111111;
}

.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:hover span,
.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:focus span,
.sWebTheme_ActionsArea a.sWebTheme_ActionsLinks:active span {
  background-color: #a6192e;
  color: #ffffff;
}

.sWebTheme_ActionsArea a.sWebTheme_showSettings:hover {
  background-color: #a6192e;
  color: #ffffff;
}

textarea.NormalTextBox,
select.NormalTextBox {
  height: auto;
}

.skLeft {
  float: left;
}

.skRight {
  float: right;
}

.skClear {
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
}

.skMobOnly,
.skMob {
  display: none;
}

/* Layout Css
=========================================================*/
.skWidth {
  width: 1141px;
  margin: 0 auto;
}

/* Scroll */
/********************************************************************/
::-webkit-scrollbar-track {
  background-color: #e3e3e3;
}

::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  background-color: #e3e3e3;
}

::-webkit-scrollbar-thumb {
  width: 6px;
  height: 6px;
  background-color: #003865;
}

.skAreabg {
  background: #ffffff;
}

/* Header Section
=========================================================*/
.skHeader {
  padding: 7px 0;
  background-color: #a6192e;
  transition: 0.2s all;
}

.skHeader .skWidth {
  transition: 0.2s all;
}

.skLogowrp {
  display: table;
  float: left;
  width: 60%;
  padding-left: 60px;
  transition: 0.2s all;
}

.skLogowrp .skLogo {
  position: relative;
  display: table-cell;
  vertical-align: middle;
  width: 100px;
  height: 100px;
  padding: 4px 0;
  transition: 0.2s all;
}

.skLogowrp .skLogo img {
  height: 100px;
  width: 100px;
  transition: 0.2s all;
}

.skLogowrp .skBanner {
  font-family: "Coresansnsc-bold";
  color: #ffffff;
  font-size: 36px;
  font-weight: normal;
  line-height: 48px;
  text-transform: uppercase;
  text-align: left;
  height: auto;
  text-shadow: none;
  width: 535px;
  word-break: break-word;
  display: table-cell;
  vertical-align: middle;
  padding: 20px 0 20px 45px;
  transition: 0.2s all;
}

.skActionwrp {
  float: right;
  padding: 32px 10px 0 0;
  transition: 0.2s all;
}

.skActionwrp .skLogin {
  margin-bottom: 5px;
  text-align: right;
}

.skActionwrp .skLogin a.btn,
.skActionwrp .skLogin a.btn:link,
.skActionwrp .skLogin a.btn:visited {
  font-family: "Coresansnsc-bold";
  color: #ffffff;
  font-size: 18px;
  font-weight: normal;
  line-height: 1;
  display: inline-block;
  padding: 4px 10px;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0 9px 0 0;
  background-color: #003865;
  transition: 0.2s;
  vertical-align: middle;
}

.skActionwrp .skLogin a.btn.btnLogin {
  margin: 0;
}

.skActionwrp .skLogin a.btn:hover, .skActionwrp .skLogin a.btn:focus,
.skActionwrp .skLogin a.btn :active {
  background-color: #ffffff;
  color: #003865;
}

.skActionwrp .skLogin .skTranslate {
  display: inline-block;
}

.skActionwrp .skLogin .skTranslate svg {
  height: 20px;
  fill: #ffffff;
  transition: 0.2s;
}

.skActionwrp .skLogin .skTranslate svg:hover {
  fill: #003865;
}

.skActionwrp .skSocial {
  float: right;
}

.skActionwrp .skSocial a.skLink,
.skActionwrp .skSocial a.skLink:link,
.skActionwrp .skSocial a.skLink:visited {
  height: 20px;
  margin: 0 12px 0 0;
  display: inline-block;
  vertical-align: middle;
}

.skActionwrp .skSocial a.skLink svg {
  fill: #ffffff;
  transition: 0.2s;
}

.skActionwrp .skSocial a.skLink:hover svg {
  fill: #003865;
}

.skActionwrp .skSocial a.skLink:last-child {
  margin: 0;
}

.skActionwrp .skSocial .skTwitter {
  width: 20px;
}

.skActionwrp .skSocial .skFacebook {
  width: 17px;
}

.skActionwrp .skSocial .skInstagram {
  width: 18px;
}

.skActionwrp .skSocial .skYoutube {
  width: 24px;
}

.skActionwrp .skSocial .skFlickr {
  width: 29px;
  height: 14px;
}

/* SimpleText Section
=========================================================*/
.skTagline {
  padding: 11px 0;
  background-color: #003865;
  text-align: center;
}

.skTagline .skSimpleText {
  font-family: "Coresansnsc-bold";
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
}

/* add logo & banner Section
=========================================================*/
.skAddBanner {
  padding: 13px 0;
}

.skAddBanner .addlogo {
  display: inline-block;
  padding: 0 30px 0 115px;
}

.skAddBanner .addlogo img {
  width: 159px;
  height: 155px;
}

.skAddBanner .addBanner {
  display: inline-block;
}

.skAddBanner .addBanner img {
  width: 728px;
  height: 90px;
}

/* Nav Sectoion
=========================================================*/
.skNav #dnnStandardMenu {
  background-color: #a6192e;
  text-align: center;
}

.skNav #dnnStandardMenu .txt {
  font-family: "Coresansnsc-bold";
  color: #ffffff;
  font-size: 18px;
  font-weight: normal;
  line-height: 17px;
  display: block;
  text-decoration: none;
  cursor: pointer;
  text-transform: uppercase;
  box-sizing: border-box;
  padding: 7px 27px;
  letter-spacing: 0.3px;
  transition: 0.2s;
}

.skNav #dnnStandardMenu .root {
  margin: 12px 0;
  border: 0;
}

.skNav #dnnStandardMenu .root.sel,
.skNav #dnnStandardMenu .root {
  float: none;
  display: inline-block;
}

.skNav #dnnStandardMenu .root.sel .roottxt:hover,
.skNav #dnnStandardMenu .root .roottxt:hover {
  color: #a6192e;
}

.skNav #dnnStandardMenu .root.sel .roottxt,
.skNav #dnnStandardMenu .root.exp .roottxt {
  color: #003865;
}

.skNav #dnnStandardMenu .root .m {
  padding: 10px 0;
  width: 240px;
}

.skNav #dnnStandardMenu .root mi {
  padding: 10px 20px;
}

.skNav #dnnStandardMenu .root .mi1 .txt {
  font-family: "Coresansnsc-bold";
  color: #a6192e;
  font-size: 16px;
  font-weight: normal;
  line-height: 16px;
  border: none;
  border-bottom-color: transparent;
}

.skNav #dnnStandardMenu .root .mi:hover {
  background: transparent;
  transition: 0.2s;
}

.skNav #dnnStandardMenu .root .mi:hover > .txt {
  color: #003865;
}

.skNav #dnnStandardMenu .root .m0 {
  top: 38px !important;
}

.skNav #dnnStandardMenu li.mi2 {
  margin-bottom: 0;
}

/* Event section
/**********************************************************/
.skEventCnt {
  padding: 5px 5px 9px 10px;
}

.skEventCnt .skInner {
  height: 1050px;
  padding-right: 15px;
  overflow: auto;
}

.skEventCnt .skInner #upcomingList p {
  font-size: 16px;
  color: #a7a9ac;
}

.skEventsWrapper {
  display: table-cell;
  padding: 0 10px;
  width: 275px;
}

.skEventsWrapper .skMainTitle:after {
  width: 80px;
}

.skEventsWrapper .skColumnContent {
  background: #ffffff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.skEventsWrapper .skContent {
  padding: 0;
  height: 380px;
}

.skContentWrapper {
  padding: 10px 10px 0 10px;
  background-color: #000000;
}

/* Social section
/**********************************************************/
.skSection .content {
  height: 314px;
  overflow: auto;
}

.skSection .skRowWrapper {
  margin: 0 -10px;
}

.skSection .skRow {
  display: table;
  table-layout: fixed;
  width: 100%;
  padding: 15px 0;
}

.skNewsWrapper {
  display: table-cell;
  vertical-align: top;
  padding: 0 10px;
}

.skMobTabLink {
  display: none;
}

.skFieldsTabs {
  position: relative;
  background-color: #ffffff;
  box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);
}

.skFBWrapper .facebook-plugin {
  display: block;
  margin: 0 auto;
}

/* News */
/********************************************************************/
.skNews {
  /* background-color: black; */
  color: white;
}

.skNews ul.list {
  margin: 0;
  padding: 0;
}

.skNews ul.list .item {
  float: left;
  width: 209px;
  margin: 0 19px 0 0;
  list-style: none;
}

.skNews ul.list .item img {
  height: 136px;
  width: 208px;
  text-align: center;
}

.skNews ul.list .item:last-child {
  margin: 0;
}

.skNews .news-content {
  padding: 10px;
}

.skNews .news-content .date {
  display: none;
}

.skNews .news-content h3.head {
  padding-bottom: 10px;
}

.skNews .news-content a.link {
  color: #a39161;
  text-decoration: none;
  font-size: 28px;
  font-family: "Alternategothic";
}

.skNews .news-content a.link:hover {
  color: #a6192e;
}

.skNews .news-content .summary {
  font-size: 16px;
  font-family: "Helvetica-Light";
  color: #a7a9ac;
}

/* National Wrestling News */
/********************************************************************/
.skSlider {
  padding-bottom: 10px;
}

.skWrestlingNews .skNewsHeader {
  margin-bottom: 11px;
}

.skWrestlingNews .skNewsHeader .skMainTitle:after {
  width: 294px;
}

.skWrestlingNews .skList {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.skWrestlingNews .skList .skItem {
  position: relative;
  list-style: none;
  transition: 0.3s;
  margin-bottom: 39px;
}

.skWrestlingNews .skList .skItem:last-child {
  margin-bottom: 0;
}

.skWrestlingNews .skList .skItem .skLink {
  position: relative;
  display: block;
  min-height: 180px;
  max-height: 180px;
  overflow: hidden;
  z-index: 1;
}

.skWrestlingNews .skList .skItem .skLink .skImg {
  position: absolute;
  top: 0;
  left: 0;
  width: 276px;
  height: 180px;
}

.skWrestlingNews .skList .skItem .skLink .skImg.skLogoImg, .skWrestlingNews .skList .skItem .skLink .skImgimg {
  width: 276px;
  height: 180px;
}

.skWrestlingNews .skList .skItem img {
  width: 100%;
}

.skWrestlingNews .skImg.skLogoImg {
  text-align: center;
}

.skWrestlingNews .skImg.skLogoImg img {
  width: auto;
  height: auto;
  margin-top: 35px;
}

.skWrestlingNews img {
  max-width: 100%;
}

.skWrestlingNews .skDetail {
  padding: 0 20px 0 295px;
  overflow: hidden;
  word-break: break-word;
  display: inline-block;
}

.skWrestlingNews .skTitle {
  display: block;
  font-family: "Alternategothic";
  font-size: 26px;
  line-height: 27px;
  word-break: break-word;
  text-transform: uppercase;
  color: #a39161;
  transition: 0.3s;
}

.skWrestlingNews .skTitle:hover {
  color: #a6192e;
}

.skWrestlingNews .skSummary {
  display: block;
  font-family: "Helvetica-Light";
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #a7a9ac;
  margin-top: 7px;
  transition: 0.3s;
  letter-spacing: 0.2px;
  overflow: hidden;
}

.skWrestlingNews a.skLinkNews {
  display: block;
  position: relative;
}

.skWrestlingNews .skDate {
  font-family: "Open Sans", sans-serif;
  font-style: italic;
  font-weight: 400;
  font-size: 10px;
  letter-spacing: 0.2px;
  color: #111111;
  display: none;
}

.skMainTitle {
  font-family: "Alternategothic";
  color: #ffffff;
  font-size: 28px;
  font-weight: 400;
  line-height: 1;
  margin: 0;
  text-transform: uppercase;
  border-bottom: 2px solid #ffffff;
  position: relative;
}

.skMainTitle:after {
  content: '';
  position: absolute;
  width: 170px;
  height: 7px;
  background-color: #a6192e;
  bottom: -2px;
  left: 0;
}

/* Event Section
/***************************************************************************/
a.skViewAllBtn {
  font-family: "Alternategothic";
  color: #ffffff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  background-color: #a6192e;
  display: block;
  padding: 9px 0;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  max-width: 220px;
  transition: 0.2s;
  margin: 20px auto 0 auto;
}

a.skViewAllBtn:hover {
  background-color: #003865;
}

.skCalendar {
  position: relative;
}

.skCalendar .skList {
  margin: 0;
  padding: 0;
}

.skCalendar .skList .skItem {
  border-bottom: 2px solid #a6192e;
  padding: 12px 0 12px;
}

.skCalendar .skList .skItem.skLast {
  border: 0;
}

.skCalendar .skDatewrapper {
  display: none;
}

.skCalendar .skTimeTitle {
  padding: 3px 0 0 0;
}

.skCalendar .skTimeTitle .skTime {
  font-family: "Alternategothic";
  color: #a39161;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  display: block;
  text-transform: capitalize;
  padding: 0 0 3px 0;
}

.skCalendar .skTitle {
  font-family: "Alternategothic";
  color: #a7a9ac;
  font-size: 20px;
  font-weight: 400;
  line-height: 34px;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  transition: 0.2s all;
}

.skCalendar a.skTitle:hover {
  color: #a6192e;
}

.skCalendar .skLocation {
  font-family: "Helvetica-Light";
  color: #a7a9ac;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
  display: block;
  transition: 0.2s all;
}

/* Video Section */
/************************************************************************/
.skVideoWrapper {
  background-color: #000000;
}

.skVideoWrapper .skVideoImgInner {
  padding: 60px 22px 60px 40px;
}

.skVideoWrapper .skMainTitle {
  width: 840px;
  font-size: 38px;
  line-height: 51px;
  padding: 0 0 5px 0;
  font-weight: 400;
  margin-bottom: 11px;
}

.skVideoWrapper .skVideoImg img {
  display: block;
  margin-bottom: 35px;
  width: 180px;
  height: 105px;
}

.skVideoWrapper .skVideoImg img:last-child {
  margin-bottom: 0;
}

.skVideoWrapper .skSliderVideo .skSliderMain {
  width: 840px;
  float: left;
  top: 0;
}

.skVideoWrapper .skSliderVideo .skClear {
  clear: both;
}

.skVideoWrapper .skSliderVideo .skSliderThumbs {
  width: 210px;
  margin-top: -55px;
  float: right;
}

.skVideoWrapper .skSliderVideo .skSliderMain .skItemVedio {
  padding-bottom: 56.25%;
  position: relative;
}

.skVideoWrapper .skSliderVideo .skSliderMain .skItemVedio iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.skVideoWrapper .skSliderVideo .skSliderMain .skItemVedio:after {
  display: none;
}

.skVideoWrapper .skSliderVideo .skSliderMain .item.slick-current .item-video__video:after {
  display: none;
}

.skVideoWrapper .skSliderVideo .skSliderThumbs {
  padding-bottom: 20px;
}

.skVideoWrapper .skSliderVideo .skSliderThumbs .item {
  padding: 0px 10px 35px 0px;
  height: 106px;
  display: block;
  float: none;
}

.skVideoWrapper .skSliderVideo .skSliderThumbs .skItemThumb {
  cursor: pointer;
  padding-bottom: 56.25%;
  position: relative;
  width: 100%;
}

.skVideoWrapper .skSliderVideo .skSliderThumbs .skItemThumb img {
  display: block;
  width: 181px;
  height: 106px;
  max-width: 100%;
  background: #fff;
  border-bottom: 2px solid #000;
  margin-left: 15px;
}

.skVideoWrapper .skSliderVideo .skSliderThumbs .item__caption {
  display: block;
  width: 100%;
  height: 22px;
  line-height: 22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  text-align: center;
  margin-top: 10px;
}

.skVideoWrapper .skSliderVideo .slider .slick-dots li button {
  background: #ddddd8;
}

/* Promos Section */
/************************************************************************/
.skPromosBanner {
  padding: 40px 0;
  text-align: center;
  background-color: #ffffff;
}

.skPromosBanner .promoBanner img {
  width: 728px;
  height: 90px;
}

/* Resource & Event Section */
/************************************************************************/
.skResourcesEventWrapper {
  background-color: #003865;
}

.skResourcesEventWrapper .skResourcesEventInner {
  padding: 60px 18px 120px 21px;
}

.skResourcesEventWrapper .skResources {
  width: 48.1%;
}

.skResourcesEventWrapper .skResources .skMainTitle:after {
  width: 210px;
}

.skResourcesEventWrapper .skResources .skLeft,
.skResourcesEventWrapper .skResources .skRight {
  width: 48.7%;
}

.skResourcesEventWrapper .skResources .skLeft .skResourcesInner:last-child,
.skResourcesEventWrapper .skResources .skRight .skResourcesInner:last-child {
  margin-bottom: 0;
}

.skResourcesEventWrapper .skMainTitle {
  margin-bottom: 8px;
}

.skResourcesEventWrapper .skResourcesInner {
  background: white;
  padding: 10px 6px 10px;
  margin-bottom: 18px;
  display: block;
  text-decoration: none;
  height: 100%;
}

.skResourcesEventWrapper .skResourcesInner .skResourcesInnerLink {
  margin-top: 15px;
  padding-bottom: 10px;
}

.skResourcesEventWrapper .skResourcesInner .skResourcesInnerLink li {
  padding: 5px;
}

.skResourcesEventWrapper .skResourcesInner .skResourcesInnerLink li a {
  color: #000000;
  text-decoration: none;
}

.skResourcesEventWrapper .skTitle {
  font-size: 18px;
  line-height: 21px;
  font-family: "BelleSansCondensed-Regular";
  font-weight: normal;
  color: #000000;
  padding: 0;
}

.skResourcesEventWrapper .skSummary {
  padding: 5px 0 0 0;
  font-size: 14px;
  font-family: "BelleSansCondensed-Regular";
  font-weight: normal;
  color: #000000;
  line-height: 22px;
}

.skResourcesEventWrapper .skEvent {
  width: 48.1%;
}

.skResourcesEventWrapper .skEvent .skMainTitle:after {
  width: 230px;
}

.skResourcesEventWrapper .skEvent .skEventInner {
  margin-bottom: 47px;
  display: table;
  width: 100%;
}

.skResourcesEventWrapper .skEvent .skEventInner img {
  width: 108px;
  padding: 20px 0;
  background: #ffffff;
  background-clip: border-box;
  display: table-cell;
}

.skResourcesEventWrapper .skEvent .skEventInner:last-child {
  margin: 0;
}

.skResourcesEventWrapper .skEvent .skDetails {
  padding-left: 30px;
  color: #ffffff;
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}

.skResourcesEventWrapper .skEvent .skEventTitle {
  font-size: 24px;
  font-family: "Alternategothic";
  line-height: 25px;
  color: #ffffff;
  padding: 0;
  font-weight: normal;
}

.skResourcesEventWrapper .skEvent .skEventTitle:hover {
  color: #a6192e;
}

.skResourcesEventWrapper .skEvent .skDate {
  font-size: 16px;
  line-height: 21px;
  font-family: "BelleSansCondensed-Regular";
  color: #ffffff;
  padding: 0;
}

.skResourcesEventWrapper .skEvent .skLocation,
.skResourcesEventWrapper .skEvent .skDeatails {
  font-size: 14px;
  font-family: "BelleSansCondensed-Regular";
  color: #ffffff;
  padding: 0;
}

/* Footer Section */
/************************************************************************/
.skFooter {
  padding-top: 40px;
  padding-bottom: 20px;
  background-color: #a6192e;
}

.skFooter .skHead {
  font-family: "Alternategothic";
  color: #ffffff;
  font-size: 28px;
  font-weight: normal;
  line-height: 24px;
  text-transform: uppercase;
  font-weight: normal;
  padding-bottom: 20px;
  word-break: break-word;
  text-align: left;
}

.skFooter .skFooterBanner {
  float: left;
  padding: 0 10px;
  margin-top: 35px;
}

.skFooter .skFooterBanner .skBannerLink {
  display: inline-block;
  padding: 0;
  margin: 0 5px;
}

.skFooter .skFooterBanner .skBannerLink img {
  width: 300px;
  height: 250px;
}

.skFooter .skLinkWrap {
  float: left;
  width: 475px;
  margin-top: 20px;
}

.skFooter .skLinkWrap .skContactUs .skHead {
  padding-bottom: 12px;
  border-bottom: 1px solid #ffffff;
  position: relative;
  font-family: "Alternategothic";
  color: #ffffff;
  font-size: 28px;
  font-weight: normal;
  line-height: 24px;
  text-transform: uppercase;
  word-break: break-word;
  text-align: left;
}

.skFooter .skLinkWrap .skContactUs .skHead:after {
  content: '';
  position: absolute;
  width: 133px;
  height: 5px;
  background-color: #a6192e;
  bottom: -2px;
  left: 0;
}

.skFooter .skLinkWrap .skAboutInner {
  font-family: "BelleSansCondensed-Regular";
  color: #ffffff;
  font-size: 16px;
  font-weight: Normal;
  line-height: 24px;
  text-decoration: none;
  text-align: left;
  transition: 0.2s;
  margin-top: 12px;
}

.skFooter .skContactUsinfo {
  float: left;
  margin-top: 20px;
  margin-left: 25px;
  width: 475px;
}

.skFooter .skContactUsinfo .skContact h2.skHead {
  padding-bottom: 12px;
  border-bottom: 1px solid #ffffff;
  position: relative;
  font-family: "Alternategothic";
  color: #ffffff;
  font-size: 28px;
  font-weight: normal;
  line-height: 24px;
  text-transform: uppercase;
  word-break: break-word;
  text-align: left;
}

.skFooter .skContactUsinfo .skContact h2.skHead:after {
  content: '';
  position: absolute;
  width: 133px;
  height: 5px;
  background-color: #a6192e;
  bottom: -2px;
  left: 0;
}

.skFooter .skContactUsinfo .skContact .skFtContent {
  margin: 8px 0;
}

.skFooter .skContactUsinfo .skContact .skClubAddress {
  text-transform: capitalize;
  font-size: 16px;
  font-family: "BelleSansCondensed-Regular";
  line-height: 24px;
  color: #ffffff;
  padding-bottom: 26px;
  text-align: left;
}

.skFooter .skContactUsinfo .skContact .skClubName {
  font-weight: bold;
  text-transform: uppercase;
  font-family: "BelleSansCondensed-Regular";
}

.skFooter .skContactUsinfo .skContact .skClubContact {
  color: #ffffff;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  font-family: "BelleSansCondensed-Regular";
  text-align: left;
}

.skFooter .skContactUsinfo .skContact .skClubPhone,
.skFooter .skContactUsinfo .skContact .skClubEmail {
  color: #ffffff;
  font-family: "BelleSansCondensed-Regular";
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
  transition: 0.3s;
  margin-left: 5px;
}

.skFooter .skContactUsinfo .skContact .skClubPhone:hover,
.skFooter .skContactUsinfo .skContact .skClubEmail:hover {
  color: #003865;
}

.skFooter .skSiteLink {
  float: left;
  padding: 0 10px 10px 10px;
  display: flex;
}

.skFooter .skSiteLink .left {
  width: 220px;
  margin-right: 10px;
}

.skFooter .skSiteLink .right {
  width: 220px;
}

.skFooter .skSiteLink .skHead {
  padding-bottom: 12px;
  border-bottom: 1px solid #ffffff;
  position: relative;
  font-size: 22px;
}

.skFooter .skSiteLink .skHead:after {
  content: '';
  position: absolute;
  width: 133px;
  height: 5px;
  background-color: #003865;
  bottom: -2px;
  left: 0;
}

.skFooter .skSiteLink ul.skFirst,
.skFooter .skSiteLink ul.skLast {
  float: left;
}

.skFooter .skSiteLink ul.skLast {
  padding-left: 12px;
}

.skFooter .skSiteLink ul.skFirst {
  padding-left: 12px;
}

.skFooter .skSiteLink .skList {
  margin: 0;
  text-transform: capitalize;
  width: 45%;
  padding: 10px 0 10px 0;
}

.skFooter .skSiteLink .skItem {
  list-style: none;
  position: relative;
}

.skFooter .skSiteLink .skItem::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
  color: #ffffff;
  transition: 0.2s;
  left: -13px;
  top: 7px;
}

.skFooter .skSiteLink .skItem:hover::before {
  color: #003865;
}

.skFooter .skSiteLink .skLink {
  font-family: "BelleSansCondensed-Regular";
  color: #ffffff;
  font-size: 16px;
  font-weight: Normal;
  line-height: 24px;
  text-decoration: none;
  text-align: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 100%;
  display: inline-block;
  transition: 0.2s;
  position: relative;
}

.skFooter .skSiteLink .skLink:hover {
  color: #003865;
}

.skInfo {
  background-color: #ffffff;
}

.skInfo .skLeft {
  width: 70%;
  margin: 15px 0 15px 15px;
}

.skInfo .skRight {
  margin: 14px 15px;
}

.skInfo a.SkinObject,
.skInfo span {
  font-family: "BelleSansCondensed-Regular";
  color: #000000;
  font-size: 15px;
  font-weight: Normal;
  line-height: 18px;
  text-decoration: none;
  text-transform: capitalize;
  transition: 0.2s;
  white-space: nowrap;
}

.skInfo a.SkinObject:hover {
  color: #a6192e;
  text-decoration: underline;
}

.skInnerArea .skAreabg .skInnerWidth {
  margin: 0 auto;
  padding: 25px 10px 20px;
  background-color: #000000;
  max-width: 1141px;
}

.skInnerArea .skAreabg .skInnerWrapper {
  display: table;
  width: 100%;
}

.skInnerArea .skAreabg .skInnerWrapper .skContentPane,
.skInnerArea .skAreabg .skInnerWrapper .skRightPane,
.skInnerArea .skAreabg .skInnerWrapper .skLeftPane,
.skInnerArea .skAreabg .skInnerWrapper .skBottomPane {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.skInnerArea .skAreabg .skWidth {
  display: table;
}

.skInnerArea .skAreabg .skContentPane {
  margin-bottom: 20px;
}

.skInnerArea .skAreabg .skBottomPane {
  margin-top: 20px;
}

.skInnerArea .skRightPane {
  width: 35%;
  margin-left: 2.9%;
}

.skInnerArea .skLeftPane {
  width: 62%;
}

.skInnerArea img {
  max-width: 100%;
}

.skInnerArea .skLogowrp .skLogo img {
  max-width: none;
}

/* Mob nav CSS */
/************************************************************************/
.usa-wrestling #mobNav.red .navBar,
.usa-wrestling #mobNav.blue .navBar {
  background: #a6192e;
}

.usa-wrestling #mobNav.red .navDropDown,
.usa-wrestling #mobNav.blue .navDropDown {
  background: #a6192e;
}

.usa-wrestling #mobNav.red .navRoot,
.usa-wrestling #mobNav.red .navItem.last,
.usa-wrestling #mobNav.blue .navRoot,
.usa-wrestling #mobNav.blue .navItem.last {
  background: #a6192e;
}

.usa-wrestling #mobNav.red .navTabs .activeTab,
.usa-wrestling #mobNav.blue .navTabs .activeTab {
  border-bottom-color: #a6192e;
}

.usa-wrestling #mobNav.red .navChild .navLink,
.usa-wrestling #mobNav.red .navChild .navLink:link,
.usa-wrestling #mobNav.red .navChild .navLink:visited,
.usa-wrestling #mobNav.blue .navChild .navLink,
.usa-wrestling #mobNav.blue .navChild .navLink:link,
.usa-wrestling #mobNav.blue .navChild .navLink:visited {
  color: #a6192e;
}

.usa-wrestling #mobNav.red .navChild .navIcon,
.usa-wrestling #mobNav.blue .navChild .navIcon {
  fill: #a6192e;
}

.usa-wrestling #mobNav.red .navChild1 .navLink,
.usa-wrestling #mobNav.red .navChild1 .navLink:link,
.usa-wrestling #mobNav.red .navChild1 .navLink:visited,
.usa-wrestling #mobNav.blue .navChild1 .navLink,
.usa-wrestling #mobNav.blue .navChild1 .navLink:link,
.usa-wrestling #mobNav.blue .navChild1 .navLink:visited {
  color: #a6192e;
}

.usa-wrestling #mobNav.red .navChild1 .navIcon,
.usa-wrestling #mobNav.blue .navChild1 .navIcon {
  fill: #a6192e;
}

.usa-wrestling #mobNav.navy .navBar,
.usa-wrestling #mobNav.gray .navBar {
  background: #003865;
}

.usa-wrestling #mobNav.navy .navDropDown,
.usa-wrestling #mobNav.gray .navDropDown {
  background: #003865;
}

.usa-wrestling #mobNav.navy .navRoot,
.usa-wrestling #mobNav.navy .navItem.last,
.usa-wrestling #mobNav.gray .navRoot,
.usa-wrestling #mobNav.gray .navItem.last {
  background: #003865;
}

.usa-wrestling #mobNav.navy .navTabs .activeTab,
.usa-wrestling #mobNav.gray .navTabs .activeTab {
  border-bottom-color: #003865;
}

.usa-wrestling #mobNav.navy .navChild .navLink,
.usa-wrestling #mobNav.navy .navChild .navLink:link,
.usa-wrestling #mobNav.navy .navChild .navLink:visited,
.usa-wrestling #mobNav.gray .navChild .navLink,
.usa-wrestling #mobNav.gray .navChild .navLink:link,
.usa-wrestling #mobNav.gray .navChild .navLink:visited {
  color: #003865;
}

.usa-wrestling #mobNav.navy .navChild .navIcon,
.usa-wrestling #mobNav.gray .navChild .navIcon {
  fill: #003865;
}

.usa-wrestling #mobNav.navy .navChild1 .navLink,
.usa-wrestling #mobNav.navy .navChild1 .navLink:link,
.usa-wrestling #mobNav.navy .navChild1 .navLink:visited,
.usa-wrestling #mobNav.gray .navChild1 .navLink,
.usa-wrestling #mobNav.gray .navChild1 .navLink:link,
.usa-wrestling #mobNav.gray .navChild1 .navLink:visited {
  color: #003865;
}

.usa-wrestling #mobNav.navy .navChild1 .navIcon,
.usa-wrestling #mobNav.gray .navChild1 .navIcon {
  fill: #003865;
}

/* Inner Page CSS */
/************************************************************************/
body#Body .bsbSkin .PageHeader {
  background: #003865;
}

/* Skin Responsive Code */
/********************************************************************/
@media screen and (max-width: 1150px) {
  .skWidth {
    width: auto;
  }
  .skAddBanner {
    padding: 0;
  }
  .skAddBanner .addlogo,
  .skAddBanner .addBanner {
    padding: 10px 15px;
  }
  .skNews ul.list .item {
    width: 32%;
    margin: 0 6px;
  }
  .skNews ul.list .item:last-child {
    margin: 0 6px;
  }
  .skNews ul.list .item img {
    height: 250px;
    width: 100%;
  }
  .skFooter {
    text-align: center;
  }
  .skFooter .skSiteLink .left, .skFooter .skSiteLink .right {
    width: 210px;
  }
  .skFooter .skFooterBanner .skBannerLink {
    width: 250px;
  }
  .skFooter .skFooterBanner .skBannerLink img {
    width: 250px;
  }
}

@media screen and (min-width: 1200px) {
  .skVideoWrapper .skSliderVideo .skSliderMain .skItemVedio:after {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 3;
    cursor: move;
  }
}

@media screen and (max-width: 1190px) {
  .skVideoWrapper .skVideoImgInner {
    padding-bottom: 60px;
    padding-left: 22px;
  }
  .skVideoWrapper .skSliderVideo .skSliderMain,
  .skVideoWrapper .skMainTitle {
    width: auto;
    float: none;
  }
  .skVideoWrapper .skSliderVideo .skSliderThumbs {
    display: flex;
    width: 100%;
    margin-top: 0;
  }
  .skVideoWrapper .skSliderVideo .skSliderThumbs .item {
    float: left;
    padding: 20px 75px 0 0;
  }
  .skVideoWrapper .skSliderVideo .skSliderThumbs .item:last-child {
    padding-right: 0;
  }
  .skVideoWrapper .skSliderVideo .skSliderThumbs .skItemThumb img {
    margin: 0;
  }
}

@media screen and (max-width: 1100px) {
  .skVideoWrapper .skSliderVideo .skSliderThumbs .item {
    padding-right: 20px;
  }
  .skVideo {
    width: 78%;
  }
  .skVideo iframe {
    width: 100%;
  }
  .skVideoImg {
    width: 20%;
  }
}

@media screen and (max-width: 1024px) {
  .skFooter .skInfo .skRight {
    float: none;
  }
  .skFooter .skSiteLink {
    float: none;
    display: inline-block;
  }
  .skFooter .skFooterBanner {
    float: none;
  }
  .skFooter .skFooterBanner .skBannerLink {
    margin: 10px 0;
  }
  .skFooter .skLinkWrap {
    float: none;
    display: block;
    margin: 0 auto;
  }
  .skFooter .skContactUsinfo {
    float: none;
    display: block;
    margin: 0 auto;
    width: 475px;
    margin-top: 20px;
  }
}

@media screen and (max-width: 960px) {
  .skInnerArea .skAreabg .skInnerWidth {
    width: auto;
    padding: 0;
  }
  .skInnerArea .skAreabg .skInnerWrapper {
    background-color: transparent;
    padding: 20px 0;
    margin: 0;
    display: block;
  }
  .skInnerArea .skAreabg .skWidth {
    display: block;
  }
  .skInnerArea .skWrapper {
    padding: 0 15px;
  }
  .skAddBanner {
    text-align: center;
  }
  .skLogowrp {
    padding-left: 30px;
  }
  .skNews ul.list .item {
    width: 48%;
  }
}

@media screen and (max-width: 768px) {
  .skAreabg {
    background: transparent;
  }
  .skAddBanner .addlogo,
  .skAddBanner .addBanner {
    display: block;
  }
  .skAddBanner .addBanner img {
    width: 100%;
    height: auto;
  }
  .skNews {
    padding: 0 15px;
  }
  .skNews ul.list .item {
    width: 100%;
    margin: 0;
    float: none;
  }
  .skNews .news-content {
    padding: 15px 0;
  }
  .skWrestlingNews {
    padding: 0 15px;
  }
  .skWrestlingNews .skList .skItem {
    margin-bottom: 20px;
  }
  .skWrestlingNews .skList .skItem .skLink {
    display: inherit;
    max-height: initial;
  }
  .skWrestlingNews .skList .skItem .skLink .skImg {
    position: relative;
    width: 100%;
  }
  .skWrestlingNews .skList .skItem .skLink .skDetail {
    padding: 15px 0;
  }
  .skEventsWrapper {
    margin-top: 15px;
  }
  .skEventsWrapper .skEvent {
    padding: 0 15px;
  }
  .skEventsWrapper .skEvent .skEventCnt {
    padding: 10px 0 30px 0;
  }
  .skEventsWrapper .skEvent .skEventCnt .skInner {
    height: auto;
  }
  .skPromosBanner {
    padding: 20px 15px;
  }
  .skPromosBanner .promoBanner img {
    width: 100%;
    height: auto;
  }
  .skVideoWrapper .skVideoImgInner {
    padding: 30px 15px 50px;
  }
  .skResourcesEventWrapper .skResourcesEventInner {
    padding: 30px 15px;
  }
  .skResourcesEventWrapper .skEvent .skEventInner {
    margin-bottom: 30px;
  }
  /* =========== Mobile Nav ============= */
  #Body #mobNav.White .navBar {
    background-color: #a6192e;
    border-bottom: 0;
    padding: 11px 36px;
  }
  #Body #mobNav.White .navRoot,
  #Body #mobNav.White .navItem.last {
    background-color: transparent;
  }
  #Body #mobNav.White .navTabs .navItem {
    border-top: 1px solid #ffffff;
  }
  #Body #mobNav.White .navChild .navLink,
  #Body #mobNav.White .navChild .navLink:link,
  #Body #mobNav.White .navChild .navLink:visited {
    color: #a6192e;
  }
  #Body #mobNav.White #mobNav.White,
  #Body #mobNav.White .navTabs .activeTab {
    border-bottom-color: transparent;
  }
  #Body #mobNav.White .navDropDown {
    background: #a6192e;
  }
  #Body #mobNav.White .navLeft {
    left: 15px;
  }
  #Body #mobNav.White .navLogo a {
    padding: 0;
  }
  #Body #mobNav.White .navLogo a img {
    height: 36px;
  }
  .skWebOnly,
  .skHeader {
    display: none;
  }
  .skEvent,
  .skTwitterWrapper,
  .skFaceBookWrapper {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  }
  .skSection .skRowWrapper {
    margin: 0;
  }
  .skNewsWrapper,
  .skEventsWrapper,
  .skSection .skRow {
    display: block;
    width: 100%;
    padding: 0;
  }
  .skContentWrapper {
    padding: 0;
  }
  .skMobTabLink, .skMobTabLink:link, .skMobTabLink:visited {
    font-family: "Coresansnsc-bold";
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    line-height: 1;
    display: block;
    text-decoration: none;
    text-transform: uppercase;
    padding: 14px 0;
    text-align: center;
    background-color: #a6192e;
    margin-top: 20px;
  }
  .skMobTabLink.skTwitterLink, .skMobTabLink:link.skTwitterLink, .skMobTabLink:visited.skTwitterLink {
    margin-top: 0;
  }
  .skMobTabLink.active, .skMobTabLink:link.active, .skMobTabLink:visited.active {
    background-color: #003865;
  }
  .skSection .content {
    height: 340px;
  }
  .skSection .content.skFacebook, .skSection .content.skTwitter {
    height: 370px;
  }
  .skCalendar .skTitle {
    font-size: 20px;
    line-height: 30px;
  }
  a.skViewAllBtn {
    max-width: 100%;
  }
  .skDetail .skDate {
    font-size: 12px;
    line-height: 17px;
  }
  .skLeft {
    float: none;
  }
  .skFooter .skHead {
    text-align: left;
  }
  .skFooter .skSocial {
    text-align: left;
  }
  .skFooter .skFooterBanner {
    margin: 15px auto 15px;
    float: none;
    text-align: center;
  }
  .skFooter .skFooterBanner .skBannerLink {
    margin: 10px 0;
  }
  .skFooter .skSiteLink {
    padding: 0 15px;
    margin: 0 auto;
  }
  .skFooter .skSiteLink .right, .skFooter .skSiteLink .left {
    width: 100%;
    margin: 10px 0;
  }
  .skInfo {
    padding: 10px 0;
  }
  .skInfo .skLeft,
  .skInfo .skRight {
    text-align: center;
    padding: 5px 10px;
    float: none;
    width: auto;
    margin: 0;
  }
  /* =========== Inner Area ============= */
  .skInnerArea .skInnerSection {
    margin: 0;
    padding: 10px;
    display: block;
    min-width: auto;
  }
  .skInnerArea .skLeftPane {
    margin-bottom: 20px;
  }
  .skInnerArea .skLeftPane,
  .skInnerArea .skRightPane {
    display: block;
    width: 100%;
    padding: 0;
  }
  /* =========== resource and event Area ============= */
  .skLeft,
  .skRight {
    float: none;
  }
  .skResourcesEventWrapper .skResources,
  .skResourcesEventWrapper .skEvent {
    width: 100%;
    box-shadow: none;
  }
  .skResourcesEventWrapper .skResources {
    float: left;
    margin-bottom: 40px;
  }
  .skResourcesEventWrapper .skResources .skRight,
  .skResourcesEventWrapper .skResources .skLeft {
    width: 100%;
    padding: 10px 0;
  }
  .skResourcesEventWrapper .skEvent,
  .skResourcesEventWrapper .skRight {
    float: right;
  }
  .skResourcesEventWrapper .skLeft {
    float: left;
  }
  .skEventInner img {
    float: left;
  }
  .skVideo {
    width: 100%;
    margin-bottom: 15px;
  }
  .skVideoImg {
    width: auto;
  }
  .skVideoImg img {
    margin: 0 auto 15px;
  }
}

@media screen and (max-width: 500px) {
  .skFooter .skLinkWrap {
    width: 100%;
  }
  .skFooter .skLinkWrap .skContact {
    margin: 0 20px;
  }
  .skFooter .skLinkWrap .skAboutInner {
    margin: 10px 20px;
  }
  .skFooter .skContactUsinfo {
    width: 100%;
  }
  .skFooter .skContactUsinfo .skContact {
    margin: 0 20px;
  }
}

@media screen and (max-width: 480px) {
  .skFooter {
    padding-bottom: 0;
  }
  .skFooter .skInfo .skLeft,
  .skFooter .skInfo .skRight {
    text-align: center;
    margin: 0 37px;
  }
  .skFooter .skFooterInner .skContact h2.skTitle {
    line-height: inherit;
    padding: 0 0 0 5px;
  }
}
