/* MAIN CONTENT:START *****************************************************************/

#kwestHome #home.section-container-t{
  margin-bottom:0px;
}
#kwestHome .section-container-t{
  position: relative;
  max-width: 1680px;
  margin: 0 auto;
  z-index: 1;
  margin-bottom: 200px;
  margin-top: 0px;
}
#kwestHome .section-container-t .row{
  height: 65vh;
  margin-bottom: 100px;
  border-color: #191b9a; /* Adjust the border color and other properties */
  border-width: 0px;
  border-style: solid;
}
#kwestHome .section-container-t.main-content-container .row{
  height: 100%;
  margin-bottom:60px; /*Adjust the margin between sections*/
}
#kwestHome .section-container-t.main-content-container .card-group-wrapper:after{
  content: "";
  background: url("../img/card-background.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position-y: top;
  background-position-x: center;
  width: 102%;
  height: 100%;
  position: absolute;
  z-index: -1;
}
..container-fluid.main-page-content{
  /*overflow-x: hidden;*/
  --bs-gutter-x: 0rem;
}
html, body {
  min-height: 100%;
}
body {
  display: flex;
  flex-direction: column;
}
.container-fluid.main-page-content {
  flex: 1 0 auto;
}
footer.kwest-section-footer {
  clear: both;
  margin-top: auto;
  width: 100%;
}
#kwestHome .section-container-t .section-text-wrapper-t{
  display: flex;
  align-items: center;
  justify-content: left;
  padding-left: 30px;
  padding-right: 30px;
}
#kwestHome .section-container-t .form-wrapper-outer{
  padding-left: 30px;
  padding-right: 30px;
}
#kwestHome .section-container-t .section-text-wrapper-t .section-title-t{
  background: #FFC107;
  color: #000000;
  border-radius: 0px 0px 20px 0px;
  -moz-border-radius: 0px 0px 20px 0px;
  -webkit-border-radius: 0px 0px 20px 0px;
  display: inline-block;
  padding: 12px 24px;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 20px;
  margin-bottom: 32px;
}
#kwestHome .section-container-t .section-text-wrapper-t .section-title-t{
  background: #0000FE;
  color: #FFFFFF;
  position: relative;
}

#kwestHome .section-container-t .section-text-wrapper-t .section-title-t .s-title-icon{
  background: #FFC107;
  width: 32px;
  height: 32px;
  display: flex;
  align-content: center;
  justify-content: center;
  align-items: center;
  position: absolute;
  left: -16px;
  top: -16px;
  border-radius: 0px 0px 16px 0px;
  -moz-border-radius: 0px 0px 16px 0px;
  -webkit-border-radius: 0px 0px 16px 0px;
}
#kwestHome #home.section-container-t .section-text-wrapper-t .section-title-t .s-title-icon img{
  width: 20px;
}
#kwestHome #home.section-container-t .section-text-wrapper-t .section-title-t{
  background: #0000FE;
}
#kwestHome #home.section-container-t .section-text-wrapper-t .section-title-t .s-title-icon{
  background: #FFC107;
}
#kwestHome .section-container-t .section-text-wrapper-t .hero-text-t{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-size: 3.8em;
  line-height: 72px;
  margin-bottom: 32px;
background-image:linear-gradient(to right,#5014ad,#8e13a6 25%,#c5109a 51%,#f22379 79%,#ff3067);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;
}
#kwestHome .section-container-t .section-text-wrapper-t .sub-text-t{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-size: 1.4em;
  line-height: 28px;
  margin-top: 20px;
  margin-bottom: 20px;
  position: relative;
}
#kwestHome .section-container-t .section-text-wrapper-t .btn.hero-button-t{
  background: #0000FE;
  border-radius: 6px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 1.3em;
  line-height: 22px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 16px 24px;
  gap: 10px;
}
#kwestHome .section-container-t .section-text-wrapper-t .btn.hero-button-t{
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-size: 1.3em;
  line-height: 22px;
}
#kwestHome .section-container-t .section-text-wrapper-t .btn.hero-play-video-t{
  display: flex;
  align-items: center;
  justify-content: center;
  padding-left: 0px;
  border: none;                 
}
#kwestHome .section-container-t .section-text-wrapper-t .btn.hero-play-video-t:active{
  border: none;
}
#kwestHome .section-container-t .section-text-wrapper-t .btn.hero-play-video-t .play-btn-outer{
  background-color: #FFC107;
  width: 40px;
  height: 40px;
  padding: 10px 10px 10px 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  margin-right: 10px;
}
#kwestHome .section-container-t .section-text-wrapper-t .btn.hero-play-video-t .play-btn-text{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-size: 1.3em;
  line-height: 22px;
  color: #000000;
}
#kwestHome .section-container-t .section-text-wrapper-t .para-text-t{
  font-size: 1.1em;
  margin-top: 40px;
  display: flex;
}
#kwestHome .section-container-t .verti-line{
  min-width: 6px;
  height: auto;
  margin-right: 16px;
  background: #0000FE;
  border-radius: 50px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
}
#kwestHome .section-container-t .section-img-t{
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}
#kwestHome .section-container-t .section-img-t img{
  width: 85%;
}
#kwestHome #home.section-container-t .section-img-t img{
  width: 100%;
}
#kwestHome .section-text-wrapper-t .button-gorup-t:after{
  position: absolute;
  content: url(../img/hero-text-arrow.svg);
  left: -70px;
  top: 18px;
}
#kwestHome .section-container-t .section-text-wrapper-t .sub-text-t:after{
  position: absolute;
  content: url(../img/section-text-arrow.svg);
  left: -70px;
  top: 18px;
  width: 80px
}
#kwestHome #home.section-container-t .section-text-wrapper-t .sub-text-t:after{
  display: none;
}
/* MAIN PAGE CONTENT:START */
 /* USP:START */
 #kwestHome #usp.section-container-t{
  display: flex;
  margin-bottom: 0px;
 }
 #faqDsk .row {
  height: auto;
  min-height: 65vh;
 }
 #kwestHome .section-container-t .accordion-ot-wrapper{
  display: flex;
  align-items: center;
  justify-content: center;
  height: auto;
  justify-content: flex-end;
  min-height: 492px;
 }
 #kwestHome .section-container-t .accordion-ot-wrapper .accordion{
  width: 90%;
  --bs-accordion-bg: none;
 }
 #usp-accordion .card .accicon-arrow img{
  width: 12px;
 }
 .accordion-ot-wrapper .accordion-header .accordion-button{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  line-height: 40px;
  padding-left: 0px;
 }
 .accordion-ot-wrapper .accordion-header .accordion-button:focus{
  box-shadow: none;
 }
 .accordion-button:not(.collapsed){
  color: #0000FE;
  background-color: transparent;
 }
 .accordion-body{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 24px;
  padding-left: 0px;
 }

 /* PORTFOLIO SECTION:START */
 #kwestHome #portfolio.section-container-t .section-text-wrapper-t{
  align-items: flex-start;
 }
 .custom-form-wrapper{
  background: #FFFFFF;
  box-shadow: 0px 0px 60px rgb(0 0 0 / 20%);
  height:750px;
  width:100%;
}
.custom-form-wrapper .nav.nav-tabs{
  border: none;
}
.form-control:focus{
  box-shadow: none;
  border-color: #0d6efd;
}
.custom-form-wrapper .nav.nav-tabs button{
  width: 50%;
  padding: 30px;
  border: none;
  background-color: darkgrey;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  font-weight: 400;
  font-size: 18px;
  line-height: 32px;
  color: #2B2B2B;
}
/*.custom-form-wrapper .nav.nav-tabs button#nav-demo-tab{*/
/*  padding-left: 0px;*/
/*  margin-left: -10px;*/
/*  background-color: transparent;*/
/*}*/
/*.custom-form-wrapper .nav.nav-tabs button#nav-login-tab{*/
/*  background-color: #fff;*/
/*  color: #fff;*/
/*}*/
.custom-form-wrapper .nav.nav-tabs button.active{
  background-color: #ffffff;
}
#portfolio .custom-form-wrapper .tab-content{
  padding: 0px 56px 42px 56px;
}
.custom-form-wrapper .tab-content form input.form-control, .custom-form-wrapper .tab-content form textarea.form-control{
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}
#portfolio .custom-form-wrapper .tab-content .nav-login input.form-control{
  padding: 16px;
}
.custom-form-wrapper .tab-content button.btn.btn-primary{
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 12px 42px;
  margin-bottom: 24px;
  margin-top: 12px;
}
.custom-form-wrapper .tab-content .form-bottom-text-wrapper{
  display: flex;
  align-items: center;
  justify-content: center;
}
.custom-form-wrapper .tab-content .form-bottom-text-wrapper p{
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 0px;
  padding-left: 12px;
}

