.short-section{background-color: #FAF9F5;padding:50px 0px;}
.short-section-heading h2{color: #000;font-family: "Marcellus", serif;font-weight: 700;font-style: normal;font-size: 45px;}
.short-section-heading p{color: #000;margin: 12px 0px;font-size: 17px;}
.short-row{align-items: center;}
.short-section-heading li{color: #000;margin: 6px 0px;font-size: 17px;list-style-type:disc;}
.product-style-one {
    background-color: #f8f8f8;
    padding: 15px 0px;
}
.breadcrumbs ul {
    display: flex;
}
.breadcrumbs ul li a {
    color: #0b1f44;
    font-size: 16px;
    font-weight: 500;
}
.breadcrumbs ul li {
    margin-right: 15px;
}
.breadcrumbs ul li img {
    margin-left: 5px;
    color: #0b1f44;
}
.fa-duotone::after {
    opacity: 0.9;
}

.product-style-two {
    padding: 20px 0px 50px;
    background-color: #f8f8f8;
}
.product-gallery {
    padding: 0px 10px;
}
.main-image {
    background-color: #e9f9f0;
    border-radius: 20px;
    position: relative;
}
.main-image img {
    transition: opacity 0.3s ease-in-out;
    width: 100%;
}
.thumb {
    margin-bottom: 15px;
    width: 120px;
    height: 120px;
    object-fit: cover;
    cursor: pointer;
    border: 2px solid transparent;
    margin-right: 15px;
    transition: border 0.7s;
    background-color: #e9f9f0;
    border-radius: 5px;
}
.thumb.active {
    border: 2px solid #e7e7e7;
    background-color: #e9f9f0;
}
.badge-hot {
    position: absolute;
    top: 25px;
    left: 20px;
    background-color: #ff7a44;
    color: #fff;
    font-weight: bold;
    padding: 4px 7px;
    font-size: 12px;
    border-radius: 4px;
    text-transform: uppercase;
    z-index: 10;
    text-transform: capitalize;
}
.star-rating i {
    font-size: 16px;
    color: #c8a969;
}
.reviews {
    color: #0b1f44;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 500;
}
.in-stock {
    background-color: #0b1f44;
    border-radius: 30px;
    padding: 6px 13px;
    font-size: 14px;
}
.woocommerce-product-name h1 {
    color: #0b1f44;
    font-family: "Marcellus", serif;
    font-weight: 700;
    font-style: normal;
    font-size: 45px;
    margin-bottom: 10px;
}
.original-price {
    text-decoration: line-through;
    font-size: 14px;
    font-weight: bold;
    color: #999;
}
.discount-price {
    font-size: 25px;
    color: #c8a969;
    font-weight: 600;
    font-family: "Marcellus", serif;
}
.woocommerce-product-paragraph p {
    color: #555;
    font-size: 16px;
}
.woocommerce-product-paragraph {
    margin: 22px 0px;
}
.woocommerce-product {
    padding-left: 20px;
}

.product-page-form .form-group {
    margin-bottom: 15px;
}
.product-page-form .form-group label {
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 8px;
    font-family: "Marcellus", serif;
    color: #000000;
}
.product-page-form input {
    border: 2px solid #e0e3e7;
    border-radius: 10px;
    padding: 8px 8px;
    padding-left: 50px;
}
.product-page-form select {
    padding-left: 50px !important;
    border: 2px solid #e0e3e7;
    border-radius: 10px;
    padding: 8px 8px;
    color: #000 !important;
    font-size: 12px !important;
    font-family: "Marcellus", serif;
    line-height: 1.5rem !important;
    background-image: url(../images/download-down-select.svg);
    background-repeat: no-repeat;
    background-position: right 0.75rem center;
    background-size: 12px 12px;
}
.product-page-form textarea {
    border: 2px solid #e0e3e7;
    border-radius: 10px;
    padding: 8px 8px;
}
.product-page-form input::placeholder,
.product-page-form textarea::placeholder {
    color: #000 !important;
    font-size: 12px !important;
    font-family: "Marcellus", serif;
}
.forms-product-btn button {
    background-color: #0b1f44 !important;
    padding: 12px 25px;
    border-radius: 5px;
    font-weight: 500;
    font-size: 18px;
    color: #fff !important;
    border-color: #0b1f44 !important;
}
.add-to-cart-button button {
    background-color: #000;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    padding: 18px 20px;
    border-radius: 4px;
    border: none;
    width: 40%;
}
.add-to-cart-button {
    text-align: center;
    margin-top: 25px;
}
.add-to-cart-button button:hover {
    background-color: #ff6000;
    border: none;
    color: #fff;
}

.product-style-four {
    padding: 50px 0px;
}
.woocommerce-tabs .nav-pills .nav-link.active {
    background-color: #0b1f44;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
    padding: 10px 5px;
    border-radius: 5px;
}
.woocommerce-tabs .nav-pills .nav-link {
    justify-content: center;
    background-color: #fff;
    color: #0b1f44;
    font-size: 15px;
    font-weight: 400;
    padding: 10px 5px;
    border-radius: 5px;
    margin-right: 15px;
    border: 1px solid #e8e9ea !important;
    width: 210px;
    height: 65px;
}
.woocommerce-tabs .nav-pills .nav-link:hover {
    background-color: #0b1f44;
    color: #fff;
}
.specfication-table td:first-child {
    background-color: #0b1f44 !important;
    border: none !important;
    color: #fff;
    border-bottom: 1px solid #929699 !important;
}
.specfication-table td,
.specfication-table th {
    padding: 17px 25px;
    line-height: 1.5;
    vertical-align: top;
    background-color: #fff !important;
    border: 1px solid #e5e7ec !important;
    color: #0b1f44;
}
.set-woocommerce-card {
    border-radius: 16px;
    padding: 15px 15px;
    border-color: transparent;
    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);
    transition: all 0.5s ease;
    margin: 10px 0px 20px;
}
.set-woocommerce-card:hover {
    border-color: transparent;
    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.1);
    transition: all 0.5s ease;
    transform: translateY(-8px);
}
.set-woocommerce-card img {
    border-radius: 10px;
}
.set-woocommerce-card h4 {
    font-family: "Marcellus", serif;
    font-weight: 400;
    font-style: normal;
    margin-top: 20px;
    font-size: 17px;
}
.tabs-heading h5 {
    font-family: "Marcellus", serif;
    font-weight: 700;
    font-style: normal;
    font-size: 45px;
    margin-bottom: 15px;
}
.tabs-heading p {
    margin: 35px 0px;
    font-size: 18px;
    font-family: "Marcellus", serif;
    font-weight: 400;
    font-style: normal;
    line-height: 1.6;
}

.product-style-five {
    padding: 60px 0px;
    background-color: #fff;
}
.product-page-content {
    height: 60vh;
    overflow-y: scroll;
    padding: 20px 30px 0px 30px;
}
.product-page-content h1 {
    color: #000;
    margin: 10px 0px;
    font-size: 45px;
}
.product-page-content h2 {
    color: #000;
    margin: 10px 0px;
    font-size: 40px;
}
.product-page-content h3 {
    color: #000;
    margin: 10px 0px;
    font-size: 35px;
}
.product-page-content h4 {
    color: #000;
    margin: 10px 0px;
    font-size: 30px;
}
.product-page-content h5 {
    color: #000;
    margin: 10px 0px;
    font-size: 25px;
}
.product-page-content p {
    color: #000;
    margin: 12px 0px;
    font-size: 17px;
}
.product-page-content a {
    color: #c8a969;
    text-decoration: underline;
    font-weight: bold;
    font-size: 17px;
}
.product-page-content li {
    font-size: 17px;
    color: #000;
    list-style-type: disc;
}
.product-page-content ul {
    margin-bottom: 12px;
    padding-left: 1.3rem;
}
.product-page-content strong {
    font-weight: 600;
}
.set-description {
    box-shadow: 4px 4px 10px 2px #00000040;
    transition: all 0.5s ease;
    border-radius: 16px;
    padding: 0px 0px 30px 0px;
    margin-top: 50px;
    background-color: #fff;
}

.product-style-six {
    padding: 60px 0px;
    background-color: #f5f5f5;
}
.faq-sections-answer {
    margin-top: 50px;
}
.faqs-section {
    margin: 0px 20px;
}
.accordion-item {
    background-color: #fff !important;
    margin-bottom: 30px;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
}
.accordion-header button {
    background-color: #fefefe !important;
    font-size: 20px;
    font-family: "Marcellus", serif;
    font-weight: 400;
    font-style: normal;
    padding: 25px 18px;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
    color: #0b1f44 !important;
    font-weight: 600 !important;
    font-size: 14px !important;
}
.faqs-section .accordion-item {
    border-radius: 16px;
    border-bottom: none;
}
.faqs-section .accordion-button {
    border-radius: 16px !important;
}
.accordion-button:focus {
    border-color: unset;
    box-shadow: unset;
}
.accordion-button:not(.collapsed) {
    box-shadow: unset;
}
.accordion-body {
    color: #6d747f;
    font-weight: 400;
    font-size: 15px;
}

.faq-number {
    background-color: #0b1f44;
    color: #ffffff;
    width: 50px;
    height: 50px;
    border-radius: 50px;
    font-size: 30px;
    justify-content: center;
    align-items: center;
    display: inline-flex;
    margin-right: 20px;
}

.accordion-item:has(.accordion-collapse.show) {
    background-color: #f7fafe !important;
    border: 1px solid #0b1f44 !important;
    border-left: 7px solid #c8a969 !important;
}
.accordion-button:not(.collapsed) {
    background-color: #f7fafe !important;
}

.product-style-seven {
    padding: 50px 0px;
    background-color: #fff;
}
.product-style-seven .web-heading-para-section {
    width: 100%;
}
.woocommerce-related-product {
    margin-top: 40px;
}
.product-slider {
    border: 1px solid #e7e7e7;
    border-radius: 16px;
    padding: 25px 25px;
    margin: 0px 15px 30px;
    margin-top: 0;
    transition:
        margin-top 0.5s ease,
        box-shadow 0.5s ease;
    background-color: #fff;
}
.pro-text {
    padding: 30px 0px 13px;
}
.pro-text h3 {
    color: #0b1f44;
    font-weight: 700;
    font-size: 18px;
    margin-bottom: 8px;
}
.pro-text p {
    color: #000000;
    font-size: 13px;
    font-weight: 400;
}
.pro-price p {
    color: #0b1f44;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 3px;
}
.rating-products-stars i {
    font-size: 12px;
    color: #c8a969 !important;
}
.rating-products-stars span {
    font-size: 14px;
    font-weight: bold;
    margin-left: 5px;
}
.product-section-home {
    margin-top: 50px;
}
.product-slider:hover {
    border-color: transparent;
    box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
    transition: all 0.5s ease;
    margin-top: 4px;
}
.woocommerce-related-product .owl-nav {
    position: absolute;
    top: 45%;
    width: 100%;
    transform: translateY(-50%);
    display: flex;
    justify-content: space-between;
    pointer-events: none;
}
.woocommerce-related-product .owl-nav button.owl-prev,
.woocommerce-related-product .owl-nav button.owl-next {
    background-color: #1e4149;
    color: #fff;
    border: none;
    width: 45px;
    height: 45px;
    border-radius: 50%;
    font-size: 25px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all 0.3s ease;
    pointer-events: auto;
}
.woocommerce-related-product .owl-nav button.owl-prev {
    position: absolute;
    left: -50px;
}
.woocommerce-related-product .owl-nav button.owl-next {
    position: absolute;
    right: -50px;
}
.woocommerce-related-product .owl-nav button.owl-prev:hover,
.woocommerce-related-product .owl-nav button.owl-next:hover {
    background-color: #e9f9f0;
    color: #000;
}

.web-heading {
    font-size: 45px;
    font-weight: 500;
}
.web-heading-para-section {
    width: 750px;
    margin: 0 auto;
}
.heading-colorful {
    color: #2757ff;
    font-family: "Marcellus", serif;
    font-weight: 400;
    font-style: normal;
}
.heading-simple {
    color: #000;
    font-family: "Marcellus", serif;
    font-weight: 700;
    font-style: normal;
}

.pro-image {
    background-color: #f5f5f5;
    text-align: center;
    border-radius: 16px;
}

.home-style-eight {
    padding: 130px 0px;
    background-color: #0b1f44;
}
.testimonial-card {
    background: #ffffff;
    border-radius: 16px;
    transition: all 0.3s ease;
    padding: 25px 20px 25px 20px;
    position: relative;
    overflow: hidden;
}
/* Bottom Right Icon */
.testimonial-card::after {
    content: "";
    position: absolute;
    top: 35px;
    right: 20px;
    width: 37px;
    height: 26px;
    background: url("../images/testimonial-icon.webp") no-repeat center/contain;
    z-index: 2;
}

.testimonial-card:hover {
    transform: translateY(-5px);
}
.testimonial-image img {
    width: 60px !important;
    height: 60px;
    border-radius: 50%;
    object-fit: cover;
    margin-right: 15px;
}
.google-trust-icon img {
    width: 80px !important;
}
.testimonial-text {
    margin: 10px 0px 20px;
}
.testimonial-text h5 {
    font-size: 25px;
    margin-bottom: 8px;
    font-family: "Marcellus", serif;
    font-weight: 400;
    font-style: normal;
}
.testimonial-text p {
    color: #0b1f44;
    line-height: 30px;
    font-size: 15px;
    font-weight: 400;
    margin-top: 30px;
}
.testimonial-star-logo {
    align-items: center;
}
.testimonial-star-logo i {
    color: #ffc242;
}
.google-trust-icon {
    float: right;
}
.testimonial-section {
    margin-top: 50px;
}
.testimonial-section .owl-stage-outer {
    padding: 10px 0px 0px;
}
.testi_para {
    color: #ffffff;
    font-weight: 400;
    font-size: 17px;
}
.testimonial-image {
    margin-bottom: 20px;
    display: inline-flex;
    align-items: center;
}
.testimonial-image h5 {
    color: #0b1f44;
    font-weight: 500;
    font-size: 16px;
}
.owl-prev {
    background-color: #fff !important;
    border-radius: 30px;
    width: 70px;
    height: 45px;
    margin: 30px 15px 0px 0px;
}
.owl-next {
    background-color: #fff !important;
    border-radius: 30px;
    width: 70px;
    height: 45px;
    margin: 30px 15px 0px 0px;
}

.faq-area-call {
    background-color: #dfeafc;
    border-radius: 10px;
    padding: 30px 0px;
    margin-top: 40px;
}
.faq-call-first {
    padding: 15px 40px;
    border-right: 3px solid #0b1f44;
    float: right;
}
.faq-call-second {
    padding: 15px;
}
.faq-agent-box {
    display: flex;
    align-items: center;
    gap: 12px;
}
.agent-image img {
    width: 55px;
    height: 55px;
    margin-right: 20px;
}
.agent-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.agent-name {
    margin: 0;
    font-size: 20px;
    font-weight: 600;
    color: #0b1f44;
}
.agent-designation {
    margin: 0;
    font-size: 15px;
    font-weight: 400;
    color: #6d747f;
    padding: 10px 0px;
}

/* ===== PRODUCT GALLERY ===== */
.product-gallery .thumb-slider-wrapper {
    width: 170px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 8px;
}

.product-gallery .thumb-slider {
    width: 100%;
    max-height: 100%;
    overflow-y: auto;
    scroll-behavior: smooth;
    display: flex;
    flex-direction: column;
    gap: 8px;
    scrollbar-width: none;
}

.product-gallery .thumb-slider::-webkit-scrollbar {
    display: none;
}

/* Hide old nav buttons */
.product-gallery .thumb-nav {
    display: none;
}

/* Thumbnail button */
.product-gallery .custom-thumb {
    border: 2px solid #0b1f44;
    background: transparent;
    padding: 0;
    cursor: pointer;
    border-radius: 10px;
    transition: border-color 0.2s;
    width: 100%;
}

.product-gallery .custom-thumb img {
    width: 130px;
    height: 130px;
    object-fit: cover;
    border-radius: 8px;
    display: block;
}

.product-gallery .custom-thumb.active,
.product-gallery .custom-thumb:hover {
    border-color: #c8a969;
}

/* View More button */
.product-gallery .thumb-view-more {
    width: 100%;
    background: #0b1f44;
    color: #fff;
    border: none;
    border-radius: 10px;
    padding: 10px 6px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 4px;
    font-size: 12px;
    line-height: 1.3;
    min-height: 110px;
    transition: background 0.2s;
}

.product-gallery .thumb-view-more:hover {
    background: #243460;
}

.product-gallery .thumb-view-more .plus-icon {
    font-size: 20px;
    font-weight: 300;
    line-height: 1;
}

/* Main image wrapper */
.product-gallery .main-image-wrapper {
    margin: 0px 20px;
    position: relative;
    flex-grow: 1;
    background: #f2ede6;
    border-radius: 16px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 420px;
}

.product-gallery .custom-carousel-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-radius: 16px;
}

/* Zoom button */
.product-gallery .zoom-btn {
    position: absolute;
    bottom: 14px;
    right: 14px;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background: #fff;
    border: 1px solid #ddd;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
    transition: background 0.2s;
    z-index: 2;
}

.product-gallery .zoom-btn:hover {
    background: #f5f5f5;
}

.product-gallery .zoom-btn svg {
    width: 18px;
    height: 18px;
    stroke: #555;
    fill: none;
    stroke-width: 2;
    stroke-linecap: round;
}

/* ===== LIGHTBOX MODAL ===== */
.gallery-modal-overlay {
    display: none;
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.85);
    z-index: 9999;
    align-items: center;
    justify-content: center;
}

