@media (min-width: 1400px) and (max-width: 1599px) {
    .cnt-dtls {
    min-height: 354px;
    }
    .listeditem li {
        width:100%;
    }
    .smallpara {
    min-width: 191px;
    }
    .service-box3{
        min-height: 392px;
    }
    .rowsmall {
    padding: 0px 0px;
}
    .subheading2 {
    padding-top: 88px;
}
    .rowbox{
        min-width:630px;
        margin-bottom: 25px;
        margin-left: 25px;
    }
    .row12{
        margin-left: 25px; 
    }
    .circle-animation {
    left: 25px;
}
     .main-menu ul.site-nav li a {
    padding:28px 25px 28px 0px;
}
    .service-box h3 {
    min-height: 106px;
}
}
@media (min-width: 1280px) and (max-width: 1399px) {
      
    .cnt-dtls {
    min-height: 377px;
}
    .service-section .rowbox{
        width:100%;
    }
       footer ul.social li a:hover {
        color: #0066CC;
    }
    .subheading2 {
    padding-top: 84px;
}
   .imagewidth img {
   width: 100%;
   height:auto;
    }
    .formheader{
    margin-top: 0px;
    font-size: 44px;
    }
  .rowbox{
    width:570px;
    padding-left: 30px;
    margin-bottom: 20px;
  }  
.row12{
     width: 100%;
    padding-left: 30px;
}
    .service-box2 a
    {
    font-size: 20px;
}
        .contact-section h2 {
        font-size: 45px;
    }
    .stats-box h3 {
    font-size: 40px;
}
.partnership-banner .fw-bold {
    font-size: 45px;
}
    .service-box p {
    min-height: 120px;
}
    .bannerlogo .service-box3 {
    min-height: 441px;
}
      .contact-number {
    font-size: 40px;
    color: #0066cc;
}
    .contact-section h2 {
    font-size: 45px;
}
    .listeditem li {
    margin-bottom: 3px;
    line-height: 2;
    margin-left: 8px;
    font-size: 13px;
}
    .menuwdesc .submenuname{
        padding-left: 27px;
    }
        .main-menu ul.site-nav li a {
padding: 26px 15px 26px 0px;
}
    .testimonial-card .client-info-area .client-info-wrap .client-info {
    width: auto;
    }
    .testimonial .testimonial-card p {
    font-size: 17px;
    }
    .f-col{
        min-width:180px;
    }
    .list-unstyled .fa
 {
    color: #0066CC;
}
    .site-footer h6.footer-heading {
    font-size: 20px;
    color: #FFFF;
    line-height: 30px;
    }
    footer ul.social li a i {
    color: #0066CC;
}
    .ftrcompanydes {
    color: #ffff;
    padding: 16px 0px 0px;
    font-size: 15px;
    line-height: 23px;
}
    .testimonial .testimonial-card .client-info-area .client-info-wrap .client-img img {
    width: 128px;
    height: 135px;
}
        .logofooter img {
    height: 60px;
    width: auto;
}
    .ecommerce-section p {
    font-size: 19px;
    margin-bottom: 90px;
}
    .custom-heading h3 {
    font-size: 50px;
    line-height: 60px;
}
.man-image {
    height: 500px;
    right: 45px;

}
    .rowsmall{
  padding: 0px 50px;
}
     .service-box h3 {
    min-height: 106px;
}
}
@media (min-width: 1200px) and (max-width: 1330px) {
    .cnt-dtls {
    min-height: 377px;
    }
    
        .site-footer ul li a {
        width: 100%;
    }
    .circle-animation {
    left:0%;
}

       .service-box3 {
        min-height: 439px;
       } 
    .rowbox{
              min-width: 576px;
        margin-bottom: 25px;
        margin-left: 7px;
    }
    .row12{
         margin-left: 7px;
    }
    .subheading2 {
    padding-top: 80px;
    }
    .rowsmall {
   padding: 0px 94px 0px 14px;
}
.colorbox {
    min-height: 304px;
}
}
@media (min-width: 320px) and (max-width: 480px) {
    .testimonial .section-title h2 {
    margin-top: 0px;
}
    .testimonial {
    padding: 11px 0px;
}
    section.about-style-01 {
    padding-bottom: 23px;
}
      .section-title h2 {
        font-size: 28px;
        line-height: 1;
        text-align: center;
    }
    .about-style-01 .text-secondary {
    text-align: center;
}
    .circleicon {
    margin-left: -52px;
}
    .innersection .col-lg-3{
        width:100%;
    }
    .spanheading {
    font-size: 36px;
    line-height: 50px;
    }
    .mainheading {
    text-align: center;
}
    .checklist .list1 {
    display: flex;
    flex-wrap: wrap;
}
    .contact-number {
    font-size: 19px;
    }
.headingclass {
    padding-right: 15px;
    width:100%;
}
    .team-img-wrapper {
    margin-bottom: 25px;
}
    .heading3 {
    font-size: 32px;
    line-height: 40px;
}
    .service-box3 {
   padding: 0px; 
 margin-bottom: 0px;
}
    .bannerimage {
    width: 100%;
}
    .paragraphheading {
    font-size: 36px;
    line-height: 45px;
}
    .mainheader {
        display: grid;
    justify-items: center;
    }
    .rollimages {
    left: 20%;
    max-width: 250px;
}
    .imagegallery {
    gap: 30px 18px;
}
    .custom-heading h3 {
    font-size: 48px;
    line-height: 49px;
    bottom: 78px;
    position: relative;
}
    .ecommerce-section p {
    font-size: 17px;
    position: relative;
    bottom: 65px;
}
    .circle-animation {
    left: 0%;
}
    .colorbox {
    margin-bottom: 15px;
}
    .rowbox{
        display: grid;
    justify-items: center;
    }
    .semiheading {
    text-align: center;
}
    .headingcol {
    font-size: 36px;
    text-align: center;
}
    .textsize .checklist li {
    padding: 6px;
}
    .contact-section h2 {
    font-size: 25px;
    line-height: 40px;
}
    .stats-box h3 {
     font-size: 32px;
    line-height: 26px;
}
    .partnership-banner {
 margin-left: 0px; 
 margin-right: 0px; 

}
    .imgcontain .fw-bold {
    font-size: 25px;
    line-height: 31px;
}
    .rowsmall {
    padding: 0px 0px;
}
}
