@import url('https://fonts.googleapis.com/css2?family=Anton&family=Bebas+Neue&family=Josefin+Sans:wght@100;200;300;400;500;600;700&display=swap');

.header-navigation__contact {

    -webkit-flex-basis: 260px;

    -ms-flex-preferred-size: 260px;

    flex-basis: 260px;

    display: -webkit-box;

    -webkit-box-pack: end;

    -webkit-justify-content: flex-end;

    -ms-flex-pack: end;

    justify-content: flex-end;

    -webkit-box-align: center;

    -webkit-align-items: center;

    -ms-flex-align: center;

    align-items: center;

    padding-left: 45px; float:left

}

.br{border-right:1px solid #dadada}

.header-navigation__contact__image {

    width: 35px;

    margin-right: 20px;

}

.header-navigation__contact__content {

    width: calc(100% - 35px);

    word-wrap: break-word;

}

.header-navigation__contact__content .text {

    display: inline-block;

    font-size: 0.875rem;

    line-height: 1;

    margin-bottom: 5px;

}

.header-navigation__contact__content .text {

    display: inline-block;

    font-size: 0.875rem;

    line-height: 1;

    margin-bottom: 5px;

}

.header-navigation__contact__content .sub-text {

    font-size: 1.3rem;

    font-weight: 500;

    color: #5aa2d0; font-family:'Josefin Sans', sans-serif

}

.form-body {
    background-color: #82a63f;

    min-height: 522px;
    height: 100% !important;

    padding: 50px 0px;
}







.website-logo {

    display: inline-block;

    top: 50px;

    left: 50px;

    right: initial;

    bottom: initial;

}

.past-main {

    background-color: #fff;

    margin-top: 0px;

    padding: 15px 0px;

    box-shadow: 0 0 5px #474747;

    z-index: 1;

    -webkit-transition: all 0.5s ease 0s;

    -o-transition: all 0.5s ease 0s;

    transition: all 0.5s ease 0s;

}

.navbar {

    position: relative;

    min-height: 70px;

    border: 1px solid transparent;

        border-top-color: transparent;

        border-right-color: transparent;

        border-bottom-color: transparent;

        border-left-color: transparent;

}

.navbar-brand {

    color: #fff !important;

    font-size: 35px;

    font-weight: bolder;

    font-family: sans-serif;

}

.set-logo {

    height: auto;

    padding: 0;

}

.navbar-brand {

    float: left;

    height: 70px;

    font-size: 18px;

    line-height: 20px;

}

.navbar-brand > img {

    border: 1px solid #fff;

}

.navbar-brand > img {

    display: block;

}

.set-img {

    height: 100%;

    width: 100%;

    vertical-align: middle;

}

.website-logo img {

    width: 100px;

}



.website-logo .logo {

    background-image: url("../images/logo.png");

}



.website-logo .logo img {

    width: 100px;

}



.website-logo-inside img {

    width: 100px;

}



.website-logo-inside .logo {

    background-image: url("../images/logo.png");

}



.website-logo-inside .logo img {

    width: 100px;

}


/*
.img-holder {
  
    background-color: #000000;
}*/


.img-holder .info-holder h3 {

    color: #fff;

    text-align: left;

}



.img-holder .info-holder h3 span {

    color: #fff;

}



.img-holder .info-holder h2 {

    color: #fff;

    text-align: left;

}



.img-holder .info-holder h2 span {

    color: #fff;

}



.img-holder .info-holder p {

    color: #fff;

    text-align: left;

}


/*
.img-holder .bg {

    background-image: url("../images/clientdesk-banner03.jpg");

}*/

.other-links{}

.other-links a{background:#5aa2d0; padding:10px 20px; color:#fff; text-transform:uppercase; font-weight:600; font-family:'Josefin Sans', sans-serif; font-size:15px; border-radius:5px; width:100%; text-align:center}

.other-links a:hover{background:#0c327b; text-decoration:none}

.form-holder {

    margin-left: 0px; position:;

}



.form-holder .form-content ::-webkit-input-placeholder {

    color: #526489;

}



.form-holder .form-content :-moz-placeholder {

    color: #526489;

}



.form-holder .form-content ::-moz-placeholder {

    color: #526489;

}



.form-holder .form-content :-ms-input-placeholder {

    color: #526489;

}



.form-content {

    background-color: #82a63f;

}



.form-content .form-group {

    color: #fff;

}



.form-content .form-items {

    max-width: 400px; float:left;

    text-align: left;

}



.form-content h3 {

    color: #fff;

    text-align: left;

}



.form-content p {

    color: #fff;

    text-align: left;

}



.form-content label {

    color: #fff;

    text-align: left;

}



.form-content .page-links a {

    color: #fff;

}



.form-content .page-links a:after {

    background-color: rgba(255, 255, 255, 0.5);

}



.form-content .page-links a.active:after {

    background-color: #fff;

}



.form-content .page-links a:hover:after, .form-content .page-links a:focus:after {

    background-color: #fff;

}



.form-content input, .form-content .dropdown-toggle.btn-default {

    border: 0;

    background-color: #fff;

    color: #8D8D8D;

}



.form-content input:hover, .form-content input:focus, .form-content .dropdown-toggle.btn-default:hover, .form-content .dropdown-toggle.btn-default:focus {

    border: 0;

    background-color: #ebeff8;

    color: #8D8D8D;

}



.form-content textarea {

    border: 0;

    background-color: #fff;

    color: #8D8D8D;

}



.form-content textarea:hover, .form-content textarea:focus {

    border: 0;

    background-color: #ebeff8;

    color: #8D8D8D;

}



.form-content .custom-file-label {

    border: 0;

    background-color: #fff;

    color: #8D8D8D;

}



.form-content .custom-file-label:after {

    color: #0093FF;

}



.form-content .custom-file:hover .custom-file-label, .form-content .custom-file:focus .custom-file-label {

    border: 0;

    background-color: #ebeff8;

    color: #8D8D8D;

}



.form-content input[type="checkbox"]:not(:checked) + label, .form-content input[type="checkbox"]:checked + label, .form-content input[type="radio"]:not(:checked) + label, .form-content input[type="radio"]:checked + label {

    color: #fff;

    font-weight: 700;

}



.form-content input[type="checkbox"]:checked + label, .form-content input[type="radio"]:checked + label {

    color: #fff;

}



.form-content input[type="checkbox"]:checked + label:before, .form-content input[type="radio"]:checked + label:before {

    background: #fff;

    border: 0px solid #fff;

}



.form-content input[type="checkbox"]:not(:checked) + label:before, .form-content input[type="radio"]:not(:checked) + label:before {

    background: transparent;

    border: 2px solid #fff;

}



.form-content input[type="checkbox"]:not(:checked) + label:after, .form-content input[type="checkbox"]:checked + label:after {

    color: #0093FF;

}



.form-content input[type="radio"]:not(:checked) + label:after, .form-content input[type="radio"]:checked + label:after {

    background-color: #0093FF;

}



.form-content .custom-options input[type="checkbox"]:not(:checked) + label, .form-content .custom-options input[type="checkbox"]:checked + label, .form-content .custom-options input[type="radio"]:not(:checked) + label, .form-content .custom-options input[type="radio"]:checked + label {

    color: #606060;

    background-color: #F7F7F7;

}



.form-content .custom-options input[type="checkbox"]:checked + label, .form-content .custom-options input[type="radio"]:checked + label {

    color: #fff;

    background-color: #57D38C;

    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, 0.16);

    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.16);

}



.form-content .form-button .ibtn {

    background-color: #fff;

    color: #222;

    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.16);

    box-shadow: 0 0 0 rgba(0, 0, 0, 0.16);

}



