html {
font-size:20px;	
}

.tablefonts td {
 font-size: 20px!important;
 padding: 3px;
}


/**SUB MENU**/

.subnav-ul {
    display: inline-block;
	margin-top: 25px;
}

.vert-li {
    font-size: 1.25rem !important;
    color: #808080;
    line-height: 30px;
}

.subnav-li, .vert-li {
    margin: 0 -11px;
    display: inline-table;
    text-align: center;
    vertical-align: top;
    padding: 0px 30px;
}


/** SITE MAP**/

#sitemapstyle{
margin:auto;
width:800px;
text-align:left;
}

th {
text-align:center;
background-color:#00AEEF;
color:#fff;
padding:4px;
font-weight:normal;
font-size:12px;
}

td {
font-size:12px;
padding:3px;
text-align:left;
}

.pager,.pager a {
background-color:#00AEEF;
color:#fff;
padding:3px;
}

.lhead {
background-color:#fff;
padding:3px;
font-weight:bold;
font-size:1.125rem;
}

.lpart {
background-color:#f0f0f0;
padding:0px;
}

.lpage {
font:normal .98rem verdana;
}

.lcount {
background-color:#00AEEF;
color:#fff;
padding:2px;
margin:2px;
font:bold .98rem verdana;
}

a.aemphasis {
color:#009;
font-weight:bold;
}

.dropdown-menu.columns-2 {
min-width: 730px;
padding-left:10px;
}

.multi-column-dropdown {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.nav-link {
    display: block;
    padding: .5rem 1rem;
    font-size: .85rem;
}
.multi-column-dropdown li a {
                display: block;
                clear: both;
                line-height: 1.428571429;
                color: #333;
                white-space: normal;
}
.multi-column-dropdown li a:hover {
                text-decoration: none;
                color: #262626;
                background-color: #999;
}


#main-header-nav-cert {
	font-size: .85rem!important;
	color: black;
}

#main-header-nav-degree {
	font-size: .85rem!important;
	color: black;
}

#main-header-nav-tuition {
	font-size: .85rem!important;
	color: black;
}

#main-header-nav-student {
	font-size: .85rem!important;
	color: black;
}

#main-header-nav-why {
	font-size: .85rem!important;
	color: black;
}

#usciheadlogo {
	max-height:98px; 
	padding-top:20px;
	text-align: center;
	margin: auto;
}

#uscinav {
    background: #ffffff;
}

/** GIFT CARD CONTEST **/

#giftcard {
  background-image: url(/images/promos/gift-card-background.svg);
  background-position: center center;
  background-repeat: no-repeat;
}  

  
/**#uscihomefeatureimage {
  background-image: url(/images/promos/USCI-Halloween-2019-feature.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}**/


/** LANDING PAGES NAV **/

#telephone-branded {
  color:white!important;
  font-weight: bold;
  font-size: 1.25rem;
  text-decoration: none;
}

#statelicensing {
	border-width: 2px;
	border-style: solid;
	color: black;
	padding: 5px;
	text-align: center;
}

.topnavrighttst {
    position: relative;
    display: block;
    padding: 0px 25px 10px;
    margin-right: 20px;
    border-bottom-left-radius: 1em;
    border-bottom-right-radius: 1em;
    background-color: #00B5CB!important;
    margin-top: -20px;;
}


#header-contact-int .telephone-landing {
 color: black;
 text-decoration: none;
 font-size:1.1275rem;
}

.button-white-on-orange-mcb-test {
  color: white;
  background: #F8D353;
  background: -webkit-linear-gradient(top left, #F8D353, #FF5C5A);
  background: -moz-linear-gradient(top left, #F8D353, #FF5C5A);
  background: linear-gradient(top left, #F8D353, #FF5C5A);
  padding: 4px 12px;
  border: none;
  margin: 0px 14px 0px 5px;
  font-size: 1.12rem;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
}

#NextStepToGo {
    color: black;
    background: #C1D72E;
    padding: 2px 12px;
    border: 2px solid #C1D72E;
    display: block;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
	margin: auto;
}

#NextStepToGo2 {
    color: #fff;
    background-color: #007bff!important;
    border-color: #007bff;
	text-align: center;
	display: block;
	margin: auto;
}

#PDF-info-download {
	background:#ff9900;
	border-radius:5px;
	padding:10px 31px;
	color:#ffffff;
	display:block;
	font: 2.5rem "Roboto", sans-serif;
	text-align:center;
	margin:auto;
}

.dwnldbtn {
  background-color: #FF8C00;
  border: none;
  color: white;
  padding: 12px 30px;
  cursor: pointer;
  font-size: 20px;
  text-align:center;
}

/** LANDING WIDGETS POPUPS **/


.lw-widget {
            font-family: 'Fira Sans', serif;
        }
		
 .lw-widget button,
 .lw-widget input,
 .lw-widget textarea,
 .lw-widget select {
  font-family: inherit;
}

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;

  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;

  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;

  /* Support for IE. */
  font-feature-settings: 'liga';
}

@charset "UTF-8";
.lw-widget {
  --theme-color: #F65500;
  --background-color: #F9F9F9;
  --background-mat: #C9CCD2;
  --border-color: rgba(0,0,0,.06);
  --text-primary: #2F2E35;
  --text-secondary: #6d6c71;
}

.lw-widget,
.lw-widget *,
.lw-widget *:before,
.lw-widget *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.lw-widget div, .lw-widget input, .lw-widget textarea, .lw-widget select, .lw-widget button,
.lw-widget h1, .lw-widget h2, .lw-widget h3, .lw-widget h4, .lw-widget h5, .lw-widget h6, .lw-widget a, .lw-widget span, .lw-widget a:focus {
  outline: none;
}

.lw-widget input[type="text"],
.lw-widget input[type="email"],
.lw-widget input[type="tel"],
.lw-widget textarea,
.lw-widget select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.lw-widget input[type="submit"],
.lw-widget button {
  margin: 0;
  cursor: pointer;
}

.lw-widget input[type="submit"]::-moz-focus-inner,
.lw-widget button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.lw-widget textarea {
  overflow: auto;
}

.lw-widget a {
  text-decoration: none;
}

.lw-widget strong {
  font-weight: 600;
}

.lw-widget button *,
.lw-widget a * {
  pointer-events: none;
}

.lw-wrap {
  display: block;
  padding: 20px;
  color: var(--text-primary);
}

.lw-wrap:hover {
  color: var(--text-primary);
}

.lw-wrap_mw {
  max-width: 1244px;
  margin: 0 auto;
}

.lw-btn {
  display: inline-block;
  padding: 11px 20px;
  background: var(--theme-color);
  border: none;
  border-radius: 4px;
  font-size: 18px;
  font-weight: 600;
  color: white;
  text-align: center;
  line-height: 1.33333;
  -webkit-transition: background .2s, opacity .2s;
  transition: background .2s, opacity .2s;
}

.lw-btn:hover {
  opacity: .8;
  color: white;
}

.lw-btn-answer {
  margin-right: 14px;
  font-size: 36px;
}

.lw-btn-text {
  font-size: 22px;
  font-weight: 400;
  text-align: left;
}

.lw-btn_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lw-btn_sm {
  padding: 11px 20px;
}

.lw-btn_sm.lw-btn_simple {
  padding: 12px 20px;
}

.lw-btn_md {
  padding: 13px 20px;
}

.lw-btn_wide {
  width: 100%;
}

.lw-btn_simple {
  background: transparent;
  font-size: 16px;
  font-weight: 400;
  color: var(--text-secondary);
}

.lw-btn_simple:hover {
  background: rgba(0, 0, 0, 0.08);
  color: var(--text-secondary);
  opacity: 1;
}

.lw-btn_black {
  background: black;
  color: white;
}

.lw-btn_white {
  background: white;
  opacity: .7;
  color: var(--theme-color);
}

.lw-btn_white:hover {
  opacity: 1;
  color: var(--theme-color);
}

.lw-btn_stroke {
  background: none;
  -webkit-box-shadow: 0 0 0 2px var(--theme-color) inset;
  box-shadow: 0 0 0 2px var(--theme-color) inset;
}

.lw-btn_color {
  font-weight: 600;
  color: var(--theme-color);
}

.lw-btn_color:hover {
  color: var(--theme-color);
}

.lw-btn_back {
  padding: 0;
  background: none;
  color: var(--text-primary);
}

.lw-btn_back:before {
  content: '';
  display: inline-block;
  position: relative;
  top: -1px;
  width: 14px;
  height: 14px;
  margin-right: 6px;
  border: solid var(--text-primary);
  border-width: 0 0 3px 3px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  vertical-align: middle;
}

.lw-btn_back:hover {
  color: var(--text-primary);
}

.lw-pic {
  display: block;
  max-width: 100%;
}

.lw-preview .lw-pic {
  width: 100%;
  border-radius: 6px 6px 0 0;
}

.lw-preview_center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.lw-preview_center .lw-pic {
  max-width: 140px;
}

.lw-preview_custom {
  padding-right: 30px;
}

.lw-preview_custom .lw-pic {
  border-radius: 6px;
}

.lw-center {
  text-align: center;
}

.lw-center .lw-radio {
  margin: 0 10px;
}

.lw-title {
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  color: var(--text-primary);
  line-height: 1.20833;
}

.lw-title_sm {
  margin-bottom: 0;
  font-size: 20px;
}

.lw-title_md {
  font-size: 26px;
}

.lw-title_lg {
  font-size: 30px;
  line-height: 1.1;
}

.lw-title_thin {
  font-weight: 400;
}

.lw-title_uppercase {
  text-transform: uppercase;
}

.lw-title_color {
  color: var(--theme-color);
}

.lw-content {
  font-size: 18px;
  color: var(--text-secondary);
  line-height: 1.33333;
}

.lw-content p,
.lw-content figure {
  margin: 0;
}

.lw-content p + p,
.lw-content p + figure,
.lw-content figure + p,
.lw-content figure + figure {
  margin: 20px 0 0;
}

.lw-content img {
  display: block;
  width: 100%;
  border-radius: 6px;
}

.lw-content a {
  border-bottom: 1px solid var(--text-secondary);
  color: var(--text-primary);
  -webkit-transition: border-color .2s;
  transition: border-color .2s;
}

.lw-content a:hover {
  border-color: transparent;
}

.lw-content_sm {
  font-size: 14px;
}

.lw-content_md {
  font-size: 16px;
}

.lw-content_lg {
  font-size: 22px;
}

.lw-content_dark {
  color: var(--text-primary);
}

.lw-content_dark a {
  color: var(--text-primary);
}

.lw-category {
  display: inline-block;
  margin-bottom: 10px;
  font-weight: 700;
  color: var(--theme-color);
}

.lw-category:hover {
  color: var(--theme-color);
}

.lw-share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.lw-share-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  height: 50px;
  border: none;
  -webkit-transition: background .2s;
  transition: background .2s;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.lw-share-btn_facebook {
  background: #4F69A2;
}

.lw-share-btn_facebook:hover {
  background: #475e91;
}

.lw-share-btn_twitter {
  background: #66B4EF;
}

.lw-share-btn_twitter:hover {
  background: #4fa9ed;
}

.lw-share-btn_google {
  background: #E05546;
}

.lw-share-btn_google:hover {
  background: #dc4130;
}

.lw-share-btn_pinterest {
  background: #D1383F;
}

.lw-share-btn_pinterest:hover {
  background: #c32d34;
}

.lw-share-btn_email {
  background: #AAAAAA;
}

.lw-share-btn_email:hover {
  background: #9d9d9d;
}

.lw-share-btn i {
  font-size: 24px;
  color: white;
}

.lw-share-pic {
  max-width: 24px;
  max-height: 24px;
}

.lw-share_grid .lw-share-btn {
  height: 70px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}

.lw-share_grid .lw-share-btn i {
  font-size: 32px;
}

.lw-share_grid .lw-share-pic {
  max-width: 32px;
  max-height: 32px;
}

