body {
    font-family: "Poppins-Regular" !important;
    overflow-x: hidden;
}

@font-face {
    font-family: "Titillium Web";
    src: url("../fonts/TitilliumWeb-Regular.ttf");
}

@font-face {
    font-family: "Poppins-SemiBold";
    src: url("../fonts/Poppins-SemiBold.ttf"), url("../fonts/Poppins-SemiBold.woff"), url("../fonts/Poppins-SemiBold.otf"), url("../fonts/Poppins-SemiBold.eot");
}

@font-face {
    font-family: "Futura Medium";
    src: url("../fonts/futura medium bt.ttf"), url("../fonts/futura-medium-bt.woff"), url("../fonts/futura-medium-bt.otf"), url("../fonts/futura-medium-bt.eot");
}

@font-face {
    font-family: "Futura Bold";
    src: url("../fonts/Futura\ Bold\ font.ttf"), url("../fonts/futura-medium-bt.woff"), url("../fonts/futura-medium-bt.otf"), url("../fonts/Futura\ Bold\ font.eot");
}

@font-face {
    font-family: "Poppins-Medium";
    src: url("../fonts/Poppins-Medium.ttf"), url("../fonts/Poppins-Medium.woff"), url("../fonts/Poppins-Medium.otf"), url("../fonts/Poppins-Medium.eot");
}

@font-face {
    font-family: "Poppins-Regular";
    src: url("../fonts/Poppins-Regular.ttf"), url("../fonts/Poppins-Regular.woff"), url("../fonts/Poppins-Regular.otf"), url("../Poppins-Regular.eot");
}

@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap");
:root {
    --primary-font: "Futura Medium";
    --black: #000;
    --secondary-font: "Arial Regular";
}

.text-uppercase {
    text-transform: uppercase;
}

.align-center {
    align-items: center;
}

.ptb-5 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
}

.font-18 {
    font-size: 18px;
}

.font-20 {
    font-size: 20px;
}

.font-40 {
    font-size: 40px;
}

.font-60 {
    font-size: 60px;
}

.fw-600 {
    font-weight: 600;
}

.fw-700 {
    font-weight: 700 !important;
}

.text-orange {
    color: #ec4434 !important;
}

.text-light-orange {
    color: #ffb7b0 !important;
}

html {
    scroll-behavior: smooth;
}

.wrap-reverse {
    display: flex !important;
    flex-wrap: wrap-reverse !important;
}

.plr-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.ptb-2 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.align-item-center {
    align-items: center;
}

.btn {
    margin-bottom: 1rem;
}


/* Grid */

@media screen and (min-width: 1920px) {
    body {
        max-width: 1920px;
        padding-left: 80px;
        padding-right: 80px;
        margin: auto !important;
    }
}

@media screen and (min-width: 1800px) {
    .container-fluid {
        max-width: 1700px;
        padding-left: 50px;
        padding-right: 50px;
    }
}

@media screen and (min-width: 1600px) {
    .container-fluid {
        max-width: 1520px;
        padding-left: 40px;
        padding-right: 40px;
    }
}

@media screen and (min-width: 1400px) {
    .container-fluid {
        max-width: 1320px;
        padding-left: 40px;
        padding-right: 40px;
    }
}


/* @media screen and (min-width: 1200px) {
    .container-fluid {
        max-width: 1140px;
        padding-left: 30px;
        padding-right: 30px;
    }
} */

.d-grid {
    display: grid;
}

.max-w-100 {
    max-width: 100px !important;
}

.form-control {
    border: 1px solid #ced4da;
    border-radius: 4px;
    padding: 7px;
    width: 100%;
    font-size: 15px;
}


/* header-css start */

#signUp {
    border-bottom: 1px solid #e9e9e9;
    background-color: #fafafa;
}

#signUpCol {
    padding: 0;
}

.video-container {
    position: relative;
    width: 100%;
    max-height: 500px;
    overflow: hidden;
    height: 100%;
}

.video-container video {
    width: 100%;
    height: 100%;
}

#signUpCol ul li a {
    /* font-family: 'Roboto Regular'; */
    color: #4d4d4d;
    font-size: 15px;
    font-weight: 600;
}

#signUpCol ul .active {
    background-color: #eb4434;
    color: white;
    padding: 7px 37px;
}

#signUpCol ul .active a {
    color: white;
}

#signUpCol ul li {
    padding: 7px 0;
}

#signUp #border {
    position: absolute;
    padding-left: 15px;
}


/* ------------------------------------Navbar------------------------------ */

#navbar .container-fluid {
    width: 100%;
    max-width: 100%;
    padding: 0;
}

@media screen and (min-width: 991px) {
    #navbar nav {
        padding-left: 9%;
        padding-right: 9%;
    }
    #navbar nav .col-div.first-col {
        padding-left: 9%;
    }
}

#navbar {
    border-bottom: 1px solid #e9e9e9;
}

#navbar nav a img {
    width: 158px;
}

#navbarr input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}


/* The container */

#navbar .dropdown-item .checks {
    display: block;
    position: relative;
    padding-left: 35px;
    cursor: pointer;
}


/* Hide the browser's default checkbox */

#navbar .dropdown-item .checks input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

#navbar .dropdown-item .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
    border-radius: 50px;
}


/* When the checkbox is checked, add a blue background */

#navbar .dropdown-item input:checked~.checkmark {
    background-color: #fd1b05;
}


/* Create the checkmark/indicator (hidden when not checked) */

#navbar .checkmark:after {
    content: "";
    position: absolute;
    display: none;
}


/* Show the checkmark when checked */

#navbar .dropdown-item input:checked~.checkmark:after {
    display: block;
}


/* Style the checkmark/indicator */

#navbar .dropdown-item .checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

#navbar .dropdown-item ul {
    padding: 0;
    list-style: none;
}

#navbar .dropdown-item ul li:nth-child(1) {
    float: left;
}

#navbar #navbarNavDropdown .dropdown-menu ul li {
    padding: 0 !important;
}

#navbar .navbar-nav .dropdown-menu .dropdown-item {
    padding: 4px 10px;
}

#navbar #navbarNavDropdown ul li a,
#navbar .nav-item .nav-link {
    color: #2f2f2f;
    font-weight: 600;
}

#navbar #navbarNavDropdown ul li:not(:last-child) {
    padding-right: 30px;
}

#navbar .nav-item .dropdown-menu {
    padding: 0rem 0 !important;
    border-bottom-left-radius: 50px !important;
    border-bottom-right-radius: 50px !important;
    box-shadow: 1px 20px 20px 0px rgb(0 0 0 / 12%) !important;
    overflow: hidden;
}

#navbar .nav-item {
    margin: 0 0.5rem;
}

#navbar .dropdown-menu .content-wrapper {
    padding: 2rem 0;
}

#navbar .dropdown-menu .col-div:hover {
    background-color: #fff5f4 !important;
}

#navbar .dropdown-menu img {
    max-width: 40px;
    margin-right: 15px;
}

#navbar .dropdown-menu h2 {
    font-family: "Futura Medium";
    font-size: 20px;
    font-weight: 600;
    color: #232323;
    margin-bottom: 0;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

#navbar .dropdown-menu h2 i {
    color: #ff1700;
    padding-left: 5px;
}

#navbar .dropdown-menu ul {
    margin: 0 0 0 30px;
}

#navbar .dropdown-menu ul li,
#navbar .dropdown-menu ul li a {
    font-size: 18px;
    color: #232323;
    font-family: "Arial Medium";
    line-height: 27px;
    position: relative;
    list-style-type: none;
    margin-bottom: 0.5rem;
}

#navbar .dropdown-menu ul li::before {
    content: "";
    position: absolute;
    background-image: url(../../assets/images/check-bold.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-size: 100% 12px;
    background-position: center left;
    width: 40px;
    height: 50px;
    left: -35px;
    top: -8px;
}

@media screen and (max-width: 768px) {
    #navbar .nav-item .dropdown-menu {
        border-bottom-left-radius: 0px !important;
        border-bottom-right-radius: 0px !important;
        box-shadow: none !important;
    }
    #navbar .dropdown-menu .content-wrapper {
        padding: 2rem 5%;
    }
    #navbar .nav-item {
        margin: 0 0.1rem;
    }
    #navbar .dropdown-menu ul {
        margin: 0 0 0 30px !important;
    }
    #navbar .dropdown-menu .bg-light-pink {
        border-left: 15px solid #fff;
    }
}


/* ----------------------------------enterprise---------------------------- */

#enterprise {
    background-color: #060606;
    padding: 5% 0 2px 34px;
}

#enterprise .enterpriseHeading h1 {
    color: #ff1700;
    font-family: Futura Medium;
    font-size: 48px;
}

