body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Open Sans,sans-serif;margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navigation-link{text-decoration:none}.navigation-link,.portfolio_url_text{color:#5f8c27;cursor:pointer;font-family:Open Sans;font-size:14px;font-style:normal;line-height:27px}@media (max-width:991px){.home-section{height:800px!important}.home-section img{height:100%!important}.centered-text-home p{font-size:.9rem}.landing-section h1{font-size:2em}.landing-section p{font-size:1em;margin-inline:20px}}@media (max-width:767px){.parent-container{padding:50px 5px 0!important}.contact-container,.safety-content{margin:2rem}.project-list{margin-top:0!important}.main-left-div{padding-right:0!important}.parent-container .image-icon{height:100%}.image-list{display:block!important}.parent-container .content-img{height:300px!important;width:100%!important}.contact-container .contact-box{padding:40px 20px!important}.image-preview-box{height:auto!important}.drawer-header-div{padding-left:0!important;width:100%}.navlist-padding{margin:0 15px!important}.drawer-header-link{height:100px!important}.meet-section .about-button{padding-inline:9rem!important}.centered-text-home{font-size:16px!important;padding:0 25px;top:20%!important}.contact-container,.safety-content{margin-top:2rem}}@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){.drawer-header-link{height:70px!important}}.toggle,[id^=drop]{display:none}nav{background-color:#fff;width:100%;z-index:10}#logo{color:#fff;cursor:pointer;display:block;float:left;padding:0 0 0 50px}#logo img{height:auto;width:250px}nav:after{clear:both;content:"";display:table}nav ul{list-style:none;margin:50px 0 0;padding-left:21rem;position:relative;z-index:999}nav ul li{display:inline-block;margin:0}nav a{color:#333;display:block;font-size:13px;font-weight:600;letter-spacing:1px;padding:14px 20px;text-decoration:none;text-transform:uppercase}.main-menu:hover,nav ul li ul li:hover a{color:#5f8c27}nav ul ul{margin-top:0;max-width:170px;min-width:174px;padding-left:0;width:156px}nav ul ul li a{background-color:#fff;border:1px solid #5f8c27;color:#000;font-size:12px;letter-spacing:1px!important;padding:8px 20px!important;text-transform:uppercase}nav ul ul{display:none;position:absolute}nav ul ul li{display:list-item;float:none;position:relative}nav ul ul ul li{left:170px;top:-39px}.nav_item,nav ul ul ul li{position:relative}.nav_item.active:after,.nav_item:hover:after{background:#000;bottom:-4px;content:"";display:block;height:2px;left:20px;position:absolute;width:15px}.main-menu{color:#1b1b1b;cursor:pointer;font-family:Open Sans,sans-serif;font-size:13px;font-style:normal;font-weight:600;letter-spacing:1px;line-height:35px;padding:0 17px;text-transform:uppercase}.main-menu-mobile{color:#1b1b1b!important;cursor:pointer!important;font-family:Open Sans,sans-serif!important;font-size:13px!important;letter-spacing:-.5px!important;line-height:25px}.moblie_nav_item,.moblie_nav_item-inactive{color:#1b1b1b!important;cursor:pointer!important;font-family:Open Sans,sans-serif!important;font-size:13px!important;letter-spacing:-.5px!important;line-height:25px;text-decoration:none}.menuIcon,.moblie_nav_item.active{color:#5f8c27!important}@media (max-width:991px){.header-contact-detail,.is-hidden-mobile{display:none!important}[id^=drop]:checked+ul{max-width:100%;position:relative;transition:all 2s ease-in-out;width:100%}.menu{width:100%}nav ul{float:left;margin-top:60px;padding-left:0;position:absolute;z-index:999}#logo,nav ul{text-align:left}#logo{display:block;float:none;height:23px;padding:0;width:100%}#logo img{display:block;float:left;margin-left:8%;margin-top:10px;padding-bottom:10px;width:150px}nav{margin:0;z-index:99}.nav_item.active:after,.nav_item:hover:after{background:none}.menu,.toggle+a{display:none}.toggle{background-color:#fff;border:none;color:#000;display:block;font-size:14px;font-weight:400;text-decoration:none}.toggle-btn{background-color:initial!important;color:#000;left:90%;position:absolute;top:30px;transform:translate(-50%,25%)}.toggle:hover{color:#5f8c27}[id^=drop]:checked+ul{display:block}nav ul ul .toggle,nav ul ul a{padding:0 40px}nav a{color:#000;display:inline-block;font-size:14px;font-weight:400;letter-spacing:0;padding:12px 20px;text-decoration:none;text-transform:none}nav a:hover,nav ul ul ul a:hover{color:#5f8c27}nav ul li ul li .toggle,nav ul ul a,nav ul ul ul a{background:#0000;color:#fff;text-transform:none}nav ul ul ul li .toggle:hover{color:#fff;font-size:.9em;text-transform:none}nav ul ul li a{border:none;font-size:14px;text-transform:none}nav ul ul{color:#fff;float:none;position:static}nav ul li:hover>ul,nav ul ul li:hover>ul{display:none}nav ul ul li{background-color:#fff;border:none;border-top:1px solid #eaeaea;display:block;width:100%}nav ul ul ul li{background:#0000!important;background-color:#000000b3!important;position:static}nav ul li{border-bottom:1px solid #eaeaea;display:block;width:100%}.sub-menu-hover{background-color:#0000001a}}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#fff;display:none;min-width:160px;position:absolute;z-index:1}.dropdown-content a{border:1px solid #5f8c27;color:#000;font-size:12px;letter-spacing:1px!important;padding:0 7px!important;text-transform:uppercase}.dropdown-content a,.dropdown-content a:hover{background-color:#fff}.dropdown:hover .dropdown-content{display:block}@media (min-width:1024px){.is-hidden-desktop{display:none!important}nav ul ul li:hover .sub-menu-hover{display:inherit}nav ul li:hover .menu{background-color:#eee;display:inherit;font-size:14px;font-weight:600;text-align:left}}.parent-container{max-width:1300px!important;padding-top:50px!important}.parent-container .content-img{height:130px;object-fit:cover;width:130px}.parent-container .image-icon{align-items:center;background:#000000cf;bottom:0;color:#fff;display:flex;height:130px;justify-content:center;opacity:0;position:absolute;top:0;width:100%}.drawer-header-div{display:flex;justify-content:center;padding-left:10px}.drawer-header-link{display:flex;height:120px;justify-content:center;padding:0;width:100%}.drawer-header-logo{height:100%}.topbar-main{background-color:#fff!important;box-shadow:none!important;color:gray!important;padding:0!important}.toolbar-height,.topbar-main{min-height:120px!important}p{font-family:Open Sans}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.footer_top_holder{background-color:#000;margin-top:10px}.footer_top{padding:72px 0 52px;text-align:center}.container{padding:0;position:relative;width:100%;z-index:100}.container_inner{margin:0 auto;position:relative}.footer_col1{text-align:center}.footer_top h5{color:#fff;font-size:15px;font-weight:600;letter-spacing:1px;margin:0 0 22px;text-transform:uppercase}.footer_top p,.footer_top span{word-wrap:break-word;color:#818181}.footer_top .textwidget{word-wrap:break-word;color:#818181!important}.footericons a{color:#fff!important}.footericons a:hover{color:#5f8c27!important}@media only screen and (min-width:1400px){.container_inner{width:1300px}}.landing-container{height:700px;overflow:hidden;position:relative;width:100%}.background-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.slide-in-text{animation:slideIn 1s ease-out forwards;margin:0;opacity:0;position:relative}.centered-text-home{color:#000;font-family:Open Sans,sans-serif;font-size:21px;left:50%;position:absolute;text-align:center;top:18%;transform:translate(-50%,-50%);width:100%;z-index:2}.centered-text-home .homebutton{border:1px solid #fff!important;border-radius:0!important;color:#fff!important;font-size:1.5rem!important;margin-top:40px!important;padding:10px 30px!important}.centered-text-home .homebutton:hover{background-color:#fff;color:#000!important;cursor:pointer}.landing-section{margin-top:100px;text-align:center}.landing-section h1{color:#333;font-size:2.5em;font-weight:400;letter-spacing:.1em;line-height:1.4em;text-align:center}.landing-section .decoration{line-height:0em;margin-bottom:15px;margin-top:15px;text-align:center}.landing-section .decoration .decoration-inside{border-top:1px solid #333;display:inline-block;height:1px;max-width:10%;width:100%}.h2-heading{color:#666;font-weight:600}.meet-section{margin-top:4rem;text-align:center}.meet-section h2{font-family:Open Sans,sans-serif;font-size:40px;font-weight:400;line-height:50px}.meet-section .about-button{background-color:#5f8c27;border-radius:0;color:#fff;font-family:Open Sans,sans-serif;font-size:20px;font-weight:700;padding-block:25px;padding-inline:14rem;text-transform:none}.meet-section .about-button:hover{background-color:#000}.meet-section .meet-paragraph p{font-size:17px;font-weight:400;margin-top:0}.aboutparagraph{color:#5f8c27;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:27px;margin-top:30px;text-align:center}@keyframes slideIn{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.scope_title_container{margin-bottom:50px}.scope_title{font-size:55px;line-height:60px;text-align:center}.scope_bg_container{background-color:#000;background-image:url(/static/media/Scope_Bg.a683a61cc48d62c02721.png);background-position:0 0;background-repeat:repeat;background-size:inherit;text-align:center;width:100%}.scope_bg_title_container{padding:1px 0 2px}.scope_bg_title{color:#d6d6d6;font-family:Open Sans,sans-serif;font-size:45px;font-weight:400;line-height:50px;list-style-type:none;margin:0!important;padding-top:25px;text-align:center;text-transform:uppercase}.scope_image_carousel_container{align-items:center;display:flex;justify-content:center;margin-top:40px;padding:0 10%}.scope_image_content_container{margin-left:auto;margin-right:auto;margin-top:40px;width:80%}.scope_image_card{cursor:pointer;height:350px;overflow:hidden;position:relative;transition:.5s;width:500px}.scope_image_card:hover .content{opacity:0}.scope_image_card:hover .media{filter:none}.media{filter:brightness(.5);transition:.5s}.content{color:#fff;left:50%;opacity:1;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .5s;width:80%}.scope_image_title{color:#fff;font-size:25px!important;font-weight:600!important}.scope_image_description{color:#fff;font-size:20px!important}.scope-ul-margin{margin:0 0 32px;padding:0}@media (max-width:600px){.scope_image_content_container{margin:0;width:100%}.scope_image_card{width:100%}.scope_bg_title{font-size:46px;padding-top:35px}}.carousel-container{position:relative;text-align:center;width:100%}.image-wrapper{overflow:hidden;position:relative}.carousel-image{height:auto;opacity:1;transition:opacity .5s ease-in-out;width:100%}.carousel-image.fade{opacity:0}.circles{display:flex;height:100%;justify-content:center;padding-bottom:40px;padding-top:40px}.circle{background-color:#d3d3d3;border-radius:50%;cursor:pointer;height:9px;margin:0 5px;transition:background-color .3s ease;width:9px}.circle.active{background-color:#000}.arrow{background:#0000;border:none;cursor:pointer;font-size:26px;position:absolute;top:50%;transform:translateY(-50%);transition:color .3s ease}.arrow.left{left:10px}.arrow.right{right:10px}.arrow:hover{color:#fcb900}.main-content{font-weight:700}.sub-title{color:#000;font-family:Open Sans!important;font-size:15px!important;font-weight:600!important;letter-spacing:1px;padding:10px;text-transform:uppercase}.project-card{height:550px}.project-card .add-icon{font-family:Raleway;font-size:100px;font-weight:100;opacity:0;transform:translate(100px,100px);transition:transform .5s ease,opacity .5s ease}.project-card:hover .add-icon{opacity:1;transform:translate(0)}.css-1dbpucb-MuiTooltip-tooltip{background-color:#fff!important;color:#000!important}.safety-content .safety-container{max-width:1300px;padding-left:0;padding-right:0}.safety-content .safety-header .safety-heading{font-family:Open Sans,sans-serif;font-size:45px;line-height:60px;margin-bottom:40px;margin-top:0}.safety-content .safety-header .safety-info{box-sizing:border-box;margin-bottom:10px;padding-left:15px;padding-right:15px}.safety-content .safety-header .info{font-family:Open Sans,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:30px;margin:0;text-transform:none}.safety-content .safety-hats{display:inline-block;margin:70px 0;position:relative;width:100%}.safety-content .safety-hats .safety-img{display:block;position:relative;width:100%;z-index:10}.safety-content .safety-hats .shader{background-color:#00000080;height:100%;left:0;position:absolute;top:0;transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;width:100%;z-index:20}.safety-content-new .safety-header .safety-heading{font-family:Open Sans,sans-serif;font-size:55px;line-height:60px;margin-bottom:40px;margin-top:0}.contact-container{align-items:center;display:flex;justify-content:center;min-height:63vh;padding:0}.contact-container .contact-box{background-image:url(https://i0.wp.com/midwest-group.com/wp-content/uploads/2017/10/yyc4.jpg?fit=694%2C520&ssl=1);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:80px}.contact-container .contact-box .contact-info{font-family:Open Sans,sans-serif;font-size:20pt;font-style:normal;font-weight:400;line-height:30px;margin:0;padding:0;text-transform:none}.contact-container .contact-box .information{color:#fff;font-family:Open Sans,sans-serif;font-size:14pt}.contact-container .contact-box .seprator{background-color:#5f8c27;height:3px;margin:10px 0;width:14px}.contact-container .contact-box .no-wrap{white-space:nowrap}.main-left-div{padding-right:4rem}.separator{background-color:#5f8c27;display:block;height:3px;margin:10px 0 20px;width:20%}.gallary-holder{overflow:hidden;position:relative!important}.gallary-holder:hover .image-icon{cursor:pointer;opacity:1}.heading-info{font-family:Open Sans,sans-serif;font-size:55px;line-height:60px;margin:0 0 20px}.sub-heading-info{font-size:15px;font-weight:600;letter-spacing:1px;line-height:1.571428571428571em;margin:0;text-transform:uppercase}.main-left-div .description{color:#000;font-family:Open Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:27px;margin:0;text-align:start}.image_preview_container{height:100%;position:relative;width:100%}.preview-carousel-image{height:auto;opacity:1;transition:opacity .5s ease-in-out;width:100%}.preview-carousel-image.fade{opacity:0}.image_preview_container{height:719px;width:900px}.MuiModal-root:focus{outline:none}.preview_arrow{cursor:pointer}.preview_image_index{color:#fff;font-family:Raleway,sans-serif;font-size:15px;font-weight:600}.image-preview-box{height:90vh}.post-related-text{border-top:1px solid #e6e6e6;font-family:inherit;font-size:12px;font-style:normal;font-weight:700;letter-spacing:1px;line-height:30px;padding-top:15px}.related_title{cursor:pointer;font-family:Open Sans;font-size:inherit;font-weight:400;margin:0!important;-moz-opacity:1;opacity:1;padding:0!important;text-decoration:none}.related_title:hover{color:#5f8c27;text-decoration:underline}.related_date{color:#979797;font-family:Open Sans;font-size:14px;line-height:20px;margin:0!important;padding:0!important}.protfolio_btn{align-items:center;border:2px solid #e5e5e5;border-radius:4px;color:#b4b4b4;cursor:pointer;display:flex;font-size:14px;height:38px;justify-content:center;line-height:38px;outline:0;text-align:center;text-shadow:none;transition:all .3s ease;white-space:nowrap;width:38px}.protfolio_btn:hover{background-color:#e5e5e5;color:#000}.protfolio_app_icon_navigation{color:#e5e5e5;cursor:pointer;font-size:30px}.protfolio_app_icon_navigation:hover{color:#b4b4b4}.main-content{font-family:Open Sans;text-align:center}.related_project_container{padding:80px 0}.related_project_title{font-family:Open Sans,sans-serif!important;font-size:19px!important;font-weight:400!important;line-height:1.375em;padding:85px 0 55px}.releted-project-sub-title{color:#000;cursor:pointer;font-family:Open Sans!important;font-size:15px!important;font-weight:600!important;letter-spacing:1px!important;text-align:center;text-transform:uppercase}.releted-project-sub-title:hover{color:#5f8c27}.project-card{box-shadow:0 2px 10px #0000001a;height:50%;overflow:hidden;position:relative}.project-card:hover{box-shadow:0 2px 15px #0003}.releted-project-sub-title-second{color:#5f8c27!important;font-family:Open Sans!important;font-size:12px!important;font-weight:300;line-height:1.5em;margin:0;text-align:center;text-transform:none}.card-overlay{align-items:center;background:#00000080;color:#fff;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.project-card:hover .card-overlay{opacity:1}.plus-icon{font-size:48px;font-weight:700}.related_project_image{transition:transform .3s ease}.image_holder{overflow:hidden;position:relative;transition:all .7s ease-out}.image_holder:hover .related_project_image{transform:scale(1.1)}.text-holder .text-outer .text-inner .view-text:hover{background-color:#5f8c27!important;border-color:#5f8c27!important;color:#fff!important}.image_holder:hover .text-holder{opacity:1}.image_holder .text-holder{background:#151515c7;bottom:0;height:100%!important;left:0;opacity:0;overflow:hidden;position:absolute;visibility:visible;width:100%;z-index:200}.image_holder .text-holder .text-outer{display:table;height:100%;overflow:hidden;text-align:center;vertical-align:middle;width:100%}.image_holder .text-holder .text-outer .text-inner{display:table-cell;height:100%;margin:0;padding:0;text-align:center;vertical-align:middle;width:100%}.image_holder .text-holder .text-outer .text-inner .view-text{-webkit-backface-visibility:hidden;background-color:#fff;color:#000;display:inline-block;font-size:12px;font-weight:700;height:30px;line-height:30px;margin:0 0 5px;padding:0 17px;position:relative;text-decoration:none}
/*# sourceMappingURL=main.f6d06060.css.map*/