.border-radius-100 {
  -webkit-border-radius: 100%;
     -moz-border-radius: 100%;
          border-radius: 100%;
}
/* grid variables */
.solid-tabs {
  /* push */
  /* offset */
}
.solid-tabs .l-container:before,
.solid-tabs .l-container:after,
.solid-tabs .l-row:before,
.solid-tabs .l-row:after,
.solid-tabs .l-group:before {
  display: block;
  content: "";
  clear: both;
  visibility: hidden;
}
.solid-tabs .l-container {
  margin: 0 auto;
  padding: 0.5em 1em;
}
.solid-tabs .l-row {
  margin-bottom: 1em;
}
.solid-tabs .margin-bottom-0 {
  margin-bottom: 0 !important;
}
.solid-tabs .margin-bottom-half {
  margin-bottom: 0.5em !important;
}
.solid-tabs [class^="l-col"] {
  position: relative;
  min-height: 1px;
  padding: 0 1em;
  float: left;
}
.solid-tabs .l-col-12 {
  width: 100%;
}
.solid-tabs .l-col-11 {
  width: 91.66666667%;
}
.solid-tabs .l-col-10 {
  width: 83.33333333%;
}
.solid-tabs .l-col-9 {
  width: 75%;
}
.solid-tabs .l-col-8 {
  width: 66.66666667%;
}
.solid-tabs .l-col-7 {
  width: 58.33333333%;
}
.solid-tabs .l-col-6 {
  width: 50%;
}
.solid-tabs .l-col-5 {
  width: 41.66666667%;
}
.solid-tabs .l-col-4 {
  width: 33.33333333%;
}
.solid-tabs .l-col-3 {
  width: 25%;
}
.solid-tabs .l-col-2 {
  width: 16.66666667%;
}
.solid-tabs .l-col-1 {
  width: 8.33333333%;
}
.solid-tabs .l-col-push-12 {
  left: 100%;
}
.solid-tabs .l-col-push-11 {
  left: 91.66666667%;
}
.solid-tabs .l-col-push-10 {
  left: 83.33333333%;
}
.solid-tabs .l-col-push-9 {
  left: 75%;
}
.solid-tabs .l-col-push-8 {
  left: 66.66666667%;
}
.solid-tabs .l-col-push-7 {
  left: 58.33333333%;
}
.solid-tabs .l-col-push-6 {
  left: 50%;
}
.solid-tabs .l-col-push-5 {
  left: 41.66666667%;
}
.solid-tabs .l-col-push-4 {
  left: 33.33333333%;
}
.solid-tabs .l-col-push-3 {
  left: 25%;
}
.solid-tabs .l-col-push-2 {
  left: 16.66666667%;
}
.solid-tabs .l-col-push-1 {
  left: 8.33333333%;
}
.solid-tabs .l-col-offset-12 {
  margin-left: 100%;
}
.solid-tabs .l-col-offset-11 {
  margin-left: 91.66666667%;
}
.solid-tabs .l-col-offset-10 {
  margin-left: 83.33333333%;
}
.solid-tabs .l-col-offset-9 {
  margin-left: 75%;
}
.solid-tabs .l-col-offset-8 {
  margin-left: 66.66666667%;
}
.solid-tabs .l-col-offset-7 {
  margin-left: 58.33333333%;
}
.solid-tabs .l-col-offset-6 {
  margin-left: 50%;
}
.solid-tabs .l-col-offset-5 {
  margin-left: 41.66666667%;
}
.solid-tabs .l-col-offset-4 {
  margin-left: 33.33333333%;
}
.solid-tabs .l-col-offset-3 {
  margin-left: 25%;
}
.solid-tabs .l-col-offset-2 {
  margin-left: 16.66666667%;
}
.solid-tabs .l-col-offset-1 {
  margin-left: 8.33333333%;
}
@media (max-width: 767px) {
  #wrapper {
    margin: 40px auto 1em auto !important;
  }
  .tab-design-1 .tab-marker > li > a,
  .tab-design-2 .tab-marker > li > a,
  .tab-design-3 .tab-marker > li > a,
  .tab-design-4 .tab-marker > li > a,
  .tab-design-5 .tab-marker > li > a,
  .tab-design-6 .tab-marker > li > a,
  .tab-design-7 .tab-marker > li > a,
  .tab-design-8 .tab-marker > li > a,
  .tab-design-11 .tab-marker > li > a,
  .tab-design-13 .tab-marker > li > a {
    -webkit-border-radius: 0 !important;
       -moz-border-radius: 0 !important;
            border-radius: 0 !important;
  }
  .tab-content {
    -webkit-border-radius: 0 !important;
       -moz-border-radius: 0 !important;
            border-radius: 0 !important;
  }
  .tab-content.tab-content-side {
    border: 0 !important;
  }
  .solid-tabs[data-responsiveness="stacked"] {
    /* Wheel Tab */
    /* for tab-menu-left or tab-menu-right */
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-marker > li {
    display: block !important;
    width: 100%;
    margin-bottom: 1px;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-marker > li:first-child {
    margin-top: 1px;
    margin-left: 0 !important;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-marker > li:last-child {
    margin-bottom: 1px;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-marker > li.tab-marker-right > li {
    margin-top: 1px !important;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-marker > li > a {
    margin-right: 0;
    border-left: 0 !important;
    -webkit-border-radius: 0 !important;
       -moz-border-radius: 0 !important;
            border-radius: 0 !important;
    text-align: left !important;
    padding-left: 26px !important;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-marker > li > a span:before,
  .solid-tabs[data-responsiveness="stacked"] .tab-marker > li > a span:after {
    display: none;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-marker.tab-marker-bottom > li {
    margin: 1px 0 0 0;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-marker.tab-marker-bottom > li:last-child {
    margin-bottom: 0;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-marker.tab-marker-pos-right,
  .solid-tabs[data-responsiveness="stacked"] .tab-marker.tab-marker-pos-center,
  .solid-tabs[data-responsiveness="stacked"] .tab-marker.tab-marker-pos-distribute {
    display: block;
    float: none;
    margin-right: 0 !important;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-marker.tab-marker-arrow > li > a:before {
    display: none !important;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-design-4 .tab-marker > li {
    margin-left: 0 !important;
    -moz-transform: skew(0deg) !important;
     -ms-transform: skew(0deg) !important;
      -o-transform: skew(0deg) !important;
         transform: skew(0deg) !important;
    -webkit-transform: skew(0deg) !important;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 {
    width: 100%;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker {
    float: none !important;
    display: block !important;
    clear: both !important;
    margin-right: 0 !important;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker.l-inline-list a i {
    margin-right: 10px !important;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker.l-inline-list a span.txt {
    display: inline-block !important;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker.l-inline-list > li:last-child,
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker.l-inline-list > li:first-child {
    -webkit-transform: none !important;
       -moz-transform: none !important;
        -ms-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-content {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    border: 0;
    margin: 0;
    padding: 1em 1em 1.5em 1em;
    width: auto;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker-bottom,
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker-right,
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker-left {
    -webkit-transform-origin: 50% 50%;
       -moz-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
         -o-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: rotateZ(0);
       -moz-transform: rotateZ(0);
            transform: rotateZ(0);
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker-bottom.tab-marker.l-inline-list,
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker-right.tab-marker.l-inline-list,
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker-left.tab-marker.l-inline-list {
    display: block;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker-bottom.tab-marker.l-inline-list > li,
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker-right.tab-marker.l-inline-list > li,
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker-left.tab-marker.l-inline-list > li {
    margin: 0 !important;
    -webkit-transform: none !important;
       -moz-transform: none !important;
        -ms-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker-bottom.tab-marker.l-inline-list > li > a > i,
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker-right.tab-marker.l-inline-list > li > a > i,
  .solid-tabs[data-responsiveness="stacked"] .tab-design-9 .tab-marker-left.tab-marker.l-inline-list > li > a > i {
    -webkit-transform: rotateZ(0deg) !important;
       -moz-transform: rotateZ(0deg) !important;
            transform: rotateZ(0deg) !important;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-design-12 .tab-marker li {
    margin: 0 auto !important;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-design-15 .tab-marker li a {
    padding-left: 0 !important;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-design-1 .tab-marker-left,
  .solid-tabs[data-responsiveness="stacked"] .tab-design-1 .tab-marker-right {
    width: 100%;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-design-1 .tab-marker-left .tab-marker > li a,
  .solid-tabs[data-responsiveness="stacked"] .tab-design-1 .tab-marker-right .tab-marker > li a {
    text-align: center;
  }
  .solid-tabs[data-responsiveness="stacked"] .tab-design-1 .tab-content.tab-content-side,
  .solid-tabs[data-responsiveness="stacked"] .tab-design-1 .tab-marker-left + .tab-content.tab-content-side {
    width: 100% !important;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-marker {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    float: none !important;
    margin-right: 0 !important;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-marker > li {
    min-width: 2em;
    margin-right: 1px !important;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-marker > li:first-child {
    margin-left: 0 !important;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-marker > li:last-child {
    margin-right: 0 !important;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-marker > li:last-child > a {
    margin-right: 0 !important;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-marker > li > a {
    padding: 1em !important;
    border-left: 0 !important;
    -webkit-border-radius: 0 !important;
       -moz-border-radius: 0 !important;
            border-radius: 0 !important;
    text-align: center !important;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-marker > li > a strong {
    display: none;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-marker > li > a i {
    margin-right: 0;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-marker > li > a span:before,
  .solid-tabs[data-responsiveness="icon"] .tab-marker > li > a span:after {
    display: none;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-4 .tab-marker > li {
    margin-left: 0 !important;
    -moz-transform: skew(0deg) !important;
     -ms-transform: skew(0deg) !important;
      -o-transform: skew(0deg) !important;
         transform: skew(0deg) !important;
    -webkit-transform: skew(0deg) !important;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-4 .tab-marker > li:last-child {
    margin-right: 0 !important;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 {
    width: 100%;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker {
    margin: 0 !important;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker.l-inline-list > li {
    -webkit-transform: none !important;
       -moz-transform: none !important;
        -ms-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-content {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    border: 0;
    margin: 0;
    padding: 1em 1em 1.5em 1em;
    width: auto;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker-bottom,
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker-right,
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker-left {
    -webkit-transform-origin: 50% 50%;
       -moz-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
         -o-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: rotateZ(0);
       -moz-transform: rotateZ(0);
            transform: rotateZ(0);
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker-bottom .tab-marker.l-inline-list,
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker-right .tab-marker.l-inline-list,
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker-left .tab-marker.l-inline-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker-bottom .tab-marker.l-inline-list > li,
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker-right .tab-marker.l-inline-list > li,
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker-left .tab-marker.l-inline-list > li {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-right: 10px;
    -webkit-transform: none !important;
       -moz-transform: none !important;
        -ms-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker-bottom .tab-marker.l-inline-list > li:last-child,
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker-right .tab-marker.l-inline-list > li:last-child,
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker-left .tab-marker.l-inline-list > li:last-child {
    margin-right: 0 !important;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker-bottom .tab-marker.l-inline-list i,
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker-right .tab-marker.l-inline-list i,
  .solid-tabs[data-responsiveness="icon"] .tab-design-9 .tab-marker-left .tab-marker.l-inline-list i {
    -webkit-transform: rotateZ(0deg) !important;
       -moz-transform: rotateZ(0deg) !important;
            transform: rotateZ(0deg) !important;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-10 .tab-marker.l-inline-list {
    display: block;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-12 .tab-marker li {
    margin: 0 auto !important;
    min-width: 8em;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-12 .tab-marker a {
    padding: 1em 1.5em !important;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-1 .tab-marker-left,
  .solid-tabs[data-responsiveness="icon"] .tab-design-1 .tab-marker-right {
    width: 100%;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-1 .tab-marker-left.tab-marker > li,
  .solid-tabs[data-responsiveness="icon"] .tab-design-1 .tab-marker-right.tab-marker > li {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
       -moz-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-bottom: 0 !important;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-1 .tab-marker-left.tab-marker > li > a,
  .solid-tabs[data-responsiveness="icon"] .tab-design-1 .tab-marker-right.tab-marker > li > a {
    text-align: center;
  }
  .solid-tabs[data-responsiveness="icon"] .tab-design-1 .tab-content.tab-content-side,
  .solid-tabs[data-responsiveness="icon"] .tab-design-1 .tab-marker-left + .tab-content.tab-content-side {
    width: 100% !important;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion {
    /* for tab-menu-left or tab-menu-right */
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-marker > li {
    width: 100% !important;
    background: white;
    margin-left: 0 !important;
    margin-bottom: 1px;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-marker > li span:after,
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-marker > li span:before {
    display: none !important;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-marker > li:last-child {
    margin-bottom: 0;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-marker > li > a {
    margin: 0;
    text-align: left;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-marker > li > a > i.accordion-marker {
    position: absolute;
    top: 33%;
    right: 7px;
    -webkit-transition: all 0.5s ease;
       -moz-transition: all 0.5s ease;
         -o-transition: all 0.5s ease;
            transition: all 0.5s ease;
    -webkit-transform-origin: 33% 56%;
       -moz-transform-origin: 33% 56%;
        -ms-transform-origin: 33% 56%;
         -o-transform-origin: 33% 56%;
            transform-origin: 33% 56%;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-marker > li.active {
    overflow: hidden;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-marker > li.active > a > i.accordion-marker {
    -webkit-transform: rotateZ(180deg);
       -moz-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-marker > li.active > a:hover {
    cursor: pointer !important;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-marker > li.active .tab-pane {
    height: auto !important;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-marker.tab-marker-pos-center,
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-marker.tab-marker-pos-distribute {
    display: block !important;
    margin-right: 0 !important;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-marker.tab-marker.tab-marker-tight.tab-marker-tight-transparent > li > a {
    background: #03a9f4;
    color: #f2f2f2;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-content {
    position: absolute;
    left: -99999px;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-1 .tab-marker-left,
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-1 .tab-marker-right {
    width: 100% !important;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-1 .tab-marker-left .tab-marker > li a,
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-1 .tab-marker-right .tab-marker > li a {
    text-align: center;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-1 .tab-content.tab-content-side,
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-1 .tab-marker-left + .tab-content.tab-content-side {
    width: 100% !important;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-4 .tab-marker.l-inline-list > li {
    -webkit-transform: skew(0) !important;
       -moz-transform: skew(0) !important;
        -ms-transform: skew(0) !important;
         -o-transform: skew(0) !important;
            transform: skew(0) !important;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-6 .tab-marker > li > a,
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-7 .tab-marker > li > a {
    -webkit-border-radius: 0 !important;
       -moz-border-radius: 0 !important;
            border-radius: 0 !important;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 {
    width: 100%;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker {
    float: none !important;
    display: block !important;
    clear: both !important;
    margin-right: 0 !important;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker.l-inline-list > li > a {
    -webkit-border-radius: 0 !important;
       -moz-border-radius: 0 !important;
            border-radius: 0 !important;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker.l-inline-list > li > a i {
    margin-right: 10px !important;
    -webkit-transform: rotateZ(0);
       -moz-transform: rotateZ(0);
            transform: rotateZ(0);
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker.l-inline-list > li > a i.accordion-marker {
    margin-top: 0 !important;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker.l-inline-list > li > a span.txt {
    display: inline-block !important;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker.l-inline-list > li:last-child,
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker.l-inline-list > li:first-child {
    -webkit-transform: none !important;
       -moz-transform: none !important;
        -ms-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-content {
    -webkit-border-radius: 0;
       -moz-border-radius: 0;
            border-radius: 0;
    border: 0;
    margin: 0;
    padding: 1em 1em 1.5em 1em;
    height: 500px;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker-bottom,
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker-right,
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker-left {
    -webkit-transform-origin: 50% 50%;
       -moz-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
         -o-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
    -webkit-transform: rotateZ(0);
       -moz-transform: rotateZ(0);
            transform: rotateZ(0);
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker-bottom .tab-marker.l-inline-list,
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker-right .tab-marker.l-inline-list,
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker-left .tab-marker.l-inline-list {
    display: block;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker-bottom .tab-marker.l-inline-list > li,
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker-right .tab-marker.l-inline-list > li,
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker-left .tab-marker.l-inline-list > li {
    margin: 0 !important;
    -webkit-transform: none !important;
       -moz-transform: none !important;
        -ms-transform: none !important;
         -o-transform: none !important;
            transform: none !important;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker-bottom .tab-marker.l-inline-list i,
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker-right .tab-marker.l-inline-list i,
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-marker-left .tab-marker.l-inline-list i {
    -webkit-transform: rotateZ(0deg) !important;
       -moz-transform: rotateZ(0deg) !important;
            transform: rotateZ(0deg) !important;
  }
  .solid-tabs[data-responsiveness="accordion"].tab-to-accordion .tab-design-9 .tab-pane {
    padding-bottom: 86px;
  }
  .solid-tabs {
    /* charts - bar */
    /* charts - column */
    /* charts - bubble */
  }
  .solid-tabs .tab-design-5 .tab-marker,
  .solid-tabs .tab-design-8 .tab-marker {
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  .solid-tabs .tab-design-5 .tab-marker.l-inline-list > li a,
  .solid-tabs .tab-design-8 .tab-marker.l-inline-list > li a,
  .solid-tabs .tab-design-5 .tab-content,
  .solid-tabs .tab-design-8 .tab-content {
    -webkit-border-radius: 0 !important;
       -moz-border-radius: 0 !important;
            border-radius: 0 !important;
  }
  .solid-tabs .tab-design-6 .tab-marker svg,
  .solid-tabs .tab-design-7 .tab-marker svg {
    display: none;
  }
  .solid-tabs .tab-design-14 .tab-marker > li {
    margin: 0 !important;
  }
  .solid-tabs .tab-design-14 .tab-content {
    height: 250px;
  }
  .solid-tabs .tab-design-14.tab-design-14-2 .tab-content {
    height: 500px;
  }
  .solid-tabs .tab-design-14.tab-design-14-3 .tab-content {
    height: 750px;
  }
  .solid-tabs .tab-design-16 .tab-marker > li {
    margin-top: 0 !important;
    width: auto !important;
  }
  .solid-tabs .tab-marker.tab-marker-bottom .tab-marker.l-inline-list > li > a {
    -webkit-transform: translateY(0) !important;
       -moz-transform: translateY(0) !important;
        -ms-transform: translateY(0) !important;
         -o-transform: translateY(0) !important;
            transform: translateY(0) !important;
  }
  .solid-tabs .tab-marker-icon-block > li a i {
    margin: 0 0 4px 0 !important;
  }
  .solid-tabs .chart-container.chart-container-bar .chart-bars span {
    width: 100% !important;
  }
  .solid-tabs .chart-container.chart-container-bar .bar-y-axis {
    position: absolute;
    z-index: 150;
    left: 3px !important;
  }
  .solid-tabs .chart-container.chart-container-bar .bar-y-axis li {
    text-transform: uppercase;
  }
  .solid-tabs .chart-container.chart-container-bar .bar-y-axis li span {
    color: white !important;
    font-weight: normal;
  }
  .solid-tabs .chart-container.chart-container-bar .bar-x-axis {
    display: none;
  }
  .solid-tabs .chart-container.chart-container-column .chart-columns li,
  .solid-tabs .chart-container.chart-container-column .chart-column-x-axis li {
    display: block;
    width: 100% !important;
    height: 40px !important;
    background: none !important;
    margin-bottom: 8px;
  }
  .solid-tabs .chart-container.chart-container-column .chart-columns span,
  .solid-tabs .chart-container.chart-container-column .chart-column-x-axis span {
    height: 40px !important;
    padding: 11px 5px 11px 0 !important;
    text-align: right;
  }
  .solid-tabs .chart-container.chart-container-column .column-y-axis {
    display: none;
  }
  .solid-tabs .chart-container.chart-container-column .column-x-axis {
    position: absolute;
  }
  .solid-tabs .chart-container.chart-container-column .column-x-axis li {
    width: 100%;
    padding-top: 0;
    left: 8px;
    color: white;
    font-size: 1.25em;
    text-transform: uppercase;
    line-height: 42px;
    text-align: left;
  }
  .solid-tabs .chart-container.chart-container-bubble .chart-bubbles li,
  .solid-tabs .chart-container.chart-container-bubble .chart-bubble-x-axis li {
    display: block;
    width: 100% !important;
    height: 40px !important;
    margin-bottom: 8px;
  }
  .solid-tabs .chart-container.chart-container-bubble .chart-bubbles li span,
  .solid-tabs .chart-container.chart-container-bubble .chart-bubble-x-axis li span {
    height: 40px !important;
    padding: 11px 5px 11px 0 !important;
    text-align: right;
  }
  .solid-tabs .chart-container.chart-container-bubble .chart-bubbles li:nth-child(even) {
    background: #0583bb;
  }
  .solid-tabs .chart-container.chart-container-bubble .chart-bubbles li:nth-child(odd) {
    background: #ec4848;
  }
  .solid-tabs .chart-container.chart-container-bubble .chart-bubbles li > span:after {
    opacity: 0;
  }
  .solid-tabs .chart-container.chart-container-bubble .bubble-y-axis {
    display: none;
  }
  .solid-tabs .chart-container.chart-container-bubble .bubble-x-axis {
    position: absolute;
  }
  .solid-tabs .chart-container.chart-container-bubble .bubble-x-axis li {
    width: 100%;
    padding: 0 0 0 8px !important;
    color: white;
    font-size: 1.25em;
    text-transform: uppercase;
    line-height: 40px;
    text-align: left;
  }
  /* end .solid-tabs */
  .solid-tabs {
    /* icons */
  }
  .solid-tabs table {
    font-size: 80%;
  }
  .solid-tabs .icn-container [class^="w-"] {
    width: 100%;
  }
}
@media (max-width: 640px) {
  .solid-tabs .promo-box {
    padding: 20px 20px 35px 20px !important;
  }
  .solid-tabs .promo-box .btn {
    display: block !important;
    position: relative !important;
    margin-top: 20px !important;
    left: 0 !important;
    right: 0 !important;
  }
}
@media (max-width: 550px) {
  #wrapper {
    width: 99.5%;
  }
  .solid-tabs table.table-responsive {
    font-size: 100%;
    /* these are table fields, add or remove some to fit your needs */
  }
  .solid-tabs table.table-responsive thead tr {
    display: none;
  }
  .solid-tabs table.table-responsive tbody tr:nth-child(2n+2) {
    background: #ec4848;
    margin-bottom: 1em;
  }
  .solid-tabs table.table-responsive tbody td {
    display: block;
    position: relative;
    padding-left: 53% !important;
  }
  .solid-tabs table.table-responsive tbody td:before {
    display: block;
    position: absolute;
    color: #ffe593;
    font-weight: bold;
    top: 7px;
    left: 10px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
  }
  .solid-tabs table.table-responsive tbody td:nth-of-type(1):before,
  .solid-tabs table.table-responsive tbody td:nth-of-type(2):before,
  .solid-tabs table.table-responsive tbody td:nth-of-type(3):before,
  .solid-tabs table.table-responsive tbody td:nth-of-type(4):before,
  .solid-tabs table.table-responsive tbody td:nth-of-type(5):before {
    color: #111111;
  }
  .solid-tabs table.table-responsive tbody td:nth-of-type(1):before {
    content: "City";
  }
  .solid-tabs table.table-responsive tbody td:nth-of-type(2):before {
    content: "Province";
  }
  .solid-tabs table.table-responsive tbody td:nth-of-type(3):before {
    content: "Population";
  }
  .solid-tabs table.table-responsive tbody td:nth-of-type(4):before {
    content: "Growth (%)";
  }
  .solid-tabs table.table-responsive tbody td:nth-of-type(5):before {
    content: "Status";
  }
  .solid-tabs table.table-responsive.table-bordered td:first-child {
    border-left: 1px solid #c8c8c8;
  }
  .solid-tabs table.table-responsive.table-bordered td:last-child {
    border-right: 1px solid #c8c8c8;
  }
  .solid-tabs .form-group.form-group-select select {
    background-position: 96%;
  }
}
@media (max-width: 528px) {
  .solid-tabs .tab-design-10 .tab-content {
    width: 280px;
  }
  .solid-tabs .tab-design-10 .tab-content .feed-pic {
    margin-right: 6px;
  }
  .solid-tabs .tab-design-10 .tab-content .feed-details {
    width: 160px;
  }
  .solid-tabs .tab-design-10 .tab-content .feed-details .post-time {
    display: none;
  }
}
@media (max-width: 440px) {
  .solid-tabs {
    /* form-body */
    /* form-header */
    /* form-rating */
    /* profile cards */
  }
  .solid-tabs .form-body {
    font-size: 90%;
  }
  .solid-tabs .form-header {
    padding: .15em 1em 1em;
  }
  .solid-tabs .form-header h2 {
    margin-top: 0;
  }
  .solid-tabs .form-group-rating span {
    display: block;
    clear: both;
  }
  .solid-tabs .form-group-rating span.rating-stars {
    float: left;
  }
  .solid-tabs .form-group-rating span.rating-stars i:last-child {
    margin-right: 8px !important;
    margin-left: 0 !important;
  }
  .solid-tabs .image-effects-section .image-container.image-container-threeD-peel {
    width: 220px;
    height: 170px;
  }
  .solid-tabs .profile-card-container.profile-card-design-1 .profile-card-header {
    font-size: 85%;
    padding: 0 0.5em 0 25px;
  }
  .solid-tabs .profile-card-container.profile-card-design-1 .w-35,
  .solid-tabs .profile-card-container.profile-card-design-1 .w-65 {
    width: 100%;
    clear: both;
  }
  .solid-tabs .profile-card-container.profile-card-design-1 .profile-card-body {
    padding: 1em;
  }
  .solid-tabs .profile-card-container.profile-card-design-1 .profile-card-body .profile-card-body-details {
    padding: 0;
    margin-top: 15px;
    height: auto !important;
    overflow: visible !important;
  }
  .solid-tabs .profile-card-container.profile-card-design-1 .profile-card-body .profile-card-body-details h4,
  .solid-tabs .profile-card-container.profile-card-design-1 .profile-card-body .profile-card-body-details .designation {
    display: block;
    text-align: center !important;
  }
  .solid-tabs .profile-card-container.profile-card-design-4 .w-40,
  .solid-tabs .profile-card-container.profile-card-design-4 .w-60 {
    width: 100%;
    clear: both;
  }
  .solid-tabs .profile-card-container.profile-card-design-4 .profile-card-body {
    padding: 1em;
  }
  .solid-tabs .profile-card-container.profile-card-design-4 .profile-card-body .profile-card-body-details {
    padding: 0;
    margin-top: 15px;
    height: auto !important;
    overflow: visible !important;
  }
  .solid-tabs .profile-card-container.profile-card-design-4 .profile-card-body .profile-card-body-details h4,
  .solid-tabs .profile-card-container.profile-card-design-4 .profile-card-body .profile-card-body-details .sub-header {
    text-align: center;
  }
  .solid-tabs .profile-card-container.profile-card-design-4 .profile-card-body .profile-card-body-details .btn {
    display: block;
    width: 60%;
    margin: 20px auto 1px auto;
  }
}
@media (max-width: 320px) {
  #wrapper {
    width: 100%;
    margin: 0 auto;
  }
  .solid-tabs .tab-main-container {
    padding: 0.5em 0.35em;
  }
  .solid-tabs .image-effects-section .image-container {
    margin-left: -10px;
  }
  .solid-tabs .profile-card-container.profile-card-header h3 {
    font-size: 1.3em !important;
  }
}
