*, ::after, ::before {
    box-sizing: border-box;
}

html, body {
    scroll-behavior: smooth;
}

html {
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent;
}

.imglogo {
    height: 50px !important;
}

@-ms-viewport {
    width: device-width;
}

article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
    display: block;
}


body {
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #434343;
    text-align: left;
    background-color: #f5f5f5;
    font-style: normal;
    background-image: url(../images/bg-mumbai.jpg);
    background-repeat: no-repeat;
    background-size: cover;
}

[tabindex="-1"]:focus {
    outline: 0 !important;
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
    margin-bottom: .5rem;
}

ul, ol {
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
    margin: 0;
}

a {
    color: #105baa;
    text-decoration: none;
}
    /*p a{
	
	text-decoration: underline;
}*/
    a:hover {
        text-decoration: underline;
        cursor: pointer;
    }

.header {
    background: #fff;
    padding: 10px 0;
    position: fixed;
    width: 100%;
    top: 0;
    box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.08);
    z-index: 1;
    height: auto;
}

.container  {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

#PlayerIcon {
    width: 45px;
    cursor: pointer;
}

.audioPlayer {
    position: fixed;
    top: 65px;
    right: 15px;
}

.TopNewsCSS {
    position: fixed;
    top: 110px;
    right: 12px;
    color: white;
    font-family: 'Raleway', sans-serif;
    font-size: 13px;
}

@media (min-width: 576px) {
    .container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container {
        max-width: 960px;
    }
}

@media (min-width: 900px) {
    .container {
        max-width: 1224px;
    }
}

@media (min-width: 1200px) {
    .container {
        max-width: 1170px;
    }
}

@media (max-width:768px) {
    .hideinmobile {
        display: none;
    }

    #PlayerIcon {
        width: 30px !important;
        cursor: pointer;
    }

    /*#fb5-container-book{
        top: 95px !important;
    }*/

    .audioPlayer {
        position: fixed;
        top: 58px;
        right: 17px;
    }

    .TopNewsCSS {
        position: fixed;
        top: 90px;
        right: 10px;
        color: white;
        font-family: 'Raleway', sans-serif;
        font-size: 11px;
    }
}


.nav-box {
    display: flex;
    align-items: center;
}

.pro--box {
    margin-left: auto;
}

    .pro--box ul {
        -webkit-padding-start: 0;
        -moz-padding-start: 0;
        margin: 0;
    }

    .pro--box li {
        display: inline-block;
    }

.btn-red {
    background: #ec1f28;
    color: #fff;
    display: inline-block;
    padding: 6px 17px;
    text-decoration: none;
    font-size: 13px;
    border-radius: 20px;
}

.pro--box li {
    display: inline-block;
    vertical-align: middle;
}

.Right_nav {
    margin: 0;
    cursor: pointer;
    width: 20px;
    text-align: right;
    clear: both;
}

    .Right_nav span {
        /*background: #c3c3c3;*/
        background: #105baa;
        display: block;
        width: 6px;
        height: 6px;
        border-radius: 100%;
        text-align: right;
        margin-left: 8px;
        transition: 0.3s ease;
    }

        .Right_nav span:nth-child(2) {
            margin: 4px 0;
            margin-left: 8px;
        }

    .Right_nav:hover span {
        background: #dadada;
    }

.overlay {
    position: fixed;
    background: rgba(0, 0, 0, 0.19);
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    display: none;
}

.profile-view.active {
    right: 0;
    transition: 0.5s all;
}

.profile-view {
    position: fixed;
    right: -500px;
    background-color: #f3f3f3;
    top: 0;
    width: 240px;
    height: 100%;
    z-index: 9999;
    transition: 0.5s all;
    overflow: auto;
}

.profile--box {
    background: #fff;
}

.pr-heading {
    background: #0169c0;
    padding: 20px;
    display: flex;
}

.pro-img {
    background: #bd2020;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    font-size: 30px;
    line-height: 46px;
    margin-right: 15px;
    color: #fff;
    border: solid 2px #fff;
    font-weight: 600;
    overflow: hidden;
}