#kwestHome #carouselPortfolio .carousel-indicators{
  margin-bottom: -60px;
  gap: 10px;
}
#kwestHome #carouselPortfolio .carousel-indicators button{
  background-color: #D9D9D9;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
#kwestHome #carouselPortfolio .carousel-indicators button.active{
  background-color: #0000FE;
}
 /* PORTFOLIO SECTION:END */

 /* CONTACT SECTION:START */
 #kwestHome #contact.section-container-t .section-text-wrapper-t{
  justify-content: center;
 }
 #contact .custom-form-wrapper{
  margin-top: 50px;
 }
 #contact .custom-form-wrapper .tab-content input.form-control{
  padding: 8px 16px;
}
#contact .custom-form-wrapper .tab-content{
  padding: 8px 56px 42px 56px;
  min-height: 693px;
}
 /* PORTFOLIO SECTION:END */


 /* MODAL:START */
 #playvideo .modal-close-button{
  position: absolute;
  right: 0;
  top: 0px;
  z-index: 999;
 }
 #playvideo .modal-close-button button{
  background-color: #ffc107;
  opacity: 1;
  padding: 14px;
  border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
 }
/* MAIN CONTENT:END *****************************************************************/

@media (min-width: 1920px) and (max-width: 2560px)  {
  
     .for-mobile-only{
        display: none !important;
      }
      .ColHeadingWidth{
          width:10%;
      }
      .ColHeadingWidthDiff{
            width:12%;
      }
       .CollocationWidth{
          width:18%;
      }
     
      #servicesDsk.section-container-t .d-card-title-icon{
          width: 20px;
          height: 20px;
      }
      #servicesDsk.section-container-t .d-card-title-title{
          font-size: 16px;
      }
      #servicesDsk.section-container-t .d-card-para{
          font-size: 14px;
      }
   
}
/*For Desktop*/
@media only screen and (min-width: 1440px)and (max-width:1920px){ 
     .for-mobile-only{
        display: none !important;
      }
      .ColHeadingWidth{
          width:10%;
      }
      .ColHeadingWidthDiff{
            width:12%;
      }
       .CollocationWidth{
          width:18%;
      }
     
      #servicesDsk.section-container-t .d-card-title-icon{
          width: 20px;
          height: 20px;
      }
      #servicesDsk.section-container-t .d-card-title-title{
          font-size: 16px;
      }
      #servicesDsk.section-container-t .d-card-para{
          font-size: 14px;
      }
   
}

@media only screen and (min-width:1681px) and (max-width:1920px){
 .for-mobile-only{
        display: none !important;
      }
   .ColHeadingWidth{
          width:10%;
      }
      .ColHeadingWidthDiff{
            width:12%;
      }
       .CollocationWidth{
          width:18%;
      }
}

@media only screen and (min-width:1537px) and (max-width:1680px){
  /* HOME:START */
  #kwestHome .nav-site-header#flex-navbar .navbar, #kwestHome .section-container-t{
    max-width: 1366px;
    min-height: auto !important;
  }
  #kwestHome .section-container-t .section-text-wrapper-t .hero-text-t{
    font-size: 3.1em;
    line-height: 60px;
    margin-bottom: 12px;
  }
  #kwestHome .section-container-t .section-text-wrapper-t .para-text-t{
    padding-right: 0%;
  }
  /* USP:START */
  .accordion-ot-wrapper .accordion-header .accordion-button{
    font-size: 18px;
  }

  /* FOOTER:START */
  footer.kwest-section-footer .footer-row, footer.kwest-section-footer .end-footer{
    max-width: 1400px;
  }
    .for-mobile-only{
        display: none !important;
      }
}
/*For Laptop*/
@media only screen and (min-width:1366px) and (max-width:1536px){
/* NAVBAR:START */
.header-right-nav-wrapper{
  display: none;
}
#kwestHome .nav-site-header#flex-navbar .navbar-nav .nav-item a{
  font-size: 0.9em;
  padding-left: 15px;
  padding-right: 15px;
}
/* HOME:START */
#kwestHome #home.section-container-t{
  height: 108vh;
}
#kwestHome .nav-site-header#flex-navbar .navbar, #kwestHome .section-container-t{
  max-width: 1220px;
}
#kwestHome #home.section-container-t .section-text-wrapper-t .section-title-t{
  margin-bottom: 12px;
}
#kwestHome .section-container-t .section-text-wrapper-t .hero-text-t{
  font-size: 2.8em;
  line-height: 48px;
  margin-bottom: 12px;
}
#kwestHome .section-container-t .section-text-wrapper-t .sub-text-t{
  font-size: 1.1em;
  margin-top: 12px;
  margin-bottom: 12px;
}
#kwestHome .section-container-t .section-text-wrapper-t .list-group-t ul{
  font-size: 1em;
}
#kwestHome .section-container-t .section-text-wrapper-t .para-text-t{
  padding-right: 0%;
  font-size: 1em;
  margin-top: 20px;
}
/* USP:START */
.accordion-ot-wrapper .accordion-header .accordion-button{
  font-size: 16px;
}

