.mpStyle small {font-size: 60%;}
.mpStyle  strong {margin: 0 5px;}
/********Helper Class***********/
.mpStyle .divider {display: block;height: 1px;background-color: #DDD;margin: 10px 0;}
.mpStyle .mage_disabled {cursor: no-drop ;opacity: 0.2 ;}
/**************/
.mpStyle [class*="_dNone"],
.mpStyle .dNone {display: none;}

.mpStyle [class*="_dBlock"],
.mpStyle .dBlock {display: block;}

.mpStyle [class*="_dInlineBlock"],
.mpStyle .dInlineBlock,
.mpStyle small,
.mpStyle span,
.mpStyle strong {display: inline-block;}
/**************/
.mpStyle [class*="fLeft"] {float: left;}
.mpStyle [class*="fRight"] {float: right;}
/**************/
.mpStyle [class*="pFixed"] {position: fixed;}
.mpStyle [class*="pRelative"] {position: relative;}
.mpStyle [class*="pAbsolute"] {position: absolute;}
.mpStyle [class*="abTopRight"] {position: absolute;right: 0;top: 0;}

/**************/
.mpStyle [class*="textCenter"] {text-align: center;}
.mpStyle [class*="tRight"] {text-align: right;}
/**************/
.mpStyle [class*="dotted"] {border-style: dotted;}
.mpStyle [class*="border"] {border: 1px solid var(--default-border-color);}
.mpStyle .bT,
.mpStyle [class*="_bT"] {border-top: 1px solid var(--default-border-color);}

.mpStyle [class*="bDot"] {border: 1px dotted var(--default-border-color);}
.mpStyle [class*="bDash"] {border: 1px dashed var(--default-border-color);}

.mpStyle [class*="b_r"] {border-right: 1px solid var(--default-border-color);}
.mpStyle [class*="b_r_dash"] {border-right: 1px dashed var(--default-border-color);}
.mpStyle [class*="b_r_dot"] {border-right: 1px dotted var(--default-border-color);}
/**************/
.mpStyle .padding,
.mpStyle [class*="_padding"] {padding: var(--default-mp);}
.mpStyle .padding_xs,
.mpStyle [class*="_padding_xs"] {padding: var(--default-mp-xs);}

.mpStyle [class*="_pT"],
.mpStyle .pT {padding-top: var(--default-mp);}
.mpStyle [class*="_pT_xs"],
.mpStyle .pT_xs {padding-top: var(--default-mp-xs);}

.mpStyle [class*="_pR"],
.mpStyle .pR {padding-right: var(--default-mp);}
.mpStyle [class*="_pR_xs"],
.mpStyle .pR_xs {padding-right: var(--default-mp-xs);}

.mpStyle [class*="_pB"],
.mpStyle .pB {padding-bottom: var(--default-mp);}
.mpStyle [class*="_pB_xs"],
.mpStyle .pB_xs {padding-bottom: var(--default-mp-xs);}

.mpStyle [class*="_pL"],
.mpStyle .pL {padding-left: var(--default-mp);}
.mpStyle [class*="_pL_xs"],
.mpStyle .pL_xs {padding-left: var(--default-mp-xs);}

.mpStyle [class*="_pTB"],
.mpStyle .pTB {padding: var(--default-mp) 0;}
.mpStyle [class*="pTB_xs"],
.mpStyle .pTB_xs {padding: var(--default-mp-xs) 0;}

.mpStyle [class*="_pR_5"],
.mpStyle .pR_5 {padding-right: 5%;}
.mpStyle .pr_15 {padding-right: 15%;}

.mpStyle .pad_25,
.mpStyle [class*="_pad_25"] {padding: 25px;}
/**************/
.mpStyle .margin{margin: var(--default-mp);}

.mpStyle .marZero,
.mpStyle [class*="mar_zero"],
.mpStyle span[class*="icon"] {margin: 0;}

.mpStyle [class*="_mt"],
.mpStyle .marT,
.mpStyle .mt {margin-top: var(--default-mp);}
.mpStyle [class*="_mt_xs"],
.mpStyle .mt_xs {margin-top: var(--default-mp-xs);}

.mpStyle [class*="_mR"],
.mpStyle .mR {margin-right: var(--default-mp);}
.mpStyle [class*="_mR_xs"],
.mpStyle .mR_xs {margin-right: var(--default-mp-xs);}

.mpStyle [class*="_mb"],
.mpStyle .marB,
.mpStyle .mb {margin-bottom: var(--default-mp);}
.mpStyle [class*="_mb_xs"],
.mpStyle .mb_xs {margin-bottom: var(--default-mp-xs);}

.mpStyle [class*="_ml"],
.mpStyle .ml {margin-left: var(--default-mp);}
.mpStyle [class*="_ml_xs"],
.mpStyle .ml_xs {margin-left: var(--default-mp-xs);}

.mpStyle [class*="_mr_5"],
.mpStyle .mr_5 {margin-right: 5%;}

.mpStyle [class*="mar_txs_b"] {margin: var(--default-mp-xs) 0 var(--default-mp) 0;}
.mpStyle [class*="marXsT"] {margin-top: var(--default-mp-xs);}

.mpStyle [class*="_mtb"],
.mpStyle .mtb {margin: var(--default-mp) 0;}
.mpStyle [class*="_mtb_xs"],
.mpStyle .mtb_xs {margin: var(--default-mp-xs) 0;}

.mpStyle [class*="_mt_25"],
.mpStyle .mt_25 {margin-top: 25px;}
.mpStyle [class*="_mt_40"],
.mpStyle .mt_40 {margin-top: 40px;}

.mpStyle [class*="_ml_20"],
.mpStyle .ml_20 {margin-left: 20px;}
.mpStyle [class*="_ml_25"],
.mpStyle .ml_25 {margin-left: 25px;}

.mpStyle [class*="_marAuto"],
.mpStyle .marAuto {margin: 0 auto;}
/***************/
.mpStyle [class*="_ovHidden"],
.mpStyle .ovHidden {overflow: hidden;}
/***************/
.mpStyle .offsetRight_1 {margin-right: 8.3333333333%;}
/***************/
.mpStyle .textUppercase {text-transform: uppercase;}
/*****************/
.mpStyle .hidden_sm {display: none;}
@media only screen and (max-width: 900px) {
    .mpStyle .hidden_sm {display: none;}
}
@media only screen and (max-width: 767px) {
    .mpStyle .hidden_xs {display: none;}
}