@media (min-width: 576px) {

    .sliderDemo .bannerContent {

        width: 80%;

    }

}



@media (min-width: 768px) {

    .sliderDemo .bannerContent {

        width: 100%;

    }

}



@media (min-width: 992px) {

    .sliderDemo .bannerContent {

        width: 90%;

    }

}



@media (min-width: 1200px) {

    .sliderDemo .bannerContent {

        width: 90%;

    }

}





@media screen and (max-width: 1244px) {

    .box-container {

        padding: 0px 30px;

    }



    .feature-grid .wraaper {

        padding: 45px 20px;

    }



    .aboutUs-main .about-intro {

        flex-wrap: wrap;

    }

}





@media screen and (max-width: 1090px) {

    .grid-col-2 {

        grid-template-columns: 1fr;

        margin-bottom: 70px;

    }



    .discover-text {

        /* padding: 50px; */

        width: 83%;

        margin: 0;

    }



    .l-tx {

        display: flex;

        flex-direction: column-reverse;

        align-items: flex-start;

    }



    .discover-img img {

        width: 70%;

    }



    .discover-text p {

        margin: 20px 0px;

    }



    .discover-text h2 {

        font-size: 24px;

        margin-top: 30px;

    }



    .left-text {

        margin-bottom: 50px;

    }



    .our-value img {

        max-width: 70%;

    }



    .footer-wrapper {

        row-gap: 30px;

        flex-wrap: wrap;

        justify-content: flex-start;

    }



    .contact-box {

        flex: wrap;

        gap: 20px;

        flex-direction: column;

    }



    .footer-logo {

        width: 30%;

        margin-right: auto;

    }





    .our-value {

        margin: 66px 0px;

    }



    .quality-product .banner-title h1 {

        font-size: 38px;

    }



    .banner-overlay {

        position: relative;

        background: rgb(28 28 28 / 38%);

        padding: 173px 0 209px;

    }



    .footer-box {

        width: 30%;

    }



    .about-intro {

        display: flex;

        margin-bottom: 70px;

        gap: 10px;

        padding: 50px;

        flex-wrap: wrap;

    }



    .about-intro .about-info {

        padding-left: 0px;

    }



    .about-intro .about-info h2 {

        font-size: 28px;

    }



    .about-intro .about-info p {

        font-size: 16px;



        width: 60%;

    }



    .aboutUs-main .about-intro .about-info p {

        font-size: 16px;

        width: 100%;

    }



    .aboutUs-main .about-intro {

        padding: 0px 50px;

        margin-bottom: 30px;

    }





    .feature-wraper {

        padding: 40px 0px 10px 0px;

        grid-template-columns: repeat(4, 1fr);



    }





}





@media screen and (max-width: 990px) {



    .properties-detail h3 {

        font-size: 36px;

        font-weight: 600;

        margin-bottom: 20px;

        margin-top: 0px;

        margin-bottom: 20px;

    }



    .fill-btn {

        margin-bottom: 0px;

    }



    .Benefits .benefits-wrap .items {

        width: 30%;

    }



    .Benefits .benefits-wrap {

        display: flex;

        justify-content: start;

    }



    .grid-col-3 {

        display: grid;

        grid-template-columns: 1fr 1fr;

        gap: 30px;

    }



    .about-intro img {

        max-width: 100%;

        margin-bottom: 35px;

    }



    .properties-detail {

        gap: 60px;

    }



    .Discover-products {

        margin: 100px 0px;

        overflow-x: hidden;

        margin-top: 54px;

    }

}





