@font-face {

    font-family: 'Poppins-Light';

    src: url('fonts/Poppins-Light.ttf');

    src: url('fonts/Poppins-Light.ttf') format('embedded-opentype'),
}
@font-face {

    font-family: 'Poppins-Bold';

    src: url('fonts/Poppins-Bold.ttf');

    src: url('fonts/Poppins-Bold.ttf') format('embedded-opentype'),
}
@font-face {

    font-family: 'Poppins-Medium';

    src: url('fonts/Poppins-Medium.ttf');

    src: url('fonts/Poppins-Medium.ttf') format('embedded-opentype'),
}

@font-face {

    font-family: 'Poppins-Regular';

    src: url('fonts/Poppins-Regular.ttf');

    src: url('fonts/Poppins-Regular.ttf') format('embedded-opentype'),
}
@font-face {

    font-family: 'Poppins-SemiBold';

    src: url('fonts/Poppins-SemiBold.ttf');

    src: url('fonts/Poppins-SemiBold.ttf') format('embedded-opentype'),
}
@font-face {

    font-family: 'Poppins-Thin';

    src: url('fonts/Poppins-Thin.ttf');

    src: url('fonts/Poppins-Thin.ttf') format('embedded-opentype'),
}
@font-face {

    font-family: 'Poppins-Italic';

    src: url('fonts/Poppins-Italic.ttf');

    src: url('fonts/Poppins-Italic.ttf') format('embedded-opentype'),
}
@font-face {

    font-family: 'Poppins-LightItalic';

    src: url('fonts/Poppins-LightItalic.ttf');

    src: url('fonts/Poppins-LightItalic.ttf') format('embedded-opentype'),
}
@font-face {

    font-family: 'Poppins-BoldItalic';

    src: url('fonts/Poppins-BoldItalic.ttf');

    src: url('fonts/Poppins-BoldItalic.ttf') format('embedded-opentype'),
}
a{
    text-decoration: none;
}
.carousel-indicators [data-bs-target] {
    width: 10px;
    height: 10px;
    border-radius: 50%;
}
.banner-content-one{
  position: relative;
}
.banner-text-one{
  position: absolute;
  top: 100px;
  left: 150px;
}
.banner-text-one h1{
    color: #ffffff;
    font-size: 35px;
    line-height: 37px;
    font-family: 'Poppins-Bold';
    margin-bottom: 20px;
}
.banner-text-two{
    position: absolute;
    width: 65%;
    top: 100px;
}
.banner-text-two h1{
    color: #ffffff;
    font-size: 30px;
    line-height: 32px;
    font-family: 'Poppins-Regular';
    margin-bottom: 20px;
    text-align: center;
}
.banner-text-two h2{
    color: #e72b4e;
    font-size: 35px;
    line-height: 37px;
    font-family: 'Poppins-Bold';
    margin-bottom: 20px;
    text-align: center;
}
.banner-red{
    color:red;
}
.btn-white{
    background-color: #ffffff;
    color:#e72b4e;
    font-size: 17px;
    font-family: 'Poppins-SemiBold';
}
.btn-white:hover{
    background-color: #e72b4e;
    color:#ffffff;
    font-size: 17px;
    font-family: 'Poppins-SemiBold';
}
.nav-link {
    color: #000000;
}
.home-about{
    background-color: #e72b4e;
}
.home-about-text{
    padding-top: 90px;
}
.home-about-text h2{
    font-size: 30px;
    line-height: 33px;
    color: yellow;
    font-family: 'Poppins-Bold';
}
.about-white{
    color: white
}
.home-about-text p{
    font-size: 18px;
    line-height: 19px;
    text-align: justify;
    font-family: 'Poppins-Regular';
    color: #ffffff;
}
.btn-black{
    background-color: #000000;
    color:#ffffff;
    font-size: 17px;
    font-family: 'Poppins-SemiBold';
}
.btn-black:hover{
    background-color: #ffffff;
    color:#000000;
    font-size: 17px;
    font-family: 'Poppins-SemiBold';
}
.home-advertise{
    background-color: #dcd9d9;
}
.advertise-text h4{
    font-family: 'Poppins-Regular';
    font-size: 22px;
    line-height: 24px;
    color: #000000;
}
.advertise-text h2{
    font-family: 'Poppins-Bold';
    font-size: 33px;
    line-height: 33px;
    color: #e72b4e;
}
.advertise-text p{
    font-family: 'Poppins-Regular';
    font-size: 18px;
    line-height: 20px;
    color: #000000;
}
.get-touch h4{
    font-family: 'Poppins-SemiBold';
    font-size: 22px;
    line-height: 24px;
    color: #000000;
}
.get-touch p{
    font-family: 'Poppins-Regular';
    font-size: 18px;
    line-height: 20px;
    color: #000000;
}
.home-services-title h2 {
    font-family: sans-serif;
    margin: 10px auto;
    color: #000000;
    text-align: center;
    font-size: 33px;
    max-width: 460px;
    position: relative;
    font-family: 'Poppins-Bold';
}
.home-services-title h2:before {
    content: "";
    display: block;
    width: 50px;
    height: 8px;
    background: yellow;
    left: 0;
    top: 50%;
    position: absolute;
}
.home-services-title h2:after {
    content: "";
    display: block;
    width: 50px;
    height: 8px;
    background: yellow;
    right: 0;
    top: 50%;
    position: absolute;
}
.home-services-list{
    font-family: 'Poppins-Bold';
    font-size: 33px;
    line-height: 33px;
    color: #e72b4e;
}
.home-why-choose{
  background-color: #dcd9d9;  
}
.home-footer{
    background-color: #e72b4e;
}
.footer-left h2{
    font-family: 'Poppins-Bold';
    font-size: 33px;
    line-height: 33px;
    color: #ffffff;
}
.line-white{
  border: 1px solid #ffffff;
  background-color:#ffffff;
  height: 5px;
  width:90px;
}
.footer-ul-li li{
    font-family: 'Poppins-Regular';
    font-size: 18px;
    line-height: 20px;
    color: #ffffff; 
}
.footer-ul-li li i{
    font-family: 'Poppins-Regular';
    font-size: 24px;
    line-height: 20px;
    color: #ffffff; 
}
.footer-li-text{
    padding-left: 36px;
}
.banner {
  position: relative;
}
.about-banner-content{
  position: absolute;
  top: 150px;
  left: 150px;
}

