@media (min-width: 1511px) and (max-width: 1920px) {
    .main-header1 .logo-n-menu1 .logon {
        padding-left: 103px !important;
    }
}

@media(max-width: 1400px) {
    .a-cloud-banner-section .apps_wrap>ul>li {
        width: 80px;
        height: 80px;
    }
    .a-cloud-banner-section .apps_wrap>ul>li>a>img {
        max-width: 50px;
    }
    .a-cloud-banner-section .apps_wrap {
        bottom: 58px;
    }
}

@media (max-width: 1310px) {
    .a-industry-subtitle {
        margin-bottom: 25px;
        min-height: 60px;
    }
    .sticky .logo2 {
        max-width: 230px;
    }
    .sticky .main-menu1 ul li a {
        font-size: 14px;
    }
    .apps_wrap {
        display: none;
    }
    .deco_image.cloud_image {
        display: none;
    }
    .sub-banner-section.rally-house-banner {
        padding: 150px 0px 110px;
    }
}

@media (max-width: 1200px) {
    .counter-item h3 {
        font-size: 15px;
        word-break: break-word;
    }
    .counter-item h2 {
        font-size: 30px;
        margin-bottom: 13px;
    }
    .edi-integration-section .edi-integration-content h2 {
        font-size: 35px;
    }
    .edi-integration-section .edi-integration-content p {
        font-size: 16px;
        line-height: 27px;
    }
    .sub-banner-section.digital-agencies p {
        padding: 0 15px;
    }
    .header.sticky .logo-blue {
        width: auto;
    }
    .ecommerce-integration-logos ul li a img {
        max-width: 100px;
    }
    .a-amosoft-b2b-solutions ul.nav-tabs li a {
        padding: 15px 20px;
        font-size: 15px;
    }
    .a-cloud-edi-tab-section .nav-pills li a {
        font-size: 14px;
        padding: 16px;
    }
}

