﻿/* CSS Document */

/* general styles  */

@font-face {
  font-family: Heebo-Black;
  src: url(/UploadedFiles/EventPage/11126.013/Heebo-Black.ttf);
}
@font-face {
  font-family: Lato-Black;
  src: url(/UploadedFiles/EventPage/11126.013/Lato-Black.ttf);
}
@font-face {
  font-family: Quicksand-Medium;
  src: url(/UploadedFiles/EventPage/11126.013/Quicksand-Medium.ttf);
}
@font-face {
  font-family: Lato-Regular;
  src: url(/UploadedFiles/EventPage/11126.013/Lato-Regular.ttf);
}

body{
  font-family:'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 26px;
  color:#252525;
}
h1, h2, h3, h4, h5{
  font-family:'Assistant', sans-serif;
  font-weight:600;
  margin:30px 0 40px 0;
  color: #000;
}
h1, h2.section-heading{
  color:#033353;
  font-size:30px;
  margin:20px 0;
}
p {
  font-family:'Lato-Regular';
}
@media(min-width:768px){
  h1, h2.section-heading {
    font-size:45px;
}
}
.pagecontent{
  min-height:400px;
}

.header-middle{
  display:none;
}

h1, h2.section-heading{
  color:#033353;
  font-family: 'Heebo-Black' !important;
}
h2{
  color:#000;
}
a.btn{
  font-family:'Open Sans', sans-serif;
  font-weight:600;
  text-transform:uppercase;
  white-space: normal;
  -webkit-transition:all 0.3s linear;
  -moz-transition:all 0.3s linear;
  transition:all 0.3s linear;
}
#agenda-day .panel .panel-heading .sessionTagline {display: none;}
@media(min-width:992px) {
  a.btn {
    white-space: nowrap;
  }
}
.btn-group-lg>.btn, .btn-lg {
  border-radius: 3px;
}
a.btn-default {
  background: #d10a11;
  border:1px solid #fff;
  color: #fff;
}
a.btn-default:hover, .btn-default:focus{
  background: #033853;
  border:1px solid #fff;
  color: #fff;
}
a.btn-primary{
  background: #d10a11;
  border:1px solid #fff;
  color: #fff;
}
a.btn-primary:hover, a.btn-primary:focus{
  background: #033853;
  border:1px solid #fff;
  color: #fff;
}
.header-bottom{
  background:#fff;
}
@media(max-width:767px){
.main .header-bottom{
    position:fixed !important;
}}
nav .navbar-toggle .icon-bar {
    background-color: #000;
}
nav .navbar-nav > li > a {
  -webkit-transition:all 300ms linear;
  -moz-transition:all 300ms linear;
  transition:all 300ms linear;
}
nav .navbar-nav > li > a {
  font-size: 14px;
  line-height:12px;
  padding: 31px 3px;
  color:#000;
}
nav .navbar-nav > li a:hover, nav .navbar-nav > li a:active, nav .navbar-nav > li a:focus, nav .nav .open > a, nav .nav .open > a:hover, nav .nav .open > a:focus{
  background: #b2b2b2;
  color: #000;
}

nav .navbar-header .logo {
    width: 200px;
    max-height:77px;
    padding-top: 5px;
}
@media(min-width:768px) {
  nav .navbar-nav {
    float:right;
  }
  nav .navbar-nav > li > a {
  font-size: 8px;
  line-height:12px;
  padding: 31px 3px;
  color:#000;
}
}
@media(min-width:992px){

  nav .navbar-nav > li > a {
    font-size: 12px;
    line-height: 14px;
    padding: 31px 3px;
    color:#000;
    font-weight: 600;
  }

  nav .navbar-header .logo {
    height:auto;
  }
}
@media(min-width:1200px){
  nav .navbar-nav > li > a {
    font-size: 14px;
        padding: 33px 5px;
  }
}


/* end general styles */



/* navigation */

.header-bottom{
  width:100%;
  display:block;
  margin:0;
  position:fixed !important;
  z-index:999;
  top:88px;
  -webkit-box-shadow: 0 3px 7px 1px rgba(0,0,0,.5);
  box-shadow: 0 3px 7px 1px rgba(0,0,0,.5);
}
.navbar{
  border:0;
  -webkit-border-radius: 0;
  border-radius: 0;
  background-color:transparent;
  margin-bottom:0;
  min-height: 77px;
}
nav .navbar-brand{
  padding:0;
}
.header-bottom.affix{
  position:fixed;
  top:0;
  z-index:999;
}
.header-bottom.affix-bottom {
  position:absolute;
  z-index:999;
}

nav .navbar-header{
  display:block;
}
nav .navbar-header .logo {
  display: block;
  margin: 0;
}

nav .navbar-nav .open .dropdown-menu li a {
    color: #000;
    font-size: 12px;
    line-height:12px;
    padding: 10px 12px;
}
@media(max-width:767px){
.navbar-collapse.in {

    padding-top: 0px !important;
}
}
nav .navbar-toggle {
    border-color: #000;
    margin-top:18px;
}
nav .navbar-toggle .icon-bar {
    background-color: #000;
}
nav .navbar-nav > li.btn-nav > a {
    padding: 14px;
  padding-bottom:13px;
  margin: 15px 4px;
  border: 2px solid #fff;
  border-radius: 8px;
  background: #B90000;
  color:#fff;
  font-weight:700;
}
@media(min-width:992px){
  nav .navbar-nav > li.btn-nav > a {
    margin:15px;
}
}
nav .navbar-nav > li.btn-nav > a:hover {
  background:#000;
}
@media(min-width:768px){

  nav .navbar-nav .open .dropdown-menu li a {
    color: #252525;
    font-size:14px;
    line-height: 1.42857;
    padding: 3px 20px;

  }

  .container{
    width:100%;
  }

}
@media(min-width:992px){


  nav .navbar-nav{
    float:right;
  }
  .container{
    width:970px;
  }

}
@media(min-width:1200px){

  .container{
    width:1170px;
  }
}

/* end navigation */


/* home-cta-5 */

.home-cta-5{
  text-align:center;
  padding:10px 0 80px 0;
}

.home-cta-5 h2 img {


}
.home-cta-5 h2.section-heading{
  /* margin:20vh 0 5vh 0; */
  color:#fff;
  font-size:50px;
  line-height:48px;
      font-weight: 800;
    text-shadow: 2px 2px 3px #222;
}
@media(max-width:400px){

  .home-cta-5 h2.section-heading {
    /* margin: 20vh 0 5vh 0; */
    color: #fff;
    font-size: 33px !important;
  }
}