@media screen and (max-width: 864px) {



    /* MOBILE NAVIGATION */

    .btn-mobile-nav {

        display: block;

        z-index: 9999;

    }



    .btn-mobile-nav html {

        overflow: hidden;

    }



    .main-nav {

        background-color: rgba(255, 255, 255, 0.9);

        -webkit-backdrop-filter: blur(5px);

        backdrop-filter: blur(10px);

        position: fixed;

        top: 0;

        left: 0;

        width: 100%;

        height: 100vh;

        transform: translateX(100%);

        text-align: start;

        display: flex;

        /* align-items: center; */

        justify-content: start;

        transition: all 0.5s ease-in;

        opacity: 0;

        pointer-events: none;

        visibility: hidden;

    }



    .main-nav-list {

        align-items: flex-start;

    }



    .nav-open .main-nav {

        opacity: 1;

        pointer-events: auto;

        visibility: visible;

        transform: translateX(0);

        overflow: hidden;

    }



    .nav-open .icon-mobile-nav[name="close-outline"] {

        display: block;

    }



    .nav-open .icon-mobile-nav[name="menu-outline"] {

        display: none;

    }



    .main-nav-list {

        flex-direction: column;

        margin-top: 13%;

    }



    .sticky .header {

        padding: 0px;

    }



    .innovations-section .top-headings h2 {

        font-size: 26px;

        line-height: 1.5;

    }



    .our-value h4 {

        font-size: 24px;

    }



    .feature-boxes h3 {

        font-size: 22px;

        margin-top: 30px;

    }



    .footer-logo {

        width: 100%;

    }



    .footer-wrapper {

        row-gap: 40px;

    }



    .feature-grid .wraaper {

        display: flex;

        flex-direction: column-reverse;

        align-items: stretch;

        padding-left: 40px;

        padding-right: 40px;

        gap: 30px;

    }



    .grey-bg .wraaper {

        display: grid;

        grid-template-columns: 1fr;

    }



    .product-grid, .collection .product-grid {



        display: flex;

        flex-direction: column-reverse;

        gap: 40px;

    }





    .p-discription {

        padding: 0px 0px;

    }



    .p-discription .p-heading {

        font-size: 24px;

        margin-bottom: 15px;

    }



    .p-img img {

        max-width: 90%;

        margin-top: 20px;

    }



    .contact-us h4 {

        font-size: 18px;

    }



    .contact-btn {

        font-size: 11px;

    }



    .featuredBlock .btn {

        border: 2px solid rgb(0 0 0);

        border-radius: 25px;

        font-size: 13px;

        color: #333;

    }





    .view-products {

        margin-bottom: 50px;

    }



    .recommended-wrap .recomend-item {

        font-weight: 500;

        font-size: 14px;

        width: 40%;

    }



    .Benefits .benefits-wrap .items {

        width: 45%;

    }



    .grid-col-3 {

        grid-template-columns: 1fr;

        gap: 30px;

    }



    .about-box p {

        font-size: 16px;

        line-height: 1.6;

    }



    .featuredBlock-col {

        background: rgb(255 255 255);

        padding: 92px 30px 95px 30px;

    }



    .banner-overlay .container {

        max-width: 90%;

    }



    .feature-wraper {

        row-gap: 10px;

        padding: 50px 0px 10px 0px;

        display: grid;

        grid-template-columns: repeat(3, 1fr);



    }



    .properties-detail .col-lg-6 {

        padding: 25px;

    }



    .properties-detail {

        gap: 30px;

        padding: 40px 0px;

    }

}



@media (min-width: 576px) {



    .properties-wrap .container,

    .container-sm {

        max-width: 100%;

    }

}