.form-content .form-button .ibtn:hover, .form-content .form-button .ibtn:focus {

    -webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.16);

    box-shadow: 0 5px 6px rgba(0, 0, 0, 0.16);

}



.form-content .form-button a {

    color: #fff;

}



.form-content .other-links span {

    color: #fff;

}



.form-content .other-links a {

    color: #fff;

}



.form-content .form-sent .tick-holder .tick-icon {

    background-color: rgba(255, 255, 255, 0);

}



.form-content .form-sent .tick-holder .tick-icon:before {

    background-color: #fff;

}



.form-content .form-sent .tick-holder .tick-icon:after {

    background-color: #fff;

}



.form-content .form-sent h3 {

    color: #fff;

}



.form-content .form-sent p {

    color: #fff;

}



.form-content .form-sent .info-holder {

    color: #fff;

    border-top: 1px solid rgba(255, 255, 255, 0.5);

}



.form-content .form-sent .info-holder span {

    color: #fff;

}



.form-content .form-sent .info-holder a {

    color: #fff;

}



@keyframes tick-anime3 {

    0% {

        background-color: rgba(255, 255, 255, 0);

        -webkit-transform: rotate(35deg) scale(2);

        -moz-transform: rotate(35deg) scale(2);

        -ms-transform: rotate(35deg) scale(2);

        transform: rotate(35deg) scale(2);

    }



    100% {

        background-color: rgba(255, 255, 255, 0.2);

        -webkit-transform: rotate(45deg) scale(1);

        -moz-transform: rotate(45deg) scale(1);

        -ms-transform: rotate(45deg) scale(1);

        transform: rotate(45deg) scale(1);

    }

}



