@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

:root {
	--primary-color: #00A6EA;
	--secondary-color: #000000;
	--ternary-color: #EEEEF3;
	--quaternary-color: rgba(69, 77, 77, 0.8);
	--quinary-color: rgba(67, 17, 22, 0.8);

	--btnbg-color: #00A6EA;
	--btnhoverbg-color: #008ED4;

	--anchorcolor: #00A6EA;
	--anchorHovercolor: #008ED4;

	--body-color: #000000;
	--body-color-2: #7D7D7D;

	--color-white: #ffffff;
	--color-black: #000000;

	--primary-font: "Roboto", sans-serif;
}

*{margin:0;padding:0;box-sizing:border-box;}
*:focus{outline:none;}
::-moz-focus-inner{border:0;}

img{height:auto;max-width:100%;}

html[lang="en-US"]{margin:0 !important;}

/* Slick - 1.9.1 */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

body{font-family:var(--primary-font);color:var(--body-color);font-size:22px;line-height:36px;font-weight:400;}
.body-18{font-size:18px;line-height:28px;}

.text-uppercase{text-transform:uppercase;}
.text-center{text-align:center;}

[class*="button-"] a{padding:10px 20px;display:inline-block;font-size:18px;line-height:30px;font-weight:400;text-align:center;border:2px solid var(--color-white);}

.button-1 a{background-color:var(--btnbg-color);color:var(--color-white);}
.button-1 a:hover{background-color:var(--btnhoverbg-color);color:var(--color-white);}


a{transition:all .5s ease;text-decoration:none;color:var(--anchorcolor);}
a:hover{text-decoration:none;color:var(--anchorHovercolor);}

p{margin-bottom:15px;}
p:last-child{margin-bottom:0;}

.container{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;float:none;box-sizing:border-box;}
.container:after{clear:both;content:"";display:table;}


.eyebrow{font-size:20px;font-weight:700;line-height:30px;text-transform:uppercase;}

.bg-blue{background:var(--primary-color);}