@media screen and (max-width: 599px) {

    .page-indicator p {

        margin-bottom: 5px;

        font-size: 11px;

    }



    .header .box-container {

        padding: 0px 15px;

    }



    .box-container {

        padding: 0px 25px;

    }



    .top-products-listing {

        margin-top: 35px;

    }



    .logo {

        max-width: 126px;

    }



    .main-nav-list {

        flex-direction: column;

        margin-top: 20%;

        gap: 18px;

    }



    .main-nav-link:link,

    .main-nav-link:visited {

        font-size: 15px;

    }



    .page-top .box-container {

        padding: 0px 1px;

    }



    .page-top .social-icons a {

        font-size: 15px;

        height: 27px;

        width: 27px;

    }



    .page-top span {

        font-size: 10px;

    }



    .footer-wrapper {

        row-gap: 40px;

    }



    .footer-logo {

        width: 100%;

    }



    .footer-box {

        width: 50%;

    }



    .contact-box {

        width: 100%;

        display: flex;

        justify-content: space-between;

        gap: 20px;

    }



    .btn {

        padding: 9px 26px;

        border: 2px solid rgb(242 240 239);

        color: rgb(255 255 255);

        border-radius: 50px;

        font-size: 10px;

        font-weight: 500;

    }



    .view-btn {

        padding: 6px 22px;

        border: 2px solid rgb(45 64 89);

        text-transform: uppercase;

        color: rgb(45 64 89);

        margin-top: 18px;

        border-radius: 0px;

        background-image: linear-gradient(90deg, rgb(255 255 255 / 0%) 50%, rgb(45 64 89) 50%);

    }



    .fill-btn {

        border: 2px solid rgb(228 0 28);

        color: rgb(0 0 0);

    }



    .featuredBlock .btn {

        border: 2px solid #333;

        border-radius: 25px;

        font-size: 11px;

    }





    .banner-overlay {

        position: relative;

        background: rgb(28 28 28 / 38%);

        padding: 120px 0 129px;

        text-align: center;

    }





    .banner-title h1 {

        font-weight: 600;

        font-size: 28px;

        margin-bottom: 20px;

        text-align: center;

    }



    .banner-title p {

        font-size: 13px;

        margin-bottom: 32px;

        text-align: center;

    }



    .top-headings p {

        width: 84%;

        margin: 0 auto;

        font-size: 12px;

    }



    .top-headings .bottom-line {

        width: 5%;

        height: 3px;

        border-radius: 5px;

        margin: 20px auto;

    }



    .info-box .top img {

        object-fit: fill;

        max-width: 50%;

    }



    .our-value h4 {

        font-size: 20px;

        padding-right: 0px;

        margin: 25px 0px 32px 0px;

    }



    .feature-boxes h3 {

        font-size: 20px;

    }



    .info-box {

        height: auto;

    }



    .info-box .top h4 {

        font-size: 19px;

    }



    .info-box .discription {

        font-size: 13px;

        padding: 25px 35px;

    }



    .sliderDemo .bannerContainer {

        height: 300px;

    }



    .featuredBlock-col {

        background: rgb(255 255 255);

        padding: 65px 30px;

    }



    .sticky .header {

        height: 80px;

    }



    .product-info {

        /* padding-left: 50px; */

        padding-left: 0px;

    }



    .product-info h3 {

        font-size: 30px;

    }



    .product-info p {

        font-size: 13px;

    }



    .product-info ul li {

        font-size: 12px;

        font-weight: 500;

    }



    .product-info h3::before {

        content: "";

        height: 4px;

        width: 17px;

        background: rgb(228 0 28);

        position: absolute;

        top: 50%;

        left: -7%;

        border-radius: 2px;

    }



    /*

    .view-btn {

        padding: 5px 12px;

    } */

    .view-btn a {

        font-size: 10px;

    }



    .recommended-wrap {

        row-gap: 5px;

    }



    .recommended-wrap .recomend-item {

        font-weight: 500;

        font-size: 12px;

        width: 50%;

    }



    .Benefits .benefits-wrap .items {

        width: 100%;

        display: flex;

        align-items: center;

        flex-direction: column;

        text-align: center;

    }



    .properties-detail td {

        border-bottom: 0px;

        width: 50%;

        font-size: 11px;

        padding-left: 4px;

    }



    .properties-detail th {

        padding-left: 25px;

        padding: 10px;

        font-size: 13px;

    }



    .properties-detail .short-disc {

        width: 100%;

        margin: 14px 0px;

        font-weight: 400;

        font-size: 12px;

    }



    .properties-detail h3 {

        font-size: 20px;

    }



    .fill-btn a {

        font-size: 11px;

    }



    .properties-detail h4 {

        font-size: 16px;

    }



    .comman-heading {

        font-size: 19px;

        margin: 25px 0px;

    }



    .Related-products {

        padding: 5px 0px;

    }



    .Applications {

        padding: 12px 0px;

    }



    .footer {

        /* background: rgb(240 240 240); */

        padding: 30px 0px 10px 0px;

        margin-top: 38px;

    }



    .progressBar {

        margin-top: 70px;

    }



    .Discover-products {

        margin: 10px 0px 30px 0px;

    }





    .featuredBlock-col .body2 p {

        margin: 33px 0px;

        font-size: 12px;

        line-height: 22px;

        letter-spacing: 0;

    }



    .contact-us .box-container {

        padding: 5px;

    }



    .contact-us h4 {

        margin-bottom: 0px;

        font-size: 16px;

    }



    .footer-box h6 {

        font-size: 13px;

        margin-bottom: 15px;

    }



    .quality-product .banner-title h1 {

        font-size: 23px;

        margin-bottom: 40px;

    }



    .quality-product .banner-overlay {

        padding: 113px 0px 110px;

    }



    .card-title h5 {

        font-weight: 500;

        font-size: 15px;

    }



    .featuredBlock {

        background-position: 0 -1% !important;

        min-height: 543px;

    }



    .grid-col-2 {

        grid-template-columns: 1fr;

        margin: 65px 0px;

    }





    .about-intro .about-info h2 {

        font-size: 20px;

        margin-top: 20px;

    }



    .about-intro .about-info p {

        font-size: 14px;

        width: 100%;

        margin-top: 20px;

    }



    .about-intro {

        gap: 0px;

    }



    .about-box {

        margin: 0px;

        min-height: 350px;

    }



    .about-box h4 {

        font-size: 20px;

    }



    .about-box p {

        font-size: 15px;



    }



    .discover-img img {

        width: 100%;

    }



    .discover-text {

        width: 100%;

    }



    .Recommended-uses {

        margin: 50px 0px 0px 0px;

    }



    .Recommended-uses h3 {

        font-size: 20px;

    }



    .products-list .dropdown-toggle {

        font-size: 13px;

    }



    .products .dropdown-item {

        font-size: 13px;

    }



    .products h5 {

        font-size: 13px;

    }



    .fiiled {

        font-size: 10px;

    }



    .footer-box a {

        font-size: 11px;

    }



    .copywirte {

        padding-top: 20px;

    }



    .copywirte p {

        font-size: 13px;

    }



    .footer-box a ion-icon {

        font-size: 16px !important;

    }



    .discover-text h2 {

        font-size: 22px;

    }



    .discover-text p {

        font-size: 14px;

    }



    .aboutUs-home {

        margin-top: 50px;

        overflow-x: hidden;

        padding-bottom: 41px;

        margin-bottom: 37px;

    }



    .about-intro {

        padding: 30px 40px;

    }



    .innovations-section {

        margin: 60px 0px;

        overflow-x: hidden;

    }



    .innovations-section .top-headings h2 {

        font-size: 20px;

        padding: 0px;

    }



    .aboutUs-main .about-intro {

        background: rgb(255 255 255);

        gap: 44px;

    }



    .aboutUs-main {

        margin-top: 54px;

    }



    .contact-form {

        margin: 50px 0px;

    }



    .contact-wrap .form,

    .contact-wrap .contact-info {

        padding: 46px 18px;

    }



    .form-select {

        font-size: 13px;

    }



    .form-control {

        font-size: 12px;

    }



    .Applications .application-name span {

        font-size: 14px;

    }



    .Related-products .item span {

        font-size: 14px;

    }



    .Benefits .benefits-wrap {

        margin-top: 50px;

    }



    .Benefits {

        margin-top: 50px;

    }



    .footer-logo p {

        font-size: 12px;

        margin-top: 20px;

    }



    .about-box img {

        max-width: 100%;

        height: 90px;

    }



    .feature-wraper {

        row-gap: 10px;

        padding: 50px 0px 10px 0px;

        display: grid;

        grid-template-columns: repeat(2, 1fr);

    }



    .icon-mobile-nav {

        height: 33px;

        width: 33px;

        color: rgb(51 51 51);

    }



    .product-img img {

        max-width: 100%;

        height: 100%;

    }



    .properties-wrap .container {

        max-width: 100%;

    }



    .properties-detail .col-lg-6 {

        padding: 0px 35px;

    }



    .properties-detail td:first-child {

        border-right: 1px solid rgb(102 102 102);

    }



    .properties-detail th:first-child {

        border-right: 1px solid rgb(102 102 102);

    }



    .properties {

        background-position: initial;

        background-size: 742px;

    }



    .p-discription .p-heading {

        font-size: 20px;

        margin-bottom: 15px;

    }



    .p-discription p {

        font-size: 11px;

    }



    .p-img img {

        max-width: 100%;

        margin-top: 20px;

    }



    .properties-detail {

        gap: 40px;

        padding-bottom: 17px;

    }



    .properties-detail table {

        box-shadow: 1px 5px 10px 0px #e5e5e5;

    }



    .properties-detail td {

        font-size: 10px;

        padding-left: 12px;

        padding-bottom: 6px;

    }



}



