@keyframes form-appear {
    0% {
        transform: translateY(2000px)
    }

    30% {
        transform: translateY(100px)
    }

    to {
        transform: translateY(0)
    }
}

* {
    box-sizing: border-box
}

body {
    margin: 0 !important;
    background-color: #fff
}
h2,
h3,
p {
    margin: 0
}
body::before{
	background-image:url("https://static.bookifya.com/assets/images/v703/loading-page-transition.gif");
}
a {
    text-decoration: none;
}
p a{
    text-decoration: underline !important;
    color: blue !important;
}

a {
    cursor: pointer;
    color: inherit
}

.ctContainer {
    margin: 0 auto;
    width: 100%;
    background: 0 0
}

.ctContent {
    max-width: 1025px;
    margin: 0 auto;
    box-sizing: border-box
}

.ctContent {
    width: 100%;
    background: #fff
}

.btnWrapper {
    display: flex;
    justify-content: center;
    padding: 15px;
    width: 100%;
    max-width: 1000px
}

.btnWrapper__btn {
    border: 0;
    border-radius: 15px;
    padding: 15px;
    font-family: sans-serif;
    font-size: 24px;
    word-break: break-word;
    text-align: center;
    text-decoration: none;
    color: #fff !important;
    background: red;
    transition: all .5s ease-in-out;
    cursor: pointer
}

.btnWrapper__btn:hover {
    background-image: linear-gradient(rgba(0, 0, 0, .1)0 0)
}

.docInfoDoors__form {
    display: flex;
    z-index: 1;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin: 10px auto 40px;
    border: 2.5px dashed #ddd;
    padding: 20px 20px 5px;
    max-width: 465px;
    box-sizing: border-box;
    text-align: center;
    background: #fff;
    animation: .6s ease 0s normal none 1 running form-appear
}

.docInfoDoors__formImgWrapper {
    position: relative;
    width: 100%;
    height: fit-content;
    max-width: 215px
}

.docInfoDoors__formImg {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.docInfoDoors__formStock {
    position: absolute;
    right: -40px;
    top: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 117px;
    height: 117px;
    font-family: sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 25px;
    word-break: break-word;
    text-align: center;
    color: #fff;
    /* background: url(../images/reduslimPriceBox.png)no-repeat center center/cover */
}

.docInfoDoors__timer {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 0;
    width: 100%
}

.docInfoDoors__timer .countdownTimerBox {
    display: flex;
    justify-content: center;
    margin: 0 auto 20px;
    max-width: 10%
}

.docInfoDoors__formTitle {
    margin: 10px 0 0;
    font-family: sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 25px;
    word-break: break-word;
    color: #222
}

.docInfoDoors__formSubTitle,
.docInfoDoors__formTitle--red {
    font-family: sans-serif;
    font-weight: 700;
    color: #ca2d2d
}

.docInfoDoors__formSubTitle {
    margin: 10px 0 0;
    font-size: 15px;
    line-height: 25px;
    word-break: break-word;
    color: #222
}

.docInfoDoors__formBtn,
.docInfoDoors__formName,
.docInfoDoors__formPhone {
    display: flex;
    outline: 0;
    border-radius: 35px;
    width: 100%;
    height: auto;
    max-width: 100%;
    box-shadow: none;
    box-sizing: border-box;
    font-style: normal;
    word-break: break-word
}

.docInfoDoors__formName,
.docInfoDoors__formPhone {
    flex-direction: column;
    align-items: flex-start;
    margin: 8px 0;
    border: 2.5px solid #ddd;
    padding: 15px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    background: #f2f2f2;
    transition: .25s
}

.docInfoDoors__formBtn {
    align-items: center;
    justify-content: center;
    margin: 15px 0 0;
    border: 0;
    padding: 15px 35px;
    font-weight: 700;
    font-size: 22px;
    line-height: 1.5;
    text-align: center;
    text-decoration: none;
    color: #fff;
    background: #388e3c;
    cursor: pointer;
	display: block
}

.docInfoDoors__formBotText {
    font-weight: 400;
    word-break: break-word;
    text-align: center
}

.docInfoDoors__formBotText {
    margin: 10px 0 0;
    font-family: sans-serif;
    font-size: 10px;
    line-height: 15px;
    color: #888
}

.knifeContentBB {
    padding: 10px 65px
}

.knifeContentBB__container {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-top: 3px solid #1da1f2;
    border-bottom: 3px solid #1da1f2;
    padding: 15px 0
}

.knifeContentBB__text {
    margin: 0 auto;
    padding: 0 10px;
    width: 85%;
    font-family: sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    word-break: break-word;
    text-align: center
}

.knifeContentBB__imgWrapper {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    max-width: 32px
}

.knifeContentBB__img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.ofCounterSecond {
    padding: 10px 0
}

.ofCounterSecond__counterWrapper,
.ofCounterSecond__dateDescription {
    padding: 13px 0 23px;
    font-family: sans-serif;
    font-weight: 700;
    font-size: 28px;
    line-height: 28px;
    text-align: center;
    color: red
}

.ofCounterSecond__counterWrapper {
    margin: 12px auto;
    border-radius: 5px;
    padding: 23px;
    width: fit-content;
    font-size: 52px;
    line-height: 30px;
    text-shadow: 0-1px 0#000, 0-1px 0#000, 0 1px 0#000, 0 1px 0#000, -1px 0 0#000, 1px 0 0#000, -1px 0 0#000, 1px 0 0#000, -1px -1px 0#000, 1px -1px 0#000, -1px 1px 0#000, 1px 1px 0#000, -1px -1px 0#000, 1px -1px 0#000, -1px 1px 0#000, 1px 1px 0#000;
    color: #fff;
    background: red
}

.ofCounterSecond__bottomDescription {
    font-family: sans-serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 23px;
    text-align: center;
    color: green
}

.oneImageWidget__wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    width: 100%;
    height: 100%;
    max-width: 800px
}

