.header.navbar{font-size: 1.4em; line-height:1em; padding: 0;}
.header.navbar a{color:#fff; text-decoration: none;}

.header.navbar .container{flex-wrap: nowrap; -ms-flex-wrap: nowrap;}

.header.navbar .navbar-brand{padding:2px 0 0 0; margin: 0; }

.header.navbar .logo{align-items: center;display: flex; padding: 11.5px 0;}

    @media (max-width:767.98px){

        .header.navbar .logo{align-items: center;display: flex; padding: 8px 0;}
    }


.header.navbar .logo img{  width: 200px; height: 15px; display: inline-block; }
.header.navbar .logo a small{margin-top: 4px; margin-left:1px; float: left;}
.header.navbar .logo a small, .logo a small:hover{color:#c9cac3; font-size: 12px; letter-spacing: 0.9px;}

.header.navbar .phone{font-family: 'Hind Madurai', sans-serif; font-weight: 300; padding: 8px 0 8px 35px;
    font-size: 18px;line-height: 1.2em; border-color: #37373d !important;}
.header.navbar .phone { padding-left: 20px; }
.header.navbar .phone span{text-align: right;}
.header.navbar .phone span img{width: 13px; height: 13px; position: relative; top:-2px; margin-right: 9px; display: inline-block; }

.header.navbar .menu{line-height: 1.4em; font-weight: 600; padding-right: 1.3rem;}
.header.navbar .menu{padding-right: 1rem;}
.header.navbar .menu a{padding-right: 30px;}
.header.navbar .menu a{ padding-right: 10px;}
.header.navbar .menu a:last-child{padding-right: 0;}
.header.navbar .menu a:hover{text-decoration: underline;}

.header.navbar .changing-currency{border-color: #37373d !important; display: -ms-flexbox; display: flex;}
.header.navbar .changing-currency .btn{color: #fff;}
.header.navbar .changing-language .btn{color: #fff;}
.header.navbar .changing-language.for-mobile .btn{color: #000;}

.dropdown-item{width: 100%}

.changing-currency .dropdown-item {font-family: 'Hind Madurai', sans-serif; font-weight: 500 !important;
    position: relative; width: 100%;}
.changing-currency button.dropdown-item {padding-left: 60px !important;}

.changing-currency .dropdown-item span{position: absolute; left: 15px;}

@media (min-width:768px){

    .header.navbar .changing-language{border-color: #37373d !important; display: -ms-flexbox !important; display: flex !important;}

}

@media (max-width:767.98px){

    .header.navbar .changing-currency{display: none }
    .header.navbar  .container,
    .header-social.header.navbar .container { flex-wrap: wrap;   -ms-flex-wrap: wrap;}
    .header.navbar .container.container-1280,
    .header-social.header.navbar .container.container-1280{padding: 0}


    .header.navbar .logo,
    .header-social.header.navbar .logo{padding: 5px 0 5px 15px;}

    .header.navbar .phone,
    .header-social.header.navbar .phone {
        background: #fff;
        font-size: 24px;
        border: 0 !important;
        padding: 15px 0 !important;
        font-weight: 800;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        margin: 0!important;
    }
    .header.navbar .phone a span,
    .header-social.header.navbar .phone a span{ text-align: center;
        color: #212529; text-decoration: underline; }

    .header.navbar .phone .text-warning,
    .header-social.header.navbar .phone .text-warning{display: none;}

    .header-social.header.navbar .social-networks  {padding-right: 15px; }
    .header-social.header.navbar .social-networks img{ border: 1px solid #909093; border-radius: 50%; padding: 0 8px;
        width: 30px; height: 30px; display: inline-block;}
    .header-social.header.navbar .social-networks a{ margin-right: 3px;}
    .header-social.header.navbar .social-networks a:last-child{margin-right: 0;}
}



@media (max-width:575.98px) {
    .header.navbar .navbar-brand{padding:0;}
    .header.navbar .logo img{  width: 180px; height:14px;}
    .header.navbar .logo a small, .logo a small:hover{font-size: 0.55em;letter-spacing: 0.7px;}
    .header-social.header.navbar .logo a small {margin-top: 2px;}
    .header-social.header.navbar .phone {  padding: 13px 0 12px 0!important;}
}


@media (max-width:360px){
    
    .header.navbar .logo img{  width: 150px; height:11px;}
    .header.navbar .logo a small{margin-top: 3px;}
    .header.navbar .logo a small, .logo a small:hover{font-size: 0.47em; letter-spacing: 0.5px;}

    .header-social.header.navbar .social-networks img{ border: 1px solid #909093;
        border-radius: 50%; padding: 0 6px;  width: 24px; height: 24px; display: inline-block;}
}