.alert {

    color: #fff;

}



.alert.alert-primary {

    background-color: rgba(226, 240, 255, 0.1);

    border-color: #fff;

}



.alert.alert-primary hr {

    border-top-color: #fff;

}



.alert.alert-secondary {

    background-color: rgba(240, 240, 240, 0.1);

    border-color: #fff;

}



.alert.alert-secondary hr {

    border-top-color: #fff;

}



.alert.alert-success {

    background-color: rgba(247, 255, 240, 0.1);

    border-color: #fff;

}



.alert.alert-success hr {

    border-top-color: #fff;

}



.alert.alert-danger {

    background-color: rgba(255, 250, 250, 0.1);

    border-color: #fff;

}



.alert.alert-danger hr {

    border-top-color: #fff;

}



.alert.alert-warning {

    background-color: rgba(255, 248, 225, 0.1);

    border-color: #fff;

}



.alert.alert-warning hr {

    border-top-color: #fff;

}



.alert.alert-info {

    background-color: rgba(220, 237, 241, 0.1);

    border-color: #fff;

}



.alert.alert-info hr {

    border-top-color: #fff;

}



.alert.alert-light {

    background-color: rgba(254, 254, 254, 0.1);

    border-color: #fff;

}



.alert.alert-light hr {

    border-top-color: #fff;

}



.alert.alert-dark {

    background-color: rgba(214, 216, 217, 0.1);

    border-color: #fff;

}



.alert.alert-dark hr {

    border-top-color: #fff;

}



.alert.with-icon.alert-primary:before {

    color: #fff;

}



.alert.with-icon.alert-secondary:before {

    color: #fff;

}



.alert.with-icon.alert-success:before {

    color: #fff;

}



.alert.with-icon.alert-danger:before {

    color: #fff;

}



.alert.with-icon.alert-warning:before {

    color: #fff;

}



.alert.with-icon.alert-info:before {

    color: #fff;

}



.alert.with-icon.alert-light:before {

    color: #fff;

}



.alert.with-icon.alert-dark:before {

    color: #fff;

}



.alert a, .alert a.alert-link {

    color: #fff;

}



.alert .close {

    color: #fff;

}



.alert .close span {

    color: #fff;

}



.form-subtitle {

    color: #fff;

}



.rad-with-details .more-info {

    color: #fff;

}



.form-body.without-side .img-holder .info-holder img {

    display: none;

}



.form-body.without-side .form-content .page-links a:after {

    background-color: rgba(255, 255, 255, 0.5);

}



.form-body.without-side .form-content .page-links a.active:after {

    background-color: #fff;

}



.form-body.without-side .form-content .page-links a:hover:after, .form-body.without-side .form-content .page-links a:focus:after {

    background-color: #fff;

}



.form-body.without-side .form-content .form-button .ibtn {

    background-color: #fff;

    color: #29A4FF;

    -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.16);

    box-shadow: 0 0 0 rgba(0, 0, 0, 0.16);

}



.form-body.without-side .form-content .form-button .ibtn:hover, .form-body.without-side .form-content .form-button .ibtn:focus {

    -webkit-box-shadow: 0 5px 6px rgba(0, 0, 0, 0.16);

    box-shadow: 0 5px 6px rgba(0, 0, 0, 0.16);

}



/* -----------------------------------

    2 - Responsive Styles

------------------------------------*/

@media (max-width: 992px) {

    .form-holder {

        margin-left: 0;

    }



    .website-logo {

        top: 50px;

        left: 50px;

        right: initial;

        bottom: initial;

    }



    .website-logo .logo {

        background-image: url("../images/logo-light.svg");

    }



    .form-body.without-side .website-logo .logo {

        background-image: url("../images/logo-light.svg");

    }

}





.forget {
    margin-top: 12px;
}



.abouttt.text-center h4 {
    color: #1e6fb4;
    padding: 40px 0px;
}