#enterprise .enterpriseText p {
    color: #b0b0b0;
    font-family: "Poppins";
}

#enterprise .enterpriseText {
    padding: 16px 0 21px 0;
}

#enterprise .enterpriseButtons #suplyChain {
    width: 100%;
    color: white;
    background-color: #fd1b05;
    font-family: Futura Bold;
    border: none;
    padding: 16px 0;
    text-align: center;
}

#enterprise .enterpriseButtons #Recruitment {
    width: 100%;
    /* font-size: 13px; */
    font-family: Futura Bold;
    color: #fd1b05;
    background-color: white;
    border: none;
    padding: 16px 0;
    text-align: center;
}

#bacgroundimg1 {
    background-image: url("../../assets/images/interprisebg.PNG");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 141px;
}

#helloverify {
    padding-top: 50px;
    padding-left: 34px;
}

#helloverify .check-mark {
    text-align: center;
}

#helloverify .check-mark p {
    margin-top: 20px;
    font-size: 42px;
    font-family: Futura Medium;
}

#helloverify .onboard_img #onboarding-dtl {
    margin: 13px 5px;
}

#helloverify .onboard_img #onboarding-dtl .onboarding-texts {
    padding: 10px 10px 0px;
    background-color: #fcdad8;
    min-height: 105px;
}

#helloverify .onboard_img .radio-container {
    display: block;
    position: relative;
    font-size: 18px;
    font-weight: 500;
    padding-left: 52px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0;
}


/* Hide the browser's default radio button */

#helloverify .onboard_img .radio-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}


/* Create a custom radio button */

#helloverify .onboard_img .radio-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
    border-radius: 50%;
}


/* When the radio button is checked, add a blue background */

#helloverify .onboard_img .radio-container input:checked~.radio-checkmark {
    background-color: white;
}


/* Create the indicator (the dot/circle - hidden when not checked) */

#helloverify .onboard_img .radio-checkmark:after {
    content: "";
    position: absolute;
    display: none;
}


/* Show the indicator (dot/circle) when checked */

#helloverify .onboard_img .radio-container input:checked~.radio-checkmark:after {
    display: block;
}


/* Style the indicator (dot/circle) */

#helloverify .onboard_img .radio-container .radio-checkmark:after {
    top: 6px;
    left: 6px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #ef4435;
}

#helloverify .onboard_img .radio-btn {
    text-align: center;
    padding-top: 5px;
}

#helloverify .onboard_img .radio-btn button {
    background-color: #ef4534;
    border: none;
    width: 50%;
    color: white;
    padding: 2px 5px;
}

#helloverify .check-mark #roundcolor {
    height: 60px;
    width: 60px;
    margin: 0 auto;
    padding-top: 10px;
}

#helloverify .onboading {
    padding: 35px;
    background-color: #222222;
    border-radius: 10px;
}

#helloverify .left-panel {
    padding-top: 4%;
}

#helloverify .onboading p:nth-child(1) {
    color: #b8b8b8;
    font-family: Poppins;
    font-size: 25px;
}

#helloverify .onboading p:nth-child(2) {
    color: #fd6455;
    font-family: Futura Medium;
    font-size: 21px;
}

#helloverify .onboard_img {
    background-image: url("../../assets/images/onboardingimg.PNG");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 141px;
    padding: 15px 0;
}

#doitbg {
    background-image: url("../../assets/images/doitbg.PNG");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 141px;
}

#howdoit {
    padding: 30px 0 10% 34px;
    background-image: linear-gradient(to right, #f2f2f2, #e8e8e8);
}

#howdoit .check-mark {
    text-align: center;
}

#howdoit .check-mark p {
    margin-top: 20px;
    color: #000000;
    font-family: Futura Medium;
    font-size: 34px;
}

#howdoit .check-mark #roundcolor {
    height: 60px;
    width: 60px;
    margin: 0 auto;
    padding-top: 10px;
}

#howdoit .card {
    background-color: #000000;
    height: 380px;
    border-radius: 10px;
}

#howdoit .card .card-title {
    color: #b8b8b8;
    font-family: "Poppins", sans-serif;
}

#howdoit .card .card-subtitle {
    color: #d05346;
}

#howdoit .card .card-body {
    padding: 30px;
}

#howdoit .img-place1 {
    min-height: 340px;
    top: -277px;
    background-image: url("../../assets/images/doit1.png");
    background-position: center;
    background-size: cover;
    padding: 0;
    background-repeat: no-repeat;
    background-size: contain;
}

#howdoit .img-place2 {
    min-height: 340px;
    top: -277px;
    background-image: url("../../assets/images/doit2.png");
    background-position: center;
    background-size: cover;
    padding: 0;
    background-repeat: no-repeat;
    background-size: contain;
}

#howdoit .img-place3 {
    min-height: 302px;
    top: -277px;
    background-image: url("../../assets/images/doit3.png");
    background-position: center;
    background-size: cover;
    padding: 0;
    background-repeat: no-repeat;
    background-size: contain;
}

#howdoit #card-img {
    position: absolute;
    width: 70%;
    left: 19%;
}

#doitlast {
    background-image: url("../../assets/images/doitlastbg.PNG");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 106px;
}

#offerCheck {
    padding: 20px 34px 5% 34px;
}

#offerCheck .tabs-field .checkimg {
    text-align: center;
}

#offerCheck .check-mark {
    text-align: center;
}

#offerCheck .check-mark p {
    margin-top: 20px;
    font-size: 42px;
    font-family: Futura Medium;
}

#offerCheck .check-mark #roundcolor {
    height: 60px;
    width: 60px;
    margin: 0 auto;
    padding-top: 10px;
}

#offerCheck .tabs-field ul {
    background-color: #4a4a4a;
    padding: 13px 20px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: flex;
    justify-content: center;
}

#offerCheck .tabs-field ul li a {
    padding: 10px 23px;
    color: #f6f6f6;
}

#offerCheck .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #f6f6f6;
    background-color: #eb4434;
}

#offerCheck .tabs-field {
    margin-top: 20px;
}

#offerCheck .tabs-field #tabs-element {
    box-shadow: 0px 4px 5px 3px #c1c1c1;
    border-radius: 5px;
}

#offerCheck .tabs-field .tab-pane {
    padding: 3rem 2rem 4rem;
}

#offerCheck .tabs-field .tab-pane h3 {
    font-family: "Futura Medium";
    font-weight: 600;
    margin-bottom: 1rem;
    text-transform: uppercase;
}

#offerCheck .tabs-field .tab-pane p {
    color: #4a4a4a;
    font-family: Poppins;
    margin-top: 10px;
}

#product-offer {
    background-image: url("../../assets/images/productofferbg.PNG");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 106px;
}

#productoffer {
    background-image: linear-gradient(to right, #f2f2f2, #e8e8e8);
    padding: 35px 0 5% 34px;
}

#productoffer .card .card-title {
    font-family: Futura Medium;
}

#productoffer .check-mark {
    text-align: center;
}

#productoffer .check-mark p {
    margin-top: 20px;
    font-size: 42px;
    font-family: Futura Medium;
}

#productoffer .card img {
    max-width: 66px;
}

#productoffer .card:hover img {
    filter: invert(1);
}

#productoffer .check-mark #roundcolor {
    height: 60px;
    width: 60px;
    margin: 0 auto;
    padding-top: 10px;
}

#productoffer .card-body {
    text-align: center;
}

#productoffer .card-body #arrow {
    width: 18px;
}

#productoffer .card-body #learnmore {
    color: #eb4434;
}

#productoffer .card {
    margin-top: 20px;
    min-height: 333px;
}

#productoffer .card:hover {
    cursor: pointer;
    background-color: #000000;
    color: white;
    box-shadow: -2px 4px 7px 3px #8a8685;
    height: 367px;
    margin: 0 !important;
}

#productoffer #secondcol {
    margin-top: 35px;
}

#feature {
    background-image: url("../../assets/images/featurebg.PNG");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 116px;
}

#features {
    background-image: linear-gradient(to right, #fd776b, #e5594c);
    color: white;
    padding: 5% 0 7% 34px;
}

#features #features2 .card .card-body img {
    width: 50px;
}

#features .check-mark {
    text-align: center;
}

#features .check-mark p {
    margin-top: 20px;
    font-size: 42px;
    font-family: Futura Medium;
}

#features .check-mark #roundcolor {
    height: 60px;
    width: 60px;
    margin: 0 auto;
    padding-top: 10px;
}

#features .card {
    background: none !important;
    border: none;
}

#features .card .card-title {
    font-family: Poppins;
}

#features .card .card-text {
    font-family: Poppins;
}

#features2 {
    margin-top: 20px;
}

#transparent-price {
    padding: 5% 0px 3% 20px;
}