@media(min-width:768px){
  .home-cta-5 h2.section-heading{
    /* margin: 21vh 0 8vh 0; */
    line-height: 63px;
    margin-bottom: 89px;
    margin-top: 133px;

  }
  .home-cta-5 h3{
  /* font-size: 30px !important; */
   margin: 0 0 20px !important;
}
.groupdisc, .tier_group_2, .tier_group_1{
  clear: both;
}
.srsprice_box_is{
  font-size: 27px !important;
}
.packageitem .marketingpoints ul li{
  font-size: 1em;
  padding: 7px 20px;
}
  .home-cta-5 h2{
  line-height: 64px;
  /* margin-bottom: 114px; */
  font-size: 60px !important;
  
}
.home-cta-5 h3.text-center {
    font-size: 58px !important;
    font-weight: bolder;
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.90);
}
}
.home-cta-5 h2.section-heading img {
  background: rgba(255,255,255,.8);
  box-shadow: 3px 5px 14px rgba(0, 0, 0, 0.57);
}
@media(min-width: 768px){
  .home-cta-5 h2.section-heading img {
    margin: 11vh 0 0 0;
    padding: 20px 80px 32px 50px;
  }
}
@media(max-width:767px){
  .home-cta-5 h2.section-heading img {
    margin: 12vh 0 0 0;
    padding: 20px;
  }
}
@media(max-width:480px){
.groupdisc, .tier_group_2, .tier_group_1{
  clear: both;
}
.srsprice_box_is {
  font-size: 27px !important;
}
.packageitem .marketingpoints ul li {
  font-size: 1em;
  padding: 7px 20px;
}
}
.home-cta-5 h1 img{
  max-height:50vh;
}
.home-cta-5 h2{
  font-size:24px;
  line-height:26px;
  color:#fff;
 text-shadow: 2px 2px 3px #222;
 /* margin-top: 84px; */
}

.home-cta-5 h3{
  color: #fff;
  margin: 10px 0 3px;
  font-size:18px;
}

@media(max-width: 767px){
  .home-cta-5 h3{
    margin: 10px 0 15px;
    font-size: 23px;
    text-shadow: 2px 2px 3px rgba(0, 0, 0, 0.90);
  }
}
.standout {
  color: #bfc3fd;
  font-family: "Gochi Hand",cursive;
  font-size: 42px;
}
.home-cta-more{
  display:none;
}
.home-cta-5 h3 span{
  color: #fff;
  white-space:nowrap;text-transform: uppercase; text-shadow: 2px 2px 3px #222;
}
.home-cta-5 h4 {
  color: #ffff;
  /* font-size: 15px; */
  margin: 0;
  font-family: 'Assistant', sans-serif;
  padding: 0 0 50px;
  text-shadow: 2px 2px 3px rgba(0, 0, 0, .90);
}
@media(min-width:768px){
 .home-cta-5 h4{
  font-size:30px;
}
}
@media(max-width: 767px){
  .home-cta-5 h4 {
    font-size: 16px !important;
    text-shadow: 2px 2px 3px rgba(0, 0, 0, .90);
  }
}
.home-cta-5 .btn{
  margin-bottom:20px;
}

.home-cta-5 .btn-primary {
  background: rgba(209, 10, 17, 0.7);
}
.home-cta-5 .btn-default {
  background: rgba(0, 84, 126, 0.7);
}


.header-top{
  background: #000 url(/UploadedFiles/EventPage/11126.013/images/cta-bkg-new.png) center top no-repeat;
  background-size: cover;
  display:block;
}
@media(min-width:768px){
 

  .home-cta-more{
    display:block;

  }
  .home-cta-5 .home-cta-more a{
    color:#fff;
    opacity:.3;
    margin:10px 0;
    display:inline-block;
  }
  .home-cta-5 .home-cta-more a:hover{
    opacity:1;
  }
  .home-cta-5 .home-cta-more .fa{
    font-size:73px;
  margin:20px;
  }

}
@media(min-width: 1200px){
  .row-cta-btn-group{
    padding-left:20px;
    padding-right:20px;
  }
 .home-cta-5 .btn-lg {
  border-radius: 5px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.33333;
  padding: 20px 10px;
}
}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 100px;
  right: 10px;
  z-index: 10;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(4, 62, 108, 0.8) url(/UploadedFiles/EventPage/1002998/images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}

/* end home-cta-5 */

/* subpage cta */

#aside-cta{
  padding-top:156px;
  background: #000 url(/UploadedFiles/EventPage/11126.013/images/cta-bkg-new.png) center 75% no-repeat  ;
  background-size:cover;
}
#aside-cta a.btn {
  font-size:14px;
}
.headertext{
  margin:0;
  padding: 0 10px;
  text-align:center;
  color:#fff;
  font-size:17px;
  font-weight:600;
  text-transform:uppercase;
  background:rgba(0,0,0,0.8);
  display:inline;
  float:left;
}
@media(min-width:768px) {
  .headertext {
    text-align:right;
    float:right;
  }
}

/* venuw-section */

.venue-section{
  padding: 80px 0 100px 0;
  background: #834b66 url(/UploadedFiles/EventPage/11126.012/images/venue-section-bkg.jpg) no-repeat scroll center top / cover;
}
.venue-section h2.section-heading {
  color:#fff;
  margin-top:0px;
      margin-bottom: 52px;
}
.venue-section h3 {
  color:#fff;
  background:rgba(0,0,0,.7);
  position:absolute;
  padding-top: 20px;
    padding-bottom: 26px;

}
@media(min-width:1200px){
.venue-section h3 {

    bottom: 129px;
    left: 9.0%;
    font-size: 27px;
    width: 82%;

}
}
@media(min-width:992px) and (max-width:1199px){
.venue-section h3 {

    bottom: 129px;
        left: 3.1%;
    font-size: 27px;
    width: 93.8%;

}
}
@media(min-width:768px) and (max-width:991px){
.venue-section h3 {

    bottom: 129px;
    left: 3.5%;
    font-size: 27px;
    width: 92.8%;

}
}

@media(max-width:767px){
.venue-section h3 {
    left: 5.2%;
    font-size: 17px;
    width: 89.5%;
    padding-top: 20px;
    padding-bottom: 26px;
    bottom: -7%;
}
}
.venue-section. venue-box{
    position:relative;
}
/* end home-content */



/* home-content-1 */
.home-content-1 .media {
    padding-left: 26px;
}
.home-content-1{
  padding:40px 0;
}
.home-content-1 .fa-li {
  top: 10px;
  font-size: .8em;
  color:#28517c;
}
.home-content-1 p {
    font-size: 18px;
    color: #000;
    text-align: center;
}
/* end home-content */
/* .early-bird-banner-2 {
    background: #025e87;
    text-align: center;
    color: #fff;
    font-size: 1.4em;
}
.early-bird-banner-2 a {
    color: #fff;
}
.header-middle {
    background-color: #025e87;
} */

/* speakerrotator */

/* .custom-speakers {
  background: #fff;
  color: #000;
     padding: 80px 0 10px 0;
}
.custom-speakers h1{
  display: none;
}
.custom-speakers h2.section-heading {
    margin: 0 0 40px 0;
    font-size: 40px;
    font-weight: 600;
}
.custom-speakers p{
  margin:4px 0 12px;
}
.custom-speakers .container {
    margin-bottom: 50px;
}
.custom-speakers h4{
 margin-bottom: 2px;
 font-size:22px; margin-top: 10px;
 }

.custom-speakers .carousel {
    min-height: 290px;
} */