.lw-share_vert {
  width: 50px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.lw-tools {
  position: relative;
}

.lw-tools-btn {
  display: block;
  width: 70px;
  height: 70px;
  background: #FFFFFF;
  -webkit-box-shadow: 0 4px 6px 0 rgba(60, 70, 80, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 4px 6px 0 rgba(60, 70, 80, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);
  border-radius: 6px;
  border: none;
  color: #546E7A;
}

.lw-tools-btn.lw-active {
  background: var(--theme-color);
  color: white;
}

.lw-tools-icon {
  font-size: 24px;
}

.lw-tools-title {
  display: block;
  font-size: 12px;
  line-height: 1.66667;
}

.lw-tools-dropdown {
  position: absolute;
  right: 0;
  bottom: calc(100% + 10px);
}

.lw-tools-btn + .lw-tools-group {
  margin-top: 10px;
}

.lw-tools-group {
  border-radius: 6px;
  background: white;
  -webkit-box-shadow: 0 4px 6px 0 rgba(60, 70, 80, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);
  box-shadow: 0 4px 6px 0 rgba(60, 70, 80, 0.1), 0 1px 3px 0 rgba(0, 0, 0, 0.08);
}

.lw-tools-group .lw-tools-btn {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lw-tools-group .lw-tools-btn:first-child {
  border-radius: 6px 6px 0 0;
}

.lw-tools-group .lw-tools-btn:last-child {
  border-radius: 0 0 6px 6px;
}

.lw-tools-group .lw-tools-btn:not(:last-child) {
  border-bottom: 1px solid var(--border-color);
}

.lw-close {
  position: absolute;
  top: 0;
  right: 0;
  background: none;
  border: none;
  padding: 5px;
  font-size: 0;
  opacity: 0;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
  z-index: 10;
}

.lw-close i {
  font-size: 18px;
}

.lw-close_white {
  color: white;
}

.lw-close_lg {
  top: 10px;
  right: 10px;
  width: 40px;
  height: 40px;
}

.lw-close_lg i {
  font-size: 24px;
}

.lw-close_circle {
  top: -10px;
  right: -10px;
  width: 34px;
  height: 34px;
  background: white;
  -webkit-box-shadow: 0 3px 5px 0 rgba(37, 39, 44, 0.05), 0 1px 3px 0 rgba(37, 39, 44, 0.06);
  box-shadow: 0 3px 5px 0 rgba(37, 39, 44, 0.05), 0 1px 3px 0 rgba(37, 39, 44, 0.06);
  border-radius: 50%;
  opacity: 1;
}

.lw-close_inside {
  top: 10px;
  right: 10px;
}

.lw-close.lw-visible {
  opacity: .7;
}

.lw-close.lw-visible:hover {
  opacity: 1;
}

.lw-ripple {
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  background: rgba(0, 0, 0, 0.1);
  -webkit-transform: translate(-50%, -50%) scale(0);
  transform: translate(-50%, -50%) scale(0);
  -webkit-animation: lw-ripple .5s ease-out forwards;
  animation: lw-ripple .5s ease-out forwards;
  pointer-events: none;
}

[data-lw-ripple] {
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
  z-index: 1;
}

@-webkit-keyframes lw-ripple {
  0 {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
  }
  15% {
    opacity: 1;
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
}

@keyframes lw-ripple {
  0 {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
  }
  15% {
    opacity: 1;
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
  }
}

.lw-tooltip {
  position: relative;
}

.lw-tooltip:hover .lw-tooltip-content {
  opacity: 1;
}

.lw-tooltip-content {
  position: absolute;
  top: 50%;
  right: calc(100% + 13px);
  padding: 6px 9px;
  background: white;
  -webkit-filter: drop-shadow(0 3px 5px rgba(71, 75, 86, 0.3));
  filter: drop-shadow(0 3px 5px rgba(71, 75, 86, 0.3));
  border-radius: 3px;
  font-size: 16px;
  white-space: nowrap;
  pointer-events: none;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 0;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.lw-tooltip-content:before {
  content: '';
  position: absolute;
  top: calc(50% - 6px);
  right: -5px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent white;
}

.lw-circle {
  position: relative;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  background: var(--theme-color);
  border: none;
  -webkit-box-shadow: 0 3px 5px rgba(71, 75, 86, 0.3);
  box-shadow: 0 3px 5px rgba(71, 75, 86, 0.3);
  font-size: 0;
  color: white;
}

.lw-circle i {
  font-size: 30px;
  -webkit-transition: opacity .2s, -webkit-transform .4s;
  transition: opacity .2s, -webkit-transform .4s;
  transition: transform .4s, opacity .2s;
  transition: transform .4s, opacity .2s, -webkit-transform .4s;
}

.lw-circle i:nth-child(2) {
  position: absolute;
  top: calc(50% - 15px);
  left: calc(50% - 15px);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  opacity: 0;
}

.lw-circle.lw-active i {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  opacity: 0;
}

.lw-circle.lw-active i:nth-child(2) {
  -webkit-transform: rotate(0);
  transform: rotate(0);
  opacity: 1;
}

.lw-powered {
  margin-top: 10px;
  font-size: 14px;
  color: rgba(0, 0, 0, 0.5);
  line-height: 1.71429;
  text-align: center;
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.lw-powered a {
  color: rgba(0, 0, 0, 0.5);
  font-weight: 600;
  -webkit-transition: color .2s;
  transition: color .2s;
}

.lw-powered a:hover {
  color: rgba(0, 0, 0, 0.4);
}

.lw-powered.lw-animate {
  -webkit-animation: lw-powered .4s ease-out forwards;
  animation: lw-powered .4s ease-out forwards;
}

.lw-powered.lw-animate-reverse {
  animation: lw-powered .4s ease-out forwards alternate-reverse;
}

.lw-powered.lw-visible {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-animation: none;
  animation: none;
}

@-webkit-keyframes lw-powered {
  0 {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50%, 100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes lw-powered {
  0 {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50%, 100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.lw-toggler {
  display: block;
  position: relative;
  margin: 0;
  background: white;
  -webkit-box-shadow: 0 2px 3px 0 rgba(37, 39, 44, 0.1), 0 2px 3px 0 rgba(37, 39, 44, 0.1) inset;
  box-shadow: 0 2px 3px 0 rgba(37, 39, 44, 0.1), 0 2px 3px 0 rgba(37, 39, 44, 0.1) inset;
  cursor: pointer;
}

.lw-toggler:first-child {
  border-radius: 6px 6px 0 0;
}

.lw-toggler:last-child {
  border-radius: 0 0 6px 6px;
}

.lw-toggler-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.lw-toggler-input:checked + .lw-toggler-content:before {
  border-color: var(--theme-color);
}

.lw-toggler-input:checked + .lw-toggler-content:after {
  opacity: 1;
}

.lw-toggler-content {
  display: block;
  padding: 14px 20px 13px 46px;
}

.lw-toggler-content:before, .lw-toggler-content:after {
  content: '';
  position: absolute;
  border-radius: 50%;
}

.lw-toggler-content:before {
  top: 14px;
  left: 14px;
  width: 22px;
  height: 22px;
  border: 3px solid rgba(0, 0, 0, 0.3);
  -webkit-transition: border-color .2s;
  transition: border-color .2s;
}

.lw-toggler-content:after {
  top: 20px;
  left: 20px;
  width: 10px;
  height: 10px;
  background: var(--theme-color);
  opacity: 0;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.lw-qty {
  position: absolute;
  top: 12px;
  left: 15px;
  font-size: 14px;
  color: var(--text-secondary);
}

.lw-radio {
  display: inline-block;
  position: relative;
  margin: 0 20px 10px 0;
  cursor: pointer;
}

.lw-radio-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.lw-radio-input:checked + .lw-radio-content:after {
  opacity: 1;
}

.lw-radio-content {
  display: block;
  padding-left: 32px;
  color: var(--text-secondary);
}

.lw-radio-content:before, .lw-radio-content:after {
  content: '';
  position: absolute;
  border-radius: 50%;
}

.lw-radio-content:before {
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  background: white;
  -webkit-box-shadow: 0 3px 5px 0 rgba(37, 39, 44, 0.1);
  box-shadow: 0 3px 5px 0 rgba(37, 39, 44, 0.1);
}

.lw-radio-content:after {
  top: 6px;
  left: 6px;
  width: 10px;
  height: 10px;
  background: var(--theme-color);
  opacity: 0;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.lw-checkbox {
  display: inline-block;
  position: relative;
  margin: 0 20px 10px 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

.lw-checkbox-input {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.lw-checkbox-input:checked + .lw-checkbox-content .lw-checkbox-tick > * {
  opacity: 1;
}

.lw-checkbox-content {
  display: block;
  padding-left: 32px;
}

.lw-checkbox-tick {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 22px;
  height: 22px;
  background: white;
  -webkit-box-shadow: 0 3px 5px 0 rgba(37, 39, 44, 0.1);
  box-shadow: 0 3px 5px 0 rgba(37, 39, 44, 0.1);
  border-radius: 4px;
}

.lw-checkbox-tick > * {
  margin: auto;
  opacity: 0;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.lw-vote {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: white;
  border-radius: 0 0 6px 6px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: center;
}

.lw-vote-item {
  position: relative;
  margin: 0;
  border: solid #EAEAEA;
  border-width: 1px 1px 1px 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
}

.lw-vote-item:first-child {
  border-width: 1px;
  border-radius: 0 0 0 5px;
}

.lw-vote-item:last-child {
  border-radius: 0 0 5px;
}

.lw-vote-radio {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}

.lw-vote-radio:checked + .lw-vote-group {
  color: var(--theme-color);
}

.lw-vote-radio:checked + .lw-vote-group:before {
  opacity: 1;
}

.lw-vote-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 3px 3px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: color .2s;
  transition: color .2s;
  line-height: 24px;
}

.lw-vote-group:before {
  content: '';
  position: absolute;
  top: -1px;
  left: -1px;
  right: -1px;
  height: 3px;
  background: var(--theme-color);
  opacity: 0;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.lw-vote-smile {
  margin-bottom: 3px;
  font-size: 30px;
}

.lw-vote-rate {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: .3px;
}

.lw-rate, .lw-rate-stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lw-rate-stars {
  margin-right: 5px;
}

.lw-rate-star {
  width: 10px;
  height: 10px;
  margin-right: 2px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwYXRoIGZpbGw9IiNGQkJGNDAiIGQ9Ik0xMCwzLjgxMDUyNjMyIEw2LjQwNSwzLjQ4NDIxMDUzIEw1LDAgTDMuNTk1LDMuNDg5NDczNjggTDAsMy44MTA1MjYzMiBMMi43Myw2LjMgTDEuOTEsMTAgTDUsOC4wMzY4NDIxMSBMOC4wOSwxMCBMNy4yNzUsNi4zIEwxMCwzLjgxMDUyNjMyIFogTTUsNy4wNTI2MzE1OCBMNSwyLjE1Nzg5NDc0IEw1Ljg1NSw0LjI4NDIxMDUzIEw4LjA0NSw0LjQ4NDIxMDUzIEw2LjM4NSw2IEw2Ljg4NSw4LjI1MjYzMTU4IEw1LDcuMDUyNjMxNTggWiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 10px;
  flex: 0 0 10px;
}

.lw-rate-star-half {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDEwIDEwIj4gIDxwb2x5Z29uIGZpbGw9IiNGQkJGNDAiIHBvaW50cz0iNSA4LjAzNyA4LjA5IDEwIDcuMjcgNi4zIDEwIDMuODExIDYuNDA1IDMuNDg5IDUgMCAzLjU5NSAzLjQ4OSAwIDMuODExIDIuNzMgNi4zIDEuOTEgMTAiLz48L3N2Zz4=);
}

.lw-rate-value {
  font-size: 14px;
  color: var(--text-secondary);
}

.lw-hr {
  height: 1px;
  margin: 16px 0;
  background: var(--border-color);
}

.lw-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -8px -8px 0;
}

.lw-tags-item {
  margin: 0 8px 8px 0;
  padding: 5px 12px;
  background: rgba(0, 0, 0, 0.08);
  border-radius: 16px;
  color: var(--text-secondary);
}

.lw-tags-item.lw-active {
  background: var(--theme-color);
  font-weight: 600;
  color: white;
}

.lw-play {
  width: 46px;
  height: 46px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NiIgaGVpZ2h0PSI0NiIgdmlld0JveD0iMCAwIDQ2IDQ2Ij4gIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0yMyw0NiBDMTAuMjk3NDUwOCw0NiAwLDM1LjcwMjU0OTIgMCwyMyBDMCwxMC4yOTc0NTA4IDEwLjI5NzQ1MDgsMCAyMywwIEMzNS43MDI1NDkyLDAgNDYsMTAuMjk3NDUwOCA0NiwyMyBDNDYsMzUuNzAyNTQ5MiAzNS43MDI1NDkyLDQ2IDIzLDQ2IFogTTE2LjM1NTU1NTYsMTIuMjY2NjY2NyBMMTYuMzU1NTU1NiwzMy43MzMzMzMzIEwzMy43MzMzMzMzLDIzIEwxNi4zNTU1NTU2LDEyLjI2NjY2NjcgWiIvPjwvc3ZnPg==);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.lw-code {
  display: inline-block;
  padding: 3px 12px;
  border: 1px dashed var(--theme-color);
  border-radius: 4px;
  font-weight: 600;
  color: var(--theme-color);
  text-transform: uppercase;
}

.lw-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.lw-links-item:not(:last-child):after {
  content: '·';
  margin: 0 10px;
  color: var(--text-secondary);
}

.lw-links-el {
  color: var(--text-secondary);
  -webkit-transition: color .2s;
  transition: color .2s;
}

.lw-links-el:hover {
  color: var(--text-primary);
}

.lw-user {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lw-user .lw-preview {
  position: relative;
  height: 45px;
  margin-right: 15px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 45px;
  flex: 0 0 45px;
}

.lw-user .lw-pic {
  border-radius: 50%;
}

.lw-user .lw-title {
  margin: 0;
  font-size: 16px;
}

.lw-user .lw-title + .lw-content {
  font-size: 16px;
}

.lw-user_center {
  display: block;
  margin-bottom: 30px;
  text-align: center;
}

.lw-user_center .lw-preview {
  width: 60px;
  height: 60px;
  margin: 0 auto 10px;
}

.lw-user_top {
  margin-top: -60px;
}

.lw-user-online {
  position: absolute;
  right: -1px;
  bottom: -3px;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #03CA1F;
  border: 2px solid white;
}

.lw-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lw-head .lw-preview {
  margin-right: 10px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40px;
  flex: 0 0 40px;
}

.lw-head .lw-title {
  margin: 0;
  font-size: 18px;
}

.lw-head .lw-content {
  margin-left: auto;
  padding-left: 20px;
}

.lw-foot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid var(--border-color);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.lw-foot .lw-btn {
  padding: 18px 20px;
  background: none;
  border-radius: 0;
  font-weight: 400;
  color: var(--text-secondary);
}

.lw-foot .lw-btn:first-child {
  border-radius: 0 0 0 6px;
}

.lw-foot .lw-btn:last-child {
  border-radius: 0 0 6px;
}

.lw-foot .lw-btn:only-child {
  border-radius: 0 0 6px 6px;
}

.lw-foot .lw-btn:hover {
  background: rgba(0, 0, 0, 0.08);
  opacity: 1;
}

.lw-foot .lw-btn_color {
  font-weight: 600;
  color: var(--theme-color);
}

.lw-foot .lw-btn_bold {
  font-weight: 600;
  color: var(--text-primary);
}

.lw-foot .lw-form {
  width: 100%;
  background: var(--background-color);
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lw-foot .lw-form .lw-btn {
  padding-left: 20px;
  padding-right: 20px;
  background: none;
  font-weight: 600;
}

.lw-foot .lw-form .lw-input {
  height: 59px;
  padding: 0 20px;
}

.lw-foot .lw-content {
  padding: 20px;
  font-size: 16px;
}

.lw-foot_flex {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.lw-foot_flex .lw-btn {
  border: 0 solid var(--border-color);
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.lw-foot_flex .lw-btn:not(:last-child) {
  border-width: 0 1px 0 0;
}

.lw-video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: opacity .2s;
  transition: opacity .2s;
}

.lw-video:hover {
  opacity: .7;
}

.lw-video .lw-preview {
  margin-right: 14px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40px;
  flex: 0 0 40px;
}

.lw-video .lw-title,
.lw-video .lw-content {
  font-size: 16px;
}

.lw-video .lw-title {
  margin: 0;
}

.lw-slider {
  position: relative;
  text-align: center;
  z-index: 4;
}

.lw-slide {
  display: none;
}

.lw-slide.lw-visible {
  display: block;
}

.lw-slide .lw-title {
  color: var(--theme-color);
}

.lw-dots {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  left: 50%;
  bottom: -67px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.lw-dot {
  padding: 3px;
  background: none;
  border: none;
}

.lw-dot.lw-active:before {
  background: var(--theme-color);
}

.lw-dot:before {
  content: '';
  display: block;
  width: 7px;
  height: 7px;
  background: rgba(0, 0, 0, 0.15);
  border-radius: 50%;
}

@-webkit-keyframes lw-sidebar {
  0 {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes lw-sidebar {
  0 {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.lw-logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.lw-logo .lw-preview {
  margin-right: 20px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 70px;
  flex: 0 0 70px;
}

.lw-logo .lw-title {
  margin: 10px 0 0;
  font-size: 14px;
  color: var(--theme-color);
  text-transform: uppercase;
}

.lw-logo_center {
  display: block;
  text-align: center;
}

.lw-logo_center .lw-preview {
  width: 70px;
  height: 70px;
  margin: 0 auto;
}

.lw-logo_lg .lw-preview {
  width: 100px;
  height: 100px;
}

.lw-logo_simple {
  display: block;
}

.lw-logo_simple .lw-preview {
  width: 60px;
  margin: 0;
}

.lw-logo_icon .lw-preview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: var(--theme-color);
  border-radius: 6px;
}

.lw-logo_icon .lw-preview i {
  margin: auto;
  font-size: 42px;
  color: white;
}

.lw-logo_top {
  margin: -55px 0 20px;
}

.lw-logo_outside {
  margin: -65px 0 20px;
}

.lw-choose .lw-group {
  border-radius: 3px;
  background: white;
}

.lw-choose .lw-group:not(:last-child) {
  margin-bottom: 12px;
}

.lw-choose .lw-btn {
  display: block;
  width: 100%;
  background: white;
  -webkit-box-shadow: 0 2px 3px 0 rgba(37, 39, 44, 0.05), 0 1px 3px 0 rgba(37, 39, 44, 0.06);
  box-shadow: 0 2px 3px 0 rgba(37, 39, 44, 0.05), 0 1px 3px 0 rgba(37, 39, 44, 0.06);
  font-weight: 400;
  color: var(--text-secondary);
  text-align: left;
}

.lw-choose .lw-btn:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.lw-choose .lw-btn:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lw-choose .lw-btn:not(:last-child) {
  border-bottom: 1px solid var(--border-color);
}

.lw-choose .lw-btn:hover {
  color: var(--text-secondary);
}

.lw-choose .lw-btn.lw-active {
  font-weight: 700;
  color: var(--theme-color);
}

.lw-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lw-panel .lw-preview {
  width: 62px;
  margin-right: 20px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 62px;
  flex: 0 0 62px;
}

.lw-panel .lw-group {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.lw-panel .lw-title {
  margin-bottom: 2px;
  font-size: 20px;
}

.lw-panel > .lw-btn {
  margin-left: 20px;
}

.lw-panel .lw-form {
  margin-left: 24px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 415px;
  flex: 0 0 415px;
}

.lw-panel .lw-form .lw-input {
  border: 1px solid var(--border-color);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lw-panel_sm .lw-preview {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40px;
  flex: 0 0 40px;
}

.lw-panel_lg .lw-preview {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 80px;
  flex: 0 0 80px;
}

.lw-panel_center {
  padding-right: 60px;
  text-align: center;
}

.lw-panel_arrow {
  position: relative;
  padding-right: 40px;
}

.lw-panel_arrow:after {
  content: '';
  position: absolute;
  top: calc(50% - 9px);
  right: 15px;
  width: 11px;
  height: 18px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDExIDE4Ij4gIDxwb2x5Z29uIGZpbGw9IiMyRjJFMzUiIHBvaW50cz0iNTAyIDUyLjg4NSA1MDguNzk5IDQ2IDUwMiAzOS4xMTUgNTA0LjA5MyAzNyA1MTMgNDYgNTA0LjA5MyA1NSIgb3BhY2l0eT0iLjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01MDIgLTM3KSIvPjwvc3ZnPg==);
  background-size: contain;
  background-repeat: no-repeat;
}

.lw-panel_video .lw-preview {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 124px;
  flex: 0 0 124px;
}

.lw-panel_video .lw-pic {
  border-radius: 4px;
}

.lw-panel_video .lw-play {
  position: absolute;
  top: calc(50% - 23px);
  left: calc(50% - 23px);
}

.lw-panel_video .lw-title {
  margin-bottom: 8px;
}

.lw-panel_video .lw-font-normal {
  color: var(--text-secondary);
}

.lw-panel_video .lw-content {
  font-size: 16px;
}

.lw-field {
  position: relative;
  margin-bottom: 12px;
}

.lw-field_connected .lw-input {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid var(--border-color);
}

.lw-field_connected .lw-input:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.lw-field_connected .lw-input:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lw-field_connected .lw-input:not(:last-child) {
  margin-bottom: -1px;
}

.lw-field_email-phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.lw-field_email-phone .lw-input,
.lw-field_email-phone .lw-select {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid var(--border-color);
}

.lw-field_email-phone .lw-input:first-child {
  margin-bottom: -1px;
  border-radius: 4px 4px 0 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.lw-field_email-phone .lw-input:last-child {
  margin-left: -1px;
  border-radius: 0 0 4px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(100% - 72px);
  flex: 0 0 calc(100% - 72px);
}

.lw-field_email-phone .lw-select {
  border-radius: 0 0 0 4px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 73px;
  flex: 0 0 73px;
}

.lw-field_phone {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.lw-field_phone .lw-select,
.lw-field_phone .lw-input {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid var(--border-color);
}

.lw-field_phone .lw-select {
  border-radius: 4px 0 0 4px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 73px;
  flex: 0 0 73px;
}

.lw-field_phone .lw-input {
  margin-left: -1px;
  border-radius: 0 0 4px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(100% - 74px);
  flex: 0 0 calc(100% - 74px);
}

.lw-field_birthday .lw-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.lw-field_birthday .lw-input {
  margin-right: 10px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 64px;
  flex: 0 0 64px;
}

.lw-label {
  margin-bottom: 7px;
  font-size: 13px;
  color: var(--text-secondary);
}

.lw-input, .lw-textarea, .lw-select {
  position: relative;
  width: 100%;
  font-size: 18px;
  border: none;
  border-radius: 4px;
  -webkit-box-shadow: 0 3px 5px 0 rgba(37, 39, 44, 0.05), 0 1px 3px 0 rgba(37, 39, 44, 0.06);
  box-shadow: 0 3px 5px 0 rgba(37, 39, 44, 0.05), 0 1px 3px 0 rgba(37, 39, 44, 0.06);
}

.lw-input:focus, .lw-textarea:focus, .lw-select:focus {
  z-index: 2;
}

.lw-input, .lw-select {
  height: 46px;
  padding: 0 15px;
}

.lw-input, .lw-textarea {
  font-weight: 600;
  color: var(--text-primary);
}

.lw-input::-webkit-input-placeholder, .lw-textarea::-webkit-input-placeholder {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.4);
}

.lw-input::-ms-input-placeholder, .lw-textarea::-ms-input-placeholder {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.4);
}

.lw-input::placeholder, .lw-textarea::placeholder {
  font-weight: 400;
  color: rgba(0, 0, 0, 0.4);
}

.lw-input_radius {
  border-radius: 4px;
}

.lw-input_clear {
  background: none;
  border: none;
}

.lw-input_subscribe_foot {
  height: 60px;
  padding: 0 20px;
  background: none;
  border: none;
}

.lw-input_code {
  border: 1px dashed var(--text-primary);
}

.lw-textarea {
  display: block;
  height: 136px;
  padding: 10px 15px;
  resize: none;
}

.lw-select {
  background-color: white;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgMTAgNSI+ICA8cG9seWdvbiBmaWxsPSIjMUIxQjFEIiBwb2ludHM9IjQ5MyAyMiA0OTggMjcgNTAzIDIyIiBvcGFjaXR5PSIuNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQ5MyAtMjIpIi8+PC9zdmc+);
  background-size: 10px 5px;
  background-position: calc(100% - 15px) 50%;
  background-repeat: no-repeat;
  color: var(--text-primary);
  font-weight: 600;
  cursor: pointer;
}

.lw-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 46px;
  height: 46px;
  opacity: .2;
  z-index: 4;
}

.lw-icon i {
  margin: auto;
}

.lw-icon + .lw-input {
  padding-left: 46px;
}

.lw-inline .lw-field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lw-inline .lw-field:not(:last-child) {
  border-bottom: 1px solid var(--border-color);
}

.lw-inline .lw-label {
  margin: 0 20px 0 0;
  font-size: 18px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 145px;
  flex: 0 0 145px;
}

.lw-inline .lw-group {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(100% - 165px);
  flex: 0 0 calc(100% - 165px);
}

.lw-inline .lw-input,
.lw-inline .lw-textarea,
.lw-inline .lw-select {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lw-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.lw-form .lw-field {
  margin: 0 10px 0 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.lw-form_connected {
  border-radius: 4px;
  background: white;
  -webkit-box-shadow: 0 3px 5px 0 rgba(37, 39, 44, 0.05), 0 1px 3px 0 rgba(37, 39, 44, 0.06);
  box-shadow: 0 3px 5px 0 rgba(37, 39, 44, 0.05), 0 1px 3px 0 rgba(37, 39, 44, 0.06);
}

.lw-form_connected .lw-field {
  margin: 0;
}

.lw-form_connected .lw-input {
  background: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lw-form_connected .lw-btn {
  position: relative;
  padding-left: 15px;
  padding-right: 15px;
  background: none;
  border-radius: 0 4px 4px 0;
  color: var(--theme-color);
}

.lw-form_connected .lw-btn:hover {
  background: rgba(0, 0, 0, 0.08);
}

.lw-form_connected .lw-btn:before {
  content: '';
  position: absolute;
  top: calc(50% - 15px);
  left: 0;
  width: 1px;
  height: 30px;
  background: var(--border-color);
}

.lw-nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  font-weight: 700;
  color: var(--text-primary);
  -webkit-transition: color .2s, opacity .2s;
  transition: color .2s, opacity .2s;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lw-nav-link:not(:last-child) {
  margin-bottom: 24px;
}

.lw-nav-link:hover {
  color: var(--text-secondary);
}

.lw-nav-link.lw-active,
.lw-nav-link.lw-active .lw-nav-icon {
  color: var(--theme-color);
}

.lw-nav-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 20px;
  margin-right: 20px;
  color: var(--text-secondary);
  -webkit-box-flex: 0;
  -ms-flex: 0 0 20px;
  flex: 0 0 20px;
}

.lw-nav-icon i {
  margin: auto;
  font-size: 20px;
}

.lw-nav_lg .lw-nav-link {
  font-size: 24px;
}

.lw-nav_lg .lw-nav-link:not(:last-child) {
  margin-bottom: 16px;
}

.lw-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.lw-menu .lw-link {
  font-size: 20px;
  color: var(--text-secondary);
  line-height: 1.65;
  -webkit-transition: color .2s;
  transition: color .2s;
}

.lw-menu .lw-link:hover, .lw-menu .lw-link.lw-active {
  color: var(--theme-color);
}

.lw-posts {
  margin-bottom: 30px;
}

.lw-posts .lw-link {
  display: block;
  margin-bottom: 18px;
  color: var(--text-secondary);
}

.lw-posts .lw-link:hover {
  color: var(--text-secondary);
}

.lw-posts .lw-title {
  margin-bottom: 4px;
  font-size: 18px;
  font-weight: 600;
  color: var(--theme-color);
}

.lw-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lw-socials .lw-link {
  font-size: 0;
}

.lw-socials .lw-link:not(:last-child) {
  margin-right: 25px;
}

.lw-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.lw-row_middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lw-row_custom .lw-col:first-child {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%;
}

.lw-row_custom .lw-col:last-child {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 60%;
  flex: 0 0 60%;
}

.lw-row_p {
  margin: 0 -10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lw-row_p .lw-col {
  padding: 0 10px;
}

.lw-col {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}

.lw-col_bg {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  border-radius: 6px 0 0 6px;
}

.lw-drop {
  position: absolute;
  right: 0;
  bottom: calc(100% + 20px);
  width: calc(100vw - 30px);
  max-width: 353px;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: translateY(-20px);
  transform: translateY(-20px);
  -webkit-transition: opacity .2s, visibility .2s, -webkit-transform .4s;
  transition: opacity .2s, visibility .2s, -webkit-transform .4s;
  transition: opacity .2s, visibility .2s, transform .4s;
  transition: opacity .2s, visibility .2s, transform .4s, -webkit-transform .4s;
}

.lw-drop:after {
  content: '';
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  height: 22px;
  z-index: 2;
}

.lw-drop.lw-visible {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.lw-drop .lw-item {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  -webkit-animation: none;
  animation: none;
}

.lw-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(77, 86, 108, 0.3);
  opacity: 0;
  -webkit-transition: opacity .4s;
  transition: opacity .4s;
}

.lw-widget {
  display: none;
  position: fixed;
  right: 0;
  bottom: 0;
  max-width: 100%;
  padding: 15px;
  font-size: 18px;
  line-height: 1.3333;
  -webkit-transition: background .2s .2s;
  transition: background .2s .2s;
  z-index: 2;
}

.lw-widget_top {
  top: 0;
  bottom: auto;
}

.lw-widget_left, .lw-widget_left_middle {
  left: 0;
  right: auto;
}

.lw-widget_left_middle {
  top: calc(50% - 100px);
  bottom: auto;
}

.lw-widget_width_full {
  width: 100%;
}

.lw-widget_no_padding {
  padding: 0;
}

.lw-widget_fullscreen {
  top: 0;
  left: 0;
  overflow: auto;
}

.lw-widget_fullscreen .lw-container {
  margin: auto;
  -webkit-perspective-origin: 50% 50%;
  perspective-origin: 50% 50%;
}

.lw-widget_fullscreen .lw-item {
  max-height: none;
  overflow: visible;
}

.lw-widget_top .lw-container .lw-drop {
  top: 0;
  bottom: auto;
}

.lw-widget_top .lw-container .lw-drop:before {
  top: 19px;
  bottom: auto;
  -webkit-transform: rotate(-53deg);
  transform: rotate(-53deg);
}

.lw-widget_left .lw-container .lw-drop {
  left: 72px;
  right: auto;
}

.lw-widget_left .lw-container .lw-drop:before {
  left: -20px;
  right: auto;
  bottom: 18px;
  -webkit-transform: rotate(-233deg);
  transform: rotate(-233deg);
}

.lw-widget_left .lw-container .lw-drop:after {
  left: -12px;
  right: 100%;
}

.lw-widget_mat {
  background: var(--background-mat);
}

.lw-widget_mat .lw-container {
  width: 100%;
  max-width: 100%;
  height: 100%;
}

.lw-widget_mat .lw-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  max-height: 100%;
  background: var(--background-mat);
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lw-widget_mat .lw-close {
  top: 20px;
  right: 20px;
}

.lw-widget_mat .lw-wrap {
  max-width: 543px;
  margin: auto;
}

.lw-widget_sidebar {
  padding: 0;
}

.lw-widget_sidebar .lw-item {
  height: 100vh;
  max-height: 100%;
  border-radius: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}

.lw-widget_sidebar .lw-item.lw-animate {
  -webkit-animation: lw-sidebar .4s ease-out forwards;
  animation: lw-sidebar .4s ease-out forwards;
}

.lw-widget_sidebar .lw-item.lw-animate-reverse {
  animation: lw-sidebar .4s ease-out forwards alternate-reverse;
}

.lw-widget.lw-open {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.lw-widget.lw-animate .lw-overlay {
  opacity: 1;
}

.lw-container {
  width: 100vw;
  max-width: 353px;
  -webkit-perspective: 100px;
  perspective: 100px;
  -webkit-perspective-origin: 50% 100%;
  perspective-origin: 50% 100%;
}

.lw-container_lg {
  max-width: 737px;
}

.lw-container_md {
  max-width: 543px;
}

.lw-container_custom {
  max-width: 386px;
}

.lw-container_sidebar {
  max-width: 280px;
}

.lw-container_sm {
  max-width: 256px;
}

.lw-container_width_auto {
  width: auto;
  max-width: none;
}

.lw-container_width_full {
  width: 100%;
  max-width: 100%;
}

.lw-container_center {
  margin: auto;
}

.lw-container_center_bottom {
  max-width: 1112px;
  margin: auto auto 0;
}

.lw-container_opinion {
  max-width: 346px;
}

.lw-container_tools {
  max-width: 70px;
}

.lw-container_app {
  max-width: 60px;
}

.lw-container_circle .lw-item {
  max-height: calc(100vh - 110px);
}

.lw-container_app > .lw-item {
  max-height: none;
  background: none;
  border-radius: 10px;
  overflow: visible;
}

.lw-container_app .lw-drop {
  right: 72px;
  bottom: 0;
  z-index: 4;
}

.lw-container_app .lw-drop:before {
  content: '';
  position: absolute;
  right: -20px;
  bottom: 16px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 17px 13px 17px;
  border-color: transparent transparent white transparent;
  -webkit-transform: rotate(-130deg);
  transform: rotate(-130deg);
  z-index: 1;
}

.lw-container_app .lw-drop:after {
  top: 0;
  left: 100%;
  bottom: 0;
  right: -12px;
  height: auto;
}

.lw-container_app .lw-btn {
  position: relative;
  z-index: 2;
}

.lw-container_tools .lw-item {
  overflow: visible;
}

.lw-item {
  position: relative;
  max-height: calc(100vh - 64px);
  background: white;
  -webkit-box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  box-shadow: 0 11px 15px -7px rgba(0, 0, 0, 0.2), 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12);
  border-radius: 6px;
  opacity: 0;
  -webkit-transform: translate3d(0, 0, -100px);
  transform: translate3d(0, 0, -100px);
  overflow: auto;
}

.lw-item_border {
  border-top: 3px solid var(--theme-color);
  border-radius: 3px 3px 6px 6px;
}

.lw-item_shadow_1 {
  -webkit-box-shadow: 0 4px 24px 0 rgba(37, 38, 94, 0.1);
  box-shadow: 0 4px 24px 0 rgba(37, 38, 94, 0.1);
}

.lw-item_shadow_2 {
  -webkit-box-shadow: 0 4px 15px 0 rgba(47, 46, 53, 0.15), 0 1px 2px 0 rgba(47, 46, 53, 0.01), 0 2px 3px 1px rgba(47, 46, 53, 0.05);
  box-shadow: 0 4px 15px 0 rgba(47, 46, 53, 0.15), 0 1px 2px 0 rgba(47, 46, 53, 0.01), 0 2px 3px 1px rgba(47, 46, 53, 0.05);
}

.lw-item_shadow_3 {
  -webkit-box-shadow: 0 0 1px 0 rgba(71, 75, 86, 0.31), 0 20px 32px 0 rgba(71, 75, 86, 0.15);
  box-shadow: 0 0 1px 0 rgba(71, 75, 86, 0.31), 0 20px 32px 0 rgba(71, 75, 86, 0.15);
}

.lw-item_shadow_4 {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05), 0 2px 10px 0 rgba(0, 0, 0, 0.14), 0 10px 26px 0 rgba(47, 46, 53, 0.3);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.05), 0 2px 10px 0 rgba(0, 0, 0, 0.14), 0 10px 26px 0 rgba(47, 46, 53, 0.3);
}

.lw-item_no_shadow {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.lw-item_no_radius {
  border-radius: 0;
}

.lw-item + .lw-item {
  margin-top: 20px;
}

.lw-item.lw-animate {
  -webkit-animation: lw-bounce .4s ease-out forwards;
  animation: lw-bounce .4s ease-out forwards;
}

.lw-item.lw-animate-reverse {
  animation: lw-bounce .4s ease-out forwards alternate-reverse;
}

.lw-item.lw-visible {
  opacity: 1;
  -webkit-animation: none;
  animation: none;
  -webkit-transform: none;
  transform: none;
}

.lw-item_bg {
  background: var(--background-color);
}

.lw-item_bg .lw-online {
  border-color: var(--background-color);
}

.lw-item_bg_image {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}

.lw-item_bg_image .lw-foot,
.lw-item_bg_image .lw-bb {
  border-color: rgba(255, 255, 255, 0.2);
}

.lw-item_white {
  color: white;
}

.lw-item_white .lw-foot .lw-btn,
.lw-item_white .lw-btn_simple,
.lw-item_white .lw-content,
.lw-item_white .lw-title,
.lw-item_white .lw-content,
.lw-item_white .lw-video {
  color: white;
}

.lw-item_white .lw-foot .lw-btn:hover,
.lw-item_white .lw-btn_simple:hover,
.lw-item_white .lw-content:hover,
.lw-item_white .lw-title:hover,
.lw-item_white .lw-content:hover,
.lw-item_white .lw-video:hover {
  color: white;
}

.lw-item_white .lw-content a {
  border-color: white;
  color: white;
}

.lw-item_white .lw-content a:hover {
  border-color: transparent;
}

.lw-item_white .lw-pic {
  fill: white;
}

.lw-item:hover .lw-close {
  opacity: .7;
}

.lw-item:hover .lw-close:hover {
  opacity: 1;
}

.lw-item:hover .lw-close_circle {
  opacity: 1;
}

.lw-item:hover .lw-drop_hover {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.lw-hide {
  max-height: 0;
  opacity: 0;
  -webkit-transition: max-height .6s, opacity .6s;
  transition: max-height .6s, opacity .6s;
  overflow: hidden;
}

.lw-hide .lw-wrap {
  padding-top: 0;
}

.lw-hide .lw-btn {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.lw-item:hover .lw-hide {
  max-height: 500px;
  opacity: 1;
}

@-webkit-keyframes lw-bounce {
  0 {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, -100px);
    transform: translate3d(0, 0, -100px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 2px);
    transform: translate3d(0, 0, 2px);
  }
  70%,
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes lw-bounce {
  0 {
    opacity: 0;
    -webkit-transform: translate3d(0, 0, -100px);
    transform: translate3d(0, 0, -100px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 2px);
    transform: translate3d(0, 0, 2px);
  }
  70%,
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.lw-tutorial {
  padding-top: 5px;
}

.lw-tutorial .lw-title,
.lw-tutorial .lw-content {
  margin-bottom: 25px;
}

.lw-tutorial .lw-link {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--theme-color);
}

.lw-discount {
  padding: 30px;
}

.lw-discount .lw-col:first-child {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%;
}

.lw-discount .lw-col:last-child {
  text-align: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 60%;
  flex: 0 0 60%;
}

.lw-discount .lw-preview {
  padding-right: 30px;
}

.lw-discount .lw-pic {
  margin: auto;
}

.lw-discount .lw-content {
  margin-bottom: 20px;
}

.lw-discount .lw-input {
  text-align: center;
}

.lw-discount .lw-btn {
  width: 100%;
}

.lw-product {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.lw-product .lw-preview {
  width: 120px;
  margin-right: 20px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 120px;
  flex: 0 0 120px;
}

.lw-product .lw-pic {
  border-radius: 0;
}

.lw-product .lw-group {
  max-width: calc(100% - 80px);
}

.lw-price {
  margin-left: auto;
  padding: 1px 0 0 20px;
}

.lw-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.lw-actions .lw-content {
  margin-right: auto;
  padding-right: 16px;
  -ms-flex-item-align: center;
  align-self: center;
}

.lw-actions_equal {
  margin: 0 -10px;
}

.lw-actions_equal .lw-btn {
  margin: 0 10px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.lw-checkout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.lw-checkout .lw-wrap {
  padding: 40px 50px;
}

.lw-checkout .lw-wrap:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 50px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.lw-checkout .lw-row {
  margin: 0 -6px;
}

.lw-checkout .lw-col {
  padding: 0 6px;
}

.lw-checkout .lw-col .lw-content {
  padding-top: 5px;
  text-align: right;
}

.lw-checkout .lw-title {
  font-size: 20px;
}

.lw-checkout .lw-content {
  font-size: 14px;
}

.lw-checkout .lw-checkbox {
  font-size: 16px;
  color: var(--text-secondary);
}

.lw-coupon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.lw-coupon .lw-title {
  margin: 0 12px 0 0;
  font-size: 18px;
  text-transform: uppercase;
}

.lw-bar {
  text-align: center;
}

.lw-bar .lw-title {
  margin: 0 30px 0 0;
}

.lw-bar .lw-actions {
  margin-left: auto;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.lw-bar .lw-btn {
  margin-left: 10px;
}

.lw-bar_flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: left;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.lw-guide .lw-row {
  margin-bottom: 20px;
}

.lw-mw {
  max-width: 460px;
  margin: 0 auto;
}

.lw-ma {
  margin: auto;
}

.lw-mr-a {
  margin-right: auto;
}

.lw-ml-a {
  margin-left: auto;
}

.lw-mb {
  margin-bottom: 20px;
}

.lw-mb-xs {
  margin-bottom: 8px;
}

.lw-mb-sm {
  margin-bottom: 16px;
}

.lw-mb-md {
  margin-bottom: 30px;
}

.lw-mb-lg {
  margin-bottom: 40px;
}

.lw-mt {
  margin-top: 20px;
}

.lw-mt-xs {
  margin-top: 8px;
}

.lw-mt-sm {
  margin-top: 16px;
}

.lw-mt-md {
  margin-top: 30px;
}

.lw-mt-lg {
  margin-top: 40px;
}

.lw-p {
  padding: 30px;
}

.lw-p-b {
  padding-bottom: 30px;
}

.lw-p-y {
  padding-top: 30px;
  padding-bottom: 30px;
}

.lw-p-y-sm {
  padding-top: 15px;
  padding-bottom: 15px;
}

.lw-p-x {
  padding-left: 30px;
  padding-right: 30px;
}

.lw-p-x-2 {
  padding-left: 60px;
  padding-right: 60px;
}

.lw-p-sm {
  padding: 15px;
}

.lw-p-lg {
  padding: 45px;
}

.lw-pr {
  padding-right: 30px;
}

.lw-pl {
  padding-left: 30px;
}

.lw-bg-white {
  background: white;
}

.lw-bt {
  border-top: 1px solid var(--border-color);
}

.lw-bb {
  border-bottom: 1px solid var(--border-color);
}

.lw-font-normal {
  font-weight: 400;
}

.lw-font-uppercase {
  text-transform: uppercase;
}

@media only screen and (max-width: 1023px) {
  .lw-close {
    opacity: 1;
  }
}

@media only screen and (max-width: 767px) {
  .lw-btn-answer {
    display: block;
  }
  .lw-btn_flex {
    display: block;
    text-align: left;
  }
  .lw-preview_custom {
    height: 276px;
    margin-bottom: 20px;
    padding: 0;
  }
  .lw-preview_custom .lw-pic {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
  .lw-preview_contain .lw-pic {
    -o-object-fit: contain;
    object-fit: contain;
  }
  .lw-vote-item {
    margin-top: -1px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.33%;
    flex: 0 0 33.33%;
  }
  .lw-vote-item:nth-child(3n) {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.34%;
    flex: 0 0 33.34%;
  }
  .lw-foot_flex .lw-btn:not(:last-child) {
    border-width: 0 0 1px;
  }
  .lw-foot_flex .lw-btn {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .lw-foot_flex .lw-btn, .lw-foot_flex .lw-btn:first-child {
    border-radius: 0;
  }
  .lw-foot_flex .lw-btn:last-child {
    border-radius: 0 0 6px 6px;
  }
  .lw-slider {
    padding: 0;
  }
  .lw-dots {
    position: static;
    margin: 16px 0 -8px;
    -webkit-transform: none;
    transform: none;
  }
  .lw-panel {
    display: block;
  }
  .lw-panel .lw-preview {
    margin: 0 20px 20px 0;
  }
  .lw-panel > .lw-btn {
    margin: 16px 0 0;
  }
  .lw-panel .lw-form {
    margin: 20px 0 0;
  }
  .lw-panel_center {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .lw-panel_center .lw-preview {
    margin-bottom: 0;
  }
  .lw-panel_arrow {
    padding-right: 50px;
  }
  .lw-panel_arrow:before {
    content: '';
    position: absolute;
    top: -20px;
    right: 39px;
    bottom: -20px;
    width: 1px;
    background: var(--border-color);
  }
  .lw-panel_arrow:after {
    right: 5px;
  }
  .lw-inline .lw-field:not(:last-child) {
    margin-bottom: 16px;
    border: none;
  }
  .lw-inline .lw-field {
    display: block;
  }
  .lw-inline .lw-label {
    margin: 0 0 4px;
  }
  .lw-inline .lw-input,
  .lw-inline .lw-textarea,
  .lw-inline .lw-select {
    border: 1px solid var(--border-color);
  }
  .lw-form {
    display: block;
  }
  .lw-form .lw-field {
    margin: 0 0 12px;
  }
  .lw-form .lw-btn {
    width: 100%;
  }
  .lw-form_connected .lw-field {
    margin: 0;
  }
  .lw-form_connected .lw-input {
    text-align: center;
  }
  .lw-form_connected .lw-btn {
    border-radius: 0 0 4px 4px;
    border-top: 1px solid var(--border-color);
  }
  .lw-row {
    display: block;
  }
  .lw-col_bg {
    height: 200px;
    border-radius: 6px 6px 0 0;
  }
  .lw-widget {
    width: 100%;
    height: 100%;
    padding: 10px;
    overflow: auto;
  }
  .lw-widget_left_middle {
    top: 0;
  }
  .lw-widget_no_padding {
    padding: 0;
  }
  .lw-widget_left_middle .lw-container {
    width: auto;
    margin: auto auto auto 0;
  }
  .lw-widget_fullscreen .lw-container {
    margin: auto auto 0;
  }
  .lw-widget_top .lw-container {
    margin-top: 0;
    margin-bottom: auto;
  }
  .lw-widget_left .lw-container {
    margin-left: 0;
    margin-right: auto;
  }
  .lw-widget_mat .lw-close {
    top: 10px;
    right: 10px;
  }
  .lw-widget_sidebar {
    padding: 0;
  }
  .lw-widget_sidebar .lw-item {
    height: auto;
    min-height: 100vh;
    max-height: none;
  }
  .lw-widget_app {
    width: auto;
    height: auto;
    overflow: visible;
  }
  .lw-container {
    max-width: 100%;
    margin: auto auto 0;
  }
  .lw-container_sidebar {
    max-width: 280px;
    margin: 0 0 0 auto;
  }
  .lw-container_sm {
    max-width: calc(100vw - 20px);
  }
  .lw-container_width_auto {
    width: 100%;
  }
  .lw-container_tools {
    max-width: 70px;
    margin: auto 0 0 auto;
  }
  .lw-container_app {
    max-width: 60px;
    margin: auto 0 0 auto;
  }
  .lw-container_circle {
    width: auto;
    margin: auto 0 0 auto;
  }
  .lw-container_app .lw-drop {
    max-width: calc(100vw - 92px);
  }
  .lw-container_mobile_left {
    margin: auto auto 0 0;
  }
  .lw-container_mobile_left .lw-drop {
    left: 0;
    right: auto;
  }
  .lw-container_mobile_left .lw-tooltip {
    left: calc(100% + 13px);
    right: auto;
  }
  .lw-container_mobile_left .lw-tooltip:before {
    right: auto;
    left: -5px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .lw-item {
    max-height: none;
    overflow: visible;
  }
  .lw-product {
    display: block;
  }
  .lw-product .lw-preview {
    margin-bottom: 20px;
  }
  .lw-product .lw-group {
    max-width: 100%;
  }
  .lw-product_cart {
    text-align: center;
  }
  .lw-product_cart .lw-preview {
    margin: 0 auto 20px;
  }
  .lw-price {
    margin: 12px 0 0;
    padding: 0;
  }
  .lw-actions {
    display: block;
  }
  .lw-actions .lw-content {
    margin: 0 0 16px;
    padding: 0;
    text-align: center;
  }
  .lw-actions .lw-btn {
    width: 100%;
    margin: 0;
  }
  .lw-actions .lw-btn:not(:last-child) {
    margin-bottom: 12px;
  }
  .lw-actions_equal {
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lw-checkout .lw-wrap {
    padding: 20px;
  }
  .lw-checkout .lw-wrap:last-child {
    padding: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .lw-checkout .lw-btn {
    width: 100%;
  }
  .lw-checkout .lw-btn:first-child {
    margin-top: 20px;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .lw-checkout .lw-btn:last-child {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .lw-checkout .lw-col .lw-content {
    margin: -8px 0 16px;
    text-align: left;
  }
  .lw-coupon {
    display: block;
    text-align: center;
  }
  .lw-coupon .lw-title {
    margin: 0 0 12px;
  }
  .lw-bar .lw-title {
    margin: 0;
  }
  .lw-bar .lw-actions {
    margin-top: 20px;
  }
  .lw-bar .lw-btn {
    width: 100%;
    margin: 0;
  }
  .lw-bar_flex {
    display: block;
  }
  .lw-guide .lw-col {
    margin-bottom: 32px;
  }
  .lw-guide .lw-actions {
    display: block;
  }
  .lw-guide .lw-btn:last-child {
    margin-top: 12px;
  }
  .lw-mb-lg {
    margin-bottom: 20px;
  }
  .lw-mt-lg {
    margin-top: 20px;
  }
  .lw-p {
    padding: 20px;
  }
  .lw-p-y-sm {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .lw-p-x {
    padding-left: 20px;
    padding-right: 20px;
  }
  .lw-p-x-2 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .lw-p-sm {
    padding: 20px;
  }
  .lw-p-lg {
    padding: 20px;
  }
  .lw-pr {
    padding-right: 20px;
  }
  .lw-pl {
    padding-right: 20px;
  }
}


/** HOME PAGE TEST **/

#main-header-nav-cert2 {
	font-size: .85rem!important;
	color: white;
	font-weight: bold;
}

#main-header-nav-degree2 {
	font-size: .85rem!important;
	color: white;
	font-weight: bold;
}

#main-header-nav-tuition2 {
	font-size: .85rem!important;
	color: white;
	font-weight: bold;
}

#main-header-nav-student2 {
	font-size: .85rem!important;
	color: white;
	font-weight: bold;
}

#main-header-nav-why2 {
	font-size: .85rem!important;
	color: white;
	font-weight: bold;
}

#main-header-nav-studentlogin2 {
	font-size: .85rem!important;
	color: white;
	font-weight: bold;
}

#primary-nav {
	background-color: #00AECA!important;
}


/** STICKY HEADER**/
/** .sticky {
  position: fixed;
  top: 0;
  width: 100%;
}**/

/**.uscilogobk {
  max-height:92px;
  max-width:290px;
  padding-top:20px;
  margin-left: 100px;
}**/


/** HAMBURGER MENU TEXT **/

/**#hamburgertext {
 float: right;
 margin-right: -10px;
 font-size: 12px;
 }**/
 
/** DA TESTIMONIALS **/

/**#testimonial {
  font-size: 24px;
  font-weight: bold;
  background-color: #99cc00;
  padding: 20px 20px 40px 20px;
  border-radius: 12px;
  margin-left: -15px;
  max-width: 500px;
}
#testimonialname {
  font-size: 15px;
  font-style: italic;
  float: right;
  margin-right: 10px;
}**/

/** HOM TESTIMONIALS **/

/**#homtestimonial {
  font-size: 24px;
  font-weight: bold;
  background-image: url(/images/usci-leaf.svg);
  background-repeat: no-repeat;
  background-size: 87%;
  padding: 30px 30px 80px 30px;
  border-radius: 12px;
  max-width: 500px;
  max-height: 600px;
}
#homtestimonialname {
  font-size: 15px;
  font-style: italic;
  float: right;
}**/ 

/** Header Form styling **/

#sidebar-header {
   color: white;
   padding-bottom: 80px;
}

#right-sidebar{
   color: white;
   padding-bottom: 80px;
}


#header-form {
  background-color: rgba(230, 255, 255, 0.4);
  padding: 0 14px 5px 14px;
  border-radius:15px;
  margin-top: 10px"
}

.button-header-form {
  color: black;
  background: #C1D72E;
  padding: 2px 12px;
  border: 2px solid #C1D72E;
  margin: auto;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
}

.form-heading-test{
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-bottom-color: transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-color: #337ab7;
    border-color: #337ab7;
	max-height: 40px;
}	

.form-title-test{
    font-size: 1.22rem;
    color: #fff;
    text-align: center;
    margin-top: -5px; 
}


/** NEW INTERIOR MENU TEXT **/

#navfontstyle-int {
  font-size: 1rem !important;
  color: black !important;	
}

/**Bookkeeping buttons**/

.requestinfobk {
  background-color: rgba(115, 230, 0, 0.8);
  color: white;
  font-size: 20px;
  font-weight: bold;
  text-align: left;
  padding: 10px 20px;
  border-radius: 2px;
  margin-bottom: 20px;
  min-width: 200px;
}
.enrollnowbk {
  background-color: rgba(255, 128, 0, 0.8);
  color: white;
  font-size: 20px;
  font-weight: bold;
  text-align: left;
  padding: 10px 20px;
  border-radius: 2px;
  margin-bottom: 20px;
  min-width: 200px;
}
.livechatbk {
  background-color: rgba(51, 153, 255, 0.8);
  color: white;
  font-size: 20px;
  font-weight: bold;
  text-align: left;
  padding: 10px 20px;
  border-radius: 2px;
  min-width: 200px;
}

.enrollnowbkblock {
  background-color: #804000;
  color: white;
  font-size: 20px;
  font-weight: bold;
  text-align: center;
  padding: 10px 20px;
  border-radius: 2px;
  margin: auto;
  max-width: 200px;
  display: block;
}

#bkbuttons {
  position: fixed;
  bottom: 250px;
  right: 0px;
  z-index: 2000;
}

#bkbuttonsfooter {
  position: fixed;
  bottom: 0px;
  right: 0px;
  z-index: 1000;
}

div.scrollmenu {
    background-color: white;
    overflow: auto;
    white-space: nowrap;
}

div.scrollmenu a {
    display: inline-block;
    color: white;
    text-align: center;
    padding: 14px;
    text-decoration: none;
}

div.scrollmenu a:hover {
    background-color: #777;
}


/**Bookkeeping enroll and contact bar**/

.intro{
  height:100%
}

.left{
  display : flex;
  justify-content : center;
  align-items : center;
  background-color:#FFB400;
  height : 100%;
  min-height: 500px;
}
.right{
  display : flex;
  justify-content : center;
  align-items : center;
  background-color:#c8eff7;
  height : 100%;
  color : #3d231b;
  min-height: 500px;
}

#bkpromobox {
  text-align: center;
  color: white;
  font-size: 40px;
  max-width: 600px;
  line-height: 110%;
}

#bkrequestinfobox {
  text-align: center;
  max-width: 700px;
}

#sidebarbk {
  float: right;
  max-width: 475px;
  background: white;
  color: black;
  padding: 15px;
  border-style: solid;
  border-color: #c2cad6;
}

.button-white-on-blue-bk {
  color: white;
  background: #28cced;
  padding: 2px 12px;
  border: 2px solid #28cced;
  margin:auto;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  display:block;
}

.bktopmenu {
    color: black;
	font-weight: bold;
    font-size: 18px;
    padding: 4px 9px;
}

#uscibkheaderlogo {
   float: right;
   margin-top: -10px;
}

#IronCladText {
font-size: 22px;
color: white;
}

#matext {
font-size: 1.125rem;		
}

@media (max-width: 1200px) { 
  .left{
    height:50%
  }
  .right{
    height:50%
  }
}


 
/**FOOTER ENROLL NOW TEXT BLOCK **/

.enrollnowbutton {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 2px solid white;
    border-radius: 12px;
    background: none;
    font: normal normal bold 21px arial;
    color: white;
    text-decoration: none;
}

.enrollnowbutton:hover,
.enrollnowbutton:focus {
    border: 2px solid #280f0f;
    color: #140f14;
    text-decoration: none;
}

.enrollnowbutton:active {
    background: #999999;
    background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#ffffff));
    background: -moz-linear-gradient(top, #999999, #ffffff);
    background: linear-gradient(to bottom, #999999, #ffffff);
}

.getmoreinfobutton {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 6px 12px;
    border: 2px solid white;
    border-radius: 12px;
    background: none;
    font: normal normal bold 21px arial;
    color: white;
    text-decoration: none;
	margin-left: 10px;
}

/**FOOTER REQUEST INFO. TEXT BLOCK **/

.requestinfobutton {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 24px;
    border: 2px solid white;
    border-radius: 12px;
    background: none;
    font: normal normal bold 21px arial;
    color: white;
    text-decoration: none;
}



.getmoreinfobutton:hover,
.getmoreinfobutton:focus {
    border: 2px solid #280f0f;
    color: #F6E093;
    text-decoration: none;
}

.getmoreinfobutton:active {
    background: #999999;
    background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#ffffff));
    background: -moz-linear-gradient(top, #999999, #ffffff);
    background: linear-gradient(to bottom, #999999, #ffffff);
}


.moreinfobuttonpt {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 10px 20px;
    border: 2px solid white;
    border-radius: 12px;
    background: none;
    font: normal normal bold 17px arial;
    color: white;
    text-decoration: none;
	margin-left: 15px;
}

.moreinfobuttonpt:hover,
.moreinfobuttonpt:focus {
    border: 2px solid #280f0f;
    color: #140f14;
    text-decoration: none;
}

.moreinfobuttonpt:active {
    background: #999999;
    background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#ffffff));
    background: -moz-linear-gradient(top, #999999, #ffffff);
    background: linear-gradient(to bottom, #999999, #ffffff);
}


.button-white-on-orange {
  color: white;
  background:#ffa500;
  padding: 2px 12px;
  border: 2px solid #ffa500;
  margin: 3px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;

}

.button-white-on-green {
  color: white;
  background:#66CD00;
  padding: 2px 12px;
  border: 2px solid #66CD00;
  margin: 3px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;

}

.button-white-on-orange-mcb {
  color: white;
  background: #F8D353;
  background: -webkit-linear-gradient(top left, #F8D353, #FF5C5A);
  background: -moz-linear-gradient(top left, #F8D353, #FF5C5A);
  background: linear-gradient(top left, #F8D353, #FF5C5A);
  padding: 4px 12px;
  border: none;
  margin: 3px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;

}

.button-white-on-orange-fb {
  color: white;
  background: #F8D353;
  background: -webkit-linear-gradient(top left, #F8D353, #FF5C5A);
  background: -moz-linear-gradient(top left, #F8D353, #FF5C5A);
  background: linear-gradient(top left, #F8D353, #FF5C5A);
  padding: 4px 12px;
  border: none;
  margin: 3px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  text-align: center;

}


.button-white-on-green-mcb {
  color: white;
  background: #F9DF54;
  background: -webkit-linear-gradient(top left, #F9DF54, #33F207);
  background: -moz-linear-gradient(top left, #F9DF54, #33F207);
  background: linear-gradient(top left, #F9DF54, #33F207);
  padding: 4px 12px;
  border: none;
  margin: 3px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;

}

#telephone2 {
  color:white!important;
  font-weight: bold;
  font-size: 1rem;
  text-decoration: none;
}

.telephone-footer-blocktst {
  color:white;
  font-weight: bold;
  text-decoration: none;
}

.telephone-footer-block {
  color:black;
  font-weight: bold;
  text-decoration: none;
}

.enrollblockft {
 line-height: 220%;
 background-color: #f1f1f1;
 max-width: 500px;
 padding: 25px;
 margin: 25px;
    
}

.enrollblockfw {
 line-height: 220%;
 background-color: #05B8CC;
 background-size: 100% auto;
 min-height:300px;
 padding: 1em 0; 
}

.enrollblockfb {
 line-height: 220%;
 background-color: #c2d6d6;
 background-size: 100% auto;
 min-height:300px;
 padding: 1em 0; 
}


.enrollnowrequestinfo {
 line-height: 220%;
 background-color: #FFB400;
 background-size: 100% auto;
 height:500px; 

}

.enrollrequestform {
 background-color: white;
 background-size: 100% auto;
 z-index: 2000;
}

.ptfactoids {
 line-height: 220%;
 background-color: #f1f1f1;
 background-size: 100% auto;
 height:300px; 
}

.ptfactoidtextbar {
 background-color: #f1f1f1;
 background-size: 100% auto;
 min-height:300px;
 padding:50px;
 display: block; 
}

#factoidtext {
 background-color: #f1f1f1;
 background-size: 100% auto;
 min-height:300px;
 padding:50px;
}

#percenttxt {
 font-size: 5.625rem;
 text-align: center;
 max-width: 250px;
 color:#389cf4;
 margin: auto; 
 padding:10px;
 text-align:center;
}

#certificate {
 font-size:0.9375rem;
 line-height:140%;
 font-weight:bold;
 color:#000000;
 text-align:center;
 max-width:220px;		
}

#twentyfourtxt {
 font-size: 5.625rem;
 text-align: center;
 max-width: 250px;
 color:#4aad4c;
 margin: auto; 
 padding:10px;
 text-align:center;
}

#study {
 font-size:0.9375rem;
 line-height:140%;
 font-weight:bold;
 color:#000000;
 text-align:center;
 max-width:220px;
}

#militarytxt {
 font-size: 5.625rem;
 text-align: center;
 max-width: 300px;
 color:#2ba2b5;
 margin: auto; 
 padding:10px;
 text-align:center;
}

#education {
 font-size:0.9375rem;
 line-height:140%;
 font-weight:bold;
 color:#000000;
 text-align:center;
 max-width:240px;
 padding-left:35px;
}

#thirtyfivetxt {
 font-size: 5.625rem;
 text-align: center;
 max-width: 250px;
 color:#fc9607;
 margin: auto; 
 padding:10px;
 text-align:center;
}

#yearsined {
 font-size:0.9375rem;
 line-height:140%;
 font-weight:bold;
 color:#000000;
 text-align:center;
 max-width:240px;	
}

#tfnumber {
 font-size:28px;
 color:white;
 font-weight: normal;
 padding-top:40px
}

.footerdisc {
  font-size: 13px;
  padding: 0 20px 0 40px;
}

.pttestdrive  {
 line-height: 220%;
 background-color: #E0EEEE;
 background-size: 100% auto;
 min-height:300px;
 margin:auto; 
}

.emrcehrsgraphic  {
 line-height: 220%;
 background-color: #33adff;
 background-size: 100% auto;
 min-height:300px;
 margin:auto; 
}

.ptcegraphic  {
 line-height: 220%;
 background-color: #33adff;
 background-size: 100% auto;
 min-height:300px;
 margin:auto; 
}

.walgreenssgraphic  {
 line-height: 220%;
 background-color: #aff1ff;
 background-size: 100% auto;
 min-height:300px;
 margin:auto; 
}

.trustpilotbckrnd {
    background-color: rgba(255, 255, 255, 0.6);
    padding: 20px;
    display: block;
    margin: auto;
    max-width: 280px;
    max-height: 130px;
}

#bookkeepingtxtblck {
    background-color: rgba(135, 206, 250, 0.2);
    padding: 40px;
    display: block;	margin-top: 120px;
    max-width: 680px;
    max-height: 230px;
	border-left:40px solid #fca800;
}



/** IMAGE SPRITES **/

@import "../images/mysprite.sprite.scss";

.mysprite-sprite-1 {
  @include mysprite-sprite-1();
}

.mysprite-sprite-2 {
  @include mysprite-sprite-2();
}

.mysprite-sprite-3 {
  @include mysprite-sprite-3();
}

/** HEADER **/

#header-outer-wrapper {
  background-color: $header-background-color;
  color: white;
}

#header-outer-wrapper2 {
  background-color: #57595B;
  color: white;
  padding: 0!important;
}

#myHeader {
 z-index: 1000;
}

#navigation-outer-wrapper-pt {
  background-color: rgba(255,255,255,0.6);
  background-position:center center;
  background-size: cover;
  min-height: 100px;
}

#navigation-outer-wrapper-mcb {
  background-color: white;
  background-position:center center;
  background-size: cover;
  min-height: 100px;
}

#navigation-outer-wrapper-bk {
  background-color: white;
  background-position:center center;
  background-size: cover;
  min-height: 100px;
}

#header-inner-wrapper {
  padding: 20px;
}

.headers {
  padding: 10px 16px;
  background: rgba(192,192,192,0.6);
  color: rgba(192,192,192,0.6);
}

#header img {
  text-align: left;
}


#header-links {
  text-align: right;
}

#header-contact-int {
  text-align: right;
  font-size: 0.875rem;
  font-weight:700;
}

#header-contact-int .telephone-int {
 color: black;
 text-decoration: none;
 font-size:0.875rem;
}


.telephonept {
 color: black;
 text-decoration: none;
 font-size: 22px;
 fontweight: bold;
}

.telephonebk {
 color: #00b3b3;
 text-decoration: none;
 font-size: 26px;
 font-weight: bold;
}

.studentlogin-int {
 color: black;
 text-decoration: none;
 font-size:0.875rem;
 font-weight: 700;
 padding-left: 20px;
}

#enrollrequest {
 padding-top: 40px;
}

/** OPTIMIZELY TEST PAGE MENU **/

#ddmenu{
	line-height:60%!important;
}

.sub-menu {
    display: inline-block;
    height: 45px;
    margin: 8px;
    padding-top: 20px;
    width: 100%;
    padding-bottom:20px;
    color: #0e5d87;
}

.sub-menu a:link {
    text-decoration: none;
	color: #0e5d87!important;
}

.sub-menu a:visited {
    text-decoration: underline;
	color: #0e5d87!important;
}
  
  
.sub-menu a:hover {
    text-decoration: underline;
	color: #5ebbed!important;
}

.sub-menu a:active {
    text-decoration: underline;
	color: #0e5d87!important;
}

#HMsubmenu {
    text-align: center;
    max-width: 250px;
    font-size: 20px;
}  
 
#COsubmenu {
    text-align: center;
    max-width: 150px;
    font-size: 20px;
}

#TFsubmenu {
    text-align: center;
    max-width: 250px;
    font-size: 20px;
}

#CCsubmenu {
    text-align: center;
    max-width: 200px;
    font-size: 20px;
}
  
#BAsubmenu {
    text-align: center;
    max-width: 250px;
    font-size: 20px;
}
  
#FAQsubmenu {
    text-align: center;
    max-width: 90px;
    font-size: 20px;
}