.yellow-line{
  border-left: 3px solid yellow;
  height: 80px;
}
.about-banner-content h1{
    font-size: 35px;
    line-height: 38px;
    color: #ffffff;
    font-family: 'Poppins-Bold';
}
.about-banner-content p{
    font-size: 20px;
    line-height: 22px;
    color: #ffffff;
    font-family: 'Poppins-Regular';
}
.about-text h4{
    font-family: 'Poppins-Bold';
    font-size: 18px;
    line-height: 20px;
    color: #000000;
}
.about-text h2{  
    font-family: 'Poppins-Bold';
    font-size: 30px;
    line-height: 33px;
    color: #000000;
}
.about-text p{  
    font-family: 'Poppins-Regular';
    font-size: 17px;
    line-height: 20px;
    color: #000000;
    text-align: justify;
}
.service-banner-content{
  position: absolute;
  top: 100px;
  left: 80px;
}
.service-banner-content h1{
    font-size: 35px;
    line-height: 38px;
    color: #ffffff;
    font-family: 'Poppins-Bold';
}
.service-banner-content p{
    font-size: 20px;
    line-height: 22px;
    color: #ffffff;
    font-family: 'Poppins-Regular';
    text-align: justify;
}
.service-yellow-line{
    border-left: 3px solid yellow;
    height: 160px;
}
.indoor-sinage h2{
    font-family: 'Poppins-Bold';
    font-size: 30px;
    line-height: 33px;
    color: #e72b4e;
    margin-top: 15px;
}
.indoor-sinage p{
    font-family: 'Poppins-Regular';
    font-size: 16px;
    line-height: 18px;
    color: #000000;
}
.button-image{
    position: relative;
}

.button-image-text{
  position: absolute;
  top: 9px;
  left: 15px;
}
.button-image-text h4{
    font-family: 'Poppins-SemiBold';
    font-size: 24px;
    line-height: 24px;
    color: #ffffff;
}
.button-image-text h4:hover{
    font-family: 'Poppins-SemiBold';
    font-size: 24px;
    line-height: 24px;
    color: #000000;
}
.events-yellow-line{
    border-left: 3px solid yellow;
    height: 200px;
}
.events-banner-content{
  position: absolute;
  top: 100px;
  left: 80px;
}
.events-banner-content h1{
    font-size: 35px;
    line-height: 38px;
    color: #ffffff;
    font-family: 'Poppins-Bold';
}
.events-banner-content p{
    font-size: 20px;
    line-height: 22px;
    color: #ffffff;
    font-family: 'Poppins-Regular';
    text-align: justify;
}
.branding-banner-content{
    position: absolute;
    top: 100px;
    left: 80px;
}
.branding-yellow-line{
    border-left: 3px solid yellow;
    height: 180px;
}
.branding-banner-content h1{
    font-size: 35px;
    line-height: 38px;
    color: #ffffff;
    font-family: 'Poppins-Bold';
}
.branding-banner-content p{
    font-size: 20px;
    line-height: 22px;
    color: #ffffff;
    font-family: 'Poppins-Regular';
    text-align: justify;
}
.nav-active{
  color:#e72b4e;
  font-family: "Poppins-Bold"; 
}