body{font-family:lato,sans-serif!important;color:#231f20}body p{font-family:lato,sans-serif;font-weight:300;font-size:18px;line-height:1.3;letter-spacing:.3px}body .title h1{font-weight:300!important;font-family:lato,sans-serif!important;letter-spacing:1px;line-height:normal}body a.fusion-button{height:30px;line-height:8px;font-family:lato,sans-serif;background:#cf202f;border-radius:5px!important;font-size:14px}body a.fusion-button:hover{background-color:#231f20}#side-header .fusion-logo,.fusion-header .fusion-logo{margin-top:9px!important;margin-bottom:0!important}body .fusion-main-menu>ul>li>a,.fusion-main-menu>ul>li>a:hover{border:0}* body .fusion-is-sticky .fusion-main-menu>ul>li{padding-left:18%!important;padding-right:0!important}* body .fusion-main-menu>ul>li{padding-left:18%!important;padding-right:0!important}.fusion-main-menu>ul>li>a,.fusion-is-sticky .fusion-main-menu>ul>li>a{text-transform:uppercase!important;font-weight:400;font-family:lato,sans-serif!important;font-size:24px!important;line-height:104px!important;height:108px!important}body .fusion-mobile-nav-item a:hover,body .fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item>a:hover,body .fusion-mobile-nav-item.fusion-mobile-current-nav-item a{color:#fe002e}body .fusion-mobile-nav-item a,body .fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item>a{height:45px;line-height:45px;font-size:18px;text-transform:uppercase;border:none}.fusion-main-menu{float:right;width:74%}* body .fusion-main-menu .sub-menu{background-color:#000!important;width:280px!important;border-top:none!important;font-family:lato,sans-serif!important;top:80%;left:inherit!important;right:-150px}* body .fusion-main-menu .sub-menu li a:hover{background-color:#f8f8f8;color:#000}* body .fusion-main-menu .fusion-dropdown-menu .sub-menu li a{border-bottom:none}* body .fusion-main-menu .fusion-dropdown-menu .sub-menu li a,* body .fusion-main-menu .sub-menu li a,* body .fusion-megamenu-wrapper li .fusion-megamenu-title-disabled{font-family:lato,sans-serif!important;font-size:14px;padding:11px 14px!important}* body .fusion-main-menu .fusion-dropdown-menu .sub-menu li a{border-bottom:none!important}#sliders-container .avada-skin-rev p{margin:0!important;font-family:lato,sans-serif;text-align:right!important;font-size:22px!important}#sliders-container .avada-skin-rev h2{color:#fff;font-family:lato,sans-serif;margin-bottom:9px!important;line-height:normal!important;text-align:right!important}#toTop:hover{background:#cf202f!important}.text-description p{display:block!important;max-width:740px;margin:0 auto!important}#sliders-container .avada-skin-rev{border:0}.rev_slider_wrapper .shadow-left{background-image:none!important}#post-404page{text-align:center}.error-message{color:#ed1a39}.fusion-error-page-404 p{max-width:500px;margin:auto}.fusion-error-page-404{padding-bottom:60px}.enquiry-text{padding:40px 50px;background:#fff}.enquiry-text p{max-width:700px;margin:0 auto 30px!important;text-align:center}body .detail-text .fusion-column-wrapper{padding:30px!important}.about-logo .img-responsive{display:block;height:auto;max-width:100%;background:0 0;width:auto;padding:16px}.fusion-layout-column.about-logo{margin-right:0%!important;width:16%!important}.about-contant{margin-bottom:40px}body .enquiry-text a.full-menu{max-width:200px;width:100%!important}body footer .widget img{max-width:215px!important}footer .textwidget p,.textwidget p a{color:#231f20}body .fusion-footer-widget-column{margin-bottom:0}body footer .textwidget p a:hover{color:#fe002e!important}body .fusion-footer-widget-area{-webkit-backface-visibility:visible;backface-visibility:visible}body .fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-toggle-icon-line{background-color:#fff}body footer section#text-2 a{color:#fe002e!important}body footer section#text-2 a:hover{color:#000!important}.fusion-footer .fusion-footer-widget-area{padding-top:0}.recent-works{padding:70px 0;display:inline-block;width:100%}.center{text-align:center;padding-bottom:55px}.lead{font-size:16px;line-height:24px;font-weight:400}.recent-works .col-xs-12.col-sm-4.col-md-3{width:20%!important;padding:5px}.recent-work-wrap{position:relative}.recent-work-wrap img{width:100%}.recent-work-wrap .img-responsive{display:block;height:auto;max-width:100%}.recent-work-wrap img.img-responsive.image-wrap{background:#fff;object-fit:contain}.recent-work-wrap .overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;border-radius:0;color:#fff;vertical-align:middle;-webkit-transition:opacity 500ms;-moz-transition:opacity 500ms;-o-transition:opacity 500ms;transition:opacity 500ms}.recent-work-wrap:hover .overlay{opacity:1;transition:opacity 1000ms}.recent-work-wrap .recent-work-inner{top:0;background:#231f20;width:100%;border-radius:0;margin-bottom:0;padding:15px;font-family:lato,sans-serif!important}.recent-work-wrap .recent-work-inner h3{margin:0 0 7px;font-size:15px;color:#fff;font-family:lato,sans-serif!important;font-weight:700;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.recent-work-inner p{font-size:14px;margin:0 0 15px;font-family:lato,sans-serif!important;display:-webkit-box;max-width:100%;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#fff}.recent-work-wrap .overlay .preview:focus{outline:0}.recent-work-wrap .overlay .preview{bottom:0;display:inline-block;text-decoration:none;border-radius:5px;background:#ed1a39;text-align:center;color:#fff;font-size:14px;padding:0;height:28px;line-height:28px;width:180px;max-width:100%;border:0;cursor:pointer;font-family:lato,sans-serif!important}.overlay-image{margin-top:-30px;height:180px;object-fit:cover}.visit-web{width:100%;display:inline-block;text-align:center}.fusion-text.contant-text p{font-size:20px;padding:0;letter-spacing:.3px;font-weight:100!important}.career-page-custom{width:735px;margin:0 auto;text-align:center}.fusion-text iframe{width:735px!important;margin:0 auto;text-align:center}.spu-content iframe{width:100%!important}.career-page-custom span.fusion-imageframe{position:relative}.career-page-custom span.fusion-imageframe a::after{content:"";width:60px;height:60px;position:absolute;z-index:9999;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);background:#fff;border:5px solid #fff}.career-page-custom span.fusion-imageframe a::before{content:"\f105";width:7px;height:7px;background:0 0;font-family:icomoon;color:#bd978f;font-size:40px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);line-height:0;z-index:99999}div#spu-249{right:0;margin:auto;border-radius:5px;padding:30px 30px 25px}.spu-close.top_right{right:5px;top:5px;font-size:20px!important}.feature-img{background:#fff;padding:20px}#spu-249 .spu-close.top_right{right:-8px;top:-11px;font-size:15px!important;width:25px;background:#ddd;height:25px;text-align:center;line-height:25px;border-radius:50%;vertical-align:middle;display:inline-block;color:#000!important;text-shadow:none!important}.career-page-custom span.fusion-imageframe a:hover:after{background:0 0;color:#fff}.career-page-custom span.fusion-imageframe a:hover:before{color:#fff}#toTop{bottom:20px!important;height:45px!important;line-height:48px!important;background-color:#000!important;border-radius:4px 4px!important}#spu-249 .spu-close.top_right i.spu-icon.spu-icon-close{line-height:0;vertical-align:middle}.feature-img.mobile-view{display:none}p.custom-object-fit{height:72px;overflow:hidden}.fullwidthbanner-container .fullwidthabanner li:after{width:100%;height:100%;position:absolute;content:'';background:rgba(0,0,0,.5);top:0;opacity:.4}#sliders-container .avada-skin-rev{height:500px!important}.rev_slider{height:500px!important}.fusion-header{height:108px!important}.fusion-logo img{width:185px!important;max-width:185px!important}header .fusion-header,header .fusion-header-sticky-height{height:108px!important}@media screen and (min-width:1800px){p.custom-object-fit{height:72px;overflow:hidden}}@media screen and (min-width:1650px){.fusion-text.contant-text p{font-size:20px;padding:0;letter-spacing:.3px;font-weight:100!important}}@media screen and (max-width:1440px){.fusion-main-menu>ul>li>a,.fusion-is-sticky .fusion-main-menu>ul>li>a{font-size:24px!important}}@media screen and (max-width:1199px){body p{font-size:16px}}@media screen and (max-width:1024px){.fusion-body .fusion-layout-column .about-logo{width:50%!important;float:left}p.custom-object-fit{height:82px}}@media screen and (max-width:991px){#sliders-container .avada-skin-rev{height:350px!important}.rev_slider{height:350px!important}* body .fusion-is-sticky .fusion-main-menu>ul>li{padding-left:12%!important}* body .fusion-main-menu>ul>li{padding-left:12%!important}.fusion-main-menu{width:72%}.error-message{font-size:130px;line-height:normal;margin-bottom:20px}.recent-works .col-xs-12.col-sm-4.col-md-3{float:left;width:20%!important;margin-bottom:40px}.recent-work-wrap:hover .overlay{background:#231f20}.recent-work-wrap .recent-work-inner h3{font-size:15px;text-align:center}.recent-work-wrap .recent-work-inner p{font-size:14px;margin-bottom:12px;text-align:center}.recent-work-wrap .recent-work-inner{padding:15px 11px}#sliders-container .avada-skin-rev p{line-height:normal!important}.recent-work-wrap .overlay .preview{font-size:12px;padding:0 10px;width:auto}.feature-img{padding:9px}.overlay img{height:120px;object-fit:cover}.recent-works{padding:60px 0 20px}p.custom-object-fit{height:95px}}@media screen and (max-width:900px){.career-page-custom{width:100%}.career-page-custom iframe{width:100%}.enquiry-text p{max-width:100%;font-size:16px}.fusion-text iframe{width:100%!important}div#spu-249{width:96%!important;left:0!important;right:0!important;margin:0 auto!important}div#spu-249{width:90%!important}}@media screen and (max-width:800px){.detail-text p{max-width:100%;text-align:center!important}.enquiry-text{padding:40px}body p{font-size:16px}.text-description p{max-width:100%;font-size:16px}.fusion-text.contant-text p{font-size:16px;padding:0 40px}body .title h1{font-size:26px}footer .textwidget p,.textwidget p a{font-size:15px}.fusion-text.contant-text p{padding:0 20px}.error-message{font-size:90px}header .fusion-header-wrapper .fusion-header,header .fusion-header-wrapper .fusion-secondary-main-menu{background-color:#000!important;height:auto!important}header .fusion-header,header .fusion-header-sticky-height{background-color:#000;height:auto!important}.fusion-header{background-color:#000;height:auto!important}.recent-works{padding:60px 0 0}.overlay img{height:150px;object-fit:cover}.fusion-logo img{width:160px!important}.fusion-flyout-menu-active.fusion-header-has-flyout-menu .fusion-flyout-menu-icons .fusion-flyout-menu-toggle{position:fixed;right:0}h1.title-heading-center{margin-top:15px!important}.fusion-mobile-menu-icons a{margin-top:29px}.fusion-mobile-menu-design-modern .fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a{font-size:15px!important}body .fusion-mobile-nav-item .fusion-open-submenu{color:#fff;height:45px;line-height:45px;font-weight:800;display:inline-block;width:100%}.fusion-open-submenu:before{display:block;margin:0;content:'\e61f';font-family:icomoon;right:35px;position:absolute;line-height:0}body .fusion-footer .fusion-footer-widget-area .fusion-columns .fusion-column{margin:0}.fusion-mobile-menu-text-align-left li.fusion-mobile-nav-item li a:before{display:none}.overlay img{height:90px;object-fit:cover}}@media screen and (min-width:768px) and (max-width:799px){.menu-image .fusion-column-wrapper{height:auto!important;min-height:300px!important}}@media screen and (max-width:777px){#sliders-container .avada-skin-rev h2,#sliders-container .avada-skin-rev p{text-align:center!important}#sliders-container .avada-skin-rev p{font-size:18px!important}#sliders-container .avada-skin-rev{height:200px!important}.rev_slider{height:200px!important}body #toTop{bottom:10px!important;height:30px!important;line-height:35px!important;right:15px;width:30px;padding:0}body #toTop:before{line-height:normal;font-size:20px}}@media screen and (max-width:767px){.recent-work-wrap .overlay{display:none}.feature-img.mobile-view{display:block;padding:0}.feature-img.desktop-hidden{display:none}.fusion-logo img{width:75%}#post-404page .fusion-error-page-404{margin-bottom:0;padding-bottom:40px}.recent-work-wrap img.img-responsive.image-wrap{padding:0;height:auto}.feature-img{height:100%!important}.recent-works{padding:40px 0 0;display:table;float:none}.recent-works .col-xs-12.col-sm-4.col-md-3{margin-bottom:0;float:none;display:table-cell;vertical-align:middle}.feature-img a{padding:15px!important;display:block;vertical-align:middle}}@media screen and (max-width:640px){.fusion-body .fusion-layout-column .about-logo{width:50%!important;float:left}#sliders-container .avada-skin-rev p{font-size:15px!important;line-height:normal!important}#sliders-container .avada-skin-rev h2{font-size:20px!important}#rev_slider_1_1 .uranus.tparrows:before{font-size:25px}body .title h1{font-size:24px}body #content{margin-bottom:0}}@media screen and (max-width:480px){body p{font-size:14px}.enquiry-text{padding:40px 30px 30px}.enquiry-text p{font-size:14px}.fusion-text.contant-text p{font-size:14px;padding:0}footer .textwidget p,.textwidget p a{line-height:1.5}.recent-works{padding:40px 0 0}.career-page-custom span.fusion-imageframe a::after{width:24px;height:24px}.career-page-custom span.fusion-imageframe a::before{height:5px;font-size:30px}div#spu-249 .spu-content iframe{height:250px}.fusion-body .fusion-layout-column .about-logo{width:100%!important}.fusion-logo img{width:140px!important}.overlay img{height:160px;object-fit:cover}.fusion-mobile-menu-icons a{margin-top:25px}div#spu-249{padding:10px 10px 5px}#spu-249 .spu-close.top_right{right:-8px;top:-14px;font-size:11px!important;width:20px;height:20px;text-align:center;line-height:20px}#sliders-container .avada-skin-rev h2{font-size:18px!important}.recent-works .col-xs-12.col-sm-4.col-md-3{padding:3px}}@media screen and (max-width:368px){div#spu-249 .spu-content iframe{height:100%}.fusion-logo img{width:110px!important}.fusion-mobile-menu-icons a{margin-top:15px}}