p {
    font-size: 17px;
    font-weight: 400
}

.raw-allprt {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 50px;
    margin-bottom: 50px
}

.clomn-sm {
    flex: 50%
}

.block-content:last-of-type {
    padding-bottom: 60px !important
}

.full-section {
    padding-top: 0;
    padding-bottom: 0
}

p.cntr_sbdesc {
    text-align: center;
    font-size: 18px;
    max-width: 1000px;
    margin: 0 auto
}

.banner-section p.pad-desc,
.banner-section p.padi-aldesc {
    max-width: 490px
}

p.pad-desc {
    font-size: 18px
}

.bnrpad-desc {
    font-size: 18px
}

.btns_dv .fet-btn {
    float: left;
    margin-right: 40px
}

.bner-btn {
    background: #00b9d4;
    display: inline-block;
    padding: 12px 30px;
    border-radius: 4px;
}

.bner-btn a {
    color: #fff
}

.banner-section {
    padding-bottom: 30px
}

.fet-btn a {
    font-size: 20px
}

.padibg-color {
    background: #fef6f4;
    padding: 1px 0;
    width: 100vw;
    position: relative;
    left: 50%;
    right: 50%;
    margin-left: -50vw;
    margin-right: -50vw
}

.padi-titlsec {
    text-transform: initial;
    margin-bottom: 9px;
    font-weight: 600;
    letter-spacing: 0;
    font-size: 24px;
    line-height: 34px;
    margin-top: 10px
}

img.img-responsive.pedi-scootr {
    width: 460px;
    margin: 0 auto
}

.padi-aldesc {
    font-size: 18px;
    line-height: 23px
}

.cntr-hedin {
    text-align: center;
    text-transform: capitalize;
    margin-bottom: 20px;
    font-weight: 600;
    letter-spacing: 0;
    font-size: 26px;
    margin-top: 50px;
    line-height: 38px;
    max-width: 880px;
    margin-left: auto;
    margin-right: auto
}

.app-heding {
    font-size: 22px;
    font-weight: 700;
    line-height: 26px;
    color: #000;
    margin-bottom: 12px;
    text-transform: capitalize;
    margin-bottom: 12px
}

.cusap-desc {
    max-width: 470px
}

ul.padid-list li {
    list-style: none;
    font-size: 17px;
    margin-bottom: 12px;
    line-height: 22px
}

ul.padid-list li:before {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    background: #00b7c9;
    border-radius: 50px;
    margin-left: -16px;
    margin-top: 7px
}

.disp-imgfl {
    display: flex
}

.imgfl {
    margin-left: 6px
}

.usapp-hd {
    margin-top: 0;
    margin-bottom: 12px;
    letter-spacing: 0;
    text-transform: capitalize;
    font-weight: 700;
    font-size: 24px;
    line-height: 30px
}

button.btns-ap {
    background: no-repeat;
    /* border: 1px solid #f82c41; */
    border: 1px solid #0eb6cc;
    padding: 8px;
    border-radius: 5px;
    /* color: #f82c41; */
    color: #0eb6cc;
    font-weight: 600;
    margin-right: 4px;
    margin-bottom: 10px;
    font-family: Shabnam;
}

p.tb-hedin {
    font-weight: 700;
    color: #000;
    margin-bottom: 3px;
    font-size: 19px
}

p.tbu-desc {
    max-width: 500px;
    font-size: 18px
}

p.call-actiondesc,
p.link-desc {
    font-size: 17px
}

.fet-btn a:after {
    margin-left: 8px;
    content: "\f061";
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    margin-top: 11px;
    color: #f82c41
}

.tab-btns {
    margin-bottom: 20px
}

.fet-btn a {
    color: #f1082c;
    text-transform: capitalize
}

button.btns-ap.admntablnk.admn-red,
button.btns-ap.dsptablnk.dsp-red,
button.btns-ap.petntablnk.prtn-red,
button.btns-ap.deltablnk.dela-red,
button.btns-ap.strtablnk.str-red, 
button.btns-ap.tablink.w3-red {
    /* background: #f82c41; */
    background: #0eb6cc;
    color: #fff
}

.shdawrd-box img {
    margin: 0 auto
}

.shdawrd-box {
    flex: 15%;
    margin-left: 20px;
    margin-right: 20px;
    box-shadow: 0 0 8px 1px #0808081c;
    padding: 10px
}

.slideshow-container {
    max-width: 1000px;
    position: relative;
    margin: auto
}

.dot {
    height: 10px;
    width: 10px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color .6s ease
}

.acactive {
    background-color: #717171
}

.fade {
    -webkit-animation-name: fade;
    -webkit-animation-duration: 1.5s;
    animation-name: fade;
    animation-duration: 1.5s
}

@-webkit-keyframes fade {
    from {
        opacity: .4
    }

    to {
        opacity: 1
    }
}

@keyframes fade {
    from {
        opacity: .4
    }

    to {
        opacity: 1
    }
}

.mySlides img {
    margin: 0 auto !important
}

.clnt-dots {
    margin-top: 30px
}

.call-action {
    text-transform: capitalize;
    font-weight: 700;
    line-height: 30px;
    margin-top: 0;
    letter-spacing: 0;
    margin-bottom: 7px;
    font-size: 28px
}

@media (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
    .block-content {
        padding-top: 60px !important;
        padding-bottom: 110px
    }
}

@media (min-width:768px) and (max-width:883px) and (orientation:landscape) {
    .clomn-sm.shdawrd-box {
        flex: 14% !important
    }
}

