/*------
top 2
-------*/
span.fab.fa-facebook:before {
    content: "\f39e" !important;
}

div#sp-top2 ul.social-icons {
    float: right;
    z-index: 9;
    display: flex;
    position: relative;
}
div#sp-top2 ul.social-icons span{
    border:1px solid #838383;
    padding:8px 0px 8px 10px;
    border-radius:100%;
    font-size:16px;width:35px;
    color:#838383;
    display:flex;
}

div#sp-top2 .sp-contact-info span{display:none;}

div#sp-top2 .sp-contact-info{
    font-size:16px;position:relative;
    top:5px;color:#838383;
}
div#sp-top2 li.sp-contact-email:before {
    content:' ';
    position:absolute;
    top:10px;margin-left:-15px;
    width:6px;height:6px;
    background:#fd8205;
    border-radius:100%;
}
div#sp-top2 li.sp-contact-email{
    padding-left:12px;
}
div#sp-top2 ul.social-icons li.social-icon-instagram {
    margin-left:-12px;
}
@media(max-width:1399px) and (min-width:992px){
    div#sp-top2 li.sp-contact-email:before {
     top: 35px !Important;
    }
  div#sp-top2 ul.social-icons span{
    margin-top:12px;
    }
}

@media(max-width:991px) and (min-width:768px){
    div#sp-top2 li.sp-contact-email:before {
     top: 10px !Important;
    }
}

@media(max-width:373px){div#sp-top2 a {
    font-size: 12px !important;
    }
}
@media(max-width:369px){
      div#sp-top2 span{margin-top:-10px;}                  
}
@media(max-width:332px){div#sp-top2 a {
    font-size: 11px !important;
    }             
}

/*sticky menu*/
header#sp-header.header-sticky  img.logo-image-phone{
   filter: none !important;
   }
@media(max-width:991px){
header#sp-header.header-sticky{height:55px;}
}

header#sp-header.header-sticky div#sp-menu .burger-icon span{
    background:#53585a;
    border-radius:20px;

}
header#sp-header.header-sticky div#sp-menu .burger-icon{
   margin-top:5px;
}


/*-----
desktop menu follow logo alignment
----*/
@media(min-width:992px){
    .sp-megamenu-parent>li>a, .sp-megamenu-parent>li>span{position:relative;bottom:-12px;}
}