#dsn_header.header-normal.cstm_innerpage {
    min-height: 400px;
    height: auto;
    margin: auto;
}

.about-section .experience .exp-number {
    background-image: url(../images/slider3.jpg);
    background-attachment: fixed;
    transform: unset;
}



ul.dsn-list .list-item .dsn-icon i {

    color: #00a78a;
}

.dsn-style-classic .dsn-posts .box-content .box-image-link + .post-content .post-title-info .post-title {
    color: #000;
}

.post-title-info .post-title .title-h2 {
color:#000;
}

ul.cstm-list {
    padding-left: unset;
    padding-bottom: unset;
}

ul.cstm-list li {
    padding-top: unset;
    margin-bottom: 30px;
}

ul.cstm-list li:last-child {
    margin-bottom: unset;
}

ul.cstm-list li img {
    width: 60px;
    margin-right: 15px;
}

.nectar-flip-box {
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    perspective: 1000px;
    -webkit-perspective: 1000px;
    margin-bottom: 20px;
}

    .nectar-flip-box .flip-box-front[data-text-color="dark"], .nectar-flip-box .flip-box-back[data-text-color="dark"] {
        color: #676767
    }

    .nectar-flip-box .flip-box-front[data-text-color="light"], .nectar-flip-box .flip-box-back[data-text-color="light"], .nectar-flip-box .flip-box-front[data-text-color="light"] h1, .nectar-flip-box .flip-box-back[data-text-color="light"] h1, .nectar-flip-box .flip-box-front[data-text-color="light"] h2, .nectar-flip-box .flip-box-back[data-text-color="light"] h2, .nectar-flip-box .flip-box-front[data-text-color="light"] h3, .nectar-flip-box .flip-box-back[data-text-color="light"] h3, .nectar-flip-box .flip-box-front[data-text-color="light"] h4, .nectar-flip-box .flip-box-back[data-text-color="light"] h4, .nectar-flip-box .flip-box-front[data-text-color="light"] h5, .nectar-flip-box .flip-box-back[data-text-color="light"] h5, .nectar-flip-box .flip-box-front[data-text-color="light"] h6, .nectar-flip-box .flip-box-back[data-text-color="light"] h6 {
        color: #fff
    }

    .nectar-flip-box .flip-box-front, .nectar-flip-box .flip-box-back {
        background-size: cover;
        background-position: center;
        -ms-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
        transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
        -webkit-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    .nectar-flip-box[data-shadow="light_visibility"] .flip-box-back, .nectar-flip-box[data-shadow="light_visibility"] .flip-box-front {
        box-shadow: 0px 30px 60px rgba(0,0,0,0.2)
    }

    .nectar-flip-box[data-shadow="heavy_visibility"] .flip-box-back, .nectar-flip-box[data-shadow="heavy_visibility"] .flip-box-front {
        box-shadow: 0px 30px 75px rgba(0,0,0,0.4)
    }

    .nectar-flip-box .flip-box-back[data-bg-overlay="true"]:after, .nectar-flip-box .flip-box-front[data-bg-overlay="true"]:after {
        position: absolute;
        z-index: 1;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        content: ' ';
        display: block;
        opacity: 0.6;
        background-color: inherit;
        backface-visibility: hidden
    }

    .nectar-flip-box:hover .flip-box-front, .nectar-flip-box:hover .flip-box-back {
        -ms-transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
        transition: transform 0.7s cubic-bezier(.4,.2,.2,1);
        -webkit-transition: transform 0.7s cubic-bezier(.4,.2,.2,1)
    }

    .nectar-flip-box .flip-box-back {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%
    }

    .nectar-flip-box .nectar-button {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .nectar-flip-box[data-h_text_align="center"] .flip-box-back, .nectar-flip-box[data-h_text_align="center"] .flip-box-front {
        text-align: center
    }

    .nectar-flip-box[data-h_text_align="right"] .flip-box-back, .nectar-flip-box[data-h_text_align="right"] .flip-box-front {
        text-align: right
    }

    .nectar-flip-box[data-v_text_align="center"] .flip-box-back .inner, .nectar-flip-box[data-v_text_align="center"] .flip-box-front .inner {
        transform: translateY(-50%) translateZ(60px) scale(.94);
        -webkit-transform: translateY(-50%) translateZ(60px) scale(.94);
        -ms-transform: translateY(-50%) translateZ(60px) scale(.94);
        top: 50%
    }

    .nectar-flip-box[data-v_text_align="bottom"] .flip-box-back .inner, .nectar-flip-box[data-v_text_align="bottom"] .flip-box-front .inner {
        -ms-transform: translateZ(60px) scale(.94);
        transform: translateZ(60px) scale(.94);
        -webkit-transform: translateZ(60px) scale(.94);
        bottom: 0
    }

    .nectar-flip-box[data-v_text_align="top"] .flip-box-back .inner, .nectar-flip-box[data-v_text_align="top"] .flip-box-front .inner {
        -ms-transform: translateZ(60px) scale(.94);
        transform: translateZ(60px) scale(.94);
        -webkit-transform: translateZ(60px) scale(.94);
        top: 0
    }

    .nectar-flip-box[data-flip-direction="vertical-to-top"] .flip-box-back .inner, .nectar-flip-box[data-flip-direction="vertical-to-top"] .flip-box-front .inner, .nectar-flip-box[data-flip-direction="vertical-to-bottom"] .flip-box-back .inner, .nectar-flip-box[data-flip-direction="vertical-to-bottom"] .flip-box-front .inner {
        -ms-transform: translateZ(50px) scale(.95);
        transform: translateZ(50px) scale(.95);
        -webkit-transform: translateZ(50px) scale(.95)
    }

    .nectar-flip-box[data-v_text_align="center"][data-flip-direction="vertical-to-bottom"] .flip-box-back .inner, .nectar-flip-box[data-v_text_align="center"][data-flip-direction="vertical-to-bottom"] .flip-box-front .inner, .nectar-flip-box[data-v_text_align="center"][data-flip-direction="vertical-to-top"] .flip-box-back .inner, .nectar-flip-box[data-v_text_align="center"][data-flip-direction="vertical-to-top"] .flip-box-front .inner {
        -ms-transform: translateY(-50%) translateZ(50px) scale(.95);
        transform: translateY(-50%) translateZ(50px) scale(.95);
        -webkit-transform: translateY(-50%) translateZ(50px) scale(.95)
    }

    .nectar-flip-box .flip-box-back .inner, .nectar-flip-box .flip-box-front .inner {
        position: absolute;
        left: 0;
        width: 100%;
        padding: 10px;
        outline: 1px solid transparent;
        -webkit-perspective: inherit;
        perspective: inherit;
        z-index: 2
    }

    .nectar-flip-box[data-flip-direction="horizontal-to-left"] .flip-box-back, body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="horizontal-to-right"]:hover .flip-box-front, .owl-carousel.moving .nectar-flip-box[data-flip-direction="horizontal-to-left"] .flip-box-back {
        -ms-transform: rotateY(180deg);
        -webkit-transform: rotateY(180deg);
        transform: rotateY(180deg);
        -webkit-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d
    }

    .nectar-flip-box[data-flip-direction="horizontal-to-right"].flipped .flip-box-front {
        -ms-transform: rotateY(180deg) !important;
        -webkit-transform: rotateY(180deg) !important;
        transform: rotateY(180deg) !important
    }

    .nectar-flip-box[data-flip-direction="horizontal-to-left"] .flip-box-front, body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="horizontal-to-left"]:hover .flip-box-back, .nectar-flip-box[data-flip-direction="horizontal-to-right"] .flip-box-front, body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="horizontal-to-right"]:hover .flip-box-back, .owl-carousel.moving .nectar-flip-box[data-flip-direction="horizontal-to-left"] .flip-box-front, .owl-carousel.moving .nectar-flip-box[data-flip-direction="horizontal-to-right"] .flip-box-front {
        -ms-transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
        -webkit-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d
    }

    .nectar-flip-box[data-flip-direction="horizontal-to-left"].flipped .flip-box-back, .nectar-flip-box[data-flip-direction="horizontal-to-right"].flipped .flip-box-back {
        -ms-transform: rotateY(0deg) !important;
        -webkit-transform: rotateY(0deg) !important;
        transform: rotateY(0deg) !important
    }

    body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="horizontal-to-left"]:hover .flip-box-front, .nectar-flip-box[data-flip-direction="horizontal-to-right"] .flip-box-back, .owl-carousel.moving .nectar-flip-box[data-flip-direction="horizontal-to-right"] .flip-box-back {
        -ms-transform: rotateY(-180deg);
        -webkit-transform: rotateY(-180deg);
        transform: rotateY(-180deg);
        -webkit-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d
    }

    .nectar-flip-box[data-flip-direction="horizontal-to-left"].flipped .flip-box-front {
        -ms-transform: rotateY(-180deg) !important;
        -webkit-transform: rotateY(-180deg) !important;
        transform: rotateY(-180deg) !important
    }

    .nectar-flip-box[data-flip-direction="vertical-to-top"] .flip-box-back, body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="vertical-to-bottom"]:hover .flip-box-front {
        -ms-transform: rotateX(180deg);
        -webkit-transform: rotateX(180deg);
        transform: rotateX(180deg);
        -webkit-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d
    }

    .nectar-flip-box[data-flip-direction="vertical-to-bottom"].flipped .flip-box-front {
        -ms-transform: rotateX(180deg) !important;
        -webkit-transform: rotateX(180deg) !important;
        transform: rotateX(180deg) !important
    }

    .nectar-flip-box[data-flip-direction="vertical-to-top"] .flip-box-front, body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="vertical-to-top"]:hover .flip-box-back, .nectar-flip-box[data-flip-direction="vertical-to-bottom"] .flip-box-front, body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="vertical-to-bottom"]:hover .flip-box-back {
        -ms-transform: rotateX(0deg);
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        -webkit-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d
    }

    .nectar-flip-box[data-flip-direction="vertical-to-top"].flipped .flip-box-back, .nectar-flip-box[data-flip-direction="vertical-to-bottom"].flipped .flip-box-back {
        -ms-transform: rotateX(0deg) !important;
        -webkit-transform: rotateX(0deg) !important;
        transform: rotateX(0deg) !important
    }

    body:not(.using-mobile-browser) .nectar-flip-box[data-flip-direction="vertical-to-top"]:hover .flip-box-front, .nectar-flip-box[data-flip-direction="vertical-to-bottom"] .flip-box-back {
        -ms-transform: rotateX(-180deg);
        -webkit-transform: rotateX(-180deg);
        transform: rotateX(-180deg);
        -webkit-transform-style: preserve-3d;
        -ms-transform-style: preserve-3d;
        transform-style: preserve-3d
    }

    .nectar-flip-box[data-flip-direction="vertical-to-top"].flipped .flip-box-front {
        -ms-transform: rotateX(-180deg) !important;
        -webkit-transform: rotateX(-180deg) !important;
        transform: rotateX(-180deg) !important
    }

    .nectar-flip-box .flip-box-front i {
        margin-bottom: 20px;
        height: auto !important;
        display: block;
        width: auto !important
    }