@media (min-width:769px) {
    .clomn-sm.content-prt.right-pdiprt {
        padding-right: 21px
    }

    .left-pdiprt {
        padding-left: 25px;
        padding-right: 25px
    }

    .sec-trimg img {
        margin: 0 auto;
    }

    .mibla-view {
        display: none !important
    }

    .clomn-sm.tab-secprt {
        padding: 0 30px
    }
}

@media (max-width:768px) {
    .fet-btn {
        margin: 6px 0
    }

    .fet-btn a {
        padding: 6px 0
    }

    .padi-titlsec {
        margin-top: 25px
    }

    .mbnr-imgg {
        margin-bottom: 25px
    }

    h1.padi-titlh {
        margin-top: 30px
    }

    .clomn-sm {
        flex: 100%
    }

    .content-prt {
        order: 2
    }

    .resp_lin {
        width: 200px;
        height: 4px;
        margin-top: 32px;
        background: #f1082c
    }

    p.app-heding {
        margin: 20px 0
    }

    .descktp-view {
        display: none !important
    }

    .disp-imgfl {
        display: flex;
        margin: 30px 0
    }

    .shdawrd-box {
        flex: 100% !important;
        margin-bottom: 20px !important
    }

    .descktp-clnview {
        display: none
    }

    .mibla-view {
        margin: 30px 0
    }

    .block-content:last-of-type {
        padding-top: 40px !important
    }

    ul.padid-list li {
        max-width: 100%
    }

    .mid-titl {
        margin-top: 80px !important
    }

    .cntr-hedin,
    .padi-titlsec {
        font-size: 26px;
        line-height: 30px;
    }
}

.mid-titl {
    margin-top: 100px
}

.flx_lnkbx {
    display: flex;
    vertical-align: middle;
    align-items: center
}

.link-sec {
    font-weight: 600;
    font-size: 26px;
    text-transform: capitalize;
    letter-spacing: 0;
    margin-bottom: 6px;
    line-height: 32px
}

.lnk_clrln {
    height: 6px;
    margin-left: 8px;
    margin: 10px 0 10px 7px
}

.wid_shrtlnbx {
    width: 50px
}

.wid_lngnbx {
    width: 100px
}

.wid_bglngbx {
    width: 150px
}

.bld_clr {
    background: #65b60a9c
}

.dmbld_clr {
    background: #65b60a69
}

.lghtbld_clr {
    background: #65b60a3b
}

.rigt_lnbx {
    margin-right: 7px;
    margin-left: auto
}

.clomn-conbm {
    width: 45%
}

.lnk_section {
    padding: 30px 0
}

@media (max-width:898px) {
    .clomn-conbm {
        width: 100% !important
    }

    .clomn-sm.content-prt {
        order: 2;
        margin-top: 20px;
    }
}

@media (max-width:767px) {
    .flx_lnkbx {
        flex-direction: column
    }

    .lnk_clrln {
        display: none
    }
}

.cntr-hedin.fq_hed {
    margin-top: 40px;
    margin-bottom: 40px
}

.faque {
    background-color: #eee;
    color: #000;
    cursor: pointer;
    padding: 14px;
    border: none;
    outline: 0;
    transition: .4s;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700
}

.faque.active,
.faque:hover {
    background-color: #ddd
}

.faque:after {
    content: "\f054";
    font-size: 13px;
    color: #777;
    float: right;
    margin-left: 5px;
    font: normal normal normal 14px/2 FontAwesome
}

.faque.active:after {
    content: "\f078"
}

.fqdesp {
    padding: 0 18px;
    background-color: #fff;
    max-height: 0;
    overflow: hidden;
    transition: .4s ease-in-out;
    opacity: 0;
    margin-bottom: 10px;
    font-size: 18px;
    padding-left: 34px
}

.fqdesp.show {
    opacity: 1;
    margin-bottom: 22px;
    max-height: 100%
}

.faq_div {
    margin-top: 50px
}

p.padi-aldesc a {
    color: #052d5d;
    font-weight: 600
}

.als_chck {
    text-align: center;
    margin-bottom: 65px
}

h2.als_chkhed {
    margin-bottom: 20px;
    font-size: 28px;
    line-height: 34px
}

p.links_chk {
    margin-bottom: 5px;
    margin-top: 10px
}

.img_blgbx {
    display: inline-block
}

.als_chck .raw-allprt {
    align-items: baseline
}

p.links_chk a {
    color: #000;
    font-weight: 700
}

.clomn-sm.blg_pstim {
    padding: 10px;
    border: 1px solid #f5f5f5;
    margin: 10px
}

.raw-allprt.blog_rw {
    align-items: flex-start
}

.demo_sec .apbtns a:after {
    display: none
}

.demo_sec .fet-btn.apbtns {
    margin-right: 10px
}

.demo_sec .fet-btn.apbtns img {
    width: 45px;
    height: auto;
}

.fet-btn.apbtns {
    margin-right: 15px !important
}

.fet-btn.apbtns img {
    width: 45px;
    height: auto;
}

.fet-btn.apbtns a:after {
    display: none
}

@media (min-width:769px) {
    body .mibla-viewn {
        display: none !important
    }
}

.stickymenu {
    /* position: fixed; */
    top: 0;
    width: 100%;
    z-index: 1;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .2) !important;
    left: 0;
    z-index: 100;
}

.vid-btn {
    margin-top: 0px !important;
}

.flx-btns {
    margin-top: 35px;
}