.pro-name {
    width: 133px;
}

.mob {
    font-size: 14px;
    font-weight: 600;
    color: #fff;
}

.pd1020 {
    padding: 10px 20px;
}

.name {
    font-size: 20px;
    color: #fff;
    font-weight: 400;
    margin-bottom: 9px;
    overflow: hidden;
    max-height: 50px;
    margin-bottom: 5px;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 133px;
}

.my-pro a {
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
}

.log-out {
    margin-left: auto;
    background: #fff;
    color: #0169c0;
    font-size: 12px;
    border-radius: 30px;
    padding: 4px 9px;
    font-weight: 500;
}

.listing-nav ul, .listing-menu ul {
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
    margin: 0;
    padding: 20px;
}

.listing-menu li {
    list-style: none;
    margin-bottom: 10px;
}

    .listing-menu li:last-child {
        margin-bottom: 0;
    }

    .listing-menu li a {
        font-size: 14px;
        text-decoration: none;
        color: #404040;
        font-weight: 400;
    }

.pro-img img {
    object-fit: cover;
    object-position: center;
    width: 50px;
    height: 50px;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
}

img {
    vertical-align: middle;
    border-style: none;
}

.sprite-icon {
    background-image: url(../images/sprite-icon.png);
    display: inline-block;
    vertical-align: middle;
}


.col-1 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
}

.col-2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
}

.col-3 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}

.col-4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}

.col-5 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
}

.col-6 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}

.col-7 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
}

.col-8 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
}

.col-9 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}

.col-10 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
}

.col-11 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
}

.col-12 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

.login-section {
    margin-top: 120px;
    padding-bottom: 30px;
}

.check-mark {
    width: 23px;
    height: 23px;
    background-position: -10px -9px;
}


.CrossPlatformAvailibity-icon {
    background-image: url(../images/CrossPlatformAvailibity.png);
    vertical-align: middle;
    width: 35px;
    height: 24px;
    margin-right: 10px;
}

.DiscountCoupons-icon {
    background-image: url(../images/DiscountCoupons.png);
    vertical-align: middle;
    width: 35px;
    height: 20px;
    margin-right: 10px;
}

.NewsPaperReplica-icon {
    background-image: url(../images/NewsPaperReplica.png);
    vertical-align: middle;
    width: 35px;
    height: 28px;
    margin-right: 10px;
}

.OptimizedReading-icon {
    background-image: url(../images/OptimizedReading.png);
    vertical-align: middle;
    width: 35px;
    height: 45px;
    margin-right: 10px;
}

.SurfThrough-icon {
    background-image: url(../images/SurfThrough.png);
    vertical-align: middle;
    width: 35px;
    height: 35px;
    margin-right: 10px;
}

.list-items li {
    list-style: none;
    display: flex;
    margin-bottom: 15px;
    align-items: center;
}

    .list-items li:last-child {
        margin-bottom: 0;
    }

.list-items span {
    vertical-align: middle;
    width: 100%;
}

.list-items li .sprite-icon {
    margin-right: 10px;
}


.bene-box {
    border: solid 1px #fff;
    padding: 30px;
    border-radius: 15px;
    background-color: white;
}

    .bene-box h1 {
        margin-bottom: 20px;
        color: #303030;
        font-weight: 700;
    }

.box-card {
    background: #fff;
    border-radius: 15px;
    padding: 30px;
    box-shadow: 2px 2px 5px 1px rgb(0 0 0 / 10%);
}

.a-head h2 span {
    font-size: 18px;
    font-weight: 300;
    margin-left: 10px;
}

.a-head h2 {
    margin: 0;
    line-height: normal;
}

.back-arrow {
    width: 34px;
    height: 20px;
    background-position: -53px -11px;
}

.brand-sec {
    text-align: center;
    padding: 40px 0;
}

.img-fluid {
    max-width: 100%;
}

.action-text {
    padding-bottom: 40px;
}

.text-center {
    text-align: center;
}

.font-30 {
    font-size: 30px;
    font-weight: 600;
}

.mrl-50 {
    margin-left: 50px;
}

