
/*header section css*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap');

* {
    padding: 0;
    margin: 0;
    text-decoration: none;
    list-style: none;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}


/*navbar css*/

nav {
    height: 80px;
    width: 100%;
    background-color: #ffffff;
}

.img-logo {
    width: 150px;
    padding: 5px 19px;
    margin: 25px 40px;
}

nav ul {
    float: right;
    margin: 33px 92px;
}

nav ul li {
    display: inline-block;
    line-height: 20px;
    /*margin: 8px 13px;*/
}

nav ul li a {
    color: black!important;
    /*opacity: 0.71;*/
    font-size: 13px;
    text-transform: uppercase;
    padding: 5px 21px;
    text-decoration: none;
    font-weight: 600;
}

nav ul li a:hover {
    color: #f83220;
}
.checkbtn {
    font-size: 30px;
    color: black;
    float: right;
    line-height: 80px;
    margin-right: 35px;
    cursor: pointer;
    display: none;
}

#check {
    display: none !important;
}

.close {
    display: none;
}

.show-mob-menu {
    /* display: none!important; */
    animation: menu 0.2s linear reverse;
}

@keyframes menu {
    from {
        opacity: 1;
        transform: translateX(0px);
    }
    to {
        opacity: 0;
        transform: translateX(100px);
    }
}

.hide-mob-menu {
    display: none !important;
    /* animation: hidemenu  0.5s linear  ; */
    animation: hide 0.5s linear;
}

@keyframes hide {
    /* to{
          opacity: 0;
          transform: translateX(-100px);
      }from{

          opacity: 1;
          transform: translateX(0px);
      } */
    0% {
        opacity: 0;
        transform: translateX(-100px);
    }

    80% {
        transform: translateX(10px);
    }
    100% {
        opacity: 1;
        transform: translate(0);
    }
}
.hide-menu{
    display: block;
}

/* dropdown button css for profile section */
.dropbtn {
    background-color: white;
    padding: 16px;
     border: none;
    cursor: pointer;
}

.dropbtn:hover, .dropbtn:focus {
  background-color: white;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  min-width: 160px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown a:hover {background-color: #ddd;}

.show {display: block;}

/* media query for screen only and view upto 858px */
@media (min-width: 858px) {
    .hide-menu {
        display: block!important;
    }
    .mob-view-content{
        margin-left: 125px;
        margin-top: 1px;

    }
    .dropdown-content a {
        color: black;
        padding: 5px 8px;
        text-decoration: none;
        display: block;
        text-transform: uppercase;
    }

}

/* media query for navbar in mobile screen and max width 858px */
@media (max-width: 858px) {
    .close {
        display: none !important;
        padding: 5px 19px;
        margin: 18px -18px;
    }

     .checkbtn {
        display: block;
    }

    nav ul {
        float: right;
        margin: 0px 0px;
        
    }

    .show {
        margin-top: 26px;
    }

    .slider-margin {
        margin-top: 28% !important;
    }

    .hide-menu {
        position: fixed;
        width: 100%;
        height: 287px;
        background: white;
        top: 80px;
        left: 0;
        text-align: center;
        display: none;
    }

    .show-mob-menu {
        display: block;
    }

  

    nav ul li {
        display: block;
        line-height: 43px;
        margin: 4px 8px;
        font-size: 10px;
    }

      nav ul li a {
        color: #000000;
        opacity: 0.71;
        font-size: 13px;
        text-transform: uppercase;
        padding: 5px 21px;
        text-decoration: none;
        font-weight: 600;
    }

    nav ul li a:hover {
        color: #f83220;
        opacity: 0.71;
        font-size: 13px;
        text-transform: uppercase;
        padding: 5px 21px;
        text-decoration: none;
    }

   
}

@media screen and (max-width: 1200px) and (min-width: 899px) {
    nav ul {
        float: right;
        /* margin: -75px 52px; */
        margin: 33px 3px;
    }

  }
  @media screen and (max-width: 903px) and (min-width: 858px) {
    nav ul {
        float: right;
        margin: -72px 3px;
    }

  }
  @media screen and (max-width: 921px) and (min-width: 902px) {
    nav ul {
        float: right;
        margin: -72px 3px;
    }

  }
 
 
 
 
  
  