html {
  font-size: 16px;
}

.p0 {
  padding: 0;
}
.p5 {
  padding: 5px;
}
.p10 {
  padding: 10px;
}
.p15 {
  padding: 15px;
}
.p20 {
  padding: 20px;
}
.p25 {
  padding: 25px;
}
.p30 {
  padding: 30px;
}
.p35 {
  padding: 35px;
}
.p40 {
  padding: 40px;
}
.p45 {
  padding: 45px;
}
.p50 {
  padding: 50px;
}
.p55 {
  padding: 55px;
}
.p60 {
  padding: 60px;
}
.p65 {
  padding: 65px;
}
.p70 {
  padding: 70px;
}
.p75 {
  padding: 75px;
}
.p80 {
  padding: 80px;
}
.p85 {
  padding: 85px;
}
.p90 {
  padding: 90px;
}
.p95 {
  padding: 95px;
}
.p100 {
  padding: 100px;
}
.pt0 {
  padding-top: 0;
}
.pt5 {
  padding-top: 5px;
}
.pt10 {
  padding-top: 10px;
}
.pt15 {
  padding-top: 15px;
}
.pt20 {
  padding-top: 20px;
}
.pt25 {
  padding-top: 25px;
}
.pt30 {
  padding-top: 30px;
}
.pt35 {
  padding-top: 35px;
}
.pt40 {
  padding-top: 40px;
}
.pt45 {
  padding-top: 45px;
}
.pt50 {
  padding-top: 50px;
}
.pt55 {
  padding-top: 55px;
}
.pt60 {
  padding-top: 60px;
}
.pt65 {
  padding-top: 65px;
}
.pt70 {
  padding-top: 70px;
}
.pt75 {
  padding-top: 75px;
}
.pt80 {
  padding-top: 80px;
}
.pt85 {
  padding-top: 85px;
}
.pt90 {
  padding-top: 90px;
}
.pt95 {
  padding-top: 95px;
}
.pt100 {
  padding-top: 100px;
}
.pt150 {
  padding-top: 180px;
}
.pr0 {
  padding-right: 0;
}
.pr5 {
  padding-right: 5px;
}
.pr10 {
  padding-right: 10px;
}
.pr15 {
  padding-right: 15px;
}
.pr20 {
  padding-right: 20px;
}
.pr25 {
  padding-right: 25px;
}
.pr30 {
  padding-right: 30px;
}
.pr35 {
  padding-right: 35px;
}
.pr40 {
  padding-right: 40px;
}
.pr45 {
  padding-right: 45px;
}
.pr50 {
  padding-right: 50px;
}
.pr55 {
  padding-right: 55px;
}
.pr60 {
  padding-right: 60px;
}
.pr65 {
  padding-right: 65px;
}
.pr70 {
  padding-right: 70px;
}
.pr75 {
  padding-right: 75px;
}
.pr80 {
  padding-right: 80px;
}
.pr85 {
  padding-right: 85px;
}
.pr90 {
  padding-right: 90px;
}
.pr95 {
  padding-right: 95px;
}
.pr100 {
  padding-right: 100px;
}
.pb0 {
  padding-bottom: 0;
}
.pb5 {
  padding-bottom: 5px;
}
.pb10 {
  padding-bottom: 10px;
}
.pb15 {
  padding-bottom: 15px;
}
.pb20 {
  padding-bottom: 20px;
}
.pb25 {
  padding-bottom: 25px;
}
.pb30 {
  padding-bottom: 30px;
}
.pb35 {
  padding-bottom: 35px;
}
.pb40 {
  padding-bottom: 40px;
}
.pb45 {
  padding-bottom: 45px;
}
.pb50 {
  padding-bottom: 50px;
}
.pb55 {
  padding-bottom: 55px;
}
.pb60 {
  padding-bottom: 60px;
}
.pb65 {
  padding-bottom: 65px;
}
.pb70 {
  padding-bottom: 70px;
}
.pb75 {
  padding-bottom: 75px;
}
.pb80 {
  padding-bottom: 80px;
}
.pb85 {
  padding-bottom: 85px;
}
.pb90 {
  padding-bottom: 90px;
}
.pb95 {
  padding-bottom: 95px;
}
.pb100 {
  padding-bottom: 100px;
}
.pb150 {
  padding-bottom: 180px;
}
.pl0 {
  padding-left: 0;
}
.pl5 {
  padding-left: 5px;
}
.pl10 {
  padding-left: 10px;
}
.pl15 {
  padding-left: 15px;
}
.pl20 {
  padding-left: 20px;
}
.pl25 {
  padding-left: 25px;
}
.pl30 {
  padding-left: 30px;
}
.pl35 {
  padding-left: 35px;
}
.pl40 {
  padding-left: 40px;
}
.pl45 {
  padding-left: 45px;
}
.pl50 {
  padding-left: 50px;
}
.pl55 {
  padding-left: 55px;
}
.pl60 {
  padding-left: 60px;
}
.pl65 {
  padding-left: 65px;
}
.pl70 {
  padding-left: 70px;
}
.pl75 {
  padding-left: 75px;
}
.pl80 {
  padding-left: 80px;
}
.pl85 {
  padding-left: 85px;
}
.pl90 {
  padding-left: 90px;
}
.pl95 {
  padding-left: 95px;
}
.pl100 {
  padding-left: 100px;
}
.m0 {
  margin: 0;
}
.m5 {
  margin: 5px;
}
.m10 {
  margin: 10px;
}
.m15 {
  margin: 15px;
}
.m20 {
  margin: 20px;
}
.m25 {
  margin: 25px;
}
.m30 {
  margin: 30px;
}
.m35 {
  margin: 35px;
}
.m40 {
  margin: 40px;
}
.m45 {
  margin: 45px;
}
.m50 {
  margin: 50px;
}
.m55 {
  margin: 55px;
}
.m60 {
  margin: 60px;
}
.m65 {
  margin: 65px;
}
.m70 {
  margin: 70px;
}
.m75 {
  margin: 75px;
}
.m80 {
  margin: 80px;
}
.m85 {
  margin: 85px;
}
.m90 {
  margin: 90px;
}
.m95 {
  margin: 95px;
}
.m100 {
  margin: 100px;
}
.mt0 {
  margin-top: 0;
}
.mt5 {
  margin-top: 5px;
}
.mt10 {
  margin-top: 10px;
}
.mt15 {
  margin-top: 15px;
}
.mt20 {
  margin-top: 20px;
}
.mt25 {
  margin-top: 25px;
}
.mt30 {
  margin-top: 30px;
}
.mt35 {
  margin-top: 35px;
}
.mt40 {
  margin-top: 40px;
}
.mt45 {
  margin-top: 45px;
}
.mt50 {
  margin-top: 50px;
}
.mt55 {
  margin-top: 55px;
}
.mt60 {
  margin-top: 60px;
}
.mt65 {
  margin-top: 65px;
}
.mt70 {
  margin-top: 70px;
}
.mt75 {
  margin-top: 75px;
}
.mt80 {
  margin-top: 80px;
}
.mt85 {
  margin-top: 85px;
}
.mt90 {
  margin-top: 90px;
}
.mt95 {
  margin-top: 95px;
}
.mt100 {
  margin-top: 100px;
}
.mt110 {
  margin-top: 110px;
}
.mt120 {
  margin-top: 120px;
}
.mr0 {
  margin-right: 0;
}
.mr5 {
  margin-right: 5px;
}
.mr10 {
  margin-right: 10px;
}
.mr15 {
  margin-right: 15px;
}
.mr20 {
  margin-right: 20px;
}
.mr25 {
  margin-right: 25px;
}
.mr30 {
  margin-right: 30px;
}
.mr35 {
  margin-right: 35px;
}
.mr40 {
  margin-right: 40px;
}
.mr45 {
  margin-right: 45px;
}
.mr50 {
  margin-right: 50px;
}
.mr55 {
  margin-right: 55px;
}
.mr60 {
  margin-right: 60px;
}
.mr65 {
  margin-right: 65px;
}
.mr70 {
  margin-right: 70px;
}
.mr75 {
  margin-right: 75px;
}
.mr80 {
  margin-right: 80px;
}
.mr85 {
  margin-right: 85px;
}
.mr90 {
  margin-right: 90px;
}
.mr95 {
  margin-right: 95px;
}
.mr100 {
  margin-right: 100px;
}
.mb0 {
  margin-bottom: 0;
}
.mb5 {
  margin-bottom: 5px;
}
.mb10 {
  margin-bottom: 10px;
}
.mb15 {
  margin-bottom: 15px;
}
.mb20 {
  margin-bottom: 20px;
}
.mb25 {
  margin-bottom: 25px;
}
.mb30 {
  margin-bottom: 30px;
}
.mb35 {
  margin-bottom: 35px;
}
.mb40 {
  margin-bottom: 40px;
}
.mb45 {
  margin-bottom: 45px;
}
.mb50 {
  margin-bottom: 50px;
}
.mb55 {
  margin-bottom: 55px;
}
.mb60 {
  margin-bottom: 60px;
}
.mb65 {
  margin-bottom: 65px;
}
.mb70 {
  margin-bottom: 70px;
}
.mb75 {
  margin-bottom: 75px;
}
.mb80 {
  margin-bottom: 80px;
}
.mb85 {
  margin-bottom: 85px;
}
.mb90 {
  margin-bottom: 90px;
}
.mb95 {
  margin-bottom: 95px;
}
.mb100 {
  margin-bottom: 100px;
}
.ml0 {
  margin-left: 0;
}
.ml5 {
  margin-left: 5px;
}
.ml10 {
  margin-left: 10px;
}
.ml15 {
  margin-left: 15px;
}
.ml20 {
  margin-left: 20px;
}
.ml25 {
  margin-left: 25px;
}
.ml30 {
  margin-left: 30px;
}
.ml35 {
  margin-left: 35px;
}
.ml40 {
  margin-left: 40px;
}
.ml45 {
  margin-left: 45px;
}
.ml50 {
  margin-left: 50px;
}
.ml55 {
  margin-left: 55px;
}
.ml60 {
  margin-left: 60px;
}
.ml65 {
  margin-left: 65px;
}
.ml70 {
  margin-left: 70px;
}
.ml75 {
  margin-left: 75px;
}
.ml80 {
  margin-left: 80px;
}
.ml85 {
  margin-left: 85px;
}
.ml90 {
  margin-left: 90px;
}
.ml95 {
  margin-left: 95px;
}
.ml100 {
  margin-left: 100px;
}
.mt-5 {
  margin-top: -5px;
}
.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-35 {
  margin-top: -35px;
}
.mt-40 {
  margin-top: -40px;
}
.mt-45 {
  margin-top: -45px;
}
.mt-50 {
  margin-top: -50px;
}
.mt-55 {
  margin-top: -55px;
}
.mt-60 {
  margin-top: -60px;
}
.mt-65 {
  margin-top: -65px;
}
.mt-70 {
  margin-top: -70px;
}
.mt-75 {
  margin-top: -75px;
}
.mt-80 {
  margin-top: -80px;
}
.mt-85 {
  margin-top: -85px;
}
.mt-90 {
  margin-top: -90px;
}
.mt-95 {
  margin-top: -95px;
}
.mt-100 {
  margin-top: -100px;
}
.mt-110 {
  margin-top: -110px;
}
.mt-120 {
  margin-top: -120px;
}
.mt-130 {
  margin-top: -130px;
}
.mt-140 {
  margin-top: -140px;
}
.mt-150 {
  margin-top: -150px;
}
.ml-5 {
  margin-left: -5px;
}
.ml-10 {
  margin-left: -10px;
}
.ml-15 {
  margin-left: -15px;
}
.ml-20 {
  margin-left: -20px;
}
.ml-25 {
  margin-left: -25px;
}
.ml-30 {
  margin-left: -30px;
}
.ml-35 {
  margin-left: -35px;
}
.ml-40 {
  margin-left: -40px;
}
.ml-45 {
  margin-left: -45px;
}
.ml-50 {
  margin-left: -50px;
}
.ml-55 {
  margin-left: -55px;
}
.ml-60 {
  margin-left: -60px;
}
.ml-65 {
  margin-left: -65px;
}
.ml-70 {
  margin-left: -70px;
}
.ml-75 {
  margin-left: -75px;
}
.ml-80 {
  margin-left: -80px;
}
.ml-85 {
  margin-left: -85px;
}
.ml-90 {
  margin-left: -90px;
}
.ml-95 {
  margin-left: -95px;
}
.ml-100 {
  margin-left: -100px;
}
.ml-110 {
  margin-left: -110px;
}
.ml-120 {
  margin-left: -120px;
}
.ml-130 {
  margin-left: -130px;
}
.ml-140 {
  margin-left: -140px;
}
.ml-150 {
  margin-left: -150px;
}
.mb-5 {
  margin-bottom: -5px;
}
.mb-10 {
  margin-bottom: -10px;
}
.mb-15 {
  margin-bottom: -15px;
}
.mb-20 {
  margin-bottom: -20px;
}
.mb-25 {
  margin-bottom: -25px;
}
.mb-30 {
  margin-bottom: -30px;
}
.mb-35 {
  margin-bottom: -35px;
}
.mb-40 {
  margin-bottom: -40px;
}
.mb-45 {
  margin-bottom: -45px;
}
.mb-50 {
  margin-bottom: -50px;
}
.mb-55 {
  margin-bottom: -55px;
}
.mb-60 {
  margin-bottom: -60px;
}
.mb-65 {
  margin-bottom: -65px;
}
.mb-70 {
  margin-bottom: -70px;
}
.mb-75 {
  margin-bottom: -75px;
}
.mb-80 {
  margin-bottom: -80px;
}
.mb-85 {
  margin-bottom: -85px;
}
.mb-90 {
  margin-bottom: -90px;
}
.mb-95 {
  margin-bottom: -95px;
}
.mb-100 {
  margin-bottom: -100px;
}
.mb-110 {
  margin-bottom: -110px;
}
.mb-120 {
  margin-bottom: -120px;
}
.mb-130 {
  margin-bottom: -130px;
}
.mb-140 {
  margin-bottom: -140px;
}
.mb-150 {
  margin-bottom: -150px;
}