.action-tab {
    position: relative;
    border: solid 1px #e9e9e9;
    width: 100%;
    line-height: 1;
    border-radius: 5px;
    margin-bottom: 13px;
}

    .action-tab:last-child {
        margin-bottom: 0;
    }

    .action-tab input, .action-tab select {
        width: 100%;
        border: none;
        height: 41px;
        padding: 0 0 0 40px;
        border-radius: 5px;
        font-size: 16px;
        font-weight: 400;
        font-family: 'Open Sans', sans-serif;
    }

select {
    -moz-appearance: none;
    -webkit-appearance: none;
}

    select::-ms-expand {
        display: none;
    }

.action-tab select {
    background-image: url(../images/caret-icon.png);
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 95% 19px;
}

.user-icon {
    background-position: -110px -11px;
    width: 21px;
    height: 20px;
}

.action-tab .sprite-icon {
    position: absolute;
    top: 0;
    left: 9px;
    bottom: 0;
    margin: auto;
}

.btn-sec .btn {
    width: 100%;
}

.btn {
    border: none;
    background: #fff;
    padding: 11px 15px;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    display: block;
    border-radius: 5px;
    cursor: pointer;
    transition: 0.5s all;
}

.btn-small {
    border: none;
    background: #fff;
    padding: 4px 4px;
    font-size: 10px;
    font-weight: 300;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    display: block;
    border-radius: 5px;
    cursor: pointer;
    transition: 0.5s all;
}

.brand-btn {
    background: #105baa;
    color: #fff;
}

.sucess-btn {
    background: #00b050;
    color: #fff;
}

    .sucess-btn:hover {
        background: #08c05b;
    }

.brand-btn:hover {
    background: #1969bd;
}

.btn-sec .btn {
    margin-bottom: 10px;
}

    .btn-sec .btn:last-child {
        margin-bottom: 10px;
    }

.border-btn {
    border: solid 1px #105baa;
    color: #105baa;
}

.btn-sec {
    margin-top: 20px;
}

.mr0 {
    margin: 0;
}

.n-subs-box .font-30 {
    font-size: 25px;
    margin-bottom: 5px;
}

hr {
    margin: 30px 0;
    border-bottom: solid 1px gainsboro;
    border-top: 0;
}

.trms-c {
    margin-top: 13px;
}

    .trms-c label {
        margin: 0;
        vertical-align: middle;
        font-size: 13px;
    }

        .trms-c label input {
            margin: 0;
            vertical-align: middle;
            margin-right: 10px;
        }

.here-login {
    text-align: center;
    font-size: 16px;
}

.globe-icon {
    background-position: -150px -14px;
    width: 21px;
    height: 21px;
}

.state-icon {
    background-position: -185px -14px;
    width: 21px;
    height: 21px;
}

.contact-icon {
    background-position: -220px -13px;
    width: 21px;
    height: 21px;
}

.action-tab .btn {
    position: absolute;
    right: 10px;
    top: 0;
    bottom: 0;
    margin: auto;
    padding: 0 10px;
    font-size: 12px;
    height: 26px;
}

.pd12 {
    padding-left: 12px !important;
}

.here-login a {
    font-weight: 600;
}

.subs-main--box {
    margin-top: 30px;
}


.subs-boxes {
    display: block;
}

.subs-items {
    background-color: #fff;
    /*width: 290px;*/
    height: 425px;
    padding: 20px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
    display: inline-block;
    position: relative;
    overflow: hidden;
    z-index: 0;
    margin-right: 8px;
    margin-bottom: 5px;
}

    .subs-items .subs-plan {
        text-align: center;
        margin-top: 0px;
        height: 70px;
    }

.subs-plan {
    margin-bottom: 24px;
    margin-top: 10px;
}

.subs-plan-type {
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
    height: 60px;
    color: #005aaa;
}

.subs-days {
    font-size: 16px;
    margin-top: 5px;
    font-weight: 500;
    line-height: 25px;
    height: 50px;
    color: #1f1d1d;
    padding: 0 10px;
}