#HMsubmenuBK {
    text-align: center;
    max-width: 250px;
    font-size: 20px;
}  
 
#COsubmenuBK {
    text-align: center;
    max-width: 150px;
    font-size: 20px;
}

#TFsubmenuBK {
    text-align: center;
    max-width: 250px;
    font-size: 20px;
}

#CCsubmenuBK {
    text-align: center;
    max-width: 200px;
    font-size: 20px;
}
  
#BAsubmenuBK {
    text-align: center;
    max-width: 250px;
    font-size: 20px;
}
  
#FAQsubmenuBK {
    text-align: center;
    max-width: 90px;
    font-size: 20px;
}
  
hr {
  border-width: 4px;
  padding-bottom: 20px;
}

/** HOME PAGE FEATURE IMAGE **/


#uscihomefeatureimage {
  background-image: url(/images/USCI-Giving-adults-a-fresh-start-and-new-career-xlarge.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}


/**#uscihomefeatureimage {
  background-image: url(/images/promos/change-careers-without-leaving-home.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}**/


#uscicareerchangeheader {
  background-image: url(/images/promos/USCI-change-career-feature-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
  border-bottom: 20px solid #14b5d0;
}


#featureheadline {
  padding: 0px 15px 0 20px;
  border: 2px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: left;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 3.5rem;
  font-weight: regular;
  padding-left: .39cm;
}

