/* ------- Media Queries ------- */


@media only screen and (min-width: 2000px) {
    
    .cgf-logo {
    width: 315px;
    margin-top: -15px;
    }

}

@media only screen and (max-width: 1950px) {
   
   .cgf-logo {
    width: 315px;
    margin-top: -15px;
    }

}

@media only screen and (max-width: 1900px) {
    

    .cgf-logo {
    width: 315px;
    margin-top: -15px;
    }

}

@media only screen and (max-width: 1800px) {
    

    .cgf-logo {
    width: 315px;
    margin-top: -15px;
    }

}


@media only screen and (max-width: 1600px) {
    

    .cgf-logo {
    width: 315px;
    margin-top: -15px;
    }
.cdfd-logo {
   width: 340px;
    margin-bottom: 10px;
}
}

@media only screen and (max-width: 1540px) {
    
  .cgf-logo {
    width: 280px;
    margin-top: -15px;
    }
    .cdfd-logo {
    width: 300px;
    margin-bottom: 10px;
}

}

@media only screen and (max-width: 1464px) {
    

   .cgf-logo {
    width: 247px;
    margin-top: -15px;
    }
    .cdfd-logo {
    width: 290px;
    margin-bottom: 10px;
}

}

@media only screen and (max-width: 1400px) {
    

    .cgf-logo {
    width: 225px;
        margin-top: -8px;
    }
    .cdfd-logo {
    width: 270px;
        /* margin-bottom: 10px; */
        margin-top: 6px;
}


}

@media only screen and (max-width: 1386px) {
   .cgf-logo {
    width: 197px;
        margin-top: -8px;
    }
    .cdfd-logo {
    /*width: 250px;*/
    width: 244px;
        /* margin-bottom: 10px; */
       /* margin-top: 6px;*/
        margin-top: 6px;
}

.navbar-nav .nav-item {
   margin-right: 7px;
}

.notice1 {
  width: 128px;
  z-index: 9999;
  margin: 5px;
}

.notice2 {
    margin-top: -46px;
}

}

/* Extra large screens (1201px and up) */
@media only screen and (max-width: 1301px) {
    .navbar-nav .nav-item {
    margin-right: 7px;
}
}

/* Large screens (up to 1200px) */
@media only screen and (max-width: 1200px) {
    

.cgf-logo {
        width: 180px;
        margin-top: -8px;
    }
 .cdfd-logo {
        width: 240px;
       width: 191px;
        /* margin-bottom: 10px; */
        margin-top: 6px;
       margin-top: 16px;
    }
       .navbar-nav .nav-item {
    margin-right: 1px;
}
}

@media only screen and (max-width: 991px) {
    .social-icon img {
      width: 26px;
      height: 26px;
    }
   /*.cgf-logo {
    width: 100px;
    margin-top: -15px;
    }*/
     .cgf-logo {
    width: 200px;
    margin-top: -15px;
    }

   .login-btn {
     margin-top: -40px;
     margin-bottom: 8px;
  }
 #spec_tab {
   margin-top: 10px; 
}
.min-card {
   margin-bottom: 10px;
}

}

/* Medium screens (up to 768px) */
@media only screen and (max-width: 768px) {
     .social-wrapper .social-contact {
      margin-right: 0;
      margin-top: -26px;
  }
  .cgf-logo {
    width: 190px;
    margin-top: -15px;
  }
   .social-icon img {
      width: 30px;
      height: 30px;
  }
  #social ul {
    margin-left: -50px;
  }
   
  .login-btn {
     margin-top: -40px;
     margin-bottom: 8px;
  }
 #spec_tab {
   margin-top: 10px; 
}

#spec_tab li {
   margin-bottom: 5px;
}
.min-card {
   margin-bottom: 10px;
}
.notice1 {
  width: 128px;
  z-index: 9999;
  margin: 5px;
}

.notice2 {
    margin-top: -46px;
}

}

/* Small screens (up to 480px) */
@media only screen and (max-width: 480px) {
 .social-icon img {
      width: 30px;
      height: 30px;
  }
   .login-btn {
     margin-top: -40px;
     margin-bottom: 8px;
  }
    
}

/* Tiny screens (up to 320px) */
@media only screen and (max-width: 320px) {
    .social-icon img {
      width: 20px;
      height: 20px;
    }
    
.navbar {
  padding: 0px;
}

}