#speakerrotator .btn {
    display: inline-block;
}
.speaker{
  min-height:290px;
}
.speaker img {
    background-color: #fff;
    border: 1px solid #949494 !important;
    -webkit-border-radius: 90px;
  border-radius: 90px;
    min-width: 150px;
  max-width:150px;
  padding:3px;
}
.carousel-indicators .active {
    background-color: #5c9db9;

}
.carousel-indicators li {
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #5c9db9;

}

/* footer */

footer.pagefooter {
  background: #000 none repeat scroll 0 0;
  color: #fff;
  margin-top: 40px;
}
#ctl00_footer_left, #ctl00_footer_center, #ctl00_footer_right{
  width:100%;
  text-align:center;
  min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.footer-copyright{
  margin:20px 0;
}
footer.pagefooter .fa{
  vertical-align: middle;
}
footer.pagefooter h4{
  margin-top:0;
  color:#fff;
}

footer #footernav ul#navigation {

    text-align: center;
}
footer.pagefooter .btn-pex-iq{
  background:#25aae1;
  color:#fff;
  border-color:#25aae1;
  text-decoration:none;
}
.btn-pex-iq:hover, .btn-pex-iq:focus, .btn-pex-iq:active{
  background:#25aae1;
  color:#fff;
  border-color:#25aae1;
}

@media(min-width:992px){
  footer #footernav ul#navigation {

    text-align: right;
  }
  #ctl00_footer_left, #ctl00_footer_center, #ctl00_footer_right{
    float: left;
  }
  #ctl00_footer_left{
    width:30%;
    text-align:left;
  }
  #ctl00_footer_center{
    width:30%;
    text-align:left;
  }
  #ctl00_footer_right{
    width:40%;
    text-align:right;
  }
}
/* end footer */

/* early-bird-banner-2 */

.early-bird-banner-2 {
    padding: 15px 1px;
    background-size:cover;
    text-align: center;
    color: #fff;
    font-size: 1em;
    /* margin-top:10px; */
   
}
@media(min-width:768px){
  .early-bird-banner-2 {
    font-size: 0.85em;
    background-size: cover;
}
}
@media(min-width:992px){
  .early-bird-banner-2 {
    font-size: 1.1em;
   
}
}
@media(min-width:1200px){
  .early-bird-banner-2 {
    font-size: 1.1em;
   
}
}
.early-bird-banner-2 p {
  color: #000;
/*  font-size: 20px;
  font-family: 'Proxima'; */
  letter-spacing: -1px;
  line-height: 28px;
  padding: 5px;
  font-size: 20px;
}
.early-bird-banner-2 a {
    color: #fff;
}
.header-middle {
    background: #043254;
    /* border-bottom:4px solid #b2b2b2;
    background-size:cover; */
}

.early-bird-banner-2 a {
  margin-left:0;
  padding:10px 5px;
  border-radius: 5px;
  margin-top:20px;
  margin-bottom:10px;
}
@media(min-width:768px){
  .early-bird-banner-2 a {
  white-space:normal;
  width: 220px;
  margin-top: 5px;
  margin-bottom:0;
}
}
@media(min-width:992px){
  .early-bird-banner-2 a {
  white-space:nowrap;
  font-size:1.1em;
  width: 270px;
  height: 51px;
  line-height: 26px;
  border-radius: 0px;
  margin-top: 15px;
}
}
@media(min-width:1200px){
  .early-bird-banner-2 a {
  margin-top: 15px;
}
}
.early-bird-banner-2 .btn {
  color:#fff;
  font-size: 18px;
}
.early-bird-banner-2 .btn:hover {
 color:#fff;
}
.special {
  color: #000;
  font-size: 20px;
  font-weight: 600;
}
@media(min-width:768px) {
.special {
  color: #000;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
}
}
/* end early-bird-banner-2 */
.nav_top.nav_top_.nav_top_6703 > a {
    background: #d81922 none repeat scroll 0 0;
    border: #fff 2px solid;
    border-radius: 5px;
    color: #fff;
    margin: 20px 0;
    padding: 10px;
}
/* Partner image rotator fix  */

.eventpartnerstable {
  width:auto !important;
}

.eventpartnerstable #SponsorWidgetWrapper {
  width:100%;
  text-align:center;
  border-bottom: 1px solid #ccc;
  padding-right:0
}
.eventpartnerstable #MediaWidgetWrapper {
  width:100%;
  text-align:center;
  padding-top:10px
}
.SponsorHeading > span {
  padding-right:0;
}
.MediHeading > span {
  padding-left:0;

}
.eventpartnerstable #SponsorWidgetWrapper .DynamicRotatorWrap {
    width: 200px;
    height: 100px;
    float: none;
    margin:0 auto;
}
.eventpartnerstable #MediaWidgetWrapper .DynamicRotatorWrap {
    float: none;
    margin:0 auto;
}
.eventpartnerstable .DynamicRotator {
    border: 0;
    width: 200px !important;
    height: 80px !important;
}
.SponsorHeading, .MediHeading {
    margin-bottom: 20px;
    font-weight: 400;
    color: #464646;
    font-size: 16px;
}
@media(min-width: 768px) {
  .eventpartnerstable #SponsorWidgetWrapper {
    width:49%;
    text-align:right;
    float:left;
    border-bottom: 0;
    border-right:1px solid #ccc;
    padding-right:20px
}
.eventpartnerstable #MediaWidgetWrapper {
  width:49%;
  text-align:left;
  float:right;
  padding-top:0

}
.SponsorHeading > span {
  padding-right:20px
}
.MediHeading > span {
  padding-left:30px
}
.eventpartnerstable #SponsorWidgetWrapper .DynamicRotatorWrap {
    float: right;
}
.eventpartnerstable #MediaWidgetWrapper .DynamicRotatorWrap {
    float: left;
}
.SponsorHeading, .MediHeading {
    font-size: 18px;
}
}
.DynamicRotator > img {
  width: auto !important;
  max-width: 200px;
  display: inline-block;
}

/* Agenda Session Speaker Fix */

.speakerheader table td > div {
    width: 100% !important;
    padding: 0 25%;
}
#Agenda .speakerphoto {
    padding-left: 0;
}
.speakerheader table td {
  width:auto !important;
}

.titlewrapper h2, .titlewrapper h2 a, div.details h2 {
    color: #0358b0 !important;
    font-size: 22px !important;
    text-decoration: none !important;
    line-height: 29px;
}
.fadeIn {
  animation-duration:3s;
  -moz-animation-duration:3s;
  -webkit-animation-duration:3s;
}


.pagecontent .btn.btn-lg {
  font-size: 18px;
  font-weight: bold;
  padding: 12px 20px;
  margin: 10px auto;
}
@media(min-width:768px){
  .pagecontent .btn.btn-lg {
  font-size: 21px;
  font-weight: bold;
  padding: 12px 20px;
  margin:10px;
  font-size: 21px;
    min-width: 29%;
}
}