.subs-main-prize {
    font-size: 40px;
    font-weight: 800;
    margin: 16px 0;
    color: #1f1d1d;
    line-height: 40px;
}

.ruees-symbole {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN0AAAEkCAQAAAABJ/z0AAAACXBIWXMAAAsTAAALEwEAmpwYAAA4HGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDIwLTA2LTIwVDEwOjM4OjQzKzA1OjMwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjAtMDYtMjBUMTA6Mzk6MTYrMDU6MzA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDIwLTA2LTIwVDEwOjM5OjE2KzA1OjMwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4xPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmEyMGViNzE0LTBkMTEtY2E0ZS04OTAwLTEwMmQxNzViYmIxMDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDphMjBlYjcxNC0wZDExLWNhNGUtODkwMC0xMDJkMTc1YmJiMTA8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDphMjBlYjcxNC0wZDExLWNhNGUtODkwMC0xMDJkMTc1YmJiMTA8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6YTIwZWI3MTQtMGQxMS1jYTRlLTg5MDAtMTAyZDE3NWJiYjEwPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDIwLTA2LTIwVDEwOjM4OjQzKzA1OjMwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4yMjE8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjkyPC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg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);
    width: 13px;
    height: 29px;
    display: inline-block;
    background-size: 14px;
    background-repeat: no-repeat;
    vertical-align: middle;
    filter: invert(1);
}

.subs-PromoInfo {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    color: #1f1d1d;
}

.subs-tax {
    margin-top: 25px;
    font-size: 14px;
    font-weight: 300;
    line-height: 14px;
    color: #1f1d1d;
}

.subscribe-btn {
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: auto;
    width: 194px;
    transition: 0.3s all;
}

.subs-items.hot-box:before {
    content: "";
    background: #005aaa;
    width: 329px;
    height: 153px;
    position: absolute;
    top: -47px;
    left: -34px;
    transform: rotate(-15deg);
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 110px;
    z-index: -1;
}

.subs-items.hot-box .subs-plan-type {
    color: #fff;
}

.subscribe-btn .btn {
    margin: 0 !important;
    font-size: 14px;
    padding: 5px 0;
    border: solid 1px;
}

.subscribe-btn .btn-sec {
    display: flex;
    align-items: center;
}

.subscribe-btn .btn:first-child {
    margin-right: 10px !important;
}

.coupon-input {
    border: none;
    height: 41px;
    padding: 0 19px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    width: 402px;
}

.coupon-box {
    width: 510px;
}

    .coupon-box .btn-sec {
        display: inline-block;
    }

    .coupon-box .brand-btn {
        width: auto;
        padding: 11px 14px;
        margin-bottom: 0;
    }

    .coupon-box .btn-sec .btn:last-child {
        margin-bottom: 0 !important;
    }

.coupon-box {
    margin-top: 20px;
}

.subs-flex {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}

    .subs-flex .brand-sec {
        margin-left: auto;
        padding: 0;
    }

.subscription-form .container {
    width: 630px;
}

.subscription-form .action-text {
    padding-bottom: 10px;
    font-weight: 500;
}

.call-icon {
    width: 22px;
    height: 22px;
    background-position: -259px -13px;
}

.message-icon {
    width: 22px;
    height: 22px;
    background-position: -296px -13px;
}

.prof-section {
    background: #f0f0f0;
    padding: 20px;
    border-radius: 10px;
    border: solid 1px #e6e6e6;
    display: flex;
    position: relative;
}

.prof-name {
    font-size: 20px;
    font-weight: 500;
}

.prof-img {
    margin-right: 20px;
}

.prof-lc span, .prof-lc label {
    font-size: 12px;
    vertical-align: middle;
}


.prof-lc > span:first-child, .prof-lc > label:first-child {
    border-right: 1px solid #ddd;
    padding-right: 10px;
    margin-right: 10px;
}

.prof-name + .prof-lc {
    padding: 2px 0;
}

.font-20 {
    font-size: 20px;
}

.order-summary-box {
    margin-top: 20px;
}

.rs-section {
    margin-left: auto;
    text-align: right;
}

