@charset "utf-8";


/* CSS Document */
p,li {
    /*font-size: 18px;*/
    line-height: 1.714285714;margin: 0 0 1rem;}	@media screen and (min-width: 600px)#rt-mainbody {    float: left;    width: 65.104166667% !important;}

/*css for menu*/

.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;
}


/* css for profile page */
/*add css*/


#cbmenu2{

display: none;

}



.login-greeting{

    display: none;

}

.logout-button{

    display: none;

}

.removecode{

    display: none;

}



/* css for horizontal bar */

.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 {

    /* list-style: none;*/

}

.listgreentick li

{

    list-style: none;

}


/*3-12-2021*/
 .font-size-is-default {
   /*font-size: 16px;*/
     font-size: 15px;

}
/*3-12-2021*/


 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;

}

 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%;

/*padding-top: 30px;*/

}

.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;

 }

.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);

}

 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;

}

/*.feature-type-ricochet #rt-showcase {

     background-image: url(../images/backgrounds/epic_journeys.jpg);

     background-repeat: no-repeat;

     background-size: 100%;

     min-height: 385px;

}

*/

 .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: 18px;*/
     font-size:15px;

}

 #rt-top .show_cart a{

     font-size: 13px;
     position: relative;
    z-index: 99999999;
}



 .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;

}

/* Page Width 768 */

 .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: 31px 8px;
    display: flex;

   /* background-size: 100% 80px;

    height: 140px;

    background-position: 35px top;

    display: flex;*/

}

 .langupt {

    position: relative;

    background: url('../../../images/img-08.png') no-repeat;

    background-size: 94% 68px;
    height: 140px;
    background-position: 31px 8px;
    display: flex;

   /* background-size: 100% 80px;

    height: 140px;

    background-position: 35px top;

    display: flex;*/

}


.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: 200px;

     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;

}

/*.witharrow label {

    margin-left: -3px !important;

}

 .witharrow label:first-child {

     left:4vw;

     z-index: 99;

}*/

 .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;

}

 .list-group-item > input {

     border: medium none;

     color: #555;

     font-family: "merriweather",Verdana,Helvetica,Arial,sans-serif;

     font-size: 16px;

     padding: 0;

}

 .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;

     height: 100%;

     padding-top: 5px;

}

 .dashobard-body div {

     border: 1px solid #000;

     min-height: 240px;

}

 .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;

     padding: 11px;

     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;

}

 .registerdate {

     color:red;

     font-size:10px;

     float: left;

     margin-right: 15px;

     position: relative;

     bottom: -20px

}

 .dashobard-body .col-md-2 > form {

     position: absolute;

     top: 65px;

     vertical-align: middle;

     width: 80%;

}

 .dashobard-body .tampilR {

     margin-bottom: 10px;

     width: 50%;

}

 .dashobard-body .status {

     border: medium none !important;

     left: 25px;

     min-height: 10px !important;

     position: absolute;

     top: 45px;

}

 .dashobard-body .score_pdf {

     position: absolute;

     right: 12%;

     top: 80px;

     vertical-align: middle;

}

 .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;

}

 #simplemodal-container .simplemodal-wrap #btl-content-login {

     height: 100%;

     max-height: 90%;

     margin: 0 auto;

     overflow-y: scroll !important;

     top:10%;

}

 .access_code_registration .btl-field {

     margin-left: 0px;

     margin-right: 0px !important;

     overflow: unset;

}

 .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;

}

/*.category_description .listgreentick li {

     background-image: none;

     list-style: outside none disc;

}

*/

 .product-description .title {

     display: none !important;

}

 .product-description hr{

     border-color:#eee -moz-use-text-color -moz-use-text-color;

}

/*.style_matter_login_home {

     float: right;

     margin: -7.5% 17px 5px;

}

*/

/* .social_share_free_stuff {

     float: right;

     margin-bottom: 15px;

     margin-top: -6.5%;

}

 .social_share_free_stuff.go_free_stuff img {

     margin-left: -2%;

}

*/

 .a2apage_wide.a2a_wide {

     display: none;

}

/* .style_matter_login_home #btl-panel-login {

     width: 200px !important;

}

*/

 .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-top: 0px;

}

 .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;

}

/*.rt-menu-home {

     display: none !important;

}

*/

 .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{

     width: 880px;

}

 .top-heading-dahboard {

     font-size: 22px;

     margin-left: -10%;

}

 .send_link_pdf {

     font-size: 12px;

}

 .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 {

    /*margin-left: 0px;

    */

}

 .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;

}

