@import url('https://fonts.googleapis.com/css2?family=Alex+Brush&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');@font-face{font-family:'ADAM.CG PRO';src:url(//cleanforgood.co.nz/wp-content/themes/cleanforgood/assets/css/../font/ADAMCGPRO.eot);src:url(//cleanforgood.co.nz/wp-content/themes/cleanforgood/assets/css/../font/ADAMCGPRO.eot?#iefix) format('embedded-opentype'),url(//cleanforgood.co.nz/wp-content/themes/cleanforgood/assets/css/../font/ADAMCGPRO.woff2) format('woff2'),url(//cleanforgood.co.nz/wp-content/themes/cleanforgood/assets/css/../font/ADAMCGPRO.woff) format('woff'),url(//cleanforgood.co.nz/wp-content/themes/cleanforgood/assets/css/../font/ADAMCGPRO.ttf) format('truetype'),url(//cleanforgood.co.nz/wp-content/themes/cleanforgood/assets/css/../font/ADAMCGPRO.svg#ADAM.CGPRO) format('svg');font-weight:400;font-style:normal;font-display:swap}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}abbr,address,article,aside,audio,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font:inherit}body{margin:0;padding:0;font:400 14px 'Cantarell',sans-serif;line-height:20px;color:#020b1e;background-color:#fff}chexbox,div,form,h1,h2,h3,h4,h5,h6,img,input,label,li,ol,option,p,radiobutton,select,td,textarea,tr,ul{padding:0;margin:0}ul{padding:0;margin:0;list-style:none}ol{padding:0;margin:0;list-style-type:none}a{padding:0;margin:0;text-decoration:none;outline:0;cursor:pointer;color:#444}a:hover{text-decoration:none}img{padding:0;margin:0;outline:0;border:0;max-width:100%;height:auto}chexbox{padding:0;margin:0;width:20px;height:20px}.clr,.spacer{padding:0;margin:0;font-size:0;line-height:0;clear:both}.clearfix:after,.clearfix:before{content:'';margin:0;padding:0;display:block;clear:both}.container{max-width:1170px}.btn{background-color:#6b747a;border:none;padding:4px 32px;text-align:center;text-decoration:none;display:inline-block;border-radius:50px;outline:none;box-shadow:none;height:50px;font-family:'ADAM.CG PRO';font-size:16px;line-height:38px;color:#fff;text-align:center;text-transform:uppercase;font-weight:400;margin-top:20px}.btn:hover{background-color:#000;color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.btn:focus{box-shadow:none}header{position:relative;padding:15px 0;z-index:99}header nav ul{margin:-74px 0 0;padding:0;display:flex;align-items:center;justify-content:space-between}header nav ul li{list-style:none;margin-right:40px;position:relative}header ul li.menu-item-has-children:after{position:absolute;right:-17px;top:10px;content:"\f078";font:normal 12px "FontAwesome";line-height:20px;color:#000}header nav ul li:last-child{margin-right:0}header nav ul li:nth-child(4){margin-right:300px;position:relative;display:inline-block}header nav ul li a{padding:0;margin:0;font-size:16px;font-family:'Poppins',sans-serif;font-weight:400;line-height:40px;color:#1b1c1c;text-decoration:none;display:block;position:relative}header ul li a:hover{color:#181818;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.sub-menu-toggle{display:none}header ul li ul.sub-menu{position:absolute;left:-2px;top:40px;width:305px;background-color:#eefeff;padding:15px;list-style-type:none;border-radius:0;white-space:nowrap;z-index:9;display:none;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;margin:0}header ul li:hover ul.sub-menu{display:block}.navbar-brand{text-align:center}header ul li a:after{position:absolute;content:"";left:0;bottom:-15px;width:0;height:4px;background:#5c646a;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}header ul li a:hover:after,header ul li.current-menu-item a:after{position:absolute;content:"";left:0;bottom:-15px;width:100%;height:4px;background:#5c646a;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}header ul ul li a{padding:0;margin:0;font-size:15px;font-family:'Poppins',sans-serif;font-weight:400;line-height:40px;color:#000;text-decoration:none;display:block;position:relative}header ul ul li a:hover{color:#000;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}header ul ul li a:before{position:absolute;content:"";bottom:0;left:0;width:0;background:#fff;height:1px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}header ul ul li a:hover:before,header ul ul li.current-menu-item a:before{position:absolute;content:"";bottom:0;left:0;width:100%;background:#fff;height:1px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}header ul ul li a:after{display:none}header nav ul ul li{margin:0;border-bottom:1px solid #ccc}header nav ul ul li:last-child{margin:0;border-bottom:none}header nav ul ul li:nth-child(4){margin:0;display:inherit}header ul ul li:last-child a:hover:after{content:inherit}header .navbar-brand{position:relative}header .navbar-brand:before{position:absolute;content:"";width:254px;height:249px;line-height:249px;background:#fff;border-radius:50%;z-index:9;top:-122px;left:0;right:0;margin:0 auto}header .navbar-brand img{position:relative;z-index:9}.sticky header .navbar-brand img{filter:brightness(0) invert(1)}header .hamburger{display:none}.sticky header{position:fixed;top:0;left:0;right:0;z-index:999;background:#6b747a}.sticky header ul li a{color:#fff}.sticky header ul ul li a{color:#000}.sticky header .navbar-brand:before{background:#6b747a}.sticky header ul li.menu-item-has-children:after{color:#fff}.sticky header ul li a:hover:after,.sticky header ul li.current-menu-item a:after{background:#fff}.sticky header nav ul{margin:-65px 0 0;padding:0;display:flex;align-items:center;justify-content:space-between}.sticky header .navbar-brand img{position:relative;z-index:9;margin:0;top:-17px;width:10%}.sticky header .navbar-brand:before{background:#6b747a;display:none}.bannersection{position:relative}.bannersection .bannerbox .banner-text{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);z-index:2}.innerbanner{position:relative}.innerbanner .banner_text{position:absolute;text-align:center;top:35%;left:0;right:0;z-index:9}.innerbanner .breadcrumb{display:inherit;list-style:none;margin-top:10px}.breadcrumb-container ul{margin:0;padding:0}.breadcrumb-container.theme5 li{margin:0 18px !important;padding:0;position:relative;display:inline-block;font:400 16px 'Poppins',sans-serif !important;line-height:30px;color:#fff}.breadcrumb-container.theme5 li a{background:inherit !important;font:400 16px 'Poppins',sans-serif !important;line-height:30px !important;display:block;color:#ccc !important;height:inherit;padding:0;margin:0}.breadcrumb-container.theme5 li .separator{display:none}.breadcrumb-container.theme5 li:after{content:'/';font-family:'FontAwesome';font-size:24px;line-height:8px;color:#fff;margin:0 42px;position:absolute;top:12px}.breadcrumb-container.theme5 li:last-child:after{content:inherit}.breadcrumb-container.theme5 a{background:inherit;color:inherit;position:inherit}.breadcrumb-container.theme5 a:before{content:inherit !important}.innerbanner .banner_text h1{font-size:41px;font-family:'Poppins',sans-serif;font-weight:700;line-height:58px;color:#fff;display:block}.bannersection .bannerbox .banner-text h1{font-size:50px;font-family:'Poppins',sans-serif;font-weight:400;line-height:60px;color:#181818}.bannersection .bannerbox .banner-text h1 span{font-size:25px;font-family:'Poppins',sans-serif;font-weight:700;line-height:35px;color:#5c646a;background:#fff}.bannersection .bannerbox .banner-text h1 strong{font-size:41px;font-family:'Poppins',sans-serif;font-weight:700;line-height:52px;color:#5c646a;display:block}.bannersection .bannerbox .banner-text h1 b{font-size:70px;font-family:'Poppins',sans-serif;font-weight:700;line-height:120px;color:#181818;background:#fff;padding:0 5px}.bannersection .bannerbox .banner-text h1 i{font-size:70px;font-family:'Poppins',sans-serif;font-weight:700;line-height:80px;color:#181818}.bannersection .bannerpara{max-width:616px}.bannersection .bannerpara a{background-color:#fff;border:none;padding:0 34px 0 31px;text-align:center;text-decoration:none;display:inline-block;border-radius:50px;outline:none;box-shadow:none;height:58px;font-family:'ADAM.CG PRO';font-size:16px;line-height:55px;color:#000;text-align:center;text-transform:uppercase;font-weight:400;letter-spacing:1px;margin-top:50px}.bannersection .bannerpara a:hover{background-color:#000;color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.bannersection .bannerpara a i{padding:0 0 0 12px;font-weight:700;font-size:21px}.bannersection .bannerbox figure{position:relative;padding-top:53%}.bannersection .bannerbox figure:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;z-index:1}.bannersection .bannerbox figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@keyframes float{0%{transform:translatey(0px)}50%{transform:translatey(-20px)}100%{transform:translatey(0px)}}.bannersection .banner_bottom{transform:translatey(0px);animation:float 4s ease-in-out infinite;position:absolute;bottom:-22px;left:0;right:0;text-align:center;z-index:9}.innerbanner .banner_img{position:relative}.innerbanner .banner_img:before{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);z-index:1}.innerbanner figure img{width:100%}.infoSection{padding:80px 0}.infoSection h1{font-family:'ADAM.CG PRO';font-size:30px;line-height:40px;color:#252627;text-align:center;text-transform:uppercase;font-weight:400;font-style:normal}.infoSection p{font-size:18px;font-family:'Poppins',sans-serif;font-weight:400;line-height:25px;color:#454b4f;display:block;text-align:center;padding-bottom:50px}.infoSection .info_wrapper{text-align:center}.infoSection .info_wrapper .content p{font-size:14px;font-family:'Poppins',sans-serif;font-weight:400;line-height:25px;color:#252627;text-align:center;padding-top:10px}.infoSection .info_wrapper figure{width:104px;height:104px;line-height:104px;border-radius:50%;text-align:center;overflow:hidden;margin:0 auto;background:#5c646a;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.infoSection .info_wrapper figure img{display:inline-block;width:auto}.infoSection .info_wrapper figure:hover{background:#eefeff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;cursor:pointer}.infoSection .info_wrapper figure:hover img{filter:brightness(50%)}.infoSlider .owl-dots{text-align:center;margin-top:30px;max-width:110px;margin:0 auto;background:#eefeff;padding:10px 0 15px;border-radius:50px}.infoSlider .owl-dots .owl-dot{width:12px;height:12px;background:#5c646a!important;-webkit-border-radius:0px;outline:none;border-radius:50%;margin:0 5px;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.infoSlider .owl-dots .owl-dot.active{background:#89e7ec !important}.whoweareSection{background-color:#eefeff;position:relative}.whoweareSection .content_wrapper{display:flex}.whoweareSection .leftpart{float:left;width:58%;padding:70px 0;position:relative}.whoweareSection .leftpart:before{content:'';position:absolute;border:45px solid transparent;width:89px;height:90px;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);right:-106px;z-index:99}.whoweareSection .leftpart.active:before{border-left:45px solid #cffcff}.whoweareSection .rightpart{position:absolute;height:100%;top:0;overflow:hidden;width:42%;right:0}.whoweareSection .leftpart .whoweare_wrapper h1{font-family:'ADAM.CG PRO';font-size:45px;line-height:50px;color:#252627;text-align:left;text-transform:uppercase;font-weight:400;font-style:normal}.whoweareSection .leftpart .whoweare_wrapper p{font-size:18px;font-family:'Poppins',sans-serif;font-weight:400;line-height:25px;color:#454b4f;padding-top:10px}.whoweareSection .leftpart .whoweare_wrapper .content{padding-top:20px}.whoweareSection .leftpart .whoweare_wrapper .content p{font-size:17px;font-family:'Poppins',sans-serif;font-weight:400;line-height:31px;color:#252627;text-align:justify;padding:0 78px 0 0}.whoweareSection .leftpart a{margin-top:35px;height:55px;line-height:45px}.whoweareSection .leftpart a:focus{box-shadow:none}.whoweareSection .leftpart a:hover{background-color:#000;color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.whoweareSection .rightpart figure{background-repeat:no-repeat !important;background-size:cover !important;height:100%;background-position:right top !important}.servicesContainer{padding:120px 0;text-align:center;position:relative;background:#eefeff}.servicesContainer h2{font-family:'ADAM.CG PRO';font-size:45px;line-height:50px;color:#252627;text-align:center;text-transform:uppercase;font-weight:400}.servicesContainer h2 span{font-size:18px;font-family:'Poppins',sans-serif;font-weight:400;line-height:30px;color:#454b4f;display:block;text-transform:initial;padding-bottom:60px}.servicesContainer figure{width:260px;height:260px;line-height:260px;border-radius:50%;overflow:hidden;margin:0 auto}.servicesContainer figure img{width:100%;height:100%;object-fit:cover}.servicesContainer .servicecontainer h3{font-family:'ADAM.CG PRO';font-size:20px;line-height:30px;color:#252627;text-align:center;text-transform:uppercase;font-weight:400;text-transform:uppercase;padding:0;display:flex;justify-content:center;align-items:center;height:90px}.servicesContainer .servicecontainer .contentText p{font-size:16px;font-family:'Poppins',sans-serif;font-weight:400;line-height:25px;color:#252627;text-align:center;padding-top:0;display:flex;justify-content:center;align-items:center;height:90px;max-width:238px;margin:0 auto}.servicesContainer .servicecontainer .contentText a{background-color:#6b747a;border:none;padding:4px 32px;text-align:center;text-decoration:none;display:inline-block;border-radius:50px;outline:none;box-shadow:none;height:50px;font-family:'ADAM.CG PRO';font-size:16px;line-height:38px;color:#fff;text-align:center;text-transform:uppercase;font-weight:400;margin-top:20px}.servicesContainer .servicecontainer .contentText a:hover{background-color:#000;color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.servicesContainer .serviceSlider .owl-nav [class*=owl-]{position:absolute;top:22%;width:40px;height:40px;line-height:40px !important;text-align:center;font-size:28px !important;-webkit-border-radius:0;border-radius:0;cursor:pointer;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;color:#00183e !important;background:#cffcff !important;border-radius:50%}.servicesContainer .serviceSlider .owl-nav [class*=owl-]:hover{background:#6b747a !important}.servicesContainer .serviceSlider .owl-nav [class*=owl-]:hover span{color:#fff}.servicesContainer .serviceSlider .owl-nav .owl-prev{left:-6px}.servicesContainer .serviceSlider .owl-nav .owl-next{right:-6px}.cleanSection{padding:120px 0;background-size:cover !important;background-repeat:no-repeat !important;background-position:center top !important;background-attachment:fixed !important}.cleanSection .content{display:flex;align-items:center;justify-content:space-between}.cleanSection .content h1{font:700 50px 'Poppins',sans-serif;line-height:60px;color:#cffcff;max-width:456px}.cleanSection .lastpart ul{padding:0;margin:0;max-width:323px}.cleanSection .lastpart ul li{list-style:none;font:700 22px 'Poppins',sans-serif;line-height:27px;color:#fff;margin-bottom:20px}.cleanSection .lastpart ul a{background-color:#fff;border:none;padding:0 34px 0 31px;text-align:center;text-decoration:none;display:inline-block;border-radius:50px;outline:none;box-shadow:none;height:55px;font:700 16px 'Poppins',sans-serif;line-height:55px;color:#000;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.cleanSection .lastpart ul a i{padding:0 0 0 12px;font-weight:700;font-size:20px}.cleanSection .lastpart ul a:hover{background-color:#000;color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.contactInfo{padding:60px 0}.contactInfo h2{font-size:45px;font-family:'Poppins',sans-serif;font-weight:700;line-height:55px;color:#252627;display:block;text-transform:uppercase}.contactInfo h2 span{font-size:18px;font-family:'Poppins',sans-serif;font-weight:400;line-height:25px;color:#454b4f;display:block;text-transform:initial}.contactInfo .contactform{padding-top:60px}.contactInfo .contactform form input[type=text],.contactInfo .contactform form input[type=email],.contactInfo .contactform form input[type=tel],.contactInfo .contactform form select{width:100%;padding:0 0 0 10px;margin:0 0 20px;height:55px;border:none;line-height:54px;box-shadow:none;outline:none;background:#fff;border:1px solid #dddcdc;font:400 16px 'Poppins',sans-serif;line-height:27px;color:#8f969b;position:relative}.contactInfo .contactform form textarea{width:100%;padding:10px 0 10px 10px;margin:0 0 20px;height:136px;border:none;line-height:54px;box-shadow:none;outline:none;border:1px solid #dddcdc;font:400 16px 'Poppins',sans-serif;line-height:27px;color:#454b4f;resize:none}.contactInfo .contactform form input[type=submit]{background-color:#6b747a;color:#fff;border:none;padding:4px 48px;text-align:center;text-decoration:none;display:inline-block;font:600 16px 'Poppins',sans-serif;border-radius:50px;margin-right:20px;outline:none;box-shadow:none;line-height:44px;height:50px;text-transform:uppercase}.contactInfo .contactform form input[type=submit]:hover{background-color:#000;color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.contactInfo .contactform form input[type=text]::placeholder,.contactInfo .contactform form input[type=email]::placeholder,.contactInfo .contactform form input[type=tel]::placeholder{font:400 16px 'Poppins',sans-serif;line-height:27px;color:#454b4f}.contactInfo .contactform form textarea::placeholder{font:400 16px 'Poppins',sans-serif;line-height:27px;color:#454b4f}.contactInfo article{padding:51px 0 0 30px}.contactInfo article h3{font:600 22px 'Poppins',sans-serif;line-height:30px;color:#252627;display:block}.contactInfo article ul{padding:30px 0}.contactInfo article ul li,.contactInfo article ul li.address{font:400 17px 'Poppins',sans-serif;line-height:25px;color:#252627;margin:0 0 15px}.contactInfo article ul li,.contactInfo article ul li a:hover{font:400 17px 'Poppins',sans-serif;line-height:25px;color:#252627;margin:0 0 15px}.contactInfo article ul li.address{padding:0 95px 0 0;line-height:27px}.contactInfo article .follow{padding-top:30px}.contactInfo article .follow a{margin-right:22px}.contactInfo article .follow a:last-child{margin-right:0}.contactInfo article .follow i{color:#6b747a;font-size:26px}.contactInfo article .follow i:hover{color:#252627;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}footer{background-color:#6b747a;padding:15px 0;font:400 15px 'Poppins',sans-serif;line-height:25px;color:#fff}footer .footer_wrapper{display:flex;align-items:center;justify-content:space-between}footer .footer_wrapper figure{max-width:11%}footer .footer_wrapper figure img{filter:brightness(0) invert(1)}.wpcf7-not-valid-tip{position:absolute;top:0;right:10px}.about_container{padding:90px 0}.about_container .content_wrapper h1{font:700 35px 'Poppins',sans-serif;line-height:45px;color:#252627;padding-bottom:30px}.about_container .content_wrapper p{font:400 17px 'Poppins',sans-serif;line-height:25px;color:#252627;padding-bottom:15px;text-align:justify}.about_container .content_wrapper p:last-child{padding-bottom:0}.about_container figure{float:left;margin:0 40px 20px 0;max-width:50%}.whoweareSection .desktop{display:none}.productSection{padding:70px 0}.productSection .content p{font:400 17px 'Poppins',sans-serif;line-height:25px;color:#252627;text-align:center;padding-bottom:50px}.productSection .product_wrapper figure{position:relative;padding-top:98%}.productSection .product_wrapper figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.productSection .product_wrapper{position:relative;overflow:hidden;cursor:pointer;margin-bottom:30px}.productSection .product_wrapper .product_content{position:absolute;bottom:0;left:0;right:0;padding:20px;background:#6b747a}.productSection .product_wrapper:hover .product_content{bottom:20%;top:0;left:0;right:0;height:100%;width:100%;opacity:1;visibility:visible;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.productSection .product_wrapper:hover .product_content{background:rgba(0,0,0,.7)}.productSection .product_wrapper .product_content h2{font:500 17px 'Poppins',sans-serif;line-height:25px;color:#fff;text-align:center}.productSection .product_wrapper .content p{font:400 14px 'Poppins',sans-serif;line-height:25px;color:#fff;text-align:center;display:none;padding-top:10px}.productSection .product_wrapper:hover .content p{display:block}.productSection .product_wrapper:hover .product_content{padding-top:90px}.productSection .product_wrapper a.btn{display:none}.productSection .product_wrapper:hover a.btn{display:block;background-color:#6b747a;border:none;padding:4px 18px;text-align:center;text-decoration:none;display:inline-block;border-radius:50px;outline:none;box-shadow:none;height:40px;font-family:'ADAM.CG PRO';font-size:13px;line-height:30px;color:#fff;text-align:center;font-weight:400;text-transform:initial;margin-top:0}.productSection .product_wrapper:hover a.btn:hover{background-color:#fff;color:#000;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.productSection .content{text-align:center}.faqSection{padding:70px 0}.faqSection .accordionTop a{font:500 17px 'Poppins',sans-serif;line-height:normal;line-height:35px;color:#000;display:block;cursor:pointer;position:relative}.faqSection .accordionTop a:after,.faqSection .accordionTop a.downlist:after{font-family:FontAwesome;content:"\f067";font-family:"fontawesome";font-size:18px;position:absolute;right:0;font-weight:400;color:#000}.faqSection .accordionTop a.downlist:after{content:'\f068'}.faqSection .accordionbody p{font:400 15px 'Poppins',sans-serif;line-height:normal;line-height:28px;color:#252627;padding-bottom:10px;text-align:justify}.faqSection .accordionbody p:last-child{padding-bottom:0}.faqSection .accordion-wrapper .accordionTop{padding:15px;background:#f4f0f0;border-bottom:1px solid #ccc}.faqSection .accordion-wrapper .accordionbody{display:none}.faqSection .accordion-wrapper .accordionbody{padding:10px;background:#fff}.careerSection{padding:70px 0}.careerSection .career_content p{font:400 17px 'Poppins',sans-serif;line-height:normal;line-height:25px;color:#252627;padding-bottom:70px;text-align:justify}.careerSection .careercategoryList{display:flex;flex-wrap:wrap;padding:0;row-gap:30px;column-gap:20px}.careerSection .careercategoryList .careercategory{width:32%;padding:40px 30px;margin-bottom:30px;text-align:center;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:10px;background:#fff;box-shadow:0 0 10px 0 #ccc}.careerSection .careercategoryList .careercategory:hover{transform:scale(1.1);transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.careerSection .careercategoryList .careercategory h1{font:500 27px 'Poppins',sans-serif;line-height:normal;line-height:35px;color:#1b1c1c}.careerSection .careercategoryList .careercategory h2{font:500 20px 'Poppins',sans-serif;line-height:normal;line-height:35px;color:#1b1c1c}.careerSection .careercategoryList .careercategory p{font:400 14px 'Poppins',sans-serif;line-height:normal;line-height:24px;color:#1b1c1c;text-align:left;position:relative}.careerSection .careercategoryList .careercategory p strong{font:500 15px 'Poppins',sans-serif;line-height:normal;line-height:24px;color:#1b1c1c;display:block;padding:5px 0}.careerSection .careercategoryList .careercategory li{font:400 14px 'Poppins',sans-serif;line-height:normal;line-height:22px;color:#1b1c1c;text-align:left;position:relative;margin-bottom:10px;margin:0 0 10px 35px}.careerSection .careercategoryList .careercategory li:before{content:'\f111';font-family:'FontAwesome';font-size:8px;line-height:6px;position:absolute;top:8px;left:-14px}.careerSection .careercategoryList .careercategory .content{padding-top:20px}.careerSection .careercategoryList .owl-nav [class*=owl-]{position:absolute;top:37%;width:35px;height:35px;line-height:35px !important;text-align:center;font-size:22px !important;-webkit-border-radius:0;border-radius:0;cursor:pointer;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;color:#fff !important;background:rgba(0,0,0,.7) !important;border-radius:50%}.careerSection .careercategoryList .owl-nav .owl-prev{left:13px}.careerSection .careercategoryList .owl-nav .owl-next{right:-10px}.productdetalisSection{padding:70px 0}.productdetalisSection .productdetails_wrapper h1{font:700 35px 'Poppins',sans-serif;line-height:45px;color:#252627;padding-bottom:30px}.productdetalisSection .productdetails_wrapper h1 span{color:#6b747a}.productdetalisSection .productdetails_wrapper p{font:400 17px 'Poppins',sans-serif;line-height:normal;line-height:25px;color:#252627;padding-bottom:15px;text-align:justify}.productdetalisSection .productdetails_wrapper p:last-child{padding-bottom:0}.productdetalisSection figure{padding:0;margin:0}.productdetalisSection figure img{width:100%;height:auto;border-radius:10px}.servicesection{padding:70px 0}.servicesection .content p{font:400 17px 'Poppins',sans-serif;line-height:25px;color:#252627;text-align:center;padding-bottom:50px}.servicesection .service_wrapper figure{position:relative;padding-top:98%}.servicesection .service_wrapper figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.servicesection .service_wrapper{position:relative;overflow:hidden;cursor:pointer;margin-bottom:30px}.servicesection .service_wrapper .service_content{position:absolute;bottom:0;left:0;right:0;padding:20px;background:#6b747a}.servicesection .service_wrapper:hover .service_content{bottom:20%;top:0;left:0;right:0;height:100%;width:100%;opacity:1;visibility:visible;-moz-transition:all .3s ease-in-out 0s;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.servicesection .service_wrapper:hover .service_content{background:rgba(0,0,0,.7)}.servicesection .service_wrapper .service_content h2{font:500 17px 'Poppins',sans-serif;line-height:25px;color:#fff;text-align:center}.servicesection .service_wrapper .content p{font:400 14px 'Poppins',sans-serif;line-height:25px;color:#fff;text-align:center;display:none;padding-top:10px}.servicesection .service_wrapper:hover .content p{display:block}.servicesection .service_wrapper:hover .service_content{padding-top:90px}.servicesection .service_wrapper a.btn{display:none}.servicesection .service_wrapper:hover a.btn{display:block;background-color:#6b747a;border:none;padding:4px 18px;text-align:center;text-decoration:none;display:inline-block;border-radius:50px;outline:none;box-shadow:none;height:40px;font-family:'ADAM.CG PRO';font-size:13px;line-height:30px;color:#fff;text-align:center;font-weight:400;text-transform:initial;margin-top:0}.servicesection .content{text-align:center}.servicesection .service_wrapper:hover a.btn:hover{background-color:#fff;color:#000;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.servicedetalisSection{padding:70px 0}.servicedetalisSection .servicedetails_wrapper h1{font:700 35px 'Poppins',sans-serif;line-height:45px;color:#252627;padding-bottom:30px}.servicedetalisSection .servicedetails_wrapper p{font:400 17px 'Poppins',sans-serif;line-height:normal;line-height:25px;color:#252627;padding-bottom:15px;text-align:justify}.servicedetalisSection .servicedetails_wrapper p:last-child{padding-bottom:0}.servicedetalisSection figure{padding:0;margin:0}.servicedetalisSection figure img{height:auto;border-radius:10px}.testimonialSection{padding:90px 0}.testimonialSection .content_wrapper{margin:0 auto}.productdetails_wrapper ul li{font:400 17px 'Poppins',sans-serif;line-height:normal;line-height:28px;color:#252627;margin-bottom:5px;position:relative}.productdetalisSection .productdetails_wrapper h4{font:500 19px 'Poppins',sans-serif;line-height:normal;line-height:28px;color:#252627;padding-bottom:10px}.servicedetalisSection .accodianTop{padding:15px;background:#f4f0f0;border-bottom:1px solid #ccc}.servicedetalisSection .accodianTop a{font:500 17px 'Poppins',sans-serif;line-height:normal;line-height:35px;color:#000;display:block;cursor:pointer;position:relative}.servicedetalisSection .accordion-wrapper .accordionbody{padding:10px;background:#fff}.servicedetalisSection .accordion-wrapper .accordionbody p strong{font-size:16px;font-family:'Poppins',sans-serif;line-height:normal;color:#252627}.servicedetalisSection .accordionbody{display:none}.servicedetalisSection .accordionbody p{font:400 15px 'Poppins',sans-serif;line-height:normal;line-height:28px;color:#252627;padding-bottom:10px;text-align:justify}.servicedetalisSection .accordian{padding:30px 0}.servicedetalisSection .accodianTop a:after,.servicedetalisSection .accodianTop a.downlist:after{font-family:FontAwesome;content:"\f067";font-family:"fontawesome";font-size:18px;position:absolute;right:0;font-weight:400;color:#000}.servicedetalisSection .accodianTop a.downlist:after{content:'\f068'}.servicedetalisSection .accordion-wrapper .accordionbody ul{margin:0;padding:0}.servicedetalisSection .accordion-wrapper .accordionbody ul li{font:400 15px 'Poppins',sans-serif;line-height:28px;color:#252627;padding-bottom:10px;position:relative;margin:0 0 0 15px}.servicedetalisSection .accordion-wrapper .accordionbody ul li:before{content:'\f111';font-family:'FontAwesome';font-size:9px;line-height:9px;position:absolute;top:9px;left:-17px}.servicedetails_wrapper ul{padding:0;margin:0}.servicedetails_wrapper ul li{font:400 17px 'Poppins',sans-serif;line-height:normal;line-height:normal;line-height:25px;color:#252627;margin:0 0 10px 15px;position:relative}.servicedetails_wrapper ul li:before{content:'\f111';font-family:'FontAwesome';font-size:9px;line-height:9px;position:absolute;top:9px;left:-17px}.servicedetalisSection .btn_wrapper a{background-color:#6b747a;border:none;padding:0 32px;text-align:center;text-decoration:none;display:inline-block;border-radius:50px;outline:none;box-shadow:none;height:56px;font-family:'ADAM.CG PRO';font-size:16px;line-height:51px;color:#fff;text-align:center;font-weight:400;margin-bottom:20px}.servicedetalisSection .btn_wrapper a:hover{background-color:#000;color:#fff;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out}.servicedetalisSection a{font:500 17px 'Poppins',sans-serif;line-height:normal;line-height:normal;line-height:35px;color:#000;display:block}.termSection{padding:50px 0}.termSection .termTop h2{font:700 35px 'Poppins',sans-serif;line-height:45px;color:#252627;padding-bottom:30px;display:block}.termSection .term_content h3{font:500 25px 'Poppins',sans-serif;line-height:45px;color:#252627;padding-bottom:10px;display:block}.termSection .term_content ol{padding:0;margin:0}.termSection .term_content ol li{font:400 17px 'Poppins',sans-serif;line-height:normal;line-height:25px;color:#252627;margin-bottom:15px;list-style:decimal;margin:0 0 15px 10px;text-align:justify}.servicedetalisSection .gallery-wrapper{padding-top:30px}.servicedetalisSection figure{padding:0;margin:0;text-align:center}.servicedetalisSection .gallery-wrapper .gallery{margin-bottom:30px}.servicedetalisSection .gallery figure{padding:20px;margin:0;text-align:center;border:1px solid #ccc}.servicedetalisSection .gallery figure img{height:auto;border-radius:10px;vertical-align:middle;display:inline-block}.servicedetalisSection .gallery a{height:450px;line-height:450px;display:inline-block;vertical-align:middle}footer p a,footer p a:hover{font:400 15px 'Poppins',sans-serif;line-height:normal;line-height:25px;color:#fff}.home_testimonial{padding:70px 0;background:#eefeff}.home_testimonial h2{font-family:'ADAM.CG PRO';font-size:45px;line-height:50px;color:#252627;text-align:center;text-transform:uppercase;font-weight:400;text-align:center;padding-bottom:50px}.home_testimonial .content_wrapper{margin:0 auto}.aboutinfo{background:#f4f2f2}.contactSection{padding:60px 0 0}.contactSection .map{padding-top:40px}