.oneImageWidget__img {
    width: 100%;
    height: 100%;
    object-fit: contain
}

.paragraphWidget__text {
    margin: 0;
    padding: 15px;
    font-family: sans-serif;
    line-height: 30px;
    word-break: break-word;
    text-align: left
}

.h2TitleWidget__text {
    margin: 0;
    padding: 15px;
    font-family: sans-serif;
    font-weight: 700;
    line-height: 140%;
    word-break: break-word;
    color: #000
}

.h2TitleWidget__text {
    font-size: 32px
}

.paragraphWidget--258850 {
    border: 0#ff0040
}

.paragraphWidget__text--870851 {
    font-weight: 700;
    background-color: #fff;
    border: 0#ff0004
}

.paragraphWidget--352104 {
    background-color: #ff0004;
    color: #fff;
    font-size: 18px;
    line-height: 23.4px;
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.oneImageWidget__wrapper--628652 {
    max-width: 800px
}

.oneImageWidget__img--451907 {
    height: 100%
}

.h2TitleWidget__text--704685 {
    font-size: 23px;
    line-height: 29.9px
}

.h2TitleWidget--248596 {
    background-color: #fff;
    color: #000
}

.h2TitleWidget--256458 {
    color: #fff;
    background-color: #ff0004
}

.h2TitleWidget--932589 {
    font-size: 25px;
    line-height: 32.5px
}

.oneImageWidget__wrapper--686382 {
    max-width: 1000px
}

.oneImageWidget__img--669102 {
    height: 100%
}

.oneImageWidget__wrapper--349445 {
    max-width: 400px
}

.oneImageWidget__img--767447 {
    height: 100%
}

.paragraphWidget--377794 {
    color: #fff;
    background-color: #ff0004;
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget--396673 {
    color: #ffb900;
    background-color: #8c8c8c
}

.paragraphWidget--396673,
.paragraphWidget--662177,
.paragraphWidget--915378,
.paragraphWidget--922916 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget--915378,
.paragraphWidget--922916 {
    color: #fff;
    background-color: #ff0004
}

.paragraphWidget--922916 {
    background-color: #ff9700
}

.oneImageWidget__wrapper--464470 {
    max-width: 600px
}

.oneImageWidget__img--947283 {
    height: 100%
}

.paragraphWidget--232415,
.paragraphWidget--582106 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget--582106 {
    color: #ffb900;
    background-color: #8a8a8a;
    font-size: 18px;
    line-height: 23.4px
}

.paragraphWidget--232415 {
    background-color: #ff0004;
    color: #fff
}

.paragraphWidget--530921,
.paragraphWidget--720738 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget--530921,
.paragraphWidget--855722 {
    color: #fff;
    background-color: #ff0004
}

.paragraphWidget--326825,
.paragraphWidget--498640,
.paragraphWidget--855722 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget--326825 {
    background-color: #ff0004;
    color: #fff
}

.paragraphWidget--688847 {
    text-decoration-line: underline
}

.knifeContentBBTwo__text--925809,
.paragraphWidget--555963 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.knifeContentBBTwo__text--925809 {
    font-size: 18px;
    line-height: 23.4px
}

.paragraphWidget--555963 {
    background-color: #ff0004;
    color: #fff
}

.paragraphWidget--741955 {
    background-color: #ffe500;
    color: #000
}

.paragraphWidget--700777,
.paragraphWidget--741955 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.oneImageWidget__wrapper--871389 {
    max-width: 500px
}

.oneImageWidget__img--847343 {
    height: 100%
}

.paragraphWidget--803916 {
    background-color: #ff0004;
    color: #fff
}

.paragraphWidget--785244,
.paragraphWidget--803916 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget__text--840226 {
    color: #000;
    background-color: #fff
}

.paragraphWidget--159009,
.paragraphWidget--292908,
.paragraphWidget--766082 {
    background-color: #ff0004;
    color: #fff;
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.oneImageWidget__wrapper--918503 {
    max-width: 200px
}

.oneImageWidget__img--629131 {
    height: 100%
}

.paragraphWidget--756960,
.paragraphWidget--904345 {
    background-color: #ff0004;
    color: #fff;
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget--756960 {
    background-color: #00d7ff;
    color: #000
}

.paragraphWidget--544805,
.paragraphWidget--959227 {
    text-decoration-line: underline
}

.paragraphWidget--154206 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget__text--539048 {
    background-color: #fff000
}

.paragraphWidget--610304,
.paragraphWidget__text--539048 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget--346530,
.paragraphWidget--610304,
.paragraphWidget--885342 {
    background-color: #ff0004;
    color: #fff
}

.paragraphWidget--885342 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget--718998 {
    color: #00f;
    text-decoration-line: underline;
    cursor: default
}

.paragraphWidget--985150 {
    color: #fff;
    background-color: #ff0004;
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.oneImageWidget__wrapper--874659 {
    max-width: 250px
}

.oneImageWidget__img--968377 {
    height: 100%
}

.oneImageWidget__wrapper--525477 {
    max-width: 600px
}

.oneImageWidget__img--657072 {
    height: 100%
}

.paragraphWidget--846475 {
    text-decoration-line: underline
}

.paragraphWidget--418622 {
    background-color: #00e1ff;
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget--292492 {
    color: #00f;
    text-decoration-line: underline;
    cursor: default
}

.oneImageWidget__wrapper--680902 {
    max-width: 500px
}

.oneImageWidget__img--527686 {
    height: 100%
}

.oneImageWidget__wrapper--720782 {
    max-width: 1000px
}

.oneImageWidget__img--953880 {
    height: 100%
}

.paragraphWidget__text--271925 {
    color: #000;
    background-color: #fff
}

.paragraphWidget--194530 {
    color: #fff;
    background-color: #000
}

.paragraphWidget--194530,
.paragraphWidget--295497 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget--796337 {
    background-color: #ff0004;
    color: #fff
}

.paragraphWidget--274481,
.paragraphWidget--796337 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget--468153,
.paragraphWidget--713212 {
    background-color: #ff0004;
    color: #fff
}

.paragraphWidget--468153,
.paragraphWidget--515449,
.paragraphWidget--713212 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget--108753,
.paragraphWidget--253536,
.paragraphWidget--739536 {
    background-color: #ff0004;
    color: #fff;
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget--108753,
.paragraphWidget--739536 {
    background-color: #000
}

.paragraphWidget--108753 {
    color: #000;
    background-color: #fff;
    font-weight: 400;
    text-decoration-line: underline
}

.paragraphWidget--950585 {
    background-color: #ff0004;
    color: #fff
}

.paragraphWidget--719978,
.paragraphWidget--950585 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget__text--761978 {
    background-color: #ffc300
}

.paragraphWidget--414809 {
    background-color: #ff0004;
    color: #fff
}

.paragraphWidget--414809,
.paragraphWidget--837435 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget--428681 {
    color: #fff;
    background-color: #ff0004
}

.paragraphWidget--107909,
.paragraphWidget--428681 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.oneImageWidget__wrapper--930218 {
    max-width: 450px
}

.oneImageWidget__img--816955 {
    height: 100%
}

.paragraphWidget--457881 {
    background-color: #ff0004;
    color: #fff;
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget--794210 {
    background-color: #000;
    color: #fff
}

.paragraphWidget--578193,
.paragraphWidget--794210 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.paragraphWidget__text--370771 {
    background-color: #e4ff00
}

.paragraphWidget--881370 {
    background-color: #000
}

.paragraphWidget--578637 {
    background-color: #dbff00;
    color: #000
}

.paragraphWidget--841767 {
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal
}

.docInfoDoors__formImgWrapper--287107 {
    height: 240px
}

.docInfoDoors__formImg--504442 {
    height: 100%
}

@media (max-width:967px) {
    .knifeContentBB__text {
        padding: 0 20px
    }

    .knifeContentBB {
        padding: 10px 15px
    }
}

@media (max-width:767px) {
    .btnWrapper__btn {
        font-size: 20px
    }

    .docInfoDoors__formImgWrapper {
        max-width: 179px
    }

    .h2TitleWidget__text {
        padding: 5px;
        letter-spacing: normal
    }
}

@media (max-width:575px) {
    .docInfoDoors__form {
        padding: 15px
    }
}

*,
::after,
::before {
    box-sizing: border-box
}

.clear {
    clear: both
}

a {
    background-color: transparent
}

body {
    margin: 0
}

html {
    font-family: sans-serif
}

a:active,
a:hover {
    outline: 0
}

b {
    font-weight: 700
}

img {
    border: 0;
    vertical-align: middle
}

@media print {

    *,
    ::after,
    ::before {
        background: 0 0 !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }

    a,
    a:visited {
        text-decoration: underline
    }

    a[href]::after {
        content: " (" attr(href) ")"
    }

    a[href^="#"]::after {
        content: ""
    }

    img {
        page-break-inside: avoid
    }

    img {
        max-width: 100% !important
    }
}

html {
    font-size: 10px
}

body {
    font-size: 14px;
    background-color: #fff
}

a {
    color: #09f;
    text-decoration: none
}

a:focus,
a:hover {
    color: #09f;
    text-decoration: underline
}

a:focus {
    outline: dotted thin;
    outline-offset: -2px
}

p {
    margin: 0 0 11px
}

a {
    outline: 0 !important;
    transition: all .3s ease 0s
}

body {
    margin-left: auto;
    margin-right: auto
}

::-moz-selection {
    background-color: #c6f3fe
}

p {
    margin-bottom: 22px
}

.o-row-flex {
    display: flex;
    margin-left: -15px;
    margin-right: -15px
}

.o-col-flex {
    padding-left: 15px;
    padding-right: 15px
}

.o-row-sm-flex {
    margin-left: -7px;
    margin-right: -7px
}

.o-row-sm-flex .o-col-flex {
    padding-left: 7px;
    padding-right: 7px
}

.com-txt {
    font-weight: 300;
    font-family: sans-serif;
    font-size: 14px;
    line-height: 1.6
}

@media(min-width: 1024px) {
    .com-txt {
        font-size: 18px
    }
}

@media(min-width: 1280px) {
    .com-txt {
        font-size: 18px;
        line-height: 25px
    }
}

@media(min-width: 1600px) {

    .com-txt {
        font-size: 22px;
        line-height: 35px
    }
}

.c-comments-login a {
    display: inline-block
}

.c-comments-head {
    padding-bottom: 1px;
    padding: 10px;
}

.c-comments-login {
    width: 100%
}

.c-comments-login a {
    margin: -8px 0;
    padding: 8px 0
}

.comTitle {
    text-align: center
}

.comTitle {
    padding: 5px 10px;
    margin-top: 50px;
    color: #000;
    border-bottom: 2px #000 solid;
    font-size: 27px
}

.photo img {
    margin: 3px 0 0
}

.photo {
    float: left;
    margin-right: 10px
}

.com-txt {
    padding-left: 90px;
    text-align: left;
    color: #000
}

.commit-text {
    margin-top: 25px
}

img.photo-people {
    width: 75px;
    height: 75px;
    object-fit: cover;
    border-radius: 50px
}

@media(min-width: 759px) and (max-width:1024px) {

    .com-txt {
        font-size: 19px
    }
}

.cancro_mob {
    display: none;
}

@media(max-width: 759px) {

    .com-txt {
        padding-left: 85px;
        font-size: 17px
    }

    .cancro_mob {
        display: block !important;
    }

    .cancro_desc {
        display: none !important;
    }

    .header_desc {
        display: none !important;
    }
}