/* .share-button {
  position: auto;
  height: 30px;
  background: #dfe6e9;
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  transition: .9s linear;

}

.share-button:hover {
  transform: scale(1.1);
}

.share-button span {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #ffffff;
  color: #000000;
  text-align: right;
  font-size: 20px;
  line-height: 30px;
  z-index: 999;
  transition: .4s linear;
  border-radius: 30px;
}

.share-button:hover span {
  transform: translateX(-100%);
  transition-delay: .2s;
}


.share-button a {
  flex: 1;
  font-size: px;
  text-align: center;
  transform: translateX(-100%);
  opacity: 0;
  transition: 0.3s linear;
}

.share-button:hover a {
  opacity: 1;
  transform: translateX(0);
}


.share-button a:nth-of-type(1) {
  transition-delay: 1s;
}

.share-button a:nth-of-type(2) {
  transition-delay: 0.8s;
}

.share-button a:nth-of-type(3) {
  transition-delay: 0.6s;
}

.share-button a:nth-of-type(4) {
  transition-delay: 0.4s;
}

.share-button a:nth-of-type(5) {
  transition-delay: 0.2s;
} */



/* .btn-underline */

.btn-underline::before {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0%;
  height: 2px;
  background:#027bfe;
  /* background: #0d6efd; */
  transition: width .3s ease;
}

.btn-strikethrough:hover {
  color: #AAA;
}

.btn-strikethrough::before {
  bottom: 50%;
}

.btn-underline:hover::before,
.btn-strikethrough:hover::before {
  width: 100%;
}

.custom-animation:hover {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-duration: var(--animate-duration);
  animation-duration: var(--animate-duration);
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both
}

.custom-pulse:hover {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out
}


/* description_text  */
.description_text {
  font-family: inherit;
  font-size: 17px;
  /*font-size: 100%;*/
  padding-right: 30px;
}

.card_text{
    font-size: 28px;
  }

/* For all Mobiles */
@media screen and (max-width:600px) and (min-width:300px) {
  .mycontainer {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .description_text {
    font-family: inherit;
    font-size: 18px;
    padding-right: 0px;
  }

  .myrelatedcard {
    margin-top: 20px;
    margin-right: 0px;
  }

  .myrelatedcardcol {
    width: auto !important;
  }

  .mycardimg {
    transform: translateY(-15%) !important;
  }

  .myarticlepic {
    height: auto;
  }

  .mydescol {
    margin-left: 0rem;
  }
  .mystyletitle{
    margin-left: 20px !important;
    width: auto !important;
    margin-right: 20px !important;
  }

  .mycardcontainer{
    width: 100% !important;
  }

  .cardtypetitle{
    font-size: 24px !important;
  }
  .container_in_mobile_view{
    width:100% !important;
  }
  .card_text{
    font-size: 24px !important;
  }
}

/* For iPhone SE Description Text Size */
@media screen and (max-width:320px) and (max-width:568px) {
  .description_text {
    font-family: inherit;
    font-size: 15px !important;
  }

  .card_text {
    font-family: inherit;
    font-size: 18px !important;
  }
  .mycardimg {
    transform: translateY(-0%) !important;
  }
  .mydescol {
    margin-left: 0rem;
  }

  .mycardcontainer{
    width: 100% !important;
  }
  .cardtypetitle{
    font-size: 24px !important;
    margin-left: -40px;
    margin-right: -40px;
  }
}

/* For all iPad Air */
@media screen and (min-width:820px) and (max-width:1180px){
  /* .myrelatedcardbody {
    height: 185px;
  } */

  .myrelatedcardcol {
    width: auto;
  }

  .badge-custom {
    position: relative;
  }

  .relatedcard_text {
    font-size: 25px;
  }
  .myrelatedcardcoloumn{
    width:auto !important;
  }
  .mycardimg {
    transform: translateY(-10%);
  }
  .description_text {
    font-family: inherit;
    font-size: 17px;
    padding-right: 0px;
  }
  .myaircontainer{
        width: 100% !important;
    }
  .card_text{
    font-size: 24px !important;
  }
  .mydescol{
    width: 100%;
  }
}

/* For all iPad Mini */
@media screen and (min-width:768px) and (max-width:1024px){
  .card_text{
    font-size: 24px !important;
  }
  .mydescol{
    width: 100%;
  }
  .myrelatedcardcol {
    width: auto !important;
  }
  .description_text {
    padding-right: 0px;
  }
}

/* For all iPad Pro */
@media screen and (min-width:1024px) and (max-width:1366px){
 
  .mycontainer {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .mydescription {
    width: 62rem;
  }
  .myrelatedcardcoloumn{
    width:auto !important;
  }
  .mycardimg {
    transform: translateY(-0%);
  }
  .description_text {
    font-family: inherit;
    font-size: 17px;
    padding-right: 0px;
  }
  .myaircontainer{
        width: 100% !important;
    }
  .card_text{
    font-size: 24px !important ;
  }

}


.mycardimg {
  transform: translateY(-30%);
}

/* .mycontainer{
    width:1700px;
  } */

.popup .show {
  visibility: visible;
  -webkit-animation: fadeIn 1s;
  animation: fadeIn 1s;
}


.categorytext{
  color:white;
}
.categorytext:hover{
  color:rgb(11, 157, 113);
}

.categorytext2{
  color:rgb(0, 0, 0);
}
.categorytext:hover{
  color:rgb(11, 157, 113);
}

.div-side {
  display: inline-block;
}

.div-side::after {
  content: '';
  display: block;
  height: 2px;
  background-color: #027bfe;
  transform: scaleX(0);
  transition: transform ease .3s;
}

.div-side:hover::after {
  transform: scaleX(1);
}

