/*.btn_1:hover,.btn_2:hover,.btn_3:hover{background-color:#3d95b3;border-color:#3d95b3}html{box-sizing:border-box}body{font-family:Roboto,sans-serif;color:#000;overflow-y:scroll}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}*,:after,:before{box-sizing:inherit}section{padding:100px 0}.card{border-radius:0;border:0}button:focus,input:focus,select:focus,textarea:focus{outline:0;box-shadow:none!important}figure,h1,h2,h3,h4,h5,h6,p,ul{margin:0}p{color:#151515}a,a:hover{text-decoration:none}ul{list-style:none;padding:0}#back-to-top1{position:fixed;bottom:25px;right:25px;padding:6px 10px;display:none;z-index:999;border-color:#46abce;border-radius:6px;background-color:#46abce;color:#fff;cursor:pointer}header.fixed-header{position:sticky;width:100%;top:0;-webkit-box-shadow:0 2px 4px -4px #000;-moz-box-shadow:0 2px 4px -4px #000;box-shadow:0 2px 4px -4px #000;background:#fff;z-index:1111}.form-control{border:1px solid #ccc;border-radius:10px;padding:10px;width:100%;height:50px;font-size:18px}.btn_1,.btn_2,.btn_3{padding:10px 20px;font-size:16px;max-width:100%;background-color:#46abce;min-width:150px;min-height:45px}.form-control::placeholder{color:#ccc;font-weight:400;font-size:16px}.btn_1,.btn_2,.btn_3{color:#fff}.btn_1{border:1px solid #46abce;border-radius:10px;font-weight:500}.btn_2{border-radius:10px;border:0!important}.btn_2:hover,.btn_3:hover{color:#fff}.btn_3{border-radius:10px;border:0!important;text-align:center}button span svg{width:35px;height:35px;right:10px;left:initial;position:absolute;top:50%;transform:translateY(-50%)}.form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:#ccc}.form-control#pass_log_id:focus{border-width:1px}.h1_heading{color:#151515;font-size:50px;font-weight:400;letter-spacing:.5px;text-transform:uppercase;line-height:1.3;margin-bottom:30px}.hero-para{font-size:20px;font-weight:500;margin:25px 0 30px}.sub-title,.title{margin-bottom:20px;font-weight:700}.title{font-size:48px;color:#151515}.sub-title{font-size:36px;color:#000}.section-para{font-size:26px;line-height:1.7}.other-page-banner{background-color:#46abce54;padding:100px 0;text-align:center}.main-heading-style-one .section-para span a{color:#29abe2;font-size:24px;text-decoration:underline;font-weight:400}.the_green{color:#46abce!important;font-weight:700}.the_green:hover{color:#79b509}.go-back a .fa-angle-left{margin-right:8px}main.main{min-height:calc(100vh - 582.8px)}div#card-container{border:1px solid #d9d9d9;padding:15px;border-radius:5px;margin-bottom:15px;background-color:#fff}@media (max-width:1799px){.h1_heading{margin-bottom:8px;font-size:34px}}@media (max-width:991px){#back-to-top1{bottom:55px;right:16px}.main-heading-style-one .section-para span a,.section-para{font-size:16px}section{padding:50px 0}.mobile-cta{position:fixed;bottom:0;width:100%;display:flex;background:#000;text-align:center;justify-content:center;z-index:111}.title{font-size:30px}.sub-title{font-size:25px}}@media (max-width:767px){.h1_heading{font-size:27px}.hero-para{font-size:17px}}@media (max-width:425px){button span svg{width:25px;height:25px;right:3px}.btn_2{min-width:120px;min-height:45px;max-width:100%}.h1_heading{font-size:24px}}@media (min-width:1800px){.container{max-width:1600px}}.swal2-container.swal2-center.swal2-backdrop-show{z-index:1111111}button.swal2-confirm.btn_2.swal2-styled{background-color:#46abce;border-radius:10px}.the_date{border:none!important}button.swal2-confirm.swal2-styled{background-color:#46abce;min-width:150px;border-radius:10px;min-height:45px}::-webkit-scrollbar{width:.4rem;height:.4rem}::-webkit-scrollbar-thumb{background:#ccc}::-webkit-scrollbar-track{background:#f1f1f1}.mobile-cta .btn_1{border-radius:0}div:where(.swal2-container) .swal2-html-container{color:#151515!important}button#freetrialsubmit:disabled{cursor:default}*/
.btn_1:hover,
.btn_2:hover,
.btn_3:hover {
    background-color: #3d95b3;
    border-color: #3d95b3;
}

html {
    box-sizing: border-box;
}

body {
    font-family: Roboto, sans-serif;
    color: #000;
    overflow-y: scroll;
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type="number"] {
    -moz-appearance: textfield;
}

*,
:after,
:before {
    box-sizing: inherit;
}

section {
    padding: 100px 0;
}

.card {
    border-radius: 0;
    border: 0;
}

button:focus,
input:focus,
select:focus,
textarea:focus {
    outline: 0;
    box-shadow: none !important;
}

figure,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul {
    margin: 0;
}