@media all and (-ms-high-contrast:none) {
    *::-ms-backdrop, .nectar-flip-box .flip-box-front, .nectar-flip-box .flip-box-back {
        transition: none !important;
        -ms-transition: none !important;
    }
}

.flip-box-back a#btnSubmit {
    margin: 0 auto;
}


.sbox1:hover .cirt-img {
    opacity: 0;
}
h5.pt-4 {
    position: absolute;
}
.sbox1 {
    text-align: center;
    /*background: url('../assets/images/certificate-1.png');*/
    /* background: url(../../assets/alpha/certificate-1.png) left top no-repeat; */
    padding: 27px 10px;
    margin: 15px 0;
    min-height: 150px;
}

/* .sbox1.cstm-box-2 {
    background: url(../../assets/alpha/cpcb-main.png) left top no-repeat;
}

.sbox1.cstm-box-3 {
    background: url(../../assets/alpha/food.png) left top no-repeat;
}

.sbox1.cstm-box-4 {
    background: url(../../assets/alpha/test-micro.png) left top no-repeat;
} */

/*.bnbox, .sbox1 {
    border-bottom: 3px solid #00a78a;
}
*/
.sbox1 i {
        font-size: 35px;
        color: #006237;
        /* padding-bottom: 22px; */
    }



.sbox1:hover {
    /*background: url(../alpha/site-img14.png) left top no-repeat;*/
    /*background: #2ea589;*/
    background: #2ea589;

}

