 .heading-menu{display:none}
  .opmPlusSliderContainer > a {display: inline-block;vertical-align: top;float: none}
  .opmPlusSliderContainer > a {float: none;width: 29%;height: auto;text-align: left;margin: 0 0 40px;cursor: pointer}
  .opmPlusSliderContainer > a:nth-child(2), .opmPlusSliderContainer > a:nth-child(5), .opmPlusSliderContainer > a:nth-child(8) {margin: 0 4.6665%}
  /*New Banner*/
  
  .opmPlusBanner .h2 span{font-size:36px;color:#0b4c5d;}
  .section.pad1 {padding: 0px 0;position:relative;-webkit-animation:AnimFadeUp 2s ease-in-out;animation:animation:AnimFadeUp 2s ease-in-out;}
  
  @-webkit-keyframes AnimFadeUp { 0% {transform:translateY(20px);opacity:0;}  100% {transform:translateY(0px);opacity:1;}}
  @keyframes AnimFadeUp { 0% {transform:translateY(20px);opacity:0;}  100% {transform:translateY(0px);opacity:1;}}
  .bannerbg1{position: relative;background: #f0f2f0}
  .bannerbg1:before{height: 100%;background-image: url(images/fwa-banner-bg.png);background-repeat: no-repeat;width: 100%;position: absolute;content: "";top: 0;left: 0;opacity: 0.2;background-attachment: inherit;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;overflow: hidden;background-position: 90px center;background-size: cover;}
  .bannerbg2 {background: #ffd257;}
  #compare .container{max-width:1200px;}
  .hmEditionCont{height:1300px;}
  @media screen and (max-width:786px){
  .opmPlusBanner .h2 {font-size: 28px;padding: 0 20px;box-sizing: border-box}
  .hmEditionCont{min-height:auto}
  }
  .sec-hglt-lght {
    background: #f9f9f9;
}
#commonHeader *, #newtopheader *, .sec-pTB *, .btmBar * {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.container {
    max-width: 1200px;
}
#commonHeader *, #newtopheader *, .sec-pTB *, .btmBar * {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.roboto h1, .roboto h2, .roboto h3 {
    font-weight: 300;
}
.tac {
    text-align: center !important;
}
.sup-devices {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 24px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 24px;
}
.supported-devices ul li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.sup-devices>li {
    width: calc(25% - 24px);
    border: 1px solid #ddd;
    padding: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 100px;
    border-radius: 6px;
    background: #fff;
}
#commonHeader *, #newtopheader *, .sec-pTB *, .btmBar * {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
a, a:hover {
    text-decoration: none;
    cursor: pointer;
}
.sup-devices>li>a>img {
    max-width: 120px !important;
    width: 100%;
}
.roboto h1, .roboto h2, .roboto h3 {
    font-weight: 300;
}
.tac {
    text-align: center !important;
}
.tech-partner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    gap: 32px;
    margin: 24px 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.tech-partner>li {
    border: 1px solid #ddd;
    padding: 12px 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 6px;
}



.promotion-middle-banner {-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;width: 100%;background-color: #292929;color: #fff;font-family: "ZohoPuvi", sans-serif;padding: 60px 0;position: relative;z-index: 1}
.promotion-middle-banner::before {content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: -1;background-image: linear-gradient(to right, #323232 1px, transparent 1px), linear-gradient(to bottom, #323232 1px, transparent 1px);background-size: 72px 72px}
.promotion-middle-banner * {-webkit-box-sizing: border-box;box-sizing: border-box}
.promotion-middle-banner h2 {font-weight: 600;font-size: 32px;line-height: 1.3;color: #f3c16a;margin: 0 0 8px}
.promotion-middle-banner p {font-size: 17px;line-height: 1.75;margin: 0 0 8px;text-align: left}
.promotion-middle-banner .text-highlight {color: #f3c16a}
.promotion-middle-banner .row {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -0.75rem;margin-left: -0.75rem;padding-top: 0;padding-bottom: 0}
.promotion-middle-banner .row>* {padding-left: 12px;padding-right: 12px;max-width: 100%}
.promotion-middle-banner .row.g-0 {margin-right: 0;margin-left: 0}
.promotion-middle-banner .row.g-0>* {padding-left: 0;padding-right: 0}
.promotion-middle-banner .col-12 {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 100%}
@media only screen and (min-width: 768px) {.promotion-middle-banner .col-md-4 {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 33.33333333%}
.promotion-middle-banner .col-md-5 {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 41.66666667%}
.promotion-middle-banner .col-md-6 {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 50%;display: unset}
.promotion-middle-banner .col-md-7 {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 58.33333333%}
.promotion-middle-banner .col-md-8 {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 66.66666667%}
}
@media only screen and (min-width: 992px) {.promotion-middle-banner .col-lg-4 {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 33.33333333%}
.promotion-middle-banner .col-lg-5 {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 41.66666667%}
.promotion-middle-banner .col-lg-6 {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 50%}
.promotion-middle-banner .col-lg-7 {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 58.33333333%}
.promotion-middle-banner .col-lg-8 {-webkit-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;width: 66.66666667%}
}
.promotion-middle-banner .btn-primary {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-weight: 400;cursor: pointer;padding: 10px 16px;line-height: 1.2;font-size: 17px;-webkit-transition: all .15s ease-in;transition: all .15s ease-in;border-radius: 4px;background: #e80e19;color: #fff !important;border: 1px solid #e80e19;position: relative}
.promotion-middle-banner .btn-primary:hover,.promotion-middle-banner .btn-primary:focus,.promotion-middle-banner .btn-primary:focus-within,.promotion-middle-banner .btn-primary:active {background: #c80420;text-decoration: none}
.promotion-middle-banner .btn-primary .chevron-right-icon {position: relative;display: inline-block;width: 14px;height: 14px}
.promotion-middle-banner .btn-primary .chevron-right-icon::before {content: "";right: 0;position: absolute;width: 1.5px;height: 8px;background-color: #fff;border-radius: 2px;top: 1px;right: 4px;-webkit-transform: rotate(-45deg);transform: rotate(-45deg)}
.promotion-middle-banner .btn-primary .chevron-right-icon::after {content: "";right: 0;position: absolute;width: 1.5px;height: 8px;background-color: #fff;border-radius: 2px;top: 6px;right: 4px;-webkit-transform: rotate(45deg);transform: rotate(45deg)}
.promotion-middle-banner .mt-3 {margin-top: 12px !important}
.promotion-middle-banner .align-items-center {-webkit-box-align: center !important;-ms-flex-align: center !important;align-items: center !important}
.promotion-middle-banner .promotion-img-wrapper {text-align: center}
.promotion-middle-banner .promotion-img-wrapper img {max-width: 320px;width: 100%;margin-right: auto;margin-left: auto}
@media only screen and (max-width: 768px) {.promotion-middle-banner .promotion-img-wrapper {margin-top: 40px}
}
.promotion-middle-banner .promotion-middle-banner-content {text-align: left}
@media screen and (max-width: 1023px) {.opmPlusBanner {width: 80%}
}