.btn-round {
    display: inline-block;
    font-size: 23px;
    background-color: #fff;
    border: 7px solid #00adef;
    height: 46px;
    padding: 0 24px;
    border-radius: 23px;
    -webkit-box-shadow: 0 4px 0 0 rgba(0,0,0,0.2);
    box-shadow: 0 4px 0 0 rgba(0,0,0,0.2);
    transition: background-color .3s ease, border-color .3s ease, color .3s ease;
}
.en .btn-round {
    font-size: 18px;
    line-height: 1.7;
}
.btn-round:hover {
    border-color: #fff;
    background-color: #00adef;
    color: #fff;
}
.bn-dtac-jaidee {
    position: relative;
    background: url(/images/2017/jaidee-home/bg-curve.jpg) #00a5e5 center top no-repeat;
}
.bn-dtac-jaidee .wrapper {
    max-width: 1200px;
    padding: 0;
}
.bn-dtac-jaidee:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 230px;
    background: url(/images/2017/jaidee-home/bg-cloud.png) center bottom no-repeat;
}
.bn-dtac-jaidee .wrapper {
    height: 1220px;
}
.bn-dtac-jaidee .row {
    margin-left: 0;
    margin-right: 0;
    position: relative;
    z-index: 1;
}
.bn-dtac-jaidee .row-header {
    position: relative;
    padding-top: 20px;
    padding-bottom: 40px;
}
.bn-dtac-jaidee .row-header h1 {
    float: right;
    margin: 141px 0 0;
    color: #ffffff;
    font-family: dtac2018bd;
}
.bn-dtac-jaidee .row-header h2 {
    color: #fff;
    font-size: 78px;
    line-height: .9;
    float: left;
    margin-bottom: 0;
}
.bn-dtac-jaidee .row-header h2 span {
    font-size: 52px;
}
.obj-sunny-jaidee {
    bottom: 0;
    left: 255px;
}
.money-back {
    float: left;
    margin-left: 252px;
    margin-top: 44px;
}
.money-back h3 {
    float: left;
    color: #fff;
    font-size: 38px;
    line-height: 1;
}
.money-back h3 span {
    font-size: 56px;
}
.ico-money-back {
    float: left;
    margin-left: 10px;
}
.bn-discount {
    background: url(/images/2017/jaidee-home/bg-banner-discount.jpg) center top no-repeat;
    height: 480px;
    border-radius: 4px;
    margin-bottom: 40px;
}
.bn-discount.v2.plus {
    height: 532px;
}
.bn-discount.v2-1.plus {
    height: 555px;
}
.bn-discount .content-container {
    padding: 72px 0 0 318px;
    position: relative;
}
/*.bn-discount a.btn-round {
    color: #1a1a1a;
    display: inline-block;
    text-align: left;
    border: 4px solid #00adee;
    height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 32px;
    min-width: 165px;
    position: relative;
    margin-top: 7px;
    font-size: 18px;
}
.bn-discount a.btn-round:after {
    content: '';
    display: inline-block;
    background: url(/assets-mnp/img/jaidee/ico-arrw-btn.png) 0 0 no-repeat;
    width: 6px;
    height: 10px;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -5px;
}
.bn-discount a.btn-round:hover {
    background: #00adee;
    border-color: #fff;
    color: #fff;
}*/
.bn-discount .obj-ico-hex {
    
}
.bn-discount.v2 .obj-ico-hex {
    max-width: 132px;
}
.bn-discount .text {
    margin-top: 180px;
}
.bn-discount .text p {
    margin-bottom: 0;
    float: left;
    font-size: 45px;
    line-height: 1.1;
    color: #000;
}
.c-pink {
    color: #ed1e79;
}
.bn-discount .text p.text-large {
    font-size: 130px;
    margin-top: -28px;
}
.obj-balloon {
    background: url(/images/2017/jaidee-home/balloon-discount.png) center top no-repeat;
    width: 279px;
    height: 300px;
    color: #fff;
    top: 48px;
    margin: 0 0 0 365px;
    text-align: center;
    padding-top: 30px;
}
.obj-balloon p {
    font-size: 48px;
    line-height: 1;
}
.obj-balloon p.text-large {
    color: #FED430;
    font-size: 120px;
}
.obj-balloon p.text-large span {
    font-size: 65px;
}
/*v2*/
.bn-dtac-jaidee.v2 {
    background: url(/images/2017/jaidee-home/bg-cloud.png) center bottom no-repeat, url(/images/2017/jaidee-home/bg-curve.jpg) center top no-repeat #00a5e5;
    background-size: contain, cover;
    padding-bottom: 200px;
}
.bn-dtac-jaidee.v2:after {
    display: none;
}
.bn-dtac-jaidee.v2 .wrapper {
    height: auto;
    padding: 0;
}
.bn-discount.v2 {
    background: url(/images/2017/jaidee-home/bg-banner-discount-v2-d.png) center right no-repeat #baeaff;
    background-size: contain;
    box-shadow: 0 8px 4px 0 rgba(0,0,0,.2);
    border-radius: 7px;
}
.bn-discount.v2.b { 
    background: url(/images/2017/jaidee-home/bg-banner-discount-v2-d.png) center right no-repeat #baeaff;
}
.bn-discount.v2 .content-container {
    padding: 0;
}
.bn-discount.v2 .box-txt {
    padding: 24px 0 0 88px;
    overflow: hidden;
    margin-bottom: -21px;
}
.bn-discount.v2.model-4 .box-txt {
    padding: 24px 0 0 60px;
}
.bn-discount.v2.b .box-txt {
    padding: 24px 0 0 154px;
}
.bn-discount.v2 .box-txt .obj-ico-hex, .bn-discount.v2 .box-txt .text, .bn-discount.v2 .box-txt .obj-balloon {
    float: left;
}
.bn-discount.v2 .text {
    margin: 45px 0 0 16px;
}
.bn-discount.v2 .text p {
    font-size: 30px;
}
.en .bn-discount.v2 .text p {
    font-size: 30px;
    margin-top: 13px;
}
.bn-discount.v2.b .text p {
    font-size: 54px;
    margin-top: 4px;
}
.bn-discount.v2 .text p.text-large {
    font-size: 90px;
    margin: -20px 0 0 4px;
}
.en .bn-discount.v2 .text p.text-large {
    font-size: 70px;
}
.bn-discount.v2.b .text p.text-large {
    font-size: 70px;
    margin: -10px 0 0 4px;
}
.en .bn-discount.v2.b .text p.text-large {
    font-size: 55px;
    margin: 0 0 0 4px;
}
.bn-discount.v2.b .text p.text-large .c-black {
    font-size: 77%;
}
.bn-discount.v2 .obj-balloon {
    background-size: contain;
    width: 107px;
    height: 115px;
    margin: 12px 0 0 4px;
    padding-top: 15px;
}
.bn-discount.v2 .obj-balloon p {
    font-size: 17px;
    margin: 0;
}
.bn-discount.v2 .obj-balloon p.text-large {
    font-size: 52px;
}
.en .bn-discount.v2 .obj-balloon p.text-large {
    font-size: 40px;
}
.bn-discount.v2 .obj-balloon p.text-large span {
    font-size: 26px;
}
.bn-discount.v2 .mnp-device-wrap {
    max-width: 1032px;
    margin: 0 auto;
    overflow: hidden;
    clear: both;
}
.bn-discount.v2.model-4 .mnp-device-wrap {
    width: 100%;
    float: left;
    clear: both;
    overflow: inherit;
}
.bn-discount.v2.model-4 .mnp-device-wrap {
    max-width: 1160px;
}
.bn-discount.v2 .mnp-device-wrap li {
    padding: 0 16px;
}
.bn-discount.v2.model-4 .mnp-device-wrap li {
    padding: 0 5px;
}
.bn-discount.v2 .mnp-device-wrap .inner-wrap {
    width: 100%;
}
.bn-discount.v2.plus .mnp-device-wrap .inner-wrap .row-btn {
    padding-bottom: 5px;
    clear: both;
    overflow: hidden;
}
.bn-discount.v2.plus .mnp-device-wrap .inner-wrap .row-btn .btn-round {
    float: right;
    margin-right: 32px;
    font-size: 20px;
    padding: 3px 10px 0;
}
.en .bn-discount.v2.plus .mnp-device-wrap .inner-wrap .row-btn .btn-round {
    float: right;
    margin-right: 10px;
    padding: 0 10px 0;
}
.bn-discount.v2.b .mnp-device-wrap .inner-wrap {
    height: auto;
}
.bn-discount.v2 .mnp-device-wrap .detail {
    float: left;
    margin: 154px 0px 0 0;
    width: 140px;
    max-width: 44.5%;
    border: 2px solid #ed1e79;
    padding: 11px 12px 10px 26px;
    border-radius: 45px 1px 45px 45px;
    background-color: #e3f5ff;
}
.bn-discount.v2.b .mnp-device-wrap .detail {
    border: none;
    background-color: transparent;
    margin: 206px 0px 0 0;
    padding: 0 7px 0 0px;
    width: 44.5%;
    max-width: none;
}
.bn-discount.v2 .mnp-device-wrap .detail h4 {
    font-size: 14px;
    margin: 0;
    padding-bottom: 4px;
    border-bottom: 2px solid #7b8086;
}
.bn-discount.v2.b .mnp-device-wrap .detail h4 {
    border: none;
    text-align: right;
    font-size: 24px;
}
.bn-discount.v2.b .mnp-device-wrap .detail h4 span {
    font-size: 70%;
}
.bn-discount.v2 .mnp-device-wrap .detail .price {
    margin: 7px 0 0;
    font-size: 10px;
}
.bn-discount.v2 .mnp-device-wrap .detail .price span {
    color: #fcd530;
    display: block;
    background-color: #ed1e78;
    font-size: 20px;
    padding: 5px 0 1px 0;
    border-radius: 13px;
    line-height: 1;
    text-align: center;
}
.bn-discount.v2 .mnp-device-wrap .detail .old-price {
    margin: 0;
    font-size: 9px;
    text-decoration: line-through;
}

