@media screen and (max-width:1600px){
   .mn-ft-dt p {
        font-size: 16px;
    }
    .expl ul li a {
        font-size: 16px;
    }
    .expl ul li {
        font-size: 16px;
    }
    .sl-hd p {
    position: relative;
    display: inline-block;
    font-size: 18px;
        line-height: 31px;
    }
    .sl-hd h1 {
    position: relative;
    font-size: 38px;
    }
  
}
@media screen and (max-width:1400px){
   .grrr {
    gap: 36px;
   }
   .ft-hd-l img {
    width: 332px;
       
   }
  
}


@media screen and (max-width:1366px){
    .sl-hd h1 {
    position: relative;
    font-size: 30px;
    }
    .sl-hd p {
    position: relative;
    display: inline-block;
    font-size: 16px;
        line-height: 29px;
    }
    
    .expl ul li {
        font-size: 14px;
    }
     .expl ul li a {
        font-size: 14px;
    }
     .mn-ft-dt p {
        font-size: 14px;
        line-height: 24px;
    }
   .grrr {
    gap: 36px;
   }
  .ft-hd-l img {
    width: 332px;
      
  }
}

/* @media screen and (max-width:768px){
    
    .expl ul li a {
    color: #fff;
    font-size: 16px;
    letter-spacing: 0.55px;
    text-decoration: none;
    font-weight: 300;
    transition: all .3s;
     }
    
    .right-nav-items1 ul li a {
        font-size: 20px;
        color: #fff;
        letter-spacing: 0.55px;
        list-style:none;
      }
      
      .close{
          right: 2rem;
          top: 2rem;
       }
    
    .close img {
    width: 20px;
     }
     
    .right-nav-items1 ul {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    list-style:none;
      }
    
    .right-nav-items1 {
        height: 100vh;
        left:-100%;
        background-color: #004181;
        z-index: 999999999;
        width: 100%;
        transition: all .5s;
    }

    .right-nav-items1-new {
       left: 0%;
    }
     
    .toggle img {
    width: 45px;
    
    }
    .navbars {
    background: linear-gradient(90deg, #fff 37%, #fff 0%);
        
    }
    .logo img {
        width: 262px;
        padding: 5px;
    }

      .banner {
       padding-top: 7rem;
      }
      .sl-hd h1 {
      font-size: 28px;
      }
      .sl-hd p {
    font-size: 17px;
    letter-spacing: 0.55px;
    font-weight: 400;
    line-height: 27px;
   }
   .banslide .swiper-slide img {
    width: 100%;
    object-fit: cover;
    margin-left: inherit;
   }
   .sehd{
   text-align: left !important;
   
   }
   .sehd h1 {
    font-size: 28px;
    color: #393636;
    letter-spacing: 0.55px;
    width: fit-content;
    margin: inherit;
}
  .sehd p {
    width:100%;
  }
  .serv .row .col-lg-4{
      padding:0px !important;
  }
  .serv{
      width:100%;
  }
  .tx h1 {
    font-size: 17px;
    font-weight: 600;
    color: #000;
    line-height: 23px;
    letter-spacing: 0.55px;
}
  .raju {
    width: 6%;
   }
    .ab .row .col-lg-6{
    padding:0px !important;
   }
   .se-hdr h1 {
    font-size: 25px;
    line-height: 29px;
    font-weight:500;
   }
   .se-hdr p {
    font-size: 16px;
    letter-spacing: 0.55px;
    font-weight: 300;
    line-height: 26px;
   }
   .gras p {
    font-size: 16px;
    color: #000;
    font-weight: 300;
    letter-spacing: 0.55px;
   }
   .choose img {
        width: 100%;
        transform: none;
        opacity: 1;
        animation: none;
        animation-iteration-count: revert;
    }
  .hc-ol {
    padding: 0rem 0px;
   }
   .hc-ol .row .col-lg-6{
       padding:0px !important;
   }
   .hc-blog-img img {
    height: 100%;
  }
 .footde{
     display:none;
  }
  .main-footer .row .col-lg-4{
      padding:0px !important;
  }
  .main-footer .row .col-lg-3{
      padding:0px !important;
  }
    .copyright {
     padding: 24px 15px;
    }
   .copyright p {
    font-size: 17px;
    letter-spacing: 0.66px;
    font-weight: 400;
    line-height: 29px;
   }
   a.blantershow-chat {
    color: #404040;
    position: fixed;
    z-index: 98;
    bottom: 5px;
    right: 18px;
    border-radius: 50%;
   }
   .inner-pic{
       padding:0px !important;
   }
   .inner-clients>* {
    width: 100%;
    padding: 2rem 3rem 2rem 3rem;
   }
   .inner-clients {
       gap:13px;
       padding:0px;
   }
   .womwn p{
     font-size: 16px;
    letter-spacing: 0.55px;
    line-height: 23px;
    font-weight: 300;
    }
   .page-head {
    height: 172px;
   }
   .page-head .page-head-inner .page-head-txt .page-head-top h2 {
    font-size: 24px;
    }
    .page-head-txt {
    position: absolute;
    bottom: 9px;
    }
    .mis .row .col-lg-8{
      padding:0px !important;
     }
     .mis .row .col-lg-4{
      padding:0px !important;
     }
     .cle h1 {
      font-size: 27px;
      font-weight:300;
     }
     .qula{
       padding-top: 2rem;
     }
     .man h1{
         font-size:26px;
         font-weight:400;
     }
     
     .itm-img img {
       width: 100%;
      }
      
      .itm-txt h1 {
       font-size: 20px !important;
       letter-spacing: 0.55px;
       color: #000;
       line-height: 28px;
       font-weight: 400;
        }
        
       .itm-txt p {
        font-size: 16px;
       letter-spacing: 0.55px;
       line-height: 22px;
       font-weight: 400;
      }
      .apomnt-txt {
        position: absolute;
        top: 0px;
          
      }
      .appi {
       padding: 2rem 0px;
       }
       .contasect {
       padding: 1rem;
       }
       .contasect h1 {
      font-size: 27px;
     color: #393636;
    letter-spacing: 0.55px;
    font-weight: 400;
     }
     form {
    padding: 0px;
    z-index: 10;
    overflow: hidden;
    position: relative;
   }
   .single-testimonial-style1 {
    position: relative;
    display: block;
    background: #00257800;
   
    padding: 3rem 2rem 3rem 2rem;
    border-radius: 7px;
     }
     .single-testimonial-style1::after {
    content: "";
    height: 4px;
    width: 0px;
    position: absolute;
    left: 12px;
    bottom: 32px;
    width: 75%;
    height: 59%;
    border-left: 2px solid #00257830;
    border-bottom: 2px solid #00257830;
    }
    .single-testimonial-style1::before {
    content: "";
    height: 4px;
    width: 0px;
    position: absolute;
    top: 16px;
    width: 80%;
    height: 64%;
    border-right: 2px solid #00257830;
    border-top: 2px solid #00257830;
    right: 0%;
     }
    .single-testimonial-style1 .client-info {
    position: relative;
    padding-top: 77px;
    padding-left: 0px;
    padding-bottom: 27px;
     }
     .glrx-h{
         padding:0px !important;
     }
     .vdo-gal-inner .row .col-lg-4{
         padding:0px !important;
     }
   .gallery-image iframe{
       width:100% !important;
   }
       .text::before {
        position: absolute;
        content: "";
        bottom: -13px;
        right: -14%;
        height: 48px;
        width: 93px;
        background-image: url(../images/quote.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        transform: translate(-50%, -50%);
        opacity: 0.09;
        top: 88%;
    }
      .corn .row .col-lg-7{
          padding:0px !important;
      }
      .corn{
          padding: 0rem 0px;
        }
        .new-class {
       position: inherit !important;
       }
    } */

