@media (min-width:1599px) {
    p,
    body {
        font-size: 18px;
    }
    .container {
        max-width: 1370px !important;
    }
    .pc-type,
    .fifth-pc-banner,
    .second-pc-banner,
    .third-pc-banner,
    .fourth-pc-banner,
    .rev-pc-banner,
    .inner-top-reverse,
    .pc-specs {
        min-height: 790px;
        height: auto;
    }
    .inner-top {
        height: 80vh;
        background-size: 100% 70%;
    }
    .inner-top-reverse {
        background-size: 100% 80%;
        padding-top: 60px;
    }
    .fifth-pc-banner .pc-box img {
        height: 700px;
        margin-top: 50px;
        max-height: 750px;
    }
    .third-pc-banner.d2 {
        padding: 60px 0;
    }
    .top-pc-banner .pc-box img {
        object-fit: cover;
        height: 76vh;
    }
    .fourth-pc-banner .pc-box img {
        height: 900;
        width: auto;
    }
    .item-li-box figure img {
        min-width: 100%;
    }
    .pc-box-text h1 {
        font-size: 80px;
    }
    .pc-box-text h2 {
        font-size: 40px;
    }
    .pc-box-text h3 {
        font-size: 40px;
    }
    .pc-box-text h5,
    .specs-nm p {
        font-size: 1.5rem;
    }
    .specs-nm span,
    .bt-specs p {
        font-size: 16px;
    }
    .specs-box .icon {
        width: 64px;
    }
    .top-both-pc {
        height: 650px;
        left: -145px;
    }
    .top-both-pc figure {
        max-width: 620px;
    }
    .top-both-pc .abs-pcs {
        right: -35px;
    }
    .top-pc-banner.d2 {
        height: 800px;
    }
    .d2.fourth-pc-banner .pc-box img {
        height: 950px;
    }
    .pc-type ul {
        bottom: -9px;
    }
    .rev-pc-banner.d2:before {
        border-bottom: 450px solid #000;
        border-left: 2100px solid transparent;
    }
    .pc-box-text.text-center-box {
        max-width: 1200px;
    }
    .under-dual-image .both-pc {
        height: 550px;
    }
    .pc-type.d3 ul {
        bottom: 0px;
    }
    .csass-wrap ul li:nth-child(1)::before {
        transform: rotate(-77deg);
        top: -53px;
        height: 518px;
        right: -500px;
    }
    .csass-wrap ul li:nth-child(2)::before {
        transform: rotate(-42deg);
        right: -234px;
        top: 130px;
    }
    .csass-wrap ul li:nth-child(4)::before {
        transform: rotate(44deg);
        left: -179px;
        top: 121px;
    }
    .csass-wrap ul li:nth-child(5)::before {
        transform: rotate(77deg);
        top: -53px;
        height: 518px;
        left: -504px;
    }
    .play-b-img {
        max-width: 860px;
    }
    .play-banner {
        min-height: 700px;
    }
    .p5-top-banner {
        padding-top: 160px;
        height: 730px;
    }
    .pos-img {
        max-width: 840px;
    }
    #p5box2 .posimgbox.w-50 {
        right: -12%;
    }
    .card1-img {
        width: 182px;
    }
    .cardnfc-img {
        width: 295px;
    }
    #p5ltop {
        max-height: 580px;
    }
    #p5lbottom {
        max-height: 600px;
    }
    .shadow-box-inner {
        padding: 75px 40px;
    }
    .pl-pos5,
    .pl-pos6 {
        width: auto;
    }
    .brief-bg-img img {
        max-width: 89%;
    }
    #bubble1 {
        top: 9.5%;
        left: 12%;
    }
    #bubble2 {
        top: 28%;
    }
    #bubble3 {
        bottom: 13%;
    }
    .p5l-design-brief .container {
        height: 780px;
    }
    .v-content {
        padding-right: 93px;
    }
    .modal-dialog.container {
        max-width: 1370px;
    }
    .btext {
        margin-left: auto;
        width: 45%;
    }
    .wallet-banner::before {
        width: 55%;
    }
    .n5-90db img {
        max-width: 100%;
    }
    ul.smd-small li:nth-child(1) {
        width: 390px;
        padding-right: 20px;
    }
    ul.smd-small li:nth-child(2) {
        width: 475px;
        padding-right: 10px;
    }
    ul.smd-small li:nth-child(3) {
        width: 475px;
        padding-left: 10px;
    }
    ul.smd-small li:nth-child(4) {
        position: absolute;
        bottom: 0;
        left: 390px;
        width: 335px;
        padding-right: 10px;
    }
    ul.smd-small li:nth-child(5) {
        position: absolute;
        right: 0px;
        bottom: 0px;
        width: 615px;
        padding-left: 10px;
    }
    ul.smd-small li:nth-child(1) .smd-box {
        height: 607.85px;
    }
    ul.smd-small li:nth-child(2) .smd-box {
        height: 250.85px;
    }
    ul.smd-small li:nth-child(3) .smd-box {
        height: 250.85px;
    }
    ul.smd-small li:nth-child(4) .smd-box {
        height: 330.06px;
    }
    ul.smd-small li:nth-child(5) .smd-box {
        height: 330.06px;
    }
    .smd-text {
        padding: 25px 25px;
    }
    .p3innerr {
        padding-top: 250px;
    }
    .network-pos .bg-img-box {
        max-width: 85%;
    }
    .qr-section3 {
        padding: 40px 0 80px;
    }
    .networkbg {
        height: 670px;
        width: auto;
        object-fit: contain;
    }
    .circle-box {
        right: 251px;
        top: 233px;
    }
    .circle {
        width: 210px;
        height: 210px;
    }
    img.img-network {
        width: 150px;
        height: 150px;
    }
    .p3qt-pos.posq3t-2 .bg-img-box {
        max-width: 1050px;
    }
    .p3qt-dual-pos .bg-img-box img {
        max-width: 785px;
    }
    img.img-fluid.circleabs {
        left: 37%;
        width: 120px;
    }
    .cas-section3 .container-fluid {
        max-width: 1550px;
        margin: 0 auto;
    }
    #tagleft {
        left: 7%;
    }
    #tagright {
        right: 6%;
    }
    #tagtop1st {
        top: 90px;
        left: 33%;
        right: auto;
        margin-left: -2px;
    }
    #tagtop2nd {
        right: 29%;
    }
    #tagbottom1st {
        bottom: 105px;
        left: 35%;
    }
    #tagbottom2nd {
        bottom: 91px;
        right: 28%;
        margin-right: 6px;
    }
    #handright {
        position: absolute;
        right: 0px;
        top: 54px;
    }
    #votercard {
        position: absolute;
        bottom: 0;
        right: 0;
        left: auto;
        top: auto;
        width: 240px;
    }
    #license {
        position: absolute;
        right: 213px;
        top: 120px;
        z-index: 9;
        height: 125px;
    }
    #worriless .thumb-vlist.carousel-indicators li:nth-child(1) a::before {
        right: 780px;
    }
    #worriless .thumb-vlist.carousel-indicators li:nth-child(2) a::before {
        right: 645px;
    }
    #worriless .thumb-vlist.carousel-indicators li:nth-child(3) a::before {
        right: 500px;
    }
    .check-process li::after {
        width: 195px;
        right: -95px;
    }
    .hotel-room-banner {
        padding-top: 250px;
    }
    #mhand {
        width: 380px;
    }
    .rnews-head {
        height: 202px;
    }
}

@media screen and (max-width:1240px) {
    .clwise-box {
        height: 510px;
        min-height: 510px;
    }
}

@media (min-width:1210px) {
    .container {
        max-width: 1200px;
    }
}

@media screen and (max-width:991px) {
    .container {
        width: 100%;
        max-width: 990px;
    }
    header {
        background-size: 100%;
    }
    .banner-secton img {
        min-height: 200px;
        object-fit: cover;
    }
    .banner-hero {
        padding-top: 25px;
    }
    .product-cat-menu ul li a {
        font-size: 14px;
        padding: 10px 10px;
    }
    .pc-type,
    .fifth-pc-banner,
    .inner-top,
    .second-pc-banner,
    .third-pc-banner,
    .fourth-pc-banner,
    .rev-pc-banner,
    .inner-top-reverse,
    .pc-specs {
        min-height: 100px;
        height: auto;
    }
}


/**mobile version css**/

