/* ============Main media queries============= */
#rangeErr{
    color: #ff6666;
    font-size: 12px !important;
}




/* Large devices (desktops, less than 1200px)  */



@media (max-width: 1199px) {}





/* Medium devices (tablets, less than 992px)  */



@media (max-width: 991px) {

    .group-1 .row .col-md-6:nth-child(odd) .field {

        padding-right: 0px;

    }

    .group-1 .row .col-md-6:nth-child(even) .field {

        padding-left: 0px;

    }
    .tc-con {
  padding-top: 55px;
  padding-bottom: 50px;

}
section.t-cards {
    width: calc(100% - 20px);
}








}




/* Small devices (landscape phones, less than 768px) */



@media (max-width: 767px) {
    .t-cards>.row{
        gap: 20px;
    }
}





/* Extra small devices (portrait phones, less than 576px)  */



@media (max-width: 575px) {



.g1 .container {

    padding-left: 10px;

    padding-right: 10px;

}
.tc-con {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .nav-2 > .row {
    margin: 5px;
  }
  .c-block {
    padding: 10px 33px;
  }
  .heading{
    font-size: 27px;
  }
  .title, .sub-title{
    font-size: 18px;
  }
  .title span {
    font-size: 14px;
  }
  .sub-g1{
    padding: 10px 6px;
  }
  .w_calculator .field input{
    width: 110px;
  }
  .t-2{
    width: 100%;
  }
  .pb-100 {
    padding-bottom: 10px;
  }
  .field{
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 20px;
    gap: 3px;
  }
  .gap-80 {
    gap: 10px;
  }
  .w_calculator input.date{
    width: 155px;
  }
  .select{
    font-size: 14px;
  }
  .pr-45 {
    padding-right: 0;
  }
  .table-row {
    flex-direction: column;
}
.table-con {
    width: 100%;
  }
  .heading-2{
    padding: 14.4px 5px;
    text-align: center;
  }
  .main-table-2 tr td:first-child, .main-table-2 tr th:first-child{
    border: 1px solid #cccccc;
  }
  .double-btns{
    flex-direction: column;
    gap: 20px;
  }
}





/* ============Main media queries============= */