/*
Theme Name: Twenty Twenty-One Child
Template: twentytwentyone
Version: 1.0.0
*/

.page-id-7 header#masthead {
    display: none;
}
.page-id-7 aside.widget-area, footer#colophon {
    display: none;
}






.biocel-banner-right-col img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
}
.biocel-banner-right-col {
    padding-right: 0;
}
.biocel-banner-section:after {
    content: "";
    position: absolute;
    bottom: -150px;
    right: -90px;
    background: #B7CF41;
    width: 800px;
    height: 800px;
    border-radius: 100%;
    z-index: 0;
}
.biocel-header-logo img {
    width: 150px !important;
    height: auto !important;
}

main#main {
    padding: 0;
}
.biocel-our-compre-left-col h2.elementor-heading-title {
    max-width: 410px;
}
.biocel-our-compre-right-col p {
    max-width: 490px;
}
.biocel-safety-col h2.elementor-heading-title {
    max-width: 560px;
}
.safety-right-list p {
    padding-bottom: 9px;
}
.contact-us-left-col img {
    height: auto !important;
}
.footer-section .contact-us-left-col p {
    max-width: 600px;
}
.biocel-banner-btn a.elementor-button:focus {
    outline: none !important;
    text-decoration: none !important;
    background-color: #02010169 !important;
	    color: #B7CF41 !important;
}









@media (min-width: 1600px) {
	.biocel-banner-right-col {
    padding-right: 150px;
}
.biocel-banner-left-col h2.elementor-heading-title {
    font-size: 56px !important;
    max-width: 630px;
}	
.biocel-banner-left-col .elementor-widget-text-editor p {
    max-width: 600px;
}	
.biocel-banner-section:after {
    bottom: -390px;
    right: -60px;
    width: 1100px;
    height: 1100px;
}	
.our-comprehen-row {
    column-gap: 280px !important;
}	
.biocel-safety-first-right-col {
    padding-left: 34%;
}	
	
	
	
	
}







@media (max-width: 767px){
.biocel-banner-section:after {
    width: 550px;
    height: 570px;
}	
#tablepress-1_wrapper {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }

    #tablepress-1 {
        min-width: 800px; /* apne content ke hisab se 700-900px kar sakte ho */
        width: 100%;
        white-space: nowrap;
    }
#tablepress-1 {
        width: 900px !important; /* Desktop width */
        min-width: 900px;
        border-collapse: separate;
        border-spacing: 0;
    }

    /* Header */
    #tablepress-1 thead th {
        background: #fff !important;
        padding: 18px 20px;
        white-space: nowrap;
    }

    #tablepress-1 thead th:first-child {
        border-radius: 12px 0 0 12px;
    }

    #tablepress-1 thead th:last-child {
        border-radius: 0 12px 12px 0;
    }

#tablepress-1 td, #tablepress-1 th {
    white-space: normal;
    font-size: 14px;
    background-color: transparent;
    padding: 15px 10px;
}
#tablepress-2_wrapper {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

#tablepress-2 {
    min-width: 800px;
    width: 100%;
    white-space: nowrap;
}

#tablepress-2 {
    width: 900px !important;
    min-width: 900px;
    border-collapse: separate;
    border-spacing: 0;
}

/* Header */
#tablepress-2 thead th {
    background: #fff !important;
    padding: 18px 20px;
    white-space: nowrap;
}

#tablepress-2 thead th:first-child {
    border-radius: 12px 0 0 12px;
}

#tablepress-2 thead th:last-child {
    border-radius: 0 12px 12px 0;
}

#tablepress-2 td,
#tablepress-2 th {
    white-space: normal;
    font-size: 14px;
    background-color: transparent;
    padding: 15px 10px;
}	
}