#flexiblefriendly {
  /**display:inline-block;**/
  padding: 5px 15px 0 20px;
  background: rgba(17, 177, 182, 0.6);
  border: 2px;
  border-radius: 2px;
  max-width: 570px;
  margin: 15px 0 20px 20px;
  text-align: left;
}

#featureformcontainer2 {
  /**display:inline-block;**/
  padding: 5px 15px 0 20px;
  background: rgba(14, 93, 135, 0.6);
  border: 2px;
  border-radius: 5px;
  max-width: 490px;
  overflow: hidden;
  text-align: left;
}



.feature-next-green {
  color: black;
  font-size: 1rem;
  font-weight: bold;
  background: #D2E540;
  padding: 8px;
  border: 2px solid #D2E540;
  text-transform: uppercase;
  font-weight: regular;
  margin-left: -9px;
}

.featureimagerequestinfo {
  margin-left: 5px;
	
}




/** TOP NAVIGATION **/

#top-nav-pt {
 height: 500px;
}

#topmenu-wrapper2 {
    background-color: #00AECA;
    zborder-top: 1px solid white;
    height: 40px;
}

/* change the nav background color */

.navbar-light .nav-item.active .nav-link,
.navbar-light .nav-item:focus .nav-link,
.navbar-light .nav-item:hover .nav-link {
  color: #00AECA!important;
}
	
