@media only screen and (max-width: 1370px) {
    body{
        font-size: 14px;        
    }
    .rts-banner-area-two .banner-image-right {
        position: absolute;
        right: -1px;
        top: 50%;
        transform: translateY(-50%);
        clip-path: polygon(20% 0, 100% 0, 100% 100%, 20% 100%, 9% 65%);
        width: 80%;
        height: 430px;
        background-color: #fff;
        /* background-image: url(../images/banner/03.jpg); */
    }
    .thumbnail-11-about img {
        max-width: 400px;
    }
    .rts-banner-area-two .banner-image-right .banner-content {
        margin-left: 230px;
        margin-top: 45px;
    }
    .banner-image-left img{
        width: 70%;
    }
    .thumbnail-11-about .shorts-experience {
        position: absolute;
        left: -20px;
        top: 8px;
        transform: rotate(-90deg);
        padding: 15px;
        background: #ffffff;
        font-family: 'Poppins', sans-serif;
    }
  .navbar-brand img {
      max-width: 200px;
 }
  .megamenu{
      top:95px;
 }
  .welcome-box{
      padding: 15px;
      font-size: 14px;
 }
 header .nav-link {
    font-size: 14px;
    padding-bottom: 15px;
 }
  .explore-menutab .nav-link {
      width: 33%;
      padding: 15px 15px;
      background: #E8ECEF;
      border-radius: 0;
      margin-bottom: 5px;
      height: 140px;
 }
  .nav-link {
      font-size: 14px;
 }
  .home-about-section .about-list a {
      font-size: 14px;
      display: block;
      overflow-wrap: break-word;
 }
 .right-side-foot{
    flex-wrap: wrap;
 }
 .copyright-section {
    font-size: 10px !important;
 }
 .service-block-two .inner-box .overlay-box h5 {
   
    font-size: 14px;
}
  .company-menus ul li a, .submenu a{
      font-size: 13px;
 }
  .company-menus img {
      width: 110px;
      margin-left: 10px;
 }
  .welcome-box div h3 {
      font-size: 18px;
 }
  .home-testimonial-section .home-testimonial-inner .home-testimonial-left .testimonial-slider .testimonila-detail p {
      margin-bottom: 15px;
      font-size: 20px;
      font-weight: 600;
      font-family: 'Poppins', sans-serif;
      min-height: 45px;
 }
  .home-testimonial-section .home-testimonial-inner .home-testimonial-left .testimonial-slider .testimonila-detail p {
      margin-bottom: 15px;
      font-size: 20px;
      font-weight: 600;
      font-family: 'Poppins', sans-serif;
      min-height: 45px;
 }
  .explore-link {
      text-decoration: none;
      background: var(--text-white);
      padding: 7px 15px;
      color: var(--deepgreen);
      font-size: 16px;
      font-weight: bold;
      margin-top: 5px;
      display: inline-block;
 }
  .home-about-section .about-us-inner .about-right-content .box-orange {
      max-height: 520px;
 }
  .explore-menutab .nav-link img {
      height: 35px;
 }
  .explore-menutab .nav-link p{
      font-size: 14px;
 }
  .button-group-box, .number-reflection span{
      font-size: 20px;
 }
  .number-reflection{
      padding: 5px 15px;
 }
  .home-about-section .about-us-inner .about-left-content .section-head{
      max-width: 100%;
 }
  .t-link p{
      font-size: 14px;
 }
  .t-link{
      margin-right: 10px;
 }
  .link-career a{
      margin-bottom: 10px;
 }
  .news-stripe .news-thumb{
      width: 100px;
 }
  .news-stripe h3{
      font-size: 16px;
 }
  .contact-showing-box h4{
      font-size: 20px;
 }
  .customer-feedback-section-2 iframe, .customer-feedback-section-2 .col-md-6 img{
      height: 420px;
 }
  .contact-showing-box{
      height: 140px;
 }
  .contact-details{
      padding: 5rem 0 15%;
 }
  .feedback-frm{
      padding:40px 30px 45px;
 }
  .form-box input {
      height: 45px;
 }
  .left-side-nav .nav-pills-custom {
      width: 80%;
 }
  .explore-menutab .tab-pane img{
      height: 430px;
 }
  .explore-menutab .tab-pane {
      height: 435px;
      background-size: cover;
 }
  .link-box {
      background: var(--deepgreen);
      padding: 15px 12px;
      font-size: 13px;
 }
  .single-fun-facts-one .inner .title {
      font-size: 20px;
 }
  .single-fun-facts-one .inner p {
      font-size: 13px;
      margin-bottom: 0;
 }
 .section-head .section-title-divider {
 
    font-size: 14px !important;
}
.dlab-tilte {
    color: var(--teal-blue);
    font-size: 14px;
    font-weight: bold;
}
.reward-class-img {
    img {
        -webkit-transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        -o-transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        transition: all 0.4s cubic-bezier(0.55, 0.085, 0.68, 0.53);
        max-width: 95%;
    }
}
}
@media only screen and (max-width: 768px) {
    .about-section{
        padding: 2rem 0;
    }
  .social-box{
      display: none;
 }
  .calendar-box{
      display: none !important;
 }
  .topbar_header .col-md-8{
      width: 100% !important;
 }
  .facility-area, .welcome-box{
      display: none !important;
 }
  .megamenu{
      background: #ffffff;
 }
  .explore-menutab .tab-pane img{
      height: 430px;
 }
  .explore-menutab .nav-link img {
      height: 35px;
 }
  .explore-menutab .nav-link p {
      font-size: 13px;
 }
  .explore-menutab .nav-link{
      height: 140px;
 }
  .single-fun-facts-one{
      width: 100%;
      margin-bottom: 15px;
 }
  .single-fun-facts-one:nth-child(2n) {
      margin-top: 0;
 }
  .bl-goi h2 {
      text-align: center;
      font-size: 20px;
 }
  .bl-goi .d-flex a img {
      height: 75px;
 }
  .bl-goi .d-flex a{
      width: 50%;
      border-bottom: 1px solid #d1d1d1;
 }
  .bl-goi .d-flex a:nth-child(3) {
      border-left: 0;
      border-top: 1px solid #d1d1d1;
 }
  .right-side-foot{
      flex-wrap: wrap;
 }
  .home-about-section .about-list .col-6, .live-tender-section .about-list .col-6 {
      width: 100%;
 }
  .career-img{
      height: 75px;
 }
  .fun-facts-bg .d-flex{
      flex-wrap: wrap;
 }
 .contats-list ul li {
    list-style: none;
    width: 50%;
}
.contats-item .description {
    margin-bottom: 20px;
    padding: 0;
    overflow-wrap: break-word;
}

.footerCopyright .copy, .powered.text-end{text-align: center!important;}


header .navbar>.container, .breadcrumb-stripe ul{justify-content: center;}
.breadcrumb-stripe .col-md-4.text-end{text-align: center!important; margin-top:15px;}
.breadcrumb-stripe ul li {
    padding: 0 5px;
    display: inline-block;
}


}
@media only screen and (max-width: 450px) {
  .accessibility {
      display: none;
 }

  .theme-box, .language-box, .skip_to_content, .hindi-box, .social-box {
      margin-left: 8px;
 }
  .language-box{
      margin-left: 0;
 }
  .theme-box a {
      width: 20px;
      height: 20px;
 }
  .lang-box{
      width: 25px;
 }
  .navbar-brand img {
      max-width:200px;
 }
}
@media only screen and (max-width: 550px) {

    body {
        font-size: 14px;
        /* padding-top: 115px; */
    }
    header .navbar>.container{justify-content: center;}
    .breadcrumb-stripe ul{display: block; text-align: center;}
    .breadcrumb-stripe ul li { padding: 0 5px;  display: inline-block; }
    .breadcrumb-stripe .col-md-4.text-end{text-align: center!important; margin-top:15px;}
  .explore-menutab{
      flex-direction: column;
 }
 .contats-list ul li {
  
    width: 100%;
}
  .chunk-box{
      margin-bottom: 25px;
      padding: 25px;
 }
  .tender-related-link-box{
      flex-wrap: wrap;
 }
  .t-link {
      margin-bottom: 15px;
 }
  .chunk-box h2{
      font-size: 25px;
 }
  .reward-box{
      margin-bottom: 15px;
 }
  .flipbox-section .d-flex{
      flex-wrap: wrap;
 }
  .flipbox-section .card{
      width: 100%;
      height: auto;
      margin-bottom: 25px;
 }
  .flipbox-section .card:last-child{
      margin-bottom: 0;
 }
  .flipbox-section{
      padding-bottom: 35px;
 }
  .cl-effect-2{
      flex-wrap: wrap;
 }
  .cl-effect-2 a{
      margin-top: 10px;
 }
  .copyright-section{
      font-size: 10px;
 }
}
