body {
      font: 20px Montserrat, sans-serif;
      line-height: 1.8;
      color: #f5f6f7;
  }
  
  body {
      font: 20px Montserrat, sans-serif;
      line-height: 1.8;
      color: #f5f6f7;
  }
  p {font-size: 16px;}
  .margin {margin-bottom: 45px;}
  .bg-1 { 
      background-color: #1abc9c; /* Green */
      color: #ffffff;
  }
  .bg-2 { 
      background-color: #474e5d; /* Dark Blue */
      color: #ffffff;
  }
  .bg-3 { 
      background-color: #ffffff; /* White */
      color: #555555;
  }
  .bg-4 { 
      background-color: #2f2f2f; /* Black Gray */
      color: #fff;
  }
  
  
  p.menuheading {font-size: 16px;font-weight:bold;}
  
  .container-fluid1 {
      padding-top: 20px;
      padding-bottom: 50px;
  }
  
  /* Header  */
  p.header_top1_1{font-size:27px; font-family:Arial; color:white;margin-top: 5px; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);margin-left: 4px;}
  p.header_top1_2{font-weight:bold;color:white;margin-top:15px;}
  
  /*Menu Bar */
  .navbar {
      padding-top: 5px;
      padding-bottom: 15px;
      border: 0;
      border-radius: 0;
      margin-bottom: 0;
      font-size: 10px;
      letter-spacing: 2px;
  }
  .navbar-nav  li a{font-size:16px;font-weight:bold;}
  .navbar-nav  li a:hover {
      color: #1abc9c !important;
	  font-weight:bold;
	  text-decoration:underline;
  }
  
  
  /*
  banner */
   .carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
      width: 100%;
      margin: auto;
  }
  p.bannersubheading {color:black;font-weight:bold;}
  .bannerheading{color:orange;font-weight:bold;}
  
  .bannerpointmargin{margin-bottom:-20px;}
  .hrbordereffect444{border-width:3px;border-color:orange;width:80px;margin-top:-2px;margin-bottom:2px;float:center;}
  /*=====Vision Section====*/
  p.visiontext{font-size:18px;font-family:calibri;text-align:justify;margin:15px;}
  img.visionimg{width:100px; height:125px;display:inline;border:1px solid blue;}
  
  /*=========Who we are 3 section in one =========*/
  p.headingmainabout1{font-size:25px;color:white;text-align:center;font-weight:bold;margin:15px 0px; }
  p.headingmainabout2{font-size:20px;color:white;text-align:center;font-weight:bold;margin-top:-25px; }
  
  p.subheadingabout1{font-size:18px;font-family:cambria;font-weight:bold;color:white;text-align:justify;margin:5px 35px;}
  ul.aboutdesc1{font-size:15px;font-weight:bold;margin-left:60px;margin-right:60px;line-height:40px;}
  
  button.readmore{color:white;border:1px solid white;}
  a.readmore{color:white;}
  a.readmore:hover{color:black;}
  p#serviceoffertext{color:black;}
  p#serviceoffertext:hover{color black;font-weight:bold;}
  /*=============What's New Link===============*/
  span.whatsnewlink{font-size:17px;padding-right:5px;}
  span.whatsnewlink1{font-size:19px;padding-right:5px;}
  span.whatsnewlink2{font-size:50px;color:#33a9ee;}
  ul.usefullink{background-color:white; list-style:none;margin-top:15px;box-shadow: rgba(0,0, 255, 0.5) 0 0 8px, rgba(0, 0, 0, 0.2) 0 0 0px 0px inset;}
  ul.usefullink li{margin-top:1px;margin-left:-15px;}
  ul.usefullink li a{margin-top:1px;color:#714865;font-size:15px;}
  ul.usefullink li a:hover{margin-top:1px;color:blue;}
  
  #careerwithus{background-image:url(../images/careerimg.jpg);}
  
  ul.whatsnew{height:auto;margin-left:0px;background-color:white; list-style:none;margin-top:15px;box-shadow: rgba(0,0, 255, 0.5) 0 0 8px, rgba(0, 0, 0, 0.2) 0 0 0px 0px inset;}
  ul.whatsnew li{margin-top:1px;margin-left:0px;margin-right:5px;font-size:13px;text-align:justify;color:black;}
  ul.whatsnew li a{margin-top:1px;color:#714865;font-size:13px;}
  ul.whatsnew li a:hover{margin-top:1px;color:blue;}
  span.whatsnewlink2{font-size:13px;padding-right:1px;}
  /*============Services Offering==================*/
  #serviceoffer{color:orange;font-weight:bold;font-size:16px;}
  #serviceoffer:hover{border-radius:50%;background-color:white;color:;border:1px solid gray;box-shadow: rgba(0,0, 255, 0.5) 0 0 8px, rgba(0, 0, 0, 0.2) 0 0 0px 0px inset;}
  img.serviceoffering{width:36%; border:5px #EEEEEE double; transition:width 0.5s;}
  img.serviceoffering:hover{width:40%; border:5px #EEEEEE double;}
  img.serviceoffering1{width:45%; border:5px #EEEEEE double; transition:width 0.5s;}
  img.serviceoffering1:hover{width:50%; border:5px #EEEEEE double;}
  #serviceglyphi_css{color:black;}
  /*===================Sector We Work ================*/
  a.sectorlink:hover {color:orange;font-size:25px;}  
  p.sectorwework{color:black;font-weight:bold;font-size:16px;}
  #shadoweffect1:hover{background-color:;color:brown;border:1px solid gray;box-shadow: rgba(0,0, 255, 0.5) 0 0 8px, rgba(0, 0, 0, 0.2) 0 0 0px 0px inset;}
  #shadoweffect1:hover #imghover{color:orange;border:1px solid gray;box-shadow: rgba(0,0, 255, 0.5) 0 0 8px, rgba(0, 0, 0, 0.2) 0 0 0px 0px inset;}
  
  #sectorwork:hover{background-color:;color:orange;border:1px solid gray;box-shadow: rgba(0,0, 255, 0.5) 0 0 8px, rgba(0, 0, 0, 0.2) 0 0 0px 0px inset;}
  #sectorwork:hover p{color:orange;}
  /*===================================*/
  p.gettouch_header{text-align:center;}
  p.gettouch_header{font-size:27px; font-weight:bold; text-decoration:underline; font-family:Arial; color:white;background-color:#1E82B6;margin-top: 5px; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);margin-left: 4px;}
  p.gettouch_subheader{text-align:center;font-weight:bold;color:white;background-color:#1E82B6;}
  
  
  /*=========Service page ================*/
  	#servicecontainer{border:1px solid #EEEEEE;}
	#servicecontainer:hover{box-shadow: rgba(0,0, 255, 0.5) 0 0 8px, rgba(0, 0, 0, 0.2) 0 0 0px 0px inset; }
    p.serviceheading{text-align:center;font-size:27px; font-weight:bold; text-decoration:underline; font-family:Arial; color:white;margin-top: 5px; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);margin-left: 4px;}
	p.servicecontent{margin-top:15px;color:black;font-family:calibri;font-size:17px; line-height:30px; text-align:justify;}
	.servicebg1{background-color:#33a9ee;}
	.servicebg2{background-color:#33a9ee;}
	.servicebg3{background-color:white;}
	
	/*=========*/
	.bgservicemainheader{background-color:#33a9ee;}
	.servicemainheader{text-align:left;font-size:20px;color:white;margin-top:5px;margin-bottom:5px;}
	.servicesubheader1{text-align:left;font-size:17px;color:green;font-weight:bold;margin-top:5px;margin-bottom:5px;/*border:1px #33a9ee solid; border-radius:0px 5px 0px 5px;*/}
	.servicesubheader2{text-align:justify;font-family:cambria;font-size:17px;color:black;margin-top:3px;margin-bottom:2px;}
	span.serviceone{padding-right:15px;}
	span.servicetwo{padding-right:15px;}
	span.servicethree{margin-right:-11px;;font:17px;font-weight:bold;color:orange;}
	span.servicefour{margin-right:-11px;font:16px;font-weight:bold;color:yellowgreen;}
	span.servicefive{margin-right:-11px;padding-right:15px;font:17px;font-weight:bold;color:orange;}
  /*================FORM Style==============*/
  p.inputtitle{color:black;font-weight:bold;}
  .inputtext{color:black;font-weight:bold;font-size:17px;}
  span.formspanstar{color:red;}
  .formrow{margin-top:5px;color:black;}
  /*====About us =====*/
  p.aboutus{font-family:calibri;font-size:20px; line-height:30px;text-align:justify;color:brown;/*font-style:italic;*/}
  .bordereffect{margin-top:15px;border:1px solid #EEEEEE;border-radius:10px;}
  /*============================================*/
  p.subscribetitle{color:white;font-weight:bold;margin-bottom:0px;text-align:left;}
  .subscribebutton{font-weight:bold;}
  
  /*========Contact Us ===============*/
	p.contactusaddress{color:white;text-align:left;text-decoration:underline;font-weight:bold; font-size:25px;}
	p.contactusaddress2{color:#DC5E58;font-weight:bold;text-align:left;text-decoration:;font-weight:; font-size:17px;}
	span.contactsubheading{font-size:18px;padding-right:10px;color:#33a9ee;}
	p.contacttitle{color:white;font-weight:bold;}
	p.textindent{text-indent:35px;}
	/*=============Register Form ==========*/
	p.regtitle{color:black;font-weight:bold;}
	
    .inputregtext{color:black;font-weight:bold;font-size:17px;}
    span.formspanstar{color:red;}
    .formregrow{margin-top:5px;color:black;}
	.regfonteffect1{color:blue; font-size:15px;}
	.colorcr{color:blue;}
	/* ===================Career Background=============*/
	div#contactbg1
	{
		height:100px; width:100%;
		background: url(images/bgcontactus.jpg) no-repeat center; 
		background-size: cover;
		
	}
	p.careerfont{color:black;font-weight:bold;font-style:italic;text-align:left;text-decoration:;font-weight:; font-size:18px;}
	p.careerfont2{color:black;font-style:italic;text-align:left;text-decoration:;font-weight:; font-size:17px;}
	p.careerfont1{color:red;font-weight:bold;text-align:left;text-decoration:;font-weight:; font-size:20px;}
	span.fonteffect{font-weight:bold;}
	span.fonteffect2{font-size:19px;padding-right:5px;}
	p.careerheading{font-size:30px;color:black;}
	p.careerheading3{font-size:30px;color:black;}
	p.careerheading2{font-size:20px;color:black;}
	.formmargin{margin-top:18px;}
	.color{color:blue;}
 /*==============Footer===============*/

span.footersubheading{font-size:15px;padding-right:10px;}
p.footerheadtitle{text-align:left;text-decoration:;font-weight:bold; font-size:25px;}
p.footersubhead3{text-align:justify;color:white;margin-top:-11px;}  
p.footersubhead2{text-align:left;color:white;margin-top:-11px;}
p.footersubhead2:hover{color:orange;font-weight:bold;}

/*=============================OTHER=============*/
#aboutusmore{font-weight:bold;}

/*editing from 18/02/2017*/
/*======Message=========*/
p.msgfontbig{text-align:center;font-size:25px;margin-top:5px;}
p.msgfontmedium{text-align:center;font-size:20px;margin-top:5px;}
p.msgfontsmall{text-align:center;font-size:15px;margin-top:5px;}


/*============Welcome Admin=================*/
 #adminsector{color:orange;font-weight:bold;font-size:16px;}
 #serviceoffer:hover{border-radius:50%;background-color:white;color:;border:1px solid gray;box-shadow: rgba(0,0, 255, 0.5) 0 0 8px, rgba(0, 0, 0, 0.2) 0 0 0px 0px inset;}
 p.welsectorheading{margin-top:10px;padding-top:5px;padding-bottom:5px;background-color:#33a9ee;color:white;font-size:20px;font-weight:bold;}
  p.adminpanelheading{text-align:center;margin-top:3px;margin-bottom:3px;background-color:;color:white;font-size:20px;font-weight:bold;}
 p.welsectoradmin{font-weight:bold;text-align:center;color:#33a9ee;margin-bottom:0px;}
 img.adminthumb{width:100px;height:100px; border:5px #EEEEEE double; transition:width,height 0.5s;}
 img.adminthumb:hover{width:110px;height:100px; border:5px #33a9ee double;}
 span.spanglyphicon{font-size:25px;font-weight:bold;margin-left:5px;box-sizing:border-box;}
 /*=============*/
 div.training_container3_3_content{float:left; width:100%; height:220px; /* background-image:url(../images/training/training_all.png); */ background-color:;position: relative;}
 .rotating-item1 {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	
}
/*==============*/ 