@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,300);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);body{}.navbar-brand{padding-top:3px}.container text-center{margin-bottom:70px}.container4 text-center{margin-bottom:70px;height:100%;width:70%}#carousel-example{background-color:black;margin-top:-20px;z-index:100}.container-fluid{background-color:#ffffff}.jumbotron{background-color:#000300;color:white}.content-section-a{background-color:#FFFFFF}.content-section-a .row{text-align:center}.content-section-a .section-heading{text-align:right}.boxcenter{text-align:center}@media (min-width:768px) .content-section-a img{align:center}.jumbotron{margin-bottom:0}.content-section-a h3{font-size:27px}#Leftclick{width:100px;float:left;margin:0 0 10px 10px}.content-section-a{text-align:center;color:black;padding:auto}.lead{color:black;margin:right}.img-auto{width:100%;height:auto;object-fit:cover}.resources-img{width:250px;height:250px;object-fit:cover}.nopadding{padding:0 !important;margin:0 !important}.img-responsive{width:100%;height:auto}.img-responsive:hover{opacity:0.5;filter:alpha(opacity=50)}.thumbnail{position:relative;width:100%}.img-responsive2{text-align:center}.container2{margin-top:10px;padding-bottom:30px}.img-responsive2:hover{opacity:0.5;filter:alpha(opacity=50);background-color:blue}.Overview{font-size:50px;font:bold 50px helvetica,Sans-Serif;position:absolute;margin:auto;top:-280px;left:0;right:0;bottom:0;color:#fff;height:100px}@media (min-width:1200px){.vision-padding{padding:50px 50px}}.Firstparagraph{color:black}.carousel-caption{text-align:center;position:absolute;margin:auto}footer{background-color:black;clear:both}.footer-col{margin-top:25px}.logofooter{text-align:center;margin-bottom:10px;font-size:25px;color:#fff;font-weight:700}.footer-col p{color:#fff;font-size:12px;margin-bottom:15px}.footer-social li{list-style:none;float:left}.footer-col p i{width:20px;color:#999}.footer-ul{list-style-type:none;padding-left:0;margin-left:2px}.footer-ul li{line-height:29px;font-size:12px}.footer-ul li a{color:#a0a3a4;transition:color 0.2s linear 0s,background 0.2s linear 0s}.footer-ul i{margin-right:10px}.footer-ul li a:hover{transition:color 0.2s linear 0s,background 0.2s linear 0s;color:#5cb85c;text-decoration:none}.copyright{min-height:40px;background-color:#000000;text-align:center}.copyright p{color:#FFF;padding:10px 0;margin-bottom:0}.heading7{font-size:21px;font-weight:700;color:#d9d6d6}.post p{font-size:12px;color:#FFF;line-height:20px}.post p span{display:block;color:#8f8f8f}.bottom_ul{list-style-type:none;float:right;margin-bottom:0}.bottom_ul li{float:left;line-height:40px}.bottom_ul li:after{content:"/";color:#FFF;margin-right:8px;margin-left:8px}.bottom_ul li a{color:#FFF;font-size:12px;transition:color 0.2s linear 0s,background 0.2s linear 0s;text-decoration:none}.bottom_ul a:hover{transition:color 0.2s linear 0s,background 0.2s linear 0s;color:#5cb85c;text-decoration:none}.social-icon{width:30px;height:30px;font-size:15px;background-color:blue;color:#fff;text-align:center;margin-right:10px;padding-top:7px;border-radius:50%}.footer-social li{float:left;padding:0;margin:0}.linked-in{background-color:#007bb6}.facebook{background-color:#3b5998}.twitter{background-color:#1da1f2}.google{background-color:#f63e28}.fa{opacity:0.7}.fa:hover{opacity:1}html,body{height:70%;width:100%}.jumbotron2{background-color:inherit}.container-full-bg{width:100%;height:100%;max-width:100%;background-position:center;background-size:cover;margin-top:-20px}.container-full-bg .container,.container-full-bg .container .jumbotron2{height:100%;width:70%}#aboutus{margin-top:20px}.gallery-title{font-size:bold 36px /45px Helvetica,Sans-Serif;color:black;text-align:center;font-weight:500;margin-bottom:70px}.gallery-title:after{content:"";position:absolute;width:7.5%;left:46.5%;height:45px;border-bottom:1px solid #5e5e5e}.filter-button{font-size:18px;border:1px solid #42B32F;border-radius:5px;text-align:center;color:#42B32F;margin-bottom:30px}.filter-button:hover{font-size:18px;border:1px solid #42B32F;border-radius:5px;text-align:center;color:#ffffff;background-color:#42B32F}.btn-default:active .filter-button:active{background-color:#42B32F;color:white}.port-image{width:100%}.gallery_product{margin-bottom:30px}#thumbnail img{height:250px;width:100%}.navbar-brand img{padding-right:20px}#menu1 .roadwide1{font-size:16px}#menu1 .box-row{border:2px solid #ededed;border-radius:20px}.wide1 h4{font-size:35px;color:#242424}@media (min-width:1200px){.box-padding{padding:180px 80px}}#menu2 h3{font-size:35px}.utilityp p{font-size:18px}.traffic-management1 h3{font-size:40px}.traffic-management1 .heading-title{font-size:20px;color:#646464}.box-observe{background:#f7f7f7;border-radius:30px}.center{margin:auto;float:none}.row-team{padding-top:25px}.manpower1 h3{font-size:40px}.overviewimg img{width:100%}@media (min-width:1200px){.equipment .thumbnail{min-height:380px;max-height:380px;overflow:hidden;transition:all 0.3s ease-in-out}.thumbnail:hover{border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,0.3);transition:opacity 0.3s ease-in-out}.thumbnail::after{border-radius:5px;box-shadow:0 5px 15px rgba(0,0,0,0.3);transition:opacity 0.3s ease-in-out}}.equipment p{font-size:13px}.dimension th{text-align:center}.pdetails{border:1px solid #dbdbdb}hr.linecheckout{background:#f0f0f0}.shippinghead{background:#5cb85c;border:2px solid #5cb85c;border-radius:5px;color:white}.shippinghead1{background:#b7c6b9;border:2px solid #b7c6b9;border-radius:5px;color:white}#myImg{border-radius:5px;cursor:pointer;transition:0.3s}#myImg:hover{opacity:0.7}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.9)}.modal-content{margin:auto;display:block;width:80%;max-width:600px}#caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}.modal-content,#caption{-webkit-animation-name:zoom;-webkit-animation-duration:0.6s;animation-name:zoom;animation-duration:0.6s}@-webkit-keyframes zoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s}.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width:700px){.modal-content{width:100%}.md-image{padding-top:30px}}.manufacturing-img img{width:100%;height:250px;object-fit:cover}.manufacturing-img img{border:1px solid #ddd;border-radius:4px;padding:5px;width:100%}.bottom-padding{padding-bottom:20px}.resources-img{width:100%;height:250px;object-fit:cover}.resources-gallery .thumbnail{border:none}.resources-gallery img{border-radius:3px}.desc{padding:10px;text-align:center}.gallery{border:1px solid #ccc;min-height:320px;max-height:380px;overflow:hidden;margin-bottom:20px}.md-image{max-width:200px;min-width:120px;height:auto;width:100%;float:left}.concrete-img{object-fit:cover;height:100px}.img-responsive1{height:auto;max-height:250px;display:block;margin:0 auto}.green{color:#4fee57}.whatsapp{position:fixed;right:0px;top:52%}.whatsapp h5{color:white;background:#20b20f;padding:10px;border-radius:10px}