@charset "utf-8";
p,
li {
  font-size: 15px;
  line-height: 1.714285714;
  margin: 0 0 1rem;
}
@media screen and (min-width: 600px) #rt-mainbody {
  float: left;
  width: 65.104166667% !important;
}
.front_page_slider_image img {
  margin-top: 0 !important;
}
.gf-menu.l1 > li > .dropdown {
  margin-top: 0 !important;
}
.menu-block .gf-menu.l1 > li > .item {
  height: 55px !important;
}
.btn-primary {
  color: #fff !important;
  background-color: #337ab7 !important;
  border-color: #2e6da4 !important;
}
.tm-header .uk-navbar-nav {
  gap: 15px;
  flex-wrap: wrap;
}
.tm-header .uk-navbar-nav li a {
  font-size: 15px;
  color: #333333 !important;
}
.tm-header .uk-navbar-nav li a:hover {
  color: #3173b8 !important;
}
.tm-header .uk-navbar-nav li {
  margin-bottom: 0px;
}
.tm-header .uk-flex-middle {
  justify-content: center;
}
.video-front-blog .container,
#sp-main-body .container {
  width: 100% !important;
  padding: 0px 0px;
  max-width: 97%;
}
.yendif-video-share-responsive-item {
  padding-bottom: 0px !important;
}
#sp-main-body .card-body {
  width: 50%;
}
.non-profit-sec .spacer {
  display: flex;
  flex-wrap: wrap;
}
.non-profit-sec .non-profit-right .spacer {
  display: block;
}
.non-profit-sec .non-profit-left {
  display: flex;
  align-items: center;
  justify-content: center;
}
#facebox .content {
  width: 500px;
}
#dynamic_recaptcha_1 {
  padding-left: 26%;
}
.article-div .uk-dropcap::first-letter,
.article-div .uk-dropcap > p:first-of-type::first-letter {
  float: unset;
  font-size: inherit;
  margin-right: auto;
}
#sp-test,
.uk-panel {
  position: initial !important;
}
#sp-page-title .mod-languages {
  position: absolute;
  top: 4.5rem;
  right: 6%;
  z-index: 999;
}
.addtocart-area .addtocart-button input {
  height: 38px;
}
#fancybox-wrap {
  width: auto !important;
}
@media (max-width: 991px) {
  .tm-header .uk-navbar-nav li a {
    min-height: 40px;
  }
  .tm-header .uk-navbar-nav {
    gap: 0px 10px;
  }
#sp-component,
#sp-left{
    left: 0 !important;
}  
#sp-component .rt-newpush-3{
    padding-right: 10px !important;
    padding-left: 10px !important;
}
  
  
}
#btl-content #btl-content-profile {
  overflow: hidden;
  right: 44px !important;
}
#cbmenu2 {
  display: none;
}
.login-greeting {
  display: none;
}
.logout-button {
  display: none;
}
.removecode {
  display: none;
}
.horizontal_bar {
  border-top: 1px solid black;
  padding-top: 17px;
}
.horizontal_bar_bottom {
  border-bottom: 1px solid black;
  padding-bottom: 17px;
}
#cbfr_params_editor,
#cbfr_params_language,
#cbfr_params_admin_style,
#cbfr_params_admin_language {
  display: none;
}
.pagination {
  width: 100%;
  display: block;
  min-height: 60px;
}
.pagination .counter {
  display: none;
}
.category_description hr {
  border-color: #eee -moz-use-text-color -moz-use-text-color;
  border-width: 2px;
}
.orderby-displaynumber {
  display: none;
}
.pagination ul {
  clear: both;
  display: inline-flex;
  width: 100%;
}
.pagination ul li a,
.pagination ul li span {
  padding: 4px 8px !important;
}
body {
  max-width: 1920px;
  margin: 0 auto;
}
body .rt-center,
.rt-table-center th,
.rt-table-center td {
  text-align: center;
}
h1 {
  font-size: 28px;
}
h2 {
  font-size: 22px;
}
h3 {
  font-size: 20px;
}
h4 {
  font-size: 17px;
}
body ul {
}
.listgreentick li {
  list-style: none;
}
.font-size-is-default {
  font-size: 15px;
}
em {
  color: #3f485d !important;
}
ul.list-square {
  list-style-type: square;
}
ul.list-decimal {
  list-style-type: decimal;
}
.trainer_des li {
  list-style: outside none disc;
}
body .rt-noborder {
  border: 0 !important;
  box-shadow: none !important;
}
body .rt-floatleft {
  float: left;
  margin-right: 15px;
  margin-left: 0;
}
body .rt-floatright {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}
body .rt-uppercase {
  text-transform: uppercase;
}
body .rt-lowercase {
  text-transform: lowercase;
}
input[type="date"],
input[type="email"],
input[type="tel"],
input[type="text"],
input[type="url"],
select,
textarea,
input[type="submit"] {
  border-radius: 3px;
  padding: 8px;
}
body .normalfont,
body .normalfont li {
  font-size: 100% !important;
  line-height: inherit !important;
}
body .boldfont {
  font-weight: bold !important;
}
body .noitalic {
  font-style: normal !important;
}
body .nobold,
body .nobold a,
body .nobold li {
  font-weight: normal !important;
}
body .rt-displayinline {
  display: inline !important;
}
body .nomarginall,
body .rt-block.nomarginall,
body ul.nomarginall,
body li.nomarginall {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
body .nopaddingall,
body .rt-block.nopaddingall,
body ul.nopaddingall,
body li.nopaddingall {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  position: absolute;
  top: 2.5rem;
  right: 13%;
  z-index: 999;
}
body .nomargintop,
body .rt-block.nomargintop,
body ul.nomargintop,
body li.nomargintop {
  margin-top: 0 !important;
}
body .nomarginbottom,
body .rt-block.nomarginbottom,
body ul.nomarginbottom,
body li.nomarginbottom {
  margin-bottom: 0 !important;
}
body .nomarginleft,
body .rt-block.nomarginleft,
body ul.nomarginleft,
body li.nomarginleft {
  margin-left: 0 !important;
}
body .nomarginright,
body .rt-block.nomarginright,
body ul.nomarginright,
body li.nomarginright {
  margin-right: 0 !important;
}
body .nopaddingtop,
body .rt-block.nopaddingtop,
body ul.nopaddingtop,
body li.nopaddingtop {
  padding-top: 0 !important;
}
body .nopaddingbottom,
body .rt-block.nopaddingbottom,
body ul.nopaddingbottom,
body li.nopaddingbottom {
  padding-bottom: 0 !important;
}
body .nopaddingleft {
}
.listgreentick li {
  background-image: url(../../../images/stories/images/green-check.jpeg);
  background-repeat: no-repeat;
  background-position: left 0;
  background-size: 28px;
  padding-left: 40px;
}
.small-text {
  font-size: 12px;
  line-height: 20px;
}
.overview_of key_concepts {
  margin: 12px;
  padding: 0px;
  border: 0px;
  outline: 0px;
  background-color: transparent;
  float: right;
}
.trainer_content {
  margin: 0px 0px 12px;
  border: 0px;
  outline: 0px;
  background-color: transparent;
  list-style: none;
  text-align: justify;
  width: 100%;
  float: right;
}
.fb-like.fb_iframe_widget {
  display: none;
}
ul.jwts_tabbernav li.jwts_tabberactive a {
  color: #333;
}
ul.jwts_tabbernav li.jwts_tabberactive a:hover {
  color: #c64934;
}
.setup_for_conflict {
  position: relative;
  padding-right: 288px;
  margin-bottom: 30px;
}
.setup_for_conflict img {
  position: absolute;
  top: 24px;
  right: 0;
  width: 249px;
}
.setup_for_conflict_anchor {
  width: 100%;
  display: block;
}
.trainer_guide_to_conflict {
  margin: 12px;
  padding: 0px;
  border: 0px;
  outline: 0px;
  background-color: transparent;
  float: left;
}
.home_pg_top {
  margin: 0 8%;
  width: 72%;
}
.order_button {
  border: 1px solid transparent;
  background: #3173b8;
  display: inline-block;
  padding: 5px 15px;
  line-height: normal;
  font-size: 16px;
  text-transform: uppercase;
  border-radius: 0;
  text-shadow: none;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  color: #fff !important;
}
.order_button:hover {
  color: #f2f2f2;
}
span.success {
  color: #468847;
  padding: 15px;
  border-radius: 4px;
  background-color: #d0e9c6;
  background-image: -moz-linear-gradient(top, #d0e9c6, #d0e9c6);
  background-image: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(#d0e9c6),
    to(#d0e9c6)
  );
  background-image: -webkit-linear-gradient(top, #d0e9c6, #d0e9c6);
  background-image: -o-linear-gradient(top, #d0e9c6, #d0e9c6);
  background-image: linear-gradient(to bottom, #d0e9c6, #d0e9c6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcfe8c5', endColorstr='#ffcfe8c5', GradientType=0);
  background-color: #d0e9c6;
  background-image: -moz-linear-gradient(top, #d0e9c6, #d0e9c6);
  background-image: -webkit-gradient(
    linear,
    0 0,
    0 100%,
    from(#d0e9c6),
    to(#d0e9c6)
  );
  background-image: -webkit-linear-gradient(top, #d0e9c6, #d0e9c6);
  background-image: -o-linear-gradient(top, #d0e9c6, #d0e9c6);
  background-image: linear-gradient(to bottom, #d0e9c6, #d0e9c6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcfe8c5', endColorstr='#ffcfe8c5', GradientType=0);
}
body {
  font-family: "merriweather", Verdana, Helvetica, Arial, sans-serif !important;
}
input,
button,
select,
textarea {
  font-family: "nexa", Verdana, Helvetica, Arial, sans-serif;
}
.browseProductImage {
  max-height: 180px;
}
.vm-product-container .vm-product-media-container {
  width: 40%;
}
.vm-product-details-container {
  width: 60%;
}
.vm-product-container .vm-product-media-container .main-image {
  border: 1px solid #ddd;
  border-radius: 4px;
}
.product-description .title,
.customer-reviews h4 {
  display: block;
  border-bottom: 1px solid #ddd;
  margin-bottom: 10px;
}
span.quantity-controls input.quantity-plus {
  padding: 0;
}
span.quantity-controls input.quantity-minus {
  padding: 0;
}
.browse-view .row .product .spacer h2 {
  font-size: 20px;
}
.form-actions {
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
  background: none;
  border-top: none;
}
#rt-page-surround {
  margin-top: 20px;
}
.rt-block.logo {
  padding: 0 15px;
  margin: 0 10px;
  text-align: center;
}
.menu-block {
  float: none;
}
.gantry-margin-top50,
.large-margin-top50 {
  margin-top: 50px;
}
.menu-block .gf-menu .dropdown li .item {
  line-height: 18px;
}
.rt-table-center th {
  font-size: 18px;
}
.sprocket-tabs-nav {
  border-bottom: 1px solid #e9e8e8;
}
.sprocket-tabs .sprocket-tabs-nav li .sprocket-tabs-inner {
  border-radius: 3px 3px 0 0;
}
.vm-product-media-container {
  margin-bottom: 0;
}
.vm-product-descr-container-1 {
  height: auto;
}
.horizontal-separator {
  height: 0;
}
span.addtocart-button input.addtocart-button,
span.addtocart-button input.notify-button {
  border: 1px solid transparent;
  background: #3173b8;
  display: inline-block;
  padding: 0px 15px;
  line-height: normal;
  font-size: 16px;
  text-transform: uppercase;
  border-radius: 0;
  text-shadow: none;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}
span.addtocart-button input.addtocart-button:hover,
span.addtocart-button input.notify-button:hover {
  background: #4d8dcf;
}
.addtocart-button-disabled {
  display: none;
}
span.vm-price-desc {
  margin: 0 7px 3px 0;
}
.product-price {
  line-height: 25px;
  margin-bottom: 8px;
}
.vm3pr-1 .product-price {
  line-height: inherit;
  font-weight: bold;
  font-size: 18px;
}
.featured-view .spacer span,
.latest-view .spacer span,
.topten-view .spacer span,
.recent-view .spacer span,
.related-products-view .spacer span,
.browse-view .row .product .spacer span {
  color: #000;
}
.addtocart-bar span.quantity-controls {
  line-height: normal;
}
.productdetails-view .product-description {
  margin-top: 20px;
}
.rt-social-buttons {
  margin-right: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
}
.menu-block {
  margin-right: 0;
}
.rt-block.vmCart {
  font-size: 15px;
}
#rt-top .show_cart a {
  font-size: 13px;
  position: relative;
  z-index: 999;
}
.total_products:before {
  content: "\f07a";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
  padding-right: 5px;
}
.-rt-menu-home .rt-component-block {
  margin: 0;
}
.rt-sidebar-block {
  margin: 15px 0;
}
.width-768 #rt-mainbody-surround .rt-block {
  padding: 10px;
}
.languen {
  position: relative;
  background: url("../../../images/new-arrow.png") no-repeat;
  background-size: 94% 68px;
  height: 140px;
  background-position: 27px 10px;
  display: flex;
  padding: 19px 19px 0 0px;
}
.langupt {
  position: relative;
  background: url("../../../images/img-08.png") no-repeat;
  background-size: 100% 67px;
  height: 140px;
  background-position: 1px 9px;
  display: flex;
  padding-top: 18px;
}
.card-body .yendif-video-share-title a {
  color: #3173b8;
}
.simplemodal-wrap .mod-login__password.form-group:after {
  content: "\f023";
  font-family: FontAwesome !important;
  position: absolute;
  top: 0;
  width: 46px;
  background: #e9ecef;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  border-right: solid 1px #ced4da;
  font-style: normal;
}
.simplemodal-wrap .mod-login__userdata.userdata .input-group input {
  height: 34px;
  width: auto;
}
.simplemodal-wrap .input-password-toggle {
  display: none;
}
.simplemodal-wrap .mod-login__userdata.userdata .input-group {
  flex-direction: row-reverse;
  display: flex;
  flex-wrap: nowrap;
}
.simplemodal-wrap .mod-login__userdata.userdata > div {
  margin-bottom: 5px;
}
.simplemodal-wrap .mod-login__password.form-group {
  position: relative;
}
.simplemodal-wrap .mod-login__password.form-group .input-group {
  padding-left: 46px;
}
#btl-wrap-module {
  padding-left: 0 !important;
}
.simplemodal-wrap .mod-login__submit.form-group .btn {
  border-radius: 4px;
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
  font-size: 13px;
  border: solid 1px #000;
}

/*contact footer*/

.footer-contact ul {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
}

.footer-contact ul li {
    margin: 0px 3.5rem;
}
.footer-contact ul li a {
    color: #2b547c !important;
}
.footer-contact {
    background: #f9f9f9;
    padding: 23px 0px;
    border-top: solid 1px #f3f3f3;
}

.foot-copyright{
    background: #f9f9f9;
    text-align: center;
    padding: 21px 0px;
    color: #375470;
    font-size: 12px;
    border-top: solid 1px #f3f3f3;
}
.fixedbutton:hover{
background:#0456eb;

}
.fixedbutton img {
    width: 18px;
    transform: rotate(119deg);
    writing-mode: vertical-rl;
    margin-bottom: 3px;
}

.fixedbutton {
    position: fixed;
    z-index: 999;
    top: 215px;
    right: 0;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    border-radius: 0px 10px 10px 0px;
     background: rgb(69, 157, 73, 0.8);
    color: #fff !important;
    transition:0.5s;
}

.fixedbutton a {
    padding: 10px 7px 14px 7px;
    display: flex;
    color: #fff !important;
    transition: 0.5s;
}

.fixedbutton a:hover,
.fixedbutton a{
    text-decoration:none !important;
}
/*contact footer*/
.simplemodal-wrap .mod-login__username.form-group .input-group-text {
  width: 47px;
  text-align: center;
  display: flex;
  justify-content: center;
  font-size: 15px;
  height: 34px;
}
.simplemodal-wrap .mod-login__options li {
  margin: 0;
}
.simplemodal-wrap .mod-login__options li a {
  color: #286090;
}
.simplemodal-wrap .mod-login__options .form-login-options-register {
  display: none !important;
}
.simplemodal-wrap .mod-login__options {
  padding-left: 21px;
}
.simplemodal-wrap h4.panel-title {
  background: #efefef;
  padding: 4px 9px;
  margin-bottom: 0;
}
.simplemodal-wrap .panel-group {
  border: solid 1px #ccc;
  border-radius: 4px;
}
.custom-tab nav .nav-link {
  padding: 11px 24px;
  border: none !important;
  border-bottom: solid 1px #dee2e6 !important;
  color: #000;
  background: #fff !important;
  border-radius: 5px 5px 0px 0px !important;
}
.custom-tab nav .nav-link.active {
  color: #ffffff;
  background: #9d9d9d !important;
}
.langufr {
  position: relative;
  background: url("../../../images/new-arrow-fr.png") no-repeat;
  background-size: 94% 68px;
  height: 140px;
  background-position: 31px 8px;
  display: flex;
}
.witharrow label {
  flex: 1;
  min-width: 11%;
}
.Bfquiz_plusOptions {
  height: 235px;
  text-align: center;
  position: relative;
  padding: 1px;
}
.bfradiohorizontal {
  display: inline-block;
  padding: 0px;
  float: left;
}
.Bfquiz_plusTitle {
  text-align: center;
}
body.layout-mode-responsive .rt-container {
  width: 100%;
}
#rt-showcase .rt-block {
  margin: 0px;
  padding: 0px;
}
.component-content {
  position: relative;
}
.que-table {
  width: 100%;
  position: relative;
  bottom: 65px;
}
.witharrow label {
  float: left;
  top: 17px;
  left: 0;
  padding-left: 0 !important;
}
.radio-inline.col-xs-1.col-sm-1.col-md-1.bfradiohorizontal > input {
  margin: 5px 14px !important;
}
.Bfquiz_plusQuestion {
  background-color: #ebebeb;
  color: black;
}
.component-content .form-validate {
  border: 2px solid #eee;
  border-radius: 5px;
  font-size: 10px !important;
  margin-bottom: 20px;
  padding: 25px;
}
.Bfquiz_plusQuestionFooter {
  display: none;
}
.component-content th {
  background: #ebebeb none repeat scroll 0 0;
  border-bottom: 2px solid #ddd;
  font-weight: normal;
  padding: 5px;
}
#sp-left .list-group {
  border-top: solid 1px #ccc;
}
#sp-left .list-group-item {
  border-bottom: 1px solid #cccccc !important;
  border-top: none !important;
}

#sp-left .list-group-item,
#sp-left .list-group-item > input {
  color: #555 !important;
  font-size: 15px !important;
  border-radius: 1px !important;
  margin-bottom: 0px !important;
}
#sp-left .list-group a:hover {
  background: #f5f5f5;
  color: #555;
}
#sp-left .list-group-item > input {
  border: medium none;
  font-family: "merriweather", Verdana, Helvetica, Arial, sans-serif;
  font-size: 16px;
  padding: 0;
  background: transparent;
}
.form-control.inputbox {
  width: 85%;
}
.componentheading {
  text-align: center;
}
#errors {
  color: red;
}
.inventery-row {
  text-align: center;
  border: 1px solid black;
}
.inventery-main .inventery-row {
  font-weight: 700;
}
.inventery-head .inventery-row {
  background: #ddd none repeat scroll 0 0;
  border-bottom: 0 none;
  border-top: 0 none;
  color: #333;
  font-weight: 700;
}
.inventery.dashboard-top {
  border: 0 none;
  margin-top: 20px;
  text-align: left;
}
.dashboard-top {
  margin-top: 20px;
  font-size: 15px;
}
.dashboard-top-right {
  color: red;
}
.dashboard-top-right .parameter_container > a {
  display: none;
}
.dashboard-content {
  border: 1px solid black;
  margin-top: 20px;
  text-align: center;
}
.dashoboard-main-heading .col-md-12 {
  border: 1px solid black;
  padding: 15px;
}
.dashobard-head div {
  border: 1px solid #000;
  font-weight: 700;
  padding-top: 5px;
}
.dashobard-body > div {
  border: 1px solid #000;
  min-height: 240px;
  padding: 15px 10px;
}
.dashboard-top-right .parameter_container {
  position: relative;
  text-align: right;
  top: 110px;
}
.dashobard-head .col-md-3 > p,
.dashobard-head .col-md-2 > p {
  margin-bottom: 10px;
}
.order,
.selectAll {
  border: medium none !important;
  font-size: 12px;
  min-height: initial !important;
  padding: 0 !important;
}
.order > form,
.selectAll > form {
  margin: 0 !important;
}
.order .orderby,
.selectAll .tampilR_all {
  font-family: Arial, Helvetica, sans-serif;
  width: 90%;
}
.tampilR_all {
  width: 50%;
}
.dashobard-body .col-md-3 {
  font-size: 14px;
  line-height: 7px;
  text-align: left;
}
.dashobard-body .col-md-3 > form {
  margin-bottom: 0px;
}
.dashobard-body .user_info {
  border: medium none !important;
  height: auto !important;
  text-align: left;
}
.send_link_pdf {
  color: #333 !important;
  background-color: #fff !important;
  border-color: #ccc !important;
}


.registerdate {
  color: red;
  font-size: 10px;
  float: left;
  margin-right: 15px;
  position: relative;
  padding: 5px 0px 0px 0px;
}
.dashobard-body .tampilR {
  margin-bottom: 10px;
  width: 50%;
}
.dashobard-body .score_pdf {
  position: absolute;
  right: 12%;
  top: 80px;
  vertical-align: middle;
}
.page-header{
  margin:0px !important;
  border-bottom :0px solid black !important;
}
.page-header > h1 {
  display: none;
}
.btn.btn-default.view_restore {
  left: 140px;
  position: relative;
  top: 75px;
}
.list-group > form {
  margin-bottom: 0 !important;
}
.list-group-item.export {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
#subject,
.form-horizontal .wf_editor_toggle {
  width: 96%;
  float: right;
}
#simplemodal-container {
  height: 100% !important;
  max-height: 100% !important;
  overflow: hidden !important;
  top: 0 !important;
  width: 450px !important;
}
a,
.uk-link {
  color: #3173b8 !important;
}
#simplemodal-container .simplemodal-wrap #btl-content-login {
  height: auto;
  max-height: 90%;
  margin: 0 auto;
  overflow-y: scroll !important;
  top: 10%;
  padding: 33px 3px;
}
.access_code_registration .btl-field {
  overflow: unset;
  padding: 10px 0px !important;
  margin: 0px !important;
}
.login_style_matters {
  margin: 10px;
}
#btl-content-registration {
  top: 10%;
}
#simplemodal-container a.modalCloseImg,
#simplemodal-container a.modalCloseImg:hover {
  top: 10% !important;
}
#onepage_main_div div.opc_menu_item button span.opc_title {
  font-size: 16px;
}
#form-login-register {
  display: none;
}
#btl-wrap-module {
  padding-bottom: 0px !important;
}
#onepage_main_div div.opc_menu_item button span.opc_title {
  font-size: 15px;
}
/*.col-md-2 > a {*/
/*  position: relative;*/
/*  top: 100px;*/
/*}*/
#rsmsc_scroller1 > em,
#rsmsc_scroller2 > em {
  float: right;
  padding-top: 10px;
}
#rsmsc_scroller .innerDiv {
  margin-left: 42px;
  margin-right: 42px;
  width: 80% !important;
}
.product-description .title {
  display: none !important;
}
.product-description hr {
  border-color: #eee -moz-use-text-color -moz-use-text-color;
}
.a2apage_wide.a2a_wide {
  display: none;
}
.front_page_slider_image img {
  margin-top: -2%;
  width: 100%;
}
.thumbnail {
  height: 170px;
}
.label_name {
  left: 260px;
  position: relative;
}
.value_col {
  position: relative;
  right: -325px;
}
.dashboard_submit {
  position: relative;
  right: 65px;
}
.component-content {
  padding-right: 50px;
}
.limit_box {
  display: block;
  float: right;
  padding: 10px;
}
.jwts_tabberlive li:nth-child(4) a {
  background: #3173b8;
  color: #fff;
}
.jwts_tabberlive li:nth-child(4) a:hover {
  color: #ffffff;
  background: #4d8dcf;
}
.jwts_tabberlive li:nth-child(4) a:active {
  color: #000;
  background: #4d8dcf;
}
.fp-horizmenu .item-389 span {
  cursor: pointer;
  text-align: left;
  transition: all 0.7s ease 0s;
}
.fp-horizmenu .item-389 ul {
  display: none;
  margin-left: 0 !important;
  position: absolute;
  text-align: left;
  transition: all 0.7s ease 0s;
  width: 150px;
}
.item-389:hover ul.unstyled {
  display: block;
  margin-left: 0px !important;
}
.cbEditProfile .fa-eye-slash {
  display: none !important;
}
.fp-horizmenu ul.menu li {
  font-size: 12.6px;
}
.c_us:hover {
  cursor: pointer;
  text-decoration: underline;
  text-decoration-color: #3173b8;
}
.c_us {
  font-size: 18px;
}
#login_box .add-on {
  display: none !important;
}
#login_box #form-login-remember {
  display: none !important;
}
#login_box #form-login-links {
  display: none !important;
}
#login_box #form-login-submit .controls button {
  background: rgba(0, 0, 0, 0) -moz-linear-gradient(
      center bottom,
      #8f0412 25%,
      #c60619 53%
    ) repeat scroll 0 0;
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
  height: 25px;
  width: 15%;
}
.entry-content > h2 {
  font-weight: bold;
  margin-bottom: 10px !important;
}
.cbPoweredBy.cb_template.cb_template_default {
  display: none;
}
div#vmMainPageOPC input,
div#vmMainPageOPC select {
  border: 2px solid #d5d5d5;
}
.login_style_matters #collapse3 .panel-body {
  padding: 12px;
}
.socialIcons {
  display: inline-block;
  float: right;
  margin-top: -35px;
  vertical-align: middle;
}
.socialIcons a,
.socialIcons span {
  display: inline-block;
  line-height: 32px;
  margin-left: 2px;
  vertical-align: middle;
  cursor: pointer;
}
.socialIcons a img {
  border-radius: 50%;
  display: block;
  width: 32px;
}
.blog-featured.rt-menu-home > h1 {
  display: none;
}
.rt-menu-home .img-responsive,
.river_frontpage .img-responsive {
  width: 50%;
  margin: auto;
}
.blog-featured.rt-menu-home .container-fluid .row,
.river_frontpage .row {
  margin-top: 40px;
}
.rt-menu-home .statement_desc > p,
.river_frontpage .statement_desc > p {
  text-align: justify;
}
.river_frontpage .statement_desc > p {
  font-size: 16px;
}
.river_frontpage .statement_title {
  font-family: Helvetica;
}
.river_frontpage .statement_title h3 {
  font-size: 30px;
}
#rsmsc {
  text-align: right;
}
.top-heading-dahboard {
  font-size: 22px;
  margin-left: -10%;
}
.dashobard-head .col-md-1 p {
  font-size: 14px;
}
/*.col-md-2.dashboard_see_report {*/
/*  width: 19%;*/
/*}*/
/*.col-md-2.dashbaord_date_completion {*/
/*  width: 14%;*/
/*}*/
.wordbridge_entry {
  font-size: 18px;
  line-height: 30px;
  text-align: justify;
  width: 100%;
  float: left;
  margin-right: 5%;
  margin-bottom: 8%;
}
.Recentblog,
.recentblog {
  width: 100%;
  float: left;
}
.recentblog {
}
.signupform > iframe {
  font-size: 10px;
  line-height: 10px;
  padding-left: 30px;
}
.signupform > h2 {
  font-weight: bold;
}
.wordbridge_title.contentheading {
  font-size: 31px;
  font-weight: bold;
}
.signupform > h2 {
  border-bottom: 3px solid;
  font-weight: bold;
  padding-bottom: 10px;
}
.wysija-submit.wysija-submit-field {
  background: #1a1a1a none repeat scroll 0 0;
  border-right: 2px none;
  color: #fff;
  font-size: 0.8125rem;
  font-weight: bold;
  letter-spacing: 0.046875em;
  line-height: 0;
  padding: 0.846154em;
  text-transform: uppercase;
  transition: all 0.3s ease-in-out 0s;
}
.wysija-submit.wysija-submit-field:hover {
  background: #007acc none repeat scroll 0 0;
}
.socialIcons.blogs_icon {
  float: left;
  margin: 0;
}
.recentblogs > h2,
.categoryblogs > h2 {
  border-bottom: 3px solid;
  font-weight: bold;
  padding-bottom: 10px;
}
.recentblog > li {
  list-style: outside none disc;
}
.wp-image-32.alignright {
  float: right;
  margin: 25px;
}
.comment-respond {
  clear: both;
}
.comment-reply-title {
  font-weight: bold;
}
.pagination > ul {
  font-size: 14px;
}
.dashobard-head {
  background: #ddd;
}
.dashobard-head,
.dashobard-body {
  float: left;
  width: 100%;
}
#commentform .comment-form-comment textarea,
#commentform .comment-form-author input,
#commentform .comment-form-email input,
#commentform .comment-form-url input {
  background: #f7f7f7;
}
#commentform .comment-form-comment textarea:focus,
#commentform .comment-form-author input:focus,
#commentform .comment-form-email input:focus,
#commentform .comment-form-url input:focus {
  background: #fff;
}
#commentform .comment-form-author input,
#commentform .comment-form-email input,
#commentform .comment-form-url input {
  min-width: 350px;
}
#commentform .comment-form-comment #comment {
  min-height: 190px;
  min-width: 550px;
  max-width: 100%;
}
.comments-area {
  clear: both;
}
.avatar.avatar-42.photo.grav-hashed.grav-hijack {
  height: 42px;
  position: relative;
  top: 0.25em;
  width: 42px;
}
.comment-author.vcard {
  float: left;
  margin-right: 15px;
}
.comment-meta {
  padding-bottom: 30px;
  padding-top: 15px;
}
.comment-content {
  padding-left: 30px;
}
.comments-area {
  text-align: justify;
  width: 100%;
}
.categoryblogs li {
  list-style: outside none disc;
  font-size: 14px;
}
.categoryblogs h5 {
  font-weight: bold;
  font-size: 14px;
}
.entry-title {
  color: #3173b8 !important;
  font-size: 31px !important;
  font-weight: bold !important;
}
.option-com-wordpress .entry-title {
  color: #383838 !important;
}
.site-header {
  display: none !important;
}
.entry-title > a,
.leave-reply,
.s1 em,
.s1 > a,
.entry-meta > a,
.entry-content a,
.post-edit-link,
.url.fn.n,
aside ul li > a,
aside ul li span > a,
.comments-link > a,
.site-content span > a,
.logged-in-as > a {
  color: #3173b8 !important;
  transition: all 0.2s ease-out 0s !important;
}
.entry-title > a:hover,
.leave-reply:hover,
.s1 em:hover,
.s1 > a:hover,
.entry-meta > a:hover,
.entry-content a:hover,
.post-edit-link:hover,
.url.fn.n:hover,
aside ul li > a:hover,
aside ul li span > a:hover,
.comments-link > a:hover,
.site-content span > a:hover,
.logged-in-as > a:hover {
  color: #000 !important;
  transition: all 0.2s ease-out 0s !important;
}
#wp-page > header,
#wp-page > footer {
  display: none !important;
}
.entry-content {
  font-size: 18px !important;
  text-align: justify;
}
#wp-page .site-content article {
  border-bottom: 2px solid #ededed !important;
}
.widget {
  border-top: 4px solid #1a1a1a !important;
  margin-bottom: 2.308em !important;
  padding-top: 25px !important;
}
#wp-page .widget-area {
  width: 30.042% !important;
}
.wysija-submit.wysija-submit-field {
  font-size: 15px;
}
#wp-page .widget-area #s {
  width: 66.667% !important;
}
.widget-title {
  color: inherit !important;
  letter-spacing: 1px;
  margin-bottom: 15px !important;
  font-size: 15px !important;
}
aside ul li {
  list-style: inside;
}
aside ul li a {
  font-size: 15px !important;
}
aside ul li {
  line-height: 25px !important;
}
#wp-page a {
  color: #3173b8 !important;
}
#content .col-sm-6.blg_design {
  padding: 0px 50px;
}
#content .blg_design {
  min-height: 400px !important;
  line-height: 20px !important;
}
#text-2.widget.widget_text {
  border-top: medium none !important;
  margin-left: -39px !important;
  margin-top: -52px !important;
}
.coupon_uses_instruction {
  margin-top: 50px;
}
.comment-meta.comment-author.vcard {
  margin-right: 20px !important;
}
.back__top:hover,
.back__top:focus {
  background: #6599cc !important;
  color: #fff !important;
}
.login_style_matters .panel.panel-default {
  margin-bottom: 15px;
  margin-top: 0px !important;
}
.access_code_registration {
  padding: 15px !important;
}
#form-wysija-html56fbc6b26e1eb-1 h3 {
  color: #636363;
  font-size: 0.785714rem;
  font-weight: bold;
  text-transform: uppercase;
}
.abs-req {
  display: none;
}
.avatar.avatar-44.photo.alignright {
}
.fn,
.url {
  color: #3173b8 !important;
  font-weight: bold !important;
}
.avatar.avatar-44.photo.alignright {
  margin-right: 20px !important;
}
#wp-page img.alignright,
#wp-page .wp-caption.alignright {
  margin: 0;
}
.entry-content .comments-link {
  margin-bottom: 65px !important;
  margin-top: -99px !important;
}
#wp-page .entry-content h6,
#wp-page .comment-content h6 {
  margin-bottom: 50px !important;
}
#wp-page .comments-area article header cite {
  margin-top: 20px !important;
}
#wp-page .comments-area cite b {
  font-weight: bold;
}
.reply > a {
  display: block;
}
#wp-page .comments-area article header {
  width: 100%;
}
#wp-page .comments-area article header {
  margin: 0 0 0.6rem !important;
}
#wysija-subscriptions .checkboxx {
  float: left;
}
#content .postmetadata,
#content .blg_design {
  font-size: 13px !important;
}
#content .title_bg {
  font-size: 16px !important;
  margin-top: 20px;
}
.p-l-100,
.component-content {
  padding-left: 100px;
}
.inv_img img {
  width: 42px !important;
}
.cb_template .cbSingleCntrl,
.cb_template .cbSnglCtrlLbl {
  margin-right: 25px;
}
#checkout-advertise-box {
  display: none;
}
.style_matter_first_page_register #btl-panel-profile {
  display: block !important;
}
#rt-utility {
  background: #fff none repeat scroll 0 0;
}
.rt-block.style_matter_first_page_register {
  float: right;
}
.rapid_contact .input-group {
  display: block;
}
.rapid_contact.container {
  width: 100%;
}
.rapid_contact.btn.btn-primary.button {
  margin-top: 10px;
}
.banner_img_button a {
  display: block;
  text-align: center;
  padding: 8px 17px;
  margin-bottom: 10px;
  max-width: 363px;
  width: 100%;
  border-radius: 16px;
  background-image: linear-gradient(#a0bdd6, #5a8cb8, #9dbbd5);
  font-weight: bold;
  color: #000;
  line-height: normal;
  font-size: 14px;
}
.banner_img_button {
  position: absolute;
  right: 64px;
  bottom: 127px;
}
.menu-block .gf-menu.l1 > li > .item {
  padding: 0 8px;
}
.gf-menu.l1 > li > .dropdown {
  margin-top: -13px;
  z-index: 9999;
}
.menu-block {
  width: 100%;
  padding-left: 19px;
}
.rt-block.go_to_inventory_home_page {
  bottom: -7px;
  position: absolute;
  right: 70px;
}
.rt-block.free_stuff_main {
  bottom: -80%;
  position: absolute;
  right: 0;
}
.rt-block.style_matter_login_home {
  bottom: 22px;
  position: absolute;
  right: 3px;
}
.front_page_slider_image img {
  margin-top: -1%;
}
.main-image img {
  width: 45%;
}
.access_code_login #member-registration {
  float: none !important;
  padding: 10px 20%;
}
.access_code_login .btl-label {
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}
.access_code_login .btl-input > input {
  width: 100% !important;
}
.access_code_login .btl-buttonsubmit {
  margin-top: 10px;
  text-align: center;
  margin-bottom: 10px;
}
.access_code_login button.btl-buttonsubmit {
  background: rgb(101, 153, 204) none repeat scroll 0 0;
  border: medium none #ffffff;
  border-radius: 5px;
  color: #ffffff;
  font-size: 17px;
  padding: 10px 20px;
}
.access_code_login {
  background: #eeeeee none repeat scroll 0 0;
  margin-bottom: 30px;
}
.access_code_login .btl-error {
  color: red;
}
.access_code_login .btl-field {
  margin-bottom: 10px;
}
.style_matter_login_home #btl {
  z-index: 999;
}
.rt-block.go_to_inventory_home_page.logo_of_fp {
  bottom: 0;
}
.rt-block.free_stuff_main {
  z-index: 999 !important;
}
.jwts_tabbernav > li {
  display: inline-block;
  line-height: 30px;
}
.width-768 #rt-mainbody-surround .rt-container {
  width: 768px;
  margin: 0 auto;
}
.width-768 #rt-mainbody-surround .rt-grid-1 {
  width: 64px;
}
.width-768 #rt-mainbody-surround .rt-grid-2 {
  width: 128px;
}
.width-768 #rt-mainbody-surround .rt-grid-3 {
  width: 192px;
}
.width-768 #rt-mainbody-surround .rt-grid-4 {
  width: 256px;
}
.width-768 #rt-mainbody-surround .rt-grid-5 {
  width: 320px;
}
.width-768 #rt-mainbody-surround .rt-grid-6 {
  width: 384px;
}
.width-768 #rt-mainbody-surround .rt-grid-7 {
  width: 448px;
}
.width-768 #rt-mainbody-surround .rt-grid-8 {
  width: 512px;
}
.width-768 #rt-mainbody-hasTipsurround .rt-grid-9 {
  width: 576px;
}
.width-768 #rt-mainbody-surround .rt-grid-10 {
  width: 640px;
}
.width-768 #rt-mainbody-surround .rt-grid-11 {
  width: 704px;
}
.width-768 #rt-mainbody-surround .rt-grid-12 {
  width: 768px;
}
.width-768 #rt-mainbody-surround .rt-push-1 {
  left: 64px;
}
.width-768 #rt-mainbody-surround .rt-push-2 {
  left: 128px;
}
.width-768 #rt-mainbody-surround .rt-push-3 {
  left: 192px;
}
.width-768 #rt-mainbody-surround .rt-push-4 {
  left: 256px;
}
.width-768 #rt-mainbody-surround .rt-push-5 {
  left: 320px;
}
.width-768 #rt-mainbody-surround .rt-push-6 {
  left: 384px;
}
.width-768 #rt-mainbody-surround .rt-push-7 {
  left: 448px;
}
.width-768 #rt-mainbody-surround .rt-push-8 {
  left: 512px;
}
.width-768 #rt-mainbody-surround .rt-push-9 {
  left: 576px;
}
.width-768 #rt-mainbody-surround .rt-push-10 {
  left: 640px;
}
.width-768 #rt-mainbody-surround .rt-push-11 {
  left: 704px;
}
.width-768 #rt-mainbody-surround .rt-pull-1 {
  left: -64px;
}
.width-768 #rt-mainbody-surround .rt-pull-2 {
  left: -128px;
}
.width-768 #rt-mainbody-surround .rt-pull-3 {
  left: -192px;
}
.width-768 #rt-mainbody-surround .rt-pull-4 {
  left: -256px;
}
.width-768 #rt-mainbody-surround .rt-pull-5 {
  left: -320px;
}
.width-768 #rt-mainbody-surround .rt-pull-6 {
  left: -384px;
}
.width-768 #rt-mainbody-surround .rt-pull-7 {
  left: -448px;
}
.width-768 #rt-mainbody-surround .rt-pull-8 {
  left: -512px;
}
.width-768 #rt-mainbody-surround .rt-pull-9 {
  left: -576px;
}
.width-768 #rt-mainbody-surround .rt-pull-10 {
  left: -640px;
}
.width-768 #rt-mainbody-surround .rt-pull-11 {
  left: -704px;
}
.width-768 #rt-mainbody-surround .rt-prefix-1 {
  padding-left: 64px;
}
.width-768 #rt-mainbody-surround .rt-prefix-2 {
  padding-left: 128px;
}
.width-768 #rt-mainbody-surround .rt-prefix-3 {
  padding-left: 192px;
}
.width-768 #rt-mainbody-surround .rt-prefix-4 {
  padding-left: 256px;
}
.width-768 #rt-mainbody-surround .rt-prefix-5 {
  padding-left: 320px;
}
.width-768 #rt-mainbody-surround .rt-prefix-6 {
  padding-left: 384px;
}
.width-768 #rt-mainbody-surround .rt-prefix-7 {
  padding-left: 448px;
}
.width-768 #rt-mainbody-surround .rt-prefix-8 {
  padding-left: 512px;
}
.width-768 #rt-mainbody-surround .rt-prefix-9 {
  padding-left: 576px;
}
.width-768 #rt-mainbody-surround .rt-prefix-10 {
  padding-left: 640px;
}
.width-768 #rt-mainbody-surround .rt-prefix-11 {
  padding-left: 704px;
}
.inside_product_wrapper {
  width: 100% !important;
}
div#vmMainPageOPC input#coupon_code {
  min-height: 33px;
}
#onepage_main_div div.opc_menu_item button span.opc_title {
  font-size: 13px;
  white-space: normal;
  word-wrap: break-word;
}
button#submit_coupon_button {
  min-width: 120px;
}
.que-table td {
  border: 1px solid;
}
.radio-inline.col-xs-1.col-sm-1.col-md-1.bfradiohorizontal > input {
  z-index: 999;
}
.fp-horizmenu.rt-horizmenu .nav-child.unstyled.small {
  display: none;
  position: absolute;
  margin-left: 5px !important;
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .front_page_slider_image img {
    margin-top: 1%;
  }
  .customlogo img {
    margin-left: 47% !important;
  }
}
@media only screen and (min-width: 0px) and (max-width: 599px) {
  .witharrow label {
    padding-left: 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .witharrow label {
    left: 35px;
    padding-left: 5vw;
    position: relative;
  }
  #simplemodal-container .simplemodal-wrap #btl-content-login {
    height: 500px;
    max-height: 80%;
    top: 10%;
    width: 100%;
  }
  #btl .btl-panel {
    overflow: visible !important;
  }
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
  .width-768 #rt-mainbody-surround .rt-container {
    width: 768px;
    margin: 0 auto;
  }
  .width-768 #rt-mainbody-surround .rt-grid-1 {
    width: 64px;
  }
  .width-768 #rt-mainbody-surround .rt-grid-2 {
    width: 128px;
  }
  .width-768 #rt-mainbody-surround .rt-grid-3 {
    width: 192px;
  }
  .width-768 #rt-mainbody-surround .rt-grid-4 {
    width: 256px;
  }
  .width-768 #rt-mainbody-surround .rt-grid-5 {
    width: 320px;
  }
  .width-768 #rt-mainbody-surround .rt-grid-6 {
    width: 384px;
  }
  .width-768 #rt-mainbody-surround .rt-grid-7 {
    width: 448px;
  }
  .width-768 #rt-mainbody-surround .rt-grid-8 {
    width: 512px;
  }
  .width-768 #rt-mainbody-surround .rt-grid-9 {
    width: 576px;
  }
  .width-768 #rt-mainbody-surround .rt-grid-10 {
    width: 640px;
  }
  .width-768 #rt-mainbody-surround .rt-grid-11 {
    width: 704px;
  }
  .width-768 #rt-mainbody-surround .rt-grid-12 {
    width: 768px;
  }
  .width-768 #rt-mainbody-surround .rt-push-1 {
    left: 64px;
  }
  .width-768 #rt-mainbody-surround .rt-push-2 {
    left: 128px;
  }
  .width-768 #rt-mainbody-surround .rt-push-3 {
    left: 192px;
  }
  .width-768 #rt-mainbody-surround .rt-push-4 {
    left: 256px;
  }
  .width-768 #rt-mainbody-surround .rt-push-5 {
    left: 320px;
  }
  .width-768 #rt-mainbody-surround .rt-push-6 {
    left: 384px;
  }
  .width-768 #rt-mainbody-surround .rt-push-7 {
    left: 448px;
  }
  .width-768 #rt-mainbody-surround .rt-push-8 {
    left: 512px;
  }
  .width-768 #rt-mainbody-surround .rt-push-9 {
    left: 576px;
  }
  .width-768 #rt-mainbody-surround .rt-push-10 {
    left: 640px;
  }
  .width-768 #rt-mainbody-surround .rt-push-11 {
    left: 704px;
  }
  .width-768 #rt-mainbody-surround .rt-pull-1 {
    left: -64px;
  }
  .width-768 #rt-mainbody-surround .rt-pull-2 {
    left: -128px;
  }
  .width-768 #rt-mainbody-surround .rt-pull-3 {
    left: -192px;
  }
  .width-768 #rt-mainbody-surround .rt-pull-4 {
    left: -256px;
  }
  .width-768 #rt-mainbody-surround .rt-pull-5 {
    left: -320px;
  }
  .width-768 #rt-mainbody-surround .rt-pull-6 {
    left: -384px;
  }
  .width-768 #rt-mainbody-surround .rt-pull-7 {
    left: -448px;
  }
  .width-768 #rt-mainbody-surround .rt-pull-8 {
    left: -512px;
  }
  .width-768 #rt-mainbody-surround .rt-pull-9 {
    left: -576px;
  }
  .width-768 #rt-mainbody-surround .rt-pull-10 {
    left: -640px;
  }
  .width-768 #rt-mainbody-surround .rt-pull-11 {
    left: -704px;
  }
  .width-768 #rt-mainbody-surround .rt-prefix-1 {
    padding-left: 64px;
  }
  .width-768 #rt-mainbody-surround .rt-prefix-2 {
    padding-left: 128px;
  }
  .width-768 #rt-mainbody-surround .rt-prefix-3 {
    padding-left: 192px;
  }
  .width-768 #rt-mainbody-surround .rt-prefix-4 {
    padding-left: 256px;
  }
  .width-768 #rt-mainbody-surround .rt-prefix-5 {
    padding-left: 320px;
  }
  .width-768 #rt-mainbody-surround .rt-prefix-6 {
    padding-left: 384px;
  }
  .width-768 #rt-mainbody-surround .rt-prefix-7 {
    padding-left: 448px;
  }
  .width-768 #rt-mainbody-surround .rt-prefix-8 {
    padding-left: 512px;
  }
  .width-768 #rt-mainbody-surround .rt-prefix-9 {
    padding-left: 576px;
  }
  .width-768 #rt-mainbody-surround .rt-prefix-10 {
    padding-left: 640px;
  }
  .width-768 #rt-mainbody-surround .rt-prefix-11 {
    padding-left: 704px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1280px) {
  .witharrow label {
    flex: inherit !important;
    min-width: 0 !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
  .checkbox-inline + .checkbox-inline,
  .radio-inline + .radio-inline {
    margin-left: 0px;
  }
  .width-768 #rt-mainbody-surround .rt-container {
    width: 480px;
  }
  body.layout-mode-responsive .rt-container {
    width: 95%;
  }
  #simplemodal-container .simplemodal-wrap #btl-content-login {
    max-height: 80%;
    top: 10%;
    width: 100%;
  }
}
@media only screen and (max-width: 576px) {
.dashobard-body > div{
    min-height:auto;
}
.fixedbutton{
    top:auto;
    bottom: 72px;
}
}
@media only screen and (max-width: 480px) {
  .width-768 #rt-mainbody-surround .rt-container {
    width: 95%;
  }
  body.layout-mode-responsive .rt-container {
    width: 90%;
  }
  #myquiz table thead tr th,
  #myquiz table tbody tr td {
    display: inline-block;
    width: 100%;
  }
  .bfquizIntro {
    width: 90%;
  }
  #myquiz table thead tr th .Bfquiz_plusTitle {
    font-size: 16px;
  }
  .witharrow {
    background: rgba(0, 0, 0, 0) url("../../../images/arrow.png") no-repeat
      scroll 0 0 / 100% 80px;
    bottom: 34px;
    height: 140px;
    padding: 24px 0 0;
    position: absolute;
  }
  .witharrow label {
    font-size: 10px;
    left: 27px;
    top: 52px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 8.6vw;
  }
  .witharrow {
    left: 1vw;
  }
  .Bfquiz_plusOptions img {
    margin-bottom: -29px;
    margin-top: -50px;
    width: 100%;
    height: 100px;
  }
  .Bfquiz_plusOptions {
    height: 250px;
  }
  .component-content .form-validate {
    padding: 10px;
  }
  .witharrow label {
    width: 15%;
  }
  #simplemodal-container .simplemodal-wrap #btl-content-login {
    max-height: 80%;
    top: 10%;
    width: 90%;
  }
}
@media only screen and (min-width: 800px) and (max-width: 979px) {
  .witharrow label {
    padding-left: 4vw;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1037px) {
  .witharrow label {
    padding-left: 6vw;
  }
}
@media only screen and (min-width: 1038px) and (max-width: 1280px) {
  .witharrow label {
    left: 45px;
    padding-left: 5vw;
    position: relative;
  }
  .dashobard-body div {
    border: 1px solid #000;
    min-height: 357px;
  }
}
@media only screen and (min-width: 1281px) and (max-width: 1600px) {
  .witharrow label {
    padding-left: 7vw;
  }
}
@media only screen and (min-width: 1920) {
  .witharrow label {
    float: left;
    padding-left: 4.5vw;
    top: 9px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1166px) {
  .dashobard-body div {
    border: 1px solid #000;
    min-height: 363px;
  }
  .dashobard-head div {
    min-height: 202px;
  }
}
.formError .formErrorContent {
  background: #8e2121 none repeat scroll 0 0;
  border: 1px solid #bbbbbb;
  color: #ffffff;
  font-family: tahoma;
  font-size: 11px;
  padding: 4px 10px;
  position: relative;
  width: 150px;
  z-index: 5001;
  line-height: 18px;
}
.signupform input[type="text"] {
  width: 90%;
  background: #f7f7f7;
}
@media only screen and (min-width: 768px) and (max-width: 980px) {
  #content .blg_design {
    width: 100% !important;
    min-height: 320px !important;
  }
}
@media only screen and (max-width: 1200px) {
  .menu-block .gf-menu.l1 > li > .item {
    padding: 0 3px;
  }
  .field_wrapper2 > button {
    left: 0;
    top: 95px !important;
  }
  .rt-block.go_to_inventory_home_page.logo_of_fp,
  .rt-block.style_matter_login_home,
  .rt-block.free_stuff_main,
  .rt-block.go_to_inventory_home_page {
    bottom: 0 !important;
    margin: 0;
    padding: 0;
    position: relative !important;
    right: 0 !important;
  }
  .rt-block.style_matter_login_home .btl-panel {
    float: none !important;
    text-align: center;
  }
  .social_share_free_stuff.go_free_stuff {
    text-align: center;
  }
  .rt-block.logo {
    margin: 35px 10px !important;
  }
  .access_code_login #member-registration {
    padding: 10px 5%;
  }
  .rsmsc_scroller_class {
    width: 100% !important;
  }
  #rsmsc {
    width: 100%;
  }
  #rsmsc_scroller .innerDiv {
    margin-left: 13px;
    margin-right: 13px;
  }
}
@media only screen and (max-width: 767px) {
  .setup_for_conflict {
    position: relative;
    padding-right: 0;
    margin-bottom: 30px;
  }
  .setup_for_conflict img {
    position: inherit;
    top: 0;
    right: 0;
    width: 160px;
  }
  .front_page_slider_image img {
    margin-top: 1%;
  }
  .component-content table {
    display: block;
    overflow-x: scroll;
  }
  .que-table {
    display: inline-table !important;
  }
  .menu-home .rt-mainbody-wrapper.rt-push-3 {
    left: 0 !important;
  }
  #simplemodal-container .simplemodal-wrap #btl-content-login {
    max-height: 80%;
    top: 6%;
    width: 75%;
  }
  #simplemodal-container .simplemodal-wrap #btl-content-login {
    height: auto !important;
  }
  .login_style_matters {
    margin: auto;
  }
  #simplemodal-container a.modalCloseImg,
  #simplemodal-container a.modalCloseImg:hover {
    top: 6% !important;
  }
  #simplemodal-container a.modalCloseImg:hover {
    right: 55px !important;
  }
  #simplemodal-container a.modalCloseImg {
    right: 55px !important;
  }
  .component-content {
    padding-right: 0 !important;
  }
  .menu-home .rt-mainbody-wrapper.rt-push-3 .component-content .row {
    margin-top: 0 !important;
  }
  .p-l-100,
  .component-content {
    padding-left: 15px;
  }
  .rt-block.go_to_inventory_home_page.logo_of_fp,
  .rt-block.style_matter_login_home,
  .rt-block.free_stuff_main,
  .rt-block.go_to_inventory_home_page {
    bottom: 0 !important;
    margin: 0;
    padding: 0;
    position: relative !important;
    right: 0 !important;
  }
  .rt-block.style_matter_login_home .btl-panel {
    float: none !important;
    text-align: center;
  }
  .social_share_free_stuff.go_free_stuff {
    text-align: center;
  }
  .rt-block.logo {
    margin: 15px 10px !important;
    text-align: left !important;
  }
  .access_code_login #member-registration {
    padding: 10px 5%;
  }
  .menu-as-trainer .component-content .category-view .row {
    border: 1px solid #eee;
  }
  .menu-as-trainer .component-content .category-view .product.vm-col.vm-col-1 {
    width: 100%;
  }
  .op_basket_row {
    margin-bottom: 40px !important;
  }
  .product_wrapper .op_col2_2 {
    position: relative;
    top: 40px;
  }
  div#basket_container div.op_basket_row div.op_col1_4 {
    width: 72%;
  }
  #onepage_main_div div.opc_menu_item button span.opc_title {
    font-size: 13px;
  }
  #vmMainPageOPC select {
    max-width: 100%;
  }
}
@media only screen and (min-width: 800px) and (max-width: 1200px) {
}
@media only screen and (min-width: 768px) {
  .customfp-footer-a {
    margin-left: 31%;
    text-align: justify;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1497px) {
  .rt-block.style_matter_login_home {
    bottom: 2%;
    position: absolute;
    right: 3px;
  }
  .rt-block.free_stuff_main {
    bottom: -23%;
    position: absolute;
    right: 0;
  }
  .rt-block.go_to_inventory_home_page {
    bottom: 0%;
    position: absolute;
    right: 20px;
  }
}
@media only screen and (min-width: 1098px) and (max-width: 1497px) {
  .rt-block.style_matter_login_home {
    bottom: 30px;
    position: absolute;
    right: 3px;
  }
  .rt-block.free_stuff_main {
    bottom: -74%;
    position: absolute;
    right: 0;
  }
}
* {
  box-sizing: border-box !important;
}
#rt-header-surround #rt-top .rt-flex-container {
  padding: 0 20px;
}
.popup-content > p,
.popup-content > h3 {
  display: none !important;
}
.popup-content > .widget_wysija_cont.php_wysija {
  margin-top: 50% !important;
}
.popup-content .wysija-paragraph {
  margin-right: 10px !important;
}
.popup-content .wysija-paragraph input {
  width: 100% !important;
  border: none !important;
}
.custom-tab .tab-pane.fade.active.show {
  opacity: 1;
}
.popup-content .wysija-submit-field {
  width: 28% !important;
  border: none !important;
  margin-top: 15px !important;
}
#sp-component {
  position: relative;
  left: 24%;
}
#sp-left {
  position: relative;
  left: -75%;
}
#sp-component .rt-newpush-3 {
  padding-right: 50px;
  padding-left: 100px;
}
.rt-mainbody-wrapper.rt-grid-9.rt-push-3 {
  left: 24%;
}
.blg_design > img {
  width: 100%;
  max-height: 147px;
  margin: 0 auto !important;
  display: block;
}
@media (max-width: 1280px) {
  .menu-blog .component-content {
    padding-right: 0;
  }
}
@media (max-width: 1024px) {
  .banner_img_button a {
    padding: 6px 22px;
    margin-bottom: 16px;
    max-width: 220px;
    font-size: 14px;
  }
  .banner_img_button {
    right: 60px;
    bottom: 30px;
  }
  .menu-blog .component-content #secondary #searchform input {
    width: 100% !important;
    margin-bottom: 10px !important;
  }
  .menu-blog .component-content #secondary input,
  #wp-page .widget-area #s {
    width: 100%;
    box-sizing: border-box !important;
  }
  #form-wysija-2 .wysija-checkbox {
    width: auto !important;
  }
  #content .col-sm-6.blg_design {
    padding: 0px 40px;
  }
  .rt-mainbody-wrapper.rt-grid-9.rt-push-3 {
    left: 0%;
    -webkit-flex-basis: 95%;
    -moz-flex-basis: 95%;
    -ms-flex-basis: 95%;
    flex-basis: 95%;
  }
}
@media (max-width: 767px) {
  .banner_img_button a {
    padding: 7px 16px;
    margin-bottom: 10px;
    max-width: 137px;
    font-size: 9px;
  }
  .banner_img_button {
    right: 19px;
    bottom: 40px;
  }
  .menu-blog .component-content #primary #content .blg_design {
    min-height: auto !important;
    margin: 20px 0;
    border: solid 1px #ccc;
    padding: 20px;
    text-align: center;
  }
  .menu-blog #rt-mainbody-surround .rt-block {
    margin: 15px 0;
    padding: 15px 0;
  }
  .menu-blog
    .component-content
    #secondary
    #form-wysija-2
    .wysija-checkbox-paragraph {
    font-size: 13px !important;
    margin: 5px 0 0 0 !important;
  }
  [class*="rt-push"],
  [class*="rt-pull"] {
    left: auto !important;
  }
  .menu-blog .component-content #primary,
  .menu-blog .component-content #secondary {
    width: 100% !important;
  }
  .popup-inner {
    padding: 15px 10px !important;
  }
  .popup-content .wysija-paragraph,
  .popup-content .wysija-submit-field {
    width: 100% !important;
    margin-right: 0 !important;
    font-size: 12px !important;
  }
  .popup-content .wysija-paragraph label {
    font-size: 12px !important;
  }
  .popup-close {
    width: 20px !important;
    height: 20px !important;
    font-size: 15px !important;
  }
  .rt-mainbody-wrapper.rt-grid-9.rt-push-3 {
    left: 0%;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    -ms-flex-basis: 100%;
    flex-basis: 100%;
  }
  .blg_design > img {
    width: auto !important;
  }
}
@media screen and (min-width: 600px) {
  #wp-page .site-content {
    width: 69.9%;
  }
}
@media (max-width: 480px) {
  .witharrow label {
    left: 0 !important;
    min-width: 0 !important;
  }
  .radio-inline.col-xs-1.col-sm-1.col-md-1.bfradiohorizontal > input {
    margin: 6px 8px !important;
  }
}
.rt-block.style_matter_first_page_register {
  position: absolute;
  bottom: 20px;
  right: 0px;
}
.gantry-width-70 {
  width: 70%;
  padding-left: 40px;
}
.gantry-width-70 h2 {
  text-align: left;
}
.gantry-width-70 .vm-product-descr-container-1 {
  min-height: 65px;
}
.vmCartproductnone .total_products {
  display: none;
}
.headercontinue {
  font-size: 12px;
  position: absolute;
  z-index: 99;
  top: 0;
  right: 95px;
  white-space: nowrap;
}
.rt-block {
  margin: 10px;
  position: relative;
}
a:focus {
  outline: none !important;
}
.gantry-width-40 {
  width: 40%;
}
.gantry-width-25 {
  width: 25%;
}
.gantry-width-50 {
  width: 50%;
}
.gantry-width-spacer {
  margin: 15px;
}
.gantry-width-30 {
  width: 30%;
}
.gantry-width-20 {
  width: 20%;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.pagination ul {
  justify-content: flex-start;
}
.pagination ul li a,
.pagination ul li > span {
  min-width: 31px;
  min-height: 32px;
  text-align: center;
  line-height: 17px;
  border: solid 2px #b9b9b9;
  border-radius: 0px;
  background: #fff;
}
div.success,
p.success {
  background-image: linear-gradient(to bottom, #d0e9c6, #d0e9c6);
  color: #468847;
  padding: 15px;
  border-radius: 4px;
}
@media only screen and (min-width: 768px) {
  .gantry-width-spacer {
    margin-left: 10% !important;
  }
}
div#rt-content-top .rt-flex-container .rt-grid-6.rt-omega {
  padding-right: 42px !important;
}
.vm-btn.vm-btn-primary.showcart {
  background-color: #eee;
}
.video-front-blog .uk-panel h3 {
  font-size: 18px;
  min-height: 38px;
}
.custom-footer h2 {
  font-size: 23.8px;
  line-height: 33.8px;
  color: #484848;
}
.title {
  font-family: "nexa", Verdana, Helvetica, Arial, sans-serif;
}
h2 {
  font-size: 22px !important;
}
.video-front-blog {
  padding: 0 20px;
}
.custom-footer .rt-noliststyle li a {
  color: #888888 !important;
}
.custom-footer .rt-noliststyle li a:hover {
  color: #3173b8 !important;
}
.avs-player {
  height: 265px !important;
}
#rsmsc_scroller {
  height: 265px !important;
  width: 100% !important;
}
#rt-content-top .rt-block {
  padding: 0px 0 0 42px !important;
  margin: 0 !important;
}
div#rt-content-top .rt-flex-container .rt-grid-6.rt-alpha {
  min-width: 60% !important;
  display: flex;
}
div#rt-content-top .rt-flex-container .title {
  min-height: 38px;
  font-size: 19.8px;
}
.river_frontpage .blog-featured.rt-menu-home .container-fluid .row,
.river_frontpage .row {
  margin-top: 10px;
}
#rsmsc_scroller {
  width: 100% !important;
}
@media (max-width: 1580px) {
  div#rt-content-top .rt-flex-container .title {
    min-height: 66px;
  }
}
@media (max-width: 1505px) {
  #rt-content-top .rt-grid-6.rt-omega .rt-block {
    padding: 0px 15px 0px 20px !important;
  }
}
@media (max-width: 1024px) {
  .avs-player {
    height: 180px !important;
  }
  div#rt-content-top .rt-flex-container .title {
    min-height: 57px;
    font-size: 19px;
    line-height: normal;
  }
}
@media (max-width: 991px) {
  .avs-player,
  #rsmsc_scroller {
    height: 242px !important;
  }
  #rt-content-top .rt-grid-6.rt-omega .rt-block {
    padding: 20px !important;
  }
  #rt-content-top .rt-block {
    width: 100% !important;
    padding: 20px !important;
  }
  #rt-content-top .rt-flex-container .rt-grid-6.rt-alpha,
  #rt-content-top .rt-flex-container .rt-grid-6.rt-omega {
    min-width: 100% !important;
  }
  div#rt-content-top .rt-flex-container .rt-grid-6.rt-omega {
    padding-right: 0 !important;
  }
}
@media (max-width: 600px) {
  #rt-content-top .rt-flex-container .rt-grid-6.rt-alpha {
    flex-wrap: wrap;
  }
  #rt-content-top .rt-flex-container .rt-grid-6 .rt-block {
    width: 100%;
  }
}
.simplemodal-wrap .mod-login__options {
  float: right;
  margin-top: -58px;
  list-style-type: none;
}
.simplemodal-wrap .mod-login__options li {
  list-style-type: none;
}
.simplemodal-wrap .mod-login__userdata.userdata {
  margin-bottom: 25px;
}
.blog-page #sp-component .rt-newpush-3 {
  padding-right: 50px !important;
  padding-left: 50px !important;
}
.uk-panel.subscribe-left {
  margin-top: 40px;
}
.eb-view-entry .eb-content {
  padding: 0 50px;
}
.eb-view-entry .eb-content p {
  line-height: 20px !important;
  margin-top: 10px !important;
  margin: 0 0 5px 0 !important;
}
.matters-button a {
  min-width: 174px;
  border-radius: 6px;
  line-height: 37px;
  color: #fff !important;
  background: #1156bd;
  display: inline-block;
  padding: 6px 11px;
  margin: 5px 4px;
}
.matters-button .btn-orange {
  background: #f5821f;
}
.matters-button {
  display: flex;
  justify-content: center;
}
@media (max-width: 480px) {
  .firstp h4 {
   
  }
}
/*tinymce css*/
/*canvas, img, svg, video{*/
/*    display:none!important;*/
/*}*/
.tox-statusbar__branding svg{
    display:none !important;
}
/*end*/


/*16-12-2023*/
#sp-left .sp-column>.uk-panel, #sp-right .sp-column>.uk-panel{
    margin-bottom:0px !important;
}




/*acym subscription page css*/

.acym_list{
    display: block;
    margin-bottom: 0.8rem;
    background: #ebebeb;
    padding: 18px;
    border-radius: 10px;
}
.acym_list .list_name {
    margin-bottom: 5px;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
}
.acym_list .acystatus {
    margin-right: .2rem !important;
    display: block !important;
}
.acystatus input {
    margin-right: 10px !important;
    display: inline-block;
}
.acystatus input.btn-danger{
    color: #fff;
    accent-color: #c30a0a;
    box-shadow: none;
    border: none;
    width: 15px;
    height: 15px;
}
.acystatus input.btn-success{
    color: #fff;
    accent-color: green;
    box-shadow:none;
    border:none;
    width: 15px;
    height: 15px;
}
.acystatus label {
    margin-right: 35px !important;
    font-size: 15px;
}
#acyuserinfo {
    background: #ebebeb40;
    padding: 20px;
    border-radius: 10px;
}
#acyuserinfo .onefield {
    margin-bottom: 17px;
    display: block;
}
#acyuserinfo .onefield label {
    font-size: 13px;
}
