a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,nav li,nav ul,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{padding:0;font-size:100%;border:1;margin:0;vertical-align:middle;font-family:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none;padding:0;margin:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{color:#686868;text-align:center;font-family:Gotham,Helvetica Neue,Helvetica,Arial,sans-serif}a{text-decoration:none}.txt-rt{text-align:right}.txt-lt{text-align:left}.txt-center{text-align:center}.float-rt{float:right}.float-lt{float:left}.clear{clear:both}.pos-relative{position:relative}.pos-absolute{position:absolute}.vertical-base{vertical-align:baseline}.vertical-top{vertical-align:top}nav.vertical ul li{display:block}nav.horizontal ul li{display:inline-block}img{max-width:100%}body{background:#f1f0ee}.wrap{margin:0 auto;width:80%}.logo{float:left}.social-icons{float:right;margin-top:1.1%}.social-icons ul li{display:inline-block}.social-icons ul li a{font-size:.875em;color:#363638;transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease;font-family:Open Sans,sans-serif}.social-icons ul li a:hover{color:#026660}.social-icons ul li a img{padding-right:5px;vertical-align:middle}.top-nav{border-bottom:5px solid #026660;background:#fff}.top-nav-left{float:left}.top-nav-right{float:right}.top-nav-left ul li{border-left:1px solid #eee;float:left;display:inline-block}.top-nav-left ul li:first-child{border:none}.top-nav-left ul li a{padding:20px;font-size:.875em;color:#363638;text-transform:uppercase;background:#fff;font-family:Open Sans,sans-serif;display:block}.top-nav-left li.active>a,.top-nav-left li>a:hover{color:#fff;background:url(https://kantism.work/images/nav-bg-icon.png) no-repeat 50% 102% #363638}.top-header{padding:25px 0}.top-nav-right input[type=submit]{padding:19.7px 20px;border:none;transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease;background:url(https://kantism.work/images/search-icon.png) no-repeat 42% 50% #363638;cursor:pointer;margin-left:-2px;float:left;display:block}.top-nav-right input[type=submit]:hover{background:url(https://kantism.work/images/search-icon.png) no-repeat 42% 50% #026660}.top-nav-right input[type=text]{padding:17.5px;border:1px solid #eee;outline:none;float:left;display:block}.top-grid{padding:1.5em 0;margin-right:3%;border-top:5px solid #026660;text-align:center;-webkit-box-shadow:0 56px 36px -60px #121d12;-moz-box-shadow:0 56px 36px -60px #121d12;-o-box-shadow:0 56px 36px -60px #121d12;background:#fff;width:31.33%;float:left;margin-top:-4em;font-family:Open Sans,sans-serif}.top-grid h3{font-size:2em;color:#363638}.top-grid p{font-size:.875em;color:#777;margin:.5em auto .8em;width:90%;line-height:1.5em;font-family:Arial,Helvetica,sans-serif}.button,.top-grid img{display:inline-block}.button{padding:.8em;font-size:.875em;border:1px solid #eee;color:#fff;text-transform:uppercase;background:#026660}.button:hover{color:#fff;background:#363638}.top-grids{margin:0 0 3em}.last-topgrid{margin:-4em 0 0}.mid-grid h1{font-size:2em;color:#363638;font-family:Open Sans,sans-serif}.mid-grid h2{text-align:center}.mid-grid h2,.mid-grid h3{font-size:1.5em;color:#026660;margin:.5em 0;font-family:Open Sans,sans-serif}.mid-grid h3,.mid-grid p{text-align:left}.mid-grid p{font-size:1em;color:#000;margin:0 auto 1em;width:73%;line-height:1.1em}.mid-grid,.mid-grid p{font-family:Open Sans,sans-serif}.mid-grid{padding:3em 0 2em;text-align:center;margin:2em 0 0;background:#fff}.mid-grid.button{display:block}.button1{padding:.8em 1.8em;font-size:.875em;border:1px solid #eee;color:#fff;text-transform:uppercase;background:#026660;display:inline-block}.button1:hover{color:#fff;background:#363638}.bottom-grid1{margin-right:3%;width:27%;float:left}.bottom-grids{padding:2em 0 3em;font-family:Open Sans,sans-serif}.bottom-grid1 h3,.bottom-grid2 h3{padding:15px 0;font-size:40px;margin-bottom:13px;color:#363638;text-transform:uppercase;border-bottom:1px solid #e9e9e9;font-family:Open Sans,sans-serif}.bottom-grid1 span,.bottom-grid2 span{font-size:16px;color:#026660;font-family:Open Sans,sans-serif}.bottom-grid1 p,.bottom-grid2 p{padding:8px 0 10px;color:rgba(85,85,85,.53);line-height:1.5em}.bottom-grid1 p,.bottom-grid1 ul li a,.bottom-grid2 p{font-size:.875em;font-family:Arial,Helvetica,sans-serif}.bottom-grid1 ul li a{color:#777;transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease;line-height:2.98em}.bottom-grid1 ul li a img{vertical-align:middle}.bottom-grid1 ul li a:hover{color:#026660}.bottom-grid-fristlink{padding:10px;font-weight:700;color:#fff;transition:all .3s;background:#026660;font-family:Open Sans,sans-serif}.bottom-grid-fristlink img{vertical-align:middle}.bottom-grid-fristlink:hover{color:#000}.bottom-grid2 ul li{padding:2.99% 1.34%;width:30%;display:inline-block}.bottom-grid2{margin-right:3%;width:33%;float:left}.bottom-mid span{color:#026660}.bottom-last a,.bottom-mid a{background:#026660}.bottom-last span{color:#026660}.gallery li a img{display:block}.footer{padding:20px 0;-webkit-box-shadow:0 56px 36px 66px rgba(93,95,93,.36);-moz-box-shadow:0 56px 36px 66px rgba(93,95,93,.36);-o-box-shadow:0 56px 36px 66px rgba(93,95,93,.36);background:#363638;margin-top:30px}.footer-grid{margin-right:2%;width:100%;float:left}.footer-grid h3{padding:10px 0 3px;font-size:2em;color:#fff;text-transform:uppercase;font-family:Open Sans,sans-serif}.footer-grid p{font-size:1.2em;color:#fff;line-height:1.5em}.footer-grid p,.footer-grid p2{padding:.4em 0 .5em;font-family:Arial,Helvetica,sans-serif}.footer-grid p2{font-size:.5em;color:#363638;line-height:.5em}.footer-grid a{padding:10px 15px;font-size:.875em;color:#026660;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;text-transform:uppercase;margin:9px 0;background:#fff;font-family:Open Sans,sans-serif;display:inline-block}.footer-grid a:hover{color:#fff;background:#026660}.footer-grid ul li{display:block}.center-grid a{padding:0 0 9px;color:#777;border-bottom:1px ridge hsla(0,0%,75%,.13);margin:5px;background:none}.center-grid{width:20%}.center-grid a:hover{background:none}.center-grid ul{margin-top:5px}.twitts p label{font-size:1em;font-weight:700;padding-right:5px;cursor:pointer}.twitts span{color:#026660;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-family:Open Sans,sans-serif;display:block}.twitts span:hover{color:#fff;cursor:pointer}.copy-right{padding:10px 0;position:relative;text-align:center;background:#202020}.copy-right p{font-size:.875em;color:#fff}.copy-right p,.copy-right p2{text-transform:uppercase;font-family:Open Sans,sans-serif}.copy-right p2{font-size:1.2em;color:#06f}.copy-right p a{color:#026660;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-family:Open Sans,sans-serif}.copy-right p a:hover{color:#fff}.scroll{height:48px;border:none;right:14px;text-indent:100%;position:absolute;bottom:5px;background:url(https://kantism.work/images/top-icon.png) no-repeat 100% 0;width:48px;display:block}.scroll:hover{opacity:.8}.about-us{padding:30px 0 50px}.about-header h3{font-size:1.5em;color:#363638}.about-header h3,.about-info a{text-transform:uppercase;font-family:Open Sans,sans-serif}.about-info a{padding:1em 0 .5em;font-size:1.2em;color:#555;transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease;display:block}.about-info a:hover{color:#026660}.about-info p{font-size:.875em;color:rgba(85,81,81,.84);line-height:1.8em;font-family:Arial,Helvetica,sans-serif}.specials-heading h5{height:1px;margin:24px 0 0;background:#d1d1d1;width:33%;float:left}.special-grid{margin-right:2%;text-align:center;width:32%;float:left}.specials{margin-top:1em}.special-grid img{width:100%}.special-grid a{padding:.3em 0;font-size:1.2em;color:#555;transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease;text-transform:uppercase;font-family:Open Sans,sans-serif;display:block}.special-grid a:hover{color:#026660}.special-grid p{padding:0 1em 1em;font-size:.875em;color:hsla(0,1%,57%,.84);line-height:1.5em;font-family:Arial,Helvetica,sans-serif}.spe-grid{margin:0}.specials-grids{padding:25px 0 60px}.specials-heading h3{font-size:1.5em;color:#363638;text-transform:uppercase;font-family:Open Sans,sans-serif}.testmonial-grid{text-align:center}.testmonial-grid h3{padding:0 0 .5em;font-size:2em;color:#363638;text-transform:uppercase;text-align:center;font-family:Open Sans,sans-serif}.testmonial-grid p{padding:0 1em 1em;font-size:.875em;color:rgba(85,81,81,.84);line-height:1.8em;font-family:Arial,Helvetica,sans-serif}.testmonial-grid a{font-size:.875em;font-size:1.2em;color:#026660;font-family:Open Sans,sans-serif}.testmonials{padding:30px;background:#fff}.services{padding:30px 0 0}.services-header h3{font-size:1.5em;color:#363638;text-transform:uppercase;font-family:Open Sans,sans-serif}.services-grid{width:25%;float:left}.services-grid a{padding:1em 0 .5em;font-size:1em;color:#555;transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease;text-transform:uppercase;font-family:Open Sans,sans-serif;display:block}.services-grid a:hover{color:#026660}.services-grid p{font-size:.875em;color:rgba(85,81,81,.84);line-height:1.8em;font-family:Arial,Helvetica,sans-serif}.gallerys,.gallerys h3{font-family:Open Sans,sans-serif}.gallerys h3{padding:1em 0;font-size:1.5em;color:#363638;text-transform:uppercase}.gallery-grid{width:31.44%;float:left}.gallery-grid p{padding:.2em 0 1.2em;font-size:.875em;color:#6a6a6a;line-height:1.8em;font-family:Arial,Helvetica,sans-serif}.gallery-button a{padding:.8em;font-size:.875em;border:1px solid #eee;color:#fff;text-transform:uppercase;background:#026660;display:inline-block}.gallery-button a:hover{color:#fff;background:#363638}.grid2{margin:0 35px}.gallery-grids{margin-bottom:30px}.projects-bottom-paination ul li{display:inline-block}.projects-bottom-paination{padding:55px 0;text-align:center;font-family:Open Sans,sans-serif}.projects-bottom-paination li a{padding:11px 18px;border:1px solid #e9e9e9;text-decoration:none;text-shadow:none;color:#5a5a5a;font:400 12px/1.2em Arial;background:#fff;margin-top:16px}.projects-bottom-paination li.active>a,.projects-bottom-paination li>a:hover{color:#fff;background:#026660}.gallery-grid h4{padding:13px 0 2px;font-size:18px;color:#363638;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;text-transform:uppercase;cursor:pointer;line-height:22px;font-family:Open Sans,sans-serif}.gallery-grid h4:hover{color:#026660}.section{padding:0;clear:both;margin:0}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.group{zoom:1}.col{margin:1% 0 1% 1.6%;float:left;display:block}.col:first-child{margin-left:0}.span_2_of_3{padding:1.5%;width:63.1%}.span_1_of_3{padding:1.5%;width:29.2%}.span_1_of_3 h3,.span_2_of_3 h3{padding:1em 0;font-size:1.5em;color:#363638;text-transform:uppercase;font-family:Open Sans,sans-serif}.contact-form{position:relative;padding-bottom:30px;left:40px}.contact-form div{padding:5px 0}.contact-form span{font-size:.875em;color:#363638;padding-bottom:5px;font-family:Open Sans,sans-serif;display:block}.contact-form input[type=text],.contact-form textarea{padding:8px;font-size:.8125em;border:none;border:1px solid hsla(0,0%,75%,.41);-webkit-appearance:none;color:#363638;outline:none;width:98%;font-family:Arial,Helvetica,sans-serif;display:block}.contact-form textarea{height:120px;resize:none}.contact-form input[type=submit]{padding:.8em 1em;font-size:.875em;border:none;color:#fff;text-transform:uppercase;outline:none;background:#026660;cursor:pointer;font-family:Open Sans,sans-serif;display:inline-block}.contact-form input[type=submit]:active,.contact-form input[type=submit]:hover{color:#fff;background:#363638}.company_address p{font-size:1.3em}.company_address p,.company_address p2{color:#0f0;line-height:1.8em;font-family:Arial,Helvetica,sans-serif}.company_address p2{font-size:1.5em}.company_address p span{text-decoration:underline;color:#fff;cursor:pointer}.map{margin-bottom:15px}@media only screen and (max-width:1024px){.wrap{width:95%}}@media only screen and (max-width:800px){.wrap{width:95%}.span_2_of_3{padding:3%;width:94%}.col{margin:1% 0}.span_1_of_3{padding:3%;width:94%}}@media only screen and (max-width:640px) and (min-width:480px){.wrap{width:95%}.span_2_of_3{padding:3%;width:94%}.col{margin:1% 0}.span_1_of_3{padding:3%;width:94%}.contact-form input[type=text],.contact-form textarea{width:97%}}@media only screen and (max-width:480px){.wrap{width:95%}.span_2_of_3{padding:5%;width:90%}.col{margin:1% 0}.span_1_of_3{padding:5%;width:90%}.contact-form input[type=text],.contact-form textarea{width:92%}}.contact-footer{padding:28px 0 0;border-top:1px solid rgba(69,69,69,.13)}@media only screen and (max-width:1366px) and (min-width:1280px){.wrap{width:90%}.bottom-grid2 ul li{width:29.8%}.grid2{margin:0 34px}}@media only screen and (max-width:1280px) and (min-width:1024px){.wrap{width:90%}.bottom-grid2 ul li{width:29.8%}.grid2{margin:0 34px}.gallery-grid{width:31.3%}}@media only screen and (max-width:1024px) and (min-width:740px){.wrap{width:90%}.bottom-grid2 ul li{width:46.5%}.grid2{margin:0 34px}.gallery-grid{width:30.7%}}@media only screen and (max-width:768px) and (min-width:640px){.wrap{width:90%}.bottom-grid2 ul li{width:45.5%}.grid2{margin:0 34px}.gallery-grid{width:29.8%}.top-nav-right input[type=text]{padding:17.5px 0}.top-grid h3{font-size:1.5em}}