/*********************
Background Colors
*********************/
.bg-whitesmoke-2 {
  background-color: whitesmoke;
}

.lin-grad-bg-green {
  background: linear-gradient(rgba(25, 179, 102, 0.9), rgba(25, 179, 102, 0.9));
}

.bg-green {
  background-color: #0fc57f;
}
.bg-darkblue {
  background-color: #003448;
}
.bg-approve-blue {
  background-color: #327da8;
}
.bg-blue-2 {
  background-color: #387ff2;
}
.bg-email-signup-blue-slategrey {
  background-color: #47505f;
}
.bg-dark-grey {
  background-color: #565e68;
}
.bg-light-orange {
  background-color: #ffb700;
}
.bg-light-grey {
  background-color: lightgrey;
}

.bg-rainbow {
  background-image: linear-gradient(
    to left,
    violet,
    indigo,
    blue,
    green,
    yellow,
    orange,
    red
  );
}
.bg-black {
  background-color: #000000;
}
/*********************
Text Background Colors
*********************/
.white-bg-block {
  background: rgba(255, 255, 255, 0.7);
  padding: 35px;
}

.black-bg-block {
  background: rgba(0, 0, 0, 0.7);
  padding: 35px;
}
/******
COLOR CLASS
******/
.color-black-2 {
  color: black;
}