.en .bn-discount.v2-1.plus .mnp-device-wrap .detail {
    padding: 16px 5px 15px 20px;
}
.bn-discount.v2.plus .mnp-device-wrap .detail {
    padding: 16px 12px 15px 26px;
}
.bn-discount.v2.plus.model-4 .mnp-device-wrap .detail {
    padding: 15px 0;
    border-radius: 25px 0px 25px 26px;
    margin: 154px 0px 5px 0;
    max-width: 44.5%;
}
.bn-discount.v2.plus .mnp-device-wrap .detail h4 {
    font-size: 16px;
    font-family: dtac2017BD;
}
.bn-discount.v2.plus.model-4 .mnp-device-wrap .detail h4 {
    font-size: 20px;
}
.bn-discount.v2.plus .mnp-device-wrap .detail p.start-price {
    font-size: 14px;
    margin-top: 5px;
}
.bn-discount.v2.plus .mnp-device-wrap .detail .old-price {
    font-size: 14px;
    margin-top: 9px;
    text-decoration: none;
}
.bn-discount.v2.plus .mnp-device-wrap .detail .old-price span {
    position: relative;
}
.bn-discount.v2.plus .mnp-device-wrap .detail .old-price span:after {
    content: "";
    display: block;
    position: absolute;
    width: 45px;
    border-top: 1px solid #333333;
    transform: rotate(-23deg);
    top: 8px;
    left: 0;
}
.bn-discount.v2 .mnp-device-wrap figure {
    float: left;
    width: 50.7%;
    padding: 16px 0 5px 0;
    position: relative;
}
.bn-discount.v2-1.plus.model-4 {
    height: 670px;
}
.bn-discount.v2.model-4 .mnp-device-wrap figure .discount-percent.red {
    left: 50%;
}
.bn-discount.v2.model-4 .mnp-device-wrap figure .discount-percent p.text-large span {
    position: relative;
}
.bn-discount.v2.model-4 .mnp-device-wrap figure .discount-percent p.text-large span sup {
    position: absolute;
    top: 0;
    left: -2px;
    font-size: 14px;
}
.bn-discount.v2.model-4 .mnp-device-wrap {
    margin: 20px auto 0;
}
.bn-discount.v2.model-4 .mnp-device-wrap figure {
    float: left;
    width: 100%;
}
.bn-discount.v2.model-4 .mnp-device-wrap figure img {
    margin: 0 auto;
    min-height: 138px;
}
.bn-discount.v2.model-4 .mnp-device-wrap figure .discount-percent {
    left: 50%;
    margin-left: -130px;
}
.bn-discount.v2.plus.model-4 .mnp-device-wrap .detail {
    margin: 0 auto 0;
    padding-top: 10px;
    max-width: 100%;
    width: 100%;
    text-align: center;
    overflow: hidden;
    display: block;
    clear: both;
    border: none;
    background: none;
}
.bn-discount.v2.plus.model-4 .mnp-device-wrap .detail h4 {
    border: none;
}
.bn-discount.v2-1.plus.model-4 .mnp-device-wrap .detail p.start-price {
    margin-bottom: 5px;
}
.bn-discount.v2-1.plus.model-4 .mnp-device-wrap .detail p.start-price span {
    color: #009de0;
}
.bn-discount.v2.plus.model-4 .mnp-device-wrap .inner-wrap .row-btn .btn-round {
    float: none;
    margin: 0;
}
.bn-discount.v2.plus.model-4 .row-btn {
    display: inline-block;
    width: 100%;
}
.bn-discount.v2.plus.model-4>.inner-wrap>.row-btn {
    position: absolute;
    bottom: -24px;
    left: 0;
}
.bn-discount.v2.b .mnp-device-wrap figure {
    width: 45%;
}
.bn-discount.v2 .mnp-device-wrap figure img {
    margin: 0 auto;
}
.bn-discount.v2 .mnp-device-wrap figure .discount-percent {
    position: absolute;
    height: 96px;
    width: 96px;
    border-radius: 100%;
    background-color: #0385d6;
    top: 48px;
    left: -43px;
    text-align: center;
    color: #ffffff;
    font-size: 26px;
    padding: 7px 0 0;
}
.en .bn-discount.v2 .mnp-device-wrap figure .discount-percent, 
.en .bn-discount.v2 .mnp-device-wrap figure .discount-percent {
    padding: 16px 0 0;
}
.bn-discount.v2.b .mnp-device-wrap figure .discount-percent {
    top: 72px;
}
.bn-discount.v2 .mnp-device-wrap figure .discount-percent p {
    color: #ffffff;
    font-size: 26px;
    margin: 0;
    line-height: 1;
}
.bn-discount.v2 .mnp-device-wrap figure .discount-percent p.text-large {
    font-size: 46px;
}
.bn-discount.v2 .mnp-device-wrap figure .discount-percent p.text-large span {
    font-size: 26px;
}
.bn-discount.v2 .mnp-device-wrap figure .discount-percent.red {
    background-color: #e9213e;
    width: 115px;
    height: 115px;
    top: 28px;
    left: -61px;
    padding: 10px 0 0;
}
.en .bn-discount.v2 .mnp-device-wrap figure .discount-percent.red, 
.en .bn-discount.v2.b .mnp-device-wrap figure .discount-percent.red {
    padding: 25px 0 0;
}
.en .bn-discount.v2 .mnp-device-wrap figure .discount-percent.red p.text-large, 
.en .bn-discount.v2.b .mnp-device-wrap figure .discount-percent.red p.text-large {
    font-size: 46px;
}
.bn-discount.v2.b .mnp-device-wrap figure .discount-percent.red {
    top: 63px;
    left: -81px;
    padding: 8px 0 0;
}
.bn-discount.v2 .mnp-device-wrap figure .discount-percent.red p {
    font-size: 32px;
}
.bn-discount.v2 .mnp-device-wrap figure .discount-percent.red p.text-large {
    font-size: 56px;
}
.bn-discount.v2 .mnp-device-wrap figure .discount-percent.red p.text-large {
    font-size: 56px;
}
.bn-discount.v2.b .mnp-device-wrap figure .discount-percent.red p.text-large {
    font-size: 58px;
}
.bn-discount.v2 .mnp-device-wrap figure .discount-percent.red p.text-large span {
    font-size: 32px;
}
.bn-discount.v2.model-4 .mnp-device-wrap figure .discount-percent.red p.text-large span {
    font-size: 26px;
}
.bn-discount.v2 .row-btn {
    margin-top: 24px;
}
.mongkol-number {
    display: block;
    margin: 0 auto;
    max-width: 1200px;
    height: 250px;
    background: url(/images/2017/jaidee-home/bg-mongkol-number-d-l.png) center left no-repeat, url(/images/2017/jaidee-home/bg-mongkol-number-d-r.png) center right no-repeat #ffffff;
    clear: both;
    padding: 22px 20px 0;
    border-radius: 7px;
    box-shadow: 0 8px 4px 0 rgba(0,0,0,.2);
}
.mongkol-number .inner-wrap {
    
}
.mongkol-number .content-container {
    
}
.mongkol-number header {
    margin: 0 auto;
    max-width: 1150px;
    display: block;
}
.mongkol-number header h3 {
    margin: 0 auto;
    display: block;
    text-align: center;
    background-color: #fed530;
    font-size: 44px;
    padding: 15px 0 8px;
    border-radius: 35px;
}
.mongkol-number h4 {
    text-align: center;
    font-size: 28px;
    padding: 13px 0 0;
}
.mongkol-number .number-fill {
    margin: 0 auto;
    display: block;
    max-width: 435px;
    color: #979797;
    font-size: 24px;
}
.mongkol-number .number-fill input {
    text-align: center;
    font-size: 24px;
    color: #000;
    border-radius: 3px;
    width: 29px;
    height: 42px;
    margin: 3px 3px;
    background-color: #f2f2f2;
    border: 1px solid #979797;
    padding: 0;
    display: inline-block;
}
.mongkol-number .btn-round {
    margin: 25px auto;
    display: block;
    max-width: 210px;
    text-align: center;
    color: #009de0;
}
/*v2*/
/*v3*/
.bn-dtac-jaidee .row-header.v3 {
    padding: 58px 0 0;
    font-family: dtac2018;
}
.bn-dtac-jaidee .row-header.v3 .txt-head-mnp {
    float: left;
}
.bn-dtac-jaidee .row-header.v3 h2 {
    font-size: 51px;
    margin-top: 30px;
    margin-right: 19px;
    line-height: 1;
}
.bn-dtac-jaidee .row-header.v3 h2 span {
    font-size: 39px;
}
.bn-dtac-jaidee .row-header.v3 .ico-hex {
    display: inline-block;
}
.bn-dtac-jaidee .row-header.v3 .ico-hex img {
    width: 154px;
}
.bn-dtac-jaidee .row-header.v3 .ico-hex img {
    width: 154px;
}
.bn-dtac-jaidee .row-header.v3 .free-3-device {
    float: right;
    margin-top: 20px;
}
.bn-dtac-jaidee .row-header.v3 .free-3-device h3 {
    display: inline-block;
    color: #ffffff;
    font-size: 46px;
    text-align: right;
    margin: 0;
    padding: 0 0 0;
}
.en .bn-dtac-jaidee .row-header.v3 .free-3-device h3 {
    font-size: 30px;
}
.bn-dtac-jaidee .row-header.v3 .free-3-device .txt-free {
    display: inline-block;
    color: #e9147e;
    font-size: 98px;
    font-family: dtac2018bdit;
    margin: 26px 15px 0 15px;
    text-shadow: rgb(255, 255, 255) 6px 0px 0px, rgb(255, 255, 255) 5.91686px 0.995377px 0px, rgb(255, 255, 255) 5.66974px 1.96317px 0px, rgb(255, 255, 255) 5.2655px 2.87655px 0px, rgb(255, 255, 255) 4.71532px 3.71022px 0px, rgb(255, 255, 255) 4.03447px 4.44106px 0px, rgb(255, 255, 255) 3.24181px 5.04883px 0px, rgb(255, 255, 255) 2.35931px 5.51667px 0px, rgb(255, 255, 255) 1.41143px 5.83163px 0px, rgb(255, 255, 255) 0.424423px 5.98497px 0px, rgb(255, 255, 255) -0.574341px 5.97245px 0px, rgb(255, 255, 255) -1.55719px 5.79441px 0px, rgb(255, 255, 255) -2.49688px 5.45578px 0px, rgb(255, 255, 255) -3.36738px 4.96596px 0px, rgb(255, 255, 255) -4.14455px 4.33852px 0px, rgb(255, 255, 255) -4.80686px 3.59083px 0px, rgb(255, 255, 255) -5.33596px 2.74364px 0px, rgb(255, 255, 255) -5.71718px 1.8204px 0px, rgb(255, 255, 255) -5.93995px 0.84672px 0px, rgb(255, 255, 255) -5.99811px -0.150428px 0px, rgb(255, 255, 255) -5.89004px -1.14341px 0px, rgb(255, 255, 255) -5.61874px -2.1047px 0px, rgb(255, 255, 255) -5.19172px -3.00766px 0px, rgb(255, 255, 255) -4.62082px -3.82727px 0px, rgb(255, 255, 255) -3.92186px -4.54081px 0px, rgb(255, 255, 255) -3.11421px -5.12852px 0px, rgb(255, 255, 255) -2.22026px -5.57409px 0px, rgb(255, 255, 255) -1.26477px -5.86518px 0px, rgb(255, 255, 255) -0.274238px -5.99373px 0px, rgb(255, 255, 255) 0.723898px -5.95617px 0px, rgb(255, 255, 255) 1.70197px -5.75355px 0px, rgb(255, 255, 255) 2.63288px -5.39147px 0px, rgb(255, 255, 255) 3.49082px -4.87998px 0px, rgb(255, 255, 255) 4.25202px -4.23324px 0px, rgb(255, 255, 255) 4.89538px -3.46919px 0px, rgb(255, 255, 255) 5.40307px -2.60899px 0px, rgb(255, 255, 255) 5.76102px -1.67649px 0px, rgb(255, 255, 255) 5.95932px -0.697531px 0px;
}
.bn-dtac-jaidee .row-header.v3 .free-3-device .txt-free {
    font-size: 70px;
}
.bn-dtac-jaidee .bn-discount.v2 .free-3-device {
    float: left;
    margin-left: 15px;
}
.bn-dtac-jaidee .bn-discount.v2-1 .free-3-device {
    margin-top: 45px;
}
.bn-dtac-jaidee .bn-discount.v2-1.model-4 .free-3-device {
    margin-top: 48px;
}
.bn-dtac-jaidee .bn-discount.v2 .free-3-device h3 {
    display: inline-block;
    color: #000000;
    font-size: 38px;
    text-align: right;
    margin: 0;
    padding: 0 0 0;
}
.en .bn-dtac-jaidee .bn-discount.v2 .free-3-device h3 {
    font-size: 34px;
}
.bn-dtac-jaidee .bn-discount.v2.model-4 .free-3-device h3 {
    text-align: left;
}
.en .bn-dtac-jaidee .bn-discount.v2.model-4 .free-3-device h3 {
}
.bn-dtac-jaidee .bn-discount.v2 .free-3-device .txt-free {
    display: inline-block;
    color: #e9147e;
    font-size: 98px;
    font-family: dtac2018bdit;
    margin: 26px 15px 0 15px;
    text-shadow: rgb(255, 255, 255) 6px 0px 0px, rgb(255, 255, 255) 5.91686px 0.995377px 0px, rgb(255, 255, 255) 5.66974px 1.96317px 0px, rgb(255, 255, 255) 5.2655px 2.87655px 0px, rgb(255, 255, 255) 4.71532px 3.71022px 0px, rgb(255, 255, 255) 4.03447px 4.44106px 0px, rgb(255, 255, 255) 3.24181px 5.04883px 0px, rgb(255, 255, 255) 2.35931px 5.51667px 0px, rgb(255, 255, 255) 1.41143px 5.83163px 0px, rgb(255, 255, 255) 0.424423px 5.98497px 0px, rgb(255, 255, 255) -0.574341px 5.97245px 0px, rgb(255, 255, 255) -1.55719px 5.79441px 0px, rgb(255, 255, 255) -2.49688px 5.45578px 0px, rgb(255, 255, 255) -3.36738px 4.96596px 0px, rgb(255, 255, 255) -4.14455px 4.33852px 0px, rgb(255, 255, 255) -4.80686px 3.59083px 0px, rgb(255, 255, 255) -5.33596px 2.74364px 0px, rgb(255, 255, 255) -5.71718px 1.8204px 0px, rgb(255, 255, 255) -5.93995px 0.84672px 0px, rgb(255, 255, 255) -5.99811px -0.150428px 0px, rgb(255, 255, 255) -5.89004px -1.14341px 0px, rgb(255, 255, 255) -5.61874px -2.1047px 0px, rgb(255, 255, 255) -5.19172px -3.00766px 0px, rgb(255, 255, 255) -4.62082px -3.82727px 0px, rgb(255, 255, 255) -3.92186px -4.54081px 0px, rgb(255, 255, 255) -3.11421px -5.12852px 0px, rgb(255, 255, 255) -2.22026px -5.57409px 0px, rgb(255, 255, 255) -1.26477px -5.86518px 0px, rgb(255, 255, 255) -0.274238px -5.99373px 0px, rgb(255, 255, 255) 0.723898px -5.95617px 0px, rgb(255, 255, 255) 1.70197px -5.75355px 0px, rgb(255, 255, 255) 2.63288px -5.39147px 0px, rgb(255, 255, 255) 3.49082px -4.87998px 0px, rgb(255, 255, 255) 4.25202px -4.23324px 0px, rgb(255, 255, 255) 4.89538px -3.46919px 0px, rgb(255, 255, 255) 5.40307px -2.60899px 0px, rgb(255, 255, 255) 5.76102px -1.67649px 0px, rgb(255, 255, 255) 5.95932px -0.697531px 0px;
}
.bn-dtac-jaidee .bn-discount.v2 .free-3-device .txt-free {
    font-size: 70px;
}
.bn-discount.v3 {
    background: url(/images/2017/jaidee-home/bg-ssss-d.jpg) center top no-repeat;
    border-radius: 15px;
    box-shadow: 0 8px 4px 0 rgba(0,0,0,.2);
}
.bn-discount.v3 .content-container {
    padding: 0;
    float: left;
    width: 100%;
}
.bn-discount.v3 .content-container>div {
    padding: 0;
}
.bn-discount.v3 .logo-ssss {
    margin-top: 20px;
}
.bn-discount.v3 .mnp-device-wrap {
    margin: 66px 0 0 0;
}
.bn-discount.v3 .mnp-device-wrap>li {
    padding: 0;
}
.bn-discount.v3 .mnp-device-wrap li figure {
    float: right;
    margin-right: 36px;
    max-width: 130px;
}
.bn-discount.v3 .mnp-device-wrap li .detail {
    float: left;
    clear: both;
    margin-top: -62px;
    max-width: 130px;
}
.bn-discount.v3 .mnp-device-wrap li .detail .bubble-box {
    background-color: #ffffff;
    border: 4px solid #11bef0;
    padding: 8px 11px 1px;
    border-radius: 25px 25px 0 25px;
    margin-bottom: 7px;
}
.bn-discount.v3 .mnp-device-wrap li .detail .bubble-box .brand-model {
    max-width: 114px;
}
.bn-discount.v3 .mnp-device-wrap li .detail .bubble-box .old-price {
    text-align: center;
    font-size: 13px;
    margin-top: 9px;
    position: relative;
}
.bn-discount.v3 .mnp-device-wrap li .detail .bubble-box .old-price:after {
    content: "";
    display: block;
    position: absolute;
    width: 45px;
    border-top: 1px solid #333333;
    transform: rotate(-23deg);
    top: 8px;
    left: 32px;
}
.bn-discount.v3 .mnp-device-wrap li .detail .btn-mnp {
    color: #ffffff;
    background-color: #1a9ede;
    padding: 8px 18px 8px;
    display: block;
    margin: 0 4px;
    font-size: 14px;
    text-align: center;
    border-radius: 18px;
    transition: background-color .3s ease, color .3s ease;
}
.bn-discount.v3 .mnp-device-wrap li .detail .btn-mnp:hover {
    color: #1a9ede;
    background-color: #ffffff;
}
.bn-discount.v3 .row-btn a {
}
/*v3-end*/
.bn-mnp {
    padding-left: 0;
    padding-right: 0;
}
.bn-mnp .inner-wrap {
    float: right;
    background: url(/images/2017/jaidee-home/bg-banner-mnp.png) center top no-repeat;
    width: 508px;
    height: 262px;
    margin-right: 10px;
}
.bn-mnp .obj-ico-hex {
    margin-left: -74px;
    margin-top: 35px;
    top: 0;
}
.bn-mnp .title {
    width: 402px;
    margin-left: 95px;
    text-align: center;
    color: #000;
    margin-top: 40px;
    font-size: 52px;
}
.bn-mnp .title h3 {
    font-size: 45px;
}
.bn-mnp .title h3 p {
    display: inline-block;
}
.bn-mnp .title h3 .price {
    color: #ed1e79;
    font-size: 52px;
}
.bn-mnp .title h3 .price .old-price {
    display: block;
    font-size: 20px;
    color: #a3a3a3;
    text-decoration: line-through;
}
    /*-----------v1--------------*/
    .bn-mnp.v1 .title h3 {
        font-size: 38px;
    }
    .en .bn-mnp.v1 .title h3 {
        font-size: 30px;
    }
    .bn-mnp.v1 .title h3 span.max-speed {
        color: #ed1e79;
    }
    .en .bn-mnp.v1 .title h3 span.max-speed {
        display: inline-block;
        line-height: 0.9;
    }
    /*-----------v2--------------*/
    .bn-mnp.v2 .title h3 span.quota {
        position: relative;
    }
    .bn-mnp.v2 .title h3 span.quota:after {
        content: " ";
        position: absolute;
        display: block;
        width: 188px;
        height: 60px;
        background: url('/images/2017/jaidee-home/badge-quota.png') center center no-repeat;
        background-size: 100%;
        top: -7px;
        left: -10px;
    }
    .en .bn-mnp.v2 .title h3 span.quota:after {
        background: url('/images/2017/jaidee-home/badge-quota-en.png') center center no-repeat;
        background-size: 100%;
        top: -21px;
        left: 2px;
    }
    /*---------------------------*/
    /*-----------v3--------------*/
    .bn-mnp.v3 .title {
        width: 409px;
        margin-top: 34px;
    }
    .bn-mnp.v3 .title h3 {
        overflow: hidden;
    }
    .bn-mnp.v3 .pdiscount {
        float: left;
        font-size: 30px;
        text-align: center;
        padding: 16px 0 0 12px;
        width: 292px;
        line-height: 1;
    }
    .en .bn-mnp.v3 .pdiscount {
        font-size: 22px;
        padding: 25px 0 0 12px;
    }
    .bn-mnp.v3.v3_smart-net .pdiscount {
        padding: 27px 0 15px 12px;
        width: 409px;
    }
    .bn-mnp.v3 .pdiscount b {
        font-size: 150%;
        color: #ee1193;
        font-weight: normal;
    }
    .bn-mnp.v3 .pdiscount span {
        color: #ee1193;
    }
    .bn-mnp.v3 .pjust {
        float: right;
        background-color: #ec1288;
        width: 117px;
        height: 91px;
        margin-bottom: 0;
        padding: 21px 0 0 14px;
        color: #ffffff;
        text-align: left;
    }
    .bn-mnp.v3 .pjust span {
        font-size: 19px;
        float: left;
    }
    .bn-mnp.v3 .pjust u {
        text-decoration: line-through;
        float: right;
        padding: 0 11px 0 0;
        font-size: 19px;
    }
    .bn-mnp.v3 .pjust b {
        font-size: 28px;
        float: left;
        font-weight: normal;
        margin-top: -26px;
    }
    .en .bn-mnp.v3 .pjust b {
        margin-top: -7px;
    }
    .bn-mnp.v3 .pjust b small {
        color: #ffffff;
    }
    .bn-mnp.v3 .detail .offer {
        margin-left: 7px;
    }
    .bn-mnp.v3 .detail p.head {
        font-size: 32px;
        margin-left: 57px;
        margin-top: 9px;
    }
    .bn-mnp.v3 .detail .offer p:first-child {
        margin-bottom: 4px;
    }
    /*---------------------------*/