#topbar-wrapper-pt {
  background-color: #737373;
  background-position:center center;
  background-size: cover;
  min-height: 45px;
}

#topbar-wrapper-bk {
  background-color: #004d4d;
  background-position:center center;
  background-size: cover;
  min-height: 15px;
}

#feature-wrapper-mcb {
  background-color: #0099ff;
/**background-color:#ff5b4f;**/
background-position:center center;
background-size: cover;
min-height: 75px;
margin-top:-100px;
padding: 20px;
}

#covid-19-block {
background-color: none;
border-radius: 8px;
background-position:center center;
background-size: cover;
min-height: 65px;
padding-top: 12px;
}

#feature-wrapper-landing {
background-color:#f5c11f;
background-position:center center;
background-size: cover;
min-height: 75px;
margin-top:-100px;
padding: 20px;
}

#feature-wrapper-mcb-2 {
background-color: #0099ff;
background-position:center center;
background-size: cover;
min-height: 75px;
padding: 20px;
}

#feature-wrapper-fba {
background-color: #bc1295;
background-position:center center;
background-size: cover;
min-height: 65px;
margin-top:-100px;
padding: 5px;
}


#feature-wrapper-pt {
background-color: #669999;
background-position:center center;
background-size: cover;
min-height: 75px;
margin-top:-45px;
padding: 20px;
}

.mcbfeaturebar {
padding:10px;
margin: auto;
text-align:center;
}

.landingfeaturebar {
padding:10px;
margin: auto;
text-align:center;
}



#topbar-text-pt {
text-align: right;
}

#topmenu {
text-align: center;
}

#topmenu ul {
list-style-type: none;
margin: 0;
padding: 0;
}

#topmenu ul li {
display: inline-block;
zmargin-left: 6px;
margin: 0 -3px;
}

#topmenu a {
color: white;
text-transform: uppercase;
font-size: 14px;
font-weight: bold;
display: block;
letter-spacing: 0.8px;
padding: 10px 16px;
-webkit-font-smoothing: none;
}

#topmenu ul li:first-child a {
border-left: 0;
}

#topmenu a:hover {
background: #D3D3D3;
color: black;
text-decoration: none;
zheight: 40px;
}

#topmenu-int {
color:black;
font-size: 1rem;
margin-left:5px;
font-weight:bold;
}


#becomeastep {
  font-size: 16px;
  font-family: Arial, Tahoma, Verdana;
  margin: 0 0 10px 0;
  font-weight: bold;
  color: #fff;
  background: #c60437;
  padding: 5px 5px 5px 5px;
  letter-spacing: 1px;
}


/** TOP NAVIGATION SEARCH **/

.search-form .form-group {
  float: right !important;
  transition: all 0.35s, border-radius 0s;
  width: 32px;
  height: 32px;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  border-radius: none;
  border: 1px solid #ccc;
}
.search-form .form-group input.form-control {
  padding-right: 20px;
  border: 0 none;
  background: transparent;
  box-shadow: none;
  display:block;
}
.search-form .form-group input.form-control::-webkit-input-placeholder {
  display: none;
}
.search-form .form-group input.form-control:-moz-placeholder {
  /* Firefox 18- */
  display: none;
}
.search-form .form-group input.form-control::-moz-placeholder {
  /* Firefox 19+ */
  display: none;
}
.search-form .form-group input.form-control:-ms-input-placeholder {
  display: none;
}
.search-form .form-group:hover,
.search-form .form-group.hover {
  width: 100%;
  border-radius: 4px 25px 25px 4px;
}
.search-form .form-group span.form-control-feedback {
  position: absolute;
  top: -1px;
  right: -2px;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  color: #3596e0;
  left: initial;
  font-size: 14px;
}



/** CAMPAIGN FEATURE IMAGE BOX LINK **/

	#box-link { 
	position: absolute; 
	top: -225px; 
	left: -520px; 
	zwidth: 2000px;
	height: 450px;	
	background-color: transparent; 
	border: none; 
}	


#featureformcontainerpt {
  background: rgba(255, 255, 255, 0.8);
  border: 2px;
  border-radius: 5px;
  max-width: 390px;
  overflow: hidden;
  text-align: center;
  margin: auto;
}

.feature-next-greenpt {
  color: white;
  font-size: 1rem;
  background: #D2E540;
  border: 2px solid #D2E540;
  text-transform: uppercase;
  font-weight: regular;
  text-align: center;
  zposition: absolute;
  display: block;
  margin: 10px auto 0 auto;
}


/** JUMBOTRON **/

#jumbotron-wrapper {
  zbackground-color: #ccc;
  zmargin-top: -68px !important; /** to offset #body-wrapper */
  margin-bottom: -50px !important; /** to offeset #body-wrapper **/ 
  zmargin-top: -35px;
}

#body-wrapper {
 z-index: -1;
}

#jumbotron {
  padding: 0px;
}

#featureimageform{
  width:500px;
  top:550px;
  left:425px;
  right:0;
  float: left;
  bottom:0;
  zzz-index:99;
  position: absolute;
  display: block; 
}

#featureformlist {
  top:550px;
  left:200px;
  width: 300px;
  height: 50px;
  z-index:10;
  float: left;
  display:inline-block;
  position: absolute;

}

#testdrivetext {
  text-align: center;
}

#bktestdrivebutton{
  text-align: center;
}

#tdmcbimg {
 margin: auto;
}

.FixedPosition {
  zposition: fixed;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 10000;
}


.certcost {
  padding-left: 65px!important;
}


.degreetcost {
  padding-left: 55px!important;
}


#certprog {
  margin-left: 10px!important;
}

#degreeprog {
  margin-left: 10px!important;
}


/** BECOME A HEADER IMAGE **/

#becomeamamainimage{
  background-image: url(/images/usci-medical-assist-header-image.jpg);
  background-position: center;
  background-repeat: no-repeat;
}


#becomeacbmainimage{
  background-image: url(/images/become-a-medical-Coding-Billing-header.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

#emrtuitionchart{
 background-image: url(/images/electronic-medical-records-tuition-chart-horiz.jpg);
 bacground-position: center;
}


/** SPECIFIC COURSE HEADER IMAGE **/

