* reusable styles */
.mt-10 {margin-top:  10px; }
.mt-15 {margin-top:  15px; }
.mt-20 {margin-top:  20px; }
.mt-25 {margin-top:  25px; }
.mt-30 {margin-top:  30px; }
.mt-40 {margin-top:  40px; }
.mt-50 {margin-top:  50px; }
.mt-60 {margin-top:  60px; }
.mt-75 {margin-top:  75px; }
.mt-100 {margin-top: 100px; }

.mb-10 {margin-bottom:  10px; }
.mb-20 {margin-bottom:  20px; }
.mb-30 {margin-bottom:  30px; }
.mb-40 {margin-bottom:  40px; }
.mb-50 {margin-bottom:  50px; }

.visually-hidden {position:absolute; left: -1000px; top: auto; width: 1px; height: 1px; overflow:hidden;}
.btn-primary {background-color: #E5853C!important; color:#233B66!important; border-color:#E5853C!important; border-radius: 0!important;}
.btn-ghost {background-color: ##fff!important; color:#E5853C!important; border-color:#E5853C!important; border: 1px solid #E5853C;}

.mobile {display: none; }
iframe {border:none; }

/* Announcement */
#announcement {background:#233B66; padding: 16px 20px; text-align: center; position: relative; top: 120px;}
#announcement .message {color:#fff; font-size: 20px; line-height: 24px; font-weight: 700; font-family: 'proxima-nova'; text-transform: none; }
#announcement .message a {color:#E6863C; font-size: 20px; line-height: 24px; font-weight: 700; font-family: 'proxima-nova'; text-transform: uppercase; }


/* Home */
#hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/linkage-home-hero-bg-updated_1759149821351001hxC0.jpg) no-repeat top center / cover #ffffff; margin-top: 7%;}
	.homehero {padding-top:  5%; padding-bottom: 5%;   }
#hero .homehero {padding-top:  8%; padding-bottom: 8%;   }
	.homehero h1 {color: #fff; font-size:  48px; line-height:  48px; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 4.8px;}
    .homehero h2 {color: #fff; font-size:  32px; line-height:  42px; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px}
    .homehero h3 {font-size:  24px; line-height:  32px; color:  #fff; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 2.4px;}
    .homehero h4 {font-size:  20px; line-height:  26px; color:  #fff; font-weight:  400; text-transform: none; font-family: 'proxima-nova';}
	.homehero .cta-btn {background: #E6863C; color: #02093B; font-size: 20px; text-transform: uppercase; padding: 16px 32px; font-weight: 700;}
	.homehero .cta-btn-ghost {border: 2px solid #fff; background: transparent; color: #fff; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-left: 15px; font-weight: 700; border-radius: 64px; }
	.homehero .cta {text-align: center; display: inline-block; margin-top: 35px;}

#shape {padding-top: 5%; padding-bottom: 5%; background: #F1F3F6; }
#shape .card {width: 92%; }
	#shape .card h2 {font-size:  32px; line-height:  41px; color: #02093B; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px;}
	#shape .card h3 {font-size:  28px; line-height:  normal; color: #AD380E; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova-condensed'; }
	#shape .card p {font-size:  20px; line-height:  28px; color: #02093B; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
	#shape .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}
#shape .e-img img {width: 100%;}

#grounded {padding-top: 5%; padding-bottom: 5%;}
	#grounded .card h2 {font-size:  32px; line-height:  40px; color: #02093B; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px;}
	#grounded .card h3 {font-size:  24px; line-height:  32px; color: #02093B; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 2.4px;}
	#grounded .card p {font-size:  20px; line-height:  28px; color: #02093B; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
	#grounded .date-time {background: #52B5AF; padding: 8px 0; text-align: center;}
    #grounded .register .r-card {text-align: center; background: #E8E9ED; padding: 16px 0; }
    #grounded .r-card p {font-size:  20px; line-height:  28px; color: #02093B; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
#grounded .e-img img {width: 100%;}

#quote {background: linear-gradient(270deg, #3274B8 0%, #341DB0 100%); padding: 40px 20px; text-align: center;}
#quote .quote {font-size:  24px; line-height:  32px; color: #fff; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 2.4px;}
#quote .name {font-size:  20px; line-height:  28px; color: #fff; font-weight:  700; text-transform: none; font-family: 'proxima-nova';}
#quote .title {font-size:  20px; line-height:  28px; color: #fff; font-weight:  400; text-transform: none; font-family: 'proxima-nova';}

#provens {padding-top: 7%; padding-bottom: 5%; text-align: center; background: #F1F3F6;}
	#provens h2 {font-size:  32px; line-height:  41px; color: #02093B; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px; text-align: center; width: 55%; margin: auto;}
	#provens p {font-size:  20px; line-height:  28px; color: #02093B; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }

#powerful {padding-top: 5%; padding-bottom: 5%; text-align: center; background: #341DB1;}
	#powerful h2 {font-size:  32px; line-height:  41px; color: #fff; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px; text-align: center;}
    #powerful .card .cta-btn-ghost {border: 2px solid #E5853C; background: transparent; color: #fff; font-size: 20px; text-transform: uppercase; padding: 16px 32px; font-weight: 700;}
#powerful .right {text-align: right;}
#powerful .left {text-align: left;}

#impact {padding-top: 7%; padding-bottom: 5%; }
	#impact h2 {font-size:  32px; line-height:  41px; color: #02093B; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px;}
#impact p {font-size:  20px; line-height:  28px; color: #02093B; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
	#impact .card h3 {font-size:  24px; line-height:  32px; color: #02093B; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 2.4px; }
    #impact .card ul li {font-size:  20px; line-height:  28px; color: #02093B; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
	#impact .e-img img {width: 95%;}
    #impact .card {width: 92%; }


#faqs {padding-top: 5%; padding-bottom: 5%; background: #F1F3F6;}
    #faqs h2 {font-size:  32px; line-height:  41px; color: #02093B; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px;}
    #faqs .accordion {background-color: #E8E9ED; color: #233B66; cursor: pointer; padding: 16px; width: 100%;border: none;text-align: left;outline: none;font-size: 20px;transition: 0.4s; text-transform: none; font-family: 'proxima-nova'; font-weight: 700; border: 1px solid #E8E9ED; border-radius: 8px 8px 0 0; letter-spacing: 0.8px; }
    #faqs .active, .accordion:hover {background-color: #E8E9ED; color:#233B66; }
    #faqs .accordion:after {content: '\002B';color: #233B66;font-weight: bold;float: right;margin-left: 5px;}
    #faqs .active:after {content: "\2212"; color:#233B66;}
    #faqs .panel {padding: 0 18px;background-color: white; max-height: 0; overflow: hidden;transition: max-height 0.2s ease-out; border: none; box-shadow: none;}
    #faqs .panel ul li {font-size: 20px; font-weight: 400; line-height: 28px; font-family: 'proxima-nova'; color:#02093B;}
    #faqs .panel p {font-size: 20px; font-weight: 400; line-height: 28px; font-family: 'proxima-nova'; color:#02093B;}

/* Individual */
#individual-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/linkage-indivdual-hero-bg-updated_1759151623050001jOmi.jpg) no-repeat top center / cover #ffffff; margin-top: 7%;}

#personalized {padding-top: 5%; padding-bottom: 5%; background: #E8E9ED; }
	#personalized .card h2 {font-size:  32px; line-height:  41px; color: #02093B; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px;}
	#personalized .card p {font-size:  20px; line-height:  28px; color: #02093B; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
	#personalized .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}
    #personalized .e-img img {width: 100%;}

#proven {padding-top: 5%; padding-bottom: 5%; text-align: center; background: linear-gradient(270deg, #3274B8 0%, #341DB0 100%);}
	#proven h2 {font-size:  32px; line-height:  41px; color: #fff; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px; text-align: center; width: 55%; margin: auto;}
	#proven .c-card {display: flex; flex-wrap: wrap; justify-content: space-between; gap: 10px;} 
    #proven .column {flex: 1 1 calc(25% - 10px); box-sizing: border-box; padding: 10px; text-align: center;}
    #proven .column .number {font-family: 'proxima-nova'; font-size: 72px; font-style:none; font-weight: 700; line-height: normal;color:#fff; text-align: center;}
    #proven .column .desc {font-size:  20px; line-height:  28px; color: #fff; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }

#space {padding-top: 7%; padding-bottom: 5%; }
	#space h2 {font-size:  32px; line-height:  41px; color: #02093B; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px;}
    #space p {font-size:  20px; line-height:  28px; color: #02093B; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
	#space .card h4 {font-size:  22px; line-height:  28px; color: #02093B; font-weight:  600; text-transform: none; font-family: 'georgia';}
    #space .e-img img {width: 100%;}

/* Executive */
#exec-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/linkage-exec-hero-bg-updated_1759152827589001y7O5.jpg) no-repeat top center / cover #ffffff; margin-top: 7%;}

#execnetwork {padding-top: 5%; padding-bottom: 5%;}
	#execnetwork .card h2 {font-size:  32px; line-height:  41px; color: #02093B; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px;}
	#execnetwork .card p {font-size:  20px; line-height:  28px; color: #02093B; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
	#execnetwork .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}
    #execnetwork .e-img img {width: 100%;}

#execsave {padding-top: 5%; padding-bottom: 5%; background: #E8E9ED; }
	#execsave .card h2 {font-size:  32px; line-height:  41px; color: #02093B; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px;}
	#execsave .card p {font-size:  20px; line-height:  28px; color: #02093B; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
	#execsave .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}
    #execsave .e-img img {width: 100%;}

#empower {padding-top: 5%; padding-bottom: 5%;}
	#empower .card h2 {font-size:  32px; line-height:  41px; color: #02093B; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px;}
	#empower .card p {font-size:  20px; line-height:  28px; color: #02093B; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
	#empower .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}
    #empower .e-img img {width: 100%;}

/* Event Policies */
#event-policy-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/linkage-event-policy-hero-bg-updated_1759153659204001k65k.jpg) no-repeat top center / cover #ffffff; margin-top: 7%;}
#event-policy-hero .homehero {padding-top:  8%; padding-bottom: 8%;   }

#policy {padding-top: 5%; padding-bottom: 5%; }
    #policy h3 {font-size:  20px; line-height:  32px; color:  #02093B; font-weight:  600; text-transform: uppercase; font-family: 'proxima-nova';}
    #ppolicy h4 {font-size:  22px; line-height:  28px; color:  #02093B; font-weight:  600; text-transform: none; font-family: 'proxima-nova';}
    #policy p {font-size: 20px; line-height: 24px; color: #02093B; font-weight: 400; text-transform: none; font-family: 'proxima-nova';}
    #policy .content ul li {color: #02093B; font-size:  20px; font-weight:  400; font-family: 'proxima-nova'; line-height: normal; }

/* Rates */
#rates-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/linkage-rates-hero-bg_1758904503141001pg4N.jpg) no-repeat top center / cover #ffffff; margin-top: 7%;}
#rates .homehero h3 {font-size:  24px; line-height:  32px; color:  #fff; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 2.4px;}
#rates .homehero h4 {font-size:  20px; line-height:  26px; color:  #fff; font-weight:  700; text-transform: none; font-family: 'proxima-nova';}

#registeras {padding-top: 5%; padding-bottom: 5%; background: #F1F3F6;}
	#registeras .r-card {text-align: center; background: #233B66; padding: 16px; height: 230px; }
    #registeras .r-card p {font-size:  20px; line-height:  28px; color: #fff; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
    #registeras .r-card .regas {font-size:  24px; line-height:  32px; color:  #fff; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 2.4px;}
    #registeras .e-img img {width: 100%;}

#waysattend {padding-top: 5%; padding-bottom: 5%;}
	#waysattend .card h2 {font-size:  32px; line-height:  41px; color: #02093B; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px;}
	#waysattend .card p {font-size:  20px; line-height:  28px; color: #02093B; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
	#waysattend .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}
    #waysattend .e-img img {width: 100%;}

#rate-grid {padding-bottom: 5%; }
#rate-grid h2 {font-size:  32px; line-height:  41px; color: #02093B; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px;}
#rate-grid p {font-size:  20px; line-height:  28px; color: #02093B; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
#rate-grid .row {margin-left: 0; margin-right: 0; }
#rate-grid small {font-size: 14px; font-family: 'proxima-nova'; font-weight: 400; color: #000; }

/* Style tab links */
.tablink {color: #000; background: none; border: none;outline: none;cursor: pointer;font-weight: bold;text-align: center;margin: 0 16px;padding:8px 0;font-size: 28px; font-family: 'proxima-nova-condensed'; }
	
.unstripetable { width:100%; }
.unstripetable th { font-size:22px; color: #fff; background:#52B5AF; border: 2px solid #CCC; text-align: center; padding:8px 16px; font-weight: normal; background: none; }
.unstripetable tr:first-child th:first-child {background: #efefef; }
.unstripetable th { font-size:24px; color: #fff; background:#52B5AF; border: 6px solid #EFEFEF; text-align: center; padding:8px 16px; font-weight: 400; text-transform: uppercase; letter-spacing: 2.4px;}
.unstripetable td { font-size:24px; color: #02093B; border: 6px solid #EFEFEF; text-align: center; padding:8px 16px; font-weight: 400; text-transform: none;letter-spacing: 2.4px;}
.unstripetable tr:first-child th:first-child { border: none; }
.unstripetable td:first-child { text-align: left; font-size: 20px; }


#attendgroup {padding-top: 5%; padding-bottom: 5%; background: #E8E9ED;}
	#attendgroup .card h2 {font-size:  32px; line-height:  41px; color: #02093B; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px;}
	#attendgroup .card p {font-size:  20px; line-height:  28px; color: #02093B; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
	#attendgroup .card .cta-btn-ghost {border: 2px solid #0075B8; background: #fff; color: #0075B8; font-size: 18px; text-transform: uppercase; padding: 16px 32px; margin-right: 30px; font-weight: 700;}
    #attendgroup .e-img img {width: 100%;}

/* Hotel - Venue */
#venue-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/linkage-hotel-hero-bg_1758911649312001T8re.jpg) no-repeat top center / cover #ffffff; margin-top: 5%;}
#venue-hero .homehero {padding-top:  8%; padding-bottom: 5%;   }
	
#waysattend {padding-top: 8%; padding-bottom: 5%;}
	#waysattend .card h2 {font-size:  32px; line-height:  41px; color: #02093B; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px;}
	#waysattend .card p {font-size:  20px; line-height:  28px; color: #02093B; font-weight:  400; text-transform: none; font-family: 'proxima-nova'; }
	#waysattend .e-img img {width: 100%;}


#more {padding-top: 4%; padding-bottom: 4%; background: linear-gradient(270deg, #233B66 0%, #341DB0 100%);}
#more h2 {font-size:  32px; line-height:  41px; color: #fff; font-weight:  400; text-transform: uppercase; font-family: 'proxima-nova'; letter-spacing: 3.2px;}
#more .n-title {width:  90%; margin-top:  15%; }
#more .n-form {padding:  25px; margin-top: 25px;  }
#more .n-form p {font-size:  20px; font-weight:  700; line-height:  24px; color:  #fff; text-align:  left; font-family: 'proxima-nova';}
#more .btn-cta {background-color: #E5853C!important; color: #233B66; padding: 16px 32px; font-weight: 700; text-transform:  uppercase; font-size:  18px; font-family: 'proxima-nova';}
#more .border-left {border-left: 2px solid #52B5AF;}

/*footer*/
#footer {padding-top: 2%; padding-bottom: 2%; background: #1B3C69; }
#footer p {font-size: 14px; color:#fff; text-align: center; font-weight: 500; font-family: 'proxima-nova'; }
#footer .links {float:left; margin-top: 5%; margin-left: -15px; }
#footer .social {float:right; }
#footer .links {color:#fff;}
#footer .links a {font-size: 14px; color:#fff; text-align: center; font-weight: 500; font-family: 'proxima-nova'; text-decoration: underline; }
#footer .fineprint p {text-align: left; }


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width : 767px) {
    #navbar.navbar .container a.navbar-brand {width: 65%; }
    #navbar.navbar {min-height: 80px; }
    #announcement {top: 75px;}
    #announcement .message {font-size: 18px; }
    #hero {padding-top: 20%; margin-top: 0;}
#hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/linkage-home-hero-mobile_1759149821487001huOc.jpg) no-repeat top center / cover #ffffff; margin-top: 15%;}
#hero .homehero h1 {font-size: 32px; line-height: 38px; }
#hero .hero-card {position: relative; top: 160px; text-align: center; }
#hero .homehero {padding-bottom: 50%; }
#provens {padding: 20px; }
#powerful {padding-bottom: 15%; }
#powerful .cta {margin-bottom: 45px; }
#powerful .right, #powerful .left {text-align: center; }
#impact {padding-left: 15px; padding-right: 15px; }
#impact .card {width: 100%; }
#individual-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/linkage-individual-mobile-hero_1759151623192001jvBD.jpg) no-repeat top center / cover #ffffff; margin-top: 15%;}
#individual-hero .homehero h1 {font-size: 32px; line-height: 38px; }
#individual-hero .homehero h3 {font-size: 20px; line-height: 26px; }
#individual-hero .hero-card {position: relative; top: 260px; text-align: center; }
#individual-hero .homehero {padding-bottom: 75%; }
#proven h2 {width: 100%; }
#proven .c-card {display: block; }
#proven .column {width: 80%; margin: auto; }
#exec-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/linkage-exec-mobile-hero_1759152827729001yMcL.jpg) no-repeat top center / cover #ffffff; margin-top: 15%;}
#exec-hero .homehero h1 {font-size: 32px; line-height: 38px; }
#exec-hero .hero-card {position: relative; top: 260px; text-align: center; }
#exec-hero .homehero {padding-bottom: 70%; }
#event-policy-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/linkage-event-policy-hero-mobile_1759153659372001k5mR.jpg) no-repeat top center / cover #ffffff; margin-top: 15%;}
#event-policy-hero .homehero h1 {font-size: 32px; line-height: 38px; }
#event-policy-hero .hero-card {position: relative; top: 260px; text-align: center; }
#event-policy-hero .homehero {padding-bottom: 70%; }
#policy {padding-left: 15px; padding-right: 15px; }
#rates-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/linkage-rates-hero-mobile_1759153907059001Algs.png) no-repeat top center / cover #ffffff; margin-top: 15%;}
#rates-hero .homehero h1 {font-size: 32px; line-height: 38px; }
#rates-hero .hero-card {position: relative; top: 260px; text-align: center; }
#rates-hero .homehero {padding-bottom: 70%; }
#registeras .r-card {margin-bottom: 25px; }
#venue-hero {background: url(https://static.rainfocus.com/shrm/shrmwebsite/static/staticfile/staticfile/linkage-hotel-mobile-hero_1759157065263001pwrx.png) no-repeat top center / cover #ffffff; margin-top: 15%;}
#venue-hero .homehero h1 {font-size: 32px; line-height: 38px; }
#venue-hero .hero-card {position: relative; top: 260px; text-align: center; }
#venue-hero .homehero {padding-bottom: 70%; }


    #footer {padding-left: 15px; padding-right: 15px; }
    #footer .spread-icons {text-align: left; }
    #footer .social {float:none; }
    #footer .links {float:none; }
    #footer p {text-align: left; }
    #faqs h2 {font-size: 38px; text-align: center; line-height: 42px; }
    #faqs {padding-left: 15px; padding-right: 15px; }
    #more h2 {text-align: left; }
    #more .border-left {border-left: none; }
    #more .n-form {padding: 0; margin-bottom: 25px; }
    
    
}
/* Tablet (landscape tablets, 768px and up) */
  @media only screen and (min-width: 768px) and (max-width:  1024px) {
.homehero {padding-top: 10%; padding-bottom: 10%; }
.homehero .cta-btn-ghost {position:relative; top: 20px; }
}
