* {
  padding: 0px;

  margin: 0px;

  box-sizing: border-box;
}

@font-face {
  font-family: "Century Gothic";

  src: url("../fonts/CenturyGothic.woff2") format("woff2"),
    url("../fonts/CenturyGothic.woff") format("woff");

  font-weight: normal;

  font-style: normal;

  font-display: swap;
}
html {
  scroll-behavior: smooth;
}
body {
  font-family: "Century Gothic", "Garde Gothic", Helvetica, Arial, sans-serif !important;
  text-decoration: none;
  overflow-x: hidden !important;
}
figure figcaption{
       font-size: 14px;
    filter: opacity(0.6);
    font-style: italic;
}
.fa {
  cursor: pointer;
}

li {
  text-decoration: none;

  list-style-type: none;
}

a {
  text-decoration: none !important;

  color: #000;
}

a:hover {
  color: #e91e63;
}

.content-title {
  font-size: 12px;
  color: #e91e63;
}

.throw-card {
  height: 100% !important;
}

.throw-card-body {
  padding: 10px 0px;
}

.throw-card,
.tech-card,
.business-card {
  box-shadow: none !important;
}

.throw-card .content-title,
.tech-card .content-title,
.business-card.content-title {
  text-transform: capitalize !important;
}

.tech-card-body {
  padding: 0px 12px !important;
}

.tech-card {
  display: flex;

  margin-bottom: 0px !important;

  height: 15rem !important;

  flex-direction: row;
}

.tech-card-img {
  width: 250px !important;

  height: 75%;
}

.hex {
  position: absolute;

  z-index: 1;

  color: #ffffff;

  top: 85%;

  left: 7%;

  font-weight: 600 !important;
}

.hex1 {
  position: absolute;

  z-index: 1;

  color: #dfdfdf;

  top: 85%;

  left: 65%;

  font-weight: 500 !important;
}

.hex2 {
  position: absolute;

  z-index: 1;

  color: #dfdfdf;

  top: 85%;

  left: 63%;

  font-weight: 500 !important;
}

.hex:hover {
  color: #e91e63;

  font-weight: 800 !important;
}

.right-arrow-img {
  width: 40px;
}

.btn.focus,
.btn:focus {
  box-shadow: none !important;
}

/* p {
  font-size: 14px;
} */
.section-body ul li {
  list-style-type: square;
  margin-left: 17px;
  font-size: 16px;
}
.nav-margin {
  margin-top: 100px;
}
.section-body h3 {
  font-size: 24px;
  font-weight: 600;
}
.section-body h5 {
  font-size: 20px;
  font-weight: 600;
  margin: 20px 0px;
}
.jane-Doe a {
  color: #007bff !important;
}
.jane-Doe {
  margin-top: 40px !important;
}

.sticky-ads {
  position: fixed;
  right: none;
  top: 90px;
  z-index: 9;
}

.images-section .ad-images {
  background-color: #c9c9c9;
}

@media (max-width: 767.98px) {
  .section-body ul li {
    list-style-type: square;
    margin-left: 17px;
  }
  .tech-card-body {
    padding: 0px 0px !important;
  }
}

.stick-nav {
  margin-top: 95px !important;
  z-index: 10;
}
.sticky .navbar {
  position: fixed;
  top: 0;
  opacity: 1;
  width: 100%;
  z-index: 999999;
  background: #fff !important;
  box-shadow: 0px -10px 16px 1px rgb(107 107 107) !important;
}

.link-copied {
  position: absolute;
  left: -10px;
  top: 22px;
  font-size: 12px;
  background-color: #000;
  color: #fff;
  padding: 3px;
  border-radius: 4px;
}
/* .sticky .navbar {
  top: 0;
  transition: all 0.2s !important;
  background: #fff !important;
  box-shadow: 0px -13px 11px 4px rgb(30 29 29) !important;
} */

/* NEW CHANGED CSS */

/* tab */
@media (min-width: 768px) and (max-width: 991px) {
  .hex {
    left: 10%;
    font-size: 16px !important;
  }
}

/* new code */
.blog_card {
  box-shadow: none !important;
}
.blog_card {
  text-transform: capitalize !important;
}
.blog_card_body {
  padding: 0px 12px !important;
}
.blog_card {
  display: flex;
  margin-bottom: 30px !important;
  height: 15rem !important;
  flex-direction: row;
}
.blog_card_img {
  width: 250px !important;
  object-fit: cover;
  height: auto !important;
}
@media (max-width: 767.98px) {
  .blog_card_body {
    padding: 0px 0px !important;
  }
}
/* blog-card responsive */
@media (min-width: 768px) and (max-width: 991px) {
  .blog_card_img {
    width: 170px !important;
  }
  .blog_card {
    height: 17rem !important;
  }
  .blog_card_body {
    padding: 0px 0px !important;
    max-height: 188px;
  }
  .content-title {
    margin: 5px 0px 0px 0px;
  }
  /* .blog_card_img {
      height: 188px !important;
    } */
  /* .blog_card { 
      height: 15rem !important;
  } */
}
@media (min-width: 992px) and (max-width: 1024px) {
  .blog_card_img {
    height: 196px !important;
  }
  .blog_card {
    height: 15rem !important;
  }
}
@media (min-width: 1025px) and (max-width: 1280px) {
  .blog_card_img {
    height: 220px !important;
  }
  .blog_card {
    height: 15rem !important;
  }
}

@media (min-width: 1281px) {
  .blog_card_img {
    height: 188px !important;
  }
}
/*  */
.mobile-image-resolution .wp-caption {
  width: 100% !important;
}
a.card_permalink{
  position: absolute;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
}
a.card_permalink:hover ~ *{ 
  color: #e91e63;
}
.ad-container {
  margin: 0.5rem auto;
  }

  .ad-slot {
      text-align:center;
  }

  .native-slot {
  width: 50%;
  }

  div#footer_sticky_ad {
      display: block;
      position: fixed;
      left: 50%;
      bottom: 0;
      -webkit-transform: translate(-50%,0);
      -ms-transform: translate(-50%,0);
      -o-transform: translate(-50%,0);
      transform: translate(-50%,0);
      margin: 0 auto;
      z-index: 5;
  }

  button.close1 {
      -webkit-appearance: none;
      padding: 0;
      border-radius: 50px;
      color: #fff;
      cursor: pointer;
      border: 0;
      z-index: 999999999999999;
      opacity: .5;
      color: #00aecd;
      background: transparent;
      padding: 1px;
  }

  .close1 {
      float: right;
      font-size: 18px;
      font-weight: 700;
      line-height: 1;
      text-shadow: 0 1px 0 #fff;
  }