.light-green,
.acmas-green {
  color: #30c980;
}

.color-white {
  color: white;
}

/* ICON COLORS */
.light-green-icon span {
  color: #30c980;
}

.dark-blue-icon span {
  color: #003448;
}

.red-icon span.fa-li {
  color: #ff0000;
}

.fa-ul.icon-top-1 span.fa-li {
  top: 1px;
}

.card-header-green .card-header {
  background-color: #0fc57f;
  border-color: #0fc57f;
  color: white;
}

/****** BORDER COLORS *******/
hr.bor-black {
  border-top-color: #111;
}

hr.bt-white {
  border-top: 2px solid white;
  width: 50%;
}

hr.bt-light-green {
  border-top: 2px solid #30c980;
  width: 50%;
}

.mobile-hr hr {
  display: none;
}

/**********
BTN CLASS
**********/
.btn {
  font-weight: 600;
}

.btn-black {
  background: #414141;
  color: #ffffff;
}
.btn-green {
  background: #30c980;
  color: #ffffff;
}
.btn-blue {
  background: #006990;
  color: #ffffff;
}

.btn-darkblue {
  background: #003448;
  color: #ffffff;
}

.btn-banner-cta {
  padding: 0.75rem 3rem;
  font-size: 1.25rem;
  line-height: 1.5;
  text-transform: uppercase;
}