#swdegreemainimage{
  background-image: url(/images/usci-degree-social-work-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#msdegreemainimage{
  background-image: url(/images/usci-degree-med-spec-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#markdegreemainimage{
  background-image: url(/images/usci-degree-header-marketing-main-image.jpg);
  background-position: center;
  background-repeat: no-repeat;
}


#hrdegreemainimage{
  background-image: url(/images/usci-degree-header-hr-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#hitdegreemainimage{
  background-image: url(/images/usci-degree-header-hit-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#finserdegreemainimage{
  background-image: url(/images/usci-degree-financial-services-main-image.jpg);
  background-position: center;
  background-repeat: no-repeat;
}


#entrdegreemainimage{
  background-image: url(/images/usci-degree-entrepreneurship-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}


#busdegreemainimage{
  background-image: url(/images/usci-degree-business-mgmt-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#acctdegreemainimage{
  background-image: url(/images/usci-degree-accounting-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#ctatmainfeatimage{
  background-image: url(/images/usci-header-comptianeta-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#cjsamainfeatimage{
  background-image: url(/images/usci-criminal-justice-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#plmainfeatimage{
  background-image: url(/images/usci-header-paralegal-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#wemainfeatimage{
  background-image: url(/images/usci-wedding-event-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#vetamainfeatimage{
  background-image: url(/images/usci-vet-tech-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#pcaamainfeatimage{
  background-image: url(/images/usci-personal-care-assistant-main.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#hommainfeatimage{
  background-image: url(/images/usci-medical-office-manager-feature-int.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#icamainfeatimage{
  background-image: url(/images/usci-insurance-claims-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#ofadmainfeatimage{
  background-image: url(/images/usci-office-admin-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#ctcmainfeatimage{
  background-image: url(/images/usci-computer-essentials-header-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#acctmainfeatimage{
  background-image: url(/images/usci-accounting-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#bkkmainfeatimage{
  background-image: url(/images/usci-bookkeeping-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#pctmainfeatimage{
  background-image: url(/images/usci-patient-care-tech-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
}

#mtrmainfeatimage{
  background-image: url(/images/usci-medical-transcriptionist-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#himainfeatimage{
  background-image: url(/images/usci-home-inspection-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#cdcmainfeatimage {
  background-image: url(/images/usci-child-daycare-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}
 
#damainfeatimage{
  background-image: url(/images/usci-dental-assistant-header-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#certificatefeatimage{
  background-image: url(/images/usci-certificate-header-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#damainfeatimage2{
  background-image: url(/images/usci-dental-assistant-header-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#medicalclaimsfeature{
  background-image: url(/images/usci-medical-claims-feature-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#medicalcodingbillingfeature{
  background-image: url(/images/usci-medical-coding-and-billing-main-feature.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#medicalcodingfeature{
  background-image: url(/images/usci-medical-coding-main-feature.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#ctntmainfeatimage{
  background-image: url(/images/usci-header-comptianetwork-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}


/** Header image video**/

.headervid {
  position: relative;
  background-color: none;
  height: 85vh;
  min-height: 25rem;
  width: 100%;
  overflow: hidden;
  padding-top: 20px;
}

.headervidmcb {
  position: relative;
  background-color: none;
  height: 110vh;
  min-height: 25rem;
  width: 100%;
  overflow: hidden;
  padding-top: 20px;
  max-height: 750px!important;
  margin-top: 20px;
}


#video-massage {
  background-image: url(https://i.vimeocdn.com/video/795292073_1280.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

#camp-video {
  background-image: url(https://i.vimeocdn.com/video/797658635_960.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}


#video-pharm {
  background-image: url(https://i.vimeocdn.com/video/795354957_1280.jpg);
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}


#video {
  background-image:none;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}

.videosize {
  width: 1840px;
  height: 1000px;
}

  

.headervid #video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.headervidmcb #video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}


.headervid #video-massage {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}


.headervid #video-pharm {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

.headervid #camp-video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -1;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}


 /** .headervid .container {
  position: relative;
  z-index: 100;
}**/ 

#codingheaderimage {
  z-index: -10!important;
}

.player .vp-controls {
    display: none!important;
}



 /** .layout-hero {
  min-height: 50vh;	
}**/ 

#mcbmainfeatimage {
  background-image: url(/images/usci-medical-coding-billing-header-image.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

#mcboutlookmainfeatimage {
  background-image: url(/images/usci-medical-coding-billing-header-image.jpg);
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 20px;
}

#mcbcofeatimage {
  background-image: url(/images/medical-coding-billing-outlook-image.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

#mcbtffeatimage {
  background-image: url(/images/medical-coding-billing-tuition-image.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

#mcbccfeatimage {
  background-image: url(/images/usci-medical-coding-billing-header-image-.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

#mcbfaqfeatimage {
  background-image: url(/images/medical-coding-billing-faq-image.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

#mcbcoursefeatimage {
  background-image: url(/images/medical-coding-billing-courses-image.jpg);
  background-position: center;
  background-repeat: no-repeat;
}

#mbmainfeatimage {
  background-image: url(/images/medical-billing-main-header-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}


#pftmainfeatimage {
  background-image: url(/images/usci-personal-fitness-trainer-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}
 
#mcmainfeatimage {
  background-image: url(/images/usci-medical-coding-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}
 
#mamainfeatimage {
  background-image: url(/images/usci-medical-assistant-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mamainfeatimagefba {
  background-image: url(/images/usci-medical-assistant-fb-landing-page-a.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mamainfeatimagefb1a {
  background-image: url(/images/usci-landing-pages/USCI-facebook-MA-Ad-1.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mamainfeatimagefb2a {
  background-image: url(/images/usci-landing-pages/USCI-facebook-MA-Ad-2.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mamainfeatimagefb3a {
  background-image: url(/images/usci-landing-pages/USCI-facebook-MA-Ad-3.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mamainfeatimagefb4a {
  background-image: url(/images/usci-landing-pages/USCI-facebook-MA-Ad-4.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mamainfeatimagefb5a {
  background-image: url(/images/usci-landing-pages/USCI-facebook-MA-Ad-5.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mamainfeatimagefb6a {
  background-image: url(/images/usci-landing-pages/USCI-facebook-MA-Ad-6.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mamainfeatimagefb7a {
  background-image: url(/images/usci-landing-pages/USCI-facebook-MA-Ad-7.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mamainfeatimagefb8a {
  background-image: url(/images/usci-landing-pages/USCI-facebook-MA-Ad-8.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mcbmainfeatimagefb1a {
  background-image: url(/images/usci-landing-pages/USCI-facebook-MCB-Ad-1.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mcbmainfeatimagefb2a {
  background-image: url(/images/usci-landing-pages/USCI-facebook-MCB-Ad-2.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mcbmainfeatimagefb3a {
  background-image: url(/images/usci-landing-pages/USCI-facebook-MCB-Ad-3.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mcbmainfeatimagefb4a {
  background-image: url(/images/usci-landing-pages/USCI-facebook-MCB-Ad-4.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mcbmainfeatimagefb5a {
  background-image: url(/images/usci-landing-pages/USCI-facebook-MCB-Ad-5.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mcbmainfeatimagefb6a {
  background-image: url(/images/usci-landing-pages/USCI-facebook-MCB-Ad-6.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mcbmainfeatimagefb7a {
  background-image: url(/images/usci-landing-pages/USCI-facebook-MCB-Ad-7.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mcbmainfeatimagefb8a {
  background-image: url(/images/usci-landing-pages/USCI-facebook-MCB-Ad-8.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}

#mamainfeatimagefbb {
  background-image: url(/images/usci-medical-assistant-fb-landing-page-b.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top: 90px;
}
 
#emrmainfeatimage {
  background-image: url(/images/usci-electronic-medical-records-header-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}
  
#ptmainfeatimage {
  background-image: url(/images/usci-pharmacy-tech-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
} 

#mtmainfeatimage {
  background-image: url(/images/usci-massage-therapy-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px; 
 }
 

#masmainfeatimagetst {
  background-image: url(/images/usci-medical-assistant-main-image-tst.jpg);
  background-position: center;
  background-repeat: no-repeat;
 }
 
#bkmainfeatimagetst {
  background-image: url(/images/usci-bookkeeping-image-tst-two.jpg);
  background-position: center;
  background-repeat: no-repeat;
 }
  
 
#ptmainfeatimagetst {
  background-image: url(/images/usci-pharmacy-tech-main-image-tst.jpg);
  background-position: center;
  background-repeat: no-repeat;
  margin-top:-40px;
 }
 

#mcbmainfeatimagetst {
  background-image: url(/images/usci-medical-coding-billing-feature-image-tst.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#mcbmainfeatimageGoogle {
  background-image: url(/images/usci-landing-pages/usci-medical-coding-billing-feature-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

#mcbmainfeatimagefba {
  background-image: url(/images/usci-medical-coding-billing-fb-landing-page-a.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}


#mcbmainfeatimagefbb {
  background-image: url(/images/usci-medical-coding-billing-fb-landing-page-b.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:90px;
}

 /** #damainfeatimagetst {
  background-image: url(/images/usci-dental-assistant-header-image-test.jpg);
  background-position: center;
  background-repeat: no-repeat;
  margin-top:-40px;
 }**/

 
#ptamainfeatimage {
  background-image: url(/images/usci-physical-therapy-main-image.jpg);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:95px;
 }
 
#tuitionandfinanceimage{
  background-image: url(/images/Tuition-and-Financing-background.png);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:10px;
}

#studentlifeimage{
  background-image: url(/images/Student-Life-background.png);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:10px;
}

#whyusciimage{
  background-image: url(/images/why-usci-background.png);
  background-position: center center;
  background-repeat: no-repeat;
  min-height: 50vh;
  background-size: cover;
  padding-top:10px;
}
 
 
 /** SPECIFIC COURSE HEADER COPY **/
 
#howtocbscopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 50px;
  padding-top:10px;
  margin-left: 10px;
  margin-top: -70px;
  max-width: 600px;
  line-height: .99;
  text-align: Left;

  color:#c60437;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 580%;
  font-weight: Bold;
  padding-left: .39cm;
} 

#howtomascopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 50px;
  padding-top:10px;
  margin-left: 10px;
  margin-top: -70px;
  max-width: 675px;
  line-height: .99;
  text-align: Left;

  color:#c60437;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 580%;
  font-weight: Bold;
  padding-left: .39cm;
} 
  
#headerborder{
  z-index:10;
  display:inline-block;
  ztop: -340px;
  zleft: 70px;
  zposition: relative;
  padding: 5px 15px 0 20px;
  border: 2px;
  border-radius: 5px;
  border-style: solid;
  border-color:#46ccbe;
  max-width: 675px;
  margin: 55px 0 60px 20px;
}
 
#becomeacbscopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 20px 50px;
  padding-top:5px;
  margin-left: 5px;
  margin-top: -10px;
  max-width: 600px;
  line-height: .99;
  text-align: Left;

  color:#46ccbe;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 280%;
  font-weight: regular;
  padding-left: .39cm;
} 

#becomeamacopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 20px 50px;
  padding-top:5px;
  margin-left: 5px;
  margin-top: -10px;
  max-width: 675px;
  line-height: .99;
  text-align: Left;

  color:#46ccbe;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 280%;
  font-weight: regular;
  padding-left: .39cm;
} 
 
 
#msdegreecopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 50px;
  border: 2px;
  padding-top:80px;
  margin-left: -60px;
  border-radius: 5px;
  max-width: 600px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 380%;
  font-weight: regular;
  padding-left: .39cm;
} 
 
#swdegreecopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 50px;
  border: 2px;
  padding-top:80px;
  margin-left: -60px;
  border-radius: 5px;
  max-width: 600px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 380%;
  font-weight: regular;
  padding-left: .39cm;
} 
 
#markdegreecopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 50px;
  border: 2px;
  padding-top:80px;
  margin-left: 180px;
  border-radius: 5px;
  max-width: 580px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 380%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#hrdegreecopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -80px;
  border-radius: 5px;
  max-width: 600px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 350%;
  font-weight: regular;
  padding-left: .39cm;
}
 
 
#hitdegreecopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: 160px;
  border-radius: 5px;
  max-width: 680px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#finserdegreecopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: 230px;
  border-radius: 5px;
  max-width: 680px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#fashdegreecopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: 240px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#entrdegreecopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -40px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#busdegreecopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -40px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#acctdegreecopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -40px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#weheadercopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -40px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#ctntheadercopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -40px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}

#ctatheadercopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -40px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#plheadercopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -40px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#cjsheadercopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -40px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#pcaheadercopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -40px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#ofadmainfeatcopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -40px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#homheadercopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -40px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#cdcheadercopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -30px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#ctcmainfeatcopy{
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -30px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#bkkmainfeatcopy {
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:110px;
  margin-left: 20px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 410%;
  font-weight: regular;
  padding-left: .39cm;
}

#icamainfeatcopy {
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:110px;
  margin-left: 20px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 410%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#mcbheadercopy {
  z-index:10;
  zposition: relative;
  padding: 100px 15px 0 20px;
  border: 2px;
  margin-left: 20px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 410%;
  font-weight: regular;
  padding-left: .39cm;
}

#mbheadercopy {
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:100px;
  margin-left: 190px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 410%;
  font-weight: regular;
  padding-left: .39cm;
}

#mcheadercopy {
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:100px;
  margin-left: 50px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 410%;
  font-weight: regular;
  padding-left: .39cm;
}

#daheadercopy  {
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:100px;
  margin-left: 220px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 410%;
  font-weight: regular;
  padding-left: .39cm;
}
 
#maheadercopy  {
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:100px;
  margin-left: 220px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 410%;
  font-weight: regular;
  padding-left: .39cm;
}

#maheadertextblck{
  padding-top: 120px;
  text-align: center;
}

#mcbheadertextblck{
  padding-top: 120px;
  text-align: center;
}

#momheadertextblck {
   padding-top: 120px;
   text-align: center;
}


#hiheadercopy  {
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:100px;
  margin-left: 220px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 410%;
  font-weight: regular;
  padding-left: .39cm;
}

#mtheadercopy  {
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:100px;
  margin-left: 220px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 410%;
  font-weight: regular;
  padding-left: .39cm;
}

#emrheadercopy  {
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:100px;
  margin-left: 90px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 410%;
  font-weight: regular;
  padding-left: .39cm;
}

#ptheadercopy  {
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:100px;
  margin-left: -40px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: left;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 410%;
  font-weight: regular;
  padding-left: .39cm;
}

#ptheadercopytst  {
  z-index:10;
  zposition: relative;
  border: 2px;
  margin:auto;
  border-radius: 5px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Helvetica,arial,sans-serif;
  font-size: 380%;
  font-weight: regular;
  padding-left: .39cm;
}

#ptheadercopytstsm  {
  z-index:10;
  zposition: relative;
  border: 2px;
  margin: auto;
  border-radius: 5px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:white;
  font-family: Helvetica,arial,sans-serif;
  font-size: 180%;
  font-weight: regular;
  padding-left: .39cm;
}

#maheadercopytst  {
  z-index:10;
  zposition: relative;
  border: 2px;
  margin:auto;
  border-radius: 5px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Helvetica,arial,sans-serif;
  font-size: 380%;
  font-weight: regular;
  padding: 0 0 0 .39cm;
}

#maheadercopytstsm  {
  z-index:10;
  zposition: relative;
  border: 2px;
  margin: auto;
  border-radius: 5px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:white;
  font-family: Helvetica,arial,sans-serif;
  font-size: 180%;
  font-weight: regular;
  padding-left: .39cm;
}

#bkheadercopytst  {
  z-index:10;
  zposition: relative;
  margin:auto;
  line-height: .99;
  text-align: center;

  color:black;
  font-family: Helvetica,arial,sans-serif;
  font-size: 340%;
  font-weight: bold;
  display: block;
}


#bkheadercopytstsm  {
  z-index:10;
  zposition: relative;
  margin: auto;
  line-height: .99;
  text-align: center;

  color:black;
  font-family: Helvetica,arial,sans-serif;
  font-size: 140%;
  font-weight: normal;
  display: block;
  padding-top: 10px;
}
#heroimageprogramtext  {
  z-index:10;
  border: 2px;
  margin:auto;
  border-radius: 5px;
  line-height: 1.25;
  text-align: center;
  color: #00cccc!important;

  color:#ffffff;
  font-family: Helvetica,arial,sans-serif;
  font-size: 2.75rem;
  font-weight: normal;
  text-shadow: 1px 2px #A0A0A0;
}

#computertrainingherotext {
  z-index:10;
  border: 2px;
  margin:auto;
  border-radius: 5px;
  line-height: 1.25;
  text-align: center;
  color: #00cccc!important;

  color:#ffffff;
  font-family: Helvetica,arial,sans-serif;
  font-size: 2rem;
  font-weight: normal;
  text-shadow: 1px 2px #A0A0A0;
}

#mcbheadercopytst  {
  z-index:10;
  border: 2px;
  margin:auto;
  border-radius: 5px;
  line-height: 1.25;
  text-align: center;

  color:#ffffff;
  font-family: Helvetica,arial,sans-serif;
  font-size: 2.75rem;
  font-weight: normal;
  text-shadow: 1px 2px #A0A0A0;
}

#emrheaderherocopy  {
  z-index:10;
  border: 2px;
  margin:auto;
  border-radius: 5px;
  line-height: 1.25;
  text-align: center;

  color:#ffffff;
  font-family: Helvetica,arial,sans-serif;
  font-size: 2.75rem;
  font-weight: normal;
  text-shadow: 1px 2px #A0A0A0;
}


#mcbheadercopytstsm  {
  z-index:10;
  zposition: relative;
  border: 2px;
  margin: auto;
  border-radius: 5px;
  line-height: .99;
  text-align: center;

  color:black;
  font-family: Helvetica,arial,sans-serif;
  font-size: 1.50rem;
  font-weight: normal;
}


#smheaderherocopy  {
  z-index:10;
  zposition: relative;
  border: 2px;
  margin: auto;
  border-radius: 5px;
  line-height: .99;
  text-align: center;

  color:black;
  font-family: Helvetica,arial,sans-serif;
  font-size: 1.50rem;
  font-weight: normal;
}

#smheaderherocopyct{
  z-index:10;
  zposition: relative;
  border: 2px;
  margin: auto;
  border-radius: 5px;
  line-height: .99;
  text-align: center;

  color:black;
  font-family: Helvetica,arial,sans-serif;
  font-size: 1.15rem;
  font-weight: normal;
}

#smheaderherocopycdc  {
  z-index:10;
  zposition: relative;
  border: 2px;
  margin: auto;
  border-radius: 5px;
  line-height: .99;
  text-align: center;

  color:white;
  font-family: Helvetica,arial,sans-serif;
  font-size: 1.50rem;
  font-weight: normal;
}

#smheaderherocopycj{
  z-index:10;
  zposition: relative;
  border: 2px;
  margin: auto;
  border-radius: 5px;
  line-height: .99;
  text-align: center;

  color:white;
  font-family: Helvetica,arial,sans-serif;
  font-size: 1.25rem;
  font-weight: normal;
}

#daheadercopytstsm  {
  z-index:10;
  zposition: relative;
  border: 2px;
  margin: auto;
  border-radius: 5px;
  line-height: .99;
  text-align: center;

  color:black;
  font-family: Helvetica,arial,sans-serif;
  font-size: 150%;
  font-weight: regular;
  padding-left: .39cm;
}

#daheadercopytst  {
  z-index:10;
  zposition: relative;
  border: 2px;
  margin:auto;
  border-radius: 5px;
  line-height: .99;
  text-align: center;

  color:#ffffff;
  font-family: Helvetica,arial,sans-serif;
  font-size: 300%;
  font-weight: regular;
  padding-left: .39cm;
}


.trustpilotbckrnd {
    background-color: rgba(255, 255, 255, 0.6);
    padding: 20px;
    display: block;
    margin: auto;
    max-width: 180px;
    max-height: 130px;
}

#pftheadercopy  {
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:120px;
  margin-left: 20px;
  border-radius: 5px;
  max-width: 750px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 350%;
  font-weight: regular;
  padding-left: .39cm;
}

#mtrheadercopy  {
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:120px;
  margin-left: -95px;
  border-radius: 5px;
  max-width: 750px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 370%;
  font-weight: regular;
  padding-left: .39cm;
}

#pctmainheadercopy  {
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:100px;
  margin-left: 220px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 410%;
  font-weight: regular;
  padding-left: .39cm;
}

#acctheadercopy {
  z-index:10;
  zposition: relative;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:100px;
  margin-left: -40px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 410%;
  font-weight: regular;
  padding-left: .39cm;
}

/** HEADER WITH FORM ADJUSTMENTS **/

#sidebar-header .form-group {
	margin-bottom: .45rem
}


/** MAIN CONTENT **/

.degreechart {
   background-color:#F0F0F0
   }

#body-wrapper {
  margin: 30px auto;
}

#sidebar {
  float: right;
  zwidth: 275px;
  background: #0E5D87;
  color: white;
  padding: 15px;
}

#sidebar h2 {
  font-size: 24px;
  margin: 0 0 20px 0;
  text-align: center;
}

#sidebar .form-group {
  margin: 6px 0;
}

#sidebar .disclaimer {
  font-size: 12px;
  margin-top: 20px;
  line-height: 14px;
}

#sidebar-alt li {
  border-left: 2px solid #f0f0f5;
  padding: 10px 4px;
  background-color: #f0f0f5;
}

#sidebar-alt ul li {
  line-height: 20px;
  margin-bottom: 4px;
}

#main {
  padding: 0 20px;
}

#ptmain {
  padding: 0 20px;
}

h1 {
  font-weight: 100;
  color: #0E5D87;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: -1.3px;
  margin: 0 0 10px 0;
}

a {
  color: #00aeca;
}

/** LEFT SIDEBAR MENU **/

#sidebarmenu {
  color: black;
  padding-left:2px;
  }
  
 /** National Certification Accordion **/
 
#natcertoptions{
    margin : 0 0 8px 0;
    background : #F6F6F6;
    padding : 5px 0 5px 15px;
	border-radius: 5px;
	border: 1px solid black;
	}
	
/** Become a mcb Certification Accordion **/
 
#natcertoptionscb{
    margin : 0 0 8px 0;
    background : #46ccbe;
    padding : 5px 0 5px 15px;
	border-radius: 5px;
	border: 1px solid black;
	}

/** BREADCRUMB TRAIL **/

#breadcrumb {
  list-style-type: none;
  display: block;
  color: #aaa;
  margin: 0 0 15px 0;
  padding: 0;
  font-size: 14px;
}


.breadcrumb {
  background-color:white!important;
  font-size:.65rem!important;
}

#breadcrumb li {
  display: inline-block;
}

#breadcrumb li::after {
  margin: 0 4px;
  content: '\3E';
}

#breadcrumb li:last-child::after {
  content: none;
}

#breadcrumb li a {
  color: #aaa;
}

/** SOCIAL ICONS **/

#socialicons-int {
  margin: 30px 0 0 0;
}

.accredpt {
 padding: 40px 0 40px 0;
 margin: auto;
 width: 98%;
}

