        /* theme st */
        
        span.error_filed {
            color: red;
        }
        
        .page .midd-cover-19 a:hover,
        .page .midd-cover-19 a:focus {
            color: #ffff;
        }
        
        .w3l-covers-19-main h3.cover-title-19 p {
            font-size: 25px;
            line-height: 30px;
            margin-bottom: 25px;
            display: inline-block;
            color: #585858;
        }
        
        .btn-cus-bg-clr {
            border: 0;
            background-color: #fb1b26;
            color: #fff;
        }
        
        .text-theme-color {
            color: #fb1b26;
        }
        
        .page a.btn-cus-bg-clr:hover,
        .page a.btn-cus-bg-clr:focus {
            color: #fff !important;
        }
        
        .btn-success:not(:disabled):not(.disabled).active,
        .btn-success:not(:disabled):not(.disabled):active,
        .show>.btn-success.dropdown-toggle {
            color: #fff;
            background-color: #fb1b26;
            border-color: #fb1b26;
        }
        
        .btn-cus-bg-clr:hover {
            border: 0;
            background-color: #fb1b26;
            color: #fff;
        }
        
        h1.text-color-yeltheme,
        h4.text-color-yeltheme,
        .text-color-yeltheme {
            text-shadow: 0 0 8px #FF0000 !important;
            color: yellow !important;
        }
        
        .box-shadow-theme {
            background: #ffffa85e;
            box-shadow: 0 0.5rem 0.6rem 0 rgba(225, 216, 132, 0.97);
        }
        /* theme ed */
        /*  search block st */
        
        .search-section .searchsession-reset-btn:hover {
            color: #fff;
        }
        
        .serch-block {
            /* box-shadow: 0px 0px 5px 5px #fff; */
            /* box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3); */
            /* border: 0;
            border-radius: 0.4rem; */
            /* box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); */
            /* max-height: 630px; */
            background: #ffffa85e;
            box-shadow: 0 0.5rem 0.6rem 0 rgba(225, 216, 132, 0.97);
        }
        
        .search-section .search-title {
            background-color: #fb1b26;
            font-weight: bold;
        }
        
        .serch-block form select {
            padding: 8px;
            font-size: 12px;
            height: 35px;
            color: black;
            font-weight: bold;
        }
        
        .serch-block label {
            margin: 5px 0px;
            font-weight: 405;
            color: black;
            font-weight: bold;
        }
        
        .search-block-btn {
            background-color: #fb1b26;
            color: #ffffff;
            padding: 7px 7px;
        }
        /* search block ed */
        /* search-display-block st */
        
        .page-item.active .page-link {
            z-index: 1;
            color: #fff;
            background-color: #fb1b26;
            border-color: #fb1b26;
        }
        
        .row-2 {
            margin-top: 30px;
        }
        
        .search-result-deatils {
            /* box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3); */
            /* border: 0;
            border-radius: 0.4rem; */
            /* box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); */
            background: #ffffa85e;
            box-shadow: 0 0.5rem 0.6rem 0 rgba(225, 216, 132, 0.97);
            color: black;
        }
        
        .search-result-displayone {
            /* box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3); */
            /* border: 0;
            border-radius: 0.4rem; */
            /* box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); */
            background: #ffffa85e;
            box-shadow: 0 0.5rem 0.6rem 0 rgba(225, 216, 132, 0.97);
        }
        
        .search-result-displayone img {
            width: 100%;
            /* height: 150px; */
            /* height: auto; */
            /* height: 100%; */
        }
        
        .name-details {
            border-bottom: 0.5px solid rgba(0, 0, 0, .2);
        }
        
        .search-result-deatils h6 {
            color: black;
            font-weight: bold;
        }
        
        .search-result-displayone p {
            /* color: #5e5e5e; */
            color: black;
            font-weight: bold;
            font-size: 13px;
            padding-bottom: 2px;
        }
        
        .search-section .form-control,
        .form-control:focus {
            box-shadow: none;
            /* border-color: black; */
            color: black;
        }
        /* search-display-block ed */
        /* check boox label */
        
        .check-box-block label {
            font-size: 12px;
        }
        
        .custom-control-label::before {
            position: absolute;
            top: 0.25rem;
            left: -1.5rem;
            display: block;
            width: 0.9rem;
            height: 0.9rem;
            pointer-events: none;
            content: "";
            background-color: #fff;
            border: #adb5bd solid 1px;
            color: black;
            font-weight: bold;
        }
        
        .custom-control-input:checked~.custom-control-label::before {
            color: #fff;
            border-color: #fb1b26;
            background-color: #fb1b26;
        }
        /* checkbox */
        /* create-profile-section css st */
        
        .create-profile-section .create-profile-block {
            /* box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.3); */
            /* border: 0;
            border-radius: 0.4rem; */
            /* box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.1); */
            background: #ffffa85e;
            box-shadow: 0 0.5rem 0.6rem 0 rgba(225, 216, 132, 0.97);
            color: black;
        }
        
        .create-profile-section .create-profile-block h3 {
            font-size: 27px;
        }
        
        .create-profile-section .create-profile-block form label {
            margin: 5px 0px;
            font-weight: 405;
            color: black;
            font-weight: bold;
        }
        
        .create-profile-section .create-profile-block form select,
        .create-profile-section .create-profile-block form input,
        .create-profile-block form select option {
            padding: 8px;
            font-size: 13px;
            height: 44px;
            /* border: none;
            border-bottom: 2px solid #fb1b26;
            border-radius: 0; */
            font-weight: bold;
            color: black;
        }
        
        .create-profile-section .create-profile-block form select:focus {
            color: black;
        }
        
        .create-profile-section .create-profile-block hr {
            width: 50%;
        }
        
        .create-profile-section .create-profile-block form .btn-submit-createprofile {
            background-color: #fb1b26;
            color: #fff;
        }
        
        .create-profile-section .create-profile-block form label .fields-required {
            color: #fb1b26;
        }
        
        .btn-focus-none {
            box-shadow: none;
        }
        /* create-profile-section css ed */
        /* homepage st */
        
        .search-form-home-block label {
            color: black;
            font-weight: bold;
        }
        
        .search-form-home-block h3 {
            font-size: 27px;
        }
        
        .search-form-home-block form select,
        .search-form-home-block form input {
            padding: 8px;
            font-size: 12px;
            height: 42px;
            color: black;
            font-weight: bold;
        }
        
        .search-form-home-block form .btn-submit-search {
            background-color: #fb1b26;
            color: #fff;
        }
        
        .form-control::placeholder {
            color: black;
        }
        /* homepage-end */
        /* login-section css  st*/
        
         :root {
            --input-padding-x: 1.5rem;
            --input-padding-y: .75rem;
        }
        /* body {
            background: #007bff;
            background: linear-gradient(to right, #0062E6, #33AEFF);
          } */
        
        .login-section .card-signin {
            border: 0;
            border-radius: 1rem;
            /* box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1); */
            background: #ffffa85e;
            box-shadow: 0 0.5rem 0.6rem 0 rgba(225, 216, 132, 0.97);
            color: black;
        }
        
        .login-section .card-signin .card-title {
            margin-bottom: 2rem;
            font-weight: 300;
            font-size: 1.5rem;
        }
        
        .login-section .card-signin .card-body {
            padding: 2rem;
        }
        
        .login-section .form-signin {
            width: 100%;
        }
        
        .login-section .form-signin .btn {
            font-size: 80%;
            border-radius: 5rem;
            letter-spacing: .1rem;
            font-weight: bold;
            padding: 1rem;
            transition: all 0.2s;
        }
        
        .login-section .form-label-group {
            position: relative;
            margin-bottom: 1.5rem;
        }
        
        .login-section .form-label-group input {
            height: auto;
            border-radius: 2rem;
            color: black;
        }
        
        .login-section .form-label-group>input,
        .login-section .form-label-group>label {
            padding: var(--input-padding-y) var(--input-padding-x);
        }
        
        .login-section .form-label-group>label {
            position: absolute;
            top: 0;
            left: 0;
            display: block;
            width: 100%;
            margin-bottom: 0;
            /* Override default `<label>` margin */
            line-height: 1.5;
            color: #495057;
            border: 1px solid transparent;
            border-radius: .25rem;
            transition: all .1s ease-in-out;
            color: black;
        }
        
        .login-section .form-label-group input::-webkit-input-placeholder {
            color: transparent;
        }
        
        .login-section .form-label-group input:-ms-input-placeholder {
            color: transparent;
        }
        
        .login-section .form-label-group input::-ms-input-placeholder {
            color: transparent;
        }
        
        .login-section .form-label-group input::-moz-placeholder {
            color: transparent;
        }
        
        .login-section .form-label-group input::placeholder {
            color: transparent;
        }
        
        .login-section .form-label-group input:not(:placeholder-shown) {
            padding-top: calc(var(--input-padding-y) + var(--input-padding-y) * (2 / 3));
            padding-bottom: calc(var(--input-padding-y) / 3);
        }
        
        .login-section .form-label-group input:not(:placeholder-shown)~label {
            padding-top: calc(var(--input-padding-y) / 3);
            padding-bottom: calc(var(--input-padding-y) / 3);
            font-size: 12px;
            /* color: #777; */
            color: black;
        }
        
        .login-section .btn-google {
            color: white;
            background-color: #ea4335;
        }
        
        .login-section .btn-facebook {
            color: white;
            background-color: #3b5998;
        }
        
        .login-section .signinsubmit-btn {
            background-color: #fb1b26;
            color: #fff;
        }
        
        .login-section .forgot-link {
            color: #495057;
        }
        /* login-section css ed */
        /* user */
        
        .page a.btndelet-cs:focus {
            color: #fff !important;
            background-color: #c82333;
            /* border-color: #bd2130; */
        }
        
        .user-table-section table {
            box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.1);
        }
        
        .user-table-section table tbody {
            border-bottom: 1px solid #dee2e6;
            border-left: 2px solid #dee2e6;
            border-right: 1px solid #dee2e6;
        }
        
        .user-table-section table tbody select {
            -webkit-appearance: auto;
            font-size: 14px;
            border: 1px solid #b6b6b6;
            border-radius: 3px;
            /* color: #474749;  */
        }
        
        .user-table-section table tbody tr td a:hover {
            color: #fff;
        }
        
        .user-table-section table thead {
            background-color: #fb1b26;
            color: #fff;
        }
        
        .user-table-section .page-link {
            color: #585858;
        }
        
        .user-table-section .page-item.active .page-link {
            z-index: 1;
            color: #fff;
            background-color: #fb1b26;
            border-color: #fb1b26;
        }
        
        .dataTables_wrapper select {
            -webkit-appearance: auto;
            font-size: 14px;
            border: 1px solid #b6b6b6;
            border-radius: 3px;
        }
        
        .dataTables_wrapper .dataTables_paginate .paginate_button.current,
        .dataTables_wrapper .dataTables_paginate .paginate_button.current {
            color: #fff !important;
            border: 1px solid #fb1b26;
            background-color: #fb1b26;
            border-color: #fb1b26;
            /* background-color: #fb1b26;
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb1b26), color-stop(100%, #fb1b26));
            background: -webkit-linear-gradient(top, #fb1b26 0%, #fb1b26 100%);
            background: -moz-linear-gradient(top, #fb1b26 0%, #fb1b26 100%);
            background: -ms-linear-gradient(top, #fb1b26 0%, #fb1b26 100%);
            background: -o-linear-gradient(top, #fb1b26 0%, #fb1b26 100%);
            background: linear-gradient(to bottom, #fb1b26 0%, #fb1b26 100%); */
        }
        
        .dataTables_wrapper .dataTables_paginate .paginate_button.current,
        .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
            color: #fff !important;
            border: 1px solid #fb1b26;
            background-color: #fb1b26;
            background: #fb1b26;
            /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
            background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
            background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
            background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
            background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
            background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%); */
        }
        
        .dataTables_wrapper .dataTables_paginate .paginate_button {
            box-sizing: border-box;
            display: inline-block;
            min-width: 1.5em;
            padding: 0.5em 1em;
            margin-left: 2px;
            text-align: center;
            text-decoration: none !important;
            cursor: pointer;
            *cursor: hand;
            color: #333 !important;
            border: 1px solid transparent;
        }
        
        .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
            color: #fff !important;
            border: 1px solid #fb1b26;
            background: #fb1b26;
        }
        /* user */
        /* home page st */
        
        .divider {
            width: 50px;
            height: 3px;
            padding: 0;
            margin: 5px auto;
            /* background-image: linear-gradient(to right, #fdfdfd 20%, #fff 80%); */
            background-image: linear-gradient(to right, yellow 20%, yellow 80%);
            background-repeat: repeat-x;
            border: none;
            box-shadow: 0 0 8px #F00;
        }
        
        .show-none {
            display: none;
        }
        /* home page ed */
        /*  */
        /* header nabar ed */
        
        .rd-navbar-static .rd-navbar-inner {
            /* background-color: #ec343ce3; */
            background-color: #fb1b26;
        }
        
        .rd-navbar-static .rd-navbar-nav>li>a::before,
        .rd-navbar-fullwidth .rd-navbar-nav>li>a::before {
            background-image: linear-gradient(to right, yellow 0%, yellow 100%);
        }
        
        .rd-navbar-static .rd-navbar-nav>li.active>a {
            color: yellow;
        }
        
        .rd-navbar-static .rd-navbar-nav>li>a {
            color: white;
        }
        
        .rd-navbar-static .rd-navbar-nav>li>a:hover,
        .rd-navbar-static .rd-navbar-nav>li>a:focus {
            color: yellow;
        }
        
        .rd-navbar-fixed .rd-navbar-panel::before {
            background-color: #fb1b26;
        }
        
        .rd-navbar-toggle span::after,
        .rd-navbar-toggle span::before,
        .rd-navbar-toggle span {
            background-color: yellow;
        }
        /* header navbar ed */
        /* privacy page st */
        
        .page .breadcrumb-link::after,
        .page .breadcrumb-link>a::after {
            color: black;
        }
        /* privacy page end */
        /* site seeting css st */
        
        body,
        html {
            height: 100%;
            margin: 0;
        }
        
        #disable_page {
            height: 100%;
            overflow: hidden;
        }
        
        .w_75 {
            width: 75%;
        }
        
        #disable_page .site_settimg_img {
            background-image: url('../images/images-test/image25.jpg');
            height: 100%;
            background-position: center;
            background-size: cover;
            position: relative;
            color: white;
            font-family: "Courier New", Courier, monospace;
            font-size: 25px;
        }
        
        #disable_page .topleft {
            position: absolute;
            top: 0;
            left: 16px;
        }
        
        #disable_page .bottomleft {
            position: absolute;
            bottom: 0;
            left: 16px;
        }
        
        #disable_page .middle {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            text-align: center;
        }
        
        #disable_page hr {
            margin: auto;
            width: 40%;
        }
        
        .banner_text_setting_form input {
            height: 40px;
        }
        
        .banner_text_setting_form .border {
            border: 1px solid black !important;
        }
        
        .banner_text_setting_form input {
            color: black;
            font-weight: bold;
        }
        
        .banner_text_setting_form label {
            margin: 5px 0px;
        }
        
        .border-theme-shodow {
            background: #ffffa85e;
            box-shadow: 0 0.5rem 0.6rem 0 rgba(225, 216, 132, 0.97);
            color: black;
            padding: 15px;
        }
        /* site seeting css st */
        /* toggele btn */
        
        .site-setting-col span.toggle-handle.btn {
            min-width: 33px;
        }
        
        .site-setting-col .toggle-group label.btn {
            max-height: 36px;
            line-height: 0.3;
            font-size: 12px;
            font-weight: bold;
        }
        
        .site-setting-col .toggle-off.btn-sm {
            padding-left: 1.5rem;
        }
        /* banner to moving text  */
        
        .top-moving-banner-text-cls {
            font-size: 40px;
        }
        
        @media screen and (min-width: 320px) and (max-width: 759px) {
            /* banner to moving text  */
            .top-moving-banner-text-cls {
                font-size: 24px;
            }
            .w_75 {
                width: 100%;
            }
            .search-form-home-block h3 {
                font-size: 17px;
            }
            .swiper-wrapper .swiper-slide-caption h4 {
                font-weight: bold;
            }
            .swiper-wrapper .swiper-slide-caption h1 {
                font-size: 25px;
            }
            .swiper-wrapper .swiper-slide-caption h4 {}
            .swiper-container-wrap .swiper-wrapper .swiper-slide {
                height: 350px;
            }
            /* search-block-section st */
            .search-result-displayone img {
                width: 100%;
                /* height: 100%; */
                height: auto;
            }
            .rowsm {
                width: 95%;
                margin: auto;
            }
            /* search-block-section ed */
            /* fotter css st */
            .footer-context .title-image-small::before {
                max-width: 100%;
            }
            footer.section-80 {
                padding-top: 20px;
                padding-bottom: 20px;
            }
            /* .page .breadcrumb-link::after,
            .page .breadcrumb-link>a::after {
                color: black;
            } */
            /* fotter css ed */
        }
        
        @media screen and (min-width: 760px) and (max-width: 1020px) {
            .swiper-wrapper .swiper-slide-caption h4 {
                font-weight: bold;
                font-size: 45px;
            }
            .swiper-wrapper .swiper-slide-caption h1 {
                font-size: 26px;
            }
            /* fotter css st */
            .footer-context .title-image-small::before {
                max-width: 100%;
            }
            footer.section-80 {
                padding-top: 30px;
                padding-bottom: 30px;
            }
            /* fotter css ed */
        }
        
        .create-profile-section .selectbtn {
            padding: 10px
        }
        /* #preloader {
            position: fixed;
            z-index: 1800;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: #fff
            } */
        
        #loadinggg {
            position: fixed;
            width: 100%;
            height: 100vh;
            background: #fff url('https://createwebsite.net/wp-content/uploads/2015/09/Loader.gif') no-repeat center center;
            z-index: 99999;
        }
        /* #preloader {
            position: fixed;
            z-index: 1800;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: #fff;
            position: fixed;
            width: 100%;
            height: 100vh;
            background: #fff
            url('https://createwebsite.net/wp-content/uploads/2015/09/Preload.gif')
            no-repeat center center;	
            z-index: 99999;
            }
            #preloader,
            #preloader {
            display: none
            }
            #loader {
            position: relative;
            width: 2.5em;
            height: 2.5em;
            transform: rotate(165deg);
            }
            #loader {
            position: absolute;
            top: calc(50% - 1.25em);
            left: calc(50% - 1.25em);
            }
            #loader:before, #loader:after {
            content: '';
            position: absolute;
            top: 50%;
            left: 50%;
            display: block;
            width: 0.5em;
            height: 0.5em;
            border-radius: 0.25em;
            transform: translate(-50%, -50%);
            }
            #loader:before {
            animation: before 2s infinite;
            }
            #loader:after {
            animation: after 2s infinite;
            } */