:root {
  --main-bg-color: #283773;
  --secondary-color: #21A5F8;
  --text-white: #FFF;
  --featured-box-color:#E0EFFF;
  --sec-bg-f3:#f3f3f3;
  --bg-color-none:none;
  --padding-none:0px;
  --margin-none:0px;
  --border-none:0px;
  --font-size-13:13px;
  --font-size-14:14px;
  --font-size-16:16px;
  --font-size-18:18px;
  --font-size-20:20px;
  --font-size-24:24px;
  --font-size-26:26px;
  --font-size-30:30px;
  --font-size-32:32px;
  --font-size-36:36px;
  --button-color:#161659;
  --button-hover-color:#21A5F8;
  --text-black:#000;
  --font-weight-500:500;
  --font-weight-600:600;
  --font-weight-700:700;
  --mb-10:10px;
  --mb-15:15px;
  --mb-20:20px;
  --mb-30:30px;
  --arrow-btn-hover:#88BDE0;
  --sec-padding:80px 0px;
  --sec-padding-responsive:40px 0px;
  --y-color:#FFD100;
  --lex-bold:'Lexend-Bold';
  --lex-semi:'Lexend-SemiBold';
  --lex-medi:'Lexend-Medium';
  --lex-reg:'Lexend-Regular';
  --dm-reg:'DMSans-Regular';
  --dm-semi:'DMSans-SemiBold';
  --dm-medi:'DMSans-Medium';
  --dm-extboldita:'DMSans-ExtraBoldItalic';
  --tt-semi:'TitilliumWeb-SemiBold';
  --rb-blck:'Roboto-Black';
  --rb-bold:'Roboto-Bold';
  --rb-medi:'Roboto-Medium';
  --rb-reg:'Roboto-Regular';
  --rb-semi:'Roboto-SemiBold';

}

@font-face { font-family:'Lexend-SemiBold'; src:url('../fonts/Lexend-SemiBold.ttf');}
@font-face { font-family:'Lexend-Bold'; src:url('../fonts/Lexend-Bold.ttf');}
@font-face { font-family:'Lexend-Medium'; src:url('../fonts/Lexend-Medium.ttf');}
@font-face { font-family:'Lexend-Regular'; src:url('../fonts/Lexend-Regular.ttf');}
@font-face { font-family:'Lexend-Medium'; src:url('../fonts/Lexend-Medium.ttf');}
@font-face { font-family:'DMSans-Regular'; src:url('../fonts/DMSans-Regular.ttf');}
@font-face { font-family:'DMSans-SemiBold'; src:url('../fonts/DMSans-SemiBold.ttf');}
@font-face { font-family:'DMSans-Medium'; src:url('../fonts/DMSans-Medium.ttf');}
@font-face { font-family:'DMSans-ExtraBoldItalic'; src:url('../fonts/DMSans-ExtraBoldItalic.ttf');}
@font-face { font-family:'TitilliumWeb-SemiBold'; src:url('../fonts/TitilliumWeb-SemiBold.ttf');}
@font-face { font-family:'Roboto-Black'; src:url('../fonts/Roboto-Black.ttf');}
@font-face { font-family:'Roboto-Bold'; src:url('../fonts/Roboto-Bold.ttf');}
@font-face { font-family:'Roboto-Medium'; src:url('../fonts/Roboto-Medium.ttf');}
@font-face { font-family:'Roboto-Regular'; src:url('../fonts/Roboto-Regular.ttf');}
@font-face { font-family:'Roboto-SemiBold'; src:url('../fonts/Roboto-SemiBold.ttf');}



 *{margin: 0; padding: 0;}
 

 body{max-width: 1440px; margin: 0 auto; font-family: var(--dm-reg);}
 p{ font-family: var(--dm-reg); line-height: 1.5em; font-size: 16px;}
