@media only screen and (min-width: 1200px){
    .header:hover{background: #fff;box-shadow: 0 0 50px 0px rgb(0 0 0 / 15%);}
    .header:hover .header-logo .logo-light{opacity: 0;}
    .header:hover .header-logo .logo-dark{opacity: 1;}
    .header:hover .header-contact .contact::after{background: rgb(135 68 68 /32%);}
    .header:hover .header-contact .contact a{color: var(--theme-color);}
    .header:hover .header-contact .contact .icon-area{background: var(--theme-color);}
    .header:hover .header-contact .contact .icon-area img{filter: brightness(0) invert(1);}
    .header:hover .language button{color: var(--theme-color);}
    .header:hover .language button.dropdown-toggle::after{background: var(--theme-color);}
    .navbar-toggler{display: none;}
    .navbar-nav .nav-item .dropdown-menu{position: absolute;top: 100%;left: calc(50% - 50vw - 20px);margin: 0;padding: 0;background: var(--theme-light);width: 100vw;height: 0;border: 0;border-radius: 0;transition-property: height,visibility;transition-duration: .35s;transition-delay: 0s;transition-timing-function: cubic-bezier(.215,.61,.355,1);visibility: hidden;}
    .navbar-nav .nav-item .dropdown-menu::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../image/menu-bg.jpg) no-repeat top center;background-size: cover;z-index: -1;opacity: 0.04;}
    .navbar-nav .nav-item .dropdown-menu .container{max-width: 95%;} 
    .navbar-nav .nav-item .dropdown-menu .sub-content-area{opacity: 0;transition-property: opacity;transition-duration: .35s;transition-timing-function: cubic-bezier(.215,.61,.355,1);display: flex;align-items: flex-start;padding: 4.5rem 0 4.5rem;}
    .navbar-nav .nav-item .dropdown-menu .sub-content-area .menu-title{padding: 0 40px;position: relative;writing-mode: tb-rl;transform: rotate(180deg);font-size: 28px;font-weight: 400;letter-spacing: 1.5px;color: rgb(0 0 0 / 20%);}
    .navbar-nav .nav-item .dropdown-menu .sub-content-area .menu-title::before{content: '';display: inline-block;margin-bottom: 15px;width: 1px;height: 0;background: rgb(0 0 0 / 20%);transition-duration: .35s;transition-delay: 0.5s;transition-timing-function: cubic-bezier(.215,.61,.355,1);} 
    .navbar-nav .nav-item .dropdown-menu .sub-content-area .menu-list{width: 100%;max-height: calc(100vh - 9rem - 94px);overflow-y: auto;}
    .navbar-nav .nav-item .dropdown-menu .sub-content-area .menu-list li{padding-left: 10vw;}
    .navbar-nav .nav-item .dropdown-menu .sub-content-area .menu-list .dropdown-item{padding: 25px 15px 25px 30px;font-size: 30px;line-height: 1;color: var(--theme-light-dark);}
    .navbar-nav .nav-item .dropdown-menu .sub-content-area .menu-list .dropdown-item::before{content: '';position: absolute;top: calc(50% - 10px);left: -10px;width: 12px;height: 20px;background: var(--theme-color2);clip-path: polygon(0 0, 100% 50%, 0 100%, 30% 50%);opacity: 0;transition: 0.5s;}
    .navbar-nav .nav-item .dropdown-menu .sub-content-area .menu-list .dropdown-item:focus,
    .navbar-nav .nav-item .dropdown-menu .sub-content-area .menu-list .dropdown-item:hover{padding: 25px 5px 25px 40px;color: var(--theme-color);background: transparent;}
    .navbar-nav .nav-item .dropdown-menu .sub-content-area .menu-list .dropdown-item:focus::before,
    .navbar-nav .nav-item .dropdown-menu .sub-content-area .menu-list .dropdown-item:hover::before{left: 0px;opacity: 1;} 
    .navbar-nav .nav-item .dropdown-menu.show{visibility: visible;height: calc(100vh - 94px);transition-delay: 0.4s;}
    .navbar-nav .nav-item .dropdown-menu.show .sub-content-area{opacity: 1;}
    .navbar-nav .nav-item .dropdown-menu.show .sub-content-area .menu-title::before{height: 100px;} 

}
@media only screen and (min-width: 1400px){
    .container{padding: 0;max-width: 1375px;}
}
@media only screen and (max-width: 2560px) {
	.management_scssn .management_img{ max-width:100%;}
}
@media only screen and (min-width: 1921px){
    .index-banner-area .banner-content{padding: 0 12px 0 114px;}
    .index-banner-area .banner-content::before{background-position: -130px 0;}
    .index-banner-area .banner-content h3{font-size: 60px;max-width: 670px;}
    .index-banner-area .banner-content p{font-size: 20px;max-width: 570px;}
}
@media only screen and (max-width: 1799px){
    .navbar-nav .nav-item .nav-link{padding: 39px 16px 39px;}
}
@media only screen and (max-width: 1650px){
    .header{padding: 0 4px 0 10px;}
    .header-logo-area, .header-contact-area{width: 285px;}
    .header-menu-area{width: calc(100% - 570px);}
    .header .header-logo{height: 100%;}
    .navbar-nav .nav-item{font-size: 15px;}
    .navbar-nav .nav-item .nav-link{padding: 39px 9px 39px;}
    .navbar-nav .nav-item .nav-link.dropdown-toggle {padding-right: 20px;}
    .navbar-nav .nav-item.dropdown button.dropdown-toggle:before {margin-left: -22px;font-size: 11px;}
    .header .header-contact .contact{padding: 0 20px 0 0;}
    .header .header-contact .contact a{font-size: 16px;}
    .header .header-contact .contact .icon-area{margin-right: 8px;padding: 10px;width: 40px;height: 40px;}
    .header .header-contact .contact .icon-area img{width: 18px;}
    .language{width: 60px;}
    .recycling_box { padding: 50px; top: 150px; }
    .recycling_box .recycling_content h4 { font-size: 28px; margin-bottom: 15px; }
    .recycling_box:nth-child(odd) .recycling_content { padding-right: 1rem; }
    .recycling_box:nth-child(even) .recycling_content { padding-left: 1rem; }
}
@media only screen and (max-width: 1399px){
    .header-logo-area, .header-contact-area{width: 220px;}
    .header-contact-area {width: 145px; }
    .header .header-logo{margin: 12px 0;width: 210px;}
    .header-menu-area{width: calc(100% - 382px);}
    .header .header-contact .contact{padding: 0px 15px 0 0;}
    .header .header-contact .contact .icon-area{margin-right: 0;}
    .header .header-contact .contact span{display: none;}
    .product-header-area .theme-title{padding-right: 20px;width: calc(100% - 300px);}
    .product-header-area .experience-area{width: 300px;}
    .choose-card{padding: 40px 30px 30px 30px;}
    .choose-card .choose-icon{margin-bottom: 20px;max-height: 54px;}
    .group-left{width: 72%;}
    .group-right{left: auto;right: 0;width: 360px;}
    .index-group-secn .carousel-indicators [data-bs-target]{padding: 25px 20px 20px 30px;font-size: 18px;}
    .index-cta-secn .title{padding-top: 80px;padding-bottom: 80px;}
    .index-cta-secn .btn-area::before{width: 36vw;}
    .index-cta-secn .btn-area::after{width: 90px;}
    .inner-banner-area .banner-content{padding-top: 30px;padding-bottom: 30px;min-height: 190px;}
}
@media only screen and (max-width: 1199px){
    body{padding-top: 90px;}
    .header{position: fixed;}
    .header-logo-area, .header-contact-area{width: 50%;}
    .header-menu-area{width: 100%;position: absolute; padding: 0; position: absolute;top: 85px;left: -8px;max-width: unset;width: 100vw;transition: 1.0s;}
    .header .header-logo {margin: 15px 0; width: 225px; }
    .header .header-contact .contact .icon-area{padding: 6px;width: 30px;height: 30px;text-align: center;}
    .header .header-contact .contact .icon-area img{width: 15px;}
    .header-menu-area:not(.visible){width: 0px;left: 100vw;}
    .navbar-collapse{padding: 30px 30px;height: calc(100vh - 55px);background: var(--theme-light);overflow: auto;z-index: 0;transition: 0.5s;/* display: flex; *//* justify-content: flex-start; */}
    .navbar-collapse::after{content: '';position: absolute;bottom: -20px;right: -40px;width: 42%;height: 100%;background: url(../img/logo-icon.svg) no-repeat bottom right;background-size: contain;opacity: 1%;z-index: -1;}
    .navbar-collapse:not(.show){display: block;transform: translateX(100vw);}
    .navbar-nav .nav-item{font-size: 22px;width: auto;display: inline-block;}
    .navbar-nav .nav-item::after{content: '';position: absolute;bottom: 0;left: 0;width: 800px;height: 1px;max-width: 100%;background: linear-gradient(45deg, rgb(135 68 68 / 40%) 0%, rgb(135 68 68 / 0%) 100%);}
    .navbar-nav .nav-item:last-child:after{display: none;}
    .navbar-nav .nav-item .nav-link{padding: 20px 10px 20px 16px;color: #874444;}
    .navbar-nav .nav-item .nav-link::before{top: calc(50% - 10px);right: auto;left: -10px;width: 10px;height: 20px;background: var(--theme-color2); clip-path: polygon(0 0, 100% 50%, 0 100%, 30% 50%);opacity: 0;transition: 0.5s;}
    .header .navbar-nav {display: flex;align-items: flex-start;/* max-width: 600px; */}
    .navbar-nav .nav-item.dropdown {position: relative; }
    .navbar-nav .nav-item.dropdown {display: inline-block;}
    .navbar-nav .nav-item.dropdown button.dropdown-toggle {position: absolute;right: 0;top: 16px;width: auto;}
    .navbar-nav .nav-item.dropdown button.dropdown-toggle:before {font-size: 20px;color: #874444 !important;border-left: 1px solid #874444;padding: 4px 3px 4px 10px;margin: 0;}
    .navbar-nav .nav-item.dropdown .dropdown-menu {padding: 0px 0 0px 2px; border: none; margin: 0; position: static !important; box-shadow: none; inset: auto; display: block; max-height: 0; overflow: hidden; position: absolute; -moz-transition: all ease .5s; top: 10px !important; transition: .5s ease; width: 100%; background: transparent; transform: none !important; }
    .navbar-nav .nav-item.dropdown .dropdown-menu.show {max-height: 400px; transition: .5s ease; }
    .navbar-nav .nav-item.dropdown .dropdown-menu .container {max-width: 100%; padding: 0; margin: 0; }
    .sub-content-area .menu-title {display: none; }
    ul.menu-list {padding-left: 20px; }
    ul.menu-list li a.dropdown-item {padding: 8px 10px 8px 10px;font-size: 16px;line-height: 1;background: transparent;color: var(--theme-light-dark);}
    .header:hover .navbar-nav .nav-item.show .nav-link, .header:hover .navbar-nav .nav-item .nav-link:hover{padding-left: 35px;padding-right: 5px;color: var(--theme-color);}
    .header:hover .navbar-nav .nav-item.show .nav-link::before, .header:hover .navbar-nav .nav-item .nav-link:hover::before{width: 10px;opacity: 1;}
    .index-group-secn .group-header{align-items: flex-start;flex-direction: column;}
    .index-group-secn .theme-title .title{width: 100%;}
    .index-group-secn .group-header p{margin-top: 15px;margin-left: 0;width: 100%;max-width: unset;}
    .group-right{width: 320px;}
    .index-group-secn .carousel-indicators [data-bs-target]{padding: 20px 15px 15px 20px;font-size: 16px;}
    .index-cta-secn .btn-area::after{width: 50px;}
    .inner-banner-area .banner-content{padding-top: 20px;padding-bottom: 20px;min-height: 140px;}
    .inner-banner-area .banner-content h1{font-size: 42px;}
    .inner-banner-area .banner-content .breadcrumb{margin-bottom: 0;}
    .contact-page .map-area{height: 450px;}
    .product_img_slide {max-width: 420px; margin: 0 0;}
    .product_block {padding: 45px 30px;}
    .pro_app_box h6 {font-size: 17px;}
    .company_profile_scssn .about-img-area {max-width: 300px;}
    .common_accordion .accordion-header .accordion-button {font-size: 22px;}
    .recycling_box { padding: 65px 45px; }
    .recycling_box .recycling_content h4 { font-size: 28px; margin-bottom: 15px; }
    .event_box .event_box_title {padding: 32px 0; }
    .event_box .event_box_title h4 {font-size: 16px; }
    .event_box .event_img img {padding: 10px; }
    ul.menu-list li:last-child {margin-bottom: 20px; }

    .catalog-download span {
        width: 55px;
        height: 55px;
        padding: 11px;
    }
    .brochure-catalog-inr a svg{
        width: 90px;
    }
    .thank-you-inr {padding: 4rem 0; }
    .thank-you-inr.error_inr {/* padding: 2vh 0; */}
    .thanks_page h2 {font-size: 70px;}
}
@media only screen and (max-width: 991px){
    body {padding-top: 60px; }
    .header .header-logo {margin: 15px 0; width: 185px; }
    .theme-title .sub-title{margin-bottom: 20px;padding: 7px 15px;min-width: 90px;font-size: 11px;}
    .theme-title .title{font-size: 36px;}
    .content-left-padding{padding-left: 20px;}
    .index-banner-area .banner-content{width: 50%;}
    .index-banner-area .banner-content::before{background-position: -4vw 0;background-size: contain;}
    .index-banner-area .banner-content h3{font-size: 3.8vw;}
    .index-banner-area .banner-content p{font-size: 1.8vw;}
    .index-banner-area .banner-img-area{width: 50%;}
    .index-about-secn{padding: 60px 0 40px 0;}
    .index-about-secn .vision{padding-right: 0;}
    .index-about-secn .vision .quotation{margin-bottom: 20px;max-width: 50px;}
    .index-about-secn .vision .theme-title{margin-bottom: 20px;}
    .index-about-secn .vision p{font-size: 20px;}
    .index-about-secn .about-img-area{margin: 0 auto;max-width: 310px;}
    .index-about-secn .index-about-content{padding-left: 20px;padding-right: 0;}
    .index-product-secn{padding: 60px 0 40px 0;}
    .product-header-area{flex-direction: column;}
    .product-header-area .theme-title{padding-right: 0;width: 100%;}
    .product-header-area .experience-area{padding: 30px 10px 0 10px;width: 100%;justify-content: center;}
    .product-header-area .experience-area::before{width: 100%;height: 1px;}
    .product-header-area .experience-area::after{top: 0;left: 50%;width: 38px;height: 4px;transform: translateX(-50%);}
    .product-card-area{margin-bottom: 45px;}
    .product-card-area .product-card-title{padding: 14px 20px 12px 20px;font-size: 18px;}
    .index-choose-secn{padding: 60px 0 40px 0;}
    .index-choose-secn .choose-card-area{padding: 0;}
    .index-group-secn{padding: 60px 0 40px;}
    .index-group-secn .theme-title{margin-bottom: 27px;}
    .index-group-secn .secn-btn-area{margin-top: 27px;}
    .group-left{width: 100%;}
    .group-right{display: none;}
    .index-cta-secn .title{padding-top: 50px;padding-bottom: 20px;font-size: 30px;}
    .index-cta-secn .btn-area{padding: 70px 0 50px;}
    .index-cta-secn .btn-area::before{width: 100vw;left: calc(50% - 50vw);}
    .index-cta-secn .btn-area::after{width: 100vw;height: 50px;left: calc(50% - 50vw);top: -2px;}
    .footer .top-footer{padding: 60px 0 40px;}
    .theme-title .title{font-size: 30px;}
    .inner-banner-area .banner-content h1{font-size: 36px;}
    .inner-banner-area .banner-content .breadcrumb .breadcrumb-item{font-size: 14px;}
    .contact-page{padding-top: 60px;}
    .contact-area{padding-top: 0;padding-bottom: 75px;}
    .contact-page .map-area{height: 400px;}
    .product_img_slide {max-width: 400px; width: 80%; margin: 0 0;}
    .product_detail_bottom h3 {font-size: 22px;}
    .pro_app_box {padding: 35px 15px 25px 20px; }
    .pro_app_box h6 {font-size: 16px; }
    .product_detail_table tr th {font-size: 15px; padding: 15px 14px 15px 18px;}
    .product_detail_table table tbody tr td {font-size: 15px; padding: 13px 13px 13px 18px;}
    .career_form_content {top: 0;padding: 60px 0px 50px;}
    .career_form_scssn {padding: 0 30px; box-shadow: 0px -20px 40px 0px rgb(0 0 0 / 10%); }
    .management_scssn {padding: 0 15px; }
    .management_scssn:before {width: 100%; height: calc(100% - 15%); }
    .management_scssn .management_img {width: 90%; }
    .management_scssn .management_content {width: 100%;max-width: 100%;}
    .common_accordion .accordion-header .accordion-button {padding: 1.375rem 2.7rem 1.375rem 1.375rem; }
    .common_accordion .accordion-header .accordion-button:after {right: 15px; }
    .product_detail_table table {width: 645px; }
    .recycling_box {top: 0;position: relative;padding: 40px 30px;margin: 40px 0;box-shadow: 0px 20px 25px 0px rgb(2 2 2 / 5%);min-height: 250px;}
    .recycling_box:nth-child(odd) .recycling_content, .recycling_box:nth-child(even) .recycling_content { padding: 0; }
    .recycling_box .recycling_content h4 { font-size: 22px; }
    .recycling_box .recycling_content p { font-size: 16px; line-height: 1.45; }
    .header-menu-area {top: 70px; }
    .thanks_page h2 {font-size: 60px;}
    .thanks_page .error_inr h2 {font-size:120px;}
    .thanks_page .error_inr h4 {font-size: 20px; }
    .thank-you-inr p {font-size: 17px;}
}
@media only screen and (max-width: 767px){
    p, .product_content p, ul.list li,.recycling_box .recycling_content p{font-size: 15px;}
    .theme-title .title{font-size: 26px;}
    .navbar-collapse::after{width: 80%;}
    .navbar-nav .nav-item{font-size: 19px;}
    .navbar-nav .nav-item .nav-link{padding: 20px 10px 20px 20px;}
    .navbar-nav .nav-item .nav-link::before{top: calc(50% - 6px);width: 7px;height: 12px;}
    .header:hover .navbar-nav .nav-item.show .nav-link, .header:hover .navbar-nav .nav-item .nav-link:hover{padding-left: 25px;}
    .header:hover .navbar-nav .nav-item.show .nav-link::before, .header:hover .navbar-nav .nav-item .nav-link:hover::before{width: 7px;}
    .carousel-control-area{top: calc(50% - 30px);}
    .carousel-control-area .carousel-control-prev, .carousel-control-area .carousel-control-next{width: 20px;height: 30px;}
    .carousel-control-area .carousel-control-prev-icon, .carousel-control-area .carousel-control-next-icon{width: 8px;height: 12px;}
    .index-about-secn .vision{padding-right: 0;}
    .index-about-secn .vision .quotation{margin-bottom: 15px;max-width: 40px;}
    .index-about-secn .vision p{font-size: 18px;}
    .index-about-secn .index-about-content p{padding: 0 15px 0 0;}
    .index-about-secn .index-about-content hr{margin: 20px 0 10px;}
    .index-cta-secn .title{font-size: 26px;}
    .footer .footer-logo img{max-width: 170px;}
    .footer .social-links {margin-top: 25px;}
    .footer .social-links li a{width: 38px;height: 38px;}
    .footer .social-links li a img{height: 14px;}
    .footer .top-footer .footer-link h5{font-size: 14px;}
    .footer .top-footer .footer-link p{font-size: 14px;}
    .footer .top-footer .footer-link .footer-link-header{margin-bottom: 10px;font-size: 14px;}
    .footer .top-footer .footer-link ul li{padding: 7px 0;}
    .footer .top-footer .footer-link ul li a{font-size: 14px;}
    .footer .top-footer .footer-link ul li a::before{top: 3px;}
    .footer .btm-footer{padding: 20px 0 25px 0;flex-direction: column;text-align: center;}
    .footer .btm-footer p{margin-bottom: 10px;font-size: 14px;}
    .footer .btm-footer p:last-child{margin-bottom: 0;}
    .inner-banner-area::before{background-position: right top 30px;}
    .inner-banner-area .banner-content{padding-top: 15px;padding-bottom: 15px;min-height: 120px;}
    .inner-banner-area .banner-content h1{font-size: 30px;}
    .inner-banner-area .banner-content .breadcrumb .breadcrumb-item{font-size: 13px;}
    .contact-area{padding-bottom: 55px;}
    .contact-area .contact-list{margin-top: 30px;}
    .contact-area .contact-list li{padding: 10px 0 20px 70px;}
    .contact-area .contact-list li::before{left: 25px;}
    .contact-area .contact-list .icon{width: 50px;}
    .contact-area .contact-list .icon img{max-width: 20px;max-height: 20px;}
    .contact-area .contact-list .content h6{font-size: 18px;}
    .contact-page .map-area{height: 300px;}
    .product_content h5 {font-size: 17px; }
    .common_accordion .accordion-header .accordion-button {padding: 1rem 2.7rem 1rem 1rem;font-size: 20px;}
    .common_accordion .accordion-header .accordion-button:after {top: 23px; width: 1.2rem; height: 1.2rem; }
    .common_accordion .accordion-body {padding: 2rem 1.5rem; }
    .navbar-nav .nav-item.dropdown button.dropdown-toggle {top: 16px; }
    .navbar-nav .nav-item.dropdown button.dropdown-toggle:before {font-size: 13px; }
    ul.menu-list li a.dropdown-item {font-size: 14px;}
    .catalog-download span {
        width: 50px;
        height: 50px;
        padding: 9px;
    }
    .brochure-catalog-inr a svg {
        width: 80px;
    }
    .thanks_page h2 {font-size: 50px;}
    .thanks_page .error_inr h2 {
        font-size: 80px;
    }
    .thank-you-inr p {font-size: 16px;}
    .thanks_page .error_inr p {
        padding-bottom: 20px;
        padding-top: 0;
    }
    /*07-10-25-Start*/
    .product_img_slide {
        width: 100%;
    }
    .workshop-page .card-image {
        height: 250px;
    }
}
@media only screen and (max-width: 575px){
    .header .header-logo {margin: 10px 0; width: 170px; }
    .theme-title{margin-bottom: 16px;}
    .theme-title .sub-title{margin-bottom: 15px;}
    .theme-title .title{font-size: 25px;}
    .content-left-padding{padding-left: 10px;}
    .navbar-collapse{padding: 10px 10px;}
    .navbar-nav .nav-item{font-size: 17px;}
    .navbar-nav .nav-item .nav-link{padding: 18px 10px 18px 18px;}
    .header:hover .navbar-nav .nav-item.show .nav-link, .header:hover .navbar-nav .nav-item .nav-link:hover{padding-left: 23px;}
    .index-banner-area{flex-direction: column;}
    .index-banner-area .banner-content{padding: 10vw 1.56vw 10vw 5.8vw;width: 100%;}
    .index-banner-area .banner-content h3{max-width: 330px;font-size: 20px;}
    .index-banner-area .banner-content p{max-width: 320px;font-size: 13px;}
    .index-banner-area .banner-img-area{width: 100%;}
    .index-banner-area .banner-img-area img{aspect-ratio: 2/1;object-fit: cover;}
    .carousel-control-area{top: 5%;display: flex;flex-direction: row;}
    .carousel-control-area .carousel-control-prev, .carousel-control-area .carousel-control-next{width: 30px;height: 20px;}
    .carousel-control-area .carousel-control-next{margin: 0 0 0 1px;}
    .banner-img-area:not(:hover) .carousel-control-area{opacity: 1;transform: unset;}
    .index-about-secn{padding: 40px 0 30px 0;}
    .index-about-secn .vision p{font-size: 17px;}
    .index-about-secn .index-about-content{padding-left: 10px;}
    .index-about-secn .index-about-content p{padding: 0;}
    .index-product-secn{padding: 40px 0 30px 0;}
    .product-header-area{margin-bottom: 30px;}
    .product-header-area .experience-area .experience-icon{margin-right: 18px;max-width: 50px;}
    .product-header-area .experience-area .experience-content h5{font-size: 40px;}
    .product-header-area .experience-area .experience-content p{font-size: 15px;}
    .product-card-area{margin-bottom: 25px;max-width: 370px;}
    .product-card-area .product-card-title{padding: 10px 10px 8px 10px;font-size: 16px;}
    .index-choose-secn{padding: 40px 0 30px 0;}
    .index-choose-secn .theme-title{margin-bottom: 30px;}
    .choose-card{padding: 30px 20px 20px 20px;}
    .choose-card .choose-icon{margin-bottom: 15px;max-height: 50px;}
    .choose-card h4{margin-bottom: 10px;font-size: 16px;}
    .choose-card p{font-size: 15px;}
    .index-group-secn{padding: 40px 0 30px;}
    .index-cta-secn .title{font-size: 22px;}
    .index-cta-secn .btn-area .theme-btn{padding: 15px 48px 15px 28px;font-size: 15px;}
    .index-cta-secn .btn-area .theme-btn:hover{padding: 15px 28px 15px 48px;}
    .index-cta-secn .btn-area .theme-btn:hover::before{left: 28px;}
    .footer .top-footer{padding: 40px 0 30px;}
    .footer .top-footer .footer-link{padding-left: 10px;}
    .theme-title .title{font-size: 22px;}
    .inner-banner-area::before{background-position: right top 15px;background-size: 35%;}
    .inner-banner-area .banner-content{min-height: 100px;}
    .inner-banner-area .banner-content h1{margin-bottom: 5px;font-size: 25px;}
    .inner-banner-area .banner-content .breadcrumb .breadcrumb-item{font-size: 12px;}
    .contact-page{padding-top: 40px;}
    .contact-area .contact-list li{padding: 10px 0 15px 50px;}
    .contact-area .contact-list li::before{left: 20px;}
    .contact-area .contact-list .icon{width: 40px;}
    .contact-area .contact-list .content p.address{white-space: unset;}
    .contact-page .map-area{height: 250px;}
    .contact-form-area {padding: 35px 20px; }
    .products_cat-page {padding-top: 60px;}
    .product_img_slide { width: 90%; margin: 0 0;}
    .product_block {padding: 30px 20px; }
    .career_form_content h6 {font-size: 20px; line-height:1.4; }
    .career_form_scssn {padding: 0 20px; }
    .management_scssn {padding: 0; }
    .management_scssn:before {height: calc(100% - 100px); }
    .common_accordion .accordion-header .accordion-button {padding: 1rem 2rem 1rem 1rem;font-size: 18px;}
    .common_accordion .accordion-header .accordion-button:after {top: 21px; right: 12px;  width: 1rem; height: 1rem; }
    .common_accordion .accordion-body {padding: 2rem 1.5rem; }
    .recycling_box {padding: 30px 20px; }
    .recycling_box .recycling_content h4 {font-size:18px;}
    .event_box .event_img {width: auto; display: inline-flex; margin: 0 0 -40px 20px; max-width: 200px; }
    .event_box .event_box_title {padding: 55px 20px 25px 20px; }
    .event_box .event_box_title:before {width: 100%; height: 100%; }
    .event_box .event_box_title h4 {font-size: 19px; }
    .event_box .event_img img {padding: 10px 15px; }
    .header .navbar-nav {display: flex; align-items: stretch; }

    .brochure-catalog-inr a svg {
        width: 70px;
    }
    .catalog-download span {
        width: 45px;
        height: 45px;
        padding: 8px;
    }
    textPath {
        letter-spacing: 4px;
        font-size: 13px;
    }
    .brochure-catalog{
        left: auto;
        right: 10px;
        bottom: 10px;
        transform: translateX(calc(100% + 10px));
    }
    .thank-you-inr p {font-size: 15px; padding-top: 0; padding-bottom: 20px;}
	.owl-carousel .owl-nav{bottom: calc(100% + 2px);}
    .whatsapp-area{left: auto;right: 28px;bottom: 110px;transform: translateX(calc(100% + 28px));}
    .whatsapp-area img{width: 50px;}
	/*07/10/25 Start*/
    .pro_img h5 {
        padding: 10px 20px 20px;
        font-size: 16px;
    }
}
@media  (min-width: 480px) and (max-width: 576px){
    .col-xs-6 {flex: 0 0 auto; width: 50%; }
}
@media only screen and (max-width: 479px){
    .header .header-logo {width: 145px; }
    .index-cta-secn .title {font-size: 18px; }
    .vision_mission_scssn {padding: 40px 0 20px 0; }
    .vision_mission_scssn .vismis_box {margin-bottom: 25px;height: 93%;padding: 0 16px 30px;}
    .vision_mission_scssn .vismis_box h5 {font-size: 17px; margin-bottom: 10px; }
    .vision_mission_scssn .vismis_box .vismis_icon {width: 75px; margin-bottom: 15px; }
    .vision_mission_scssn .vismis_box:before {height: calc(100% - 30px);}
    .pro_app_box {padding: 25px 15px 22px 20px; }
    .pro_app_box img {height: 40px; margin-bottom: 15px; }
    .pro_app_box h6 {font-size: 15px; }
    .product_detail_table {padding: 10px; }
    .product_detail_table table {width: 500px; margin-bottom: 4px; }
    .product_detail_table tr th {padding: 10px 10px 10px 10px; font-size: 13px; }
    .product_detail_table table tbody tr td {PADDING: 10px 10px 10px 10px; font-size: 14px; }
    .common_accordion .accordion-header .accordion-button {padding: 0.8rem 2rem 0.8rem 0.8rem; font-size: 16px; }
    .common_accordion .accordion-header .accordion-button:after {top: 16px; right: 9px; width: 1rem; height: 1rem; }
    .event_box .event_img {margin: 0 0 -40px 20px; max-width: 150px; min-height:150px; }
    .event_box .event_box_title h4 {font-size: 17px; }
    .header-menu-area {top: 55px; }
}
@media only screen and (max-width: 399px){}
