/********** Template CSS **********/:root {    --primary: #018AC3;    --secondary: #999999;    --light: #F2F8FE;    --dark: #111111;}.back-to-top {    position: fixed;    display: none;    right: 30px;    bottom: 60px;    z-index: 99;}h4,h5,h6,.h4,.h5,.h6 {    font-weight: 500 !important;}/*** Spinner ***/#spinner {    opacity: 0;    visibility: hidden;    transition: opacity .5s ease-out, visibility 0s linear .5s;    z-index: 99999;	display: none !important;}#spinner.show {    transition: opacity .5s ease-out, visibility 0s linear 0s;    visibility: visible;    opacity: 1;	display: none !important;}a {  color: #33A1CF !important;}/*** Button ***/.btn {    font-weight: 500;    transition: .5s;}.text-primary {  color: #33A1CF !important;}.btn.btn-primary {    color: #fff !important;	background:#eec378 !important;}.btn-square {    width: 38px;    height: 38px;}.btn-sm-square {    width: 32px;    height: 32px;}.btn-lg-square {    width: 48px;    height: 48px;}.btn-square,.btn-sm-square,.btn-lg-square {    padding: 0;    display: flex;    align-items: center;    justify-content: center;    font-weight: normal;}.bg-light {  background-color: #2A5882 !important;}.slideInDown {  animation-name: slideInDown;  color: #fff;}.breadcrumb-item a {  color: #fff !important;}.breadcrumb-item.active {  color: #dfbd6e;}.abtcn1 {  color: #fff;}/*** Navbar ***/.navbar.sticky-top {    top: -100px;    transition: .5s;}.navbar .navbar-brand {    height: 75px;}.navbar .navbar-nav .nav-link {    margin-right: 30px;    padding: 25px 0;    color: #000 !important;    font-weight: 500;    outline: none;}.fab {  color: #fff;}.navbar .navbar-nav .nav-link:hover,.navbar .navbar-nav .nav-link.active {    color: #018AC3 !important;}.navbar .dropdown-toggle::after {    border: none;    content: "\f107";    font-family: "Font Awesome 5 Free";    font-weight: 900;    vertical-align: middle;    margin-left: 8px;}@media (max-width: 991.98px) {    .navbar .navbar-nav .nav-link  {        margin-right: 0;        padding: 10px 0;    }    .navbar .navbar-nav {        border-top: 1px solid #EEEEEE;    }}@media (min-width: 992px) {    .navbar .nav-item .dropdown-menu {        display: block;        border: none;        margin-top: 0;        top: 150%;        opacity: 0;        visibility: hidden;        transition: .5s;    }    .navbar .nav-item:hover .dropdown-menu {        top: 100%;        visibility: visible;        transition: .5s;        opacity: 1;    }}.navbar .btn:hover {    color: #FFFFFF !important;    background: var(--primary) !important;}/*** Header ***/.hero-header .breadcrumb-item+.breadcrumb-item::before {    color: var(--secondary);}.features {  background: #F9F9F9;}.bgcdhmain {  padding-top: 1rem !important;  padding-bottom: 1rem !important;}/*** Service ***/.service-item {    position: relative;    overflow: hidden;}.service-item::after {    position: absolute;    content: "";    width: 0;    height: 0;    top: -80px;    right: -80px;    border: 80px solid;    transform: rotate(45deg);    opacity: 1;    transition: .5s;}.service-item.bg-white::after {    border-color: transparent transparent var(--light) transparent;}.service-item.bg-light::after {    border-color: transparent transparent #FFFFFF transparent;}.service-item:hover::after {    opacity: 0;}/*** FAQs ***/.accordion .accordion-item {    border: none;    margin-bottom: 15px;}.accordion .accordion-button {    background: var(--light);    border-radius: 2px;}.accordion .accordion-button:not(.collapsed) {    color: #FFFFFF;    background: var(--primary);    box-shadow: none;}.accordion .accordion-button:not(.collapsed)::after {    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");}.accordion .accordion-body {    padding: 15px 0 0 0;}.form-control {  &.main {    background: $light;    padding: 15px 20px;    height: 48px;    margin-bottom: 20px;    border: none;;    font-size: 14px;box-shadow: 1px 10px 5px 4px aliceblue;    &:focus {      border: 1px solid $primary-color;     }  }}textarea.form-control {  &.main {    height: initial;  }}.form-control::-webkit-input-placeholder {  color: $text-color;  font-size: 14px;}.user-login.section {background: #fff;padding: 70px 10px 50px 10px;  border-radius: 10px;}.serbck { background-color: #F7F9FB !important;   }.log{    width:225px;	padding:30px;	}.sgnpu {  max-width: 750px;  display: block;  margin: 0 auto;  background: #f7f3f3;  padding: 30px;  margin-bottom: 50px;}.servcses  {  background: #F9F9F9;}/*** Footer ***/.footer h3 {  color: #fff;}.footer h1 {  color: #fff;}.footer h5 {  color: #fff;}.footer span {  color: #fff;}.footer {  background: #000;  margin-top: 0px !important;}.container-fluid.hero-header.bg-light.py-5.mb-5 img {  max-width: 110px;  margin: 0 auto;  display: block;}.container-fluid.hero-header.bg-light.py-5 {  padding: 0px !important;  margin-bottom: 0px !important;}.footer p { color:#fff;}.footer .btn.btn-link {    display: block;    margin-bottom: 5px;    padding: 0;    text-align: left;    color: var(--secondary);    font-weight: normal;    text-transform: capitalize;    transition: .3s;}.footer .btn.btn-link::before {    position: relative;    content: "\f105";    font-family: "Font Awesome 5 Free";    font-weight: 900;    color: var(--secondary);    margin-right: 10px;}.footer .btn.btn-link:hover {    color: var(--primary);    letter-spacing: 1px;    box-shadow: none;}.footer .btn.btn-square {    color: var(--primary);    border: 1px solid var(--primary);}.footer .btn.btn-square:hover {    color: #FFFFFF;    background: var(--primary);}.footer .copyright {    padding: 25px 0;    border-top: 1px solid rgba(17, 17, 17, .1);	background: #000;}.footer .copyright a {    color: var(--primary);}.footer .copyright a:hover {    color: var(--dark);}



.error-message {
    text-align: center;
    color: red;
    margin-top: 5px;
  }