.white-text,
.white-text h1,
.white-text h2,
.white-text h3,
.white-text h4,
.white-text h5,
.white-text h6,
.white-text a{color:#fff;}

/*h1, .h1{font-size:64px;line-height:80px;font-weight:400;}*/
h1, .h1{font-size:48px;line-height:62px;font-weight:400;}
/*h2, .h2{font-size:64px;line-height:80px;font-weight:400;}*/
h2, .h2{font-size:34px;line-height:44px;font-weight:400;}
/*h3, .h3{font-size:26px;line-height:36px;font-weight:400;}*/
h3, .h3{font-size:26px;line-height:36px;font-weight:400;}
h4, .h4{font-size:24px;line-height:34px;font-weight:400;}
h5, .h5{font-size:22px;line-height:32px;font-weight:400;}

.ul-style ul{padding:0;margin-bottom:24px;list-style:none;}
.ul-style ul li{margin-bottom:11px;position:relative;padding-left:26px;}
.ul-style ul li:before{content:'';background:var(--primary-color);width:5px;height:5px;border-radius:100%;position:absolute;top:13px;left:10px;}

.ol-style ol{padding-left:32px;list-style-position:outside;margin-bottom:24px;list-style-type:decimal;}
.ol-style ol li{margin-bottom:11px;}

.ol-style ol ol{list-style-type:lower-alpha;}

.ul-white-bg ul{background:var(--color-white);border:1px solid var(--color-black);padding:25px 25px 25px 55px;text-align:left;}

.link-text a{color:var(--anchorcolor);text-transform:uppercase;font-weight:700;font-size:16px;line-height:30px;position:relative;padding: 0 30px 0 0;display:inline-block;}
.link-text a:hover{color:var(--anchorHovercolor);}
.link-text a:after{background:url(../images/link-text-arrow.svg) no-repeat center;content:'';position:absolute;right:0;top:2px;width:24px;height:24px;transition:400ms;}
.link-text a:hover:after{right:-8px;}

table{width:100%;border-spacing:0;background:var(--color-white);}
table thead tr th{padding:5px;background:var(--body-color);color:var(--color-white);}
table tbody tr td{padding:8px;}
table tbody tr:nth-child(even) td{background:var(--gray-color-3);}
table td,
table th{font-weight:400;}

.hs-error-msgs label{display:block;font-size:13px;color:#ff0000;transform:translate(2px, -11px);-webkit-transform:translate(2px, -11px);-moz-transform:translate(2px, -11px);}

textarea,
select,
input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){font-family:var(--primary-font);border-radius:0;border:solid 2px #D9D9D9;padding:15px 20px;margin:0 0 15px 0;font-size:20px;font-weight:400;width:100%;background:transparent;}
fieldset.form-columns-1 textarea.hs-input, fieldset.form-columns-1, select.hs-input, fieldset.form-columns-1 input[type="text"].hs-input,  fieldset.form-columns-1 input[type="password"].hs-input,  fieldset.form-columns-1 input[type="datetime"].hs-input,  fieldset.form-columns-1 input[type="datetime-local"].hs-input, fieldset.form-columns-1 input[type="date"].hs-input, fieldset.form-columns-1 input[type="file"].hs-input, fieldset.form-columns-1 input[type="month"].hs-input, fieldset.form-columns-1 input[type="time"].hs-input, fieldset.form-columns-1 input[type="week"].hs-input, fieldset.form-columns-1 input[type="number"].hs-input, fieldset.form-columns-1 input[type="email"].hs-input, fieldset.form-columns-1 input[type="url"].hs-input, fieldset.form-columns-1 input[type="search"].hs-input, fieldset.form-columns-1 input[type="tel"].hs-input, fieldset.form-columns-1 input[type="color"].hs-input{width:100%;}
.hs-form fieldset.form-columns-1 textarea.hs-input, .hs-form fieldset textarea.hs-input, .hs-form fieldset input[type="number"].hs-input{width:100%;}
input[type="radio"], input[type="checkbox"]{margin-right: 10px;}
input[type="file"]{background-color:#fff; color:#000;} 
.inputs-list{margin:0 0 15px;}
input[type="submit"]{font-family:var(--primary-font);color:var(--color-white);cursor:pointer;-webkit-appearance:none;border-radius:0px;box-sizing:border-box;background:var(--btnbg-color);padding:13px 20px;font-size:18px;display:inline-block;text-align:center;border:solid 2px #fff;font-weight:400;transition:400ms;}
input[type="submit"]::-moz-focus-inner{border: 0;}
input[type="submit"]:hover{background:var(--btnhoverbg-color);}
select {cursor:pointer; background:transparent url(../images/select-blue-arrow.svg) no-repeat right 25px center; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
select option{color:#000;}
select::-ms-expand{display:none;}
fieldset .hs-form-field > label span.hs-form-required{display:none;}
fieldset .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inherit;}
textarea{resize:none;}

.default-form .hs-form .hs-form-field > label span.hs-form-required{display:none;}
.default-form .hs-form .hs-form-field > label span:not(:empty) + span.hs-form-required{display:inline-block;}
.default-form .hs-form .hs-form-field .input{margin:0;}
.default-form .hs-form fieldset{max-width: none;}
.default-form .hs-form fieldset.form-columns-2{margin:0 -16px;}
.default-form .hs-form fieldset.form-columns-2 .hs-form-field{width:calc(50% - 32px); margin:0 16px;}
.default-form .hs-form fieldset.form-columns-3{margin:0 -16px;}
.default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:calc(33.33% - 32px); margin:0 16px;}
.default-form .hs-form .hs_submit{padding:35px 0 0;}
.default-form .hs-form .legal-consent-container{font-size:13px;padding:17px 0 0;}
.default-form .hs-form .inputs-list{list-style:none;margin:0; padding:0;}
.default-form .hs-form .inputs-list input[type="checkbox"],
.default-form .hs-form .inputs-list input[type="radio"]{opacity:0;position:absolute;}
.default-form .hs-form .inputs-list span{margin:0;padding:2px 0 0 30px;position:relative; cursor:pointer;display:inline-block;line-height:normal;}
.default-form .hs-form .inputs-list span span{display:none;}
.default-form .hs-form .inputs-list input[type="radio"] + span:after{background-color:#f6f8fa;border:1px solid #dce4eb;content:'';height:15px;left:0;position:absolute;top:4px;width:15px;border-radius:100%;z-index:1;}
.default-form .hs-form .inputs-list input[type="radio"]:checked + span:before{background-color:#175ca4;content:'';height:9px;left:4px;position:absolute;top:8px;width:9px;border-radius:100%;}
.default-form .hs-form .inputs-list input[type="checkbox"] + span:after{background-color:#f6f8fa;border:1px solid #dce4eb;content:'';height:14px;left:0;position:absolute;top:4px;width:14px;border-radius:3px;}
.default-form .hs-form .inputs-list input[type="checkbox"]:checked + span:before{border-bottom:2px solid #175ca4;border-left:2px solid #175ca4;content:'';height:3px;left:3px;position:absolute;top:9px;transform:rotate(-41deg);width:7px;z-index:1;}
.default-form .hs-form .hs-form-field > label{font-size:20px;display:block;margin:0 0 6px;}
.default-form .hs-form .hs_submit{text-align:center;}

.default-form .hs-form fieldset[class*="form-columns-"] select{width:100% !important;padding-right:50px;}
.default-form div.hs_error_rollup{display: none;}

.bg-blue .default-form .hs-form .hs-form-field > label{color:var(--color-white);}
.bg-blue textarea, .bg-blue select,
.bg-blue input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){color:var(--color-white);border-color:var(--color-white);}
.bg-blue select{background:transparent url(../images/select-arrow.svg) no-repeat right 25px center;}
.bg-blue input[type="submit"]{background:transparent;}
.bg-blue input[type="submit"]:hover{background:var(--btnhoverbg-color);}


@media (max-width:767px){
    .default-form .hs-form fieldset.form-columns-2, .default-form .hs-form fieldset.form-columns-3{margin:0;}
    .default-form .hs-form fieldset.form-columns-2 .hs-form-field, .default-form .hs-form fieldset.form-columns-3 .hs-form-field{width:100%; margin:0;}
    .default-form .hs-form fieldset .input .hs-input, .default-form .hs-form fieldset.form-columns-2 .input .hs-input, .default-form .hs-form fieldset.form-columns-3 .input .hs-input{width:100%;}
}


/* Slick css */
.slick-slider .slick-arrow{background:url(../images/slick-arrow.svg) var(--primary-color) no-repeat center;transform:scale(-1) translateY(50%);border-radius:100%;border:none;z-index:5;position:absolute;top:50%;left:-60px; width:40px;height:40px;font-size:0px;color:#fff;transition:400ms;cursor:pointer;}
.slick-slider .slick-arrow:hover{background-color:var(--btnhoverbg-color);}
.slick-slider .slick-arrow.slick-next{left:auto;right:-60px;transform:unset;}


.slick-slider .slick-dots{text-align:center;padding:0;margin:20px 0 0 0;}
.slick-slider .slick-dots li{display:inline-block; margin:0 10px;}
.slick-slider .slick-dots li button{width:16px;height:16px;border-radius:100%;background-color:transparent;border:2px solid #D9D9D9;padding:0;text-indent:-9999px;cursor:pointer;transition:400ms;} 
.slick-slider .slick-dots li.slick-active button{background-color:#D9D9D9;}


/* CSS start from here */

.nav-toggle{background-color:transparent;border:none;cursor:pointer;padding:10px 0;position:absolute;right:10px;top:4px;width:43px;}
.nav-toggle .icon-bar{margin:auto;background-color:var(--body-color);border-radius:1px;display:block;height:3px;position:relative;width:22px;transition:400ms;}
.nav-toggle .icon-bar + .icon-bar{margin-top:4px;}
.nav-toggle .icon-bar:nth-child(1),.nav-toggle .icon-bar:nth-child(3){top:0;transform:rotate(0deg);}
.nav-toggle.nav-menuopen .icon-bar:nth-child(1){top:7px;transform:rotate(45deg);}
.nav-toggle.nav-menuopen .icon-bar:nth-child(2){opacity:0;}
.nav-toggle.nav-menuopen .icon-bar:nth-child(3){top:-7px;transform:rotate(-45deg);width: 22px;}

header.header{position:fixed;left:0;top:0;width:100%;z-index:99;padding:17px 0 30px;transition:300ms;background:var(--color-white);}
header.header a{text-decoration:none;}
header.header ul{list-style:none;margin:0;padding:0;}
header.header .logo{max-width:175px;transition:300ms;}
header.header .logo img{display:block;}
header.header .right-part{padding:16px 0 0;transition:300ms;}
header.header [class*="button-"] a{}
header.header .mainmenu{margin-right:45px}
header.header .mainmenu > ul{display:flex;align-items:center;}
header.header .mainmenu > ul > li{}
header.header .mainmenu > ul > li + li{margin-left:45px;}
header.header .mainmenu > ul > li > a{color:var(--body-color);font-size:18px;line-height:30px;}
header.header .mainmenu > ul > li:hover > a{color:var(--anchorHovercolor);}
header.header .mainmenu > ul > li.menu-item-has-children{position:relative;}
header.header .mainmenu > ul > li.menu-item-has-children > a{padding-right:28px;position:relative;}
header.header .mainmenu > ul > li.menu-item-has-children > a:before{position:absolute;left:0;top:16px;width:100%;height:22px;content:'';}
header.header .mainmenu li.menu-item-has-children ul.sub-menu{padding:24px 20px;position:absolute;background:#fff;width:465px;top:100%;left:0;background:#F7F7F9;display:none;max-height:500px;overflow:hidden;overflow-y:auto;}
header.header .mainmenu ul.sub-menu a{position:relative;display:block;padding:10px 20px;color:#6B7280;font-size:18px;line-height:28px;}
header.header .mainmenu ul.sub-menu li a:hover, header.header .mainmenu ul.sub-menu li a.active, header.header .mainmenu ul.sub-menu li.active a{background:var(--color-white);color:var(--anchorHovercolor);}
header.header .mainmenu span.mobile-toggle{cursor:pointer;width:100%;height:100%;position:absolute;right:0px;top:0;}
header.header .mainmenu span.mobile-toggle:before{content:'';background:url(../images/nav_chevron.svg) no-repeat center;transition:300ms;transform:scale(-1);filter:brightness(0);width:16px;height:16px;position:absolute;right:0px;top:12px;}
header.header .mainmenu span.mobile-toggle:hover:before{filter:none;}
header.header .mainmenu span.mobile-toggle.nav-subopen:before{transform:scale(1);filter:none;}
header.header .mainmenu > ul > li.menu-item-has-children.menuOpen > a{color:var(--anchorHovercolor);}

header.header.headerfixed{padding:20px 0;box-shadow:0px 2px 8px 0px rgba(0,0,0,0.25);}
header.header.headerfixed .logo{max-width:140px;}
header.header.headerfixed .right-part{padding:0;}
header.header.headerfixed .mainmenu li.menu-item-has-children ul.sub-menu{top:calc(100% + 25px);}


footer.footer{padding:10px 0 20px;border-top:1px solid #D9D9D9;}
footer.footer .inner .logo-footer{max-width:175px;}
footer.footer .inner .logo-footer img{display:block;}
footer.footer .inner .links .link{display:inline;}
footer.footer .inner .links .link > a{font-size:18px;line-height:30px;color:var(--body-color);display:inline-block;margin-left:15px;}
/*footer.footer .inner .links .link > a + a{margin-left:15px;}*/
footer.footer .inner .links .link > a:hover{color:var(--anchorHovercolor);}
footer.footer .inner .links [class*="button-"]{margin-left:45px;}

body{margin-top:135px;}

.banner{padding-bottom:50px;}
.banner .inner{}
.banner .inner .left-content{width:50%;padding:0 100px 0 0;}
.banner .inner .left-content > div{max-width:720px;margin-left:auto;padding-left:15px;} 
.banner .inner .image{width:50%;}
.banner .inner .image > img{display:block;width:100%;border-bottom-left-radius:200px;}
.banner .inner .left-content .content{margin-top:15px;}
.banner .inner .left-content [class*="button-"]{margin-top:35px;}
.banner.product-banner .inner .image img{max-height:700px;width:auto;margin:0 auto;border-radius:0;}

.products-wrapper{padding-bottom:30px;}
.products-wrapper .list-wrapper{gap:39px 32px;margin:22px 0 0;}
.products-wrapper .list-wrapper .list{width:calc(25% - 24px);display:flex;flex-direction:column;}
.products-wrapper .list-wrapper .list .product-image{border:1px solid #D9D9D9;height:325px;padding:5px;overflow:hidden;}
.products-wrapper .list-wrapper .list .product-image img{object-fit:contain;width:100%;height:100%;}
.products-wrapper .list-wrapper .list .box-bottom{padding:20px 0 0;display:flex;flex-direction:column;flex-grow:1;}
.products-wrapper .list-wrapper .list .box-bottom .content{font-size:18px;line-height:28px;margin:10px 0 0;}
.products-wrapper .list-wrapper .list .box-bottom .sameFlex{flex-grow:1;margin-bottom:5px;}
.products-wrapper .list-wrapper .list .box-bottom h3{transition:400ms;}
.products-wrapper .list-wrapper .list:hover .box-bottom h3{color:var(--anchorHovercolor);}
.products-wrapper .container [class*="button-"]{margin-top:45px;}
.products-wrapper.spaceBottom{padding-bottom:70px;}
.products-wrapper .list-wrapper .list:hover .link-text a:after{right:-8px;}

.image-content{padding:35px 0 28px 0;}
.image-content .image{width:50%;}
.image-content .image img{display:block;border-radius:0px 0px 200px 0px;width:100%;height:auto;}
.image-content .content-all{width:50%;padding-left:100px;padding-right: 20px;}
.image-content .content-all > div{max-width:720px;}
.image-content .content-all .content{padding:30px 0 0;}
.image-content ul{margin:24px 0;}
.image-content.body-18 ul li:before{top:11px;}
.image-content .content-all .content a{word-break:break-word;}

.contact-form{padding:118px 0 100px;}
.contact-form .container{max-width:1090px;}
.contact-form .form-wrapper{padding:30px 0 0;}
.contact-form form h2{font-weight:400;font-size:24px;line-height:normal;margin:0 0 10px;}
.contact-form.bg-blue form h2{color:var(--color-white);}
.contact-form .form-columns-0 .hs-richtext h2{margin-top:30px;}
.contact-form #step3-first,
.contact-form #step3-second,
.contact-form .hs_what_materials_are_appropriate_for_product_contact_surfaces_ ,
.contact-form .hs_maintenance_grades,
.contact-form .hs_ceiling_heights,
.contact-form .hs_what_best_describes_your_material_handling_needs_,
.contact-form .hs_please_list_any_known_azo_job_numbers ,
.contact-form .hs_spare_parts_quote_description{display:none;}

.contact-form.contact-dark{padding:0 0 70px;}
.contact-form.contact-dark .form-wrapper{padding:0;}
.contact-form.contact-dark form .form-columns-0:first-child .hs-richtext h2{margin-top:0;}

.inner-banner{padding:100px 0;border-bottom-left-radius:200px;margin-bottom:70px;}
.inner-banner .title-part{max-width:1160px;margin:0 auto;}
.inner-banner .title-part .content{margin:15px 0 0;}

.icon-content-sec{padding:0 0 20px;}
.icon-content-sec .grid {margin:30px -16px 0;}
.icon-content-sec .grid .item{width:20%;padding:0 16px 30px;}
.icon-content-sec .grid .item .icon{height:80px;margin-bottom:25px;}
.icon-content-sec .grid .item .icon img{display:block;object-fit:contain;max-height:80px;}
.icon-content-sec .grid .item .text h3{margin-bottom:8px;}

.content-section{padding:120px 0 130px;}
.content-section .inner{max-width:1050px;margin:0 auto;}
.content-section .inner .content{margin:20px 0 0;}
.content-section .inner .btn-group{display:flex;justify-content:center;flex-wrap:wrap;gap:36px;margin:30px 0 0;}

.blog-listing{padding:30px 0;}
.blog-listing .listing-wrap{margin:0 -16px;}
.blog-listing .listing-wrap .list{width:25%;padding:0 16px;position:relative;margin-bottom:50px;}
.blog-listing .listing-wrap .list .card-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}
.blog-listing .listing-wrap .list .image{height:325px;overflow:hidden;margin-bottom:20px;}
.blog-listing .listing-wrap .list .image img{display:block;width:100%;height:100%;object-fit:cover;transition:400ms;}
.blog-listing .listing-wrap .list .text{height:calc(100% - 345px);display:flex;flex-direction:column;}
.blog-listing .listing-wrap .list .text .link-text{margin-top:auto;}
.blog-listing .listing-wrap .list:hover .link-text a:after{right:-8px;}
.blog-listing .listing-wrap .list:hover .image img{transform:scale(1.10);}
.blog-listing .listing-wrap .list .text .content{margin:8px 0;}
.blog-listing .listing-wrap .list .text h3{transition:400ms;}
.blog-listing .listing-wrap .list:hover .text h3{color:var(--anchorHovercolor);}

.pagination{padding:20px 0 40px;text-align:center;}
.pagination a{font-size:16px;line-height:30px;color:var(--color-black);padding:8px 8px 6px;margin:0 5px 0 0;position:relative;display:inline-block;}
.pagination a:before{content:'';width:100%;height:5px;background:var(--primary-color);position:absolute;top:100%;left:0;opacity:0;transition:400ms;}
.pagination a.active:before{opacity:1;}
.pagination a.next-link, .pagination a.prev-link{color:var(--anchorcolor);text-transform:uppercase;font-weight:700;position:relative;padding: 0 30px 0 0;display:inline-block;}
.pagination a.next-link:before, .pagination a.prev-link:before{display:none;}
.pagination a.next-link:after, .pagination a.prev-link:after{background:url(../images/link-text-arrow.svg) no-repeat center;content:'';position:absolute;right:0;top:2px;width:24px;height:24px;transition:400ms;}
.pagination a.prev-link{padding:0 0 0 30px;}
.pagination a.prev-link:after{transform:rotate(180deg);left:0;right:unset;}
.pagination a.next-link:hover:after, .pagination a.prev-link:hover:after{right:-8px;}
.pagination a.prev-link:hover:after{right:unset;left:-8px;}

.blog-post-section{padding:0 0 70px;}
.blog-post-section .inner{position:relative;max-width:1230px;margin:0 auto;gap:30px;}
.blog-post-section .inner .print-icon{flex-shrink:0;width:32px;}
.blog-post-section .inner .print-icon > a{display:block;position:sticky;top:140px;text-align:center;}
.blog-post-section .inner .backTotop{flex-shrink:0;width:84px;}
.blog-post-section .inner .backTotop a{font-size:16px;line-height:20px;font-weight:700;text-transform:uppercase;text-align:center;padding:30px 0;width:100%;display:block;position:sticky;top:90vh;right:0;opacity:0;pointer-events:none;z-index:2;}
.blog-post-section .inner .backTotop a:before{background:url(../images/link-text-arrow.svg) no-repeat center;content:'';position:absolute;left:0;right:0;top:0;width:24px;height:24px;margin:0 auto;transition:400ms;transform:rotate(-90deg);}
.blog-post-section .inner .backTotop a.topShow{opacity:1;pointer-events:auto;}
.blog-post-section .info{width:calc(100% - 180px);}
.blog-post-section .info h3{font-size:30px;line-height:40px;margin-bottom:15px;}
.blog-post-section .info p{margin-bottom:25px;}
.blog-post-section .info blockquote{border-left:6px solid var(--primary-color);padding-left:40px;font-size:20px;line-height:30px;font-weight:500;margin:30px 0;display:inline-block;}
.blog-post-section .info blockquote p:last-child{margin:0;}
/*.blog-post-section .info ul li{display:flex;align-items:center;}*/
.blog-post-section .info ul li:before{top:12px;}
.blog-post-section .info figure{width:100% !important;}
.blog-post-section .info .img_caption, .blog-post-section .info figure{max-width:784px;margin:0 auto;}
.blog-post-section .info .img_caption > img, .blog-post-section .info figure > img{border:1px solid #D9D9D9;margin:18px 0;}
.blog-post-section .info h5{font-size:18px;line-height:28px;font-weight:bolder;margin-bottom:25px;margin-top:30px;display:inline-block;}
.blog-post-section .info .content h2 + ul{margin-top:15px;}

/*.blog-post-section .info .product-carousel{display:inline-block;width:100%;clear:both;}*/
.blog-post-section .info .product-carousel{padding:40px 0;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;margin:30px 0 50px;}
.blog-post-section .info .product-carousel .slider > .list{width:33.33%;}

.blog-post-section .info .product-carousel .slider .list .listIn{margin-right:32px;position:relative;}
.blog-post-section .info .product-carousel .slider .list .listIn > .product_link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;}
.blog-post-section .info .product-carousel .slider .list .listIn > .product_link.link-not-avaialble{pointer-events:none;}
.blog-post-section .info .product-carousel .slider .list .listIn .image{height:376px;margin-bottom:14px;overflow:hidden;border:1px solid #D9D9D9;}
.blog-post-section .info .product-carousel .slider .list .listIn .image > img{display:block;width:100%;height:100%;object-fit:cover;transition:400ms;}
.blog-post-section .info .product-carousel .slider .slick-slide .list .listIn .txt{display:none;}
.blog-post-section .info .product-carousel .slider .slick-slide.slick-active .list .listIn .txt{display:block;}
.blog-post-section .info .product-carousel .slider .list .listIn .txt p{transition:400ms;}
.blog-post-section .info .product-carousel .slick-slider .slick-arrow{top:170px;transform:scale(-1) translateY(0);}
.blog-post-section .info .product-carousel .slick-slider .slick-arrow.slick-next{transform:unset;}
/*.blog-post-section .info .product-carousel .slider .list .listIn:hover .image > img{transform:scale(1.10);}*/
/*.blog-post-section .info .product-carousel .slider .list .listIn:hover .txt p{color:var(--primary-color);}*/
.blog-post-section .info .backLink{margin:25px 0 0;}
.blog-post-section .info .backLink a{color:var(--anchorcolor);text-transform:uppercase;font-weight:700;font-size:16px;line-height:30px;position:relative;padding: 0 0 0 30px;display:inline-block;}
.blog-post-section .info .backLink a:hover{color:var(--anchorHovercolor);}
.blog-post-section .info .backLink a:after{background:url(../images/link-text-arrow.svg) no-repeat center;content:'';position:absolute;left:0;top:2px;width:24px;height:24px;transition:400ms;transform:rotate(180deg);}
.blog-post-section .info .backLink a:hover:after{left:-8px;}
.blog-post-section .info .sub_title_text{margin:30px 0 20px;}


.not-found-page{padding:100px 0;}
.not-found-page h1{font-size:40px;line-height:50px;}
.not-found-page .icon > img{display:block;margin:0 auto;}
.not-found-page [class*="button-"]{margin:30px 0 0;}
.not-found-page h3{font-size:22px;line-height:33px;margin:30px 0 15px;}
.not-found-page h3 > a{color:var(--color-white);text-decoration:underline;}
.not-found-page h3 > a:hover{text-decoration:none;}

 /* product page banner slider */
.title_image { color: #000; text-align: center; font-family: Roboto; font-size: 18px; font-style: normal; font-weight: 600; line-height: 24px; padding-top: 9px; }
.testimonial-nav { display: flex; align-items: center; justify-content: center; margin-top: 20px; }
.testimonial-nav .custom-dots { display: flex; align-items: center; }
.testimonial-nav .slick-arrow { background-image: url('/wp-content/uploads/2025/09/arrow_back_ios_new.svg'); background-repeat: no-repeat; background-size: contain; background-position: center; height: 16px; padding-right: 30px;  cursor: pointer;}
.testimonial-nav .custom-next.slick-arrow { transform: rotate(180deg); }
.testimonial-nav .custom-dots ul { margin: 0; padding: 0; list-style: none; display: flex; gap: 11px; }
.testimonial-nav .custom-dots ul li { display: flex; align-items: center; }
.testimonial-nav .custom-dots ul li button { font-size: 0; width: 9px; height: 9px; border-radius: 50%; border: none; color: #D9D9D9; cursor: pointer; }
.testimonial-nav .custom-dots ul li.slick-active button { background: #00A6EA; }

 /* Arrows */


@media (min-width:768px) { .container, .row-fluid .container[class*="span"]{width:750px;} }
@media (min-width:992px) { .container, .row-fluid .container[class*="span"]{width:970px;} }
@media (min-width:1200px) { .container, .row-fluid .container[class*="span"]{width:1170px;} }
@media (min-width:1430px) { .container, .row-fluid .container[class*="span"]{width:1400px;} }
@media (min-width:1660px) { .container, .row-fluid .container[class*="span"]{width:1630px;} }



@media (min-width:768px) {
    .flex{display:flex}
    .flex-reverse{flex-flow:row-reverse;}
    .align-center{align-items:center;}
    .align-top{align-items:flex-start;}
    .align-bottom{align-items:flex-end;}
    .space-between{justify-content:space-between;}
    .justify-center{justify-content:center;}
    .justify-right{justify-content:flex-end;}
    .justify-left{justify-content:flex-start;}
    .row-wrap{flex-flow:row wrap;}
    .mobile-show{display:none} 
}

@media (min-width:992px) {
	header.header .mainmenu li.menu-item-has-children ul.sub-menu{left:-40px;top:calc(100% + 45px);}
	.nav-toggle{display:none;}
	.slick-slider .slick-arrow.slick-disabled{display:none !important;}
}

@media(max-width:1659px){}

@media(max-width:1429px){
	/*h1, .h1{font-size:50px;line-height:60px;}*/
	/*h2, .h2{font-size:50px;line-height:60px;}*/

	.banner .inner .image > img{border-bottom-left-radius:150px;}
	.products-wrapper .list-wrapper .list{width:calc(33.33% - 22px);}
	.image-content .image img{border-bottom-right-radius:150px;}
	.inner-banner{border-bottom-left-radius:150px;}
	.icon-content-sec .grid .item{width:25%;}
	.blog-listing .listing-wrap .list{width:33.33%;}
	.blog-post-section .info .product-carousel .slider .list .listIn .image{height:300px;}
	.blog-post-section .info .product-carousel .slick-slider .slick-arrow{top:130px;}
}

@media(max-width:1199px){
	body{font-size:20px;line-height:30px;}

	.banner .inner .left-content{padding:0 50px 0 0;}
	.banner .inner .image > img{border-bottom-left-radius:100px;}
	.image-content .content-all{padding-left:50px;}
	.image-content .image img{border-bottom-right-radius:100px;}
	.inner-banner{border-bottom-left-radius:100px;padding:70px 0;}
	header.header .mainmenu span.mobile-toggle:before{top:10px;}
	.icon-content-sec .grid .item{width:33.33%;}
	.blog-listing .listing-wrap .list{width:50%;}
	.blog-post-section .info .product-carousel .slider .list .listIn{margin:0 10px;}

	footer.footer .inner .logo-footer{max-width:150px;}
	footer.footer .inner .links .link > a{font-size:14px;}
	footer.footer .inner .links [class*="button-"]{margin-left:20px;}
	footer.footer .inner .links [class*="button-"] > a{font-size:14px;}

}

@media (max-width:991px) {
	#wpadminbar{display:none !important;}
	body{font-size:18px;line-height:28px;margin-top:80px;}
	h1, .h1{font-size:40px;line-height:50px;}
	/*h2, .h2{font-size:40px;line-height:50px;}*/

	.slick-slider .slick-arrow{left:0;top:unset;}
	.slick-slider .slick-arrow.slick-next{right:0;}
	.slick-slider .slick-arrow.slick-disabled{opacity:0.5;pointer-events:none;}


	header.header, header.header.headerfixed{padding:10px 0;}
	header.header .logo, header.header.headerfixed .logo{max-width:120px;}
	header.header [class*="button-"] a{font-size:12px;line-height:20px;}
	header.header .mainmenu .nav-toggle{right:0;top:12px;}
	header.header .inner{position:relative;}
	header.header .inner .right-part{padding:0 48px 0 0;}
	header.header .nav-toggle .icon-bar{background:var(--color-black);}
	header.header .mainmenu > ul{background:#F7F7F9;position:absolute;left:0;width:100%;top:calc(100% + 10px);display:block;padding:45px 30px;display:none;}
	header.header .mainmenu > ul > li + li{margin:18px 0 0;}
	header.header .mainmenu > ul > li > a{font-size:25px;line-height:30px;}

	header.header .mainmenu li.menu-item-has-children ul.sub-menu{position:static;padding:0;width:100%;}
	header.header .mainmenu ul.sub-menu a{padding:10px 0;}
	header.header .mainmenu ul.sub-menu li a:hover, header.header .mainmenu ul.sub-menu li a.active, header.header .mainmenu ul.sub-menu li.active a{background:transparent;}
	header.header .mainmenu span.mobile-toggle:before{display:none;}
	header.header .mainmenu > ul > li.menu-item-has-children > a:before{display:none;}
	header.header .mainmenu > ul > li.menu-item-has-children > a:after{content:'';background:url(../images/nav_chevron.svg) no-repeat center;transition:300ms;transform:scale(-1);filter:brightness(0);width:16px;height:16px;position:absolute;right:0px;top:10px;}
	header.header .mainmenu > ul > li.menu-item-has-children.menuOpen > a:hover:after{filter:none;}
	header.header .mainmenu > ul > li.menu-item-has-children.menuOpen > a:after{transform:scale(1);filter:none;}

	footer.footer{padding:13px 0;}
	footer.footer .inner .logo-footer{max-width:120px;}
	footer.footer .inner .links .link > a{font-size:12px;line-height:22px;}
	footer.footer .inner .links [class*="button-"]{margin-left:25px;display:none;}
	footer.footer .inner .links [class*="button-"] a{font-size:12px;line-height:20px;}

	.banner .inner{flex-wrap:wrap;flex-direction:column-reverse;}
	.banner .inner .left-content{width:100%;padding:30px 0 0;}
	.banner .inner .left-content > div{margin:0 auto;padding:0 15px;}
	.banner .inner .image{width:100%;}
	.banner .inner .image > img{max-height:500px;object-fit:cover;}
	.banner.product-banner .inner .image img{max-height:500px;}
	.banner.product-banner .inner .left-content > div{padding:0;}

	.products-wrapper .list-wrapper .list{width:calc(50% - 13px);}
	.products-wrapper .list-wrapper{gap:30px 25px;}

	.image-content .inner{flex-wrap:wrap;}
	.image-content .content-all{width:100%;padding:40px 30px 0;}
	.image-content .image{width:100%;}
	.image-content .image img{max-height:500px;object-fit:cover;}

	.inner-banner{margin-bottom:50px;}
	.products-wrapper.spaceBottom{padding-bottom:50px;}

	.icon-content-sec .grid .item{width:50%;}
	.content-section{padding:80px 0;}

	.blog-post-section .info h3{font-size:26px;line-height:36px;}
	.blog-post-section .info .product-carousel{padding:40px 0 100px;}
	.blog-listing .listing-wrap .list .image{height:280px;}
	.blog-listing .listing-wrap .list .text{height:calc(100% - 280px);}
	.blog-post-section .info{width:calc(100% - 62px);}
	.blog-post-section .inner .backTotop{width:40px;height:40px;position:fixed;right:50px;bottom:20px;}
	.blog-post-section .inner .backTotop a{font-size:0;padding:0;position:static;height:100%;background:var(--btnbg-color);border-radius:100%;}
	.blog-post-section .inner .backTotop a:before{filter:brightness(0) invert(1);top:7px;}
	.blog-post-section .inner .backTotop a:hover{background:var(--btnhoverbg-color);}
	.blog-post-section .info .product-carousel .slick-slider .slick-arrow{top:unset;bottom:-60px;}
	.blog-post-section .info .product-carousel .slick-slider .slick-arrow.slick-prev{left:calc(50% - 50px);}
	.blog-post-section .info .product-carousel .slick-slider .slick-arrow.slick-next{left:50%;}

	.contact-form.contact-dark{padding:0 0 50px;}
	.not-found-page .icon{max-width:500px;margin:0 auto;}
	
}

@media (max-width:767px) {
	body{font-size:15px;line-height:25px;margin-top:62px;}
	.eyebrow{font-size:18px;line-height:28px;}
	h1, .h1{font-size:31px;line-height:45px;}
	/*h2, .h2{font-size:31px;line-height:45px;}*/
	h2, .h2{font-size:26px;line-height:36px;}
	/*h3, .h3{font-size:22px;line-height:32px;}*/
	h3, .h3{font-size:22px;line-height:32px;}
	.container{padding-left:30px;padding-right:30px;}

	.link-text a{font-size:14px;}
	.link-text a:after{width:21px;height:21px;background-size:21px;top:4px;}

	header.header .inner{display:flex;align-items:center;justify-content:space-between;}
	header.header .logo, header.header.headerfixed .logo{max-width:84px;}
	header.header [class*="button-"] a{padding:7px 13px;}
	header.header .mainmenu .nav-toggle{top:4px;}
	header.header .mainmenu > ul{width:calc(100% + 60px);left:-30px;right:-30px;}

	/*footer.footer .inner{display:flex;align-items:center;justify-content:space-between;}*/
	footer.footer .inner .logo-footer{max-width:84px; margin: 0 auto 15px;}
	footer.footer .inner .links{display:flex;align-items:center;}
	footer.footer .inner .links .link{display:block;text-align:center;}
	footer.footer .inner .links .link > a:first-child{margin-left:0;}
	footer.footer .inner .links [class*="button-"]{margin-left:15px;}

	.banner .inner{display:flex;}
	.banner .inner .image > img{border-bottom-left-radius:82px;max-height:400px;}
	.banner .inner .left-content .content{margin-top:10px;}
	.banner .inner .left-content > div {padding:0 30px;}
	.banner .inner .left-content [class*="button-"]{margin-top:20px;}

	.products-wrapper .list-wrapper{display:flex;flex-wrap:wrap;margin:12px 0 0;gap:30px;}
	.products-wrapper .list-wrapper .list{width:100%;}
	.products-wrapper .list-wrapper .list .product-image{height:280px;}
	.products-wrapper .list-wrapper .list .box-bottom{padding:15px 0 0;}
	.products-wrapper .list-wrapper .list .box-bottom .content{font-size:15px;line-height:25px;margin:5px 0 0;}
	.products-wrapper .container [class*="button-"]{text-align:left;margin:25px 0 0;}

	.image-content{padding-bottom:40px;}
	.image-content .image img{border-bottom-right-radius:82px;max-height:400px;}
	.image-content .content-all .content{padding:10px 0 0;}

	.default-form .hs-form .hs-form-field > label{font-size:15px;}
	.default-form .hs-form .hs_submit{padding:15px 0 0;}
	textarea, select, input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:11px 15px;font-size:15px;line-height:24px;}

	.contact-form{padding:45px 0 50px;}
	.contact-form .form-wrapper{padding:0;}
	.contact-form form h2{font-size:20px;line-height:30px;}

	.inner-banner{border-bottom-left-radius:82px;padding:50px 0;}
	.inner-banner .title-part .content{margin:5px 0 0;}
	.products-wrapper.spaceBottom{padding-bottom:30px;}

	.icon-content-sec .grid{margin:30px 0 0;}
	.icon-content-sec .grid .item{width:100%;padding:0 0 30px;}
	.icon-content-sec .grid .item:last-child{padding:0;}
	.icon-content-sec .grid .item .icon{height:60px;}
	.icon-content-sec .grid .item .icon img{max-height:60px;}

	.content-section{padding:50px 0;}
	.content-section .inner .btn-group{gap:20px;margin:20px 0 0;}
	.content-section .inner .content{margin:10px 0 0;}
	.content-section .inner .btn-group [class*="button-"] a{font-size:12px;line-height:20px;}

	.blog-listing{padding:0;}
	.blog-listing .listing-wrap{margin:0;}
	.blog-listing .listing-wrap .list{width:100%;padding:0;margin-bottom:30px;}
	.blog-listing .listing-wrap .list:last-child{margin-bottom:0;}
	.blog-listing .listing-wrap .list .image{height:auto;}
	.blog-listing .listing-wrap .list .image img{max-height:400px;}
	.blog-listing .listing-wrap .list .text{height:auto;}
	.blog-listing .listing-wrap .list .text .content{font-size:15px;line-height:25px;}

	.pagination{padding:30px 0;}
	.pagination a, .pagination a.next-link, .pagination a.prev-link{font-size:14px;line-height:24px;}
	.pagination a:before{top:unset;bottom:0;}
	.pagination a.next-link{padding:0 24px 0 0;}
	.pagination a.prev-link{padding:0 0 0 24px;}
	.pagination a.next-link:after, .pagination a.prev-link:after{width:18px;height:18px;background-size:18px;}

	.blog-post-section{padding:0 0 30px;}
	.blog-post-section .inner{display:flex;gap:15px;}
	.blog-post-section .info{width:100%;}
	.blog-post-section .info h3{font-size:22px;line-height:32px;}
	.blog-post-section .inner .print-icon{display:none;}
	.blog-post-section .info p{margin-bottom:15px;}
	.blog-post-section .info .content{font-size:15px;line-height:25px;}
	.blog-post-section .info ul li{margin-bottom:5px;}
	.blog-post-section .info ul li:before{top:10px;}
	.blog-post-section .info blockquote{border-width:3px;padding-left:20px;font-size:15px;line-height:25px;}
	.blog-post-section .inner .backTotop{right:10px;}
	.blog-post-section .info .sub_title_text{margin:15px 0;}
	.blog-post-section .info .backLink a{font-size:14px;padding:0 0 0 20px;}
	.blog-post-section .info .backLink a:after{width:18px;height:18px;background-size:18px;top:4px;}
	.blog-post-section .info h5{font-size:15px;line-height:25px;margin-bottom:15px;margin-top:10px;}

	.not-found-page{padding:50px 0;}
	.not-found-page h1{font-size:31px;line-height:45px;}
	.not-found-page [class*="button-"] a{font-size:14px;line-height:22px;}
	.not-found-page h3{font-size:18px;line-height:30px;margin:20px 0 0;}
	.not-found-page [class*="button-"]{margin:20px 0 0;}


}

@media (max-width:380px) {
	.container{padding-left:15px;padding-right:15px;}
	header.header .mainmenu > ul{width:calc(100% + 30px);left:-15px;right:-15px;}
	/*footer.footer .inner{flex-wrap:wrap;justify-content:center;gap:15px;}*/
	.image-content .content-all{padding:30px 15px 0;}
	.banner .inner .left-content > div { padding:0 15px; }
}

a.product-link {
    color: black;
}
@media (max-width: 767px) {
  .footer .links {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .footer .links .link {
    order: 2;
  }

  .footer .links .button-1 {
    order: 1;
    margin-bottom: 10px; /* Optional spacing */
  }
}

.list:hover .product-title {
  color: #0083ce !important;
}
.sup { font-size: 25px;  }
.sup p { font-size: 15px;  }
.products-wrapper .list-wrapper .list .box-bottom .content sup {font-size: 15px;}