/* .stats-1 .fa-lg {

    font-size: 68px !important;
    vertical-align: 0px !important;
}

.stats-1 {
   background: #010005 url("/UploadedFiles/EventPage/11126.012/images/stats-bkg-new.jpg") no-repeat scroll center top / cover ;
    font-size: 28px;
    font-weight: 600;
    margin: 0;
    padding: 80px 0;
    text-align: center;
}
.stats-1 .stat-text {
  font-size: 27px;
  font-weight: 600;
  line-height: 32px;
  color:#000;
}

 .stats-1 .stat-icon {
    font-size: 72px; color: #000;

}
.stats-1 .stat-number {
    color: #005e87;
    font-weight: 700;
    font-size: 68px;
}
.stat-group {
  padding: 20px 0;
}

.stats-1 fa {

} */
/* home-stats-1 */
.stats-1 {
 
  padding: 40px 0 !important;
  margin: 0;
  font-size: 28px;
  text-align: center;
}
.stats-1 .stat-text {
  color: #272323;
  font-size: 22px;
  font-weight: 400;
  line-height: 36px;
  padding-bottom: 20px;
  /* text-shadow: 2px 0 2px rgba(0, 0, 0, 0.53); */
}
.stats-1 h1 {
  color: #1b234f;
  font-size: 40px;
  font-weight: 600;
  padding-bottom: 20px;
  /* text-shadow: 2px 1px 10px rgba(0, 0, 0, 0.53); */
  text-transform: uppercase;
}
.stats-1 .stat-number {
  color: #d10a11;
  font-size: 57px;
  font-weight: 900;
  /* text-shadow: 2px 0 2px #000; */
}
@media(max-width: 767px){
  .stats-1 .stat-number {
    font-size: 45px;
}
}
.stats-1 h2 {
  color: #000;
  font-size: 40px;
  font-weight: 900;
}
/* end home-stats-1 */

.home-content-10{
  padding:40px 0;
  text-align:left;
   background: #696b87 url("/UploadedFiles/EventPage/1004626/images/section_4_bg.jpg") no-repeat scroll center top / cover ;
}

.home-content-10  h2.section-heading{
  color:#fff;
  font-size:40px;
  font-weight:600;
}
.home-content-10  p{
  color:#fff;
  font-size:22px;
}


.home-content-2{
  padding:40px 0;
  text-align:center;
  background: #696b87 url("/UploadedFiles/EventPage/1004626/images/section_5_bg.jpg") no-repeat scroll center top / cover ;
}
.home-content-2 h3{
  font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;    line-height: 32px;
    color:#fff;
}

.home-content-2 p, .home-content-2 a{
  font-size:18px;
    color:#000;
}
.home-content-11{
  padding:40px 0;
  background: #dcdbdb url("/UploadedFiles/EventPage/1004626/images/section_6_bg.jpg") no-repeat scroll center top / cover ;
  }

.home-content-11  h2.section-heading{
  color:#28517c;
  font-size:40px;
  font-weight:600;
}

.home-content-11 p{
  color:#222;
  font-size:19px;
}


.home-content-3{
  padding:60px 0;
  background: #151516 url("/UploadedFiles/EventPage/11126.012/images/home-content-3.jpg") no-repeat scroll center top / cover ;
}
.home-content-3 p{
  color:#000;
  font-size:22px;
}
.home-content-3 h2.section-heading{
  color:#fff;
  font-size: 40px;
  font-weight: 600;

}

.testimonials-1 .carousel-indicators .active {
    background-color: #67a8c4;
    width:16px;
    height:16px;
}
.testimonials-1 .carousel-indicators li {
    background-color: rgba(0, 0, 0, 0);
    border: 3px solid #67a8c4;
width:16px;
    height:16px;
}
.testimonials-1{
   background: url(/UploadedFiles/EventPage/11126.012/images/testimonial-bkg.jpg) !important;
  background-attachment: fixed;
  background-size: cover;
  color:#fff;
  margin:0px 0;
  padding: 60px 0;
}
.testimonials-1 h2.section-heading{
  color:#fff;

    margin-bottom: 40px;
}
.testimonials-1 p, .testimonials p {
    text-align: left;
    line-height: 36px;
    font-style: italic;
}
.testimonials-1 blockquote {
  font-size: 27px;

}
.testimonials-1 .carousel .item{
  min-height:220px;
  padding-top: 23px;
}
.testimonials blockquote footer {
  color: #fff;
  text-align: right;
  text-shadow: none !important;
  font-weight: 600;
}
.testimonials .carousel-indicators {
    bottom: -10px;
    left: 33%;
}
@media (max-width:767px) {
  .testimonials .carousel-indicators {
    bottom: -40px;
    left: 50%;
}
}
.flex-video.widescreen {

    border: solid #000 1px;
    box-shadow: 1px 1px 25px #000;

}

.home-content-7{
  padding:60px 0;
  background: url("/UploadedFiles/EventPage/11126.012/images/video-bkg.jpg") no-repeat scroll center top / cover !important;
}
.home-content-7 h2.section-heading{
  font-size:40px;
  margin-bottom: 40px;
}

#ctl00_footer_left .btn.btn-default {
  text-decoration: none;
}

/* .custom-speakers .one h4{
color:#28517c;
font-size:20px;
}

.custom-speakers .one .title {
  font-style: italic;
}
.custom-speakers .btn {
    margin-top: 50px !important;
} */
.asidecontent_fix { margin-top: 160px !important; }
.home-content-1 .media-left {
  min-width: 30px;
}
.srspricing .asidecontent_fix {
  margin-top:30px;
}
.right.carousel-control {
  width:auto !important;
  padding:15px;
}
.left.carousel-control {
  width:auto !important;
  padding:15px;
}

.sponsor-cta h2 {
  margin-bottom: 40px;
}
.sponsor-cta .btn-primary {
  background:#d51e2a;
  /* float: left; */
}
.sponsor-cta button {
  border-radius:0 !important;
  margin:0 15px;
  width:100%;
  float:none;
  display:block;
  white-space:normal;
}
@media(min-width:768px){
  .sponsor-cta button {
  width:auto;
  float:left;
  display:inline-block;
  white-space: no-wrap;
}
}
.sponsor-cta button a {
  color:#fff;
}
.sponsor-cta button a:hover {
  text-decoration:none;
}
.sponsor-cta .btn-label {
    position: relative;
    left: -21px;
    display: inline-block;
    padding: 6px 12px;
    background: rgba(0,0,0,0.15);
    border-radius: 3px 0 0 3px;
}

.sponsor-cta .btn-labeled {
  padding-top:0 !important;
  padding-bottom:0 !important;
  margin: 10px;
  transition:background 300ms linear;
}

.sponsor-cta .btn-labeled:hover {
  background:#000;
}

#sponsor-carousel .speaker-image {
    line-height: 195px !important;
}

#sponsor-carousel .fa-2x {

    color: #000 !important;
}
#sponsor-carousel .carousel-indicators {
    display: none;
}
#sponsor-carousel .item {
    padding:40px;
}
.sponsor-cta p {
    margin-top: 57px;
    font-size: 19px;
}
.newwidth{padding-right:0 !important;}
#header_top { padding-top: 75px !important; }

.agenda_bx {
  background: #d71921 none repeat scroll 0 0;
  padding: 40px 0;
}


.agenda_bx h2.ribbon, .agenda_bx h2.ribbon a {
  color: #fff;
    font-weight: 200;
    margin: 0;
    text-transform: uppercase;
    text-decoration: underline;
    font-size: 32px;
}