#connectwithus {
 padding-left: 20px;
 }
 
/** FACTOIDS **/

#factoids {
  padding: 20px 0 20px 0;
  margin: 2px 0 0 0;
}

#factoidtext {
  padding: 20px 0 20px 0;
}


/** FEATURE IMAGE BLOCK **/

#featureblock {
  border-bottom: 1px solid #ddd;
  padding: 20px 0 20px 0;
  margin: 10px 0 0 0;
}

#leftvertfeatblock {
 border-left: .5px solid;
 color: #D3D3D3;
 left: 100px;
 height: 250px;
}


/** ACCREDITATIONS & AFFILIATIONS **/

#affiliations {
  text-align: center;
  padding: 20px;
  padding-bottom: 60px;
  border-bottom: 1px solid #ddd;
}

#affiliations h2 {
  font-weight: 600;
  color: #0E5D87;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  margin: 5px 0 22px 0;
}

#accredaffli {
  padding: 10px 0 10px 0;
  margin: 10px 0px 0 0;
  padding-top:20px;
  padding-bottom:40px; 
}

/** FOOTER **/

/**#footer-wrapper {
  background: #333;
  color: white;
}**/

#ptfooter {
  margin-top: 20px;
}

#masterfooter {
  background: #333;
  color: white;
}

footer {
  max-width: 100%;
  overflow: hidden;
}

#footer {
  max-width: 1000px;
  margin: 0px auto;
  padding: 15px;
}

.fixedfooter {
  position: fixed;
   left: 0;
   bottom: 0;
   width: 100%;
   background-color: white;
   text-align: center;

}

/** TEST PILOT HOME PAGE CAROUSEL **/

#tpcarousel {
  border-top: 1px solid #ddd;
  text-align: center;
  padding: 20px;
  border-bottom: 1px solid #ddd;
}

.navbar {
  margin-bottom:10px!important;
  min-height: 30px!important;
}

/** FOOTER NAVIGATION FORMATTING/STYLING**/

#footer .navbar-default {
  font-size: 14px;
  background: transparent;
  line-height: 18px;
  border: none;
}

#footer-base {
  border-top: 1px solid #666;
  border-right: none;
  border-bottom: 1px solid #666;
  border-left: none;
  padding-top: 20px;
  padding-bottom: 5px;
  margin: 20px auto 0 auto;
  font-size: 12px;
  line-height: 16px;
}

#footer-top ul {
  list-style-type: none;
  margin: 0;
}

#footer-top li {
  font-size: 13px;
  font-weight: regular;
  display: block;
  letter-spacing: 0.2px;
  -webkit-font-smoothing: none;
  padding: 0;
  margin: 0;
}

#footer nav, #footer nav ul, #footer nav li, #footer nav a {
  padding-right: 40px;
  min-height: auto !important;
  height: auto !important;
  line-height: 16px !important;
  display: block !important;
  width: 190px;
  margin-left: -10px;
}

#footer nav li {
  margin-bottom: 10px !important;
}

#footer nav a:hover {
  color: #00aeca;
}

.trustpilot-ftwidget {
  right: 315px;
  margin-top: -20px;
  padding-bottom: 10px;

}

.uscicontactinfo {
  font-size: 12px;
  color: #FFF;
  line-height: 10px;
}

#rightvertfooter {
 border-right: .5px solid;
 color: #D3D3D3;
 right: 40px;
 height: 125px;
}

#leftvertfooter {
 border-right: .5px solid;
 color: #D3D3D3;
 right: 40px;
 height: 125px;
}

/**#uscilogofooter{
 margin-top: 30px;
 magin-right: 10px;
}**/


/*Social Widgets*/

#socialwidgets {
  width:300px;
}

/** Live chat feature **/

#LiveChatBox {
  position: fixed;
  bottom: 0;
  right: 0;
  height: 380px;
  background: white;
  padding: 15px;
  border: 2px solid black;
  overflow: hidden;
  z-index: 1000;
  display: none;
}
#LiveChatBox.open {
  width: 300px;
}
#LiveChatBox.closed {
  width: 20px;
}
#btnEndChat {
  float: right;
  padding: 2px 9px;
  margin-right: 10px;
  color: red;
  margin-top: -20px;
  cursor: pointer;
  border-radius: 4px;
}
#btnEndChat:hover {
  background: #fea;
}
.LiveChatHeader {
  font-size: 26px;
  font-weight: bold;
}
.chatpanel {
  font-size: 0.9em;
}
.chatpanel {
  line-height: 1.2em;
  margin-top:10px;
}
#ChatBoxToggler {
  background: #7090b0;
  width: 30px;
  height: 150%;
  float: left;
  margin: -15px;
  cursor: ew-resize;
}
#LiveChatBox.open #ChatBoxToggler .rotated {
  display: none;
}
#LiveChatBox.closed #ChatBoxToggler .rotated {
  transform:  translateX(-50%) translateY(-50%) rotate(-90deg);
  display: block;
  top: 50%;
  left: 50%;
  position: absolute;
  color: white;
  width: 120px;
  text-align: center;
}
#ChatBoxContent {
  margin-left: 30px;
}
#Log {
  position: fixed;
  bottom: 0;
  left: 0;
  max-width: 500px;
  height: 200px;
  overflow: auto;
  font-size: 12px;
  line-height: 14px;
  display: none;
}

#MessageHistory {
  height: 210px;
  width: 100%;
  padding: 5px;
  border: 2px solid #ccc;
  overflow-y: auto;
  line-height: 18px;
}

.chat_timestamp {
  font-size: 0.8em;
  color: #aaa;
  margin-right: 5px;
}

#txtMessage {
  width: 74%;
}
#btnSendMessage {
  width: 22%;
}



/** NON-BOOTSTRAP BUTTONS **/

.feature-white-on-red {
  color: black;
  font-size: 24px;
  background: #D2E540;
  padding: 2px 12px;
  border: 2px solid #D2E540;
  float: right;
  margin: 3px;
  text-transform: uppercase;
  font-weight: regular;
  position: relative;
}


.button-black-on-green {
  color: black;
  background: #C1D72E;
  padding: 2px 12px;
  border: 2px solid #C1D72E;
  margin: 3px;
  text-transform: uppercase;
  font-weight: bold;
}

.button-black-on-green:hover {
  background: #D2E540;
  text-decoration: none;
  color: black;
}

.button-green-on-gray {
  color: #C1D72E;
  background: $header-background-color;
  padding: 6px 12px;
  border: 2px solid #C1D72E;
  margin: 3px;
  text-transform: uppercase;
  font-weight: bold;
  white-space: nowrap;
}

.button-green-on-gray:hover {
  background: #6E7072;
  text-decoration: none;
  color: #C1D72E;
}

.usci-finance-button {
  background-color: #D2E540;
  border: none;
  color: black;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  cursor: pointer;
}

/**Test Drive Content**/

 #prevBtn {
  background-color: #bbbbbb;
  }

  /** Make circles that indicate the steps of the form:  **/
  .step {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbbbbb;
  border: none;
  border-radius: 50%;
  display: inline-block;
  opacity: 0.5;
  }

  .step.active {
  opacity: 1;
  }
  
  #myBtn {
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: red;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
  }

  #myBtn:hover {
  background-color: #555;
  }

 /** Mark the steps that are finished and valid:  **/
 .step.finish {
 background-color: #4CAF50;
 }
 
 /** Sub Header blue **/
 .tdsubheadblue {
  padding-bottom: 3pt;
  text-indent: 0pt;
  text-align: left;
  color:#0059b3;
  font-weight: bold;
  text-decoration: underline;
 } 

 /** Sub Header red **/
 .tdsubheadred {
  padding-bottom: 3pt;
  text-indent: 0pt;
  text-align: left;
  color:#990000;
  font-weight: bold;
  text-decoration: underline;
 } 
 
  /** Sub Header green **/
 .tdsubheadgrn {
  padding-bottom: 3pt;
  text-indent: 0pt;
  text-align: left;
  color: #008000;
  font-weight: bold;
  text-decoration: underline;
 }
 
   /** Sub Header purple **/
 .tdsubheadprpl {
  padding-bottom: 3pt;
  text-indent: 0pt;
  text-align: left;
  color: #751aff;
  font-weight: bold;
  text-decoration: underline;
 }
 
 /** Practice Exercise **/
 .practicebld {
  font-weight: bold;
 }
 
 
  /* Hide all steps by default: */
.tab {
  display: none;
}
 

/** FORMS **/

input {
  font-size: 15px;
  height: 40px;
  line-height: 21.5px;
}

/** CONTENT FORMATTING */

ul.unbulleted {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul.unbulleted li {
  margin: 0;
  padding: 0;
}

.thumbnail h3 {
  margin-top: 5px;
}

.black-link {
  color: #555;
}

/** HELP FORMAT HTML THAT WAS COPY-PASTED FROM OLD SITE **/

.alignleft {
  float: left;
  padding: 3px;
  margin: 10px;
}

.alignright {
  float: right;
  padding: 3px;
  margin: 10px;
}


/** Media Queries **/


@media only screen and (min-width: 1800px) {
	.videosize {
     width:2140px;
     height:1200px;
     }
  }





@media only screen and (max-width: 1500px) {
    /**#uscihomefeatureimage {
      background-image: url(/images/promos/change-careers-without-leaving-home-laptop.jpg);
      background-position: center;
      background-repeat: no-repeat;
      min-height: 600px!important;
      margin: 10px 0px 10px 0px!important;
    }**/
    #main-header-nav-cert {
        font-size: .75rem!important;
        color: black;
    }

    #main-header-nav-degree {
        font-size: .75rem!important;
        color: black;
    }

    #main-header-nav-tuition {
        font-size: .75rem!important;
        color: black;
    }

    #main-header-nav-student {
        font-size: .75rem!important;
        color: black;
    }

    #main-header-nav-why {
        font-size: .75rem!important;
        color: black;
     }

    #heroimageprogramtext  {
        color: #fff!important;
     }
    #ptamainfeatimage {
          background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #emrmainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }

    #mamainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }

    #hommainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #mamainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #mbmainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #mcmainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }

    #mcbmainfeatimageGoogle {
       background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }

    #mcbmainfeatimagetst {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #mtrmainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #pctmainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #ptmainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #acctmainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #bkkmainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #ctcmainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #icamainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #ofadmainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #cdcmainfeatimage{
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #damainfeatimage2 {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #medicalclaimsfeature{
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #medicalcodingbillingfeature{
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #medicalcodingfeature{
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #himainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #pcaamainfeatimage{
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
    }
    #mtmainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
     }
    #pftmainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
     }
    #vetamainfeatimage {
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
     }
    #cjsamainfeatimage{
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
     }
    #ctatmainfeatimage{
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
     }
    #ctntmainfeatimage{
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
     }
    #plmainfeatimage{
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
     }
    #wemainfeatimage{
        background-image: url(/images/usci-online-certificate-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
     }
    #acctdegreemainimage{
        background-image: url(/images/usci-online-degree-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
     }
    #busdegreemainimage{
        background-image: url(/images/usci-online-degree-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
      }
    #busdegreemainimage{
        background-image: url(/images/usci-online-degree-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
      }
    #entrdegreemainimage{
        background-image: url(/images/usci-online-degree-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
      }
    #hitdegreemainimage{
        background-image: url(/images/usci-online-degree-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
      }
    #hrdegreemainimage{
        background-image: url(/images/usci-online-degree-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
      }
    #msdegreemainimage{
        background-image: url(/images/usci-online-degree-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
      }
    #swdegreemainimage{
        background-image: url(/images/usci-online-degree-programs.png);
        background-position: 0px 2px!important;
        padding-top: 20px;
      }
    #computertrainingherotext {
      color:white!important;
     }
    }


    @media only screen and (max-width: 1390px) {
    #testsplash {
        display:none!important;
     }
    #promo {
        display:none!important;
     }
    }


    @media only screen and (max-width: 1360px) {
    #main-header-nav-cert {
        font-size: .70rem!important;
        color: black;
    }

    #main-header-nav-degree {
        font-size: .70rem!important;
        color: black;
    }

    #main-header-nav-tuition {
        font-size: .70rem!important;
        color: black;
    }

    #main-header-nav-student {
        font-size: .70rem!important;
        color: black;
    }

    #main-header-nav-why {
        font-size: .70rem!important;
        color: black;
     }
    }


    @media only screen and (max-width: 1380px) {
     #percenttxt {
     font-size: 5.0rem;
     text-align: center;
     color:#389cf4;
     margin: auto;
     padding:10px;
     text-align:center;
    }
    #twentyfourtxt {
     font-size: 5.0rem;
     text-align: center;
     color:#4aad4c;
     margin: auto;
     padding:10px;
     text-align:center;
    }
    #militarytxt {
     font-size: 5.0rem;
     text-align: center;
     color:#2ba2b5;
     margin: auto;
     padding:10px;
     text-align:center;
     }
    #thirtyfivetxt {
     font-size: 5.0rem;
     text-align: center;
     color:#fc9607;
     margin: auto;
     padding:10px;
     text-align:center;
     }
    }


    @media only screen and (max-width: 1200px) {
    #bkbuttons {
      position: fixed;
      bottom: 250px;
      right: 0px;
      z-index: 2000;
    }
    #momheadertextblck {
      padding-top: 10px !important;
    }
    #giftcard {
      background-image: url(/images/promos/gift-card-background-mobile-12.svg);
      background-position: center center;
      background-repeat: no-repeat;
     }
    }

    @media only screen and (max-width: 992px) {
    #topmenu a {
        font-size: 12px;
        padding: 4px 9px;
    }

    #matext {
    font-size: 1rem;
    }

    #tfnumber {
     font-size:1.75rem;
     color:white;
     font-weight: normal;
     padding: 40px 20px 0 20px;
    }

    #footerdisc {
      font-size: 10px;
      padding: 0 60px 0 20px;
    }

    #footeraddress {
     padding: 0 40px 0 20px;
     line-height: 120%;
    }

    .bktopmenu {
        color: black;
        margin-left: 22px;
        font-weight: bold;
        font-size: 14px;
        padding: 4px 9px;
    }

    #featureheadline {
        font-size: 250%;
    }
    #featureimageparent {
        background-position: center;
    }
    .trustpilotbckrnd {
        background-color: rgba(255, 255, 255, 0.6);
        padding: 20px;
        display: block;
        margin: auto;
        max-width: 180px;
        max-height: 130px;
        margin-left: 10px;
    }
    #rightvertfooter {
     display: none;
    }

    #leftvertfooter {
      display: none
    }
    #uscilogofooter{
      margin-top: -20px;
     }
    #leftvertfeatblock {
      border-left: none;
      }
    #daheadercopy  {
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left: 50px;
      text-align: center;
      font-size: 310%;
      padding-left: .39cm;
    }
    #emrheadercopy  {
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left: 50px;
      text-align: center;
      font-size: 310%;
      padding-left: .39cm;
    }
    #homheadercopy {
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left: 50px;
      text-align: center;
      font-size: 310%;
      padding-left: .39cm;
    }
    #mbheadercopy{
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left: 50px;
      text-align: center;
      font-size: 310%;
      padding-left: .39cm;
    }
    #ofadmainfeatcopy{
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left: 50px;
      text-align: center;
      font-size: 310%;
      padding-left: .39cm;
    }
    #weheadercopy{
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left: 50px;
      text-align: center;
      font-size: 310%;
      padding-left: .39cm;
    }
    #cdcheadercopy{
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left: 50px;
      text-align: center;
      font-size: 310%;
      padding-left: .39cm;
    }
    #hiheadercopy{
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left: 50px;
      text-align: center;
      font-size: 310%;
      padding-left: .39cm;
    }
    #mcheadercopy {
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left: 50px;
      text-align: center;
      font-size: 310%;
      padding-left: .39cm;
    }
    #pctmainheadercopy  {
      padding: 0px 15px 0 20px;
      margin-left: 50px;
      text-align: left;
      font-size: 280%;
      padding-left: .39cm;
      width: 400px;
     }

    #ptheadercopy  {
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left: 50px;
      text-align: center;
      font-size: 310%;
      padding-left: .39cm;
    }
    #maheadercopy  {
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left: 50px;
      text-align: center;
      font-size: 310%;
      padding-left: .39cm;
     }
    #hiheadercopy  {
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left: 50px;
      text-align: center;
      font-size: 310%;
      padding-left: .39cm;
     }
    #pcaheadercopy {
     padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left: -30px;
      text-align: center;
      font-size: 310%;
      padding-left: .39cm;
      width: 400px;
     }
    #acctheadercopy {
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left:-10px;
      text-align: center;
      font-size: 310%;
      padding-left: .19cm;
      max-width: 450px;
      }
    #homheadercopy{
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left:-10px;
      text-align: center;
      font-size: 310%;
      padding-left: .19cm;
      max-width: 450px;
      }
     #bkkmainfeatcopy {
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left:-10px;
      text-align: center;
      font-size: 310%;
      padding-left: .19cm;
      max-width: 450px;
      }
     #icamainfeatcopy {
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left:-10px;
      text-align: center;
      font-size: 310%;
      padding-left: .19cm;
      max-width: 450px;
      }
     #ctcmainfeatcopy {
      padding: 0px 15px 0 20px;
      padding-top:50px;
      margin-left:-10px;
      text-align: center;
      font-size: 310%;
      padding-left: .19cm;
      max-width: 450px;
      }
     #cjsheadercopy {
      padding: 0px 15px 0 20px;
      margin-left:-40px;
      text-align: left;
      font-size: 310%;
      padding-left: .19cm;
      max-width: 450px;
      }
     #plheadercopy {
      padding: 0px 15px 0 20px;
      margin-left:-40px;
      text-align: left;
      font-size: 310%;
      padding-left: .19cm;
      max-width: 450px;
      }
     #pftheadercopy {
      padding: 0px 15px 0 20px;
      margin-left:-40px;
      text-align: left;
      font-size: 310%;
      padding-left: .19cm;
      max-width: 450px;
      }
     #mtheadercopy {
      padding: 0px 15px 0 20px;
      margin-left:-40px;
      text-align: left;
      font-size: 310%;
      padding-left: .19cm;
      max-width: 450px;
     }
     #ctatheadercopy {
      padding: 0px 15px 0 20px;
      margin-left:-40px;
      text-align: left;
      font-size: 310%;
      padding-left: .19cm;
      max-width: 450px;
     }
     #ctntheadercopy {
      padding: 0px 15px 0 20px;
      margin-left:-40px;
      text-align: left;
      font-size: 310%;
      padding-left: .19cm;
      max-width: 450px;
     }
    #giftcard {
      background-image: url(/images/promos/gift-card-background-mobile-9.svg);
      background-position: center center;
      background-repeat: no-repeat;
     }
    #covid-19-block {
      display: block!important;
      margin: auto!important;
     }
    }


    @media only screen and (max-width: 972px) {
      .factoidicons {
        padding-bottom: 20px;
     }
    }