.br0 {
  border-radius: 0;
}

.btn-xlg {
  padding: 18px 60px;
  font-size: 24px;
}

.btn-green:hover,
.btn-green:active,
.btn-green:focus {
  border-color: #30c980;
  background-color: white;
  color: #30c980;
}

.btn-white-outline {
  border-color: white;
  border-width: 1.5px;
  background-color: transparent;
}

.btn-green-outline {
  border-color: #30c980;
  background-color: white;
  color: #30c980;
}

.btn-oval {
  border-radius: 50px;
  padding: 10px 20px;
}

/*********************
FONT SIZE
*********************/
.font-size-14-px {
  font-size: 14px;
}

.li-mgb10 li {
  margin-bottom: 10px;
}

/*********************
ANCHOR TAGS
*********************/
.anchor:target {
  padding-top: 90px;
  margin-top: -90px;
}

.admin-bar .anchor:target {
  padding-top: 120px;
  margin-top: -120px;
}

.wpforms-container.anchor:target {
  padding-top: 90px;
  margin-top: -90px;
}

/*********************
Flex Options
*********************/
.flex-wrapper {
  display: flex;
  align-items: center;
}

.flex-dir-col {
  flex-direction: column;
}
.flex-center {
  align-items: center;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-space-evenly {
  justify-content: space-evenly;
}
.justify-center {
  justify-content: center;
}
.justify-space-between {
  justify-content: space-between;
}
.justify-space-around {
  justify-content: space-around;
}
.flex-banner {
  display: flex;
}
/*********
FOOTER SOCIAL
**********/
/* #footer-social h2 {
  font-size: 2em;
  margin-top: 0px;
}

#footer-social span.fa-stack {
  color: white;
  font-size: 2.5em;
}

#footer-social span.fa-stack:hover,
#footer-social span.fa-stack:active,
#footer-social span.fa-stack:visited {color: black;}

#footer-social span.fa-stack i:nth-child(2) {color: #0fc57f;}
.fa-facebook-f:before {content: "\f39e" !important;}

#footer div.container::after {
  clear: both;
  display: table;
  content: " ";
}

#footer .footer-copyright {font-size: 16px;} */

/**********************************
Slider
***********************************/
.carousel-indicators.dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
  background: none;
}
.carousel-indicators.dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 30px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.dots li button:hover,
.dots li button:focus {
  outline: none;
}
.dots li button:hover:before,
.dots li button:focus:before {
  opacity: 1;
}
.dots li button:before {
  font-family: "slick";
  font-size: 60px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  content: "•";
  text-align: center;
  opacity: 1;
  color: #a4a4a4;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.dots li.active button:before {
  opacity: 1;
  color: #30c980;
}
.carousel-item .carousel-caption p {
  line-height: 1.5rem;
}
/**********************************
	VIDEO
***********************************/
.full-section-video {
  max-width: 65%;
  width: 100%;
  height: 400px;
}

