@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

                body{margin:0 auto 0 auto; padding:0; width:100%; height:100%; font-family: 'Montserrat' , sans-serif; line-height:1.6; font-size:14px; }
                  h1{font-size:28px; text-align:center; font-weight:700px; color:#3cc194;}
		#u3-body{width:100%; height:100%; padding:0; margin:0 auto 0 auto;  }
	        .u3-header{width:100%; height:80px; position:fixed; border-bottom:1px solid #0b2544; z-index:100; left:0; top:0; background:#0b2540; box-shadow:0 0 12px rgba(0,0,0,3.3);}
		.openbtn {font-size: 30px; cursor: pointer; position:absolute;background-color:#0b2540; color: white; padding: 1px 1px; border: none; top:20px; left:10px; border:none;}
                .u3-menu .closebtn{ position: absolute;    top: -20px;    right: 5px;    font-size: 46px;    margin-left: 50px; color:#fff; text-decoration:none; border:none;}
		.u3-logo{width:120px; display:block; margin:auto; }
		.logo-left{ display:none;width:110px; margin:15px 0 0 30px;}
		.logo-center{width:120px;  margin:15px auto 0 auto;}
		.u3-menu{   background:#0b2540; width:250px; position:fixed; top:80px; left:-250px; height:100%; opacity:0.95; }			
		.u3-menu .u3list{text-decoration:none; display:block; color:#fff; margin:30px 20px 0 20px;font-weight:normal; padding:0;width:auto; font-size:14px;}
		.u3-menu .u3list:hover{ color:#3cc194;}
		#u3body-box{width:100%; height:auto; margin:0 auto 0 auto; position:relative; padding:0;}
		.u3-img-slider{margin-top:80px; height:auto; width:100%;position:relative; }
		.myslides img{width:100%; height:auto;object-fit:cover; }
		.slidetext{position:absolute; top:65%; left:5%; font-size:200%; font-weight:700; color:#fff; }
		.btm-left{position:absolute; bottom:8px; left:16px; font-size:28px; color:#fff;}
		.w3-animate-opacity{animation:opac 0.5s}@keyframes opac{from{opacity:0} to{opacity:1}}
  
		.u3-about,.u3-services,.u3-expert,.u3-career{width:98%; min-height:600px; height:auto; margin:0 auto 0 auto;  }
		.u3-career{min-height:300px;height:auto;}
		.u3-contact{width:100%; min-height:500px; height:auto; background:#3cc194; }
		.u3-contact h1{color:#fff; PADDING-TOP:50PX;}
		#about,#services,#expert,#contact, #career{padding:40px 0 60px 0;}
		#contact{padding-bottom:0;}
		.u3-address,.u3-phone,.u3-mail{display:block; width:96%; min-height:120px; height:auto;padding-bottom:10px; margin:0 auto 0 auto;}
		.gitimg,.abt-img{display:block; margin:auto;}
		.abt-text,.ser-text,.exp-text,.car-text{display:block; margin: 20px auto 20px auto; width:96%; font-weight:400; font-size:16px; text-align:center;}
		.abt-tree{display:block; width:95%;  min-height:170px; height:auto; vertical-align:top; margin:auto;}
		.abt-tree-head{display:block; margin:20px auto 0 auto; font-size:20px; text-align:center; font-weight:700; color:#3cc194;}
		.abt-tree-text{display:block; margin:auto; font-size:14px; text-align:center; text-transform:capitalize; line-height:1.6;}
		.abt-read-more,.serv-read-more,.exp-read-more,.car-read-more{display:block; margin:auto; width:140px; height:auto; background:#3cc194; color:#fff; text-align:center; text-decoration:none; padding:7px 0; font-size:16px; font-weight:700px; border-radius:1px;}
		.exp-read-more,.car-read-more{margin-top:50px;}
		.serv-tree{display:block; width:96%; min-height:500px; height:auto;margin:5px auto 0 auto; vertical-align:top;}
		.serv-tree-head,.exp-tree-head{text-align:center; margin:10px 0 0 0; padding:0; font-size:20px; color:#3cc194;}
		.serv-tree-img{width:100%; height:300px; object-fit:cover;}
		.serv-tree-text{font-size:14px; margin:10px 10px 0 10px; text-align:center;}
		.exp-tree{display:block; width:96%; min-height:350px; height:auto; margin:5px auto 5px auto; vertical-align:top;}
		.exp-tree-img{width:100%; height:300px; object-fit:cover;}
		.git-head,.git-text{display:block; margin:10px auto 10px auto; text-align:center; font-size:16px; color:#fff; font-weight:normal;}
		.git-text{font-size:14px; color:#fff;}
		.u3eng{font-size:15px; font-weight:400;}
		.u3-heads{color:#3cc194; text-decoration:underline; font-size:36px;}
		.u3-copyright{width:100%; height:auto; background:#0b2540; position:relative;color:#fff; font-size:13px; margin:0; padding:0;}
		.copy-text{ font-size:13px;  color:#fff;text-align:center; display:block; margin:0 auto 0 auto; padding:7px 0;}
		.funda-list1{padding:0; margin:0;}
		
	/*pages*/
	.u3abt-page,.u3servs-page,.u3expts-page,.u3carr-page{margin-top:80px; min-height:800px;height:auto; padding-bottom:50px;position:relative;}
		.abtus-head,.carr-head,.servs-head,.expts-head{ position:relative; text-align:center;}
		.abtus-img,.carr-img,.servs-img,.expts-img{width:100%;  height:300px; object-fit:cover;opacity:0.7;overflow:hidden;}
		.abtus-img-text,.carr-img-text,.servs-img-text,.expts-img-text{position:absolute; top:50%; left:50%; font-size:56px; font-weight:700; color:#0b2540;  transform: translate(-50%, -50%);}
		.abtus-content,.carr-content,.servs-content,.expts-content{width:96%; height:auto; margin:auto;position:relative;}
		.abtus-content-text,.carr-content-text,.servs-content-text,.expts-content-text{font-size:15px; }
		.funda-list1 li{font-size:15px; font-weight:400;}
		.funda-list1 .abtus-list,.funda-list1 .carr-list,.funda-list1 .servs-list,.funda-list1 .expts-list{text-align:left;color:#3cc194; font-size:17px; font-weight:700;  padding:5px 0 5px 0;list-style:none;}	
		
	/*careerspage*/	
		.funda-list1 .job-info{font-weight:700;}
		.job-apply{display:block; margin:auto; text-align:center; font-weight:700;}		
	
	
		
/*@media only screen and (max-width:760px)
  {
  .u3-logo{float:none;}
  .logo-left{display:none;}
  .logo-center{display:block; margin:15px auto 0 auto; width:120px;}
  .slidetext{font-size:0; }
  .openbtn{display:block;position:absolute; z-index:99; top:20px; left:10px;}
   .u3-menu .closebtn{display:block;}
  .u3-menu{width:200px; height:100%; position:fixed; top:80px; left:0; padding:50px 0 0 40px; background:#0b2540; display:none; }
  .u3-menu .u3list{display:block; margin:0; padding:10px;}
  .abt-tree{display:block; margin:auto; min-height:150px; height:auto; width:80%;}
  .serv-tree{display:block; width:90%; margin:auto;}
  .servs-content{width:96%;}
  .funda-list1{margin:0; padding:0;}
  }
  
 @media only screen and (min-width:760px)
  {
  .u3-menu{float:right; margin-right:20px; display:block; }	
  }*/
  
  @media only screen and (min-width:580px) 
  {
  .slidetext{font-size:250%;}
.abt-tree,.serv-tree{width:80%;}
  }
  @media only screen and (min-width:768px) 
  {
  .slidetext{font-size:300%;}
.u3-address,.u3-phone{display:inline-block; width:41%; margin: 0 4% 0 4%;  vertical-align:top; }
.exp-tree{display:inline-block; width:45%; margin:0 2% 0 2%;}
  }
  @media only screen and (min-width:992px) 
  {
  .u3-logo{float:left;}
  .logo-left{ display:block;width:110px; margin:15px 0 0 30px;}
  .logo-center{width:120px;display:none;  margin:15px auto 0 auto;}
  .slidetext{font-size:350%;}
  .openbtn,.u3-menu .closebtn{display:none;}
  .u3-menu{display:block; float:right; margin:0 20px 0 0; width:auto;position:relative;top:0; left:0; right:0;opacity:1.0;}
  .u3-menu .u3list{display:inline-block;}
  .abt-tree{width:60%;}
  .serv-tree{width:80%;}
  .exp-tree{display:inline-block; width:41%; margin:0 4% 0 4%;}
  }
  @media only screen and (min-width:1200px) 
  {
  .slidetext{font-size:400%;}
 .abt-tree{display:inline-block; width:29%; margin:0 10% 0 10%;}
 .serv-tree,.exp-tree{display:inline-block; width:29%; margin:0 2% 0 2%; }
 
  }
  @media only screen and (min-width:1600px)
  {
  .slidetext{font-size:450%;}
  #u3body-box{width:1580px;}
  }