
/* roboto-100 - latin */


    @font-face {
    	font-family:"Trajan Pro";
    	src: url('../fonts/trajanpro-regular.eot') format('embedded-opentype'),
    	url('../fonts/trajanpro-regular.woff') format('woff'),
    	url('../fonts/trajanpro-regular.ttf') format('truetype');
    }


/* roboto-slab-regular - latin */
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-slab-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'),
       url('../fonts/roboto-slab-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-slab-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-slab-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-slab-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-slab-v7-latin-regular.svg#RobotoSlab') format('svg'); /* Legacy iOS */
}


@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/roboto-v18-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('../fonts/roboto-v18-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('../fonts/roboto-v18-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin Italic'), local('Roboto-ThinItalic'),
       url('../fonts/roboto-v18-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('../fonts/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/roboto-v18-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light Italic'), local('Roboto-LightItalic'),
       url('../fonts/roboto-v18-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('../fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/roboto-v18-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Italic'), local('Roboto-Italic'),
       url('../fonts/roboto-v18-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/roboto-v18-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium'), local('Roboto-Medium'),
       url('../fonts/roboto-v18-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('../fonts/roboto-v18-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Medium Italic'), local('Roboto-MediumItalic'),
       url('../fonts/roboto-v18-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/roboto-v18-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold Italic'), local('Roboto-BoldItalic'),
       url('../fonts/roboto-v18-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/roboto-v18-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('../fonts/roboto-v18-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/roboto-v18-latin-900.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black'), local('Roboto-Black'),
       url('../fonts/roboto-v18-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('../fonts/roboto-v18-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local('Roboto Black Italic'), local('Roboto-BlackItalic'),
       url('../fonts/roboto-v18-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}

/*@font-face {
	    font-family: 'Roboto Slab';
	src: url('../fonts/RageItalic.eot');
	src: local('RageItalic'), url('../fonts/RageItalic.woff') format('woff'), url('../fonts/RageItalic.ttf') format('truetype');
}*/
 
 @import url('https://fonts.googleapis.com/css?family=Josefin+Sans:100,100i,300,300i,400,400i,600,600i,700,700i');


body{  font-family: 'Roboto';
	font-weight: normal;
	color: #727272;
	font-size: 15px;
	line-height: 21px;
	width: 100%;
}

* { margin: 0; padding: 0; }
a:focus {
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
.header a { color: #666666; }
p { 
   text-align:justify;
}
.noPadding {
    padding: 0;
}
ul {
    list-style: none; margin:0;
}
li {list-style: none;
    
}

h1{font-size:46px; font-family: 'Roboto Slab'; color:#0c225a; margin-bottom:20px;font-weight:normal; text-transform:uppercase; } 


.top-header{background:#0c225a; padding-top:8px; padding-bottom:8px; color:#fff; }
.callus{}
.callus i{float:left; color:#3aa5ff; font-size:18px; padding: 2px 4px 0 0; }
.callus ul{padding:3px 0 0;}

.callus ul li{position:relative; display:inline-block;}
.callus ul li + li{padding-left:8px;}
.callus strong{font-weight:normal; font-size:20px;}
.findus{  text-align:right; }
 
.findus strong{font-weight:normal; font-size:16px;}
a:hover{text-decoration:none; outline:none;}
.findus i{display:inline;color:#3aa5ff; font-size:14px;    padding: 0 4px 0 0; }
.findus a{color:#000; border-radius:100%; border:1px solid #3aa5ff; line-height: 17px; width:28px; height:28px; display:inline-block; padding:0 5px 0 8px; text-align:center;  font-size: 26px; margin-right:12px; }
 
 /* BEGIN HEADER */
header {
    margin: 0;
    padding: 0;
    background: none;
    z-index: 100;
    width: 100%;
    top: 0;
    z-index: 100;    position: -webkit-sticky; 
}
.navbar .navbar-nav .nav-link{color:#3d3d3d; font-size:15px; font-weight:600; text-transform:uppercase; letter-spacing:0;padding:0 15px 0 26px;}
.navbar .navbar-nav li{padding:0 9px 0 5px;}

.navbar .navbar-nav li + li:before{content:' | '; float:left;color:#3d3d3d; font-size:18px; font-weight:600; text-transform:uppercase; padding:1px 4px 0 0px;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link

{
	color:#207cc5;
}

.navbar .navbar-nav .nav-link:hover{color:#001e6a;
	
}
.navbar-brand{margin-right:0;  align-self: flex-end;}
.navbar{padding:4px 0; text-align:center;}

.getquote{float:right;}
.getquote a{display:block; font-size:16px; color:#fff !important; border-radius:3px; background:red !important; padding:20px 25px; border:2px solid red;transition: all 0.5s ease; }
.getquote a:hover{ background:#fff !important; color:red !important; }

header{-webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -ms-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;}

/*.sticky {
	position:fixed;
	width:100%;
	left:0;
	top:0;
    opacity: 1;
    
	z-index:1000;
	     
	border-top:0;
     -webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -ms-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
	
}

.navbar-brand {
 -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.sticky .top-header{
    display: none; opacity: 0;
}

.sticky .navbar-brand{
	    width: 9%;
    padding:7px 0 4px;
transition: all .5s ease;
}

.sticky .getquote a{
      padding: 5px 25px;  
}

.sticky .menuouter{background: #fff;}

.menuouter{
    moz-transition: all 1s ease-in-out;
    o-transition: all 1s ease-in-out;background: #fff;
    transition: all 1s ease-in-out;
    webkit-transition: all 1s ease-in-out;
}
*/

/* END HEADER */

/* Homepage Starts */

.banner-wrapper{position:relative;}
.homeContent{  text-align:center; padding:80px 110px 110px; }
 .homeContent h1{         font-family: 'Roboto Slab';color:#333; text-transform:uppercase;}
  .homeContent strong{font-weight:normal; font-size:20px;}
  
.section1{  position: relative; margin-bottom:0;}
.section1 .parallax-window1 {  padding:0;  text-align:center;  position: relative;}



 
 .graybg{ background:#f9f9f9;  }

.indexAbout{   padding: 37px 36px;   }
 .indexAbout p{ }
 .indexAbout h1{    font-family: 'Roboto Slab';  line-height: 38px;}
.indexAbout h1 strong{display:block; font-family: 'Roboto';
  font-style: normal;
  font-weight: normal; color:#3d3d3d;  text-transform:uppercase; font-weight:normal; font-size:14px; padding:0; }
.customersBest{ background:#fff;padding-top:0; padding-bottom:70px; }
 .customersBest h2{ color:#000; font-size:30px;  font-family: 'Roboto Slab'; text-align: left; } 
  .customersBest p{text-align:justify; padding:0 13px;}
 .customersBest img{margin:0 auto;}


 

.btn-primary{display:inline-block;  font-family: 'Roboto';  font-style: normal;  font-weight: 700;  font-size:15px; background:#fff; color:#001343; border-radius:0; padding:7px 25px; border:1px solid #001343;transition: all 0.5s ease; }
.btn-primary:hover{ background:#001343; color:#fff; border:1px solid #001343; }
.btn-primary span{font-size:13px; color:#8fc964; padding-left:5px;}
.btn-primary:hover span{color:#000;}

.second-bg{background:url(../images/second-bg.jpg) no-repeat left; padding-top:100px; padding-bottom:100px; border-bottom:1px solid #cccccc;}

.btn-secondary{display:inline-block; font-family: 'Roboto';  font-size:15px; background:#fff; color:#000; border-radius:0; padding:6px 24px; border:1px solid #010101;transition: all 0.5s ease; }
.btn-secondary:hover{ background:#010101; color:#fff; border:1px solid #010101; }
.btn-secondary span{font-size:13px; color:#010101; padding-left:5px;}
.btn-secondary:hover span{color:#fff;}

 .contactForm{padding-top:60px; padding-bottom:60px;}
 
.enquiryFormOuter .form-control{border-radius:0;  background:none; border:1px solid #d3d2d1;color:#d3d2d1; font-weight:normal; padding:7px 14px; font-size:13px;height: 48px;}
.enquiryFormOuter .form-control::placeholder{ color:#d3d2d1;}
.enquiryFormOuter textarea.form-control{border-radius:0;  background:none; border:1px solid #d3d2d1;color:#d3d2d1; font-weight:normal;resize:none; padding:7px 14px;height:85px;}


.enquiryFormOuter h1{ text-align:center; color:#fff;position:relative;}
 
.enquiryFormOuter h2{ text-align:center; font-size:35px; font-family: 'Roboto Slab'; color:#fff;position:relative;}


 
footer{ background:#00081d; padding:65px 0;}
footer p{font-size:14px; color:#999999; margin-bottom:0;}
footer h1{  
        float: left; text-transform:uppercase;
    font-size: 14px;
    color: #8f8f8f;
    display: block;
   position: absolute;
       left: -53px;
    top: 53px;
 
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    width: 136px;
    overflow: hidden;    text-align: right;    margin: 0;
}
.socialmedia{margin-bottom:21px;  position:relative; padding:6px 0 0 30px;}
.socialmedia a{  border: 1px solid #3aa5ff;
    border-radius: 100%;
    color: #3aa5ff;
    padding: 5px 0 8px;    line-height:26px;
    width: 40px;
    height: 40px;
    display: inline-block;
    font-size: 20px;
    text-align: center;}
.socialmedia ul li{ display:block; position:relative; padding:0 3px;}
 .socialmedia ul li i{font-size:15px; width:15px; text-align:center; display:inline-block;}
.socialmedia a:hover{text-decoration:none; outline:none;}

.footerlogo{margin-bottom:15px;}
.footeraddress{}
.footeraddress span{display:inline-block;padding: 0 11px 15px 0; float:left;}
.footeraddress i{display:inline;color:#3aa5ff; font-size: 23px;
    padding: 0 4px 0 6px;width:50px; height:50px; line-height:50px; border:2px solid #3aa5ff; border-radius:100%; display:inline-block; }
 

.footerBottom{ background: #000;     display: block; padding-top:10px; text-align:center; padding-bottom:10px;
    overflow: hidden;}
	
.innerbanner { position: relative;  top: 0;  z-index: 1;}
.innerbanner h1{color:#fff; background:rgba(0,0,0,0.7);       font-family: 'Roboto Slab';position:absolute; bottom:0;  width:100%; text-align:center;  text-transform:capitalize; padding-bottom: 0;font-size:48px; font-weight:normal;  margin:0;    line-height: normal;}
.innerbanner h1.top{ top:38%;}
.innerbanner h1 strong{color:#fff;      font-family: 'Roboto Slab'; text-transform:capitalize;  font-weight:normal;}

.aboutLeft{   padding: 0 36px 37px 36px;   }
 .aboutLeft p{ color:#333; font-size:16px; line-height:24px; }
 .aboutLeft h1{     font-size: 40px;   font-family: 'Roboto Slab';  line-height: 38px;}
 
.aboutRight{}
.aboutRight h2{     color: #005fb7; font-family: 'Roboto Slab';  line-height: 38px; font-size:30px;}
	
.valuescontent img{border:2px dotted #005fb7; border-radius:100%; padding:10px; filter: grayscale(100%); }

.servicesContent{padding:35px 42px;}
 .servicesContent p{ color:#333; font-size:16px; line-height:24px; }
.careerForm .form-control{border-radius:0;  background:none; border:1px solid #8c8c8c;color:#8c8c8c; font-weight:normal; padding:7px 14px; font-size:13px;height: 41px;}
.careerForm .form-control::placeholder{ color:#515151;}
.careerForm textarea.form-control{border-radius:0;  background:none; border:1px solid #8c8c8c;color:#8c8c8c; font-weight:normal;resize:none; padding:7px 14px;height:85px;}

.careerForm .bootstrap-filestyle input{border-radius:0 !important;  background:none; border:1px solid #8c8c8c;color:#8c8c8c; font-weight:normal;     }

.careerForm h1{ text-align:center; font-size:40px; position:relative;}


.careerForm label.btn-primary {
    display: inline-block;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 15px;
    background: #001343;
    color: #001343;
    border-radius: 0;
    padding: 7px 25px;
    border: 1px solid #001343;
    transition: all 0.5s ease;
}
.careerForm label.btn-primary span {
    font-size: 17px;
    color: #fff;
    padding-left: 5px;
}



 
#button, #button1{cursor: pointer;}


.servicesContent h1{font-size: 31px;}

.constructionContent{}
.constructionContentTop h3{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1d659b+0,133351+100 */
background: #1d659b; /* Old browsers */
background: -moz-linear-gradient(top, #1d659b 0%, #133351 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #1d659b 0%,#133351 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #1d659b 0%,#133351 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d659b', endColorstr='#133351',GradientType=0 ); /* IE6-9 */
color:#fff; text-transform:uppercase; 
    padding: 15px 14px;
    font-size: 25px;
    text-align: center;
}


.constructionContentTopRight {
    padding:25px 37px;
    margin-bottom: 30px;
    box-shadow: 10px 10px 15px rgba(73, 78, 92, 0.1);
    background: rgba(0,0,0,0.5);
    transition: 0.4s;
    color: #fff;
}

.constructionContentMiddle{ background: rgba(0,0,0,0.2); padding: 3rem;}
.constructionmiddleleft img{float:left; margin:0 15px 0 0;}

.constructionmiddleleft h4{    color: #fff;
    margin-left: 0;
    font-weight: 700;
    margin-bottom: 15px;
       font-size: 33px;
    padding: 12px 0 0;
	
}
  .constructionmiddleRightBottom{ color:#fff;
	  
  }
 
 .operatorImg img{border-radius:100%; border:3px solid #fff;  }
  .operatorImg ul li {display:inline-block; padding:0 10px;}
  
 .operatorImg ul li h2{text-align:center; color:#fff; font-size:18px; padding:10px 0;}
 
 
 .adminImg{}
 
  .adminImg img{  border:3px solid #fff;  }
  .adminImg ul li {display:inline-block; padding:0 25px;}
  
 .adminImg ul li h2{text-align:center; color:#fff; font-size:18px; padding:10px 0;    height: auto;}
 
 .backgrdlightcolor {
	box-shadow: 10px 10px 15px rgba(73, 78, 92, 0.1);
    background: rgba(0,0,0,0.5);
    transition: 0.4s;
    color: #fff;
 }
 
  .backgrdlightcolor {
	box-shadow: 10px 10px 15px rgba(73, 78, 92, 0.1);
    background: rgba(0,0,0,0.5);
    transition: 0.4s;
    color: #fff;
 }
 
 
 
#pro_info h2.pg_title {
    color: #0c2e8a;
	font-size: 36px;
	margin-bottom:20px;
}
#pro_info .box {
	min-height: 290px;
    padding: 25px 10px;
    margin-bottom: 30px;
    box-shadow: 10px 10px 15px rgba(73, 78, 92, 0.1);
    background: rgba(0,0,0,0.5);
    transition: 0.4s; 	color: #fff;
}
#pro_info .box .icon {
    float: left;
}
#pro_info .box h4 {
	color: #fff;
    margin-left: 0;
    font-weight: 700;
    margin-bottom: 15px;
    font-size: 22px;
}
#pro_info .box p {
	
    font-size: 14px;
    margin-left: 100px;
    height: 70px;
	overflow:hidden;
    margin-bottom: 0;
    line-height: 20px;
}
#pro_info .box:hover {
    box-shadow: 0px 0px 30px rgba(73, 78, 92, 0.15);
    transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -moz-transform: translateY(-10px);
}

.parcelContent {
    padding:25px 37px;
    margin-bottom: 30px;
    box-shadow: 10px 10px 15px rgba(73, 78, 92, 0.1);
    background: rgba(0,0,0,0.5);
    transition: 0.4s;
    color: #fff;
}
.parcelContent h4 {
	color: #fff;
    margin-left: 0;
    font-weight: 700;
    margin-bottom: 15px;
    font-size: 22px;
	text-transform:uppercase;
}
.parcelContent p {	
    font-size: 20px;
     margin-bottom: 25px;
    line-height: 30px;
}


.constructionmiddleleft p {	
    font-size: 20px;
     margin-bottom: 25px;
    line-height: 30px;
}


.serviceinnerImg{width:100%;}


.constructionContentMiddle img {
	
	border: 3px solid #FFF;
}
.ptagcontent p {	
    font-size: 20px;
     margin-bottom: 25px;
    line-height: 30px;
}
.innerbanner_new { position: relative;  top: 0;  z-index: 1;}
	.innerbanner_new h1 {
		color: #fff;
     background: -moz-linear-gradient(top, #1d659b 0%, #133351 100%);
    background: -webkit-linear-gradient(top, #1d659b 0%,#133351 100%);
    background: linear-gradient(to bottom, #1d659b 0%,#133351 100%);
    font-family: 'Roboto Slab';
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    padding-bottom: 0;
    padding: 5px 14px;
    font-size: 28px;
    font-weight: normal;
    margin: 0 0 5px 0;
    line-height: normal;
	}

.constructionContentTopRight.listing ul{text-align:center;}

.constructionContentTopRight.listing ul li{ display:inline;font-size: 20px;  }
.constructionContentTopRight.listing ul li + li{  margin-left:35px; }



.diamondsquare{
	transform: rotate(-45deg);
	width: 128px;
	height: 128px;
	border: 3px solid #FFF;
	overflow: hidden;
	margin-left:20px;
	float:left;
	
}

.diamondpic{
	transform: rotate(45deg);
	overflow: hidden;
	width: 164px;
	height: 166px;
	margin: -25px 0px 0px -22px;
}

.backgrdlightcolortext {
	box-shadow: 10px 10px 15px rgba(73, 78, 92, 0.1);
    background: rgba(0,0,0,0.5);
    transition: 0.4s;
    color: #fff;
	font-size: 18px;
    padding: 20px 7px;
	height:63px;
    
    line-height: 18px;
    text-align: center;

}

.mt95{margin-top:95px;}

.mt90{margin-top:90px;}

.mt60{margin-top:60px;}

.mt125{margin-top:125px;}

.servicesheadh2 { font-size: 2rem; }
