@charset "UTF-8";

/*
Theme Name: LyxelandFlamingo
Theme URI: https://www.lyxelandflamingo.com
Author: Flamingo Tech
Author URI: https://www.lyxelandflamingo.com
Description: 
Requires at least: 5.3
Tested up to: 6.0
Requires PHP: 5.6
Version: 1.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lyxelandflamingo
Tags: custom

*/

@font-face {
  font-family: "Gilroy";
  src: url("./dist/fonts/Gilroy-Heavy.eot");
  src: url("./dist/fonts/Gilroy-Heavy.eot?#iefix") format("embedded-opentype"),
    url("./dist/fonts/Gilroy-Heavy.woff2") format("woff2"),
    url("./dist/fonts/Gilroy-Heavy.woff") format("woff"),
    url("./dist/fonts/Gilroy-Heavy.ttf") format("truetype"),
    url("./dist/fonts/Gilroy-Heavy.svg#Gilroy-Heavy") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gilroy";
  src: url("./dist/fonts/Gilroy-Medium.eot");
  src: url("./dist/fonts/Gilroy-Medium.eot?#iefix")
      format("embedded-opentype"),
    url("./dist/fonts/Gilroy-Medium.woff2") format("woff2"),
    url("./dist/fonts/Gilroy-Medium.woff") format("woff"),
    url("./dist/fonts/Gilroy-Medium.ttf") format("truetype"),
    url("./dist/fonts/Gilroy-Medium.svg#Gilroy-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gilroy";
  src: url("./dist/fonts/Gilroy-ExtraBold.eot");
  src: url("./dist/fonts/Gilroy-ExtraBold.eot?#iefix")
      format("embedded-opentype"),
    url("./dist/fonts/Gilroy-ExtraBold.woff2") format("woff2"),
    url("./dist/fonts/Gilroy-ExtraBold.woff") format("woff"),
    url("./dist/fonts/Gilroy-ExtraBold.ttf") format("truetype"),
    url("./dist/fonts/Gilroy-ExtraBold.svg#Gilroy-ExtraBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gilroy";
  src: url("./dist/fonts/Gilroy-Bold.eot");
  src: url("./dist/fonts/Gilroy-Bold.eot?#iefix") format("embedded-opentype"),
    url("./dist/fonts/Gilroy-Bold.woff2") format("woff2"),
    url("./dist/fonts/Gilroy-Bold.woff") format("woff"),
    url("./dist/fonts/Gilroy-Bold.ttf") format("truetype"),
    url("./dist/fonts/Gilroy-Bold.svg#Gilroy-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gilroy";
  src: url("./dist/fonts/Gilroy-Black.eot");
  src: url("./dist/fonts/Gilroy-Black.eot?#iefix") format("embedded-opentype"),
    url("./dist/fonts/Gilroy-Black.woff2") format("woff2"),
    url("./dist/fonts/Gilroy-Black.woff") format("woff"),
    url("./dist/fonts/Gilroy-Black.ttf") format("truetype"),
    url("./dist/fonts/Gilroy-Black.svg#Gilroy-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gilroy";
  src: url("./dist/fonts/Gilroy-Light.eot");
  src: url("./dist/fonts/Gilroy-Light.eot?#iefix") format("embedded-opentype"),
    url("./dist/fonts/Gilroy-Light.woff2") format("woff2"),
    url("./dist/fonts/Gilroy-Light.woff") format("woff"),
    url("./dist/fonts/Gilroy-Light.ttf") format("truetype"),
    url("./dist/fonts/Gilroy-Light.svg#Gilroy-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gilroy";
  src: url("./dist/fonts/Gilroy-SemiBold.eot");
  src: url("./dist/fonts/Gilroy-SemiBold.eot?#iefix")
      format("embedded-opentype"),
    url("./dist/fonts/Gilroy-SemiBold.woff2") format("woff2"),
    url("./dist/fonts/Gilroy-SemiBold.woff") format("woff"),
    url("./dist/fonts/Gilroy-SemiBold.ttf") format("truetype"),
    url("./dist/fonts/Gilroy-SemiBold.svg#Gilroy-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gilroy";
  src: url("./dist/fonts/Gilroy-Regular.eot");
  src: url("./dist/fonts/Gilroy-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("./dist/fonts/Gilroy-Regular.woff2") format("woff2"),
    url("./dist/fonts/Gilroy-Regular.woff") format("woff"),
    url("./dist/fonts/Gilroy-Regular.ttf") format("truetype"),
    url("./dist/fonts/Gilroy-Regular.svg#Gilroy-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Gilroy";
  src: url("./dist/fonts/Gilroy-ThinItalic.eot");
  src: url("./dist/fonts/Gilroy-ThinItalic.eot?#iefix")
      format("embedded-opentype"),
    url("./dist/fonts/Gilroy-ThinItalic.woff2") format("woff2"),
    url("./dist/fonts/Gilroy-ThinItalic.woff") format("woff"),
    url("./dist/fonts/Gilroy-ThinItalic.ttf") format("truetype"),
    url("./dist/fonts/Gilroy-ThinItalic.svg#Gilroy-ThinItalic") format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Gilroy";
  src: url("./dist/fonts/Gilroy-Thin.eot");
  src: url("./dist/fonts/Gilroy-Thin.eot?#iefix") format("embedded-opentype"),
    url("./dist/fonts/Gilroy-Thin.woff2") format("woff2"),
    url("./dist/fonts/Gilroy-Thin.woff") format("woff"),
    url("./dist/fonts/Gilroy-Thin.ttf") format("truetype"),
    url("./dist/fonts/Gilroy-Thin.svg#Gilroy-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Druk Text";
  src: url("./dist/fonts/DrukText-Heavy.eot");
  src: url("./dist/fonts/DrukText-Heavy.eot?#iefix")
      format("embedded-opentype"),
    url("./dist/fonts/DrukText-Heavy.woff2") format("woff2"),
    url("./dist/fonts/DrukText-Heavy.woff") format("woff"),
    url("./dist/fonts/DrukText-Heavy.ttf") format("truetype"),
    url("./dist/fonts/DrukText-Heavy.svg#DrukText-Heavy") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Druk Text wide";
  src: url("./dist/fonts/DrukTextWide-Heavy.eot");
  src: url("./dist/fonts/DrukTextWide-Heavy.eot?#iefix")
      format("embedded-opentype"),
    url("./dist/fonts/DrukTextWide-Heavy.woff2") format("woff2"),
    url("./dist/fonts/DrukTextWide-Heavy.woff") format("woff"),
    url("./dist/fonts/DrukTextWide-Heavy.ttf") format("truetype"),
    url("./dist/fonts/DrukTextWide-Heavy.svg#DrukTextWide-Heavy")
      format("svg");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Epilogue";
  src: url("./dist/fonts/epilogue/Epilogue-Bold.eot");
  src: url("./dist/fonts/epilogue/Epilogue-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("./dist/fonts/epilogue/Epilogue-Bold.woff2") format("woff2"),
    url("./dist/fonts/epilogue/Epilogue-Bold.woff") format("woff"),
    url("./dist/fonts/epilogue/Epilogue-Bold.ttf") format("truetype"),
    url("./dist/fonts/epilogue/Epilogue-Bold.svg#Epilogue-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}



/* Global Slick Slider Customization */
.slick-dots li{
  margin-left:0;
  margin-right: 0;
}
.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dotted.slick-slider{margin-bottom:30px}
/*.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}*/
.slick-dots li{position:relative;display:inline-block;margin:0;padding:0}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:26px;line-height:20px;position:absolute;top:0;left:0;width:15px;height:15px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}


  .testimonials{
    position: relative;
    margin-top:-200px;
    z-index: 1;
  }
  .testomonials-container{
    padding: 120px 90px 50px 90px;
      border-radius: 12px;    
  }
  
  .section-heading-sm .section-heading{
    font-size: 35px;
  }
  .section-heading-white .section-heading{
    color:#fff;
  }
  .testimonials .section-heading{
    position: relative;
    font-family: "Epilogue" !important;
    margin-bottom: 20px;
    font-size: 24px;
    color: #fff;
  }
  .testimonials .section-header{
    max-width: 100%;
  }
  .testimonials .section-heading:after{
    background: #fff;
  }
  

  .testimonials .slick-dots li button:before{
    color: #fff;
  }
  .testimonials .testimonial-item .testimonial-avatar{
    width: max-content;
    margin: 0 auto;
    border-radius: 50%;
    border: 5px solid #c8a6fc;
    overflow: hidden;
  }
  .testimonials .testimonial-item .testimonial-avatar img{
      width: 150px;
      height: 150px;
      padding: 10px;
      margin:auto;
  }
  .testimonials .testimonial-item .testimonial-avatar,
  .testimonials .testimonial-item .testimonial-testimonial-title{
    margin-bottom:20px;
  }
  @media screen and (max-width:767px){
    .testomonials-container{
        padding: 40px 30px;
    }
    .testimonials .section-heading:after{
      margin-left:auto;
      margin-right:auto;
    }
  }

  @media screen and (min-width:989px){
    .testimonials .section-heading:after{
      margin-left: 0;
    }

  }




/* Forms */

  .form-wrap {
    position: relative;
    margin-bottom:0rem;
  }
  .form-wrap .form-label {
      position: relative;
      left: 14px;
      top: -50%;
      background: #f0f0f0;
      z-index: 1;
      color: #000;
      font-size: 16px!important;
      font-weight: 500!important;
      padding: 0 5px;
      transform: translateY(50%);
      margin-bottom: 0;
      line-height: 1.7;
      display: inline-block;
  }
  .form-wrap .wpcf7-form-control-wrap{
    display: block;
    width: 100%;
  }
  .form-wrap p{
    margin-bottom: 0;
  }
  .form-wrap input,
  .form-wrap textarea,
  .form-wrap select {
    border: 1px solid #dfded8;
    border-radius: 5px;
    background-color: transparent !important;
    padding: 15px;
    font-size: 14px;
    height: 54px;
    width:100%;
  } 
  .form-wrap textarea{
    height:100px;
  }
  .btn-wrap{
    margin-top:.7rem;
  }
  /* End Forms */
  

  .subscribe-form input{
    border:none!important;
  }







.btn-link.active{
  color:var(--bs-primary);
}
.btn-link:after{
  content:" ";
  display: block;
  width: 100%;
  height:1px;
  background: transparent;
}
.btn-link.active:after{
  background-color:var(--bs-primary);
}

.case-study-carousel .blog-date{
  display:none!important;
}

.twitter-icon-list svg{width: 17px;height:17px;}

.portfolio-holder .img-holder .content-tab-stats {
    display: none;
}	

.form_header{
  margin-bottom: 20px;
}

.form-title{
    font-size: 22px;
    text-align: center;
    text-transform: capitalize;
    color: var(--brand-bg);
    line-height: 30px;
}

.company-name {
    width: 100px;
    height: 100px;
    flex: 0 0 100px;
}



/* New css added on 30-05-2024 bugsheet fixes */



.migrate-cta a::after{box-sizing: content-box;}
.process-box img {
  opacity: 0.6;
}
.process-slider .slick-track{display: flex;}
.process-slider .process-box{height: auto;}
.scale_revenue .leaders-card .leader-heading{bottom: 210px;}
#pastevents{padding-top: 0px !important;}

@media screen and (max-width:991px){
  #elevate-theme .about-us .row .col-6{width: 100%;}
}


@media screen and (max-width:991px) and (min-width:768px){
  .section-vision-mission .section-heading:after{margin:0;margin-top: 6px;}

}

@media screen and (max-width:767px){
  .section-vision-mission .container{margin-bottom: 50px !important;}
  .request-callback-cta{font-size: 13px;}
}




/* New css of bugsheet 20-06-2024 */


.link-tab{margin-top: 0;}

@media screen and (max-width:767px){
  .container {
    padding: 0px 15px;
}
.site-header .navbar-toggler{border: 0;}
.link-tab .btn{font-size: 13px !important;}
.archive.section-padding{padding-top: 30px !important;}

}

@media screen and (max-width:360px){
  .about-cta a{font-size: 14px !important; padding: 12px !important;}
  .navbar-light .logo-light {
   
    width: 210px !important;
}
.testimonials .testimonial-item .testimonial-avatar img{width: 100px;height: 100px;}
}


/* blog */
.single-post ul{padding-left: 19px !important;}

.single-post ul.slick-dots{
  text-align: center;
}

.single-post .post-content a{
  font-weight: bold;
}

.single-post .post-content a strong{
  font-weight: bold;
}


@media screen and (min-width:991px){
  .site-footer .upper-footer .overview-text{max-width: 370px;}
}

.testimonials .testimonial-item .testimonial-avatar img{
  background: #FFFFFF;
}
.testimonials .testimonial-item .row{align-items: center;}
.testimonials .testimonial-item .testimonial-avatar{width: 150px;height: 150px;margin: auto;}
@media screen and (max-width:767px){
  .brand-slider .item img{max-height: 50px;}

}

.sm-title{
  font-size: 24px;
  /*text-align: center;*/
  text-transform: capitalize;
  color: var(--brand-bg);
  margin-bottom: 20px;
}