.rs-text {
    font-size: 25px;
    color: #105baa;
    font-weight: 500;
}

    .rs-text span {
        font-size: 16px;
    }

.disc {
    font-size: 12px;
    font-weight: 500;
}

    .disc span {
        color: #12b516;
    }

.br-none {
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

.line-height {
    line-height: 1;
}

.bg-white {
    background-color: #fff;
}

.mr-b10 {
    margin-bottom: 10px;
}

.ttl-txt {
    text-align: right;
    font-size: 20px;
    font-weight: 500;
    margin-top: 10px;
}

.close-btn {
    font-size: 15px;
    color: red;
    font-weight: 700;
    font-style: normal;
    cursor: pointer;
    background: transparent;
    padding: 0;
    border: none;
}

.close-box {
    position: absolute;
    right: 5px;
    top: 0;
}

.gst-input input {
    width: 50%;
    border: none;
    background: #f0f0f0;
    padding: 10px 15px;
    border-radius: 5px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
}

    .gst-input input:first-child {
        margin-right: 10px;
    }

.gst-input {
    display: flex;
    align-items: center;
}

.gst-form, .prmo-box, .prceed-sec {
    margin-top: 30px;
}

    .prmo-box .coupon-box input {
        background: #f0f0f0;
        width: 85%;
        margin-right: 11px;
        border: solid 1px #e9e9e9;
    }

    .prmo-box .coupon-box {
        margin-top: 0;
    }

.promo-txt {
    display: flex;
    align-items: center;
}

    .promo-txt .btn-sec {
        margin-right: auto;
        width: 15%;
    }

        .promo-txt .btn-sec .brand-btn {
            padding: 9px 14px;
        }

.applies-txt label {
    vertical-align: middle;
    margin-left: 10px;
    font-size: 14px;
    font-weight: 500;
}

    .applies-txt label span {
        color: #20da48;
    }

.applies-txt {
    margin-top: 5px;
    border: solid 1px #ddd;
    padding: 5px;
    display: inline-block;
    border-radius: 5px;
}

    .applies-txt .close-btn {
        margin-left: 15px;
    }

.auto-renewal-box {
    margin-top: 20px;
    display: flex;
}

.check-box input {
    margin: 0;
    margin-right: 16px;
}

.autoTxt label {
    color: #8fc2f7;
    font-size: 12px;
    line-height: 16px;
    display: inline-block;
}

.prceed-sec {
    text-align: center;
}

    .prceed-sec .btn {
        display: inline-block;
    }

.support-sec li {
    list-style: none;
    text-align: center;
}

    .support-sec li:last-child {
        color: #3c3c3c;
        font-size: 25px;
        font-weight: 700;
    }

.edit-icon {
    width: 22px;
    height: 22px;
    background-position: -306px -12px;
}

.edit-item {
    position: absolute;
    top: 5px;
    right: 10px;
    cursor: pointer;
}

@media(max-width: 991px) {
    .col-sm-12 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .reverse-column {
        flex-direction: column-reverse;
    }

    .mrl-50 {
        margin: 0;
    }

    .bene-box {
        margin-top: 30px;
        background: #fff;
    }

    .login-section {
        margin-top: 100px;
    }

    body {
        background-size: auto;
    }
}

@media(max-width: 767px) {
    .logo img {
        width: 140px;
    }

    .btn-red {
        padding: 6px 10px;
        font-size: 12px;
    }

    .list-items span {
        width: 90%;
        font-size: 14px;
    }

    .list-items li {
        align-items: inherit;
    }

    .n-subs-box .font-30 {
        font-size: 20px;
    }

    .action-tab input, .action-tab select {
        font-size: 14px;
    }

    .box-card {
        padding: 20px;
    }

    .bene-box h1 {
        font-size: 18px;
    }

    .brand-sec {
        padding: 30px 0;
    }

    .action-text {
        padding-bottom: 30px;
    }

    .login-section {
        margin-top: 80px;
    }

    .bene-box {
        margin-top: 15px;
    }

    .subs-items {
        width: 100%;
    }

        .subs-items.hot-box .subs-plan-type {
            color: #005ab2;
        }

        .subs-items.hot-box:before {
            background: transparent;
        }

    .subs-main--box {
        margin-top: 15px;
    }

    .coupon-box {
        width: 100%;
    }

    .coupon-input {
        width: 100%;
        border: solid 1px #ddd;
        margin-bottom: 10px;
    }

    .coupon-box .brand-btn {
        width: 100%;
    }

    .coupon-box .btn-sec {
        display: block;
    }

    .subscription-form .container {
        width: 100%;
    }

    .subs-flex, .prof-section {
        display: block;
    }

        .subs-flex .brand-sec {
            margin-top: 20px;
        }

    .prof-img {
        margin-bottom: 20px;
    }

    .prof-lc > label:first-child {
        border: none;
        padding: 0;
        margin: 0;
        margin-bottom: 10px;
    }

    .prof-lc > label {
        display: block;
    }

    .prmo-box .coupon-box input, .promo-txt .btn-sec {
        width: 100%;
    }

    .promo-txt {
        display: block;
    }

    .applies-txt {
        margin-top: 15px;
    }

    .support-sec li:last-child {
        font-size: 17px;
    }

    .font-30 {
        font-size: 20px;
    }
}
/*26-02-2021 edit by amit goyani*/
.d-block {
    display:block;
}
.d-flex{
    display:flex;
}
.justify-content-center {
    justify-content: center;
}
.justify-content-between {
    justify-content: space-between;
}
.align-items-center {
    align-items: center;
}
.resend-timer button {
    margin: 0 auto 10px;
    color: #fff;
    padding: 3px 10px;
}
.listing-menu{
    height: calc(100vh - 250px);
    overflow-y: auto;
}
.info-anchor {
    font-size: 14px;
    position: absolute;
    bottom: 20px;
    left: 20px;    
    text-decoration: none;
    color: #404040;
    font-weight: 400;
}
.m-input {
    height: 22px;
    border-left: 1px solid #ddd;
}
.otp-modal{
    text-align:center;
    padding:25px;

}
.otp-modal h4{
    font-weight:600;
}
    .otp-modal .input-div {
        margin:30px 0;
    }
.input-otpsent input{
    width: 100%;
    display: block;
    height: 40px;
    margin: 0 auto;
    padding: 0 0 0 40px;
    border-bottom: 1px solid #ddd !important;
    border: 0;
    font-size: 25px;
    margin-bottom:15px;
}
.input-otpsent i {
    position:relative;
    right:-25px;
    top:5px;
}
.modal-otp .modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem; 
}
.modal-otp .modal-header h4{
    margin:0;
}
    .modal-otp .modal-header .close {
        line-height:0;
    }
