@media (max-width: 767px) and (min-width: 320px) {
	.modal
	{
		top: 8% !important;
	}
  .box {
    border: 1px solid #fbfcfd;
    margin: 10px;
    padding: 50px 0px;
    background: #0383c2;
  }

  .content h4 {
    font-size: 35px;
  }

  .box-icon img {
    max-width: 50px;
  }
  .wel-main-content p,
  .sec-title p {
    color: #000;
    text-align: justify;
    font-size: 14px;
    line-height: 1.7;
  }

  .main-title {
    font-size: 20px;
    text-align: center;
    margin: 30px 0px;
  }

  .wel-wraper {
    background: #c7e3f2;
    padding: 20px 30px 30px;
  }

  .wel-wraper p {
    font-weight: bold;
    font-size: 15px;
  }
  .read-more-btn {
    width: 100%;
    background-color: #cfddeb;
    padding: 15px 25px;
    color: #000;
    font-weight: 600;
    border-radius: 50px;
    transition: 0.2s;
    margin: 20px 0px 0px;
    display: flex;
    text-align: center;
    justify-content: center;
  }
  .same-space {
    padding: 30px 0px 0px;
  }
  .sec-title .main-title {
    margin-bottom: 15px;
    margin-top: 0px;
  }
  .sec-title {
    padding: 0px;
  }

  .sec-title p {
    text-align: center;
  }
  .indus_prd {
    box-shadow: 1px 1px 17px 4px #3335361a;
    border-radius: 5px;
    margin-bottom: 10px;
  }
  .icon {
    max-width: 100px;
    max-height: 100px;
    padding: 25px;
  }
  .indus_prd h4,
  .indus_prd h3 span {
    margin-bottom: 0px;
  }
  .rdmr.know {
    display: block;
  }
  .clienttele {
    padding-bottom: 30px !important;
  }
  footer a.rdmr.know {
    display: flex;
    text-align: center;
    justify-content: center;
    margin-bottom: 20px;
  }
  .copy-right p {
    font-size: 14px;
    color: #fff;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: relative;
    box-shadow: 0px 0px;
    /* height: 0px; */
    overflow: hidden;
    /* transition: 0.2s all; */
    background: #d8e7ee;
  }

  .nav-link dropdown-toggle {
    height: 0px;
  }

  a#navbarDropdown {
    /* height: 54px; */
    transition: 0.2s all;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu a.dropdown-item {
    border-bottom: 1px solid #ebebeb !important;
    padding: 10px 20px;
  }

  .dropdown-item:focus,
  .dropdown-item:hover {
    border: 0px !important;
  }

  .site-header .nav-link {
    padding: 10px;
    font-size: 14px;
  }
  ul.navbar-nav {
    background: #c7e3f2;
    transition: 0.2s all;
  }

  .site-header .container-fluid {
    padding: 0px;
  }

  .site-header .container-fluid a.navbar-brand {
    padding-left: 15px;
    margin: 10px 0px;
  }

  .site-header .container-fluid button.navbar-toggler {
    margin-right: 16px;
  }

  .site-header {
    padding: 0px;
  }
  .img-about-wrapper {
    padding: 20px;
    margin-bottom: 25px;
  }

  .main-content-wrapper p {
    text-align: justify;
    color: #000;
  }
  .main-content-wrapper {
    padding: 0px;
    margin: 20px 0px;
  }

  .our-mission .main-title {
    margin: 0px;
  }

  .our-mission ul li {
    padding-bottom: 0px;
    text-align: justify;
  }

  .vision-wrapper {
    padding: 0px;
  }

  .infrasec .main-title {
    padding: 0px;
    margin: 0px;
  }

  .infrasec .main-content-wrapper {
    margin: 10px 0px;
  }

  .infrasec .main-content-wrapper h2 {
    font-size: 15px;
    line-height: 2;
  }

  .infrasec .main-content-wrapper li {
    text-align: justify;
    font-size: 14px;
  }
  .infrasec .col-sm-12.pt-5.mt-4 {
    padding-top: 0px !important;
    margin-top: 0px !important;
  }
  .our-products .container-fluid,
  .application .container-fluid {
    padding: 15px;
  }
  .item-content {
    padding: 15px;
  }
  .p-title {
    font-size: 14px;
  }
  .our-products .container-fluid,
  .application .container-fluid {
    padding: 15px;
  }

  p.p-title {
    font-size: 14px;
  }

  .our-products .pro-wrapper .item-content {
    padding: 15px;
  }

  p.p-title br {
    display: none;
  }
  .product-content img {
    padding: 0px;
    max-height: 100% !important;
    object-fit: contain;
  }

  .main-content-wrapper h2 {
    font-size: 15px;
  }

  .btn-inquiery-wrapper {
    display: flex;
    flex-direction: column;
    padding: 0px 0px 15px 0px;
  }

  .btn-inquiery-wrapper button {
    width: 100%;
    margin: 10px 0px;
  }

  .btn-inquiery-wrapper button:nth-child(1) {
    margin-top: 0px;
  }
  .box.box-1-industries {
    margin-bottom: 15px !important;
    margin: 0px;
  }
  .blog-post {
    margin: 50px 0px;
  }

  .contact-list li p {
    font-size: 14px;
    padding-left: 10px;
  }

  .contact-list li p br {
    display: none;
  }

  .contact-list li {
    margin: 10px 0px;
  }
  .banner-section .owl-nav,
  #client_logo .owl-nav {
    display: none;
  }
  .breadcrumbs-text .breadcrumbs-subtitle {
    margin: 0pc;
  }
  .main-breadcrumbs .breadcrumbs-image img {
    min-height: 190px;
    object-fit: cover;
  }
  .product-inner:before {
    display: none;
  }
  #cssmenu.active {
    position: fixed;
    width: 100%;
    z-index: 1111;
    background: #fff;
    box-shadow: 1px 1px 11px 6px #9b9b9b2e;
  }
  .img-about-wrapper:before {
    left: 0;
    width: 100%;
  }

  #contact-section-form form .row .form-group {
    display: block !important;
  }

  #contact-section-form textarea {
    width: 100%;
  }

  #contact-section-form .btn-inquieery {
    width: 100%;
  }

  #contact-section-form .form-group.has-feedback {
    display: block;
  }

  #contact-section-form form .row .form-group img {
    margin: 15px 0px 0px;
  }
  .table {
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
  #product-nav {
    padding: 0px;
    max-width: 100% !important;
  }
  .product-tab-content {
    position: relative;
    transform: scale(1);
    opacity: 1;
    display: none;
  }
  .product-tab-content.show {
    position: relative;
    transform: scale(1);
    opacity: 1;
    display: block;
  }
  .product-tab-content.hide {
    opacity: 1;
    display: none !important;
  }
  div#product-content {
    margin: 30px 0px;
  }
  .change-product-new-design ul#myTab li.nav-item {
    width: 100%;
  }

  .change-product-new-design ul#myTab li.nav-item button {
    width: 100%;
    background: #32abdadb;
    color: #fff;
    opacity: 1;
    margin: 5px 0px;
  }

  .change-product-new-design ul#myTab li.nav-item button.active {
    box-shadow: 1px 1px 12px 2px #c9c9c9;
  }
  .change-product-new-design ul#myTab {
    background: transparent;
    padding: 0px;
  }
  .grid-container {
    grid-template-columns: auto;
  }
  .main-wrapper-inner-page {
    padding: 0px;
  }

  .main-content-wrapper p {
    padding: 10px !important;
    margin: 10px 0px 0px !important;
  }

  .main-wrapper-inner-page .row {
    margin: 0px;
  }

  .main-wrapper-inner-page .col-sm-6 {
    padding: 0px;
    margin: 0px !important;
  }

  .main-content-wrapper .point-arrow p {
    padding: 0px !important;
  }

  .main-content-wrapper .point-arrow p::before {
    left: -15px;
  }

  .Features-inner-page {
    padding: 0px;
  }

  .Features-inner-page .app-img img {
    padding: 10px;
  }
  .other-products p {
    text-align: center;
  }
  .other-products {
    padding: 50px 0px;
  }
  .product ul li {
    background: #f4f4f4;
  }
  .pumps .sec-title p {
    text-align: justify;
  }

  .pumps .sec-title {
    margin-bottom: 0px;
  }
  .foundary .rdmr.know {
    margin-top: 20px !important;
  }
  .clienttele .sec-title {
    margin-bottom: 20px;
  }
  .breadcrumbs-inner {
    height: 100%;
  }

  .main-breadcrumbs .breadcrumbs-image .breadcrumbs-inner .breadcrumbs-text {
    display: block;
    text-align: center;
    padding: 59px 0px !important;
  }

  .main-breadcrumbs
    .breadcrumbs-image
    .breadcrumbs-inner
    .breadcrumbs-text
    .breadcrumbs-title {
    float: unset !important;
    margin: auto;
    padding: 0px;
    font-size: 20px !important;
  }

  .product-inner h1.breadcrumbs-title:before {
    display: none;
  }
  .our-mission .main-content-wrapper {
    margin: 0px;
    padding: 0px;
  }

  .main-content-wrapper {
    padding-bottom: 30px;
  }

  section.same-space.our-mission {
    padding-bottom: 30px;
  }
  .main-about .img-about-wrapper {
    padding: 15px;
    margin-bottom: 15px;
  }

  .main-about .main-content-wrapper {
    margin: 0px;
    padding: 0px;
  }

  .main-about .main-content-wrapper p {
    padding: 0px !important;
  }

  section.about-more.same-space {
    padding: 10px 0px 30px;
  }

  .about-more-content.col-sm-12 p {
    text-align: justify;
  }

  section.about-more.same-space.our-mission p {
    padding: 0px !important;
  }
  .product-inner ul.breadcrumbs-subtitle {
    padding: 10px 0px;
  }
  section.main-about.same-space .col-sm-12.pt-5 {
    padding-top: 0px !important;
  }
  .support-custom {
    padding-bottom: 30px !important;
  }
  .application .container-fluid {
    padding: 0px 15px 30px;
  }
  .form4 input#email,
  .form4 input#name {
    margin-top: 15px;
  }
  .grid-container {
    grid-template-columns: 1fr !important;
  }
  .full-page-new-changes .container {
    padding: 0px !important;
  }

  .full-page-new-changes p {
    padding: 0px !important;
    margin: 0px !important;
  }

  .full-page-new-changes .table-sec {
    margin: 15px 0px 0px;
  }

  .full-page-new-changes .btn-inquiery-wrapper {
    padding: 10px 0px !important;
  }

  .new-main-page .main-content-wrapper {
    padding-bottom: 0px;
    margin-bottom: 0px;
  }

  .full-page-new-changes .btn-inquiery-wrapper button.btn.btn-lg.btn-inquieery {
    margin-bottom: 0px;
  }
  .change-product-new-design .main-content-wrapper {
    margin: 0px;
    padding: 0px 15px;
  }
  .change-product-new-design .main-content-wrapper p.change-title-design {
    padding: 10px !important;
    margin: 0px !important;
  }
  .change-product-new-design .table {
    margin-bottom: 15px !important;
    height: auto !important;
  }
  .full-page-new-changes .main-content-wrapper.pt-2 {
    padding: 20px 0px 0px;
  }

  .full-page-new-changes .main-content-wrapper.pt-2 .point-arrow p {
    margin: 10px 0px !important;
    margin-left: 17px !important;
    padding-left: 11px !important;
  }

  .full-page-new-changes .change-product-new-design:nth-child(2) {
    padding-bottom: 0px !important;
  }

  .Features-inner-page {
    padding: 20px 0px;
  }
  .Features-inner-page p.change-title-design.mb-4 {
    padding: 10px !important;
    margin-left: 10px !important;
  }
  .change-product-new-design {
    padding: 30px 0px;
  }

  .change-product-new-design p {
    padding: 10px !important;
    margin-left: 10px !important;
  }

  .change-product-new-design.other-products .item-content {
    padding: 15px;
    min-height: auto;
  }

  .change-product-new-design.other-products .item-content p.p-title {
    font-size: 13px;
    padding: 0px !important;
    margin: 0px !important;
  }

  .change-product-new-design.other-products .slider-products {
    margin-top: 15px !important;
  }
  .Features-inner-page p.change-title-design {
    margin: 0px !important;
  }

  ul.two-grid,
  .point-arrow.two-grid {
    grid-template-columns: auto;
  }
  .Features-inner-page p.change-title-design.m-5 {
    margin-left: 10px !important;
  }
  section.product-content.same-space.change-product-new-design.other-products.pb-5 {
    padding-bottom: 30px !important;
  }
  section.product-content.same-space.change-product-new-design.twotable
    .col-sm-12 {
    margin: 0px;
    padding: 0px;
  }
  .app-lication-new-design.mt-4 {
    margin: 0px !important;
    padding: 0px 15px;
  }
  .mobile-spacing-pro .main-content-wrapper.pt-2 {
    padding: 0px 10px;
  }

  .mobile-spacing-pro .app-img img {
    padding: 10px;
  }

  .mobile-spacing-pro p.change-title-design.mb-5 {
    margin-left: 10px !important;
  }

  .twin-lobe-roots-blower .point-arrow p::before {
    top: 50%;
    margin-top: -10px;
  }

  .twin-lobe-roots-blower .point-arrow p {
    padding-left: 20px !important;
  }
  .liquid-ring-compressor ul {
    padding: 10px 10px;
  }

  .liquid-ring-compressor p.change-title-design.mb-2 {
    margin-left: 10px !important;
  }

  .liquid-ring-compressor .point-arrow {
    padding: 0px 10px;
  }
  div#google_translate_element {
    position: relative !important;
    right: 0 !important;
    z-index: 1111 !important;
    width: 50%;
    margin: auto;
    height: 30px;
}
}