/*.wysija-paragraph > label {

     font-size: 18px;

     border-bottom: 3px solid;

     font-weight: bold;

     padding-bottom: 10px;

     margin-bottom: 10px;

}

*/

 .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;

}

 .component-content .dashobard-head {

     height: 280px;

     background: #ddd;

}

 .component-content .dashobard-head,

 .component-content .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;

}

 .login_style_matters .panel.panel-default {

     margin-bottom: 15px;

}

 .access_code_registration {

     float: right;

}

 #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 {

    /*display: none;

    */

}

 .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;



}

/*.component-content ul

{

    list-style: inherit;

}*/

/*.fb-like iframe {

     margin-top: 48px !important;

}

 .reportFb .modal-body {

     height: 85px;

}

 .reportFb .modal-header {

     margin-bottom: -45px !important;

}

*/

/*.reportFb .modal-body {

     height: 400px;

}

*/

/*.go_to_inventory_home_page {

     float: right;

     margin: -11% 55px 10px;

}

*/

 .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;

}



/* 21-8-19 */

.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;

  }



/* header css */



.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;

}
/*3-12-21*/


 .rt-block.go_to_inventory_home_page {
    bottom: -7px;
    position: absolute;
    right: 70px;
}

/*3-12-21*/

 .rt-block.free_stuff_main {

     bottom: -80%;

     position: absolute;

     right: 0;

}

 .rt-block.style_matter_login_home {

     /*bottom:46px;*/
     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;

}

/* .que-table {

     bottom: 76px;

     margin-left: 55px;

     position: absolute;

     width: 80%;

}*/

 #simplemodal-container .simplemodal-wrap #btl-content-login {

     height: 500px;

     max-height: 80%;

     top: 10%;

     width: 100%;

}

 #btl .btl-panel {

     overflow: visible !important;

}

/* #btl-panel-login, #btl-panel-registration {

     width: 160px !important;

     font-size: 11px !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: 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;

}

/* .que-table {

     bottom: 56px;

     margin-left: 12px;

     position: absolute;

}*/

 .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;

}

/* .que-table {

     bottom: 79px;

     margin-left: 35px;

     position: absolute;

     width: 90%;

}*/

}

 @media only screen and (min-width: 1038px) and (max-width: 1280px) {

 .witharrow label {

     left: 45px;

     padding-left: 5vw;

     position: relative;

}

/* .que-table {

     position: re;

     width: 90%;

}*/

 .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;



}

/*.style_matter_login_home {

     margin: -8.5% 18px 5px !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 {

     margin: 3%;

}

*/

 .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: 1700px) {

.social_share_free_stuff {

     margin-top: -5% !important;

}

}

 */

@media only screen and (min-width: 800px) and (max-width: 1200px) {

/*.social_share_free_stuff {

     clear: both;

     float: right;

     margin: -2% 13px 40px -12px!important;

}

 .style_matter_login_home {

     margin: -2.5% 30px 5px!important;

}

*/

}

 @media only screen and (min-width: 768px) {

 .customfp-footer-a {

     margin-left: 31%;

     text-align: justify;

}

 .gantry-width-spacer {

     margin-left: 27%;

}

}

 @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: 28%;*/
     bottom: 0%;

     position: absolute;

     right: 20px;

}

}

 @media only screen and (min-width: 1098px) and (max-width: 1497px) {

 .rt-block.style_matter_login_home {

     /*bottom: 66px;*/
     bottom: 30px;

     position: absolute;

     right: 3px;

}

 .rt-block.free_stuff_main {

     bottom: -74%;

     position: absolute;

     right: 0;

}

}

/*===================CUSTOM==========================*/

*{

     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;

}

.popup-content .wysija-submit-field{

    width: 28% !important;

    border: none !important;

    margin-top: 15px !important;

}

.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){

/* 21-8-19 */

.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){

/* 21-8-19 */

  .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;

}

