body{font-family: roboto-regular;}
@font-face{
font-family: roboto-regular;
src:url("../fonts/Roboto-Regular.ttf");
}
@font-face{
font-family: roboto-bold;
src:url("../fonts/Roboto-Bold.ttf");
}
@font-face{
font-family: roboto-italic;
src:url("../fonts/Roboto-Italic.ttf");
}
@font-face{
font-family: roboto-bolditalic;
src:url("../fonts/Roboto-BoldItalic.ttf");
}
.logo{
	/*text-align: center;*/
    padding: 10px 0 15px 15px;
}
.logo a{/*font-size:25px;*/color:#000;padding:0 10px;}
.callUs{/*text-align: center;*/padding: 15px 0;}
.callUs span{/*font-size:22px;*/color:#000;line-height:30px;font-family: roboto-regular;}
.sliderBox{
    /*background: #f4f4f4;*/
    background: #efeced;
}
p{text-align: justify;}
.AbsoluteP{
	z-index: 99;
    position: absolute; 
    left: 0;
    right: 0;
    top: 63px;
    overflow: hidden;
}
.RelativeP{position: relative;}
.Menu{/*padding:10px; */text-align:center;}
.menuBox{background: #efeced;}
.menuBox p{
	font-size: 15px;
    color: #353636;
    /*margin-top: 15px;*/
    padding:12px 40px;
    text-align: justify;
}
.navbar-nav>li>a{font-size:14px;color:#fff;}
.navbar-default{background:rgba(214, 214, 214, 0.55);margin-bottom: 12px;
    /*border-bottom: 1px solid #ccc!important; */
    box-shadow: 1px 1px 1px rgba(185, 184, 184, 0.75);
}
.navbar-default .navbar-nav>li>a {
    color:#000!important;
}
/*.contInto{margin-top: 50px;}*/
.rotate-text{background:#00a2e8;text-align:center;color:#000;padding:4px 0;}
.padBtm15{padding-bottom: 15px;}
.padBtm10{padding-bottom: 10px;}
.padTop4{padding-top:4px;}
.padTop10{padding-top: 10px;}
.padRight0{padding-right: 0px;}
.padLeft0{padding-left: 0px;}
.socialmedia .fa{color:#000;font-size: 22px;margin-left:25px; margin-top:5px;}
.socialmedia ul{list-style-type: none;}
.socialmedia ul li{float:left;margin-left:15px; }
.box1{
border:2px solid #00a2e8;
border-radius:5px;
padding:10px 20px;
margin-top:30px;
min-height:215px;
-webkit-transition: box-shadow 1s; /* For Safari 3.1 to 6.0 */
 transition: box-shadow 1s;
}

.box1:hover{box-shadow:1px 1px 1px 2px #ddd;}
.box1 h4{
    color:#505050;text-align:center;text-transform: uppercase;
    font-size: 17px;
}
.box1 p{color:#333331;text-align:center;font-size:15px;}
.Accrediatation p{text-align: left;}
/*.Accrediatation h3{color: #00a2e8;font-family: roboto-bold;text-align: right;
    padding-right: 21%;}*/
.r-side h3{color: #00a2e8;font-family: roboto-bold;}
.marTop15{margin-top: 15px;}
.service ul{list-style-type: none;}
.service ul li .fa{color: #00a2e8;margin-right:5px;}
.service ul li{font-size:15px;}
.footer{width:100%;position: fixed;bottom:0;z-index: 999;}
.copyright{padding-top:10px;}
.copyright p{text-align:center;color:#fff;font-size: 14px;}
.copyright a{color:#ffea00;font-size: 14px;}
.copyright a:hover{text-decoration:underline;}
.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: 0;
    z-index: 9;
}
.inspection .img-responsive {
   /* height: 252px!important;*/
}
.concrete .img-responsive {
    min-height: 165px;
}
.welding .img-responsive {
    width:100%;
    border: 2px solid #ffe000;
    border-radius: 3px;
}
.contact h3 {
    color: #00a2e8;
    font-family: roboto-bold;
}
.map{border:1px solid #dedede;}
.show{display: block;margin-top:3px;}
span b{font-family:roboto-bold;color:#333;font-size: 15px;}
.address span{font-size:15px;}
.marTop25{margin-top:25px;}
.border{border:1px solid #ccc;padding: 5px;border-radius: 5px;}
.color-blue{color: #00a2e8;}
.f-20{font-size: 20px;}
.backToservice{padding-left: 30px;padding-bottom: 15px;padding-top: 15px;}
.backToservice span a{color:#333;font-size:14px;vertical-align: top;}
.navbar ul li a.active{background:#00a2e8;/*padding:15px;*/color:#fff!important;}
.navbar ul li:hover{color:#fff!important;background:#00a2e8;}
.navbar-default .navbar-nav>li>a:hover {
    color: #fff!important;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    width: 100%;
}
.borderLeft{
    width:10px;height:350px;margin:0 auto;border-left:1px solid #ccc;
}
.address img{width:100%;}
.f-18{font-size: 22px;}
header{box-shadow: 1px 1px 5px 2px rgba(0,0,0,.5);}
img{width: 100%;}