.gallery-modal-overlay.active {
    display: flex;
}

.gallery-modal {
    position: relative;
    width: 90%;
    max-width: 800px;
    background: #fff;
    border-radius: 16px;
    overflow: hidden;
    padding: 20px;
}

/* Close button */
.gallery-modal-close {
    position: absolute;
    top: 12px;
    right: 14px;
    background: none;
    border: none;
    font-size: 24px;
    cursor: pointer;
    color: #333;
    line-height: 1;
    z-index: 10;
}

.gallery-modal-close:hover {
    color: #000;
}

/* Main image area */
.gallery-modal-main {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f2ede6;
    border-radius: 12px;
    overflow: hidden;
    /* height: 420px; */
    margin-bottom: 14px;
}

.gallery-modal-main img {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    border-radius: 12px;
    transition: opacity 0.25s ease;
}

.gallery-modal-main img.fade {
    opacity: 0;
}

/* Prev / Next arrows */
.gallery-modal-prev,
.gallery-modal-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 5;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
    transition: background 0.2s;
}

.gallery-modal-prev {
    left: 12px;
}
.gallery-modal-next {
    right: 12px;
}

.gallery-modal-prev:hover,
.gallery-modal-next:hover {
    background: #f0f0f0;
}

.gallery-modal-prev svg,
.gallery-modal-next svg {
    width: 18px;
    height: 18px;
    stroke: #333;
    fill: none;
    stroke-width: 2.5;
    stroke-linecap: round;
    stroke-linejoin: round;
}