.bn-mnp .title .ico-member {
    display: inline-block;
    margin-top: -45px;
}
.bn-mnp .detail {
    width: 402px;
    margin-left: 95px;
    color: #000;
    margin-top: 12px;
}
.bn-mnp .detail p.head {
    float: left;
    font-size: 36px;
    margin-left: 35px;
    margin-top: 10px;
}
.bn-mnp .detail .offer {
    float: left;
    width: 170px;
    margin-left: 12px;
}
.bn-mnp .detail .offer p {
    font-size: 22px;
}
.bn-mnp .detail .offer p span {
    font-size: 25px;
}
.bn-mnp .detail .offer p:first-child {
    border-bottom: 1px solid #94813c;
}
.bn-mnp .detail .note {
    font-size: 14px;
    clear: both;
    float: right;
    margin: -5px 10px 0 0;
}
.bn-lucky {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 63px;
}
.bn-lucky .inner-wrap {
    float: right;
    background: url(/images/2017/jaidee-home/bg-banner-lucky.png) center top no-repeat;
    width: 508px;
    height: 262px;
}
.bn-lucky .obj-ico-hex {
    margin-left: -74px;
    margin-top: 35px;
    top: 0;
}
.bn-lucky .title {
    width: 402px;
    margin-left: 95px;
    text-align: center;
    color: #000;
    margin-top: 40px;
    font-size: 52px;
}
.bn-lucky .title h3 {
    font-size: 30px;
    padding-left: 80px;
    padding-right: 80px;
}
.bn-lucky .title h3 p:first-child {
    border-bottom: 1px solid #94813c;
}
.bn-lucky .detail {
    width: 402px;
    margin-left: 95px;
    text-align: center;
    margin-top: 15px;
}
.bn-lucky .detail p {
    color: #000;
}
.bn-lucky .detail p span {
    font-size: 1.5em;
}
/*bn-lucky v3*/
.bn-lucky.v3 .inner-wrap {
    background: url(/images/2017/jaidee-home/bg-banner-lucky-v3.png) center top no-repeat;
    position: relative;
}
.bn-lucky.v3.v3_1 .inner-wrap {
    background: url(/images/2017/jaidee-home/bg-banner-lucky-v3_1.png) center top no-repeat;
}
.bn-lucky.v3 .obj-badge-star {
    background: url(/images/2017/jaidee-home/bg-badge-star.png) center top no-repeat;
    height: 199px;
    width: 163px;
    top: -27px;
    right: -29px;
}
.bn-lucky.v3 .obj-badge-star p {
    text-align: center;
    color: #ffffff;
    padding: 49px 0 0;
    line-height: 0.95;
}
.en.bn-lucky.v3 .obj-badge-star p {
    font-size: 14px;
}
.bn-lucky.v3 .obj-badge-star p .dc-percent {
    color: #fed430;
    font-size: 48px;
}
.bn-lucky.v3 .obj-badge-star p .dc-percent i {
    font-size: 30px;
}
.en.bn-lucky.v3 .obj-badge-star p .dc-off {
    font-size: 18px;
}
.bn-lucky.v3 .title {
    text-align: left;
    margin: 27px 0 0 131px;
}
.en.bn-lucky.v3 .title {
    margin: 23px 0 0 131px;
}
.bn-lucky.v3 .title h3 {
    padding: 0 !important;
    font-size: 40px;
}
.en.bn-lucky.v3 .title h3 .font-l {
    display: inline-block;
}
.en.bn-lucky.v3 .title h3 .font-m {
    display: inline-block;
    font-size: 20px;
}
.bn-lucky.v3 .title .smart-net-price {
    color: #ffffff;
    font-size: 25px;
    padding: 5px 0 0 21px;
    line-height: 1.1;
}
.bn-lucky.v3 .title .smart-net-price .font-m {
    display: inline-block;
}
.bn-lucky.v3 .title .smart-net-price .font-m i {
    font-style: normal;
    font-size: 22px;
    position: relative;
}
.bn-lucky.v3 .title .smart-net-price .font-m i:after {
    content: " ";
    position: absolute;
    display: block;
    width: 68px;
    border-top: 2px solid #ffffff;
    top: 12px;
    left: -10px;
    transform: rotate(-15deg);
}
.bn-lucky.v3 .title .smart-net-price .font-l {
    display: inline-block;
    font-size: 54px;
}
.bn-lucky.v3 .title .smart-net-detail {
    font-size: 14px;
    padding: 0 0 0 24px;
    color: #ffffff;
    margin-top: -15px;
}
.bn-lucky.v3 .detail {
    margin: 14px 0 0 131px;
    text-align: left;
}
.bn-lucky.v3 .detail p {
}
/*------*/
/*bn-lucky v4*/
.bn-lucky.v4 .inner-wrap {
    background: url(/images/2017/jaidee-home/bg-banner-lucky-v4.png) center top no-repeat;
    position: relative;
}
.bn-lucky.v4 .obj-net {
    background-color: #007ad0;
    height: 75px;
    width: 75px;
    border-radius: 100%;
    top: 82px;
    right: 18px;
    box-shadow: -5px 2px 0px #ffffff, -2px 4px 0px #ffffff;
}
.bn-lucky.v4 .obj-net p {
    text-align: center;
    color: #ffffff;
    padding: 20px 0 0;
    line-height: 20px;
    font-size: 34px;
}
.bn-lucky.v4 .obj-net p span {
    font-size: 20px;
}
.bn-lucky.v4 .obj-call {
    background-color: #007ad0;
    border-radius: 100%;
    height: 60px;
    width: 60px;
    top: 153px;
    right: 78px;
    box-shadow: -3px -4px 0px #ffffff, 0px -4px 0px #ffffff;
}
.bn-lucky.v4 .obj-call p {
    text-align: center;
    color: #ffffff;
    padding: 18px 0 0;
    line-height: 16px;
    font-size: 23px;
}
.bn-lucky.v4 .obj-call p span {
    font-size: 17px;
}
.bn-lucky.v4 .title {
    width: 396px;
    margin-left: 126px;
    text-align: center;
    color: #000;
    margin-top: 0px;
}
.en.bn-lucky.v4 .title {
    
}
.bn-lucky.v4 .title h3 {
    padding: 13px 0 0 !important;
    font-size: 30px;
    margin: 0;
    width: 330px;
    line-height: 37px;
    font-family: dtac2018bd !important;
}
.en .bn-lucky.v4 .title h3 {
    font-size: 24px;
}
.bn-lucky.v4 .title h3 span {
    font-size: 24px;
    padding: 0px 6px 0;
    border-top: 2px solid #bfb68b;
    font-family: dtac2018 !important;
}
.en .bn-lucky.v4 .title h3 span {
    font-size: 16px;
    padding: 5px 6px 0;
}
.en.bn-lucky.v4 .title h3 span {
}
.bn-lucky.v4 .title .start-pack {
    color: #ffffff;
    font-size: 26px;
    padding: 22px 0 0 16px;
    line-height: 1.1;
    text-align: left;
}
.bn-lucky.v4 .title .start-pack .font-m {
    display: inline-block;
    margin-right: 10px;
}
.bn-lucky.v4 .title .start-pack .font-l {
    display: inline-block;
    font-size: 61px;
}
.bn-lucky.v4 .obj-delivery {
    bottom: 8px;
    right: 17px;
}
.bn-lucky.v4 .obj-delivery p {
    font-size: 17px;
}
.en .bn-lucky.v4 .obj-delivery p {
    font-size: 16px;
}
.bn-lucky.v4 a.btn-round {
    margin-left: -82px;
}
/*------*/
/*bn-lucky a-chang*/
.bn-lucky.a-chang .inner-wrap {
    /*background: url(/images/2017/jaidee-home/bg-banner-lucky-a-chang.png) center top no-repeat;*/
    background: url(/images/2017/jaidee-home/bg-banner-mnp-number.png) center top no-repeat;
    position: relative;
}
.bn-lucky.a-chang .inner-wrap {

}
.bn-lucky.a-chang .title {
    width: 396px;
    margin-left: 126px;
    text-align: center;
    color: #000;
    margin-top: 0px;
}
.en.bn-lucky.a-chang .title {
    
}
.bn-lucky.a-chang .title h3 {
    padding: 55px 0 0;
    color: #ffda00;
    font-size: 40px;
    font-family: dtac2018bd;
    width: auto;
    margin-bottom: 0;
}

