/*
 Theme Name: Kiss Master Template
 Theme URI: http://underscores.me/
 Author: Phu Chu
 Author URI: http://kissdesignltd.com/
 Description: Kiss Design Ltd Master Template
 Version: 1.0.1
 License: GNU General Public License v2 or later
 License URI: LICENSE
 Text Domain: kiss-master-template
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 This theme, like WordPress, is licensed under the GPL.
 Use it to make something cool, have fun, and share what you've learned with others.
 Kiss Master Template is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
 Underscores is distributed under the terms of the GNU GPL v2 or later.
 Normalizing styles have been helped along thanks to the fine work of
 Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
 */body{max-width:1400px;margin:0 auto !important}.container{width:1000px;margin:0 auto}footer.entry-footer{display:none}@media only screen and (max-width:1100px){.container{width:100%}}#masthead .container .site-branding a{display:block}#masthead .container .site-branding a img.custom-logo{display:block;width:100% !important;height:auto !important}#masthead .container .social-media{font-size:0}#masthead .container .social-media a{display:inline-block;vertical-align:middle}#masthead .container .social-media a.social-link{width:25px;margin-left:5px}#masthead .container .social-media a.social-link img{display:block}#masthead .container .social-media a.tel{width:auto;padding-top:1px;padding-left:35px;margin-left:30px;background:url("images/icons/streamline-call-icon.svg") left center no-repeat;background-size:25px}#masthead .container.desktop-only{padding-top:35px;padding-bottom:30px}#masthead .container.desktop-only .col:first-child{float:left;width:215px;margin-top:25px}#masthead .container.desktop-only .col:last-child{float:right;text-align:right}#masthead .container.desktop-only .col:last-child .social-media{margin-bottom:35px}#masthead .container.mobile-only{padding:0}#masthead .container.mobile-only .top-band{padding:10px 20px;background:#eee}#masthead .container.mobile-only .top-band .social-media{text-align:right}#masthead .container.mobile-only .top-band .social-media a{vertical-align:middle}#masthead .container.mobile-only .container{display:table;padding:20px}#masthead .container.mobile-only .container .col{display:table-cell;vertical-align:middle}#masthead .container.mobile-only .container .col:first-child{width:184px}#masthead .container.mobile-only .container .col:last-child .main-navigation{float:right}@media screen and (min-width:769px){#masthead .mobile-only{display:none}}@media screen and (min-width:768px){#masthead{position:fixed;z-index:999999;top:0;left:0;width:100%;background-color:#fff;background-color:rgba(255, 255, 255, 0.9)}}@media only screen and (max-width:1100px){#masthead .container.desktop-only{padding-left:20px;padding-right:20px}}@media screen and (max-width:768px){#masthead.fixednav{position:fixed;z-index:999999;top:0;left:0;width:100%;background:#fff;border-bottom:solid 1px #d8d9da}#masthead .desktop-only{display:none}}@media screen and (max-width:767px){#masthead .container.mobile-only .container .col:first-child{width:160px}}.page-template-contact-us .footer-setting h2.heading,.page-template-contact-us .content{display:none}footer.site-footer{background:#63c2c7;font-size:12px}footer.site-footer .footer-setting{display:table}footer.site-footer .footer-setting .col{display:table-cell;vertical-align:top;width:50%}footer.site-footer .footer-setting .col:first-child{padding:40px 60px 40px}footer.site-footer .footer-setting .col:first-child .address,footer.site-footer .footer-setting .col:first-child .opening-hours{float:left;width:50%;margin-bottom:20px}footer.site-footer .footer-setting .col:first-child .address.address,footer.site-footer .footer-setting .col:first-child .opening-hours.address{padding-right:5px}footer.site-footer .footer-setting .col:first-child .address.address ul,footer.site-footer .footer-setting .col:first-child .opening-hours.address ul{list-style:none;padding:0;margin:0}footer.site-footer .footer-setting .col:first-child .policy{font-size:12px}footer.site-footer .footer-setting .col:first-child .policy span{display:block}footer.site-footer .footer-setting .col:first-child .policy span.designed-by{margin-top:10px}@media only screen and (max-width:800px){footer.site-footer .footer-setting .col{display:block;width:100%}footer.site-footer .footer-setting .col:first-child{padding:40px}footer.site-footer .footer-setting .col:first-child .address,footer.site-footer .footer-setting .col:first-child .opening-hours{float:none;width:100%}}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{margin:0 0 20px;clear:both;line-height:100%;font-weight:normal;color:#63c2c7}h1{font-size:34px}h2{font-size:28px}p{margin:0 0 20px}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:0.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:15px;font-size:0.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{font-family:SolomonSans-Normal;font-size:14px;color:#164453}#masthead a.tel{font-size:24px}#masthead .main-navigation a{font-size:16px}.header-static h1.heading{font-size:34px;color:#63c2c7}.header-static .content{font-size:18px;line-height:22px}.header-static .button{font-size:16px}.icon-copy-container h2.heading{font-size:28px;text-align:center;color:#164453}.icon-copy-container .style-1 h2.title{font-size:22px;color:#164453}.icon-copy-container .style-1 h2.title span{color:#63c2c7}.icon-copy-container .style-1 .link a{font-size:16px}.icon-copy-container .style-2 h2.title{font-size:28px;color:#164453}.icon-copy-container .style-2 h2.title span{color:#63c2c7}.icon-copy-container .style-2 .content{font-size:18px;line-height:24px}.our-products-item-container h2.heading{font-size:28px;text-align:center;color:#164453}.our-products-item-container h2.name{font-size:24px}.our-products-item-container .content{font-size:16px;line-height:20px}.testimonial-flexslider-container .content{font-size:26px;line-height:32px;color:#63c2c7}.testimonial-flexslider-container .name{font-size:18px;color:#fff}.testimonial-image-quote-container .content{font-size:26px;line-height:32px}.testimonial-image-quote-container .name{font-size:18px}body.single-post{font-size:18px}body.single-post .entry-meta{color:#63c2c7}.blog-flexslider-item-container h2.heading{font-size:28px;text-align:center;color:#164453}.blog-flexslider-item-container .content{font-size:18px;line-height:22px;text-align:center}.blog-list-container-style h2.entry-title a{display:block;font-size:18px;line-height:22px;color:#63c2c7}.blog-list-container-style .date{font-size:12px}.blog-list-container-style .short-description{font-size:16px;line-height:20px}.blog-list-container-style a.read-more{font-size:12px;line-height:16px}.case-studies-list-container h2.entry-title a{font-size:18px;color:#63c2c7}.image-copy-item-container .copy{font-size:18px;line-height:22px}.client-logo-container h2.heading{text-align:center}.content-one-column{font-size:18px;line-height:24px}.content-one-column h2.heading{font-size:34px;text-align:center;color:#63c2c7}.post-navigation a{font-size:22px;color:#63c2c7}.footer-setting{font-size:16px;line-height:20px}.footer-setting h2{font-size:28px;color:#164453}@media only screen and (max-width:767px){#masthead a.tel{font-size:20px}.header-static h1.heading{font-size:30px}.icon-copy-container{text-align:center}.icon-copy-container h2.heading{font-size:26px}.our-products-item-container h2.heading{font-size:26px}.blog-flexslider-item-container h2.heading{font-size:26px}.testimonial-flexslider-container .content{font-size:16px;line-height:20px}.testimonial-flexslider-container .name{font-size:16px}.testimonial-image-quote-container .content{font-size:16px;line-height:20px}.testimonial-image-quote-container .name{font-size:16px;line-height:20px}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff;}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li > ul,li > ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%;}figure{margin:1em 0;}table{margin:0 0 1.5em;width:100%}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0, 0, 0, .8);font-size:12px;font-size:0.75rem;line-height:1;padding:0.6em 1em 0.4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active,button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}a{color:#164453;text-decoration:none}a:hover,a:focus,a:active{opacity:0.7}a:focus{outline:none}a:hover,a:active{outline:0}#masthead .main-navigation ul{list-style:none;margin:0;padding-left:0}#masthead .main-navigation ul ul.sub-menu{float:left;position:absolute;top:100%;left:-999em;z-index:99999;background:lightgrey;border:1px solid #eee}#masthead .main-navigation ul ul.sub-menu ul{left:-999em;top:0}#masthead .main-navigation ul ul.sub-menu li{padding:10px;border-bottom:1px solid #eee}#masthead .main-navigation ul ul.sub-menu li:last-child{border-bottom:0}#masthead .main-navigation ul ul.sub-menu li:hover > ul,#masthead .main-navigation ul ul.sub-menu li.focus > ul{left:100%}#masthead .main-navigation ul ul.sub-menu a{width:200px}#masthead .main-navigation ul li:hover > ul,#masthead .main-navigation ul li.focus > ul{left:auto}#masthead .main-navigation li{float:left;position:relative;padding:0 10px}#masthead .main-navigation li:last-child{padding-right:0}#masthead .main-navigation a{display:block;text-decoration:none;text-align:left}#masthead .main-navigation .current_page_item > a,#masthead .main-navigation .current-menu-item > a,#masthead .main-navigation .current_page_ancestor > a,#masthead .main-navigation .current-menu-ancestor > a{color:#63c2c7}@media screen and (max-width:768px){#masthead .main-navigation.toggled .menu-panel{display:block}#masthead .main-navigation .menu-panel{display:none;position:absolute;left:0;top:0;z-index:0;height:100vh;background:#164453}#masthead .main-navigation .menu-panel ul#primary-menu{width:300px;margin:0}#masthead .main-navigation .menu-panel ul#primary-menu li{float:none;padding:20px;border-bottom:1px solid #245363}#masthead .main-navigation .menu-panel ul#primary-menu li:last-child{border-bottom:0}#masthead .main-navigation a{color:#fff}#masthead .main-navigation a:hover{color:#63c2c7}#masthead .main-navigation a .current_page_item > a,#masthead .main-navigation a .current-menu-item > a,#masthead .main-navigation a .current_page_ancestor > a,#masthead .main-navigation a .current-menu-ancestor > a{color:#63c2c7}#masthead .main-navigation button{width:36px;height:36px;border:0}#masthead .main-navigation button:focus{outline:none}#masthead .main-navigation button[aria-expanded="true"]{background:url('images/responsive-menu/hamburger_stack_light.svg') no-repeat}#masthead .main-navigation button[aria-expanded="false"]{background:url('images/responsive-menu/hamburger_cross_light.svg') no-repeat}}.comment-navigation,.posts-navigation,.post-navigation{width:190px;margin:0 auto 60px !important}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important;}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em;}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:0.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.header-static .content-container{background-color:#fff;background-color:rgba(255, 255, 255, 0.9);text-align:center}.header-static .content-container p{margin:0px}.header-static .content-container .button{margin-top:40px;text-align:center}.header-static .content-container .button a{display:inline-block;padding:5px;margin:0 auto;border:1px solid #164453}.header-static.desktop-only{display:table;width:100%;height:900px;padding:0 40px;background-repeat:no-repeat;background-position:center;background-size:cover}.header-static.desktop-only .parent-container{display:table-cell;vertical-align:middle}.header-static.desktop-only .parent-container .container{display:table;min-height:340px}.header-static.desktop-only .parent-container .container .content-container{display:table-cell;vertical-align:middle;padding:40px 100px}.header-static.desktop-only .parent-container .container .content-container .content{margin-bottom:0}.header-static.mobile-only img{display:block}.header-static.mobile-only .container .content-container{padding:40px}.header-static.mobile-only .container .content-container .content{margin-bottom:40px}@media screen and (min-width:767px){.header-static.mobile-only{display:none}}@media screen and (max-width:767px){.header-static.desktop-only{display:none}.header-static.mobile-only .container .content-container{padding:40px;background:#eee}}.page-template-blog #content{background:#f3f3f4;padding-bottom:50px}.page-template-blog img{display:block}.blog-first-post-container{padding:0 40px;margin-bottom:20px}.blog-first-post-container article{display:table;width:100%;height:100%}.blog-first-post-container article .entry-header,.blog-first-post-container article .entry-content{display:table-cell;vertical-align:top;width:100%;height:100%;padding:0 5px}.blog-first-post-container article .entry-header.entry-header,.blog-first-post-container article .entry-content.entry-header{width:75%}.blog-first-post-container article .entry-header.entry-content,.blog-first-post-container article .entry-content.entry-content{position:relative;width:25%}.blog-first-post-container article .entry-header.entry-content .inner-content,.blog-first-post-container article .entry-content.entry-content .inner-content{position:absolute;padding:10px;height:100%;background:#fff}.blog-list-container{padding:0 40px;font-size:0}.blog-list-container article{display:inline-block;vertical-align:top;width:25%;padding:0 5px;margin-bottom:20px;font-size:14px}.blog-list-container-style article .entry-header{margin-bottom:10px}.blog-list-container-style article .entry-content h2.entry-title{margin-bottom:8px}.blog-list-container-style article .entry-content .date{margin-bottom:10px}.blog-list-container-style article .entry-content .short-description{margin-bottom:10px}@media only screen and (max-width:768px){.blog-first-post-container{padding:0 40px;margin-bottom:20px}.blog-first-post-container article{display:table;width:100%;height:100%}.blog-first-post-container article .entry-header,.blog-first-post-container article .entry-content{display:block;vertical-align:top;width:100%;height:100%;padding:0 5px}.blog-first-post-container article .entry-header.entry-header,.blog-first-post-container article .entry-content.entry-header{width:100%}.blog-first-post-container article .entry-header.entry-content,.blog-first-post-container article .entry-content.entry-content{position:relative;width:100%}.blog-first-post-container article .entry-header.entry-content .inner-content,.blog-first-post-container article .entry-content.entry-content .inner-content{position:static}.blog-list-container article{width:33.33%}}@media only screen and (max-width:767px){.blog-list-container article{display:block;width:100%}}body.single-post #content .container{padding:90px 40px}body.single-post #content .container .entry-meta{margin-bottom:20px}@media only screen and (max-width:767px){body.single-post #content .container{padding:40px}}.page-template-case-studies #content{background:#f3f3f4}.case-studies-list-container{padding:0 40px 60px;font-size:0}.case-studies-list-container img{display:block;width:100%}.case-studies-list-container article{display:inline-block;vertical-align:top;width:25%;padding:0 5px;font-size:12px}.case-studies-list-container article .entry-header{margin-bottom:10px}@media only screen and (max-width:767px){.case-studies-list-container article{display:inline-block;width:50%}}@media only screen and (max-width:500px){.case-studies-list-container article{width:100%}}.content-one-column{padding:90px 40px}.content-two-column{font-size:0}.content-two-column h2{padding:0 10px;font-size:16px}.content-two-column .col{display:inline-block;vertical-align:top;width:50%;padding:10px;font-size:12px}@media only screen and (max-width:767px){.content-one-column{padding:60px 40px}}.icon-copy-container{padding:90px 40px}.icon-copy-container h2.heading{margin-bottom:70px}.icon-copy-container img{display:block}.icon-copy-container .col-container.style-1{font-size:0}.icon-copy-container .col-container.style-1 .col{display:inline-block;vertical-align:top;width:25%;padding-right:30px;margin-bottom:35px;font-size:14px}.icon-copy-container .col-container.style-1 .col .icon{display:block;width:auto;height:40px;margin-bottom:20px}.icon-copy-container .col-container.style-1 .col h2.title{margin-bottom:8px}.icon-copy-container .link{margin-top:50px;text-align:center}.icon-copy-container .link a{display:inline-block;padding:5px;border:1px solid #164453;font-size:14px}.icon-copy-container .col-container.style-2{font-size:0}.icon-copy-container .col-container.style-2 .col{display:inline-block;vertical-align:top;width:49.5%;padding:30px 30px 60px;margin-bottom:1%;background:#e7e8e9;border-top:10px solid #63c2c7;font-size:14px}.icon-copy-container .col-container.style-2 .col.odd{margin-right:0.5%}.icon-copy-container .col-container.style-2 .col.even{margin-left:0.5%}.icon-copy-container .col-container.style-2 .col .icon{display:block;width:auto;height:55px;margin-bottom:38px}.icon-copy-container .col-container.style-2 .col h2.title{margin-bottom:16px}@media only screen and (max-width:1000px){.icon-copy-container{padding:60px 40px}.icon-copy-container .col-container.style-1 .col{width:50%}}@media only screen and (max-width:767px){.icon-copy-container h2.heading{margin-bottom:40px}.icon-copy-container .col-container.style-1 .col{width:100%;padding:0}.icon-copy-container .col-container.style-1 .col .icon{margin:0 auto 8px}.icon-copy-container .link{margin-top:15px}.icon-copy-container .col-container.style-2 .col{display:block;width:100%;height:auto !important;text-align:center}.icon-copy-container .col-container.style-2 .col.odd{margin-right:0}.icon-copy-container .col-container.style-2 .col.even{margin-left:0}.icon-copy-container .col-container.style-2 .col .icon{display:inline-block}}.call-to-action-container{padding:10px;background:lightgrey;text-align:center}.call-to-action-container .col{display:inline-block;vertical-align:middle}.call-to-action-container .col:first-child{margin-right:5px}.call-to-action-container .col img{display:block;width:50px}.client-logo-container{padding:60px 0}.client-logo-container ul.clients-logo{list-style:none;padding:0;margin:0}.client-logo-container ul.clients-logo li.client-logo{float:left;width:25%}.client-logo-container ul.clients-logo li.client-logo img{display:block;width:100%}@media only screen and (max-width:767px){.client-logo-container ul.clients-logo li.client-logo{width:50%}}.client-testimonials-list-container h2{text-align:center}.client-testimonials-list-container .col-container .col{float:left;width:50%;padding:50px}.client-testimonials-list-container .col-container .col .content{margin-bottom:20px}.vertical-tab-container .col .tab-link{padding:5px 0;border-bottom:1px solid #000}.vertical-tab-container .col .tab-link img.icon,.vertical-tab-container .col .tab-link a.link{display:inline-block;vertical-align:middle}.vertical-tab-container .col .tab-link img.icon.icon,.vertical-tab-container .col .tab-link a.link.icon{width:30px;height:30px}.vertical-tab-container .col .tab-content{display:none}.vertical-tab-container .col .tab-content.current{display:block}@media only screen and (min-width:768px){.vertical-tab-container .mobile-only{display:none}.vertical-tab-container .col{float:left}.vertical-tab-container .col:first-child{width:35%;padding-right:20px}.vertical-tab-container .col:last-child{width:65%}}@media only screen and (max-width:767px){.vertical-tab-container .desktop-only{display:none}}.icon-copy-flexslider-container{padding:50px;background:pink;color:#fff;text-align:center}.icon-copy-flexslider-container .name{display:block}.icon-copy-flexslider-container .flexslider{padding:0 100px}.icon-copy-flexslider-container .flexslider .flex-direction-nav a{width:30px;height:40px}.icon-copy-flexslider-container .flexslider .flex-direction-nav .flex-prev{background:url("images/flexslider/icons/arrow-left-white.svg");left:-40px}.icon-copy-flexslider-container .flexslider .flex-direction-nav .flex-next{background:url("images/flexslider/icons/arrow-right-white.svg");right:-40px}.news-and-events-container{font-size:0;color:#fff}.news-and-events-container h2{margin:0}.news-and-events-container .col{display:inline-block;vertical-align:top;width:33.33%;background-size:cover;font-size:12px}.news-and-events-container .col .parent-container{position:relative;min-height:400px}.news-and-events-container .col .parent-container .content{background:#000;background:rgba(0, 0, 0, 0.8);position:absolute;width:100%;padding:10px}.news-and-events-container .col-1{padding-right:10px}.news-and-events-container .col-1 .content{height:49%;left:0;bottom:0}.news-and-events-container .col-2{font-size:0}.news-and-events-container .col-2 .child-container{display:inline-block;vertical-align:top;width:50%;background-size:cover;font-size:12px;padding-right:10px}.news-and-events-container .col-2 .child-container .content-container{position:relative;min-height:400px}.news-and-events-container .col-2 .child-container:first-child .content-container:first-child .holder{position:absolute;width:100%;height:49%}.news-and-events-container .col-2 .child-container:first-child .content-container:first-child .holder:first-child{top:0}.news-and-events-container .col-2 .child-container:first-child .content-container:first-child .holder:last-child{bottom:0}.news-and-events-container .col-2 .child-container:first-child .content-container:first-child .holder .content{height:100%}.news-and-events-container .col-2 .child-container:last-child .content-container .holder{position:absolute;width:100%;height:100%}.news-and-events-container .col-2 .child-container:last-child .content-container .holder:first-child{top:0}.news-and-events-container .col-2 .child-container:last-child .content-container .holder:last-child{bottom:0}.news-and-events-container .col-2 .child-container:last-child .content-container .holder .content{height:49%;bottom:0}.news-and-events-container .col-3 .content-container{position:absolute;width:100%;height:49%}.news-and-events-container .col-3 .content-container:first-child{top:0}.news-and-events-container .col-3 .content-container:last-child{bottom:0}.news-and-events-container .col-3 .content-container .content{height:60%;bottom:0}.downloads-container .col-container{margin-bottom:50px}.downloads-container .col-container:last-child{margin-bottom:0}.downloads-container .col-container .col{float:left;width:33.33%;padding:0 2px}.downloads-container .col-container .col a.download{display:block;padding:10px 10px 10px 50px;border-bottom:1px solid red;background:url('images/icons/downloads-icon.png') left center no-repeat;background-size:30px 30px}iframe.google-map-container{width:100%;height:600px}.team-container .hide{display:none}.team-container .col{float:left;width:50%}.our-products-item-container{padding:60px 40px}.our-products-item-container h2{margin-bottom:50px}.our-products-item-container ul{list-style:none;padding:0;margin:0}.our-products-item-container ul li{position:relative;float:left;width:49%;height:450px;padding:40px;margin:0.5%;background-color:#fff;background-color:rgba(255, 255, 255, 0.9)}.our-products-item-container ul li .content-container{width:175px}.our-products-item-container ul li .content-container img.mobile-icon{display:none}.our-products-item-container ul li .content-container .name{margin-bottom:5px}.our-products-item-container ul li .content-container .content{margin-bottom:20px}.our-products-item-container ul li .content-container .link{display:inline-block;padding:5px;border:1px solid #164453}.our-products-item-container ul li .image-container{position:absolute;bottom:0;right:0;width:270px;height:auto}.our-products-item-container ul li .image-container img{display:block;width:100%}@media only screen and (max-width:1000px){.our-products-item-container ul li{height:350px;padding:20px}.our-products-item-container ul li .content-container{width:50%}.our-products-item-container ul li .image-container{width:50%}}@media only screen and (max-width:767px){.our-products-item-container ul li{position:relative;float:none;width:100%;height:auto;padding:40px;margin:0 0 10px}.our-products-item-container ul li .content-container{width:100%}.our-products-item-container ul li .content-container img.mobile-icon{display:block;margin-bottom:10px}.our-products-item-container ul li .image-container{display:none}}.image-copy-item-container a{display:block;position:absolute;width:100%;height:100%}.image-copy-item-container img{display:block}.image-copy-item-container ul{list-style:none;padding:0;margin:0}.image-copy-item-container ul li .image-copy-container .col.copy{padding-right:200px}.image-copy-item-container ul li .copy-image-container .col.copy{padding-left:200px}.image-copy-item-container ul li .col.copy{padding:40px}.image-copy-item-container ul li.desktop-only{display:table;background-color:#e7e8e9}.image-copy-item-container ul li.desktop-only.text-align-top .col{vertical-align:top !important}.image-copy-item-container ul li.desktop-only.text-align-middle .col{vertical-align:middle !important}.image-copy-item-container ul li.desktop-only.text-align-bottom .col{vertical-align:bottom !important}.image-copy-item-container ul li.desktop-only.white-bg{background-color:#fff !important}.image-copy-item-container ul li.desktop-only .col{position:relative;display:table-cell;vertical-align:top;width:50%}.image-copy-item-container ul li.desktop-only .col.image{background-size:cover;background-repeat:no-repeat;background-position:center}.image-copy-item-container ul li.desktop-only .col.image img.solid-image{position:absolute;z-index:1;top:0;width:440px}.image-copy-item-container ul li.desktop-only .col.copy{height:400px}.image-copy-item-container ul li.desktop-only .image-copy-container .col.image img.solid-image{left:200px}.image-copy-item-container ul li.desktop-only .copy-image-container .col.image img.solid-image{left:40px}.image-copy-item-container ul li.mobile-only{display:block}.image-copy-item-container ul li.mobile-only .col{position:relative}.image-copy-item-container ul li.mobile-only .copy{background:#e7e8e9}.image-copy-item-container ul li.mobile-only img.background-image{width:100%;height:auto}.image-copy-item-container ul li.mobile-only img.solid-image{width:250px;margin:0 auto;padding:40px 0}@media only screen and (min-width:768px){.image-copy-item-container ul li.mobile-only{display:none}}@media only screen and (max-width:1400px){.image-copy-item-container li.desktop-only .image-copy-container .col.image img.solid-image{left:40px !important}.image-copy-item-container ul li .image-copy-container .col.copy{padding-right:40px}.image-copy-item-container ul li .copy-image-container .col.copy{padding-left:40px}}@media only screen and (max-width:1000px){.image-copy-item-container img.solid-image{width:320px !important}}@media only screen and (max-width:767px){.image-copy-item-container ul li.desktop-only{display:none}}.testimonial-image-quote-container{background:#d5d5d5;margin-top:100px}.testimonial-image-quote-container .container{position:relative;padding:40px 0}.testimonial-image-quote-container .container .image{position:absolute;bottom:0;left:0;width:300px}.testimonial-image-quote-container .container .content-container{padding-left:450px}.testimonial-image-quote-container .container .content-container .content{margin-bottom:9px}@media only screen and (max-width:768px){.testimonial-image-quote-container br{display:none}}@media only screen and (max-width:767px){.testimonial-image-quote-container{margin-top:0;text-align:center}.testimonial-image-quote-container .container{position:relative;padding:40px}.testimonial-image-quote-container .container .image{display:none}.testimonial-image-quote-container .container .content-container{padding-left:0}}.flexslider{margin:0;padding:0}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides > li:first-child{display:block}.testimonial-flexslider-container{background:#164453;text-align:center;color:#fff}.testimonial-flexslider-container .flexslider{padding:90px 130px}.testimonial-flexslider-container .flexslider .custom-navigation a{background-color:#2e5765}.testimonial-flexslider-container .flexslider .content{margin-bottom:20px}.full-image-item-flexslider-container .container{width:100%;padding:0}.full-image-item-flexslider-container .container .flexslider .custom-navigation a{background-color:#ebe9e8;background-color:rgba(235, 233, 232, 0.8)}.blog-flexslider-item-container{padding:60px 0}.blog-flexslider-item-container h2.heading{padding:0 40px}.blog-flexslider-item-container .content{padding:0 40px;margin-bottom:40px}.blog-flexslider-item-container .flexslider .custom-navigation a{background-color:#eaeaea}.testimonial-flexslider-container,.full-image-item-flexslider-container,.blog-flexslider-item-container{position:relative}.testimonial-flexslider-container .custom-navigation,.full-image-item-flexslider-container .custom-navigation,.blog-flexslider-item-container .custom-navigation{position:absolute;top:0;left:0;width:100%;height:100%}.testimonial-flexslider-container .custom-navigation a,.full-image-item-flexslider-container .custom-navigation a,.blog-flexslider-item-container .custom-navigation a{position:absolute;z-index:1;width:200px;height:100%;background-position:center;background-repeat:no-repeat;background-size:20px 20px;font-size:0}.testimonial-flexslider-container .custom-navigation .flex-prev,.full-image-item-flexslider-container .custom-navigation .flex-prev,.blog-flexslider-item-container .custom-navigation .flex-prev{background-image:url("images/flexslider/icons/streamline-minus-icon.svg");left:-200px}.testimonial-flexslider-container .custom-navigation .flex-next,.full-image-item-flexslider-container .custom-navigation .flex-next,.blog-flexslider-item-container .custom-navigation .flex-next{background-image:url("images/flexslider/icons/streamline-plus-icon.svg");right:-200px}.testimonial-flexslider-container .custom-navigation .flex-disabled,.full-image-item-flexslider-container .custom-navigation .flex-disabled,.blog-flexslider-item-container .custom-navigation .flex-disabled{visibility:hidden}.testimonial-flexslider-container.full-image-item-flexslider-container .custom-navigation .flex-prev,.full-image-item-flexslider-container.full-image-item-flexslider-container .custom-navigation .flex-prev,.blog-flexslider-item-container.full-image-item-flexslider-container .custom-navigation .flex-prev{left:0}.testimonial-flexslider-container.full-image-item-flexslider-container .custom-navigation .flex-next,.full-image-item-flexslider-container.full-image-item-flexslider-container .custom-navigation .flex-next,.blog-flexslider-item-container.full-image-item-flexslider-container .custom-navigation .flex-next{right:0}@media only screen and (max-width:1410px){.testimonial-flexslider-container .container,.full-image-item-flexslider-container .container,.blog-flexslider-item-container .container{width:100%;padding:0 40px}.testimonial-flexslider-container .custom-navigation a,.full-image-item-flexslider-container .custom-navigation a,.blog-flexslider-item-container .custom-navigation a{width:40px}.testimonial-flexslider-container .custom-navigation .flex-prev,.full-image-item-flexslider-container .custom-navigation .flex-prev,.blog-flexslider-item-container .custom-navigation .flex-prev{left:-40px}.testimonial-flexslider-container .custom-navigation .flex-next,.full-image-item-flexslider-container .custom-navigation .flex-next,.blog-flexslider-item-container .custom-navigation .flex-next{right:-40px}.testimonial-flexslider-container.full-image-item-flexslider-container .container,.full-image-item-flexslider-container.full-image-item-flexslider-container .container,.blog-flexslider-item-container.full-image-item-flexslider-container .container{padding:0}}@media only screen and (max-width:767px){.testimonial-flexslider-container .flexslider{padding:40px}}.flexslider{position:relative;zoom:1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);-moz-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);-o-box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2);box-shadow:'' 0 1px 4px rgba(0, 0, 0, 0.2)}.flexslider .slides{zoom:1}.flexslider .slides img{height:auto;-moz-user-select:none}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:1;cursor:pointer;color:rgba(0, 0, 0, 0.8);text-shadow:1px 1px 0 rgba(255, 255, 255, 0.3);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-size:0}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:0}.flex-direction-nav .flex-next{right:0}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;z-index:-1}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;left:0;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0, 0, 0, 0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-o-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0, 0, 0, 0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0, 0, 0, 0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:0.7;cursor:pointer;-moz-user-select:none;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@font-face{font-family:'flexslider-icon';src:url('images/flexslider/fonts/flexslider-icon.eot');src:url('images/flexslider/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('images/flexslider/fonts/flexslider-icon.woff') format('woff'), url('images/flexslider/fonts/flexslider-icon.ttf') format('truetype'), url('images/flexslider/fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal;}.flex-container a:hover{outline:none}.flex-slider a:hover{outline:none}.slides{margin:0;padding:0;list-style:none}.slides > li{margin:0;padding:0;list-style:none}.flex-control-nav{margin:0;padding:0;list-style:none}.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:0}.flex-direction-nav .flex-next{opacity:1;right:0}}.team-members-container{background:red}.team-members-container .member{float:left;width:50%;padding-right:10px;margin-bottom:50px}.team-members-container .member .mylightbox-inner{display:none}.featherlight .featherlight-content{width:70%}.call-to-action-setting-container{padding:50px 20px;background:grey;text-align:center}.call-to-action-setting-container .content{margin-bottom:20px}.call-to-action-setting-container a.button{display:inline-block;padding:10px;border:1px solid #000}div.wpcf7{width:100%;color:#164453;clear:both;font-size:0}div.wpcf7 .holder-left,div.wpcf7 .holder-right{display:inline-block;vertical-align:top;width:50%;font-size:16px}div.wpcf7 .holder-left.holder-left,div.wpcf7 .holder-right.holder-left{padding-right:5px}div.wpcf7 .holder-left.holder-right,div.wpcf7 .holder-right.holder-right{margin-bottom:10px}div.wpcf7 p{margin:0}div.wpcf7 input,div.wpcf7 textarea{width:100%;padding:7px;margin-top:5px;border:1px solid #164453;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background:none;line-height:100%;font-size:16px;color:#164453}div.wpcf7 input:focus,div.wpcf7 textarea:focus{outline:none}div.wpcf7 ::-webkit-input-placeholder{color:#164453}div.wpcf7 ::-moz-placeholder{color:#164453}div.wpcf7 :-ms-input-placeholder{color:#164453}div.wpcf7 :-moz-placeholder{color:#164453}div.wpcf7 textarea{height:73px;resize:vertical}div.wpcf7 input[type="submit"]{margin-top:2px;background-color:#8ad1d5;border:1px solid #29265b;font-size:16px}div.wpcf7 input[type="submit"]:focus{outline:none}div.wpcf7 .wpcf7-form-control-wrap{display:block}div.wpcf7 .wpcf7-form-control-wrap .wpcf7-list-item{margin:0}div.wpcf7 span.wpcf7-not-valid-tip{margin-top:3px;color:#164453;font-size:12px}div.wpcf7 div.wpcf7-validation-errors,div.wpcf7 div.wpcf7-mail-sent-ok{padding:7px;margin:20px 0;background:#8ad1d5;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#164453;font-size:16px}@media only screen and (max-width:500px){div.wpcf7 .holder-left,div.wpcf7 .holder-right{display:block;width:100%}div.wpcf7 .holder-left.holder-left,div.wpcf7 .holder-right.holder-left{padding-right:0}}