.browserupgrade{

    display:none;

}



/*header*/

.header__right img {
    width: 28px !important;
    margin-right: 6px;
}

.header__area .header__right-btn {

    margin-right: 10px;

}

.header__area .dropdown button {

    padding: 10.3px 35px 11px 12px;

    box-shadow: none !important;

    display: flex;

    align-items: center;

    border-color: #0b5ed7 !important;

    border: 0 !important;

    font-size: 15px;

    background-color: #016bff;

}

.header__area .dropdown .dropdown-menu {

    border: 0;

    font-size: 14px;

    padding: 0;

    -webkit-box-shadow: 0px 20px 30px 0px rgb(10 0 48 / 30%);

    -moz-box-shadow: 0px 20px 30px 0px rgba(10, 0, 48, 0.3);

    box-shadow: 0px 20px 30px 0px rgb(10 0 48 / 30%);

}

.header__area .dropdown .dropdown-menu img {

    width: 14% !important;

}

.header__area .dropdown .dropdown-menu li .dropdown-item {

    border-bottom: 1px solid #e1e1e1;

    padding: 7px 11px;

    /* border-left: 2px solid #ff6800; */

    /* border-right: 2px solid #ff6800; */

    font-size: 12px;

}

.header__area .dropdown .dropdown-menu li:last-child .dropdown-item {

    border-bottom: 0;

}

.header__area .dropdown-menu {

    height: auto;

    overflow-y: auto;

    overflow-x: hidden;

}

.header__area .dropdown-menu::-webkit-scrollbar {

    width: 6px;

}

.header__area .dropdown-menu::-webkit-scrollbar-track {

    box-shadow: inset 1px 1px 10px rgb(0 0 0 / 52%);

}

.header__area .dropdown-menu::-webkit-scrollbar-thumb {

    background-color: #016afd;

}

.header__area .dropdown-menu::-webkit-scrollbar-thumb:hover {

  background: #b30000; 

}



/*policy page*/

.policy-outer, .imprint-outer {

    padding-top: 100px;

    padding-bottom: 50px;

}

.policy-outer h1, .imprint-outer h1 {

    font-size: 40px;

    font-weight: 800;

    color: #070337;

    margin-bottom: 25px;

}



.policy-outer h2 {

    margin-top: 57px;

}



.policy-outer h3, .imprint-outer h3, .imprint-outer h4 {

    color: #182e88;

    font-size: 26px;

    margin-bottom: 10px;

    border-left: 2px solid #192f88;

    padding-left: 3px;

    line-height: 33px;

    margin-top: 28px;

}

.policy-outer a {

    word-break: break-all;

}



.policy-outer p, .imprint-outer p, .policy-outer li, .imprint-outer li{

    color: #625e6e;

    font-weight: 600;

}







/***contact-form***/

.contc_form .input-div input, .contc_form .input-div textarea {

    margin-bottom: 0;

}



.contc_form .input-div {

    margin-bottom: 20px;

}



.contc_form .text-danger {

    display: block;

    font-size: 13px;

}



/*documentation page*/

.documentation-section {

    padding-bottom: 60px;

}



.documentation-section .documentation-steps li {

    font-family: "Open Sans", sans-serif;

    font-size: 15px;

    color: #625e6e;

    font-weight: 600;

    list-style-type: disclosure-closed;

    margin-left: 22px;

}



.documentation-section .documentation-steps p {

    font-family: "Open Sans", sans-serif;

    font-weight: bold;

    margin-bottom: 0;

    margin-top: 33px;

    color: #182e88;

    font-size: 23px;

}

.documentation-section .documentation-steps img {

    width: 100%;

    margin: 15px 0 15px 0;

}

.small-img {

    width: 36% !important;

}

/*cookieModal*/

#cookieModal {
    /*display: block !important;*/
    opacity: 1;
    background: #0000004a;
}
#cookieModal button {
    width: 100%;
    padding: 7px 12px;
    font-size: 19px;
    background-color: #7127ea;
    border-color: #7127ea;
    border-radius: 8px;
    padding: 8px 32px !important;
    color: #fff;
    transition: all 0.6s ease 0s!important;
    font-weight: normal;    
}
#cookieModal button.reject {
    background: #fc6d00;
    border-color: #fc6d00;
}
#cookieModal button.accept{
    background-color: #7127ea;
    border-color: #7127ea;
}
#cookieModal .additional {
    width: 100%;
    text-align: center;
}
#cookieModal .additional a {
    border-right: 2px solid #d1d1d1;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 15px !important;
    display: inline-block;
}
#cookieModal .additional a:last-child {
    border: 0;
}
#cookieModal .modal-dialog {
    transform: translate(-50%, -50%);
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 438px;
}
#cookieModal .modal-title {
    font-size: 24px;
    font-weight: 400;
}
#cookieModal .modal-header, #cookieModal .modal-footer{
    border: 0;
}
#cookieModal .modal-header {
    padding-bottom: 0;
}

.navbar-expand .navbar-nav #lang_switcher {
    margin-right: 8px;
}

@media screen and (max-width: 767px){
    #cookieModal .modal-dialog {
        width: 92%;
    }
}

@media screen and (max-width: 575px){

    .logo img {

        max-width: 110px;

    }

    .hero__thumb-3 img.hero-phone {

        margin-left: 0;

        margin-top: 20px;

        margin-bottom: 20px;

    } 

    .about__area .about__thumb-4 img.about-4-circle {

        bottom: 0px;

        max-width: 320px;

        margin: 0 auto;

        left: 0;

    }     

    .faq__counter ul {

        display: flex;

        justify-content: center;

    }



}
.sign__forgot a {
    font-size: 14px;
}