@media (max-width: 1199px) {
    .a-homepage-blocks-wrapper .a-field__item {
        flex: 100% 0 0;
        margin-bottom: 45px;
        padding-top: 20px;
    }
    .field--name-field-homepage-block-link {
        padding-bottom: 40px;
    }
    .a-partner-section .a-partner-item {
        min-height: 270px;
    }
    .a-transaction-item .a-transaction-header .a-transaction-icon {
        width: 60px;
        height: 60px;
    }
    .a-transaction-item .a-transaction-header .a-transaction-icon img {
        height: 30px;
        width: 30px;
    }
    .a-transaction-item .a-transaction-header span {
        font-size: 2.3rem;
    }
    .a-transaction-item h3 {
        font-size: 1.05rem;
        line-height: 26px;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .header .navbar-brand img,
    .header .logo-blue img {
        max-width: 200px;
    }
    .header .navbar-light .navbar-nav .nav-link {
        padding-left: 10px;
        padding-right: 10px;
    }
    .banner-section h1 {
        font-size: 40px;
    }
    .banner-section {
        padding: 120px 0px 100px;
    }
    .exclusive-integrated-image::after {
        bottom: 130px;
    }
    .edi-implementation-section .edi-implementation h2,
    .aligning-your-edi h2,
    .setting-up-edi-section .setting-up-edi h2,
    .certificates-that-comply h2 {
        font-size: 30px;
    }
    .industry-trusted-proved-section .Portfolio,
    .industry-trusted-proved-section .Portfolio a {
        width: 150px;
    }
    .industry-trusted-proved-filter .nav li a {
        margin-right: 0;
        padding: 12px 20px;
    }
    .simple-yet-revolutionery-item p {
        font-size: 14px;
    }
    .footer-social-list li {
        margin-right: 40px;
    }
}

@media(max-width: 991px) {
    .header .navbar-toggler {
        background-color: #fff;
    }
    .header .navbar-collapse {
        background-color: #fff;
        padding-bottom: 10px;
    }
    .header .navbar-light .navbar-nav .nav-link {
        color: #1d2755;
    }
    .header .n-btn {
        max-width: 240px;
    }
    .refer-section h2 {
        font-size: 35px;
        margin-bottom: 20px;
    }
    .use-case-item {
        height: auto;
        margin-bottom: 30px;
    }
    .use-case-item h3 {
        min-height: auto;
        height: auto;
        margin-bottom: 20px;
    }
    .perks-of-integratededi:before {
        width: 100%;
    }
    .perks-of-integratededi:after {
        width: 100%;
        background-color: rgba(0, 0, 0, 0.45);
    }
    .perks-of-content {
        position: relative;
        z-index: 1;
    }
    .how-to-carry-out-section h3 button span {
        text-align: left;
    }
    .edi-implementation-section,
    .setting-up-edi-section {
        flex-direction: column;
    }
    .edi-implementation-section .edi-implementation,
    .edi-implementation-section .aligning-your-edi,
    .setting-up-edi-section .setting-up-edi,
    .certificates-that-comply {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding-left: 30px;
        padding-right: 30px;
    }
    .edi-implementation-section .edi-implementation {
        position: relative;
    }
    .edi-implementation-section:before,
    .setting-up-edi-section:before {
        width: 100%;
    }
    .edi-implementation-section .edi-implementation h2 {
        color: #fff;
        font-size: 28px;
    }
    .edi-implementation-section .edi-implementation h3,
    .certificates-that-comply h3,
    .certificates-that-comply h2,
    .edi-implementation-section .edi-implementation ul li,
    .edi-implementation-section .edi-implementation ul li:before,
    .certificates-that-comply li,
    .certificates-that-comply li:before {
        color: #fff;
    }
    .edi-implementation-section .edi-implementation ul,
    .setting-up-edi-section .setting-up-edi ul {
        margin-bottom: 50px;
    }
    .edi-implementation-section .edi-implementation ul li {
        margin-bottom: 15px;
    }
    .edi-implementation-section .edi-implementation h3,
    .certificates-that-comply h3 {
        font-size: 18px;
    }
    .aligning-your-edi h2 {
        font-size: 28px;
        margin-bottom: 25px;
    }
    .edi-implementation-section,
    .setting-up-edi-section {
        padding: 70px 0px;
    }
    .setting-up-edi-section .setting-up-edi h2,
    .certificates-that-comply h2 {
        font-size: 28px;
    }
    .setting-up-edi-section .setting-up-edi h3 {
        font-size: 18px;
    }
    .sub-banner-section h1 {
        font-size: 40px;
        margin-bottom: 10px;
    }
    .sub-banner-section.digital-agencies h2 {
        font-size: 30px;
    }
    .sub-banner-section.digital-agencies p {
        font-size: 20px;
        line-height: 31px;
        padding: 0 15px;
    }
    .we-help-distributor h1 {
        font-size: 30px;
    }
    .we-help-distributor h2 {
        font-size: 25px;
    }
    .header.sticky .logo-blue {
        width: 303px;
    }
    .retailers-section-content p:last-child,
    .grocers-section-content p:last-child,
    .supplier-section-content p:last-child,
    .logistics-section-content p:last-child,
    .transferring-merchandise-content p:last-child {
        margin-bottom: 1rem;
    }
    .retailers-section-image,
    .savings-your-money-image,
    .small-mid-sized-retailer-image,
    .grocers-section-image,
    .supplier-section-image,
    .fully-managed-edi-solution-image,
    .smart-and-flexible-platform-image,
    .supplier-section-image,
    .logistics-section-image,
    .supply-chain-logistics-image,
    .communication-security-image,
    .logistic-edi-solutions-image,
    .transferring-merchandise-image {
        text-align: center;
    }
    .industry-trusted-proved-section .Portfolio {
        margin-right: 25px;
        margin-bottom: 25px;
    }
    .a-service-item p {
        font-size: 16px;
    }
    .contact-address .contact-address-item h3 {
        font-size: 23px;
        margin-bottom: 10px;
    }
    .contact-form-grid .contact-form {
        padding: 70px 10px;
    }
    .products-apps-item img {
        max-width: 75%;
    }
    .products-apps-item h3,
    .products-apps-item p {
        font-size: 15px;
    }
    .products-apps-item p {
        line-height: 20px;
    }
    .products-category-grid ul li a {
        font-size: 15px;
        padding: 10px 10px 10px 10px;
    }
    .products-other-apps-integration ul li a span {
        font-size: 17px;
    }
    .contact-address {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .contact-feature-item {
        padding: 15px;
    }
    .contact-form-grid {
        margin: 0px
    }
    .ecommerce-integration-logos ul li a img {
        max-width: 80px;
    }
    .ecommerce-integration-logos ul {
        padding: 25px 25px;
    }
    .for-b2b-company-image-1 img,
    .for-b2b-company-image-2 img {
        max-width: 240px;
    }
    .for-b2b-company-section {
        padding: 80px 0px;
    }
    .footer-social-list li {
        margin-right: 20px;
    }
    .footer-social-list li a {
        font-size: 25px;
    }
    .a-footer {
        padding: 20px 0px;
    }
    .a-thank-you-section {
        height: calc(100vh - 195px);
    }
    .best-edi-soluition-image {
        height: auto;
    }
    .a-as2-item {
        margin-bottom: 30px;
    }
    .a-benifit-edi-item h3 {
        font-size: 22px;
    }
    .a-benifit-edi-item p {
        font-size: 16px;
    }
    .a-introduction-amosoft-image .rings {
        top: 30%;
    }
    .a-introduction-amosoft-services {
        padding: 50px 0px 50px;
    }
    .what-amosoft-offers {
        margin-top: 0px;
    }
    .a-amosoft-b2b-solutions ul.nav-tabs {
        flex-direction: column;
    }
    .a-amosoft-b2b-solutions h2,
    .what-amosoft-offers h2,
    .a-introduction-amosoft-services h2,
    .a-benifits-of-edi-integration h2 {
        font-size: 30px;
    }
    .a-homepage-blocks-wrapper .a-field--name-field-components>.a-field__item {
        border-bottom: 3px solid #005593;
    }
    .a-industry h3.a-subtitle,
    .a-service-section h3.a-subtitle {
        margin-bottom: 20px;
    }
    .a-homepage-blocks-wrapper {
        padding-left: 20px;
        padding-right: 20px;
    }
    .paragraph--type--homepage-blocks {
        padding: 10px;
    }
    .a-works-item {
        margin-bottom: 30px;
    }
    .a-cloud-edi-tab-section .nav-pills li a {
        margin-bottom: 10px;
        margin-right: 10px;
    }
    .a-amosoft-works-image img {
        max-width: 70%;
    }
    .a-cloud-title h2 {
        font-size: 35px;
    }
    .a-cloud-title h3 {
        font-size: 19px;
    }
    .a-cloud-banner-section .a-cloud-banner-content h1 {
        font-size: 30px;
    }
    .a-cloud-banner-section .a-cloud-banner-content p {
        font-size: 16px;
    }
    .a-amosoft-cloud-section .a-cloud-content p {
        font-size: 17px;
    }
    .a-cloud-edi-tab-section .a-connect-just-once .a-connect-item p {
        font-size: 18px;
    }
    .a-trade-with-image {
        margin-bottom: 30px;
    }
    .a-check-how-cloud .a-check-how-list li a {
        padding: 10px 20px;
        font-size: 15px;
    }
    .a-check-how-cloud h2 {
        font-size: 35px;
    }
    .sub-banner-section.rally-house-banner {
        padding: 140px 0px 70px;
    }
    .a-edit-for-rally .a-rally-content {
        margin: 0 auto 30px auto;
    }
    .edi-outsourcing-section.a-integration-service .edi-outsourcing-section-image {
        margin-bottom: 30px;
    }
    .a-rally-service-highlight,
    .a-integration-service {
        padding: 50px 0px;
    }
    .a-partner-section {
        padding-top: 50px;
    }
    .a-partner-section .a-partner-item {
        min-height: auto;
    }
    .a-partner-amosoft {
        padding: 50px 0px;
    }
    .a-integration-service {
        border-top-left-radius: 50px;
        border-top-right-radius: 50px;
    }
    .a-integration-service::before {
        border-top-left-radius: 50px;
        border-top-right-radius: 50px;
        top: -15px;
    }
    .a-integration-service .edi-outsourcing-section-content h2,
    .a-integration-service .edi-outsourcing-section-content p {
        text-align: center;
    }
    .a-rally-service-highlight h2 {
        font-size: 20px;
    }
    .a-partner-section .a-partner-item h3 {
        font-size: 1.4rem;
    }
    .a-partner-section .a-partner-item {
        border-radius: 20px;
    }
    .sub-banner-section.a-fanatics-banner {
        /*padding: 140px 0px 70px;*/
    }
    .a-fanatics-services {
        padding: 50px 0px 10px;
    }
    .a-fanatics-services .row [class*="col-"]:nth-child(4) .a-fanatics-item,
    .a-fanatics-services .row [class*="col-"]:nth-child(5) .a-fanatics-item {
        margin-bottom: 60px;
    }
    .a-fanatics-services .a-fanatics-item {
        margin-bottom: 60px;
    }
    .a-fanatics-services h2 {
        margin-bottom: 50px;
    }
    .a-fanatics-services .a-fanatics-item .a-fanatics-content {
        height: auto;
    }
    .a-fanatics-transaction [class*="col-"]:nth-child(5) .a-transaction-item,
    .a-fanatics-transaction [class*="col-"]:nth-child(6) .a-transaction-item,
    .a-fanatics-transaction [class*="col-"]:nth-child(7) .a-transaction-item {
        margin-bottom: 30px;
    }
    .a-fanatics-transaction {
        padding: 50px 0 30px;
    }
    .a-fanatics-edi-integration {
        padding: 50px 0px 30px;
    }
    .a-fanatics-edi-integration .a-fanatics-edi-title {
        margin-bottom: 30px;
    }
    .a-fanatics-edi-integration .a-fanatics-edi-title h2 {
        max-width: 100%;
        text-align: center;
    }
    .a-fanatics-edi-list {
        text-align: center;
    }
    .a-integrate-partner {
        padding: 50px 0px 30px;
    }
    .a-integrate-item {
        margin-bottom: 20px;
    }
    .a-integrate-partner-head {
        margin-bottom: 30px;
    }
    .a-consider-partner .a-consider-partner-head {
        margin-bottom: 50px;
    }
    .a-consider-partner {
        padding-top: 50px;
    }
    .a-consider-partner .a-consider-partner-item {
        width: 100%;
        margin-bottom: 70px;
    }
    .a-consider-partner .a-consider-partner-item .a-consider-content {
        padding-top: 55px;
    }
    .a-integrate-rally-house {
        padding: 50px 0px 30px;
    }
    .a-transaction-item {
        max-width: 500px;
        margin: 0 auto 30px auto;
    }
    .sub-banner-section.a-fanatics-banner {
        /*padding: 120px 0px 50px;*/
    }
    .a-fanatics-banner p {
        font-size: 1.1rem;
    }
    .a-integrate-rally-house .a-integrate-rally-image {
        max-width: 500px;
        margin: 0 auto 20px auto;
    }
    .a-fanatics-banner-content-box form{
        margin-bottom: 20px
    }
    .border-sm-bottom{
        margin-bottom: 20px;
        padding-bottom: 20px
    }
    .a-fanatics-transaction [class*="col-"]:nth-child(4) .a-transaction-item {
        margin-bottom: 30px;
    }
}

@media(min-width: 768px) and (max-width: 991px) {
    .importance-edi-image .importance-edi-image-1,
    .importance-edi-image .importance-edi-image-2 {
        height: 273px;
        max-width: 65%;
    }
}

@media(max-width: 767px) {
    .important-documents .important-doc-item {
        max-width: 100%;
        min-height: auto;
    }
    .banner-section h1 {
        font-size: 25px;
    }
    .banner-section p {
        font-size: 16px;
        margin-bottom: 30px;
        line-height: 27px;
    }
    .banner-section {
        padding: 150px 0px 80px;
    }
    .banner-buttons {
        margin-bottom: 40px;
    }
    .counter-item h2 {
        margin-bottom: 10px;
    }
    .counter-item h3 {
        margin-bottom: 20px;
    }
    .banner-section::after {
        height: 50px;
    }
    .counter-section .row .col-md-3:last-child .counter-item h3 {
        margin-bottom: 0;
    }
    .banner-buttons button {
        margin-right: 20px;
    }
    .btn-with-bg {
        padding: 15px 25px;
        font-size: 16px;
    }
    .btn-with-outline {
        font-size: 16px;
        padding: 15px 29px;
    }
    .important-documents h2 {
        font-size: 34px;
    }
    .important-documents {
        padding: 70px 0px;
    }
    .important-documents .important-doc-item {
        margin-bottom: 40px;
    }
    .importance-edi-image .importance-edi-image-1,
    .importance-edi-image .importance-edi-image-2 {
        height: 323px;
    }
    .importance-edi-image .importance-edi-image-2 {
        margin-top: -140px;
        margin-bottom: 30px;
    }
    .what-is-amosoft h2 {
        font-size: 26px;
    }
    .innovative-electronic ul li {
        width: 100px;
        height: 100px;
    }
    .innovative-electronic ul li a svg {
        width: 55px;
        height: 55px;
    }
    .perks-of-integratededi:after,
    .perks-of-integratededi:before {
        width: 100%;
    }
    .perks-of-integratededi {
        padding: 70px 0px;
    }
    .perks-of-content {
        position: relative;
        z-index: 1;
    }
    .perks-of-integratededi:after {
        background-color: rgba(0, 0, 0, 0.55);
    }
    .perks-of-content {
        padding-left: 0;
    }
    .how-to-carry-out-section h3 button {
        font-size: 20px;
    }
    .how-to-carry-out-section .card-body p {
        font-size: 19px;
    }
    .edi-for-modern-business p,
    .edi-for-modern-business2 p {
        font-size: 15px;
        line-height: 27px;
    }
    .header .logo-white,
    .header.sticky .logo-blue {
        width: 250px;
    }
    .sub-banner-section.digital-agencies {
        padding: 150px 0px;
    }
    .sub-banner-section h1 {
        font-size: 32px !important;
        margin-bottom: 10px;
    }
    .sub-banner-section.digital-agencies h2 {
        font-size: 20px;
    }
    .sub-banner-section.digital-agencies p {
        font-size: 16px;
        line-height: 26px;
        padding: 0px 15px;
    }
    .use-our-api-section {
        padding: 70px 0px;
    }
    .use-our-api-image img {
        margin-bottom: 30px;
    }
    .use-our-api-content h2 {
        font-size: 30px;
        margin-bottom: 15px;
    }
    .use-our-api-content p {
        font-size: 15px;
        line-height: 26px;
    }
    .we-help-digital h2 {
        font-size: 25px;
    }
    .we-help-digital {
        padding: 70px 0px;
    }
    .business-collabration-section {
        padding: 70px 0px;
    }
    .business-collabration-content h2 {
        font-size: 28px;
        margin-bottom: 15px;
    }
    .business-collabration-content p {
        font-size: 15px;
    }
    .sub-banner-section.digital-agencies {
        padding: 125px 0px;
    }
    .we-help-distributor h1 {
        font-size: 30px;
        margin-bottom: 50px;
    }
    .we-help-distributor {
        padding: 80px 0px
    }
    .we-help-distributor-image img {
        margin-bottom: 20px;
    }
    .we-help-distributor h2 {
        font-size: 30px;
        margin-bottom: 20px;
    }
    .we-help-distributor p {
        font-size: 15px;
        margin-bottom: 15px;
    }
    .boost-your-supply h2 {
        font-size: 28px;
    }
    .boost-your-supply p {
        font-size: 16px;
    }
    .end-to-end-integration-image img {
        margin-bottom: 20px;
    }
    .end-to-end-integration h2 {
        font-size: 25px;
        margin-bottom: 15px;
    }
    .end-to-end-integration p {
        font-size: 16px;
    }
    .end-to-end-integration {
        padding: 70px 0px;
    }
    .outstanding-service h2 {
        font-size: 25px;
    }
    .outstanding-service p {
        font-size: 16px;
    }
    .we-know-how h2 {
        font-size: 25px;
    }
    .we-know-how p {
        font-size: 16px;
    }
    .savings-your-money-section,
    .retailers-section,
    .small-mid-sized-retailer,
    .edi-for-grocers,
    .supplier-section,
    .fully-managed-edi-solution,
    .supplier-section,
    .logistics-section,
    .supply-chain-logistics,
    .communication-security-section,
    .logistic-edi-solutions-section,
    .transferring-merchandise-section,
    .edi-outsourcing-section,
    .complete-edi-outsourcing-service,
    .assuring-error-free-section {
        padding: 70px 0;
    }
    .retailers-section-content h2,
    .small-mid-sized-retailer h2,
    .savings-your-money-content h2,
    .grocers-section-content h2,
    .supplier-section-content h2,
    .fully-managed-edi-solution-content h2,
    .smart-and-flexible-platform-content h2,
    .supplier-section-content h2,
    .logistics-section-content h2,
    .transferring-merchandise-content h2,
    .supply-chain-logistics-content h2,
    .communication-security-content h2,
    .logistic-edi-solutions-content h2,
    .edi-outsourcing-section-content h2,
    .complete-edi-outsourcing-service-content h2,
    .assuring-error-free-content h2,
    .disadvantage-of-in-house-section h2 {
        font-size: 30px;
        margin-bottom: 10px;
    }
    .retailers-section-content p,
    .small-mid-sized-retailer p,
    .savings-your-money-content p,
    .grocers-section-content p,
    .supplier-section-content p,
    .fully-managed-edi-solution-content p,
    .smart-and-flexible-platform-content p,
    .supplier-section-content p,
    .logistics-section-content p,
    .transferring-merchandise-content p,
    .edi-outsourcing-section-content p,
    .complete-edi-outsourcing-service-content p,
    .assuring-error-free-content p,
    .disadvantage-of-in-house-section p,
    .sub-banner-section.edi-outsourcing p,
    .webstore-integrations-content p {
        font-size: 15px;
    }
    .sub-banner-section.edi-outsourcing p {
        line-height: 26px;
    }
    .sub-banner-section.edi-outsourcing {
        height: 550px;
    }
    .sub-banner-section.edi-outsourcing h2 {
        font-size: 27px;
    }
    .sub-banner-section.supplier p,
    .sub-banner-logisticss-content p {
        font-size: 18px;
    }
    .grocers-section-image img,
    .supplier-section-image img,
    .retailers-section-image img,
    .supplier-section-content img,
    .edi-outsourcing-section-image img {
        margin-bottom: 20px;
    }
    .sub-banner-section.grocers {
        height: 350px;
    }
    .sub-banner-section.supplier {
        height: 550px;
    }
    .complete-edi-outsourcing-service-content p:last-child,
    .assuring-error-free-content p:last-child {
        margin-bottom: 20px;
    }
    .disadvantage-of-in-house-section {
        padding: 100px 0px 70px;
    }
    .find-your-edi-partner-list .col-lg-4:last-child .find-your-edi-partner-item {
        margin-bottom: 0;
    }
    .sub-banner-partner-content button {
        font-size: 14px;
    }
    .common-edi-documents-section ul:first-child {
        margin-right: 0;
        margin-bottom: 25px;
    }
    .common-edi-documents-content {
        flex-direction: column;
        padding: 20px;
    }
    .common-edi-documents-section ul li {
        margin-bottom: 20px;
        font-size: 15px;
    }
    .common-edi-documents-section ul li img {
        max-width: 18px;
        margin-right: 15px;
    }
    .partner-detail-page-section h2,
    .partner-client-testimonial h2 {
        font-size: 30px;
    }
    .partner-detail-page-section p {
        font-size: 15px;
    }
    .partner-detail-page-content {
        padding-top: 25px;
    }
    .partner-detail-page-image {
        margin-bottom: 15px;
    }
    .partner-detail-page-content .partner-detail-page-text h2,
    .trust-edi-expert-content h2,
    .common-edi-documents-section h2,
    .eliminate-the-expense-form h2,
    .partner-client-testimonial-section h2,
    .partner-detail-page-section h2,
    .simple-yet-revolutionery h2,
    .industry-trusted-proved-section h2,
    .services-page h2,
    .webstore-integrations-content h2 {
        font-size: 30px;
    }
    .partner-client-testimonial-image img,
    .webstore-integrations-image img {
        margin-bottom: 30px;
    }
    .partner-client-testimonial .item p {
        font-size: 18px;
    }
    .partner-client-testimonial .item span {
        font-size: 20px;
    }
    .g-recaptcha {
        transform: scale(0.77);
        -webkit-transform: scale(0.77);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
    .find-your-edi-partner-btn {
        margin-top: 40px;
    }
    .industry-trusted-proved-section p {
        font-size: 15px;
    }
    .industry-trusted-proved-filter .nav li a {
        padding: 6px 12px;
        font-size: 18px;
    }
    .industry-trusted-proved-filter .nav a:hover {
        color: #fff;
    }
    .simple-yet-revolutionery-item {
        height: auto;
    }
    .simple-yet-revolutionery-item span {
        font-size: 55px;
        display: flex;
        justify-content: flex-end;
        width: 100%;
    }
    .simple-yet-revolutionery-item h3 {
        margin-bottom: 20px;
    }
    .common-edi-documents-section,
    .partner-client-testimonial-section {
        padding: 50px 0px;
    }
    .industry-trusted-proved-filter .nav {
        margin-bottom: 20px;
    }
    .eliminate-the-expense-form .form-group p {
        font-size: 14px;
    }
    .eliminate-the-expense-form {
        padding: 25px;
    }
    .services-page p {
        font-size: 15px;
    }
    .a-service-item {
        margin-top: 60px;
    }
    .contact-address .contact-address-item h3 {
        font-size: 25px;
        margin-bottom: 10px;
    }
    .sub-banner-section.contact {
        height: 300px;
    }
    .products-other-apps-integration {
        padding-left: 0px;
    }
    .products-category-head button {
        display: block;
    }
    .products-category-list ul {
        height: 0;
        opacity: 0;
        transition: height 0s linear 0.5s, opacity 0.5s linear;
    }
    .products-apps-item {
        max-width: 300px;
        margin: 0 auto 25px auto;
        text-align: center;
    }
    .products-page-category {
        padding: 70px 0px;
    }
    .products-category-list {
        margin-bottom: 25px;
        padding-bottom: 0;
    }
    .products-category-head {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .products-other-apps-integration h4 {
        text-align: center;
        font-size: 23px;
    }
    .products-other-apps-integration ul {
        justify-content: center;
    }
    .contact-feature-item {
        margin-bottom: 30px;
        height: auto;
    }
    .contact-feature-item h4 {
        font-size: 17px;
    }
    .ecommerce-integration-logos ul li a img {
        max-width: 70px;
    }
    .ecommerce-integration-logos ul li a {
        padding: 0px 10px;
    }
    .ecommerce-integration-logos ul li a img {
        max-width: 64px;
    }
    .ecommerce-edi-integration-section,
    .for-b2b-company-section {
        padding: 80px 0px;
    }
    .for-b2b-company-content h2 {
        font-size: 22px;
    }
    .for-b2b-company-content p,
    .for-b2b-company-content ul li {
        font-size: 15px;
    }
    .for-b2b-company-image {
        padding-bottom: 100px;
        overflow: hidden;
    }
    .for-b2b-company-image-1 img,
    .for-b2b-company-image-2 img {
        max-width: 290px;
    }
    .for-b2b-company-image:after {
        bottom: 0;
    }
    .for-b2b-company-image-1 {
        top: 100px;
    }
    .service-we-offer-section .service-we-offer-item {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 40px !important;
    }
    .service-we-offer-section .col-md-6:nth-child(2n) .service-we-offer-item {
        margin-top: 0px;
        margin-left: 0;
    }
    .service-we-offer-section {
        padding: 70px 0px;
    }
    .a-footer-copyright ul li a {
        font-size: 13px;
    }
    .a-footer-copyright p {
        font-size: 16px;
    }
    .a-thank-you-image img {
        max-width: 60%;
    }
    .footer-social-list li {
        margin-right: 15px;
    }
    .footer-social-list li a {
        font-size: 20px;
    }
    .a-thank-you-section {
        height: calc(100vh - 286px);
        padding: 50px 0px;
    }
    .a-partner-head-image {
        height: auto;
        margin-bottom: 20px;
    }
    .a-partner-page-content {
        padding-top: 30px;
        padding-bottom: 50px;
    }
    .a-partner-tabs {
        margin-top: 30px;
    }
    .van-servcies-item {
        padding: 30px;
        margin-bottom: 25px;
    }
    .van-servcies-section .col-md-6:last-child .van-servcies-item {
        margin-bottom: 0px;
    }
    .a-what-is-edi-content h2,
    .a-benifits-edi-van h2,
    .edi-van-offerings h2,
    .a-what-is-edi-content h2 {
        font-size: 30px;
    }
    .best-solution-list li {
        font-size: 17px;
    }
    .best-solution-list li:before {
        width: 20px;
        height: 20px;
    }
    .a-what-as2-protocol h2 {
        font-size: 30px;
    }
    .ecommerce-integration-banner {
        padding: 130px 0px;
    }
    .as2-protocol-implementation h2 {
        font-size: 30px;
    }
    .as2-protocol-implementation-list li h3 {
        font-size: 20px;
    }
    .as2-protocol-implementation-list li p {
        font-size: 15px;
    }
    .a-benifits-of-edi-integration h2 {
        font-size: 30px;
    }
    .a-benifits-of-edi-integration span,
    .a-benifit-edi-item p {
        font-size: 16px;
    }
    .a-benifit-edi-item h3 {
        font-size: 22px;
    }
    .a-introduction-amosoft-content {
        margin-top: 100px;
    }
    .a-introduction-amosoft-image .rings {
        left: 20%;
        width: 60%;
        top: 0%;
    }
    .a-amosoft-b2b-solutions {
        padding: 70px 0px;
    }
    .a-amosoft-b2b-solutions h2 {
        margin-bottom: 30px;
    }
    .a-amosoft-quote h2 {
        line-height: 35px;
        font-size: 24px;
    }
    .b2b-solution-image img {
        margin-bottom: 30px;
    }
    .innovative-electronic ul li a {
        line-height: 80px;
    }
    .paragraph--type--homepage-blocks .homepage-block-inner-content {
        padding-left: 0;
        padding-right: 0;
    }
    .field--name-field-homepage-block-title {
        font-size: 25px;
        line-height: 35px;
    }
    .paragraph--type--homepage-blocks .homepage-block-inner-content {
        padding-left: 0;
        padding-right: 0;
    }
    .feature-link--dark-blue-arrow a:after {
        height: 25px;
        width: 25px;
        margin-left: 10px;
        background-position: -10px center;
        transform: translateY(-2px);
    }
    .field--name-field-homepage-block-link {
        padding-bottom: 40px;
        z-index: 10;
        position: relative;
    }
    .a-service-container {
        margin: 0px !important;
    }
    .field--name-field-homepage-block-body p {
        font-size: 15px;
        line-height: 22px;
    }
    .field--name-field-homepage-block-link {
        height: auto;
    }
    .a-industry h1.a-title,
    .a-service-section h1.a-title {
        font-size: 48px;
    }
    .a-service-section {
        padding: 60px 0 80px;
    }
    .a-industry h3.a-subtitle,
    .a-service-section h3.a-subtitle {
        font-size: 22px !important;
    }
    h2.a-why-amosoft-edi {
        font-size: 30px;
        margin-bottom: 30px;
    }
    #sd-container {
        left: 45%;
    }
    #sd-container::before {
        left: -50px;
        font-size: 13px;
    }
    .a-cloud-banner-section .a-cloud-banner-content h1 {
        font-size: 28px;
    }
    .a-cloud-banner-section .a-cloud-banner-content h2 {
        font-size: 18px;
    }
    .a-cloud-banner-section .a-cloud-banner-content p {
        font-size: 16px;
    }
    .a-cloud-banner-section,
    .a-cloud-banner-section .a-cloud-banner-content {
        height: 650px;
    }
    .a-become-global-section {
        padding: 50px 0px;
    }
    .a-cloud-title h2 {
        font-size: 30px;
    }
    .a-cloud-title h3 {
        font-size: 18px;
        margin-bottom: 15px;
    }
    .a-cloud-title p {
        font-size: 16px;
    }
    .a-become-global-button a {
        padding: 11px 35px;
        font-size: 16px;
    }
    .a-amosoft-works-section {
        padding: 50px 0px;
    }
    .a-works-item h4 {
        font-size: 20px;
    }
    .a-works-item p {
        font-size: 18px;
    }
    .a-connect-item {
        margin-bottom: 30px;
    }
    .a-cloud-edi-tab-section {
        padding: 50px 0px 30px;
    }
    .a-cloud-edi-tab-section .a-connect-just-once .row {
        margin-bottom: 0px;
    }
    .a-faq-section .accordion .card h2 {
        font-size: 16px;
        padding-right: 35px;
    }
    .a-faq-section .accordion .card-body p {
        font-size: 15px;
    }
    .a-check-how-cloud h2 {
        font-size: 30px;
    }
    .a-check-how-list li {
        margin-bottom: 25px;
    }
    .a-check-how-amosoft {
        padding: 50px 0px;
    }
    .a-renovate-item {
        margin-bottom: 30px;
        text-align: center;
    }
    .a-renovate-item .a-renovate-icon {
        margin: 0 auto 15px auto;
    }
    .a-renovate-item p {
        margin: 0 auto;
    }
    .a-renovate-it .a-cloud-title h2,
    .a-renovate-it .a-cloud-title h3 {
        text-align: center;
    }
    .a-renovate-it .a-cloud-title h2 {
        margin-bottom: 10px;
    }
    .a-renovate-it .a-cloud-title h3 {
        line-height: 25px;
        font-size: 18px;
    }
    .a-renovate-item h4 {
        font-size: 20px;
    }
    .a-renovate-item p {
        font-size: 16px;
    }
    .a-any-transaction {
        padding: 50px 0px 0px;
    }
    .a-faq-section {
        padding: 50px 0px;
    }
    .a-check-how-cloud .a-check-how-cloud-image {
        max-width: 200px;
    }
    .a-real-time-item h4 {
        font-size: 20px;
    }
    .a-real-time-item p {
        font-size: 16px;
    }
    .a-rally-service-highlight h2 {
        font-size: 18px;
        line-height: 28px;
    }
    .a-partner-section .a-partner-title h2 {
        font-size: 26px;
    }
    .a-partner-section .a-partner-title p {
        font-size: 15px;
    }
    .a-partner-amosoft .a-partner-content h2 {
        font-size: 26px;
    }
    .a-partner-amosoft .a-partner-content h2 span {
        font-size: 1.2rem;
        margin-top: 10px
    }
    .sub-banner-section.rally-house-banner::before {
        bottom: -13px;
        border-bottom-left-radius: 50px;
        border-bottom-right-radius: 50px;
    }
    .a-edit-for-rally::before {
        top: -13px;
        border-top-left-radius: 50px;
        border-top-right-radius: 50px;
    }
    .a-edit-for-rally {
        border-top-left-radius: 50px;
        border-top-right-radius: 50px;
    }
    .sub-banner-section.rally-house-banner::after {
        border-bottom-left-radius: 50px;
        border-bottom-right-radius: 50px;
    }
    .sub-banner-section.rally-house-banner {
        border-bottom-left-radius: 50px;
        border-bottom-right-radius: 50px;
    }
    .a-edit-for-rally .a-edit-for-rally-title h2 {
        font-size: 26px;
    }
    .a-edit-for-rally .a-edit-for-rally-title h2 span {
        font-size: 22px;
    }
    .a-edit-for-rally .a-edit-for-rally-title {
        margin-bottom: 30px;
    }
    .sub-banner-section.rally-house-banner p {
        font-size: 1rem;
        line-height: 26px;
        margin-bottom: 13px;
    }
    .a-fanatics-banner p {
        font-size: 1rem;
        line-height: 26px;
    }
    .a-edit-for-rally {
        padding: 50px 0;
    }
    .a-edit-for-rally .a-rally-content h3,
    .a-edit-for-rally .a-rally-features h3 {
        font-size: 1.3rem;
    }
    .a-edit-for-rally .a-rally-features .a-rally-features-list .a-rally-feature-item .a-rally-feature-icon {
        width: 60px;
        height: 60px;
        flex: 0 0 60px;
    }
    .a-edit-for-rally .a-rally-features .a-rally-features-list .a-rally-feature-item .a-rally-feature-icon img {
        width: 30px;
        height: 30px;
    }
    .a-rally-benifit h2 {
        font-size: 26px;
    }
    .a-rally-benifit {
        padding: 50px 0;
    }
    .a-partner-section .a-partner-title {
        margin-bottom: 30px;
    }
    .a-partner-amosoft::before,
    .a-partner-amosoft::after {
        opacity: 0.5;
    }
    .a-partner-section {
        padding-bottom: 20px;
    }
    .a-fanatics-services h2 {
        font-size: 30px;
        margin-bottom: 50px;
    }
    .a-fanatics-transaction h2,
    .a-fanatics-edi-integration .a-fanatics-edi-title h2,
    .a-integrate-partner h2,
    .a-consider-partner .a-consider-partner-head h2,
    .a-integrate-rally-house .a-interate-rally-head h2,
    .a-partner-amosoft .a-partner-content h2,
    .a-partner-amosoft .a-partner-content h2 span {
        font-size: 30px;
    }
    .a-fanatics-edi-integration .a-fanatics-edi-title h2 {
        margin: 0 auto 40px auto;
        text-align: center;
    }
    .a-partner-amosoft .a-partner-content p {
        font-size: 1.3rem;
    }
    .a-fanatics-transaction h2 {
        margin-bottom: 30px;
    }
    .a-integrate-rally-house .a-integrate-rally-image {
        padding: 10px;
        border-radius: 15px
    }
    .a-integrate-rally-house .a-integrate-rally-image {
        max-width: 320px;
    }
    .sub-banner-section.a-fanatics-banner .btn-with-bg {
        margin-top: 20px;
    }
    .a-fanatics-banner-content-box{
        padding: 30px
    }
    .a-partner-amosoft::after, .a-partner-amosoft::before{
        background-size: 270px
    }

}

@media (max-width: 575px) {
    .navbar-brand img {
        max-width: 180px;
    }
    .header .navbar {
        padding: 16px 20px;
    }
    .btn-with-outline {
        font-size: 14px;
        padding: 14px 18px;
    }
    .btn-with-bg {
        font-size: 14px;
        padding: 15px 16px;
    }
    .banner-buttons button {
        margin-right: 15px;
        margin-bottom: 0;
    }
    .banner-section h1 {
        margin-bottom: 20px;
    }
    .counter-section .counter-item {
        text-align: center;
    }
    .refer-section {
        padding: 30px 0 50px;
    }
    .refer-section h2 {
        font-size: 26px;
        margin-bottom: 20px;
    }
    .edi-integration-required-section .edi-integration-required-content h2 {
        font-size: 26px;
        margin-bottom: 15px;
        margin-top: 15px;
    }
    .edi-integration-required-section .edi-integration-required-content p {
        font-size: 16px;
        line-height: 27px;
        margin-bottom: 20px;
    }
    .edi-integration-help h2,
    .important-documents h2 {
        font-size: 26px;
    }
    .edi-integration-help {
        padding: 70px 0px;
    }
    .edi-integration-help ul {
        padding-left: 0;
    }
    .important-documents .important-doc-item .doc-item-icon {
        margin-bottom: 20px;
    }
    .important-documents .important-doc-item {
        margin-bottom: 30px;
    }
    .important-documents .important-doc-item p {
        font-size: 15px;
    }
    .edi-integration-help h2,
    .important-documents h2 {
        margin-bottom: 40px;
    }
    .importance-edi-image .importance-edi-image-1,
    .importance-edi-image .importance-edi-image-2 {
        height: 153px;
        max-width: 60%;
    }
    .importance-edi-image .importance-edi-image-2 {
        margin-top: -30px;
        margin-bottom: 20px;
    }
    .importance-edi-section {
        padding-top: 70px;
    }
    .importance-edi-standards h2 {
        font-size: 35px;
        margin-bottom: 20px;
    }
    .importance-edi-standards p {
        margin-bottom: 25px;
        font-size: 16px;
        line-height: 28px;
    }
    .what-is-amosoft {
        padding-top: 70px;
    }
    .what-is-amosoft h2 {
        margin: 0 auto 40px auto;
        font-size: 30px;
    }
    .innovative-electronic ul li {
        width: 65px;
        height: 65px;
    }
    .innovative-electronic ul li a svg {
        width: 30px;
        height: 30px;
    }
    .innovative-electronic ul li a {
        line-height: 50px;
    }
    .innovative-electronic h2 {
        font-size: 25px;
        margin: 0 auto 40px auto;
    }
    .innovative-item h3 {
        font-size: 25px;
        margin-bottom: 15px;
    }
    .innovative-item p {
        font-size: 19px;
    }
    .edi-use-cases-section {
        padding: 70px 0px;
    }
    .how-to-carry-out-section h2 {
        font-size: 25px;
        margin: 0 auto 50px auto;
    }
    .how-to-carry-out-section {
        padding: 70px 0;
    }
    .how-to-carry-out-section h3 button {
        font-size: 18px;
    }
    .how-to-carry-out-section .card-body p {
        font-size: 17px;
    }
    .edi-for-modern-business,
    .edi-for-modern-business2 {
        padding: 70px 0px;
    }
    .edi-for-modern-business h2,
    .edi-for-modern-business2 h2 {
        font-size: 28px;
    }
    .header .navbar-brand {
        width: 150px;
    }
    .sub-banner-section.distributer {
        padding: 120px 0px;
    }
    .implementing-edi-for-manufacturing h2 {
        font-size: 30px;
    }
    .implementing-edi-for-manufacturing p {
        font-size: 18px;
    }
    .implementing-edi-for-manufacturing {
        padding: 70px 0px;
    }
    .edi-for-manufacturers-image img {
        margin-bottom: 15px;
    }
    .manufacturers-sections {
        padding: 70px 0px;
    }
    .manufacturers-sections h2 {
        font-size: 30px;
    }
    .manufacturers-sections p {
        font-size: 15px;
    }
    .manufacturers-section-image img {
        margin-bottom: 15px;
    }
    .manufacturers-sections p:last-child {
        margin-bottom: 15px;
    }
    .manufacturers-sections h2 {
        margin-bottom: 15px;
    }
    .find-your-edi-partner-section h2 {
        font-size: 25px;
        margin-bottom: 15px;
    }
    .find-your-edi-partner-section {
        padding: 60px 0px 60px;
    }
    .industry-trusted-proved-section .Portfolio {
        margin: 0px auto 20px auto !important;
        display: block;
    }
    .talk-to-specialist p {
        font-size: 11px !important;
    }
    .sub-banner-partner-detail-content p {
        font-size: 15px;
    }
    .eliminate-the-expense-form {
        padding: 15px;
    }
    .sub-banner-section.manufacturers,
    .sub-banner-section.retailers,
    .sub-banner-section.grocers,
    .sub-banner-section.supplier,
    .sub-banner-section.partners,
    .sub-banner-section.services,
    .sub-banner-section.logistics,
    .sub-banner-section.edi-outsourcing {
        height: 600px;
        padding-top: 75px;
    }
    .contact-address .contact-address-item h3 {
        font-size: 22px;
    }
    .contact-address .contact-address-item p,
    .contact-address-item ul li a {
        font-size: 15px;
    }
    .contact-page .contact-address {
        justify-content: space-around;
    }
    .products-other-apps-integration ul li a .products-item-image {
        width: fit-content;
    }
    .ecommerce-integration-logos ul li a {
        padding: 15px 20px;
    }
    .ecommerce-integration-logos ul li a img {
        max-width: 90px;
    }
    .ecommerce-integration-banner {
        padding: 140px 0px 50px !important;
    }
    .sub-banner-ecommerce-integration p {
        font-size: 17px;
    }
    .ecommerce-edi-section {
        padding: 60px 0px;
    }
    .ecommerce-edi-section-image {
        margin-bottom: 15px;
    }
    .for-b2b-company-image-1 {
        top: 100px;
    }
    .for-b2b-company-image:after {
        bottom: 0;
    }
    .a-footer-copyright ul li:after {
        display: none;
    }
    .a-footer-copyright,
    .a-footer-copyright ul {
        text-align: center;
        margin-top: 15px;
    }
    .footer-social-list {
        text-align: center;
    }
    .a-thank-you-section {
        height: auto;
        padding: 50px 0px;
    }
    .a-partner-page-sub {
        padding: 120px 0px 60px;
    }
    .a-partner-page-sub h2 {
        font-size: 25px;
    }
    .a-partner-head-content p {
        font-size: 15px;
    }
    .a-partner-tabs p {
        font-size: 15px;
    }
    .a-partner-tabs {
        padding: 30px 25px;
    }
    .edi-van-service-image {
        height: 100px;
    }
    .a-as2-item {
        max-width: 300px;
        margin-left: auto;
        margin-right: auto;
    }
    .a-introduction-amosoft-content {
        margin-top: 50px;
    }
    .what-amosoft-offers {
        background-color: #4c95f7;
        padding-top: 50px;
    }
    .what-amosoft-offers h2 {
        margin-top: 0px;
    }
    .ecommerce-integration-logos {
        position: relative !important;
        margin-top: 25px;
    }
    .a-cloud-banner-content .a-search-box {
        width: auto;
    }
    .a-search-box .a-search-input input {
        width: auto;
    }
    .a-search-box-item .a-logo-name {
        width: auto;
        font-size: 16px;
    }
    .a-search-box-item .a-logo-image {
        width: 50px;
        height: 50px;
    }
    .a-search-box-item .a-logo-image img {
        max-width: 30px;
    }
    .a-search-box .a-search-button a {
        height: 50px;
        width: 50px;
        font-size: 20px;
    }
    .a-search-logo-slider .a-search-box-item,
    .a-search-box .a-search-input input {
        height: 50px;
    }
    .a-cloud-title h2 {
        font-size: 27px;
    }
    .a-edit-for-rally .a-rally-features .a-rally-features-list .a-rally-feature-item {
        width: 100%;
        flex: 0 0 100%;
    }
    .a-edit-for-rally .a-rally-content {
        margin-bottom: 30px;
    }
    .a-edit-for-rally .a-rally-features .a-rally-features-list {
        flex-direction: column;
        align-items: flex-start;
    }
    .sub-banner-section.rally-house-banner {
        padding: 100px 0px 50px;
    }
    .sub-banner-section.a-fanatics-banner {
        /*padding: 100px 0px 50px;*/
    }
    .a-fanatics-edi-list li {
        padding: 15px 30px 15px 50px;
    }
    .a-fanatics-edi-list li::before {
        width: 25px;
        height: 25px;
        background-size: 12px 12px;
    }
    .a-integrate-item {
        padding: 15px;
    }
}

@media (max-width: 480px) {
    .contact-address .contact-address-item h3 {
        font-size: 22px;
    }
    .contact-address .contact-address-item p,
    .contact-address-item ul li a {
        font-size: 15px;
    }
}

@media (max-width: 439px) {
    .banner-buttons button {
        margin-right: 10px;
        margin-bottom: 15px;
    }
    .innovative-electronic ul li a.active::after {
        width: 70px;
    }
    .innovative-electronic ul li {
        width: 65px;
        height: 65px;
    }
    .innovative-electronic ul {
        padding-bottom: 20px;
    }
    .contact-page .contact-address {
        flex-direction: column;
        padding-bottom: 40px;
    }
}

@media (max-width: 380px) {
    .for-b2b-company-image-1 {
        top: 100px;
    }
    .for-b2b-company-image-1 img,
    .for-b2b-company-image-2 img {
        max-width: 200px;
    }
    .for-b2b-company-image:after {
        width: 150px;
        height: 150px;
        bottom: 0;
    }
}

@media (min-width: 1441px) {
    .small-and-mid-sized-suppliers {
        padding: 1.5rem;
    }

    .container-1440 {
        max-width: 1140px;
    }
}

@media (min-width: 768px) {
    .advantage-of-edi-for-manufacturer .dashed-border-right {
        border-right: 2.5px dashed rgba(29, 39, 85, 0.6) !important;
    }

    .advantage-of-edi-for-manufacturer .dashed-border-bottom {
        border-bottom: 2.5px dashed rgba(29, 39, 85, 0.6);
    }
}

@media (max-width: 1440px) {
    .small-and-mid-sized-suppliers-content {
        width: 95%;
        margin: auto;
    }
}

@media (max-width: 767px) {
    .advantage-of-edi-for-manufacturer .manufacturers-edi-detail {
        height: auto;
    }

    .integration-with-manufacturing-systems .intgration-card {
        padding: 30px;
        height: auto;
        margin-bottom: 10px;
    }

    .edi-for-manufacturers-content, .small-and-mid-sized-suppliers-content, .small-and-mid-sized-suppliers-content-image {
        margin: 1rem 0rem;
    }

    .manufacturers-web-based-edi-portal {
        padding: 0;
    }
}

@media (max-width: 575px) {
    .manufacturer-edi-benner-content {
        margin-bottom: 40px;
    }

    .advantage-of-edi-for-manufacturer::before,
    .advantage-of-edi-for-manufacturer::after {
        display: none;
    }

    .manufacturer-edi-benner-content .a-fanatics-banner-content-box {
        margin-right: 0;
    }

    .manufacturer-edi-benner-content .edi-outsourcing-section-content.f-right-box {
        margin-right: 0;
    }

    .manufacturer-edi-benner-content .a-fanatics-banner-content-box {
        padding: 20px;
    }

    .sub-banner-section.a-fanatics-banner.a-manufacturer-banner {
        padding: 170px 0px;
    }

    .manufacturers-edi-for-manufacturer, .advantage-of-edi-for-manufacturer, .small-and-mid-sized-suppliers {
        padding: 20px 0px 20px;
    }

    .implementing-edi-for-manufacturing.manufacturers-implementing {
        padding: 40px 0px;
    }
}