@media screen and (max-width: 470px) {

    .info-box .discription {

        font-size: 12px;

        padding: 18px 28px;

        line-height: 1.9;

    }



    .recommended-wrap .recomend-item {

        width: 100%;

    }



    .discover-text h2 {

        font-size: 18px;

    }



    .discover-img img {

        height: 100%;

    }



    .about-box p {

        font-size: 12px;

    }



    .about-box h4 {

        font-size: 18px;

        font-weight: 600;

        margin: 27px 0px 17px 0px;

    }



    .about-box img {

        max-width: 100%;

        height: 90px;

    }



    .about-box {

        margin: 0px;

        min-height: 319px;

    }



    .btn {

        padding: 8px 25px;

        border-radius: 50px;

        font-size: 11px;

    }



    .banner-title h1 {

        font-weight: 600;

        font-size: 28px;

        margin-bottom: 20px;

    }



    .banner-title p {

        font-size: 10px;

        margin-bottom: 32px;

    }



    .discover-text p {

        font-size: 13px;

    }



    .feature-wraper {

        row-gap: 10px;

        padding: 15px 0px 10px 0px;

    }



    .feature-wraper .list-item {

        padding: 10px;

    }





    .Applications .item img {

        max-width: 73%;

        margin: 0 auto;

    }



    .Applications .application-name {

        width: 73%;

        margin: 0 auto;

    }



    .Related-products .item img {

        max-width: 73%;

        margin: 0 auto;

    }





    .properties-detail th {

        font-size: 12px;

    }





}