/* EXPERIENCES:START */
#kwestHome .section-container-t .section-text-wrapper-t .list-group-t{
  margin-top: 12px;
  margin-bottom: 20px;
}
#kwestHome .section-container-t .section-text-wrapper-t .sub-text-t:after{
  width: 60px;
  left: -70px;
}
/* PORTFOLIO:START */
#kwestHome #portfolio.section-container-t .section-text-wrapper-t{
  height: auto;
}
#portfolio .custom-form-wrapper .tab-content{
  padding: 0px 32px 42px 32px;
}
/*#portfolio .custom-form-wrapper .tab-content form{*/
/*  line-height: 8px;*/
/*}*/
.custom-form-wrapper .nav.nav-tabs button#nav-demo-tab, .custom-form-wrapper .nav.nav-tabs button#nav-login-tab{
  margin-left: 0px;
}
/* CONTACT:START */
#kwestHome #contact .custom-form-wrapper .tab-content{
  padding: 0px 32px 42px 32px;
}
#kwestHome #contact .custom-form-wrapper .nav.nav-tabs button{
  padding: 15px 30px;
}
#kwestHome #contact .custom-form-wrapper .tab-content .form-bottom-text-wrapper p{
  font-size: 13px;
}
#kwestHome #contact.section-container-t .section-text-wrapper-t .img-fluid{
  max-width: initial;
}

/* CAROUSEL:START */
.carouselTextRight1 p, .carouselTextRight2 p, .carouselTextRight3 p, .carouselTextRight4 p{
  font-size: 42px;
  line-height: 48px;
}
.carouselTextRight1 .bt-text, .carouselTextRight2 .bt-text, .carouselTextRight3 .bt-text, .carouselTextRight4 .bt-text{
  font-size: 18px;
  line-height: 24px;
}
.container-1.Experience, .container-1.content, .container-1.media, .container-1.tech{
  left: 17%;
}
/* FOOTER:START */
footer.kwest-section-footer .footer-row, footer.kwest-section-footer .end-footer{
  max-width: 1220px;
}
footer.kwest-section-footer .footer-box-left .footer-logo-bottom-text{
  font-size: 14px;
}
footer.kwest-section-footer .address-box-footer-header, footer.kwest-section-footer .footer-col-title{
  font-size: 14px;
}
footer.kwest-section-footer .section-list-col ul, footer.kwest-section-footer .address-box-footer-info{
  font-size: 12px;
}
footer.kwest-section-footer .copyright-text, footer.kwest-section-footer .term-policy-text-wrapper{
  font-size: 12px;
}
 .for-mobile-only{
        display: none !important;
      }
      .ColHeadingWidth{
          width:10%;
      }
      .ColHeadingWidthDiff{
            width:12%;
      }
       .CollocationWidth{
          width:16%;
      }
     
      /*#servicesDsk.section-container-t .d-card-title-icon{*/
      /*    width: 20px;*/
      /*    height: 20px;*/
      /*}*/
      #servicesDsk.section-container-t .d-card-title-title{
          font-size: 16px;
      }
      #servicesDsk.section-container-t .d-card-para{
          font-size: 14px;
      }
       #servicesDsk.section-container-t .d-main-text-t{
        display:none;
    }
    #servicesDsk.section-container-t .d-card-wrapper{
              min-height: 415px;
      }
      .sticky_heading_image {
        width: 27em;
        margin-top: -5em;
    }
    .sticky-content_informations{
            padding-left: 1.5em;
    }
    .sticky-content__feature{
            width: 68%;
    }
    .is4-grid {
    z-index: 3;
    grid-column-gap: 1.2em;
    grid-row-gap: 1.2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 3em;
    display: grid;
    position: relative;
    top: .75rem;
}
   
    #servicesDsk.section-container-t .d-card-wrapper{
        min-height: 409px;
    }
}
@media only screen and (min-width:1280px) and (max-width:1365px){
  /* NAVBAR:START */
  .header-right-nav-wrapper{
    display: none;
  }
  #kwestHome .nav-site-header#flex-navbar .navbar-nav .nav-item a{
    font-size: 0.9em;
    padding-left: 15px;
    padding-right: 15px;
  }
  /* HOME:START */
  #kwestHome #home.section-container-t{
    height: 100vh;
  }
  #kwestHome .nav-site-header#flex-navbar .navbar, #kwestHome .section-container-t{
    max-width: 1120px;
  }
  #kwestHome #home.section-container-t .section-text-wrapper-t .section-title-t{
    margin-bottom: 12px;
  }
  #kwestHome .section-container-t .section-text-wrapper-t .hero-text-t{
    font-size: 2.8em;
    line-height: 48px;
    margin-bottom: 12px;
  }
  #kwestHome .section-container-t .section-text-wrapper-t .sub-text-t{
    font-size: 1.1em;
    margin-top: 12px;
    margin-bottom: 12px;
  }
  #kwestHome .section-container-t .section-text-wrapper-t .list-group-t ul{
    font-size: 1em;
  }
  #kwestHome .section-container-t .section-text-wrapper-t .para-text-t{
    padding-right: 0%;
    font-size: 1em;
    margin-top: 20px;
  }
  /* USP:START */
  .accordion-ot-wrapper .accordion-header .accordion-button{
    font-size: 16px;
    line-height: 22px;
  }
  #kwestHome .section-container-t .section-img-t img{
    width: 100%;
  }
  /* EXPERIENCES:START */
  #kwestHome .section-container-t .section-text-wrapper-t .list-group-t{
    margin-top: 12px;
    margin-bottom: 20px;
  }
  /* PORTFOLIO:START */
  #kwestHome #portfolio.section-container-t .section-text-wrapper-t{
    height: auto;
  }
  #portfolio .custom-form-wrapper .tab-content{
    padding: 0px 32px 42px 32px;
  }
  #portfolio .custom-form-wrapper .tab-content form{
    line-height: 8px;
  }
  .custom-form-wrapper .nav.nav-tabs button#nav-demo-tab, .custom-form-wrapper .nav.nav-tabs button#nav-login-tab{
    margin-left: 0px;
  }
  /* CONTACT:START */
  #kwestHome #contact .custom-form-wrapper .tab-content{
    padding: 0px 32px 42px 32px;
  }
  #kwestHome #contact .custom-form-wrapper .nav.nav-tabs button{
    padding: 15px 30px;
  }
  #kwestHome #contact .custom-form-wrapper .tab-content .form-bottom-text-wrapper p{
    font-size: 13px;
  }
  #kwestHome .section-container-t .section-text-wrapper-t .sub-text-t:after{
    top: 20px;
    left: -70px;
    width: 60px;
  }

  /* CAROUSEL:START */
  .carouselTextRight1 p, .carouselTextRight2 p, .carouselTextRight3 p, .carouselTextRight4 p{
    font-size: 42px;
    line-height: 48px;
  }
  .carouselTextRight1 .bt-text, .carouselTextRight2 .bt-text, .carouselTextRight3 .bt-text, .carouselTextRight4 .bt-text{
    font-size: 18px;
    line-height: 24px;
  }
  .container-1.Experience, .container-1.content, .container-1.media, .container-1.tech{
    top: -36%;
    left: 17%;
  }