@media (max-width:576px) {
    .retail-banner .abscontainer {
        margin-top: 25px;
    }
    header {
        background-image: none;
        background-color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0px;
    }
    header.sticky {
        padding: 0px 0px;
    }
    header img {
        width: 90%;
    }
    .product-header h2 {
        font-size: 24px;
    }
    .product-header span {
        font-size: 18px;
        line-height: 28px;
        display: block;
    }
    .p-box h3 {
        font-size: 18px;
    }
    .p-box span {
        font-size: 13px;
    }
    .p-box figure img {
        height: 115px;
        max-width: 108px;
    }
    .product-header::before {
        width: 30px;
        height: 30px;
        background-size: 28px;
        top: 0px;
    }
    .product-cat-menu {
        top: -2px;
    }
    .product-header {
        padding-left: 42px;
    }
    .product-cat-menu ul li a {
        padding: 15px 15px;
        font-size: 20px;
        font-weight: 600;
        background: url(../images/select-arrow.png) no-repeat 98% 27px;
        background-size: 14px;
        border-bottom: 1px solid #ddd;
    }
    .product-cat-menu ul li:not(.init) {
        display: none;
    }
    .product-cat-menu ul li.init {
        cursor: pointer;
    }
    .p-box:hover {
        background-color: #ebeef4;
        color: #111;
    }
    .p-box:hover img {
        transform: none;
    }
    .top-pc-banner .pc-box img {
        height: auto;
        object-fit: contain;
    }
    .pc-type,
    .fifth-pc-banner,
    .inner-top,
    .second-pc-banner,
    .third-pc-banner,
    .fourth-pc-banner,
    .rev-pc-banner,
    .inner-top-reverse,
    .pc-specs {
        min-height: 100px;
        height: auto;
    }
    .pc-box-text.left-text-box {
        padding-top: 0px;
    }
    .inner-top {
        padding-top: 30px;
        background-size: 150% 53%;
    }
    .inner-top-reverse {
        background-size: 220% 74%;
    }
    .inner-top-reverse,
    .third-pc-banner,
    .fourth-pc-banner,
    .fifth-pc-banner {
        padding-top: 50px;
    }
    .pc-box-text h1,
    .top-pc-banner.d2 h1,
    .top-pc-banner.d3 h1 {
        font-size: 25px;
        font-weight: 500;
        text-align: center;
    }
    .pc-box-text h3,
    .pc-box-text h4,
    .top-pc-banner.d2 h4,
    .top-pc-banner.d3 h4 {
        font-size: 16px;
        font-weight: 400;
    }
    .pc-box {
        text-align: center;
        margin-top: 40px;
    }
    .pc-box-text h2,
    .pc-type h2,
    .pc-specs h2 {
        font-size: 25px;
        text-align: center;
        font-weight: 600;
        width: 100%;
    }
    .pc-box-text h5 {
        font-size: 14px;
        font-weight: 400;
        text-align: center;
        line-height: 22px;
        padding: 0px 25px;
    }
    .rev-pc-banner .pc-box img {
        top: auto;
        left: -50px;
        right: -15px;
        display: block;
        max-width: 450px;
        bottom: -50px;
        margin-top: -50px;
    }
    .fourth-pc-banner .pc-box {
        position: relative;
        margin-right: -15px;
        margin-top: -15px;
    }
    .fourth-pc-banner .pc-box img {
        position: relative;
        right: -5%;
        top: 0px;
        height: auto;
        max-width: 95%;
    }
    .fifth-pc-banner .pc-box img {
        max-height: 400px;
        margin: 0 auto;
    }
    .pc-type ul {
        flex-direction: column;
    }
    .pc-type ul li {
        width: 100%;
        position: static !important;
    }
    .item-li-box {
        display: flex;
        flex-direction: row;
        align-items: center;
    }
    .item-names h4 {
        font-size: 20px;
        text-align: left;
    }
    .item-names span {
        font-size: 15px;
        text-align: left;
    }
    .item-li-box figure {
        margin-top: 0px;
        width: 70%;
        padding-left: 15px;
    }
    .pc-type ul li:nth-child(2) .item-li-box {
        flex-direction: row-reverse;
    }
    .pc-type ul li:nth-child(2) .item-li-box figure {
        margin-top: -25px;
        padding-left: 0px;
        padding-right: 15px;
        margin-bottom: -25px;
    }
    .pc-type ul li:nth-child(3) .item-li-box .item-names {
        margin-top: 22%;
    }
    .specs-nm p {
        font-size: 12px !important;
    }
    .specs-nm span,
    .btn-outline-secondary {
        font-size: 11px;
        word-break: break-word;
    }
    .bt-specs p {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 15px;
    }
    .d2.fourth-pc-banner .pc-box-text {
        margin-right: 0px;
    }
    .top-both-pc {
        height: auto;
        left: 0px;
        bottom: -5px;
        min-height: 50vh;
    }
    .top-pc-banner.d2 {
        height: auto;
        padding-top: 45px;
    }
    .top-pc-banner.d3 {
        padding-top: 45px;
    }
    .top-both-pc figure:first-child {
        position: relative;
        left: -65px;
    }
    .top-both-pc figure {
        display: block;
        max-width: 285px;
        padding-top: 40px;
    }
    .top-both-pc .abs-pcs {
        right: -15px;
    }
    .d2.inner-top-reverse .pc-box img {
        height: auto;
        left: 0;
        right: 0;
        margin: 0px auto;
        position: static;
        max-width: 90%;
    }
    .d2.fourth-pc-banner .pc-box img {
        height: auto;
        top: 25px;
    }
    .pc-box-absolute {
        height: auto;
        top: auto;
        position: relative;
        margin-top: 45px;
    }
    .pc-box-absolute img {
        width: auto;
        object-fit: contain;
        position: relative;
        right: 0;
        left: -100%;
        max-width: 852px;
    }
    .top-pc-banner.d3 {
        height: auto;
    }
    .top-pc-banner.d3:before {
        height: 220px;
        background-size: 220% 95%;
    }
    .d3 .pc-box-text.left-text-box,
    .rev-pc-banner.d3 {
        padding-top: 0px;
    }
    .third-pc-banner.d3,
    .fourth-pc-banner.d3 {
        padding-top: 45px;
    }
    .fifth-pc-banner.d3 {
        padding-top: 0px;
    }
    .top-pc-banner.d3 {
        padding-top: 35px;
    }
    .a-iocns img {
        height: 48px;
    }
    .a-iocns span {
        font-size: 12px;
    }
    .rev-pc-banner.d3 .pc-box img {
        top: auto;
        left: 0;
        right: 0;
        max-width: 100%;
        margin-top: -30px;
    }
    .under-dual-image .both-pc {
        left: 0;
        right: 0;
        margin: 0 auto;
        height: auto;
    }
    .both-pc .abs-pcs {
        bottom: 0px;
        position: relative;
        right: 65px;
        max-width: 100%;
    }
    .both-pc figure:nth-child(1) {
        max-width: 100%;
    }
    .both-pc figure img {
        width: 260px;
        max-width: 560px;
        position: relative;
        bottom: -10px;
    }
    .both-pc .abs-pcs img {
        width: 310px;
    }
    .printer-box {
        position: relative;
        min-height: 150px;
        right: -15px;
        left: -15px;
        width: auto;
        max-width: 600px;
    }
    .printer-box img {
        object-fit: cover;
        height: 590px;
        width: auto;
        max-width: 109%;
    }
    .pc-box-text.abstext {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        z-index: 99;
        padding-bottom: 50px;
    }
    .play-banner {
        height: auto;
        min-height: 150px;
        padding-top: 60px;
        padding-bottom: 0px;
        overflow: hidden;
    }
    .play-b-text h2 {
        white-space: normal;
        font-size: 26px;
    }
    .play-b-text h1 {
        white-space: normal;
        font-size: 26px;
        margin-bottom: 20px;
    }
    .play-b-text p {
        font-size: 15px;
        line-height: 22px;
    }
    .play-b-img {
        position: static;
        text-align: center;
    }
    .play-b-img img {
        display: block;
        margin: 0 auto;
    }
    .cloud-tabs {
        min-height: 100px;
        padding-bottom: 0px;
    }
    .mobile-ctab .card {
        border: 0px;
        border-radius: 0px !important;
        background: transparent !important;
    }
    .mobile-ctab .card:first-child a.ac-h.collapsed {
        margin-top: 10px;
    }
    .mobile-ctab .card:last-child a.ac-h.collapsed {
        margin-bottom: 45px;
    }
    .mobile-ctab .card-header {
        background-color: transparent;
        border-radius: 0px !important;
        border: none !important;
        padding: 0px 0px;
    }
    .card-header a.ac-h {
        background: #fff;
        display: block;
        padding: 15px 15px;
        font-size: 18px;
        font-weight: 600;
        color: #415fff !important;
        margin-top: 20px;
        position: relative;
        padding-right: 40px;
    }
    .card-header a.ac-h.collapsed {
        background: transparent;
        color: #000 !important;
        padding-bottom: 0px;
        margin-top: 0px;
    }
    .card-header a.ac-h::before {
        position: absolute;
        content: '';
        right: 15px;
        top: 44%;
        width: 10px;
        height: 6px;
        background: url(../images/active-arrow.png) no-repeat center;
        background-size: contain;
    }
    .card-header a.ac-h.collapsed::before {
        background: url(../images/select-arrow.png) no-repeat center;
        background-size: contain;
        transform: rotate(-90deg);
        top: 50%;
    }
    .mobile-ctab .card-body {
        background: #fff;
        padding-top: 0px;
    }
    .mobile-ctab .card-body p {
        font-size: 16px;
        color: #333;
        margin-bottom: 20px;
        font-family: alibaba-puhuiti, sans-serif;
        font-weight: 500;
    }
    .mobile-ctab .card-body figure {
        max-width: 240px;
        margin: 0 auto 15px;
    }
    .yellow-bg {
        padding-bottom: 15px;
    }
    .blue-bg {
        padding-top: 15px;
        margin-bottom: 0px;
    }
    .v-text {
        width: 100%;
        padding: 45px 40px;
    }
    .v-text h3 {
        margin-left: 0px;
        font-size: 26px;
        max-width: 205px;
        margin: 0 auto;
    }
    .vs {
        height: 84px;
        width: 84px;
        font-size: 25px;
        margin-top: -42px;
        left: 50%;
        margin-left: -42px;
    }
    .pay-services {
        padding: 45px 0px;
    }
    .heading-text h2 {
        font-size: 25px;
        margin-bottom: 20px;
    }
    .pay-services p {
        font-size: 15px;
        line-height: 20px;
        padding: 0 10px;
    }
    .csass-wrap ul {
        flex-wrap: wrap;
        margin: 20px -15px 0px;
    }
    .csass-wrap ul li {
        width: 50%;
        position: static;
        align-items: flex-start;
        padding: 12px 15px;
    }
    .csass-wrap ul li::before {
        display: none;
    }
    .csass-wrap ul li:nth-child(1n) {
        position: static;
        top: 0;
        left: 0;
        right: auto;
    }
    .sassbox {
        max-width: 250px;
    }
    .features-play {
        padding: 25px 0px 45px;
    }
    .csass-wrap ul li figure {
        margin-bottom: 6px;
    }
    .csass-wrap ul li p {
        font-size: 14px;
        line-height: 20px;
    }
    .kyc-box h5 {
        margin-bottom: 10px;
        font-size: 15px;
    }
    .kyc-box ul li,
    .kyc-box ul li span {
        line-height: 20px;
        margin-bottom: 3px;
        font-size: 14px;
    }
    .kyc-box ul li::before {
        top: 6px;
    }
    section.kyc-sec {
        background: #ebeef4;
        padding: 45px 0px;
    }
    .value-chain .img-box {
        opacity: 0;
        padding: 10px 10px;
        padding-bottom: 40px;
        display: none;
        transition: all 0.5s ease-in-out;
    }
    .value-chain.blue-bg .img-box {
        padding-bottom: 10px;
        padding-top: 40px;
    }
    .value-chain.show-img .v-text {
        display: none;
    }
    .value-chain::after {
        display: none;
    }
    .value-chain.show-img .img-box {
        opacity: 1;
        display: block;
    }
    /**********p5 page************/
    .p5-top-banner {
        height: auto;
        padding-top: 30px;
    }
    .p5-top-banner h2:nth-child(2) {
        font-size: 24px;
        font-family: 'alibaba-puhuiti', sans-serif;
        font-weight: 300;
        margin: 4px auto;
    }
    .p5-top-banner h4 {
        font-size: 18px;
        margin-top: 0px;
        margin-bottom: 25px;
    }
    .p5-video {
        height: auto;
    }
    .play-btn {
        top: 40%;
        bottom: 40%;
        background-size: 45px;
    }
    .p5-video-box {
        border-radius: 0px;
    }
    .slider-heading h2,
    .pos-content-box h2 {
        font-size: 24px;
    }
    .p5-slider {
        padding: 30px 0px 0px;
        background: url(../images/slider-mob-bg-after.png) no-repeat top left #242933;
        background-size: 100% 52%;
    }
    .slide-box .slidecontent {
        left: 0px;
        top: 0px;
        padding-left: 0px;
        text-align: center;
        padding: 15px 15px;
    }
    .slide-box .slidecontent h2 {
        font-size: 18px;
        line-height: 26px;
        max-width: 300px;
        margin: 0 auto;
        margin-bottom: 8px;
    }
    .slide-box .slidecontent span {
        display: inline-block;
        font-size: 14px;
        line-height: 18px;
    }
    .slide-box .slide-img {
        min-height: 465px;
    }
    .p5-slider ul li .slide-box .slidecontent.slidecontent_2 span,
    .slide-box .slidecontent .gre-text small {
        font-size: 11.5px !important;
        text-align: left;
        line-height: 14px;
    }
    .slide-box .slidecontent.slidecontent_2 .gre-text span.num-text {
        font-family: 'alibaba-puhuiti', sans-serif !important;
        font-size: 22.5px !important;
        font-weight: 600 !important;
        display: block !important;
        line-height: 28px !important;
    }
    .slide-box .slidecontent .gre-text::after {
        width: 17px;
        height: 41px;
    }
    .slide-box .slidecontent .gre-text {
        padding: 6px 5px;
        padding-left: 25px;
    }
    .p5-slider ul li .slide-box .slidecontent.slidecontent_2 h6 {
        font-size: 18px;
    }
    .p5-payment-pos {
        height: auto;
        display: block;
        min-height: 550px
    }
    .pos-content-box p {
        font-size: 14px;
        line-height: 24px;
    }
    .p5-payment-pos .pos-content-box p {
        padding: 0 25px;
    }
    .pos-mob-demo {
        height: 210px;
        max-width: 375px;
        margin: 0 auto;
    }
    .icon-box figure {
        margin: 10px 15px;
    }
    .pos-img {
        top: 40%;
        width: 100%;
    }
    .qr-img {
        position: absolute;
        bottom: -55px;
        left: 1%;
        width: 188px;
    }
    .card1-img {
        position: absolute;
        top: 37.5%;
        left: 21%;
        z-index: 92;
        width: 77px;
    }
    .cardnfc-img {
        position: absolute;
        top: 29%;
        z-index: 99;
        left: 7%;
        width: 120px;
    }
    .pos-hd-view,
    .p5-crafted {
        height: auto;
        padding-top: 30px;
        min-height: 150px;
    }
    .pos-hd-view h2,
    .cr-text h2,
    .bottom-lorem h2 {
        font-size: 24px;
    }
    .bottom-lorem p {
        font-size: 14px;
    }
    .pos-hd-view p,
    .cr-text p {
        text-align: center;
        font-size: 14px;
        padding-right: 0;
        line-height: 22px;
        max-width: 300px;
        margin: 0 auto 25px;
    }
    .ipbox h4 {
        font-size: 16px;
    }
    .ipbox span {
        font-size: 12px;
        line-height: 15px;
        display: block;
    }
    .ipbox {
        padding: 0 10px;
    }
    .p5boxex {
        flex-wrap: wrap;
        margin-bottom: 0px;
        border-radius: 0px;
        padding: 15px 15px;
        height: 350px;
        text-align: center;
    }
    #p5box1 {
        background: url(../images/mob-box-bg1.png) no-repeat top right #242933;
        background-size: 100% 100%;
        margin-bottom: 0px;
        top: 0px;
    }
    #p5box2 {
        background: url(../images/mob-box-bg2.png) no-repeat top right #242933;
        background-size: 100% 100%;
    }
    #p5box3 {
        background: url(../images/mob-box-bg3.png) no-repeat bottom left #242933;
        background-size: 100% 100%;
    }
    .postexts {
        min-width: 100%;
        width: 100%;
        padding-left: 0px !important;
        padding-right: 0px !important;
        text-align: center;
    }
    #p5box3 .postexts {
        padding-right: 0px;
    }
    .postexts h2 {
        font-size: 18px;
        line-height: 26px;
    }
    .postexts p {
        font-size: 13px;
        line-height: 24px;
        max-width: 300px;
        margin: 0 auto 15px;
    }
    .p5-stands-pos ul {
        flex-wrap: wrap;
        padding: 15px 10px;
        margin-top: -60px;
    }
    .p5-stands-pos ul li {
        width: 50%;
        padding: 0 0px;
    }
    .p5-stands-pos ul li:nth-child(1) {
        width: 47%;
        position: relative;
        z-index: 1;
        top: -60px;
    }
    .p5-stands-pos ul li:nth-child(2) {
        position: relative;
        position: relative;
        top: 120px;
        z-index: 50;
        width: 53%;
    }
    .p5-stands-pos ul li:nth-child(3) {
        position: relative;
        z-index: 99;
        top: -194px;
        margin-bottom: -212px;
    }
    .p5-stands-pos ul li:nth-child(2) p {
        padding-left: 35px;
    }
    .stand-box p {
        font-size: 14px;
        line-height: 22px;
        min-height: 2px;
        max-width: 100%;
        margin-bottom: 10px;
        font-weight: 500;
    }
    .p5-stands-pos {
        padding-top: 30px;
    }
    .p5-stands-pos h2 {
        font-size: 24px;
    }
    .p5-slider .slick-dots li button:before {
        font-family: 'alibaba-puhuiti', sans-serif;
        font-size: 24px;
        color: #00aeef;
        text-align: center;
        width: 100%;
        height: 44px;
        opacity: 1;
        line-height: 44px;
    }
    .p5-slider .slick-dots li.slick-active button:before {
        font-family: 'alibaba-puhuiti', sans-serif;
        font-size: 24px;
        color: #fff;
        text-align: center;
        width: 100%;
        height: 44px;
        background-color: #00aeef;
        opacity: 1;
    }
    .slick-dots li button {
        width: 100%;
    }
    .p5-slider .slick-dots li:first-child button::before {
        content: 'CPU';
    }
    .p5-slider .slick-dots li:nth-child(2) button::before {
        content: 'RAM';
    }
    .p5-slider .slick-dots li:last-child button::before {
        content: 'OS';
    }
    .p5-slider .slick-dots li {
        background-color: transparent !important;
        height: 44px;
    }
    .p5-slider ul.slick-dots {
        top: -44px;
    }
    .p5-slider ul li .slide-box .slidecontent_2 span {
        font-size: 13px;
    }
    /*
 * -----------------------------------------------------------------------------
 * P5L Mobile Version - By Anirban
 * -----------------------------------------------------------------------------
*/
    .p5l-banner {
        min-height: 500px;
    }
    .p5-top-banner {
        background: none;
    }
    .p5l-banner::after {
        display: none;
    }
    .p5-top-banner h2 {
        font-size: 25px;
        letter-spacing: normal;
    }
    .p5-top-banner h2:nth-child(2) {
        font-size: 25px;
    }
    .p5-top-banner h4 {
        font-size: 18px;
        font-weight: 600;
        letter-spacing: normal;
    }
    .all-in-one-p5l {
        min-height: 400px;
        height: 100%;
        padding: 40px 0;
    }
    .all-in-one-p5l h2 {
        font-size: 25px;
    }
    .p5l-icon-box .rbox {
        padding: 0;
        margin: 0;
    }
    .p5l-icon-box .ricon {
        width: 50px;
        height: 50px;
    }
    .p5l-icon-box .ricon img {
        max-width: 30px;
    }
    .p5l-icon-box .rbox span {
        font-size: 12px;
        line-height: 12px;
    }
    .pos-center {
        padding-top: 35px;
    }
    .p5l-os-section {
        padding: 40px 0;
    }
    .p5l-os-section h2 {
        font-size: 25px;
    }
    .shadow-box {
        width: 100%;
    }
    .shadow-box-inner {
        padding: 20px;
    }
    .shadow-box-inner h5 {
        font-size: 18px;
        line-height: normal;
        min-height: auto;
        word-break: break-all;
    }
    .shadow-box-inner p {
        font-size: 14px;
        line-height: normal;
    }
    .s-img {
        height: auto;
        margin-bottom: auto;
    }
    .s-img img {
        height: auto;
        margin-bottom: auto;
    }
    .os-section-right {
        width: calc(100% - 100px);
        padding: 0 0 0 10px;
    }
    .p5l-touch-section {
        min-height: 600px;
        padding: 40px 0 0 0;
        position: relative;
        background: url(../images/p5l-bubble-left-Mob.png) center bottom no-repeat;
        background-size: 100%;
    }
    .p5l-touch-section::before,
    .p5l-touch-section::after {
        display: none;
    }
    .p5l-touch-section h2 {
        font-size: 25px;
    }
    .p5l-touch-section p {
        font-size: 14px;
    }
    .pl-pos5 {
        position: absolute;
        bottom: 30px;
        left: 15px;
        top: auto;
    }
    .pl-pos6 {
        position: absolute;
        bottom: 90px;
        right: 15px;
        top: auto;
        text-align: right;
    }
    .p5-top-banner {
        padding-top: 20px;
    }
    section#p5topbanner {
        padding-top: 60px;
    }
    .p5-top-banner.p5l-banner {
        height: auto;
        padding-top: 74px;
    }
    .p5l-design-brief {
        height: 650px;
        min-height: 600px;
        padding: 40px 0 0 0;
        background: #ebeef4;
    }
    .p5l-design-brief .common-heading {
        margin: 0 auto 20px;
    }
    .p5l-design-brief h2 {
        font-size: 25px;
    }
    .p5l-design-brief .col-6 {
        padding: 0 7px;
    }
    .p5l-design-brief .col-6 .p5l-bubble {
        padding: 10px 10px 0;
        min-height: 130px;
    }
    .p5l-bubble {
        padding: 0;
        margin-bottom: 15px;
        background: #fff;
        padding: 10px 10px;
    }
    .p5l-bubble h5 {
        font-size: 14px;
        line-height: normal;
    }
    .p5l-bubble p {
        font-size: 14px;
        line-height: 21px;
    }
    .brief-bg-img {
        position: absolute;
        bottom: 0;
        top: auto;
    }
    .brief-bg-img img {
        width: 100%;
        max-width: 100%;
        height: auto;
    }
    .p5l-portal {
        padding: 40px 0 0 0;
        min-height: 600px;
    }
    .p5l-portal h2 {
        font-size: 25px;
    }
    .p5l-portal p {
        font-size: 14px;
        line-height: 21px;
    }
    .abs-p5l {
        position: relative;
    }
    .portal-bg-img {
        position: absolute;
        bottom: 0;
    }
    .p5l-procces {
        padding: 40px 0;
        min-height: 600px;
        display: block;
    }
    .p5l-procces h2 {
        font-size: 25px;
    }
    .prbox {
        width: 49%
    }
    .prtext {
        padding: 20px 10px;
    }
    .prtext h4 {
        font-size: 14px;
    }
    .optional-p5l {
        background: url(../images/p5l-last-bg.png) no-repeat left top #242933;
        min-height: 400px;
        padding: 40px 0 0 0;
    }
    .optional_mob {
        position: relative;
        z-index: 9;
    }
    .optional-p5l h2 {
        font-size: 25px;
    }
    .optional-p5l p {
        font-size: 14px;
    }
    .optional-p5l .container {
        position: relative;
    }
    .optinal-pos {
        position: absolute;
        right: 0;
        bottom: 0;
        width: 100%;
        text-align: right;
    }
    .optinal-pos img {
        max-width: 100%;
    }
    .pc-specs {
        background: #fff;
    }
    .specs-box {
        padding: 10px 0;
    }
    /*** agency banking**/
    .banking-banner {
        flex-wrap: wrap;
        display: block;
        min-height: 150px;
        padding: 30px 0px 0px;
        background-size: 100% 100%;
    }
    .ba-content {
        margin-top: 0px;
    }
    .ba-content h1 {
        font-size: 25px;
        text-align: center;
        line-height: 1.2;
        font-weight: 600;
    }
    .ba-content p,
    .bank-content p {
        font-size: 14px;
        line-height: 1.5;
    }
    .b-img {
        margin-right: -15px;
        margin-left: -15px;
        width: auto;
        min-width: 100%;
        margin-top: 20px;
    }
    .banking-tree {
        padding: 30px 0px;
    }
    .bank-content h2 {
        font-size: 25px;
        text-align: center;
        line-height: 1.2;
        font-weight: 600;
        padding: 0px 0px;
    }
    .agency-banking h2 {
        font-size: 25px;
        text-align: center;
        line-height: 1.2;
        font-weight: 500;
        padding: 0px 0px;
        margin-bottom: 0px;
    }
    .agency-blue {
        height: auto;
        padding: 30px 0px;
    }
    .grey-banking-tree {
        position: static;
        top: 0;
        margin-bottom: 0;
        padding: 20px 15px;
    }
    .pos-video {
        height: auto;
        padding: 30px 0px;
    }
    .pos-video-box {
        width: 360px;
        max-width: 100%;
    }
    #vboxmob {
        width: 148px;
        position: absolute;
        height: 262px;
        top: 154px;
        left: -2px;
        right: 0;
        margin: 0 auto;
    }
    .video-posbg {
        width: auto;
        margin: 0 auto;
        display: block;
        height: 479px;
        object-fit: cover;
    }
    .banking-comparison ul li {
        flex-wrap: wrap;
        margin-bottom: 0px;
    }
    .banking-comparison ul li div {
        width: 50%;
        text-align: center;
        justify-content: center;
        align-items: flex-start;
        padding: 15px 20px;
    }
    .banking-comparison ul li .c-data:first-child {
        width: 100% !important;
        border-radius: 0px 0px;
        padding: 8px 15px;
    }
    .banking-comparison ul li .c-data:nth-child(3) {
        border-radius: 0px 0px;
    }
    .banking-comparison ul li h6,
    .banking-comparison ul li h5 {
        font-weight: 600;
        text-align: center;
        font-size: 16px;
        margin-bottom: 0;
    }
    .banking-comparison ul li span {
        font-size: 14px;
        line-height: 1.2;
    }
    .banking-comparison ul li .c-data.text-center:first-child {
        width: 50% !important;
        background-color: #f0f2f5;
        padding: 6px 15px;
    }
    .banking-comparison ul li .c-data.text-center:nth-child(2) {
        width: 50% !important;
        background-color: #e9eaec;
        padding: 6px 15px;
    }
    /*****************************join-us page*****************************/
    .join-top.container {
        padding-top: 100px;
        display: block;
        text-align: center;
    }
    .join-top h1 {
        font-size: 25px;
        line-height: 1.5;
    }
    .join-top h3 {
        font-size: 18px;
        line-height: 1.5;
    }
    .common-heading h2 {
        font-size: 25px;
        line-height: 1.2;
    }
    .our-values {
        padding: 25px 0px;
    }
    .value-box {
        margin-top: 20px;
    }
    .v-icon {
        padding: 0px 0px;
        margin: 0 auto 20px;
        width: 90px;
        display: block;
        min-width: 90px;
    }
    .v-content {
        padding-right: 0px;
    }
    .v-content h3 {
        font-size: 16px;
        line-height: 1;
        font-weight: bold;
    }
    .v-content p {
        font-size: 14px;
        line-height: 1.5;
        word-break: break-all;
    }
    .talent-bg {
        height: 120px;
        padding: 0 20px;
    }
    .talents-join ul.slick-dots {
        bottom: 25px;
        top: auto;
    }
    .talents-join .slick-dots li {
        width: 50px;
        height: 3px;
    }
    .joins-team {
        padding: 25px 0px;
    }
    .tbox-mob img {
        height: 240px;
        object-fit: cover;
    }
    .joinus-apply-list ul li {
        margin-bottom: 20px;
    }
    .joinus-apply-list ul li div.c-data {
        width: 100%;
        padding: 8px 15px;
        margin-bottom: 2px;
    }
    .joinus-apply-list ul li div.c-data span {
        width: 100%;
        display: block;
        text-align: center;
        font-size: 13px;
    }
    .joinus-apply-list ul li div.c-data span.l-name {
        font-size: 16px !important;
    }
    .joinus-apply-list ul li .c-data.btn-data {
        background-color: #fff;
        padding: 10px 15px;
        display: flex;
        justify-content: center;
    }
    .modal {
        top: 70px;
        background: transparent;
    }
    .modal-dialog.container {
        margin-left: 0px;
        margin-right: 0px;
        padding: 20px 0px 0px;
    }
    .modal-dialog.container .modal-content {
        border-radius: 0px;
        border: 0px;
    }
    .modal-dialog.container h2 {
        font-size: 24px;
    }
    .tmod span,
    .application-form ul li {
        font-size: 14px;
    }
    .application-form strong,
    .appform h3 {
        font-size: 16px;
    }
    .application-form {
        padding: 0 0px;
    }
    .appform .btn.btn-outline-dark {
        width: 100%;
        padding: 6px 15px;
        margin-top: 15px;
    }
    .btext {
        width: 100%;
        margin: 0 auto 60px;
        text-align: center;
    }
    .key-icons-wrap {
        justify-content: flex-start;
    }
    .key-icons-wrap li {
        width: 50%;
        padding: 0 10px;
        margin: 0 0px;
    }
    .scenarios-list li {
        width: 100%;
        padding: 8px 0px;
    }
    .pc-f-box {
        min-height: 50px;
        margin-top: 40px;
    }
    .func-box {
        height: auto;
        display: flex;
        margin: 0 -15px;
    }
    .func-box .w-50 {
        padding: 10px 15px;
    }
    .rounded-pill.bg-white {
        border-radius: 15px;
        text-align: center;
        padding: 6px 10px;
        font-size: 18px;
        line-height: 1.2;
    }
    .func-box ul li {
        line-height: 1.4;
        font-size: 14px;
        color: #fff;
        font-weight: 400;
        padding: 3px 0px;
        padding-left: 15px;
    }
    .key-icon-box p {
        line-height: 1.4;
        font-size: 14px;
    }
    .func-box ul li::before {
        top: 0;
        margin-top: auto;
        bottom: 0;
        margin-bottom: auto;
    }
    .func-box ul {
        margin-bottom: 10px;
    }
    .wallet-function {
        min-height: 100px;
        padding-top: 30px;
        background: url(../images/wallet/shadow-mob-bg.png) no-repeat top center;
        background-size: cover;
    }
    .key-icon {
        width: 90px;
        height: 90px;
    }
    .key-icon img {
        max-height: 36px;
        max-width: 38px;
    }
    .siconbox {
        width: 90px;
    }
    .stextbox h4 {
        font-size: 18px;
        line-height: 1.5;
    }
    .stextbox p {
        font-size: 14px;
        line-height: 1.2;
    }
    .stextbox {
        width: calc(100% - 90px);
        padding-left: 10px;
        padding-right: 10px;
    }
    .key-benift,
    .mobile-wallet {
        padding: 30px 0px;
    }
    .mobile-wallet h2 {
        font-size: 25px;
        line-height: 1.5;
    }
    .mobile-wallet p {
        font-size: 14px;
        line-height: 1.4;
    }
    .wallet-banner h1 {
        font-size: 25px;
        line-height: 1.5;
        margin-top: 0px;
    }
    .wallet-banner h4 {
        font-size: 14px;
        line-height: 1.2;
    }
    .wallet-banner {
        padding: 60px 0 30px;
        height: auto;
        min-height: 100px;
    }
    .wallet-banner::before {
        background: url(../images/wallet/mob-banner-after.png) no-repeat left top;
        width: 100%;
        left: 0;
        right: 0;
        bottom: 0;
        background-size: 101% 95%;
    }
    .wallet-box {
        margin-top: 30px;
    }
    /*********************************************n5 page css *******************************/
    .p5-top-banner.n5-banner {
        height: auto;
        background: no-repeat bottom left;
        background-size: 100% 100%;
        min-height: 550px;
        position: relative;
    }
    .p5-top-banner.n5-banner .container {
        padding-bottom: 110px;
    }
    .p5-top-banner.n5-banner .btn-box .btn-outline-secondary {
        bottom: -15px;
        color: #242933;
        font-size: 14px;
        border-color: #242933;
    }
    #n5left {
        position: relative;
        max-height: 290px;
        right: 0px;
    }
    #n5right {
        position: relative;
        max-height: 250px;
        top: 60px;
        right: 23px;
    }
    .p5-top-banner.n5-banner h2:nth-child(2) {
        font-size: 25px;
    }
    .p5-top-banner.n5-banner h4 {
        font-size: 14px;
        font-weight: 500;
        letter-spacing: normal;
        margin-top: 10px;
    }
    section.n5-5inch-wrap {
        padding: 40px 0px 0px;
    }
    .n-content h2 {
        font-size: 25px;
    }
    .n-content p {
        font-size: 14px;
        margin-bottom: 0px;
        max-width: 300px;
        margin: 0 auto;
    }
    .n5-network h6 {
        font-size: 14px;
        max-width: 300px;
        margin: 0 auto;
    }
    .n5-network ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }
    .n5-network {
        padding: 40px 0 30px;
    }
    .n5-network ul li {
        width: 50%;
    }
    .n5-box img {
        height: 59px;
    }
    .n5-box h5 {
        margin-top: 15px;
        font-size: 16px;
    }
    .n5-payment::before {
        background: url(../images/N5/left-shadow-mob-bg.png) no-repeat left top;
    }
    .n5-payment::after {
        background: url(../images/N5/right-shadow-mob-bg.png) no-repeat 100% center;
    }
    .n5-payment {
        padding: 40px 0 0px;
    }
    .n5-payment ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        max-width: 300px;
        margin: 0px auto 30px;
    }
    .n5-payment ul li {
        padding: 10px 15px;
        width: 33.3%;
        display: flex;
        align-items: center;
    }
    .n5-90db {
        background-color: #000;
        padding-top: 135px;
    }
    .n5-90db::before {
        display: none;
    }
    .n5-90db h2,
    .patch-content h2 {
        font-size: 25px;
        margin: 0 auto;
    }
    .n5-90db p {
        font-size: 14px;
        padding: 0 0;
        max-width: 320px;
        margin: 0 auto 15px;
    }
    .spiral-n5-mob {
        background-color: #fff;
        padding-top: 15px;
        text-align: center;
    }
    .spiral-n5-mob h6 {
        font-size: 14px;
        line-height: 1.5;
    }
    .patch-content p {
        font-size: 14px;
    }
    .patch-wrap {
        padding-top: 40px;
        background: url(../images/N5/patch-mob-bg.jpg) no-repeat bottom left;
        background-size: 100% 100%;
    }
    .patch-content {
        padding-bottom: 20px;
        margin: 0 auto;
    }
    .n5-optional {
        background: url(../images/N5/n5-optional-mob-bg.jpg) no-repeat left bottom;
        background-size: 100% 100%;
    }
    .n5-optional h2 {
        font-size: 25px;
    }
    .n5-optional h4 {
        font-size: 14px;
    }
    /*****************************************p3m css ******************************************/
    .p5l-procces.p3m-process ul {
        flex-wrap: wrap;
        margin: 0 -10px;
    }
    .p5l-procces.p3m-process ul li {
        width: 50%;
        padding: 0px 10px 15px;
    }
    .p5l-procces.p3m-process ul li::after {
        display: none;
    }
    .p5l-procces.p3m-process .prbox {
        width: 100%;
    }
    .common-heading h6 {
        font-size: 14px;
    }
    .p5l-procces.p3m-process .prtext h4,
    .robust-blue ul li h6 {
        font-size: 14px;
    }
    .p5l-procces.p3m-process {
        padding-bottom: 30px;
    }
    .robust-video.p5-video-box {
        top: 0px;
        margin-bottom: 0px;
    }
    .robust-blue {
        background-color: #00b0ff;
        padding: 30px 0px 20px;
    }
    .robust-blue ul li {
        padding: 10px 10px;
    }
    .robust-blue ul li img {
        width: 50px;
    }
    .security-p3m {
        background-color: #fff;
        padding: 40px 0px 30px;
    }
    .pybox ul {
        margin: 0 -8px 25px;
    }
    .pybox ul li {
        width: 50%;
    }
    .all-in-one-p5l.all-in-p3m {
        min-height: 150px;
    }
    .smdevice-wrap {
        padding: 40px 0px 25px;
    }
    .smd-text h3 {
        font-size: 14px;
    }
    .smd-box {
        position: relative;
        margin-bottom: 15px;
    }
    .n5-banner-pos-text {
        align-items: flex-start;
        padding-top: 60px !important;
        justify-content: center;
    }
    .banner-pos-text.text-center.pt-4 {
        padding-top: 60px !important;
    }
    .p5-top-banner .container.abscontainer {
        top: 20px;
    }
    .btn-box-mob {
        position: absolute;
        bottom: 30px;
        left: 0;
        right: 0;
    }
    .btn-box-mob .btn.btn-outline-secondary {
        border-color: #fff;
        color: #fff;
    }
    section#P3MBanner {
        height: auto;
        min-height: 450px;
        background: no-repeat bottom left;
        background-size: cover;
        padding-top: 330px;
        padding-bottom: 40px;
    }
    .p3m-pos-text.pb-4 {
        top: -290px;
        position: relative;
        text-align: center;
    }
    .p3mbanner.p5-top-banner.n5-banner h2:nth-child(2) {
        font-size: 25px;
    }
    .smd-text h3 span {
        display: inline-block;
    }
    div#smd1 {
        height: 339.59px;
    }
    div#smd2 {
        height: 142px;
    }
    div#smd3 {
        height: 164.56px;
    }
    div#smd4 {
        height: 164.42px;
    }
    div#smd5 {
        height: 185px;
    }
    /*************************************************p3mob ******************************************/
    #p3topbanner {
        background-repeat: no-repeat;
        min-height: 550px;
        background-size: 100% 100%;
    }
    .p5l-icon-box.p3iconwrap .rbox {
        margin: 0px 10px;
    }
    .all-in-p3page {
        background-size: 100%;
        min-height: 520px;
        background-position: bottom center;
        background-color: #fff;
    }
    .pay-logo ul {
        margin: -6px -6px;
    }
    .pay-logo ul li {
        width: 50%;
        padding: 6px 6px;
    }
    .quad-core {
        background-size: 100% 100%;
        min-height: 600px;
        background-position: center;
        background-color: #00aeef;
        padding-top: 40px;
        padding-bottom: 250px;
    }
    .network-pos {
        padding-top: 45px;
    }
    .p3-hdpos {
        padding: 40px 0 40px;
    }
    .p3-hdpos::before {
        background: url(../images/P3/left-before-mob-bg.png) no-repeat bottom left;
        background-size: contain;
        width: 60%;
    }
    .p3-hdpos::after {
        width: 60%;
        background: url(../images/P3/right-after-mob-bg.png) no-repeat 100% top;
        background-size: contain;
    }
    .hdpos {
        right: 0;
    }
    .p3-printer.network-pos {
        background: #f0f2f5;
        padding-top: 180px;
    }
    .p3-printer.network-pos .container.abscontainer {
        margin-top: 40px;
    }
    .large-battery.security-p3m .container {
        padding-top: 40px;
    }
    .temp-wrap {
        padding-top: 10px;
        padding-right: 0;
        text-align: center;
    }
    .temp-wrap ul {
        margin: 0 -10px;
    }
    .temp-wrap ul li img {
        width: 45px;
        min-width: 45px;
    }
    .temp-wrap ul li h6 {
        font-size: 13px;
        text-align: left;
    }
    .p3-hardware {
        padding-bottom: 60px;
    }
    .p5l-procces.p3-details {
        padding: 40px 0px;
        background: #f0f2f5;
    }
    .process-ul.p3details-ul li {
        width: 100%;
    }
    .process-ul.p3details-ul li .prbox {
        width: 100%;
        height: auto;
        display: flex;
    }
    .process-ul.p3details-ul li .prbox .primgbox {
        border-radius: 12px;
        width: 180px;
        min-width: 180px;
        overflow: hidden;
        height: 150px;
    }
    .process-ul.p3details-ul li .prbox .prtext {
        padding: 15px 10px;
    }
    .process-ul.p3details-ul li .prbox .prtext h4 {
        font-size: 14px;
        font-weight: 600;
    }
    .process-ul.p3details-ul li .prbox .prtext p {
        font-size: 12px;
        margin-bottom: 0px;
        margin-top: 10px;
    }
    .p3-optional h2 {
        font-size: 25px;
    }
    .p3-optional h4 {
        font-size: 14px;
    }
    /*********************************************Qs page ******************************/
    section.qr-section3 {
        background-size: 100%;
        background-color: #f0f2f5;
        padding-bottom: 0px;
    }
    .wavebox {
        padding-top: 160px;
    }
    .circle-box {
        top: 315px;
        z-index: 99;
        left: 0;
        right: -12px;
        margin: 0 auto;
    }
    img.img-network {
        width: 100px;
        height: 100px;
    }
    .qr-section7 {
        padding: 40px 0px;
        text-align: center;
    }
    .qr-section8 {
        padding: 40px 0px;
        text-align: center;
        background-size: 100%;
        background-repeat: no-repeat;
        min-height: 600px;
        background-color: #f7faff;
    }
    /********************************************************************p3qt****************************************/
    .full-pos li {
        padding-right: 5px;
        width: 33.3%;
    }
    .full-pos li figure {
        margin-bottom: 10px;
    }
    .full-pos {
        padding: 15px 10px 0px 15px;
    }
    .p5l-icon-box.p3qt-icon-box .ricon img {
        max-width: 25px;
    }
    .pay-logo.p3qt-pay-logo ul li {
        width: 50%;
    }
    .d-flex.justify-content-center.btn-box {
        right: 0;
        padding-right: 15px;
    }
    .cas-section3 {
        background-image: none;
        padding: 0px 0px;
        height: auto;
    }
    .text-tag {
        top: 140px;
        z-index: 99;
    }
    .cas-section4 ul li {
        width: 100% !important;
        margin-bottom: 15px;
    }
    .cs-box {
        height: 245px;
    }
    .cas-section4 ul li:nth-child(4) p {
        margin-top: 130px;
        max-width: 220px;
    }
    #mobleft {
        width: 125px;
        left: 5%;
        text-align: left;
    }
    #mobright {
        width: 125px;
        right: 3%;
        left: auto;
        text-align: right;
    }
    .text-tag span {
        font-size: 12px;
    }
    #mobtop1st {
        top: 245px;
        width: 95px;
        left: 27%;
        text-align: center;
    }
    #mobtop2nd {
        top: 245px;
        width: 95px;
        right: 22%;
        text-align: center;
        left: auto;
    }
    #mobbottom1st {
        bottom: 128px;
        top: auto;
        width: 130px;
        left: 14%;
        text-align: left;
        right: auto;
    }
    #mobbottom2nd {
        bottom: 115px;
        top: auto;
        width: 190px;
        right: 1%;
        text-align: center;
        left: auto;
    }
    .cas-section3 .cas-img-box img {
        height: 620px;
    }
    .cs-content p {
        font-size: 14px;
    }
    .cas-section4 ul li:nth-child(1) p {
        margin: 0 auto;
        max-width: 230px;
    }
    .cas-section4 ul li:nth-child(2) p {
        max-width: 200px;
    }
    .cas-section4 ul li:nth-child(3) p {
        max-width: 129px;
        margin-top: 47px;
    }
    .cs-box:hover img {
        transform: scale(1.1, 1.1);
    }
    /*********************************************************************** T1 css ***********************************/
    .t1-slider-wrap {
        height: auto;
        padding-bottom: 0px;
        padding-top: 45px;
    }
    .t1-banner3rd .bg-img-box img {
        height: auto;
        min-height: 350px;
    }
    .t1-banner3rd {
        background-color: #d8e3e6;
        padding-top: 80px;
    }
    #worrilessmob {
        width: 100%;
        padding-top: 150px;
    }
    #worrilessmob .carousel-inner .carousel-item {
        width: 100%;
        height: 365px;
    }
    .carousel-item .dbox,
    .carousel-item.active .dbox {
        display: flex;
        align-items: center;
        height: 100%;
        justify-content: center;
    }
    .thumb-vlist.carousel-indicators {
        width: 100%;
        right: 0;
        top: 0px;
        bottom: auto;
        left: 0;
        justify-content: center;
        display: flex;
        flex-wrap: nowrap;
        flex-direction: row;
        z-index: 999;
    }
    .thumb-vlist.carousel-indicators li {
        width: 100px;
        height: auto;
        display: block;
        text-align: center;
        background-color: transparent;
        margin: 15px auto;
        text-indent: 0;
        flex: none;
    }
    .thumb-vlist .ricon {
        height: 70px;
        width: 70px;
        display: flex;
        justify-content: center;
        align-items: center;
        border: 1px solid #242933;
        border-radius: 100%;
        margin: 0 auto 10px;
        overflow: hidden;
        transition: all 0.5s ease-in-out;
    }
    .thumb-vlist .ricon img {
        max-width: 40px;
        object-fit: contain;
        transition: all 0.5s ease-in-out;
    }
    #worrilessmob .thumb-vlist.carousel-indicators li a::before {
        position: absolute;
        content: '';
        width: 70px;
        height: 6px;
        background-color: #c2c5cc;
        top: -50px;
        left: 0;
        right: 0;
        margin: 5px auto;
    }
    #worrilessmob .thumb-vlist.carousel-indicators li.active a::before {
        background-color: #00aeef;
        width: 70px;
        height: 6px;
    }
    #worrilessmob .thumb-vlist.carousel-indicators li:nth-child(1) a::before {
        left: auto;
        right: -15px;
    }
    #worrilessmob .thumb-vlist.carousel-indicators li:nth-child(3) a::before {
        left: -15px;
        right: auto;
    }
    .t1-slider-wrap .common-heading {
        padding-bottom: 50px;
    }
    .thumb-vlist.carousel-indicators li a span {
        font-size: 16px;
        line-height: 1.2;
        white-space: normal;
    }
    .t1-banner3rd ul {
        flex-wrap: wrap;
        justify-content: center;
    }
    .t1-banner3rd ul li {
        width: 33.3%;
        display: flex;
        justify-content: center;
        padding: 10px 15px;
        align-items: center;
    }
    .t1-xlbox .tin-box {
        margin: 0 auto;
        width: 100%;
        align-items: flex-start;
        padding-top: 0px;
        text-align: center;
    }
    .tbox-cont {
        align-items: flex-start;
    }
    .tin-box h4,
    .tin-box h6 {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .tin-box.w-50.text-left {
        max-width: 150px;
    }
    .ticonsec {
        margin: 45px auto 0px;
    }
    .spbox {
        border: 1px solid #242933;
        padding: 20px 16px 10px;
        margin: 4px 5px;
        height: auto;
        width: 47%;
    }
    .spbox h6 {
        font-size: 16px;
    }
    .spbox span {
        font-size: 11px;
    }
    .t1-banner6 .bg-img-box img {
        min-height: 450px;
    }
    section.t1-sec5 {
        background: #1c3351;
        padding-top: 60px;
    }
    .T1-sec4 {
        padding: 45px 0 30px;
    }
    .hotel-check {
        padding: 40px 0px 15px;
    }
    .white-card h5,
    .white-card p {
        font-size: 14px;
    }
    .white-card {
        padding: 20px 10px;
    }
    .climg {
        width: 100px;
        height: 80px;
        bottom: 110px;
    }
    .hotel-check .col-12,
    .hotel-check .col-6 {
        margin-bottom: 15px;
        padding: 0px 10px;
    }
    .hotel-check .row {
        margin: 0 -10px;
    }
    .hotel-room-banner {
        padding-top: 40px;
    }
    .check-process {
        flex-wrap: wrap;
    }
    .check-process li {
        width: 50%;
        margin-bottom: 40px;
    }
    .room-check-in-out h4 {
        font-size: 20px;
    }
    .pro-check-cont h6 {
        font-size: 13px;
    }
    .pro-check-cont h5 {
        font-size: 14px;
    }
    .check-process li::after {
        width: 60px;
        height: 8px;
        background: url(../images/Hotel/mob-arrow.png) no-repeat center right;
        right: -28px;
    }
    .check-process li:nth-child(2):after {
        transform: rotate(90deg);
        bottom: -20px;
        right: 0px;
        left: 0px;
        margin: 0 auto;
        top: auto;
        width: 40px;
    }
    .check-process li:nth-child(3):after {
        transform: rotate(-180deg);
    }
    .hotel-room-banner h2 {
        font-size: 24px;
        font-weight: 600;
        color: #242933;
        text-align: center;
        line-height: 1.4;
    }
    .mh-cont {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
    }
    .hotel-benifits {
        padding: 45px 0px 0px;
    }
    .col-6.blue-ribbon {
        background: #354982;
        padding: 6px 15px;
    }
    .col-6.blue-ribbon h5 {
        margin: 0 auto;
        text-align: center;
        color: #fff;
        font-size: 16px;
    }
    .ht-full.text-center {
        background: #fff;
        padding: 10px 15px;
    }
    .ht-full.text-center h6 {
        margin: 0 auto;
        font-size: 16px;
        color: #242933;
    }
    .ht-data.row {
        background: #e4e7f2;
    }
    .ht-data.row .col-6 {
        border-right: 1px solid #fff;
        padding: 15px 15px;
        font-size: 14px;
        color: #242933;
    }
    .ht-data.row .col-6:nth-child(2) {
        border-width: 0px;
    }
    .mspacs li {
        width: 50%;
    }
    .border-bottom.dashed {
        border-bottom: 1px dashed #ccc !important;
    }
    .p5-top-banner.d80-banner h4 {
        font-size: 18px;
    }
    .m80-section2 .media {
        flex-direction: column;
        align-items: center;
    }
    .m-icon img {
        height: 60px;
        width: auto;
        object-fit: contain;
        margin: 0 auto;
    }
    .benifit-box h6 {
        font-size: 12px;
        word-wrap: break-word;
    }
    .benifit-box {
        padding: 15px 10px;
    }
    .benifit-box .ben-icon {
        width: 80px;
        height: 80px;
        border: 5px solid #00aeef;
    }
    .benifit-row {
        margin: 0 -8px;
    }
    .benifit-row .col-md-4 {
        margin-top: 5px;
        padding: 0px 8px;
    }
    .ben-icon img {
        max-width: 34px;
    }
    .d80-benifit {
        padding: 45px 0px;
    }
    .mspecs-box span {
        font-size: 12px;
        word-wrap: break-word;
    }
    .mspecs-box p {
        font-size: 14px;
    }
    .mspecs-box {
        min-height: 90px;
    }
    .pagination-wrap ul li a {
        display: block;
        padding: 6px 10px;
        color: #7d7d7d;
        font-size: 14px;
        text-align: center;
    }
    .news-img-box {
        height: 190px;
    }
    .pli a {
        width: 30px;
        height: 30px;
        min-width: 30px;
    }
    .pli {
        margin: 0 10px;
    }
    .page-next.pli.active a,
    .page-next.pli.inactive a,
    .page-prev.pli.inactive a,
    .page-prev.pli.active a {
        background-size: 30px;
    }
    .datenews {
        font-size: 14px;
        background-size: 15px;
        padding-left: 20px;
    }
    .news-content h3 {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .news-content p {
        font-size: 14px;
        margin-bottom: 0px;
    }
    .news-content span {
        font-size: 13px;
    }
    .our-holder .Media-item {
        margin: 8px 0px;
    }
    .news-content {
        padding-right: 0px;
    }
    .next-news h6 {
        font-size: 15px;
        color: #000;
    }
    .next-news h6 a {
        color: #00aeef;
    }
    .col-6 .news-img-box {
        height: 96px;
        border-radius: 5px;
    }
    .news-recomm .news-content h3 {
        font-size: 13px;
    }
    .news-recomm .news-content p {
        font-size: 10px;
    }
    .news-recomm .news-content span {
        font-size: 9px;
    }
    .news-recomm .datenews {
        bottom: 15px;
        top: auto;
        left: 20%;
    }
    .recomended-news {
        background: url(../images/News/news-bg.png) no-repeat top left #fff;
        background-size: 100%;
        padding: 35px 0px;
    }
    .datenews.white {
        top: auto;
        left: 34%;
        bottom: 53px;
    }
    .case-more-list ul li {
        width: 50%;
    }
    .case-more-list ul li p {
        height: auto;
        font-size: 14px;
    }
    .case-more-list ul li.up-learn {
        margin-bottom: 0;
        top: 0;
        position: static;
    }
    .limg-box {
        padding-bottom: 10px;
    }
    .cases-wrap .row {
        margin-left: -10px;
        margin-right: -10px;
    }
    .cases-wrap .col-6 {
        padding-left: 10px;
        padding-right: 10px;
    }
    .news-box.use-case-box .news-content {
        padding: 0px 10px 10px;
    }
    .news-content a.badge {
        font-size: 12px;
        margin: 1px 5px;
    }
    .grab-box {
        padding: 8px 0px;
    }
    .grab-box img {
        height: 18px;
    }
    .news-box.use-case-box .news-img-box {
        margin-bottom: 6px;
    }
    .cnews-banner .common-heading h2 {
        font-size: 25px;
    }
    .case-wrap-ul {
        width: auto;
        display: flex;
        justify-content: space-around;
        margin: 0 -15px;
    }
    .case-wrap-ul li {
        width: 50%;
        padding: 10px 15px;
    }
    .case-wrap-ul>li>a {
        font-size: 18px;
    }
    .case-wrap-ul>li>a::before {
        top: 14px;
        right: 2px;
    }
    .child-case-ul li a,
    .child-case-ul a {
        display: block;
        width: 100%;
        font-size: 16px;
    }
    .case-wrap-ul li .child-case-ul li {
        width: 100%;
        padding: 0px 10px;
    }
    .uplist {
        position: relative;
        top: -45px;
        margin-bottom: -40px;
    }
    .modal-backdrop {
        top: 110px !important;
        background: transparent;
    }
    .center-modal-mob.modal {
        top: 80px;
        background: transparent;
    }
    .center-modal-mob.modal .modal-dialog {
        margin: 25px 0px 0px;
    }
    .center-modal-mob.modal .modal-content {
        border: 0;
        border-radius: 0px;
    }
    .learncase-content.w-100 {
        padding: 25px 15px;
    }
    .learncase-content.w-100 .iconbox img {
        margin-right: 10px;
    }
    .center-modal-mob.modal .modal-header {
        right: 0px;
        left: auto;
        top: 0px;
        width: 45px;
        height: 45px;
        background: rgb(255 255 255 / 74%);
        border-radius: 0px;
    }
    .modal-header .close {
        right: 10px;
        top: 13px;
    }
    .common-heading p {
        font-size: 14px;
    }
    .wisepayment {
        padding: 40px 0px;
    }
    .wiseslider {
        height: 530px;
        width: 342px;
        padding-top: 173px;
        padding-left: 84px;
        padding-right: 93px;
    }
    .wiseslider .wiseslide .carousel-item {
        background-color: #fff;
        height: 290px;
    }
    .wise-bubble {
        position: absolute;
        left: 28%;
        width: 235px;
        padding: 15px 15px;
        top: auto;
        z-index: 99;
        bottom: 29%;
    }
    .bubblemsg {
        width: 104px;
        font-size: 11px;
        font-weight: 600;
        color: #3b8a95;
        padding: 5px 9px 5px;
    }
    .bubblemsg::before {
        width: 0;
        height: 0;
        border-left: 12px solid transparent;
        border-right: 12px solid transparent;
        border-top: 12px solid #e9f3f3;
        position: absolute;
        left: auto;
        right: 5px;
        bottom: -11px;
        content: '';
    }
    .wise-logobox .wlogo {
        padding: 15px 15px;
        width: 25%;
    }
    .blueround {
        font-size: 18px;
    }
    .wiseboxx {
        height: 450px;
        border: 1px dashed #3fb7f6;
        margin: 2px 2px;
    }
    .p5-top-banner.overview-banner h2 {
        font-size: 24px;
    }
    .overview-content-wrap {
        padding: 35px 0px;
        background: #fff;
    }
    .ocv-wrap p {
        font-size: 14px;
        margin-bottom: 15px;
        text-align: justify;
        padding: 0 10px;
    }
    .journey-slide .slick-arrow.slick-prev {
        left: 5px;
        z-index: 99;
        top: -40px;
        width: 22px;
    }
    .journey-slide .slick-arrow.slick-next {
        right: 5px;
        z-index: 99;
        top: -55px;
        width: 22px;
    }
    .journey-slide {
        padding: 0 0px;
        margin-top: 25px !important;
        padding-bottom: 50px;
    }
    .journey-slide li {
        padding: 0px 10px;
    }
    .jbox {
        width: 140px;
    }
    .jyear h4 {
        color: #fff;
        font-weight: 500;
        font-size: 24px;
        margin-bottom: 0;
    }
    .wiseasy-journey::before {
        height: 135px;
    }
    .company-global .common-heading h6 {
        font-size: 14px;
    }
    .company-global.py-5.bg-white {
        padding: 30px 0px !important;
    }
    .ctcontent {
        padding: 0 25px;
    }
    .cteam li {
        padding: 0px 0px;
    }
    .viconbox img {
        transition: all 0.5s ease-in-out;
        height: 40px;
    }
    .viconbox {
        padding: 15px 15px;
        height: 72px;
        overflow: hidden;
    }
    .visonmisson-box {
        padding: 15px 15px;
        min-height: 220px;
    }
    .vcontent-box h3 {
        font-size: 20px;
        margin-bottom: 5px;
        font-weight: 500;
    }
    .vcontent-box p {
        font-size: 14px;
    }
    .ctcontent h4 {
        font-size: 20px;
        margin-bottom: 0px;
    }
    .ctcontent h6 {
        font-size: 17px;
        font-weight: 500;
    }
    .cavtar {
        width: 120px;
        height: 120px;
        margin-bottom: 10px;
    }
    .journey-slide ul.slick-dots {
        bottom: -20px;
        top: auto;
    }
    .cteam ul.slick-dots {
        bottom: -30px;
        top: auto;
    }
    .slick-dots li {
        height: 3px;
    }
    .journey-slide .slick-dots li,
    .cteam .slick-dots li {
        width: 45px;
        height: 4px;
    }
    .p3innerr.wisecloudeinner h4 {
        font-size: 14px;
        font-weight: 400;
        max-width: 260px;
        margin: 10px auto;
    }
    .wisecloud-tabs li.active a {
        background: #fff;
        color: #3e8aff;
    }
    .wisecloud-tabs li a {
        font-size: 12px;
        padding: 3px 3px;
        font-weight: 400;
        color: #fff;
    }
    .feature-wise-box {
        flex-wrap: wrap;
    }
    .fwisebox {
        width: 50%;
    }
    .fwisebox h5 {
        font-size: 14px;
        margin-bottom: 0px;
    }
    .wisecloude-tab-wrap {
        height: 700px;
    }
    .wisecloud-tabs.carousel-indicators li {
        width: 25%;
        text-align: center;
        height: 20px;
        text-indent: initial;
        margin: 0 0;
        background: transparent;
        flex: none;
        position: relative;
    }
    .wisecloude-tab-wrap .carousel-indicators li a::before {
        position: absolute;
        content: '';
        left: 15px;
        right: 15px;
        height: 3px;
        top: 660px;
        background: #ccc;
        width: 45px;
    }
    .wisecloude-tab-wrap .carousel-indicators li.active a::before {
        background: #00aeef;
    }
    .wisecloude-tab-wrap .carousel-indicators li:nth-child(1) a::before {
        left: auto;
        right: -30px;
    }
    .wisecloude-tab-wrap .carousel-indicators li:nth-child(2) a::before {
        left: 40px;
    }
    .wisecloude-tab-wrap .carousel-indicators li:nth-child(3) a::before {
        left: 0;
    }
    .wisecloude-tab-wrap .carousel-indicators li:nth-child(4) a::before {
        right: auto;
        left: -40px;
    }
    .wisecloud-tabs.carousel-indicators {
        width: 100%;
        margin-left: 0px;
        margin-right: 0px;
        bottom: auto;
    }
    .tabtext {
        text-align: center;
    }
    .tabtext h4 {
        font-size: 18px;
    }
    .tabtext p {
        font-size: 14px
    }
    .wiseiconbox {
        width: 85px;
        height: 85px;
    }
    .wiseiconbox img {
        max-width: 50px;
        max-height: 35px;
    }
    .cl-partner {
        padding: 35px 0px;
    }
    .clwise-box {
        height: auto;
        min-height: 300px;
    }
    .cl-imgbox {
        height: 180px;
    }
    .devicemob ul.slick-dots {
        top: auto;
        bottom: -50px;
    }
    .devicemob {
        margin-bottom: 40px !important;
    }
    .wipopup {
        top: auto;
        bottom: 50%;
        width: 190px;
        padding: 10px 10px;
        z-index: 99;
    }
    .wipopup span {
        font-size: 12px;
    }
    .clw-content h4 {
        font-size: 20px;
    }
    .clw-content p {
        font-size: 16px;
    }
    .clw-footer span {
        font-size: 16px;
    }
    .wisecld-section22 {
        background: #f1f2f6;
        padding-top: 40px;
    }
    .res-wrap .common-heading h2 {
        font-size: 25px;
        margin-bottom: 15px;
    }
    .slidebx .carousel-caption {
        padding-left: 20px;
        padding-right: 20px;
        justify-content: center;
        align-items: flex-start;
        top: 15px;
    }
    .py-5.slider-res {
        margin-left: -15px;
        margin-right: -15px;
        padding-top: 25px !important;
    }
    .slidebx .carousel-caption .center {
        text-align: center;
    }
    .slidebx .carousel-caption span {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .slidebx .carousel-caption h5 {
        font-size: 25px;
    }
    .resbenifit .benifit-box {
        padding: 15px 15px;
    }
    .resbenifit .col-md-3 {
        margin-top: 60px;
        margin-bottom: 15px;
    }
    .ben-cont-box p {
        font-size: 14px;
    }
    .ben-icon-box {
        width: 70px;
        top: -35px;
        margin-bottom: -20px;
    }
    .trusted-text h4 {
        margin-top: 25px;
        font-size: 22px;
    }
    .trusted-text p {
        font-size: 14px;
    }
    .contact-banner .common-heading h2 {
        color: #fff;
        font-size: 25px;
    }
    .sign-hq {
        background: url(../images/Contact/gr-bg.png) repeat-x top left #fff;
        padding: 25px 0px;
        position: relative;
    }
    .hq-box {
        border-radius: 9px;
    }
    .addresbox {
        padding: 15px 0px;
        border-bottom: 1px solid #ccc;
        margin-bottom: 15px;
    }
    .addresbox:last-child {
        border-bottom: 0px;
    }
    .addresbox h5 {
        font-size: 18px;
        color: #242933;
        font-weight: 600;
        line-height: 1.5;
    }
    .addresbox ul li {
        font-size: 16px;
        color: #242933;
        line-height: 1.3;
        padding: 8px 0;
        font-weight: 400;
    }
    .addresbox ul.contact li:first-child {
        background: url(../images/Contact/m-marker.png) left 10px no-repeat;
        background-size: 16px;
        padding-left: 25px;
    }
    .addresbox ul.contact li:nth-child(2) {
        background: url(../images/Contact/m-call.png) left 10px no-repeat;
        background-size: 16px;
        padding-left: 25px;
    }
    .addresbox ul.contact li:nth-child(3) {
        background: url(../images/Contact/m-mail.png) left 10px no-repeat;
        background-size: 16px;
        padding-left: 25px;
    }
    .r-about,
    .retail-benifits,
    .what-we-provide,
    .retail-news-wrap,
    .rtusts {
        padding: 25px 0px;
    }
    .rabout-thumb li {
        width: 50%;
        padding: 5px 5px;
    }
    .rabout-thumb li a {
        height: 120px;
    }
    .bentext span {
        font-size: 14px;
        margin-bottom: 20px;
    }
    .benicon {
        width: 75px;
        height: 75px;
    }
    .benicon img {
        height: 35px;
        max-width: 45px;
    }
    .rnews-head {
        height: auto;
    }
    .rnews-body h4 {
        font-size: 19px;
    }
    .rnews-body p {
        font-size: 14px;
    }
    .rnews-body {
        min-height: 190px;
        padding: 15px 15px;
    }
    .rblog-content {
        text-align: justify;
    }
    .rblog-content h4 {
        text-align: center;
        font-size: 20px;
        margin-top: 15px;
    }
    .rblog-content p {
        font-size: 14px;
    }
    .headerbar ul li {
        padding: 0 10px;
    }
    .headerbar ul li a {
        font-size: 13px;
    }

    /* new mobile css */
    .videoWrpper_witInfo {
        padding: 20px 20px;
    }
    .videoWrpper_witInfo video {
        height: 200px;
        object-fit: cover;
    }
    .honor_tabs .nav-tabs .nav-link {
        font-size: 14px;
        border-radius: 4px;
    }
    .honor_tabs .nav-tabs .nav-item {
        margin-bottom: 10px;
    }
    .honor_tabs_inr ul li {
        font-size: 12px;
    }
    .honor_tabs_inr {
        padding: 15px 12px;
    }
    .honor_tabs_inr ul li {
        margin-bottom: 10px;
    }
}