.arrow_box {
  position: relative;
  background: #fff;
}
.arrow_box_1:after {

  border-top-color: #8a5464 !important;

}
.arrow_box_2:after {

  border-top-color: #1979a3 !important;

}
.arrow_box_3:after {

  border-top-color: #f5f5f5 !important;

}
.arrow_box:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 20px;
  margin-left: -20px;
}
.home-content-1 .fa{
  color: #005e87;
}
footer .btn {
    background: #fff;
    color: #000;
    text-decoration: none;
    border: none;
}
footer .btn:hover {
    border: none;
}
/* .custom-speakers .speaker-image div {
    height: 220px !important;
    width: 220px !important;
    max-height: 220px !important;
    border-radius: 100% !important;
    margin-top: 30px !important;
}

.col-xs-6.col-sm-6.col-md-3.text-center {
    border: solid 1px #000;
    border-radius:  15px;
    margin: 2%;
    width: 46%;
    min-height: 580px;
}
@media(min-width:1200px){
.col-xs-6.col-sm-6.col-md-3.text-center {
    width:  23%;
    margin: 1%;
}
}
@media(max-width:767px){
.col-xs-6.col-sm-6.col-md-3.text-center {
    min-height: 495px;
}
 .custom-speakers .speaker-image div{
      min-width: 120px !important;
      max-width: 120px !important;
      min-height: 120px;
      max-height: 120px !important;
      border-radius: 100%;
}
} */

.custom-speakers span.company {
  color: #000;
  letter-spacing: -1px;
  font-size: 18px;
}

.custom-speakers h3 {
    font-size: 17px;
padding-bottom: 30px;
font-weight: 200;
color: #000;
}
.custom-speakers {
  background:#fbf9ef url(/UploadedFiles/EventPage/11126.013/images/speakeras-bkg.png) no-repeat scroll center top / cover !important;
   
    padding: 40px 0 60px 0;
}
@media (max-width: 768px) {
  .custom-speakers .col-xs-6.col-sm-6.col-md-3.text-center {
      min-height: 458px !important;
  }
}
/* .custom-speakers .speaker-image {
    filter: grayscale(100);
} */

.custom-speakers h2.section-heading {
    font-weight: 900;
}
.custom-speakers h4 {
    color: #000;
    margin-bottom: 10px;
}
.custom-speakers .col-xs-6.col-sm-6.col-md-3.text-center {
    min-height: 360px;
}
@media(min-width: 1200px){
  .custom-speakers .speaker-image div {
      width: 200px;
      height: 200px !important;
  }
}
@media(min-width: 992px) and (max-width: 1199px){
  .custom-speakers .speaker-image div {
    width: 180px;
    height: 180px !important;
  }
}
@media(min-width: 768px) and (max-width: 992px){
  .custom-speakers .speaker-image div {
    width: 150px;
    height: 150px !important;
  }
}
@media(max-width: 767px){
  .custom-speakers .speaker-image div {
      width: 130px;
      height: 130px !important;
  }

}

.custom-speakers a.btn {
  background: #be1c29;
  border:1px solid #fff;
  color: #fff;
}
.custom-speakers a.btn:hover, .custom-speakers .btn:focus{
  background: #033853;
  border:1px solid #fff;
  color: #fff;
}

.home-content-7.arrow_box:after{
      border-top-color: #b7c1ca;
}
/*video cta bkg*/

.video-overlay {

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
}

#bg-video {
    display: none;
}

@media(min-width:768px) {
    #bg-video {
        display: block;
        position: relative;
        z-index: 0;
        background-size: 100% 100%;
        margin-top: 50px;
    }
}

video#bg-video {
 position: absolute;
  top: 74%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -100;
  transform: translateX(-50%) translateY(-78%);
  background-size: cover;
  transition: 1s opacity;
}

.video-overlay {

  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
}

.header-top {
  margin-top:63px;
  overflow: hidden;
  position: relative;
}


/*end video bkg*/
/*layerslider*/

@media(max-width:767px){
.carousel-control .fa-chevron-right {
    right: 38% !important;

    font-size: 39px !important;

}
.carousel-control .fa-chevron-left {
    left: 37%!important;

    font-size: 39px !important;

}
.carousel-control .fa-chevron-right, .carousel-control .fa-chevron-left {

    top: 36% !important;

}
}
#layerslider h3 {
padding: 30px 0;
color: #fff;
text-transform: uppercase;
}
#layerslider .main-container {
padding: 0;

}
#layerslider .media {
color:#fff;
}
#layerslider .slide1 .text-left ,#layerslider .slide3 .text-left{
padding-left: 40px;
}


#layerslider .carousel-indicators {
bottom: 0;
}
#layerslider .carousel-control.right,
#layerslider .carousel-control.left {
background-image: none;
}
#layerslider .carousel .item {
/*min-height: 45vh;*/
height: 100%;
width:100%;
}
@media(max-width:400px){
#layerslider .carousel .item {
min-height: 23vh !important;
}
}
@media(min-width: 401px) and (max-width:600px){
#layerslider .carousel .item {
min-height: 30vh !important;
}
}
@media(min-width: 601px) and (max-width:767px){
#layerslider .carousel .item {
min-height: 45vh;
}
}
@media(min-width:768px){
#layerslider .carousel .item {
min-height: 50vh;
}
}
@media(min-width:992px){
#layerslider .carousel .item {
min-height: 55vh;
}
}
@media(min-width:1200px){
#layerslider .carousel .item {
min-height: 55vh;
}
}
.carousel-inner .item .container {
display:block;
justify-content: center;
align-items: center;
position: absolute;
bottom: 0;
top: 0;
left: 0;
right: 0;
}
@media(min-width:992px){
.carousel-inner .item .container {
display: flex;
}
}
#layerslider .carousel-control {
width: 6%;
text-shadow: none;
}
.carousel-fade .carousel-inner .item {
-webkit-transition-property: opacity;
transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
opacity: 0;
padding-top: 10px;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
left: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
z-index: 2;
}

.carousel-control .fa-chevron-right, .carousel-control .fa-chevron-left {
position: absolute;
top: 50%;
z-index: 5;
display: inline-block;
}
.carousel-control .fa-chevron-left{
left: 50%;
width: 38px;
height: 38px;

font-size: 73px;
color: #c3c2c2;

-webkit-border-radius: 23px;
-moz-border-radius: 23px;
border-radius: 53px;
}
.carousel-control .fa-chevron-right{
right: 93%;
width: 38px;
height: 38px;

font-size: 73px;
color: #c3c2c2;

-webkit-border-radius: 23px;
-moz-border-radius: 23px;
border-radius: 53px;
}
.carousel-control {
opacity: 1;
filter: alpha(opacity=100);
}
/********************************/
/* Slides backgrounds */
/********************************/


#layerslider{
background-image: url(/UploadedFiles/EventPage/11126.012/images/gallery-carousel-bkg.jpg);
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
padding-top: 70px;
    padding-bottom: 70px;
}


