@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Italiana&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap");
/*** all Mobile Screen (iphone 6,7,8) ***/
/*** mobile Landscape Size ***/
/*** medium devices (tablets, less than 992px) ***/
/*** iPad in landscape ***/
/**** smaller than desktop 1200 (devices and browsers) ***/
/*** laptop with MDPI (medium density per inch) resolution ***/
/*** SP developers resolution ***/
/*** laptop with HiDPI (High Dots Per Inch) resolution ***/
/*** laptop with HiDPI (High Dots Per Inch) resolution ***/
/*** WSXGA (Wide Super Extended Graphics Array) resolution ***/
/* placeholder mixin */
/* how to use this variabile*/
/* .forms{
   @include placeholder{
    opacity: 1;color: #a5aeb7;
  } */
/* @include transition (.2s ease-out all); */
/*    @include flexbox();
    @include justify-content (center);*/
.footer-rights-sec {
  padding: 20px 0;
  background-color: #0f172a; /* Slate 900 */
  color: #64748b; /* Slate 500 */
  border-top: 1px solid rgba(255, 255, 255, 0.1); }
  .footer-rights-sec .rights-wrapper {
    display: flex;
    justify-content: space-between; }
    .footer-rights-sec .rights-wrapper .col-lft {
      color: #94a3b8; /* Slate 400 */ }
    .footer-rights-sec .rights-wrapper .f-soc-block {
      display: flex;
      align-items: center; }
      .footer-rights-sec .rights-wrapper .f-soc-block .f-soc-link {
        display: inline-block;
        margin-left: 12px;
        transition: .3s; }
        .footer-rights-sec .rights-wrapper .f-soc-block .f-soc-link img {
          filter: brightness(0) invert(1);
          opacity: 0.7;
          transition: opacity 0.3s; }
        .footer-rights-sec .rights-wrapper .f-soc-block .f-soc-link:hover {
          transform: translateY(-5px); }
        .footer-rights-sec .rights-wrapper .f-soc-block .f-soc-link:hover img {
          opacity: 1; }

@media (max-width: 1679px) {
  .footer-sec .f-brand-block .f-logo img {
    max-height: 38px; }

  .footer-sec .f-brand-block p {
    font-size: 16px; }

  .footer-sec .f-brand-block .mail-block {
    font-size: 16px; }

  .footer-sec .f-nav li .f-nav-link {
    font-size: 16px; }

  .footer-sec {
    padding: 65px 0; }

  .footer-rights-sec .rights-wrapper .col-lft {
    font-size: 15px; } }
@media (max-width: 1481px) {
  .footer-sec .f-nav li .f-nav-link, .footer-sec .f-brand-block .mail-block,
  .footer-sec .f-brand-block p {
    font-size: 15px; } }
@media (max-width: 1199px) {
  .footer-sec .f-brand-block {
    margin-bottom: 30px; }

  .footer-sec .f-nav li .f-nav-link::before {
    background-size: 8px; }

  .footer-sec .f-nav li .f-nav-link, .footer-sec .f-brand-block .mail-block, .footer-sec .f-brand-block p {
    font-size: 14px; }

  .footer-sec .f-brand-block p {
    max-width: 230px; }

  .footer-sec {
    padding: 50px 0; }

  .footer-rights-sec .rights-wrapper .col-lft {
    font-size: 14px; } }
@media (max-width: 991px) {
  .footer-sec {
    padding: 50px 0 30px; }

  .footer-rights-sec .rights-wrapper .col-lft {
    font-size: 13px; } }
@media (max-width: 767px) {
  .footer-sec .f-nav li {
    margin-bottom: 6px; }

  footer::after {
    display: none; } }
@media (max-width: 479px) {
  .footer-rights-sec {
    padding: 15px 0; }

  .footer-rights-sec .rights-wrapper {
    flex-direction: column;
    align-items: center; }

  .footer-rights-sec .rights-wrapper .f-soc-block .f-soc-link:first-child {
    margin-left: 0; }

  .footer-rights-sec .rights-wrapper .col-lft {
    padding-bottom: 5px; } }

/*# sourceMappingURL=footer.css.map */