@media screen and (max-width:552px){
    .ban-text{
        display:none;
    }
    .hc-blog-data p {
    font-size: 15px;
    }
    .hc-blog-title {
        font-size: 15px;
        line-height: 25px;
    }
    .expl ul li a {
    color: #fff;
    font-size: 16px;
    letter-spacing: 0.55px;
    text-decoration: none;
    font-weight: 300;
    transition: all .3s;
   }
   .inner-navbar .row .col-10{
       padding:0px !important;
      }
      
   .ab .row{
       flex-direction: column-reverse;
   }
   .choose-content{
       margin-top:14%;
   }
   
    .right-nav-items1 ul li a {
        font-size: 20px;
        color: #fff;
        letter-spacing: 0.55px;
        list-style:none;
      }
      
      .close{
          right: 2rem;
          top: 2rem;
       }
    
    .close img {
    width: 20px;
     }
     
    .right-nav-items1 ul {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    list-style:none;
      }
    
    .right-nav-items1 {
        height: 100vh;
        left:-100%;
        background-color: #004181;
        z-index: 999999999;
        width: 100%;
        transition: all .5s;
    }

    .right-nav-items1-new {
       left: 0%;
    }
     
    .toggle img {
    width: 45px;
    
    }
    .navbars {
    background: linear-gradient(90deg, #fff 37%, #fff 0%);
        
    }
    .logo img {
        width: 262px;
        padding: 5px;
    }

      .banner {
       padding-top: 3rem;
      }
      
   .banslide .swiper-slide img {
    width: 100%;
    object-fit: cover;
    margin-left: inherit;
   }
   .sehd{
   text-align: left !important;
   
   }
   .sehd h1 {
    font-size: 28px;
    color: #393636;
    letter-spacing: 0.55px;
    width: fit-content;
    margin: inherit;
}
  .sehd p {
    width:100%;
  }
  .serv .row .col-lg-4{
      padding:0px !important;
  }
  .serv{
      width:100%;
  }
  .tx h1 {
    font-size: 17px;
    font-weight: 600;
    color: #000;
    line-height: 23px;
    letter-spacing: 0.55px;
}
  .raju {
    width: 39%;
   }
    .ab .row .col-lg-6{
    padding:0px !important;
   }
   .se-hdr h1 {
    font-size: 20px;
    line-height: 29px;
    font-weight:500;
   }
   .se-hdr p {
    font-size: 16px;
    letter-spacing: 0.55px;
    font-weight: 300;
    line-height: 26px;
    text-align: left;
    }
   
   .gras p {
    font-size: 16px;
    color: #000;
    font-weight: 300;
    letter-spacing: 0.55px;
   }
   .choose img {
        width: 100%;
        transform: none;
        opacity: 1;
        animation: none;
        animation-iteration-count: revert;
    }
  .hc-ol {
    padding: 0rem 0px;
   }
   .hc-ol .row .col-lg-6{
       padding:0px !important;
   }
   .hc-blog-img img {
    height: 100%;
  }
 .footde{
     display:none;
  }
  .main-footer .row .col-lg-4{
      padding:0px !important;
  }
  .main-footer .row .col-lg-3{
      padding:0px !important;
  }
    .copyright {
     padding: 24px 15px;
    }
   .copyright p {
    font-size: 17px;
    letter-spacing: 0.66px;
    font-weight: 400;
    line-height: 29px;
   }
   a.blantershow-chat {
    color: #404040;
    position: fixed;
    z-index: 98;
    bottom: 5px;
    right: 18px;
    border-radius: 50%;
   }
   .inner-pic{
       padding:0px !important;
   }
   .inner-clients>* {
    width: 100%;
    padding: 2rem 3rem 2rem 3rem;
   }
   .inner-clients {
       gap:13px;
       padding:0px;
   }
   .womwn p{
     font-size: 16px;
    letter-spacing: 0.55px;
    line-height: 23px;
    font-weight: 300;
    text-align:left;
    }
   .page-head {
        height: 135px;
    }
   .page-head .page-head-inner .page-head-txt .page-head-top h2 {
    font-size: 18px;
    }
    .page-head-txt {
    position: absolute;
    bottom: 30px;
    }
    .mis .row .col-lg-8{
      padding:0px !important;
     }
     .mis .row .col-lg-4{
      padding:0px !important;
     }
     .cle h1 {
      font-size: 27px;
      font-weight:300;
     }
     .qula{
       padding-top: 2rem;
     }
     .man h1{
         font-size:26px;
         font-weight:400;
     }
     
     .itm-img img {
       width: 100%;
      }
      
      .itm-txt h1 {
       font-size: 20px !important;
       letter-spacing: 0.55px;
       color: #000;
       line-height: 28px;
       font-weight: 400;
        }
        
       .itm-txt p {
        font-size: 16px;
       letter-spacing: 0.55px;
       line-height: 22px;
       font-weight: 400;
      }
      .apomnt-txt {
        position: absolute;
        top: -13px;
          
      }
      .appi {
       padding: 0rem 0px;
       }
       .contasect {
       padding: 1rem;
       }
       .contasect h1 {
      font-size: 27px;
     color: #393636;
    letter-spacing: 0.55px;
    font-weight: 400;
     }
     form {
    padding: 0px;
    z-index: 10;
    overflow: hidden;
    position: relative;
   }
   .single-testimonial-style1 {
    position: relative;
    display: block;
    background: #00257800;
    /* border: 1px solid #002578; */
    padding: 5rem 2rem 5rem 2rem;
    border-radius: 7px;
     }
     .single-testimonial-style1::after {
    content: "";
    height: 4px;
    width: 0px;
    position: absolute;
    left: 0px;
    bottom: 56px;
    width: 75%;
    height: 59%;
    border-left: 2px solid #00257830;
    border-bottom: 2px solid #00257830;
    }
    .single-testimonial-style1::before {
    content: "";
    height: 4px;
    width: 0px;
    position: absolute;
    top: 38px;
    width: 74%;
    height: 59%;
    border-right: 2px solid #00257830;
    border-top: 2px solid #00257830;
    right: 3%;
     }
    .single-testimonial-style1 .client-info {
    position: relative;
    padding-top: 160px;
    padding-left: 0px;
    padding-bottom: 0px;
     }
     .glrx-h{
         padding:0px !important;
     }
     .vdo-gal-inner .row .col-lg-4{
         padding:0px !important;
     }
   .gallery-image iframe{
       width:100% !important;
   }
       .text::before {
        position: absolute;
        content: "";
        right: -16%;
        height: 48px;
        width: 93px;
        background-image: url(../images/quote.png);
        background-position: center;
        background-repeat: no-repeat;
        background-size: contain;
        transform: translate(-50%, -50%);
        opacity: 0.09;
        top: 85%;
    }
      .corn .row .col-lg-7{
          padding:0px !important;
      }
      .corn{
          padding: 0rem 0px;
        }
    
       .new-class {
       position: inherit !important;
       }
       .ban-text {
        top: 50%;
        left: 49%;
        width: 88%;
      }

      .sl-hd h1{
        font-size: 23px;
        line-height: 33px;
        font-weight: 400;
      }
      .sl-hd p{
        position: relative;
        display: inline-block;
        color: #cfc8c8;
        font-size: 16px;
        letter-spacing: 0.55px;
        font-weight: 300;
        line-height: 25px;
      }
      .ab {
        padding-top: 0rem;
       }
    
      
     .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
      bottom: 5%;
       left: 0;
       width: 100%;
        }
       
      .serslde .swiper-pagination-bullets{
         bottom: 0%;
       left: 0;
       width: 100%;
       }
      
     .bannerswiper .swiper-slide img {
       height: 50vh;
      }
      .ab .row .col-lg-7{
          padding:0px !important;
      }
      .ab .row .col-lg-5{
          padding:0px !important;
      }
      #whatsapp-chat .whatsapp-name {
       font-size: 14px;
      }
      .apomnt-txt h1 {
       font-size: 17px;
       }
       .text::after {
    position: absolute;
    content: "";
    /* bottom: -19px; */
    left: 9%;
    height: 48px;
    width: 93px;
    background-image: url(../images/quo.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    transform: translate(-50%, -50%);
    top: 11%;
    opacity: 0.09;
   }
}
   