.input-items .changeMobile {
    padding: 10px 40px !important;
    font-size: 20px;
    background: #00b058 !important;
    color:#ffffff !important; 
    cursor: pointer;
    transition: 0.5s all;
    text-shadow: none;
    display:inline-block;
    border-radius:50px;
}
    .input-items .changeMobile:hover{
        text-decoration:none;
    }
    .modal-otp .modal-body {
        padding: 30px;
    }
.input-items .input-form {
    background: #f0f0f0 !important;
    padding: 5px 15px 5px 40px;
    border-radius: 5px !important;
    border: solid 1px #e9e9e9;
    vertical-align: middle;
    width: 100%;
    height: 41px;
}
.modal-otp .left-icon {
    top:5px;
}
.modal-profile .modal-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #e9ecef;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem;
}

    .modal-profile .modal-header h4 {
        margin: 0;
    }

.modal-profile .modal-header .close {
    line-height: 0;
}
.modal-profile .modal-body{
    padding:30px;
    text-align:center;
}

.modal-profile .modal-body .thumb{
    padding: 30px 0;
    display:block;
    margin:0 auto;
}
.img-upload {
    border: 1px solid #ddd;
    width: 100%;
    padding: 9px 5px;
    height: 41px; 
    border-radius: 5px;
    overflow: hidden;
}

#divGetEmail  .input-form{
    padding: 0 10px 0 30px;
}
    /*26-02-2021 End by amit goyani*/