p {
    color: #151515;
}

a,
a:hover {
    text-decoration: none;
}

ul {
    list-style: none;
    padding: 0;
}


#back-to-top1 {
    position: fixed;
    bottom: 25px;
    right: 25px;
    padding: 6px 10px;
    display: none;
    z-index: 9999;
    border-color: #46abce;
    border-radius: 6px;
    background-color: #46abce;
    color: #fff;
    cursor: pointer
}
header.fixed-header {
    position: sticky;
    width: 100%;
    top: 0;
    -webkit-box-shadow: 0 2px 4px -4px #000;
    -moz-box-shadow: 0 2px 4px -4px #000;
    box-shadow: 0 2px 4px -4px #000;
    background: #fff;
    z-index: 1111;
}

.form-control {
    border: 1px solid #ccc;
    border-radius: 10px;
    padding: 10px;
    width: 100%;
    height: 50px;
    font-size: 18px;
}

.btn_1,
.btn_2,
.btn_3 {
    padding: 10px 20px;
    font-size: 16px;
    max-width: 100%;
    background-color: #46abce;
    min-width: 150px;
    min-height: 45px;
}

.form-control::placeholder {
    color: #ccc;
    font-weight: 400;
    font-size: 16px;
}

.btn_1,
.btn_2,
.btn_3 {
    color: #fff;
}

.btn_1 {
    border: 1px solid #46abce;
    border-radius: 10px;
    font-weight: 500;
}

.btn_2 {
    border-radius: 10px;
    border: 0 !important;
}

    .btn_2:hover,
    .btn_3:hover {
        color: #fff;
    }

.btn_3 {
    border-radius: 10px;
    border: 0 !important;
    text-align: center;
}

button span svg {
    width: 35px;
    height: 35px;
    right: 10px;
    left: initial;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.form-control:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #ccc;
}

.form-control#pass_log_id:focus {
    border-width: 1px;
}

.h1_heading {
    color: #151515;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    line-height: 1.3;
    margin-bottom: 30px;
}

.hero-para {
    font-size: 20px;
    font-weight: 500;
    margin: 25px 0 30px;
}

.sub-title,
.title {
    margin-bottom: 20px;
    font-weight: 700;
}

.title {
    font-size: 48px;
    color: #151515;
}

.sub-title {
    font-size: 36px;
    color: #000;
}

.section-para {
    font-size: 26px;
    line-height: 1.7;
}

.other-page-banner {
    background-color: #46abce54;
    padding: 100px 0;
    text-align: center;
}

.main-heading-style-one .section-para span a {
    color: #29abe2;
    font-size: 24px;
    text-decoration: underline;
    font-weight: 400;
}

.the_green {
    color: #46abce !important;
    font-weight: 700;
}

    .the_green:hover {
        color: #79b509;
    }

.go-back a .fa-angle-left {
    margin-right: 8px;
}

main.main {
    min-height: calc(100vh - 582.8px);
}

div#card-container {
    border: 1px solid #d9d9d9;
    padding: 15px;
    border-radius: 5px;
    margin-bottom: 15px;
    background-color: #fff;
}

@media (max-width: 1799px) {
    .h1_heading {
        margin-bottom: 8px;
        font-size: 34px;
    }
}

@media (max-width: 991px) {
    #back-to-top1 {
        bottom: 55px;
        right: 16px;
    }

    .main-heading-style-one .section-para span a,
    .section-para {
        font-size: 16px;
    }

    section {
        padding: 50px 0;
    }

    .mobile-cta {
        position: fixed;
        bottom: 0;
        width: 100%;
        display: flex;
        background: #000;
        text-align: center;
        justify-content: center;
        z-index: 111;
    }

    .title {
        font-size: 30px;
    }

    .sub-title {
        font-size: 25px;
    }
}

@media (max-width: 767px) {
    .h1_heading {
        font-size: 27px;
    }

    .hero-para {
        font-size: 17px;
    }
}

@media (max-width: 425px) {
    button span svg {
        width: 25px;
        height: 25px;
        right: 3px;
    }

    .btn_2 {
        min-width: 120px;
        min-height: 45px;
        max-width: 100%;
    }

    .h1_heading {
        font-size: 24px;
    }
}

@media (min-width: 1800px) {
    .container {
        max-width: 1600px;
    }
}

.swal2-container.swal2-center.swal2-backdrop-show {
    z-index: 1111111;
}

button.swal2-confirm.btn_2.swal2-styled {
    background-color: #46abce;
    border-radius: 10px;
}

.the_date {
    border: none !important;
}

button.swal2-confirm.swal2-styled {
    background-color: #46abce;
    min-width: 150px;
    border-radius: 10px;
    min-height: 45px;
}

::-webkit-scrollbar {
    width: 0.4rem;
    height: 0.4rem;
}

::-webkit-scrollbar-thumb {
    background: #ccc;
}

::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.mobile-cta .btn_1 {
    border-radius: 0;
}

div:where(.swal2-container) .swal2-html-container {
    color: #151515 !important;
}

button#freetrialsubmit:disabled {
    cursor: default;
}
