#about-us{padding-bottom: 50px;}.sub-menu-container{background: #e8ebf3;height: 47px;padding: 10px;margin-bottom: 15px;}.sub-menu{list-style: none;padding: 0px;height: 40px;font-weight: 700;}.sub-menu li{float: left;margin-right: 35px;}.sub-menu li a{color: #0d1e5f;font-size: 17px;}.sub-menu li.selected a{color: #7882a5;}.sub-menu li a:hover{color: #ed1c24;}.sub-menu li.selected a:hover{color: #7882a5;}.about-left{width: 685px;float: left;margin-top: 25px;}.about-right{width: 100%;max-width: 342px;float: right;margin-top: 25px;}.about-right img.staff{width: 100%;}.staff-details{font-size: 15px;white-space: nowrap;margin: 10px 0px 30px;}.staff-details a.email{color: #ed1c24;}.staff-details a.phone{color: #ed1c24;}#contact-us{padding: 65px 0px;}#contact-us .copy{padding-top: 25px;}.contact-staff-item{float: left;margin-right: 28px;}.contact-staff-item img{width: 100%;}.contact-staff-item.last{margin-right: 0px;}#contact-form{display: block;padding: 20px 0px 30px;}#contact-form fieldset{border: none;padding: 0px;float: left;}#contact-form fieldset.submit{float: none;}#contact-form fieldset input[type=text]{width: 100%;height: 41px;border: 1px solid #868eaf;padding: 3px 15px;font-family: 'Titillium Web', sans-serif;font-weight: 300;font-size: 15px;}.error{border: 1px solid #ed1c24;background: #CCCCCC;}#contact-form fieldset.third{width: 340px;margin-right: 29px;}#contact-form fieldset.two-third{width: 100%;margin-right: 29px;}#contact-form fieldset.two-third textarea{width: 100%;height: 103px;border: 1px solid #868eaf;padding: 10px 15px;font-family: 'Titillium Web', sans-serif;font-weight: 300;font-size: 15px;resize: none;}#contact-form fieldset.last{margin-right: 0px;}#contact-form fieldset.captcha{height: 103px;border: 1px solid #868eaf;}.fieldset-spacer{clear: both;height: 26px;}.fieldset-spacer.top{display: none;}.fieldset-spacer.small{clear: both;height: 20px;}input[type=submit],input[type=button]{border: none;background: #ffc82e;color: #0d1e5f;font-size: 13px;font-weight: 700;height: 22px;width: 94px;cursor: pointer;}.social-links{height: 40px;}.social-icon{background: url("../images/social-icons.png") no-repeat;height: 40px;width: 40px;display:block;float: left;margin-right: 15px;}.social-icon.facebook{background-position: -55px 0px;}.social-icon.twitter{background-position: -110px 0px;}.social-icon.youtube{background-position: -165px 0px;}@media all and (max-width: 1180px) {.about-left{width: 100%;float: none;margin-top: 25px;}.about-right{float: none;position: relative;margin:50px auto 0px;}#contact-form fieldset.third.last{float: none;clear: both;width: 710px;}#contact-form fieldset.two-third{float: none;}.staff-details{white-space: normal;}.fieldset-spacer.hide{display: block;}.contact-staff-item,.contact-staff-item.last{float: none;position: relative;width: 100%;max-width: 342px;margin:0px auto 25px;}}@media all and (max-width: 860px) {#contact-form fieldset.third.last, #contact-form fieldset.third{float: none;clear: both;width: 100%;}#contact-form fieldset.two-third{width: 100%;}.fieldset-spacer.top{display: block;}}@media all and (max-width: 520px) {.sub-menu li a{color: #0d1e5f;font-size: 13px;}.sub-menu li{float: left;margin-right: 20px;}}@media all and (max-width: 380px) {input[type=submit],input[type=button]{border: none;background: #ffc82e;color: #0d1e5f;font-size: 16px;font-weight: 700;height: 44px;width: 100%;cursor: pointer;display: block;}}#template > ul{margin:0px;padding:0px; }#template > ul > li{float: left;margin-right: 20px;list-style: none;position: relative;height:30px;}#template > ul > li > ul{margin:0px;padding:0px; display: none;position: absolute;top:30px;}#template > ul > li:HOVER > ul{display: block;}#template > ul > li > ul > li{list-style: none;display: block;}#content{clear: both;background: #FFFFFF;}.place-holder{display: block;margin: auto;width: 90%;max-width: 1084px;}.center-div{position: relative;width:90%;max-width: 1084px;margin: auto;}h2.page-title{font-size: 28px;font-weight: 600;color: #0d1e5f;border-bottom: 1px solid #868eaf;padding-bottom: 3px;}.copy{font-size: 15px;line-height: 1.5;font-weight: 400;}.copy h3{color: #0d1e5f;font-size: 16px;margin: 0px 0px 25px 0px;}.copy h4{color: #000000;font-size: 15px;margin: 0px 0px 25px 0px;text-transform: uppercase;}.copy p{margin: 0px 0px 20px 0px;}.copy h5{color: #0d1e5f;font-size: 16px;margin: 0px 0px 10px 0px;}.copy a{color: #ed1c24;}.copy blockquote{font-size: 40px;color: #0d1e5f;font-weight: 600;margin: -10px 0px 20px;padding: 0px;}.copy blockquote span{display: block;text-align: center;color: #ed1c24;}#page-not-found{padding-top: 65px;}#page-not-found a{color: #ed1c24;font-weight: 700;}@media all and (max-width: 860px) {.copy blockquote span{display: inline;text-align: left;}}@media all and (max-width: 540px) {.copy blockquote{font-size: 30px;}}.fontLight{font-family: 'Titillium Web', sans-serif;font-weight: 300;}.fontRegular{font-family: 'Titillium Web', sans-serif;font-weight: 400;}.fontSemiBold{font-family: 'Titillium Web', sans-serif;font-weight: 600;}.fontBold{font-family: 'Titillium Web', sans-serif;font-weight: 700;} #footer{position: relative;width: 90%;max-width: 1084px;margin: auto;color: #FFFFFF;height: 280px;}#footer-logo{float: left;padding-top: 35px;}#footer-logo div.title{font-size: 19px;}#footer-logo div.sub-title{font-size: 16px;}#footer-logo div.copy-right{font-size: 14px;text-transform: uppercase;margin-top: 10px;}#footer-menu{float: right;}#footer-menu ul{margin: 0px;padding: 70px 0px 0px 0px;list-style: none;}#footer-menu ul li{float: left;border-left: 1px solid #FFFFFF;height: 14px;line-height: 1;}#footer-menu ul li#footermenu-{border-left:none;}#footer-menu ul li a{font-size: 15px;color: #FFFFFF;display: block;padding: 0px 20px;text-transform: uppercase;-webkit-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 400 cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}#footer-menu ul li a:hover{color:#ffc82e;}#footer-menu ul li.selected a{color:#ffc82d;}#footer-menu ul li ul{display: none;}@media all and (max-width: 780px) {#footer-menu ul li{float:none;border-left:none;height: 20px;}}@media all and (max-width: 520px) {#footer-logo{float: none;text-align: center;}#footer-menu{float: none;}#footer-menu ul{padding: 20px 0px;}#footer-menu ul li{ text-align: center;}}#header{}#top-bar{position: fixed;height: 54px;background: #0d1e5f;overflow: hidden;z-index: 100;width:100%;}#header.small #top-bar{height: 36px;}.top-bar-spacer{height: 54px;}#top-bar ul{margin: 0px;padding: 0px;list-style: none;position: relative;margin: auto;width: 820px;white-space: nowrap;}#top-bar ul li#menu-logo{display: none;width: 167px;padding-top: 3px;}#header.small #top-bar ul{width: 952px;}#header.small #top-bar ul li#menu-logo{display: block;}#top-bar ul li{display: block;float: left;margin-top: 11px;}#header.small #top-bar ul li {margin-top: 5px;}#top-bar ul li a{background: #0d1e5f;color: #FFFFFF;font-size: 16px;font-weight: 600;text-transform: uppercase;display: block;height: 30px;padding: 6px 30px;line-height: 1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}#top-bar ul li#menu-logo a{height: auto !important;padding:0px !important;}#header.small #top-bar ul li a{height: 25px;padding: 5px 30px;font-size: 15px;}#top-bar ul li.selected a,#header.small #top-bar ul li.selected a{background: #ffc82e;color: #20145f;}#top-bar ul li a:hover,#header.small #top-bar ul li a:hover{color:#ffc82e;}#top-bar ul li.selected a:hover,#header.small #top-bar ul li.selected a:hover{color: #20145f;}#top-bar ul li ul{display: none;}#header-water{position: relative;background:#FFFFFF;height: 141px;}#header-water-content{position: relative;width: 90%;max-width: 1137px;margin: auto;height: 100%;}#header-water-content #logo{position: absolute;top:19px;left: 0px;}#header-water-content p{font-size: 31px;font-weight: 600;color: #0d1e5f;margin: 0px;position: absolute;top:55px;left: 230px;}#header-water-content p span{color: #ed1c24;}#youtube-link{display: block;background: url("../images/youtube-circle.png") no-repeat right top;height: 56px;padding: 18px 70px 0px 0px;position: absolute;top:56px;right: 0px;color: #0d1e5f;font-size: 15px;font-weight: 600;}#header-base{background: #ffc82e;height: 43px;text-align: center;font-size: 26px;font-weight: 700;text-transform: uppercase;color: #0d1e5f;}#header-base.home{line-height: 1;padding: 15px 0px;height: 57px;}#menu-burger{position: absolute;cursor: pointer;width:45px;height:38px;display: none;right:10px;top:9px;-webkit-box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.3);-moz-box-shadow:0px 5px 5px 0px rgba(50, 50, 50, 0.3);box-shadow: 0px 5px 5px 0px rgba(50, 50, 50, 0.3);}#menu-burger .menu-line{position: absolute;width: 24px;height: 3px;background-color: #FFFFFF;-webkit-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}#menu-burger .menu-line1{top: 10px;left: 10px;}#menu-burger:hover > .menu-line1{top: 8px;}#menu-burger.close .menu-line1{top: 19px;-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);-moz-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);-o-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);-ms-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);transform: scale3d(.9,.9,.9) rotate3d(0,0,1,45deg);}#menu-burger .menu-line2{top: 18px;left: 10px;}#menu-burger.close .menu-line2{-webkit-transform: scale3d(.9,.9,.9);-moz-transform: scale3d(.9,.9,.9);-o-transform: scale3d(.9,.9,.9);-ms-transform: scale3d(.9,.9,.9);transform: scale3d(.9,.9,.9);opacity: 0;}#menu-burger .menu-line3{top: 26px;left: 10px;}#menu-burger:hover > .menu-line3{top: 28px;}#menu-burger.close .menu-line3{top: 19px;-webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);-moz-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);-o-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);-ms-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-45deg);}#menu-burger.close:hover > .menu-line1{-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,45deg);-moz-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,45deg);-o-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,45deg);-ms-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,45deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,45deg);}#menu-burger.close:hover > .menu-line3{-webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-45deg);-moz-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-45deg);-o-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-45deg);-ms-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-45deg);transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-45deg);}#mobile-logo{position: absolute;left:15px;top:15px;display: none;}@media all and (max-width: 1239px) {#header-water-content p {font-size: 24px;top:64px;}}@media all and (max-width: 1023px) {#header-water{height: 170px;}#header-water-content p {top:125px;left: 0px;right: 0px;text-align: center;}}@media all and (max-width: 900px) {#top-bar, #header.small #top-bar{position: relative;height: 56px;}.top-bar-spacer{display:none;}#top-bar ul{display: none;}#top-bar ul li, #header.small #top-bar ul li{display: block;float: none;margin-top: 0px;width:130px;}#top-bar ul li a, #header.small #top-bar ul li a{color: #FFFFFF;font-size: 15px;font-weight: 600;text-transform: uppercase;display: block;height: 28px;padding: 6px 10px;}#top-bar.menu-open, #header.small #top-bar.menu-open{height: 188px;}#top-bar.menu-open ul,#header.small #top-bar.menu-open ul{display: block;padding: 10px 0px 0px 5%;width: 100%;}#top-bar.menu-open ul li ul, #header.small #top-bar.menu-open ul li ul{display: none;}#menu-burger{display: block;}}@media all and (max-width: 520px) {#header-water {height: auto;padding: 5px 0px 5px;background: #FFFFFF;}#header-water-content{height: 56px;width:95%;}#header-water-content #logo {position: relative;top: 0px;left: 0px;display: none;}#header-water-content p {font-size: 14px;position: relative;top:0px;margin: 0px 0px 0px;text-align: left;padding: 15px 50px 0px 5px;}#youtube-link {display: block;background: transparent url("../images/youtube-circle.png") no-repeat scroll right top;height: 56px;width: 56px;padding: 0px 0px 0px 0px;top: 0px;right: 0px;text-align: right;font-size: 15px;}#youtube-link span{display: none;}#header-base {font-size: 16px;height: 35px;padding-top: 4px;}#header-base.home{font-size: 14px;height: 35px;padding-top: 10px;}#mobile-logo{display: block;}}#home-video{padding: 0px 0px;}@media all and (min-width: 1240px){#home-video{background: #ffc82e;border-bottom: 38px solid #ffc82e;}}#home-video > div{position: relative;width: 100%;overflow: hidden;max-width: 1240px;margin: auto;}#home-video > div > img{width: 100%;height: auto;display: block;}#home-video > div > iframe{width: 102%;position: absolute;height: 102%;top:-1%;left:-1%;}#home-mid{background: #6a749a;height: 95px;}#home-mid > div{position: relative;width: 90%;max-width: 1084px;margin: auto;color: #FFFFFF;}#home-mid > div > p{font-size: 27px;float: left;line-height: 1;margin: 30px 0px 0px 20px;}#home-mid > div > a{float: right;display: block;width: 142px;height: 36px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background: #ffc82e;color: #0d1e5f;font-weight: 700;text-align: center;padding-top: 4px;margin: 28px 25px 0px 0px;}#home-third{background: #eceef5;padding: 30px 0px 40px;}#home-third > p{position: relative;width: 90%;max-width: 980px;margin: auto;text-align: center;font-size: 20px;font-weight: 400;line-height: 1.4;color: #2d3033;}#home-third > p > b{font-weight: 600;}#home-base{background: #FFFFFF;}#home-base > div{position: relative;width: 90%;max-width: 1084px;margin: auto;}#home-base > div > h2{text-align: center;margin: 0px;border-bottom: 1px solid #0d1e5f;font-size: 26px;font-weight: 700;line-height: 1;padding: 58px 0px 35px;}#home-base > div > div{padding-top: 30px;}#home-base > div > div > a.project{position: relative;display: block;float: left;width: 31.8%;margin-right: 2.3%;text-align: center;color: #FFFFFF;font-size: 23px;line-height: 1;-webkit-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 400 cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);text-shadow: 1px 2px 3px #000000;}#home-base > div > div > a.project:hover{color: #0d1e5f;text-shadow: 1px 2px 3px #ffc82e;}#home-base > div > div > a.project.last{margin-right: 0px;}#home-base > div > div > a.project > img.project-image{width: 100%;}#home-base > div > div > a.project > img.project-image-over{width: 100%;position: absolute;top:0px;left: 0px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 400 cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}#home-base > div > div > a.project:hover > img.project-image-over{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter: alpha(opacity=1);opacity: 1;}#home-base > div > div > a.project > span.title{position: absolute;display: block;top:45%;width: 100%;font-size: 23px;font-weight: 700;margin: 0px;-webkit-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 400 cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}#home-base > div > div > a.project > span.copy{position: absolute;display: block;top:57%;width: 100%;font-weight: 500;margin: 0px;font-size: 23px;-webkit-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 400 cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}#home-base > div > p{text-align: center;font-size: 25px;color: #2d3033;padding: 20px 0px 50px;font-weight: 400;}#home-base > div > div > p a{color: #ed1c24;font-weight: 600;}@media all and (max-width: 1130px) {#home-mid {height:auto;padding: 20px 0px;}#home-mid > div > p {float: none;margin: 0px 0px 20px;text-align: center;}#home-mid > div > a {float: none;margin: 0px auto;position: relative;}#home-base > div > div > a.project > span.title ,#home-base > div > div > a.project > span.copy{font-size: 18px;}}@media all and (max-width: 920px) {#home-base > div > div > a.project{float: none;width:90%;max-width: 343px;margin:0px auto 30px;}#home-base > div > div > a.project.last{float: none;width:90%;max-width: 343px;margin:0px auto;}#home-base > div > div > p {margin-top: 0px;}#home-video{}}body{padding: 0px;margin: 0px;height:100%; background: #0d1e5f;font-family: 'Titillium Web', sans-serif;}img{border: none;}a{text-decoration: none;}h1{margin: 0px;font-weight: normal;}h2{margin: 0px;}table{border:0px;padding:0px;margin:0px;border-collapse: collapse;border-spacing: 0px;}td{padding:0px;margin:0px;line-height: 0px;}tr{padding:0px;margin:0px;}.left{float: left;}.right{float: right;}.mouseNo{pointer-events:none;}.mouseYes{pointer-events:all;}.block{display: block;}.inlineBlock{display: inline-block;}.clear{clear:both;}.hand{cursor: pointer;}.op50{zoom: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);opacity:0.5;}.op30{zoom: 1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);opacity:0.3;}.hide{display: none;}.hidden{visibility: hidden;}.center{text-align: center;}.lowercase{text-transform: lowercase;}.uppercase{text-transform: uppercase;}.underline{text-decoration: underline;}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}#products{padding:65px 0px}#products-left{margin-top: 30px;width: 697px;float: left;}#products-left > p{margin: 0px 0px 30px;font-size: 17px;font-weight: 700;color: #0d1e5f;width: 470px;}#products-right{margin-top: 30px;width: 343px;float: right;background: #0d1e5f;padding: 27px;color: #FFFFFF;font-size: 16px;font-weight: 400;line-height: 1.222;}#products-right h2{font-weight: 600;font-size: 18px;margin: 20px 0px 10px;}#products-right p{margin:0px;}#products-right p b{font-weight: 600;}#products-right p a{color: #FFFFFF;}.product-item{border-top:1px solid #868eaf;padding:12px;}.product-item.last{border-bottom:1px solid #868eaf;}.product-item > h3{font-weight: 700;font-size: 16px;background: url("../images/expand-plus-out.png") no-repeat left center;padding:0px 0px 0px 55px;cursor: pointer;color: #0d1e5f;margin: 0px;}.product-item > h3:hover{background: url("../images/expand-plus-over.png") no-repeat left center;color: #ed1c24;}.product-item.open > h3{background: url("../images/expand-minus.png") no-repeat left center;}.product-item.open > h3:hover{background: url("../images/expand-minus.png") no-repeat left center;color: #ed1c24;}.product-item > div{position: relative;max-height: 0px;overflow: hidden;-webkit-transition: all 800ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 800ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 800ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 800ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}.product-item.open > div{max-height: 1200px;padding-bottom: 30px;}.product-item > div > p{font-size: 15px;color: #000000;font-weight: 400;line-height: 1.467;}.product-item > div > p > b{font-weight: 700;}@media all and (max-width: 1180px) {#products-left{width:100%;float: none;}#products-left > p{width: 470px;}#products-right{width: 343px;float: none;position: relative;margin:50px auto 0px;}}@media all and (max-width: 600px) {#products-left > p{width: 100%;}.product-item.open > div{max-height: 2000px;padding-bottom: 30px;}}#projects{padding:65px 0px}#project{padding:27px 0px}#project-items{margin-top: 27px;}.project-item{display: block;width: 32%;margin:0px 2% 35px 0px;float: left;-webkit-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}.project-item:hover{text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);}.project-item.third{margin:0px 0% 35px 0px;}.project-item > img.thumb{width: 100%;display: block;margin-bottom: 25px;-webkit-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}.project-item:hover > img.thumb{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);}.project-item > span.label{color: #0d1e5f;font-weight: 600;font-size: 17px;}.project-item > span.view{color: #0d1e5f;font-weight: 700;font-size: 13px;width:94px;height:22px;text-align: center;padding-top: 4px;display: block;background: #ffc82e;line-height: 1;-webkit-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}.project-item:hover > span.view{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);}.project-item > p{font-size: 15px;font-weight: 400;color: #000000;margin: 10px 0px;}.project-nav{height: 50px;}.project-nav a{display: block;background: #ffc82e;padding: 5px 25px;color: #0d1e5f;font-size: 13px;float: left;font-weight: 700;margin-right: 10px;line-height: 1;}.project-left{float: left;width: 615px;font-size: 15px;line-height: 1.5;margin-top: 25px;}.project-right{margin-top: 25px;float: right;width: 424px;}.project-right .project-video{position: relative;line-height: 0;margin-bottom: 40px;width:100%;}.project-right .project-video img{width: 100%;}.project-right .project-video iframe{position: absolute;top:0px;left:0px;width: 100%;height: 100%;}.project-images{line-height: 0;position: relative;width: 100%;overflow: hidden;}.project-image{width: 100%;}.project-image-next,.project-image-next-2{position: absolute;width: 100%;top:0px;left:0px;display: none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity:0;}.prev-project-image,.prev-project-image-2{position: absolute;top:50%;left:0px;margin-top: -19px;cursor: pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity:0;-webkit-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}.next-project-image,.next-project-image-2{position: absolute;top:50%;right:0px;margin-top: -19px;cursor: pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity:0;-webkit-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);transition: all 400ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}.project-images:hover .prev-project-image,.project-images:hover .next-project-image,.project-images:hover .prev-project-image-2,.project-images:hover .next-project-image-2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter: alpha(opacity=1);opacity:1;}.project-img-dots{position: absolute;bottom: 15px;left: 50%;}.img-dot,.img-dot-2{background: url("../images/projects/img-off.png");width: 17px;height: 18px;float: left;cursor: pointer;}.img-dot.selected,.img-dot-2.selected{background: url("../images/projects/img-on.png");}.img-dot.spaced,.img-dot-2.spaced{margin-left: 10px;}@media all and (max-width: 1200px) {.project-left{float: none;width: 100%;}.project-right{margin: 100px auto;float: none;width: 100%;max-width: 424px;position: relative;}}@media all and (max-width: 900px) {.project-item{width: 48%;}.project-item.second{margin:0px 0% 35px 0px;}.project-item.third{margin:0px 2% 35px 0px;}}@media all and (max-width: 600px) {.project-item{width: 100%;float: none;}.project-item.third{margin:0px 0% 35px 0px;}.prev-project-image,.next-project-image,.prev-project-image-2,.next-project-image-2{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity:1;}}