.half-section-video {
  width: 100%;
  height: 280px;
}

.col-lg-8 .full-section-video {
  max-width: unset;
}

/**************
WP FORMS
**************/
div.wpforms-container-full .wpforms-form button[type="submit"].btn-green {
  background: #30c980;
  color: #ffffff;
}

div.wpforms-container-full .wpforms-form .radio-checkbox input[type="radio"] {
  display: none;
}

div.wpforms-container-full
  .wpforms-form
  .checkmark-checkbox
  input[type="checkbox"] {
  display: none;
}

div.wpforms-container-full
  .wpforms-form
  .radio-checkbox
  input[type="radio"]
  + label,
div.wpforms-container-full
  .wpforms-form
  .checkmark-checkbox
  input[type="checkbox"]
  + label {
  background-color: #edebeb;
  border-color: #0bbf68;
  border-radius: 10px 10px 10px 10px;
  border-style: solid;
  border-width: 2px;
  color: #0bbf68;
  cursor: pointer;
  display: block;
  font-size: 1.2em;
  text-align: center;
  padding: 10px 8px;
  max-width: 70%;
  min-width: 65px;
}

div.wpforms-container-full
  .wpforms-form
  .radio-checkbox
  input[type="radio"]:checked
  + label,
div.wpforms-container-full
  .wpforms-form
  .checkmark-checkbox
  input[type="checkbox"]:checked
  + label {
  background-color: #0bbf68;
  border-color: #0bbf68;
  border-image: none;
  border-radius: 10px 10px 10px 10px;
  border-style: solid;
  border-width: 2px;
  color: white;
  cursor: pointer;
  display: block;
  font-family: Trade Gothic, Helvetica, sans-serif, bold;
  font-size: 1.3em;
  text-align: center;
  padding: 10px 8px;
}

div.wpforms-container-full .wpforms-form .radio-checkbox ul li {
  margin-bottom: 15px !important;
}

div.wpforms-container-full
  .wpforms-form
  .checkmark-checkbox.wpforms-list-inline.items-4
  li {
  width: 20%;
  margin-right: 0px !important;
}

div.wpforms-container-full
  .wpforms-form
  .checkmark-checkbox.wpforms-list-inline.items-4
  input[type="checkbox"]
  + label {
  max-width: unset;
  /* width: 20%; */
}