#transparent-price #cols .card-body {
    padding: 0;
}

#transparent-price .check-mark {
    text-align: center;
}

#transparent-price .check-mark p {
    margin-top: 20px;
    font-size: 42px;
    font-family: Futura Medium;
}

#transparent-price .check-mark #roundcolor {
    height: 60px;
    width: 60px;
    margin: 0 auto;
    padding-top: 10px;
}

#transparent-price #upperSection {
    text-align: center;
    padding-top: 25px;
}

#transparent-price #upperSection #img {
    width: 55px;
}

#transparent-price #upperSection h5 {
    font-family: Poppins;
    font-weight: 600;
}

#transparent-price #upperSection .card-text {
    font-weight: 600;
}

#transparent-price #upperSection h5:nth-child(3) {
    color: #d0313d;
}

#transparent-price #upperSection #getstartbtn {
    font-size: 16px;
    font-family: "Roboto", sans-serif;
    color: white;
    background-color: #fd6456;
    border: none;
    border-radius: 20px;
    width: 90%;
    height: 50px;
    box-shadow: 1px 6px 6px #c9caca;
}

#transparent-price #cols .card:hover #upperSection #getstartbtn {
    background-color: #ff1700;
    box-shadow: none;
}

#transparent-price #cols .card:hover #featurehead {
    background-color: #000000;
    color: #d5d5d5;
    border: none;
}

#transparent-price #cols #featurehead {
    background-color: #fff5f4;
    padding: 10px;
    border: 1px solid #efeeed;
    text-align: center;
    margin-top: 25px;
}

#transparent-price #cols #featurehead p {
    margin: 0;
    font-weight: 500;
}

#transparent-price #cols #detail {
    padding: 7px 20px 7px 20px;
    border-bottom: 1px dotted #dfdfdf;
    list-style: none;
    margin: unset;
    display: flow-root;
}

#transparent-price #cols .card {
    border: none;
    box-shadow: 0px -3px 16px 2px #f4f4f4;
    margin: 40px 0 20px 0;
}

#transparent-price #cols .card:hover {
    margin: unset;
    background-color: #343339;
    color: #9b9b9c;
}

#transparent-price #cols .card:hover h5 {
    color: #fefefe;
}

#transparent-price #cols .card:hover #price {
    color: #fefefe;
    font-size: 31px;
    font-weight: 400;
}

#transparent-price #cols .card:hover #detail li {
    color: #888889;
}

#transparent-price #detail li {
    display: inline;
    color: #9e9e9e;
    font-weight: 500;
}

#transparent-price #detail #dark {
    color: #565656;
}

#transparent-price #cols .card:hover #detail #dark {
    color: #9e9e91;
}

#transparent-price #detail #checkImg img {
    width: 20px;
}

#transparent-price #detail #checkImg {
    float: right;
}

#footer {
    background-color: black;
    padding: 20px;
}

#footer #footer-col {
    margin: 0 auto;
}

#footer #first-col {
    border-right: 1px solid #6a6a6a;
}

#footer #first-col img {
    width: 125px;
}

#footer #first-col p {
    color: #dbdbdb;
    font-family: Helvetica;
    font-size: 12px;
}

#footer #all-col p {
    color: #787878;
    font-family: Helvetica;
    font-size: 13px;
    cursor: pointer;
}

#footer #all-col p:hover {
    color: white;
}

#footer2 ul li {
    color: #787878;
    font-family: Helvetica;
    font-size: 13px;
    margin-top: 5%;
    float: left;
    cursor: pointer;
    padding: 0px 11px;
}

#footer2 ul li:hover {
    color: white;
}

#footer2 ul li:not(:last-child)::after {
    content: "";
    background-color: white;
    height: 10px;
    width: 1px;
    z-index: 2;
    position: absolute;
    margin-left: 11px;
    bottom: 3px;
}

#footer2 ul {
    list-style: none;
    padding: 0;
}

#helloweinslider {
    background-image: url("../../assets/images/sliderbg.PNG");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 7% 0 7% 0;
}

#helloweinslider .starbg {
    background-image: url(../images/sliderstars.png);
    background-position: left top;
    background-repeat: repeat-x;
    height: 100px;
    left: 13px;
    background-size: auto 100%;
    width: 96%;
    position: absolute;
    top: 43px;
}

#helloweinslider #testsection {
    text-align: center;
    font-family: Futura Medium;
}

#helloweinslider #testsection span:nth-child(2) {
    color: #fe1600;
}

#helloweinslider #slideritem {
    margin: 0 auto;
    padding: 0 0 0 0;
}

#helloweinslider #carousel-texts {
    padding: 15% 8% 6% 8%;
    box-shadow: 0px 0px 8px -1px #bdbebf;
    border-radius: 5px;
    text-align: center;
    color: #4a4a4a;
    font-family: Poppins;
    background-color: white;
}

#helloweinslider #carousel-texts p {
    font-size: 17px;
}

#helloweinslider #carousel-texts h4 {
    font-weight: 600;
}

#helloweinslider #slideritem .carousel-item {
    padding: 5% 1% 1% 1%;
    /* box-shadow: -4px 4px #c9caca; */
}

#helloweinslider #slideritem .carousel-control-prev-icon {
    transform: rotate(180deg);
    background-image: url("../../assets/images/slidermove.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 15px;
}

#helloweinslider #slideritem .carousel-control-next-icon {
    background-image: url("../../assets/images/slidermove.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 15px;
}

#helloweinslider #slideritem .carousel-control-prev {
    left: -55px;
}

#helloweinslider #slideritem .carousel-control-next {
    right: -54px;
}

#helloweinslider #myimgsection {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    background-color: white;
    text-align: center;
    height: 120px;
    width: 120px;
    border-radius: 50%;
    position: absolute;
    left: 43%;
    top: 0;
    padding-top: 5%;
    font-size: 18px;
    color: #002ea3;
    font-weight: bold;
}


/* #helloweinslider #myimgsection img{
    position: absolute;
    height: 120px;
    width: 120px;
    border-radius: 50%;
    top: 0px;
  } */


/* --------------------------------finalnoanimation----------------------- */

#standardBackground {
    padding: 3% 0 3% 0;
    border: 1px solid #f9f9f9;
}

#standardBackground .standerText {
    padding: 10% 0 2% 5%;
    text-align: left;
}

#standardBackground .standerText h1 {
    font-size: 60px;
    font-family: Futura Medium;
}

#standardBackground .standerText p {
    font-family: Poppins;
}

#standardBackground .standerText #demobtn {
    font-size: 15px;
    font-weight: 600;
    color: white;
    background-color: #fd6456;
    border: none;
    width: 57%;
    cursor: pointer;
    height: 50px;
    background-color: #fd1b05;
}

#background-check .check-text {
    text-align: center;
}

#background-check .check-text p {
    font-size: 35px;
    color: #020e35;
    font-family: Futura Medium;
}

#background-check .check-text::after {
    content: "";
    position: absolute;
    height: 2px;
    width: 60px;
    bottom: 20px;
    background-color: #e73587;
}

#background-check {
    padding: 4% 0 15% 0;
}

#whyhelloverify #first-card .card {
    border-radius: unset;
    background-color: #fff5f4;
    border: none;
    padding: 10% 0;
    text-align: center;
}

#whyhelloverify #first-card .card img {
    margin: 0 auto;
    width: auto;
    max-height: 70px;
}

#whyhelloverify #first-card .card-btn #read-more {
    font-size: 13px;
    font-weight: 600;
    color: white;
    border: none;
    width: 50%;
    cursor: pointer;
    height: 30px;
    background-color: #ec4130;
}

#whyhelloverify #first-card .card-btn {
    padding: 10% 0;
}

#whyhelloverify {
    background-color: #2b2b2b;
    padding: 0 0 7%;
}

#whyhelloverify #first-card {
    top: -200px;
    display: flex;
}

#whyhelloverify #first-card .card-title {
    font-family: Futura Bold;
}

#whyhelloverify #first-card .card-text {
    font-family: Poppins;
    font-size: 13px;
    font-weight: 600;
    color: #2f2e2e;
}

#whyhelloverify .secondpart:not(:first-child) {
    padding: 8% 0;
}

#whyhelloverify .secondpart .hellotexts ul {
    padding: 0 0 0 14px;
}

#whyhelloverify .secondpart .hellotexts ul li {
    color: #ffffff;
    font-family: Poppins;
    font-size: 14px;
    padding-left: 25px;
}

#whyhelloverify .secondpart .hellotexts p {
    color: #ffffff;
    font-family: Poppins;
    font-size: 14px;
}

#whyhelloverify .secondpart .hellotexts h4 {
    color: #ffffff;
    margin-bottom: 17px;
    font-family: Futura Bold;
}