.sbox1:hover i {
    font-size: 35px;
    color: #ffffff;
    /* padding-bottom: 22px; */
}
.sbox1:hover h5 {
    color: #ffffff;
    /* padding-bottom: 22px; */
}

.sbox1 .middle {
    opacity: 0;
    /* position: absolute; */
    /*top: 50%;
    left: 50%;*/
    /* transform: translate(-50%,-50%); */
    /* -ms-transform: translate(-50%,-50%); */
    text-align: center
}

.sbox1:hover .middle {
    opacity: 1
}

.sbox1 .text {
    background-color: #ffffff;
    color: #006237;
    font-size: 16px;
    /* padding: 5px 10px; */
    border-radius: 5px;
}

   .sbox1 .text i {
    padding: 2px 3px;
    margin: 0;
    font-size: 15px !important;
    color: #006237;
    opacity: 1 !important;
}



.bnbox, .sbox1 {
    border-bottom: 3px solid #006237;
    min-height: 492px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 100%;
    width: 300px;
}

.im-file:before {
    content: "\e8b7";
}

/* .sbox1 i {
    font-size: 35px;
    color: #0074b8;
    padding-bottom: 22px;
} */


header#site_menu_header {
    top: 33px;
}

.nav-bg header#site_menu_header {
    top: 0;
}