.en .bn-lucky.a-chang .title h3 {
    width: auto;
    font-size: 40px;
    line-height: 1.3;
}
.en .bn-lucky.a-chang .title h3 span.font-l {
    font-size: 50px;
}
.bn-lucky.a-chang .title h3 .font-c-pink {
    font-family: dtac2018bd !important;
    color: #ee1193;
}
.bn-lucky.a-chang .title h3 .font-l {
    font-size: 30px;
    padding: 0px 6px 0;
    font-family: dtac2018bd !important;
}
.en .bn-lucky.a-chang .title h3 span {
}
.en.bn-lucky.a-chang .title h3 span {
}
.bn-lucky.a-chang .title p {
    color: #ffffff;
    font-size: 18px;
    padding: 20px 0 0 5px;
    line-height: 1.17;
    text-align: left;
}
.en .bn-lucky.a-chang .title p {
    padding: 0;
    font-size: 22px;
}
.bn-lucky.a-chang .title p .font-l {
    font-size: 24px;
}
.bn-lucky.a-chang a.btn-round {
    margin-left: -82px;
}

.bn-lucky.a-chang .title h3 span.font-l {
    font-size: 65px;
}
.en .bn-lucky.a-chang .title h3 span.font-l {
    font-size: 55px;
}
.bn-lucky.a-chang .title p {
    color: #ffffff;
    font-size: 30px;
    padding: 0;
    text-align: center;
    line-height: 1;
}
.bn-lucky.a-chang .title {
    width: 365px;
}
/*------*/
.row-btn {
    text-align: center;
    margin-top: 20px;
}
/*.bn-discount a.btn-round, .bn-mnp a.btn-round, .bn-lucky a.btn-round {
    color: #1a1a1a;
    display: inline-block;
    text-align: left;
    border: 4px solid #00adee;
    height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 32px;
    min-width: 165px;
    position: relative;
    margin-top: 7px;
    font-size: 18px;
}*/
/*.bn-discount a.btn-round:after, .bn-mnp a.btn-round:after, .bn-lucky a.btn-round:after {
    content: '';
    display: inline-block;
    background: url(/assets-mnp/img/jaidee/ico-arrw-btn.png) 0 0 no-repeat;
    width: 6px;
    height: 10px;
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -5px;
}*/
.bn-discount a.btn-round:hover, .bn-mnp a.btn-round:hover, .bn-lucky a.btn-round:hover {
    background: #00adee;
    border-color: #fff;
    color: #fff;
}
.bn-mnp a.btn-round {
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -40px;
    z-index: 10;
}
.bn-lucky a.btn-round {
    position: absolute;
    bottom: -12px;
    left: 50%;
    margin-left: -40px;
    z-index: 10;
}
.bn-dtac-jaidee .row-header h2.en {
    font-size: 60px;
}
.bn-dtac-jaidee .row-header h2.en span {
    font-size: 50px;
}
.money-back.en {
    margin-left: 282px;
}
.money-back.en h3 {
    font-size: 28px;
    line-height: 1.2;
}
.money-back.en h3 span {
    font-size: 32px;
}
.bn-discount.en .content-container {
    padding: 65px 0 0 400px;
    position: relative;
}
.bn-discount.en .text {
    margin-top: 95px;
}
.bn-discount.en .text p {
    float: none;
    font-size: 40px;
}
.bn-discount.en .text p.text-large {
    margin-top: 0;
    font-size: 72px;
}
.bn-discount.en .obj-ico-hex {
    left: 230px;
    top: 140px;
}
.en .obj-balloon {
    margin: 0 0 0 310px;
}
.en .obj-balloon p {
    font-size: 40px;
}
.en .obj-balloon p.text-large {
    margin-bottom: 0;
    font-size: 120px;
    margin-top: 0;
}
.bn-mnp.en .title h3 {
    font-size: 30px;
}
.bn-discount.v2-1.plus .mnp-device-wrap .detail p.start-price span {
    font-size: 18px;
}
.bn-discount.v2-1.plus .mnp-device-wrap .detail p.start-price, .bn-discount.v2.plus .mnp-device-wrap .detail .old-price {
    font-size: 12px;
}
.bn-discount.v2-1.plus.model-4 .mnp-device-wrap .detail p.start-price, .bn-discount.v2.plus.model-4 .mnp-device-wrap .detail .old-price {
    font-size: 16px;
}
.bn-discount.v2-1.plus.model-4 .mnp-device-wrap .detail p.start-price span {
    font-size: 22px;
}
.bn-discount.v2.model-4 .row-btn {
    margin-top: 10px;
}
@media screen and (min-width: 1450px) {
    .bn-dtac-jaidee {
        background: url(/images/2017/jaidee-home/bg-curve.jpg) #00a5e5 center top no-repeat;
        background-size: cover;
    }
    .bn-dtac-jaidee:after {
        background: url(/images/2017/jaidee-home/bg-cloud.png) center bottom no-repeat;
        background-size: cover;
    }
}
@media screen and (max-width: 1024px) {
    
}
@media (min-width: 1025px) and (max-width: 1200px) {
    
}
@media (min-width: 961px) and (max-width: 1200px) {
    .bn-dtac-jaidee .wrapper {
        height: 1150px;
        max-width: 100%;
    }
    .bn-discount .content-container {
    padding: 72px 0 0 230px;
    position: relative;
}
    .bn-dtac-jaidee .row-header h2 {
    color: #fff;
    font-size: 62px;
    }
    .obj-sunny-jaidee {
    bottom: 0;
    left: 192px;
}
    .bn-mnp .obj-ico-hex, .bn-lucky .obj-ico-hex {
    /*margin-left: 20px;
    margin-top: 18px;
    top: 0;
    width: 110px;*/
}
    .bn-mnp, .bn-lucky {
        padding: 0 10px;
    }
    .bn-mnp .inner-wrap {
    float: right;
    background: url(/images/2017/jaidee-home/bg-banner-mnp.png) center top no-repeat;
    background-size: contain;
    width: 490px;
    height: 262px;
    margin-right: 10px;
}
    .bn-lucky .inner-wrap {
    float: right;
    background: url(/images/2017/jaidee-home/bg-banner-lucky.png) center top no-repeat;
    background-size: contain;
    width: 490px;
    height: 262px;
}
    .bn-lucky.a-chang .inner-wrap {
        background: url(/images/2017/jaidee-home/bg-banner-lucky-a-chang.png) center top no-repeat;
        position: relative;
        background-size: contain;
    }
    .bn-lucky.v4 .inner-wrap {
        background: url(/images/2017/jaidee-home/bg-banner-lucky-v4.png) center top no-repeat;
        position: relative;
        background-size: contain;
    }
    .bn-lucky.v4 .obj-delivery p {
        font-size: 16px;
    }
    .bn-dtac-jaidee .row-header.v3 {
        padding: 58px 15px 0;
    }
    .bn-discount.v3 {
        max-width: 1170px;
        margin: 0 15px 40px;
    }
    .bn-mnp a.btn-round, .bn-lucky a.btn-round {
    position: absolute;
    bottom: -2px;
    left: 50%;
    margin-left: -81px;
    z-index: 10;
}
    .bn-dtac-jaidee .row-header h2.en {
    font-size: 48px;
}
    .money-back {
    float: left;
    margin-left: 232px;
    margin-top: 44px;
}
    .money-back.en {
    margin-left: 244px;
}
    .money-back.en h3 {
    font-size: 20px;
    line-height: 1.2;
}
    .money-back.en h3 span {
    font-size: 24px;
}
    .bn-mnp.en .obj-ico-hex, .bn-lucky.en .obj-ico-hex {
    margin-left: 20px;
    margin-top: 18px;
    top: 0;
    width: 86px;
}
    
}
@media (min-width: 768px) {
    .mongkol-number header h3 span {
        display: none;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .bn-discount.v2.plus .row-btn {
        margin-top: 42px !important;
    }
    .bn-discount.v2.plus.model-4 .row-btn {
        margin-top: 20px !important;
    }
    .bn-discount.v2-1.plus.model-4 {
        height: 1263px !important;
    }
    .bn-dtac-jaidee .bn-discount.v2.model-4 .free-3-device h3 {
        text-align: left;
    }
    .en .bn-dtac-jaidee .bn-discount.v2.model-4 .free-3-device h3 {
    }
    .bn-discount.v2.model-4 .mnp-device-wrap li {
        margin-bottom: 25px;
    }
    .bn-discount.v2.plus.model-4 .mnp-device-wrap .detail {
        padding: 16px 0;
    }
}
@media (min-width: 991px) and (max-width: 1199px) {
    .bn-mnp.v3 .title {
        margin-left: 77px;
    }
}
@media (min-width: 768px) and (max-width: 1199px) {
    .bn-discount.v2.plus {
        height: 546px;
    }

    .bn-discount.v2.plus .mnp-device-wrap figure {
        float: right;
    }
    .bn-discount.v2.plus .mnp-device-wrap .detail {
        padding: 16px 5px 15px 15px;
    }
    .bn-discount.v2.plus .mnp-device-wrap .detail h4 {
        font-size: 13px;
    }
    .bn-discount.v2.plus.model-4 .mnp-device-wrap .detail h4 {
        font-size: 20px;
    }
    .en .bn-discount.v2-1.plus .mnp-device-wrap .detail {
        padding: 16px 5px 15px 4px;
    }
    .bn-discount.v2.plus .mnp-device-wrap .detail p.start-price {
        font-size: 12px;
    }
    .bn-discount.v2.plus.model-4 .mnp-device-wrap .detail p.start-price {
        font-size: 16px;
    }
    .bn-discount.v2.plus .mnp-device-wrap .detail .old-price {
        font-size: 12px;
    }
    .bn-discount.v2 {
        background-size: contain;
    }
    .bn-discount.v2 .content-container {
        padding: 24px 0 0;
    }
    .bn-discount.v2 .inner-wrap {
        background: none;
        width: 100%;
    }
    .bn-discount.v2 .obj-ico-hex {
        width: auto !important;
    }
    .bn-discount.v2 .text p {
        display: inline-block;
    }
    .en .bn-discount.v2 .text p {
        font-size: 20px;
    }
    .en .bn-discount.v2 .text p.text-large {
        font-size: 48px;
    }
    .bn-discount.v2 .mnp-device-wrap .detail {
        border-radius: 35px 0px 35px 35px;
        padding: 10px 10px 10px 15px;
    }
    .bn-discount.v2.b .box-txt {
        padding: 24px 0 0 25px;
    }
    .bn-discount.v2.b .text p.text-large {
        font-size: 60px;
    }
    .en .bn-discount.v2.b .text p.text-large {
        font-size: 40px;
    }
    .bn-discount.v2.b .text p.text-large .c-black {
    }
    .bn-discount.v2.b .text p {
        font-size: 38px;
    }
    .bn-discount.v2.b .mnp-device-wrap .detail, .bn-discount.v2.b .mnp-device-wrap figure {
        width: 50%;
    }
    .bn-discount.v2.b .mnp-device-wrap .detail {
        margin: 165px 0px 0 0;
    }
    .bn-discount.v2.b .mnp-device-wrap .detail h4 {
        font-size: 20px;
    }
    .bn-discount.v2.b .mnp-device-wrap figure .discount-percent.red {
        top: 40px;
    }
    .bn-discount.v2.b .mnp-device-wrap figure .discount-percent {
        top: 50px;
    }
    .bn-dtac-jaidee .row-header.v3 .free-3-device .txt-free {
        margin: 0 0 0 25px;
    }
    .bn-dtac-jaidee .bn-discount.v2 .free-3-device .txt-free {
        margin: 0 0 0 25px;
    }
    .bn-discount.v3 .logo-ssss {
        padding-bottom: 30px;
    }
    .en .bn-discount.v3 .time-remaining {
        margin-left: -263px
    }
    .bn-discount.v2-1.plus {
        height: 600px;
    }
    .bn-discount.v2-1.plus.model-4 {
        height: 705px;
    }
    .en .bn-discount.v2-1.plus {
        height: 590px;
    }
}
@media (min-width: 768px) and (max-width: 1159px) {
    
}
@media (min-width: 992px) and (max-width: 1024px) {
    .bn-discount.v2.plus.model-4 .mnp-device-wrap .detail {
        padding: 15px 0;
    }
    .bn-dtac-jaidee .bn-discount.v2.model-4 .free-3-device h3 {
        font-size: 40px;
    }
    .en .bn-dtac-jaidee .bn-discount.v2.model-4 .free-3-device h3 {
    }
    .bn-discount.v2.model-4 .row-btn {
        margin-top: 10px !important;
    }
    .bn-mnp.v3 .pdiscount {
        padding: 11px 0 0 12px;
    }
    .bn-mnp.v3 .pjust {
        height: 87px;
        padding: 18px 0 0 14px;
    }
}
@media (max-width: 991px) {
    .bn-mnp.v3 .title {
        width: 324px;
    }
    .bn-mnp.v3.v3_smart-net {
        width: 391px;
        max-width: 100%;
    }
    .bn-mnp.v3 .title h3 {
        margin-top: 7px;
    }
    .bn-mnp.v3 .pdiscount {
        width: 209px;
        padding: 23px 0 0 16px;
        font-size: 26px;
        line-height: 0.95;
    }
    .bn-mnp.v3.v3_smart-net .pdiscount {
        width: 391px;
        padding: 28px 0 15px 16px;
    }
    .bn-mnp.v3 .pjust {
        width: 103px;
        height: 91px;
        padding: 27px 0 0 11px;
    }
    .bn-mnp.v3 .pjust span {
        font-size: 17px;
    }
    .bn-mnp.v3 .pjust u {
        font-size: 16px;
    }
    .bn-mnp.v3 .pjust b {
        margin-top: -19px;
        font-size: 25px;
    }
    .bn-mnp.v3 .detail p.head {
        font-size: 30px;
        margin-left: 54px;
        margin-top: 5px;
    }
    .bn-mnp.v3 .detail .offer {
        margin-left: 6px;
    }
    .bn-mnp.v3 .detail .offer p:first-child {
        font-size: 18px;
    }
    .bn-mnp.v3 .detail .offer p span {
        font-size: 22px;
    }
    .bn-dtac-jaidee .bn-discount.v2 .free-3-device h3 {
        font-size: 32px;
    }
    .en .bn-dtac-jaidee .bn-discount.v2 .free-3-device h3 {
        font-size: 26px;
        padding-top: 10px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .mongkol-number {
        background: url(/images/2017/jaidee-home/bg-mongkol-number-d-l.png) center left -100px no-repeat, url(/images/2017/jaidee-home/bg-mongkol-number-d-r.png) center right -100px no-repeat #ffffff;
    }
    .mongkol-number header h3 {
        font-size: 32px;
    }
    .bn-dtac-jaidee.v3 {
        background: #00a5e5;
    }
    .bn-dtac-jaidee .row-header.v3 header {
        width: 550px;
        margin: 0 auto;
    }
    .en .bn-dtac-jaidee .row-header.v3 header {
        width: 700px;
    }
    .bn-dtac-jaidee .row-header.v3 .free-3-device {
        float: left;
    }
    .bn-dtac-jaidee .row-header.v3 h2 {
        margin-left: 240px;
        display: inline-block;
    }
    .bn-discount.v3 {
        background: url(/images/2017/jaidee-home/bg-ssss-m.jpg) center top no-repeat;
        background-size: cover;
        border-radius: 15px;
        height: 930px;
        width: 738px;
        margin: 0 auto;
    }
    .bn-discount.v3 .row-btn a {
        margin-top: 25px;
    }
    .bn-discount.v3 .inner-wrap {
        background: none;
        width: auto;
    }
    .bn-discount.v3 .mnp-device-wrap {
        padding: 0 0 0 30px;
    }
}

@media (max-width: 960px) {
    .bn-dtac-jaidee {
    position: relative;
    background: #00a5e5;
        background: url(/images/2017/jaidee-home/bg-curve-m.png) #00a5e5 center top no-repeat;
        background-size: 100%;
}
    .bn-dtac-jaidee.v2 {
        background: url(/images/2017/jaidee-home/bg-cloud.png) center bottom no-repeat, url(/images/2017/jaidee-home/bg-curve-m.png) #00a5e5 center top no-repeat;
        background-size: contain, 100%;
        padding-bottom: 80px;
    }
    .bn-dtac-jaidee:after {
    height: 180px;
    background: url(/images/2017/jaidee-home/bg-cloud-m.png) center bottom no-repeat;
    background-size: cover;
}
    .obj-sunny-jaidee {
        display: none;
    }
    .bn-dtac-jaidee .wrapper {
    max-width: 1200px;
       height: auto;
}
    .bn-dtac-jaidee .row-header {
    position: relative;
    padding-top: 20px;
    padding-bottom: 10px;
}
    .bn-dtac-jaidee .row-header header {
        width: 340px;
    margin-left: auto;
    margin-right: auto;
    }
    .bn-dtac-jaidee .row-header h2 {
    color: #fff;
    font-size: 53px;
    line-height: .9;
        float: none;
}
.bn-dtac-jaidee .row-header h2 span {
    font-size: 35px;
}
    .money-back {
        float: none;
        margin-left: 0;
        margin-top: 105px;
    }
    .money-back h3 {
    float: left;
    color: #fff;
    font-size: 20px;
    line-height: 1.2;
}
.money-back h3 span {
    font-size: 35px;
}
.ico-money-back {
    float: left;
    margin-left: 5px;
    margin-top: 10px;
width: 158px;
}
    .bn-discount {
    background: none;
    height: auto;
    border-radius: 0;
    margin-bottom: 80px;
        padding-left: 0;
        padding-right: 0;
}
    .bn-discount .inner-wrap {
        background: url(/images/2017/jaidee-home/bg-banner-discount-m.png) center top no-repeat;
        background-size: 100%;
        width: 350px;
        height: 515px;
        margin-left: auto;
        margin-right: auto;
    }
    .bn-discount.v2 .inner-wrap {
        background: none;
    }
    .bn-discount.v2.plus .inner-wrap {
        width: 100%;
    }
    .bn-discount .content-container {
    padding: 130px 0 0 30px;
    position: relative;
}
    .bn-discount .obj-ico-hex {
    width: 105px;
}
    .bn-discount .text {
        margin-left: 20px;
        margin-top: 125px;
    }
    .bn-discount .text p {
        margin-bottom: 0;
    float: none;
    font-size: 24px;
    line-height: 1.1;
    }
    .bn-discount .text p.text-large {
    font-size: 60px;
    margin-top: -12px;
}
    .obj-balloon {
    background: url(/images/2017/jaidee-home/balloon-discount.png) center top no-repeat;
        background-size: 100%;
    width: 162px;
    height: 172px;
    top: 184px;
    margin: 0 0 0 124px;
    padding-top: 22px;
}
    .obj-balloon p {
    font-size: 26px;
    line-height: 1;
}
.obj-balloon p.text-large {
    font-size: 75px;
}
.obj-balloon p.text-large span {
    font-size: 40px;
}
    .bn-mnp {
        margin-bottom: 110px;
    }
    .bn-mnp .inner-wrap {
    float: none;
    background: url(/images/2017/jaidee-home/bg-banner-mnp-m.png) center top no-repeat;
        background-size: 100%;
    width: 328px;
    height: 312px;
    margin-right: auto;
    margin-left: auto;
}
    .bn-mnp .obj-ico-hex {
        width: 134px;
    margin-left: -67px;
        left: 50%;
    margin-top: -72px;
    top: 0;
}
    .bn-mnp .title {
    width: 100%;
    margin-left: 0;
    text-align: center;
    color: #000;
    margin-top: 0;
        padding-top: 85px;
}
    .bn-mnp.v3.v3_smart-net .title, .bn-mnp.v3.v3_smart-net .pdiscount {
        width: 100%;
    }
    .bn-mnp .title h3 {
    font-size: 34px;
        padding-left: 12px;
}
    .bn-mnp .title h3 .price {
    color: #ed1e79;
    font-size: 40px;
}
    .bn-mnp .title h3 .price .old-price {
        font-size: 18px;
    }
    /*-----------v1--------------*/
    .bn-mnp.v1 .title h3 {
        font-size: 30px;
    }
    .en .bn-mnp.v1 .title h3 {
        font-size: 22px;
    }
    /*-----------v2--------------*/
    .bn-mnp.v2 .title h3 span.quota:after {
        width: 150px;
        height: 47px;
        background: url('/images/2017/jaidee-home/badge-quota.png') center center no-repeat;
        background-size: 100%;
        top: -7px;
        left: -10px;
    }
    .en .bn-mnp.v2 .title h3 span.quota:after {
        background: url('/images/2017/jaidee-home/badge-quota-en.png') center center no-repeat;
        background-size: 100%;
        top: -21px;
        left: -3px;
    }
    /*---------------------------*/
    .bn-mnp .title .ico-member {
        margin-top: -35px;
        max-width: 60px;
    }
    .bn-mnp .detail {
    width: 100%;
    margin-left: 0;
    color: #000;
    margin-top: 12px;
}
    .bn-mnp .detail p.head {
    float: left;
    font-size: 30px;
    margin-left: 44px;
    margin-top: 10px;
}
    .bn-mnp .detail .offer {
    float: left;
    width: 150px;
    margin-left: 12px;
}
    .bn-mnp .detail .note {
        font-size: 12px;
        margin: -10px 10px 0 0;
    }
    .bn-mnp a.btn-round {
    left: 50%;
    margin-left: -82px;
}
    .bn-lucky .inner-wrap {
    float: none;
    background: url(/images/2017/jaidee-home/bg-banner-lucky-m.png) center top no-repeat;
        background-size: 100%;
    width: 328px;
    height: 312px;
    margin-right: auto;
    margin-left: auto;
}
    .bn-lucky .title {
    width: 100%;
    margin-left: 0;
    text-align: center;
    color: #000;
    margin-top: 40px;
    font-size: 52px;
        padding-top: 84px;
}
    .bn-lucky .detail {
    width: 100%;
    margin-left: 0;
    text-align: center;
    margin-top: 15px;
}
    .bn-lucky .title h3 {
    font-size: 34px;
    padding-left: 70px;
    padding-right: 60px;
}
    .bn-lucky .obj-ico-hex {
    width: 134px;
    margin-left: -67px;
        left: 50%;
    margin-top: -72px;
    top: 0;
}
    .bn-lucky a.btn-round {
    left: 50%;
    margin-left: -82px;
}
    /*.bn-lucky.v3*/
    .bn-lucky.v3 .inner-wrap {
        background: url(/images/2017/jaidee-home/bg-banner-lucky-m-v3.png) center top no-repeat;
    }
    .bn-lucky.v3.v3_1 .inner-wrap {
        background: url(/images/2017/jaidee-home/bg-banner-lucky-m-v3_1.png) center top no-repeat;
    }
    .bn-lucky.v3 .obj-badge-star {
        width: 128px;
        height: 156px;
        background-size: cover;
        top: 46px;
        right: -13px;
    }
    .bn-lucky.v3 .obj-badge-star p {
        font-size: 14px;
        padding: 38px 0 0;
    }
    .en.bn-lucky.v3 .obj-badge-star p {
        font-size: 11px;
        padding: 39px 0 0;
    }
    .bn-lucky.v3 .obj-badge-star p .dc-percent {
        font-size: 38px;
    }
    .bn-lucky.v3 .obj-badge-star p .dc-percent i {
        font-size: 20px;
    }
    .en.bn-lucky.v3 .obj-badge-star p .dc-off {
        font-size: 16px;
    }
    .bn-lucky.v3 .title {
        margin: 0 0 0 25px;
    }
    .en.bn-lucky.v3 .title {
        margin: 0 0 0 27px;
        padding-top: 82px;
    }
    .bn-lucky.v3 .title h3 {
        font-size: 33px;
        margin-bottom: 12px;
    }
    .en.bn-lucky.v3 .title h3 {
        font-size: 32px;
    }
    .en.bn-lucky.v3 .title h3 .font-m {
        font-size: 16px;
    }
    .bn-lucky.v3 .title .smart-net-price {
        font-size: 20px;
        padding: 0 0 0 11px;
    }
    .bn-lucky.v3 .title .smart-net-price .font-m i {
        font-size: 17px;
    }
    .bn-lucky.v3 .title .smart-net-price .font-m i:after {
        width: 54px;
        top: 8px;
        left: -9px;
    }
    .bn-lucky.v3 .title .smart-net-price .font-l {
        font-size: 43px;
    }
    .bn-lucky.v3 .title .smart-net-detail {
        font-size: 12px;
        padding: 0 0 0 12px;
        margin-top: -16px;
    }
    .bn-lucky.v3 .detail {
        margin: 11px 0 0 27px;
    }
    .bn-lucky.v3 .detail p {
        font-size: 16px;
    }
    /*----------*/
    /*.bn-lucky.v4*/
    .bn-lucky.v4 .inner-wrap {
        background: url(/images/2017/jaidee-home/bg-banner-lucky-m-v4.png) center top no-repeat;
    }
    .bn-lucky.v4 .title {
        width: 100%;
        padding-top: 94px;
        margin-left: 0;
    }
    .bn-lucky.v4 .title h3 {
        padding: 0 !important;
        font-size: 26px;
        width: 100%;
        line-height: 28px;
    }
    .bn-lucky.v4 .title h3 span {
        font-size: 21px;
        padding: 0px 6px 0;
    }
    .en .bn-lucky.v4 .title h3 span {
        font-size: 14px;
    }
    .bn-lucky.v4 .obj-net {
        height: 57px;
        width: 57px;
        top: 152px;
        right: 22px;
        box-shadow: -2px 2px 0px #ffffff, 0px 3px 0px #ffffff;
    }
    .bn-lucky.v4 .obj-net p {
        padding: 14px 0 0;
        line-height: 17px;
        font-size: 26px;
    }
    .bn-lucky.v4 .obj-net p span {
        font-size: 16px;
    }
    .bn-lucky.v4 .obj-call {
        height: 45px;
        width: 45px;
        top: 206px;
        right: 68px;
        box-shadow: -2px -3px 0px #ffffff, 0px -3px 0px #ffffff;
    }
    .bn-lucky.v4 .obj-call p {
        padding: 11px 0 0;
        line-height: 14px;
        font-size: 18px;
    }
    .bn-lucky.v4 .obj-call p span {
        font-size: 14px;
    }
    .bn-lucky.v4 .title .start-pack {
        font-size: 21px;
        padding: 26px 0 0 42px;
    }
    .bn-lucky.v4 .title .start-pack .font-m {
        margin-right: 4px;
    }
    .bn-lucky.v4 .title .start-pack .font-l {
        font-size: 48px;
    }
    .bn-lucky.v4 .obj-delivery {
        position: static;
        text-align: center;
        margin-top: 23px;
    }
    /*----------*/
    /*.bn-lucky.a-chang*/
    .bn-lucky.a-chang .inner-wrap {
        /*background: url(/images/2017/jaidee-home/bg-banner-lucky-m-a-chang.png) center top no-repeat;*/
        background: url(/images/2017/jaidee-home/bg-banner-mnp-number-m.png) center top no-repeat;
    }
    .bn-lucky.a-chang .title {
        width: 100%;
        padding-top: 99px;
        margin-left: -10px;
    }
    .bn-lucky.a-chang .title h3 {
        padding: 0 !important;
        font-size: 26px;
        width: 100%;
        line-height: 28px;
    }
    .en .bn-lucky.a-chang .title h3 {
        width: 100%;
        font-size: 18px;
        line-height: 1.5;
    }
    .bn-lucky.a-chang .title h3 .font-l {
        padding: 0px 6px 0;
    }
    .en .bn-lucky.a-chang .title h3 .font-l {
    }
    .bn-lucky.a-chang .title p {
        font-size: 15px;
        padding: 26px 0 0 43px;
    }
    .en .bn-lucky.a-chang .title p {
        font-size: 14px;
        padding: 38px 0 0 43px;
    }
    .bn-lucky.a-chang .title p .font-l {
        font-size: 20px;
    }
    .en .bn-lucky.a-chang .title p .font-l {
        font-size: 18px;
    }
    /*----------*/
    .bn-dtac-jaidee {
        padding-bottom: 150px;
    }
    .bn-dtac-jaidee .row-header h2.en {
    font-size: 42px;
}
    .bn-dtac-jaidee .row-header h2.en span {
    font-size: 40px;
}
    .money-back.en {
    margin-left: 0;
    margin-top: 100px;
}
    .bn-discount.en .content-container {
    padding: 130px 0 0 30px;
    position: relative;
}
    .bn-discount.en .text {
    margin-top: 145px;
        margin-left: 0;
}
    .bn-discount.en .text p {
    float: none;
    font-size: 20px;
}
    .bn-discount.en .text p.text-large {
    margin-top: 0;
    font-size: 32px;
}
    .en .obj-balloon {
    margin: 0 0 0 138px;
}
    .en .obj-balloon p {
    font-size: 24px;
}
    .en .obj-balloon p.text-large {
    margin-bottom: 0;
    font-size: 65px;
    margin-top: 0;
}
    .en .obj-balloon p.text-large span {
    font-size: 35px;
}
    .bn-discount.en .obj-ico-hex {
        left: auto;
        top: auto;
    }
    .bn-mnp.en .title h3 {
    font-size: 22px;
}
    .bn-mnp.en .detail p.head {
    float: left;
    font-size: 26px;
    }
    .bn-mnp.en .detail .offer p {
    font-size: 17px;
}
    .bn-lucky.en .title {
    padding-top: 94px;
}
    .bn-lucky.en .title h3 {
        font-size: 28px;
    }
    .money-back.en h3 {
        font-size: 20px;
    }
    .money-back.en h3 span {
        font-size: 25px;
    }
}
@media (min-width: 768px) and  (max-width: 960px) {
    .bn-dtac-jaidee .wrapper {
        height: auto;
    }
    .bn-dtac-jaidee .row-header header {
        width: 600px;
        margin-left: auto;
        margin-right: auto;
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .bn-dtac-jaidee .row-header h1 {
        float: left;
        margin: 20px 0 0;
    }
    .money-back {
    float: none;
    margin-left: 0;
    margin-top: 220px;
}
    .money-back.en {
    margin-left: 0;
    margin-top: 240px;
}
}

@media(max-width: 768px) {
    .en .bn-mnp.v3 .pdiscount {
        font-size: 17px;
        padding: 30px 0 0 12px;
    }
    .bn-mnp.v3 .pdiscount {
        padding: 27px 0 0 16px;
        font-size: 22px;
        line-height: 1;
    }
}

@media (max-width: 767px) {
    .bn-dtac-jaidee .row-header h1 {
        float: left;
        margin: 120px 0 0;
        font-size: 24px;
        width: 100%;
        text-align: center;
    }
    .bn-dtac-jaidee.v3 {
        background: url(/images/2017/jaidee-home/bg-curve-m-v3.png) #00a5e5 center top 200px no-repeat;
        background-size: 100%;
    }
    .bn-dtac-jaidee .row-header.v3 {
        padding: 25px 0 65px;
    }
    .bn-dtac-jaidee .row-header.v3 .txt-head-mnp {
        float: right;
    }
    .bn-dtac-jaidee .row-header.v3 h2 {
        float: left;
        margin-top: 25px;
        font-size: 32px;
    }
    .bn-dtac-jaidee .row-header.v3 h2 span {
        font-size: 28px;
    }
    .bn-dtac-jaidee .row-header.v3 .ico-hex {
        float: left;
        width: 100px;
    }
    .bn-dtac-jaidee .row-header.v3 .free-3-device {
        float: right;
    }
    .bn-dtac-jaidee .row-header.v3 .free-3-device h3 {
        font-size: 24px;
    }
    .en .bn-dtac-jaidee .row-header.v3 .free-3-device h3 {
        font-size: 18px;
    }
    .bn-dtac-jaidee .row-header.v3 .free-3-device .txt-free {
        font-size: 50px;
        margin: 0px 15px;
        text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
    }
    .bn-dtac-jaidee .bn-discount.v2 .free-3-device h3 {
        font-size: 22px;
    }
    .bn-dtac-jaidee .bn-discount.v2.model-4 .free-3-device h3 {
        text-align: left;
        font-size: 20px;
    }
    .en .bn-dtac-jaidee .bn-discount.v2.model-4 .free-3-device h3 {
        font-size: 18px;
    }
    .en .bn-dtac-jaidee .bn-discount.v2 .free-3-device h3 {
        font-size: 16px;
    }
    .bn-dtac-jaidee .bn-discount.v2 .free-3-device .txt-free {
        font-size: 50px;
        margin: 0px 15px;
        text-shadow: rgb(255, 255, 255) 2px 0px 0px, rgb(255, 255, 255) 1.75517px 0.958851px 0px, rgb(255, 255, 255) 1.0806px 1.68294px 0px, rgb(255, 255, 255) 0.141474px 1.99499px 0px, rgb(255, 255, 255) -0.832294px 1.81859px 0px, rgb(255, 255, 255) -1.60229px 1.19694px 0px, rgb(255, 255, 255) -1.97998px 0.28224px 0px, rgb(255, 255, 255) -1.87291px -0.701566px 0px, rgb(255, 255, 255) -1.30729px -1.5136px 0px, rgb(255, 255, 255) -0.421592px -1.95506px 0px, rgb(255, 255, 255) 0.567324px -1.91785px 0px, rgb(255, 255, 255) 1.41734px -1.41108px 0px, rgb(255, 255, 255) 1.92034px -0.558831px 0px;
    }.bn-discount.v2
    .bn-discount.v3 {
        height: 1080px;
        margin: 0 10px 110px;
        background: url(/images/2017/jaidee-home/bg-ssss-m.jpg) center top no-repeat;
        background-size: cover;
        border-radius: 15px;
        max-width: 350px;
        margin: 0 auto 120px;
    }
    .bn-discount.v3 .inner-wrap {
        background: none;
        height: auto;
        width: auto;
    }
    .bn-discount.v3 .logo-ssss {
        max-width: 340px;
        margin: 35px auto 125px;
    }
    .bn-discount.v3 .mnp-device-wrap {
        margin: 0;
    }
    .bn-discount.v3 .mnp-device-wrap>li {
        padding: 0 15px;
    }
    .bn-discount.v3 .mnp-device-wrap>li .inner-wrap {
        width: auto;
        padding-top: 12px;
    }
    .bn-discount.v3 .mnp-device-wrap li figure {
        margin-right: 9px;
        max-width: 86px;
    }
    .bn-discount.v3 .mnp-device-wrap li .detail {
        width: 100%;
        margin-top: -39px;
    }
    .bn-discount.v3 .mnp-device-wrap li .detail .bubble-box {
        border: 2px solid #11bef0;
        padding: 6px 3px 1px;
        border-radius: 18px 18px 0 18px;
        margin-bottom: 11px;
        margin-left: 17px;
        max-width: 88px;
    }
    .bn-discount.v3 .mnp-device-wrap li .detail .bubble-box .brand-model {
        max-width: 70px;
        display: block;
        margin: 0 auto;
    }
    .bn-discount.v3 .mnp-device-wrap li .detail .bubble-box .old-price {
        font-size: 8px;
        margin: 5px 0 5px;
    }
    .bn-discount.v3 .mnp-device-wrap li .detail .bubble-box .old-price:after {
        width: 28px;
        border-top: 1px solid #333333;
        transform: rotate(-23deg);
        top: 5px;
        left: 25px;
    }
    .bn-discount.v3 .row-btn a {
        margin-top: 30px;
    }
    .bn-discount.v2 {
        background: url(/images/2017/jaidee-home/bg-banner-discount-v2-m.png) center right no-repeat #baeaff;
        background-size: cover;
        margin: 0 10px 140px;
    }
    .bn-discount.v2.b {
        background: url(/images/2017/jaidee-home/bg-banner-discount-v2-m.png) center right no-repeat #baeaff;
        background-size: cover;
        margin-bottom: 110px;
    }
    .bn-discount.v2.plus {
        height: 585px;
    }
    .bn-discount.v2-1.plus.model-4 {
        height: 775px;
        position: relative;
    }
    .bn-discount.v2.plus .mnp-device-wrap {
        margin: 20px auto 0;
    }
    .bn-discount.v2.plus .row-btn {
        margin-top: 30px;
    }
    .bn-discount.v2.plus .mnp-device-wrap .detail .old-price {
        font-size: 10px !important;
    }
    .bn-discount.v2.plus .mnp-device-wrap .detail .old-price span:after {
        width: 32px;
        top: 6px;
        left: 0;
    }
    .bn-discount.v2.plus .mnp-device-wrap .inner-wrap .row-btn .btn-round {
        margin-right: 0;
    }
    .bn-discount.v2.plus .mnp-device-wrap .inner-wrap .row-btn .btn-round {
        padding: 0 10px !important;
    }
    .en .bn-discount.v2.plus .mnp-device-wrap .inner-wrap .row-btn .btn-round {
        padding: 0 10px !important;
    }
    .bn-discount.v2 .inner-wrap {
        background: none;
    }
    .bn-discount.v2 .box-txt {
        padding: 18px 0 0 22px;
        margin-bottom: -28px;
    }
    .bn-discount.v2.plus .box-txt {
        padding: 18px 0 0 15px;
    }
    .bn-dtac-jaidee .bn-discount.v2 .free-3-device {
        margin-left: 5px;
    }
    .bn-dtac-jaidee .bn-discount.v2-1.model-4 .free-3-device {
        margin-top: 20px;
    }
    .en .bn-dtac-jaidee .bn-discount.v2 .free-3-device {
        margin-top: 20px;
    }
    .en .bn-dtac-jaidee .bn-discount.v2 .free-3-device h3 {
        font-size: 14px;
    }
    .bn-dtac-jaidee .bn-discount.v2 .free-3-device .txt-free {
        margin: 0;
    }
    .en .bn-dtac-jaidee .bn-discount.v2 .free-3-device .txt-free {
        font-size: 30px;
    }
    .bn-discount.v2.b .box-txt {
        padding: 24px 0 0 25px;
    }
    .bn-discount.v2 .obj-ico-hex {
        width: 79px;
    }
    .bn-discount.v2 .text {
        margin: 28px 0 0 10px;
    }
    .en .bn-discount.v2 .text {
        margin: 6px 0 0 10px;
    }
    .en .bn-discount.v2.b .text {
        margin: 20px 0 0 10px;
    }
    .bn-discount.v2 .text p {
        font-size: 17px;
        float: left;
    }
    .en .bn-discount.v2 .text p {
        font-size: 24px;
        margin-top: -2px;
    }
    .bn-discount.v2 .text p.text-large {
        font-size: 54px;
        margin: -14px 0 0 4px;
        float: left;
    }
    .en .bn-discount.v2 .text p.text-large {
        font-size: 34px;
        margin: -2px 0 0 0px;
    }
    .bn-discount.v2 .obj-balloon {
        width: 58px;
        margin: 7px 0 0 3px;
        padding-top: 9px;
    }
    .bn-discount.v2 .obj-balloon p {
        font-size: 11px;
    }
    .bn-discount.v2 .obj-balloon p.text-large {
        font-size: 30px;
    }
    .en .bn-discount.v2 .obj-balloon p.text-large {
        font-size: 20px;
    }
    .bn-discount.v2.b .text p.text-large {
        font-size: 38px;
        line-height: 0.9;
        margin: -20px 0 0 4px;
    }
    .en .bn-discount.v2.b .text p.text-large {
        font-size: 30px;
        margin: -10px 0 0 4px;
    }
    .bn-discount.v2.b .text p.text-large .c-black {
    }
    .bn-discount.v2 .obj-balloon p.text-large span {
        font-size: 16px;
    }
    .bn-discount.v2.b .mnp-device-wrap {
        margin: 30px auto 0;
        padding-right: 10%;
    }
    .bn-discount.v2 .mnp-device-wrap li {
        padding: 0;
    }
    .bn-discount.v2 .mnp-device-wrap li .inner-wrap {
        height: auto;
        overflow: hidden;
        margin-bottom: 5px;
    } 
    .bn-discount.v2 .mnp-device-wrap figure .discount-percent {
        top: 10px;
    }
    .bn-discount.v2 .mnp-device-wrap li:first-child .detail {
        margin: 107px 0px 0 0;
        padding: 9px 10px 7px 18px;
        border-radius: 31px 1px 31px 31px;
    }
    .bn-discount.v2.b .mnp-device-wrap .detail, .bn-discount.v2.b .mnp-device-wrap figure {
        width: 50%;
    }
    .bn-discount.v2.b .mnp-device-wrap li:first-child .detail {
        margin: 140px 0px 0 0;
    }
    .bn-discount.v2 .mnp-device-wrap li:first-child .detail h4 {
        font-size: 11px;
        padding-bottom: 1px;
    }
    .bn-discount.v2.b .mnp-device-wrap li:first-child .detail h4 {
        font-size: 16px;
    }
    .bn-discount.v2 .mnp-device-wrap li:first-child .detail .price {
        margin: 5px 0 0;
        font-size: 7px;
    }
    .bn-discount.v2 .mnp-device-wrap li:first-child .detail .price span {
        font-size: 16px;
        padding: 3px 0 0 0;
    }
    .bn-discount.v2 .mnp-device-wrap li:first-child .detail .old-price {
        font-size: 7px;
    }
    .bn-discount.v2 .mnp-device-wrap li:first-child figure {
        padding: 0;
    }
    .bn-discount.v2.plus .mnp-device-wrap li:first-child figure {
        padding: 16px 0 0 0;
    }
    .bn-discount.v2.plus.model-4 .mnp-device-wrap li:first-child figure {
        padding: 16px 0 5px 0;
    }
    .bn-discount.v2.model-4 .mnp-device-wrap li figure .discount-percent.red {
        width: 70px !important;
        height: 70px !important;
        top: 17px !important;
        left: 50% !important;
        margin-left: -80px;
    }
    .bn-discount.v2.model-4 .mnp-device-wrap li figure .discount-percent.red p {
        font-size: 20px !important;
    }
    .bn-discount.v2.model-4 .mnp-device-wrap li figure .discount-percent.red p.text-large {
        font-size: 30px !important;
    }
    .en .bn-discount.v2.model-4 .mnp-device-wrap li figure .discount-percent.red p.text-large {
        font-size: 30px !important;
    }
    .bn-discount.v2.model-4 .mnp-device-wrap li figure .discount-percent.red p.text-large span {
        font-size: 16px !important;
    }
    .bn-discount.v2.model-4 .mnp-device-wrap figure .discount-percent p.text-large span sup {
        top: -2px;
        left: -2px;
        font-size: 10px;
    }
    .bn-discount.v2 .mnp-device-wrap li:first-child figure .discount-percent.red {
        width: 87px;
        height: 87px;
        top: 12px;
        left: -46px;
    }
    .en .bn-discount.v2 .mnp-device-wrap li:first-child figure .discount-percent.red {
        padding: 18px 0 0;
    }
    .en .bn-discount.v2.model-4 .mnp-device-wrap li figure .discount-percent.red {
        padding: 14px 0 0 !important;
    }
    .bn-discount.v2.b .mnp-device-wrap li:first-child figure .discount-percent.red {
        padding: 7px 0 0;
    }
    .en .bn-discount.v2.b .mnp-device-wrap li:first-child figure .discount-percent.red {
        padding: 17px 0 0;
    }
    .bn-discount.v2 .mnp-device-wrap li:first-child figure .discount-percent.red p {
        font-size: 25px;
    }
    .bn-discount.v2 .mnp-device-wrap li:first-child figure .discount-percent.red p.text-large {
        font-size: 42px;
    }
    .en .bn-discount.v2 .mnp-device-wrap li:first-child figure .discount-percent.red p.text-large {
        font-size: 34px;
    }
    .bn-discount.v2.b .mnp-device-wrap li:first-child figure .discount-percent.red p.text-large {
        font-size: 42px;
    }
    .en .bn-discount.v2.b .mnp-device-wrap li:first-child figure .discount-percent.red p.text-large {
        font-size: 34px;
    }
    .bn-discount.v2 .mnp-device-wrap li:first-child figure .discount-percent.red p.text-large span {
        font-size: 26px;
    }
    .bn-discount.v2 .mnp-device-wrap li:first-child figure img {
        margin: 0 auto;
        /*max-width: 103px;*/
    }
    .bn-discount.v2.plus .mnp-device-wrap li:first-child figure img {
        /*max-width: 68px;*/
    }
    .bn-discount.v2 .mnp-device-wrap li+li .inner-wrap {
        margin: 0 auto;
        max-width: 140px;
    }
    .bn-discount.v2.plus .mnp-device-wrap li .inner-wrap {
        margin: 0 auto;
        max-width: 160px;
    }
    .bn-discount.v2 .mnp-device-wrap li+li .detail {
        margin: 90px 0px 0 0;
        max-width: 52%;
        padding: 5px 6px 5px 12px;
        border-radius: 22px 0px 22px 22px;
    }
    .bn-discount.v2.plus .mnp-device-wrap li .detail {
        margin: 90px 0 10px 0;
        max-width: 52%;
        padding: 5px 6px 5px 12px;
        border-radius: 22px 0px 22px 22px;
    }
    .en .bn-discount.v2-1.plus .mnp-device-wrap li .detail {
        max-width: 53%;
    }
    .en .bn-discount.v2-1.plus.model-4 .mnp-device-wrap li .detail {
        max-width: 100%;
    }
    .bn-discount.v2-1.plus.model-4 .mnp-device-wrap li .detail, .en .bn-discount.v2-1.plus.model-4 .mnp-device-wrap li .detail {
    }
    .bn-discount.v2.plus.model-4 .mnp-device-wrap .detail {
        margin: 0 0 5px 0;
    }
    .bn-discount.v2.plus.model-4 .mnp-device-wrap .inner-wrap .row-btn {
        margin-top: 0px;
    }
    .bn-discount.v2-1.plus .mnp-device-wrap li .detail {
        padding: 5px 6px 5px 8px;
    }
    .en .bn-discount.v2-1.plus .mnp-device-wrap .detail {
        padding: 16px 5px 15px 5px;
    }
    .bn-discount.v2.plus .mnp-device-wrap li+li .detail {
        padding: 5px 6px 5px 12px;
    }
    .bn-discount.v2-1.plus .mnp-device-wrap li+li .detail {
        padding: 10px 6px 10px 5px;
    }
    .bn-discount.v2.b .mnp-device-wrap li+li .detail {
        margin: 95px 0px 0 0;
        max-width: 50%;
        padding: 5px 6px 5px 0;
        border-radius: 22px 0px 22px 22px;
    }
    .bn-discount.v2 .mnp-device-wrap li+li .detail h4 {
        font-size: 7px;
        padding-bottom: 3px;
        border-bottom: 1px solid #7b8086;
    }
    .bn-discount.v2.plus .mnp-device-wrap li .detail h4 {
        font-size: 11px;
        padding-bottom: 3px;
        border-bottom: 1px solid #7b8086;
        padding-left: 2px;
    }
    .bn-discount.v2.plus.model-4 .mnp-device-wrap li .detail h4 {
        font-size: 14px;
    }
    .bn-discount.v2.plus.model-4 .mnp-device-wrap .detail p.start-price {
        font-size: 12px;
    }
    .bn-discount.v2-1.plus.model-4 .mnp-device-wrap .detail p.start-price span {
        font-size: 17px;
    }
    .bn-discount.v2.plus.model-4 .mnp-device-wrap .detail .old-price {
        font-size: 12px !important;
    }
    .bn-discount.v2.b .mnp-device-wrap li+li .detail h4 {
        font-size: 14px;
    }
    .bn-discount.v2.plus .mnp-device-wrap .detail p.start-price {
        font-size: 9px;
        margin-bottom: 5px;
    }
    .bn-discount.v2 .mnp-device-wrap li+li .detail .price {
        margin: 4px 0 0;
        font-size: 5px;
    }
    .bn-discount.v2 .mnp-device-wrap li+li .detail .price span {
        font-size: 10px;
        padding: 1px 0 0 0;
    }
    .bn-discount.v2 .mnp-device-wrap li+li .detail .old-price {
        font-size: 5px;
    }
    .bn-discount.v2 .mnp-device-wrap li+li figure {
        width: 47%;
    }
    .bn-discount.v2.plus .mnp-device-wrap li figure {
        width: 47%;
        float: right;
    }
    .bn-discount.v2.plus.model-4 .mnp-device-wrap li figure {
        width: 100%;
    }
    .bn-discount.v2.model-4 .mnp-device-wrap figure .discount-percent {
        margin-left: -70px
    }
    .bn-discount.v2.b .mnp-device-wrap li+li figure {
        width: 50%;
    }
    .bn-discount.v2 .mnp-device-wrap li+li figure .discount-percent {
        height: 49px;
        width: 49px;
        top: 30px;
        left: -26px;
        font-size: 26px;
        padding: 3px 0 0;
    }
    .en .bn-discount.v2 .mnp-device-wrap li+li figure .discount-percent {
        padding: 8px 0 0;
    }
    .bn-discount.v2.b .mnp-device-wrap figure .discount-percent {
        padding: 6px 0 0;
        top: 50px;
    }
    .en .bn-discount.v2.b .mnp-device-wrap figure .discount-percent {
        padding: 16px 0 0;
    }
    .bn-discount.v2.b .mnp-device-wrap li+li figure .discount-percent {
        top: 40px;
    }
    .bn-discount.v2 .mnp-device-wrap li+li figure .discount-percent p {
        font-size: 15px;
    }
    .bn-discount.v2 .mnp-device-wrap li+li figure .discount-percent p.text-large {
        font-size: 23px;
    }
    .bn-discount.v2 .mnp-device-wrap li+li figure .discount-percent p.text-large span {
        font-size: 15px;
    }
    .bn-discount.v2 .mnp-device-wrap li figure img {
        max-height: 140px;
    }
    .bn-discount.v2 .mnp-device-wrap li+li figure img {
        /*max-width: 68px;*/
    }
    .mongkol-number {
        background: url(/images/2017/jaidee-home/bg-mongkol-number-m.jpg) center top no-repeat;
        background-size: cover;
        height: 300px;
        width: 320px;
        padding: 46px 4px 0;
    }
    .mongkol-number header h3 {
        border-radius: 44px;
        font-size: 30px;
        position: relative;
        margin: 0 15px;
    }
    .en .mongkol-number header h3 {
        font-size: 18px;
    }
    .mongkol-number header h3 .obj-money {
        top: -23px;
        left: 30px;
    }
    .mongkol-number header h3 .obj-man {
        top: -25px;
        right: 2px;
    }
    .mongkol-number header h3 .obj-strengh {
        top: 27px;
        left: 3px;
    }
    .mongkol-number h4 {
        font-size: 22px;
        padding: 27px 0 0;
        margin-bottom: 3px;
    }
    .mongkol-number .number-fill input {
        margin: 3px 0px;
        width: 23px;
        height: 33px;
        font-size: 18px;
    }
    .mongkol-number .btn-round {
        margin: 35px auto 0;
    }
    .en .mongkol-number .btn-round {
        margin: 65px auto 0;
    }
    .bn-dtac-jaidee .bn-discount.v2.model-4 .free-3-device h3 {
        font-size: 16px;
        padding-top: 15px;
    }
    .en .bn-dtac-jaidee .bn-discount.v2.model-4 .free-3-device h3 {
        font-size: 14px;
        padding: 0;
    }

}

@media(max-width:768px) {
    .bn-lucky.a-chang .title h3 span.font-l {
        font-size: 50px;
    }
    .bn-lucky.a-chang .title {
        margin-left: 0;
        padding-left: 30px;
    }
    .bn-lucky.a-chang .title p {
        font-size: 24px;
        padding: 5px 0 0 0;
    }
    .bn-lucky.a-chang .title h3 {
        line-height: 0.8;
    }
    .en .bn-lucky.a-chang .title h3 span.font-l {
        font-size: 40px;
    }
    .en .bn-lucky.a-chang .title h3 {
        font-size: 30px;
    }
    .en .bn-lucky.a-chang .title p {
        font-size: 18px;
        padding: 0;
        line-height: 0.5;
    }
}
@media (max-width: 480px) {
    .en .bn-discount.v2-1.plus {
        height: 700px;
    }
    .bn-discount.v2-1.plus {
        height: 680px;
    }
    .bn-discount.v2-1.plus.model-4, .en .bn-discount.v2-1.plus.model-4 {
        height: 800px;
    }
    .bn-discount.v2-1.plus .mnp-device-wrap li .detail {
        padding: 10px 6px 10px 8px;
    }
    .en .bn-discount.v2-1.plus .mnp-device-wrap .detail {
        padding: 16px 2px 15px 2px;
    }
    .bn-discount.v2-1.plus.model-4 .mnp-device-wrap .detail, .en .bn-discount.v2-1.plus.model-4 .mnp-device-wrap .detail {
        padding: 16px 2px 15px 2px;
    }
    .en .bn-dtac-jaidee .bn-discount.v2-1 .free-3-device, .bn-dtac-jaidee .bn-discount.v2-1 .free-3-device {
        margin-top: 30px;
    }
    .en .bn-dtac-jaidee .bn-discount.v2-1.model-4 .free-3-device, .bn-dtac-jaidee .bn-discount.v2-1.model-4 .free-3-device {
        margin-top: 20px;
    }
    .bn-discount.v2 .obj-ico-hex {
        width: 60px;
    }
    .bn-dtac-jaidee .row-header header {
        width: auto;
    }
    

}
@media (max-width: 350px) {
    .bn-discount.v2.plus.model-4 .mnp-device-wrap .inner-wrap .row-btn .btn-round {
        padding: 0 5px !important;
    }
    .en .bn-dtac-jaidee .bn-discount.v2.model-4 .free-3-device h3 {
        font-size: 16px;
    }
    .bn-discount.v2.model-4 .mnp-device-wrap li:first-child figure .discount-percent.red {
        margin-left: -70px;
    }
    .bn-discount.v2-1.plus.model-4 .mnp-device-wrap .detail p.start-price span {
        font-size: 17px;
    }
    .bn-dtac-jaidee .bn-discount.v2.model-4 .free-3-device h3 {
        font-size: 18px;
    }
    .bn-discount.v3 {
        height: 925px;
    }
    .bn-discount.v3 .mnp-device-wrap>li {
        padding: 0 10px;
    }
    .bn-dtac-jaidee .bn-discount.v2 .free-3-device h3 {
        font-size: 20px;
    }
    .en .bn-dtac-jaidee .bn-discount.v2 .free-3-device h3 {
        font-size: 12px;
    }
    .en .bn-dtac-jaidee .bn-discount.v2 .free-3-device .txt-free {
        font-size: 24px;
    }
    .bn-discount.v2.plus .mnp-device-wrap .detail .old-price {
        font-size: 9px !important;
    }
    .bn-dtac-jaidee .bn-discount.v2.model-4 .free-3-device h3 {
        font-size: 15px;
        padding-top: 5px;
    }
    .bn-discount.v2.plus.model-4 .mnp-device-wrap li .detail h4 {
        font-size: 13px;
    }
    .en .bn-dtac-jaidee .bn-discount.v2.model-4 .free-3-device h3 {
        font-size: 12px;
    }
}
@media (min-width: 1500px) {
    .bn-dtac-jaidee:after {
        height: 310px;
    }
}
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : landscape) {
    .hidden-ls {
        display: none!important;
    }
    .visible-ls {
        display: block!important;
    }
    
    
    
}