.projects-main-container .project-carousel{margin-bottom:64px;position:relative}.projects-main-container .owl-nav button:focus{outline:none}.projects-main-container a.big-next-icon.next{background-repeat:no-repeat;background-size:46px 85px;display:block;height:85px;margin-top:-42.5px;position:absolute;right:15px;top:158px;width:46px;z-index:999}.projects-main-container .grid-container{max-width:1170px;padding-left:0;padding-right:0;width:1170px}.projects-main-container .carousel-box{background-color:#014a8e;display:block;max-width:50%;min-height:320px;padding-bottom:142px;padding-top:58px;width:585px}.projects-main-container .carousel-icon{margin-bottom:30px;min-height:54px;text-align:center}.projects-main-container h2.text-center{color:#fff;font-family:Montserrat,sans-serif;font-size:30px;font-weight:600;line-height:1.2;margin:0}.projects-main-container .carousel-icon .icon{margin-bottom:30px;min-height:54px}.projects-main-container .category-carousel-wrapper.slick-initialized.slick-slider{left:50%;margin-bottom:-320px;top:-320px;width:100%;z-index:1}.projects-main-container .carousel-item{background-position:top;background-repeat:no-repeat;background-size:cover;height:320px;position:relative;text-align:center;transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease}.projects-main-container .owl-nav{display:block;position:absolute;top:239px}.projects-main-container{background-color:#fff;overflow:hidden;position:relative;z-index:3}.projects-main-container .grid-container{margin:0 auto}.projects-main-container .carousel-icon{margin:0}.projects-main-container .carousel-box{position:relative}.projects-main-container button.prev{margin-right:20px}.projects-main-container button.next,.projects-main-container button.prev{border:none;color:inherit;font:inherit;height:22px;padding:0!important;width:12px}.projects-main-container .owl-nav button{cursor:pointer;vertical-align:top}.projects-main-container .owl-nav{left:50%;transform:translateX(-50%)}.projects-main-container .project-carousel.carousel-right .category-carousel-wrapper.slick-initialized.slick-slider{left:unset;right:50%}.projects-main-container .project-carousel.carousel-right .carousel-box{float:right}.projects-main-container .project-carousel.carousel-right a.big-next-icon.next{background-repeat:no-repeat;background-size:46px 85px;cursor:pointer;display:block;height:85px;left:15px;margin-top:-42.5px;position:absolute;top:158px;transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);width:46px;z-index:999}.projects-main-container .slick-list.draggable{padding:0!important;width:100%}.gallery-item{margin:0 auto;max-width:1170px;position:relative}.gallery-item a.close-btn{display:block;height:17px;position:absolute;right:0;top:-50px;transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease;width:18px}.gallery-item .grid-x{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;min-height:480px}.gallery-item .medium-6.modal-left.cell{background-position:top;background-repeat:no-repeat;background-size:cover;width:50%}.gallery-item .medium-6.modal-right.cell{background-color:#fff;padding:60px 88px 52px 75px;width:50%}.gallery-item .medium-6.modal-right.cell h3{color:#a1a1a1;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.gallery-item .medium-6.modal-right.cell h2{color:#014a8e;font-family:Montserrat,sans-serif;font-size:30px;font-weight:600;line-height:1.15;margin:0 0 20px}.gallery-item .medium-6.modal-right.cell p{color:#4d4d4d;font-family:Montserrat,sans-serif;font-size:19px;font-weight:500;line-height:1.5}.gallery-item .close-btn:hover{opacity:.8}.gallery-item .gallery-next:hover,.gallery-item .gallery-prev:hover{background-color:#00b4ff;color:#fff}.gallery-item a.gallery-prev{background-color:#fec30a;bottom:-89px;color:#5a5852;font-family:Montserrat,sans-serif;font-size:19px;font-weight:600;left:0;padding:19px 0 18px 48px;position:absolute;text-decoration:none;width:228px}.gallery-item a.gallery-prev span.prev-arrow{height:22px;left:24px;position:absolute;top:22px;width:12px}.gallery-item a.gallery-next{background-color:#fec30a;bottom:-89px;color:#5a5852;font-family:Montserrat,sans-serif;font-size:19px;font-weight:600;padding:19px 0 18px 48px;position:absolute;right:0;text-decoration:none;width:228px}.mfp-hide{display:none!important}button.mfp-arrow,button.mfp-close{display:none}.gallery-item a.gallery-next span.next-arrow{height:22px;position:absolute;right:35px;top:22px;width:12px}.projects-main-container .carousel-overlay{background:rgba(0,0,0,.8);height:100%;left:0;padding-left:15px;padding-right:15px;padding-top:74px;position:absolute;top:0;width:100%}.projects-main-container .carousel-overlay,.projects-main-container .carousel-title{display:block;opacity:0;transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease}.projects-main-container .carousel-title{color:#fff;font-family:Roboto,sans-serif;font-size:22px;font-weight:400;line-height:1.2;margin-bottom:19px;text-align:center}.mfp-wrap{-webkit-backface-visibility:hidden;height:100%!important;left:0;outline:none!important;position:fixed!important;top:0!important;width:100%;z-index:1043}.projects-main-container .category-title{color:#989898;font-family:Roboto,sans-serif;font-size:18px;font-style:italic;font-weight:400;margin-bottom:3px}.projects-main-container p.btn-p{font-size:1em!important;margin-bottom:0!important}.projects-main-container .carousel-item.another{display:none!important}.projects-main-container .carousel-item.another.clone{display:block!important}.projects-main-container p.btn-p a{background-color:#fc0;color:#5a5852;display:inline-block;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;margin-top:28px;padding:18px 36px 17px;text-decoration:none;transition:all .25s ease;-moz-transition:all .25s ease;-webkit-transition:all .25s ease}.projects-main-container .carousel-item:hover .carousel-overlay,.projects-main-container .carousel-item:hover .carousel-title{opacity:1}.projects-main-container p.btn-p a:hover{background-color:#00b4ff;color:#fff}@media screen and (min-width:800px) and (max-width:1190px){.projects-main-container .grid-container{max-width:100%;padding-left:15px;padding-right:15px}}@media screen and (min-width:800px) and (max-width:1000px){.projects-main-container h2.text-center{font-size:28px}.projects-main-container .carousel-title{font-size:26px}}@media screen and (max-width:800px){.projects-main-container .carousel-box{max-width:100%;min-height:155px;padding-bottom:25px;padding-top:25px;width:100%}.gallery-item .medium-6.modal-left.cell{max-height:150px;min-height:150px;width:100%}.gallery-item .medium-6.modal-right.cell{padding:30px 15px 26px;width:100%}.gallery-item .medium-6.modal-right.cell p{color:#4d4d4d;font-family:Montserrat,sans-serif;font-size:19px;font-weight:500;line-height:1.5}.projects-main-container .category-carousel-wrapper.slick-initialized.slick-slider{left:0;margin-bottom:0;top:0}.projects-main-container .carousel-item{height:250px}.projects-main-container .carousel-icon{width:100%}.projects-main-container .grid-container{max-width:100%}.projects-main-container .carousel-icon .icon{margin-bottom:20px}.projects-main-container .project-carousel.carousel-right .category-carousel-wrapper.slick-initialized.slick-slider{right:auto}.projects-main-container .project-carousel{margin-bottom:32px}.projects-main-container a.big-next-icon.next{display:none!important}.projects-main-container .carousel-overlay{padding-top:15px}.projects-main-container .carousel-title{padding-top:24px}}@media screen and (min-width:400px) and (max-width:600px){.projects-main-container .carousel-title,.projects-main-container h2.text-center{font-size:26px}.gallery-item .medium-6.modal-left.cell{max-height:120px;min-height:120px}.gallery-item .medium-6.modal-right.cell h2{font-size:26px}.gallery-item a.gallery-next,.gallery-item a.gallery-prev{color:transparent!important;height:65px;width:65px}.gallery-item a.gallery-next span.next-arrow{left:24px;right:auto}}@media screen and (min-width:300px) and (max-width:400px){.projects-main-container h2.text-center{font-size:26px}.projects-main-container .carousel-overlay{padding-top:30px}.projects-main-container .carousel-item{height:auto;min-height:280px}.projects-main-container .carousel-title{font-size:26px}.gallery-item .medium-6.modal-left.cell{max-height:120px;min-height:120px}.gallery-item .medium-6.modal-right.cell h2{font-size:26px}.gallery-item a.gallery-next,.gallery-item a.gallery-prev{color:transparent!important;height:65px;width:65px}.gallery-item a.gallery-next span.next-arrow{left:24px;right:auto}.gallery-item a.close-btn{right:15px;top:15px}.gallery-item .medium-6.modal-right.cell h3{font-size:13px}.gallery-item .medium-6.modal-right.cell p{font-size:18px}}