.animated{
animation-duration: .8s;
animation-delay: .1s;
}
/*---------- INDICATORS CONTROL ----------*/
#layerslider .carousel .carousel-indicators li {
display: none !important;
}
#layerslider .media {
width:90%;
padding: 0;
margin: 0 !important;
}
#layerslider .media .fa {
color:#df4c2c;
padding-left: 50px;
}
@media(min-width:768px){
#layerslider .media .fa {
padding-left: 100px;
}
}
#layerslider h2 {
color:#fff;
font-size: 50px;
}


.carousel-fade .carousel-control {
    z-index: 2;
}
    #layerslider{
        clear: both;
    }

/*layerslider ends*/



/* Buttons */
.front #page_content a.btn {
    padding: 10px 10px;
    min-width: 21%;
    font-size: 20px;
    border: none;
    border-radius: 0px !important;
}
@media(max-width: 767px){
.front #page_content a.btn {
     padding: 10px 10px;
     min-width: 15%;
     font-size: 15px;
     border: none;
     border-radius: 0px !important;
 }
}
/* Buttons */
@media (min-width: 768px){
  .eventpartnerstable #SponsorWidgetWrapper {
    border-right: 2px solid #565656 !important;
  }
}
@media (min-width: 768px){
.SponsorHeading, .MediHeading {
    font-size: 24px;
    color: #494949 !important;
}

}

.home-content-5 {
    padding: 40px 0 60px 0;
}
.home-content-5 h2.section-heading {
    font-weight: 900;
    padding-bottom: 30px;
}
.home-content-5 h2.text-left.title-nm.p-bold {
  margin: 0px;
  color: #d10a11;
  font-weight: 800;
}
.home-content-5 p strong {
    color: #000;
    font-size: 18px;
}

.home-content-5 p.p-reg.desc-info {
    font-size: 18px;
    color: #000;
}
.home-content-5.agenda_bx {
  background: #00547e none repeat scroll 0 0;
  padding: 30px 0;
}
.home-content-5.agenda_bx h2.ribbon, .home-content-5.agenda_bx h2.ribbon a {
  color: #fff;
    font-weight: 400;
    margin: 0;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 30px;
}

.home-content-5.arrow_box {
  position: relative;
  background: #fff;
}
.home-content-5.arrow_box:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #fff;
  border-width: 20px;
  margin-left: -20px;
}
.advisory-board .media-left img, .speakers .media-left img{border-radius: 50%;}
/* home-content-39 */
@media(max-width:400px) {
    .elq-form label{width:42% !important;}
    .elq-form .instructions{margin-bottom:10px !important;width:100% !important;}
    span.radiiobuttons {
      width: 100% !important;
  }
  span.radiiobuttons label{width:100% !important;}
}
@media(max-width:600px) {
  .p-reg{margin-right: 0 !important;}

}
@media(min-width:768px) {
.home-content-39 .box h3 {
font-size: 20px;
}

.home-content-39 .box {
border: 1px solid #959595;
border-radius: 10px;
margin: 0;
background: #fff;
min-height: 1230px;
margin-bottom: 20px !important;
}
}

@media(min-width: 890px){
  .home-content-39 .box {
  min-height: 1077px !important;
  }
}
.home-content-39 {
  background: #fff;
  padding: 40px 0 60px 0;
}
.home-content-39 h2.section-heading {
  font-weight: 900;
  text-transform: uppercase;
  padding-bottom: 30px;
}
.home-content-39 .textbox {
padding: 0 10px;
}
.home-content-39 .boxes {
text-align: center;
}
@media(min-width:992px) {
.home-content-39 .box,
.home-content-39 .box.box-bottom {
display: inline-block;
vertical-align: bottom;
}
.home-content-39 .boxes {
padding-bottom: 30px;
}
.home-content-39 .box {
min-height: 420px;
}
.home-content-39 .box-heading {
font-size: 61px;
}
}
@media(min-width: 992px) and (max-width: 1199px){
  .home-content-39 .box.box-bottom {
      min-height: 695px;
  }
}
@media(min-width: 1200px){
  .home-content-39 .box.box-bottom {
      min-height: 825px !important;
  }
}
.home-content-39 .box img {
  width: 100%;
  border-radius: 10px;
}
.home-content-39 .box p{
  margin-top: 0px;
  text-align: left;
  color: #000;
}
.home-content-39 .box h3 {
  color: #d10a11;
  margin: 0 0 15px 0px;
  min-height: 35px;
  text-align: center;
}
@media(min-width:768px) {
.home-content-39 .box h3 {
  font-size: 15px;
}
.home-content-39 .box {
border: 1px solid #959595;
border-radius: 10px;
margin: 0;
background: #fff;
}
}
@media(min-width: 992px){
  .home-content-39 .box h3 {
      font-size: 19px;
  }
}
.home-content-39 ul {
    margin-left: 0px;
    text-decoration: none;
    text-align: left;
}

@media(max-width: 767px){
  .home-content-39 .box.box-bottom {
    border: 1px solid #959595;
    border-radius: 10px;
    margin: 10px;
  }
  .home-content-39 li {
    text-align: left;
  }
}
.home-content-39 li:before {
    content: '*';
    margin-right: 10px;
}
.home-content-39 li {
    text-indent: -1em;
    margin-left: 15px;
}

.Home-content-40.stats-1 {
    background: #fff url(/UploadedFiles/EventPage/11126.012/images/Stats-2-bkg.png) no-repeat center top / cover;
    padding: 40px 0 60px 0 !important;
}
/* home-content-41 */
@media(min-width:768px) {
.home-content-41 .box h3 {
font-size: 20px;
}

.home-content-41 .box {
border: 1px solid #959595;
border-radius: 10px;
margin: 0;
background: #fff;
min-height: 560px;
margin-bottom: 20px !important;
}
}

.home-content-41 {
  background: #fff;
  padding: 40px 0 60px 0;
}
.home-content-41 h2.section-heading {
  font-weight: 900;
  text-transform: uppercase;
  padding-bottom: 30px;
}
.home-content-41 .textbox {
padding: 0 10px;
}
.home-content-41 .boxes {
text-align: center;
}
@media(min-width:992px) {
.home-content-41 .box,
.home-content-41 .box.box-bottom {
display: block;
vertical-align: bottom;
}
.home-content-41 .boxes {
padding-bottom: 30px;
}
.home-content-41 .box {
min-height: 420px;
}
.home-content-41 .box-heading {
font-size: 61px;
}
}
@media(min-width: 992px) and (max-width: 1199px){
  .home-content-41 .box.box-bottom {
      min-height: 710px;
  }
}
@media(min-width: 1200px){
  .home-content-41 .box.box-bottom {
      min-height: 615px;
  }
}
.home-content-41 .box img {
  width: 100%;
  border-radius: 10px;
}
.home-content-41 .box p{
  margin-top: 0px;
  text-align: left;
  color: #000;
}
.home-content-41 .box h3 {
  color: #d10a11;
  margin: 0 0 15px 0px;
  text-align: center;
}
@media(min-width:768px) {
.home-content-41 .box {
border: 1px solid #959595;
border-radius: 10px;
margin: 0;
background: #fff;
}
}
@media(min-width: 992px){
  .home-content-41 .box h3 {
      font-size: 19px;
  }
}
@media(min-width: 992px) and (max-width: 1199px){
  .home-content-41 .box h3 {
    min-height: 50px;
  }
  .home-content-41 .box h3 {
    font-size: 16px;
  }
}
@media(max-width: 767px){
  .home-content-41 .box.box-bottom {
    border: 1px solid #959595;
    border-radius: 10px;
    margin: 10px;
  }
}
/* 15 column defs for 5 column section */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
  position: relative;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px;
}

