@media (max-width:1600px){
  /* Website redisgn starts here */
  .tag-section{padding:10% 0 5% 0;}
}


@media (max-width:1200px){
  .contents {
    width: 80%;
  }
  .tabs {
    width: 20%;
  }
  .text-img img {
    min-height: 35.313rem;
  }
    #gallery{
    -webkit-column-count:3;
    -moz-column-count:3;
    column-count:3;
      
    -webkit-column-gap:20px;
    -moz-column-gap:20px;
    column-gap:20px;
  }

  /* Website redisgn starts here */
  .why-chose-sec .choose-row{flex-wrap: wrap;}
  .tag-section{padding:15% 0 5% 0;}

  }
  @media (max-width:1194px){
    .form, .title{
      width: 50%;
    }
    .title h1 {
      font: 400 70px var(--heading);
      line-height: 5.4rem;
    }
    .title h5 {
      font: 400 18px var(--para);
    }
    .img-grid img{
      width: 52%;
    }
    .half {
      width: 45%;
    }
    h2 {
      font: 400 45px var(--heading);
    }
    .why ul {
      margin: 20px 0px 40px 30px;
    }
    .choose h4{
      font: 400 21px var(--para);
    }
    .project-content h3, .text-img h3{
      font: 600 21px var(--para);
    }
    .choose p, .why ul li, .text-img p, .project-content p, .info a, .form-half{
      font: 400 15px var(--para);
    }
    .project-outer {
      column-gap: 30px;
      row-gap: 22px;
    }
    .footer-logo {
      width: 16%;
    }
    .footer img {
      width: 90%;
    }
    .form-half .yellow-btn input{
      width: 70%;
    }
    .form-half img{
      width: 50%;
    }
    .tabs .tab-link:last-child{
      margin-bottom: 0px;
    }
    .img-brand{
      width: 38%;
    }
  }
  @media (max-width:1080px){
    .yellow-btn a, .form-outer:last-child .yellow-btn input, .form-half .yellow-btn input{
      padding: 10px 20px;
    }

    .tabs li{
      font: 400 16px var(--para);
    }

    .choose img {
      width: 55%;
    }
    .form-outer input::placeholder, .form textarea::placeholder{
      font: 400 15px var(--para);
    }
    .form p {
      font: 400 16px var(--para);
    }

  }
  @media (max-width:992px){
    .common-gap{
      padding: 40px 0px;
    }
    .logo{
      width: 35%;
    }
    .logo img{
      width: 60%;
    }
    .title-form{
      flex-direction: column;
      padding: 20px 0px 40px;
    }
    .form, .title {
      width: 100%;
    }
    .title{
      text-align: center;
      margin-bottom: 30px;
    }
    .title h1{
      font: 400 60px var(--heading);
      line-height: 70px;
    }
    .title h6{
      margin: 20px 0px 10px;
    }
    .form-outer:last-child .yellow-btn{
      width: 50%;
    }
    .form-outer:last-child img{
      width: 70%;
      margin-left: auto;
    }
    .tabs {
      width: 22%;
    }
    .form-outer:last-child{
  justify-content: space-between;
    }
    .text{
      padding: 30px;
    }
    .text .yellow-btn{
      width: 100%;
    }
    .why h2, .why .yellow-btn{
      text-align: center;
    }
    .why ul{
      margin: 20px 20% 40px;
    }
    .img-grid{
      margin-top: 30px;
    }
    .choose img {
      width: 40%;
    }

    
    .column {
      flex: 35%;
    }
    .footer-outer{
      flex-wrap: wrap;
    }
    .footer-logo{
      width: 20%;
    }
    .footer-content {
      width: 38%;
    }
    .footer-form {
      width: 100%;
      margin-top: 30px;
    }
    .form-half img{
      width: 30%;
      margin-left: auto;
    }
    .form-half .yellow-btn {
      width: 35%;
    }

    .img-brand {
      width: 50%;
    }
    .img-brand a {
      width: 30%;
    }
.project-content:last-child{
  grid-column: 1/-1;
}

  /* Website redisgn starts here */
.tag-section{padding:30% 0 5% 0;}
  }
  @media (max-width:991px){
    .project .row{
      flex-direction: column-reverse;
    }  
    /* Website redisgn starts here */
    .tag-section{padding:10% 0;}
    .tag-section .tag-row{gap: 40px;}
    .slider-sec #image-gallery{height: 390px !important;}

  }
  @media (max-width:926px){
    .text-img .yellow-btn a{
      font: 500 14px var(--para);
    }
    .tabs {
      width: 25%;
    }
    .how-it-works p {
      font: 400 16px var(--para);
    }


  }
  @media (max-width:896px){
    .tab-list{
      flex-direction: column;
    }
    .tabs {
      width: 100%;
      text-align: center;
    }
    .tabs li{
      margin-bottom: 0px;
      padding: 20px 10px 10px; 
    }
    .contents{
      width: 100%;
    }
    

  }
  @media (max-width:768px){
    h2 {
      font: 400 38px var(--heading);
    }
    /* privacy */
    .policy-content p{
      font: 400 14px var(--para);
    }

  }
  @media (max-width:767px){
    .title h6, .title h5{
      font: 400 16px var(--para);
    }
    .footer-content {
      width: 80%;
    }
    .copyright, .text-img{
      flex-direction: column;
    }
    .copyright p {
      font: 300 12px var(--para);
      text-align: center;
    }
    .info a{
      font: 400 14px var(--para);
    }
    .text-img img, .text{
      width: 100%;
    }
    .why ul {
      margin: 20px 10% 40px;
    }
    .choose img {
      width: 50%;
    }
    .title h1 {
      font: 400 50px var(--heading);
      line-height: 60px;
    }
    .yellow-btn a, .form-outer:last-child .yellow-btn input{
      font: 500 14px var(--para);
      padding: 10px;
    }
    .form-outer:last-child .yellow-btn {
      width: 70%;
    }
    .form-outer:last-child img {
      width: 90%;
    }
    .logo img {
      width: 80%;
    }
    .footer-outer{
        flex-direction:column;
        row-gap:20px;
    }
    .footer-logo {
  width: 28%;
}

/* Website redisgn starts here */
.gldbrg-bnr-sec .banner_left .title h1{font-size: 55px;}
.tag-section .tag-row{gap:40px; flex-wrap: wrap;}
.tag-section .tag-row .tag img{width: 170px;}
.tag-section .tag-row .tag .best-price{width: 150px;}
.why-chose-sec .col-md-6, .why-chose-sec .col-lg-4{flex: 1 1 45%;}
.slider-sec #image-gallery{height: auto !important;}

  }
  @media (max-width:667px){
    .how-it-works p {
      font: 400 15px var(--para);
    }
    .text-img p{
      margin: 20px 0px 30px;
    }
    .choose img{
      margin: 30px auto 20px;
    }
    .gallery h2 {
      margin-bottom: 20px;
    }
    /* privacy */
    .policy-top{
      padding-bottom: 20px;
    }
  }
  @media (max-width:568px){
    .tabs{
      display: inline-grid;
      text-align: left;
    }
    .tabs li {
      padding: 10px 30px 10px;
    }
    .how-it-works p{
      padding: 0px 10px;
    }
    .banner .top{
      flex-direction: column;
    }
    .top .yellow-btn{
      margin-top: 30px;
    }
    .logo img{
      margin: auto;
      display: block;
    }
    .choose img {
      width: 22%;
    }
    .footer-outer{
      padding: 20px 0px;
    }
    .project-outer{
      grid-template-columns: repeat(1,1fr);
      row-gap: 30px;      
    }
    .footer-content {
      width: 100%;
    }
    .footer-logo {
      display: block;
      margin: auto;
      margin-bottom: 30px;
    }
    .footer-logo {
      width: 40%;
    }
/* privacy */
    .policy-top{
      padding-bottom: 20px;
    }

  /* Website redisgn starts here */
  .gldbrg-bnr-sec .banner_left .title h1{font-size: 50px; line-height:normal;}
  }
  @media (max-width:528px){
  /* privacy */
    .copyright p{
      width: 100%;
    }
    .img-brand{
      margin-top: 10px;
    }

    /* Website redisgn starts here */
.why-chose-sec .col-md-6, .why-chose-sec .col-lg-4{flex: 1 1 51%;}
.gldbrg-bnr-sec .banner_left .title h5 {font-size: 24px;}
.gldbrg-bnr-sec .banner_left .title-form{margin: 50px 0 0px;}
  }


  @media (max-width:430px){
    .logo img {
      width: 100%;
    }
    .title h1 {
      font: 400 36px var(--heading);
      line-height: 46px;
    }
    .title h6, .title h5 {
      font: 400 15px var(--para);
    }
    .form-outer {
      grid-template-columns: repeat(1,1fr);
      grid-auto-flow: dense;
    }
    .form-outer:last-child .yellow-btn {
      width: 100%;
      grid-row: 2;
    }
    .form-outer:last-child img {
      width: 60%;
      margin: auto;
      grid-row: 1;
    }
    .form-outer:last-child {
      gap: 20px;
    }
    .form p {
      font: 400 14px var(--para);
      margin-bottom: 20px;
    }
    .hover-underline-animation::after{
      width: 80%;
      left: 10%;
    }
    .text-img img {
      min-height: 24.313rem;
    }
    .why ul li::before{
      top: 12%;
      left: -8%;
      transform: translate(-12%, 8%);
    }
    .choose h4 {
      font: 400 18px var(--para);
    }
    h2 {
      font: 400 30px var(--heading);
      margin-bottom: 20px;
    }
    .footer h2{
      margin-bottom: 0px;
    }
    .info a i {
      font-size: 16px;
    }
    .footer-form input::placeholder, .footer-form textarea::placeholder{
      font: 300 14px var(--para);
    }
    .form-half .yellow-btn, .form-half .yellow-btn input{
      width: 100%;
    }
    .form-half .yellow-btn input, .form-outer:last-child .yellow-btn{
      padding: 5px 0px;
    }
    .yellow-btn a{
      padding: 7px 30px;
    }
   .form-half{
      flex-direction: column-reverse;
      row-gap: 20px;
    }
    .form-half img {
      width: 50%;
      margin: auto;
    }
    .img-brand {
      width: 70%;
    }
    .img-brand a {
      width: 45%;
    }
    .img-grid{
      flex-direction: column;
      row-gap: 10px;
    }
    .img-grid img {
      width: 100%;
    }
    .half {
      width: 100%;
      display: inline-flex;
      column-gap: 10px;
      flex-wrap: wrap;
    }
    .img-grid .half img{
      object-fit: cover;
      margin-bottom: 0px;
      width: 48.5%;
    }
    .choose img {
      width: 30%;
    }
    .project .half img:nth-child(2){
      margin-bottom: 0px;
    }
    .img-brand {
  flex-direction: column;
}
@media (max-width:415px){
  /* privacy */
  .copyright p {
    font: 300 14px var(--para);
  }
}

/* Website redisgn starts here */
.tag-section .tag-row{gap:10px;}
.gldbrg-bnr-sec .top{flex-direction: column;}
.gldbrg-bnr-sec .top .call{margin: 15px 0 0 0;}
.gldbrg-bnr-sec .banner_left .title-form{margin: 15px 0 0 0;}
.gldbrg-bnr-sec .banner_left .title h1{font-size: 37px; line-height:normal;}
.gldbrg-bnr-sec .banner_left .title h5{font-size: 18px;}
.start_rgt h2{font-size: 24px; padding:0;}

.tag-section .tag-row{gap:40px; flex-wrap: wrap;}
.tag-section .tag-row .tag{width: 40%; display: flex; justify-content: center;}
.tag-section .tag-row .tag img{width: 130px;}
.tag-section .tag-row .tag .best-price{width: 110px;}
  }
  @media (max-width:375px){
      .footer-logo {
  width: 45%;
}
.img-grid .half img{
    width: 100%;
    margin-bottom: 10px;
}
.yellow-btn a {
  padding: 7px 15px;
}
    .title h1 {
      font: 400 34px var(--heading);
    }
    .title h5 {
      font: 400 19px var(--para);
    }
    .form-outer input::placeholder, .form textarea::placeholder, .how-it-works p, .choose p, .why ul li, .text-img p, .project-content p, .info a, .form-half{
      font: 400 14px var(--para);
    }

/* Website redisgn starts here */
.gldbrg-bnr-sec .banner_left .title h1{font-size: 32px;}
.start_rgt h2{font-size: 20px; margin-bottom:10px;}
.slider-sec h4, .video-sec h4{font-size: 18px;}
  }

  @media (max-width:350px){
    .gldbrg-bnr-sec .banner_left .title h1{font-size: 29px;}
    .gldbrg-bnr-sec .banner_left .title h5{font-size: 16px;}
}
    @media (max-width:320px){
        .yellow-btn a {
  padding: 7px 10px;
}
    }