a{text-decoration: none;}
.main-bg-color,.btn.secondary-color:hover,.mid-tab-sec .nav-pills .nav-link.active, .mid-tab-sec .nav-pills .show>.nav-link{background-color:var(--main-bg-color);}
.secondary-color,.product-flip-info:hover .arrow-icon,.btn.btn-submit:hover{background-color:var(--secondary-color);}
.title-color{color: var(--main-bg-color);}
.secondary-text-color{color: var(--secondary-color);}
.featured-box-color{background-color: var(--featured-box-color);}
.y-color{color: var(--y-color);}
.testimonial-sec{background-color: var(--sec-bg-f3);}
.title-head{font-size: var(--font-size-36); margin-bottom: var(--mb-30); font-family: var(--lex-bold);}
.button-color{background-color: var(--button-color);}
.button-color:hover{background-color: var(--button-hover-color);}
.top-bar .list-group.list-group-horizontal li{background-color: var(--bg-color-none); color: var(--text-white); padding: var(--padding-none); border: var(--border-none); margin-left: 40px; font-size: var(--font-size-14);}
.top-bar .list-group.list-group-horizontal li a{color: var(--text-white); font-size: var(--font-size-13); font-family: var(--lex-reg);}
.top-bar{padding: 5px 0px;}
.navbar-nav .nav-link{color: var(--text-black); font-size: var(--font-size-16); font-family: var(--lex-reg); margin-right: 24px;}
.banner-slider .carousel-caption{text-align: left; width: 71%; left: 8.5%; bottom: 36%; font-weight: normal; text-shadow: none;}
.banner-slider .carousel-control-next, .banner-slider .carousel-control-prev{background-color:var(--secondary-color); width: 3%; height: max-content; bottom: 41%; top: auto; opacity: 1; font-size: 22px; padding: 4px;}
.banner-slider .carousel-caption h3{margin-bottom: var(--mb-30); font-family: var(--lex-semi); font-size: 80px; letter-spacing:0.6px; word-spacing:0.6px;}
.banner-slider .carousel-caption p{font-size: var(--font-size-20); font-family: var(--dm-semi);}
.banner-slider button.exp-more{padding: 8px 24px;}
.banner-slider .carousel-control-prev {left: auto;right: 14.5%;}
.banner-slider .carousel-control-next {left: auto;right: 8.8%;}
.banner-slider .carousel-control-next:hover, .banner-slider .carousel-control-prev:hover{background-color: var(--arrow-btn-hover);}
.mid-tab-sec .nav-link {cursor: pointer;}
.mid-tab-sec,.product-sec,.video-sec,.turnkey-solution-sec,.featured-product-sec,.our-client-sec,.global-map,.why-choose-sec,.testimonial-sec,.certificate-sec,.sec-same-padding{padding: var(--sec-padding);}
.product-flip-info .overlay-container {position: relative;}
.product-flip-info .image {display: block;width: 100%;height: auto;}
.product-flip-info .overlay {position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 1; transition: .5s ease; background-color: rgb(0 0 0 / 64%); border-radius: 28px;}
.side-arrow{background-color: #fff;  border-radius: 30px; }
.arrow-icon{background-color: var(--main-bg-color); color: #fff; border-radius: 50%; padding: 10px 16px; font-size: 26px; position: absolute; right: 0px; bottom: 0px; transform: rotate(320deg);}
.product-flip-info .overlay-container:hover .overlay {background-color: transparent;}
.product-flip-info .overlay-container:hover p {transition: .5s ease; opacity: 0;}
.product-flip-info .overlay-container:hover  h4 {transition: .5s ease; opacity: 1;}
.product-flip-info .text-overlay {color: white; position: absolute; top: 36%; left: 10%; right: 10%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(0%, -40%); text-align: center; transition: .5s ease;}
.product-flip-info .overlay-container:hover .text-overlay {top: 50%;transition: .5s ease;}
.video-sec {position: relative; height: 500px; overflow: hidden;}
.video-sec #myVideo {position: absolute; right: 0; bottom: 0; min-width: 100%; min-height: 100%; top: 0; left: 0; object-fit: cover;}
.video-sec .content {position: absolute; top: 0; left: 0; background: rgba(43, 58, 116, 0.35); color: #fff; width: 100%; height: 100%; padding: 20px; z-index: 1; display: flex; justify-content: center;}
#videoControlBtn {padding: 10px 18px 10px 22px; font-size: 24px; background: #fff; color: #2B3A74; border: none; cursor: pointer; border-radius: 50%; z-index: 2; transition: opacity 0.5s ease; opacity: 1; left: 50%; position: absolute; top: 36%; transform: translate(-50%, 50%);}
#videoControlBtn.hidden { opacity: 0; pointer-events: none;}
.our-experties-sec .owl-nav button {position: absolute; top: 50%; background-color: #000; color: #fff; margin: 0; transition: all 0.3s ease-in-out;}
.our-experties-sec .owl-nav button.owl-prev {left: -4%;}
.our-experties-sec .owl-nav button.owl-next {right: 0;}
.our-experties-sec .owl-nav button i{color: #fff; font-size: var(--font-size-30);}
.our-experties-sec{padding: 80px 0px 80px 60px;}
.experties-box h4{color: var(--y-color); font-size: var(--font-size-20); font-family: var(--lex-bold); font-weight: normal; margin-bottom: 18px; letter-spacing: 0.3px; word-spacing: 0.6px;}
.experties-box h3{font-family: var(--lex-bold); font-size: 40px; letter-spacing: 0.6px; word-spacing: 0.8px; margin-bottom: 18px;}
.experties-box button.btn{color: var(--main-bg-color); background-color: var(--text-white); font-size: var(--font-size-16); font-family: var(--dm-medi);}
.experties-slider-box{background-color: #1C5E9F; border-bottom: 10px solid #FFD100; padding: 30px;}
.experties-slider-box h5{font-family: var(--lex-semi); font-weight: normal; color: var(--text-white); font-size: var(--font-size-18); margin-bottom: var(--mb-30); letter-spacing: 0.6px; word-spacing: 0.6px;}
.experties-product-slider{padding-left: 50px;}
.our-experties-sec .owl-carousel .owl-item img{width: initial;}
.featured-product-box h3{color: var(--y-color); font-family: var(--lex-bold); font-size: 50px; }
.featured-product-box{padding: 29px 30px;}
.featured-box{padding: 20px;}
.featured-box .rounded-circle{padding: 10px 15px;}
.arrow-pos {display: flex; align-items: end; justify-content: end;}
.featured-box img{max-height: 200px; min-height: 200px; object-fit: contain;}
.enquiry-sec h4{line-height: 1.5em; font-size: var(--font-size-32); font-family: var(--lex-semi);}
.enquiry-sec button.btn,.certificate-sec button.btn,.footer-enquire-sec button.btn,.our-story-sec button.btn,.secondary-color-btn,.btn.btn-submit{padding: 11px 32px; font-family: var(--dm-medi); font-size: var(--font-size-16); letter-spacing: 0.6px; word-spacing: 0.6px;}
.enquiry-sec {position: relative; background-image: url('../images/enquiry-sec-bg.png'); background-size: cover; background-position: center; padding: 110px 0px 80px 0px; display: flex; align-items: center; justify-content: center; color: white;}
.enquiry-sec .overlay {position: absolute;top: 0;left: 0;height: 100%; width: 100%; background: rgba(0, 0, 0, 0.6); z-index: 1;}
.enquiry-sec .content {position: relative; z-index: 2; text-align: center; padding: 0 60px;}
.why-choose-box{border: 1px solid #455698; padding: 30px 23px; border-radius: 10px; transition: 0.3s linear;}
.why-choose-box:hover{background-color: rgb(136 189 224 / 20%); transition: 0.3s linear; border-color:  rgb(136 189 224 / 20%);}
.testimonial-sec .testimonial-content{width: 660px; margin: 0 auto;}
.testimonial-sec .carousel-control-prev,.testimonial-sec .carousel-control-next{opacity: 1; top: auto; bottom: 80%; border: 1px solid #283773; border-radius: 50%; width: initial; background-color: var(--sec-bg-f3); padding: 2px 8px;}
.testimonial-sec .carousel-control-prev{left: 12%;}
.testimonial-sec .carousel-control-next{right: 12%;}
.min-container{max-width: 930px; margin: 0 auto;}
.footer-enquire-sec{max-width: 1291px; margin: 0 auto; border-radius: 20px; text-align: center; padding: 40px 28px; position: relative; top: -88px;}
.footer-enquire-sec button.btn{background-color: var(--text-white); color: var(--main-bg-color);}
footer{padding: 0px 0px 30px; background-image:url('../img/footer-bg.png'); background-attachment:fixed; }
footer ul{list-style-type: none; padding: 0;}
footer .container-fluid{padding: 0 50px; margin-top: -3%;}
.footer-title,.blog-detail-categories ul li a{color: var(--secondary-color); font-size: var(--font-size-16); font-family: var(--dm-semi);}
footer hr{width: 80px; border: none; height: 1px; background-color: #ccc;}
footer h5 a{color: var(--text-white); font-size: var(--font-size-18); text-decoration: none; font-family: var(--dm-semi);  margin-bottom: var(--mb-15); display: block;}
.footer-sales-box ul li a{font-size: var(--font-size-13); text-decoration: none; color: var(--text-white); margin-bottom: var(--mb-20); display: block; font-family: var(--dm-semi);}
.footer-sales-box ul li i{font-size: 18px; margin-right: 8px;}
.bottom-menu ul li a{font-size: var(--font-size-14); font-family: var(--dm-medi); text-decoration: none; color: var(--text-white); margin-bottom: var(--mb-10); display: block;}
.location-title{color: var(--y-color); font-size: var(--font-size-24); font-family: var(--dm-semi); margin-bottom: var(--mb-15);}
.location-box h6{font-family: var(--dm-semi); color: var(--text-white); font-size: var(--font-size-16); margin-bottom: var(--mb-20);}
.location-box p{font-size: var(--font-size-14); font-family: var(--dm-reg);}
.social-icons ul li a{display: inline-block; padding: 4px 10px; border-radius: 50%; background-color: #fff; color: #0A253B; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; text-decoration: none; margin-right: 6px;}
.copyright-sec p,.developed-line p,.key-area-sec .key-box h5{font-family: var(--dm-semi); font-weight: normal; font-size: var(--font-size-16);}
.product-sec p.title-color.text-center.mb-5,.turnkey-solution-sec p.title-color.text-center.mb-5,.product-flip-info p,.featured-product-box p,.featured-box p,.global-map p,.why-choose-sec p.mb-5.text-white.text-center{font-size: var(--font-size-18); font-family: var(--dm-medi);}
.product-flip-info h4,.blog-detail-content h3{font-size: var(--font-size-30); font-family: var(--lex-medi);}
.video-sec .video-content h4{font-family: var(--lex-semi); font-size: var(--font-size-32); line-height: 1.6em;}
.experties-box p,.client-content p,.why-choose-box .media-content p,.testimonial-sec p,.certificate-sec p{font-family: var(--dm-medi); font-size: var(--font-size-16);}
.featured-box h5,.testimonial-content h5,.key-list ul li,.related-blog-sec h4,.contact-page-detail .media-body h4,.location-wrapper h4,.side-list-content h4{font-size: var(--font-size-20); font-family: var(--lex-medi); font-weight: normal;}
.global-map h3{font-family: var(--lex-bold); font-size: 45px; font-weight: normal;}
.why-choose-box .media-content h5,.testimoni-auth,.parason-content h4,.casestudy-box h3{font-size: var(--font-size-24); font-family: var(--lex-semi);}
.footer-enquire-sec h4,.case-detail-wrapper h3,.case-detail-wrapper h4{font-family: var(--lex-semi); font-size: var(--font-size-32); font-weight: normal;}

/*======================== About Us =============================*/

.inner-banner .carousel-caption{left: 11%; text-align: left; top: 24%;}
.inner-title-head{color: var(--secondary-color); font-size: var(--font-size-20); letter-spacing: 0.6px; display: inline-block; border-bottom: 3px solid var(--y-color); line-height: 2em; margin-bottom: var(--mb-30); font-family: var(--lex-bold);}
.about-side-img img{border-top-left-radius: 80px;}
.efficiency-box{border: 1px solid #c3c3c3; border-radius: 10px; padding: 20px; margin: 0px 24px; min-height: 210px;}
.efficiency-box h4{color: var(--y-color); font-weight: var(--font-weight-600); font-size: var(--font-size-30);}
#about-page-enquiry-bg{background-image: url(../images/about-bg.png);}
#about-page-enquiry-bg h4{font-size: var(--font-size-36); font-family: var(--lex-semi);}
.story-box{height: 150px; width: 150px; display: flex; align-items: center; justify-content: center; position: absolute; bottom: -10px; left: 30px; text-align: center;}
.core-box{padding: 30px 40px;}
.core-box{min-height:512px;}
.r-d-front-img{position: absolute; top: 26%; right:0%;}
.r-d-tab .nav-tabs .nav-item.show .nav-link, .r-d-tab .nav-tabs .nav-link.active{background-color: var(--main-bg-color); color: var(--text-white); border: none; border-radius: 0;}
.r-d-tab .nav-tabs .nav-link{background-color: #f5f5f5; color: #616161; font-weight: normal; border: none; width: 100%; border-radius: 0; font-size: var(--font-size-16); font-family: var(--lex-semi);}
.team-name{background-color: var(--main-bg-color); position: absolute; bottom: 1px; left: 0; padding: 7px; width: 80%;}
.linkedin-link{position: absolute; top: 4px; right: 20px;}
.over-view-content p,.tab-pane p,.tab-pane ul li,.career-content ul li{font-size: var(--font-size-16); color: #000; font-family: var(--dm-reg);}
.efficiency-box p{font-size: var(--font-size-16); font-family: var(--tt-semi);}
.page-overview-title{font-size: var(--font-size-30); font-family: var(--lex-semi); line-height: 1.5em;}
.story-box h4{font-family: var(--lex-bold); font-size: var(--font-size-24); font-weight: normal;}
.core-box h3{font-size: var(--font-size-30); font-family: var(--lex-bold);}
.team-name h6,.contact-page-detail .media-body h5{font-size: var(--font-size-14); font-family: var(--lex-medi); font-weight: normal;}
.core-box p,.our-history-graph-sec p,.our-team-sec p,.pulp-overlay-box p,.over-view-content ul li{font-size: var(--font-size-16); font-family: var(--dm-reg);}

/*======================== Industry Solutions =============================*/

.pulp-overlay-box .image-overlay-box {position: relative;overflow: hidden;}
.pulp-overlay-box .image-overlay-box img {width: 100%;height: auto;display: block;}
.pulp-overlay-box .image-overlay-box::before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: 1;}
.pulp-overlay-box .overlay-content {position: absolute; top: 50%; left: 7%; right: 7%; transform: translate(0%, -50%); color: white; text-align: center; z-index: 2; }
.pulp-overlay-box h4{font-family: var(--lex-medi); font-size: var(--font-size-24); font-weight: normal;}
.hcdf-main-sec{ padding:80px 40px 80px 0px; }
.hcdf-main-sec .thumbnail-slider .item {padding: 8px; background-color: #f4faff; cursor: pointer; border: 2px solid transparent; transition: border 0.3s; margin: 0px 8px !important;}
.hcdf-main-sec .thumbnail-slider .owl-item.current .item {border-color: var(--main-bg-color);}
.hcdf-main-sec .main-slider img, .hcdf-main-sec .thumbnail-slider img {height: auto; display: block; margin: 0 auto;}
.faq-sec .accordion-button::after {display: none;}
.faq-sec .accordion-button .fa {transition: transform 0.3s; margin-left: auto; color: #898B8E;}
.faq-sec .accordion-button.collapsed .fa-caret-down {display: inline;}
.faq-sec .accordion-button.collapsed .fa-caret-up {display: none;}
.faq-sec .accordion-button:not(.collapsed) .fa-caret-up {display: inline;}
.faq-sec .accordion-button:not(.collapsed) .fa-caret-down {display: none;}
.faq-sec button.accordion-button{font-size: var(--font-size-18); font-family: var(--dm-semi); color: #565246; border: none; outline: 0; box-shadow: none;}
.faq-sec .accordion-body p{color: #606267;}
.faq-sec .accordion-button:not(.collapsed),.faq-sec .accordion-body,.csr-expendi-sec,.welfare-slider{background-color: #F0F0F0; color: #000;}
.industry-side-form{background-color: #f8f8f8; padding: 30px 50px; text-align: center; border-radius: 20px; border: 3px solid #e7e7e7;}
.industry-side-form form input,.industry-side-form form select,.industry-side-form form textarea{color: #858585; font-family: var(--dm-reg); font-size: var(--font-size-14); border-radius: 25px; border: 1px solid #d6d6d6; margin-bottom: 24px; box-shadow: 0px 3px 6px 2px #d6d6d6; padding-left: 30px;}
.why-choose-audit-box .media-left{background-color: var(--secondary-color); padding: 38px 30px; border-radius: 50%; margin-right: 30px;}
.audit-process-sec ul li.list-inline-item,.key-area-sec ul li.list-inline-item{margin-right: 0 !important; width: 19.4%; position: relative;}
.audit-process-sec ul li.list-inline-item:not(:last-child)::after{content: ''; position: absolute; background-image: url(../images/right-side-arrow.png); width: 93px; height: 23px; top: 15%; right: -23%; background-repeat: no-repeat;}
.key-box {height: 160px; width: 160px; padding: 15px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-direction: column; margin: 0 auto;}
.industry-serve-sec ul.list-inline li{width: 18.4%;}
.certificate-big-box{border-radius: 12px; padding: 74px 40px;}
.certificate-box{border-radius: 6px; padding: 40px 20px;}
.testimonial-slider-1 .play-button { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: white; font-size: 64px; text-decoration: none; z-index: 2;}
.testimonial-slider-2 img,.testi-re-box{box-shadow: 0px 0px 8px #ccc; padding: 8px}
.testimonial-slider-2 .owl-carousel .owl-stage-outer,.testimonial-slider-3 .owl-carousel .owl-stage-outer{padding-top:10px; padding-bottom: 10px;}
.testimonial-slider-3 .owl-carousel .testi-re-box-img img{width: initial; height: 50px; object-fit: contain; margin: 0 auto; display: block;}
.owl-carousel .owl-item .star-img img{width: initial; margin: 0 auto; display: block;}
.testimonial-slider-3 .owl-carousel .testi-re-box{min-height: 400px; padding: 11px 15px;}
.testimonial-page-sec .owl-carousel .owl-nav.disabled{display: block;}
.testimonial-page-sec .owl-nav {position: absolute; top: 35%; width: 100%;}
.testimonial-page-sec .owl-nav button { background: transparent; border: none; position: absolute; padding: 0;}
.testimonial-page-sec .owl-nav button.owl-prev { left: -30px;}
.testimonial-page-sec .owl-nav button.owl-next { right: -30px;}
.testimonial-page-sec .owl-nav button i { font-size: 24px; color: #666;}
.team-left-side{background: #FFF; background: linear-gradient(90deg, rgba(255, 255, 255, 1) 20%, rgba(221, 221, 221, 1) 70%, rgba(221, 221, 221, 1) 100%);}
.team-right-side{background: #FFF; background: linear-gradient(270deg, rgba(255, 255, 255, 1) 20%, rgba(221, 221, 221, 1) 70%, rgba(221, 221, 221, 1) 100%);}
.blog-page-content .blog-category-list,.blog-detail-content .blog-category-list,.casestudy-box .blog-category-list,.case-detail-content .blog-category-list{font-family: var(--rb-reg); font-size: 11px; background-color: #f0f0f0; border-radius: 3px; padding: 5px 8px; color: #121212;}
.blog-page-content .blog-date,.blog-detail-content .blog-date, .casestudy-box .blog-date, .case-detail-content .blog-date {font-family: var(--rb-reg); font-size: 12px; color: #555555;}
.blog-detail-form form input.form-control,.blog-detail-form form select.form-select,.blog-detail-form textarea{border: #c9c9c9; border-radius: 10px; box-shadow: 0px 3px 8px 0px #c9c9c9; padding-left:30px;}
.spare-tab-left .nav-pills .nav-link{font-family: var(--dm-reg); font-size: var(--font-size-20); color: #858585; font-weight: normal; text-shadow: none; border-bottom: 1px solid #d4d4d4; padding-bottom: 15px; margin-bottom: 15px; border-radius: 0; padding-left: 0; padding-right: 30px;}
.contact-page-detail .media-left{background-color: #F5F6F9; padding: 30px; border-radius: 10px;}
.pulping-procuct-box-img{background-color: #F4FAFF; border-radius: 10px; padding: 44px; box-shadow: 0px 4px 9.8px 0px rgb(36 122 186 / 35%);}
.pulping-procuct-box h4 span a.arrow-icon-box{border-radius: 50%; padding: 6px 10px; font-size: 18px;}


.program-icon{height: 104px;}
.contact-side-form{border: 1px solid grey; border-radius:20px; padding:20px 30px; }
.related-product-sec-box-img img{width: 240px; height: 215px; margin: 0 auto; display: block; object-fit: contain;}
.related-product-sec-box-img{box-shadow: 0px 3px 8px #cecece; padding: 20px;}
.owl-carousel .owl-item .spare-img-wrapper img{width: 50%; margin: 0 auto;}
.spares-product-sec{background-color: #F4FAFF;}
.custom-pagination .page-link {color: #4B5563; border: 1px solid #DFE3E8; background-color: transparent; transition: all 0.2s; border-radius: 4px; font-size: var(--font-size-14); font-weight: normal; font-family: var(--dm-semi); margin: 0px 10px;}
.custom-pagination .page-item.active .page-link { border-color: #283773; background-color: transparent; font-weight: 600;}
.custom-pagination .page-link i { color: #C4CDD5; transition: color 0.2s;}
.custom-pagination .page-link:hover i { color: #919EAB;}
.custom-pagination .page-link:hover { color: #919EAB; border-color: #919EAB;}
.welfare-slider .owl-nav button.owl-prev, .welfare-slider .owl-nav button.owl-next,.spares-product-sec .owl-nav button.owl-prev, .spares-product-sec .owl-nav button.owl-next{position: absolute; top: 50%; transform: translateY(-50%);  color: #000; padding: 10px 15px; border: none;  font-size: 18px; z-index: 1000;}
.welfare-slider .owl-nav button.owl-prev,.spares-product-sec .owl-nav button.owl-prev {left: -5%;}
.welfare-slider .owl-nav button.owl-next,.spares-product-sec .owl-nav button.owl-next {right: -5%;}
.spares-product-sec .owl-nav button.owl-prev {left: -3%;}
.spares-product-sec .owl-nav button.owl-next {right: -3%;}
.spares-product-sec .owl-nav button.owl-prev, .spares-product-sec .owl-nav button.owl-next{position: absolute; top: 30%; transform: translateY(-50%);  color: #000; padding: 10px 15px; border: none;  font-size: 18px; z-index: 1000;}
.welfare-slider .owl-nav button.owl-prev:hover,.welfare-slider .owl-nav button.owl-next:hover,.spares-product-sec .owl-nav button.owl-prev:hover,.spares-product-sec .owl-nav button.owl-next:hover,.slider-content .owl-carousel button.owl-prev:hover,.slider-content .owl-carousel button.owl-next:hover{background-color: transparent; color: inherit;}
.spare-img-wrapper{background-color: var(--text-white);}
.spare-tab-left .nav-pills .nav-link .fas{color: var(--text-black);}
.spare-tab-left{background-color: var(--text-white); padding: 30px;}
.key-box-1{background-color: var(--secondary-color);}
.spare-tab-left .nav-pills .nav-link.active, .spare-tab-left .nav-pills .show>.nav-link,.spare-tab-left .nav-pills .nav-link:hover{background-color: transparent; color: var(--main-bg-color); font-family: var(--lex-medi);}
.key-box-2{background-color: #15A5FF;}
.key-box-3{background-color: #008CE3;}
.key-box-4{background-color: #006CB0;}
.key-box-5{background-color: var(--main-bg-color);}
.key-area-sec{background-color: #f3f3f3;}
.contact-locations{background-color: #F5F6F9;}
.side-content-wrapper{background-color: #f4faff; padding: 30px;}
.certificate-box .certificate-img img{height: 80px;}
.certificate-box h5,.certifications-box p,.recent-post-box h5{font-size: 10px; font-family: var(--lex-reg); font-weight: normal; line-height: 1.6em;}
.certificate-box h4,.certifications-box h4{font-size: var(--font-size-14); font-family: var(--lex-bold); font-weight: normal;}
.certificate-big-box h5{font-size: var(--font-size-20); font-family: var(--lex-reg); font-weight: normal; line-height: 1.6em;}
.certificate-big-box h4{font-size: 28px; font-family: var(--lex-bold); font-weight: normal;}
.team-left-side h5,.team-right-side h5,.spare-content-wrapper a{font-family: var(--dm-reg); font-size: var(--font-size-20); font-weight: normal;}
.key-area-sec .key-area-container h4{font-size: var(--font-size-20); font-family: var(--lex-bold); font-weight: normal;}
.industry-serve-sec .overlay-text h4,.related-product-sec-box h4,.pulping-procuct-box h4{font-size: var(--font-size-24); font-family: var(--dm-medi); font-weight: normal;}
.welfare-content h3,.exp-culture-content p{font-size: var(--font-size-24); font-family: var(--dm-semi);}
.welfare-content h4,.recent-post-box p{font-size: var(--font-size-14); font-family: var(--dm-medi);}
.blog-page-content h3{font-family: var(--lex-reg); font-size: var(--font-size-24); line-height: 1.4em;}
.recent-post-sec h3,a.read-more-link{font-size: var(--font-size-20); font-family: var(--dm-reg);}
.related-blog-box h5{font-family: var(--lex-reg); font-size: 15px; line-height: 1.4em; font-weight: normal;}
.over-view-content strong{font-family: var(--lex-medi); font-weight: normal;}
.career-form form label,.opening-title p{font-size: var(--font-size-16); font-family: var(--lex-medi); font-weight: normal;}
.page-overview-title-sm{font-size: var(--font-size-24); font-family: var(--lex-bold);}
.text-black-title{font-size: var(--font-size-24); color: var(--text-black); font-family: var(--dm-semi);}
.audit-process-sec .audit-process-box h4{font-family: var(--dm-semi); font-size: var(--font-size-16); color: var(--text-black); font-weight: normal;}
.audit-process-sec .audit-process-box p,.key-area-container p{font-family: var(--dm-reg); font-size: var(--font-size-14); color: var(--text-black);}
.opening-title h3{font-size: var(--font-size-30); font-family: var(--lex-medi);}
.exp-culture-content h3{font-family: var(--lex-bold); font-size: 48px;}
.blog-detail-content h2{font-family: var(--dm-extboldita); font-size: var(--font-size-36); line-height: 1.4em; width: 80%; margin: 0 auto;}
.contact-page-detail .media-body p{font-size: var(--font-size-16); color: grey;}
.contact-page-detail .media-body ul li a{font-size: var(--font-size-16); color: var(--main-bg-color); font-family: var(--dm-reg); letter-spacing: 0.3px; word-spacing: 0.6px;}
.program-box h4{font-family: var(--lex-medi); font-size: var(--font-size-24); color: var(--main-bg-color); padding-bottom: 15px; border-bottom: 1px solid #000; margin-bottom: 15px;}
.side-content-wrapper ul li a{font-family: var(--dm-medi); font-size: var(--font-size-18); margin: 15px 0px; display: block; color: var(--text-black);}
.casestudy-other-box h4{font-family: var(--lex-semi); font-size: var(--font-size-20); font-weight: normal;}
.casestudy-other-box a.read-more-link{font-family: var(--dm-semi); font-size: var(--font-size-16);}
.location-wrapper-img{height: 110px; display: flex; align-items: center; justify-content: center;}
.exp-culture-content{position: absolute; bottom: 10%; left: 8%; width: 70%;}
.opening-icon{background-color: var(--text-black); color: #fff; border-radius: 50%; padding: 2px 8px; font-size: 23px; width: fit-content; transform: rotate(320deg);}

hr.blog-sep-line{background-color:#B2B2B2; margin: 60px 0px;}
.opening-box{border-top: 2px solid #9C9C9C;padding-top: 24px;}
.career-content{padding: 18px 0px; border-top: 1px solid #9c9c9c; border-bottom: 1px solid #9c9c9c; margin-top: 18px;}
.paper-machine-service-content{width: 70%; margin: 0 auto;}
.industry-side-form form input:focus,.industry-side-form form input:active,.industry-side-form form select:focus,.industry-side-form form textarea:focus{box-shadow: 0px 3px 6px 2px #d6d6d6; outline: 0;}
.faq-sec .accordion-item:not(:first-of-type){border: initial;}
.faq-sec .accordion-item{box-shadow: 1px 2px 3px 3px #f0f0f0; border: none;}
.hcdf-main-sec .product-content{padding-left: 60px;}
.audit-process-sec .audit-process-box,.key-area-sec .key-area-container{padding: 0 15px;}
.hcdf-main-sec .thumbnail-slider .owl-stage{transform: translate(25%, 0%) !important;}
.slider-content .owl-carousel button {position: absolute; top: 50%; color: var(--main-bg-color); margin: 0; transition: all 0.3s ease-in-out;}
.slider-content .owl-carousel button.owl-prev {left:8%;}
.slider-content .owl-carousel button.owl-next {right: 8%;}
.slider-content .owl-carousel button i{color:var(--main-bg-color); font-size: var(--font-size-30);}
.slider-content .owl-carousel.main-bg-img-slide{background-color: #f4faff; border-top-right-radius: 80px; padding: 60px 60px 40px; margin-bottom: 30px;}
.slider-content .owl-carousel.main-bg-img-slide .owl-item img,.client-img img{width: initial; margin: 0 auto;}
.slider-content h2{padding:0px 110px 0px 60px; line-height: 1.6em;}
.r-d-tab .nav-tabs{border: none;}
.our-story-side-img,.r-d-img,.our-team-box,.audit-process-sec .audit-process-box{position: relative;}
.clear-fix{clear: both;}
.space-tb{padding: 40px 0px;}
.why-choose-audit-box{margin-bottom: 60px;}
.audit-img img{width: 60%; height: 123px; object-fit: contain;}
.paper-machine-service-content h3{ padding:11px 120px; /*clip-path: polygon(7% 0%, 94% 0%, 98% 57%, 94% 100%, 8% 112%, 3% 50%)*/ clip-path: polygon(6% 0%, 95% 0%, 98% 54%, 95% 100%, 6% 100%, 3% 53%); }
.industry-serve-sec .overlay-text{bottom: 3%; position: absolute; transform: translate(0%, 0%); width: 100%;}
.client-img{padding: 4px; border:1px solid #dddddd; border-radius:10px; }
.client-img img{height: 50px; object-fit: none;}
.client-img.client-b-lg img{height: initial; object-fit: contain; padding: 3px 0px;}


.contact-side-form .form-control::placeholder, .contact-side-form .form-select, .contact-side-form select:invalid{color: grey !important; box-shadow: none;}
.contact-side-form .form-control,.contact-side-form .form-select {border: 1px solid grey; border-radius: 5px; color: #000; box-shadow: none;}
.career-form form .form-control,.career-form form .form-select{border-radius: 0px; border: 1px solid #858585; box-shadow: none;}
.career-form form .btn{background-color: #297BBB; padding: 8px; font-size: var(--font-size-18); font-family: var(--dm-reg);}

.industry-side-form form input::placeholder,.industry-side-form form textarea::placeholder,.career-form form .form-control::placeholder,.career-form select{color: #858585;  opacity: 1;}
.blog-detail-form form input::placeholder,.blog-detail-form form select:invalid,.blog-detail-form form textarea::placeholder,.career-form select option{color: #000;}


@media (min-width:1400px) and (max-width:1600px){
  .story-box{left: 100px; bottom: -20px;}
  .featured-product-box h3{font-size: 55px;}
  .featured-product-box{padding: 36px 30px;}
  .banner-slider .carousel-caption{width: 66%; left: 6%;}
  .audit-process-sec ul li.list-inline-item:not(:last-child)::after{width: 120px; background-size: 100% 100%; right: -26%;}
}


@media (max-width:1280px){
  .banner-slider .carousel-caption{width: 45%; bottom: 34%; left:5%; }
  .experties-slider-box{padding: 18px;}
  .banner-slider .carousel-control-next, .banner-slider .carousel-control-prev{bottom: 37%;}
  .footer-enquire-sec{max-width: 93%;}
  .core-box{min-height: 530px;}
  .banner-slider .carousel-caption h3{font-size: 50px;}
  .banner-slider .carousel-caption p{font-size: var(--font-size-18);}
  .experties-box h3{font-size: var(--font-size-36);}

}

@media (min-width:1024px) and (max-width:1199px){
  .banner-slider .carousel-caption{width: 60%; bottom: 24%; }
  .banner-slider .carousel-control-next, .banner-slider .carousel-control-prev{bottom: 27%;}
  .navbar-nav .nav-link, .navbar-nav a.btn.button-color.rounded.text-white.no-hover{margin-right: 6px; font-size: var(--font-size-14);}
  .product-flip-info .text-overlay{top: 38%;}
  .experties-slider-box h5{min-height: 50px;}
  .featured-product-box h3{font-size: var(--font-size-36); margin-bottom: 20px !important;}
  .featured-product-box{padding: 46px 30px;}
  .efficiency-box{margin: 0;}
  .story-box{height: 140px;width: 140px; bottom: -10px; left: -43px;}
  .core-box {min-height: 618px;}
  .team-name{width: 91%;}
  .product-flip-info h4,.experties-box h3,.enquiry-sec h4,.video-sec .video-content h4,h2.title-head.inner-page-title,.page-overview-title{font-size: var(--font-size-24);}
  .product-flip-info p{font-size: var(--font-size-16);}
  .why-choose-box .media-content h5,.pulp-overlay-box h4,.testimoni-auth,.program-box h4{font-size: 22px;}
  .r-d-tab .nav-tabs .nav-link{font-size: var(--font-size-14); padding: 8px;}
  .industry-side-form{padding: 30px;}
  .slider-content h2{padding: 0px 60px 0px 60px;}
  .product-content .secondary-color-btn{margin: 10px 0px !important; }
  .why-choose-audit-box .media-left{padding: 30px 22px; margin-right: 23px;}
  .audit-process-sec ul li.list-inline-item:not(:last-child)::after{right: -27%;}
  .key-box{height: 144px; width: 144px; padding: 11px;}
  .industry-serve-sec ul.list-inline li{width: 17.9%;}
  .leader-content{padding-top: 40px;}
  .spare-tab-left .nav-pills .nav-link{padding-right: 10px;}
  .exp-culture-content{left: 6%; width: 80%;}
   .pulping-procuct-box h4{font-size: 20px;}

}

@media (max-width: 991px){
  .banner-slider .carousel-caption{width: 80%; bottom: 24%;}
  .banner-slider .carousel-control-next, .banner-slider .carousel-control-prev{padding: 4px 18px;}
  .product-flip-info,.team-img{margin: 15px 0px;} 
  .our-experties-sec{padding: 80px 30px;}
  .experties-box,.client-content,.over-view-content,.industry-solution-sec .row.mb-5.pt-4 .industry-side-img,.industry-solution-sec .row.mb-5.pt-5 .industry-side-img,.pulp-industry-info .industry-side-img,.certificate-big-box,.recent-post-sec h3,.related-product-sec-box,.casestudy-other-box{text-align: center; margin-bottom: 30px;}
  .experties-product-slider{padding: 0;}
  .owl-nav button.owl-prev{left: -3%;}
  .owl-nav button.owl-next{right: -3%;}
  .featured-product-sec .col-lg-4.mb-5,.parason-img,.parason-content,.career-form{margin-bottom: 26px !important;}
  .testimonial-sec .carousel-control-prev{left: -8%;}
  .testimonial-sec .carousel-control-next{right: -8%;}
  .inner-title,.our-story-sec,.r-d-sec,.pulp-industry-info,.paper-machine-info-sec,.welfare-content,.blog-page-content,.blog-detail-content,.spares-product-sec .title-head,.spare-content-wrapper,.slider-content,.product-content,.life-parason-sec,.casestudy-box,.case-detail-content,.side-list-content,.pulping-procuct-sec{text-align: center;}
  .about-side-img img,.r-d-bg-img img,.industry-side-img img,.process-img img,.leader-img img,.welfare-img img,.blog-page-img img,.g-ad img,.career-side-img img,.casestudy-box img{margin: 0 auto; display: block;}
  .efficiency-box,.audit-process-sec .audit-process-box,.key-area-sec .key-area-container,.industry-serve-sec ul.list-inline li{margin: 15px 0;}
  #about-page-enquiry-bg h4,.exp-culture-content h3,.case-detail-wrapper h3{font-size: 30px;}
  .our-story-side-img.text-end,.industry-side-form{text-align: center !important; margin-top: 30px;}
  .story-box{padding: 16px 24px; left: 100px; bottom: -18px;}
  .r-d-tab .nav-tabs{margin-top: 100px;}
  .r-d-sec{padding-bottom: 0;}
  .leader-content{padding-top: 40px; text-align: center;}
  .core-box{min-height: initial; width: 60%; margin: 0 auto; margin-bottom:10px;}
  .overlay-box-container,.industry-serve-sec{width: 60%; margin: 0 auto;}
  .hcdf-main-sec{padding: 30px 15px;}
  .why-choose-audit-box .d-flex.align-items-start.media-object{ align-items:center !important; }
  .paper-machine-service-content,.audit-process-sec ul li.list-inline-item, .key-area-sec ul li.list-inline-item,.industry-serve-sec ul.list-inline li{width: 100%;}
  .audit-process-sec ul li.list-inline-item:not(:last-child)::after{content: none;}
  .efficiency-box, .audit-process-sec .audit-process-box, .key-area-sec .key-area-container{border-bottom: 1px dashed #ccc; padding-bottom: 15px;}
  .recent-post-sec{padding-left: 5%; margin-top: 60px;}
  .related-blog-box{margin: 20px 0px;}
  .spares-product-sec .tab-content{margin-top: 30px; width: 86%; margin: 0 auto;}
  .exp-culture-content p,.opening-title h3,.casestudy-box h3,.pulping-procuct-box h4{font-size: 20px;}
}

@media (max-width: 767px){
  .banner-slider .carousel-caption h3{font-size: 34px;}
  .banner-slider .carousel-caption{bottom: 24%; left: 6%;}
  .banner-slider .carousel-control-next, .banner-slider .carousel-control-prev{bottom: 28%;}
  .banner-slider .carousel-control-next{right: 11%;}
  .banner-slider .carousel-control-prev{right: 18%;}
  .mid-tab-sec, .product-sec, .video-sec, .turnkey-solution-sec, .featured-product-sec, .our-client-sec, .global-map, .why-choose-sec, .testimonial-sec, .certificate-sec,.enquiry-sec,.sec-same-padding{padding: var(--sec-padding-responsive);}
  .product-flip-info{width: 58%; margin: 0 auto; margin-top: 15px; margin-bottom: 15px;}
  .video-sec{height: 60vh;}
  .our-experties-sec{padding: 40px 30px;}
  .enquiry-sec .content{padding: 0;}
  .r-d-sec.sec-same-padding{padding-bottom: 0px;}
  .certificate-sec .row.mb-4,.industry-solution-sec .row.mb-5.pt-4,.industry-solution-sec .row.mb-5.pt-5{margin-bottom: 0px !important}
  .testimonial-sec .testimonial-content{width: initial;}
  .efficiency-box{min-height: initial;}
  .certificate-img{margin: 15px 0px;}
  .footer-sales-box ul li,.bottom-menu ul li{display: inline-block; margin: 0px 20px 0px 0px  ;}
  .bottom-menu ul li a, .footer-sales-box ul li a{font-size: var(--font-size-14);}
  .location-box i.fa-solid.fa-location-dot,.testimoni-auth,.team-left-side h5, .team-right-side h5,.welfare-content h3,.spare-tab-left .nav-pills .nav-link,.spare-content-wrapper a,.related-product-sec-box h4,.contact-page-detail .media-body h4, .location-wrapper h4,.career-form form .btn{font-size: var(--font-size-18);}
  .location-box,.copyright-sec{margin-bottom: var(--mb-20);}
  .social-icons,.developed-line,.hcdf-working-sec,.contact-side-form{text-align: center;}
  #about-page-enquiry-bg h4,.case-detail-wrapper h4{font-size: 24px;}
  .story-box{left: 13px;}
  .inner-page-title.mb-5,.certificate-box{margin-bottom: 30px !important;}
  .title-head{font-size: var(--font-size-30);}
  .hcdf-main-sec .thumbnail-slider .owl-stage{transform: translate(0%, 0%) !important;}
  .slider-content h2,.hcdf-main-sec .product-content{padding: 0px; text-align: center; margin-bottom: 30px;}
  .paper-machine-service-content h3{padding: 11px 60px;}
  .spares-product-sec .owl-nav button.owl-prev{left: -5%;}
  .spares-product-sec .owl-nav button.owl-next{right: -5%;}
}

@media (max-width: 576px){
  .banner-slider .carousel-caption{bottom: 4%; left: 4%;}
  .banner-slider .carousel-caption h3{font-size: 26px; margin-bottom: 15px;}
  .banner-slider .carousel-caption p{margin-bottom: 30px !important;}
  .banner-slider .carousel-control-next, .banner-slider .carousel-control-prev{bottom: 11%; font-size: 20px;}
  .top-bar .justify-content-end{justify-content: center !important;}
  .top-bar .list-group.list-group-horizontal li{margin: 0 18px;}
  .banner-slider .carousel-control-prev{right: 21%;}
  .title-head,.experties-box h3,.featured-product-box h3,.global-map h3,.our-client-sec h3,.why-choose-sec h3,.efficiency-box h4,.page-overview-title,.blog-detail-content h3,.blog-detail-content h2{font-size: 24px;}
  .mid-tab-sec{padding-bottom: 0;}
  .video-sec .video-content{position: absolute; top: 0%;}
  #videoControlBtn{top: 58%;}
  .video-sec .video-content h4,.enquiry-sec h4,.why-choose-box h5,.footer-enquire-sec h4,.location-title,#about-page-enquiry-bg h4,.featured-box h5,
   .testimonial-content h5,.page-overview-title,.page-overview-title-sm, .key-list ul li,.related-blog-sec h4,.parason-content h4,.program-box h4{font-size: 18px; line-height: 1.7em;}
  .turnkey-solution-sec h3.title-head,.certificate-sec p{margin-bottom: 21px !important;}
  .key-box img{margin-bottom: 15px !important;}
  .owl-nav button.owl-next{right: -6%;}
  .owl-nav button.owl-prev{left: -6%;}
  .enquiry-sec button.btn, .certificate-sec button.btn, .footer-enquire-sec button.btn,.secondary-color-btn{font-size: var(--font-size-16); padding: 8px 24px;}
  .why-choose-box,.core-box,.our-team-box,.overlay-box-container,.welfare-slider .owl-carousel, .blog-detail-content h2{width: 86%; margin: 0 auto;}
  .why-choose-box img,.core-box img,.why-choose-audit-box .media-left img{width: 60px !important;}
  .testimonial-sec .carousel-control-prev, .testimonial-sec .carousel-control-next{bottom: 40%;}
  .testimonial-sec .carousel-control-next{right: 4%;}
  .testimonial-sec .carousel-control-prev{left: 4%;}
  .footer-enquire-sec{padding: 18px 26px;}
  footer .container-fluid{padding: 0 30px; margin-top: -8%;}
  .efficiency-box{margin: 15px 30px;}
  .core-box h3,.case-detail-wrapper h3,.case-detail-wrapper h4{font-size: 20px;}
  .core-box{margin-top: 15px; margin-bottom: 15px; padding: 30px 24px}
  .space-tb{padding: 30px 0px;}
  .our-story-side-img img,.r-d-front-img img{width: 70%;}
  .r-d-bg-img img{width: 70%; margin: initial;}
  .r-d-tab .nav-tabs .nav-link{font-size: 13px; padding: 15px 4px;}
  .r-d-tab .tab-content ul.list-inline li{display: block !important; margin-right: 0px !important; margin-bottom: 15px;}
  .product-flip-info h4{font-size: 22px;}
  .why-choose-box .media-content h5,.pulp-overlay-box h4,.text-black-title,.blog-page-content h3,.exp-culture-content h3{font-size: var(--font-size-20);}
  .product-sec p.title-color.text-center.mb-5, .turnkey-solution-sec p.title-color.text-center.mb-5, .product-flip-info p, .featured-product-box p, .featured-box p, .global-map p, .why-choose-sec p.mb-5.text-white.text-center,.experties-box p, .client-content p,
  .why-choose-box .media-content p, .testimonial-sec p, .certificate-sec p,.banner-slider .carousel-caption p,.banner-slider button.exp-more,.enquiry-sec button.btn, .certificate-sec button.btn, .footer-enquire-sec button.btn, .secondary-color-btn,
  .over-view-content p, .tab-pane p, .tab-pane ul li,.faq-sec .accordion-body p,.paper-machine-info-sec p,.why-choose-audit-box p,.testi-re-box p,.leader-content p,.welfare-content p,.blog-page-content p,.blog-detail-content p,.contact-page-detail .media-body p,
  .contact-page-detail .media-body ul li a,.parason-content p,.exp-culture-content p,.career-content p,.career-content ul li,.casestudy-content p{font-size: 15px;}
  .thumbnail-slider .item img {height: 60px; object-fit: cover;}
  .hcdf-main-sec .product-content button.btn{margin-top: 15px;}
  .faq-sec button.accordion-button,.key-list ul li,.paper-machine-service-content h3,a.read-more-link,.side-content-wrapper ul li a{font-size: var(--font-size-16);}
  .industry-side-form{padding: 30px 20px;}
  .slider-content .owl-carousel button.owl-prev{left: 4%;}
  .slider-content .owl-carousel button.owl-next{right: 4%;}
  .slider-content .owl-carousel.main-bg-img-slide .owl-item img,.industry-serve-sec{width: 100%;}
  .why-choose-audit-box .media-left{padding: 23px 17px;}
  .audit-img img{width: initial; height: initial;}
  .key-box{height: 140px; width: 140px;}
  .industry-serve-sec ul.list-inline{width: 80%; margin: 0 auto;}
  .testimonial-page-sec .owl-carousel{width: 85%; margin: 0 auto;}
  .welfare-slider .owl-nav button.owl-prev{left: -7%;}
  .welfare-slider .owl-nav button.owl-next{right: -7%;}
  hr.blog-sep-line{margin: 40px 0px;}
  .contact-page-detail .media-left{padding: 11px;}
  .location-wrapper-img img{width:80px;}
  .program-icon img{width: 60px;}
  .location-wrapper-img{height: 97px;}
  .program-icon{height: 80px;}
  #life-parason-banner .carousel-item img,.exp-culture-sec img{height: 50vh; object-fit: cover;}
  section.life-parason-sec.sec-same-padding.pt-lg-3{padding-top: 0px !important;}
  .exp-culture-content{width: 94%; left: 3%; }
}

@media (max-width: 480px){
  .banner-slider .carousel-caption h3,.inner-banner .carousel-caption h1 {font-size: 22px;}
  .banner-slider .carousel-caption{bottom: 0px;}
  .product-flip-info{width: 80%;}
  .video-sec{height: 36vh;}
  .video-sec .video-content{top: 11%;}
  #videoControlBtn{top: 72%;}
  .inner-banner .carousel-caption{top: 16%;}
  #industry-solution-banner .carousel-caption{top: 0px; padding-top: 10px;}
  .banner-slider .carousel-caption p{margin-bottom: 15px !important}
  .r-d-tab .nav-tabs .nav-link{font-size: 12.5px; padding: 12px 3px;}
  .client-img img{height: 40px; object-fit: contain;}
  .client-img.client-b-lg img{padding: 0; }
}

@media (max-width: 420px){
  .banner-slider .carousel-caption h3{font-size: 20px;}
  
}