.news-updates{padding:40px 0;}
.news-updates h1{text-transform:capitalize;font-weight:normal;color:#000;text-align:center;margin-top:0;margin-bottom:40px;}
.has-background-cover{margin:0 0 35px;position:relative;border:none;height:25em;text-align:center;padding:20px;background:rgba(0,0,0,.05);background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;text-shadow:0 2px 3px rgba(0,0,0,.3);background-position:center center;background-attachment:scroll}
.has-background-cover .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:#000;opacity:.3}
.has-background-cover h2{margin:0;display:table;height:100%;width:100%;font-size:1.625em;color:#fff;word-wrap:normal}
.has-background-cover h2 a{position:relative;z-index:1;line-height:1.35;vertical-align:middle;text-decoration:none;display:table-cell;color:#fff;text-transform:none;font-weight:300;font-family:OpenSansLight;}
.has-background-cover:hover .overlay{opacity:0.8;-webkit-backface-visibility: hidden;}



.box1{width: 240px;height: 258px; border:1px solid #000; border-radius:2px; float:left; margin:20px 30px;  }
.box1 img{width: 240px;height: 258px;}
.box1 .overlay{width: 240px;height: 258px; background:#fff; margin: -258px 0px 0px -1px; opacity:5.5; }
.box1 p{padding:5px 7px; border:1px solid #000; text-decoration:none; font-family:sans-serif; font-size:14px; margin:-140px 0px 0px 15px; display:inline-block; opacity:0; transition:all 0.5s ease-in-out;    cursor: pointer;/* z-index: 10000; */position: absolute;}



.box1 .overlay:hover{opacity:0.1;width:240px; margin-left:50px; float:right; }
.box1:hover{box-shadow:0px 0px 10px #6A6A6A; border:1px solid #00DFDF;}
.box1:hover p{opacity:1; background:#FFFFFF; color:#000000; margin:-40px 0px 0px 15px;  border-radius:1px; }
.box1 p:hover{border:1px solid #00DFDF; }


.single-latest-project-carousel .img-box{position:relative;overflow:hidden}
.single-latest-project-carousel .content-box{padding:5px 10px;background:#454545;height: 85px;}
.single-latest-project-carousel .content-box .head-st{font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;color:#fff;}
.single-latest-project-carousel .content-box .date-st{font-size:12px;color:#fff;}
.single-latest-project-carousel .img-box img{height: 254px;width: 254px;}
.single-latest-project-carousel .img-box .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);-webkit-transform:translate3d(0,100px,0,);transform:translate3d(0,100px,0);opacity:0;visibility:hidden;-webkit-transition:-webkit-transform .4s ease,opacity .4s ease,visibility .4s ease;transition:transform .4s ease,opacity .4s ease,visibility .4s ease}
.single-latest-project-carousel .img-box .overlay .box{display:table;width:100%;height:100%}
.single-latest-project-carousel .img-box .overlay .box .box-content{display:table-cell;vertical-align:bottom}
.single-latest-project-carousel .img-box .overlay .box .box-content a:hover{text-decoration:none}
.single-latest-project-carousel .img-box .overlay .top{text-align:center}
.single-latest-project-carousel .img-box .overlay .top a{display:block;width:25px;height:25px;border-radius:50%;line-height:48px;font-size:18px;color:#fff;-webkit-transition:background .4s ease,border-color .4s ease;transition:background .4s ease,border-color .4s ease;margin:29px auto 24%}
/*.single-latest-project-carousel .img-box .overlay .bottom{background:#008f9c;padding:16px 0 16px 20px}*/
.single-latest-project-carousel .img-box .overlay .bottom{padding: 0px 0px 115px 40px;}
.single-latest-project-carousel .img-box .overlay .bottom .title h3{margin:0 0 7px;color:#fff;font-family:'oswald_regularregular';font-size:14px;letter-spacing: 0.1em;}
.single-latest-project-carousel .img-box .overlay .bottom .title span{color:#fff;font-size:12px}
.single-latest-project-carousel .img-box .overlay .bottom a{color:#fff;width:50px;height:40px;line-height:40px;border-left:1px solid #5E80BD;display:block;position:relative;text-align:center}.single-latest-project-carousel .img-box .overlay .bottom a:before{content:'';width:1px;height:100%;background:#2A5391;position:absolute;top:0;left:-2px}
.single-latest-project-carousel:hover .img-box .overlay{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}
.latest-project-carousel .owl-nav{margin:0;padding:0}
.latest-project-carousel .owl-nav [class*=owl-]{background-color:transparent;padding:0 5px;-webkit-transition:color .3s ease;position:absolute;bottom:50%;margin:0 0 -20px;width:40px;height:40px;background:rgba(0,0,0,.66);font-size:16px;line-height:40px;text-align:center;color:#fff;transition:.5s ease}
.latest-project-carousel .owl-nav [class*=owl-]:hover{color:#fff;background:rgba(72,199,236,.65);transition:.5s ease}
.latest-project-carousel .owl-nav .owl-next{right:0}
.latest-project-carousel .owl-nav .owl-prev{left:0}
.single-project-item h3{margin:0}
.single-project-item .img-box{position:relative;overflow:hidden}
.single-project-item .img-box .overlay{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(53,99,169,.9);-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0);opacity:0;visibility:hidden;-webkit-transition:-webkit-transform .4s ease,opacity .4s ease,visibility .4s ease;transition:transform .4s ease,opacity .4s ease,visibility .4s ease}
.single-project-item .img-box .overlay .box{display:table;width:100%;height:100%}