@media (max-width:1920px){
   .home-page {
      min-height: 792px;
   }
   .main-section {
/*      min-height: 238px;*/
  }
}
@media (max-width:1366px){
   .home-page {
      min-height: 700px;
   }
    .home-page .icon-box{
        margin-top: 120px;
    }
}
@media (max-width:1024px){
   .min-height-385{
      min-height:385px;
   }
   .content{
    grid-template-columns: repeat(auto-fill, minmax(130px, 1fr));
   }
   .home-page{
        width: 100%;
        height:auto;
    }
}
@media (max-width:992px)
{
   .ipad-m-0{
      margin:0px !important;
   }
   .ipad-mt-20{
      margin-top:20px !important;
   }
   .ipad-w-33{
      flex: 0 0 33%;
      max-width: 33%;
   }
   .ipad-w-50{
      flex: 0 0 50%;
      max-width: 50%;
   }
   .content{
        grid-template-columns: repeat(auto-fill, minmax(115px, 1fr));
        padding: 20px;
   }
   .home-page .icon-box{
    margin-top:20px;
   }
   .position-unset{
    position: static !important;
   }
   
}
@media (max-width:800px) {
   .mob-w-100 {
      width: 100% !important;
   }

   .p-mob-0 {
      padding: 0 !important;
   }

   .ipad-f-11 {
      font-size: 11px !important;
   }

   .ipad-f-10 {
      font-size: 10px !important;
   }

   }
   
@media (max-width:767px) {
      .logo-img{
		width:40% !important;
	} 

      .home-page .img-box{
         display: none;
      }
      .min-height-385{
         min-height: auto;
      }
      .mob-w-100 {
         -ms-flex: 0 0 100%;
         flex: 0 0 100%;
         max-width: 100%;
     }
      .mob-pb-20 {
         padding-bottom: 20px !important;
      }
      .mob-px-0{
         padding-left: 0 !important;
         padding-right: 0 !important;
      }
      .pt-sm-235{
         padding-top: 235px !important;
      }

      .mob-f-17{
         font-size: 17px !important;
      }

     .main-btn{
margin-top: 0 !important;
    margin-bottom: 20px;
}
      .container-fluid{
              }
      
      .home-page .icon-box {
         margin-top: 110px;

     }
     
      .content {
            grid-template-columns: repeat(auto-fill, minmax(115px, 1fr));
            padding: 0px 5px;
        }
   }
   @media (max-width:330px){
    .logo{
        max-width:60%;
    }
   }
@media (max-width:767px) {
      .p-73{
         padding-top: 67px !important;
      }

      .main-section {
         /*height: 127px !important;*/
      }
      .img-text{
         transform: translate(-152px,16px) !important;
      }

      .img-text h3{
         font-size: 20px;
         margin-left: 36px;
      }
}