#et-secondary-nav > .wpml-ls-current-language > a svg{
     width: 18px;
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -2px;   
}

.float-rights-div, #top-menu-nav #et-secondary-nav {
    margin-top: 8px;
}

body #top-menu-nav li a {
    font-family: 'Manjari', sans-serif;
    text-transform: capitalize;
    font-weight: 700;
    color: #151515;
    font-size: 18px;
}

body #top-menu-nav li.login-button-menu a{
    border: 1px solid #B2B2B2;
    padding: 14px 28px 10px!important;
    border-radius: 50px;
    color: #2E2D2B;
}

body #top-menu-nav li.login-button-menu a:hover{
    background: #F6F7F9!important;
    opacity: 1!important;
}

.sign-up-button{
   
}


.login-button-menu {
       padding-right: 8px!important;
    margin-right: 0!important;
}



@media (max-width: 1640px){
    .other-language-body #et-secondary-nav li a,
        .other-language-body #top-menu li a {
            font-size: 14px;
        } 
        
       .other-language-body .sign-up-button a {
    
    font-size: 14px!important;
    padding: 15px 15px 14px!important;
}

.other-language-body #top-menu li {
    padding-right: 10px;
}

.other-language-body #et-secondary-nav li {
    padding-right: 0px;
}
}





@media (max-width: 1380px) and (min-width: 981px){
    .home-section-1  .et_pb_text h1{
        font-size: 45px;
    }
    
    body.et_header_style_left #et-top-navigation, body.et_header_style_split #et-top-navigation {
        padding: 40px 0 0 0;
    }
    
    #logo {
    margin-top: 0px;
}
    
}



/*@media (max-width: 1320px){*/
@media (max-width: 1400px){
#top-menu, #top-menu-2, #et-secondary-nav {
    display: none;
}

#et_mobile_nav_menu{
    display:block;
}

.mobile_menu_bar:before {
    font-size: 60px;
    color: #ED7E00;
    top: -10px;
}

 body #main-header .et_mobile_menu {
    background-color: #fff;
    border-color: white;
    padding-top: 0px;
    padding-bottom: 30px;
    box-shadow: none;
}

.sign-up-button a{
        margin-top: 20px;
    text-align: center;
}

#main-header > .container{
    width: 90%;
}

.et_header_style_left #logo {
    max-width: 70%;
    margin-top: 0;
}

}



@media (min-width: 981px){
    .single.et_right_sidebar #sidebar {
        padding-left: 0px;
    }
    
    .single.et_right_sidebar #left-area {
    padding-right: 3%;
}

.single #left-area {
    width: 74.25%;
}

.single #sidebar{
    width: 22.75%;
}
}


@media (max-width: 980px){
.et_header_style_left #et-top-navigation{
    padding-top: 0;
}

.et_header_style_left #et-top-navigation .mobile_menu_bar{
    padding-bottom: 0;
}

.main-footer, #menu-footer-menu, .footer-social ul{
    text-align: center;
}

.footer-social ul{
    margin: 20px auto;
}

.mobile_menu_bar:before {
   top: 0px; 
}

}



@media screen and (max-width: 782px){
.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_only_menu.admin-bar #main-header {
    top: 25px!important;
}
}




/*---- gdpr-setting---*/

.cli-modal-content {
    padding: 32px;
    border-radius: 35px;
}

.cli-tab-container h4 {
    font-size: 18px;
    color: #2c4c81;
    font-weight: 600;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 10px;
    margin-bottom: 15px;
}

.cli-privacy-content-text {
    font-size: 16px;
    font-family: "Montserrat", sans-serif;
    color: #777a7a;
}

.cli-privacy-content-text a{
        color: red;
}

.cli-switch .cli-slider:before {
    background-color: #fff;
    bottom: 2px;
    content: "";
    height: 25px;
    left: 5px;
    position: absolute;
    transition: .4s;
    width: 25px;
    background-color: #ed7e00;
}

.cli-switch .cli-slider {
    background-color: #e3e1e8;
    height: 30px;
    width: 70px;
    left: auto;
    transition: .4s;
    top:5px;
}

.cli-switch .cli-slider:after {
    right: 85px;
    color: #000;
    min-width: 80px;
    top: 5px;
}

.cli-tab-header {
    padding: 16px 15px 25px;
     
}

.cli-tab-header a.cli-nav-link {
    font-size: 16px;
    color: #2c4c81;
       padding-top: 8px;
}

.cli-tab-section {
    margin-top: 10px;
}

.cli-switch input:checked + .cli-slider:before {
    transform: translateX(35px);
        background: white;
}

.cli-switch input:checked + .cli-slider {
    background-color: #ed7e00;
}

.cli-tab-footer .wt-cli-privacy-accept-btn {

    background: #ed7e00;
    padding: 12px 36px;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 800;
    border-radius: 50px;
    font-size: 16px;
}

.cli-modal .cli-modal-close {
    right: 10px;
    top: 5px;
}

.cli-tab-container .cli-row {
    max-height: 800px;

}

@media (min-width: 992px){
body .cli-modal .cli-modal-dialog {
    max-width: 800px;
}
}


@media (max-width: 991px){
.cli-switch .cli-slider {
    height: 20px;
    width: 50px;
    top: -10px;
}

.cli-switch .cli-slider:before {
    height: 15px;
    left: 5px;
    width: 15px;
}

.cli-switch input:checked + .cli-slider:before {
    transform: translateX(25px);
}

.cli-switch .cli-slider:after {
    right: 58px;
    color: #000;
    min-width: 80px;
    top: 0px;
}

.cli-tab-header a.cli-nav-link {
    padding-top: 13px;
}

.cli-tab-header {
    padding: 16px 15px 15px;
}

.cli-tab-header a.cli-nav-link {
    font-size: 14px;
}

#cookie-law-info-bar .cli-style-v2 {
    font-size: 12px;
}

#cookie-law-info-bar {
    max-width: 1000px;
    right: 2%;
    width: 96%;
}
}

@media (max-width: 767px){
.comment-form-author, .comment-form-email{
    width: 100%;
    float: none;
}

.comment-form-author{
    margin-right: 0%;
}
}


