    .hero-section { background-size: cover; color: white; }
    .banner-padding { padding: 37px 100px 0; margin-bottom: 15px; }
    .stats-box { background: rgba(255, 255, 255, 0.9); padding: 15px; border-radius: 8px; margin-top: 0; bottom: 0px; width: 100%; position: absolute; z-index: 4; }
    .stats-item { text-align: left; color: #333; background: linear-gradient(to right, #0C8CE9, #E61348); -webkit-background-clip: text; -webkit-text-fill-color: transparent; position: relative; }
    .stats-item:after { background-color: #BCEAFF; content: ''; height: 30px; width: 2px; position: absolute; right: 20%; top: 11px; }
    .stats-item:last-child:after { background-color: transparent; }
    .stats-item h4, .stats-item small { font-weight: 600; font-size: 16px; line-height: 25.28px; text-align: left; text-underline-position: from-font; text-decoration-skip-ink: none; margin: 0; }
    .sale-card { background-color: #FFEAD7; padding: 42px 30px; border-radius: 10px; text-align: center; min-height: 524px; display: flex; flex-direction: column; align-items: center; justify-content: center; }
    .sale-card h4 { font-family: "Be Vietnam Pro", sans-serif; color: #000000; font-weight: 700; font-size: 14px; margin: 0 }
    .sale-card h2 { font-family: "Kanit", sans-serif; font-weight: 600; font-style: normal; font-size: 33px; letter-spacing: -0.4px; color: #2F2E2E; margin: 0 }
    .sale-card p { font-family: "Kanit", sans-serif; font-weight: 600; font-style: normal; font-size: 16px; color: #2F2E2E; margin: 0 }
    .sale-card h3 { font-family: "Kanit", sans-serif; font-weight: 700; font-style: normal; font-size: 69px; letter-spacing: -0.4px; color: #2F2E2E; margin: 0 }
    .percent-off { font-family: "Kanit", sans-serif; font-weight: 700; font-style: normal; font-size: 77px; letter-spacing: -0.4px; color: #B71B1D; margin: 15px 0; line-height: 24px }
    .branding-card { background: linear-gradient(180deg, #C7A7FF 0%, #95C2E0 55.38%); padding: 30px; border-radius: 10px; text-align: center; }
    .logo-section { width: 60% }
    .main-banner { background-repeat: no-repeat; background-size: cover; height: 524px; position: relative; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; position: relative; }
    .main-banner:before { background: linear-gradient(282.67deg, rgba(26, 26, 26, 0) -3.22%, rgba(26, 26, 26, 0.5) 45.38%, rgba(26, 26, 26, 0.675058) 50.66%, rgba(63, 15, 15, 0.38) 67.99%, #8B2B2D 110.2%); content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; }
    .main-banner-content { position: absolute; z-index: 1; bottom: 15%; padding: 40px; }
    .main-banner-content h1 { font-size: 32px; max-width: 620px; font-weight: 600; color: #fff; line-height:44px; }
    .main-banner-content .btn-primary { padding: 8px 15px; border-radius: 4px; font-size: 16px; font-weight: 500; color: #fff !important }
    .first-banner .owl-nav { display: none !important }
    /*Solution Start*/
    /*Solution CSS*/
    .solution-card { border-radius: 15px; overflow: hidden; height: 345px; position: relative; transition: transform 0.3s; }
    .solutions-section .card-content h3 { font-weight: 400; font-size: 18px; line-height: 28px; }
    .card-back { display: none }
    .solution-card:hover .card-back { display: block; position: absolute; top: 0; background: linear-gradient(180deg, #0D0E45 0%, #08256B 100%); color: #fff; z-index: 4; height: 100%; width: 100%; }
    .card-back .card-body { padding: 25px 10px }
    .card-back .card-header { font-weight: 600; color: #fff; font-weight: 500; padding: 0; font-size:16px; margin-bottom: 13px; }
    .solution-card span.card-text {color: #ACA3D1;font-weight: 400;margin-bottom: 22px;display: block;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;line-clamp: 4;-webkit-line-clamp: 10;max-height: calc(1.2em* 10);line-height: 24px;font-size: 13px;}
    .card-back p { color: #ACA3D1; margin-bottom: 1.5rem; font-weight: 400; font-size: 14px; line-height: 24px; }
    .hover-btn a.btn.btn-primary { margin:0 5px; background: transparent !important; border: 1px solid #fff !important; font-size: 13px !important; padding: 10px 22px !important;font-weight:300;}
    .hover-btn a.btn.btn-primary:first-child { margin-left: 0 }
    .hover-btn a.btn.btn-primary:last-child { margin-right: 0 }
    .hover-btn a.btn.btn-primary:hover { background-color: #0C8CE9 !important; border-color: #0C8CE9 !important }
    .solution-card::before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(180deg, rgba(116, 11, 48, 0.5) 0%, rgba(54, 2, 20, 0) 18.55%, rgba(11, 22, 83, 0.8) 60.95%, #0D0E45 97.38%); z-index: 1; }
    .solution-card img { width: 100%; height: 100%; object-fit: cover; }
    .solution-card .card-content { position: absolute; bottom: 20px; left: 20px; right: 20px; color: white; z-index: 2; }
    .nav-arrows { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; background: rgba(0, 0, 0, 0.3); border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; z-index: 3; border: 1px solid #fff; }
    .nav-prev { left: -20px; }
    .nav-next { right: -20px; }
    .solutions-section .btn-primary { padding: 9px 26px !important; border-radius: 4px;color: #fff !important }
    .btn-primary { transition: 0.3s all ease;color:#ffffff;}
    /*Core Services*/
    .services-section { padding-top: 15px; padding-bottom: 15px; }
    .service-container { background-color: #EBF4FF; padding: 60px 80px; border-radius: 15px; }
    .section-title { color: #0B3558; font-size: 36px; font-weight: 600; text-align: center; margin-bottom: 1rem; }
    .section-subtitle { color: #476796; font-size: 18px; text-align: center; max-width: 800px; margin: 0 auto 4rem; line-height: 32px; }
    .services-section .section-subtitle {margin-bottom: 50px;}
    .se-icon{background: #DDEFFC;width: 65px;height: 65px;box-shadow: 0px 2px 10px 0px #F4F1FF80;border-radius: 10px;display: flex;align-items: center;justify-content: center;margin-bottom: 20px;}
    .services-list { list-style: none; padding: 0; margin: 0; }
    .services-list button { width: 376px;     /* padding: 16px 19px 16px 22px; */ gap: 0px; border-radius: 15px; justify: space-between; opacity: 0px; text-align: left; color: #0B3558; margin: 0; padding: 16px 19px 16px 22px; font-weight: 600; font-weight: 500; border: none; }
    .services-list button.active { background: #0C8CE9; box-shadow: 0px 1px 2px 0px #0000000D; color: #fff; position: relative; font-weight: 600; border: none; }
    .services-list button:hover { background: #0C8CE9; box-shadow: 0px 1px 2px 0px #0000000D; color: #fff; position: relative; border: none; }
    .services-list .active:after, .services-list button:hover:after {     /*content: '→';*/
    position: absolute; right: 20px; content: "\f054"; font-family: "Font Awesome 6 Free"; font-weight: 900; }
    .service-card { background: white; border-radius: 15px; padding: 30px; height: 100%; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); }
    .sustain-icon { margin-bottom: 30px; }
    .service-title { color: #0B3558; font-size: 20px; font-weight: 600; margin-bottom: 12px; line-height: 28px; }
    .service-description { color: #476796;margin-bottom: 33px;font-size: 16px;font-weight: 500;line-height: 25.6px; }
    .btn-explore { background-color: #0088E5; color: white; padding: 12px 16px; border: 1px solid #0088E5; border-radius: 5px; text-decoration: none; margin-right: 10px; transition: background-color 0.3s ease; }
    .btn-explore:hover { background-color: #fff; color: #0088E5; text-decoration: none; border: 1px solid #0088E5; }
    .btn-meeting { background-color: transparent; color: #0088E5; padding: 12px 16px; border-radius: 5px; text-decoration: none; border: 1px solid #0088E5; transition: all 0.3s ease; }
    .btn-meeting:hover { background-color: #0088E5; color: #fff; border: 1px solid #fff; text-decoration: none }
    .service-image { border-radius: 15px; overflow: hidden; margin-bottom: 20px; }
    .service-image img { height: auto; }
    .view-all-btn { display: block; width: fit-content; margin: 2rem auto 0; padding: 10px 30px; background-color: #0088E5; color: white; text-decoration: none; border-radius: 5px; font-weight: 500; transition: background-color 0.3s ease; }
    .view-all-btn:hover { background-color: #0070BD; color: white; }
    .services-section .btn-explore, .services-section .btn.btn-primary{color: #fff !important}
    /*Section middle banner*/
    .huge-banner, .elevate, .food { background-color: #CAD8E4; border-radius: 10px; padding: 25px;height: 229px !important; }
    .huge-banner h3 { font-size: 19px; font-weight: 700; line-height: 30.36px; text-align: left; text-underline-position: from-font; text-decoration-skip-ink: none; }
    .huge-banner p, .elevate p { font-size: 17px; font-weight: 600; line-height: 25px; text-align: left; text-underline-position: from-font; text-decoration-skip-ink: none; color: #0B3558 }
    .elevate { background-color: #FFEBE0; padding: 0px }
    .elevate-inner { padding: 20px }
    .elevate-right { background-color: #FFCFB5; padding: 20px; padding-top: 41px; border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
    .elevate-right img { position: relative; left: -85px; }
    .elevate-inner p { margin-bottom: 36px; }
    .food { background-color: #F1F0EA; }
    /*Product offering*/
    .product-offering { background-color: #EEF2FC }
    .category-title { color: #0B3558; font-weight: 600; font-weight: 600; font-size: 24px }
    .product-card { border-radius: 12px; transition: transform 0.2s; height: 100%; border: 1px solid #99DFFF; }
    .card.product-card .card-body { padding: 20px }
    .product-card:hover { cursor: pointer; }
    .product-card .card-title, .product-card .card-text { color: #0B3558; font-weight: 600; margin-bottom: 15px; }
    .product-card .card-title { font-size: 18px }
    .product-card .card-text, .product-card .view-all { font-weight: 600; font-size: 14px; font-weight: 600; }
    .product-card .card-text { color: #0B3558; font-weight: 400; }
    .product-card .product-card-back .card-text { color: #ACA3D1; font-weight: 400; }
    .view-all { color: #0C8CE9; text-decoration: underline; font-size: 0.9rem; }
    .view-all:hover { text-decoration: none; }
    .product-image { height: 160px; margin-bottom: 12px; object-fit:cover; }
    .diwali-banner { background: linear-gradient(135deg, #f8b195, #f67280); border-radius: 12px; }
    .btn-primary.show-less { margin-top: 30px }
    /* Custom 20% width for 5 cards per row */
    .col-5-cards { width: 20%; }
    /* Responsive adjustments */
    @media (max-width:1200px) {
    .col-5-cards { width: 25%; }
    }
    @media (max-width:992px) {
    .col-5-cards { width: 33.333%; }
    }
    @media (max-width:768px) {
    .col-5-cards { width: 50%; }
    }
    @media (max-width:576px) {
    .col-5-cards { width: 100%; }
    }
    /*Your Business*/
    .cms-index-index section.section-padding.your-business {padding: 60px 100px;}
    .your-business .bg-main { padding: 80px; border-radius: 30px; background: linear-gradient(104.07deg, #0A2469 7.1%, #481B29 27.43%, #853335 49.93%, #5B2C3C 61.66%, #26276D 78.55%, #09246A 92.12%); }
    .your-business .bg-main:after { content: ''; background: url(mask.png); position: absolute; right: 0; width: 248px; height: 461px; background-repeat: no-repeat; bottom: 0; }
    .your-business .tab-pane.fade { border: none !important; }
    .custom-tab { color: #6c757d; border: none !important; padding: 1rem 1.5rem; transition: all 0.3s ease; }
    .custom-tab.active { color: #0d6efd !important; background-color: rgba(13, 110, 253, 0.1) !important; border-radius: 8px; }
    .tab-content { padding: 2rem; border-radius: 12px; margin-top: 1rem; color: #fff; border: none !important; }
    .services-section .tab-content{padding: 0px 40px 20px;border-radius: 12px;margin-top: 0;color: #fff;border: none !important;}
    .services-section .tab-pane.fade { border: none !important; }
    .service-icon { width: 48px; height: 48px; background: #0d6efd; border-radius: 12px; display: flex; align-items: center; justify-content: center; margin-bottom: 1rem; }
    .feature-list { padding-left: 0; list-style: none; }
    .feature-list li { margin-bottom: 15px; padding-left: 40px; position: relative; font-weight: 300; line-height: 26px; }
    .feature-list li::before { color: #fff; position: absolute; left: 0; background: #0C8CE9; border-radius: 50%; font-size: 8px; width: 20px; height: 20px; text-align: center; content: "\e928"; font-family: 'icomoon' !important; padding-top: 0; top: 2px; line-height: 23px; font-weight: 600; }
    #servicesTabs { width: 100%; background: #ffffff17; padding: 5px; border-radius: 34px; display: flex; margin: 0; justify-content: space-between; margin-bottom: 20px; margin-top: 10px; max-width: 900px }
    /*#servicesTabs li{flex-direction: column;}*/
    #servicesTabs .nav-link.custom-tab { color: #fff; display: flex; align-items: center; }
    .your-business #servicesTabs .nav-link.custom-tab{width: 100%;justify-content:center;}
    .your-business li.nav-item{width:33.333333333333%;}
    .your-business #servicesTabs .nav-link.custom-tab.active { background-color: #0C8CE9 !important; color: #fff !important; border-radius: 34px; }
    .your-business #servicesTabs .nav-link.custom-tab:hover { background-color: #0C8CE9 !important; color: #fff !important; border-radius: 34px }
    .your-business .section-title { text-align: left; margin-bottom: 30px !important }
    .your-business .h4 { font-size: 24px; margin: 5px 0 25px; padding-left: 25px; position: relative; }
    .your-business .h4:before { content: ''; border: 3px solid #0C8CE9; border-radius: 10px; position: absolute; left: 0; height: 35px; top: -5px; }
    .your-business #servicesTabs button i.icons { font-family: 'icomoon' !important; font-size: 24px; margin-right: 10px; }
    /*Trusted By Start Here*/
    .trusted-section { background: #E1F2FF; }
    .trusted-section .tab-content { background: linear-gradient(173.44deg, #FFFFFF 5.04%, #DBE9FD 507.6%); border-radius: 15px; padding: 40px 0; }
    .category-tabs { border-bottom: none; justify-content: center; gap: 2rem; margin-bottom: 3rem; }
    .category-tabs .nav-link { border: none; color: #0B3558; padding: 0.5rem 0; position: relative; font-weight: 500; font-size: 16px; text-transform: capitalize; }
    .category-tabs .nav-link.active, .category-tabs .nav-link:hover { color: #0C8CE9; background: none; border-bottom: 2px solid #0C8CE9; }
    .company-logo { height: 60px; object-fit: contain; transition: all 0.3s ease; }
    .company-logo:hover { filter: grayscale(0%); opacity: 1; }
    .carousel-indicators { bottom: -95px; }
    .carousel-indicators [data-bs-target] { width: 10px; height: 10px; border-radius: 50%; margin: 0 5px; background-color: #0d6efd; }
    .logo-wrapper { padding: 0 10px; }
    .logo-container { display: flex; justify-content: center; align-items: center; gap: 1rem; padding: 0 15px; width: 100%; }
    @media (max-width:768px) {
    .logo-container { flex-wrap: wrap; justify-content: center; }
    .logo-wrapper { width: 33.33%; margin-bottom: 1rem; }
    }
    .review-section { padding: 1rem 0 5rem; }
    .review-count { margin-bottom: 45px; }
    .review-section .rating-stars { color: #ffc107; }
    .review-section .review-card { background: white; border-radius: 20px; padding: 1.5rem; border: 1px solid #99DFFF; }
    .review-section .reviewer-img { width: 48px !important;height: 48px;border-radius: 50%;}
    .review-section .google-badge { color: #666; font-size: 0.9rem; }
    .review-section .carousel-indicators { bottom: -70px; }
    .review-section .carousel-indicators button { width: 10px; height: 10px; border-radius: 50%; background-color: #CCDAFF; opacity: 1; box-shadow: 0px 0px 16px 0px #0000000F; }
    .review-section .carousel-indicators .active { opacity: 1; background-color: #0C8CE9; }
    .review-section .review-header { display: flex; align-items: center; justify-content: flex-start; margin-bottom: 1rem; }
    .review-section .review-date { color: #0B3558; font-size: 12px; margin-left: auto; font-weight: 500; }
    .review-section .review-card p, .review-section .review-card h6 { color: #0B3558; font-weight: 400; font-size: 15px; }
    .review-section .review-card h6 { font-weight: 600 }
    .review-count span { color: #0B3558; font-weight: 600; }
    .review-count span.blue { color: #0C8CE9 }
    .review-count .google-badge small { color: #476796; font-size: 15px; font-weight: 400; position: relative; top: 2px }
    /*Special Products*/
    .special-products { background-color: #FFEBE0; border-radius: 1rem; padding: 1.5rem; }
    .special-products h5 { font-size: 20px; font-weight: 600; }
    .special-products .product-card { background: white; border-radius: 0.5rem; padding: 10px 10px; margin-bottom: 1rem; display: flex; align-items: center; justify-content: center; border: none; }
    .custom-card { background: linear-gradient(45deg, #2B3990, #1B1464); color: white; border-radius: 1rem; padding: 2rem; display: flex; }
    .academy-card { background: linear-gradient(180deg, #521C80 -36.49%, #521C80 46.09%, #0F5094 100%); color: white; border-radius: 20px; padding: 60px; position: relative; text-align: center; }
    .academy-card:before { content: ''; background: url(academy-right.png); position: absolute; right: 10px; width: 106px; height: 105px; background-repeat: no-repeat; top: 10px; }
    .academy-card:after { content: ''; background: url(academy-left.png); position: absolute; left: 10px; width: 48px; height: 48px; background-repeat: no-repeat; bottom: 10px; }
    .academy-card h5 { color: #fff; font-size: 15px; font-weight: 700; margin-bottom: 5px; text-transform: uppercase; letter-spacing: 2px; position: relative; padding-bottom: 20px }
    .academy-card h5:after { border: 0.5px solid #FFFFFF; content: ''; position: absolute; width: 151px; height: 0.5px; left: 0; right: 0; margin: 0 auto; bottom: 0; opacity: 0.5; }
    .academy-card h3 { font-size: 26px; padding-top: 10px; margin-bottom: 1rem }
    .academy-card p { font-size: 13px; }
    .new-member-card { background: url(member.png); background-repeat: no-repeat; border-radius: 20px; padding: 20px 20px 20px; background-size: cover; }
    .new-member-card span { letter-spacing: 2px; font-size: 15px; color: #fff }
    .new-member-card h3 { font-size: 26px; color: #fff; margin-top: 10px }
    .gallery-card { background: url(gallery-card.png); color: white; border-radius: 20px; padding: 2rem; position: relative; background-size: cover; }
    .gallery-card:before { background: linear-gradient(180deg, rgba(116, 11, 48, 0.5) 0%, rgba(54, 2, 20, 0) 18.55%, rgba(11, 22, 83, 0.8) 60.95%, #0D0E45 97.38%); position: absolute; content: ''; width: 100%; height: 100%; left: 0; top: 0; border-radius: 20px }
    .gallery-content { position: absolute; z-index: 4; display: flex; bottom: 0px; justify-content: end; align-items: start; flex-direction: column; text-align: center; left: 0; right: 0; margin: 0 auto; padding: 25px }
    .gallery-content h3 { font-size: 26px }
    .pr-btn { text-align: center; max-width: 105px; width: 100%; margin: 0 auto; }
    .map-card { background: #FFE4E1; border-radius: 1rem; padding: 1.5rem; }
    .map-card h5 { color: #0B3558; font-size: 20px; font-weight: 600; margin-bottom: 5px; }
    .map-card p { color: #0F0928CC; font-size: 12px; font-weight: 600; margin-bottom: 0px; }
    .btn-custom { background: white; color: #0B3558; border-radius: 4px; padding: 0.5rem 1.5rem; border: none; font-weight: 500; font-size: 15px; border: 1px solid #fff; }
    .btn-custom:hover { background-color: transparent; border: 1px solid #fff; }
    .size-badge { background: rgba(255, 255, 255, 0.1); padding: 1rem 1.25rem; border-radius: 5px; margin: 0 0.5rem; font-size: 16px; }
    .customize-left:after { background: url(customize-left.png); background-repeat: no-repeat; background-size: cover; position: absolute; content: '' }
    .customize-left h3 { font-size: 26px; font-weight: 600; line-height: 34px; }
    /*Blog CSS*/
    .blog-section .card-img-top { object-fit: cover; border-radius: 15px; height: 490px; }
    .blog-section .blog-card { transition: transform 0.2s; }
    .blog-card-big:before { background: linear-gradient(180deg, rgba(5, 5, 5, 0) 0%, rgba(17, 49, 88, 0.836735) 69.8%, #0A2469 100%); content: ''; position: absolute; width: 100%; height: 99%; top: 10px; left: 0; right: 0; border-radius: 15px }
    .blog-card-big .card-body { position: absolute; bottom: 0; z-index: 4; color: #fff; padding: 30px 30px 25px; width: 100%; }
    .blog-card-big .card-title, .blog-card-big .card-title a { font-size: 34px; color: #fff; text-decoration: none }
    .blog-section .category-badge { color: #fff; padding: 4px 12px; border-radius: 20px; font-weight: 500; font-size: 14px; background: #82C1DE47; }
    .blog-section .category-badge a{color: #fff}
    .blog-section .category-badge a:hover{color: #0C8CE9}
    .blog-section .date { color: #476796; font-size: 15px; font-weight: 500; }
    .blog-section .stats-icon { color: #fff; font-size: 14px; }
    .blog-section .read-more { color: #0C8CE9; text-decoration: none; font-weight: 600; }
    .blog-section .read-more:hover { text-decoration: underline; }
    .blog-section .view-more { text-decoration: none; padding: 8px 16px; border-radius: 4px; }
    .blog-card-right .card-body { padding: 0 0px 0 30px }
    .blog-section .blog-card-right .category-badge, .blog-section .blog-card-right .category-badge a { color: #023A6E; font-size: 16px; }
    .blog-section .blog-card-right .card-title, .blog-section .blog-card-right .card-title a { color: #0B3558; font-size: 20px; line-height: 28px; font-weight: 600; margin-bottom: 10px; text-decoration: none }

    .blog-section .blog-card-right .card-text { color: #0B3558; font-weight: 400; font-size: 15px; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis; }
    .blog-card-right img { height: 216px; border-radius: 15px; }
    .m-18 { margin-bottom: 10px }
    .blog-card-big .card-title a:hover {color: #0C8CE9;}
    .blog-section .blog-card-right .card-title a:hover, .blog-section .blog-card-right .category-badge a:hover {color: #0C8CE9;}
    /* Search CSS */
    .block-search input { background: url(search-icon.svg) no-repeat 18px #ffffff; padding-left: 45px; padding-right: 45px; font-size: 15px; color: #476796 !important; font-weight: 600 !important; }
    .block-search .block-content .action.search { width: 36px; height: 36px; border-radius: 100px; opacity: 1; color: #fff; background: url(search-arrow.png) no-repeat center #0C8CE9; margin-top: 4.6px; margin-right: -5px; transition: 0.3s all ease; }
    .block-search .block-content .action.search:hover { background: url(search-arrow.png) no-repeat center #027ad1; }
    /* .minicart-wrapper .action:before { background: url(cart-icon.svg) no-repeat center; content: ""; width: 22px; height: 28px; } */
    .block-search .block-content .action.search:before { content: none; }
    .block-search input::placeholder { color: #476796 !important }
    .first-banner .owl-carousel .owl-stage-outer { border-radius: 10px 10px 0 0; }
    .navigation-megamenu .megamenu-mainmenu .dropdown-menu { padding: 10px; }
    .navigation-megamenu .megamenu-mainmenu li:hover > .dropdown-menu { min-width: 290px; }
    /*.navigation-megamenu .navigation ul li { position: static; }*/
    .megamenu-mainmenu .dropdown-menu .block-cms-link { padding: 6px 0; border-bottom: 1px solid #e9e9e9; }
    .megamenu-mainmenu .dropdown-menu .block-cms-link a { font-size: 14px; }
    .navigation-megamenu .navigation ul.dropdown-menu li > a { border-bottom: 1px solid #e9e9e9; transition: 0.3s all ease; }
    .navigation-megamenu .navigation ul.dropdown-menu li > a:hover { color: #325e83 !important; }
    .solutions-section.section-padding .btn.btn-primary:visited { color: #fff; }
    .solutions-section.section-padding .btn.btn-primary:hover, .btn-primary:hover { background: #017ed3 !important; }
    .services-section .service-container .services-list { border-right: 1px solid #AFD3FF; }
    .services-section .service-container .services-list button { width: calc(100% - 35px); }
    .product-card .view-all { justify-content: space-between; }
    .product-card .card-body .hover-btn { color: #ffffff; }
    .blog-section .read-more-post .category-badge{background: none;}
    .blog-section .post-like-box .mp-blog-thumbs-up:before{background: url(thumbs-up-icon.svg) no-repeat center;width:16px;height:16px;opacity: 1 !important;}
    .blog-section .post-like-box .mp-cat-icon:before{background: url(comment-icon.svg) no-repeat center;width:16px;height:16px;opacity: 1 !important;}
    .blog-section .post-like-box .mp-blog-traffic:before{background: url(eye-icon.svg) no-repeat center;width:17px;height:17px;opacity: 1 !important;}
    .blog-section .read-more-post .category-badge span{display: inline-block;margin-right: 5px;}
    .dcg-logo-wrapper .logo img{min-width: 133px;}
    .header .minicart-wrapper .action.showcart.active:before{content: none;}
    .header .minicart-wrapper .block-minicart{z-index: 999;}
    .navigation-megamenu .navigation ul.dropdown-menu li:last-child > a {border-bottom: 0;}
    .page-header .minicart-wrapper .action.showcart .counter.qty{border-radius:4px;background-color:#12368C;padding:0 6px;font-size:12px;}
    /* Search CSS Ends*/
    @media (max-width:768px) {
        .section-title { font-size: 20px; }
        .section-subtitle { font-size:14px; }
        .home-mobile { display: flex; flex-direction: column; }
        .home-mobile .hero-section .col-lg-3, .home-mobile .hero-section .col-lg-2 { display: none }
        .service-container, .your-business .bg-main { padding: 10px; }
        .section-heading { font-size: 20px; line-height: 1.5;}
        .section-heading.text-muted{color:#0B3558;}
        #product-offering-container .col-3 { width: 50%; }
        section.hero-section {padding:37px 0 0;}
        .mb-5.category-title{margin-bottom: 2rem!important;margin-top: 2.5rem !important;}
            
        /* New CSS */
        .special-products a.text-primary,.category-tabs .nav-link,.size-badge{font-size: 14px;}
        .review-section{padding-bottom: 2rem;}
        .special-products h5{font-size: 18px;}
        .block-search .control{border-top:0px;}
        .page-wrapper .page-header .panel.wrapper{background-color: #ffffff !important;}
        .page-header .header.panel .minicart-wrapper {order: 4;position: absolute;right: 60px;top: 14px;}
        .main-banner{height: 240px;}
        .stats-box{display: none;}
        .main-banner-content{padding: 40px 20px 0;}
        .main-banner-content h1{font-size: 18px;line-height: 26px;font-weight: 500;}
        .main-banner-content .btn-primary{padding: 3px 10px !important; font-weight: 400}
        .first-banner .owl-theme .owl-dots{top:-35px;height:18px;}
        .section-subtitle{line-height: 1.5;}
        .solution-card{height:216px;}
        .solutions-section .card-content h3{font-size: 14px;line-height: 1.5;margin-bottom: 0 !important;}
        .solution-card .card-content{left: 10px;right: 10px;}
        .page-header .header .nav-toggle:before{color: #0B3558;}
        .page-header .header.panel{flex-wrap: wrap;}
        .dcg-logo-wrapper{display: flex;justify-content:space-between;width: 100%;}
        .dcg-logo-wrapper .nav-toggle{position: static;}
        .dcg-logo-wrapper .logo img{min-width:inherit;max-width: 100px;}
        .page-header .header.panel .block-search{margin-left: 0;position: relative;}
        .block-search .field.search .label{display: none;}
        .block-search .block-content .action.search{display: block;text-indent: -9999px;}
        
        .block-content .action.search{display: inline-block;background-image: none;background: none;-moz-box-sizing: content-box;border: 0;box-shadow: none;line-height: inherit;margin: 0;padding: 0;text-decoration: none;text-shadow: none;font-weight: 400;position: absolute;right: 10px;top: 0;z-index: 1;}
        header.page-header{margin-bottom: 0px;border: 0px;}
        .services-section .tab-content{padding: 0px 15px 20px;}
        .services-list button{padding: 16px 15px;}
        .services-section .service-container .services-list{border-right: 0px;}
        .services-section .service-container .services-list button{width: 100%;}
        .cms-index-index section.section-padding.your-business {padding: 35px 15px;}
        #servicesTabs{display:block;padding: 10px 15px;}
        .your-business li.nav-item{width: 100%;}
        .service-container, .your-business .bg-main {padding: 40px 20px;}
        .your-business #servicesTabs .nav-link.custom-tab{justify-content: left;}
        .blog-card-big .card-title, .blog-card-big .card-title a {font-size: 20px;margin-bottom: 12px !important;}
        .blog-section .category-badge{margin-bottom: 10px !important}
        .header li.link.authorization-link a{background-position: 0 10px;}
        .nav-sections .header.links li>a{border-top: 1px solid #efefef;}
        .service-image{margin-top: 35px;}
        .product-offering.section-padding{margin-top: 0px;}
        .section-subtitle{margin: 1px auto 2rem;}
        .product-offering{padding-top: 40px;}
        .category-title{font-size: 16px;}
        /* #product-offering-container .promotion-content{display: none;} */
        .product-offering div#product-offering-container{padding: 0;}
        .promotion-content h3{font-size: 10px;margin-bottom:1px;}
        .promotion-content{left: 10px;right: 10px;}
        .promotion-content button{padding: 4px 7px !important;margin-bottom: 0px;font-size:10px;}
        .dcg-promotion-container .promotion-banner.trending-banner .promotion-content {bottom: 0;}
        .trusted-section .category-tabs,.trusted-section .d-flex.review-count {display: flex;flex-wrap: nowrap;justify-content: flex-start !important;padding-left: 0;margin-left: 10px;overflow-x: auto;}
        .trusted-section .category-tabs .nav-item,.trusted-section .d-flex.review-count span,.trusted-section .d-flex.review-count div {flex-shrink: 0;}
        .trusted-section .d-flex.review-count{flex-wrap: wrap;align-items: center !important;justify-content: center !important;}
        .review-section .google-badge{white-space: nowrap;}
        .new-member-card{background-size: cover;}
        .logo-container{gap:20px}
        .logo-wrapper img{max-width: 100% !important;min-width:94px}
        .custom-card .customize-left.position-relative{margin-bottom: 30px;}
        .gallery-card{background-size: 100%;padding: 60px;background-position: center;background-repeat: no-repeat;min-height: 140px;display: flex;}
        .gallery-content{position: relative;width: 100%;}
        .page-footer .bulk-buying .form-control{padding: 6px 8px;font-size: 12px;color:#0B3558;}
        .page-footer .bulk-buying  .col-sm-1.col-1{font-size: 12px;}
        .page-footer .bulk-buying .form-label,.page-footer .bulk-buying .form-check-label{font-size: 13px;}
        .bulk-buying h2{font-size:18px;line-height:1.5;text-align:center;}
        .bulk-buying .fonts-medium{font-weight: 400;text-align: center;color:#476796;font-size:14px;}
        footer.text-white.section-padding{padding-top: 165px;}
        .copyright{padding: 12px 50px;}
        section.hero-section .first-banner{margin-top: 10px;}
        .product-card .card-title{font-size: 12px;font-weight:600;}
        .card.product-card .card-body{padding: 5px 4px;min-height: 106px;max-height: 106px;overflow: hidden;justify-content: start;}
        .product-card .view-all{margin-top: auto !important;font-size:12px;display:none !important;}
        .product-card .card-text.mb-2{display: none !important;}
        .promotion-content p{font-size:7px;margin-bottom:5px;text-transform: uppercase;}
        .promotion-banner img{height: 110px;}
        #category-details-2 .btn.btn-primary{font-size: 14px;width:auto;padding: 4px 16px !important;margin-top:20px;}
        .btn-primary{font-size: 14px !important;}
        span.dcg-product-count {border-radius: 10px;color: #0B3558;display: block !important;font-size: 10px;border: 0.02rem solid #7aa7cd;font-weight: 500;background-color: #fff;width: 70px;text-align: center;position: absolute;bottom: 10px;left: 50%;transform: translateX(-50%);}/* Product offer order change */
        .home-mobile .product-offering{order: 1;}
        .home-mobile .banner-middle{order: 2;}
        .home-mobile .solutions-section{order: 3;}
        .home-mobile .services-section{order: 4;}
        .home-mobile .your-business{order: 5;}
        .home-mobile .trusted-section{order: 6;}
        .home-mobile .special-products-category{order: 7;}
        .home-mobile .mobile-blog-section{order: 8;}
        .home-mobile .trusted-section{padding-top: 30px}
        .your-business .section-title {text-align: center;line-height: 1.8;margin-bottom: 25px !important;}
        .product-image{height: 72px;margin-bottom:0px;}
        .solutions-section.solutioninner-banner .owl-carousel .owl-dots{position: static;float: left;margin-top:25px;}
        .solutions-section.solutioninner-banner .text-center.slider-view{float: right;margin-top: 14px !important;}
        /* Blog for Mobile*/
        .blog-mobile-carousel .blog-card-big:before{z-index: 1;}
        .blog-mobile-carousel .blog-card-big .card-img-top{height: 200px;}
        .blog-mobile-carousel.owl-carousel .owl-nav{bottom: 0;top: auto;bottom: -28px;}
        .blog-mobile-carousel.owl-carousel .owl-nav button.owl-prev,.blog-mobile-carousel.owl-carousel .owl-nav button.owl-next{background: url(right-round-arrow.svg) no-repeat center; }
        .blog-mobile-carousel.owl-carousel .owl-nav button.owl-next{left: 40px;}
        .blog-mobile-carousel.owl-carousel .owl-dots,.blog-mobile-carousel.owl-carousel .owl-nav button i{display: none;}
        .blog-mobile-carousel.owl-carousel .owl-nav button.owl-prev{transform: scaleX(-1);top:auto;bottom:-19px;}
        .blog-mobile-carousel .blog-card-big .card-title a{font-size: 18px;font-weight: 400;line-height:22px;}
        .blog-mobile-carousel .blog-card-big .category-badge a{font-size: 12px;}
        .blog-mobile-carousel .blog-card-big .card-body{padding: 30px 22px 10px;}
        .blog-mobile-carousel .blog-card-big .post-like-box{font-size: 12px;}
        .blog-mobile-carousel .blog-card-big .read-more{font-size: 14px;}
        .blog-mobile-carousel{margin-bottom: 5px;}
        .blog-section .post-like-box i {margin-right: 5px;}
        /* Promotion for Mobile*/
        .promotion-container #promotion-carousel.owl-theme .owl-dots{float: none;top: auto;padding-top: 0px;}
        .solutions-section .btn-primary,.btn-primary{padding: 7px 12px !important;}
        #promotion-carousel .huge-banner .row.align-items-center{flex-wrap: nowrap;}
        #promotion-carousel .huge-banner .row.align-items-center .col-md-6{width: 50%;}
        /* Accordion for Mobile*/
        .your-business .accordion-body,.your-business .accordion-item{background: none;border: 0;}
        .your-business .feature-list li,.your-business .h4{color:#fff}
        .your-business .accordion-button{font-size: 14px;color: #fff;position: relative;font-weight: 600;border: none;padding: 16px 19px 16px 22px;border-radius: 15px !important;background: none;}
        .your-business .accordion-button:not(.collapsed) {background: #0C8CE9;box-shadow: 0px 1px 2px 0px #0000000D;}
        .your-business .accordion-button i{margin-right: 10px;}
        .your-business .h4{display: none;}
        .your-business .feature-list li{font-size: 14px;}
        .your-business .feature-list li::before{top: 5px;left:5px;font-size: 6px;width: 16px;height: 16px;line-height: 16.5px;}
        .your-business .accordion-body .feature-list{padding-top: 15px;}
        .your-business .accordion-button::after {content: "\f107";font-family: "Font Awesome 6 Free";font-weight: 900;background: none;}
        .your-business .bg-main {background: url('../../../../../frontend/Magento/luma/en_US/Dcgpac_CmsPages/css/../../../../../frontend/Magento/luma/en_US/Dcgpac_CmsPages/css/mask.png') no-repeat right bottom,linear-gradient(104.07deg, #0A2469 7.1%, #481B29 27.43%, #853335 49.93%, #5B2C3C 61.66%, #26276D 78.55%, #09246A 92.12%) no-repeat center center;}
        .your-business .bg-main:after{content: none;}
        .special-products-category .custom-card .customize-left p{font-size: 11px;}
        .customize-left h3{font-size: 20px;}
        .special-products-category .custom-card .customize-left .btn.btn-custom{position: absolute;top: 0;right: 5px;font-size:14px;padding: 0.5rem 0.8rem;}
        .special-products-category .custom-card .col-md-6.text-end{text-align: left !important;}
        .special-products-category .custom-card .col-md-6.text-end .mt-4{margin-top: 2.5rem !important;}
        .map-card h5{font-size: 20px;line-height: 1.6;max-width: 250px;}
        .map-card p{font-size: 11px;max-width: 210px;}
        .special-products-category .academy-card,.gallery-card{text-align: left;padding: 20px;}
        .academy-card h5,.new-member-card span{font-size: 12px;}
        .academy-card h5:after{right: auto;}
        .academy-card h3{width: 250px;font-size:20px;}
        .academy-card p{width: 240px;font-size:12px;}
        .academy-card:before{top: auto;bottom: 15px;right: 20px;}
        .academy-card .btn-custom,.new-member-card .btn-custom{position: absolute;right: 20px;top: 10px;font-size:12px;}
        .new-member-card{display: flex;align-items: center;position:relative;min-height:140px;}
        .new-member-card img{max-width: 130px;height: auto;}
        .new-member-card h3,.gallery-content h3{font-size: 20px;}
        .gallery-content{padding: 0;margin: 0;}
        .gallery-card .text-center{width: 200px;text-align: left !important;font-size:12px;}
        .gallery-card h3.text-center{font-size: 20px; font-weight: 400}
        .gallery-card .gallery-content{margin-bottom: 6px;}
        .gallery-card .gallery-content .pr-btn{max-width: 100%;width: 100%;text-align: end;float: right;display: block;margin-top: -60px;}
        .gallery-content .btn-custom{font-size: 12px;}
        .huge-banner h3{font-size: 15px;}
        .huge-banner p, .elevate p{font-size: 13px;font-weight: 400;}
        .product-card .card-title{text-align: center;}
        .solutions-section.solutioninner-banner .promotion-container{padding-bottom: 25px;}
        
        /* Category Page For Mobile*/
        .section-padding,section.hero-section.section-padding{padding:10px;}
        .first-banner .owl-carousel .owl-stage-outer{border-radius: 10px;}
        section.hero-section{margin-bottom: 0px;overflow: hidden;}
        .huge-banner .btn{font-size: 14px !important;}
        #product-offering-container{padding-top:15px;}
        .level0.first-level.active .o-list.o-list--unstyled.second li.level0.first-level a{display: none;}
        .page-main .sidebar.sidebar-main .wp-filters.wp-filters-ajax{display: none !important;}
        .page-main .sidebar .o-list li.level0.active{position: relative;border-left:0;}
        .page-main .sidebar .o-list li.level0.active:before{position: absolute;height:100%;width: 5px;left: 0;top:0px;background-color:#0C8CE9;content:"";border-radius: 0 10px 10px 0;}
        .section-padding .stats-box-inner{padding: 10px 0;}
        .section-padding .stats-box-inner .stats-box-inner-container{flex-wrap: wrap;}
        .section-padding .stats-box-inner .stats-box-inner-container .stats-item-inner{width: 50%;}
        .page-main .category-description{padding: 0 15px 20px;}
        #category-details-category .row.g-3.g-md-5{padding: 0 10px;}
        .section-padding .stats-item-inner h4,.section-padding .stats-item-inner small{font-size: 14px;line-height: 1.4;font-weight:400;}
        .stats-box-inner .image-wrapper{width: 40px;height:40px}
        .stats-box-inner .stats-box-inner-container .stats-item-inner:after{content:none;}
        .page-wrapper .category-content-section .category-description h2,.page-wrapper .category-description h2{font-size: 16px;    margin: 30px 0 10px;}
        .page-wrapper .category-description h2{margin-top: 40px;}
        .category-content-section .category-description p,.page-wrapper .category-description p{font-size: 14px;font-weight: 400;}
        .page-with-filter .columns .sidebar-main{border-radius: 0 10px 10px 0;}
        #layer-product-list .tab-content{overflow-x: auto;}
        .page-main .seo-category{font-size: 20px;line-height: 1.5;margin-bottom:0px;padding-top:20px}
        .page-main .search-container input{width: 28px;font-size: 12px;height:30px;}
        .page-main #layer-product-list .tab-content{padding-left:0;padding-right:0;}
        .page-main .search-container button.btn-search,.page-main .search-container a.btn-reset,.page-main .search-group select,a.btn-filter-by,.search-group p, .filter-group span,a.btn-filter-by i{font-size: 12px !important;}
        .product-card-back .card-header{font-size: 12px;margin-bottom:0px;}
        .product-card .product-card-back .card-text{font-size: 10px;overflow-y:auto;margin-bottom:8px;}
        .card.product-card .product-image{font-size: 10px;height:60px;overflow: hidden;}
        .sidebar-main .first-level .o-list.o-list--unstyled.second{display: none!important;}
        .page-main>.page-title-wrapper .page-title{font-size: 16px;font-weight: 500;}
        #product-offering-container .product-card .card-title {margin-bottom: 0px;line-height: 1.2;overflow-y: auto;height: 37px;}
        .googleReview-bulk-box{background-color: #fff;background-color: #fff;margin-left: calc(-1.2* var(--bs-gutter-x));margin-right: calc(-1.2* var(--bs-gutter-x));margin-bottom: calc(-1.2* var(--bs-gutter-x));}
        .tab-pane h2.heading-tab{font-size: 18px;font-weight: 600;}
        .mob-footer-nav{display: block; position: fixed; bottom: 0; width: 100%; z-index: 3;box-shadow: -5px -5px 5px 0px #4141411A;background: #FFFFFF;}
        .mob-footer-nav .icons {margin-right: 0;}
        .inner-nav {padding: 10px 5px;}
        .inner-nav a {font-size: 12px; color: #476796}
        .icons {font-size: 24px;font-weight: 600 !important;margin-right: 8px;}
         .huge-banner, .elevate, .food{padding: 15px;}
         .huge-banner, .elevate, .food{height: 199px !important;}
         .home-mobile .banner-middle{padding-top: 30px; padding-left: 10px}
    }
        @media (max-width:500px) {
            
        }

        @media screen and (min-width: 1200px) and (max-width: 1650px) {
            .main-banner {background-repeat: no-repeat;background-size: cover;height: 401px;}
            .main-banner-content h1 {font-size: 24px;max-width:70%;font-weight: 600;line-height:36px;}
            .banner-3-img{object-fit: cover;height: 401px;border-radius: 10px;}
            .stats-box{padding: 12px;}
            .stats-item h4, .stats-item small {font-size: 12px;}
            .sale-card {min-height:401px; padding: 25px 28px}
            .sale-card h2{font-size:33px;}
            .sale-card h3{font-size: 42px;}
            .percent-off{font-size: 50px}
        	.banner-padding {padding: 37px 15px 15px;}
        	.section-padding{padding: 60px 15px}
        	.solutions-section .card-content h3 {font-size: 16px;line-height: 24px;}
        	.solutions-section .row>*{padding-right: 5px;padding-left: 5px;}
            .card-back .card-header{font-size: 14px;}
        	.hover-btn a.btn.btn-primary{font-size: 12px !important;padding: 10px 4px !important; width: 50%}
            .solution-card .card-content{left: 12px; right: 12px;}
        	.solution-card span.card-text{max-height: calc(1.2em* 9);line-height: 21px;font-size: 13px;}
            .solutions-section .carousel-inner{overflow: inherit;} 
            .solution-card a.btn.btn-primary.dcgpac-meeting-btn{width: 68%;}

            div#category-details-1 .col-lg-3, div#category-details-2 .col-lg-3, div#category-details-3 .col-lg-3, div#category-details-4 .col-lg-3, div#category-details-5 .col-lg-3, div#category-details-6 .col-lg-3, div#category-details-7 .col-lg-3{padding: 0 8px;width: 16.6%;}
            .category-title {font-size: 20px;margin-top: 2rem !important;margin-bottom: 2rem !important;}
            .promotion-content{left: 10px;right: 10px;}
            .banner-middle.section-padding {padding: 20px 15px 80px;}
            .huge-banner, .elevate, .food {padding: 15px;height: 202px !important;}
            .huge-banner h3{font-size: 14px;line-height: 22.36px;}
            .huge-banner p, .elevate p{font-size: 13px;line-height: 18px;font-weight: 500;}
            .huge-banner .btn-white{font-size: 14px;}
            #promotion-carousel .huge-banner .row.align-items-center .col-md-7{width: 58%;}
            #promotion-carousel .huge-banner .row.align-items-center .col-md-5{width: 41%;}
            .promotion-container .huge-banner{height: 210px !important;display: flex;align-items: center;}
            .card.product-card .card-body {padding: 12px;}
            .cms-index-index section.section-padding.your-business {padding: 60px 15px;}
            .your-business .bg-main{padding: 40px}
            .product-card .card-title {font-size: 16px;}
            .promotion-content h3 {font-size: 20px;}
            .your-business .section-title{font-size: 30px}
            .special-products-category .col-lg-4, .special-products-category .col-lg-8 .special-products-category .col-md-4, .special-products-category .col-md-8 {padding: 0 6px;}
            .academy-card, .new-member-card, .custom-card, .map-card, .gallery-card{padding: 15px}
            .academy-card h3 { font-size: 22px;}
            .new-member-card .row .col-lg-7, .new-member-card .row .col-lg-5 {width: 100%;}
            .size-badge{padding: 5px;font-size: 14px;}
            .footer-links a {line-height: 18px;font-size: 13px;}
            .footer.content ul {padding-right: 10px !important;;}
            .footer-section address, .footer-section p{line-height: 21px;font-size: 13px;}
            .bulk-buying h2{font-size: 26px;line-height: 38px;}
            div#input-container label, .bulk-buying .form-control {font-size: 14px;}
            .post-item-wraper:hover {border: 1px solid #eee;box-shadow: none;}
            .mpblog-post-index #mpblog-list-container .post-item-wraper .post-info-wraper .mp-post-info a.mp-info{padding-right: 5px;}
            .mpblog-post-index #mpblog-list-container .post-item-wraper .post-info-wraper h2.mp-post-title a:hover {color: #0C8CE9 !important;}
            .mp-post-meta-info a.mp-read-more{color: #0C8CE9 !important;font-weight: 500;}
            .mp-post-meta-info a.mp-read-more:hover{text-decoration: underline;}
            /*.trusted-section .owl-carousel.owl-drag .owl-item {margin-right: 15px !important;}*/
            .product.data.items>.item.title>.switch{background: #EFF8FF;border: 1px solid #D6ECFF;border-top-left-radius: 5px;border-top-right-radius: 5px;}
            .logo-wrapper img {max-height: 100px;max-width: 105px;}

        }
        @media (max-width:375px){
            .promotion-content button {padding: 4px 5px !important;}
            .main-banner-content .btn-primary {padding: 7px 10px !important;font-weight: 400;font-size: 13px !important;color: #0B3558;}

        }
        .blog-section .view-more {text-decoration: none;height: 45px;border-radius: 4px;line-height: 45px;padding: 0px 12px 0px 16px !important;}
        .blog-section .read-more .icons, .blog-section .view-more .icons {font-family: 'icomoon' !important;font-size: 24px;}
        .blog-section .view-more .icons{font-size: 20px}
        .blog-section .read-more .icons:before {top: 6px;position: relative;}
        .blog-section .view-more i:before {color: #fff !important;position: relative;top: 5px;}
        @media (max-width:767px){
            .blog-section .view-more {height: 36px;line-height: 36px;padding: 0px 4px 0px 16px !important;}
            .blog-section .view-more .icons {font-size: 16px;font-weight: 500 !important;}
            .blog-section .view-more i:before{top: 3px;}
            .mobile-blog-section .container {padding: 0;}
        }