#whyhelloverify #hellodevide {
    margin: 0 auto;
}

#whyhelloverify #hellodevide .whycheck-text {
    text-align: center;
    color: white;
}

#whyhelloverify #hellodevide .whycheck-text::after {
    content: "";
    position: absolute;
    height: 2px;
    width: 60px;
    background-color: #af6967;
}

#clients-text {
    background-color: #fff5f4;
}

#clients-text #clientsdtl {
    text-align: center;
    padding: 15% 0;
}

#clients-text #clientsdtl h1 {
    color: #ff1700;
    /* font-family: Arial; */
    font-weight: bold;
}

#clients-text #clientsdtl h2 {
    color: #020202;
    /* font-family: Arial; */
}

#valuablecustomerslider {
    padding: 8% 0 5% 0;
    background-image: url("../../assets/images/investorbg.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#valuablecustomerslider #slider-text {
    text-align: center;
    font-family: Futura Medium;
}

#valuablecustomerslider #slider-text h1:nth-child(2) {
    color: #ff1700;
}

#valuablecustomerslider #slider-text h1:nth-child(1) {
    color: black;
}

#valuablecustomerslider #slider-text p {
    color: #6b6b6b;
    /* font-weight: 600; */
    margin-top: 17px;
    letter-spacing: -1px;
}

#valuablecustomerslider #customerSlider .carousel-item {
    text-align: center;
}

#valuablecustomerslider #customerSlider ul .active {
    height: 13px;
    width: 13px;
    background-color: #ff1700;
    border-radius: 50%;
}

#valuablecustomerslider #customerSlider ul {
    bottom: -50px;
}

#valuablecustomerslider #customerSlider ul li {
    background-color: #888888;
    border-radius: 50%;
    height: 13px;
    width: 13px;
    margin-right: 10px;
    margin-left: 10px;
}

#valuablecustomerslider .carousel-inner {
    margin: 5% 0;
}

#whatsapp {
    padding: 5% 0;
    /* text-align: center; */
    color: #ffffff;
    background-image: linear-gradient(to right, #1e2228, #3b4756, #1e2228);
}

#whatsapp #whatsappheadtext h1:nth-child(2) {
    color: #ff1700;
}

#whatsapp #whatsappheadtext {
    padding: 5% 0;
    font-family: Futura Medium;
    text-align: center;
}

.whatsptwxt {
    padding-top: 10%;
}

#whatsapp #whatsappsection .whatsptwxt p:nth-child(1) {
    font-family: "Titillium Web";
    font-size: 50px;
}

#whatsapp #whatsappsection .whatsptwxt p:nth-child(2) {
    color: #31c51b;
    font-family: "Titillium Web";
    font-size: 50px;
}

#whatsapp #whatsappsection .whatsptwxt p:nth-child(3) {
    color: #ffffff;
    font-family: "Titillium Web";
    font-size: 27px;
}

#whatsapp #whatsappsection .whatsptwxt #missedcall {
    color: white;
    font-size: 20px;
    font-weight: 600;
}

#whatsapp .whatsptwxt #getstart {
    height: 70px;
    width: 300px;
    background-color: #31c51b;
    color: white;
    font-weight: 600;
    font-size: 22px;
    margin: 20px 0;
}

#getintouch {
    padding: 2% 0 3% 0;
}

#getintouch #touchsection {
    margin: 0 auto;
}

#getintouch #touchsection #getintouchman {
    position: absolute;
    height: 100%;
    left: -33%;
    z-index: -1;
}


/* #getintouch #touchsection::after{
    content:'';
    display:block;
    width:auto;
    height:100%;
    background-image:url('D:/office/hellowein/assets/images/getintouchman.png');
    background-repeat: no-repeat;
    margin:5% 0 0 45%;
    
  } */

#getintouch #touchsection .card {
    box-shadow: 4px 1px 20px 7px #f3f3f3;
    border: none;
    border-radius: 6px;
}

#getintouch #touchsection .card .card-title {
    text-align: center;
}

#getintouch #touchsection #formSection .input-group-text {
    background-color: white;
}

#getintouch #touchsection #formSection .input-group-text img {
    width: 15px;
}

#getintouch #touchsection #formSection input {
    border-left: none;
}

#getintouch #touchsection #formSection textarea {
    height: 61px;
    border-left: none;
}

#getintouch #touchsection #formSection {
    padding: 0 7%;
}

#getintouch #touchsection .touchimg {
    text-align: center;
}

#getintouch #touchsection .touchimg img {
    height: 323px;
}

#getintouch #touchsection form label {
    /* font-family: Futura; */
    font-weight: 500;
    font-size: 19px;
}

#getintouch #touchsection #formSection textarea::placeholder {
    font-family: Roboto;
    color: black;
    font-size: 15px;
}

#getintouch #touchsection #formSection input::placeholder {
    font-family: Roboto;
    color: black;
    font-size: 15px;
}

#getintouch #touchsection #formSection button {
    width: 100%;
    background-color: #ff1700;
    color: white;
    font-weight: 600;
}

#getintouch #touchsection #formSection #touch-btn {
    text-align: center;
}


/* ------------------------------------contact-------------------------- */

#contactus {
    background-image: url(../../assets/images/contacusbg.png);
    background-position: right;
    background-repeat: no-repeat;
    text-align: center;
    padding: 5% 0 0 0;
}

#contactus p {
    font-size: 45px;
    font-family: Futura Medium;
}

#contactus .contact-btns {
    margin-top: 5%;
}

#contactus .contact-btns ul {
    justify-content: center;
}

#contactus .contact-btns ul li {
    justify-content: center;
    width: auto;
    align-items: center;
}

#contactus .contact-btns .nav-link {
    border: 1px solid #e3e4e6;
    background-color: white;
    font-family: Roboto;
    color: black;
    font-size: 15px;
    height: 45px;
}

#contactus .contact-btns .nav-pills .nav-link.active {
    border: 1px solid #e3e4e6;
    background-color: #ff1700;
    font-family: Roboto;
    color: white;
    font-size: 15px;
    height: 45px;
}

#getintouch .contact-texts p {
    color: #011f3f;
    font-size: 24px;
    width: 50%;
    margin: 0 auto;
}

#getintouch .contact-texts {
    text-align: center;
    text-align: center;
    padding: 0 0 4% 0;
}

#getintouch .contact-texts::after {
    content: "";
    position: absolute;
    height: 3px;
    width: 100px;
    margin-top: 10px;
    background-color: #fcdbd8;
}

#aboutUs {
    padding: 4% 0 0 0;
    background-image: url("../../assets/images/aboutus.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 586px;
}

#aboutUs #aboutsection {
    margin: 0 auto;
    text-align: center;
}

#aboutUs #aboutsection p:nth-child(1) {
    font-size: 35px;
    font-family: Futura Medium;
}

#aboutUs #aboutsection p:nth-child(2) {
    font-weight: 500;
    font-size: 17px;
}

#ourInvestor {
    padding: 4% 0;
    background-image: url("../../assets/images/investorbg.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#ourvision {
    padding: 5% 0;
    background-image: url("../../assets/images/ourvisionbg.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#ourmission {
    padding: 5% 0;
    background-image: url("../../assets/images/ourmissionbg.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#ourvision #ourvision-text {
    margin: 0 auto;
}

#ourvision #ourvision-text p {
    color: #4a4a4a;
    font-family: Poppins;
    padding-top: 5%;
}

#ourvision #ourvision-text h1:nth-child(2) {
    color: #ff1700;
    font-family: Futura Medium;
}

#ourmission #ourmission-text {
    margin: 0 auto;
}

#ourmission #ourmission-text p {
    color: #4a4a4a;
    font-family: Poppins;
    padding-top: 5%;
}

#ourmission #ourmission-text h1:nth-child(2) {
    color: #ff1700;
    font-family: Futura Medium;
}

#ourInvestor #featuredSlider ul {
    /* also for featured on */
    bottom: -50px;
}

#ourInvestor #featuredSlider ul li {
    /* also for featured on */
    background-color: #888888;
    border-radius: 50%;
    height: 13px;
    width: 13px;
    margin-right: 10px;
    margin-left: 10px;
}

#ourInvestor #featuredSlider .carousel-item {
    /* also for featured on */
    text-align: center;
}

#ourInvestor #featuredSlider ul .active {
    /* also for featured on */
    height: 13px;
    width: 13px;
    background-color: #ff1700;
    border-radius: 50%;
}

#ourCulture {
    background-color: #2b2b2b;
    padding: 4% 0;
}

#ourCulture #ourculture-text {
    margin: 0 auto;
    text-align: center;
    color: #e9e9e9;
}

#ourCulture #ourculture-text h1:nth-child(2) {
    color: #ff1700;
    font-family: Futura Medium;
}