/* Counter */
.gallery-modal-counter {
    text-align: center;
    font-size: 13px;
    color: #888;
    margin-bottom: 12px;
}

/* Thumbnail strip */
.gallery-modal-thumbs {
    display: flex;
    gap: 8px;
    overflow-x: auto;
    scrollbar-width: none;
    padding-bottom: 4px;
}

.gallery-modal-thumbs::-webkit-scrollbar {
    display: none;
}

.gallery-modal-thumbs button {
    flex-shrink: 0;
    border: 2px solid transparent;
    border-radius: 8px;
    padding: 0;
    cursor: pointer;
    background: transparent;
    transition: border-color 0.2s;
}

.gallery-modal-thumbs button img {
    width: 68px;
    height: 68px;
    object-fit: cover;
    border-radius: 6px;
    display: block;
}

.gallery-modal-thumbs button.active,
.gallery-modal-thumbs button:hover {
    border-color: #1a2744;
}

.process-product {
    border: 2px solid #e8e9ea;
    border-radius: 6px;
    margin-top: 30px;
    padding: 35px 20px;
}
.process-icon {
    background-color: #c8a969;
    border-radius: 50%;
    padding: 11px;
    width: 70px;
    height: 70px;
}
.process-icon-blue {
    background-color: #0b1f44 !important;
}
.process-icon-blue img {
    filter: brightness(0) invert(1);
}
.process-text {
    padding: 20px 0px 10px;
}
.process-text h6 {
    font-family: "Marcellus", serif;
    font-weight: 600;
    font-style: normal;
    color: #0b1f44;
    font-size: 20px;
    padding-bottom: 10px;
}
.process-text p {
    font-family: "Marcellus", serif;
    font-weight: 400;
    color: #0b1f44;
    font-size: 18px;
}
.process-box {
    border-right: 1px solid #e8e9ea;
}
.process-box-last {
    border: none !important;
}
.starting_from {
    color: #a0a3a7;
    font-size: 13px;
    font-weight: 500;
}
.product-page-form {
    box-shadow: 0px 2px 8px #00000040;
    border-radius: 13px;
    padding: 25px 30px;
    margin-top: 35px;
    background-color: #fefefe;
}
.product_h5_form {
    font-family: "Marcellus", serif;
    color: #0b1f44;
    font-size: 23px;
    margin-bottom: 25px;
    font-weight: 600;
}
.product_h5_form span {
    border-bottom: 3px solid #c8a969;
    padding-bottom: 10px;
}

.input-with-icon {
    position: relative;
}
.input-icon-circle {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
}
.input-icon-circle img {
    width: 20px;
    height: 20px;
    object-fit: contain;
}

.data-protection {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 15px;
    border-radius: 10px;
    background: #f8f9fa;
    border: 1px solid #e9ecef;
    width: fit-content;
}

.protection-icon {
    width: 42px;
    height: 42px;
    background: #e8f7ee;
    color: #28a745;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
}

.protection-text {
    display: flex;
    flex-direction: column;
    line-height: 1.2;
}

.protection-text strong {
    font-size: 15px;
    color: #0b1f44;
    font-weight: 700;
}

.protection-text span {
    font-size: 13px;
    color: #6c757d;
}

.form-bottom-section {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 15px;
    width: 100%;
}

.data-protection {
    display: flex;
    align-items: center;
    gap: 10px;
}

.tab-btn {
    display: flex;
    align-items: center;
    gap: 10px;
    text-align: left;
    white-space: normal;
}

.tab-text {
    display: inline-block;
    line-height: 1.2;
    font-weight: 600;
}
.ultabs {
    border-bottom: 1px solid #e8e9ea;
    padding-bottom: 15px;
}
.spe_ta_img {
    width: 39px;
    margin-right: 15px;
}
.strong_font {
    font-size: 18px;
}

table {
    border-collapse: separate;
    border-spacing: 0;
}

.tabs-heading h5 span {
    border-bottom: 6px solid #c8a969;
    padding-bottom: 8px;
}
.related_container {
    background-color: #f5f5f5;
    padding: 30px 40px;
    border-radius: 15px;
}
/* Default state */
.nav-pills .nav-link .icon-active {
    display: none;
}

.nav-pills .nav-link .icon-default {
    display: inline-block;
}

/* Active tab */
.nav-pills .nav-link.active .icon-default {
    display: none;
}

.nav-pills .nav-link.active .icon-active {
    display: inline-block;
}
/* HOVER (only when NOT active) */
.nav-pills .nav-link:not(.active):hover .icon-default {
    display: none;
}

.nav-pills .nav-link:not(.active):hover .icon-active {
    display: inline-block;
}
.tab-icon {
    transition: opacity 0.2s ease-in-out;
}

.tabs-header {
    display: flex;
    align-items: flex-start;
    gap: 12px;
}

.tab-main-icon {
    width: 40px;
    height: 40px;
    flex-shrink: 0;
}
.tabs-heading {
    display: flex;
    gap: 15px;
    align-items: flex-start;
}
.tabs-heading .boxes-icon {
    width: 100px;
    height: 100px;
    background: #f5f5f5; /* change as needed */
    border-radius: 50%; /* or 50% for circle */

    display: flex;
    align-items: center;
    justify-content: center;

    flex-shrink: 0;
    background-color: #0b1f44;
}
.box-icon-heading-para {
    padding-left: 20px;
}
.woocommerce-tabs {
    position: relative;
}
.woocommerce-tabs::before {
    content: "";
    position: absolute;
    top: 100px;
    left: -33px;
    width: 130px;
    height: 130px;
    background: url(../images/brown-dots.svg) no-repeat center / contain;
    z-index: -1;
}
.product-style-seven{position: relative;}
.product-style-seven::before {
    content: "";
    position: absolute;
    top: 60px;
    left: 120px;
    width: 80px;
    height: 80px;
    background: url(../images/top-bottom-dot-icon.webp) no-repeat center / contain;
    z-index: 2;
}


/* CHANGE #2: MAIN LAYOUT */
.related-wrapper{
    display:flex;
    align-items:flex-start;
    gap:20px;
}

/* CHANGE #3: FIXED LEFT HEADING */
.related-heading{
    width:190px;
    flex-shrink:0;
    margin: auto 0;
}

.related-heading h3{
    margin:0;
    font-size:35px;
    font-weight:600;
    margin-bottom: 20px;
}

