/*!
Theme Name: Raj Industries
Theme URI: https://rajindustries.co.in/
Author: Digitalhive
Author URI: https://digitalhive.in/
Description: Web Development Company
Text Domain: raj-industries
*/

@font-face {
    font-family: 'helvetica_neueblack';
    src: url('fonts/helvetica-neue/helveticaneueblack-webfont.woff2') format('woff2'),
         url('fonts/helvetica-neue/helveticaneueblack-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica_neuebold';
    src: url('fonts/helvetica-neue/helveticaneuebold-webfont.woff2') format('woff2'),
         url('fonts/helvetica-neue/helveticaneuebold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica_neueheavy';
    src: url('fonts/helvetica-neue/helveticaneueheavy-webfont.woff2') format('woff2'),
         url('fonts/helvetica-neue/helveticaneueheavy-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica_neuelight';
    src: url('fonts/helvetica-neue/helveticaneuelight-webfont.woff2') format('woff2'),
         url('fonts/helvetica-neue/helveticaneuelight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica_neuemedium';
    src: url('fonts/helvetica-neue/helveticaneuemedium-webfont.woff2') format('woff2'),
         url('fonts/helvetica-neue/helveticaneuemedium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica_neueregular';
    src: url('fonts/helvetica-neue/helveticaneueroman-webfont.woff2') format('woff2'),
         url('fonts/helvetica-neue/helveticaneueroman-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica_neuethin';
    src: url('fonts/helvetica-neue/helveticaneuethin-webfont.woff2') format('woff2'),
         url('fonts/helvetica-neue/helveticaneuethin-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'helvetica_neueultra_light';
    src: url('helveticaneueultralight-webfont.woff2') format('woff2'),
         url('helveticaneueultralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{font-family:'helvetica_neueregular', sans-serif;margin: 0px;padding: 0px;font-size: 16px;font-weight:300; color:#222222;background: #fff;}

/* Text meant only for screen readers. */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;
overflow: hidden;}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;
height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;
z-index: 100000;}
.container {padding: 0 30px;max-width:1920px;width: 100%;}
.bold, b, strong{font-family: 'helvetica_neuebold', sans-serif;}
#main {margin-top:-2px;}

.owl-dots {display: flex;align-items: center;justify-content: center;}
.owl-dots .owl-dot {border: solid 1px #f5f5f5 !important;border-radius: 50%;display: flex;align-items: center;
justify-content: center;width: 20px;height: 20px;text-align: center;margin: 0 3px;}
.owl-dots .owl-dot span {width: 10px;height: 10px;display: block;background: #f5f5f5;border-radius: 50%;}
.owl-dots .owl-dot.active span{background: #368417;}
.owl-dots .owl-dot.active{border: solid 1px #368417 !important;}

.dropdown-item.active, .dropdown-item:active {background-color: #368417;}
.btn-danger{--bs-btn-bg: #e31e24;--bs-btn-border-color: #e31e24}
.breadcrumbs {background: #f8fafb;padding: 15px 0;font-size: 15px;color: #222222;}
.breadcrumbs a{color: #222222;}
.breadcrumbs a:hover{color: #368417;}
/*********Header CSS Start************/

.main-header nav#header{background: #fff !important;box-shadow: 0 0 10px rgb(0 0 0 / 15%);}
.main-header .navbar-brand {padding: 15px 0;}
.main-header .navbar-brand img {height: auto;max-width:280px;width: 100%;}
.main-header .navbar-nav .menu-item .nav-link {color: #222222;padding: 0.5rem 1rem;line-height: 25px;}
.main-header .navbar-nav .menu-item .nav-link:focus-visible{box-shadow:none;}
.main-header .navbar-nav .menu-item .nav-link:hover{color:#368417;}
.main-header .navbar-nav .menu-item.enquiry-btn .nav-link{background: #368417;color: #fff;border-radius:4px;}
.main-header .navbar-nav .menu-item.enquiry-btn .nav-link:hover{opacity: 0.8;}

.main-header .navbar-nav .dropdown-menu {width:248px;border-radius:0px;border: none;margin: 25px 0 0 0;}
.main-header .navbar-nav .dropdown-menu .menu-item .dropdown-item{padding:8px 15px;line-height:24px;font-size: 15px;white-space: normal;position: relative;}
.main-header .navbar-nav .dropdown-menu .menu-item.menu-item-has-children.dropdown a.dropdown-item::after{border-bottom: 0;border-left: .3em solid transparent;border-right: .3em solid transparent;border-top: .3em solid;content: "";display: inline-block;float: right;transform: rotate(-90deg);margin: 9px 0 0 0;right: 10px;
top: 9px;position: absolute;}
.main-header .navbar-nav .dropdown-menu .menu-item.menu-item-has-children:hover .dropdown-menu{display: block;}
.main-header .navbar-nav .dropdown-menu .menu-item.menu-item-has-children .dropdown-menu{left: 100%;top: 0; margin: 0;padding: 0px;}
.main-header .navbar-nav .dropdown-menu .menu-item.menu-item-has-children .dropdown-menu a.dropdown-item::after{display: none;}

.main-header .navbar-nav .dropdown-menu .menu-item.menu-item-has-children .dropdown-menu .menu-item.dropdown .dropdown-menu{left:0px;top: 0; margin: 0;padding: 0px;position: relative;box-shadow: none;}
.main-header .navbar-nav .dropdown-menu .menu-item.menu-item-has-children .dropdown-menu .menu-item.dropdown .dropdown-menu li.menu-item .dropdown-item{font-size: 14px;padding-left: 30px;}

.main-header .navbar button.btn.btn-search {border-color:#00000015;padding: 10px 12px;line-height: 1;border-radius: 4px;margin: 0 0 0 10px;box-shadow: none;}


/*********Banner Css******/
.homeBannerslide {position: relative;}
.homeBannerslide .homeBannerslide-content {position: absolute;top: 0px;left: 0px;width: 100%;bottom: 0px;
display: flex;align-items: center;font-size: 18px;}
.homeBannerslide .homeBannerslide-content h1 {font-size:42px;max-width: 700px;width: 100%;font-family: 'helvetica_neuelight', sans-serif;margin:0px 0 15px;animation-duration: 1s;animation-delay: 0.3s;}
#homeBannerslider .owl-dots {position: absolute;width: 100%;bottom: 30px;left: 0px;}



/**********Add Products Section***********/
.our-products-sec {padding: 50px 0;background: #fff;}
.sec-heading{font-size:32px;font-family: 'helvetica_neuebold', sans-serif;color: #222;margin: 0 0 30px;}
.sec-heading span{color: #e31e24;}
.list-about-product {border-bottom: solid 1px #f5f5f5;padding: 0 0 50px;margin: 0 0 50px;}
.list-about-product img {width: 100%;height: auto;}
.list-about-product-cont{}
.list-about-product-cont h4{font-size:28px;margin: 0 0 15px;font-family: 'helvetica_neuebold', sans-serif;}
.list-about-product-cont h5{font-size:18px;margin: 0 0 15px;font-family: 'helvetica_neuebold', sans-serif;}
.list-about-product-cont ul {list-style: none;margin: 0px;padding: 0px;}
.list-about-product-cont ul li {display: inline-block;margin: 0 5px 15px 0;}
.list-about-product-cont ul li a {display: block;border: solid 1px #ddd;color: #222;padding:10px 15px;font-size: 15px;border-radius:4px;line-height: 20px;}
.list-about-product-cont ul li a:hover{background:#368417;color: #fff;border-color: #368417;/*animation-name: headShake;animation-duration: 3s;animation-fill-mode: both;*/}
.our-products-sec .list-about-product:last-child{border-bottom:none;padding:0;margin:0;}

.welcome-industry{background: #f8fafb;padding: 50px 0;}
.industry-content-icon-box {background: #fff;display: flex;align-items: center;justify-content: center;
flex-flow: column;text-align: center;padding: 10px;margin: 30px 0 0 0;}
.industry-content-icon-box img {max-height: 50px;width: auto;max-width: 100%;}
.industry-content-icon-box h5 {font-size: 14px;margin: 15px 0 0;}
.our-services-sec {padding: 50px 0;background: url(images/services-bg.png) no-repeat;background-size: contain;
background-position: left;}
.our-services-sec .sec-heading {max-width: 540px;width: 100%;}
.our-services-sec .our-services-list{background:#f8fafb;display:flex;align-items:center;justify-content:center;
flex-flow:column;text-align:center;padding:10px;margin:30px 0 0 0;color: #222;transition: all ease 1s;}
.our-services-sec .our-services-list img{min-height:60px; max-height:60px;width:auto;max-width:100%;margin:0 0 10px;}
.our-services-sec .our-services-list h5{font-size:15px;margin:0;}



.whychooseus-sec {padding: 50px 0;}
.card.whychooseuscard {border: none;border-radius: 2px;text-align: center;margin: 30px 0 0;}
.card.whychooseuscard img.card-img-top {border-radius: 2px;}
.card.whychooseuscard .card-title {font-family: 'helvetica_neuebold', sans-serif;font-size: 22px;margin: 0 0 15px;}
.card.whychooseuscard .card-text{min-height: 50px;}
.card.whychooseuscard .card-link {text-decoration: underline;color: #222;font-family: 'helvetica_neuebold', sans-serif;}
.card.whychooseuscard .card-link:hover{color: #368417;} 
.card.whychooseuscard:hover{animation-name: pulse;animation-duration: 1s;animation-fill-mode: both;}



.whatmakespecial {background: #f8fafb;padding: 50px 0;}
.whatmakespecial .container {max-width: 1200px;width: 100%;}
.whatmakespecial .webcounter{display: flex;align-items: center;justify-content: center;flex-flow: column;text-align: center;margin: 15px 0;}
.whatmakespecial .webcounter img{max-height: 80px;width: auto;max-width: 100%;margin: 0 0 15px;}
.whatmakespecial .webcounter h4 {font-family: 'helvetica_neuebold', sans-serif;font-size: 28px;margin: 0 0 5px; line-height: 1;}

.partners-sec {padding: 50px 0;}

.partner-logo {background: #f8fafb;min-height: 130px;display: flex;align-items: center;justify-content: center;
text-align: center;padding: 15px;}
.partner-logo img{max-height: 125px;width: auto !important;max-width: 100%;}
#partnerSlider .owl-nav button.owl-prev {position: absolute;top: 30%;left: 0px;}
#partnerSlider .owl-nav button.owl-next {position: absolute;top: 30%;right: 0px;}
#partnerSlider .owl-nav button span {font-size: 62px;line-height: 1;}






footer#footer{background: #222222;color: #fff;padding: 50px 0 1px;}
footer#footer .footer-copyright {padding: 20px 0;text-align: center;border-top: solid 1px #fff;}
footer#footer .footer-box{margin: 0 0 30px;}
footer#footer .footer-box .brand-logo img {filter: brightness(0) invert(1);max-width: 300px;width: 100%;}
footer#footer .footer-box .brand-logo{margin: 0 0 30px;display: block;}
footer#footer .footer-box ul.footer-address {list-style: none;margin: 0px;padding: 0px;font-size: 15px;}
footer#footer .footer-box ul.footer-address li {display: flex;align-items: baseline;margin: 0 0 15px;}
footer#footer .footer-box ul.footer-address li i {font-size: 18px;min-width: 25px;}
footer#footer .footer-box ul.footer-address li a {color: #fff;display: inline-block;}
footer#footer .footer-box ul.footer-address li a:hover{color:#368417;}
footer#footer .footer-box .widget-title {font-family: 'helvetica_neuemedium', sans-serif;font-size: 20px;text-transform: uppercase;margin: 0 0 15px;}
footer#footer .footer-box ul.menu {list-style: none;margin: 0px;padding: 0px;}
footer#footer .footer-box ul.menu li{display: inline-block;margin: 0 0 5px;width: 49%;}
footer#footer .footer-box ul.menu li a{color: #fff;display: block;font-size: 15px;}
footer#footer .footer-box ul.menu li a:hover{color:#368417;}
footer#footer .footer-box form.wpcf7-form p {margin: 0px !important;}
footer#footer .footer-box form.wpcf7-form .form-control{box-shadow: none;border-radius: 2px;height: 42px;margin: 0 0 15px;}
footer#footer .footer-box form.wpcf7-form .form-control:focus{border-color:#368417;}
footer#footer .footer-box form.wpcf7-form textarea.form-control{height:60px;}
footer#footer .footer-box form.wpcf7-form input.wpcf7-form-control.btn.btn-light {height: 46px;text-transform: uppercase;border-radius: 2px;line-height: 36px;}
footer#footer .footer-box form.wpcf7-form span.wpcf7-not-valid-tip {margin: -10px 0 10px;font-size: 14px;}



/****************Product Category Page*********/
.inner-page-banner{background: url(images/pattern-catbanner.png) no-repeat;background-size: cover;background-position: center;}
.inner-page-banner .inner-page-title {max-width: 965px;width: 100%;margin: 0 0 0 auto;padding: 0 48px;}
.inner-page-banner .inner-page-title .page-title {font-size:34px;font-family: 'helvetica_neuebold', sans-serif;color: #222;margin: 0;}
.prod-category-banner{background: url(images/pattern-catbanner.png) no-repeat;background-size: cover;background-position: center;}
.prod-category-banner .category-banner-title {max-width: 965px;width: 100%;margin: 0 0 0 auto;padding: 0 48px;}
.prod-category-banner .category-banner-title .page-title {font-size:34px;font-family: 'helvetica_neuebold', sans-serif;color: #222;margin: 0;}
.product-category-page-content {padding: 50px 0;}
.product-category-page-content h1, .product-category-page-content h2, .product-category-page-content h3{font-size:28px;font-family: 'helvetica_neuebold', sans-serif;color: #222;margin: 0 0 15px;}
.product-category-page-content h4, .product-category-page-content h5{font-size:24px;font-family: 'helvetica_neuebold', sans-serif;color: #222;margin: 0 0 15px;}
.product-category-page-content h6{font-size:22px;font-family: 'helvetica_neuebold', sans-serif;color: #222;margin: 0 0 15px;}
.product-category-page-content li{margin: 5px 0;}

.product-listing-sec {padding: 35px 0 50px;}
.product-listing-sec ul.nav-cat-tabs{list-style: none;margin: 0px 0 30px;padding: 0px;text-align: center;}
.product-listing-sec ul.nav-cat-tabs li.nav-item {display: inline-block;margin: 0 10px;}
.product-listing-sec ul.nav-cat-tabs li.nav-item .nav-link {display: block;border: solid 1px #ddd;color: #222;padding: 15px 25px;font-size: 16px;border-radius: 2px;line-height: 20px;}
.product-listing-sec ul.nav-cat-tabs li.nav-item .nav-link.active{background: #222;color: #fff;border: solid 1px #222;}
.card.productcard {overflow: hidden;border-radius: 0px;margin:15px 0;border: none;}
.card.productcard img{width: 100%;height: auto;}
.card.productcard .card-title {text-align: center;margin: 0px;font-weight: normal;font-size:17px;}
.single-prod-dtl-sec{padding: 50px 0;}
.single-prod-dtl-sec .container {max-width: 1266px;width: 100%;}
.single-prod-dtl-sec .single-product-details .entry-title {font-size: 32px;font-family: 'helvetica_neuebold', sans-serif;color: #222;
margin: 0 0 15px;}
.single-prod-dtl-sec .single-product-img img {width: 100%;height: auto;}
.single-prod-dtl-sec .single-product-details .btn-danger {border-radius: 0px;box-shadow: none;padding: 10px 24px;}
.single-prod-dtl-sec .single-product-details .idealforprod{display: block;margin: 50px 0 0;}
.single-prod-dtl-sec .single-product-details .idealforprod h5 {font-family: 'helvetica_neuebold', sans-serif;
font-size: 22px;margin: 0 0 15px;}
.single-prod-dtl-sec .single-product-details .idealforprod-list{background: #f8fafb;display: flex;align-items: center;justify-content: center;flex-flow: column;text-align: center;padding: 10px;margin:0 0 30px 0;color: #222; min-height: 115px;}
.single-prod-dtl-sec .single-product-details .idealforprod-list img {min-height: 40px;max-height: 40px;width: auto;max-width: 100%;}
.single-prod-dtl-sec .single-product-details .idealforprod-list h5 {font-size: 14px;margin: 15px 0 0;font-family: 'helvetica_neueregular', sans-serif;}
.single-prod-dtl-sec ul#pills-tab {margin: 50px 0;border-bottom: solid 1px #222;}
.single-prod-dtl-sec ul#pills-tab .nav-link{font-family: 'helvetica_neuebold', sans-serif;color: #222;font-size: 18px;}
.single-prod-dtl-sec ul#pills-tab .nav-link.active{background-color: transparent;background-image: none;color: #222;border-bottom: solid 2px #222;border-radius: 0;}
.single-prod-dtl-sec .tab_content-area iframe {width: 100%;min-height: 500px;}
.pagination-wrapper {text-align: center;}
.pagination-wrapper .navigation.pagination {align-items: center;justify-content: center;}
.pagination-wrapper .navigation.pagination ul.page-numbers {list-style: none;margin: 0px;padding: 0px;}
.pagination-wrapper .navigation.pagination ul.page-numbers li {display: inline-block;font-size: 18px;
font-family: 'helvetica_neuebold', sans-serif;margin: 0 5px;}
.pagination-wrapper .navigation.pagination ul.page-numbers li a{color: #368417;}

.pagination-wrapper a.page-numbers {display: inline-block;margin: 0 5px;color: #368417;font-size: 18px;font-family: 'helvetica_neuebold', sans-serif;}
.pagination-wrapper span.page-numbers{display: inline-block;margin: 0 5px;font-size: 18px;font-family: 'helvetica_neuebold', sans-serif;}

.vision-mission{padding: 50px 0;}
.card.vision-mission-card{border-radius: 0px;}
.card.vision-mission-card .card-body {padding: 30px;min-height: 175px;}
.card.vision-mission-card .sec-heading {display:flex;align-items:center;gap:15px;margin:0 0 15px;}
.business-approach{padding: 50px 0;}
.business-approach-card {background: #fff;display: flex;align-items: center;justify-content: center;flex-flow: column;text-align: center;padding: 30px;margin: 15px 0 15px 0;border: solid 1px rgba(0, 0, 0, .175);min-height: 170px;}
.business-approach-card img {max-height: 50px;width: auto;max-width: 100%;}
.business-approach-card h5 {font-size: 15px;margin: 15px 0 0;}
.quality-policy-sec{padding: 50px 0;background: #f8fafb;}
.quality-policy-sec .quality-certificate-box {background: #fff;text-align: center;min-height: 130px;padding: 15px;display: flex;align-items: center;justify-content: center;margin:15px 0 15px;}
.quality-policy-sec .quality-certificate-box img {max-height:100px;max-width: 100%;}
.trust-quality-box{background: #fff;display: flex;align-items: center;justify-content: center;flex-flow: column; text-align: center;padding: 15px;margin: 30px 0 0 0;min-height: 120px;}
.trust-quality-box img {max-height: 50px;width: auto;max-width: 100%;}
.trust-quality-box h5 {font-size: 14px;margin: 15px 0 0;}
.our-history-timeline {background: #222;color: #fff;padding: 50px 0;}
.our-history-timeline .sec-heading{color: #fff;}


.sec-padding {padding: 50px 0;}
.card.benefits-recycling-card {border-radius:0px;margin:15px 0 15px;background:#f8fafb;border:none;padding:15px; min-height: 270px;}
.card.benefits-recycling-card .card-title {font-size:28px;font-family: 'helvetica_neuebold', sans-serif;color: #222;margin: 0 0 15px; display: flex;align-items: center;gap: 15px;}
.card.benefits-recycling-card .card-title img{max-width: 60px;height: auto;}
.add-sec-pwm {padding: 50px 0;border-top: solid 1px rgba(0,0,0,.175);}
.add-sec-pwm .container {max-width: 1400px;}
.add-sec-pwm img {width: 100%;}
.add-sec-pwm .btn-dark {padding: 12px 24px;border-radius: 0px;border: none;margin: 15px 0 0;}
.do_and_donts{background: #f8fafb;}
.do_and_donts-box .sec-heading {display: flex;align-items: center;gap: 15px;}
.do_and_donts-box .sec-heading img{width: 50px;height: auto;}
.do_and_donts-box li {margin: 0 0 10px;}

.useful-links-card {color: #222;display: flex;align-items: center;justify-content: center;flex-flow: column;
background: #f8fafb;padding: 15px;text-align: center;min-height: 200px;margin: 30px 0 0;}
.useful-links-card .useful-links-logo{min-height:130px;display:flex;align-items:center;justify-content:center;}
.useful-links-card .useful-links-logo img{max-width: 100%;max-height:130px;}
.useful-links-card h5 {font-size: 18px;font-family: 'helvetica_neuebold', sans-serif;margin: 0;min-height: 44px;}
.useful-links-card p{margin: 0px;line-height: 1;min-height: 32px;word-break: break-all;}
.page-template-industry-page-template .card.benefits-recycling-card{min-height: auto;}

.contact-page-form{max-width: 932px;width: 100%;margin: 0 auto 0 0;padding: 50px 15px;}
.contact-page-form form.wpcf7-form p {margin: 0px !important;}
.contact-page-form form.wpcf7-form .form-control{box-shadow: none;border-radius:0px;margin: 0 0 15px;padding: 12px 15px;}
.contact-page-form form.wpcf7-form .form-control:focus{border-color:#368417;}
.contact-page-form form.wpcf7-form textarea.form-control{height:90px;}
.contact-page-form form.wpcf7-form input.wpcf7-form-control.btn.btn-dark {height: 46px;text-transform: uppercase;border-radius:0px;line-height: 36px;}
.contact-page-form form.wpcf7-form span.wpcf7-not-valid-tip {margin: -10px 0 10px;font-size: 14px;}
.contact-page-form .sec-heading, .contact-page-content .sec-heading{font-size: 28px;color: #222;margin: 0 0 15px;}
.contact-page-content{max-width: 932px;width: 100%;margin: 0 0 0 auto;padding: 50px 15px;}
.contact-page-content ul.contact-address {list-style: none;margin: 0px;padding: 0px;}
.contact-page-content ul.contact-address li {display: flex;align-items: center;gap: 15px;margin: 0 0 30px;}
.contact-page-content ul.contact-address li i {border: solid 1px #f8fafb;height: 50px;width: 50px;display: flex;
align-items: center;justify-content: center;background:#f8fafb;color: #222;min-width: 50px;}
.contact-page-content ul.contact-address li span label {display: block;font-family: 'helvetica_neuebold', sans-serif;}
.contact-page-content ul.contact-address li span a{color: #222;}
.contact-page-content ul.contact-address li span a:hover{color: #368417;}
.contact-map iframe {width: 100%;height: 400px;}

.card.newscard {border-radius: 0px;box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, .075);border: none;margin: 30px 0 0;}
.card.newscard .card-img-top{border-radius: 0px;}
.card.newscard .card-title {min-height: 50px;margin: 0px;display: flex;align-items: center;font-size: 17px;}
.modal-content.newscardmodal {border-radius: 0px;border: none;}


.credential-card {display: flex;align-items: center;justify-content: center;flex-flow: column;background: #f8fafb;margin: 30px 0 0;text-align: center;padding: 15px;}
.credential-card .credential-logo {margin: 0 0 15px;background: #fff;display: flex;align-items: center;justify-content: center;width: 100%;padding: 10px;}
.credential-card .credential-logo img {max-height: 120px;max-width: 100%;}
.credential-card .credential-title {font-family: 'helvetica_neuebold', sans-serif;min-height: 50px;font-size: 18px;margin: 0;}
.credential-card p.card-text {margin: 0;line-height: 20px;min-height: 40px;}
.credential-card .btn-link {--bs-btn-color: #222;--bs-btn-hover-color: #368417;text-decoration: underline;color: #368417;}


#RequestforquoteModal .modal-content {border-radius: 0px;border: none;}
#RequestforquoteModal form.wpcf7-form .form-control{box-shadow:none;border-radius:2px;height:50px;margin:0 0 15px;}
#RequestforquoteModal form.wpcf7-form textarea.form-control{height: 100px;}
#RequestforquoteModal form.wpcf7-form input.wpcf7-submit.btn-dark{border-radius: 0px;border: none;height: 50px;
padding: 12px 24px;}


#searchModal .modal-dialog {max-width: 600px;}
#searchModal .modal-dialog .modal-content {border: none;border-radius: 4px;}
#searchModal .modal-dialog .modal-content .modal-header { border-bottom: none;}
form.search-form {max-width: 500px;width: 100%;margin: 0 auto;}
form.search-form input.form-control {height: 50px;border-radius: 2px;box-shadow: none;}
form.search-form button.btn.btn-dark {border-radius: 2px;box-shadow: none;}
#searchModal .modal-dialog .modal-content .modal-body a{color:#222222;}
#searchModal .modal-dialog .modal-content .modal-body a:hover{color:#368417;}
/********RESPONSIVE CSS START**********/

.mobileview{display:none;}


@media only screen and (max-width:1200px) {
.mobileview{display:block;} 
.desktopview{display:none;}
.main-header nav#header ul#menu-header-menu{padding: 15px 0;}
.main-header nav#header button.navbar-toggler {border-radius: 3px;box-shadow: none;margin:0 0 0 10px;}
.main-header .navbar button.btn.btn-search{margin: 0 0 0 auto;}
.main-header .navbar-nav .menu-item .nav-link {padding:0.7rem 1rem;text-align: center;font-size: 16px;border-bottom: solid 1px #00000015;}   
.main-header .navbar-nav .dropdown-menu{width: 100%;margin: 0;text-align: center;box-shadow: none;border-bottom: solid 1px #00000015;}      
.main-header .navbar-nav .dropdown-menu .menu-item.menu-item-has-children .dropdown-menu {display: block !important;position: relative;left: 0px;border-bottom:none;} 
.main-header .navbar-nav .dropdown-menu .menu-item.menu-item-has-children .dropdown-item{font-family: 'helvetica_neuebold', sans-serif;}      
.main-header .navbar-nav .dropdown-menu .menu-item.menu-item-has-children .dropdown-menu .menu-item .dropdown-item{font-family: 'helvetica_neueregular', sans-serif;}       
.main-header #navbar.navbar-collapse{max-height:80vh;overflow-x: hidden;}
.main-header .navbar-nav .dropdown-menu .menu-item.menu-item-has-children.dropdown a.dropdown-item::after{display: none;}    
.main-header .navbar-nav .menu-item.enquiry-btn .nav-link {max-width: 200px; width: 100%;margin: 15px auto 0 auto;}
    
}

@media only screen and (max-width:991px){
.homeBannerslide .homeBannerslide-content h1{font-size: 32px;}  
.our-products-sec {padding: 30px 0;}    
.list-about-product {padding: 0 0 30px;margin: 0 0 45px;}    
.list-about-product .list-about-product-cont{margin: 30px 0 0;}  
.welcome-industry {padding: 30px 0;}    
.welcome-industry-content {margin: 30px 0 0;}     
.our-services-sec {padding: 30px 0;} 
.our-services-sec .sec-heading {margin: 0 auto;text-align: center;}    
.whychooseus-sec {padding: 30px 0;}  
.whatmakespecial {padding: 30px 0;}    
.whatmakespecial .sec-heading.mb-0 {text-align: center;margin: 0 0 30px !important;}   
.partners-sec {padding: 30px 0;}
.inner-page-banner .inner-page-title{margin: 0;padding:30px;max-width: 100%;text-align:center;}  
.prod-category-banner .category-banner-title{margin: 0;padding:30px;max-width: 100%;text-align:center;}    
.sec-padding {padding: 30px 0;}  
.add-sec-pwm {padding: 30px 0;}    
.do_and_donts-box{margin: 30px 0 30px;} 
.vision-mission {padding: 30px 0;}
.card.vision-mission-card {margin: 15px 0;}    
.business-approach {padding: 30px 0;text-align: center;}    
.quality-policy-sec{padding:30px 0; }
.our-history-timeline {padding:30px 0;}    
.product-listing-sec {padding: 15px 0 30px;}  
    
}


@media only screen and (max-width:767px) {
.container {padding: 0 15px;} 
.homeBannerslide .homeBannerslide-content{position:relative;background:#368417;padding:30px 0;text-align:center;} #homeBannerslider .owl-dots{display: none;}  
.homeBannerslide .homeBannerslide-content h1{font-size: 28px;}    
.homeBannerslide .homeBannerslide-content p{margin: 0px;}      
.sec-heading {font-size: 28px;}    
.list-about-product-cont h4 {font-size: 24px;}   
.list-about-product-cont h5{font-size: 17px;} 
.inner-page-banner .inner-page-title .page-title {font-size: 28px;}  
.prod-category-banner .category-banner-title .page-title{font-size: 28px;} 
.single-prod-dtl-sec .single-product-details .entry-title {font-size: 28px;}    
.card.benefits-recycling-card .card-title {font-size: 22px;} 
.contact-page-content{padding: 30px 0;}
.contact-page-form{padding: 30px 0;}  
.product-category-page-content h1, .product-category-page-content h2, .product-category-page-content h3{font-size: 24px;}
.product-category-page-content h4, .product-category-page-content h5{font-size: 22px;} 

}



@media only screen and (max-width:575px){
.main-header .navbar-brand img{max-width: 210px;}   
.homeBannerslide .homeBannerslide-content h1{font-size: 20px;}
.homeBannerslide .homeBannerslide-content p{font-size:16px;}
.list-about-product-cont h4 {font-size: 22px;text-align: center;}    
.list-about-product-cont h5 {font-size: 16px;}    
.sec-heading {font-size: 24px;} 
.card.whychooseuscard .card-title{font-size: 20px;}    
.card.whychooseuscard .card-text {min-height: auto;}    
.inner-page-banner .inner-page-title .page-title {font-size: 24px;}  
.prod-category-banner .category-banner-title .page-title{font-size: 24px;} 
.single-prod-dtl-sec .single-product-details .entry-title {font-size: 24px;} 
.card.whychooseuscard .card-link {font-family: 'helvetica_neueregular';}
.credential-card .credential-title{min-height: auto;margin: 0 0 10px;font-size: 16px;} 
.card.benefits-recycling-card .card-title img {max-width: 50px;}  
.card.benefits-recycling-card .card-title {font-size: 18px;} 
.card.benefits-recycling-card{padding: 0;} 
footer#footer .footer-box .widget-title{font-size: 18px;} 
.add-sec-pwm {text-align: center;}    
.add-sec-pwm dl, .add-sec-pwm ol, .add-sec-pwm ul{text-align: left;}
.product-category-page-content h1, .product-category-page-content h2, .product-category-page-content h3{font-size: 22px;}
.product-category-page-content h4, .product-category-page-content h5{font-size: 20px;} 
footer#footer .footer-box ul.menu li{display:block;margin: 0 0 10px;width:100%;}
.useful-links-card h5 {font-size: 16px;min-height:auto;margin:0 0 10px;}
.useful-links-card p{min-height:auto;}
.credential-card p.card-text{min-height: auto;}
.modal-content.newscardmodal .modal-title {font-size: 18px;}

}

@media only screen and (max-width:370px){
.main-header .navbar-brand{margin: 0;}  
.main-header .navbar-brand img {max-width: 200px;}
}

