@media only screen and (max-width: 767px){
    p{
        font-size: 15px;
    }
    .itemWhy{
        height:auto !important;
        padding:30px !important;
    }
    .header{
        position: inherit;
        background: #fff;
    }
    .containerFull{
        padding:0 10px;
    }
    .sticky {
        position: sticky;
    }
    .leftLogo{
       width: 200px;
       transform: inherit;
    }
    .sticky .leftLogo{
        width: 220px;
    }
     .breadcrame {
        padding: 10px 0;
    }

    .breadcrame ul {
        display: flex;
        flex-wrap: wrap;
        
    }
    .blogDesc ul li {
        font-size:15px;
          text-align: unset !important;
    }
     .blogDesc ol li {
        
          text-align: unset !important;
    }
        
        .blogDesc p {
    text-align: unset !important;
}
        .blogDesc ol {
    text-align: unset !important;
    margin-left:0 !important;
}
    
 
.blogDesc h1 { font-size: 24px !important; }
    .blogDesc h2 { font-size: 21px !important; }
    .blogDesc h3 { font-size: 18px !important; }

    .breadcrame ul li {
        font-size: 13px;
        line-height: 1.4;
    }
    .blogDesc p {
     margin-top: 0; 
   
    font-size: 14px;
}
.blog-pg-subtitle {
    font-size: 22px;
    margin: 15px 0;
    font-weight:600;
}


    .breadcrame ul li i {
        margin: 0 3px;
        font-size: 12px;
    }

  
    .btnMenu{
        background:none;
        border:none;
        font-size: 22px;
    }
    .mobile-cent {
    text-align: left !important;
  }
  .mobile-center{
      text-align:center;
  }
    .btnTheme{
        font-size: 15px;
    }
    .publish {
        left: 20px;
        bottom:20px;
    }
    .mobileMenu{
        position: fixed;
        top: 0px;
        left: -100%;
        transition: all 0.3s ease-in-out;
        width: 80vw;
        z-index: 9999;
        background: var(--primary-color);
        height: 100vh;
        overflow-y: auto;
        padding:1rem;
    }
    .mobileMenu.active{
        left: 0%;
    }
    .mobileMenu ul li{
        position: relative;
    }
    .mobileMenu ul li a{
        display: inline-block;
        padding: .6rem 1rem;
        color: #fff;
        font-size: .9rem;
    }
    .mobileMenu ul li a:hover, .mobileMenu ul li.active > a{
        color: var(--secondary-color);
    }
    .mobileMenu ul li ul{
        margin-left: 0.5rem;
        display: none;
    }
    .mobileMenu ul li.linkSub ul{
        display: block;
    }
    .mobileMenu ul li ul li a{
        font-size: .8rem;
    }
    .menuIcon{
        position: absolute;
        right: 0px;
        top: 4px;
        padding:5px 10px;
        color: var(--secondary-color);
        cursor: pointer;
    }
    section{
        padding:50px 0;
    }
    .large_heading{
        font-size: 28px;
        line-height: 35px;
    }
    .small_heading{
        font-size: 17px;
    }
    .heading{
        font-size: 24px;
    }
    section, body{
        overflow-x: hidden;
    }
    .go-top.active{
         bottom: 45px;
     }
     .whatChat{
         display: none;
     }
     .check-list li {
    font-size: 15px;
    
     }
      .listBullet.ps-4 {
        padding-left: 0 !important;
    }
         .listBullet{
   
    margin-left: 3px;
}
     
    .banner img, .itemIndustries img, .industriesTitle{
        height: auto;
    }
    .sectionHeader .titleWave, .sectionHeader .titleWave2{
        background-image: none;
        animation: none;
    }
    .title, .industriesTitle .title {
        font-size: 15px;
    }
    .rightHome{
        margin-top: 20px;
    }
    .callAction{
        text-align: center;
    }
    .listBullet strong {
   
    font-size: 15px;
   
}


   .feature ul.flex-responsive {
    display: block;
  }
  .export-services .btn {
    margin-right: 0;
      
  }
   .special-col {
    height: 100% !important;
  }

    .btnContact{
        font-size: 14px;
        margin-top: 20px;
    }
    .leftContact{
        padding: 30px 15px;
        border-radius: 0px;
    }
    .leftContact ul li, .leftContact ul li a, .leftContact ul li p{
        font-size: 14px;
    }
    .leftContact ul li:before{
        font-size: 20px;
    }
    .leftContact ul li{
        padding-left: 32px;
    }
    .inlineFooter{
        flex-wrap: wrap;
        text-align: center;
    }
    .custom-padding {
    margin-top: 60px;
}
    .rightSocial ul{
        justify-content: center;
    }
  /*  .feature ul li {*/
  /*  flex: 0 0 calc(50% - 10px);*/
  /*}*/
    .copyRight{
        padding-top: 20px;
        padding-bottom: 40px;
    }
    .step-card1, .step-card2, .step-card3, .step-card4, .step-card {
     padding:  0; 
    
}
.listBullet.ps-3 {
        padding-left: 0 !important;
    }
.listBullet li {
    padding-left: 35px;
}
.mobile-pad{
    padding:10px!important;
}
.listBullet li:before {
   
    left: 15px;
    
}
.mobile-top{
    margin-top:20px;
}
    .rightSocial{
        width: 100%;
    }
    .leftCopy p{
        font-size: 14px;
    }
    .shortBanner {
        height: 260px;
    }
    .aboutRight{
        padding-left:0px;
    }
    .sub_heading{
        font-size: 24px;
    }
    .itemAbout{
        height: auto;
        margin-bottom: 20px;
    }
    .bannerInner ul{
        margin-top: 10px;
    }
    .bannerInner ul li a{
        font-size: 14px;
        padding:10px;
    }
    .bannerInner ul li:after{
        font-size: 11px;
    }
    .blogDesc h4{
        font-size: 20px;
    }
    .bannerInner ul, .shareBlog ul{
        flex-wrap: wrap;
    }
    .shareBlog ul li{
        margin:5px 0;
    }
    .singleBlogImg{
        margin-top: 10px;
    }
    .blogLatest ul li, .headerSingle ul li{
        font-size: 14px;
    }
   


    .sidebarHeader{
        padding:15px 20px;
        margin-top: 20px;
    }
    .sidebarImg{
        width: 130px;
    }
    .rightSidebar{
        width: calc(100% - 150px);
    }
    .sidebarBlogItem{
        padding-bottom:10px;
        margin-top: 10px;
    }
    .bannerInner h1{
        text-align: center;
    }
    .formEnquiry {
        padding:0px;
        border:none;
        box-shadow: none !important;
        margin-top: 10px;
    }
    .numberList li{
        font-size: 15px;
    }
    .form-floating>.form-control{
      padding:0.5rem 1rem;
     }
     .form-floating>label{
        padding:1rem 1rem;
     }
     .form-floating>label{
        font-size: 14px;
     }
     .itemBlog .small_heading{
        font-size: 20px;
     }
     .rightBlog img{
        border-radius: 0;
     }
     .imgShape{
         width:150px;
     }
     .itemProductIcon {
         width:100px;
         height:95px;
     }
     
     
     
}
@media (min-width: 768px) and (max-width: 990px) {
    p{
        font-size: 14px;
    }
    .containerFull{
        max-width: 100%;
        margin: 0 auto;
        padding: 0 2vw;
    }
    .leftLogo{
        transform: none;
        width: 200px;
    }
    .inlineHeader{
        margin-top:0px !important;
    }
    .mainMenu ul li a{
        padding:15px 6px;
        font-size: 13px;
    }
    .sticky .leftLogo{
        width: 175px;
    }
    .sticky .mainMenu ul li a{
        padding:5px 10px;
        font-size:12px;
    }
    .banner img{
        height: auto;
    }
    .large_heading{
        font-size: px;
        line-height: 45px;
    }
    .small_heading{
        font-size: 20px;
    }
    .callAction{
        text-align: center;
    }
    .btnContact{
        margin-top: 20px;
    }
    section{
        padding:40px 0;
    }
    .shortBanner{
        height: 250px;
    }
    .heading {
        font-size: 28px;
    }
    .title{
        font-size: 16px;
    }
    .sidebarBlog{
        margin-top: 20px;
    }
    .slick-prev {
        left:-8px !important;
        z-index:999 !important;
    }
    .slick-next{
        right:4px !important;
    }
    .leftContact ul li a, .phone p{
        font-size:14px;
    }


    .mainMenu ul li:hover ul{
        top:45px;
    }
    .sidebarBlogItem{
        display:block;
    }
    .rightSidebar, .sidebarImg{
        width:100%;
    }
    .rightSidebar{
        margin-top:20px;
    }
    .shareBlog ul{
        flex-wrap:wrap;
    }
    .shareBlog ul li{
        margin-bottom:10px;
    }
    .leftContact ul li, .leftContact ul li p{
        font-size:13px;
    }
    .imgShape{
        width:160px;
    }
    .imgShape img{
        height:155px;
    }
}
@media (min-width: 1024px){
   
}
@media (min-width: 1200px){
  .containerFull{
    max-width: 1080px;
  }
}

@media (min-width: 1280px){
  .containerFull{
    max-width: 100%;
    margin: 0 auto;
    padding: 0 4vw;
  }
  .groundImg{
    width: 700px;
  }
}

@media (min-width: 1600px){
  .containerFull{
    max-width: 1366px;
    margin: 0 auto;
  }
}
