

.click {cursor: pointer;}
.noselect {
    -webkit-user-select: none; /* Safari 3.1+ */
    -moz-user-select: none; /* Firefox 2+ */
    -ms-user-select: none; /* IE 10+ */
    user-select: none; /* Standard syntax */
}

      .noPadding{padding:0}
      #rismSection1{padding:0 3%;background-color:#cccccc;/*background-color:#ddcfc1;*/}
      #section1Text{padding:0;padding-right:3%}
      #section1Images{text-align:right;padding:0;z-index:1;}
      #section1Image1,#section1Image2{max-width:219px}
      #section1Image2{margin-top:10px}
      #section2images{padding-bottom:3%;}
      .smallText{font-size:2vw;line-height:2.5vw}
      .location{background:#5f574f;background:rgba(95,87,79,.65);color:#fff;font-size:12px;line-height:15px;position:absolute;bottom:0;padding:6px;width:88%;height:auto;margin-left:6%}
      .locationLeft{background:#5f574f;background:rgba(95,87,79,.65);color:#fff;font-size:12px;line-height:15px;position:absolute;bottom:0;padding:6px;width:88%;height:auto;margin-left:9%}
      .locationRight{background:#5f574f;background:rgba(95,87,79,.65);color:#fff;font-size:12px;line-height:15px;position:absolute;bottom:0;padding:6px;width:88%;height:auto;margin-left:3%}
      .noText{display: none;}
      h1{font-size:4vw;line-height:4.5vw}
      h2{font-size:2.5vw;margin:-20px 0 0 7vw}
      .techHeaderSmall{color:#3a3a3a;font-size:2.1vw;line-height:2.6vw;text-align:center;font-weight:700;padding-top:12px;padding-bottom:12px;padding-top:1.25rem;padding-bottom:1.25rem}
      .techHeaderMed{color:#3a3a3a;font-size:2.1vw;line-height:2.6vw;text-align:center;font-weight:700;margin:12px auto;margin:1.25rem auto 1.25rem}
      .techHeaderBig{color:#3a3a3a;font-size:3vw;line-height:3.5vw;text-align:center;font-weight:700;margin:12px auto;margin:1.25rem auto 1.25rem}
      .moreImages{display:none}
      .arial12_bold{font-family:Arial;font-size:12px;font-weight:700}
      .red_28{font-size:20px;color:#d13434;font-weight:700}
      .red_b13{font-size:13px;color:#d13434;font-weight:700}
      .black_b13{font-size:13px;color:#000;font-weight:700}
      .grey {color:#333333;}
      .blue_b12{font-size:12px;color:#1d7da0;font-weight:700}
      .white_20{font-size:30px;font-weight:700;color:#FFF;line-height:60px;text-align:center}
      .blueBtn{background-color:#2887A9;background-image:-webkit-gradient(linear,left top,left bottom,from(#2887A9),to(#186E8A));background-image:-webkit-linear-gradient(top,#2887A9,#186E8A);background-image:-moz-linear-gradient(top,#2887A9,#186E8A);background-image:-ms-linear-gradient(top,#2887A9,#186E8A);background-image:-o-linear-gradient(top,#2887A9,#186E8A);background-image:linear-gradient(to bottom,#2887A9,#186E8A);padding:5px 20px;text-decoration:none;text-align:center;box-sizing:border-box}
      .blueBtn:hover{color:#fff;background-color:#186E8A;background-image:-webkit-gradient(linear,left top,left bottom,from(#186E8A),to(#2887a9));background-image:-webkit-linear-gradient(top,#186E8A,#2887a9);background-image:-moz-linear-gradient(top,#186E8A,#2887a9);background-image:-ms-linear-gradient(top,#186E8A,#2887a9);background-image:-o-linear-gradient(top,#186E8A,#2887a9);background-image:linear-gradient(to bottom,#186E8A,#2887a9)}
      .sect6Text{color:#fff;text-align:center;margin:12.5px auto;margin:1.25rem auto 1.25rem}
      .uploadOption{display:inline-block;vertical-align:top;width:54px; margin:5px 20px 0 0; text-align:center;}
      .logoORG{max-width: 209px; max-height: 80px; margin: 2px 35px 2px 0vw; float:right;}
      .holder{display:table-row;float:none}
      .tile{display:table-cell;float:none}
      .container2{max-width:1200px;min-width:320px}
      .videoThumb{width:166px; max-height:133px;height:93px;background:#000;margin-right:auto;margin-left:auto;justify-content:space-between;text-align:center;position:relative;margin-top:16px;cursor:pointer;float:left;background-size:contain;}
      .container2{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}
      .NowPlaying{background:#5f574f;background:rgba(95,87,79,.65);color:#fff;font-size:2.26vw;position:absolute;top:12.6vw;width:100%;height:2.6vw;margin-bottom:0}
      .NowPlaying{display:none;font-weight:700}
      .greyHead {background:#5f574f; width:190px; height:25px; line-height:25px; text-align:center; color:#FFF; font-weight:bold; font-size:14px;}
      .orangeHead {background:#f58220; width:234px; height:25px; line-height:25px; text-align:center; color:#FFF; font-weight:bold; font-size:14px; margin-left:2px;}
      .whiteBg {background:#FFF; width:190px; height:60px; color:#000; font-size:14px; position:relative;}
      .greyBg {background:#e7e7e7; width:190px; height:60px; color:#000; font-size:14px; position:relative;}
      .checkMark {top:13px; left:101px; position:absolute;}
      .asterisk {top:7px; left:138px; position:absolute;}
      .onelineSpace {padding:20px 0 0 0;text-align:center;}
      .twolineSpace {padding:9px 0 0 0; text-align:center;}
      #videoWrapper{background-color: transparent;}
      #video1{width:100%;height:auto;cursor:pointer;}
      .owl-prev {top:45px; left:0px;}
      .owl-next {top:45px; right:0px;}
      .nowPlaying{position:absolute; top:0; left:0; height:93px; width:166px; border:2px solid #FFF; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;z-index:1; display:none;}
      .playText {position:absolute;bottom:0; left:0; width:100%; height:22px; text-align:center; line-height:22px; color:#FFF; background:rgba(0, 0, 0, 0.6); font-size:12px;}
      #pdfDiv{padding-left:15px;padding-bottom:30px;background-color:#ddcfc1;padding-top: 37px;}
      #pdfTable{border-collapse:collapse; margin-bottom: 0px;margin-top:0px;}
      .valignMid{vertical-align:middle;}
      .text14b{font-weight:bold;font-size:14px;}
      .pdfImg{margin-right:5px;}
      #moreBtnWrap{margin-top:3%;margin-bottom:3%;text-align:center;}
      #moreBtn{font-size:14px;color:#fff;width:12%;margin:0 auto;min-width:123px;}
      #submissionIcons{display:inline-block; zoom: 1; *display:inline; vertical-align:top; list-style:none; margin:0; padding:0;}
      .uploadOpt{font-size:9px; line-height:1.09em; margin-top:2px;}
      .uploadOption > div > img {width:50px;height:50px;}
      /* #footWrap{max-width:1170px;margin-left: -15px;} */

      #awardText{font-size:2.41667vw; color: #3996b2; display:inline-block; vertical-align: middle; line-height: normal;}
      #awardImg{display:inline-block; vertical-align: middle; line-height: normal; margin-top: 2px; height:2.05vw}
      .toggleFeature{display: none;}
      .toggleFeatureMobile{display: none;}
      #rismContent {padding-bottom:15px;}
      #uglyTruth{padding:0 0;color:#FFF;width:100%;height:39px;text-decoration:none;/*font-family: Roboto;*/max-width: 465px;text-align: center;letter-spacing: 3px;font-size: 20px;line-height: 2;}
      .container{background-color:#fff;}

      .greyHead {background:#5f574f; width:190px; height:25px; line-height:25px; text-align:center; color:#FFF; font-weight:bold; font-size:14px;}
      .orangeHead {background:#f58220; width:234px; height:25px; line-height:25px; text-align:center; color:#FFF; font-weight:bold; font-size:14px; margin-left:2px;}
      .whiteBg {background:#FFF; width:190px; height:50px; color:#000; font-size:14px; position:relative;}
      .greyBg {background:#e7e7e7; width:190px; height:50px; color:#000; font-size:14px; position:relative;}
      .checkMark {top:10px; left:101px; position:absolute;}
      .doubleCheckMark {top:10px; left:101px; margin: 5px 0 0 0;}
      .asterisk {top:7px; left:138px; position:absolute;}
      .onelineSpace {padding:15px 0 0 0;text-align:center;}
      .twolineSpace {padding:5px 0 0 0; text-align:center;}
      .tallFeaturePanel {height: 55px;}
      .slateItalic{font-size:20px; font-weight:bold; font-style:italic; color:#5f574f; text-align:center; line-height:50px;}
      .checked{background:url("/event/images/checkMark.png") no-repeat center;}
      .unchecked{}
      .black_bold_big{font-weight:bold; font-size: 16px; padding: 8px 0;}
      .black_bold_small{font-size: 11.5px; font-weight:bold;}
      .whiteBorder{border:5px solid #fff}
      .slateItalicMobile{font-size:14px; font-weight:bold; font-style:italic; color:#5f574f; text-align:center; line-height:60px}
      #featuresTable{width:95%; margin:30px auto 30px;}

      .visitBtn{background-color:#2887A9;background-image:-webkit-gradient(linear,left top,left bottom,from(#2887A9),to(#186E8A));background-image:-webkit-linear-gradient(top,#2887A9,#186E8A);background-image:-moz-linear-gradient(top,#2887A9,#186E8A);background-image:-ms-linear-gradient(top,#2887A9,#186E8A);background-image:-o-linear-gradient(top,#2887A9,#186E8A);background-image:linear-gradient(to bottom,#2887A9,#186E8A);padding:10px 20px;text-decoration:none;text-align:center;box-sizing:border-box; font-size:15px; color:#fff;}
      .visitBtn:hover{color:#fff;background-color:#186E8A;background-image:-webkit-gradient(linear,left top,left bottom,from(#186E8A),to(#2887a9));background-image:-webkit-linear-gradient(top,#186E8A,#2887a9);background-image:-moz-linear-gradient(top,#186E8A,#2887a9);background-image:-ms-linear-gradient(top,#186E8A,#2887a9);background-image:-o-linear-gradient(top,#186E8A,#2887a9);background-image:linear-gradient(to bottom,#186E8A,#2887a9)}


      /* pdf guides */
      #pdfRow {margin:30px 0;}
      #guideTxt {text-align: center; margin-bottom: 30px; font-size: 16px; font-weight: bold; letter-spacing: 1px;}
      #guidesContent { width: 90%; margin: 0 auto;display: flex; align-items: flex-start; justify-content: space-around; flex-wrap: wrap; align-content: space-around;}
       #guidesContent a {width: 100%; height: 100%;display: flex; align-items: center; justify-content: center; flex-direction: column;}
      .pBlock {}
      .guideIcon {height: 70px;}
      .pdfTitle {color: #333; margin-top:16px; font-weight: bold;}
      .pdfPointer {margin-top:16px; text-align:center; font-size:12px; color:#1d7da0; font-weight: bold;}

      /*fact banner*/
      #factContainer {background-color: #1d7da0; height: 110px; color: #fff;}
      #factContent {width: 100%; height: 100%;}
      #factContent .item {height: 100%;}
      .factMain {display: flex; align-items: center; justify-content: center; height: 100%; width: 80%; margin: 0 auto;} 
      #factLogo {flex: 1.5 1.5 15%; font-family: 'Thirsty Script', Roboto, sans-serif; font-weight: 800; font-size: 46px; text-align: center;}
      #factLogoTxt span{ font-family: 'Arial Narrow 7', Roboto, sans-serif; font-weight: normal; font-size: 40px;}
      #factBlock {flex: 7 7 70%; font-size: 16.8px; float: right; }
      #factTxt {padding: 10px 0;}
      #factTxt a {padding: 10px 0; height: 100%;}

      .txtBold {font-weight: bold;}
      .txtUnderline {text-decoration: underline; color: #fff;}
      .txtUnderline:hover {color: #fff;}
      .txtUnderline:visited {color: #fff;}


      /*overwrite carousel indicator*/
      .carousel-indicators{position:absolute;bottom:3px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none;}
      .carousel-indicators li{display:inline-block;width:10px;height:10px;margin:4px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0, 0, 0, 0); background-color: #fff; border:1px solid #fff;border-radius:10px; opacity: 0.5;}
      .carousel-indicators .active{width:12px;height:12px;margin:3px;background-color:#fff; border-radius: 10px;opacity: 1;}

      /*overwrite carousel arrows*/
      .carousel-control.left, .carousel-control.right {background-image: none;}
      .carousel-control {width: 12%;}


      @media (max-width: 1199px) {
        #section1Text{padding-right:3%}
        #section1Images{margin-top:0}
        #footWrap {max-width: 970px;}
        #guidesContent {width: 95%;}
      }

      @media(max-width:1192px) {
        #pdfDiv{padding-top:30px!important}
      }

      @media (max-width: 1000px) {
        #factContainer {height: 160px;}
        .factMain {flex-direction: column; margin-top: 10px; height: auto; width: 85%;}
        #factLogo {font-size: 36px;}
        #factLogoTxt span {font-size: 32px;}
        #factBlock {font-size: 16px;}
        .carousel-control {width: 8%; font-size: 22px;}
      }

      @media (max-width: 991px) {
        #pdfDiv{padding-top:20px!important;padding-bottom:2%}
        #footWrap {max-width: 750px;}
        #awardText{font-size:18.56px;}
        #awardImg{height:15.7344px;}
        #uglyTruth{font-size: 13px; line-height: 3;}
        #guidesContent {width: 100%;}
      }

      @media (max-width: 767px) {
        /*#factContainer {height: auto;}*/
        #factContent {padding-bottom: 24px;}
        .factMain {margin-top: 5px; width: 82%; height: 94%;}
        #factLogo {font-size: 30px; flex: 2.5 2.5 25%;}
        #factLogoTxt span {font-size: 27px;}
        #factBlock {font-size: 15px;}
      }

      @media(max-width: 767px) {
        #rismContent {padding-bottom:155px !important;}
        .owl-prev {left:0px !important;}
        .owl-next {right:0px !important;}
        .white_20{font-size:20px!important}
        #section1Text{padding-right:0}
        #section1Images{margin-top:3%;margin-bottom:3%;text-align:center}
        #pdfTable{margin:0 auto}
        #section1Image1{width:48.2%;margin-top:0;margin-right:2%}
        #section1Image2{width:48.2%;margin-top:0}
        .left2{margin:6% 3% 0 6%}
        .right2{margin:6% 6% 0 3%}
        #rismSection2{margin-top:3%}
        .s2img,.location,.locationLeft,.locationRight{width:91%}
        .location,.locationLeft,.locationRight{margin-left:3%}
        .location{margin-left: 6%;}
        #pdfDiv{padding-top:35vw !important; padding-bottom:3%;}
        #footWrap {max-width: 767px;margin-left:-15px;margin-right:-15px;}
        #featuresTable {display: table;}
        #awardText{font-size:2.41667vw;}
        #awardImg{height:1.8755vw; margin-top:-4px;}

        #guidesContent {width: 78%;}
        .pBlock {margin: 2vw;}
      }

      @media (max-width: 650px) {
        #guidesContent {width: 90%;}
      }

      @media (max-width: 639px) {
        .logoORG{max-width: 109px; max-height: 41px;margin: 8px 0 0 0vw; float:right;}
        .pdfRow{display:block}
        #pdf2,#pdf3{margin-top:6px}
        .white_20{font-size:25px}
      }

      @media (max-width: 580px) {
         #awardTrophy{background-size: contain !important;}
      }

      @media (max-width: 520px) {
        #guidesContent {width: 100%;}
        /*.pBlock {margin: 4vw;}*/

        /*custom css*/
        .pBlock {margin: 1vw;}
        /*end of custom css*/
      }

      @media (max-width: 479px) {
        .smallText{font-size:2.75vw;line-height:3.25vw}
        h1{font-size:5.5vw;line-height:6vw;}
        h2{font-size:3.8vw;margin:-16px 0 15px 0vw; float:left;}
        .techHeaderSmall{font-size:2.5vw;line-height:3vw}
        .techHeaderMed{font-size:2.8vw;line-height:3.3vw}
        .techHeaderBig{font-size:4vw;line-height:4.5vw}
        .mobile{display:block}
        .desktop{display:none}
      }

      @media (max-width: 420px) {
        /*#factContainer {height: 155px;}*/
        #factBlock {font-size: 14px; line-height: 17px; z-index: 500;}
        #factTxt {padding: 5px 0;}

        .carousel-indicators, .carousel-indicators li {pointer-events: none;}

      }

      @media(max-width: 340px) {
        #pdfDiv{padding-top:42vw !important;padding-bottom:3%;}
        #awardImg{margin-top:-5px;}
      }

      @media (max-width: 320px) {
        #factBlock {font-size: 12px; line-height: 16px;}
         /*custom css*/
        .pBlock {margin: 0;}
        /*end of custom css*/
      }





      @media (min-width: 369px) {
         #awardImg{height:1.8755vw; margin-top:-4px;}
      }


      @media (min-width: 480px) {
        .desktop{display:block}
        .mobile{display:none}
      }
      @media (min-width: 640px) {
        #submissionIcons{width:600px}
        .pdfRow{display:inline;margin-right:1.5vw}
        .logoORG{max-width: 159px; max-height: 59px;margin: 8px 0 0 0vw; float:right;}
      }

      @media (max-width: 767px){
        .logoORG{display: none;}
        h2{font-size: 2vw; margin: -20px 0 0 3vw;}
        #logo{height:35px; height:6.12vw; margin:10px 10px 10px 0;}
      }
 
      @media (min-width: 768px) {
      h1{font-size:3.5vw;line-height:4vw}
      h2{font-size:14px;margin:-25px 0 0 34px}
        .techHeaderSmall{font-size:2vw;line-height:2.5vw}
        .techHeaderMed{font-size:2.275vw;line-height:2.775vw}
        .techHeaderBig{font-size:3.25vw;line-height:3.75vw}
        .smallText{font-size:1.75vw;line-height:2.25vw}
        #section1Text{text-align:left;margin-bottom:0}
        .left3{margin:9% 6% 0 9%}
        .mid3{margin:9% 4% 0}
        .right3{margin:9% 6% 0 3%}
        .container2{width:750px}
        .NowPlaying{background:#5f574f;background:rgba(95,87,79,.65);color:#fff;font-size:12px;position:absolute;top:42px;width:100%;margin-bottom:0;height:16px}
        #featuresTable{display: none;}
      }

      @media (min-width: 900px) {
        h1{font-size:3.25vw;line-height:3.75vw}
        h2{font-size:14px;margin:-25px 0 0 35px}
        .techHeaderSmall{font-size:1.9vw;line-height:2.4vw}
        .techHeaderMed{font-size:2.1vw;line-height:2.6vw}
        .techHeaderBig{font-size:3vw;line-height:3.5vw}
        .smallText{font-size:1.5vw;line-height:2vw}
      }
      @media (min-width: 992px) {
        h1{font-size:3vw;line-height:3.5vw}
        h2{font-size:15px;margin:-25px 0 0 88px;}
        .techHeaderSmall{font-size:1.725vw;line-height:2.225vw}
        .techHeaderMed{font-size:1.925vw;line-height:2.425vw}
        .techHeaderBig{font-size:2.75vw;line-height:3.25vw}
        .smallText{font-size:1.4vw;line-height:1.9vw}
        .container2{width:970px}
        .NowPlaying{background:#5f574f;background:rgba(95,87,79,.65);color:#fff;font-size:12px;position:absolute;top:59px;width:100%;margin-bottom:0;height:16px}
        #awardText{font-size:24px}
        #awardImg{height:18.61px;}
      }
      @media (min-width: 1200px) {
        h1{font-size:35px;line-height:40px}
        h2{font-size:19px;margin:-25px 0 0 96px;}
        .logoORG{max-width: 209px; max-height: 80px; margin: 2px 35px 2px 0vw; float:right;}
        .techHeaderSmall{font-size:17px;line-height:22px}
        .techHeaderMed{font-size:21px;line-height:26px}
        .techHeaderBig{font-size:30px;line-height:35px}
        .smallText{font-size:17px;line-height:22px}
        #submissionIcons{width:100%}
        .container2{width:1170px}
        .NowPlaying{background:#5f574f;background:rgba(95,87,79,.65);color:#fff;font-size:12px;position:absolute;top:66px;width:100%;margin-bottom:0;height:26px}
        #awardText{font-size:27px;}
        #awardImg{height:22px; margin-top: 2px;}
      }

      