.col-xs-15 {
  width: 20%;
  float: left;
}
@media (min-width: 768px) {
  .col-sm-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 992px) {
  .col-md-15 {
    width: 20%;
    float: left;
  }
}
@media (min-width: 1200px) {
  .col-lg-15 {
    width: 20%;
    float: left;
  }
}

/*home-content-41 ends*/

.home-content-42 {
    /*background: #fff url(/UploadedFiles/EventPage/11126.012/images/No-party-bkg-1.png) no-repeat center top / cover;*/
    padding: 40px 0 60px 0;
}
.home-content-42 h2.section-heading {
    
    font-weight: 900;
}
.home-content-42 h4 {
  font-weight: 800;
  color: #000;
  font-size: 25px;
}
.home-content-42 .btn {
  background: #be1c29;
  margin-top:25px !important;
}


.home-content-42 h3 {
    margin: 0 0 30px 0px;
    font-size: 25px;
    color: #000;
}
.home-content-42 p.text-center {
    text-align: left;
    font-size: 18px;
    color: #000;
}

@media(max-width: 767px){
  .home-content-42 p.text-center {
      text-align: center;
  }
  .home-content-42 h3 {
    margin-top: 20px;
    text-align: center;
  }
}
.home-content-43 {
    background: #fff url(/UploadedFiles/EventPage/11126.012/images/Pool-party-bkg.png) no-repeat left top / cover;
    padding: 60px 0 60px 0;
}
.home-content-43 h2.section-heading {
    padding-bottom: 30px;
    text-transform: uppercase;
    font-weight: 900;
}
.home-content-43 h3 {
    margin: 0 0 30px 0px;
    font-size: 25px;
    color: #000;
}
.home-content-43 p.text-center {
    text-align: left;
    font-size: 18px;
    color: #000;
}

@media(max-width: 767px){
  .home-content-43 p.text-center {
      text-align: center;
  }
  .home-content-43 h3 {
    margin-top: 20px;
    text-align: center;
  }
}
.home-content-43.agenda_bx {
  background: #00547e none repeat scroll 0 0;
  padding: 30px 0;
}
.home-content-43.agenda_bx h2.ribbon, .home-content-43.agenda_bx h2.ribbon a {
  color: #fff;
    font-weight: 600;
    margin: 0;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 30px;
}

.home-content-43.arrow_box {
  position: relative;
}
.home-content-43.arrow_box:after {
  top: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-top-color: #58f7f7;
  border-width: 20px;
  margin-left: -20px;
}


.home-content-44 {
    background: #fff url(/UploadedFiles/EventPage/11126.012/images/Awards-bkg-new-2019-lastview.png) no-repeat center top / cover;
    padding: 40px 0 60px 0;
}
.home-content-44 h3.text-center {
    color: #fff;
    text-shadow: 3px 3px 7px rgba(0, 0, 0, 0.6);
    text-transform: uppercase;
}
@media(min-width: 768px){
  .home-content-44 h3.text-center {
      font-size: 40px;
      font-weight: 900;
  }
}
@media(max-width: 767px){
  .home-content-44 h3.text-center {
      font-size: 40px;
      font-weight: 600;
  }
}
.home-content-44 a.btn {
    border: 1px solid #fff !important;
    padding: 18px 10px !important;
}

.testimonials-10{
  background: #e4e8ee;
  padding:40px 0 105px 0;
}
.testimonials-10 h2.section-heading {
    padding-bottom: 30px;
    font-weight: 900;
}
.testimonials-10 blockquote {
  border: 0 solid #eeeeee;
  font-size: 18px;
  padding-left: 0px;
}
/* .testimonials-10 .carousel .item{
  min-height:520px;
} */
.testimonials-10 .fa {
    color: #d10a11;
    font-size: 1em;
    padding: 0px 1px;
}
.testimonials-10 blockquote small, .testimonials-10 blockquote footer, .testimonials-10 blockquote .small {
  color: #000;
  font-size: 18px;
  font-weight: bold;
}
.testimonials-10 blockquote footer {
  text-align: left;
}
.testimonials-10 cite {
    font-style: normal !important;
    font-size: 15px;
}
.testimonials-10 p {
  font-style: italic;
  font-size: 18px;
  font-weight: 400;
  color: #000;
}
.testimonials-10 footer:before {
    content: '' !important;
}
.testimonials-10 .carousel-indicators {
    bottom: -80px !important;
}

.testimonials-10 .carousel-indicators .active {
    background-color: #fff;

}
.testimonials-10 .carousel-indicators li {
    background-color: rgba(148, 148, 148, 0);
    border: 1px solid #fff;
}

.testimonials-15 {
    padding: 40px 0 120px 0;
    background: #fff url(/UploadedFiles/EventPage/11126.012/images/20view-bkg-new.png) no-repeat center top / cover;
}
.testimonials-15 h2.section-heading {
    font-weight: 900;
    padding-bottom: 30px;
}
.testimonials-15 .squ {
  background: rgba(255, 255, 255, 0.90);
  padding: 20px;
  min-height: 300px;
  margin-top: auto;
  margin-bottom: auto;
}
.testimonials-15 h3 {
    color: #d10a11;
    font-weight: 900;
    margin: 0 0 20px 0;
}
.testimonials-15 a.btn.btn-lg.btn-default {
    margin-top: 90px !important;
}
@media(max-width: 767px){
  .testimonials-15 .squ {
    margin-bottom: 15px;
  }
}

.testimonials-15 p {
  color: #000;
  text-align: left;
  font-size: 18px;
  font-weight: 600;
}
@media(min-width: 768px) and (max-width: 992px){
  .testimonials-15 h3 {
    font-size: 13px;
  }
  .testimonials-15 p {
    font-size: 13px;
  }
  .testimonials-15 .squ {
    min-height: 400px;
  }
}
@media(min-width: 992px) and (max-width: 1199px){
  .testimonials-15 h3 {
    font-size: 15px;
  }
  .testimonials-15 p {
    font-size: 15px;
  }
  .testimonials-15 .squ {
    min-height: 350px;
  }
}
.testimonials-15 .carousel-indicators {
    bottom: -80px !important;
}

.testimonials-15 .carousel-indicators .active {
    background-color: #fff;

}
.testimonials-15 .carousel-indicators li {
    background-color: rgba(148, 148, 148, 0);
    border: 1px solid #fff;
}

.node-type-event-agenda-day #aside-cta {
    display: none;
}
.node-type-event-agenda-day .subpagecontent {
    margin: 200px 0;
}

/* home-content-51 */
.home-content-51 h2{

  padding-bottom: 30px;
}
.home-content-51{
  
  text-align:left;
}