.dsn-icon-theme-color .service-item .service-item-inner {
    min-height: 400px;
}

.cstm_dark_btn:hover .hide_dark_btn {
    background-color: #006237 !important; 
}

.nectar-flip-box .flip-box-back{
    background-color: #006237 !important;
}







.sbox1 {
    position: relative;
    overflow: hidden;
    text-align: center;
    padding: 20px;
    /*background: #f5f5f5;*/
    height: 200px; /* Adjust as needed */
    transition: 0.3s;
    border: 15px solid #000;
}

/* Hide default content */
.sbox1 i,
.sbox1 h5 {
    opacity: 0;
    transition: opacity 0.3s ease;
}

/* Show these elements on hover */
.sbox1:hover i,
.sbox1:hover h5 {
    opacity: 1;
    z-index: 1;
}

.middle {
    position: absolute;
    top: 0;
    left: 0;
    height: 130%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.0.6); /* optional overlay */
    display: flex;
    justify-content: center; /* center horizontally */
    align-items: center;     /* center vertically */
    opacity: 0;
    transition: opacity 0.3s ease;
    color: #fff;
    text-align: center;
}

.middle .text {
    font-size: 18px;
    font-weight: 500;
    display: flex;
    align-items: center;
    gap: 5px; /* spacing between icon and text */
	padding: 8px;
}


/* Show .middle on hover */
.sbox1:hover .middle {
    opacity: 1;
}

.bnbox, .sbox1 {
    border-bottom: 15px solid #000;
    min-height: 445px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 100%;
    width: 300px;
    background-size: contain;
}

#home-blog {
display: none;
}

.cstm-hei{
height: 550px;
}

.root-posts article .box-image-link, .root-posts article h2 {
    pointer-events: unset;
    cursor: unset;
}

.box-left{
    text-align: justify;
}

.cstm-product-f .service-item .service-item-inner {
    min-height: 333px;
}

.modal__container .row {
    width: 100%;
}

.cstm-trust .swiper-wrapper {
    height: auto !important;
}

div#navbar_toggle .toggle-text {
    color: #fff;
}

.nav-bg div#navbar_toggle .toggle-text {
    color: #000;
}

.site-header.nav-bg .toggle-icon .toggle-line {
    background: #000 !important;
}

.cstm-par{
      max-width: 570px;
    line-height: 30px;
    font-size: 17px;
}

.cstm-font{
    font-size: 15px;
}

.cstm-font{
    font-size: 15px;
}

.max-width-330 {
    max-width: 330px;
}

.cstm-list {
 text-align: justify;
}
.cover-bg-img {
    border-radius: 15px !important;
}

.cstm-trust{
     min-height: 330px !important;
}

@media (max-width: 1399px) {

    .dsn-icon-theme-color .service-item .service-item-inner {
    min-height: 404px;
}
.testimonial-inner-item.border-style {
    min-height: 381px;
}
}



@media (max-width: 1023px) {
    .about-section .box-creative {
    padding: 0;
}
    
}


@media (max-width: 991px) {
    
}


@media (max-width: 767px) {

}


@media (max-width: 425px) {
    
}

.cstm-space .title-h2 {
    line-height: 0.4;
}