#ourCulture #ourculture-text p {
    color: #e9e9e9;
    font-family: Poppins;
    padding: 3% 0;
}

#ourCulture .cilture-album {
    border-radius: 8px;
    padding: 5% 0;
    background-image: url(../../assets/images/culturalbg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 500px;
}

#ourCulture .cilture-album #albumtext {
    margin: 0 auto;
    border-radius: 5px;
    border: 1px solid white;
}

#ourCulture .cilture-album #height {
    height: 300px;
}

#ourCulture .cilture-album #albumtext {
    color: #ffffff;
    padding: 1%;
    text-align: center;
    background-color: #ff1700;
    font-size: 18px;
}

#instantbgchecks {
    background-color: #f6f8f9;
    padding: 3% 0 6% 0;
}

#instantbgchecks #intsntbgtexts {
    text-align: center;
}

#instantbgchecks #intsntbgtexts #monthlybill {
    font-family: "Roboto", sans-serif;
    color: #85878c;
}

#instantbgchecks #intsntbgtexts #quarterlybill {
    font-family: Poppins;
}

#instantbgchecks #intsntbgtexts h2 {
    font-family: Futura Medium;
}

#instantbgchecks #intsntbgtexts p {
    font-family: "Roboto", sans-serif;
    color: #85878c;
    margin: 0 auto;
    width: 38%;
}

#instantbgchecks .bgcheckslider-buttomtext {
    text-align: center;
}

#instantbgchecks #intsntbgtexts .switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 24px;
    margin: 20px 20px;
}

#instantbgchecks .instantbgchecksslider {
    padding: 2% 4%;
}

#instantbgchecks .instantbgchecksslider .instant-slider {
    padding: 0 5%;
}

#instantbgchecks #intsntbgtexts .switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

#instantbgchecks #intsntbgtexts .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: white;
    -webkit-transition: 0.4s;
    transition: 0.4s;
    border: 1px solid #dbdcdd;
}

#instantbgchecks #intsntbgtexts .slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 3px;
    bottom: 1px;
    background-color: #ccc;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}

#instantbgchecks #intsntbgtexts input:checked+.slider {
    background-color: white;
}

#instantbgchecks #intsntbgtexts input:focus+.slider {
    box-shadow: 0 0 1px #2196f3;
    box-shadow: 1px 1px 4px 1px #7d7d7d54;
}

#instantbgchecks #intsntbgtexts input:checked+.slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

#instantbgchecks #intsntbgtexts input:checked+.slider:before {
    position: absolute;
    content: "";
    height: 20px;
    width: 20px;
    left: 9px;
    bottom: 1px;
    background-color: #fd6455;
    -webkit-transition: 0.4s;
    transition: 0.4s;
}


/* Rounded sliders */

#instantbgchecks #intsntbgtexts .slider.round {
    border-radius: 34px;
}

#instantbgchecks #intsntbgtexts .slider.round:before {
    border-radius: 50%;
}

#instantbgchecks .instant-slider .owl-nav .owl-next {
    position: absolute;
    right: -4px;
    top: 35%;
    font-weight: 900;
    padding: 3%;
    font-size: 60px !important;
}

#instantbgchecks .instant-slider .owl-nav .owl-prev {
    position: absolute;
    left: -4px;
    top: 35%;
    font-weight: 900;
    padding: 3%;
    font-size: 60px !important;
}

#instantbgchecks .bgcheckslider-buttomtext p:nth-child(1) {
    color: #828489;
}

#instantbgchecks .bgcheckslider-buttomtext p:nth-child(2) {
    color: #333537;
    font-family: Futura Medium;
    text-decoration: underline;
}

#instantbgchecks .instantbgchecksslider #check-icon-section img {
    width: 55px;
}

#instantbgchecks .instantbgchecksslider #checkitinstantly {
    color: #fd796c;
}

#instantbgchecks .instantbgchecksslider .item {
    margin: 10px;
    box-shadow: -1px 1px 10px 0px #7d7d7d54;
}

#instantbgchecks .instantbgchecksslider .item:hover {
    margin: 10px;
    box-shadow: none;
}

#instantbgchecks .instantbgchecksslider .card {
    text-align: center;
}

#instantbgchecks .instantbgchecksslider .card:hover {
    background-color: #fd6455;
    color: white;
}

#instantbgchecks .instantbgchecksslider .card:hover hr {
    background-color: white;
}

#instantbgchecks .instantbgchecksslider .card:hover #check-icon-section p {
    color: white;
}

#instantbgchecks .instantbgchecksslider .card:hover .check-icon-section2 #checkitinstantly {
    color: white;
}

#instantbgchecks .instantbgchecksslider .card-body {
    padding: 0;
}

#instantbgchecks .instantbgchecksslider #check-icon-section img {
    margin: 0 auto 6px auto;
}

#instantbgchecks .instantbgchecksslider #check-icon-section #whiteimg {
    display: none;
}

#instantbgchecks .instantbgchecksslider .card:hover #check-icon-section #whiteimg {
    display: block;
    margin: 0 auto;
}

#instantbgchecks .instantbgchecksslider .card:hover #check-icon-section #blackimg {
    display: none;
}

#instantbgchecks .instantbgchecksslider #check-icon-section {
    padding: 5% 0 0 0;
}

#instantbgchecks .check-icon-section2 #getitnow img {
    width: 50px;
}

#instantbgchecks .instantbgchecksslider .card:hover .check-icon-section2 #getitnow button {
    background-color: #3acc8a;
    color: #ffffff;
    border: none;
}

#instantbgchecks .check-icon-section2 #getitnow button {
    border: 1px solid #d6d9df;
    width: 88%;
    color: #4a4a4a;
    background-color: #ffffff;
    font-family: Roboto;
    font-weight: bold;
    font-size: 15px;
}

#instantbgchecks .check-icon-section2 #getitnow {
    padding: 9% 0 0 0;
}

#instantbgchecks .check-icon-section2 {
    padding: 0 8% 6% 8%;
}

#instantbgchecks .check-icon-section2 p {
    font-family: Roboto;
}

#instantbgchecks .instantbgchecksslider #check-icon-section p {
    color: #7e8085;
    margin-bottom: 25px;
    font-weight: 700;
    font-size: 13px;
}

#clientsdetails {
    background-color: #fd6455;
}

#clientsdetails #clientsdtl {
    text-align: center;
    padding: 15% 0;
}

#clientsdetails #clientsdtl h1 {
    color: white;
    font-weight: bold;
}

#clientsdetails #clientsdtl h2 {
    font-family: Roboto;
    color: white;
}

.consumerwhatsapp .whatsptwxt {
    text-align: left;
}

#standardbgcheck {
    background-color: #333334;
    padding: 5% 0 10% 0;
    background-image: url(../../assets/images/standardbg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#standardbgcheck #carouselExampleIndicators .standerbgchecks {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin: 0 auto;
    width: 80%;
}

#standardbgcheck #carouselExampleIndicators .standerbgchecks .standerbgchecks-text {
    width: 21%;
    text-align: center;
    margin: 0 auto;
    border-radius: 5px;
    background-color: #2b2c2c;
    padding: 1% 0 2% 0;
    color: #ffffff;
    font-family: "Roboto", sans-serif;
}

#standardbgcheck #carouselExampleIndicators ul li {
    height: 15px;
    width: 15px;
    border-radius: 50%;
    background-color: #888888;
    margin-right: 2%;
}

#standardbgcheck #carouselExampleIndicators ul {
    bottom: -75px;
}

#standardbgcheck #carouselExampleIndicators ul li.active {
    background-color: #ff1700;
}

#standardbgcheck #carouselExampleIndicators #runbgcheck-btn {
    text-align: center;
    margin-top: 40px;
}

#standardbgcheck #carouselExampleIndicators #runbgcheck-btn .btn {
    background-color: #ff1700;
    color: white;
    height: 53px;
    width: 28%;
    font-weight: 500;
    font-size: 19px;
}

#standardbgcheck #carouselExampleIndicators {
    padding-top: 3%;
}

#standardbgcheck #carouselExampleIndicators .standerbgchecks img {
    width: 50px;
}

#standardbgcheck .standar_bg {
    text-align: center;
    color: white;
}

#standardbgcheck .standar_bg h1 {
    font-family: Futura Medium;
}

#standardbgcheck .standar_bg p {
    font-family: Arial;
    margin-top: 20px;
}

#standardbgcheck .standar_bg #red-circle {
    height: 10px;
    width: 10px;
    background-color: #6772E5;
    border-radius: 50%;
    margin: 0 auto;
}

#standardbgcheck .standar_bg #line-1 {
    width: 9%;
    background-color: #7f7f7f;
    position: absolute;
    left: 39%;
    top: 44px;
    bottom: -59px;
}