/* FOOTER:START */
  footer.kwest-section-footer {
    padding: 40px 15px 20px;
  }
  footer.kwest-section-footer .footer-row,
  footer.kwest-section-footer .end-footer{
    max-width: 1220px;
  }
  footer.kwest-section-footer .footer-row {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    gap: 24px;
    padding-top: 0;
  }
  footer.kwest-section-footer .footer-box-left {
    flex: 1 1 340px;
    min-width: 260px;
    max-width: 420px;
  }
  footer.kwest-section-footer .footer-box-left .footer-logo-bottom-text{
    font-size: 14px;
    max-width: 100%;
  }
  footer.kwest-section-footer .address-box-footer {
    flex: 0 1 240px;
    min-width: 220px;
    padding-bottom: 20px;
  }
  footer.kwest-section-footer .address-box-footer-header, footer.kwest-section-footer .footer-col-title{
    font-size: 14px;
  }
  footer.kwest-section-footer .address-box-footer-info {
    font-size: 12px;
    line-height: 1.8;
  }
  footer.kwest-section-footer .section-list-col {
    flex: 0 1 180px;
    min-width: 180px;
  }
  footer.kwest-section-footer .section-list-col ul, footer.kwest-section-footer .address-box-footer-info{
    font-size: 12px;
  }
  footer.kwest-section-footer .section-list-col ul {
    padding-left: 0;
    margin: 0;
    list-style: none;
    line-height: 2.2;
  }
  footer.kwest-section-footer .footer-col-title {
    margin-bottom: 12px;
    min-height: auto;
  }
  footer.kwest-section-footer .copyright-text, footer.kwest-section-footer .term-policy-text-wrapper{
    font-size: 12px;
  }
  footer.kwest-section-footer .end-footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    padding: 16px 0 10px;
    opacity: 0.75;
  }
  footer.kwest-section-footer .copyright-text {
    flex: 1 1 220px;
    margin-bottom: 10px;
  }
  footer.kwest-section-footer .term-policy-text-wrapper {
    flex: 1 1 220px;
    justify-content: flex-end;
    flex-wrap: wrap;
    gap: 12px;
    margin: 0;
  }
  footer.kwest-section-footer .term-policy-text-wrapper a {
    white-space: nowrap;
  }
  footer.kwest-section-footer .col-lg-2 {
    width: auto;
    flex: 0 1 auto;
  }

  @media only screen and (max-width: 992px) {
    footer.kwest-section-footer .footer-row {
      justify-content: flex-start;
    }
    footer.kwest-section-footer .footer-box-left,
    footer.kwest-section-footer .address-box-footer,
    footer.kwest-section-footer .section-list-col {
      flex: 1 1 100%;
      max-width: 100%;
    }
    footer.kwest-section-footer .end-footer {
      justify-content: center;
      text-align: center;
    }
    footer.kwest-section-footer .term-policy-text-wrapper {
      justify-content: center;
    }
    footer.kwest-section-footer .copyright-text {
      margin-bottom: 8px;
    }
  }

   #servicesDsk.section-container-t .d-main-text-t{
        display:none;
    }
    #servicesDsk.section-container-t .d-card-wrapper{
              min-height: 415px;
      }
      .sticky_heading_image {
        width: 27em;
        margin-top: -5em;
    }
    .sticky-content_informations{
            padding-left: 1.5em;
    }
    .sticky-content__feature{
            width: 68%;
    }
    .is4-grid {
    z-index: 3;
    grid-column-gap: 1.2em;
    grid-row-gap: 1.2em;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 3em;
    display: grid;
    position: relative;
    top: .75rem;
}
    #servicesDsk.section-container-t .d-card-wrapper{
       min-height:409px; 
    }
      .for-mobile-only{
        display: none !important;
      }
  }
