body
{
    margin: 0px;
    padding: 0px;
}
.bg-colr
{
    background-color:#0F0F1D;
}
/* ///////////////////////////////// Nave BAr CSs //////////////////////////////////////// */
.fixed-top {
background-color: #00040E;
}
.navbar-brand span
{
  color: #5CE1E6;
/* font-family: Poppins; */
font-size: 18px;
font-style: normal;
font-weight: 600;
/* line-height: 130%; */
}
.navbar-nav .nav-link
{
  color: #FFF !important;
  font-family: 'Poppins', sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
}
.navbar-dark .navbar-nav .nav-link:focus
{
  color: #33BBCF !important ;
}
.navbar-nav .nav-item
{
  padding: 0px 20px;
}
.navbar-nav .nav-link:hover
{
  color: #5CE1E6 !important;
}

/* //////////////////////////////////////////////////////////////// Section tow Css //////////////////////////////////////////////////////////////////// */

.discunt-1monthe h5
{
    /* color: rgba(255, 255, 255, 0.60); */
    color: #FFF;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    /* line-height: 150%; */
    border-radius: 10px;
background: linear-gradient(135deg, #272727 0%, #11101D 100%);
width: 58%;
padding: 3px;
}
.discunt-1monthe h1
{
    color: #FFF;
    font-family: 'Poppins', sans-serif;
    font-size: 72px;
    font-style: normal;
    font-weight: 600;

    letter-spacing: 0.72px;
}
.discunt-1monthe h1 span
{
    background: radial-gradient(64.33% 64.33% at 71.16% 35.69%, #DEF9FA 0.89%, #BEF3F5 17.23%, #9DEDF0 42.04%, #7DE7EB 55.12%, #5CE1E6 71.54%, #33BBCF 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.discunt-1monthe p
{
    color: rgba(255, 255, 255, 0.70);
    /* color: #FFF; */
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;

}

/* ================================================================= Section 03 CSS ======================================================================================== */

.counter h2
{
  color: #FFF;
  font-family: 'Poppins', sans-serif;
  font-size: 40.893px;
  font-style: normal;
  font-weight: 600;

}
.counter h2 span
{
  font-family: 'Poppins', sans-serif;
font-size: 20.446px;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
background: radial-gradient(64.33% 64.33% at 71.16% 35.69%, #DEF9FA 0.89%, #BEF3F5 17.23%, #9DEDF0 42.04%, #7DE7EB 55.12%, #5CE1E6 71.54%, #33BBCF 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
padding-left: 10px;
}

/* ================================================================= Section 04 CSS ======================================================================================== */

.business-text h1
{
  color: #FFF;
  font-family: 'Poppins', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.48px;
}
.business-text p
{
  color: rgba(255, 255, 255, 0.70);
  font-family: 'Poppins', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
letter-spacing: 0.18px;
}
.business-buttn button
{
  border-radius: 10px;
  background: linear-gradient(180deg, #DEF9FA 0.89%, #BEF3F5 17.23%, #9DEDF0 42.04%, #7DE7EB 55.12%, #5CE1E6 71.54%, #33BBCF 100%);
  padding: 15px 31px;
  border: none;
}
.business-buttn a
{
  color: #00040E;
  font-family: 'Poppins', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 500;
text-transform: capitalize;
}
.business-buttn button:hover
{
  background: #fff !important;
  color: #00040E !important;
}
/* ----------------------------------------------------------------------2------------------------------------- */
.money-card .card-dark {
  max-width: 30em;
  flex-direction: row;
  /* background-color: #696969; */
  border-radius: 10px;
  box-shadow: 0 7px 7px rgba(0, 0, 0, 0.18);
  /* margin: 3em auto; */
  padding: 0px 20px;
  margin: 10px 0px;
}
.money-card .card-dark {
  color: #fff;
}
.money-card .card-title {
  color: #FFF;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.18px;
  text-transform: capitalize;
}
.money-card .card-text {
  color: rgba(255, 255, 255, 0.70);
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.money-card .card-body {
  display: flex;
  justify-content: space-between;
}
.money-card .text-section {
  /* max-width: 60%; */
}
.card-dark .svg-pic
{
 background-color: rgba(9, 151, 124, 0.10);
 padding: 20px;
 border-radius: 100px;
}
.money-card .card-dark:hover
{
  border-radius: 20px;
background: #33BBCF;
box-shadow: 0px 20px 100px -10px rgba(66, 71, 91, 0.10);
padding: 0px 20px;

}
@media screen and (max-width: 475px) {
  .money-card .card-dark {
    font-size: 0.9em;
  }
}
/* <!-- ===================================================== Section 05 CSS ========================================================================= --> */


.paypal-text h1
{
  color: #FFF;
  font-family: 'Poppins', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.48px;
}
.paypal-text p
{
  color: rgba(255, 255, 255, 0.70);
  font-family: 'Poppins', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
letter-spacing: 0.18px;
}
.paypal-buttn button
{
padding: 0px;
background-color: transparent !important;
border-color: aqua;
}
.paypal-buttn a
{

}
/* <!-- ===================================================== Section 06 CSS ========================================================================= --> */
.crrtd-crd-buttn button
{
  border-radius: 10px;
  background: linear-gradient(180deg, #DEF9FA 0.89%, #BEF3F5 17.23%, #9DEDF0 42.04%, #7DE7EB 55.12%, #5CE1E6 71.54%, #33BBCF 100%);
  padding: 15px 31px;
  border: none;
}
.crrtd-crd-buttn a
{
  color: #00040E;
  font-family: 'Poppins', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 500;
text-transform: capitalize;
}
.crrtd-crd-buttn button:hover
{
  background: #fff !important;
  color: #00040E !important;
}
/* <!-- ===================================================== Section 07 CSS ========================================================================= --> */


.people-saying h1
{
  color: #FFF;
  font-family: 'Poppins', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
}
.people-saying p
{
  color: rgba(255, 255, 255, 0.70);
  font-family: 'Poppins', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
letter-spacing: 0.18px;
}

.payment-card:hover
{
  border-radius: 20px;
background: linear-gradient(154deg, #FFF 16.15%, #6D6D6D 57.81%, #11101D 93.23%);
backdrop-filter: blur(5px);

}
.payment-card p
{
  color: #FFF;
  font-family: 'Poppins', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
letter-spacing: 0.36px;
}
.payment-card img
{
  max-width: 50px;
  float: left;
  margin-top: -2px;
}
.payment-card h4
{
  color: #FFF;
  font-family: 'Poppins', sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  margin-left: 25%;

}
.payment-card h5
{
  color: #FFF;
  font-family: 'Poppins', sans-serif;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: normal;
opacity: 0.5;
margin-left: 25%;
}
/* /////////////////////////////////////////////////////////////////////// Logo Slider Css///////////////////////////////////////////////////////////////// */

.slider img {
  /* width: 100%; */
  /* height: 100%; */
  animation: scroll 20s linear infinite;
  max-width: 900px;
}

.slide-track {
  width: 100%;
  display: flex;
  gap: 3em;
  overflow: hidden;
}

.slider {
  margin-top: 0px;
  /* background-color: #055988; */
  padding: 2em 2em;
}

@keyframes scroll {
  0% {transform: translateX(0);}
  100% {transform: translatex(-1000%)}
}
/* ================================================================ Section 09 ======================================================== */

.services-now-seccion
{
  border-radius: 20px;
background: linear-gradient(154deg, #383737 16.15%, #6D6D6D 57.81%, #11101D 93.23%);
backdrop-filter: blur(5px);
padding: 45px;
}

.services-now h1
{
  color: #FFF;
  font-family: 'Poppins', sans-serif;
  font-size: 48px;
  font-style: normal;
  font-weight: 600;

}
.services-now p
{
  color: rgba(255, 255, 255, 0.70);
  font-family: 'Poppins', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 400;
letter-spacing: 0.18px;
}

.services-now-butn
{
  text-align: end;

}
.services-now-butn button
{
  border-radius: 10px;
  background: linear-gradient(180deg, #DEF9FA 0.89%, #BEF3F5 17.23%, #9DEDF0 42.04%, #7DE7EB 55.12%, #5CE1E6 71.54%, #33BBCF 100%);
  padding: 15px 31px;
  border: none;
}
.services-now-butn a
{
  color: #00040E;
  font-family: 'Poppins', sans-serif;
font-size: 18px;
font-style: normal;
font-weight: 500;
text-transform: capitalize;
}
.services-now-butn button:hover
{
  background: #fff !important;
  color: #00040E !important;
}

/* =========================================================== Footer Css =============================================== */
.footer-section {
  background: #151414;
  position: relative;
}

.footer-content {
  position: relative;
  z-index: 2;
}
.footer-pattern img {
  position: absolute;
  top: 0;
  left: 0;
  height: 330px;
  background-size: cover;
  background-position: 100% 100%;
}
.footer-logo {
  margin-bottom: 15%;

}
.footer-logo span
{
  color: #5CE1E6;
  /* font-family: Poppins; */
  font-size: 35px;
  font-style: normal;
  font-weight: 600;
}
.footer-logo a
{
  color: #fff;
  text-decoration: none;
  font-size: 35px;
}
.footer-logo img {
    max-width: 70px;
    float: left;
}
.footer-text p {
  color: rgba(255, 255, 255, 0.70);
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
}
.footer-social-icon span {
  color: #fff;
  display: block;
  font-size: 20px;
  font-weight: 700;
  font-family: 'Poppins', sans-serif;
  margin-bottom: 20px;
}
.footer-social-icon a {
  color: #fff;
  font-size: 16px;
  margin-right: 15px;
}
.footer-social-icon i {
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 38px;
  border-radius: 50%;
}
.facebook-bg{
  background: #3B5998;
}
.twitter-bg{
  background: #55ACEE;
}
.google-bg{
  background: #DD4B39;
}
.footer-widget-heading h3 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 40px;
  position: relative;
}
.footer-widget-heading h3::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -15px;
  height: 2px;
  width: 50px;
  background: #33BBCF;
}
.footer-widget ul li {
  margin-bottom: 12px;
}
.footer-widget ul
{
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.footer-widget ul li a:hover{
  color: #33BBCF;
}
.footer-widget ul li a {
  color: #878787;
  text-transform: capitalize;
  text-decoration: none;
}
.copyright-area{
  /* background: #202020; */
  border-top: 1px solid;
  padding: 25px 0;
}
.copyright-text p {
  color: rgba(255, 255, 255, 0.60);
  /* text-align: center; */
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
}

/* ........................................................////////////////////////////////////////////////////////////////////////// */
/* =========================================================///////////////////////////////////////////////////////////////////////// */
/* /----------------------------------------------- All Responsive CSs ------------------------------------------------------------- */


/* ////////////////////// Header ///////////////////////// */
/* ok */


/* ////////////////////////////// Section 02 //////////////////// */
@media (min-width:992px) and (max-width:1199px)
{
  .discunt-1monthe h5 {
    font-size: 15px;
  }
  .discunt-1monthe h1
  {
    font-size: 50px;
  }
}
@media (min-width:768px) and (max-width:991px)

{
  .discunt-1monthe
  {
    text-align: center;
  }
  .discunt-1monthe h5
  {
    width: 100%;
  }
}
@media (min-width:575px) and (max-width:767px)

{
  .discunt-1monthe
  {
    text-align: center;
  }
  .discunt-1monthe h5
  {
    width: 100%;
  }
}
@media (min-width:480px) and (max-width:574px)

{
  .discunt-1monthe
  {
    text-align: center;
  }
  .discunt-1monthe h5
  {
    width: 100%;
  }
  .discunt-1monthe h1
  {
    font-size: 50px;
  }
}
@media (min-width:414px) and (max-width:479px)

{
  .discunt-1monthe
  {
    text-align: center;
  }
  .discunt-1monthe h5
  {
    width: 100%;
  }
  .discunt-1monthe h1
  {
    font-size: 40px;
  }
  .discunt-1monthe h5 {
    font-size: 15px;
  }
}
@media (min-width:375px) and (max-width:413px)

{
  .discunt-1monthe
  {
    text-align: center;
  }
  .discunt-1monthe h5
  {
    width: 100%;
  }
  .discunt-1monthe h1
  {
    font-size: 25px;
  }
  .discunt-1monthe h5 {
    font-size: 13px;
  }
  .discunt-1monthe p
  {
    font-size: 13px;
  }
}
@media (min-width:320px) and (max-width:374px)

{
  .discunt-1monthe
  {
    text-align: center;
  }
  .discunt-1monthe h5
  {
    width: 100%;
  }
  .discunt-1monthe h1
  {
    font-size: 25px;
  }
  .discunt-1monthe h5 {
    font-size: 13px;
  }
  .discunt-1monthe p
  {
    font-size: 13px;
  }
}
/* ////////////////////////////// Section 03 //////////////////// */
@media (min-width:992px) and (max-width:1199px)
{
   .counter h2 span
   {
    font-size: 15.446px;
   }
   .counter h2
   {
    font-size: 26.893px;
   }
}
@media (min-width:768px) and (max-width:991px)
{
  .tttright
  {
    text-align: center !important;
  }
}
@media (min-width:575px) and (max-width:767px)
{
  .tttright
  {
    text-align: center !important;
  }
}
@media (min-width:480px) and (max-width:574px)
{
  .tttright
  {
    text-align: center !important;
  }
}
@media (min-width:414px) and (max-width:479px)
{
  .tttright
  {
    text-align: center !important;
  }
}
@media (min-width:375px) and (max-width:413px)
{
  .tttright
  {
    text-align: center !important;
  }
  .counter h2 span
  {
   font-size: 15.446px;
  }
}
@media (min-width:320px) and (max-width:374px)
{
  .tttright
  {
    text-align: center !important;
  }
  .counter h2 span
  {
   font-size: 13.446px;
  }
}
/* ========================================================================== Section 04 ============================================================ */
@media (min-width:992px) and (max-width:1199px)
{
  /* ok  */
}
@media (min-width:768px) and (max-width:991px)
{
  .money-card
  {
    display: flex;
justify-content: left !important;
  }
}
@media (min-width:575px) and (max-width:767px)
{
  .money-card
  {
    display: flex;
justify-content: left !important;
  }
}
@media (min-width:480px) and (max-width:574px)
{
  .money-card
  {
    display: flex;
justify-content: left !important;
  }
  .business-text
  {
    text-align: center;
  }
}
@media (min-width:414px) and (max-width:479px)
{
  .money-card
  {
    display: flex;
justify-content: left !important;
  }
  .business-text
  {
    text-align: center;
  }
  .business-text h1
  {
    font-size: 29px;
  }
  .business-text p 
  {
    font-size: 15px;
  }
}
@media (min-width:375px) and (max-width:413px)
{
  .money-card
  {
    display: flex;
justify-content: left !important;
  }
  .business-text
  {
    text-align: center;
  }
  .business-text h1
  {
    font-size: 29px;
  }
  .business-text p 
  {
    font-size: 15px;
  }
}
@media (min-width:320px) and (max-width:374px)
{
  .money-card
  {
    display: flex;
justify-content: left !important;
  }
  .business-text
  {
    text-align: center;
  }
  .business-text h1
  {
    font-size: 29px;
  }
  .business-text p 
  {
    font-size: 15px;
  }
  .card-dark .svg-pic
  {
    padding: 15px;
  }
  .money-card .card-title
  {
font-size: 14px;
  }
  .money-card .card-text
  {
    font-size: 12px;
  }
}
/* =========================================================================== Section 05 /////////////////////////////////////////////////////////////////////// */
@media (min-width:992px) and (max-width:1199px)
{
  .paypal-buttn
  {
    width: 30% !important;
    margin-left: 20px;
  }
}
@media (min-width:575px) and (max-width:767px)
{
  .paypal-buttn
  {
    width: 30% !important;
    margin-left: 20px;
  }
  .paypal-img
  {
   margin-top: 40px;
  }
}
@media (min-width:575px) and (max-width:767px)
{
  .paypal-buttn
  {
    width: 30% !important;
    margin-left: 20px;
  }
  .paypal-img
  {
   margin-top: 40px;
  }
}
@media (min-width:480px) and (max-width: 574px)
{
  .paypal-buttn
  {
    width: 30% !important;
    margin-left: 20px;
  }
  .paypal-img
  {
   margin-top: 40px;
  }
}
@media (min-width:414px) and (max-width: 479px)
{
  .paypal-buttn
  {
    width: 40% !important;
    margin-left: 20px;
  }
  .paypal-img
  {
   margin-top: 40px;
  }
  .paypal-text
  {
    text-align: center;
  }
}
@media (min-width:375px) and (max-width: 413px)
{
  .paypal-buttn
  {
    width: 40% !important;
    margin-left: 20px;
  }
  .paypal-img
  {
   margin-top: 40px;
  }
  .paypal-text
  {
    text-align: center;
  }
  .paypal-text h1
  {
    font-size: 30px;
  }
  .paypal-text p
  {
    font-size: 14px;
  }
}
@media (min-width:320px) and (max-width: 374px)
{
  .paypal-buttn
  {
    width: 40% !important;
    margin-left: 20px;
  }
  .paypal-img
  {
   margin-top: 40px;
  }
  .paypal-text
  {
    text-align: center;
  }
  .paypal-text h1
  {
    font-size: 20px;
  }
  .paypal-text p
  {
    font-size: 12px;
  }
}
/* =========================================================================== Section 07 /////////////////////////////////////////////////////////////////////// */
@media (min-width:992px) and (max-width:1199px)
{

}
@media (min-width:768px) and (max-width: 991px)
{
.people-saying
{
  text-align: center;
  display: flex;
  justify-content: center !important;
}
}
@media (min-width:575px) and (max-width:767px)
{
  .people-saying
  {
    text-align: center;
    display: flex;
    justify-content: center !important;
  }
}

@media (min-width:480px) and (max-width: 574px)
{
  .people-saying
  {
    text-align: center;
    display: flex;
    justify-content: center !important;
  }
}
@media (min-width:414px) and (max-width: 479px)
{
  .people-saying
  {
    text-align: center;
    display: flex;
    justify-content: center !important;
  }
}
@media (min-width:375px) and (max-width: 413px)
{
  .people-saying
  {
    text-align: center;
    display: flex;
    justify-content: center !important;
  }
  .people-saying h1
  {
    font-size: 30px;
  }
  .people-saying p
  {
font-size: 14px;
  }
  .payment-card h4
  {
    margin-left: 29%;
    font-size: 15px;
  }
  .payment-card h5
  {
    margin-left: 29%;
    font-size: 12px;
  }
}
@media (min-width:320px) and (max-width: 374px)
{
  .people-saying
  {
    text-align: center;
    display: flex;
    justify-content: center !important;
  }
  .people-saying h1
  {
    font-size: 30px;
  }
  .people-saying p
  {
font-size: 14px;
  }
  .payment-card h4
  {
    margin-left: 29%;
    font-size: 15px;
  }
  .payment-card h5
  {
    margin-left: 29%;
    font-size: 12px;
  }
  .payment-card
  {
    padding: 20px !important;
  }
}
/* =========================================================================== Section 07 /////////////////////////////////////////////////////////////////////// */
@media (min-width:992px) and (max-width: 1199px)
{
  .services-now h1
  {
    font-size: 40px;
  }
}
@media (min-width: 768px) and (max-width: 991px)
{
  .services-now h1
  {
    font-size: 40px;
  }
}
@media (min-width: 575px) and (max-width: 767px)
{
 .services-now
 {
  text-align: center;
 }
 .services-now h1
  {
    font-size: 40px;
  }
  .services-now-butn
  {
    text-align: center !important;
  }

}
@media (min-width: 480px) and (max-width: 574px)
{
 .services-now
 {
  text-align: center;
 }
 .services-now h1
  {
    font-size: 30px;
  }
  .services-now-butn
  {
    text-align: center !important;
  }
  .services-now-seccion
  {
    padding: 10px;
  }

}
@media (min-width: 414px) and (max-width: 479px)
{
 .services-now
 {
  text-align: center;
 }
 .services-now h1
  {
    font-size: 25px;
  }
  .services-now-butn
  {
    text-align: center !important;
  }
  .services-now p
  {
    font-size: 14px;
  }
  .services-now-seccion
  {
    padding: 10px;
  }

}
@media (min-width: 375px) and (max-width: 413px)
{
 .services-now
 {
  text-align: center;
 }
 .services-now h1
  {
    font-size: 25px;
  }
  .services-now-butn
  {
    text-align: center !important;
  }
  .services-now p
  {
    font-size: 14px;
  }
  .services-now-seccion
  {
    padding: 10px;
  }

}
@media (min-width: 320px) and (max-width: 374px)
{
 .services-now
 {
  text-align: center;
 }
 .services-now h1
  {
    font-size: 25px;
  }
  .services-now-butn
  {
    text-align: center !important;
  }
  .services-now p
  {
    font-size: 14px;
  }
  .services-now-seccion
  {
    padding: 10px;
  }

}

/* -============================================================================================= Section Footer ============================================================= */
@media (min-width:992px) and (max-width:1199px)
{

}
@media (min-width:768px) and (max-width: 991px)
{
.footer-widget
{
  float: right;
}
.footer-wide
{
  float: left;
}
}
@media (min-width:575px) and (max-width:767px)
{
  .footer-widget
  {
    text-align: center;
  }
  .footer-logo img
  {
    position: absolute;
    /* right: 61px; */
    left: 114px;
  }
  .footer-widget-heading h3::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    height: 2px;
    width: 100% !important;
    background: #33BBCF;
  }
  .copyright-area
  {
    text-align: center !important;
  }
  .ttteee
  {
    text-align: center !important;
  }
  .footer-widget-heading
  {
    margin-top: 25px;
  }
}

@media (min-width:480px) and (max-width: 574px)
{
  .footer-widget
  {
    text-align: center;
  }
  .footer-logo img
  {
    position: absolute;
    /* right: 61px; */
    left: 77px;
  }
  .footer-widget-heading h3::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    height: 2px;
    width: 100% !important;
    background: #33BBCF;
  }
  .copyright-area
  {
    text-align: center !important;
  }
  .ttteee
  {
    text-align: center !important;
  }
  .footer-widget-heading
  {
    margin-top: 25px;
  }
}
@media (min-width:414px) and (max-width: 479px)
{
  .footer-widget
  {
    text-align: center;
  }
  .footer-logo img
  {
    position: absolute;
    /* right: 61px; */
    left: 45px;
  }
  .footer-widget-heading h3::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    height: 2px;
    width: 100% !important;
    background: #33BBCF;
  }
  .copyright-area
  {
    text-align: center !important;
  }
  .ttteee
  {
    text-align: center !important;
  }
  .footer-widget-heading
  {
    margin-top: 25px;
  }
}
@media (min-width:375px) and (max-width: 413px)
{
  .footer-widget
  {
    text-align: center;
  }
  .footer-logo img
  {
    position: absolute;
    /* right: 61px; */
    left: 30px;
  }
  .footer-widget-heading h3::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    height: 2px;
    width: 100% !important;
    background: #33BBCF;
  }
  .copyright-area
  {
    text-align: center !important;
  }
  .ttteee
  {
    text-align: center !important;
  }
  .footer-widget-heading
  {
    margin-top: 25px;
  }
}
@media (min-width:320px) and (max-width: 374px)
{
  .footer-widget
  {
    text-align: center;
  }
  .footer-logo img
  {
    position: absolute;
    /* right: 61px; */
    left: 0px;
  }
  .footer-widget-heading h3::before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    height: 2px;
    width: 100% !important;
    background: #33BBCF;
  }
  .copyright-area
  {
    text-align: center !important;
  }
  .ttteee
  {
    text-align: center !important;
  }
  .footer-widget-heading
  {
    margin-top: 25px;
  }
}


