#standardbgcheck .standar_bg #line-2 {
    width: 10%;
    background-color: #7f7f7f;
    position: absolute;
    left: 52%;
    top: 44px;
    bottom: -59px;
}

#varifyAnyone {
    background-image: url(../images/varifyanyonebg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 6% 0;
}

#varifyAnyone .img-section {
    padding: 0 11%;
}

#varifyAnyone .class-varifyanyonetext h2 {
    font-family: Futura Medium;
}

#varifyAnyone .class-varifyanyonetext h1 {
    font-family: Futura Medium;
    color: #ff1700;
}

#varifyAnyone .class-varifyanyonetext {
    border-bottom: 1px solid #dbe6eb;
}

#varifyAnyone .class-varifyanyonetext #checkforeveryone {
    font-family: "Poppins", sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #4a4a4a;
}

#varifyAnyone #product-package-section {
    padding-top: 10%;
}

#varifyAnyone #product-package-section p {
    color: #004f6c;
    font-family: Futura Medium;
    font-size: 18px;
}

#varifyAnyone .product-btn {
    margin-top: 8%;
}

#varifyAnyone .product-btn button {
    background-color: #ff1700;
    color: #fffefe;
    height: 53px;
    width: 28%;
    font-weight: 500;
}

#varifyAnyone #container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    color: #717171;
    font-size: 17px;
    font-weight: 500;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#varifyAnyone #container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

#varifyAnyone #checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #e8f9f5;
}

#varifyAnyone #container:hover input~#checkmark {
    background-color: #e8f9f5;
}

#varifyAnyone #container input:checked~#checkmark {
    background-color: #e8f9f5;
}

#varifyAnyone #checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

#varifyAnyone #container input:checked~#checkmark:after {
    display: block;
}

#varifyAnyone #container #checkmark:after {
    left: 7px;
    top: 2px;
    width: 6px;
    height: 12px;
    border: solid #1ed5a7;
    border-width: 0 1px 1px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

#varifyyoume {
    background-image: url(../images/varifyyoumebg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 7% 0;
    border-top: 1px solid #bbd0d6;
    border-bottom: 2px solid #e5e5e5;
}

#varifyyoume #youmetextsection {
    padding-left: 5%;
}

#varifyyoume .class-varifyanyonetext h2 {
    font-family: Futura Medium;
}

#varifyyoume .class-varifyanyonetext h1 {
    font-family: Futura Medium;
    color: #ff1700;
}

#varifyyoume .class-varifyanyonetext {
    border-bottom: 1px solid #dbe6eb;
}

#varifyyoume .class-varifyanyonetext #checkforeveryone {
    font-family: "Poppins", sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #4a4a4a;
}

#varifyyoume #product-package-section {
    padding-top: 10%;
}

#varifyyoume #product-package-section p {
    color: #004f6c;
    font-family: Futura Medium;
    font-size: 18px;
}

#varifyyoume .product-btn {
    margin-top: 8%;
}

#varifyyoume .product-btn button {
    background-color: #ff1700;
    color: #fffefe;
    height: 53px;
    width: auto;
    font-weight: 500;
}

#varifyyoume #container {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    color: #717171;
    font-size: 17px;
    font-weight: 500;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

#varifyyoume #container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

#varifyyoume #checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #e8f9f5;
}

#varifyyoume #container:hover input~#checkmark {
    background-color: #e8f9f5;
}

#varifyyoume #container input:checked~#checkmark {
    background-color: #e8f9f5;
}

#varifyyoume #checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

#varifyyoume #container input:checked~#checkmark:after {
    display: block;
}

#varifyyoume #container #checkmark:after {
    left: 7px;
    top: 2px;
    width: 6px;
    height: 12px;
    border: solid #1ed5a7;
    border-width: 0 1px 1px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

#bgcheckpackage {
    padding: 5% 0;
}

#bgcheckpackage .text-bgcheckpkg {
    text-align: center;
}

#bgcheckpackage #bgpackagecheck-elem .inside-nav-start {
    padding-top: 3%;
    background-color: #fcfcfc;
}

#bgcheckpackage .text-bgcheckpkg h2,
#bgcheckpackage .text-bgcheckpkg h3 {
    font-family: Futura Medium;
}

#bgcheckpackage #bgpackagecheck-col {
    padding: 0 5%;
}

#bgcheckpackage #bgpackagecheck-col #bgpackagecheck-elem {
    border: 1px solid #b1b1b1;
}

#bgcheckpackage #bgpackagecheck-col #nav-first .nav-first {
    justify-content: center;
    background-color: #f6f8f9;
    font-family: "Roboto", sans-serif;
}

#bgcheckpackage #bgpackagecheck-col #nav-first .nav-first .nav-link {
    margin-right: 30px;
    border: none;
    padding: 18px;
    color: #a9aaaa;
}

#bgcheckpackage #bgpackagecheck-col #nav-first .nav-first {
    border-bottom: 1px solid #b0b0b0;
}

#bgcheckpackage #bgpackagecheck-col #nav-first .nav-first .nav-link.active {
    border-bottom: 5px solid #fd6455;
    background-color: #f6f8f9;
    color: #fc6c5e;
}

#bgcheckpackage #bgpackagecheck-elem #nav-inside .nav-inside {
    justify-content: center;
    border: none;
}

#bgcheckpackage #bgpackagecheck-elem #nav-inside .nav-inside a {
    background-color: #efefef;
    min-width: 8%;
    text-align: center;
    border-radius: 7px;
    margin: 0 18px;
}

#bgcheckpackage #bgpackagecheck-elem #nav-inside .nav-inside a.active {
    background-color: #fd6455;
}

#bgcheckpackage #bgpackagecheck-elem #nav-inside .nav-inside a.active #whiteimg {
    display: block;
    margin: 0 auto;
}

#bgcheckpackage #bgpackagecheck-elem #nav-inside .nav-inside a.active #blackimg {
    display: none;
}

#bgcheckpackage #bgpackagecheck-elem #nav-inside .nav-inside #whiteimg {
    display: none;
}

#bgcheckpackage #bgpackagecheck-elem #nav-inside .nav-inside a.active span {
    color: white;
}

#bgcheckpackage #bgpackagecheck-elem #nav-inside .nav-inside a img {
    width: 46px;
}

#bgcheckpackage #bgpackagecheck-elem #nav-inside .nav-inside a span {
    display: block;
    margin-top: 10px;
    font-family: Roboto;
    font-weight: bold;
    color: black;
    font-size: 13px;
}

#bgcheckpackage #bgpackagecheck-elem .item {
    margin: 10px;
    box-shadow: -1px 1px 10px 0px #7d7d7d54;
}

#bgcheckpackage #bgpackagecheck-elem .item:hover {
    margin: 10px;
    box-shadow: none;
}

#bgcheckpackage #bgpackagecheck-elem .item .card {
    text-align: center;
}

#bgcheckpackage #bgpackagecheck-elem .item .card:hover {
    background-color: #fd6455;
    color: white;
}

#bgcheckpackage #bgpackagecheck-elem .item .card:hover .check-icon-section2 #getitnow button {
    background-color: #3acc8a;
    color: #ffffff;
    border: none;
}

#bgcheckpackage #bgpackagecheck-elem .item .card:hover hr {
    background-color: white;
}

#bgcheckpackage #bgpackagecheck-elem .item .card:hover #check-icon-section p {
    color: white;
}

#bgcheckpackage #bgpackagecheck-elem .item .card:hover .check-icon-section2 #checkitinstantly {
    color: white;
}

#bgcheckpackage #bgpackagecheck-elem .item #check-icon-section {
    padding: 5% 0 0 0;
}


/* #bgcheckpackage #bgpackagecheck-elem .item #check-icon-section #whiteimg{
  display: none;
}
#bgcheckpackage #bgpackagecheck-elem .item #check-icon-section:hover #whiteimg{
  display: block;
  margin: 0 auto;
}
#bgcheckpackage #bgpackagecheck-elem .item #check-icon-section:hover #blackimg{
  display: none;
} */

#bgcheckpackage #bgpackagecheck-elem .item #check-icon-section p {
    color: #7e8085;
    margin-bottom: 25px;
    font-weight: 700;
    font-size: 13px;
}

#bgcheckpackage #bgpackagecheck-elem .check-icon-section2 {
    padding: 0 8% 8% 8%;
}

#bgcheckpackage #bgpackagecheck-elem .check-icon-section2 p {
    font-family: Roboto;
}

#bgcheckpackage #bgpackagecheck-elem .check-icon-section2 #checkitinstantly {
    color: #fd796c;
}

#bgcheckpackage #bgpackagecheck-elem .check-icon-section2 #getitnow {
    padding: 9% 0 0 0;
}

