@font-face {
  font-family: EmotionalRescuePersonalUseRegular-PKY87;
  src: url(../fonts/EmotionalRescuePersonalUseRegular-PKY87.ttf);
  font-display: swap;
}

@font-face {
  font-family: Montserrat-VariableFont_wght;
  src: url(../fonts/Montserrat-VariableFont_wght.ttf);
  font-display: swap;
}

@font-face {
  font-family: Origin-Bold;
  src: url(../fonts/Origin-Bold.ttf);
  font-display: swap;
}

@font-face {
  font-family: Origin-Regular;
  src: url(../fonts/Origin-Regular.ttf);
  font-display: swap;
}

@font-face {
  font-family: Poppins-Regular;
  src: url(../fonts/Poppins-Regular.ttf);
  font-display: swap;
}

@font-face {
  font-family: Poppins-SemiBold;
  src: url(../fonts/Poppins-SemiBold.ttf);
  font-display: swap;
}

@font-face {
  font-family: Spantaran-GE2D;
  src: url(../fonts/Spantaran-GE2D.ttf);
  font-display: swap;
}











.tq-header{
	background-color: transparent;
}

.tq-header .card, .tq-header-bg{
    background-color: #bf0314;
    border-radius: 0;
}

 #header.md-header .navbar-mobile{
    background-color: #1c258040;
}
.tq-header .card .card-block .active, .tq-header .card .card-block a:hover{
    color: #fff!important;
    padding: 10px;
    border-bottom: 3px solid #fff;

}

#header.md-header .navbar-mobile a:hover, .navbar-mobile .active, .navbar-mobile li:hover>a {
    color: #bf0314;
}

#header.md-header .navbar-mobile li{
    border-bottom: 1px solid #1c258040;
}

#header.md-header .navbar-mobile li a{    
    justify-content: center;
        font-family: 'Montserrat-VariableFont_wght';
}


.tq-header .btn-nav {    
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    padding-left: 10px;
    padding-right: 10px;
    color: #fff;
    text-decoration: auto;
        font-family: 'Montserrat-VariableFont_wght';
}

.tq-header .card .card-header{
	background-color: transparent!important;
}

#header.md-header .logo{
    font-size: 30px;
    margin: 0;
    padding: 0;
    line-height: 1;
    font-weight: 700;
    letter-spacing: 0.5px;
    margin-left: auto!important;
}

#header.md-header .logo img {
    max-width: 100%;
    max-height: 100%;
}

#header.md-header.fixed-top{
    height: auto;
}

#header.md-header .mobile-nav-toggle {
    color: #1c2580;
}

.home-main-slider-master.scrolled-offset {
    margin-top: 0;
}

.home-main-slider-master .owl-nav{
    text-align: inherit;
}

.home-main-slider-master .owl-nav .owl-prev{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-align: inherit;
    left: 3%;
}
.home-main-slider-master .owl-nav .owl-next{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    text-align: inherit;
    right: 3%;
}    


.home-main-slider-master .owl-nav .bi, 
.home-main-slider-master .owl-nav .owl-next:hover,
.home-main-slider-master .owl-nav .owl-prev:hover
{
    color: #bf0314;
    background: #fff;
    border-radius: 50%;
    padding: 10px;
    font-size: 1em;
}

.home-main-slider-master .owl-dots{
    margin-top: -40px;
    position: relative;
}

.home-main-slider-master .owl-dots span{
  color: #fff;
}

.tq-title-section01{
    background: #1c2580;
}

.tq-title-section01 .tq-title{
    text-align: center;
    font-size: 30px;
    line-height: 35px;
    color: #fff;
    font-family: 'EmotionalRescuePersonalUseRegular-PKY87';
}   

.tq-service-box01{
  margin-bottom: 20px;
} 

.tq-service-box01 .card{
  border-radius: 0;
}

