@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;700&family=Tajawal:wght@400;700&display=swap');


:root {
    --primaryColor: #58492F;
    --middleColor: #393E46;
    --helperColor: #737373;
    --lightHelper: #C29963;
    --hrColor: #58492F;
    --transparentColor: rgba(0, 0, 0, 0.699);
    --shadow: rgba(189, 188, 188, 0.514);
    /* --------------------------------- */
    --whatsappColor: #25D366;
    --white: #ffff;
    --blue: #1877F2;
    --green: #25D366;
    --gray: #f8f8f8;
    --container-width: 1340px;
    --header-height: 90px;
    --container-width: 1440px;

 
    --facebook-color: #0052D4;
    --instegram-color: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    --gray: #f8f8f8;
    --radius-md: 10px;
    --radius-lg: 16px;
    --border-medium: 2px;

    --space-xs: 4px;
    --space-sm: 8px;
    --space-md: 12px;
    --space-lg: 24px;
    --space-xl: 30px;

    --shadow-right: 4px 0 10px var(--shadow-color);
    --shadow-sm: 0px 4px 6px var(--shadow-color);
    --shadow-md: 0 5px 12px var(--shadow-color);
    --shadow-lg: 0 10px 25px var(--shadow-color);


    --text-md: 16px;
    --text-lg: 20px;
    --text-xl: 28px;
    --text-2xl: 38px;

}
body::-webkit-scrollbar {
    width: 5px;
}

body::-webkit-scrollbar-track {
    background-color: transparent
}

body::-webkit-scrollbar-thumb {
    background-color: var(--lightHelper);
    background-image: linear-gradient(0deg, var(--lightHelper) 0%, var(--helperColor) 100%);
    border-radius: 5px;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Cairo', 'Tajawal', sans-serif;
}

a {
    text-decoration: none;
    transition: all 0.5s;

}

ul {
    list-style: none;
}

.container {
    max-width: var(--container-width);
    margin: 0 auto;
    padding: 0 18px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.company-name{
    color: var(--primaryColor);
    display: none;
}
/* Top Bar */
.top-bar {
    background: rgba(0, 0, 0, 0.24);
    border-bottom: 1px solid rgba(0, 0, 0, 0.075);
    font-size: 1rem;
    padding: 1px 0;
   position: static;
    top: 0;
    z-index: 10000000;
  
   
    backdrop-filter: blur(10px);
}

.top-bar .top-left .socials a {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    color: var(--lightHelper);
    background-color: var(--white);
    padding: 3px 10px;
    border-radius: 25px;
    text-decoration: none;
    font-size: 1.1rem;
    transition: all 0.5s;
    font-weight: 600;
}

.top-bar .top-left .socials a:hover {
    color: var(--white);
    background-color: var(--lightHelper);
}

.top-bar .top-right {
    display: flex;
    align-items: center;
    gap: 12px;
}


.socials a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
 color: var(--lightHelper);
  width: 30px;
  height: 30px;

  border-radius: 50%;
  background: #fff;
  text-decoration: none;
}
.socials a i {
  font-size: 1rem;   
  line-height: 1;
}

.socials a:hover {
    color: var(--white);
    background-color: var(--lightHelper);
}


/* Small tablets & large phones */
@media (max-width: 900px) {
    /* Top Bar */
.top-bar {
  
    z-index: 10000;
   
}

    
}

/* Phones */
@media (max-width: 576px) {
   

   
    .top-bar {
        font-size: 0.85rem;
       
    }

  

    

 
}
@media (max-width: 576px) {
    
}