#bgcheckpackage #bgpackagecheck-elem #alldivsdtl {
    padding: 5% 6%;
}

#bgcheckpackage #bgpackagecheck-elem .check-icon-section2 #getitnow button {
    border: 1px solid #d6d9df;
    width: 75%;
    color: #4a4a4a;
    background-color: #ffffff;
    font-family: Roboto;
    font-weight: bold;
    font-size: 15px;
}

#schedule {
    padding: 2% 0 3% 0;
    background-color: white;
}

#schedule .schedule-texts {
    text-align: center;
    text-align: center;
    padding: 0 0 4% 0;
}

#schedule .schedule-texts::after {
    content: "";
    position: absolute;
    height: 3px;
    width: 100px;
    margin-top: 10px;
    background-color: #fcdbd8;
}

#schedule .schedule-texts p {
    color: #011f3f;
    font-size: 24px;
    width: 50%;
    margin: 0 auto;
}

#schedule #schedulesection {
    margin: 0 auto;
}

#schedule #schedulesection #fillbelowcard {
    border: none;
    border-radius: 10px;
    box-shadow: 4px 4px 20px 13px whitesmoke;
}

#schedule #schedulesection #fillbelowcard .card-body {
    padding: 2% 10% 5% 8%;
}

#schedule #schedulesection #fillbelowcard .card-body input,
#sel1 {
    background-color: whitesmoke;
    color: black;
    font-weight: 600;
}

#schedule #schedulesection #fillbelowcard .card-title {
    text-align: center;
    margin: 2% 0 10% 0;
}

#schedule #schedulesection #touch-btn button {
    width: 100%;
    background-color: #ff1700;
    color: white;
    height: 60px;
}

.mb-7 {
    margin-bottom: 7rem;
}

.slick-dots li button,
.slick-dots li button:before {
    font-size: 15px !important;
}

.sec-main-heading {
    color: #474747;
    font-family: "Titillium Web";
    font-size: 45px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 60px;
}

.sec-sub-heading {
    font-family: "Arial Regular";
    font-size: 22px;
    color: #6c6c6c;
    line-height: 30px;
}

.btn.btn-fill {
    background-color: #fd6455;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    padding: 12px 15px;
    border-radius: 3px;
}

.btn.btn-style-1 {
    font-weight: 100;
    background-color: #3acc8a;
    font-size: 27px;
    box-shadow: 2px 2px 11px rgb(0 0 0 / 50%);
    color: #fff;
    padding: 15px 20px;
}

.industry-hero {
    padding: 4rem;
    margin-bottom: 60px;
    background-image: url(../images/industry-bg.png);
    background-position: top;
    background-size: 100% auto;
}

section.ind-cat img {
    max-height: 500px;
}

.cta-btn .btn {
    border: 1px solid #e9e9e9;
    border-radius: 6px;
    background-color: #fff;
    color: #4a4a4a;
    font-family: "Roboto", sans-serif;
    font-weight: 400;
    padding: 16px 15px;
    font-size: 26px;
    margin: 10px 0;
}

.cta-btn .btn-fill {
    border-color: #ff1700;
    background-color: #ff1700;
    color: #fff;
}

.cta-btn .btn-outline {
    border-color: rgba(119, 127, 136, 0.2);
}

.industry-hero h1 {
    color: #373737;
    font-family: "Titillium Web";
    font-weight: bolder;
    font-size: 60px;
}

.industry-hero h2 {
    color: #ec4434;
    font-family: "Titillium Web";
    font-size: 45px;
    font-weight: bolder;
    padding: 10px;
}

.ind-cat h2 {
    font-size: 44px;
    font-family: var(--primary-font);
    color: var(--black);
    margin-bottom: 30px;
}

.ind-cat p {
    font-size: 22px;
    font-family: var(--secondary-font);
    color: #888888;
    line-height: 30px;
}

