body{margin:0;padding:0;font-size:17px;color:#000;font-family:'Montserrat',sans-serif;font-family:'Open Sans',sans-serif}.container{max-width:1200px}.img-rite{float:right;max-width:300px}img{border:none;outline:none;max-width:100%;height:auto}.clear{width:0;padding:0;height:0;margin:0;clear:both}a{text-decoration:none;outline:none}a:hover,a:focus,a:active{color:#3ec1cd;text-decoration:none;transition:color 0.3s linear;-webkit-transition:color 0.3s linear;-o-transition:color 0.3s linear;-moz-transition:color 0.3s linear;-ms-transition:color 0.3s linear}.banner-text h1{color:#fff;font-size:48px;font-weight:900;font-family:'Montserrat',sans-serif}h1{font-size:30px;font-weight:700;color:#010101;font-family:'Montserrat',sans-serif;text-transform:capitalize;margin-bottom:30px}h2{font-size:28px;font-weight:700;color:#010101;font-family:'Montserrat',sans-serif;text-transform:capitalize}.inner-banner h1::after{content:'';display:block;width:90px;height:4px;background-color:#FFC107;margin:6px auto}h3{font-size:25px;font-weight:700;color:#010101;font-family:'Montserrat',sans-serif;text-transform:capitalize;margin-top:20px}h3::after{content:'';display:block;width:90px;height:4px;background-color:#FFC107;margin:6px auto}.header{position:absolute;width:100%;z-index:9999;padding-bottom:20px}.logo{padding-top:20px}.top-num{text-align:right;padding-top:10px}.top-num span a{padding-left:10px;font-size:17px;font-weight:600;font-family:'Open Sans',sans-serif;color:#fff}.navigation ul.nav-bar{list-style:none;padding-left:0;text-align:right;padding-top:10px}.navigation li{position:relative;display:inline-block;padding:0 0 0 50px}.nav-bar li a{font-size:15px;font-weight:400;color:#fff;text-transform:uppercase;font-family:'Montserrat',sans-serif}.nav-bar li a:hover{border-bottom:3px solid #fff;transition:0.3s;padding-bottom:2px}.navigation ul li ul{display:none;z-index:999;position:absolute;width:220px;border-top:0 solid #fff;border-left:0 solid #fff;border-right:0 solid #fff;border-bottom:0 solid #fff;padding:0 0 0 0;background:#000;max-width:none;padding:0 15px;left:50px;text-align:left;top:25px}.navigation ul li:hover ul{display:block;margin:0;padding:0;list-style:none}.navigation ul li ul li,.navigation ul li ul li a{padding:0;margin:0!important;float:none!important;color:#fff;font-size:10px;text-align:left;display:block}.navigation ul li ul li a:hover{border:none;padding:0}.navigation ul li ul li{padding:10px 15px;border-bottom:1px solid #fff!important}.navigation ul li ul li:hover{background:#292929}.banner{position:relative;background-image:url(/wp-content/themes/am-civil/images/banner.png);background-position:center;background-repeat:no-repeat;background-size:cover}.banner-text{padding:206px 0 204px}.banner-btn a{font-size:15px;font-weight:700;font-family:'Montserrat',sans-serif;color:#000;background-color:#FFC107;padding:8px 16px}.banner-btn a:hover{background-color:#fff;transition:0.5s;color:#FFC107}.banner-btn{padding-top:20px}.services-sec{padding:30px 0}.services-sec .ser-text p{font-size:16px;font-weight:400;margin-bottom:0;font-family:'Open Sans',sans-serif;color:grey}.service-head{padding:30px 0}.ser-boxes{position:relative;display:block;width:100%}.services-sec .col-lg-12{padding:0}.service-text{background-color:#000;color:#fff;height:80px;padding:0 5px;display:table;width:100%}.service-text p{margin:0;display:table-cell;vertical-align:middle;padding:0 10px}.service-box:nth-child(2n) .service-text{background:#FFC107;color:#010101}.box-change-color{background-color:#FFC107;color:#010101}.service-text h3{font-size:15.5px;font-weight:600;margin-bottom:0;font-family:'Open Sans',sans-serif;text-transform:capitalize}.example{cursor:pointer;position:relative;overflow:hidden}.example .fadedbox{background-color:#383535d6;position:absolute;top:0;left:0;color:#fff;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;opacity:0;width:100%;height:100%;padding:10px;display:table}.example:hover .fadedbox{opacity:.8}.example .title{font-size:15px;text-transform:capitalize;opacity:0;transition-delay:0.1s;transition-duration:0.2s;height:100%;display:table-cell;vertical-align:middle;display:none}.example:hover .title,.example:focus .title{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}.plant-hire-sec{padding:40px 0;background-color:#010101}.plant-head h2{color:#fff}.ser-boxes-plant-hire{position:relative;text-align:center}.hire-box{text-align:center;margin:40px 0;padding:0 10px;width:140px;display:inline-block;vertical-align:top}.extra-box{margin:20px 0 20px;padding:0 10px;width:160px}.hire-text{padding:0 0 0;min-height:90px;position:relative;position:relative;display:table;vertical-align:middle}.hire-text h3{color:#fff;font-size:17px;font-weight:600;font-family:'Open Sans',sans-serif;text-transform:uppercase;min-height:20px;display:table-cell;vertical-align:middle}.hire-text h3::after{content:'';display:block;width:100%;height:4px;background-color:#FFC107;margin:6px auto;bottom:0;position:absolute}.licensec-sec{padding:30px 0;text-align:center}.license-head{margin-bottom:30px}.recent-text .item{min-height:130px;display:flex;align-items:center}.recent-sec{background-image:url(/wp-content/themes/am-civil/images/recent-banner.png);background-position:center;background-position:center;background-repeat:no-repeat;padding:30px 0;background-size:cover}.recent-text h2{margin-bottom:40px}.recent-text h2::after{background-color:#000}.recent-text p{line-height:28px;margin-bottom:10px;font-size:23px;font-weight:400;font-family:'Open Sans',sans-serif;color:#231f20}.recent-text h6{color:#231f20;font-size:14px;font-weight:700;font-family:'Open Sans',sans-serif}.recent-btn{margin-top:30px}.recent-btn a{border:2px solid grey;padding:3px 50px;font-size:18px;color:#010101;font-family:'Montserrat',sans-serif;font-weight:700}.recent-btn a:hover{background-color:#010101;border:2px solid #010101;transition:0.5s;color:#FFC107}.form-sec{padding:40px 0;background-color:#9e9e9e1f}.form-head{padding-bottom:30px}.form-sec input.form-control.forms{padding:12px 20px;margin-bottom:10px;color:grey;font-size:15px;font-family:'Open Sans',sans-serif;font-weight:400}.form-sec textarea.form-control{height:153px;font-size:16px;font-weight:400;padding:13px 10px;font-family:'Open Sans',sans-serif}.form-sec input.form-control.btn.btn-block.form-btn{font-size:16px;color:#939598;font-weight:700;font-family:'Montserrat',sans-serif;color:#000;background-color:#FFC107;padding:8px 16px;width:120px;float:right;margin-top:10px;cursor:pointer}.footer{background-color:#010101;padding:40px 0}.footer-logo{padding-bottom:20px}.right-footer-btn{float:right}.brd{border-top:1px solid #939598;padding-top:40px}.brd .col-lg-6.col-md-6{padding:0}.left-footer a{padding-left:10px;font-size:16px;font-weight:600;font-family:'Open Sans',sans-serif;color:#fff}.left-footer a.extra{padding-left:0;padding-right:13px}.right-footer-btn a{border:1px solid #939598;padding:10px 30px;font-size:17px;color:#fff;font-family:'Montserrat',sans-serif;font-weight:700}.right-footer-btn a:hover{background-color:#fff;color:#FFC107;transition:0.5s}.form-sec input.form-control.btn.btn-block.form-btn:hover{background-color:#010101;color:#FFC107;transition:0.5s}.inner-header{position:unset;background-color:#000;padding-bottom:20px}.inner-banner{background-image:url(/wp-content/themes/am-civil/images/contact-banner.jpg);padding:174px 0}.contact-head{padding:40px 0}.contact-text p{font-size:17px;font-weight:700;color:#010101;font-family:'Montserrat',sans-serif;padding-top:15px}.about-sec{padding-top:60px}.about-text p{font-size:16px;font-weight:400;margin-bottom:20px;font-family:'Open Sans',sans-serif;color:grey}.about-text p.change-para{font-size:15px;font-weight:700;color:#010101;font-family:'Montserrat',sans-serif;margin-bottom:10px}.about-text p.change-paragraph{line-height:20px;margin-bottom:30px}.texting{padding:40px 0 20px}.change-para a{font-size:15px;font-weight:700;color:#010101;font-family:'Montserrat',sans-serif}.content-spacing{min-height:calc(100vh - 364px);padding:30px 0}.error_pge,.content-spacing h1,.content-spacing h2,.content-spacing h3{text-align:center}.single-plant_hire .img-rite{display:none}.page-id-19 .hire-text h3{color:#000}.hour ul{padding:0;list-style:none}.hour ul li{background-color:#f6f6f6;margin-bottom:3px;padding:0 15px}.hour ul li:hover{background-color:rgb(0 0 0 / .05)}.hour ul li span{display:inline-block;font-size:16px;padding:8px 0}.hour ul li span:last-child{float:right}.map-link{position:absolute;width:100%;height:100%;display:block;z-index:5;left:0;top:0}.show-larger-map{position:absolute;width:auto;height:auto;display:block;bottom:0;background:#fac90e;color:#fff;padding:12px 19px;left:50%;margin-left:-80px}.plus-icon{width:43px;height:43px;background:url(https://amcivilcontracting.com.au/wp-content/uploads/2020/11/plus-icon.png) no-repeat center top;display:inline-block;transition-duration:.5s}.hire-box a:hover .plus-icon{background:url(https://amcivilcontracting.com.au/wp-content/uploads/2020/12/red-plus-icon.png) no-repeat center top}.hire-box a{display:block;padding:10px 0 0}.hire-box a{padding:10px 10px 0;display:inline-block;border:1px solid #000}.service-box{width:33.3%;display:inline-block;margin:-3px -2px}.service-box img{width:100%}.serivec-img{position:relative}.padding-bottom-none{padding-bottom:0}.owl-theme .owl-nav{display:none}.ngg-galleryoverview.default-view{text-align:left}.policies-page-wrapper a{color:#000;text-align:center;display:block;padding:10px 0}.policies-page-wrapper a:hover{color:#fac90e}.policies-page-wrapper img{max-width:70px;margin:0 auto;margin-bottom:20px;display:block}.new-in{padding:30px 0;text-align:center}.new-in h1{font-size:2.2em;margin-bottom:0}.abt-sec h2{text-align:left}.abt-sec hr{margin:60px 0}.ab-img img{box-shadow:0 10px 40px 0 rgb(69 77 82 / 50%)}.abt-sec h2:after{content:'';display:block;width:90px;height:4px;background-color:#FFC107;margin:6px 0 30px}.acc-point h3:after{display:none}.acc-point h3{text-align:left;font-size:18px}.acc-point{border-radius:8px;padding:10px 20px;min-height:238px;margin-top:20px;border:1px solid #fac90e;box-shadow:0 10px 26px #0000000f}.plant-hire-sec ul li{color:#fff;margin-top:20px;display:inline-block;position:relative;margin:10px 20px}.plant-hire-sec ul{margin-bottom:0;text-align:center}.plant-hire-sec ul li:after{position:absolute;width:8px;height:8px;content:'';display:block;background-color:#ffc107;left:-20px;top:9px}.road-img img{width:25%}.road-img{display:flex;flex-wrap:wrap;justify-content:center}.ser-2 .service-box{width:16.82%}.acc-point img{width:50px;margin:20px 0 10px}div#post-423 h1{display:none}.page-id-20 .banner.new-in.inner-banner{display:none}h3.uris-slider-post-title{display:none}.single-our_services h3{text-align:left!important}.single-our_services h3:after{margin:10px 0}.single-our_services ul.inner-list li{margin-top:30px;list-style:none;position:relative}.single-our_services ul.inner-list{padding-left:20px}.single-our_services ul.inner-list li:after{display:block;width:8px;height:8px;background-color:#ffc107;content:'';border-radius:12px;position:absolute;left:-16px;top:10px}.project-description-table td{padding:5px}.project-description-table{margin:20px 9}.post-content{padding:15px;box-shadow:0 10px 40px 0 rgb(69 77 82 / 50%)}.post-content-wrapper{margin:20px 0}.postid-40 .services-projects-wrapper{display:none}.project-btn{font-size:16px;font-weight:700;font-family:'Montserrat',sans-serif;color:#000;background-color:#FFC107;padding:8px 16px;width:auto;float:none;margin-top:10px;cursor:pointer;display:inline-block}.project-btn:hover,.project-btn:active,.project-btn:focus{background:#ed2224;color:#fff}.post-content-wrapper .post-content h5{min-height:45px}.policies-spacing{margin-top:20px;margin-bottom:100px}.policies-spacing h2{margin-bottom:30px;text-align:left}.single-recent_projects .inner-banner{display:none}.policies-spacing .row div{margin-right:20px}.license-qualification-home{margin:0;padding:0;list-style:none;text-align:center}.license-qualification-home li{max-width:165px;display:inline-block;vertical-align:middle;text-align:center;margin:8px}@media (min-width:992px){.sticky{position:fixed;top:0;left:0;width:100%;z-index:999;background:#000}}@media (max-width:1199px){.banner-text{padding:150px 0}.hire-box{text-align:center;margin:40px 0;padding:0 20px;width:150px}.extra-box{margin:20px 0 20px;padding:0 10px;width:130px}.hire-text h3{font-size:14px}.navigation li{padding:0 0 0 30px}.service-text{height:100px}}@media (max-width:991px){.banner-text{padding:50px 0}.header{position:relative;background:#000}.hire-box{width:110px}.extra-box{width:100px}.ser-boxes{display:inline-block;width:100%;text-align:center}.service-box{overflow:hidden;width:30%;display:inline-block}.service-text{height:80px}.navigation{display:none}.top-num{padding-top:50px}.hire-box{width:167px;display:inline-block}.extra-box{width:160px;display:inline-block}}@media(min-width:768px){.for-mobile{display:none}}@media (max-width:767px){.for-desktop{display:none}.banner-text{padding:20px 0;text-align:center}.header{position:relative;background:#000}.banner-text h1{color:#000;font-size:26px;font-weight:600;margin-bottom:0}.banner{padding:150px 0}h1{font-size:35px}.serivec-img img{width:100%}.service-box{width:49%}.service-text h3{font-size:18.5px}}@media (max-width:575px){.header{text-align:center}.top-num{padding-top:15px;text-align:center}.banner-text{text-align:center}.banner{padding:50px 0}h1{font-size:26px;font-weight:600}.banner-text{padding:20px 0}.service-box{width:100%;margin-bottom:20px}.ser-boxes{margin:0 10px;display:block;width:unset}.service-text h3{font-size:20.5px}.service-text{height:80px}.hire-box{width:130px}.extra-box{width:132px}h2{font-size:21px}.recent-text p{line-height:21px;font-size:20px}.footer{padding:20px 0;text-align:center}.right-footer-btn{margin-top:20px;float:unset}}