/*#without-sideslider #rt-page-surround .rt-container .rt-block{

     padding: 15px 0 !important;

     margin: 15px 0 !important;

}

#without-sideslider #rt-page-surround .rt-container .rt-block.logo{

     padding: 0 !important;

     margin: 15px 20px 15px 40px !important;

}

#rt-header-surround #rt-top .rt-flex-container{

     padding: 0;

}

#onepage_main_div div.menu_overflow{

     width: 50%;

}

div#vmMainPageOPC .opc_top_inner{

     width: 100% !important;

     margin: 0 !important;

}

div#vmMainPageOPC .opc_menu{

     width: 100% !important;

}

div.opc_arrow_white,

div.opc_arrow{

     display: none;

}

#onepage_main_div div.menu_overflow {

    width: 50%;

    float: left !important;

    clear: inherit !important;

}

#onepage_main_div div.opc_menu_item{

     width: 100% !important;

     margin: 0 !important;

     box-sizing: border-box !important;

}

div.opc_menu_active{

     border: solid 1px #0087CA;

}

div#basket_container div.op_basket_row div.op_col1{

     max-height: inherit !important;

     width: 100% !important;

}

div#basket_container div.op_basket_row div.op_col2_2{

     width: 100% !important;

}

div#basket_container div.op_basket_row div.op_col7{

     float: right !important;

}

div#basket_container div.op_basket_row div.op_col7 div,

#basket_container div.vertical_align div.inside_v{

     position: inherit !important;

     top: 0 !important;

}

#basket_container div.vertical_line{

     position: inherit !important;

     height: inherit !important;

     width: 100% !important;

     border-bottom: solid 1px #ccc;

     border-right: none !important;

     right: 0 !important;

}

#basket_container .opc_separator2{

     width: 100% !important;

}

div#basket_container div.op_basket_row div.op_col1_4{

     width: 70% !important;

}

div#vmMainPageOPC div.formField{

     width: 100% !important;

}

div#vmMainPageOPC input#coupon_code{

     font-size: 12px;

     padding: 0 5px;

}

#onepage_main_div .field_wrapper #confirmbtn_button{

     position: inherit !important;

     margin-top: 20px !important;

}

#without-sideslider .black-basket .inside_product_wrapper{

     width: 100% !important;

}

#basket_container div div div div div div div div div.op_basket_row{

     width: 100% !important;

}

#vmMainPageOPC #basket_container a.deletebtn,

#vmMainPageOPC #basket_container a.deletebtn:hover{

     margin-left: 0 !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;

}


/*#onepage_main_div div.menu_overflow{

     width: 100%;

}

div#vmMainPageOPC div.opc_menu{

     height: auto;

}

div.opc_menu_inactive{

     box-sizing: border-box;

}

div#vmMainPageOPC .opc_inside{

     padding: 10px;

}*/

}

@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;

    }

/*#vmMainPageOPC #basket_container .field_wrapper2,

#vmMainPageOPC #basket_container .field_wrapper2 #confirmbtn_button{

     width: 100%;

}

.field_wrapper2{

     width: 100% !important;

     float: left !important;

}

.field_wrapper{

     float: left;

     margin-bottom: 40px !important;

}

#confirmbtn_button{

     width: 100% !important;

     float: left !important;

}

div#vmMainPageOPC input#coupon_code{

     width: 100% !important;

     float: left !important;

}

.details-button{

     width: 100% !important;

     margin: 0 !important;

     position: inherit !important;

     float: left !important;

}

button#submit_coupon_button{

     max-width: 100%;

     width: 100%;

}*/

}

.rt-block.style_matter_first_page_register {
    /*float: right;*/
    position: absolute;
   bottom: 20px;
    right: 0px;
}

.gantry-width-70 {
    width: 70%;
    padding-left: 40px;
} 
/*21-03-2022 for product description url = riverhouse/en/as-premium-trainer */
.gantry-width-70 h2{
    text-align: left;
}
.gantry-width-70 .vm-product-descr-container-1{
        min-height: 65px;
}

/*21-03-2022*/


/*29-03-2022*/




/*.yendif-video-share:first-child p{*/
/*  background-color: yellow;*/
/*  margin-top:50px !important;*/
/*}*/

/*29-03-2022*/
/*5-11-2022*/
.vmCartproductnone .total_products{
    
    display:none;
}
.headercontinue{
       font-size: 12px;
    position: absolute;
    z-index: 99;
    top: 0;
    right: 95px;
    white-space: nowrap;
}
/*end 5-11*/

/*master css added*/
.rt-block {
	/*padding: 15px;*/
	margin: 10px;
	position: relative;
}

div#rt-content-top .rt-flex-container .rt-grid-6.rt-omega{
    padding-right: 42px !important;
}

#rt-content-top .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;
        
}
/*div#rt-content-top {*/
/*    margin-bottom: 25px;*/
/*}*/
.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%;
}
}
/*15-11-21*/

/*master end*/