.ind-cat.bg-fill {
    padding: 100px 0;
    margin: 80px 0;
    background-image: url(../images/curve-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}


/* Products Page */

.products-hero {
    padding: 60px 0;
    background-image: url(../images/products-hero-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
}

.products-hero h1 {
    color: #ec4434;
    font-family: "Futura Medium";
    font-size: 72px;
    letter-spacing: -2.2px;
    line-height: 80px;
}

.products-hero p {
    color: #040404;
    font-size: 22px;
    letter-spacing: 0;
    line-height: 35px;
    font-family: "Poppins-Medium";
}

.prod-sec1 .wrapper {
    margin: 0 20px;
}

.prod-sec1 h3 {
    color: #4d4d4d;
    font-family: "Titillium Web";
    font-size: 30px;
    font-weight: 700;
    letter-spacing: -0.6px;
    margin-bottom: 20px;
}

.prod-sec1 p {
    color: rgba(0, 0, 0, 0.5);
    font-size: 23px;
    letter-spacing: 0;
    line-height: 34px;
    font-family: "Arial Medium";
}

.bg-checks .nav-pills .nav-link {
    border-radius: 0.25rem;
    font-size: 23px;
    background-color: #fff;
    margin: 15px 0;
    border-radius: 50px;
    color: #393939;
    font-family: "Titillium Web";
    font-weight: 700;
    box-shadow: 2px 1px 10px #b9b9b9;
    padding: 15px 20px;
    display: flex;
}

.bg-checks .nav-pills .nav-link span img {
    max-height: 30px;
    margin-right: 10px;
}

.bg-checks .nav-pills .nav-link.active,
.bg-checks .nav-pills .show>.nav-link {
    background-color: #fd6455;
}

.bg-checks .nav-pills .nav-link.active img,
.bg-checks .nav-pills .show>.nav-link img {
    filter: brightness(0) invert(1);
}

.bg-checks .main-wrapper {
    padding: 1rem 1rem 2rem;
    box-shadow: 1px 2px 10px #dedede;
}

.bg-checks .main-wrapper .row {
    margin-bottom: 20px;
}

.bg-checks .main-wrapper .cards .box-wrapper {
    border: 1px solid #bdbdbd;
    padding: 1rem;
    margin: 1rem 1rem;
    box-shadow: 1px 0px 8px 3px #bdbdbd87;
    border-radius: 5px;
    /* min-height: 325px; */
    height: 100%;
}

.bg-checks .main-wrapper .cards .box-wrapper h5 {
    text-transform: uppercase;
    margin: 15px 0 20px;
    font-weight: 600;
}

.bg-checks .main-wrapper .cards .box-wrapper p,
.bg-checks .main-wrapper .cards .box-wrapper ul li {
    font-family: "Arial Medium";
    color: rgb(0 0 0 / 65%);
    margin-bottom: 5px;
}

.sec-bg {
    background-image: url(../images/circle-bg-1.png);
    background-size: cover;
    background-repeat: repeat;
    padding: 7rem 0;
    background-color: #f1f1f1d4;
    background-attachment: fixed;
}

.prod-sec1 .wrapper {
    margin: 0 0px;
    padding: 2rem 1rem 2rem;
    position: relative;
    z-index: 99;
}


/* .prod-sec1 .wrapper:hover {
  background-color: #fff;
  box-shadow: 0px 1px 10px #dcdcdc;
} */

.prod-sec1 .wrapper:hover::before {
    content: "";
    position: absolute;
    top: -15%;
    left: -13%;
    right: 0;
    bottom: 0;
    background-image: url(../images/red-dotted-bg.png);
    width: 123%;
    background-size: cover;
    height: 126%;
    z-index: -1;
}

.prod-sec1 .wrapper .icon {
    margin-bottom: 2rem;
}

.prod-sec1 .wrapper .icon img {
    text-align: center;
    max-height: 60px;
    width: auto;
}

.prod-sec1 .wrapper .icon img.fast-icon {
    max-height: 40px;
    margin: 20px 0 0px;
}

.service-demo h3,
.sec-heading-1 {
    font-family: "Futura Medium";
    color: #fd6658;
    font-size: 40px;
}

.service-demo .text-wrapper img {
    max-height: 80px;
}

.service-demo img.sep-border {
    max-width: 90%;
}

.pricing-cards-slider .card {
    padding: 2rem 0rem 2rem;
    border-color: #fff;
    margin: 25px 7px 25px;
    box-shadow: 0px 2px 10px #cacaca;
    transform: translateY(0px);
    transition: transform 0.3s ease;
    height: 100%;
}

.pricing-cards-slider .card p {
    font-family: "Arial Regular";
    font-size: 20px;
    color: #6c6c6c;
    line-height: 30px;
}

.pricing-cards-slider .card .text-wrapper {
    padding: 0 30px;
}

.pricing-cards-slider .card .desc {
    height: 100%;
}

.pricing-cards-slider .card p {
    margin-bottom: 0;
}

.pricing-cards-slider .card h4 {
    text-transform: uppercase;
    margin-bottom: 20px;
    font-weight: 600;
}

.pricing-cards-slider .ribbon {
    background-color: #fd6658;
    line-height: 78px;
    margin-left: -20px;
    padding: 15px 0px 15px 50px;
    max-width: 97%;
    position: relative;
    margin-bottom: 0;
}

.pricing-cards-slider .ribbon::after {
    border-width: 15px;
    border-style: solid;
    border-color: #1e5a48 transparent transparent transparent;
    content: "";
    left: 7px;
    position: absolute;
    top: 75%;
    transform: rotate(225deg);
    z-index: -8;
}

.pricing-cards-slider .ribbon p {
    font-size: 25px;
    color: #fff;
    margin-bottom: 0;
}

.pricing-cards-slider .price table {
    width: 100%;
    overflow-x: auto;
    display: block;
}

.pricing-cards-slider .price table tr {
    background-color: #fd665836;
    border-bottom: 4px solid #fff;
}

.pricing-cards-slider .price table tr td:nth-child(2) {
    color: #474747;
    text-align: right;
    font-weight: 600;
    display: flex;
    white-space: nowrap;
}

.pricing-cards-slider .price table tr td {
    line-height: 50px;
    padding: 0 20px;
    font-family: "Titillium Web";
    color: #5f5f5f;
    font-size: 22px;
    font-weight: 600;
}

.pricing-cards-slider .card .btn {
    display: block;
    padding: 0;
    margin: 1.5rem 0 0.8rem;
    display: none;
}

.pricing-cards-slider .card .btn a.btn {
    text-transform: uppercase;
    background-color: #3acc8a;
    display: block;
    color: #fff;
    padding: 14px;
    font-size: 20px;
    border-radius: 2px;
    box-shadow: 1px 1px 10px 1px #9e9e9e;
    margin-top: 0;
}

.pricing-cards-slider .card:hover {
    background-color: #fd6658;
}

.pricing-cards-slider .card:hover .ribbon {
    background-color: #010101;
}

.pricing-cards-slider .card:hover .ribbon p {
    color: #fff;
}

.pricing-cards-slider .card:hover p {
    color: #000;
}

.pricing-cards-slider .card:hover .ribbon::after {
    border-color: #757575 transparent transparent transparent;
}

.pricing-cards-slider .card:hover .price table tr {
    background-color: #2a2a2a;
    color: #fff;
}

.pricing-cards-slider .card:hover .price table tr td {
    color: #a5a5a5;
}

.pricing-cards-slider .card:hover {
    background-color: #fd6658;
    transform: translateY(-40px);
    padding-bottom: 0;
}

.pricing-cards-slider .card:hover .btn {
    display: block;
}

.sec-pad-7 {
    padding-top: 7rem;
    padding-bottom: 7rem;
}

.newsletter {
    background-color: #bbbbbb1f;
    padding: 5rem 0;
}

.newsletter .wrapper {
    background-color: #fff5f5;
    box-shadow: 0px 0px 20px #eaeaea;
    margin: 5rem 0;
    padding: 2rem 0;
    position: relative;
}

.newsletter .wrapper img {
    max-width: 120px;
}

.newsletter .wrapper::before {
    content: "";
    position: absolute;
    top: -50px;
    left: -40px;
    width: 38%;
    background-image: url(../images/red-dotted-circle.png);
    background-size: cover;
    height: 367px;
    z-index: -1;
}

.newsletter .wrapper::after {
    content: "";
    position: absolute;
    bottom: -50px;
    right: -40px;
    width: 38%;
    background-image: url(../images/red-dotted-circle.png);
    background-size: cover;
    height: 367px;
    z-index: -1;
}


/* Certifier */

.certifier-hero {
    background-image: url(../images/certifier-hero-bg.png);
    background-size: cover;
    font-family: "Titillium Web";
    background-repeat: no-repeat;
    padding-top: 60px;
    padding-bottom: 100px;
    position: relative;
}

.certifier-hero::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    background-image: url(../images/curve-shape1.png);
    background-size: cover;
    height: 97px;
}

.certifier-hero h1 {
    color: #373737;
    font-size: 4rem;
}

.certifier-hero a {
    background-color: #242424;
    color: #fff;
    padding: 10px 30px;
    border-radius: 47px;
    font-size: 25px;
}

.certifier-hero img {
    max-height: 500px;
    float: right;
}

.certifier-hero h3.place {
    font-family: "Futura Medium";
    font-weight: 700;
    color: #404040;
    text-align: center;
    position: absolute;
    left: 63%;
    top: 15%;
}

.cer-curve-bg {
    height: 22rem !important;
    background-size: contain;
    background-position: bottom;
    background-image: url(../images/curve-cer.png);
    background-repeat: no-repeat;
}

.profiling ul.nav .nav-link {
    background-color: #ffe3e3;
    color: #525252;
    font-family: "Titillium Web";
    font-size: 20px;
    border-radius: 43px !important;
    padding: 14px 21px;
    position: relative;
    margin: 15px auto;
}

.profiling ul.nav .nav-link.active {
    background-color: #ee4639;
    color: #fff;
}

.profiling ul.nav .nav-link.active::before {
    border-width: 15px;
    border-style: solid;
    border-color: #ee4639 transparent transparent transparent;
    content: "";
    left: 50%;
    position: absolute;
    top: 100%;
    transform: rotate(0deg);
    z-index: -8;
    transform: translateX(-50%);
}

.profiling .tab-content .content-wrapper {
    box-shadow: 3px 1px 30px rgb(0 0 0 / 16%);
    border-radius: 14px;
    padding: 13px 20px;
    min-height: 230px;
    margin-bottom: 50px;
}

@media screen and (max-width: 991px) {
    .profiling .tab-content .content-wrapper {
        min-height: auto;
    }
}

.profiling .tab-content .content-wrapper:hover {
    box-shadow: 3px 1px 30px rgb(255 99 99 / 38%);
}

.profiling .tab-content .content-wrapper img {
    max-height: 65px;
    width: auto;
}

.profiling .tab-content .content-wrapper h4 {
    font-family: "Roboto", sans-serif;
    font-size: 19px;
    font-weight: 5s00;
    margin-top: 20px;
}

.profiling .tab-content .content-wrapper p {
    font-family: "Roboto", sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #878787;
}

.profiling h3 {
    color: #4a4a4a;
    font-family: "Titillium Web";
    font-size: 35px;
}

.premium-member {
    /* background-image: linear-gradient(
    to left,
    #060606,
    #1d1d1d,
    #313131,
    #454545,
    #5b5b5b
  ); */
    background-color: #353535;
    font-family: "Titillium Web";
    padding-bottom: 5rem;
    color: #fff;
    font-size: 20px;
}

.premium-member img {
    max-width: 80px;
    margin-bottom: 20px;
}

.premium-member a.btn {
    background-color: rgb(238, 70, 57);
    color: rgb(255, 255, 255);
    padding: 10px 30px;
    border-radius: 47px;
    font-size: 25px;
    margin-bottom: 20px;
}

.min-height {
    min-height: 180px !important;
}

.space-around {
    justify-content: space-around;
}

.vas-sec h2 {
    font-size: 25px;
    font-weight: 700;
}

.vas-sec img.icon {
    max-width: 80px;
}

.vas-sec p {
    font-size: 18px;
}

.vas-sec ul {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin-left: 20px;
}

.vas-sec.sec-2 {
    margin: 6rem 0;
}

.vas-sec ul li {
    font-size: 18px;
    list-style-type: square;
    margin: 0 2rem;
}

.vas-sec ul li:first-child {
    margin: 0;
}

.bg-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    position: relative;
}

.bg-img::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    background-image: url(../images/redbg.png);
    background-size: cover;
    width: 57%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
}

@media screen and (max-width: 768px) {
    .bg-img::before {
        width: 100%;
        background-size: contain;
    }
}

.products-onboard h2 {
    font-family: "Avenir Medium";
    font-size: 3rem;
    font-weight: 600;
    color: #3b3322;
}

.products-onboard p {
    font-family: "Roboto", sans-serif;
    font-size: 24px;
    color: #544837;
    line-height: 28px;
}

.products-onboard .btn-1 {
    border-radius: 4px;
    background-color: #000000;
    box-shadow: 0 2px 14px 0 rgb(0 0 0 / 50%);
    color: #fff;
    padding: 12px 30px;
    font-family: "Roboto", sans-serif;
    font-size: 21px;
}

.products-onboard .btn-2 {
    border-radius: 4px;
    background-color: transparent;
    color: #000;
    padding: 12px 30px;
    font-family: "Roboto", sans-serif;
    font-size: 21px;
    border: 1px solid #000;
}