/* css by Anish  */

@media only screen and (max-width: 767px) {

    /* ====== Home Page ====== */

    .grid-col-2 {

        display: block;

    }



    .grid-col-2 {

        margin: 25px 0px;

    }



    .banner-overlay__home {

        position: relative;

        background: rgba(28, 28, 28, 0.376);

        padding: 90px 0 90px;

        color: #ffffff;

    }



    .banner-overlay__home a {

        text-align: center;

        margin: auto;

        display: block;

    }



    .discover-text p {

        font-size: 14px;

    }



    .quality__product__img {

        padding: 35px 0 35px;

    }



    .quality-product .banner-title h1 {

        font-size: 18px;

        margin-bottom: 40px;

    }



    .heading-title {

        font-size: 18px;

        color: #015826;

        font-weight: 600;

    }



    .hero__main__banner .learn__more__btn, .seamless__flooring .learn__more__btn, .breadcrums__custom .learn__more__btn {

        position: absolute;

        right: 0;

        bottom: 10%;

        z-index: 5;

        left: 0;

    }



    .learn__more__btn a {

        text-decoration: none;

        font-size: 16px;

        border: 2px solid;

        padding: 5px 15px;

        border-radius: 50px;

        font-weight: 600;

        color: #fff !important;

    }



    .seamless__span__1, .seamless__span__2, .seamless__span__3 {

        display: block;

        width: 100%;

        font-size: 28px;

        padding-left: 0 !important;

    }





    /* ===== footer ====== */

    .footer__logo img {

        width: 100%;

        margin-left: -5px;

        margin-top: 20%;

        margin-bottom: -15%;

    }



    footer .footer-bg-image {

        position: absolute;

        top: -20%;

        right: 0%;

        width: 100%;

    }



    .left__txt p {

        font-size: 16px;

        color: #fff;

        margin-bottom: 0;

    }



    .footer__social__media ul li a i {

        height: 30px;

        padding: 7px;

        border-radius: 50%;

        width: 30px;

        font-size: 14px;

        text-align: center;

        background: #d10429;

        color: #fff;

    }



    .header .box-container {

        padding: 0px 20px;

    }



    .about-hero .banner-overlay {

        padding: 60px 0px 60px 0px;

    }



    .about-intro {

        padding: 30px 25px;

    }



    .main-nav-list {

        flex-direction: column;

        margin-top: 25%;

        gap: 18px;

    }



    /* .row > * {

        flex-shrink: 0;

        width: 100%;

        max-width: 100%;

        padding-right: 0;

        padding-left: 0;

        margin-top: var(--bs-gutter-y);

    } */



    .products {

        background: #fff;

        min-height: unset;

        width: 100%;

        margin: 0 auto;

    }



    .product-grid, .collection .product-grid {

        display: flex !important;

        flex-direction: column-reverse;

        gap: 0;

    }



    .box-container {

        padding: 0px 20px;

    }



    .Contact-us-bannner .banner-overlay {

        padding: 75px 0px 75px 0px;

    }



    .banner-overlay {

        position: relative;

        background: rgb(28 28 28 / 38%);

        padding: 75px 0 75px;

        text-align: center;

    }



    .banner img {

        width: 100%;

        height: 100%;

        position: absolute;

        top: 0;

        left: 0;

        object-fit: cover;

        object-position: center;

        z-index: -1;

    }



    .dencryle__system .banner-title h1, .denpox__system .banner-title h1, .dencrete__system .banner-title h1, .denpur__system .banner-title h1 {

        font-weight: 400;

        font-size: 30px;

        margin-bottom: 20px;

        text-shadow: 2px 2px 3px #fff;

        font-family: Serpentine, sans-serif;

        position: absolute;

        top: 60%;

        left: 25%;

    }



    .system-landing-page .p-discription h1 {

        font-family: Dax Regular, sans-serif;

        font-size: 28px;

    }



    .p-discription p {

        font-size: 14px;

    }



    .Contact-us-bannner img {

        /* display: none; */

        width: 100%;

    }



    .Contact-us-bannner {

        /* background: url(http://165.22.211.204/dencoat/public/assets/img/systems/dummy-image.jpg); */

        background-position: center;

        background-size: cover;

    }



    .products {

        background: #fff;

        min-height: unset;

        width: 100%;

        margin: 0 auto;

        padding: 40px 0;

    }



    .applications .slick-arrow.slick-prev {

        left: -5px;

    }



    .applications .slick-arrow.slick-next {

        right: 15px;

    }



    .slick-prev:before, .slick-next:before {

        background-color: unset;

    }



    .multiple__address {

        padding-top: 30px;

        text-align: center;

    }



    .contact-wrap .form, .contact-wrap .contact-info {

        padding: 30px 15px;

    }



    div#example_wrapper {

        overflow: auto !important;

        padding: 20px 0;

    }



    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter {

        float: left;

        text-align: left;

        margin-top: 15px !IMPORTANT;

    }



    .dataTables_wrapper .dataTables_filter input {

        margin-left: 10px;

    }



    .drop__down__item {

        padding-left: 0 !important;

    }



    .technical__download {

        padding-top: 40px;

    }



    div#example_wrapper {

        overflow: auto !important;

        padding-bottom: 30px;

    }



    #example a {

        display: flex;

        justify-content: center;

        align-items: center;

        gap: 5px;

    }



    /* for product page  */

    body {

        display: flex;

        flex-direction: column;

        overflow-x: hidden;

    }



    .p-discription {

        order: 1;

    }





    /* =========== for new home page =========== */

    section.hero__main__banner {

        height: 50vh !important;

    }



    .span__1, .span__3 {

        color: #ffcf45;

        font-family: Dax Black, sans-serif;

        font-size: 25px;

        display: block;

        width: 100%;

    }



    .span__2 {

        color: #fff;

        font-family: Dax Regular, sans-serif;

        font-size: 25px;

        display: block;

        width: 100%;

    }



    .span__1 {

        margin-left: 15%;

    }



    .span__2 {

        margin-left: 50%;

    }



    .span__3 {

        margin-left: 95%;

    }



    .seamless__span__1, .seamless__span__2, .seamless__span__3 {

        display: block;

        width: 100%;

        font-size: 28px;

    }



    section.seamless__flooring {

        height: 50vh !important;

    }



    section.aerospace__sec {

        height: 50vh !important;

    }



    #aerospace__1 {

        font-family: Dax Black, sans-serif;

        font-size: 28px;

        display: block;

        width: 100%;

    }



    #aerospace__2 {

        font-size: 28px;

        display: block;

        width: 100%;

        padding-top: 1%;

        font-family: Dax Regular, sans-serif;

        padding-left: 15%;

    }



    .learn__more__btn a {

        text-decoration: none;

        font-size: 16px;

        border: 2px solid;

        padding: 5px 15px;

        border-radius: 50px;

        font-weight: 600;

    }



    .p__cont p {

        font-size: 16px;

        padding: 0 20px;

        text-align: justify;

        letter-spacing: -0.5px;

        line-height: 1.8;

    }



    .tech_dwn__box .panel {

        overflow: auto !important;

    }



    .accordion i {

        position: absolute;

        right: 5%;

    }



    .heading__span {

        display: block;

        width: 100%;

        font-size: 28px;

    }



    .breadcrums__custom h1 {

        color: #fff;

        font-size: 28px;

    }



    .section__padding {

        padding: 30px 0;

    }



    span sup {

        font-size: 10px !important;

        top: -2vh !important;

    }



    /* =========== for new home page END =========== */

    /* for market page  */

    .section__padding {

        padding: 30px 0;

        text-align: center;

    }



    .explore__market__btn {

        padding: 20px 0;

        display: flex;

        justify-content: center;

    }



    .explore__market__btn a {

        padding: 8px;

        color: #FFF;

        text-decoration: none;

        font-size: 15px;

        font-weight: 400;

        border: 2px solid #006c3e;

        border-radius: 50px;

        width: 80%;

        display: block;

        text-align: center;

        font-family: Dax Black, sans-serif;

        line-height: 1.8;

    }



    /* for market page  */

    /* about us page  */

    #abt__content .p__cont p {

        font-size: 18px;

        padding: 0 10px;

        text-align: justify;

        letter-spacing: -0.8px;

        line-height: 1.8;

        word-spacing: -1px;

    }



    /* about us page  */

    /* contact us page  */

    .contact-wrap .form, .contact-wrap .contact-info {

        padding: 30px 25px !important;

    }



    .contact-form {

        margin: 50px 0px;

        background: #105b2d;

        padding: 30px 0 40px 0;

    }



    .star-required-country .form-select {

        margin-bottom: 18px;

    }



    .contact-wrap {

        order: 2;

        padding-top: 15px;

    }



    /* contact us page  */

    /* system page  */

    .tech_dwn__box button {

        background-color: #49b9e6;

        color: #fff;

        font-family: Dax Black, sans-serif;

        font-size: 16px;

    }



    span.test {

        display: none;

    }



    /* system page  */

    /* landing page all  */

    .p-discription p {

        font-size: 16px;

        padding: 0 10px;

    }



    .system-benefits,

    .system-applications {

        padding-left: 25px;

    }



    .dencryle__brand__color {

        text-align: center;

    }



    .Related-products .item img {

        max-width: 100%;

        margin: 15px auto 0 auto;

    }



    /* landing page all  */

    /* product page all  */

    .color-selection {

        text-align: center;

        margin: 30px 0 !important;

        border-bottom: 1px solid #00b169;

        padding-bottom: 30px;

    }



    /* product page all  */

    /* market single page  */

    .food__beverage .p-discription {

        padding: 20px 15px;

    }



    .food__bev__subhead {

        font-weight: 400;

        padding-bottom: 20px;

        font-size: 18px;

        line-height: 1.5;

    }



    .tech_dwn__box {

        padding: 0 10px;

    }



    /* market single page  */

    /* mobile menu fix  */
    a.dropdown__mobile {
        display: inline;
        padding-left: 0;
    }
    /* mobile menu fix  */





}