/**@media only screen and (max-width: 800px) {
 #uscihomefeatureimage {
 background-image: url(/images/promos/change-careers-without-leaving-home-mobile-tablet.jpg);
   background-position: center;
   background-repeat: no-repeat;
   background-size: auto;
   min-height: 400px!important;
   padding-top: 20px!important;
   margin: -20px 0px -60px 0px;
}
}**/

    /**@media only screen and (max-width: 800px) {
     #mcbheadercopytstsm  {
      font-size: 1.75rem;
     }
     #mamainfeatimage {
      padding-top: 10px;
    }
    }**/
   
@media only screen and (max-width: 768px) {
/**body {
    margin-top: 50px !important;
  }**/
#header {
    text-align: center;
    display: block;
  }
#header img {
    width: 100%;
    display: block;
  }
#header-links {
    text-align: center;
    margin-top: 15px;
  }
#header-links .telephone {
    margin-left: 0;
  }
#header-links.affix {
    zbackground: black;
  }
#jumbotron {
    padding: 0;
	padding-bottom: 75px;
  }
#main {
    padding: 0 10px;
  }
#factoids .factoid {
    margin: 10px 0;
  } 
#factoids {
  padding: 20px 0 10px 0;
  margin: 20px 0 0 0;
  }
   
  a {
    min-height: 38px;
    display: inline-block;
  }
  .TopMenuGap {
    zmargin-top: 5px !important;
  }
  .FixedPosition {
    position: relative !important;
  }
#featureheadline {
    font-size: 200%;
  }    
#leftvertfeatblock {
     display: none;
  } 
#featureimageparent {
    background-position: center;
  }  
#accredicons {
    display: block;
	padding-bottom: 20px;
	margin-bottom: auto;
	}	  
#uscilogofooter{
   display: none
 }
#chaticon {
  padding-right: 100px;
}
#pcaheadercopy {
   font-size: 300%;
   width: 300px;
}
#uscilogotst {
   padding-top:20px;
   text-align:center;
 }
#header-contact-int {
   padding-top: 40px;
   text-align: center;
   margin-bottom:30px;
}
.mcbfeaturebar {
 padding:10px;
 text-align:center;
}
.landingfeaturebar {
 padding:10px;
 text-align:center;
}
.moreinfobuttonpt {
  margin-top:20px;
	}
#navigation-outer-wrapper-pt {
  background-color: rgba(255,255,255,0.9);
  background-position:center center;
  background-size: cover;
  min-height: 120px;
}
#ptmainfeatimagetst {
    margin-top: 80px;
}
#testdrivetext {
  text-align: center;	
}
.telephonebk {
    text-align: center!important;
    display: block;
    margin-top: 30px;
}
.uscilogobk {
  max-height:92px;
  max-width:290px;
  padding-top:20px;
  margin-left: 0px!important;
 }
 #bookkeepingtxtblck {
    background-color: rgba(135, 206, 250, 0.2);
    padding: 40px;
    display: block;	margin-top: 120px;
    max-width: 680px;
    max-height: 230px;
	border-left:40px solid #fca800;
}
#bkheadercopytst  {
  z-index:10;
  margin:auto;
  line-height: .99;
  text-align: center;

  color:black;
  font-family: Helvetica,arial,sans-serif;
  font-size: 240%;
  font-weight: bold;
  display: block;
}
#uscibkheaderlogo {
   float: none;
   margin-top: -10px;
}
#giftcard {
  background-image: url(/images/promos/gift-card-background-mobile-7.svg);
  background-position: center center;
  background-repeat: no-repeat;
 }  
}

/**@media only screen and (max-width: 700px) {
  #uscihomefeatureimage {
  background-image: url(/images/promos/Black-Friday-mobile-Image-tablet.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    min-height: 600px!important;
    padding-top: 20px!important;
	margin: -20px 0px -60px 0px;	
 }
}**/

@media only screen and (max-width: 640px) {  
#mcbmainfeatimage {
  margin-top: -60px;
 }
 
#mcbheadercopy {
  padding: 80px 15px 0 20px;
 }
.cc-window {
    font-size: .625rem!important;
 }
}

/**@media only screen and (max-width: 600px) {
  #uscihomefeatureimage {
  background-image: url(/images/promos/USCI-Halloween-2019-mobile-003-b.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    min-height: 800px!important;
    padding-top: 20px!important;
	margin: -20px 0px -60px 0px;	
 }
}**/


@media only screen and (max-width: 568px) {
#mcbmainfeatimage {
  margin-top: -35px;
}

#mcbheadercopy {
  padding: 20px 15px 0 20px;
 } 
}

@media only screen and (max-width: 550px) { 
 #emrheadercopy {
  margin-left: -45px;
  }
}


@media only screen and (max-width: 500px) {
  #featureblockleft {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
  #featureblockright {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top: -50px;
  }
#msdegreecopy{
  z-index:10;
  padding: 0px 15px 0 50px;
  border: 2px;
  padding-top:40px;
  margin-left: -60px;
  border-radius: 5px;
  max-width: 600px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 380%;
  font-weight: regular;
  padding-left: .39cm;
} 
#markdegreecopy{
  z-index:10;
  padding: 0px 15px 0 50px;
  border: 2px;
  padding-top:80px;
  margin-left: -20px;
  border-radius: 5px;
  max-width: 580px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 380%;
  font-weight: regular;
  padding-left: .39cm;
}
#hitdegreecopy{
  z-index:10;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -20px;
  border-radius: 5px;
  max-width: 680px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 350%;
  font-weight: regular;
  padding-left: .39cm;
}
#finserdegreecopy{
  z-index:10;
  padding: 0px 5px 0 0;
  border: 2px;
  padding-top:30px;
  margin-left: -30px;
  border-radius: 5px;
  max-width: 680px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 350%;
  font-weight: regular;
  padding-left: .39cm;
}
#fashdegreecopy{
  z-index:10;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -40px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 400%;
  font-weight: regular;
  padding-left: .39cm;
}
#entrdegreecopy{
  z-index:10;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:60px;
  margin-left: -50px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 300%;
  font-weight: regular;
  padding-left: .39cm;
}
#mtheadercopy  {
  z-index:10;
  padding: 0px 15px 0 20px;
  border: 2px;
  padding-top:40px;
  margin-left: -40px;
  border-radius: 5px;
  max-width: 650px;
  line-height: .99;
  text-align: center;
  text-shadow: 2px 2px 8px #003366;

  color:#ffffff;
  font-family: Rockwell,verdana,sans-serif;
  font-size: 410%;
  font-weight: regular;
  padding-left: .39cm;
 }
#mcbheadertextblck {
  padding-top: 80px;
 }
#momheadertextblck {
   padding-top: 20px;
} 
#emrheaderherocopy {
   font-size: 2.40rem;
 }
#telephone2 {
    color: white!important;
    font-weight: bold;
    font-size: 1rem;
    text-decoration: none;
	text-align: center!important;
    display: block!important;
 }
}

@media only screen and (max-width: 490px) {

#daheadercopy  {
  margin-left: 20px;
  font-size: 210%;
  text-align: left;
}
#emrheadercopy  {
   margin-left: 20px;
  font-size: 210%;
  text-align: left;
}
#homheadercopy {
   margin-left: 20px;
  font-size: 210%;
  text-align: left;
}
#mcheadercopy {
  margin-left: 20px;
  font-size: 210%;
  text-align: left;
}
#pctmainheadercopy  {
  margin: -30px 0 0 -20px;
  text-align: left;
  font-size: 210%;
  width: 300px;
 }

#ptheadercopy{
  margin-left: 100px;
  font-size: 210%;
  text-align: right;
  width: 220px;
}
#acctheadercopy {
  margin-left: -20px;
  font-size: 210%;
  text-align: left;
  }
#ofadmainfeatcopy{
  margin-left: -20px;
  font-size: 210%;
  text-align: left;
} 
#bkkmainfeatcopy {
  margin-left: -20px;
  font-size: 210%;
  text-align: left;
  } 
#icamainfeatcopy {
  margin-left: -20px;
  font-size: 210%;
  text-align: left;
  }
#cdcheadercopy {
  margin-left: -20px;
  font-size: 210%;
  text-align: left;
  }
#ctcmainfeatcopy {
  margin-left: -70px;
  font-size: 210%;
  text-align: left;
  }     
#mcbmainfeatimage {
  margin-top: -45px;
}
#mcbheadercopy {
  font-size: 210%;
  margin-left: -20px;
 }
#mbheadercopy{
  margin-left: 20px;
  font-size: 210%;
  text-align: right;
}  
 #cjsheadercopy {
  margin-left:-40px;
  text-align: left;
  font-size: 210%;
  width: 220px;
}   
 #pftheadercopy {
  margin-left:-40px;
  text-align: left;
  font-size: 210%;
  width: 240px;
 }
 #mtheadercopy {
  margin-left:-40px;
  text-align: left;
  font-size: 210%;
  width: 240px;
 }
  #ctatheadercopy {
  margin-left:-40px;
  text-align: left;
  font-size: 210%;
  width: 240px;
 }
  #ctntheadercopy {
  margin-left:-40px;
  text-align: left;
  font-size: 210%;
  width: 240px;
 }
 #IronCladText {
  font-size: 20px;
  color: white;
 }
 #percenttxt {
 font-size: 3.0rem;
 text-align: center;
 color:#389cf4;
 margin: auto; 
 padding:10px;
 text-align:center;
}
#twentyfourtxt {
 font-size: 3.0rem;
 text-align: center;
 color:#4aad4c;
 margin: auto; 
 padding:10px;
 text-align:center;
}
#militarytxt {
 font-size: 3.0rem;
 text-align: center;
 color:#2ba2b5;
 margin: auto; 
 padding:10px;
 text-align:center;
 }
#thirtyfivetxt {
 font-size: 3.0rem;
 text-align: center;
 color:#fc9607;
 margin: auto; 
 padding:10px;
 text-align:center;
 }
#mcbheadercopytstsm  {
  font-size: 1.375em;
 }
#education {
 padding-left:none!important;
 }
.emrcehrsgraphic {
  min-height: 200px!important;
 } 
.ptcegraphic {
  min-height: 200px!important;
 } 
#telephone2 {
    margin-top: -30px;
}
#giftcard {
  background-image: url(/images/promos/gift-card-background-mobile-5.svg);
  background-position: center center;
  background-repeat: no-repeat;
  margin-top: -50px!important;
 } 
}

/**Iphone 6/7 plus, pixel**/
@media only screen and (max-width: 414px) {
.button-white-on-orange-mcb {
  padding: 4px 12px;
  font-size: .875rem;
}
.button-white-on-orange-fb {
  padding: 4px 12px;
  font-size: .875rem;
 }

    /**#uscihomefeatureimage {
     background-image: url(/images/promos/change-careers-without-leaving-home-mobile-004.jpg);
     background-position: center;
     background-repeat: no-repeat;
     min-height: 600px!important;
     margin: 10px 0px 10px 0px!important;
   }**/

   .button-white-on-green-mcb {
     padding: 4px 12px;
     font-size: .875rem;
   }
   .studentlogin-int {
       font-size: 0.975rem;
   }
   .telephone-int {
       font-size: 0.975rem;
   }

   #mcbheadercopy{
     margin-left: 40px;
     font-size: 210%;
     text-align: center;
     width: 200px;
   }

   #bkkmainfeatcopy{
     margin-left: 60px;
     font-size: 210%;
     text-align: right;
     width: 200px;
   }
   #maheadertextblck{
     padding-top: 160px;
     text-align: center;
   }
   #mcbheadertextblck{
     padding-top:40px;
     text-align: center;
   }
   #icamainfeatcopy{
     margin-left: 60px;
     font-size: 210%;
     text-align: right;
     width: 200px;
   }
   #ofadmainfeatcopy{
     margin-left: 60px;
     font-size: 210%;
     text-align: right;
     width: 200px;
   }
   #cdcheadercopy{
     margin-left: -40px;
     font-size: 210%;
     text-align: left;
     width: 200px;
   }
   #hiheadercopy{
     margin-left: 50px;
     font-size: 210%;
     text-align: right;
     width: 200px;
   }
   #pcaheadercopy{
     margin-left: -20px;
     font-size: 210%;
     text-align: left;
     width: 200px;
   }
   #weheadercopy{
     margin-left: -20px;
     font-size: 250%;
     text-align: left;
     width: 200px;
   }
   /**#mcbmainfeatimage {
     background-image: url(/images/usci-medical-coding-billing-mobile-header-image.jpg);
     background-position: center;
     background-repeat: no-repeat;
     background-size: 98% auto;
     margin-top: 5px;
   }**/
#mcbmainfeatimage {
  background-image: url(/images/usci-medical-coding-billing-feature-image-tst.jpg);
  background-position: center;
  background-repeat: no-repeat;
  margin-top:-10px;
 }
#mcheadercopy{
  margin-left: 60px;
  font-size: 210%;
  text-align: right;
  width: 200px;
}

#mbheadercopy{
  margin-left: 60px;
  font-size: 210%;
  text-align: right;
  width: 200px;
}

#homheadercopy {
  margin-left: 60px;
  font-size: 210%;
  text-align: right;
  width: 200px;
}

#emrheadercopy  {
  margin-left: 80px;
  font-size: 210%;
}
#daheadercopy  {
  margin-left: 80px;
  font-size: 210%;
  text-align: right;
 }
#plheadercopy  {
  margin-left: -40px;
  font-size: 210%;
  text-align: left;
  width: 200px;
 }
 #mtheadercopy  {
  margin-left: -40px;
  font-size: 210%;
  text-align: left;
  width: 200px;
 }

#pftheadercopy  {
  margin-left: -40px;
  font-size: 210%;
  text-align: left;
  width: 200px;
 }

#ctntheadercopy  {
  margin-left: -40px;
  font-size: 210%;
  text-align: left;
  width: 200px;
 }
  #IronCladText {
  font-size: 18px;
  color: white;
  } 
#mcbheadercopytst  {
  font-size: 3rem;
 }
}

@media only screen and (max-width: 400px) {
  .certcost {
  padding-left: 45px!important;
}
.degreecost {
  padding-left: 25px!important;
}
#maheadercopy {
  margin-left: -10px;
  font-size: 270%;
  padding-left: .29cm;
}
#arrowfonts {
  font-size: 18px!important;
}
#mcbmainfeatimage {
  background-image: url(/images/usci-medical-coding-billing-feature-image-tst.jpg);
  background-position: center;
  background-repeat: no-repeat;
  margin-top:-40px;
 }
#uscilogotst {
    padding-top: 20px;
    text-align: center;
    margin-top: -50px;
 }
/**#uscihomefeatureimage {
  margin-top: -15px;
  background-image: url(/images/promos/change-careers-without-leaving-home-mobile-003.jpg);
  background-position: center;
  background-repeat: no-repeat;
  min-height: 500px!important;
  background-size: 98% auto;
 }**/
#giftcard {
  background-image: url(/images/promos/gift-card-background-mobile-4.svg);
  background-position: center center;
  background-repeat: no-repeat;
  margin-top: -50px!important;
 } 
}

@media only screen and (max-width: 380px) {
 #uscilogotst {
    padding-top: 60px;
    text-align: center;
    margin-top: -50px;
 }
    /**#uscihomefeatureimage {
      margin-top: -55px;
      background-image: url(/images/promos/change-careers-without-leaving-home-mobile-002.jpg);
      background-position: center;
      background-repeat: no-repeat;
      min-height: 400px!important;
      background-size: 98% auto;
      }**/
}

/**Iphone X**/
@media only screen and (max-width: 375px) {
 #mcbheadercopytst  {
 font-size: 3rem;
 }
    #mamainfeatimage{
      background-image: none;
      background: linear-gradient(to bottom, #f2f2f2 0%, #d9d9d9 97%);
      max-height: 50vh;
      padding-top: 10px;
     }
    /**#uscihomefeatureimage {
     padding-top: 30px;
     margin-top: -25px;
     background-image: url(/images/promos/change-careers-without-leaving-home-mobile-001.jpg);
     background-position: center;
     background-repeat: no-repeat;
     background-size: 98% auto;
     min-height: 650px!important;
    }**/
   }

   /**Iphone 5**/
@media only screen and (max-width: 320px) {
 #hamburgertext {
 font-size: 9px !important;
 margin-left: -16px !important;
 }
#mcbheadertextblck{
  padding-top:20px;
  text-align: center;
}
#tfnumber {
 font-size:22px;
 color:white;
 font-weight: normal;
 padding: 40px 20px 0 20px;
 line-height: 95%;
}
#emrheadercopy  {
   margin-left: -20px;
   font-size: 200%;
   text-align: right;
   padding-top:20px!important;
}

#homheadercopy  {
   margin-left: 20px;
   font-size: 200%;
   text-align: right;
   padding-top:20px!important;
}
#mcbmainfeatimage {
 padding-top: 10px!important;
}
/**#mcbheadercopy  {
   margin-left: 10px;
   font-size: 200%;
   text-align: right;
   padding-top:20px!important;
}**/
#mcbheadercopy  {
   margin-left: 10px;
   font-size: 200%;
   text-align: center;
   padding-top:40px!important;
}
#daheadercopy  {
  margin: -40px 0 0 45px;
  font-size: 210%;
  text-align: left;
 }
#maheadertextblck{
  padding-top:170px;
  text-align: center;
} 
#footerdisc {
  font-size: 12px;
  padding: 0 20px 0 40px;
  line-height: 90%;
}
 #mcbheadercopytst  {
  font-size: 2.25rem;
 }
#header-contact-int {
    padding-top: 10px;
    text-align: center;
    margin-bottom:10px;
}
#usciheadlogo {
    margin-left: auto;
    margin-right: auto;
    margin-top: -40px;
    width: 70%;
}
#heroimageprogramtext {
    font-size: 1.55rem;
}
.button-white-on-green-mcb {
    padding: 4px 12px;
    font-size: .675rem;
}
.button-white-on-orange-mcb {
    padding: 4px 12px;
    font-size: .675rem;
}
}

@media only screen and (max-width: 300px) {
#mcbheadercopy {
  font-size: 300%;
  margin-left: -55px;
} 
}