

	.main{
		
	text-align:left;
	padding-left: 50px;
	}
.service_main {
	
	text-align:center;

}
.services_head_p {
	text-align:center;
	font-size:16px;
	
}
	body {
		overflow-x:hidden;
	}



	.btn {
	color:#05253D;
	font-size:100%

	}

	.btn1 {
	background-color: #05253D;
	color:white;
	font-size:18px;
	padding-bottom:15px;
	padding-top:15px;
	}
	.main_2 {
		padding-top: 40px;
	}
	.service_main_2 {
		padding-bottom: 40px;
		
	}

	.main_3 {
		padding-top: 40px;
		padding-bottom: 40px;
		background-color: #F5F7FA;
		padding-left:15px;
	}

	.main_4 {
		padding-top: 40px;
		padding-bottom: 40px;
		background-color: #093E67;
		padding-left:15px;
		color:white;
	}

	.heading_2 {
	text-align: center;
	color:#05253D;
	font-size:300%
	} 
	
	.comp_heading_2 {
		text-align: center;
	color:#05253D;
	font-size:250%
		
	}
	.comp_heading_3 {
	text-align: left;
	color:#05253D;
	font-size:180%
		
	}

	.heading_3 {
		text-align: center;
		color: white;
		font-size: 300%;
	}
.service_heading_3 {
	text-align: left;
		color:#05253D;
		font-size: 200%;
	
}

body{
    background: #eee;
}
span_com{
    font-size:15px;
}
a{
  text-decoration:none; 
  color: #0062cc;
}
.box_com{
    padding:60px;
	background-color:white;
}

.box_about{
    padding:60px;
	background-color:white;
}

.box_about_new{
	background-color:white;
}

.box-part_com{
    background:#FFF;
    border-radius:0;
    padding:60px 10px;
    margin:30px 0px;
}
.text_com{
    margin:20px 0px;
}