.wpforms-list-inline.wpforms-ul-flex ul {
  display: flex;
}

.wpforms-list-inline.wpforms-ul-flex.ul-justify-space-between ul {
  justify-content: space-between;
}

/******************
WEBINAR PAGES
*******************/
#webinar-banner {
  width: 100%;
  background-image: url(/wp-content/uploads/2020/04/e-learning-education.jpg);
  background-image: url("https://www.priorauthtraining.org/wp-content/uploads/2021/04/e-learning-education-2.jpg");
  justify-content: flex-end;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center right;
  height: 300px;
}

.font-sans-serif {
  font-family: sans-serif;
}

h5.lh-fix {
  line-height: 1.3em;
}
.col-lg-4 .card-header-wrapper {
  min-height: 150px;
}
.col-lg-6 .card-header-wrapper.ht-3 {
  min-height: 150px;
}
.col-lg-6 .card-header-wrapper.ht-1 {
  min-height: 120px;
}
.webinar-wrapper .card .card-header-wrapper h4 {
  min-height: unset;
}
.webinar-wrapper .card-header-wrapper hr {
  width: 100%;
}
.card-height-1 {
  min-height: 416px;
}
.card-height-2 {
  min-height: 390px;
}
.mb-auto {
  margin-bottom: auto;
}
.mt-auto {
  margin-top: auto;
}

/******************
BLOG PAGES
*******************/
.narrow-container {
  max-width: 900px;
}
.blog-card-wrapper {
  margin-bottom: 30px;
}

.blog-card-wrapper article .entry-content {
  margin-bottom: auto;
}

.blog-card-wrapper article header h3 {
  font-size: 1.4em;
}

.card .more-content {
  font-size: 20px;
  font-weight: 500;
}

.blog-card-wrapper .card .more-content.flex-wrapper i {
  margin-top: 3px;
}

.thumbnail-wrapper {
  height: 230px;
}

/**********************************
	Media Queries
***********************************/

@media only screen and (max-width: 1023px) {
  .full-section-video {
    max-width: unset;
  }
}

@media only screen and (max-width: 991px) {
  .card-header-wrapper {
    min-height: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .flex-md-column.card-deck .card {
    margin-bottom: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .half-section-video {
    height: 364px;
  }
}

@media only screen and (max-width: 767px) {
  #footer-social span.fa-stack {
    font-size: 1.5em;
  }

  #footer-social .social-icons {
    width: 100%;
    margin-top: 10px;
  }

  div.wpforms-container-full.rc-center
    .wpforms-form
    .radio-checkbox.wpforms-list-2-columns
    ul
    li,
  div.wpforms-container-full.rc-center
    .wpforms-form
    .radio-checkbox.wpforms-list-3-columns
    ul
    li {
    width: 80%;
    padding-right: 0 !important;
  }

  div.rc-center
    .wpforms-form
    .radio-checkbox[class*="wpforms-list-"][class*="-columns"]
    ul {
    justify-content: center;
  }

  div.wpforms-container-full.rc-center
    .wpforms-form
    .radio-checkbox
    ul
    li
    label {
    max-width: unset;
  }

  div.wpforms-container-full .wpforms-form .checkmark-checkbox ul li {
    margin-bottom: 10px !important;
  }

  .flex-stack-mobile {
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
  }
  .full-section-video {
    height: 200px;
  }
  .half-section-video {
    height: 180px;
  }

  .pill-nav.nav-tabs[class*="tabs-"][class*="-even"] li {
    margin-bottom: 1rem;
    width: 80%;
    text-align: center;
  }
  .nav-tabs li {
    border: none;
    margin-right: unset;
  }

  .btn-xlg {
    padding: 7px 23px;
  }

  .btn-container-3 .btn {
    margin-bottom: 1rem;
    width: 85%;
  }

  .card-header-wrapper {
    min-height: unset;
  }
  .webinar-wrapper .card .card-header-wrapper h4 {
    margin-bottom: 30px;
  }
  .mobile-hr hr {
    display: block;
  }
  /* WP FORMS */
  .wpforms-list-inline.wpforms-ul-flex ul {
    flex-direction: column;
    align-items: center;
  }
  div.wpforms-container-full
    .wpforms-form
    .checkmark-checkbox.wpforms-list-inline.items-4
    li {
    width: 80%;
    margin-right: 0px !important;
    margin-bottom: 15px !important;
  }
}
