/* ------------ led light page start ------------ */
.led_our_product_row .our_product_box {
    width: 33.33%;
    padding: 20px 10px;
}

.led_our_product_row .our_product_box_inner {
    border: 1px solid #ddd;
    border-radius: 30px;
    overflow: hidden;
}

.led_our_product_row .our_product_img_box_inner {
    padding: 30px 0px 0;
}

.lfd_lrm_section {
    box-shadow: 0px 0px 26px 0px rgba(0, 0, 0, 0.05);
}

.lfd_lrm_lft_img_code img {
    height: 430px;
    width: 100% !important;
    object-fit: cover;
}

.lfd_lrm_col_1 {
    width: 44% !important;
}

.lfd_lrm_col_2 {
    width: 56% !important;
    padding-left: 50px;
}

.led_lrm_content_desc_box_inner {
    padding: 10px 0 10px;
}

/* ------------ led light page end ------------ */

/* ------------------ flood light page start ---------------  */
.flood_light_right_info_box_inner {
    display: flex;
    align-items: center;
    padding: 10px;
}

.flood_light_svg_box_inner {
    height: 84px;
    width: 84px;
    /* background: rebeccapurple; */
    background: linear-gradient(90deg, #416E5F 0.35%, #416E5F 0.35%, #467260 5.71%, #66A259 52.55%, #A4BF76 99.24%);
    border-radius: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.product_right_img_code img {
    height: 390px;
    width: 100% !important;
    object-fit: contain;
}

.product_right_img_code {
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(221, 221, 221, 1);
    border-radius: 30px;
    padding: 65px;
}

.product_right_col_1 {
    width: 48% !important;
}

.product_right_col_2 {
    width: 52% !important;
    padding-left: 45px;
}

.flood_light_right_desc_box_inner {
    padding-left: 30px;
}

.product_right_section:after {
    position: absolute;
    content: "";
    height: 350px;
    width: 292px;
    background: url(/wp-content/uploads/2024/07/Vector-1.png) no-repeat;
    background-size: 100% 100%;
    bottom: 0;
    right: 50px;
}

.product_right_section:after {
    position: absolute;
    content: "";
    height: 350px;
    width: 292px;
    background: url(/wp-content/uploads/2024/07/Vector-1.png) no-repeat;
    background-size: 100% 100%;
    bottom: 0;
    right: 50px;
}

.product_right_section:before {
    position: absolute;
    content: "";
    height: 568px;
    background: linear-gradient(90deg, #416E5F 0.35%, #416E5F 0.35%, #467260 5.71%, #66A259 52.55%, #A4BF76 99.24%);
    width: 468px;
    opacity: 0.15;
    left: 0;
    filter: blur(194px);
    top: 0;
    bottom: 0;
    margin: auto;
}

.product_info_section {
    clip-path: polygon(0% 0%, 100% 0%, 100% 81.722%, 92.033% 100%, 8.049% 100%, 0% 81.533%, 0% 0%);
}

.product_wattage_desc_main_box_inner.tc {
    padding: 0 60px;
}

.pro_wattage_desc_box_inner:after {
    position: absolute;
    content: "";
    height: 8px;
    width: 59px;
    background: linear-gradient(90deg, #416E5F 0.35%, #416E5F 0.35%, #467260 5.71%, #66A259 52.55%, #A4BF76 99.24%);
    bottom: 10px;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 10px 14px;
}

.pro_wattage_desc_box_inner.tw.fs20 {
    position: relative;
    padding: 0 0 34px;
}

/* ------------------- long life section ----------- */
.flood_pro_round_img span {
    background: #fff;
    clip-path: circle(54% at 61% 28%);
    height: 670px;
    width: 766.57px !important;
    /* display: flex !important; */
    /* justify-content: center; */
    /* align-items: center; */
}

.flood_pro_round_img img {
    height: 390px;
    width: 92% !important;
    object-fit: contain;
    object-position: right;
    display: flex;
    top: 50px;
}

.flood_pro_col_2 {
    right: -19%;
    position: absolute;
    top: -90px;
}




.flood_pro_round_img:after {
    position: absolute;
    content: "";
    height: 100%;
    width: 100%;
    left: 0;
    z-index: -1;
    position: absolute;
    content: "";
    height: 766.57px;
    width: 766.57px;
    background: rgba(241, 241, 241, 1);
    top: 0;
    left: auto;
    right: 100px;
    z-index: -1;
    clip-path: circle(47% at 74% 25.2%);
}

.flood_pro_round_img:before {
    position: absolute;
    content: "";
    height: 635px;
    width: 766.57px;
    background: linear-gradient(180deg, #416E5F 0.35%, #416E5F 0.35%, #467260 5.71%, #66A259 52.55%, #A4BF76 99.24%);
    clip-path: circle(53.8% at 78% 27.3%);
    right: 140px;
    z-index: -1;
}

.flood_pro_content_box_inner {
    padding: 15px 0 20px;
}

.flood_pro_col_1 {
    width: 63% !important;
    padding: 10px 0 50px;
}

.flood_pro_col_2 {
    width: 49% !important;
}


.data_sheet_main_box_inner {
    border-radius: 50px 30px 30px 50px;
    height: 50px;
    top: 10px;
    position: relative;
}

.data_sheet_icon_box_inner {
    height: 64px;
    width: 64px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
}



.data_sheet_txt_box_inner.site_desc.tw {
    background: linear-gradient(90deg, #416E5F 0.35%, #416E5F 0.35%, #467260 5.71%, #66A259 52.55%, #A4BF76 99.24%);
    padding: 10px;
    /* height: 50px; */
    display: flex;
    align-items: center;
    padding: 6px 32px;
    left: -10px;
    position: relative;
    z-index: -1;
    border-radius: 0 20px 20px 0;
}

.flood_pro_section {
    overflow: hidden;
}

.flood_pro_section:after {
    position: absolute;
    content: "";
    height: 215px;
    width: 173px;
    background: url(/wp-content/uploads/2024/07/Vector-1.png) no-repeat;
    background-size: 100% 100%;
    bottom: 0;
    left: 10px;
}

/* ------------------- long life section end----------- */

/* ------------------ flood light page end  ---------------  */





@media all and (min-width: 320px) and (max-width: 767px) {

    /* ------------ led light page ------------ */
    .lfd_lrm_lft_img_code img {
        height: 300px;
    }

    .lfd_lrm_col_2 {
        padding: 0px 0px;
        width: 100% !important;
    }

    .lfd_lrm_lft_img_code {
        padding: 10px 0 0;
    }

    .led_our_product_row .our_product_img_box_inner {
        padding: 0px 0px 0;
    }

    .led_our_product_row .our_product_box {
        padding: 10px 10px;
        width: 100%;
    }



    /* ------------ led light page end ------------ */
    /* ----------- flood lighting page start ------------ */
    .product_right_section:after {
        display: none;
    }

    .product_right_img_code {
        padding: 20px;
    }

    .product_right_row {
        flex-direction: column-reverse;
    }

    .product_right_img_code img {
        height: 230px;
    }

    .product_right_col_2 {
        padding-left: 0px;
        width: 100% !important;
    }

    .flood_light_right_desc_box_inner {
        padding-left: 10px;
    }

    .flood_light_svg_box_inner {
        height: 60px;
        width: 60px;
    }

    .product_right_col_1 {
        width: 100% !important;
    }

    .flood_light_svg_box_inner svg {
        height: 30px;
        width: 30px;
    }

    .flood_light_right_info_box_inner {
        padding: 0 0 20px;
    }

    .product_wattage_desc_main_box_inner.tc {
        padding: 0;
    }

    .product_info_section {
        clip-path: none;
    }

    /* long life section start */
    .flood_pro_round_img span {
        clip-path: none;
        height: auto;
    }

    .flood_pro_round_img:before,
    .flood_pro_round_img:after {
        display: none;
    }

    .flood_pro_round_img img {
        height: 300px;
        width: 100% !important;
        object-position: center;
        top: 0;
    }

    .flood_pro_col_1 {
        width: 100% !important;
        padding: 0px 0 0px;
    }

    .flood_pro_round_img {
        padding: 10px 0 0;
    }

    .data_sheet_main_box {
        display: flex;
        justify-content: center;
    }

    .data_sheet_main_box_inner {
        top: 0;
    }

    .flood_pro_section:after {
        display: none;
    }

    /* long life section end */

    /* ----------- flood lighting page end ------------ */
}

@media all and (min-width: 768px) and (max-width: 980px) {

    /* ------------ led light page ------------ */
    .lfd_lrm_lft_img_code img {
        height: 400px;
    }

    .lfd_lrm_col_2 {
        padding: 0px 20px;
        width: 100% !important;
    }

    .lfd_lrm_lft_img_code {
        padding: 10px 0 0;
    }

    .led_our_product_row .our_product_img_box_inner {
        padding: 0px 0px 0;
    }

    .led_our_product_row .our_product_box {
        padding: 10px 10px;
    }

    /* ------------ led light page end ------------ */
    /* ----------- flood lighting page start ------------ */
    .product_right_section:after {
        height: 190px;
        width: 170px;
        right: 10px;
    }

    .product_right_img_code {
        padding: 50px;
    }

    .product_right_img_code img {
        height: 230px;
    }

    .product_right_col_2 {
        padding-left: 10px;
    }

    .flood_light_right_desc_box_inner {
        padding-left: 20px;
    }

    .flood_light_svg_box_inner {
        height: 75px;
        width: 75px;
    }

    /* long life section start */
    .flood_pro_round_img span {
        clip-path: none;
        height: auto;
    }

    .flood_pro_round_img:before,
    .flood_pro_round_img:after {
        display: none;
    }

    .flood_pro_round_img img {
        height: 350px;
        width: 100% !important;
        object-position: center;
        top: 0;
    }

    .flood_pro_col_1 {
        width: 100% !important;
        padding: 0px 0 0px;
    }

    .flood_pro_round_img {
        padding: 10px 0 0;
    }

    .flood_pro_section:after {
        display: none;
    }

    /* long life section end */
    /* ----------- flood lighting page end ------------ */
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {

    /* ------------ led light page ------------ */
    .lfd_lrm_lft_img_code img {
        height: 400px;
    }

    .lfd_lrm_col_2 {
        padding-left: 30px;
    }

    .led_our_product_row .our_product_img_box_inner {
        padding: 0px 0px 0;
    }

    .led_our_product_row .our_product_box {
        padding: 10px 10px;
    }



    /* ------------ led light page end ------------ */
    /* ----------- flood lighting page start ------------ */
    .product_right_section:after {
        height: 190px;
        width: 170px;
        right: 10px;
    }

    .product_right_img_code {
        padding: 50px;
    }

    .product_right_img_code img {
        height: 350px;
    }

    .product_right_col_2 {
        padding-left: 30px;
    }

    /* ------------- long life section start  -----------------*/

    .flood_pro_round_img img {
        height: 230px;
        width: 65% !important;
        top: 70px;
    }

    .flood_pro_round_img:after {
        height: 733px;
        width: 676px;
        right: 13px;
        clip-path: circle(44% at 63% 10%);
    }

    .flood_pro_round_img:before {
        height: 580px;
        width: 606px;
        clip-path: circle(53% at 76% 11.3%);
        right: 131px;
    }

    .flood_pro_round_img span {
        clip-path: circle(62% at 58% 15%);
        height: 430px;
    }

    .flood_pro_col_2 {
        width: 60% !important;
        right: -22%;
    }

    .flood_pro_col_1 {
        padding: 0px 0 0px;
    }

    .flood_pro_section:after {
        height: 135px;
        width: 117px;
    }

    /* ------------- long life section end  -----------------*/
    /* ----------- flood lighting page end ------------ */
}

@media all and (min-width: 1025px) and (max-width: 1140px) {

    /* ------------ led light page ------------ */
    .lfd_lrm_lft_img_code img {
        height: 400px;
    }

    .lfd_lrm_col_2 {
        padding-left: 30px;
    }

    .led_our_product_row .our_product_img_box_inner {
        padding: 0px 0px 0;
    }

    /* ------------ led light page end ------------ */
    /* ----------- flood lighting page start ------------ */
    .product_right_section:after {
        height: 190px;
        width: 170px;
        right: 10px;
    }

    .product_right_img_code {
        padding: 50px;
    }

    .product_right_img_code img {
        height: 350px;
    }

    .product_right_col_2 {
        padding-left: 30px;
    }

    /* ------------- long life section start  -----------------*/

    .flood_pro_round_img img {
        height: 230px;
        width: 65% !important;
        top: 70px;
    }

    .flood_pro_round_img:after {
        height: 733px;
        width: 676px;
        right: 33px;
        clip-path: circle(44% at 63% 11%);
    }

    .flood_pro_round_img:before {
        height: 580px;
        width: 636px;
        clip-path: circle(53% at 76% 11.3%);
        right: 137px;
    }

    .flood_pro_round_img span {
        clip-path: circle(62% at 58% 15%);
        height: 430px;
    }

    .flood_pro_col_2 {
        width: 60% !important;
        right: -22%;
    }

    .flood_pro_col_1 {
        padding: 0px 0 0px;
    }

    .flood_pro_section:after {
        height: 135px;
        width: 117px;
    }

    /* ------------- long life section end  -----------------*/

    /* ----------- flood lighting page end ------------ */
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
    .led_our_product_row .our_product_img_box_inner {
        padding: 0px 0px 0;
    }

    /* ----------- flood lighting page start ------------ */
    .product_right_section:after {
        height: 190px;
        width: 170px;
        right: 10px;
    }

    .product_right_img_code {
        padding: 50px;
    }

    .product_right_img_code img {
        height: 350px;
    }

    /* ------------- long life section start  -----------------*/
    .flood_pro_round_img img {
        height: 260px;
        width: 68% !important;
        top: 50px;
    }

    .flood_pro_round_img:after {
        height: 733px;
        width: 706px;
        right: 33px;
        clip-path: circle(44% at 63% 14%);
    }

    .flood_pro_round_img:before {
        height: 580px;
        width: 676px;
        clip-path: circle(53% at 76% 14.3%);
        right: 137px;
    }

    .flood_pro_round_img span {
        clip-path: circle(59% at 59% 15%);
        height: 570px;
    }

    .flood_pro_col_2 {
        width: 54% !important;
    }

    .flood_pro_col_1 {
        padding: 0px 0 0px;
    }

    .flood_pro_section:after {
        height: 135px;
        width: 117px;
    }

    /* ------------- long life section end  -----------------*/

    /* ----------- flood lighting page end ------------ */
}

@media all and (min-width: 1281px) and (max-width: 1440px) {

    /* ----------- flood lighting page start ------------ */
    .product_right_section:after {
        height: 230px;
        width: 210px;
        right: 10px;
    }

    .product_right_img_code {
        padding: 50px;
    }

    /* ------------- long life section start  -----------------*/
    .flood_pro_round_img img {
        height: 260px;
        width: 66% !important;
        top: 90px;
    }

    .flood_pro_round_img:after {
        height: 733px;
        width: 799px;
        right: 33px;
        clip-path: circle(44% at 63% 18%);
    }

    .flood_pro_round_img:before {
        height: 580px;
        width: 776px;
        clip-path: circle(53% at 76% 18.3%);
        right: 137px;
    }

    .flood_pro_round_img span {
        clip-path: circle(57% at 56% 20%);
        height: 590px;
    }

    .flood_pro_col_2 {
        width: 54% !important;
    }

    .flood_pro_section:after {
        height: 135px;
        width: 117px;
    }

    /* ------------- long life section end  -----------------*/
    /* ----------- flood lighting page end ------------ */
}

@media all and (min-width: 1441px) and (max-width: 1680px) {

    /* ----------- flood lighting page start ------------ */
    .product_right_section:after {
        height: 280px;
        width: 250px;
        right: 10px;
    }

    /* ------------- long life section start  -----------------*/
    .flood_pro_round_img img {
        height: 300px;
        width: 64% !important;
        top: 80px;
    }

    .flood_pro_round_img:after {
        height: 733px;
        width: 799px;
        right: 100px;
        clip-path: circle(44% at 65% 22%);
    }

    .flood_pro_round_img:before {
        height: 580px;
        width: 776px;
        clip-path: circle(53% at 76% 23.3%);
        right: 189px;
    }

    .flood_pro_round_img span {
        clip-path: circle(56% at 52% 25%);
        height: 590px;
    }

    .flood_pro_section:after {
        height: 135px;
        width: 117px;
    }

    /* ------------- long life section end  -----------------*/
    /* ----------- flood lighting page end ------------ */
}

@media all and (min-width: 1681px) and (max-width: 1880px) {

    /* ------------- long life section start  -----------------*/
    .flood_pro_round_img img {
        height: 350px;
        width: 82% !important;
        top: 60px;
    }

    /* ------------- long life section end  -----------------*/
}