.fa{
     color:#4183D7;
}


	.topsheet_2 {
	padding-top: 50px;
	}
	.glyphicon {
	font-size: 50px;
	color: #00ccff;
	text-align:center;
	}

	.service_text {
	text-align:center;
	font-size:20px;
	}
	.gapping {
	padding-top :20px;

	}
	span{
		font-size:15px;
	}
	a{
	  text-decoration:none; 
	  color : #00ccff;
	}
	.box{
		padding:60px 0px;
	}

	.box-part{
		background:#FFF;
		border-radius:0;
		padding:60px 10px;
		margin:30px 0px;
	}
	.text{
		margin:20px 0px;
		text-align:left;
	}

	.fa{
		 color:#4183D7;
	}
	.title {
	text-align:left;
	}
	.filed_view {
	padding-left: 10px;
	}
	.link {
	text-align:left;
	font-size: 15px;
	padding-top:10px;
	color : #00ccff;
	}
	.choose_text {
	text-align:center;
	font-size:18px;
	color :#E0E0E0;
	line-height:1.4;
	}

	.box-part1{
		background:#2E5C7F;
		border-radius:0;
		padding:60px 10px;
		margin:30px 0px;
		
	}
	.service_icon {
		
		padding-bottom:25px;
	}
	.box-part.text-left {
		padding-left: 30px;
	}
	section .section-title{
		text-align:center;
		color:#007b5e;
		margin-bottom:50px;
		text-transform:uppercase;
	}
	#what-we-do{
		background:#ffffff;
	}
	#what-we-do .card{
		padding: 1rem!important;
		border: none;
		margin-bottom:1rem;
		-webkit-transition: .5s all ease;
		-moz-transition: .5s all ease;
		transition: .5s all ease;
	}
	#what-we-do .card:hover{
		-webkit-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
		-moz-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
		box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);
	}
	#what-we-do .card .card-block{
		padding-left: 50px;
		position: relative;
	}
	#what-we-do .card .card-block a{
		color: #007b5e !important;
		font-weight:700;
		text-decoration:none;
	}
	#what-we-do .card .card-block a i{
		display:none;
		
	}
	#what-we-do .card:hover .card-block a i{
		display:inline-block;
		font-weight:700;
		
	}
	
	.com_text {
		
		font-size:18px; 
		text-align:left;
		color:grey;
		padding-bottom:20px;
	}
	
	.com_text_1 {
		font-size:16px; 
		text-align:left;
		color:grey;
		padding-bottom:20px;	
	}
	
	#what-we-do .card .card-block:before{
		font-family: FontAwesome;
		position: absolute;
		font-size: 39px;
		color: #007b5e;
		left: 0;
		-webkit-transition: -webkit-transform .2s ease-in-out;
		transition:transform .2s ease-in-out;
	}
	#what-we-do .card .block-1:before{
		content: "\f0e7";
	}
	#what-we-do .card .block-2:before{
		content: "\f0eb";
	}
	#what-we-do .card .block-3:before{
		content: "\f00c";
	}
	#what-we-do .card .block-4:before{
		content: "\f209";
	}
	#what-we-do .card .block-5:before{
		content: "\f0a1";
	}
	#what-we-do .card .block-6:before{
		content: "\f218";
	}
	#what-we-do .card:hover .card-block:before{
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);	
		-webkit-transition: .5s all ease;
		-moz-transition: .5s all ease;
		transition: .5s all ease;
	}
	section .section-title {
		text-align: center;
		color: #007b5e;
		margin-bottom: 50px;
		text-transform: uppercase;
	}
	#footer {
		background: #007b5e !important;
	}
	#footer h5{
		padding-left: 10px;
		border-left: 3px solid #eeeeee;
		padding-bottom: 6px;
		margin-bottom: 20px;
		color:#ffffff;
	}
	#footer a {
		color: #ffffff;
		text-decoration: none !important;
		background-color: transparent;
		-webkit-text-decoration-skip: objects;
	}
	#footer ul.social li{
		padding: 3px 0;
	}
	#footer ul.social li a i {
		margin-right: 5px;
		font-size:25px;
		-webkit-transition: .5s all ease;
		-moz-transition: .5s all ease;
		transition: .5s all ease;
	}
	#footer ul.social li:hover a i {
		font-size:30px;
		margin-top:-10px;
	}
	#footer ul.social li a,
	#footer ul.quick-links li a{
		color:#ffffff;
	}
	#footer ul.social li a:hover{
		color:#eeeeee;
	}
	#footer ul.quick-links li{
		padding: 3px 0;
		-webkit-transition: .5s all ease;
		-moz-transition: .5s all ease;
		transition: .5s all ease;
	}
	#footer ul.quick-links li:hover{
		padding: 3px 0;
		margin-left:5px;
		font-weight:700;
	}
	#footer ul.quick-links li a i{
		margin-right: 5px;
	}
	#footer ul.quick-links li:hover a i {
		font-weight: 700;
	}

	@media (max-width:767px){
		#footer h5 {
		padding-left: 0;
		border-left: transparent;
		padding-bottom: 0px;
		margin-bottom: 10px;
	}
	}
	.icon-circle-background {
			width: 60px;
			height: 60px;
			border-radius: 50%;
			background-color: #E5EAED; /* Green background */
			display: flex;
			justify-content: center;
			align-items: center;
			margin: 10px; /* For spacing in example */
		}

		.icon-circle-background i {
			color: white;
			font-size: 30px;
		}
		
		span{
		font-size:15px;
	}
	a{
	  text-decoration:none; 
	  color: #0062cc;
	}
	.box_new{
		padding:60px 0px;
		
	}

	.box-part1{
		
		border-radius:0;
		padding:60px 10px;
		margin:30px 0px;
		background-color:#2D5B7F;
	}
	.text{
		margin:20px 0px;
	}

	.fa{
		 color:#4183D7;
	}
	.choose_icon {
		color:white;
		padding-bottom:25px;
		
	}
	.main_5 {
		
		padding:40px;
	}
	.main_6 {
		
		padding:40px;
	}

	.title_new {
		text-align:center;
		color:#05253D;
		font-weight:bold;
		font-size:20px;
		padding:20px;
	}
	.service_text_new {
		
		padding-bottom:40px;
		text-align:center;
		font-size:17px;
		
	}
	.text_new {
		font-size:22px;
		text-align:center;
		line-height:1.2;
		}
	.main_footer {
		
		text-align:center;
		background-color: #083D66;
		color: white;
		padding-top:35px;
	}	
	.footer_heading {
		text-align:center;
		font-size:35px;
		font-weight:bold;
		padding-bottom:20px;
	}
	.footer_text {
		text-align:center;
		font-size:19px;
		color:#E8E8E8;
		padding-bottom:40px;
	}

	.main_footer2 {
		
		text-align:left;
		background-color: #05253D;
		color: white;
		padding-top:35px;
		padding-left:20px;
	}	
	.foot_head {
		color:white;
		font-size:35px;
	}
	.foot_head2 {
		color:white;
		font-size:25px;
	}
	.foot_head_text {
		color:white;
		font-size:18px;
		inline:0.2;
		text-align:left;
	}

	ul#menu li {
	  display:inline;
	}
	li {
		color: white;
		line-height:1.4;
		text-align:left;
	}
	.foot_text {
		
		color:white;
		line-height:1.4;
	}
.service_main3 {
	
	
}	

.heading_4 {
	
	font-size:20px;
	color:#05253D;
}
.service_main_head {
	font-size:26px;
	font-weight:bold;
	color:#05253D;
}
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700);
body {
  font-family: 'Open Sans', 'sans-serif';
}

.mega-dropdown-menu {
    padding: 20px 0px;
    width: 100%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: white;
  padding: 3px 5px;
}
.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
}

.left.carousel-control {
  right: 30px;
  left: inherit;
}
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right {
  font-size: 12px;
  background-color: #05253D;
  line-height: 30px;
  text-shadow: none;
  color: white;
}
.comp_para {
	
	font-size:16px;
}
.box_contatct{
    padding:60px 0px;
}

.box-part{
    background:#FFF;
    border-radius:0;
    padding:60px 10px;
    margin:30px 0px;
}
.text{
    margin:20px 0px;
}


.title_contact {
	
	text-align:center;
	font-size:30px;
}

.title_cert {
	
	text-align:left;
	font-size:30px;
}

.title_cert{
	text-align:left;
	font-size:30px;	
}
.h3 {
	font-size:30px;
}
.text_contact {
	
	text-align:center;
}
.text_cert {
	
	text-align:left;
}
.contact_form{
	
	padding:30px;
}
#contact{
    background-color:#f1f1f1;
    font-family: 'Roboto', sans-serif;
	padding:20px;
}

#contact .well{
    margin-top:30px;
    border-radius:0;
}

#contact .form-control{
    border-radius: 0;
}

#contact button{
    border-radius:0;
}

#contact .row{
    margin-bottom:30px;
}
.md-form {
	
	padding-bottom:20px;
}
.box_contact {
	
	background-color:#f1f1f1;
}
.cer_part4{
	
	padding:30px;
}
.media_view {
	padding:30px;
	
}