/*===============================================
=            customization elementor            =
===============================================*/
.list-items .wpb_wrapper { display: flex; flex-wrap: wrap;}
.list-items .wpb_wrapper .right--text .wpb_wrapper { display: flex; flex-direction: column; width: 100%; gap: 10px; }
.list-items .wpb_text_column .wpb_wrapper p { margin: 0; }
.list-items .wpb_wrapper .right--text{padding-left: 40px; width: calc(100% - 71px); margin-bottom: 40px;}
.list-items .wpb_wrapper .right--text p { font-size: 16px; font-style: normal; font-weight: 400; }
.list-items .wpb_wrapper .right--text h4 { font-size: 16px; font-style: normal; font-weight: 700; line-height: 27px; margin: 0; }
.list-items .wpb_wrapper .improve-text p strong { font-size: 24px; }
.list-items .wpb_wrapper .improve-text p { font-size: 24px; margin-top: 5px; }


.custom-btn a.vc_btn3.vc_general { background: #F5A800; border-radius: 47px 47px 2px 47px; border: 0; padding: 20px; color: #FFFFFF; width: auto; font-style: normal; font-weight: 700; font-size: 16px; line-height: 16px; filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); margin-top: 15px; cursor: pointer; margin-left: 0 !important; margin-right: 0 !important; min-width: 276px;}
.custom-btn a.vc_btn3.vc_general:hover{background-color: #5B6670;}
.custom-btn a.vc_btn3.vc_general:focus{background: #F5A800;}
.custom-btn button.vc_btn3.vc_general { background: #F5A800; border-radius: 47px 47px 2px 47px; border: 0; padding: 20px; color: #FFFFFF; width: 262px; font-style: normal; font-weight: 700; font-size: 16px; line-height: 16px; filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); cursor: pointer; margin-left: 0 !important; margin-right: 0 !important; color: #fff !important;}
.custom-btn button.vc_btn3.vc_general:hover{background-color: #5B6670;}
.five-hour-section { height: 340px; }

.tow-tones-column{text-align: center;}
.tow-tones-column .contact-expert-eq-height .wpb_wrapper p strong { font-size: 26px; font-style: normal; font-weight: 700; line-height: 32px; display: block; }
.tow-tones-column .contact-expert-eq-height .wpb_wrapper { text-align: center; }
.tow-tones-column .contact-expert-eq-height .wpb_wrapper .brakline { font-weight: 400; line-height: 32px; font-size: 26px; }


/*===========================================
=            Keystone page style            =
===========================================*/
section.vc_section.equipment-lr-about.left-right-section { padding: 55px 0 !important; }
.single-bnr{position: relative;}
.single-bnr.equipment-page-bnr.hero-keyston h1{max-width: 100%;}
.top-quality-section:before { content: ''; background-image: url('https://www.appliedadhesives.com/wp-content/uploads/2024/03/left-bg-1.png'); background-size: cover; background-repeat: no-repeat; background-position: top center; position: absolute; left: 0; top: 0; height: 100%; display: block; width: 727px; mix-blend-mode: multiply; }
.top-quality-section:after { content: ''; background-image: url('https://www.appliedadhesives.com/wp-content/uploads/2024/03/Group-51-1.png'); background-position: right; width: 156px; height: calc(100% + 90px); display: block; position: absolute; right: 0; top: -90px; mix-blend-mode: multiply; background-repeat: no-repeat; background-size: cover; }
.left-auto { background: linear-gradient(270deg, #F1F1F1 27.5%, rgba(255, 255, 255, 0.00) 100.16%); position: relative; }
.left-auto:before { content: ''; background: linear-gradient(270deg, #F1F1F1 27.5%, rgba(255, 255, 255, 0.00) 100.16%); position: absolute; left: -50%; top: 0; height: 100%; width: 100px; }
.left-auto:after { content: ''; }

.vc_section.vc_section-has-fill.top-quality-section { overflow: visible; }
.block-title { margin: 44px 0 30px; font-size: 23px; font-style: normal; font-weight: 700; line-height: normal; }
.left-auto p { font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; }



.section-overlay-bg { position: relative; padding: 0 0 55px;}
.section-overlay-bg::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(60, 61, 60, 0.7); }
.section-overlay-bg .heading-title { font-size: 26px; font-style: normal; font-weight: 700; line-height: normal; color: #fff; margin: 30px 0 20px;}

.desc p { font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; color: #fff;}

/* reduce runtime section */

.custom-tabs-section.strategic-partners-tab .vc_tta-panel-body { margin: 0; }
.custom-tabs-section.strategic-partners-tab { background: transparent; }
.custom-tabs-section.strategic-partners-tab .override-tabs ul { padding-left: 20px; }
.override-tabs { padding: 0 50px; }
.block-titles { color: var(--primary); margin: 0 0 25px; font-weight: 700; font-size: 23px; line-height: 30px; }

.gray-section .inner-section{ padding: 30px 0 48px; }
.gray-section .block-titles { color: var(--primary); margin: 0 0 25px; font-weight: 700; font-size: 23px; line-height: 30px; }
.revers-bg.custom-btn button.vc_btn3.vc_general { background: #5B6670; width: 100%; color: #F5A800 !important; line-height: 1.2; }
.revers-bg.custom-btn button.vc_btn3.vc_general:hover { background: #F5A800;  color: #3d4543 !important; }
.revers-bg.custom-btn.extra-space button.vc_btn3.vc_general{min-width: 333px;}

.section-title { font-size: 23px; font-style: normal; font-weight: 700; line-height: normal; margin-bottom: 23px; }
.video-title { color: #000; text-align: center; font-family: Montserrat; font-size: 18px; font-style: normal; font-weight: 600; line-height: normal; text-decoration-line: underline; }


/* conainer-oeverlay */

.conainer-oeverlay-box { position: relative; margin-top: 70px; }
.conainer-oeverlay-box:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(60, 61, 60, 0.7); }
.conainer-oeverlay-column{padding: 30px 88px;}
.conainer-oeverlay-column .desc p{ color: #FFF; font-family: Montserrat; font-size: 26px; font-style: normal; font-weight: 400; line-height: normal; }
.custom-tabs-section.strategic-partners-tab .vc_tta-tabs-list .vc_tta-tab{margin-right: 35px !important;}


.custom-html-data .list-data { margin-top: 30px; padding: 0; }
.custom-html-data .list-data li { display: flex; gap: 20px; align-items: center; }
.custom-html-data .list-data li h3 { margin: 0; }
.custom-html-data .list-data li .images { width: 30%; }
.custom-html-data .list-data li  .data { width: 70%; }


.eb-play-button svg { display: none; }
.eb-play-button:before { content: ''; background-image: url('https://www.appliedadhesives.com/wp-content/uploads/2024/04/Group-44.png'); background-size: 50px; position: absolute; left: 50%; right: 0; display: block; bottom: 0; background-repeat: no-repeat; transform: translate(-50%, -50%); top: 60%; width: 50px; }

.right-video-box { padding-top: 50px; }

.watch-adhesive .eb-video-popup .eb-video-wrapper { height: 352px; }


/* contact form */
.contact-form-section { margin: 50px 0 0; padding-top: 50px !important; }
.wpcf7-form .form-wrap label { width: 100%; display: inline-block; font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 20px; color: #000000; text-align: left; }
.wpcf7-form .form-wrap input { background: #FFFFFF; border: 1px solid #D9D9D8; border-radius: 1px; height: 50px; width: 100%; outline: none; }
.wpcf7-form .form-wrap { width: calc(50% - 15px); margin-bottom: 20px; }
.wpcf7-form { display: flex; flex-wrap: wrap; column-gap: 30px; }
.form-wrap.full-widths { width: 100%; }
.form-wrap.one-third { width: calc(33.33% - 21px); }
.form-wrap.full-width.comment-box { background: transparent; }
.submit-box .wpcf7-submit { background: #F5A800; border-radius: 25px 25px 0px 25px; border: 0; padding: 20px; color: #FFFFFF; width: 262px; font-style: normal; font-weight: 700; font-size: 16px; line-height: 16px; filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); margin-top: 15px; cursor: pointer; margin-left: 0; margin-right: 0; }
.submit-box input[type="submit"]:hover { background-color: #5B6670 !important; color: #fff !important; }
.submit-box { text-align: center; display: block; width: 100%; }
.form-wrap.full-width.comment-box textarea { outline: none; }
.wpcf7-form .form-wrap.file-upload .wpcf7-file { line-height: normal; padding: 12px 20px;}
.wpcf7-form .form-wrap.form-field-req label { background: url(https://www.appliedadhesives.com/wp-content/uploads/2024/04/required.gif) no-repeat top right; }


.contact-form-section .wpcf7 form .wpcf7-response-output { text-align: center; width: 100%; max-width: 50%; margin: 0 auto; margin-top: 20px; }

/*=====  End of Keystone page style  ======*/



/*=============================================
=            paper-converting page            =
=============================================*/

.paper-coverting-hero .inner { max-width: 650px; }

.paper-converting .container.content-container { width: 100%; padding: 0; }
.paper-converting .hero-solution { position: relative; }
.paper-converting .hero-solution:before { content: ''; background: #434343; mix-blend-mode: multiply; position: absolute; left: 0; right: 0; top: 0; bottom: 0; opacity: .8; }

.dark-bg-section{background: #3b3d3b;}
.dark-bg-section p{margin: 0;}
.dark-bg-section .automotive-heading-content {color: #fff; margin-top: 0;}
.dark-bg-section .automotive-heading-content .link { color: #EAB01D !important; }
.dark-bg-section .automotive-two-part-content .automotive-heading-content ul li{margin-bottom: 0;line-height: 27px;font-size: 15px;}
/*.dark-bg-section .automotive-two-part-img img { height: 415px; object-fit: cover; }*/


.integrated-section { padding: 60px 0; }
.integrated-section .title-box { text-align: center; margin-bottom: 50px; }
.integrated-section .title-box .link { color: #EAB01D !important; }
.integrated-section .title-box p { font-weight: 500; font-size: 15px; }
.integrated-inner h3 { font-size: 22px; font-weight: 500; margin-bottom: 20px; }
.data-box p { margin-bottom: 0; }
.data-box h4 { font-weight: 700; text-transform: uppercase; }
.image-box { margin-top: 20px; }



.heading-section { background: #f5f5f5; padding: 80px 0; position: relative; }
.heading-section .block-text h2 { font-size: 22px; color: #3c3d3c; font-weight: 700; margin-bottom: 0; margin-top: 30px; text-transform: uppercase;}
.heading-section .block-text p { font-size: 15px; line-height: 27px; }
.heading-section .left-block .block-text { padding-right: 40px; }
.heading-section:before { content: ''; background-image: url('https://www.appliedadhesives.com/wp-content/uploads/2024/04/bg-q.png'); position: absolute; right: 0; bottom: 0; width: 841px; height: 845px; background-repeat: no-repeat; background-size: cover; z-index: 1; }
.heading-section .block-text ul li { list-style: disc; }


section.left-image .row { flex-direction: row-reverse; }
section.left-image .automotive-two-part-img { padding-right: 80px; }

.benifits-list li h3 { margin: 0; }
.dark-bg-section .automotive-two-part-content .automotive-heading-content ul li h3 { color: #fff; font-size: 14px; line-height: 27px; margin: 0; }
.dark-bg-section .automotive-two-part-content .automotive-heading-content ul{margin-top: 35px;}
/*.dark-bg-section .automotive-two-part-img img { height: 645px; object-fit: cover; }*/
.dark-bg-section .automotive-two-part-content .automotive-heading-content { margin: 0; }
.dark-bg-section .automotive-two-part-content .automotive-heading-content .benifits-list { padding-top: 25px; }

#paper-converting4 .automotive-two-part-content .automotive-heading-content ul{margin: 0;}


.white-bg-section{background-color: #fff;}
.white-bg-section .automotive-two-part-content .automotive-heading-content ul li { margin-bottom: 0; font-weight: 700; line-height: 27px; }

.white-bg-section .automotive-two-part-content .automotive-heading-content p { margin: 40px 0 40px; font-size: 15px; line-height: 27px; }
.white-bg-section .automotive-two-part-content .automotive-heading-content p:first-child {margin-top: 0;margin-bottom: 0;}
.white-bg-section .automotive-two-part-content .automotive-heading-content p:last-child { margin-top: 0; margin-bottom: 0; }

.white-bg-section .automotive-two-part-content .automotive-heading-content { margin: 0; }
.white-bg-section .automotive-two-part-content .automotive-heading-content ul{padding-top: 40px;}

.heading-box h2 { font-size: 42px; font-weight: 700; text-align: center; line-height: 28px; }
.heading-box { padding: 50px 0 0; }


.gray-bg-section { background: #f5f5f5; }
.section-title h3 { font-size: 23px; line-height: 28px; text-align: center; font-weight: 700; margin-bottom: 30px; }
.section-title { max-width: 675px; margin: 0 auto; }
.bottom-form-section { padding: 50px 0 0; }


/*=====  End of paper-converting page  ======*/


/*===========================================================
=            paper-converting-adhesive-solutions            =
===========================================================*/

.banner-section .automotive-hero-main-wrap{position: relative;}
.banner-section .automotive-heading-content-btn-main-wrap .automotive-heading-content{margin-top: 0;}
.banner-section .automotive-hero-main-wrap:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(60, 61, 60, 0.7); }
.direct-mail-section{background:#3c3d3c;}
.direct-mail-section .automotive-two-part-content h6{font-size: 15px; font-weight: 500; color: #fff;}
.direct-mail-section .automotive-two-part-content .automotive-heading-content ul li{margin-bottom: 0;}

.direct-mail-section .automotive-heading-content { color: #fff; }
.direct-mail-section .automotive-two-part-wrap .data-box, 
.direct-mail-section .automotive-two-part-wrap .data-box h3 {color: #fff;}
.direct-mail-section .automotive-two-part-wrap .data-box p { color: #fff; font-size: 15px; font-weight: 500; line-height: 1.5; }

.data-inner-box {display: flex;gap: 40px;margin-bottom: 40px; flex-wrap: wrap;}
.desc-box { width: calc(100% - 259px); }
.desc-box h2{font-weight: bold;}
.zigzac-section { padding: 60px 0; position: relative; z-index: 1;}
.zigzac-section:before { content: ''; background-image: url('https://www.appliedadhesives.com/wp-content/uploads/2024/04/bg-q.png'); background-position: right bottom; background-size: cover; position: absolute; display: block; right: 0; bottom: 0; width: 821px; height: 845px; background-repeat: no-repeat; z-index: -1;}
.zigzac-section #tape-and-label .desc-box p:nth-child(3) { display: inline-block; background-image: url('https://www.appliedadhesives.com/wp-content/uploads/2024/06/arrow-right.png'); background-repeat: no-repeat; background-position: right center; }
.zigzac-section #tape-and-label .desc-box p:nth-child(3) { padding-right: 20px; }

.water-based-coating{background:#3c3d3c;}
.water-based-coating .automotive-heading-content{color: #fff; margin-top: 5px;lab}
.water-based-coating .automotive-heading-content ul li { margin: 0; }
.water-based-coating .automotive-heading-content ul li h3 { color: #fff; font-size: 15px; margin: 0; padding: 0 0 5px; line-height: 1.5; }



/* Lab Testing */
.lab-testing .automotive-two-part-content .automotive-heading-content ul{margin: 30px 0;}
.lab-testing .automotive-two-part-content .automotive-heading-content ul li { color: #000; margin: 0;}
.lab-testing .automotive-two-part-content .automotive-heading-content ul li b { color: #000; font-weight: bold; font-size: 15px; }
.lab-testing .center-tittle h2 { font-size: 42px; font-weight: bold; text-align: center; margin-top: 80px; }
.lab-testing .automotive-two-part-content .automotive-heading-content{margin-top: 5px;}







/*=====  End of paper-converting-adhesive-solutions  ======*/

.data-inner-box.left-image-box{flex-direction: row;}
.data-inner-box.right-image-box{flex-direction:row-reverse;text-align:right}
/*.data-inner-box:nth-child(even) { flex-direction: row-reverse; text-align: right; }*/
.data-inner-box:nth-child(even) .desc-box ul { padding-left: 0; padding-right: 0; }
.data-inner-box:nth-child(even) .desc-box ul li:after { unicode-bidi: isolate; font-variant-numeric: tabular-nums; text-transform: none; text-indent: 0px !important; text-align: start !important; text-align-last: start !important; }
.data-inner-box:nth-child(even) .desc-box ul li:after { content: ''; position: absolute; right: 0; top: 10px; width: 4px; height: 4px; border-radius: 100%; background-color: #000; overflow: hidden; }
.data-inner-box:nth-child(even) ul li { position: relative; padding-right: 25px; display: inline-block; width: 100%; }
.data-inner-box.left-image-box:nth-child(even) .desc-box ul li:after{right: auto; left: 0;}
.data-inner-box.left-image-box:nth-child(even) ul li{padding-left: 25px;}




/*===========================================
=            New Home page style            =
===========================================*/
header.site-header.classic{border-bottom: 16px solid #E1B243;}


.btnns {border-top-left-radius: 47px;border-top-right-radius: 47px;border-bottom-left-radius: 47px;border-bottom-right-radius: 2px;text-decoration: none;text-transform: none;background-color: #5B6670;min-width: 262px;text-align: center;display: inline-block;color: #FFF;cursor: pointer;}
.btnns a { text-decoration: none; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; color: #E1B243 !important; padding: 14px 19px; display: block; }
.btnns:hover{background: #E1B243 !important;}
.btnns:hover a{color: #ffffff !important;}
.new-hero-main-wrap { padding: 50px 0px 201px; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.new-hero-wrap h4 { margin: 0 0 12px; font-size: 16px; font-style: normal; font-weight: 700; line-height: 30px; text-transform: uppercase; color: #E1B243; }
.new-hero-wrap h1 { font-size: 51px; font-style: normal; font-weight: 700; line-height: 63px; color: #FFF; margin: 0; }
.new-hero-wrap { max-width: 858px; }
.new-hero-wrap .content { font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; color: #E4E4E4; margin-top: 14px; }
.new-hero-btn { margin-top: 25px; }
.new-hero-btn .btn.btn-gradient { color: #FFF !important; background: #E1B243; }
.new-hero-btn .btn.btn-gradient:hover { background: #fff; color: #E1B243 !important; }
.new-hero-btn .btn { font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; text-transform: uppercase; text-decoration: none; border-radius: 0; padding: 18px 28px; }
.new-hero-btn .btn.btn-border { color: #fff !important; border: 1px solid #fff; padding: 17px 28px; margin-left: 13px; }
.new-hero-btn .btn.btn-border:hover { background-color: #fff; color: #E1B243 !important; }
.new-hero-main-wrap { z-index: 1; position: relative; }
.new-hero-main-wrap:before { content: ''; position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; background-image: url(https://www.appliedadhesives.com/wp-content/uploads/2024/07/hero-bg.png); background-repeat: no-repeat; background-position: left bottom; background-size: cover; }

.hero-bottom-info-wrap { display: flex; flex-flow: wrap; background: #FFF; box-shadow: 0px 10px 30px 0px rgba(7, 36, 95, 0.08); position: absolute; left: 0; right: 0; bottom: 0;  margin: 0 30px;}
.hero-bottom-info { width: calc(100% / 4); padding: 23px; position: relative;}
.hero-bottom-info a{text-decoration: none;}
.hero-bottom-info a:hover .content { color: #3D4543; }
.hero-bottom-info .top-links { color: #3D4543 !important; position: absolute; left: 0; top: 0; right: 0; bottom: 0; }
.hero-bottom-info .top-links h4{opacity: 1 !important;}
.hero-bottom-info .top-links:hover{color: #3D4543;}
.hero-bottom-info:nth-child(2n) { background: rgba(241, 241, 241, 0.50); }
.hero-bottom-info h4 { margin: 0; font-size: 21px; font-style: normal; font-weight: 700; line-height: 34px; margin-bottom: 10px; }
.hero-bottom-info .content { font-size: 15px; font-style: normal; font-weight: 400; line-height: 28px; }
.hero-bottom-info-main-wrap .container { width: 1200px; height: 100%; }
.hero-bottom-info-link a { color: #E1B243 !important; text-decoration: none !important; font-size: 16px; font-style: normal; font-weight: 700; line-height: 28px; }
.hero-bottom-info-link a svg { vertical-align: middle; margin-left: 5px; transition:all 300ms ease-in-out; }
.hero-bottom-info-link { margin-top: 10px; }
.hero-bottom-info-main-wrap { height: 125px;  margin-bottom: 66px;}
.hero-bottom-info-link a:hover svg { margin-left: 5px; }


.hero-bottom-info-wrap a { text-decoration: none; }

.hero-bottom-info:hover .hero-bottom-info-link a svg { margin-left: 10px; }




/* Relentless Customer Service with APPLIED Adhesives */
.two-col-info-main-wrap { padding: 0 0 50px; }
.two-col-info-wrap {display: flex;flex-wrap: wrap;gap: 40px;justify-content: space-between;}
.two-col-info-wrap .left {width: calc(50% - 40px);}
.two-col-info-wrap .right {width: 528px;}
.two-col-info-wrap .left .col-info h2 {font-size: 35px;font-style: normal;font-weight: 700;line-height: 56px;}
.two-col-info-wrap .left .col-info .content p strong { font-size: 16px; font-style: italic; font-weight: 700; line-height: 28px; color: #E1B243; }
.two-col-info-wrap .left .col-info .content p { font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; color: #3D4543; margin-bottom: 30px; }
.two-col-info-wrap .left .col-info .content {margin-bottom: 22px;padding-right: 0;}


.two-col-info-img { position: relative; }

.two-col-info-img { width: 100%; height: 497px; background-size: cover; background-repeat: no-repeat; background-position: top center; }
.two-col-info-img-content { position: absolute; bottom: 0; background: #E1B243; max-width: 80%; padding: 14px 20px; }
.two-col-info-img-content h3 { color: #FFF; font-family: Montserrat; font-size: 23px; font-style: normal; font-weight: 700; line-height: 34px; }
.two-col-info-img-content p { font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; }

.two-col-info-wrap .left .btn a { text-decoration: none; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; color: #f5a800;}
.two-col-info-wrap .left .btn:hover { background: #E1B243; }
.two-col-info-wrap .left .btn:hover a { color: #fff !important; }


/* tabs */
.tabbing-section { padding: 0 0 40px; }
.block-title h3 { font-size: 40px; font-style: normal; font-weight: 700; line-height: 56px; color: #3D4543; text-align: center; }

.tab-content { display: none; }
.tab-content.active { display: block; padding: 0; border: none; }

.tabbing-section .tabiing ul { margin: 0 0 50px; padding: 0; list-style: none; display: flex; }
.tabbing-section .tabiing ul li .tab { padding: 8px 5px 13px 5px; background: #E4E4E4; font-size: 23px; font-style: normal; font-weight: 700; line-height: 34px; display: block; text-decoration: none; text-align: center; color: #3D4543 !important; }
.tabbing-section .tabiing ul li .tab.active { background: #E1B243 !important; position: relative; color: #fff !important;}
.tabbing-section .tabiing ul li .tab.active:before { content: ''; width: 67px; border: 34px solid transparent; border-top-color: #E1B243; position: absolute; bottom: -65px; left: 0; right: 0; margin: auto; }
.tabiing ul li { width: 25%; }
.tabbing-section .tabiing ul li:nth-child(2) a.tab { background: #E4E4E4; }
.tabbing-section .tabiing ul li:nth-child(3) a.tab { background: #EEEEEE; }
.tabbing-section .tabiing ul li:nth-child(4) a.tab { background: #F8F8F8; }



.tab-inner-contain { display: flex; background: #262A36; }
.left-box-content { width: 50%; position: relative; padding: 50px; }
.right-box-content img { height: 100%; width:100%; }
.left-box-content:before { content: ''; width: 60px; height: 100%; position: absolute; top: 0; left: calc(100% - 26px); background: #262A36; transform: skewX(355deg); }
.left-box-content h3,
.left-box-content p { color: #fff; }

.left-box-content h3 { font-size: 23px; font-style: normal; font-weight: 700; line-height: 34px; }
.left-box-content p { font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; }
.btns a { border-radius: 25px 25px 0px 25px; background: #5B6670; padding: 18px; text-decoration: none; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; color: #E1B243 !important; display: inline-block; min-width: 262px; text-align: center; }

/* End tabs */

/* APPLIED Adhesives’ PARTNERS */
.brand-logo { padding: 0 0 50px; }
.brand-logo-title { font-size: 16px; font-style: normal; font-weight: 700; line-height: 30px; text-transform: uppercase; color: #E1B243; text-align: center; margin: 0 0 30px; }
.brand-logo-inner { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.logo-inner { height: 100px; display: flex; align-items: center; justify-content: center; padding: 0 15px; }
.logo-inner img { max-height: 95px; width: auto; }
/* End APPLIED Adhesives’ PARTNERS */


/* A Partner You Can Trust */
.testimonials-items { text-align: center; }
.partner-section { background: #E1B243; position: relative; padding: 31px 0 0px; overflow: hidden;}
.testimonials-items h4 { font-size: 40px; font-style: normal; font-weight: 700; line-height: 56px; color: #3D4543; }
.testimonials-items h6 { font-size: 18px; font-style: normal; font-weight: 800; line-height: 42px; }
.testimonials-items p { text-align: center; font-size: 22px; font-style: italic; font-weight: 600; line-height: 34px; color: #fff; }


.partner-inner ul.slick-dots { list-style: none; display: flex; gap: 10px; justify-content: end; }
.partner-inner ul.slick-dots li button { font-size: 0; border: none; width: 12px; height: 12px; background: #F1F1F1; border-radius: 50%; }
.partner-inner ul.slick-dots li.slick-active button { background: #5B6670; }
.partner-section:before { content: ''; background-image: url('https://www.appliedadhesives.com/wp-content/uploads/2024/07/coute.png'); background-size: contain; position: absolute; right: 0; width: 100%; height: 302px; background-repeat: no-repeat; top: 0; background-position: right; }
/* End A Partner You Can Trust */


/* BUILDING SUCCESS TOGETHER */

.building-sucess-section { padding: 65px 0; }
.left-box-building h6 { font-style: normal; font-weight: 700; line-height: 30px; text-transform: uppercase; color: #D6AE4F; font-size: 16px; margin: 0; }
.left-box-building h3 { font-size: 37px; font-style: normal; font-weight: 700; line-height: 56px; margin: 0;}
.building-sucess-wrap { display: flex; flex-wrap: wrap; justify-content: space-between; }
.building-sucess-wrap .left-box-building { width: 50%; max-width: 527px; }
.building-sucess-wrap .left-box-building .btnns{margin-top: 27px;}
.building-sucess-wrap .right-box-building { width: 50%; display: flex; flex-wrap: wrap; text-align: center; justify-content: space-between; position: relative;}
.building-sucess-wrap .right-box-building .boxs { width: 50%; padding: 30px;}
.building-sucess-wrap .right-box-building .boxs h4 { font-size: 40px; font-style: normal; font-weight: 700; line-height: 56px; }
.building-sucess-wrap .right-box-building .boxs h4 span { color: #D6AE4F;}
.building-sucess-wrap .right-box-building .boxs p { font-size: 16px; font-style: normal; font-weight: 400; line-height: 23px; }
.building-sucess-wrap .right-box-building .boxs p small { font-size: 10px; font-style: normal; font-weight: 700; line-height: 21px; }
.building-sucess-wrap .right-box-building:before { content: ''; width: 1px; height: calc(100% - 78px); position: absolute; background: #E4E4E4; top: 50px; left: 50%; }
.building-sucess-wrap .right-box-building:after { content: ''; width: 100%; height: 1px; background: #E4E4E4; top: 50%; left: 0; position: absolute; }
.left-box-building .btn a { text-decoration: none; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; color: #f5a800; }
.left-box-building .btn { border-radius: 25px 25px 0px 25px; background: #5B6670; min-width: 262px; margin-top: 25px; }


.building-sucess-wrap .right-box-building .boxs:nth-child(1) h4 { position: relative; }
.building-sucess-wrap .right-box-building .boxs:nth-child(1) h4:after { content: '+'; color: #D6AE4F; padding-left: 3px; position: absolute; }
.building-sucess-wrap .right-box-building .boxs:nth-child(3) h4 { position: relative; }
.building-sucess-wrap .right-box-building .boxs:nth-child(3) h4:after { content: '+'; color: #D6AE4F; padding-left: 3px; position: absolute; }
.building-sucess-wrap .right-box-building .boxs:nth-child(4) h4 { position: relative; }
.building-sucess-wrap .right-box-building .boxs:nth-child(4) h4:after { content: '%'; }

/* END BUILDING SUCCESS TOGETHER */



/* RESOURCES, BLOGS, VIDEOS & MORE */
.resources { background: #F1F1F1; padding: 77px 0 70px; }
.left-section-top h6 { font-size: 16px; font-style: normal; font-weight: 700; line-height: 30px; text-transform: uppercase; color: #CCAA5A; margin: 0; padding: 0; }
.left-section-top h3 { font-size: 40px; font-style: normal; font-weight: 700; line-height: 56px; margin: 0; padding: 0; }

.section-top { display: flex; justify-content: space-between; align-items: center; margin-bottom: 50px; }
.blog-data-box .blog-items-row-data { display: flex; width: 70%; flex-wrap: wrap; margin-bottom: 30px; }
.blog-data-box .blog-items-row-data .row-data-item { display: flex; flex-wrap: wrap; margin-bottom: 30px; position: relative; }

.blog-data-box .blog-items-row-data .row-data-item:hover  .hero-bottom-info-link a svg { margin-left: 10px; }
.blog-data-box .blog-items-row-data .row-data-item a{text-decoration: none;}
.blog-data-box .blog-items-row-data .row-data-item > a { text-decoration: none; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; }
.blog-data-box .blog-items-column-data { display: flex; flex-direction: column; width: 30%; position: relative;}
.blog-data-box .blog-items-column-data > a{position: absolute; left: 0; top: 0; right: 0; bottom: 0; z-index: 1;} 
.blog-data-box .blog-items-column-data:hover .hero-bottom-info-link a svg { margin-left: 10px; }

.blog-data-box { display: flex; gap: 30px; }
.blog-data-box .blog-items-row-data .row-data-item .image-boxs img { height: 100%; width: 100%; object-fit: cover; }
.blog-details { background: #F8F8F8; padding: 26px 54px 50px; width: calc(100% - 386px); }
.image-boxs { width: 386px; display: inline-block; overflow: hidden;}
.blog-title { font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; margin: 0; padding: 0; }
.blog-title i { padding-right: 10px; color: #E1B243; font-size: 16px; font-style: normal; font-weight: 400; }
.blog-desc { font-size: 22px; font-style: normal; font-weight: 700; line-height: 34px; color: #0E121D; margin-bottom: 20px;}
.blog-data-box .blog-items-row-data .row-data-item:nth-child(even) { flex-direction: row-reverse; }
.blog-data-box .blog-items-row-data .row-data-item:nth-child(even) .blog-details h3 { font-size: 14px; font-style: normal; font-weight: 700; line-height: 24px; }
.blog-items-column-blog-details { background: #F8F8F8; padding: 50px; }
.blog-items-column-blog-details a{text-decoration: none;}
.column-data-item img { position: relative; width: 100%; object-fit: cover; height: 100%; }
.column-data-item { position: relative; transition: .5s ease all; overflow: hidden; height: 266px;}
/*.blog-data-box .blog-items-column-data .column-data-item:before { content: ''; background: rgb(178 178 178 / 60%); background-image: url('https://www.appliedadhesives.com/wp-content/uploads/2024/07/Group-285.png'); background-size: 100px; background-position: center; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 999; background-repeat: no-repeat; cursor: pointer; transition: .5s ease all; }*/
/*.column-data-item:hover img { transform: scale(1.2); }*/
.blog-data-box .blog-items-row-data .row-data-item > a:hover + .image-boxs img { transform: scale(1.2); }
.image-boxs img { transform: scale(1); transition: .5s all ease; }

.blog-data-box .blog-items-column-data > a:hover + .column-data-item img { transform: scale(1.2); }
.column-data-item img { transform: scale(1); transition: .5s all ease; }




/* END RESOURCES, BLOGS, VIDEOS & MORE */



/* Custom Adhisive section */
.custom-adhisive-section { padding: 40px 0; opacity: 0.87; background: #D6AE4F; }
.custom-adhisive-inner h3 { font-size: 40px; font-style: normal; font-weight: 700; line-height: 56px; color: #FFF; margin-top: 0; margin-bottom: 20px;}
.custom-adhisive-inner { text-align: center; }
.custom-adhisive-inner .btnns { background: #3C3D3C;}
.custom-adhisive-section .custom-adhisive-inner .btnns:hover{ background-color: #5B6670 !important; }


.tabiing ul li .tab-content.mobile-show.active { display: none; }


/*11-09-2024-59*/
.blog-serach-details { display: flex; justify-content: flex-end; }
.blog-serach form input[type="text"] { border: 1px solid rgba(0, 0, 0, 0.25); background: #FFF; padding-left: 56px; font-size: 16px; font-style: normal; font-weight: 400; line-height: 39px; letter-spacing: 0.5px; color: rgba(115, 115, 115, 0.50); max-width: 221px; min-height: 39px; }
.blog-serach form input[type="text"]::-webkit-input-placeholder { color: rgba(115, 115, 115, 0.50); }
.blog-serach form input[type="text"]::-moz-placeholder { color: rgba(115, 115, 115, 0.50); }
.blog-serach form input[type="text"]:-ms-input-placeholder { color: rgba(115, 115, 115, 0.50); }
.blog-serach form input[type="text"]:-moz-placeholder { color: rgba(115, 115, 115, 0.50); }
.blog-serach form input[type="text"]:focus { outline:none; }
.blog-serach form { position: relative; display: flex; }
.blog-serach form .serach-icon { position: absolute; left: 13px; top: 50%; transform: translateY(-50%); }
.blog-serach form input[type="submit"] { border-radius: 0px 25px  0px 0px; background: #E1B243; border: 0; font-size: 16px; font-style: normal; font-weight: 700; color: #FFF; text-align: center; line-height: normal; height: 100%; padding: 9px 63px 9px 46px; min-height: 43px; }
.blog-serach-details-main-wrap { padding: 25px 0 18px; }
.blog-serach form input[type="submit"]:hover { background: #5B6670;}
.blog-hero-wrap { border-radius: 31px; position: relative; z-index: 1; display: inline-block; width: 100%; padding: 71px 100px; }
.blog-hero-wrap:before { content: ''; background: rgba(60, 61, 60, 0.70); position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: -1; border-radius: 31px; }
.blog-hero-wrap h1 { margin: 0; font-size: 43px; font-style: normal; font-weight: 700; line-height: 144.49%; text-transform: uppercase; color: #FFF; }
.blog-hero-content-wrap { border-radius: 18px; background: #FFF; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25); padding: 36px 30px 27px; max-width: 560px; margin-top: 50px; margin-bottom: -153px; }
.blog-hero-content-wrap h2 { margin: 0; font-size: 26px; font-style: normal; font-weight: 700; line-height: normal; color: #E0B243; }
.blog-hero-content-wrap .content { font-style: normal; font-weight: 400; color: #3C3D3C; margin-top: 8px; }

.blog-details-list-main-wrap { margin-top: -30px; padding-bottom:60px; }
.blog-details-list-sort-wrap label { border-radius: 14px 14px 0px 14px; border: 1px solid #5D666E; padding: 20px 56px 20px 26px; font-size: 19px; font-style: normal; font-weight: 700; line-height: normal; color: #3C3D3C; width: 41%; text-align: left; position: relative; margin-bottom: 0; }
.blog-details-list-sort-wrap { text-align: right; position: relative; }
.blog-details-list-sort-wrap label:after { content: ''; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='20' viewBox='0 0 33 20' fill='none'%3E%3Cpath d='M-2.86583e-05 2.99199L2.84567 0.0464687L16.0321 13.6535L29.2185 0.00452575L32.0642 2.94099L16.0321 19.5355L-2.86583e-05 2.99199Z' fill='%23E1B243'/%3E%3C/svg%3E"); width: 33px; height: 20px; position: absolute; right: 22px; background-repeat: no-repeat; background-size: contain; background-position: center center; top: 50%; transform: translateY(-50%); }
.blog-details-list-sort-wrap ul { position: absolute; right: 0; padding: 0; width: 41%; top: 100%; text-align: left; margin: 10px 0 0 0; background-color: #fff; border-radius: 14px 14px 0px 14px; border: 1px solid #5D666E; display: none; z-index:5; }
.blog-details-list-sort-wrap ul li { display: inline-block; width: 100%; border-bottom: 1px solid #5D666E; }
.blog-details-list-sort-wrap ul li.active a { color: #fab702; }
.blog-details-list-sort-wrap ul li a { display: inline-block; width: 100%; padding: 9px; text-decoration: none; }
.blog-details-list-sort-wrap ul li:last-child { border-bottom: 0; }
.blog-details-list-wrap { display: flex; flex-flow: wrap; padding-top: 45px; margin: 0px -25px; }
.blog-details-list { width: calc(100% / 3); padding: 15px 25px; }
.blog-details-list .box { border-radius: 19px; background: #FFF; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.25); height: 100%; }
.blog-details-list-info { display: inline-block; width: 100%; padding: 20px 17px; }
.blog-details-list-info h2 { margin: 0; font-size: 19px; font-style: normal; font-weight: 700; line-height: normal; }
.blog-details-list-info .content { margin-top: 8px; margin-bottom:29px; }

.blog-details-simple-link { text-align: right; color: #E0B243; }
.blog-details-simple-link a:after { content: "\f105"; font-family: "Font Awesome 5 Free"; font-weight: 600; font-size: 20px; right: 0; position: absolute; }
.blog-details-simple-link a { padding-right: 15px; position: relative; text-decoration:none; }
.blog-details-btn { text-align: center; margin-top: 40px; }
body .blog-details-btn.button-1 a { min-width: 276px; background: #E1B243; padding: 18px 24px; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; }
body .blog-details-btn.button-1 a:hover { background: #5B6670; color: #E1B243 !important; }
.blog-heading-content-main-wrap { padding: 61px 0; background: #F1F1F1; text-align: center; position:relative; z-index: 1; }
.blog-heading-content-main-wrap:after { content: ''; background-image: url(https://www.appliedadhesives.com/wp-content/uploads/2024/04/bg-q.png); background-position: right bottom; background-size: contain; position: absolute; display: block; right: 30px; bottom: -15px; width: 110%; height: 110%; background-repeat: no-repeat; z-index: -1; }
.blog-heading-content-main-wrap { overflow: hidden; }
.blog-heading-content-wrap h3 { margin: 0; font-size: 23px; font-style: normal; font-weight: 700; line-height: normal; color: #3C3D3B; }
.blog-heading-content-wrap .content { margin-top: 24px; }
.blog-cta-main-wrap { background: #E1B243; padding: 59px 0; }
.blog-cta-wrap { text-align: center; max-width: 870px; margin: 0px auto; }
.blog-cta-wrap h2 { margin: 0; font-size: 26px; font-style: normal; font-weight: 700; line-height: normal; color: #FFF; }
.blog-cta-wrap .button-1 { margin-top: 30px; }
.blog-cta-wrap .button-1 a { min-width: 276px; background: #5B6670; padding: 18px 24px; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; color: #E1B243 !important; }
.blog-cta-wrap .button-1 a:hover { background-color:#ffffff; color:#5B6670; }
.blog-details-list-img { position: relative; }
.blog-details-list-img .blog-tag { position: absolute; top: 19px; left: -1px; border-radius: 0px 11px 0px 0px; background: #FFF; padding: 7px 19px; font-size: 16px; font-style: normal; font-weight: 700; line-height: 28px; color: #3C3D3C; }
.blog-details-list-img img { width: 100%; aspect-ratio: 16/9; object-fit: cover; border-radius: 13px 19px 0px 0px; }

.blogpost-loading { border: 8px solid #f3f3f3; border-radius: 50%; border-top: 8px solid #f4a52c; width: 60px; height: 60px; -webkit-animation: spin 2s linear infinite;  animation: spin 2s linear infinite; margin: 30px auto 0 auto; }

.box .blog-details-list-img a:before{content:'';background:rgba(225, 178, 67, 0.60);position:absolute;left:0;top:0;right:0;border-radius:13px 19px 0px 0px;bottom:0;}
.box.press-release .blog-details-list-img  a:before {background:rgba(195, 195, 195, 0.60);}
.box.case-study .blog-details-list-img a:before {background:rgba(136, 180, 227, 0.60);}

@-webkit-keyframes spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}


.lab-hero-main-wrap { padding: 120px 0; position: relative; background-color: rgba(60, 61, 60, 0.70) !important; background-blend-mode: multiply; }
.lab-hero-wrap h1 { font-size: 43px; font-style: normal; font-weight: 700; line-height: 144.49%; text-transform: uppercase; margin-bottom: 0; filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); }
.lapcap-two-part-content h2 { margin: 0; font-size: 23px; font-style: normal; font-weight: 700; line-height: 30.5px; color: #E1B243; }
.lapcap-two-part-content .lapcap-content { font-size: 16px; font-style: normal; font-weight: 400; line-height: 28px; margin-top: 20px; }
.lapcap-two-part-main-wrap { padding: 54px 0; }
.lapcap-two-part-img img { filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.25)); border-radius: 19px 19px 0px 19px; }
.lapcap-two-part-main-wrap.gray-bg-main-wrap { background: #F1F1F1; }
.gray-bg-main-wrap .lapcap-two-part-content h2 { color: #3C3D3C; }
.lapcap-two-part-content .lapcap-content ul { column-count: 2; margin-bottom:20px; padding-left: 27px; }
.gray-bg-main-wrap .lapcap-two-part-content { padding-left: 35px; }
.lapcap-two-part-content .lapcap-content ul li em { font-weight: 600; color: #000;}

.labcap-tabbing-main-wrap { padding: 70px 0; }
.labcap-tabbing-wrap { display: flex; flex-flow: wrap; }
.labcap-tabbing-heading-content h2 { font-size: 23px; font-style: normal; font-weight: 700; line-height: 30.5px; margin: 0; color: #E1B243; }
.labcap-tabbing-heading-content .content { margin-top: 15px; }
.labcap-tabbing-wrap .left { width: 40%; padding-right: 8px; }
.labcap-tabbing-wrap .right { width: 60%; padding-left: 23px; }
.labcap-tabbing ul { padding: 0; width: calc(100% + 31px); }
.labcap-tabbing ul li { display: inline-block; width: 100%; padding: 16px 15px; font-size: 14px; font-style: normal; font-weight: 700; line-height: normal; border-radius: 0px 0px 0px 19px; cursor:pointer; }
.labcap-tabbing ul li:hover { color: #E1B243; }
.labcap-tabbing { padding-top: 23px; }
.labcap-tabbing-content-wrap { border-radius: 31px 40px 44px 0px; border: 8px solid #E1B243; box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.25); background: #FFF; padding: 22px 22px; height: 100%; }
.labcap-tabbing-img img { border-radius: 16px 16px 0px 0px; }
.labcap-tab-content { display: none; }
.labcap-tabbing-hc h3 { margin: 0; font-size: 23px; font-style: normal; font-weight: 700; line-height: normal; color: #E1B243; }
.labcap-tabbing-hc-wrap { padding-top: 29px; }
.labcap-tabbing-hc .content { margin-top: 20px; }

.labcap-tabbing ul li.current { background: #E1B243; color: #fff; }
.labcap-video-main-wrap { padding: 25px 0 70px; }
.labcap-video-wrap { display: flex; flex-flow: wrap; margin: 0px -30px; }
.labcap-video-list { width: calc(100% / 3); padding: 15px 30px; }
.labcap-video { position: relative; }
.labcap-video svg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.labcap-video-heading h4 { margin: 0; font-weight: 600; line-height: normal; text-decoration-line: underline; }
.labcap-video-heading { text-align: center; padding-top:22px; }
.labcap-video img { width: 100%; aspect-ratio: 1/1; object-fit: cover; }
.labcap-video-main-wrap .button-1 { padding-top: 50px; }
.labcap-video-main-wrap .button-1 a { min-width: 276px; background: #E1B243; padding: 18px 24px; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; }
.labcap-tabbing label { display: none; }
.labcap-tabbing-gray-bg-wrap { background: #F1F1F1; }
.client-casestudy-main-wrap { padding: 73px 0; }
.client-casestudy-heading h4 { margin: 0; font-size: 23px; font-style: normal; font-weight: 700; line-height: 30.5px; color: #E1B243; }
.client-casestudy-heading h1 { margin: 0; font-size: 42px; font-style: normal; font-weight: 700; line-height: 144.49%; text-transform: uppercase; }
.client-casestudy-heading { padding-bottom: 40px; }
.client-casestudy-img img { border-radius: 19px 19px 0px 19px; }
.client-casestudy-wrap .client-casestudy-hc-btn { padding-left: 49px; }
.client-casestudy-wrap .client-casestudy-bottom-qoutes-wrap { padding-left: 49px; margin-top: 40px; }
.client-casestudy-wrap .client-casestudy-hc-btn h2 { margin: 0; font-size: 23px; font-style: normal; font-weight: 700; line-height: 30.5px; color: #E1B243; }
.client-casestudy-wrap .client-casestudy-hc-btn .content { margin-top: 7px; }
.client-casestudy-hc-btn .button-1 a { min-width: 276px; background: #E1B243; padding: 18px 24px; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; text-align: center; }
.client-casestudy-hc-btn .button-1 a:hover { background: #3c3d3c; }
.client-casestudy-wrap .client-casestudy-hc-btn .button-1 { margin-top: 33px; }
.client-casestudy-qoutes { font-style: italic; line-height: 28px; border-top: 2px solid #000; padding-top: 30px; }
.client-casestudy-wrap .client-casestudy-qoutes-name { font-weight: 700; line-height: 28px; margin-top: 25px; }



@media(min-width: 1199px){
	header.site-header.classic .main-menu > li:last-child { background: #5B6670; padding: 0px 15px 1px 4px; border-radius: 10px; }
	header.site-header.classic .main-menu > li:last-child a{color: #fff !important;}
}


@media (max-width: 1200px){
	.new-hero-main-wrap { background-position: right center; }
	.new-hero-wrap h1 { font-size: 30px; line-height: 1.5; }

	.brand-logo-inner ul.slick-dots { margin: 0; padding: 0; list-style: none; }
	.brand-logo-inner ul.slick-dots li button { font-size: 0; border: none; width: 15px; height: 15px; background: #cecece; border-radius: 50%; }
	.brand-logo-inner ul.slick-dots { display: flex; gap: 10px; justify-content: center; width: 100%; }
	.brand-logo-inner ul.slick-dots li.slick-active button { background: #E1B243; }

	.left-box-building h3 br { font-size: 0; display: none; }


}

@media (min-width: 992px) and (max-width: 1199px){
	.two-col-info-wrap .right{width: 50%;}
	.two-col-info-main-wrap { padding: 0; }
	.left-box-content { width: 50%; padding: 20px; }
	.right-box-content { width: 50%; }
	.tab-inner-contain { flex-wrap: wrap; }
	.left-box-content:before { content: none; }
	.right-box-content img { width: 100%; object-fit: contain;}
	.custom-adhisive-inner h3 { font-size: 28px; line-height: 1.5; }

	.tabbing-section .tabiing ul li .tab{font-size: 18px;}
	.left-box-content p { font-size: 14px; line-height: 1.8; }

	.hero-bottom-info-main-wrap { height: 150px; }


	.blog-data-box{gap: 15px;}
	.blog-details { width: calc(100% - 150px); padding: 15px; }
	.image-boxs { width: 150px; }
	.blog-desc { font-size: 16px; line-height: 1.5; margin: 15px 0; }
	.hero-bottom-info-link { margin: 0; }
	.blog-data-box .blog-items-row-data .row-data-item:nth-child(even) { flex-direction: row; }
	.blog-items-column-blog-details { padding: 15px; }
	.blog-data-box .blog-items-row-data .row-data-item { margin-bottom: 15px; }
	.column-data-item { height: 180px; }


	.two-col-info-wrap .left .col-info h2 { font-size: 25px; line-height: 1.5; }
	.block-title h3 { font-size: 26px; }
	.tabbing-section .tabiing ul li .tab { font-size: 14px; }
	.left-box-building h3 { font-size: 24px; line-height: 1.5; }
	.building-sucess-wrap .left-box-building { max-width: 100%; padding-right: 30px; }
	.building-sucess-wrap .right-box-building .boxs { padding: 25px; text-align: center; }
	.building-sucess-wrap .right-box-building .boxs p { font-size: 12px; line-height: 1.3; }
	.building-sucess-wrap .right-box-building .boxs p small { line-height: 1.3; }

	.resources { padding: 50px 30px 0; }

}
@media (max-width: 991px){
	.two-col-info-wrap .left .col-info h2 { font-size: 27px; line-height: 1.3; }
	.tabbing-section .tabiing ul li a { font-size: 16px; }
	.hero-bottom-info-main-wrap { height: 350px; }
	.block-title h3 { font-size: 26px; line-height: 1.5; }
	.two-col-info-main-wrap { padding: 0; }
	.left-box-content { width: 100%; }
	.right-box-content { width: 100%; }
	.tab-inner-contain { flex-wrap: wrap; }
	.left-box-content:before { content: none; }
	.right-box-content img { width: 100%;  height: 300px; object-fit: cover;}
	
	.brand-logo-inner { justify-content: start; }
	.hero-bottom-info { width: calc(100% / 2); }
	.two-col-info-wrap .right {width: 50%; }
	.two-col-info-img-content { max-width: 100%; }
	.two-col-info-wrap .left .col-info .content p { font-size: 14px; line-height: 1.6; }
	.two-col-info-wrap .left .col-info .content p strong { font-size: 14px; line-height: 1.5; }
	.building-sucess-wrap .left-box-building { width: 100%; max-width: 100%; }
	.building-sucess-wrap .right-box-building { width: 100%; align-items: center; }
	.building-sucess-wrap .right-box-building .boxs { padding: 50px; }
	.section-top { flex-wrap: wrap; }
	.left-section-top h3 { font-size: 28px; margin-bottom: 20px; }



	.blog-details { width: calc(100% - 150px); padding: 15px; }
	.image-boxs { width: 150px; }
	.blog-desc { font-size: 16px; line-height: 1.5; margin: 15px 0; }
	.hero-bottom-info-link { margin: 0; }
	.blog-data-box .blog-items-row-data .row-data-item:nth-child(even) { flex-direction: row; }
	.blog-items-column-blog-details { padding: 15px; }
	.blog-data-box .blog-items-row-data .row-data-item { margin-bottom: 15px; }

	.left-box-building h3 { line-height: 1.3; }
	.tabbing-section .tabiing ul li .tab { font-size: 18px; font-weight: 600;}
	.partner-inner ul.slick-dots{justify-content: center; padding: 0;}

	.logo-items { padding: 10px; }
	.column-data-item { height: 180px; }

}

@media (max-width: 767px){
	.hero-bottom-info-wrap { position: relative; margin: -50px 0; }
	.hero-bottom-info { width: 50%; }
	.hero-bottom-info-main-wrap { height: auto; padding: 0 30px;}
	.new-hero-wrap h1 { font-size: 28px; line-height: 1.5; }
	.new-hero-btn .btn.btn-border { margin-top: 0; margin: 0; }
	.hero-bottom-info-main-wrap .container { padding: 0; }
	.two-col-info-wrap .left .col-info h2 { font-size: 28px; line-height: 1.5; }
	.two-col-info-wrap .left { width: 100%; }
	.two-col-info-wrap .right { width: 100%; }
	.two-col-info-img-content { width: 100%; max-width: 100%; }
	.block-title h3 { font-size: 22px; line-height: 1.5; }
	.tabiing ul li { width: 100%; }
	.tabbing-section .tabiing ul { flex-wrap: wrap; margin-bottom: 20px; }
	.left-box-content { width: 100%; padding: 20px;}
	.left-box-content:before { content: none; }
	.tab-inner-contain { flex-direction: column; }
	.brand-logo-inner { width: 100%; }
	.logo-items { padding: 10px; }
	.testimonials-items h4 { font-size: 28px; line-height: 1.5; }
	.testimonials-items p { font-size: 18px; line-height: 1.5; }
	.testimonials-items h6 { line-height: 1.5; }
	.building-sucess-wrap .left-box-building { width: 100%; }
	.left-box-building h3 { font-size: 24px; line-height: 1.5; }
	.building-sucess-wrap .right-box-building .boxs{padding: 20px;}
	.building-sucess-wrap .right-box-building .boxs p { font-size: 14px; line-height: 1.5; }
	.building-sucess-wrap .right-box-building .boxs h4 { font-size: 30px; }
	.section-top { flex-wrap: wrap; }
	.left-section-top h3 { font-size: 28px; line-height: 1.5; margin-bottom: 20px; }
	.blog-details { width: 100%; padding: 30px; }
	.blog-data-box .blog-items-row-data { width: 100%; }
	.blog-data-box .blog-items-row-data .row-data-item { width: 100%; margin-bottom: 30px; }
	.blog-data-box .blog-items-row-data .row-data-item a{width: 100%;}
	.blog-data-box .blog-items-row-data .row-data-item .image-boxs {width: 100%;}
	.blog-data-box .blog-items-column-data { width: 100%; flex-wrap: wrap; }
	.blog-data-box .blog-items-column-data a { width: 100%; }
	.blog-data-box { flex-wrap: wrap; }
	.blog-items-column-blog-details { padding: 15px; }
	.blog-desc { font-size: 18px; line-height: 1.5; }
	.resources { padding: 50px 0; }
	.custom-adhisive-inner h3 { font-size: 22px; line-height: 1.5; }
	.custom-adhisive-section { padding: 30px 0; }
	.tabbing-section .tabiing ul li .tab {text-align: left; padding-left: 20px; }
	.tabbing-section .tabiing ul li .tab.active:before { content: none; }
	
	.tabiing ul li{margin-bottom: 10px;}
	.tabiing ul li .tab-content.mobile-show.active{display: block;}
	.tab-content-box .tab-content.mobile-hidden { display: none; }
	.building-sucess-section { padding: 30px 0; }

	.tabbing-section { padding: 0; }
	.brand-logo { padding-bottom: 30px; }
	
	.column-data-item{height: auto;}
}

@media (max-width: 480px){
	.hero-bottom-info { width: 100%; }
	.building-sucess-wrap .right-box-building .boxs{padding: 15px;}
}

/*=====  End of New Home page style  ======*/


/*=============================================
=            equipment-service Page           =
=============================================*/
.new-service-team-section { background: #F1F1F1; padding: 41px 0; }
.meet-your-new-service-inner h2 { margin: 0 0 30px 0; font-size: 23px; font-style: normal; font-weight: 700; line-height: 30.5px; color: #E1B243; }
.meet-your-new-service-inner { text-align: center; margin: 0 auto 15px; background: #fff; padding: 31px 85px; border-radius: 20px 20px 0px 0px;  box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); }


.icon-with-text-block { display: flex; align-items: start; width: calc(50% - 0px); padding: 45px; gap: 18px; }
.service-block .inner-service-block { display: flex; flex-wrap: wrap; justify-content: space-between; box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); }
.icon-with-text-block h3 { margin: 0 0 10px; padding: 0; font-size: 23px; font-style: normal; font-weight: 700; line-height: 34px; }
.icon-with-text-block .icon { max-width: 35px; width: 100%; }
.icon-with-text-block:nth-child(1) { background: rgba(241, 241, 241, 0.5); }
.icon-with-text-block:nth-child(2) { background: #fff; }
.icon-with-text-block:nth-child(3) { background: #fff; }
.icon-with-text-block:nth-child(4) { background: rgba(241, 241, 241, 0.5); }

.bottom-text { text-align: center; max-width: 1028px; margin: 26px auto 0; padding: 0 20px; }


.client-casestudy-main-wrap.yellow-bg-section .container .client-casestudy-wrap { padding: 45px 15px 87px 45px; background: rgba(225, 178, 67, 1); border-radius: 20px; }

.client-casestudy-main-wrap.yellow-bg-section h2 { color: rgba(61, 69, 67, 1); }
.client-casestudy-main-wrap.yellow-bg-section h3 { font-size: 19px; font-weight: 700; line-height: 28px; color: #fff; }
.client-casestudy-main-wrap.yellow-bg-section .client-casestudy-hc-btn ul { padding: 0; list-style: none; }
.client-casestudy-main-wrap.yellow-bg-section .client-casestudy-hc-btn ul li { position: relative; padding-left: 15px; margin-bottom: 15px; }
.client-casestudy-main-wrap.yellow-bg-section .client-casestudy-hc-btn ul li:before { content: ''; width: 3px; height: 3px; background: rgba(61, 69, 67, 1); border-radius: 50%; display: block; position: absolute; left: 0; top: 12px; }
.client-casestudy-main-wrap.yellow-bg-section .button-1 a { background: rgba(91, 102, 112, 1); color: #E1B243 !important;}
.client-casestudy-main-wrap.yellow-bg-section .button-1 a:hover { background-color: #ffffff; color: #5B6670 !important; !i; !; }
.client-casestudy-main-wrap.yellow-bg-section .client-casestudy-hc-btn { padding-left: 5px; }

.blog-heading-content-main-wrap.customer-service::after { right: 0; width: 100%; height: 100%; bottom: 0; }
.blog-heading-content-main-wrap.customer-service .button-1 { margin-top: 40px; }
.blog-heading-content-main-wrap.customer-service .button-1 a { background: #E1B243; padding: 18px 24px; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; text-align: center; }
.blog-heading-content-main-wrap.customer-service .button-1 a:hover,
.blog-heading-content-main-wrap.customer-service .button-1 a:link:hover { background: #3c3d3c; }


.faq-section { padding: 94px 0 64px; }
.section-block {padding: 0 0 25px; }
/*.accordian a { text-decoration: none; }*/

.blog-cta-main-wrap.equipment-service-page .blog-cta-wrap { max-width: 100%; }


@media (min-width: 1350px){
	.customization-container .container{ width: 1241px; }
	.client-casestudy-main-wrap.yellow-bg-section h2{padding-right: 20px; line-height: 34px;}
	.blog-heading-content-main-wrap.customer-service .button-1 a {min-width: 311px; }


	.client-casestudy-main-wrap.yellow-bg-section h3 { padding-top: 10px; }
	.client-casestudy-main-wrap.yellow-bg-section .button-1 a{min-width: 321px;}
	.client-casestudy-main-wrap.equipment-service-client-casestudy .client-casestudy-hc-btn { padding-left: 0; padding-right: 44px; }
	.client-casestudy-main-wrap.equipment-service-client-casestudy .client-casestudy-hc-btn .content { margin: 30px 0 50PX; }

	.labcap-tabbing-main-wrap.customization-container .labcap-tabbing-heading-content { padding-right: 35px; word-wrap: break-word; }
}


/*=====  End of equipment-service Page  ======*/






/*==================================
=            Responsive            =
==================================*/
@media (max-width: 1199px){ 
	.site-navigation .main-menu li a { color: #fff !important; }

	.blog-hero-wrap { padding: 50px 50px; }
	.blog-hero-wrap h1 { font-size: 33px; }
	.blog-hero-content-wrap { margin-top: 30px; max-width: 57%; padding: 20px; }
	.blog-details-list { padding: 15px 20px; }
	.blog-details-list-wrap { margin: 0px -20px; padding-top: 35px; }
	.blog-details-list-main-wrap { margin-top: -50px; }
	.blog-cta-main-wrap { padding: 45px 0; }

	.lab-hero-wrap h1 { font-size: 37px; line-height: 50px; }
	.lab-hero-main-wrap { padding: 100px 0; }
	.gray-bg-main-wrap .lapcap-two-part-content { padding-left: 0; }
	.labcap-tabbing-hc-wrap { padding-top: 25px; }
	.labcap-tabbing-hc .content { margin-top: 10px; }
	.labcap-tabbing { padding-top: 10px; }
	.labcap-tabbing-main-wrap { padding: 50px 0; }
	.labcap-tabbing-content-wrap { padding: 18px 18px; }
	.labcap-video-list { padding: 10px 20px; }
	.labcap-video-wrap { margin: 0px -20px; }
	.labcap-video-main-wrap .button-1 { padding-top: 20px; }
	.labcap-video-main-wrap { padding: 25px 0 60px; }

	.client-casestudy-heading h1 { font-size: 30px; }
	.client-casestudy-heading { padding-bottom: 30px; }
	.client-casestudy-wrap .client-casestudy-hc-btn,
	.client-casestudy-wrap .client-casestudy-bottom-qoutes-wrap { padding-left: 0; }
	.client-casestudy-wrap .client-casestudy-bottom-qoutes-wrap { margin-top: 25px; }
	.client-casestudy-qoutes { padding-top: 20px; }
	.client-casestudy-wrap .client-casestudy-qoutes-name { margin-top: 15px; }
	.client-casestudy-main-wrap { padding: 50px 0; }


}
@media (min-width: 991px) and (max-width: 1024px){
	.override-tabs{padding: 0;}
	
}
@media(max-width:1000px){

	.blog-hero-wrap { padding: 31px; }
	.blog-hero-content-wrap h2 { font-size: 21px; line-height: normal; }
	.blog-details-list-sort-wrap label { font-size: 15px; padding: 18px 36px 18px 16px; }
	.blog-details-list-sort-wrap label:after { width: 20px; right: 10px; }
	.blog-details-list { padding: 10px; }
	.blog-details-list-wrap { margin: 0px -10px; }
	.blog-details-list-info { padding: 13px; }
	.blog-details-list-info h2 { font-size: 17px; }
	.blog-details-list-info .content { margin-bottom: 20px; }
	.blog-details-list-img .blog-tag { font-size: 14px; line-height: normal; padding: 9px 19px; }
	.blog-cta-wrap .button-1 { margin-top: 25px; }
}

@media (max-width: 991px){
	.video-title{margin: 30px 0; }
	.gray-section .inner-section{padding: 30px 0 0px;}
	.right-video-box{padding-top: 20px;}
	.watch-adhesive .eb-video-popup .eb-video-wrapper { height: 100%; }

	.wpcf7-form .form-wrap { width: 100%; }
	.submit-box { margin-bottom: 50px; }
	.contact-form-section .wpcf7 form .wpcf7-response-output{max-width: 100%; margin: 0 0 20px;}


	/* paper-converting */
	.heading-section .left-block .block-text { padding: 0; }
	section.left-image .automotive-two-part-img { padding: 0; }
	.heading-box { padding: 0; }
	.heading-box h2 { font-size: 30px; }
	.gray-bg-section .automotive-two-part-img img { height: auto; }
	.gray-bg-section .automotive-two-part-img img { height: auto; }
	.white-bg-section .automotive-two-part-img img { height: auto; }
	.white-bg-section .automotive-two-part-content .automotive-heading-content p { margin: 15px 0; }
	.integrated-section { padding: 30px 0; }
	.heading-section:before { width: 200px; height: 200px; }
	.heading-section{padding: 30px 0;}
	
	.blog-hero-content-wrap { margin-top: 20px; margin-bottom: -110px; }
	.blog-details-list-main-wrap { margin-top: -36px; padding-bottom: 50px; }
	.blog-details-btn { margin-top: 25px; }
	.blog-heading-content-main-wrap { padding: 50px 0; }
	.blog-cta-main-wrap { padding: 40px 0; }
	.blog-serach form input[type="submit"] { padding: 9px 53px 9px 36px; }
	body .blog-details-btn.button-1 a,.blog-cta-wrap .button-1 a { min-width: 200px; }
	.blog-cta-wrap h2 { font-size: 21px; line-height: normal; }

	.labcap-video-list { padding: 10px; }
	.labcap-video-wrap { margin: 0px -10px; }
	.labcap-video-main-wrap .button-1 { padding-top: 10px; }

	.client-casestudy-main-wrap.yellow-bg-section h2 {font-size: 18px;line-height: 1.5;}
	.client-casestudy-main-wrap.yellow-bg-section .client-casestudy-hc-btn ul li { font-size: 14px; font-weight: 600; line-height: 1.3;}
	.client-casestudy-main-wrap.yellow-bg-section .container .client-casestudy-wrap { padding: 30px 15px; }

	.client-casestudy-main-wrap.equipment-service-client-casestudy h2 { font-size: 20px; line-height: 1.3; margin-bottom: 20px;}
	.faq-section { padding: 50px 0; }
	.faq-section .accordian a.collapsed { font-size: 13px; }

}
@media (max-width: 767px){
 	.list-items .wpb_wrapper .right--text { padding-left: 0; width: 100%; }
	.list-items .wpb_wrapper .improve-text p strong { font-size: 18px; line-height: 1; }
	.list-items .wpb_wrapper .improve-text p { font-size: 14px; line-height: 1.5; }


	.top-quality-section:after { content: none; }
	.top-quality-section:before { content: none; }
	.override-tabs { padding: 0; }
	.gray-section .inner-section { padding: 0; }
	.conainer-oeverlay-column { padding: 15px; }
	.conainer-oeverlay-column .desc p { font-size: 18px; line-height: 1.5; }

	.custom-html-data .list-data li { flex-wrap: wrap; width: 100%; }
	.custom-tabs-section.strategic-partners-tab .override-tabs ul { padding: 0; }
	.custom-html-data .list-data li .images { width: auto; }
	.custom-html-data .list-data li .data { width: auto; }
	.custom-tabs-section.strategic-partners-tab .vc_tta-panel-body{padding: 0 !important;}


	.zigzac-section{padding: 15px 0;}
	.data-inner-box { width: 100%; }
	.desc-box { width: 100%; }
	.image-box { width: 100%; }
	.data-inner-box:nth-child(odd) { flex-direction: row; text-align: left; }
	.image-box img { width: 100%; }
	.lab-testing .center-tittle h2 { margin: 20px 0 0; padding: 0; text-align: center; display: block; width: 100%; }
	.water-based-coating .automotive-two-part-content { padding-top: 30px; }
	.data-inner-box:nth-child(even){text-align: left;}
	.lab-testing .center-tittle h2{font-size: 32px;}

	.blog-details-list { width: 100%; }
	.blog-details-list-main-wrap { margin-top: 50px; }
	.blog-hero-content-wrap { margin-bottom: -51px; max-width: 100%; }
	.blog-details-list-wrap { padding-top: 20px; }
	.blog-details-list-sort-wrap { text-align: left; }
	.blog-details-list-sort-wrap label { width: 100%; }
	.blog-details-list-sort-wrap ul { width: 100%; }
	.blog-hero-wrap { padding: 25px; }
	.blog-hero-wrap h1 { font-size: 25px; line-height: normal; }

	.blog-serach form input[type="text"] { width: 60%; padding-left: 39px; }
	.blog-serach form { width: 100%; }
	.blog-serach { width: 100%; max-width: 315px; }
	.blog-serach-details { justify-content: center; }
	.blog-serach form input[type="submit"] { padding: 9px 35px 9px 30px; width: 40%; }
	.blog-cta-main-wrap { padding: 30px 0; }
	.blog-cta-wrap .button-1 { margin-top: 20px; }
	.blog-details-btn { margin-top: 20px; }
	.blog-heading-content-main-wrap:after { width: 50%; height: 34%; right: 10px; }


	.lab-hero-main-wrap { padding: 70px 0; }
	.lab-hero-wrap h1 { font-size: 27px; line-height: 1.3; }
	.lapcap-two-part-main-wrap { padding: 40px 0; }
	.lapcap-two-part-img { padding-top: 35px; text-align: center; }
	.gray-bg-main-wrap .lapcap-two-part-content { padding-top: 25px; }
	.gray-bg-main-wrap .lapcap-two-part-img { padding-top: 0; }
	.labcap-tabbing-wrap .left { width: 100%; padding-right: 0; }
	.labcap-tabbing-wrap .right { width: 100%; padding-left: 0; margin-top: 25px; }
	.labcap-tabbing label { display: inline-block; width: 100%; padding: 16px 31px 16px 15px; font-size: 16px; font-style: normal; font-weight: 700; line-height: normal; border-radius: 31px; border: 3px solid #E1B243; margin-bottom: 0; position: relative; }
	.labcap-tabbing { position: relative; }
	.labcap-tabbing ul { position: absolute; top: 100%; z-index: 22; background: #fff; width: 100%; border-radius: 10px; border: 3px solid #E1B243;  display: none; margin-top:3px; }
	.labcap-tabbing ul li.current { border-radius: 0; }
	.labcap-tabbing label:after { content: "\f105"; font-family: "Font Awesome 5 Free"; font-weight: 600; font-size: 20px; right: 14px; position: absolute; top: 50%; transform: translateY(-50%); }
	.lapcap-two-part-content .lapcap-content ul { column-count: 1; }
	.labcap-tabbing-content-wrap { border: 3px solid #E1B243; padding: 12px; }
	.labcap-tabbing-hc-wrap { padding-top: 20px; }
	.labcap-tabbing-hc h3 { font-size: 21px; }
	.labcap-video-list { width: 100%; padding-bottom: 20px; }
	.labcap-tabbing-main-wrap { padding: 50px 0 30px; }
	.labcap-video-heading { padding-top: 10px; }
	.labcap-video-main-wrap { padding: 25px 0 50px; }
	.labcap-video-main-wrap .button-1 a { min-width: 200px; }

	.client-casestudy-wrap .client-casestudy-hc-btn { padding-top: 20px; }
	.client-casestudy-heading { padding-bottom: 20px; }
	.client-casestudy-heading h1 { font-size: 25px; }
	.client-casestudy-wrap .client-casestudy-hc-btn { padding-top: 20px; }
	.labcap-tabbing-gray-bg-wrap .labcap-tabbing label { background: #fff; }


	.accordian .black-accordion .panel-heading a.collapsed { font-size: 12px; padding: 13px; line-height: 1.5; vertical-align: middle; }
	.faq-section { padding: 50px 0; }
	
	.client-casestudy-main-wrap.yellow-bg-section .button-1 a{min-width: inherit;}
	.client-casestudy-main-wrap.yellow-bg-section .container .client-casestudy-wrap { padding: 30px 15px; }
	.icon-with-text-block { padding: 15px; width: 100%; }
	.icon-with-text-block:nth-child(3) { background: transparent; }
	.icon-with-text-block:nth-child(4) { background: #fff; }
	.meet-your-new-service-inner { padding: 15px; }
	.client-casestudy-wrap .client-casestudy-hc-btn h2 { font-size: 18px; line-height: 1.5; }
	.labcap-tabbing-main-wrap.customization-container { padding: 50px 0 0; }
}

@media(max-width: 580px){
	.icon-with-text-block { flex-direction: column; }
	.bottom-text{padding: 0;}
}




/*=====  End of Responsive  ======*/




/*=====  End of customization elementor  ======