.tq-service-box01 .card-body .text-box{
     padding: 30px 0px;
    background-image: url(../img/service/btn-bg01.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: relative;
}


.tq-service-box01 .card-body{
  background: #060b43;
  border-radius: 0;
}

.tq-service-box01 .card-img-top{
  border-radius: 0;
}

.tq-service-box01 .card-body .card-title-01{
      position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    margin: 0;    
    color: #ffffff;
    font-weight: bold;
    font-size: 13px;   
    line-height: 25px;
    text-align: center;
    text-transform: uppercase;
    text-decoration: auto;
    width: max-content;
    font-family: 'Montserrat-VariableFont_wght';
}


.tq-about-section01{
       padding: 0;
  width: 100%;
  
  background: linear-gradient(
    to bottom,
    #bf0314 0%,
    #bf0314 30%,
    #fff 30%,
    #fff 100%);  
}
.abt-pg .tq-about-section01{
   background: linear-gradient(
    to bottom,
    #bf0314 0%,
    #bf0314 20%,
    #fff 20%,
    #fff 100%);  
}
.tq-about-section01.abt01{
       padding: 0;
  width: 100%;
background:linear-gradient( to bottom, #bf0314 0%, #bf0314 30%, #fff 30%, #fff 60%, #bf0314 60%, #bf0314 100% );
}

.tq-about-section01 .tq-about-box01 .tq-about,
.tq-about-section01 .tq-about-box02 .tq-about{
  color: #bf0314;
  text-transform: uppercase;
  font-size: 30px;
  line-height: 30px;
      background: #fff;
    padding: 30px 0;
    margin-bottom: 0;
        padding-left: calc(var(--bs-gutter-x) * 5.0);
        font-family: 'Origin-Bold';

}
.tq-about-section01 .tq-about-para01{
  background: #1c2580;
  margin-left: -15px;
      padding: 20px 0;
          font-family: 'Poppins-Regular';
}

.tq-about-section01 .tq-about-box01{
    background: #fff;
    margin-left: -15px;
        max-width: 75%;
}

.tq-about-section01 .tq-about-para01 p{
    color: #fff;
    padding-left: calc(var(--bs-gutter-x) * 5.0);
    font-size: 15px;
    line-height: 30px;
    text-align: left;
        font-family: 'Poppins-Regular';
}    
.tq-about-section01 .tq-about-para02{
  background: #fff;
}
.tq-about-section01 .tq-about-para02 p{
    color: #000;
    padding-left: calc(var(--bs-gutter-x) * 5.0);
    font-size: 15px;
    line-height: 30px;
    text-align: left;
        font-family: 'Poppins-Regular';
        background: #fff;
}    


.tq-testimonial-section01{
  background: #b3b7c2;
}

.testimonial-box01{
    padding: 10px 30px 80px 30px;
    background-image: url(../img/bg02.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
}

.testimonial-box01 p{ 
  text-align: end;
    font-size: 12px;
    line-height: 25px;
    font-family: 'Poppins-Regular';
    text-transform: capitalize;
}

.testimonial-box01 h5{
  font-size: 13px;
  text-align: center;
  margin-bottom: 0;
  font-family: 'Poppins-SemiBold';
    text-transform: capitalize;
}

.testimonial-box01 h6{
  text-align: center;
  font-size: 12px;
  margin-bottom: 0;
  font-family: 'Poppins-Regular';
    text-transform: capitalize;
}

.testimonial-box01 .stars p{
  text-align: center;
}

.testimonial-box01.bg02{
    padding: 10px 30px 80px 30px;
    background-image: url(../img/bg03.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
}

.testimonial-box01 .quote:after{ 
  float: right;
    content: url(../img/quote.png);
}

.testimonial-box01 h4{
text-transform: uppercase;
    text-align: initial;
    font-size: 25px;
    line-height: 35px;
        color: #5989d9;
    font-family: 'Poppins-SemiBold';
}

.testimonial-box01 h4 span{
  font-size: 35px;
  line-height: 40x;
}  

.quote01 {
  text-align: right!important;
}

.quote01 img {
    max-width: 100%!important;
    width: 33px!important;
    display: initial!important;
}



.tq-why-section01{
background: #1c2580;
}

.why-col-02{
  background: #bf0314;  
      display: flex;
    align-items: center;
        margin: 50px 0;
}


.why-col-01{
  background: #fff;
}

.why-box02{
  background: #fff;
  padding:100px 0;

}

.why-box02 h3{ 
  color: #1c2580;
  text-align: center;
  text-transform: uppercase;
      font-size: 17px;
    line-height: 30px;
    margin: 0 5px;
    overflow-wrap: anywhere;
    font-family: 'Montserrat-VariableFont_wght';
}

.why-box01{
      margin: 0 auto;
}

.why-box01 h2{
    text-align: center;
    text-transform: uppercase;
    line-height: 30px;
    font-size: 36px;
    color: #fff;
    font-family: 'Montserrat-VariableFont_wght';
}

.why-box01 h1{
    text-align: center;
    text-transform: uppercase;
    line-height: 30px;
    font-size: 33px;
    color: #fff;
        /* font-family: 'Spantaran-GE2D'; */
}

.story-box01 h5{
color: #bf0314;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 30px;
        font-family: 'Origin-Bold';
    
}
.story-box01 p{
    color: #000;    
    font-size: 15px;
    line-height: 30px;
    text-align: left;
    padding: 20px 0;
        font-family: 'Poppins-Regular';
}

.story-pg .story-box01 p{
  padding: 20px 0 0 0!important;
  margin-bottom: 0;
}

.story-box01 a{
background: #bf0314;
    color: #fff;
        font-size: 15px;
    line-height: 30px;
    padding: 2px 10px;
    text-decoration: auto;
    text-transform: capitalize;
}

.tq-form-section01{
  background: #d9d9d9;
}

.tq-form-section01 h5{
color: #bf0314;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    margin-bottom: 30px;
        font-family: 'Origin-Bold';
}

.tq-form-section01 label{
    color: #bf0314;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 30px;
    text-align: center;
    font-family: 'Montserrat-VariableFont_wght';
    font-weight: 500;
}
.tq-form-section01 .form-control{
    color: #1c2580;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 30px;
    background: transparent;
    border-radius: 0;
    border: 1px solid #0000007a;
    font-family: 'Origin-Bold';
}
.tq-form-section01 .form-select{
        color: #1c2580;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 30px;
    background-color: transparent;
    border-radius: 0;
    border: 1px solid #0000007a;
    font-family: 'Origin-Bold';
}
.tq-form-section01 .btn01{
    text-align: center;
    margin-top: 20px;
}
.tq-form-section01 .btn01 button{
    font-size: 15px;
    padding: 6px 25px;
    background: #1c2580;
    color: #fff;
    border-color: #1c2580;
    border-radius: 0;
        font-family: 'Origin-Bold';
    text-transform: uppercase;
}

.social-links{
  text-align: center;
}

.testimonial-slider-row .owl-theme .owl-dots .owl-dot span{
    background: #1c2580;
}

.testimonial-slider-row .owl-theme .owl-dots .owl-dot.active span, .testimonial-slider-row .owl-theme .owl-dots .owl-dot:hover span{
background: #bf0314;
}

.stars .bi{
  color: #e1801f;
}

.tq-form-section01.tq-contact-01{
    
    /*background-image: url(../img/bg04.png);*/
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    
}
.tq-form-section01.tq-contact-01.scrolled-offset{
  margin-top: 0;
}
.tq-form-section01.tq-contact-01 .form-row01{
      background: #ffffffad;
    padding: 60px;
}  

.tq-form-section01.tq-contact-01 .contact-title01{
  text-align: center;
    color: #1c2580;
    font-size: 30px;
    line-height: 40px;
    font-family: 'Origin-Bold';
    
    margin: 0 auto;
    padding-bottom: 20px;
}
.tq-form-section01.tq-contact-01 .contact-box01 p a{
    text-decoration: auto;
    display: flex;
    align-items: baseline;
    color: #000;
    font-size: 15px;
    line-height: 28px;
    font-family: 'Poppins-Regular';
        padding: 5px 0;
}
.tq-form-section01.tq-contact-01 .contact-box01 p a i{
  padding-right: 10px;
      color: #1c2580;
}  

.subbanner-service{
  padding: 100px 0;
    background-image: url(../img/bg05.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;

}

.subbanner-service.scrolled-offset {
    margin-top: 0;
}

.subbanner-box01{
      background: #bf031457;
    color: #fff;
    text-align: center;
    padding: 60px 0;
}
.service-img-box01{
  padding: 30px 0;
}
.service-img-box01 .card{
          background: linear-gradient(to right, #1c2580 20%, #1c2580 40%, #fff 40%);
          padding: 30px 0;
    background-clip: border-box;
    border: transparent;
    border-radius: 0;
}
.service-img-box01 .card-body{
  text-align: center;
}

.service-content-01 h3{
    font-size: 28px;
    line-height: 30px;
    text-transform: uppercase;
    color: #1c2580;
    text-align: initial;
    /* font-family: 'Spantaran-GE2D'; */
    margin-bottom: 10px;
}
.service-content-01 p, .service-content-01 ul li{
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-align: justify;
    font-family: 'Poppins-Regular';
}
.service-img-box01 .card-body .card-title{
text-align: center;
    text-transform: uppercase;
    line-height: 35px;
    font-size: 22px;
    color: #bf0314;
    font-family: 'Montserrat-VariableFont_wght';
}

.service-img-box01 .card-body .card-text{
color: #000;
    font-size: 15px;
    line-height: 30px;
    text-align: justify;
    font-family: 'Poppins-Regular';
}
.service-img-box01 .card-body .btn{
    font-size: 15px;
    padding: 6px 20px 6px 20px;
    background: #1c2580;
    color: #fff;
    border-color: #1c2580;
    border-radius: 0;
    font-family: 'Origin-Bold';
    text-transform: uppercase;
}
.service-img-box01 .card-body .btn i{
    padding-right: 10px;
    border-right: 1px solid #fff;
    margin-right: 10px;
}
.service-det-section-01{    
    background:linear-gradient( rgb(255 255 255 / 96%), rgb(255 255 255 / 96%) ), url(../img/bg06.jpg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;    
}

.dual-collapse2{
  justify-content: center;
}
.tq-header-bg .navbar{
    background-color: #bf0314;
}
.tq-header-bg .navbar .active{
    color: #fff!important;
    padding: 10px;
    border-bottom: 3px solid #fff;
}    
.tq-header-bg .navbar a:hover, .tq-header-bg .navbar a:focus{
  color: #1c2580;
}
.tq-header-bg .navbar .dropdown ul .btn-nav {
  color: #fff!important;
      border-bottom: 1px solid #fff;
      font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    padding-left: 10px;
    padding-right: 10px;    
    text-decoration: auto;
    font-family: 'Montserrat-VariableFont_wght';
}
.member-img .det-img01{
  max-width: 100%;
  padding: 10px;
}
.team .section-title h3{
text-align: center;
    text-transform: uppercase;
    line-height: 30px;
    font-size: 36px;
    color: #bf0314;
    font-family: 'Montserrat-VariableFont_wght';
}
.team .section-title p{
    font-size: 15px;
    line-height: 30px;
    text-align: center;
    font-family: 'Poppins-Regular';
}
.subbanner-box01 h2{
     font-family: 'Spantaran-GE2D'; 
    font-size: 30px;
    line-height: 35px;
    letter-spacing: 2px;
    text-align: center;
}


.vision-row01 .card{
    border-radius: 0;
    border-color: transparent;
    background-color: #fff;
    margin-bottom: 20px;
}
.vision-row01 .card .vision-box01{
    background: #ff0d2317;
    align-items: center;
    display: flex;
}

.vision-row01 .card .vision-box01 img{
  padding: 20px;
}

.vision-row01 .card .vision-box02 .card-title{
    color: #1c2580;
    text-transform: uppercase;
    font-size: 23px;
    line-height: 30px;
    font-family: 'Poppins-SemiBold';
}
.vision-row01 .card .vision-box02 .card-text{
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-align: justify;
    font-family: 'Poppins-Regular';
}


.tq-case-section01 .card{
    background: transparent;
    border-color: transparent;
    border-radius: 0;
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;
    margin-bottom: 20px;
}
.tq-case-section01 .card .case-box01{
    display: flex;
    align-items: center;
    padding: 5px;
    background: #1c2580;
}
.tq-case-section01 .card .case-box02 .card-title{
color: #1c2580;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 28px;
    font-family: 'Poppins-SemiBold';
}
.tq-case-section01 .card .case-box02 .card-date{
    color: #6060608f;
    font-size: 13px;
    line-height: 28px;
    text-align: justify;
    font-family: 'Poppins-Regular';
}
.tq-case-section01 .card .case-box02 .card-text{
    color: #000;
    font-size: 15px;
    line-height: 30px;
    text-align: justify;
    font-family: 'Poppins-Regular';
    margin-bottom: 0;
}
.tq-case-section01 .card .case-box02 .card-link{
color: #bf0314;
    font-size: 15px;
    line-height: 30px;
    text-align: justify;
    font-family: 'Poppins-Regular';
}

.case-detail-row01{
  background: #fff;
}
.case-detail-box-column02{
    background: #1c2580;
}
.case-deatil-box01{
    padding: 50px 50px 0 50px;
}
.case-deatil-box02{
    padding: 20px 50px 0 50px;
}
.case-deatil-box02 p{
font-size: 15px;
    line-height: 30px;
    text-align: right;
    font-family: 'Poppins-Regular';
    color: #fff;
}
.case-deatil-box02  h3{
    font-size: 18px;
    line-height: 30px;
    text-align: right;
    font-family: 'Poppins-Regular';
    font-weight: 900;
    color: #fff;
    margin-bottom: 10px;
    border-left: 5px solid #fff;
}
.case-deatil-box03 h4{
    font-size: 36px;
    line-height: 50px;
    text-align: left;
    /* font-family: 'Spantaran-GE2D'; */
    color: #1c2580;
    text-transform: capitalize;
    padding: 0 20% 0 30px;
}

.case-deatil-box04{
    padding: 30px 0 0 30px;
    border-radius: 50%;
}
.case-deatil-box04 img{
border-radius: 50%;
    max-width: 100%;
    width: 330px;
}

.case-deatil-box05{
    padding: 60px 0 0 30px;
}





/*--------------------------------------------------------------------------------------------------------------------

                                  Timeline

-------------------------------------------------------------------------------------------------------------------------*/




.main-timeline {
    position: relative
}

.main-timeline:before {
    content: "";
    display: block;
    width: 2px;
    height: 100%;
    background: #1c2580;
    margin: 0 auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.main-timeline .timeline {
    margin-bottom: 40px;
    position: relative
}

.main-timeline .timeline:after {
    content: "";
    display: block;
    clear: both
}

.main-timeline .icon {
    width: 18px;
    height: 18px;
    line-height: 18px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.main-timeline .icon:before,
.main-timeline .icon:after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.33s ease-out 0s
}

.main-timeline .icon:before {
    background: #fff;
    border: 2px solid #1c2580;
    left: -3px
}

.main-timeline .icon:after {
    border: 2px solid #1c2580;
    left: 3px
}

.main-timeline .timeline:hover .icon:before {
    left: 3px
}

.main-timeline .timeline:hover .icon:after {
    left: -3px
}

.main-timeline .date-content {
    width: 50%;
    float: left;
    margin-top: 22px;
    position: relative
}

.main-timeline .date-content:before {
    content: "";
    width: 36.5%;
    height: 2px;
    background: #1c2580;
    margin: auto 0;
    position: absolute;
    top: 0;
    right: 10px;
    bottom: 0
}

.main-timeline .date-outer {
    width: 125px;
    height: 125px;
    font-size: 16px;
    text-align: center;
    margin: auto;
    z-index: 1
}

.main-timeline .date-outer:before,
.main-timeline .date-outer:after {
    content: "";
    width: 125px;
    height: 125px;
    margin: 0 auto;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    transition: all 0.33s ease-out 0s
}

.main-timeline .date-outer:before {
    background: #fff;
    border: 2px solid #1c2580;
    left: -6px
}

.main-timeline .date-outer:after {
    border: 2px solid #1c2580;
    left: 6px
}

.main-timeline .timeline:hover .date-outer:before {
    left: 6px
}

.main-timeline .timeline:hover .date-outer:after {
    left: -6px
}

.main-timeline .date {
    width: 100%;
    margin: auto;
    position: absolute;
    top: 27%;
    left: 0
}

.main-timeline .month {
    font-size: 18px;
    font-weight: 700
}

.main-timeline .year {
    display: block;
    font-size: 30px;
    font-weight: 700;
    color: #232323;
    line-height: 36px
}

.main-timeline .timeline-content {
    width: 50%;
    padding: 20px 0 20px 50px;
    float: right
}

.main-timeline .title {
    font-size: 19px;
    font-weight: 700;
    line-height: 24px;
    margin: 0 0 15px 0;
    font-family: 'Origin-Bold';
    color: #bf0314;
}

.main-timeline .description {
    margin-bottom: 0;
    font-family: 'Poppins-Regular';
        
}

.main-timeline .timeline:nth-child(2n) .date-content {
    float: right
}

.main-timeline .timeline:nth-child(2n) .date-content:before {
    left: 10px
}

.main-timeline .timeline:nth-child(2n) .timeline-content {
    padding: 20px 50px 20px 0;
    text-align: right
}

@media only screen and (max-width: 991px) {
    .main-timeline .date-content {
        margin-top: 35px
    }
    .main-timeline .date-content:before {
        width: 22.5%
    }
    .main-timeline .timeline-content {
        padding: 10px 0 10px 30px
    }
    .main-timeline .title {
        font-size: 17px
    }
    .main-timeline .timeline:nth-child(2n) .timeline-content {
        padding: 10px 30px 10px 0
    }
}

@media only screen and (max-width: 767px) {
    .main-timeline:before {
        margin: 0;
        left: 7px
    }
    .main-timeline .timeline {
        margin-bottom: 20px
    }
    .main-timeline .timeline:last-child {
        margin-bottom: 0
    }
    .main-timeline .icon {
        margin: auto 0
    }
    .main-timeline .date-content {
        width: 95%;
        float: right;
        margin-top: 0
    }
    .main-timeline .date-content:before {
        display: none
    }
    .main-timeline .date-outer {
        width: 110px;
        height: 110px
    }
    .main-timeline .date-outer:before,
    .main-timeline .date-outer:after {
        width: 110px;
        height: 110px
    }
    .main-timeline .date {
        top: 30%
    }
    .main-timeline .year {
        font-size: 24px
    }
    .main-timeline .timeline-content,
    .main-timeline .timeline:nth-child(2n) .timeline-content {
        width: 95%;
        text-align: center;
        padding: 10px 0
    }
    .main-timeline .title {
        margin-bottom: 10px
    }
}



.section-0001 {
  background-image: url(../img/gang2.jpg);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  color: white;
  font-family:Spantaran-GE2D;
  letter-spacing: 2px;
  padding-top: 100px; 
}

.section-0001 h2{
  font-size: 50px;
  text-align: center;
  padding-top: 100px;
}
.section-0001 h3{
  font-size: 100px;
  text-align: center;
  padding-bottom: 150px;
}
.section-0002{
  background-color: white;
  color:black;
}
.section-0002 p{
  font-family: poppins-regular;
  font-size: 15px;
  padding-top: 200px;
  padding-bottom: 200px;
  font-weight: bolder;

}
.section-0003{
  background-image:url(../img/gang3.jpg);

  opacity: rgba(0, 0, 0, 0.5);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  text-align: center;
  font-family: Spantaran-GE2D;
} 
.section-0003 h2{
   font-size: 100px;
   padding-top: 200px;
   padding-bottom: 200px;
}
.section-0005{
  background-color:white;
  color:black;
}
.section-0005 p{
  font-family: poppins-regular;
  font-size: 15px;
  font-weight: bolder;
   padding-bottom: 200px;


.carousel-inner img {
    width: 100%;
    height: 100%;
  }

#demo p{
  font-size: 12px;
  font-family: poppins-regular;
  padding-bottom: 1120px;
}
.demo .carousel-item img{
  background: linear-gradient(rgba(40, 40, 40, 1.0), rgba(200,200, 200, 0.1) );
  background-color: black;
}
.section-0005 hr{
height:40px;
color:red;
}


.section-0004 p {
 font-size: 26px;
    font-weight: bold;
}

}

/*------------------------------


---------------------------------------------------------------------------------*/

.why-choose01 .why-title01 h1{
    text-align: center;
    text-transform: uppercase;
    line-height: 30px;
    font-size: 33px;
    color: #fff;
   
}
.why-choose01 .why-title01 p{
    color: #fff;
    text-align: center;
    text-transform: capitalize;
    font-size: 17px;
    line-height: 30px;
    margin: 0 5px;
    overflow-wrap: anywhere;
    font-family: 'Montserrat-VariableFont_wght';
    padding: 20px 0;
}


.plus{
  display: flex;
    justify-content: center;
    align-items: center;
    vertical-align: middle;
    font-size: 30px;
    font-weight: 700;
    line-height: 30px;
}

.tq-story-section01.story-pg{
    background:linear-gradient( rgb(255 255 255 / 68%), rgb(255 255 255 / 80%) ), url(../img/bg08.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
      
}

@media screen and (max-width:1200px) {
    .why-box02 {
        background: #fff;
        padding: 35px 0;
        margin: 12px 0px;
    }
}