/* CHANGE #4: SLIDER WIDTH */
.woocommerce-related-product{
    width:calc(100% - 200px);
}
.related-button{background-color: #0B1F44 !important;
    color: #fff !important;
    font-weight: 500;
    padding: 10px 20px;
    font-size: 16px;
    border-radius: 5px;
    border-color: #0B1F44 !important;}



@media (min-width: 200px) and (max-width: 299.98px) 
{
    .product-style-one{padding-top: 100px;}
    .breadcrumbs ul li {margin-right: 5px;}
    .breadcrumbs ul li img{width: 10px;}
    .breadcrumbs ul li a{font-size: 10px;}
    .product-gallery .custom-thumb{width: 50px;height: 50px;border-radius: 5px;border: 1px solid #0b1f44;}
    .product-gallery .thumb-view-more{width: 70px;height: 70px;min-height: 70px;}
    .d-flex.gap-3.dflex-onmob{flex-direction: column-reverse;}
    .product-gallery .main-image-wrapper{min-height: auto;}
    .product-gallery .thumb-slider{flex-direction: row;}
    .product-gallery .custom-thumb img {border-radius: 5px;}
    .product-gallery .thumb-slider-wrapper{width: 190px;}
    .breadcrumbs {display: none;}

    .process-product{padding: 15px 10px;}
    .process-icon{width: 50px;height: 50px;}
    .process-text h6{font-size: 14px;}
    .process-text p{font-size: 14px;}
    .process-box{border-right: none;}
    .woocommerce-product {padding-left: 0px;}
    .woocommerce-product-stock{display: none !important;}
    .process-product{display: none;}

    .woocommerce-product-name h1{font-size: 25px;margin-top:15px;}
    .woocommerce-product-paragraph p {font-size: 13px;}

    .product-page-form{padding: 15px 10px;border-radius: 5px;}
    .product_h5_form{font-size: 15px;}

    .data-protection{display: none;}

    .woocommerce-tabs .nav-pills .nav-link{margin-bottom: 10px;}
    .tabs-heading .boxes-icon{display: none;}
    .box-icon-heading-para {padding-left: 0px;}
    .tabs-heading h5{font-size: 25px;}
    .tabs-heading p{font-size: 15px;}
    .strong_font {font-size: 12px;}
    .spe_ta_img{display: none;}
    .specfication-table td, .specfication-table th {font-size: 12px;padding: 5px 17px;}

    .home-style-eight {padding: 40px 0px;}
    .testi_para.text-end{text-align: left !important;}
    .testimonial-section{margin-top: 25px;}
    .testimonial-card{padding: 15px 15px 15px 15px;}
    .testimonial-text h5{font-size: 20px;}
    .testimonial-card::after{width:25px;height: 25px;top: 25px;}
    .testimonial-text p{margin-top: 20px;line-height: 25px;font-size: 14px;}

    .heading-simple {font-size: 30px;margin-top: 10px;}

    .product-style-five {padding: 10px 0px 50px;}
    .product-page-content{padding: 20px 10px 0px 10px;}
    .product-page-content h1{font-size: 25px;}
    .product-page-content h2{font-size: 23px;}
    .product-page-content h3{font-size: 21px;}
    .product-page-content h4{font-size: 20px;}
    .product-page-content h5{font-size: 18px;}
    .product-page-content p{font-size: 16px;}
    .product-page-content a{font-size: 16px;}
    .set-description{border-radius: 0px;}
    .product-page-content li{font-size: 16px;}

    .home-style-six{padding: 30px 0px;}
    .faqs-section {margin: 0px 0px;}
    .accordion-header button{padding: 15px 10px;}
    .faq-number{border-radius: 50%;font-size: 20px;margin-right: 10px;width: 35px !important;height: 25px !important;}
    .accordion-body{font-size: 14px;padding: 15px 10px;}
    .faq-area-call{margin-top: 20px;padding: 15px 0px;}
    .faq-call-first{padding: 15px 10px;border-right: none;}
    .agent-name{font-size: 15px;}
    .agent-designation{font-size: 13px;}
    .agent-image img {width: 30px;height: 30px;}
    .section-color-one{padding: 20px 15px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
    .phone-email-box{display: block;}
    .box-phones{padding: 10px 10px;font-size: 13px;border: none;}
    .box-email{margin-left: 0px;padding: 10px 10px;font-size: 13px;border: none;}
    .support-circle span{font-size: 14px;}
    .support-circle{display: none;}
    .section-color-two {background-color: #0B1F44;padding: 30px 15px 30px 15px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
    .section-two-form .form-control {border-radius: 5px;border: none;padding: 12px 12px;margin-bottom: 15px;}
    .section-two-form button{padding: 10px 0px;border-radius: 5px;}
    .web-heading-para-section {width: 100%;padding: 0px 0px 0px;}
    
}
@media (min-width: 300px) and (max-width: 399.98px) 
{
    .product-style-one{padding-top: 100px;}
    .breadcrumbs ul li {margin-right: 5px;}
    .breadcrumbs ul li img{width: 10px;}
    .breadcrumbs ul li a{font-size: 10px;}
    .product-gallery .custom-thumb{width: 60px;height: 60px;border-radius: 5px;border: 1px solid #0b1f44;}
    .product-gallery .thumb-view-more{width: 70px;height: 70px;min-height: 70px;}
    .d-flex.gap-3.dflex-onmob{flex-direction: column-reverse;}
    .product-gallery .main-image-wrapper{min-height: auto;}
    .product-gallery .thumb-slider{flex-direction: row;}
    .product-gallery .custom-thumb img {border-radius: 5px;}
    .product-gallery .thumb-slider-wrapper{width: 260px;}
    .breadcrumbs {display: none;}

    .process-product{padding: 15px 10px;}
    .process-icon{width: 50px;height: 50px;}
    .process-text h6{font-size: 14px;}
    .process-text p{font-size: 14px;}
    .process-box{border-right: none;}
    .woocommerce-product {padding-left: 0px;}
    .woocommerce-product-stock{display: none !important;}
    .process-product{display: none;}

    .woocommerce-product-name h1{font-size: 30px;margin-top:15px;}
    .woocommerce-product-paragraph p {font-size: 13px;}

    .product-page-form{padding: 15px 10px;border-radius: 5px;}
    .product_h5_form{font-size: 20px;}
    .data-protection{display: none;}

    .woocommerce-tabs .nav-pills .nav-link{margin-bottom: 10px;width: 120px;font-size: 12px !important;}
    .tabs-heading .boxes-icon{display: none;}
    .box-icon-heading-para {padding-left: 0px;}
    .tabs-heading h5{font-size: 25px;}
    .tabs-heading p{font-size: 15px;}
    .strong_font {font-size: 12px;}
    .spe_ta_img{display: none;}
    .specfication-table td, .specfication-table th {font-size: 12px;padding: 15px 15px;}
    .product-style-four .nav-link img{display: none !important;}

    .home-style-eight {padding: 40px 0px;}
    .testi_para.text-end{text-align: left !important;}
    .testimonial-section{margin-top: 25px;}
    .testimonial-card{padding: 15px 15px 15px 15px;}
    .testimonial-text h5{font-size: 20px;}
    .testimonial-card::after{width:25px;height: 25px;top: 25px;}
    .testimonial-text p{margin-top: 20px;line-height: 25px;font-size: 14px;}

    .product-style-five {padding: 10px 0px 50px;}
    .product-page-content{padding: 20px 10px 0px 10px;}
    .product-page-content h1{font-size: 25px;}
    .product-page-content h2{font-size: 23px;}
    .product-page-content h3{font-size: 21px;}
    .product-page-content h4{font-size: 20px;}
    .product-page-content h5{font-size: 18px;}
    .product-page-content p{font-size: 16px;}
    .product-page-content a{font-size: 16px;}
    .set-description{border-radius: 0px;}
    .product-page-content li{font-size: 16px;}

    .home-style-six{padding: 30px 0px;}
    .faqs-section {margin: 0px 0px;}
    .accordion-header button{padding: 15px 10px;}
    .faq-number{border-radius: 50%;font-size: 20px;margin-right: 10px;width: 35px !important;height: 25px !important;}
    .accordion-body{font-size: 14px;padding: 15px 10px;}
    .faq-area-call{margin-top: 20px;padding: 15px 0px;}
    .faq-call-first{padding: 15px 10px;border-right: none;}
    .agent-name{font-size: 15px;}
    .agent-designation{font-size: 13px;}
    .agent-image img {width: 30px;height: 30px;}
    .section-color-one{padding: 20px 15px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
    .phone-email-box{display: block;}
    .box-phones{padding: 10px 10px;font-size: 13px;border: none;}
    .box-email{margin-left: 0px;padding: 10px 10px;font-size: 13px;border: none;}
    .support-circle span{font-size: 14px;}
    .support-circle{display: none;}
    .section-color-two {background-color: #0B1F44;padding: 30px 15px 30px 15px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
    .section-two-form .form-control {border-radius: 5px;border: none;padding: 12px 12px;margin-bottom: 15px;}
    .section-two-form button{padding: 10px 0px;border-radius: 5px;}
    .heading-simple {font-size: 30px;margin-top: 10px;}
    .web-heading-para-section {width: 100%;padding: 0px 0px 0px;}
}
@media (min-width: 400px) and (max-width: 499.98px)
{
    .product-style-one{padding-top: 100px;}
    .breadcrumbs ul li {margin-right: 5px;}
    .breadcrumbs ul li img{width: 10px;}
    .breadcrumbs ul li a{font-size: 10px;}
    .product-gallery .custom-thumb{width: 85px;height: 85px;border-radius: 5px;border: 1px solid #0b1f44;}
    .product-gallery .thumb-view-more{width: 70px;height: 70px;min-height: 70px;}
    .d-flex.gap-3.dflex-onmob{flex-direction: column-reverse;}
    .product-gallery .main-image-wrapper{min-height: auto;}
    .product-gallery .thumb-slider{flex-direction: row;}
    .product-gallery .custom-thumb img {border-radius: 5px;}
    .product-gallery .thumb-slider-wrapper{width: 360px;}
    .breadcrumbs {display: none;}

    .process-product{padding: 15px 10px;}
    .process-icon{width: 50px;height: 50px;}
    .process-text h6{font-size: 14px;}
    .process-text p{font-size: 14px;}
    .process-box{border-right: none;}
    .woocommerce-product {padding-left: 0px;}
    .woocommerce-product-stock{display: none !important;}
    .process-product{display: none;}
    .woocommerce-product-name h1{font-size: 35px;margin-top:15px;}
    .woocommerce-product-paragraph p {font-size: 13px;}

    .product-page-form{padding: 15px 15px;border-radius: 5px;}
    .product-page-form .form-group.col-md-6 {width:50%;}
    .forms-product-btn button{padding: 12px 10px;font-size: 14px;}
    .data-protection{padding: 5px 10px;}

    .woocommerce-tabs .nav-pills .nav-link{margin-bottom: 10px;width: 120px;font-size: 12px !important;}
    .tabs-heading .boxes-icon{display: none;}
    .box-icon-heading-para {padding-left: 0px;}
    .tabs-heading h5{font-size: 25px;}
    .tabs-heading p{font-size: 15px;}
    .strong_font {font-size: 16px;}
    .spe_ta_img{display: none;}
    .specfication-table td, .specfication-table th {font-size: 16px;padding: 15px 15px;}
    .product-style-four .nav-link img{display: none !important;}

    .home-style-eight {padding: 40px 0px;}
    .testi_para.text-end{text-align: left !important;}
    .testimonial-section{margin-top: 25px;}
    .testimonial-card{padding: 15px 15px 15px 15px;}
    .testimonial-text h5{font-size: 20px;}
    .testimonial-card::after{width:25px;height: 25px;top: 25px;}
    .testimonial-text p{margin-top: 20px;line-height: 25px;font-size: 14px;}

    .product-style-five {padding: 10px 0px 50px;}
    .product-page-content{padding: 20px 10px 0px 10px;}
    .product-page-content h1{font-size: 25px;}
    .product-page-content h2{font-size: 23px;}
    .product-page-content h3{font-size: 21px;}
    .product-page-content h4{font-size: 20px;}
    .product-page-content h5{font-size: 18px;}
    .product-page-content p{font-size: 16px;}
    .product-page-content a{font-size: 16px;}
    .set-description{border-radius: 10px;}
    .product-page-content li{font-size: 16px;}

    .home-style-six{padding: 30px 0px;}
    .faqs-section {margin: 0px 0px;}
    .accordion-header button{padding: 15px 10px;}
    .faq-number{border-radius: 50%;font-size: 20px;margin-right: 10px;width: 35px !important;height: 35px !important;}
    .accordion-body{font-size: 14px;padding: 15px 10px;}
    .faq-area-call{margin-top: 20px;padding: 15px 0px;}
    .faq-call-first{padding: 15px 10px;border-right: none;}
    .agent-name{font-size: 15px;}
    .agent-designation{font-size: 13px;}
    .agent-image img {width: 30px;height: 30px;}
    .section-color-one{padding: 20px 15px;border-top-left-radius: 0px;border-bottom-left-radius: 0px;}
    .phone-email-box{display: block;}
    .box-phones{padding: 10px 10px;font-size: 13px;border: none;}
    .box-email{margin-left: 0px;padding: 10px 10px;font-size: 13px;border: none;}
    .support-circle span{font-size: 14px;}
    .support-circle{display: none;}
    .section-color-two {background-color: #0B1F44;padding: 30px 15px 30px 15px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;}
    .section-two-form .form-control {border-radius: 5px;border: none;padding: 12px 12px;margin-bottom: 15px;}
    .section-two-form button{padding: 10px 0px;border-radius: 5px;}
    .faq-call-second {padding: 15px 25px;}
    .faq-call-first{padding: 15px 25px;float: none;}
    .heading-simple {font-size: 30px;margin-top: 10px;}
    .web-heading-para-section {width: 100%;padding: 0px 0px 0px;}
}
@media (min-width: 500px) and (max-width: 599.98px)
{
    .product-style-one{padding-top: 100px;}
    .breadcrumbs ul li {margin-right: 5px;}
    .breadcrumbs ul li img{width: 10px;}
    .breadcrumbs ul li a{font-size: 10px;}
    .product-gallery .custom-thumb{width: 100px;height: 100px;border-radius: 5px;border: 1px solid #0b1f44;}
    .d-flex.gap-3.dflex-onmob{flex-direction: column-reverse;}
    .product-gallery .main-image-wrapper{min-height: auto;}
    .product-gallery .thumb-slider{flex-direction: row;}
    .product-gallery .custom-thumb img {border-radius: 5px;}
    .product-gallery .thumb-slider-wrapper{width: 450px;}
    .breadcrumbs {display: none;}

    .process-product .col-md-3{width: 50%;padding: 0px;}
    .process-text h6{font-size: 16px;}
    .process-text p{font-size: 15px;}
    .process-icon{width: 55px;height: 55px;}
    .process-box {border: 1px solid #e8e9ea !important;padding: 10px 15px 10px 15px;}
    .process-box-last {border: none;}
    .process-product {border: none;padding: 10px 0px;}

    .woocommerce-product{margin-top: 20px;}
    .product-page-form{padding: 15px 15px;border-radius: 5px;}
    .product-page-form .form-group.col-md-6 {width:50%;}

    .woocommerce-tabs .nav-pills .nav-link{margin-bottom: 10px;width: 140px;font-size: 14px !important;}
    .tabs-heading .boxes-icon{display: none;}
    .box-icon-heading-para {padding-left: 0px;}
    .tabs-heading h5{font-size: 25px;}
    .tabs-heading p{font-size: 15px;}
    .strong_font {font-size: 16px;}
    .spe_ta_img{display: none;}
    .specfication-table td, .specfication-table th {font-size: 16px;padding: 15px 15px;}
    .product-style-four .nav-link img{display: none !important;}

    .home-style-eight {padding: 40px 0px;}
    .testi_para.text-end{text-align: left !important;}
    .testimonial-section{margin-top: 25px;}
    .testimonial-card{padding: 15px 15px 15px 15px;}
    .testimonial-text h5{font-size: 20px;}
    .testimonial-card::after{width:25px;height: 25px;top: 25px;}
    .testimonial-text p{margin-top: 20px;line-height: 25px;font-size: 14px;}

    .product-style-five {padding: 10px 0px 50px;}
    .product-page-content{padding: 20px 10px 0px 10px;}
    .product-page-content h1{font-size: 35px;}
    .product-page-content h2{font-size: 32px;}
    .product-page-content h3{font-size: 29px;}
    .product-page-content h4{font-size: 25px;}
    .product-page-content h5{font-size: 22px;}
    .product-page-content p{font-size: 16px;}
    .product-page-content a{font-size: 16px;}
    .set-description{border-radius: 10px;}
    .product-page-content li{font-size: 16px;}

    .home-style-six{padding: 30px 0px;}
    .faqs-section {margin: 0px 0px;}
    .accordion-header button{padding: 15px 10px;}
    .accordion-body{font-size: 14px;padding: 15px 10px;}
    .faq-area-call{margin-top: 20px;padding: 15px 0px;}
    .faq-call-first{padding: 15px 10px;border-right: none;}
    .agent-name{font-size: 15px;}
    .agent-designation{font-size: 13px;}
    .agent-image img {width: 30px;height: 30px;}
    .section-color-one{padding: 20px 15px;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 0px;}
    .phone-email-box{display: block;}
    .box-phones{padding: 10px 10px;font-size: 13px;border: none;}
    .box-email{margin-left: 0px;padding: 10px 10px;font-size: 13px;border: none;}
    .support-circle span{font-size: 14px;}
    .support-circle{display: none;}
    .section-color-two {background-color: #0B1F44;padding: 30px 15px 30px 15px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
    .section-two-form .form-control {border-radius: 5px;border: none;padding: 12px 12px;margin-bottom: 15px;}
    .section-two-form button{padding: 10px 0px;border-radius: 5px;}
    .faq-call-second {padding: 15px 25px;}
    .faq-call-first{padding: 15px 25px;float: none;}
    .web-heading-para-section {width: 100%;padding: 0px 0px 0px;}
    .heading-simple {font-size: 40px;margin-top: 10px;}
}
@media (min-width: 600px) and (max-width: 699.98px)
{
    .product-style-one{padding-top: 100px;}
    .breadcrumbs ul li a{font-size: 12px;}
    .product-gallery .custom-thumb{width: 100px;height: 100px;border-radius: 5px;border: 1px solid #0b1f44;}
    .product-gallery .main-image-wrapper{min-height: auto;}
    .product-gallery .custom-thumb img {border-radius: 5px;}

    .process-product .col-md-3{width: 50%;padding: 0px;}
    .process-text h6{font-size: 16px;}
    .process-text p{font-size: 15px;}
    .process-icon{width: 55px;height: 55px;}
    .process-box {border: 1px solid #e8e9ea !important;padding: 10px 15px 10px 15px;}
    .process-box-last {border: none;}
    .process-product {border: none;padding: 10px 0px;}

    .woocommerce-product{margin-top: 20px;}
    .product-page-form{padding: 15px 15px;border-radius: 5px;}
    .product-page-form .form-group.col-md-6 {width:50%;}

    .woocommerce-tabs .nav-pills .nav-link{margin-bottom: 10px;}
    .tabs-heading h5{font-size: 25px;}
    .tabs-heading p{font-size: 15px;}
    .spe_ta_img{display: none;}

    .home-style-eight {padding: 40px 0px;}
    .testi_para.text-end{text-align: left !important;}
    .testimonial-section{margin-top: 25px;}
    .testimonial-card{padding: 15px 15px 15px 15px;}
    .testimonial-text h5{font-size: 20px;}
    .testimonial-card::after{width:25px;height: 25px;top: 25px;}
    .testimonial-text p{margin-top: 20px;line-height: 25px;font-size: 14px;}

    .product-style-five {padding: 10px 0px 50px;}
    .product-page-content{padding: 20px 10px 0px 10px;}
    .product-page-content h1{font-size: 35px;}
    .product-page-content h2{font-size: 32px;}
    .product-page-content h3{font-size: 29px;}
    .product-page-content h4{font-size: 25px;}
    .product-page-content h5{font-size: 22px;}
    .product-page-content p{font-size: 16px;}
    .product-page-content a{font-size: 16px;}
    .set-description{border-radius: 10px;}
    .product-page-content li{font-size: 16px;}

     .home-style-six{padding: 30px 0px;}
    .faqs-section {margin: 0px 0px;}
    .accordion-header button{padding: 15px 10px;}
    .accordion-body{font-size: 14px;padding: 15px 10px;}
    .faq-area-call{margin-top: 20px;padding: 15px 0px;}
    .faq-call-first{padding: 15px 10px;border-right: none;}
    .agent-name{font-size: 15px;}
    .agent-designation{font-size: 13px;}
    .agent-image img {width: 30px;height: 30px;}
    .section-color-one{padding: 20px 15px;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 0px;}
    .phone-email-box{display: block;}
    .box-phones{padding: 10px 10px;font-size: 13px;border: none;}
    .box-email{margin-left: 0px;padding: 10px 10px;font-size: 13px;border: none;}
    .support-circle span{font-size: 14px;}
    .support-circle{display: none;}
    .section-color-two {background-color: #0B1F44;padding: 30px 15px 30px 15px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
    .section-two-form .form-control {border-radius: 5px;border: none;padding: 12px 12px;margin-bottom: 15px;}
    .section-two-form button{padding: 10px 0px;border-radius: 5px;}
    .faq-call-second {padding: 15px 25px;}
    .faq-call-first{padding: 15px 25px;float: none;}
    .web-heading-para-section {width: 100%;padding: 0px 0px 0px;}
    .heading-simple {font-size: 40px;margin-top: 10px;}
}
@media (min-width: 700px) and (max-width: 767.98px)
{
    .product-style-one{padding-top: 100px;}
    .breadcrumbs ul li a{font-size: 12px;}
    .product-gallery .custom-thumb{width: 100px;height: 100px;border-radius: 5px;border: 1px solid #0b1f44;}
    .product-gallery .main-image-wrapper{min-height: auto;}
    .product-gallery .custom-thumb img {border-radius: 5px;}

    .process-product .col-md-3{width: 50%;padding: 0px;}
    .process-text h6{font-size: 16px;}
    .process-text p{font-size: 15px;}
    .process-icon{width: 55px;height: 55px;}
    .process-box {border: 1px solid #e8e9ea !important;padding: 10px 15px 10px 15px;}
    .process-box-last {border: none;}
    .process-product {border: none;padding: 10px 0px;}

    .woocommerce-product{margin-top: 20px;}
    .product-page-form{padding: 15px 15px;border-radius: 5px;}
    .product-page-form .form-group.col-md-6 {width:50%;}

    .woocommerce-tabs .nav-pills .nav-link{width: 185px;margin-bottom: 10px;font-size: 13px;}
    .tabs-heading h5{font-size: 25px;}
    .tabs-heading p{font-size: 15px;}
    .strong_font {font-size: 15px;}
    .spe_ta_img {display: none;}

    .home-style-eight {padding: 40px 0px;}
    .testi_para.text-end{text-align: left !important;}
    .testimonial-section{margin-top: 25px;}
    .testimonial-card{padding: 15px 15px 15px 15px;}
    .testimonial-text h5{font-size: 20px;}
    .testimonial-card::after{width:25px;height: 25px;top: 25px;}
    .testimonial-text p{margin-top: 20px;line-height: 25px;font-size: 14px;}

    .product-style-five {padding: 10px 0px 50px;}
    .product-page-content{padding: 20px 10px 0px 10px;}
    .product-page-content h1{font-size: 35px;}
    .product-page-content h2{font-size: 32px;}
    .product-page-content h3{font-size: 29px;}
    .product-page-content h4{font-size: 25px;}
    .product-page-content h5{font-size: 22px;}
    .product-page-content p{font-size: 16px;}
    .product-page-content a{font-size: 16px;}
    .set-description{border-radius: 10px;}
    .product-page-content li{font-size: 16px;}
    .web-heading-para-section {width: 100%;padding: 0px 0px 0px;}

    .home-style-six{padding: 30px 0px;}
    .faqs-section {margin: 0px 0px;}
    .accordion-header button{padding: 15px 10px;}
    .accordion-body{font-size: 14px;padding: 15px 10px;}
    .faq-area-call{margin-top: 20px;padding: 15px 0px;}
    .faq-call-first{padding: 15px 10px;border-right: none;}
    .agent-name{font-size: 15px;}
    .agent-designation{font-size: 13px;}
    .agent-image img {width: 30px;height: 30px;}
    .section-color-one{padding: 20px 15px;border-top-left-radius: 10px;border-top-right-radius: 10px;border-bottom-left-radius: 0px;}
    .phone-email-box{display: block;}
    .box-phones{padding: 10px 10px;font-size: 13px;border: none;}
    .box-email{margin-left: 0px;padding: 10px 10px;font-size: 13px;border: none;}
    .support-circle span{font-size: 14px;}
    .support-circle{display: none;}
    .section-color-two {background-color: #0B1F44;padding: 30px 15px 30px 15px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
    .section-two-form .form-control {border-radius: 5px;border: none;padding: 12px 12px;margin-bottom: 15px;}
    .section-two-form button{padding: 10px 0px;border-radius: 5px;}
    .faq-call-second {padding: 15px 25px;}
    .faq-call-first{padding: 15px 25px;float: none;}
}
@media (min-width: 768px) and (max-width: 867.98px) 
{
    .product-style-one{padding-top: 75px;}
    .product-style-two .row .col-md-6{width: 100%;}
    .breadcrumbs ul li a{font-size: 12px;}
    .product-gallery .custom-thumb{width: 100px;height: 100px;border-radius: 5px;border: 1px solid #0b1f44;}
    .product-gallery .main-image-wrapper{min-height: auto;}
    .product-gallery .custom-thumb img {border-radius: 5px;}

    .process-product .col-md-3{padding: 0px;}
    .process-text h6{font-size: 16px;}
    .process-text p{font-size: 15px;}
    .process-icon{width: 55px;height: 55px;}
    .process-box {border: 1px solid #e8e9ea !important;padding: 10px 15px 10px 15px;}
    .process-box-last {border: none;}
    .process-product {border: none;padding: 10px 0px;}

    .woocommerce-product{margin-top: 20px;}
    .product-page-form .form-group.col-md-6 {width:33.33%;}

    .woocommerce-tabs .nav-pills .nav-link{width: 185px;margin-bottom: 10px;font-size: 13px;}
    .tabs-heading h5{font-size: 25px;}
    .tabs-heading p{font-size: 15px;}
    .strong_font {font-size: 15px;}
    .spe_ta_img {display: none;}

    .home-style-eight {padding: 40px 0px;}
    .testi_para.text-end{text-align: left !important;}
    .testimonial-section{margin-top: 25px;}
    .testimonial-card{padding: 15px 15px 15px 15px;}
    .testimonial-text h5{font-size: 20px;}
    .testimonial-card::after{width:25px;height: 25px;top: 25px;}
    .testimonial-text p{margin-top: 20px;line-height: 25px;font-size: 14px;}

    .product-style-five {padding: 10px 0px 50px;}
    .product-page-content{padding: 20px 10px 0px 10px;}
    .product-page-content h1{font-size: 35px;}
    .product-page-content h2{font-size: 32px;}
    .product-page-content h3{font-size: 29px;}
    .product-page-content h4{font-size: 25px;}
    .product-page-content h5{font-size: 22px;}
    .product-page-content p{font-size: 16px;}
    .product-page-content a{font-size: 16px;}
    .set-description{border-radius: 10px;}
    .product-page-content li{font-size: 16px;}

    .home-style-six{padding: 30px 0px;}
    .faqs-section {margin: 0px 0px;}
    .accordion-header button{padding: 15px 10px;}
    .accordion-body{font-size: 14px;padding: 15px 10px;}
    .faq-area-call{margin-top: 20px;padding: 15px 0px;}
    .faq-call-first{padding: 15px 10px;border-right: none;}
    .agent-name{font-size: 15px;}
    .agent-designation{font-size: 13px;}
    .agent-image img {width: 30px;height: 30px;}
    .section-color-one{padding: 20px 15px;}
    .phone-email-box{display: block;}
    .box-phones{padding: 10px 10px;font-size: 13px;border: none;}
    .box-email{margin-left: 0px;padding: 10px 10px;font-size: 13px;border: none;}
    .support-circle span{font-size: 14px;}
    .support-circle{display: none;}
    .section-color-two {background-color: #0B1F44;padding: 30px 15px 30px 15px;}
    .section-two-form .form-control {border-radius: 5px;border: none;padding: 12px 12px;margin-bottom: 15px;}
    .section-two-form button{padding: 10px 0px;border-radius: 5px;}
    .faq-call-second {padding: 15px 25px;}
    .faq-call-first{padding: 15px 25px;float: none;}
    .web-heading-para-section {width: 100%;padding: 0px 0px 0px;}
}
@media (min-width: 868px) and (max-width: 967.98px) 
{
    .product-style-one{padding-top: 75px;}
    .breadcrumbs ul li a{font-size: 14px;}
    .product-gallery .custom-thumb{width: 80px;height: 80px;border-radius: 5px;border: 1px solid #0b1f44;}
    .product-gallery .main-image-wrapper{min-height: auto;}
    .product-gallery .custom-thumb img {border-radius: 5px;}
    .woocommerce-product-name h1{font-size: 35px;}
    .woocommerce-product-paragraph p{font-size: 13px;}
    .product-page-form{padding: 15px 15px;}
    .forms-product-btn button{font-size: 12px;padding: 10px 10px;}
    .data-protection{padding: 5px 10px;}
    .product-gallery .thumb-view-more{min-height: 75px;}

    .process-product .col-md-3{padding: 0px;width: 50%;}
    .process-text h6{font-size: 16px;}
    .process-text p{font-size: 15px;}
    .process-icon{width: 55px;height: 55px;}
    .process-box {border: 1px solid #e8e9ea !important;padding: 10px 15px 10px 15px;}
    .process-box-last {border: none;}
    .process-product {border: none;padding: 10px 0px;}

    .woocommerce-tabs .nav-pills .nav-link{width: 185px;margin-bottom: 10px;font-size: 13px;}
    .tabs-heading h5{font-size: 25px;}
    .tabs-heading p{font-size: 15px;}
    .strong_font {font-size: 15px;}
    .spe_ta_img {display: none;}

    .home-style-eight {padding: 40px 0px;}
    .testi_para.text-end{text-align: left !important;}
    .testimonial-section{margin-top: 25px;}
    .testimonial-card{padding: 15px 15px 15px 15px;}
    .testimonial-text h5{font-size: 20px;}
    .testimonial-card::after{width:25px;height: 25px;top: 25px;}
    .testimonial-text p{margin-top: 20px;line-height: 25px;font-size: 14px;}

    .product-style-five {padding: 10px 0px 50px;}
    .product-page-content{padding: 20px 10px 0px 10px;}
    .product-page-content h1{font-size: 35px;}
    .product-page-content h2{font-size: 32px;}
    .product-page-content h3{font-size: 29px;}
    .product-page-content h4{font-size: 25px;}
    .product-page-content h5{font-size: 22px;}
    .product-page-content p{font-size: 16px;}
    .product-page-content a{font-size: 16px;}
    .set-description{border-radius: 10px;}
    .product-page-content li{font-size: 16px;}

    .home-style-six{padding: 30px 0px;}
    .faqs-section {margin: 0px 0px;}
    .accordion-header button{padding: 15px 10px;}
    .accordion-body{font-size: 14px;padding: 15px 10px;}
    .faq-area-call{margin-top: 20px;padding: 15px 0px;}
    .faq-call-first{padding: 15px 10px;border-right: none;}
    .agent-name{font-size: 15px;}
    .agent-designation{font-size: 13px;}
    .agent-image img {width: 30px;height: 30px;}
    .section-color-one{padding: 20px 15px;}
    .phone-email-box{display: block;}
    .box-phones{padding: 10px 10px;font-size: 13px;border: none;}
    .box-email{margin-left: 0px;padding: 10px 10px;font-size: 13px;border: none;}
    .support-circle span{font-size: 14px;}
    .support-circle{display: none;}
    .section-color-two {background-color: #0B1F44;padding: 30px 15px 30px 15px;}
    .section-two-form .form-control {border-radius: 5px;border: none;padding: 12px 12px;margin-bottom: 15px;}
    .section-two-form button{padding: 10px 0px;border-radius: 5px;}
    .faq-call-second {padding: 15px 25px;}
    .faq-call-first{padding: 15px 25px;float: none;}
    .web-heading-para-section {width: 100%;padding: 0px 0px 0px;}
}
@media (min-width: 968px) and (max-width: 1099.98px) 
{
    .product-style-one{padding-top: 75px;}
    .breadcrumbs ul li a{font-size: 14px;}
    .product-gallery .custom-thumb{width: 80px;height: 80px;border-radius: 5px;border: 1px solid #0b1f44;}
    .product-gallery .main-image-wrapper{min-height: auto;}
    .product-gallery .custom-thumb img {border-radius: 5px;}
    .woocommerce-product-name h1{font-size: 35px;}
    .woocommerce-product-paragraph p{font-size: 13px;}
    .product-page-form{padding: 15px 15px;}
    .forms-product-btn button{font-size: 12px;padding: 10px 10px;}
    .data-protection{padding: 5px 10px;}
    .product-gallery .thumb-view-more{min-height: 75px;}

    .process-product .col-md-3{padding: 0px;width: 50%;}
    .process-text h6{font-size: 16px;}
    .process-text p{font-size: 15px;}
    .process-icon{width: 55px;height: 55px;}
    .process-box {border: 1px solid #e8e9ea !important;padding: 10px 15px 10px 15px;}
    .process-box-last {border: none;}
    .process-product {border: none;padding: 10px 0px;}

    .woocommerce-tabs .nav-pills .nav-link{width: 185px;margin-bottom: 10px;font-size: 13px;}
    .tabs-heading h5{font-size: 25px;}
    .tabs-heading p{font-size: 15px;}
    .strong_font {font-size: 15px;}
    .spe_ta_img {display: none;}

    .home-style-eight {padding: 40px 0px;}
    .testi_para.text-end{text-align: left !important;}
    .testimonial-section{margin-top: 25px;}
    .testimonial-card{padding: 15px 15px 15px 15px;}
    .testimonial-text h5{font-size: 20px;}
    .testimonial-card::after{width:25px;height: 25px;top: 25px;}
    .testimonial-text p{margin-top: 20px;line-height: 25px;font-size: 14px;}

    .product-style-five {padding: 10px 0px 50px;}
    .product-page-content{padding: 20px 10px 0px 10px;}
    .product-page-content h1{font-size: 35px;}
    .product-page-content h2{font-size: 32px;}
    .product-page-content h3{font-size: 29px;}
    .product-page-content h4{font-size: 25px;}
    .product-page-content h5{font-size: 22px;}
    .product-page-content p{font-size: 16px;}
    .product-page-content a{font-size: 16px;}
    .set-description{border-radius: 10px;}
    .product-page-content li{font-size: 16px;}

    .home-style-six{padding: 30px 0px;}
    .faqs-section {margin: 0px 0px;}
    .accordion-header button{padding: 15px 10px;}
    .accordion-body{font-size: 14px;padding: 15px 10px;}
    .faq-area-call{margin-top: 20px;padding: 15px 0px;}
    .faq-call-first{padding: 15px 10px;}
    .agent-name{font-size: 15px;}
    .agent-designation{font-size: 13px;}
    .agent-image img {width: 30px;height: 30px;}
    .section-color-one{padding: 20px 15px;}
    .phone-email-box{display: block;}
    .box-phones{padding: 10px 10px;font-size: 13px;border: none;}
    .box-email{margin-left: 0px;padding: 10px 10px;font-size: 13px;border: none;}
    .support-circle span{font-size: 14px;}
    .support-circle{display: none;}
    .section-color-two {background-color: #0B1F44;padding: 30px 15px 30px 15px;}
    .section-two-form .form-control {border-radius: 5px;border: none;padding: 12px 12px;margin-bottom: 15px;}
    .section-two-form button{padding: 10px 0px;border-radius: 5px;}
    .faq-call-second {padding: 15px 25px;}
    .faq-call-first{padding: 15px 25px;float: none;}
}
@media (min-width: 1100px) and (max-width: 1199.98px) 
{
    .product-style-one{padding-top: 25px;}
    .breadcrumbs ul li a{font-size: 14px;}
    .product-gallery .custom-thumb{width: 80px;height: 80px;border-radius: 5px;border: 1px solid #0b1f44;}
    .product-gallery .main-image-wrapper{min-height: auto;}
    .product-gallery .custom-thumb img {border-radius: 5px;}
    .woocommerce-product-name h1{font-size: 35px;}
    .woocommerce-product-paragraph p{font-size: 13px;}
    .product-page-form{padding: 15px 15px;}
    .forms-product-btn button{font-size: 12px;padding: 10px 10px;}
    .data-protection{padding: 5px 10px;}
    .product-gallery .thumb-view-more{min-height: 75px;}

    .process-product .col-md-3{padding: 0px;width: 50%;}
    .process-text h6{font-size: 16px;}
    .process-text p{font-size: 15px;}
    .process-icon{width: 55px;height: 55px;}
    .process-box {border: 1px solid #e8e9ea !important;padding: 10px 15px 10px 15px;}
    .process-box-last {border: none;}
    .process-product {border: none;padding: 10px 0px;}

    .woocommerce-tabs .nav-pills .nav-link{width: 185px;margin-bottom: 10px;font-size: 13px;}
    .tabs-heading h5{font-size: 25px;}
    .tabs-heading p{font-size: 15px;}
    .strong_font {font-size: 15px;}
    .spe_ta_img {display: none;}

    .home-style-eight {padding: 40px 0px;}
    .testi_para.text-end{text-align: left !important;}
    .testimonial-section{margin-top: 25px;}
    .testimonial-card{padding: 15px 15px 15px 15px;}
    .testimonial-text h5{font-size: 20px;}
    .testimonial-card::after{width:25px;height: 25px;top: 25px;}
    .testimonial-text p{margin-top: 20px;line-height: 22px;font-size: 12px;}
}
@media (min-width: 1200px) and (max-width: 1299.98px) 
{
    .product-style-one{padding-top: 25px;}
    .breadcrumbs ul li a{font-size: 14px;}
    .product-gallery .custom-thumb{width: 80px;height: 80px;border-radius: 5px;border: 1px solid #0b1f44;}
    .product-gallery .main-image-wrapper{min-height: auto;}
    .product-gallery .custom-thumb img {border-radius: 5px;}
    .woocommerce-product-name h1{font-size: 35px;}
    .woocommerce-product-paragraph p{font-size: 13px;}
    .product-page-form{padding: 15px 15px;}
    .forms-product-btn button{font-size: 12px;padding: 10px 10px;}
    .data-protection{padding: 5px 10px;}
    .product-gallery .thumb-view-more{min-height: 75px;}

    .process-product .col-md-3{padding: 0px;width: 50%;}
    .process-text h6{font-size: 16px;}
    .process-text p{font-size: 15px;}
    .process-icon{width: 55px;height: 55px;}
    .process-box {border: 1px solid #e8e9ea !important;padding: 10px 15px 10px 15px;}
    .process-box-last {border: none;}
    .process-product {border: none;padding: 10px 0px;}

    .woocommerce-tabs .nav-pills .nav-link{width: 185px;margin-bottom: 10px;font-size: 13px;}
    .tabs-heading h5{font-size: 25px;}
    .tabs-heading p{font-size: 15px;}
    .strong_font {font-size: 15px;}
    .spe_ta_img {display: none;}

    .home-style-eight {padding: 50px 0px;}
    .testi_para.text-end{text-align: left !important;}
    .testimonial-section{margin-top: 25px;}
    .testimonial-card{padding: 15px 15px 15px 15px;}
    .testimonial-text h5{font-size: 20px;}
    .testimonial-card::after{width:25px;height: 25px;top: 25px;}
    .testimonial-text p{margin-top: 20px;line-height: 22px;font-size: 12px;}
    .web-heading-para-section.w-100{padding: 0px 0px 0px;}
}
@media (min-width: 1300px) and (max-width: 1399.98px)
{
    .product-style-one{padding-top: 25px;}
    .breadcrumbs ul li a{font-size: 14px;}
    .product-gallery .custom-thumb{width: 80px;height: 80px;border-radius: 5px;border: 1px solid #0b1f44;}
    .product-gallery .main-image-wrapper{min-height: auto;}
    .product-gallery .custom-thumb img {border-radius: 5px;}
    .woocommerce-product-name h1{font-size: 35px;}
    .woocommerce-product-paragraph p{font-size: 13px;}
    .product-page-form{padding: 15px 15px;}
    .forms-product-btn button{font-size: 12px;padding: 10px 10px;}
    .data-protection{padding: 5px 10px;}
    .product-gallery .thumb-view-more{min-height: 75px;}

    .process-product .col-md-3{padding: 0px;width: 50%;}
    .process-text h6{font-size: 16px;}
    .process-text p{font-size: 15px;}
    .process-icon{width: 55px;height: 55px;}
    .process-box {border: 1px solid #e8e9ea !important;padding: 10px 15px 10px 15px;}
    .process-box-last {border: none;}
    .process-product {border: none;padding: 10px 0px;}

    .woocommerce-tabs .nav-pills .nav-link{width: 185px;margin-bottom: 10px;font-size: 13px;}
    .tabs-heading h5{font-size: 25px;}
    .tabs-heading p{font-size: 15px;}
    .strong_font {font-size: 15px;}

    .home-style-eight {padding: 70px 0px;}
    .web-heading-para-section.w-100{padding: 0px 0px 0px;}
}
@media (min-width: 1400px) and (max-width: 1499.98px)
{
    .product-style-one{padding-top: 25px;}
    .breadcrumbs ul li a{font-size: 14px;}
    .product-gallery .custom-thumb{width: 80px;height: 80px;border-radius: 5px;border: 1px solid #0b1f44;}
    .product-gallery .main-image-wrapper{min-height: auto;}
    .product-gallery .custom-thumb img {border-radius: 5px;}
    .woocommerce-product-name h1{font-size: 35px;}
    .woocommerce-product-paragraph p{font-size: 13px;}
    .product-page-form{padding: 15px 15px;}
    .forms-product-btn button{font-size: 12px;padding: 10px 10px;}
    .data-protection{padding: 5px 10px;}
    .product-gallery .thumb-view-more{min-height: 75px;}

    .process-product .col-md-3{padding: 0px;width: 50%;}
    .process-text h6{font-size: 16px;}
    .process-text p{font-size: 15px;}
    .process-icon{width: 55px;height: 55px;}
    .process-box {border: 1px solid #e8e9ea !important;padding: 10px 15px 10px 15px;}
    .process-box-last {border: none;}
    .process-product {border: none;padding: 10px 0px;}

    .woocommerce-tabs .nav-pills .nav-link{width: 185px;margin-bottom: 10px;font-size: 13px;}
    .tabs-heading h5{font-size: 25px;}
    .tabs-heading p{font-size: 15px;}
    .strong_font {font-size: 15px;}

    .home-style-eight {padding: 70px 0px;}
    .web-heading-para-section.w-100{padding: 0px 0px 0px;}
}

@media (min-width: 1500px) and (max-width: 1599.98px)
{
    .product-style-one{padding-top: 25px;}
    .breadcrumbs ul li a{font-size: 14px;}
    .product-gallery .custom-thumb{width: 80px;height: 80px;border-radius: 5px;border: 1px solid #0b1f44;}
    .product-gallery .main-image-wrapper{min-height: auto;}
    .product-gallery .custom-thumb img {border-radius: 5px;}
    .woocommerce-product-name h1{font-size: 35px;}
    .woocommerce-product-paragraph p{font-size: 13px;}
    .product-page-form{padding: 15px 15px;}
    .forms-product-btn button{font-size: 12px;padding: 10px 10px;}
    .data-protection{padding: 5px 10px;}
    .product-gallery .thumb-view-more{min-height: 75px;}

    .process-product .col-md-3{padding: 0px;width: 50%;}
    .process-text h6{font-size: 16px;}
    .process-text p{font-size: 15px;}
    .process-icon{width: 55px;height: 55px;}
    .process-box {border: 1px solid #e8e9ea !important;padding: 10px 15px 10px 15px;}
    .process-box-last {border: none;}
    .process-product {border: none;padding: 10px 0px;}

    .woocommerce-tabs .nav-pills .nav-link{width: 185px;margin-bottom: 10px;font-size: 13px;}
    .tabs-heading h5{font-size: 25px;}
    .tabs-heading p{font-size: 15px;}
    .strong_font {font-size: 15px;}

    .home-style-eight {padding: 70px 0px;}
    .web-heading-para-section.w-100{padding: 0px 0px 0px;}
}

@media (min-width: 1600px) and (max-width: 1699.98px)
{
    .product-style-one{padding-top: 25px;}
    .breadcrumbs ul li a{font-size: 14px;}
    .product-gallery .custom-thumb{width: 100px;height: 100px;border-radius: 5px;border: 1px solid #0b1f44;}
    .product-gallery .main-image-wrapper{min-height: auto;}
    .product-gallery .custom-thumb img {border-radius: 5px;}
    .product-page-form{padding: 15px 15px;}
    .forms-product-btn button{font-size: 12px;padding: 10px 10px;}
    .data-protection{padding: 5px 10px;}

    .process-product .col-md-3{padding: 0px;width: 50%;}
    .process-text h6{font-size: 16px;}
    .process-text p{font-size: 15px;}
    .process-icon{width: 55px;height: 55px;}
    .process-box {border: 1px solid #e8e9ea !important;padding: 10px 15px 10px 15px;}
    .process-box-last {border: none;}
    .process-product {border: none;padding: 10px 0px;}

    .web-heading-para-section.w-100{padding: 0px 0px 0px;}
    .home-style-eight {padding: 70px 0px;}
}

@media (min-width: 1700px) and (max-width: 1799.98px)
{
    .product-style-one{padding-top: 25px;}
    .product-gallery .thumb-slider-wrapper{width: 220px;}

    .process-text h6{font-size: 16px;}
    .process-text p{font-size: 15px;}
    .process-icon{width: 55px;height: 55px;}
    .process-text {padding: 20px 5px 10px;}

    .web-heading-para-section.w-100{padding: 0px 0px 0px;}
    .home-style-eight {padding: 70px 0px;}
}