                                    @import url('https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700&display=swap');
                                html,
                                body {
                                    width: 100%;
                                    height: 100%;
                                }
                                
                                article {
                                    min-height: 100%;
                                    display: flex;
                                    flex-direction: column;
                                    align-items: stretch;
                                }
                                
                                main {
                                    flex-grow: 1;
                                }
                                
                                header,
                                main,
                                footer {
                                    flex-shrink: 0;
                                }
                                
                                body {
                                    /*background-color: #f2f3f7;*/
                                    background-color: #c52128;
                                    color: #000000;
                                    font-family: 'Ubuntu', sans-serif;
                                    font-size: 16px;
                                    line-height: 24px;
                                }
                                
                                * {
                                    margin: 0;
                                    padding: 0;
                                    border: 0;
                                }
                                
                                a,
                                a:focus {
                                    outline: 0;
                                }
                                
                                ul {
                                    margin: 0;
                                }
                                
                                h1,
                                h2,
                                h3,
                                h4,
                                h5,
                                h6 {
                                    color: #333333;
                                    margin: 0;
                                    font-weight: 700;
                                    letter-spacing: 0.5px;
                                    text-transform: capitalize;
                                }
                                
                                p {
                                    margin: 0;
                                }
                                
                                input[type="search"]::-webkit-search-cancel-button {
                                    display: none;
                                }
                                
                                button:focus {
                                    outline: medium none;
                                }
                                
                                body .btn.focus,
                                body .btn:focus {
                                    outline: 0;
                                    box-shadow: none;
                                }
                                
                                a:hover {
                                    text-decoration: none;
                                    font-weight: 600;
                                }
                                
                                select {
                                    -moz-appearance: none;
                                    -webkit-appearance: none;
                                    background: url("/asset/images/select_bg.png") no-repeat right 15px center;
                                    background-size: 14px;
                                }
                                
                                .form-control {
                                    border-color: #dddddd;
                                }
                                
                                .no-padding {
                                    padding: 0;
                                    float: left;
                                }
                                
                                .bg_gray {
                                    background-color: #f2f3f7;
                                }
                                
                                .bg_white {
                                    background-color: #ffffff;
                                }
                                
                                .container {
                                    /*max-width: 1770px;*/
                                    max-width: 93%;
                                }
                                
                                .default_padding {
                                    padding: 30px 0;
                                }
                                
                                .light_bg {
                                    background-color: #f2f3f7;
                                }
                                /* slider button */
                                
                                .arrow_positon .owl-dots {
                                    display: none;
                                }
                                
                                .arrow_positon .owl-nav button.owl-prev,
                                .arrow_positon .owl-nav button.owl-next {
                                    width: 40px;
                                    height: 40px;
                                    background-color: #f2f4f7 !important;
                                    border: 1px solid #ddd;
                                    border-radius: 50%;
                                }
                                
                                .arrow_positon .owl-nav button.owl-prev:hover,
                                .arrow_positon .owl-nav button.owl-next:hover {
                                    background-color: #c52128 !important;
                                    border: 1px solid #c52128;
                                }
                                
                                .arrow_positon .owl-nav button.owl-prev:hover span,
                                .arrow_positon .owl-nav button.owl-next:hover span {
                                    color: #ffffff !important;
                                }
                                
                                .arrow_positon .owl-nav {
                                    float: right;
                                    position: absolute;
                                    right: 80px;
                                    top: -55px;
                                    margin: 0;
                                }
                                
                                .arrow_positon .owl-nav button span {
                                    font-size: 24px;
                                    color: #333;
                                }
                                /* right Left arrow */
                                
                                .arrow_btn .owl-dots {
                                    display: none;
                                }
                                
                                .arrow_btn .owl-nav {
                                    display: block;
                                }
                                
                                .arrow_btn .owl-nav button.owl-prev,
                                .arrow_btn .owl-nav button.owl-next {
                                    width: 40px;
                                    height: 40px;
                                    background-color: #fff !important;
                                    border: 1px solid #fff;
                                    border-radius: 50%;
                                }
                                
                                .arrow_btn .owl-nav button.owl-prev:hover,
                                .arrow_btn .owl-nav button.owl-next:hover {
                                    background-color: #c52128 !important;
                                    border: 1px solid #c52128;
                                }
                                
                                .arrow_btn .owl-nav button.owl-prev:hover span,
                                .arrow_btn .owl-nav button.owl-next:hover span {
                                    color: #ffffff !important;
                                }
                                
                                .arrow_btn .owl-nav button span {
                                    font-size: 24px;
                                    color: #333;
                                }
                                
                                .arrow_btn .owl-nav button.owl-prev {
                                    position: absolute;
                                    left: -15px;
                                    top: 0;
                                    bottom: 0;
                                    margin: auto;
                                }
                                
                                .arrow_btn .owl-nav button.owl-next {
                                    position: absolute;
                                    right: -15px;
                                    top: 0;
                                    bottom: 0;
                                    margin: auto;
                                }
                                /* Header */
                                
                                header .topmenu .dropdown-menu.login-dropdown {
                                    right: -60px;
                                    width: 200px;
                                    top: 42px;
                                    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
                                }
                                
                                .topmenu .dropdown-slide .dropdown-menu.login-dropdown a {
                                    color: #333;
                                    border-bottom: 1px solid #f0f0f0;
                                    padding: 10px 15px;
                                    font-size: 14px;
                                    width: 100%;
                                    float: left;
                                }
                                
                                header .dropdown-menu.login-dropdown ul li a span {
                                    display: inline-block;
                                    margin: 0;
                                    line-height: 18px;
                                    font-weight: 600;
                                    color: #c52128;
                                    float: right;
                                    padding: 2px 0;
                                }
                                
                                header .dropdown-menu.login-dropdown ul li {
                                    margin: 0;
                                    width: 100%;
                                    display: block;
                                }
                                
                                header .topmenu .more-drop+.dropdown-menu.login-dropdown {
                                    width: auto;
                                    right: 0;
                                }
                                
                                .topmenu .more-drop+.dropdown-menu.login-dropdown ul::after {
                                    right: 40px;
                                    left: inherit;
                                }
                                
                                .topmenu a.more-drop:hover i {
                                    transform: rotate(180deg);
                                    transition: 0.5s;
                                }
                                
                                .topmenu .navbar ul li .mlogin-btn {
                                    color: #c52128;
                                    background-color: #fff;
                                    padding: 3px 15px;
                                    font-weight: 500;
                                }
                                
                                .topmenu .navbar ul li a.more-drop.mlogin-btn {
                                    color: #fff;
                                    background-color: transparent;
                                    padding: 3px 15px;
                                    font-weight: 500;
                                }
                                
                                .navbar-toggler.menubtn {
                                    display: none;
                                }
                                
                                header .topmenu .dropdown-menu {
                                    right: 0;
                                    left: inherit;
                                }
                                
                                .header.header_main {
                                    padding: 0;
                                    background-color: #fff;
                                    margin: 0 0 0 0;
                                    position: relative;
                                }
                                
                                .container.custom-container {
                                    max-width: 1248px;
                                }
                                
                                .menu_header {
                                    background-color: #fff;
                                    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
                                    padding: 55px 0 0 0;
                                }
                                
                                .top_header {
                                    background-color: #c52128;
                                }
                                
                                .logo_box h1 {
                                    font-size: 50px;
                                    font-weight: 700;
                                    font-style: italic;
                                    color: #fff;
                                    line-height: 46px;
                                }
                                
                                .hedsearch_box .input-group {
                                    height: 45px;
                                    border-radius: 5px;
                                    background-color: #fff;
                                    overflow: hidden;
                                    padding: 0 0 0 15px;
                                    border: 1px solid #d2d2d2;
                                }
                                
                                .hedsearch_box .input-group input {
                                    border: medium none;
                                    padding: 0;
                                    margin: 0;
                                    background-color: transparent;
                                    height: 35px;
                                }
                                
                                .hedsearch_box .input-group .btn {
                                    border-radius: 0;
                                    padding: 0 15px;
                                    background-color: #c52128;
                                    border-color: #c52128;
                                    height: 100%;
                                }
                                
                                .hedsearch_box .input-group .form-control {
                                    height: 100%;
                                }
                                
                                .topmenu {
                                    float: right;
                                    padding: 8px 0 0 0;
                                }
                                
                                .topmenu .dropdown-menu.login-dropdown ul::after {
                                    content: "";
                                    position: absolute;
                                    width: 0;
                                    height: 0;
                                    margin-left: 0;
                                    top: 0;
                                    right: 0;
                                    box-sizing: border-box;
                                    border-color: transparent transparent #fff #fff;
                                    border-style: solid;
                                    border-width: 6px;
                                    -webkit-transform-origin: 0 0;
                                    transform-origin: 0 0;
                                    -webkit-transform: rotate(135deg);
                                    transform: rotate(-45deg);
                                    box-shadow: 10px 3px 4px 0 rgba(0, 0, 0, .1);
                                    background-color: #fff;
                                    left: 0;
                                    margin: 0 auto;
                                }
                                
                                .topmenu ul li a::after {
                                    display: none;
                                }
                                
                                .topmenu .dropdown-slide .dropdown-menu {
                                    border: none;
                                    border-radius: 0;
                                    background-color: #fff;
                                    opacity: 1;
                                    padding: 0;
                                }
                                
                                .topmenu .dropdown-slide .dropdown-menu a {
                                    color: #333;
                                    border-bottom: 1px solid #f0f0f0;
                                    padding: 10px 15px;
                                    font-size: 14px;
                                }
                                
                                .topmenu .dropdown-slide .dropdown-menu a i {
                                    margin: 0 10px 0 0;
                                    color: #c52128;
                                }
                                
                                .topmenu .navbar {
                                    padding: 0;
                                }
                                
                                .topmenu .dropdown-slide .dropdown-menu a:hover {
                                    background-color: #fafafa;
                                }
                                
                                .advance_searchbox .advancebtn {
                                    background-color: #c52128;
                                    border-radius: 5px;
                                    font-size: 15px;
                                    padding: 6px 10px;
                                    border: 1px solid #fff;
                                    height: 45px;
                                    color: #fff;
                                    width: 100%;
                                    line-height: 30px;
                                    font-weight: 500;
                                    text-transform: uppercase;
                                }
                                
                                .topmenu ul li {
                                    display: inline-block;
                                    margin: 0 0 0 20px;
                                    position: relative;
                                    color: #fff;
                                }
                                
                                .topmenu ul li a {
                                    color: #fff;
                                    font-size: 16px;
                                    /* line-height: 24px; */
                                    padding: 0 0;
                                    cursor: pointer;
                                }
                                
                                .topmenu ul li span {
                                    font-size: 14px;
                                    /* clear: both; */
                                    display: block;
                                    line-height: 3px;
                                    margin: 0 0 3px 0;
                                    /* line-height: 18px; */
                                    color: #fff;
                                }
                                
                                .top_header {
                                    padding: 5px 0;
                                    width: 100%;
                                }
                                
                                .menu_header nav ul {
                                    margin: auto;
                                    position: relative;
                                }
                                
                                .menu_header .navbar {
                                    padding: 0;
                                }
                                
                                .menu_header nav ul li.nav-item a.nav-link {
                                    padding: 5px 0 15px;
                                    font-size: 28px;
                                    font-weight: 700;
                                    text-transform: uppercase;
                                    color: #c52128;
                                }
                                
                                .menu_header nav ul li.nav-item {
                                    padding: 0 45px;
                                    position: unset;
                                }
                                
                                .menu_header nav ul li.nav-item a.nav-link span {
                                    font-size: 13px;
                                    display: block;
                                    text-align: center;
                                    line-height: 22px;
                                }
                                
                                .menu_header nav ul li.nav-item a.nav-link::after {
                                    width: 0%;
                                    background-color: #c52128;
                                    height: 5px;
                                    content: "";
                                    position: absolute;
                                    bottom: 0;
                                    left: 0;
                                }
                                
                                .menu_header nav ul li.nav-item a.nav-link:hover::after {
                                    width: 100%;
                                    transition: 0.5s;
                                }
                                
                                .menu_header nav ul li.nav-item.active a.nav-link::after {
                                    width: 100%;
                                    background-color: #c52128;
                                    height: 5px;
                                    content: "";
                                    position: absolute;
                                    bottom: 0;
                                    left: 0;
                                    right: 0;
                                    margin: auto;
                                }
                                
                                .menu_header nav ul li.nav-item a.nav-link::after {
                                    width: 0%;
                                    background-color: #c52128;
                                    height: 5px;
                                    content: "";
                                    position: absolute;
                                    bottom: 0;
                                    left: 0;
                                    right: 0;
                                    margin: auto;
                                    border: none;
                                    top: inherit;
                                }
                                
                                .menu_header nav ul li.nav-item a.nav-link:hover::after {
                                    width: 100%;
                                    transition: 0.5s;
                                }
                                
                                .menu_header nav ul li.nav-item a.nav-link {
                                    position: relative;
                                }
                                
                                .topmenu ul li span.notification {
                                    width: 18px;
                                    height: 18px;
                                    position: absolute;
                                    right: -10px;
                                    text-align: center;
                                    background-color: #fff;
                                    color: #c52128;
                                    font-size: 12px;
                                    border-radius: 50%;
                                    padding: 3px 0;
                                    font-weight: 500;
                                    top: -10px;
                                }
                                
                                .menu_secli.dropdown-slide.dropdown-hover a {
                                    font-weight: 700;
                                }
                                
                                .menu_secli.dropdown-slide.dropdown-hover a+.dropdown-menu {
                                    position: relative;
                                    display: none;
                                }
                                
                                .menu_secli.dropdown-slide.dropdown-hover.show:hover .dropdown-menu {
                                    display: block;
                                }
                                
                                header .menu_secul li a.dropdown-toggle {
                                    font-weight: 700;
                                }
                                
                                header .menu_secli .menu_secul li a {
                                    font-weight: 500;
                                }
                                
                                .menu_secli.dropdown-slide.dropdown-hover a+.dropdown-menu ul li a {
                                    font-weight: 500;
                                }
                                
                                .menu_secli .dropdown-menu {
                                    padding: 0;
                                    border: none;
                                }
                                /* Footer */
                                
                                footer {
                                    background-color: #292929;
                                }
                                
                                .footer_details h4 {
                                    font-size: 24px;
                                    color: #ffffff;
                                    font-weight: 400;
                                    margin: 0 0 15px 0;
                                }
                                
                                .footer_details ul li a {
                                    color: #a4a4a4;
                                    font-size: 16px;
                                }
                                
                                .footer_details a:hover {
                                    color: white;
                                }
                                
                                .footer_details ul li {
                                    display: block;
                                    margin: 0 0 5px 0;
                                }
                                
                                .footer_details p {
                                    color: #a4a4a4;
                                }
                                /*Seller Banner */
                                
                                .register-box h4 {
                                    font-size: 38px;
                                    color: #fff;
                                }
                                
                                .register-box h6 {
                                    font-size: 36px;
                                    font-weight: 400;
                                    color: #fff;
                                    text-transform: capitalize;
                                }
                                
                                .register-box {
                                    position: absolute;
                                    top: 120px;
                                    left: 60px;
                                }
                                
                                .highlight-text {
                                    color: #c52128;
                                    font-weight: 700;
                                }
                                
                                .default-btn:hover {
                                    color: #ffffff;
                                }
                                
                                .default-btn {
                                    background-color: #c52128;
                                    color: #ffffff;
                                    font-weight: 500;
                                    font-size: 16px;
                                    padding: 5px 30px;
                                    border-radius: 30px;
                                }
                                
                                .join-btn-box {
                                    margin-top: 10px;
                                }
                                /* Basic Question */
                                /* basic form */
                                
                                .form-input-box .form-control {
                                    /* border-bottom: 1px solid #ccc; */
                                    color: #000000;
                                    border: 1px solid #ddd;
                                    padding: 5px 13px;
                                    border-radius: 3px;
                                    height: 35px;
                                    font-size: 14px;
                                }
                                
                                .form-control:focus {
                                    box-shadow: none;
                                    border-color: #c52128;
                                    border-width: 1px;
                                }
                                
                                .form-title {
                                    font-weight: 500;
                                    color: #000;
                                    font-size: 22px;
                                    text-transform: capitalize;
                                }
                                
                                .form-tab-box ul li.nav-item a.active {
                                    background-color: #c52128;
                                    color: #ffffff;
                                    border-color: #c52128;
                                }
                                
                                .basic-form-box {
                                    padding: 20px 60px 10px;
                                    position: relative;
                                    background-color: #fff;
                                    border-radius: 5px;
                                }
                                
                                .form-tab-box ul li.nav-item:nth-child(1) {
                                    padding-left: 0;
                                }
                                
                                .form-tab-box ul li.nav-item:nth-child(3) {
                                    padding-right: 0;
                                }
                                
                                .form-tab-box ul li.nav-item a {
                                    border: 1px solid #ddd;
                                    border-radius: 3px;
                                    padding: 9px 10px;
                                    color: #777777;
                                    cursor: pointer;
                                    font-weight: 500;
                                    font-size: 16px;
                                }
                                
                                .form-control::placeholder {
                                    font-size: 14px;
                                    color: #cccccc;
                                    font-weight: 300;
                                }
                                
                                .form-img-box {
                                    background-color: #c52128;
                                    padding: 60px;
                                    height: 100%;
                                }
                                
                                .form-tab-box ul li.nav-item {
                                    width: 50%;
                                    text-align: center;
                                    padding: 0 10px;
                                }
                                
                                .form-tab-box ul li.nav-item:last-child {
                                    padding-right: 0;
                                }
                                
                                .info-tool {
                                    position: absolute;
                                    top: 0;
                                    right: 0;
                                    color: #c52128;
                                    background-color: transparent;
                                    height: 100%;
                                    border-left: 1px solid #ddd;
                                    padding: 0 15px;
                                }
                                
                                .basic-section {
                                    padding: 60px 0;
                                    background-color: #c52128;
                                }
                                
                                .basicquestion-box {
                                    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
                                }
                                
                                .form-tab-box {
                                    margin: 25px 0;
                                }
                                
                                select.form-control {
                                    color: red;
                                }
                                
                                .form-btn:hover {
                                    color: #fff;
                                }
                                
                                .form-btn {
                                    background-color: #c52128;
                                    color: #fff;
                                    width: 100%;
                                    border-radius: 3px;
                                    padding: 8px 0;
                                }
                                
                                .form-img-box p {
                                    font-size: 24px;
                                    font-weight: 500;
                                    line-height: 30px;
                                    color: #fff;
                                    margin-bottom: 20px;
                                }
                                
                                .form-img-box span {
                                    font-size: 18px;
                                    font-weight: 500;
                                    color: #ffffff;
                                }
                                
                                .form-img-box img {
                                    margin-top: 40px;
                                }
                                /* Verification */
                                
                                .verify-btn {
                                    position: absolute;
                                    right: 0;
                                    top: 5px;
                                    font-size: 12px;
                                    color: #c52128;
                                    font-weight: 500;
                                }
                                
                                .form-input-box .form-group {
                                    position: relative;
                                }
                                
                                .note-text {
                                    font-size: 10px!important;
                                    color: #777777!important;
                                    margin-top: 5px;
                                    display: block;
                                    line-height: 14px;
                                }
                                
                                .terms-text {
                                    color: #777777;
                                    font-size: 12px;
                                    margin-top: 20px;
                                }
                                
                                .terms-text a {
                                    color: #c52128;
                                }
                                
                                .resebd-otp {
                                    color: #c52128;
                                    font-size: 12px;
                                    font-weight: 600;
                                }
                                
                                .address-section .form-title {
                                    margin-bottom: 20px;
                                    margin-top: 15px;
                                }
                                
                                .address-section .basic-form-box {
                                    max-width: 600px;
                                    margin: 60px auto;
                                    padding: 40px 60px 30px;
                                }
                                
                                .back-side-row a {
                                    position: absolute;
                                    left: 15px;
                                    top: 15px;
                                    color: #c52128;
                                    font-size: 28px;
                                }
                                /* Categories css */
                                
                                .box-div {
                                    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
                                    min-height: 400px;
                                    margin-bottom: 0;
                                    background-color: #ffffff;
                                    border-radius: 5px;
                                }
                                
                                .cate-title {
                                    font-size: 24px;
                                    font-weight: 600;
                                    color: #ffffff;
                                    text-transform: capitalize;
                                    margin-bottom: 0;
                                    padding: 10px 10px;
                                }
                                
                                .main-category-list ul li a {
                                    color: #777777;
                                    display: block;
                                    padding: 5px 15px;
                                    font-weight: 500;
                                }
                                
                                .main-category-list ul li {
                                    display: block;
                                    position: relative;
                                }
                                
                                .dropdown.edit-dropdown {
                                    position: absolute;
                                    right: 0;
                                    top: 11px;
                                    padding: 0 15px;
                                }
                                
                                .dropdown.edit-dropdown .dropdown-menu a {
                                    font-size: 12px;
                                    font-weight: 400;
                                    color: #777777;
                                    padding: 5px 15px;
                                    border-bottom: 1px solid #ddd;
                                }
                                
                                .dropdown.edit-dropdown .dropdown-menu a:hover {
                                    color: #000000;
                                    background-color: #cccccc;
                                }
                                
                                .dropdown.edit-dropdown .dropdown-menu button {
                                    font-size: 12px;
                                    font-weight: 400;
                                    color: #777777!important;
                                    padding: 5px 15px!important;
                                    border-bottom: 1px solid #ddd!important;
                                }
                                
                                .dropdown.edit-dropdown .dropdown-menu button:hover {
                                    color: #000000;
                                    background-color: #cccccc;
                                }
                                
                                .dropdown.edit-dropdown .dropdown-menu {
                                    padding: 0;
                                    overflow: hidden;
                                    min-width: 120px;
                                    border: none;
                                }
                                
                                .dropdown.edit-dropdown button {
                                    background-color: transparent;
                                    display: none;
                                }
                                
                                .main-category-list ul li .dropdown.edit-dropdown button {
                                    color: #ffffff;
                                }
                                
                                .main-category-list ul li .dropdown.edit-dropdown .dropdown-menu button {
                                    color: #777777;
                                }
                                
                                .main-category-list ul li:hover .dropdown.edit-dropdown button {
                                    display: block;
                                }
                                
                                .seachbox input::placeholder {
                                    color: #cccccc;
                                }
                                
                                .seachbox input {
                                    display: block;
                                    width: 100%;
                                    padding: 13px 15px;
                                    border-bottom: 1px solid #ddd;
                                }
                                
                                .main-category-list ul li span {
                                    font-size: 14px;
                                    font-weight: 400;
                                    color: #777777;
                                    position: absolute;
                                    right: 15px;
                                }
                                
                                .main-category-list ul li:hover span {
                                    right: 50px;
                                    transition: 0.2s;
                                }
                                
                                .main-category-list ul li .fa-bars {
                                    font-size: 12px;
                                    margin-right: 10px;
                                    position: relative;
                                    bottom: 1px;
                                }
                                
                                .main-category-list ul li {
                                    color: #777777;
                                    display: block;
                                    width: 100%;
                                }
                                
                                .main-category-list ul.nav-pills li a.nav-link {
                                    padding: 12px 15px;
                                    border-radius: 0;
                                    font-weight: 500;
                                    line-height: 18px;
                                    border-bottom: 1px solid #ddd;
                                    cursor: move;
                                }
                                
                                .main-category-list ul.nav-pills li .edit-dropdown button {
                                    padding: 0;
                                    border: none;
                                }
                                
                                .main-category-list ul.nav-pills li.nav-item a.active {
                                    background-color: #c52128;
                                }
                                
                                .main-category-list ul.nav-pills li.nav-item a.active span {
                                    color: #ffffff;
                                }
                                
                                .main-category-list ul li .fa-ellipsis-v::before {
                                    content: "\f142\f142";
                                    letter-spacing: 2px;
                                    font-size: 16px;
                                }
                                
                                .main-category-list ul li label {
                                    background-image: url("/asset/images/drag-drop-icon.png");
                                    display: none;
                                    width: 6px;
                                    background-size: 6px;
                                    background-repeat: no-repeat;
                                    background-position: left;
                                    height: 18px;
                                    /* position: absolute; */
                                    /* top: 15px; */
                                    float: left;
                                    margin: 0 10px 0 0;
                                    cursor: move;
                                }
                                
                                ul li:hover label.drag-icon-show {
                                    background-image: url("/asset/images/drag-drop-white-icon.png");
                                    display: block;
                                }
                                
                                ul li label.drag-icon-show {
                                    background-image: url("/asset/images/drag-drop-white-icon.png");
                                    display: block;
                                    position: absolute;
                                    left: 15px;
                                    z-index: 99;
                                    /* background-color: #fff; */
                                    height: 20px;
                                    width: 20px;
                                    top: 10px;
                                    background-size: 6px;
                                    background-repeat: no-repeat;
                                    margin: 0;
                                    cursor: move;
                                    opacity: 1;
                                }
                                
                                ul li label.drag-icon-show2 {
                                    background-image: url("/asset/images/drag-drop-icon.png");
                                    position: absolute;
                                    left: 15px;
                                    z-index: 99;
                                    /* background-color: #fff; */
                                    width: 10px;
                                    top: 0;
                                    background-size: 6px;
                                    background-repeat: no-repeat;
                                    margin: 0;
                                    cursor: move;
                                    opacity: 1;
                                    height: 100%;
                                    align-items: center;
                                    display: flex;
                                    background-position: center 27px;
                                    background-size: 9px;
                                }
                                
                                .main-category-list ul li label.drag-icon-show {
                                    display: none;
                                }
                                
                                .main-category-list ul li.active label.drag-icon-show {
                                    display: block;
                                }
                                
                                .main-category-list ul li.active {
                                    padding-left: 35px;
                                }
                                
                                .main-category-list ul li a:hover[data-toggle="pill"] {
                                    padding-left: 35px!important;
                                }
                                
                                .main-category-list ul li:hover label.drag-icon-show {
                                    display: block;
                                }
                                
                                ul li:hover label.drag-icon-show {
                                    opacity: 1;
                                }
                                
                                .act-list ul li label.drag-icon-show {
                                    top: 15px;
                                }
                                
                                .act-list li:hover .custom-checkbox label {
                                    /*padding-left: 35px;*/
                                    background-color: #c52128;
                                    color: #ffffff;
                                }
                                
                                .main-category-list ul li a:hover {
                                    color: #ffffff;
                                    background-color: #c52128;
                                    border-color: #c52128;
                                }
                                
                                .main-category-list ul li:hover span {
                                    color: #ffffff;
                                }
                                
                                .title-box {
                                    padding: 15px;
                                    border-bottom: 1px solid #ddd;
                                    position: relative;
                                    background-color: #e4e4e4;
                                }
                                
                                .add-art-btn:hover {
                                    /*color: #ffffff;    background-color: #c52128;    border-color: #c52128;*/
                                    color: #c52128;
                                }
                                
                                .title-box .form-title span {
                                    margin-left: 5px;
                                }
                                
                                .add-art-btn {
                                    position: absolute;
                                    top: 1px;
                                    right: 15px;
                                    color: #c52128;
                                    font-size: 14px;
                                    padding: 12px 15px;
                                    font-weight: 500;
                                    text-transform: uppercase;
                                    height: 100%;
                                }
                                
                                .act-list ul li {
                                    display: block;
                                    padding: 0;
                                    font-size: 14px;
                                    border-bottom: 1px solid #dddddd;
                                    position: relative;
                                    width: 100%;
                                }
                                
                                .act-select-box {
                                    padding: 15px 15px 0;
                                }
                                
                                .act-select-box .form-control {
                                    border-radius: 0;
                                    font-size: 14px;
                                    border-width: 2px;
                                }
                                
                                .act-list {
                                    padding: 0 0 15px 0;
                                }
                                
                                .custom-control-input:checked~.custom-control-label::before {
                                    color: #fff;
                                    border-color: #c52128;
                                    background-color: #c52128;
                                }
                                
                                .selected-act-list ul li {
                                    border: 1px solid #777777;
                                    display: inline-block;
                                    padding: 2px 7px;
                                    font-size: 12px;
                                    color: #777777;
                                    border-radius: 3px;
                                    margin-bottom: 10px;
                                    font-weight: 500;
                                }
                                
                                .selected-act-list ul li a {
                                    color: #c52128;
                                }
                                
                                .selected-act-list {
                                    padding: 15px;
                                }
                                
                                .select-categories-section {
                                    padding: 30px 0;
                                    background-color: #c52128;
                                    min-height: 1000px;
                                }
                                
                                .act-select-box select {
                                    height: 45px;
                                }
                                
                                .act-select-box .form-group {
                                    position: relative;
                                }
                                
                                .act-select-box .form-group i {
                                    position: absolute;
                                    right: 15px;
                                    top: 11px;
                                    color: #777777;
                                    font-size: 22px;
                                }
                                
                                .form-select-box .form-group {
                                    position: relative;
                                }
                                
                                .form-select-box .form-group i {
                                    position: absolute;
                                    right: 10px;
                                    top: 7px;
                                    color: #777777;
                                    font-size: 22px;
                                }
                                
                                .form-select-box select.form-control {
                                    padding: 0 7px;
                                }
                                
                                .mobile-code {
                                    position: absolute;
                                    left: 0;
                                }
                                
                                .mobile-code .form-control {
                                    border-radius: 2px 0 0 3px;
                                }
                                
                                .mobile-code .form-control {
                                    font-size: 14px;
                                    height: 38px;
                                    padding: 0 25px 0 8px;
                                    border-radius: 0;
                                }
                                
                                .send-otp-btn {
                                    position: absolute;
                                    top: 0;
                                    right: 0;
                                    font-size: 14px;
                                    color: #777;
                                    background-color: transparent;
                                    padding: 7px 15px;
                                    font-weight: 400;
                                    border-left: 1px solid #ddd;
                                    width: 100px;
                                    text-align: center;
                                    height: 40px;
                                }
                                
                                .mobile-code i {
                                    position: absolute;
                                    right: 5px;
                                    top: 10px;
                                    color: #777;
                                }
                                
                                .mobile-number-box .iti.iti--allow-dropdown {
                                    width: 100%;
                                }
                                
                                .mobile-number-box .iti--separate-dial-code .iti__selected-flag {
                                    background-color: #fff;
                                    border-right: 1px solid #ddd;
                                    padding: 0 13px;
                                }
                                
                                .mobile-number-box .iti__country-name {
                                    font-size: 12px;
                                }
                                
                                .mobile-number-box .form-control {
                                    padding-left: 100px!important;
                                }
                                
                                .mobile-number-box .iti__country-list li {
                                    border-bottom: 1px solid #ddd;
                                }
                                
                                .mobile-number-box .iti__country-list li.iti__divider {
                                    border: none;
                                    margin: 0;
                                    padding: 0;
                                }
                                
                                .mobile-number-box .iti__selected-dial-code {
                                    font-size: 14px;
                                    color: #777;
                                }
                                
                                .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
                                    background-color: transparent;
                                }
                                
                                .continue-btn {
                                    background-color: #fff;
                                    color: #c52128;
                                    padding: 6px 30px;
                                    border-radius: 3px;
                                    text-transform: capitalize;
                                    font-weight: 600;
                                    font-size: 18px;
                                }
                                
                                .continue-btn:hover {
                                    color: #c52128;
                                }
                                
                                .continue-box {
                                    text-align: right;
                                    margin-bottom: 15px;
                                }
                                
                                .card-box {
                                    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
                                    padding: 50px;
                                    width: 600px;
                                    margin: 0;
                                    background-color: #fff;
                                    border-radius: 5px;
                                }
                                
                                .business-detail-box {
                                    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
                                    padding: 50px;
                                    margin: 0;
                                    background-color: #fff;
                                    border-radius: 5px;
                                }
                                
                                .business-detail-box h3 {
                                    font-size: 24px;
                                    text-transform: capitalize;
                                    font-weight: 500;
                                    margin-bottom: 20px;
                                }
                                
                                .business-radio-box .custom-control {
                                    margin: 0 0 5px;
                                    padding: 0;
                                }
                                
                                .business-radio-box .custom-control label {
                                    font-size: 13px;
                                    line-height: 24px;
                                }
                                
                                .business-radio-box .note-text {
                                    margin: 50px 0 20px;
                                    line-height: 20px;
                                    font-size: 12px;
                                }
                                
                                .note-text-error {
                                    color: #ff0000;
                                    font-size: 12px;
                                    line-height: 20px;
                                    display: block;
                                }
                                
                                .note-div {
                                    font-size: 12px;
                                    color: #777777;
                                    display: block;
                                    line-height: 18px;
                                    margin: 15px 0;
                                }
                                
                                .note-div a {
                                    color: #c52128;
                                }
                                
                                .form-btn-box {
                                    width: 100%;
                                }
                                
                                .form-input-box .fa-eye {
                                    position: absolute;
                                    right: 0;
                                    bottom: 15px;
                                    font-size: 14px;
                                    color: #777;
                                    top: 0;
                                    height: 100%;
                                    padding: 8px 15px;
                                    width: 100px;
                                    text-align: center;
                                    line-height: 18px;
                                    background-color: #ffffff;
                                    border-radius: 0 5px 5px 0;
                                    border: 1px solid #ddd;
                                }
                                
                                .form-input-box .fa-eye:before {
                                    display: none;
                                }
                                
                                .seller_login .form-group label {
                                    font-size: 12px;
                                    color: #777777;
                                    margin: 0;
                                    line-height: 12px;
                                }
                                
                                .forger-password {
                                    font-size: 12px;
                                    color: #c52128;
                                    font-weight: 500;
                                    margin: 3px 0 0 0;
                                    display: block;
                                }
                                
                                .seller-password {
                                    position: relative;
                                }
                                
                                .forgot.login-footer {
                                    text-align: center;
                                }
                                
                                .forgot.login-footer a {
                                    font-size: 14px;
                                    text-transform: capitalize;
                                    color: #c52128;
                                    font-weight: 500;
                                }
                                
                                .forgot.register-footer a {
                                    font-size: 14px;
                                    text-transform: capitalize;
                                    color: #c52128;
                                    font-weight: 500;
                                }
                                
                                .forgot.register-footer {
                                    text-align: center;
                                }
                                
                                .seller_login .footer_link {
                                    padding: 0 0 20px 0;
                                }
                                
                                .seller_login .modal-header h5 {
                                    font-size: 18px;
                                    font-weight: 500;
                                    text-transform: uppercase;
                                    color: #c52128;
                                }
                                
                                .aos-content-box {
                                    padding: 60px 0;
                                }
                                
                                .hide {
                                    display: none;
                                }
                                
                                .note-detail-box h4 {
                                    font-size: 24px;
                                    font-weight: 500;
                                    text-transform: capitalize;
                                    margin-bottom: 15px;
                                    color: #fff;
                                    line-height: 36px;
                                }
                                
                                .note-detail-box h4 b {
                                    font-size: 30px;
                                }
                                
                                .note-detail-box h4 span {
                                    display: block;
                                    text-transform: uppercase;
                                    font-size: 16px;
                                    font-weight: 700;
                                    background-color: #fff;
                                    color: #c52128;
                                    padding: 5px 15px;
                                    border-radius: 5px;
                                    margin: 10px 0;
                                    line-height: 24px;
                                }
                                
                                .note-detail-box h6 {
                                    font-size: 18px;
                                    font-weight: 500;
                                    margin-bottom: 15px;
                                    color: #fff;
                                }
                                
                                .note-detail-box .how-will-div h6 {
                                    font-size: 18px;
                                }
                                
                                .how-will-div {
                                    margin-top: 30px;
                                    border-top: 1px solid #fff;
                                    padding-top: 20px;
                                    padding-bottom: 0;
                                    border-bottom: 1px solid #ffffff;
                                }
                                
                                .note-detail-box .how-will-div p {
                                    font-size: 14px;
                                    color: #fff;
                                    line-height: 24px;
                                    margin-bottom: 15px;
                                    font-weight: 400;
                                }
                                
                                .note-detail-box p {
                                    color: #fff;
                                    font-weight: 500;
                                }
                                
                                .gst-ul-list li:first-child {
                                    border-right: 1px solid #ffffff;
                                }
                                
                                .gst-ul-list li:last-child {
                                    border-left: 1px solid #ffffff;
                                }
                                
                                .gst-ul-list li {
                                    display: inline-block;
                                    padding: 0 20px;
                                    text-align: center;
                                }
                                
                                .gst-ul-list li img {
                                    width: 60px;
                                    margin: auto;
                                    display: block;
                                }
                                
                                .gst-ul-list li span {
                                    display: block;
                                    color: #fff;
                                    font-size: 16px;
                                    margin-top: 15px;
                                    font-weight: 600;
                                }
                                
                                .gst-ul-list {
                                    margin-bottom: 30px;
                                    margin-top: 40px;
                                }
                                
                                .tooltip-inner {
                                    font-weight: 600;
                                }
                                
                                .title-box .form-title {
                                    font-size: 16px;
                                    text-transform: uppercase;
                                }
                                
                                .home-content-section {
                                    background-color: #ffffff;
                                }
                                
                                .add-artist-modal .form-select-box .form-group i {
                                    top: inherit;
                                    bottom: 10px;
                                }
                                /* Radio BOx */
                                
                                .custom-checkbox {
                                    position: relative;
                                }
                                
                                .custom-checkbox input {
                                    position: absolute;
                                    width: 100%;
                                    height: 100%;
                                    opacity: 0;
                                }
                                
                                .custom-checkbox label {
                                    margin: 0;
                                    width: 100%;
                                    padding: 9px 15px;
                                    color: #777777;
                                }
                                
                                .select-act-box .custom-checkbox input:checked+label {
                                    background-color: #c52128;
                                    color: #ffffff;
                                    /*padding-left: 35px;*/
                                }
                                
                                .catelist-box .col-cust-3 {
                                    padding: 0;
                                }
                                
                                .catelist-box .box-div {
                                    box-shadow: none;
                                    border-radius: 0;
                                    border-right: 1px solid rgb(197, 197, 197);
                                }
                                
                                .catelist-box {
                                    display: flex;
                                    width: 100%;
                                    flex-wrap: wrap;
                                    border-radius: 5px;
                                    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
                                    overflow: hidden;
                                }
                                
                                .catelist-box .col-cust-3 {
                                    padding: 0;
                                    width: 33.33%;
                                }
                                
                                .listing-height {
                                    height: 500px;
                                    overflow-y: scroll;
                                }
                                
                                .art-detail-div h6 {
                                    font-weight: 500;
                                    font-size: 14px;
                                }
                                
                                .selected-act-ul {
                                    padding: 10px 0;
                                }
                                
                                .selected-act-list {
                                    padding: 6px 15px;
                                }
                                
                                .selected-act-ul ul li a i {
                                    margin-left: 5px;
                                    font-size: 12px;
                                }
                                
                                .selected-act-ul ul li a i {
                                    margin-left: 5px;
                                    font-size: 12px;
                                    display: none;
                                }
                                
                                .selected-act-ul ul li:hover a i {
                                    display: inline-block;
                                }
                                
                                .main-category-list .drag-drop-ul.ui-sortable {
                                    padding: 0 0 0 10px;
                                }
                                
                                .main-category-list .drag-drop-ul.ui-sortable li.active {
                                    background-color: #c52128;
                                    color: #ffffff;
                                }
                                
                                .main-category-list .drag-drop-ul.ui-sortable li.active span {
                                    color: #ffffff;
                                }
                                
                                .how-will-div:last-child {
                                    margin-top: 0;
                                    border-top: medium none;
                                }
                                
                                .note-help-box p {
                                    font-weight: 300;
                                    font-size: 12px;
                                    margin: 0 0 3px 0;
                                    line-height: 16px;
                                }
                                
                                .note-help-box {
                                    background-color: rgba(255, 255, 255, 0.1);
                                    padding: 8px 15px;
                                    border-radius: 5px;
                                    margin: 0 0 15px 0;
                                }
                                
                                .note-help-box i {
                                    font-size: 36px;
                                    float: left;
                                    margin: 0 15px 0 0;
                                    color: rgba(255, 255, 255, 0.5);
                                }
                                
                                .act-list ul li:hover .edit-dropdown button {
                                    display: block;
                                    color: #fff;
                                }
                                
                                .gst-form-div h6 {
                                    font-weight: 500;
                                    font-size: 14px;
                                    margin: 0 0 15px;
                                    color: #222;
                                    background-color: #eeeeee;
                                    padding: 10px 15px;
                                }
                                
                                .later-check-box label {
                                    font-size: 12px;
                                    color: #000;
                                    font-weight: 40;
                                }
                                
                                .gtstin-form {
                                    padding: 15px 0 0 0;
                                }
                                
                                .gst-form-div {
                                    border-bottom: 1px solid #ddd;
                                    margin-bottom: 15px;
                                }
                                
                                .proof-attach-box .imagePreview {
                                    width: 100%;
                                    height: 80px;
                                    background-position: center center;
                                    background: url(/asset/images/id-proof.jpg);
                                    background-color: #fff;
                                    background-repeat: no-repeat;
                                    display: inline-block;
                                    background-size: 100%;
                                }
                                
                                .proof-attach-box .imgUp {
                                    margin-bottom: 15px;
                                }
                                
                                .signature-attach-box .imagePreview {
                                    width: 100%;
                                    background-position: center center;
                                    background: url(/asset/images/signature-ex.png);
                                    background-color: #fff;
                                    background-repeat: no-repeat;
                                    display: inline-block;
                                    background-size: 150px;
                                    background-position: center;
                                    height: 100px;
                                    border: 1px solid #ddd;
                                }
                                
                                .signature-attach-box .imgUp {
                                    margin-bottom: 15px;
                                    position: relative;
                                }
                                
                                .signature-attach-box .btn.attach-btn {
                                    background-color: transparent;
                                    position: absolute;
                                    top: 0;
                                    left: 0;
                                    right: 0;
                                    bottom: 0;
                                }
                                
                                .btn.attach-btn {
                                    font-size: 14px;
                                    text-align: center;
                                    background-color: #c52128;
                                    width: 100%;
                                    color: #fff;
                                    border-radius: 3px;
                                    cursor: pointer;
                                }
                                
                                .proof-text p {
                                    font-size: 12px;
                                    line-height: 18px;
                                    color: #777;
                                    font-weight: 300;
                                }
                                
                                .signature-radio-box label {
                                    font-size: 12px;
                                    font-weight: 400;
                                    color: #777;
                                    margin: 0;
                                }
                                
                                .signature-radio-box .business-radio-box .custom-control {
                                    margin: 0 0 5px;
                                }
                                
                                .sign-draw-box canvas {
                                    height: 100px;
                                    width: 100%;
                                }
                                
                                .business-radio-box {
                                    margin: 0 0 10px 0;
                                }
                                
                                .clean-sign {
                                    border: 1px solid #ddd;
                                    font-size: 12px;
                                    padding: 2px 15px;
                                    background-color: #777;
                                    color: #fff;
                                }
                                
                                .sign-btn-box {
                                    text-align: right;
                                    padding: 0 0 10px 0;
                                }
                                
                                .business-radio-box input {
                                    position: relative;
                                    top: 2px;
                                    margin-right: 10px;
                                }
                                
                                .later-check-box input {
                                    position: relative;
                                    top: 2px;
                                    margin-right: 3px;
                                }
                                
                                .note-detail-box a {
                                    color: #fff;
                                    text-decoration: underline;
                                }
                                
                                .apply-gstn p {
                                    color: #777;
                                    font-size: 12px;
                                    line-height: 18px;
                                }
                                
                                .apply-gstn p {
                                    color: #777;
                                    font-size: 12px;
                                    line-height: 18px;
                                }
                                
                                .apply-gstn {
                                    margin: 0 0 15px 0;
                                }
                                
                                .business-detail-box .hidden {
                                    display: none;
                                    /*   opacity: 0; */
                                }
                                
                                .business-detail-box .shown {
                                    display: visible;
                                    transition: all .5s ease-out;
                                    opacity: 1;
                                    color: red;
                                }
                                
                                .how-will-div.bank-text-how {
                                    border-top: none;
                                    margin: 0;
                                }
                                
                                .how-will-div.bank-text-how:last-child {
                                    border: none;
                                }
                                
                                .bank-radio-box .custom-control-label:after {
                                    position: absolute;
                                    left: 0;
                                }
                                
                                .bank-radio-box .custom-control-label:before {
                                    position: absolute;
                                    left: 0;
                                }
                                
                                .bank-radio-box .custom-control-label {
                                    padding-left: 25px;
                                }
                                
                                .bank-radio-box .custom-radio input {
                                    position: absolute;
                                    left: 0;
                                }
                                
                                #sidebar ul li a.active {
                                    background-color: #c52128;
                                }
                                
                                .payment-status-box {
                                    display: flex;
                                }
                                
                                .payment-status-box .form-group {
                                    width: 60%;
                                }
                                
                                .payment-status-box label {
                                    margin: 0;
                                }
                                
                                .payment-status-box {
                                    display: flex;
                                    border: 1px solid #ddd;
                                    border-radius: 3px;
                                    height: 35px;
                                    padding: 0 5px;
                                    margin: 0;
                                    position: relative;
                                    align-items: center;
                                }
                                
                                .payment-status-box .form-group {
                                    width: 100px;
                                    float: right;
                                    position: absolute;
                                    right: 4px;
                                    top: 4px;
                                }
                                
                                .payment-status-box .form-group .fa-angle-down,
                                .payment-status-box .form-group .fa-calendar {
                                    position: absolute;
                                    right: 10px;
                                    top: 5px;
                                    color: #777;
                                }
                                
                                .payment-status-box .form-control {
                                    height: 25px;
                                    padding: 1px;
                                    width: 100px;
                                    float: right;
                                    margin: 0;
                                }
                                
                                .custom-payment-div {
                                    max-width: 250px;
                                    flex: 0 0 250px;
                                }
                                
                                .act-select-list .nav-pills .nav-link {
                                    padding: 0;
                                }
                                
                                .act-select-list .nav-pills .nav-link label:hover {
                                    cursor: pointer;
                                }
                                
                                .act-select-list .nav-pills .nav-link {
                                    padding: 0!important;
                                    border-radius: 0;
                                }
                                
                                .act-select-list .nav-pills .nav-link.active {
                                    background-color: #c52128;
                                    color: #ffffff;
                                }
                                
                                .act-select-list .nav-pills .nav-link.active .custom-checkbox label {
                                    color: #ffffff;
                                }
                                
                                .empty-text {
                                    text-align: center;
                                    font-size: 14px;
                                    color: #777;
                                    margin: 15px 0;
                                }
                                
                                .selected-act-list .tab-content .tab-pane.active+.empty-text {
                                    display: none;
                                }
                                
                                .add-cont-btn {
                                    background-color: #c52128;
                                    color: #fff;
                                    padding: 5px 10px;
                                    font-size: 14px;
                                    font-weight: 600;
                                    float: right;
                                    border-radius: 5px;
                                }
                                /* Index Page Css */
                                
                                .social-login-btn .btn {
                                    font-size: 32px;
                                    color: #c52128;
                                    padding: 0;
                                    margin: 0 10px;
                                }
                                
                                .social-login-btn {
                                    text-align: center;
                                    margin-top: 10px;
                                }
                                /*.social-login-btn .face-btn {    color: #3b5998;}.social-login-btn .twitter-btn {    color: #00acee;}.social-login-btn .insta-btn {    color: #dd2a7b;}*/
                                
                                body .wishes-interactions-section .register-form .nav-pills .nav-link.active,
                                .nav-pills .show>.nav-link {
                                    border-bottom: none;
                                }
                                
                                body .register-form .nav-pills .nav-link.active {
                                    color: #c52128;
                                    background-color: #000;
                                    border-bottom: 2px solid #c52128;
                                    font-weight: 600;
                                }
                                
                                body .register-form .nav-pills .nav-link {
                                    border: 2px solid transparent;
                                    color: #fff;
                                    font-size: 18px;
                                    letter-spacing: .3px;
                                    border-radius: 0;
                                    text-transform: uppercase;
                                }
                                
                                .sl-login-btn .btn {
                                    width: 100%;
                                    display: block;
                                    border-radius: 5px;
                                }
                                
                                .sl-login-btn .btn.btn-mob-log {
                                    border: 2px solid #c52128;
                                    color: #c52128;
                                    margin-top: 10px;
                                }
                                
                                .for-text a {
                                    font-size: 12px;
                                    color: #fff;
                                    text-align: right;
                                    display: block;
                                    line-height: 12px;
                                    margin-top: -8px;
                                    margin-bottom: 12px;
                                }
                                
                                .for-text a:hover {
                                    color: #c52128;
                                }
                                
                                .or-log-div p {
                                    font-size: 14px;
                                    color: #ccc;
                                    margin-top: 15px;
                                    text-align: center;
                                    font-weight: 500;
                                }
                                
                                body .register-form {
                                    position: absolute;
                                    top: 100px;
                                    right: 50px;
                                    z-index: 10;
                                    padding: 10px 30px 20px;
                                    background: #000;
                                    border-radius: 10px;
                                    border: 2px solid #fff;
                                    max-width: 395px;
                                }
                                
                                .first-last-col .form-group .col-sm-6:first-child {
                                    padding-right: 7px;
                                }
                                
                                .first-last-col .form-group .col-sm-6:last-child {
                                    padding-left: 7px;
                                }
                                
                                .trm-pol-tag {
                                    font-size: 12px;
                                    color: #ffffff;
                                    margin-top: 15px;
                                    line-height: 18px;
                                }
                                
                                .trm-pol-tag a {
                                    /*color: #c52128;*/
                                    text-decoration: underline;
                                    font-weight: 600;
                                }
                                
                                .logo-img img {
                                    width: 200px;
                                }
                                
                                .basicquestion-box2 {
                                    padding: 0;
                                    position: relative;
                                    background-color: #fff;
                                    border-radius: 5px;
                                }
                                
                                .card-header-div {
                                    padding: 15px;
                                    border-bottom: 1px solid #ddd;
                                }
                                
                                .card-header-div h5 {
                                    color: #c52128;
                                }
                                
                                .basicquestion-box2 .form-input-box {
                                    padding: 20px 30px 10px;
                                }
                                
                                .default-label {
                                    font-size: 12px;
                                    color: #777;
                                    margin: 0 0 5px 0;
                                }
                                
                                .default-label2 {
                                    font-size: 14px;
                                    color: #777;
                                    margin: 0 0 5px 0;
                                }
                                
                                .digit-group input {
                                    width: 50px;
                                    height: 50px;
                                    background-color: #fff;
                                    border: none;
                                    line-height: 50px;
                                    text-align: center;
                                    font-size: 24px;
                                    font-family: 'Raleway', sans-serif;
                                    font-weight: 200;
                                    color: #c52128;
                                    margin: 0 2px;
                                    border-bottom: 2px solid #c52128;
                                }
                                
                                .digit-group .splitter {
                                    padding: 0 5px;
                                    color: white;
                                    font-size: 24px;
                                }
                                
                                .digit-group2 input {
                                    width: 50px;
                                    height: 50px;
                                    background-color: #fff;
                                    border: none;
                                    line-height: 50px;
                                    text-align: center;
                                    font-size: 24px;
                                    font-family: 'Raleway', sans-serif;
                                    font-weight: 200;
                                    color: #c52128;
                                    margin: 0 2px;
                                    border-bottom: 2px solid #c52128;
                                }
                                
                                .digit-group2 .splitter {
                                    padding: 0 5px;
                                    color: white;
                                    font-size: 24px;
                                }
                                
                                .prompt {
                                    margin-bottom: 20px;
                                    font-size: 20px;
                                    color: white;
                                }
                                
                                .otp-email-d p {
                                    font-size: 14px;
                                    line-height: 16px;
                                    color: #777;
                                }
                                
                                .otp-email-d {
                                    margin-top: 10px;
                                }
                                
                                .otp-msg {
                                    font-size: 14px;
                                    line-height: 16px;
                                    color: #777;
                                }
                                
                                .basicquestion-box2 .otpform-input-box {
                                    padding: 20px 30px 25px;
                                }
                                
                                .otp-input-div {
                                    margin-top: 10px;
                                    padding: 0 20px;
                                }
                                
                                .did-text p {
                                    font-size: 14px;
                                    color: #777;
                                    line-height: 16px;
                                }
                                
                                .did-text p a {
                                    color: #c52128;
                                }
                                
                                .basic-form-box2 .form-input-box .fa-eye::before {
                                    display: block;
                                }
                                
                                .basic-form-box2 .form-input-box .fa-eye {
                                    width: auto;
                                }
                                
                                .les-char {
                                    font-size: 10px;
                                    color: #777777;
                                }
                                
                                .green-note {
                                    color: #0eab2d;
                                    font-size: 12px;
                                }
                                
                                .green-note a {
                                    color: #c52128;
                                }
                                
                                .invalid-text {
                                    font-size: 12px;
                                    color: #c52128 !important;
                                    line-height: 14px;
                                    margin: 5px 0 0 0;
                                }
                                
                                .bussness-form-div p {
                                    margin-bottom: 15px;
                                }
                                
                                .bussness-form-div img {
                                    border: 1px solid #ddd;
                                }
                                
                                .form-input-box .passeye {
                                    position: absolute;
                                    right: 0px;
                                    bottom: 15px;
                                    font-size: 14px;
                                    color: #777;
                                    top: 0;
                                    border-left: 1px solid #ddd;
                                    height: 100%;
                                    padding: 8px 15px;
                                    width: auto;
                                    text-align: center;
                                    line-height: 24px;
                                }
                                
                                .password-note {
                                    font-size: 12px;
                                    line-height: 14px;
                                    color: #fff;
                                    margin-top: 10px;
                                }
                                /* Index Page Css END */
                                
                                .vendor-type-box label {
                                    width: 120px;
                                    height: 120px;
                                    /* border: 2px solid #ddd; */
                                    border-radius: 50%;
                                    display: flex;
                                    align-items: center;
                                    justify-content: center;
                                    text-align: center;
                                    line-height: 16px;
                                    font-size: 16px;
                                    padding: 0 10px;
                                    font-weight: 600;
                                    color: #777;
                                    cursor: pointer;
                                    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
                                }
                                
                                .vendor-select-list ul li {
                                    flex: 0 0 25%;
                                    /* padding: 0 10px; */
                                    display: block;
                                    max-width: 25%;
                                }
                                
                                .vendor-select-list ul {
                                    display: flex;
                                    flex-wrap: wrap;
                                    justify-content: center;
                                }
                                
                                .vendor-type-box {
                                    position: relative;
                                }
                                
                                .vendor-type-box input {
                                    position: absolute;
                                    display: none;
                                }
                                
                                .vendor-select-list {
                                    margin: 25px 0 0 0;
                                }
                                
                                .vendor-type-box input:checked+label {
                                    border-color: #c52128;
                                    background-color: #c52128;
                                    color: #fff;
                                }
                                
                                .vendor-note-list ul li {
                                    font-size: 14px;
                                    line-height: 18px;
                                    margin-bottom: 15px;
                                    display: block;
                                    color: #777;
                                }
                                
                                .vendor-note-list {
                                    margin-top: 15px;
                                }
                                
                                .vendor-note-list ul li b {
                                    font-weight: 500;
                                    color: #c52128;
                                    display: block;
                                }
                                
                                .vendor-check-li {
                                    position: relative;
                                }
                                
                                .vendor-check-li input {
                                    display: none;
                                }
                                
                                .vendor-check-li input:checked+label.vender-main-label {
                                    border-color: #c52128;
                                    background-color: #ffff;
                                    color: #777;
                                }
                                
                                .vendor-check-li input:checked+label.vender-main-label b {
                                    color: #c52128;
                                    font-weight: 600;
                                }
                                
                                .vendor-check-li label.vender-main-label {
                                    border: 1px solid #ddd;
                                    padding: 10px;
                                    border-radius: 5px;
                                    display: block;
                                    cursor: pointer;
                                }
                                
                                .vendore-sub-option ul li input:checked+label {
                                    color: #c52128;
                                }
                                
                                .vendore-sub-option ul li label {
                                    position: relative;
                                    display: block;
                                    padding-left: 20px;
                                    color: #777777;
                                }
                                
                                .vendor-select-section .otp-msg p {
                                    color: #333;
                                }
                                
                                .vendore-sub-option ul li label::before {
                                    content: "";
                                    width: 15px;
                                    display: block;
                                    position: absolute;
                                    left: 0;
                                    height: 15px;
                                    border: 1px solid #ddd;
                                    border-radius: 50%;
                                }
                                
                                .vendore-sub-option ul li {
                                    display: block;
                                    margin: 0;
                                    line-height: 14px;
                                }
                                
                                .vendore-sub-option ul li input:checked+label::before {
                                    border-color: #c52128;
                                    border-width: 2px;
                                    transition: 0.2s;
                                }
                                
                                .vendore-sub-option ul li input:checked+label::after {
                                    width: 7px;
                                    height: 7px;
                                    position: absolute;
                                    left: 4px;
                                    content: "";
                                    background-color: #c52128;
                                    border-radius: 50%;
                                    top: 4px;
                                    transition: 0.2s;
                                }
                                
                                .vendore-sub-option {
                                    padding-left: 20px;
                                    margin-top: 15px;
                                    display: none;
                                    margin-bottom: 0;
                                }
                                
                                .vendor-check-li input:checked+label.vender-main-label+.vendore-sub-option {
                                    display: block;
                                    position: relative;
                                    transition: 0.2s;
                                    top: 0;
                                }
                                
                                .vendore-sub-option ul li {
                                    display: block;
                                    margin: 0;
                                }
                                
                                .vendore-sub-option.vendore-sub-option-multiple ul li label::before {
                                    border-radius: 0px !important;
                                    content: "\f096";
                                    font-family: FontAwesome;
                                    border: none;
                                    font-size: 18px;
                                }
                                
                                .vendore-sub-option.vendore-sub-option-multiple ul li input:checked+label::before {
                                    content: "";
                                    font-family: FontAwesome;
                                    color: #c52128;
                                }
                                
                                .vendore-sub-option.vendore-sub-option-multiple ul li input:checked+label::after {
                                    display: none;
                                }
                                
                                .custom-gts-form a {
                                    color: #c52128;
                                    font-size: 12px;
                                }
                                
                                .custom-gst-show {
                                    display: none;
                                }
                                
                                .modal-edit-form.gst-form-inmodal {
                                    border-right: 1px solid #ddd;
                                    padding-right: 30px;
                                }
                                
                                .custom-gts-form .custom-checkbox label {
                                    position: relative;
                                    padding: 3px 0 0 22px;
                                }
                                
                                .custom-gts-form .custom-checkbox label:before {
                                    left: 0;
                                }
                                
                                .custom-gts-form .custom-checkbox label:after {
                                    left: 0;
                                }
                                
                                .custom-gts-form {
                                    margin: 5px 0 0 0;
                                }
                                
                                .custom-gts-form .custom-checkbox input:checked+label {
                                    background-color: transparent;
                                    color: inherit;
                                }
                                
                                .custom-gts-form .custom-control.custom-checkbox {
                                    margin-right: 0;
                                    padding: 0;
                                }
                                
                                .modal-gst-details ul li .b-label-s {
                                    width: 50%;
                                    flex: 0 0 50%;
                                    position: relative;
                                    padding-right: 15px;
                                }
                                
                                .modal-gst-details ul li .b-result-s {
                                    width: 50%;
                                    flex: 0 0 50%;
                                    font-size: 12px;
                                    font-weight: 500;
                                    color: #333;
                                }
                                
                                .modal-gst-details ul li {
                                    display: flex;
                                    flex-wrap: wrap;
                                    margin-bottom: 10px;
                                }
                                
                                .modal-gst-details ul li .b-label-s::after {
                                    content: ":";
                                    position: absolute;
                                    right: 10px;
                                }
                                
                                .modal-gst-details ul li {
                                    display: flex;
                                    flex-wrap: wrap;
                                }
                                
                                .gstno-verify-box {
                                    margin-bottom: 20px;
                                    border-bottom: 1px solid #ddd;
                                    padding-bottom: 10px;
                                }
                                
                                .user-forgotpass-div p a {
                                    font-size: 14px;
                                    text-align: right;
                                    display: block;
                                    color: #c52128;
                                    font-weight: 500;
                                }
                                
                                .allow-data-div .wishes-input-div-box .take-upload-btn label {
                                    width: auto;
                                }
                                
                                .first-last-col .form-group i.fa-angle-down {
                                    position: absolute;
                                    top: 0px;
                                    right: 20px;
                                    bottom: 0;
                                    margin: auto;
                                    display: inline-block;
                                    margin-top: 13px;
                                    color: #777;
                                }
                                
                                .gned-birth-col .col-sm-4 {
                                    padding: 0 7px;
                                }
                                
                                .gned-birth-col .form-group .row {
                                    padding: 0 8px;
                                }
                                
                                .gned-birth-col select.form-control {
                                    color: #495057;
                                }
                                
                                .gender-select-check ul li {
                                    display: inline-block;
                                    margin-right: 15px;
                                }
                                
                                .whatappnumber-radio ul li .form-label {
                                    font-size: 12px;
                                }
                                
                                .whatappnumber-radio ul li .gnd-select {
                                    font-size: 12px;
                                }
                                
                                .whatappnumber-radio ul li .gnd-select input {
                                    position: relative;
                                    top: 2px;
                                }
                                
                                .whatappnumber-radio ul {
                                    line-height: 14px;
                                }
                                
                                .gnd-select label {
                                    margin: 0;
                                }
                                
                                .mobile-red-maindiv {
                                    border: 1px solid #ddd;
                                    margin-bottom: 15px;
                                }
                                
                                .yr-mobile-reg-box i {
                                    position: absolute;
                                    left: 20px;
                                    font-size: 32px;
                                    color: #777;
                                    top: 0;
                                    bottom: 0;
                                    margin: auto;
                                    display: flex;
                                    align-items: center;
                                }
                                
                                .yr-mobile-reg-box p {
                                    font-size: 14px;
                                    color: #777;
                                }
                                
                                .yr-mobile-reg-box h6 {
                                    font-size: 14px;
                                    font-weight: 500;
                                    margin: 2px 0 0;
                                }
                                
                                .snd-otp-btn {
                                    position: absolute;
                                    right: 15px;
                                    top: 0;
                                    background-color: transparent;
                                    color: #c52128;
                                    font-size: 14px;
                                    font-weight: 600;
                                    bottom: 0;
                                }
                                
                                .enter-otp-input {
                                    display: flex;
                                    padding: 15px;
                                    flex-wrap: wrap;
                                    align-items: center;
                                }
                                
                                .resnd-otp {
                                    background-color: transparent;
                                    font-size: 14px;
                                    color: #777;
                                    font-weight: 600;
                                    padding-right: 15px;
                                }
                                
                                .otp-time-span {
                                    color: #777;
                                    font-size: 14px;
                                }
                                
                                .enter-otp-input .form-control {
                                    max-width: 240px;
                                    margin-right: 15px;
                                }
                                
                                .enter-otp-input {
                                    display: flex;
                                    padding: 0 15px;
                                    flex-wrap: wrap;
                                    align-items: center;
                                }
                                
                                .enternew-mobile .form-control {
                                    max-width: 150px;
                                    margin: 0 10px;
                                }
                                
                                .enternew-mobile {
                                    display: flex;
                                    flex-wrap: wrap;
                                    align-items: center;
                                }
                                
                                .new-mobile-reg {
                                    padding: 15px;
                                }
                                
                                .enternew-mobile .resnd-otp {
                                    padding-right: 0;
                                }
                                
                                .new-mobile-reg .enter-otp-input {
                                    padding: 0;
                                    margin-top: 20px;
                                }
                                
                                .verfy {
                                    color: #0eab2d;
                                }
                                
                                .ntverfy {
                                    color: #777777;
                                }
                                
                                .yr-mobile-reg-box {
                                    padding: 15px 95px 15px 65px;
                                    position: relative;
                                }
                                
                                .yr-mobile-reg-box i {
                                    position: absolute;
                                    left: 20px;
                                    font-size: 32px;
                                    color: #777;
                                    top: 0;
                                    bottom: 0;
                                    margin: auto;
                                    display: flex;
                                    align-items: center;
                                }
                                
                                .yr-mobile-reg-box p {
                                    font-size: 14px;
                                    color: #777;
                                }
                                
                                .yr-mobile-reg-box h6 {
                                    font-size: 14px;
                                    font-weight: 500;
                                    margin: 2px 0 0;
                                }
                                
                                .snd-otp-btn {
                                    position: absolute;
                                    right: 15px;
                                    top: 0;
                                    background-color: transparent;
                                    color: #c52128;
                                    font-size: 14px;
                                    font-weight: 600;
                                    bottom: 0;
                                }
                                
                                .regi-mobile-div {
                                    padding: 25px;
                                }
                                
                                .safet-tabp {
                                    font-size: 14px;
                                    color: #777;
                                    line-height: 16px;
                                    margin-bottom: 15px;
                                }
                                
                                .gender-select-check ul li label {
                                    margin: 0;
                                }
                                
                                .form-label {
                                    font-size: 14px;
                                    margin: 0;
                                }
                                
                                .gned-birth-col .form-group {
                                    margin-bottom: 5px!important;
                                }
                                
                                .register-form .form-group {
                                    margin-bottom: 10px;
                                    position: relative;
                                }
                                
                                .gnd-select input,
                                .gnd-select label {
                                    cursor: pointer;
                                }
                                
                                .admin-header .nav-item.btn-bg-h.help-textbtn a {
                                    background-color: transparent;
                                    color: #fff !important;
                                    padding: 2px 0;
                                    border-radius: 3px;
                                    font-weight: 500;
                                }
                                
                                .vb-btn {
                                    background-color: #c52128;
                                    color: #fff;
                                    padding: 8px 25px;
                                    border-radius: 5px;
                                    font-weight: 500;
                                }
                                
                                .vb-btn:disabled {
                                    background-color: #cccccc;
                                    color: #ffffff;
                                }
                                
                                .verify-mbtn {
                                    display: flex;
                                    height: 100%;
                                    align-items: center;
                                    justify-content: center;
                                }
                                
                                .disabled-btn {
                                    background-color: #cccccc!important;
                                    color: #ffffff!important;
                                }
                                
                                .select--address i {
                                    position: absolute;
                                    top: 10px;
                                    right: 15px;
                                }
                                
                                .select--address .form-group {
                                    position: relative;
                                }
                                
                                .select--address .form-control {
                                    color: #333333;
                                    font-size: 14px;
                                }
                                
                                .select--address {
                                    margin-top: 20px;
                                }
                                
                                .vendor-check-li .select--address input {
                                    display: block;
                                }
                                
                                .select--address h6 {
                                    font-size: 14px;
                                    font-weight: 500;
                                    margin-bottom: 10px;
                                }
                                
                                .select2-container--default .select2-selection--multiple {
                                    border: 1px solid #ddd;
                                }
                                
                                .select2-container--default .select2-selection--multiple {
                                    border-width: 1px;
                                    border-color: #ddd;
                                    min-height: 35px;
                                    margin: 0;
                                    padding: 0 10px;
                                }
                                
                                .select2 .selection::after {
                                    content: "\f107";
                                    position: absolute;
                                    right: 10px;
                                    top: 10px;
                                    color: #777;
                                    font-family: FontAwesome;
                                }
                                
                                .select2 {
                                    width: 100% !important;
                                }
                                
                                .select2-container--default .select2-selection--single {
                                    background-color: #fff;
                                    border: 1px solid #ddd;
                                    border-radius: 5px;
                                    height: 35px;
                                    padding: 2px 5px;
                                }
                                
                                .select2-container--default .select2-selection--single .select2-selection__arrow {
                                    opacity: 0;
                                }
                                
                                .select2-selection--single .select2-selection__clear {
                                    display: none;
                                }
                                
                                .select2-results__option {
                                    font-size: 14px;
                                }
                                
                                .navbar-toggler i {
                                    color: #fff;
                                    font-size: 24px;
                                }
                                
                                .usr-listul li {
                                    display: inline-block;
                                    font-size: 14px;
                                    margin-bottom: 5px;
                                }
                                
                                .usr-listul {
                                    line-height: 12px;
                                }
                                
                                .usr-listul li a {
                                    font-weight: 500;
                                }
                                
                                .usr-listul li::after {
                                    content: "/";
                                    color: #777;
                                    margin: 0 3px;
                                }
                                
                                .usr-listul li:first-child::after {
                                    display: none;
                                }
                                
                                .usr-listul li:last-child::after {
                                    display: none;
                                }
                                
                                .error-msg {
                                    color: #c52128;
                                    line-height: 16px;
                                    display: block;
                                    font-size: 14px;
                                    margin-top: 5px;
                                }
                                
                                .error {
                                    color: #c52128 ! important;
                                    font-size: 12px !important;
                                }
                                
                                .username-create-div .form-control {
                                    margin: 10px 0;
                                }
                                
                                .upload-selling-detail .gst-form-div {
                                    border-bottom: 1px solid transparent;
                                }
                                
                                .help-header-div {
                                    text-align: center;
                                    background-color: #c52128;
                                    justify-content: center;
                                    justify-items: center;
                                    display: flex;
                                    flex-wrap: wrap;
                                }
                                
                                .help-header-div ul li {
                                    display: inline-block;
                                    margin: 0 10px;
                                    width: 125px;
                                }
                                
                                .help-header-div ul li a {
                                    padding: 15px 0;
                                    display: block;
                                    font-size: 14px;
                                    color: #fff;
                                    border-radius: 0!important;
                                }
                                
                                .help-header-div ul li i {
                                    display: block;
                                    font-size: 24px;
                                }
                                
                                .helppage-tabdiv {
                                    background-color: #f3f3f3;
                                    padding: 0;
                                    height: 100%;
                                    border-right: 1px solid #ddd;
                                }
                                
                                .help-tit-div h6 {
                                    padding: 15px;
                                    font-size: 18px;
                                }
                                
                                .help-tab-div ul li {
                                    display: block;
                                    width: 100%;
                                    padding: 0;
                                    position: relative;
                                }
                                
                                .help-tab-div ul li p {
                                    padding: 10px 15px;
                                    border-bottom: 1px solid #ddd;
                                    cursor: pointer;
                                }
                                
                                .wth-item p::after {
                                    content: "\f107";
                                    font-family: FontAwesome;
                                    color: #c52128;
                                    position: absolute;
                                    right: 15px;
                                    font-size: 22px;
                                    transition: 0.2s;
                                }
                                
                                .wth-item p[aria-expanded="true"]::after {
                                    transform: rotate(180deg);
                                    transition: 0.2s;
                                }
                                
                                .wth-item p[aria-expanded="true"] {
                                    color: #c52128;
                                    border-color: #c52128;
                                    font-weight: 600;
                                    border-width: 2px;
                                }
                                
                                .help-tab-div ul.nav-pills li .nav-link:hover {
                                    color: #c52128;
                                }
                                
                                .help-tab-div ul.nav-pills li .nav-link {
                                    background-color: transparent;
                                    color: #333;
                                    font-size: 14px;
                                    line-height: 16px;
                                    position: relative;
                                }
                                
                                .help-tab-div ul.nav-pills li .nav-link.active {
                                    color: #c52128;
                                    font-weight: 600;
                                }
                                
                                .help-tab-div ul li.nav-item {
                                    padding: 15px;
                                    background-color: #fff;
                                }
                                
                                .help-content-div {
                                    margin-top: 20px;
                                }
                                
                                .help-tab-div ul li.nav-item a:before {
                                    content: "\f105";
                                    font-family: FontAwesome;
                                    color: #777;
                                    position: absolute;
                                    left: 0;
                                }
                                
                                .help-tab-div ul li.nav-item a.active:before {
                                    color: #c52128;
                                }
                                
                                .help-serch-boxdiv {
                                    text-align: center;
                                    background: #FF416C;
                                    background: -webkit-linear-gradient(to right, #FF4B2B, #FF416C);
                                    background: linear-gradient(to right, #FF4B2B, #FF416C);
                                    padding: 20px 50px 5px;
                                }
                                
                                .helpserchbox {
                                    /* width: 570px; */
                                    /* margin: auto; */
                                    display: flex;
                                    flex: 0 0 100%;
                                    align-items: center;
                                    justify-content: center;
                                }
                                
                                .helpserchbox .form-group {
                                    width: 40%;
                                    margin-left: 15px;
                                }
                                
                                .gethelp-btn {
                                    background: #FF416C;
                                    background: -webkit-linear-gradient(to right, #FF4B2B, #FF416C);
                                    background: linear-gradient(to right, #FF4B2B, #FF416C);
                                    color: #fff;
                                    position: absolute;
                                    top: 4px;
                                    right: 4px;
                                }
                                
                                .helpserchbox h4 {
                                    font-size: 24px;
                                    color: #fff;
                                    font-weight: 500;
                                    margin-bottom: 15px;
                                }
                                
                                .helpfulldiv {
                                    padding: 20px;
                                    border: 1px solid #ddd;
                                    text-align: center;
                                    background-color: #f3f3f3;
                                }
                                
                                .helpfulldiv h6 {
                                    font-size: 18px;
                                    margin-bottom: 10px;
                                }
                                
                                .helpfulldiv ul li label {
                                    border: 1px solid #ddd;
                                    margin: 0;
                                    padding: 5px 25px;
                                    border-radius: 40px;
                                    font-size: 16px;
                                    background-color: #fff;
                                    color: #777;
                                    cursor: pointer;
                                }
                                
                                .helpfulldiv ul li input:checked+label {
                                    color: #ffffff;
                                    background-color: #c52128;
                                    border-color: #c52128;
                                }
                                
                                .help-full-radio ul li {
                                    display: inline-block;
                                    margin-right: 15px;
                                }
                                
                                .help-full-radio ul li input {
                                    display: none;
                                }
                                
                                .related-article h6 {
                                    font-size: 18px;
                                    margin-bottom: 15px;
                                    font-weight: 500;
                                    border-bottom: 1px solid #ddd;
                                    padding-bottom: 15px;
                                }
                                
                                .related-article ul li a {
                                    color: #333;
                                    font-size: 14px;
                                    margin-bottom: 10px;
                                    display: block;
                                }
                                
                                .related-article ul li {
                                    display: block;
                                }
                                
                                .related-article ul li a:hover {
                                    color: #c52128;
                                }
                                
                                .related-article {
                                    margin-top: 40px;
                                    margin-bottom: 30px;
                                }
                                
                                .help-titl {
                                    font-size: 26px;
                                    margin-bottom: 15px;
                                }
                                
                                .help-contentbox p {
                                    font-size: 14px;
                                    line-height: 18px;
                                    margin-bottom: 15px;
                                    color: #777;
                                }
                                
                                .help-contentbox h4 {
                                    font-weight: 500;
                                    font-size: 20px;
                                    margin-bottom: 15px;
                                }
                                
                                .help-contentbox ol li {
                                    font-size: 14px;
                                    color: #777;
                                    margin-left: 15px;
                                }
                                
                                .help-contentbox p a {
                                    color: #c52128;
                                    font-weight: 500;
                                    text-transform: capitalize;
                                }
                                
                                .btn.tabmore-btn {
                                    /* float: right; */
                                    font-size: 14px;
                                    font-weight: 600;
                                    color: #777;
                                    border: 1px solid #ddd;
                                    padding: 5px 15px;
                                    margin: 15px auto 0;
                                    display: block;
                                    background-color: #f3f3f3;
                                }
                                
                                .btn.tabmore-btn:hover {
                                    background-color: #c52128;
                                    color: #ffffff;
                                    transition: 0.2s;
                                }
                                
                                .help-header-div ul li a.active {
                                    background-color: #751010 !important;
                                }
                                
                                .register-form .form-input-box .form-control {
                                    height: 45px;
                                }
                                
                                .placetext {
                                    font-size: 14px;
                                    color: #777;
                                }
                                
                                .smalllabeltag {
                                    font-size: 12px;
                                    margin: 0;
                                    color: #777;
                                }
                                
                                .uniq-url-inputbox i {
                                    position: absolute;
                                    right: 15px;
                                    top: 10px;
                                    color: #ddd;
                                }
                                
                                .uniq-url-inputbox i.active {
                                    color: #0eab2d;
                                }
                                /* Absolute Center Spinner */
                                
                                .loading {
                                    position: fixed;
                                    z-index: 999;
                                    height: 2em;
                                    width: 2em;
                                    overflow: visible;
                                    margin: auto;
                                    top: 0;
                                    left: 0;
                                    bottom: 0;
                                    right: 0;
                                }
                                /* Transparent Overlay */
                                
                                .loading:before {
                                    content: '';
                                    display: block;
                                    position: fixed;
                                    top: 0;
                                    left: 0;
                                    width: 100%;
                                    height: 100%;
                                    background-color: rgba(0, 0, 0, 0.3);
                                }
                                /* :not(:required) hides these rules from IE9 and below */
                                
                                .loading:not(:required) {
                                    /* hide "loading..." text */
                                    font: 0/0 a;
                                    color: transparent;
                                    text-shadow: none;
                                    background-color: transparent;
                                    border: 0;
                                }
                                
                                .loading:not(:required):after {
                                    content: '';
                                    display: block;
                                    font-size: 10px;
                                    width: 1em;
                                    height: 1em;
                                    margin-top: -0.5em;
                                    -webkit-animation: spinner 1500ms infinite linear;
                                    -moz-animation: spinner 1500ms infinite linear;
                                    -ms-animation: spinner 1500ms infinite linear;
                                    -o-animation: spinner 1500ms infinite linear;
                                    animation: spinner 1500ms infinite linear;
                                    border-radius: 0.5em;
                                    -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
                                    box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
                                }
                                /* Animation */
                                
                                @-webkit-keyframes spinner {
                                    0% {
                                        -webkit-transform: rotate(0deg);
                                        -moz-transform: rotate(0deg);
                                        -ms-transform: rotate(0deg);
                                        -o-transform: rotate(0deg);
                                        transform: rotate(0deg);
                                    }
                                    100% {
                                        -webkit-transform: rotate(360deg);
                                        -moz-transform: rotate(360deg);
                                        -ms-transform: rotate(360deg);
                                        -o-transform: rotate(360deg);
                                        transform: rotate(360deg);
                                    }
                                }
                                
                                @-moz-keyframes spinner {
                                    0% {
                                        -webkit-transform: rotate(0deg);
                                        -moz-transform: rotate(0deg);
                                        -ms-transform: rotate(0deg);
                                        -o-transform: rotate(0deg);
                                        transform: rotate(0deg);
                                    }
                                    100% {
                                        -webkit-transform: rotate(360deg);
                                        -moz-transform: rotate(360deg);
                                        -ms-transform: rotate(360deg);
                                        -o-transform: rotate(360deg);
                                        transform: rotate(360deg);
                                    }
                                }
                                
                                @-o-keyframes spinner {
                                    0% {
                                        -webkit-transform: rotate(0deg);
                                        -moz-transform: rotate(0deg);
                                        -ms-transform: rotate(0deg);
                                        -o-transform: rotate(0deg);
                                        transform: rotate(0deg);
                                    }
                                    100% {
                                        -webkit-transform: rotate(360deg);
                                        -moz-transform: rotate(360deg);
                                        -ms-transform: rotate(360deg);
                                        -o-transform: rotate(360deg);
                                        transform: rotate(360deg);
                                    }
                                }
                                
                                @keyframes spinner {
                                    0% {
                                        -webkit-transform: rotate(0deg);
                                        -moz-transform: rotate(0deg);
                                        -ms-transform: rotate(0deg);
                                        -o-transform: rotate(0deg);
                                        transform: rotate(0deg);
                                    }
                                    100% {
                                        -webkit-transform: rotate(360deg);
                                        -moz-transform: rotate(360deg);
                                        -ms-transform: rotate(360deg);
                                        -o-transform: rotate(360deg);
                                        transform: rotate(360deg);
                                    }
                                }
                                
                                .show {
                                    display: block;
                                }
                                
                                .loadinghide {
                                    display: none;
                                }
                                
                                .mobile-number-box label {
                                    font-size: 12px;
                                }
                                
                                input#whats-Yes,
                                input#whats-No {
                                    margin-left: 10px;
                                    position: relative;
                                    top: 3px;
                                }
                                
                                .mobile-number-box {
                                    margin-top: -19px;
                                }
                                
                                .iti__selected-flag {
                                    height: unset !important;
                                    padding: 10px 6px 10px 8px !IMPORTANT;
                                }
                                
                                #register .error {
                                    font-size: 12px;
                                }
                                
                                .gned-birth-col .col-sm-4.large-drop {
                                    max-width: 40% !IMPORTANT;
                                    flex: 0 0 40.333333%;
                                }
                                
                                .col-sm-4.small-drop {
                                    max-width: 30% !IMPORTANT;
                                }
                                
                                .first-last-col.gned-birth-col .form-group i.fa-angle-down {
                                    right: 15px !important;
                                }
                                
                                .mobile-input-box {
                                    margin-bottom: 5px;
                                }
                                
                                label#txtusername-error {
                                    font-size: 11px;
                                    margin-top: -10px !IMPORTANT;
                                    display: block;
                                }
                                
                                #register p.password-note {
                                    opacity: 0.8;
                                    font-size: 9px;
                                    margin-top: 4px;
                                }
                                /* Mansi CSS */
                                
                                .faresummy-card {
                                    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
                                    padding: 0;
                                    border-radius: 5px;
                                    margin-bottom: 15px;
                                    /*position: sticky;
    top: 80px;*/
                                }
                                
                                .faresummy-card.faresummy-card-nosticky {
                                    position: sticky;
                                    top: 80px;
                                }
                                
                                .faresummy-card.faresummy-card-nosticky.sticky {
                                    position: sticky;
                                    top: 80px;
                                }
                                
                                .faresummy-card.sticky {
                                    position: sticky;
                                    top: 85px;
                                }
                                
                                .far-ctitle a[aria-expanded="false"]::before {
                                    content: "\f196";
                                }
                                
                                .far-ctitle a[aria-expanded="true"]::before {
                                    content: "\f147";
                                }
                                
                                .far-ctitle a::before {
                                    font-family: FontAwesome;
                                    color: #777777;
                                    width: 20px;
                                    display: inline-block;
                                    font-size: 18px;
                                    position: relative;
                                    top: 1px;
                                }
                                
                                .far-ctitle a {
                                    font-size: 16px;
                                    color: #333;
                                    font-weight: 500;
                                    display: block;
                                    position: relative;
                                }
                                
                                .faresum-ul li {
                                    font-size: 14px;
                                    color: #777;
                                    display: flex;
                                    width: 100%;
                                    flex: 0 0 100%;
                                    flex-wrap: wrap;
                                    margin-bottom: 5px;
                                }
                                
                                .farsum-taxs.faresum-ul li span {
                                    position: relative;
                                }
                                
                                .faresum-ul li span:first-child {
                                    width: 50%;
                                    display: inline-block;
                                    flex: 0 0 50%;
                                }
                                
                                .faresum-ul li span:last-child {
                                    width: 50%;
                                    display: inline-block;
                                    flex: 0 0 50%;
                                    text-align: right;
                                    font-weight: 600;
                                }
                                
                                .faresum-ul {
                                    display: flex;
                                    margin-top: 5px;
                                    flex-wrap: wrap;
                                }
                                
                                .faresum-collese-row {
                                    padding: 8px 15px;
                                    border-bottom: 1px solid #dddddd;
                                    background-color: #fff;
                                }
                                
                                .far-ctitle a span {
                                    position: absolute;
                                    right: 0;
                                    font-weight: 600;
                                    font-size: 14px;
                                    color: #777777;
                                }
                                
                                .far-ctitle a[aria-expanded="true"] span {
                                    display: none;
                                }
                                
                                .far-total {
                                    padding: 10px 15px 7px;
                                    background-color: #f6f6f6;
                                }
                                
                                .faresummy-card .proformance-fee-box {
                                    padding: 0 15px 10px;
                                    margin: 0;
                                    /* border-top: 1px solid #ddd; */
                                    text-align: right;
                                    background-color: #f6f6f6;
                                }
                                
                                .far-total .faresum-ul li span {
                                    font-size: 17px;
                                    color: #777;
                                    font-weight: 600;
                                }
                                
                                .far-total .faresum-ul {
                                    margin: 0;
                                }
                                
                                .cancell-cardnon {
                                    background-color: #ffffff;
                                    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);
                                    padding: 15px;
                                    border-radius: 5px;
                                    margin-bottom: 15px;
                                }
                                
                                .cancell-cardnon h6 {
                                    font-size: 14px;
                                    text-transform: capitalize;
                                    color: #777;
                                    margin-bottom: 15px;
                                }
                                
                                .cancell-cardnon .nonrefudiv h6 {
                                    font-size: 14px;
                                    color: #c52128;
                                    margin-bottom: 0;
                                }
                                
                                .non-redtext p {
                                    font-size: 14px;
                                    color: #777;
                                    line-height: 16px;
                                    margin-top: 5px;
                                }
                                
                                .nonrefudiv {
                                    display: flex;
                                    flex-wrap: wrap;
                                    align-items: center;
                                }
                                
                                .non-redtext {
                                    flex: 0 0 100%;
                                }
                                
                                .refamount-div {
                                    flex: 0 0 30%;
                                    padding: 0 0 0 15px;
                                    text-align: right;
                                }
                                
                                .refamount-div p {
                                    font-size: 14px;
                                    color: #333;
                                    line-height: 12px;
                                }
                                
                                .refamount-div span {
                                    font-size: 12px;
                                    color: #777;
                                    display: block;
                                    line-height: 18px;
                                    text-align: right;
                                    width: 100%;
                                }
                                
                                .couponapplydiv .faresum-ul li span:first-child {
                                    color: #48c479;
                                    font-weight: 600;
                                }
                                
                                .coupon-applybtn {
                                    position: absolute;
                                    right: 0;
                                    top: 0;
                                    height: 100%;
                                    background-color: #c52128;
                                    padding: 0 15px;
                                    color: #fff;
                                    font-size: 14px;
                                    border-radius: 0 5px 5px 0;
                                }
                                
                                .faresummy-card-nosticky.sticky {
                                    position: relative;
                                    top: 0;
                                }
                                
                                .faresum-ul li span b {
                                    display: block;
                                    font-weight: 400;
                                    line-height: 14px;
                                    font-size: 12px;
                                    opacity: 0.5;
                                }
                                
                                .bookyoupay-div .youpaydueul li p {
                                    font-size: 14px;
                                    color: #777777;
                                    margin-bottom: 10px;
                                }
                                
                                .bookreserve-div {
                                    border-top: 1px solid #ddd;
                                    padding: 15px;
                                }
                                
                                .booreserve-checkbox {
                                    position: relative;
                                    padding-bottom: 5px;
                                }
                                
                                .booreserve-checkbox label {
                                    font-size: 16px;
                                    font-weight: 500;
                                    color: #777;
                                    padding-left: 25px;
                                    display: block;
                                    margin: 0;
                                }
                                
                                .booreserve-checkbox p {
                                    font-size: 12px;
                                    color: #777;
                                    padding-left: 25px;
                                    line-height: 14px;
                                    opacity: 0.5;
                                }
                                
                                .booreserve-checkbox input:checked+label::before {
                                    content: "\f192";
                                    color: #c52128;
                                }
                                
                                .booreserve-checkbox label::before {
                                    content: "\f1db";
                                    font-family: FontAwesome;
                                    position: absolute;
                                    left: 0;
                                    font-size: 20px;
                                    color: #777;
                                    top: 2px;
                                }
                                
                                .booreserve-checkbox input {
                                    position: absolute;
                                    left: 0;
                                    top: 0;
                                    opacity: 0;
                                    width: 100%;
                                    height: 100%;
                                    z-index: 9;
                                }
                                
                                .booreserve-checkbox span {
                                    position: absolute;
                                    top: 0;
                                    right: 0;
                                    font-weight: 500;
                                }
                                
                                .bookbefore-ul li {
                                    display: flex;
                                    flex-wrap: wrap;
                                    line-height: 14px;
                                    padding: 15px 0 15px 25px;
                                    position: relative;
                                }
                                
                                .bookbefore-ul li span {
                                    width: 50%;
                                    flex: 0 0 50%;
                                    font-size: 14px;
                                    color: #777;
                                }
                                
                                .bookbefore-ul li span:last-child {
                                    text-align: right;
                                }
                                
                                .bookbefore-ul li span b {
                                    width: 17px;
                                    display: inline-block;
                                    height: 17px;
                                    background-color: #777;
                                    border-radius: 50%;
                                    color: #fff;
                                    text-align: center;
                                    font-size: 12px;
                                    font-weight: 400;
                                    line-height: 16px;
                                    position: absolute;
                                    left: 0;
                                }
                                
                                .booreserve-checkbox:first-child input:checked+label::after {
                                    content: "";
                                    left: 8px;
                                    position: absolute;
                                    width: 2px;
                                    height: 50%;
                                    background-color: #777;
                                    bottom: 0;
                                }
                                
                                .bookbefore-ul li::before {
                                    content: "";
                                    width: 2px;
                                    position: absolute;
                                    background-color: #777;
                                    height: 100%;
                                    left: 8px;
                                    top: 0;
                                }
                                
                                .bookbefore-ul li:last-child::before {
                                    height: 50%;
                                }
                                
                                .bookyoupay-div {
                                    padding: 15px 15px 0 15px;
                                    border-top: 1px solid #ddd;
                                }
                                
                                .youpaydueul li span:last-child {
                                    text-align: right;
                                }
                                
                                .youpaydueul li {
                                    display: flex;
                                    flex-wrap: wrap;
                                }
                                
                                .youpaydueul li span {
                                    width: 50%;
                                }
                                
                                .co-n-t {
                                    background-color: rgba(197, 33, 41, 0.2);
                                    font-size: 12px;
                                    color: #c52128;
                                    line-height: 16px;
                                    padding: 5px 10px;
                                    border-radius: 5px;
                                    margin-top: 10px;
                                }
                                
                                .co-n-t span {
                                    font-weight: 600;
                                }
                                
                                .invoice-info-ul li {
                                    font-size: 14px;
                                    line-height: 18px;
                                    margin-bottom: 10px;
                                    color: #000000;
                                }
                                
                                #sidebar ul li.active>.far-ctitle a,
                                .far-ctitle a[aria-expanded="true"] {
                                    color: #000 !important;
                                    background: #fff !important;
                                }
                                
                                .bookingdetailul.specialment-ul li h6 {
                                    color: #777777 !important;
                                    font-weight: 400 !important;
                                    font-size: 14px !important;
                                }
                                
                                .bookingdetailul.specialment-ul li:first-child h6 {
                                    font-weight: 600 !important;
                                    font-size: 16px !important;
                                }
                                
                                .bookingdetailbox h6 {
                                    color: #777777 !important;
                                }
                                
                                .addons-box-div p {
                                    color: #777777 !important;
                                }
                                
                                .change-account-btn.btn:hover {
                                    color: #fff;
                                    font-weight: 600;
                                }
                                
                                .alert-success {
                                    color: #fff !important;
                                    background-color: #3fb132 !important;
                                    border-color: #3fb132 !important;
                                }
                                
                                .alert-success h5 {
                                    color: #fff;
                                }
                                
                                .eventdetailul {
                                    display: flex;
                                    flex-wrap: wrap;
                                    margin: 10px 0 0;
                                }
                                
                                .eventdetailul li {
                                    max-width: 33.33%;
                                    flex: 0 0 25% !important;
                                    color: #777;
                                    font-size: 14px;
                                    display: block;
                                    position: relative;
                                    padding-left: 23px;
                                    line-height: 16px;
                                }
                                
                                .reviewprogress .bar .percent {
                                    font-weight: 700;
                                }
                                
                                .swal-button {
                                    background-color: #c52128;
                                    color: #fff !important;
                                }
                                
                                .swal-button:not([disabled]):hover {
                                    background-color: #c52128 !important;
                                    color: #fff!important;
                                }
                                
                                .no-booking {
                                    font-size: 18px;
                                    text-transform: uppercase;
                                    color: #c52128;
                                }
                                
                                .accept-btn.btn:hover {
                                    color: #fff;
                                    font-weight: 700;
                                }
                                
                                .reject-btn.btn:hover {
                                    color: #c52128;
                                    font-weight: 700;
                                }
                                
                                .requ-otp:hover {
                                    color: #fff;
                                    font-weight: 700;
                                }
                                
                                .bookingacceptmodal .reddefault-btn {
                                    border: none;
                                }
                                
                                .text-red {
                                    color: #c52128 !important;
                                }
                                
                                .all-btns {
                                    text-align: right;
                                }
                                
                                .all-btns .btn {
                                    width: auto;
                                }
                                
                                .con-act-img img {
                                    height: 100%;
                                    object-fit: cover;
                                }
                                /* NEWS page */
                                
                                .news_textbox {
                                    margin: 10px 0 0 0;
                                }
                                
                                .news_textbox h5 {
                                    font-size: 18px;
                                    text-transform: capitalize;
                                    font-weight: 500;
                                    margin: 0 0 20px 0;
                                    position: relative;
                                    padding: 0 0 5px 0;
                                }
                                
                                .news_textbox p {
                                    color: #767676;
                                }
                                
                                .news_textbox span {
                                    font-size: 13px;
                                    color: #bdbdbd;
                                    text-transform: uppercase;
                                }
                                
                                .news_textbox {
                                    margin: 10px 0 0 0;
                                }
                                
                                .news_textbox h5::after {
                                    content: "";
                                    width: 50px;
                                    height: 4px;
                                    background-color: #c52128;
                                    position: absolute;
                                    left: 0;
                                    bottom: -10px;
                                }
                                
                                .newsbox a:hover h5 {
                                    color: #c52128;
                                }
                                
                                .newsbox a:hover img {
                                    transform: scale(1.1);
                                    transition: 0.2s;
                                }
                                
                                .newsimgbox {
                                    position: relative;
                                    overflow: hidden;
                                }
                                
                                .newsbox {
                                    margin: 0 0 30px 0;
                                }
                                
                                .newsdetails_section .news_textbox p {
                                    font-size: 18px;
                                    line-height: 28px;
                                    margin: 0 0 20px 0;
                                    color: #333;
                                }
                                
                                .news_detail {
                                    margin: 20px 0 0 0;
                                }
                                
                                .news_textbox h4 {
                                    font-size: 26px;
                                    text-transform: capitalize;
                                    margin: 0 0 5px 0;
                                }
                                
                                .view-more-news.btn {
                                    background-color: #c52128;
                                    padding: 10px 15px;
                                    color: #fff;
                                    font-size: 16px;
                                    border-radius: 5px;
                                    height: 38px;
                                    display: inline-block;
                                    line-height: 15px;
                                    border: 1px solid #c52128;
                                    font-weight: 500;
                                    width: 100%;}
                                    /* NEWS page END */