@media (min-width: 768px){
.home-content-51 .media-left, .home-content-51 .media-left .media-right, .home-content-51 .media-left .media-body {
    min-width: 141px;
}
}
/*home-content-51 ends*/

/* home-content-54 */
.home-content-54 h2.section-heading{
  margin:0 0 40px 0;
}
.home-content-54{
  padding:40px 0;
}

@media(min-width:768px) and (max-width:991px){
  .home-content-54 .col-md-3.col-sm-6.text-center {
    min-height: 463px;
}
}
@media(min-width:992px){
  .home-content-54 h3 {
    min-height: 81px;
}
}
/*home-content-54 ends*/

/* home-content-55 */
.home-content-55 h2.section-heading{
  margin:0 0 40px 0;
}
.home-content-55{
  padding:40px 0;
}
@media(min-width:768px) and (max-width:991px){
  .home-content-55 .col-md-3.col-sm-6.text-center {
    min-height: 225px;
}
}

/*home-content-55 ends*/

/*home-content-12*/

.home-content-12 .col-sm-3 {
  line-height: 198px;
}
/*home-content-12 ends*/

/*home-content-13*/
.home-content-13 .btn {
  margin-top: 49px;
}
.home-content-13 {
  padding-top: 40px;
}
/*home-content-13 over*/







    #speakerrotator .speaker img {
        padding: 0;
        object-fit: contain;
        margin: 0 auto;
        border-radius: 15px !important;
        padding: 0 !important;
       
        margin-bottom: 10px !important;
    }
    #speakerrotator .speaker img{
        min-width:100px;
        background-color: #fff;
        border: 1px solid #666;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        display: inline-block;
        height: auto;
        line-height: 1.42857;
        
        padding: 4px;
        transition: all 0.2s ease-in-out 0s;
        margin:10px;  
    }
    #speakerrotator .speaker > strong {
        display:block;
        margin-top:10px;
        color: #0092d1;
        font-weight: 400;
        font-size: 1.3em;
    }
    #speakerrotator .speaker p{
        margin:0;
    }

    #speakerrotator .speaker .speaker-image img {
        background-color: #ffffff;
        border: 1px solid #ffffff !important;
        -webkit-border-radius: 90px !important;
        border-radius: 10px;
       
        padding: 5px !important;
    }
    #speakerrotator .speaker {
        min-height: 290px;
    }

   
    #speakerrotator .speaker {
        margin: 0;
        text-align: center;
        font-size: .96em;
        line-height: 1.2;
    }

    #speakerrotator{
        background: #006699 url(/UploadedFiles/EventPage/11126.013/images/speakeras-bkg.png) no-repeat scroll center top / cover ;
        border-top:0px solid #c3c3c3;
        border-bottom:0px solid #c3c3c3;
        color:#033353;
        padding:40px 0 0 0;
    }
    #speakerrotator h2.section-heading{
        margin:0 0 40px 0;
        color:#033353;
    }
    #speakerrotator p{
        margin:20px 0;
    }
    #speakerrotator .carousel {
        min-height: 290px;
    }
    #speakerrotator .btn {
        display: inline-block;
    }
    #speakerrotator .speaker{
        min-height:290px;
    }
    #speakerrotator .speaker .speaker-image img {
        background-color: #ffffff;
        border: 1px solid #ffffff !important;
        -webkit-border-radius: 200px !important;
        border-radius: 10px;
        
        padding: 5px !important;
    }
    #speakerrotator .carousel-indicators .active {
        background-color: #fff;

    }
    #speakerrotator .carousel-indicators li {
        background-color: rgba(148, 148, 148, 0);
        border: 1px solid #fff;

    }

    
    #speakerrotator .item {
        min-height: 260px;
    }
    #speakerrotator{
        padding:40px 0 20px 0;
    }
    #speakerrotator h2.section-heading, #speakerrotator p{
        text-align:center;
    }
    #speakerrotator h2.section-heading{
        margin-bottom:30px;
    }
    #speakerrotator :first-child{
        margin-top:0;
    }
    #speakerrotator .carousel{
        min-height:230px;
    }
    #speakerrotator .speaker {
        margin:0;
        text-align:center;
        font-size:.96em;
        line-height:1.2;
    }
    @media(min-width:768px){
        #speakerrotator .speaker {
            margin:20px;
        }
    }
    #speakerrotator .speaker .speaker-info {
        min-height: 160px;
    }
    @media(min-width:1200px){
#speakerrotator .speaker img{
      
      min-width:190px !important;
      max-width:190px !important;
      min-height: 190px !important;
      max-height: 190px !important;
}
}
@media(min-width:992px) and (max-width:1199px){
#speakerrotator .speaker img{
      
      min-width:200px !important;
      max-width:200px !important;
      min-height: 200px !important;
      max-height: 200px !important;
}
}
@media(min-width:768px) and (max-width:991px){
#speakerrotator .speaker img{
      
     min-width:200px !important;
      max-width:200px !important;
      min-height: 200px !important;
      max-height: 200px !important;
}
}
@media(max-width:767px){
#speakerrotator .speaker img{
      
      min-width:100px !important;
      max-width:100px !important;
      min-height: 100px !important;
      max-height: 100px !important;
}
}
#speakerrotator .col-xs-6.col-sm-6.col-md-3 {
    min-height: 406px;
}
.socialmedia {
  position: fixed;
  top:140px;
  left:0;
  right:0;
  width:100%;
  background:#be1c29;
  height: 60px;
  padding: 10px 0;
  font-size:11px
}

@media(min-width:768px) {
  .socialmedia {
  height: 47px;
}

 .socialmedia .dates{
            font-size: 12px;
    margin-top: 1px;
}
}
.socialmedia p.dates {
    color: #fff;
}
@media(min-width:992px){
 .socialmedia .dates{
        font-size:16px;
           margin-top: 1px;
}
}
@media(min-width:1200px){
 .socialmedia .dates{
      font-size: 18px;
    margin-top: 0px;
}
}
a.twitter {line-height: 26px;}
@media(min-width:768px) {
  .socialmedia {
  font-size:14px;
}
}
.social-media {
  float:right;
  padding-top:0px;
  margin-right:20px;
  margin-top:0;
  color:#fff;
  font-size:11px
}
@media(min-width:768px) {
  .social-media {
  font-size:16px
}
.social-media .fa {
    font-size: 27px;
}
}
.social-media, .social-media .fa {
  color:#fff;
}

.social-media .fab {
    color: #fff;
    font-size: 2rem !important;
}
.contact-icons .fa {
  float:left;
  color:#fff;
}
@media(max-width:767px){
.social-media .fa {
    font-size: 18px;
}
.socialmedia {
  
    padding: 6px 0;
    
}
}
.contact-icons .fa {
  font-size:24px
}
@media(min-width:768px){
  .contact-icons .fa {
    font-size:2em;
  }
}
.contact-icons a {
  color:#fff;
}

.socialmedia h3 {
  font-size:11px;
  color:#fff;
}

@media(min-width:992px) {
  .socialmedia h3 {
  font-size:20px;
  color:#fff;
}
}

@media(min-width:768px) {
  .socialmedia h3 {
  font-size:16px;
  color:#fff;
}
}

.contact-icons {
  float: right;
}