@media only screen and (min-width: 1030px) and (max-width: 1366px) {
    #servicesDsk.section-container-t .d-main-text-t{
        display:none;
    }
    #servicesDsk.section-container-t .d-card-wrapper{
              min-height: 415px;
      }
      .sticky_heading_image {
        width: 27em;
        margin-top: -5em;
    }
    .sticky-content_informations{
            padding-left: 1.5em;
    }
    .sticky-content__feature{
            width: 68%;
    }
      .for-mobile-only{
        display: none !important;
      }
}
@media only screen and (min-width: 768px)and (max-width: 1024px) {
    #servicesDsk.section-container-t .d-main-text-t{
        display:none;
    }
    #servicesDsk.section-container-t .d-card-wrapper{
              min-height: 415px;
      }
      .sticky_heading_image {
        width: 27em;
        margin-top: -5em;
    }
    .sticky-content_informations{
            padding-left: 1.5em;
    }
    .sticky-content__feature{
            width: 68%;
    }
    .col-md-8 {
    width: 66.66666667%;}
      .for-mobile-only{
        display: none !important;
      }
}

  @media only screen and (min-width:992px) and (max-width:1279px){
    /* NAVBAR:START */
    .header-right-nav-wrapper{
      display: none;
    }
    #kwestHome .nav-site-header#flex-navbar .navbar-nav .nav-item a{
      font-size: 0.8em;
    }
    #kwestHome .nav-site-header#flex-navbar .navbar .navbar-nav span.nav-divider{
      margin-left: 0px;
      margin-right: 0px;
    }
    /* HOME:START */
    #kwestHome #home.section-container-t{
      height: 100vh;
    }
    #kwestHome .nav-site-header#flex-navbar .navbar, #kwestHome .section-container-t{
      max-width: 860px;
    }
    #kwestHome .section-container-t .section-text-wrapper-t{
      display: block;
      transform: translateY(20%);
      padding-right: 0px;
    }
    #kwestHome #home.section-container-t .section-text-wrapper-t .section-title-t{
      margin-bottom: 12px;
    }
    #kwestHome .section-container-t .section-text-wrapper-t .hero-text-t{
      font-size: 2em;
      line-height: 36px;
      margin-bottom: 12px;
    }
    #kwestHome .section-container-t .section-text-wrapper-t .sub-text-t{
      font-size: 1em;
      line-height: 1.5em;
      margin-top: 12px;
      margin-bottom: 12px;
    }
    #kwestHome .section-container-t .section-text-wrapper-t .list-group-t ul{
      font-size: 1em;
      display: block;
      line-height: 40px;
    }
    #kwestHome .section-container-t .section-text-wrapper-t .list-group-t ul li:nth-child(1), #kwestHome .section-container-t .section-text-wrapper-t .list-group-t ul li:nth-child(2), #kwestHome .section-container-t .section-text-wrapper-t .list-group-t ul li:nth-child(3), #kwestHome .section-container-t .section-text-wrapper-t .list-group-t ul li:nth-child(4){
      display: inline-block;
    }
    #kwestHome .section-container-t .section-text-wrapper-t .list-group-t ul li img{
      margin-right: 10px;
    }
    #kwestHome .section-container-t .section-text-wrapper-t .btn.hero-button-t{
      font-size: 1em;
      padding: 12px;
    }
    #kwestHome .section-container-t .section-text-wrapper-t .btn.hero-play-video-t .play-btn-text{
      font-size: 1em;
    }
    #kwestHome .section-container-t .section-text-wrapper-t .para-text-t{
      padding-right: 0%;
      font-size: 1em;
      margin-top: 20px;
    }
    /* USP:START */
    .accordion-ot-wrapper .accordion-header .accordion-button{
      font-size: 16px;
      line-height: 20px;
    }
    
    /* EXPERIENCES:START */
    #kwestHome .section-container-t .section-text-wrapper-t .list-group-t{
      margin-top: 12px;
      margin-bottom: 20px;
    }
    /* PORTFOLIO:START */
    #kwestHome #portfolio.section-container-t .section-text-wrapper-t{
      height: auto;
    }
    #portfolio .custom-form-wrapper .tab-content{
      padding: 0px 32px 42px 32px;
    }
    #portfolio .custom-form-wrapper .tab-content form{
      line-height: 8px;
    }
    .custom-form-wrapper .nav.nav-tabs button#nav-demo-tab{
      margin-left: 0px;
      width: 100%;
      padding: 10px;
    }
    .custom-form-wrapper .nav.nav-tabs button#nav-login-tab{
      display: none;
    }
    /* CONTACT:START */
    #kwestHome #contact.section-container-t .col-lg-2{
      display: none;
    }
    #kwestHome #contact .custom-form-wrapper .tab-content{
      padding: 0px 32px 42px 32px;
    }
    #kwestHome #contact .custom-form-wrapper .nav.nav-tabs button{
      padding: 15px 30px;
    }
    #kwestHome #contact .custom-form-wrapper .tab-content .form-bottom-text-wrapper p{
      font-size: 13px;
    }
    #kwestHome #contact.section-container-t .section-text-wrapper-t{
      height: 100%;
      padding-right: 0px;
      flex: 0 0 auto;
      width: 66.66666667%;
      align-items: center;
      justify-content: center;
      display: flex;
      transform: none;
    }
    #kwestHome .section-container-t .section-text-wrapper-t .sub-text-t:after{
      top: 20px;
      left: -70px;
      width: 60px;
    }
    /* CAROUSEL:START */
    .carouselTextRight1 h6, .carouselTextRight2 h6, .carouselTextRight3 h6, .carouselTextRight4 h6{
      font-size: 20px;
      margin-bottom: 20px;
    }
    .carouselTextRight1 p, .carouselTextRight2 p, .carouselTextRight3 p, .carouselTextRight4 p{
      font-size: 36px;
      line-height: 42px;
      margin-bottom: 20px;
    }
    .carouselTextRight1 .bt-text, .carouselTextRight2 .bt-text, .carouselTextRight3 .bt-text, .carouselTextRight4 .bt-text{
      font-size: 18px;
      line-height: 24px;
    }
    .carousel-controls-wrapper{
      margin-top: 24px;
    }
    .container-1.Experience, .container-1.content, .container-1.media, .container-1.tech{
      top: -36%;
      left: 17%;
    }
  /* FOOTER:START */
    footer.kwest-section-footer .footer-row, footer.kwest-section-footer .end-footer{
      max-width: 860px;
    }
    footer.kwest-section-footer .footer-box-left .footer-logo-bottom-text{
      font-size: 14px;
    }
    footer.kwest-section-footer .address-box-footer-header, footer.kwest-section-footer .footer-col-title{
      font-size: 14px;
    }
    footer.kwest-section-footer .section-list-col ul, footer.kwest-section-footer .address-box-footer-info{
      font-size: 12px;
    }
    footer.kwest-section-footer .copyright-text, footer.kwest-section-footer .term-policy-text-wrapper{
      font-size: 12px;
    }
     .col-md-8 {
    width: 66.66666667%;}
    }


    @media only screen and (min-width:100px) and (max-width:991px){
      .custom-form-wrapper .nav.nav-tabs button{
              font-size: 16px;
      }
      .d-n-for-tab-mobile{
        display: none !important;
      }
      #kwestHome .section-container-t .form-wrapper-outer{
          margin-top:80px;
      }
      /* NAVBAR:START */
      #kwestHome .main-logo-link .main-logo-img{
        width: 100px;
      }
      .for-mobile-only .m-main-content-wrapper .profile-menu .dropdown-menu {
        right: 0;
        left: unset;
      }
      .for-mobile-only .m-main-content-wrapper .profile-menu .fa-fw {
        margin-right: 10px;
      }
      
      .for-mobile-only .m-main-content-wrapper .toggle-change::after {
        border-top: 0;
        border-bottom: 0.3em solid;
      }
      .for-mobile-only .mobile-nav-wrapper{
        padding-left: 12px;
        padding-right: 12px;
        background: rgba(255, 255, 255, 0.7);
        -webkit-box-shadow: 0px 10px 20px rgb(80 80 80 / 10%);
        -moz-box-shadow: 0px 10px 20px rgb(80 80 80 / 10%);
        box-shadow: 0px 10px 20px rgb(80 80 80 / 10%);
        backdrop-filter: blur(20px);
        -webkit-backdrop-filter: blur(20px);
      }
      .navbar-toggler:focus{
        box-shadow: none;
      }
      /* NAVBAR:END */
      /* MAIN CONTENT:START ********************************************************************************/
      .for-mobile-only .m-main-content-wrapper{
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 700;
        font-size: 2em;
        line-height: 36px;
        text-align: center;
        margin-bottom: 40px;
        display: block;
        position: relative;
    
      }
      .for-mobile-only .hero-text-t, .for-mobile-only .m-main-text-para{
                  background-image: linear-gradient(to right,#5014ad,#8e13a6 25%,#c5109a 51%,#f22379 79%,#ff3067);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
      }
      .for-mobile-only .m-main-content-wrapper section#m-home{
        padding-top: 95px;
      }
      .for-mobile-only .m-main-content-wrapper #m-experience, .for-mobile-only .m-main-content-wrapper #m-content, .for-mobile-only .m-main-content-wrapper #m-media, .for-mobile-only .m-main-content-wrapper #m-media, .for-mobile-only .m-main-content-wrapper #m-technology{
        padding-top: 60px;
      }
      .for-mobile-only .m-main-content-wrapper #m-portfolio{
        padding-top: 80px;
        padding-bottom: 40px;
      }
      .for-mobile-only .m-main-content-wrapper #m-ourAdvantage{
        padding-top: 80px;
        padding-bottom: 40px;
      }
      .for-mobile-only .m-main-content-wrapper section{
        padding-top: 24px;
        padding-left: 24px;
        padding-right: 24px;
      }
      .for-mobile-only .m-main-content-wrapper .verti-line {
        width: 6px;
        min-width: 6px;
        height: auto;
        margin-right: 16px;
        background: #0000FE;
        box-shadow: 4px 0px 8px #8fc4ff;
        border-radius: 50px;
        -moz-border-radius: 50px;
        -webkit-border-radius: 50px;
      }
      .for-mobile-only .m-main-content-wrapper .para-text-t {
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
        margin-top: 18px;
        text-align: left;
        display: flex;
      }
      .for-mobile-only .m-main-content-wrapper .m-home-img{
        margin-top: 20px;
      }
      .for-mobile-only .m-main-content-wrapper .m-mobile-play-wrapper .btn.hero-play-video-t{
        display: flex;
        align-items: center;
        justify-content: center;
        margin-left: 10px;
      }
      .for-mobile-only .m-main-content-wrapper .m-mobile-play-wrapper .btn.hero-play-video-t:active{
        border: none;
      }
      .for-mobile-only .m-main-content-wrapper .m-mobile-play-wrapper .btn.hero-play-video-t .play-btn-outer{
        background-color: #FFC107;
        width: 40px;
        height: 40px;
        padding: 10px 10px 10px 15px;
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50px;
        -moz-border-radius: 50px;
        -webkit-border-radius: 50px;
        margin-right: 10px;
      }
      .for-mobile-only .m-main-content-wrapper .m-mobile-play-wrapper .btn.hero-play-video-t .play-btn-text{
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 500;
        font-size: 1.3em;
        line-height: 22px;
        color: #000000;
      }
      .for-mobile-only .m-main-content-wrapper .m-mobile-play-wrapper{
        display: flex;
        justify-content: center;
        padding-top: 32px;
      }


      /* SECTION CSS:START **********************************************/

      .for-mobile-only .m-main-content-wrapper .m-main-section .m-main-text-t{
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 700;
        font-size: 20px;
        text-transform: uppercase;
        text-align: left;
        display: flex;
        margin-bottom: 20px;
      }
      .for-mobile-only .m-main-content-wrapper .m-main-section .m-main-verti-line{
        width: 6px;
        height: auto;
        border-radius: 50px;
        -moz-border-radius: 50px;
        -webkit-border-radius: 50px;
        margin-right: 16px;
        background: #00C2FF;
        box-shadow: 4px 0px 8px #a0e8ff;
      }
      .for-mobile-only .m-main-content-wrapper .m-main-section .m-main-text-para{
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-size: 28px;
        line-height: 32px;
        text-align: left;
        margin-bottom: 24px;
      }
      /* CAROUSEL:START ***************************************************/
      .for-mobile-only .m-main-content-wrapper  #m-media section.m-caro-section{
        background-color: #F9F9F9;
        padding-bottom: 60px;
        position: relative;
        padding-left: 0;
        padding-right: 0;
        overflow: hidden;
      }
      .for-mobile-only .m-main-content-wrapper  #m-media section.m-caro-section .m-caro-section-inner{
        padding-left: 24px;
        padding-right: 24px;
        padding-top: 24px;
        /*padding-bottom: 24px;*/
        position: relative;
      }
      .for-mobile-only .m-main-content-wrapper  #m-media section.m-caro-section:before{
        content: "";
        background: url(../img/mobile/caro-bg.svg);
        background-repeat: no-repeat;
        background-size: 120%;
        background-position: center;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 5%;
        left: 0px;
        z-index: 0;
      }
      /* .carousel-inner .carousel-item {
        transition: transform 1s ease;
      } */
      .for-mobile-only .m-main-content-wrapper  #m-media section.m-caro-section .m-caro-top-text{
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 300;
        font-size: 20px;
        line-height: 23px;
        text-align: center;
      }
      .for-mobile-only .m-main-content-wrapper  #m-media section.m-caro-section .carousel-card-title{
        display: flex;
        align-items: flex-start;
        /*justify-content: center;*/
        gap: 12px;
        margin-bottom: 1rem;
      }
      .for-mobile-only .m-main-content-wrapper  #m-media section.m-caro-section .carousel-card-title .card-title-icon{
        width: 24px;
        height: 24px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        display: flex;
        justify-content: center;
        align-items: center;
      }
      .for-mobile-only .m-main-content-wrapper #m-media section.m-caro-section  .carousel-inner .carousel-item #icon-card1,.for-mobile-only .m-main-content-wrapper #m-media section.m-caro-section  .carousel-inner .carousel-item #icon-card5{
        background-color: #0000FE;
      }
      .for-mobile-only .m-main-content-wrapper #m-media section.m-caro-section .carousel-inner .carousel-item #icon-card2,.for-mobile-only .m-main-content-wrapper #m-media section.m-caro-section  .carousel-inner .carousel-item #icon-card6{
        background-color: #FFC107;
      }
      .for-mobile-only .m-main-content-wrapper #m-media section.m-caro-section .carousel-inner .carousel-item #icon-card3,.for-mobile-only .m-main-content-wrapper #m-media section.m-caro-section  .carousel-inner .carousel-item #icon-card7{
        background-color: #00C2FF;
      }
      .for-mobile-only .m-main-content-wrapper #m-media section.m-caro-section .carousel-inner .carousel-item #icon-card4,.for-mobile-only .m-main-content-wrapper #m-media section.m-caro-section  .carousel-inner .carousel-item #icon-card8{
        background-color: #FF0059;
      }
      .for-mobile-only .m-main-content-wrapper #m-media section.m-caro-section .carousel-inner .carousel-item #vert-line1,.for-mobile-only .m-main-content-wrapper #m-media section.m-caro-section .carousel-inner .carousel-item #vert-line5, .for-mobile-only .m-main-content-wrapper .m-caro-section #co-carousel .carousel-inner .carousel-item:nth-child(2) .m-main-verti-line, .for-mobile-only .m-main-content-wrapper .m-caro-section #me-carousel .carousel-inner .carousel-item:nth-child(3) .m-main-verti-line, .for-mobile-only .m-main-content-wrapper .m-caro-section #te-carousel .carousel-inner .carousel-item:nth-child(4) .m-main-verti-line{
        background-color: #0000FE;
      }
      .for-mobile-only .m-main-content-wrapper #m-media section.m-caro-section .carousel-inner .carousel-item #vert-line2,.for-mobile-only .m-main-content-wrapper #m-media section.m-caro-section .carousel-inner .carousel-item #vert-line6, .for-mobile-only .m-main-content-wrapper .m-caro-section #co-carousel .carousel-inner .carousel-item:nth-child(3) .m-main-verti-line, .for-mobile-only .m-main-content-wrapper .m-caro-section #me-carousel .carousel-inner .carousel-item:nth-child(4) .m-main-verti-line, .for-mobile-only .m-main-content-wrapper .m-caro-section #te-carousel .carousel-inner .carousel-item:nth-child(1) .m-main-verti-line{
        background-color: #FFC107;
      }
      .for-mobile-only .m-main-content-wrapper #m-media section.m-caro-section .carousel-inner .carousel-item #vert-line3,.for-mobile-only .m-main-content-wrapper #m-media section.m-caro-section .carousel-inner .carousel-item #vert-line7, .for-mobile-only .m-main-content-wrapper .m-caro-section #co-carousel .carousel-inner .carousel-item:nth-child(4) .m-main-verti-line, .for-mobile-only .m-main-content-wrapper .m-caro-section #me-carousel .carousel-inner .carousel-item:nth-child(1) .m-main-verti-line, .for-mobile-only .m-main-content-wrapper .m-caro-section #te-carousel .carousel-inner .carousel-item:nth-child(2) .m-main-verti-line{
        background-color: #00C2FF;
      }
      .for-mobile-only .m-main-content-wrapper #m-media section.m-caro-section .carousel-inner .carousel-item #vert-line4,.for-mobile-only .m-main-content-wrapper #m-media section.m-caro-section .carousel-inner .carousel-item #vert-line8, .for-mobile-only .m-main-content-wrapper .m-caro-section #co-carousel .carousel-inner .carousel-item:nth-child(1) .m-main-verti-line, .for-mobile-only .m-main-content-wrapper .m-caro-section #me-carousel .carousel-inner .carousel-item:nth-child(2) .m-main-verti-line, .for-mobile-only .m-main-content-wrapper .m-caro-section #te-carousel .carousel-inner .carousel-item:nth-child(3) .m-main-verti-line{
        background-color: #FF0059;
      }
      .for-mobile-only .m-main-content-wrapper .m-caro-section .carousel-card-title .card-title-icon img{
        width: 12px;
      }
      .for-mobile-only .m-main-content-wrapper .m-caro-section .carousel-card-title .card-title-title{
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 700;
        font-size: 16px;
        line-height: 20px;
      }
      .for-mobile-only .m-main-content-wrapper .m-caro-section .m-main-text-t{
        text-align: left;
        display: flex;
        margin-top: 24px;
      }
      .for-mobile-only .m-main-content-wrapper .m-caro-section .m-main-verti-line{
        width: 6px;
        min-width: 6px;
        height: auto;
        border-radius: 50px;
        -moz-border-radius: 50px;
        -webkit-border-radius: 50px;
        margin-right: 16px;
        background: #0000FE;
        /* box-shadow: 4px 0px 8px #8fc4ff; */
      }
      .for-mobile-only .m-main-content-wrapper .m-caro-section .m-bottom-text-para{
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
        text-align: left;
      }
      /* CAROUSEL INDICATORS */
      .for-mobile-only .m-main-content-wrapper .m-caro-section .carousel-inner{
        background: rgba(255, 255, 255, 0.6);
        box-shadow: 0px 0px 30px rgb(0 0 0 / 10%);
        backdrop-filter: blur(10px);
        border-radius: 24px;
        -moz-border-radius: 24px;
        -webkit-border-radius: 24px;
        /*min-height: 670px;*/
      }
      .for-mobile-only .m-main-content-wrapper .m-caro-section .carousel-item{
        background: transparent;
        padding: 32px;
      }
      .for-mobile-only .m-main-content-wrapper .m-caro-section .carousel-item p{
        font-weight: 500;
        font-size: 20px;
        line-height: 24px;
        text-align: left;
        color: #525252;
      }
      .for-mobile-only .m-main-content-wrapper .m-caro-section .carousel-indicators{
        margin-bottom: -40px;
      }
      .for-mobile-only .m-main-content-wrapper .m-caro-section .carousel-indicators button{
        background-color: #D9D9D9;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
      }
      .for-mobile-only .m-main-content-wrapper .m-caro-section .carousel-indicators button.active{
        background-color: #0000FE;
      }
      /* CAROUSEL:END */
      /* PORTFOLIO SECTION:START */
      /* PORTFOLIO CAROUSEL:START */
      .for-mobile-only #m-portfolio .carousel-inner{
        margin-bottom: 24px;
      }
      .for-mobile-only #m-portfolio .carousel-item p{
        font-weight: 500;
        font-size: 20px;
        line-height: 24px;
        text-align: left;
        color: #525252;
      }
      .for-mobile-only #m-portfolio .carousel-indicators{
        margin-bottom: -40px;
      }
      .for-mobile-only #m-portfolio .carousel-indicators button{
        background-color: #D9D9D9;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
      }
      .for-mobile-only #m-portfolio .carousel-indicators button.active{
        background-color: #0000FE;
      }
      /* PORTFOLIO CAROUSEL:END */

      .for-mobile-only #m-portfolio .form-section-title-wrapper{
        text-align: left;
        margin-bottom: 20px;
        border-bottom: 1px solid #E0E2EC;
        padding-bottom: 6px;
        font-size: 24px;
        position: relative;
      }
      .for-mobile-only #m-ourAdvantage .form-section-title-wrapper{
        text-align: left;
        margin-bottom: 40px;
        border-bottom: 1px solid #E0E2EC;
        padding-bottom: 6px;
        font-size: 24px;
        position: relative;
      }
      .for-mobile-only .form-section-title-wrapper:after{
        content: "";
        width: 40px;
        height: 6px;
        background-color: #0000FE;
        position: absolute;
        bottom: -7px;
        left: 0;
        border-radius: 0 0 50px 50px;
        -moz-border-radius: 0 0 50px 50px;
        -webkit-border-radius: 0 0 50px 50px;
      }
      .for-mobile-only .custom-form-wrapper{
        background: #FFFFFF;
        box-shadow: 0px 0px 60px rgb(0 0 0 / 20%);
        margin-top: 24px;
      }
      .for-mobile-only .custom-form-wrapper .nav.nav-tabs{
        border: none;
        margin-bottom: 0px;
      }
      .for-mobile-only .form-control:focus{
        box-shadow: none;
        border-color: #0d6efd;
      }
      .for-mobile-only .custom-form-wrapper .nav.nav-tabs button#nav-demo-tab{
        background-color: transparent;
        padding-top: 16px;
        padding-bottom: 16px;
        padding-left: 16px;
        margin: 0px;
        width: 100%;
      }
      .for-mobile-only .custom-form-wrapper .nav.nav-tabs button#nav-login-tab{
        background-color: #fff;
        color: #fff;
        padding-top: 16px;
        padding-bottom: 16px;
        display: none;
      }
      .for-mobile-only .custom-form-wrapper .nav.nav-tabs button{
        padding-top: 16px;
        padding-bottom: 16px;
        padding-left: 16px;
        margin-top: -20px;
      }
      .for-mobile-only .custom-form-wrapper .nav.nav-tabs button.active{
        background-color: #ffffff;
      }
      .for-mobile-only .custom-form-wrapper .tab-content{
        padding: 0 32px 32px 32px !important;
        text-align: left;
        font-size: 16px;
        line-height: 20px;
      }
      .for-mobile-only .custom-form-wrapper .tab-content form input.form-control, .for-mobile-only .custom-form-wrapper .tab-content form textarea.form-control{
        border-radius: 0px;
        -moz-border-radius: 0px;
        -webkit-border-radius: 0px;
      }
      .for-mobile-only .custom-form-wrapper .tab-content .nav-login input.form-control{
        padding: 16px;
      }
      .for-mobile-only .custom-form-wrapper .tab-content button.btn.btn-primary{
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        padding: 12px 42px;
        margin-bottom: 24px;
        margin-top: -4px;
      }
      .for-mobile-only .custom-form-wrapper .tab-content .form-bottom-text-wrapper{
        display: flex;
        align-items: center;
        justify-content: center;
      }
      .for-mobile-only .custom-form-wrapper .tab-content .form-bottom-text-wrapper p{
        font-weight: 400;
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 0px;
        padding-left: 12px;
      }
      /* PORTFOLIO SECTION:END */

      /* OUR ADVANTAGES:START */
      .for-mobile-only #accordionOurAdvantage button:focus{
        box-shadow: none;
        text-align: left;
      }
      .for-mobile-only #accordionOurAdvantage .accordion-button:not(.collapsed){
        border-left: 4px solid;
        background-color: #f5faff;
        box-shadow: none;
      }
      .for-mobile-only #accordionOurAdvantage .accordion-collapse.collapse.show{
        background-color: #f5faff;
      }
      .for-mobile-only #accordionOurAdvantage .accordion-button.collapsed{
        border-left: 4px solid #FFC107;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        background-color: #fffdfc;
      }
      .for-mobile-only #accordionOurAdvantage .accordion-item{
        margin-bottom: 12px;
        border-top: 1px solid #dee2e6;
        border-right: 1px solid #dee2e6;
        border-bottom: 1px solid #dee2e6;
        border-radius: 4px;
        -moz-border-radius: 4px;
        -webkit-border-radius: 4px;
        overflow: hidden;
      }
      .for-mobile-only #accordionOurAdvantage .accordion-body{
        text-align: left;
        padding: 0px 24px 12px 24px;
        border-left: 4px solid #0000FE;
        font-size: 14px;
      }

      /* FOOTER:START */
      footer.kwest-section-footer .footer-box-left .footer-kwest-logo{
        width: 100px;
      }
      footer.kwest-section-footer .footer-row{
        padding-left: 24px;
        padding-right: 24px;
        text-align: left;
      }
      footer.kwest-section-footer .footer-box-left .footer-logo-bottom-text{
        margin-top: 20px;
        margin-bottom: 50px;
      }
      footer.kwest-section-footer .footer-box-left .left-logo-with-text-wrapper{
        display: block;
      }
      footer.kwest-section-footer .section-list-col ul{
        margin-bottom: 40px;
      }
      footer.kwest-section-footer .end-footer{
        height: 120px;
        text-align: center;
      }
      footer.kwest-section-footer .term-policy-text-wrapper{
        justify-content: space-between;
        padding: 0px 50px;
      }
      .col-md-8 {
    width: 85%;}
      }

