/****our work -4 ****/

@media screen and (min-width: 364px) {
.single-post #blog-1 .p p img { {
    float: left;
    margin: 5px 20px 0px 0;
    height: auto; 
    width: 100%;
  }
}
}
@media only screen and (max-width:991px) and (min-width:150px){
#Our-Work .thumbnail p {
	padding:0px;
}
	#Our-Work .thumbnail .caption {
    height: 300px !important;
}
}
#Our-Work .thumbnail p {
	padding: 0px !important;}

@media only screen and (max-width:991px) and (min-width:150px){
	#sub-medical p{
		text-align:justify!important;
	}
}
p{
	text-align: justify !important;
}


@media only screen and (max-width:991px) and (min-width:150px){
	
	#sub-medical #sub-page-content .nav-tabs>.active> a::before{border:none!important;}
	
	
}
#sub-medical img{
	margin:auto ! important;
}

/***careers-5***/
@media only screen and (max-width:991px) and (min-width:150px){
	#sub-page .light-blue-box {
		height: 345px ! important;}
}

@media only screen and (max-width:991px) and (min-width:150px){
	.slider-box .blue-box {

    min-height: 127px;
    padding: 12px;
   
}
	
}
@media only screen and (max-width:991px) and (min-width:150px){
	#sub-page .box-featured-2 {
  
    padding: 0px;
  height:auto!important;
	 margin-top: 38px !important;
}
	#sub-page .box-featured-2 h2 {
    margin-top:-100px !important;
		padding-top:0px;
}
	#aero-box-featured{
		max-height:200px !important;
	}
	#rail-box-featured{
		max-height:120px !important;
	}
	#rail-box-featured h2{
		padding:0px;
	}
}

#sub-medical ul li{
	font-size:16px;
	font-family: Nunito, sans-serif;
	color:#898b8e;
}



/*small slider-r*/
#small-carousel .item .box P{
	 padding: 0px;
    text-align: left;
}
/****our work content height-adjust ****/
#car-cluture .white-box p{
	color:#666;
}
#Our-Work .thumbnail .caption {
	height:390 px;
}
/***
*contact
****
****
*page
***/

 #sidebar {color: #666565;
    font-family: 'Nunito', sans-serif;
    font-size: 16px;}
#sidebar .usa .location::before{
	font-family:fontawesome;
	content:"\f041 ";
	color:#30456e;
	width: 30px;
   height: 39px;
    padding-bottom:35px;
    float: left;}
#sidebar .usa .mobile::before {
font-family:fontawesome;
font-size:20px;
content:"\f095 ";
color:#30456e;
margin-right:12px;

}
#sidebar .india .location::before{
	font-family:fontawesome;
	content:"\f041 ";
	color:#30456e;
	width: 30px;
   height: 39px;
    padding-bottom:91px;
    float: left;}
#sidebar .india .mobile::before {
font-family:fontawesome;
font-size:20px;
content:"\f095 ";
color:#30456e;
margin-right:12px;
padding-bottom:23px;

}		
#sidebar .location::before{
	font-family:fontawesome;
	content:"\f041 ";
	color:#30456e;
	width: 30px;
    height: 48px;
    padding-bottom:35px;
    float: left;}
	
#sidebar .loaction::before {
font-family:fontawesome;
font-size:20px;
content:"\f041 ";
color:#30456e;
margin-right:12px;

}
#sidebar .mobile::before {
font-family:fontawesome;
font-size:20px;
content:"\f095 ";
color:#30456e;
margin-right:12px;

}
#sidebar .fax::before {
font-family:fontawesome;
font-size:20px;
content:"\f1ac ";
color:#30456e;
margin-right:12px;

}
.form-control{
	font-family: 'Nunito', sans-serif;
	font-size:12px;
}

#contact .map img{
	margin:auto;
    width:93%;	
}
/***
*contact
****
****
*end
***/


.last-btn{
	margin-top:-50px !important;
}


#about-approach img{margin:0 auto !important;}
 /****mistakes about line 23 ****/
@media only screen and (max-width:991px) and (min-width:150px){
	#abt-evnt .blue-box {
    margin-top: -16px;
    height: 200px !important;
 
}
	#abt-evnt .blue-box .caption h1{
		padding-top:5px !important;
	}
	
}
#sub-page-content img{
	margin:auto;
}
 /****mistakes about img-size****/
#what-we-do-it img{
	margin:auto !important;
}

 /****about media query ****/
@media only screen and (max-width:1240px) and (min-width:150px){
	#about-approach-1 .border-line-2{
		display:none !important;
	}
	#about-approach-1 .border-line-1{
		display:none !important;
	}
	#about-approach-1 .border-line{
		display:none !important;
	}

	
}
@media only screen and (max-width:1057px) and (min-width:150px){
		#customers-sub-page-icons .fa{
		font-size:42px !important;
	}
	#customers-sub-page-icons h4{
		font-size:25px !important;
	}
}
@media only screen and (max-width:598px) and (min-width:150px){
#about-approach-1 .box .media h4 {
	font-size:14px !important;}
}

/****flower tab*****/
#flower-tab .nav-tabs>li{
	   width:244px;
	   background:#f5f5f5;
	   margin-bottom:111px;
	   margin-bottom:55px;
text-align:center;
	   }
	   

#flower-tab .nav-tabs>li a{
 padding:0 px;
 padding-top:45px;
 height: 111px;}
 
	#flower-tab .tab-content{
	background:#2f456e;
	    padding: 50px;
		margin-left:23px;
   
	}   
#flower-tab .nav-tabs{border:none;}






#flower-tab .tab-content h2{
margin-top:30px;
font-family: 'Nunito', sans-serif;
	font-size:16px;
	font-weight:600;
	color:#fff;

}
#flower-tab .tab-content h3{

font-family: 'Nunito', sans-serif;
	font-size:20px;
	font-weight:600;
	text-align:center;
	color:#fff;

}
#flower-tab .tab-content h5{
margin-top:30px;

font-family: 'Nunito', sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#ebf2ff;
	text-align:justify !important;
	line-height:24px;

}
#flower-tab .tab-content span{

font-family: 'Nunito', sans-serif;
	font-size:16px;
	
	color:#fff;

}
#flower-tab .tab-content p{
    margin-top: 12px;

font-family: 'Nunito', sans-serif;
	font-size:16px;

	color:#ebf2ff;
text-align:left;
	padding:0px;
}
#flower-tab .btn-center{
text-align:center;
}
#flower-tab .btn{
	

font-family: 'Nunito', sans-serif;
	font-size:12px;	
margin-top:10px;
border-radius:0px;
color:#30456e;
}


#flower-tab .nav-tabs>li.active>a ::before {
font-family:fontawesome;
font-size:20px;
content:"\f095 ";
color:#000;
margin-right:12px;}


#flower-tab .nav-tabs>li.active-1>a {
    padding: 0 px;
    padding-top: 45px;
    background: #2f456e;
    color: #fff;
	
font-family: 'Nunito', sans-serif;
	font-size:16px;	
}

#flower-tab .nav-tabs>li.active>a::after {
font-family:fontawesome;
font-size:20px;
content:"\f0da ";
color:#2f456e;
left: 240px;
 bottom: 34px;
 position: absolute;
 font-size: 28px;

}


#flower-tab .nav-tabss>li.active>a::after {
font-family:fontawesome;
font-size:20px;
content:"\f0d9 ";
color:#2f456e;
left: -10px;
 bottom: 34px;
 position: absolute;
 font-size: 28px;
}

#flower-tab .nav-tabs>li.active>a,#flower-tab .nav-tabs>li.active>a:hover{
 padding:0 px;
 padding-top:45px;
background:#2f456e;
color:#fff;
	   }
#flower-tab .nav-tabs>li>a{
	   border-radius:0px;
	
font-family: 'Nunito', sans-serif;
	font-size:16px;	
}
	   #flower-tab .nav-tabs>li.focus>a{
	   background:red;}
/***about missng content*****/

/****image hover effect****/
.hover {
    position: relative;
   
}

#abt-evnt .image {
  opacity: 1;
  display: block;
  width: 100%;
  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;
}

#abt-evnt .middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

 #abt-evnt .hover:hover .image {
  opacity: 0.3;
}

 #abt-evnt .hover:hover .middle {
  opacity: 1;
}

#abt-evnt .text-1 {
  background-color: #30456e;
  color: white;
  font-size: 16px;
  padding: 16px 32px;
}



#abt-evnt {
	margin-bottom:50px;
}
  #abt-evnt .blue-box{
  margin-top: -16px;
  height: 444px;
  background-color:#30456e;
  }
    #abt-evnt .blue-box .caption{
	vertical-align:middle;
	text-align:center;
	}
	#abt-evnt .blue-box .caption h1{
	vertical-align: middle;
    padding-top: 176px;
	}
    #abt-evnt .caption p{
	color:#8f8f8f;
	text-align:left;
	  font-family: 'Nunito Sans', sans-serif;
  font-size:16px;
  margin-top: 16px;
		padding:0px;
	}
	  #abt-evnt h3{
	  text-align:left;
	    font-family: 'Nunito Sans', sans-serif;
  font-size:20px;
	  }
	  #abt-evnt h1{
	  color:#fff;
	  text-align:center;
	    font-family: 'Nunito Sans', sans-serif;
  font-size:24px;
	  }
	   #abt-evnt .thumbnail{
	  border:none;}
	  
	   #abt-evnt .blue-box .btn-default{
	   margin-top:15px;
	  border-radius:0px;}
	   #abt-evnt a{
	   color:#606060;}
	      #abt-evnt a:hover{
	   color:#30456e;
	   text-decoration:none;}
/***media query abt-evnt****/


@media only screen and (max-width:991px) and (min-width:150px){
#flower-tab .nav-tabs>li {
	width:100% !important;
	    margin-top: 35px;
	margin-left: 12px !important;
	
	}

	#flower-tab .nav-tabs>li{
		margin-bottom:2px !important;
	}

	
	#flower-tab .nav-tabs>li.active>a::after{
		display:none;
		
	}
	
	
}


/**resource**/
#resource #Our-Work .thumbnail{
	    position: relative;
	margin-top:30px !important;
 
}

#resource #Our-Work .thumbnail .image{
  opacity: 1;
  display: block;

  height: auto;
  transition: .5s ease;
  backface-visibility: hidden;

	
}
#resource #Our-Work .thumbnail .middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 20%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}
#resource #Our-Work .thumbnail:hover .image {
  opacity: 0.3;
}

#resource #Our-Work .thumbnail:hover .middle {
  opacity: 1;
}
#resource #Our-Work .thumbnail .middle .text {
  background-color: #30456e;
  color: white;
  font-size: 16px;
  padding: 16px 32px;
}
#resource #Our-Work .thumbnail .middle .text .fa{
	font-size:15px;
	
}


#resource #Our-Work .thumbnail img{
	
}
#resource{
	
}

#resource{
	
}
#resource{
	
}
/***contact**/
.margin-top-100{
	margin-top:100px;
}
.margin-top-30{
	margin-top:30px;
}
.margin-top-20{
	margin-top:20px;
}
.margin-top-40{
	margin-top:40px;
}
.align-center{
	text-align:center;
}
.margin-bottom-50{
	margin-bottom:50px;
}
#sidebar .loaction::before {
font-family:fontawesome;
font-size:20px;
content:"\f041 ";
color:#30456e;
margin-right:12px;

}
#sidebar .mobile::before {
font-family:fontawesome;
font-size:20px;
content:"\f095 ";
color:#30456e;
margin-right:12px;

}
#sidebar .fax::before {
font-family:fontawesome;
font-size:20px;
content:"\f1ac ";
color:#30456e;
margin-right:12px;

}
#contact{
	padding-bottom:50px;
	padding-top:50px;
}

#contact .hr{
    border-bottom: 1px solid #5d5d5d;
}

#contact .map img{
	margin:auto;
	
}
#contact h1{
font-family: 
'Montserrat', sans-serif;
  font-size:30px;
  color:#30456e;
  font-weight:bold;
  text-align:left;
}
#contact .btn{
	background:#30456e;
	color:#fff;
	border-radius:0px;
	
}

#contact h5{
font-family: 'Nunito', sans-serif;
	font-size:20px;
	font-weight:bold;
color:#30456e;
}
#contact p{
	color:#666565;
	font-family: 'Nunito', sans-serif;
	font-size:16px;
	text-align:left;
}

#contact h3{
	
font-family: 'Nunito', sans-serif;
	font-size:25px;
color:#313132;
line-height:30px;	
}
#contact h4{
	
font-family: 'Nunito', sans-serif;
	font-size:20px;	
	color:#727272;
}
#contact p{}

.margin-top-50{
	margin-top:50px;
}

/***end contact**/	
@media only screen and (max-width:659px) and (min-width:150px){


#blog-1 .bg-img .bkg-color ul{
	margin-top:0px !important;
}
#blog-1 .bg-img .bkg-color ul {
	margin-top:0px;
}

#blog-1 .bg-img .bkg-color {
	width:100%;
	left:0px !important;
	top:0px !important;
	margin:auto !important;
	max-height: 95px;
}
#blog-1 .bg-img .bkg-color ul li{
	display:inline-block !important;
	height:0px;
}

#blog-1 .bg-img .bkg-color {
	height:169px !important;
}

}
@media only screen and (max-width:421px) and (min-width:150px){
#blog-1 .sf-box h2 {
	font-size: 19px  !important;
}
}

@media only screen and (max-width:534px) and (min-width:150px){
#blog-1 .bg-img .bkg-color{
	height:0px;
	
}
}
#blog-1 .sf-box{
	border:none;
 max-height:200px;
 padding-left:10px;
}
#blog-1 .sf-box h2 {
   font-family: 'Montserrat', sans-serif;
  font-size:30px;
    font-weight: 600;
    color: #2e497c;
    text-align:left;
line-height:40px;	
text-decoration:none;
}
#blog-1 .sf-box h2 a{
   font-family: 
'Montserrat', sans-serif;
  font-size:30px;
    font-weight: 600;
    color: #2e497c;
    text-align:left;
line-height:40px;	
text-decoration:none;
}
#blog-1 .sf-box h2 a:hover{
   font-family: 
'Montserrat', sans-serif;
  font-size:30px;
    font-weight: 600;
    color: #333;
    text-align:left;
line-height:40px;	
}
#blog-1 .sf-box ul li{display:inline;}

#blog-1 .sf-box ul .admin::before {
font-family:fontawesome;
font-size:16px;
content:"\f007";
color:#30456e;
padding-right:12px;

color:#6b6b6b ;
}
#blog-1 .sf-box ul .date::before {
font-family:fontawesome;
font-size:16px;
content:"\f073 ";
color:#30456e;
padding-right:12px;
padding-left:12px;
color:#6b6b6b ;
}
#blog-1 .sf-box ul li{
	
    font-family: 
'Montserrat', sans-serif;
  font-size:14px;
 
	
	
}
#blog-1 .p {
width: 100%;
padding-left: 16px;
}

#blog-1 .p p{

margin-top:20px;
font-family: 'Nunito', sans-serif;
	font-size:16px;
text-align:left;
	color:#525252;	
	
	    padding-right: 50px;
}
#blog-1 .under-line{
	border-bottom:1px solid #afafaf;
	
	
}
#blog-1{
	    padding-top: 50px;
		padding-bottom:50px;
}
#blog-1 .bg-img{
	
}
#blog-1 .bg-img .bkg-color {


    background: rgba(50,74,121,0.8);
    top:0px;
    left: 0px;
    position: absolute;
    float: right;
    height: 100%;
    left: 82%;
    z-index: 999;

   
}
#blog-1 .bg-img .bkg-color ul {
	text-decoration:none;
}
#blog-1 .bg-img .bkg-color ul .like::before{
font-family:fontawesome;
font-size:30px;
content:"\f087";
color:#fff;
padding-right:12px;
padding-left:12px;	
	
}
#blog-1 .bg-img .bkg-color ul li{
	color:#fff;
	text-align:center;
}
#blog-1 .bg-img .bkg-color ul li{
font-family: 'Nunito', sans-serif;
	font-size:16px;
	padding-left:6px;
	padding-right:6px;
	color:#fff;	
}
#blog-1 .bg-img .bkg-color ul .comments{
margin-top: 25px;	
}
#blog-1 .bg-img .bkg-color ul .comments::before{

font-family:fontawesome;
font-size:30px;
content:"\f0e6";
color:#fff;
padding-right:12px;
padding-left:12px;	
	
}
#blog-1 .bg-img .bkg-color ul{
	margin-top:60px;
	vertical-align:middle;
	 list-style:none;
	 padding:0px;
}
.border-bottom-line{
	border-bottom:1px solid silver;
	padding-top:20px;
}
 
#blog-1 .social-share-buttons{
	
	width:100%;
	
}
#blog-1 .social-share-buttons .fa{
	color:#fff;
}

#blog-1 .social-share-buttons .share-social-btn{
	background-color:#fff;
	border:1px solid #afafaf;
	padding:0px;
	
	
}
#blog-1 .input-group-addon{
	padding: 1px 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}
#blog-1 .input-group-addon1{
	
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    
}
#blog-1 .btn-success{
	background-color:#fff;
	color:#30456e;
	border-color:#afafaf;
	
}
#blog-1 .btn-primary{
	background-color:#30456e;
	color:#30456e;
	border-color:#afafaf;
	
	
}

#blog-1 .social-share-buttons .share-social-btn .share-icon{
	background-color:#30456e;
	
	
}

#blog-1 h3{

margin-top:30px;
font-family: 'Nunito', sans-serif;
	font-size:19px;
text-align:left;
	color:#33466c;
font-weight:bold;	

}

#blog-1 .p-shade p{
	margin-top:30px;
font-family: 'Nunito', sans-serif;
	font-size:16px;
text-align:left;
	color:#868686;
font-weight:600;
    padding-right: 50px;

	
}

#blog-1 .sf-box ul{
	margin-top:30px;
	padding-left:0px;
}
#blog-1 .sf-box ul .line{
border-right:1px solid #6b6b6b;
padding-right:12px;	
	
}

#blog-1 .sf-box ul li{
	color:#6b6b6b ;
}
#blog-1 .bg-img{
	margin-top:12px;
	position:relative;
}
.margin-top-20{
	margin-top:20px;
}
#blog-1 .btn-group {
	float:left;
}
#blog-1 .social-medias {
	width:400px;
	display:inline;
	float:left;
}
#blog-1 .social-medias li{
	width:30px;
	height:50px;
	background:#2f456e;
}
#blog-1 .btn-group ul{
	float:right;
}
#blog-1 .btn-group .btn-primary{
    background-color:#30456e;
    color: #fff;
    border-color: #30456e ;
	
	
}
#leave-repaly h2{
	margin-top:40px;
	color:#30456e;
	
    font-family: 
'Montserrat', sans-serif;
  font-size:25px;
    font-weight: 600;
 
    text-align: left;
	padding-left: 12px;

}
#leave-repaly h4{
    color:#757474;	

    font-family: 'Nunito', sans-serif;
	font-size:16px;
	 padding-top: 10px;
    padding-bottom: 10px;
}
#leave-repaly .center{
	text-align:center;
}
#leave-repaly .btn{
	margin-top:35px;
	border-radius:0px;
	background-color:#30456e;
	color:#fff;
	font-size:20px;
}

#related h2{
	margin-top:60px;
    font-family: 
'Montserrat', sans-serif;
  font-size:25px;
  color:#30456e;
  text-align:left;
  padding-left: 12px;
}
#related .border{
	border:1px solid silver;

	
}
#related .border .btn{
	border-radius:0px;
	color:#fff;
	background-color:#30456e;
	margin-left:12px;
	margin-bottom:12px;
	font-size:12px;
}
#related .border .btn a{
	border-radius:0px;
	color:#fff;
	background-color:#30456e;
	text-decoration:none;
	margin-bottom:12px;
	font-size:12px;
}
#related .border ul li{
	display:inline;}
#related .border ul{
	margin-top:30px;
padding-left: 10px;
}
#related .border ul .line{
	
}	
#related h3{
	
    font-family: 
'Montserrat', sans-serif;
  font-size: 16px;
  padding-left:10px;
}

#related .margin-top-50 .border ul .user::before{
	font-family:fontawesome;
font-size:15px;
content:"\f007";
color:#6f6f6f;
}
#related .margin-top-50 .border ul .date::before{
	font-family:fontawesome;
font-size:15px;
content:"\f073";
color:#6f6f6f;

	
}
#sidebar-b  .col-md-4{
	padding:12px;
	
}
#related p{
	font-family: 'Nunito', sans-serif;
	font-size:14px;
	color:#919191;
	text-align:left;
	
	padding-left: 10px;
}
#related .line{
	border-left:1px solid #939393;
	    padding-right: 6px;
}
#sidebar-b .sidebar-heading .search-box {
	background-color:#30456e;
	padding:12px;
	color:#fff;
	width:187px;
	
	font-size:16px;
	vertical-align:middle;
	
}
#sidebar-b .recnt-comment p {
	font-family: 'Nunito', sans-serif;
	font-size:16px;
color:#808080;	
text-align:left;
margin-top:28px;
	
}

@media only screen and (max-width:398px) and (min-width:150px){
#sidebar-b .sidebar-heading .line{
display:none;
}
}
#sidebar-b .p-box a{
color:#808080;
}
#sidebar-b .p-box a:hover{
color:#30456e;
text-decoration:none;
}

#sidebar-b .p-box a:before {
font-family:fontawesome;
padding-right:10px;
content:"\f101 ";
color:#323232;
margin-left:19px;

}
.margin-top-20{
	margin-top:20px;
}
#sidebar-b .p-box{
	margin-top:10px;
}

#sidebar-b .p-box p{
	
	font-family: 'Nunito', sans-serif;
	
	color:#505050;
	text-align:left;
	font-size:16px;
	 text-transform: capitalize;
	
}
#sidebar-b .p-box a{
	color:#30456e;
	font-size:16px;
}
#sidebar-b .p-box p>a:hover{
	color:#30456e;
}


#sidebar-b .sidebar-heading .line{
    position: relative;
    border-top: 1px solid #999999;
    width: 346px;
    top: -24px;
    z-index: -1;
    
}
#sidebar-b .input-group-addon{
	background-color:#fff;
	border-radius:0px;
	border: 1px solid silver;
}
#sidebar-b .form-control{
border-radius:0px;	
}
.margin-top-50{
	
	margin-top:50px;
	
}
.no-dotted-box{
		width:100%;
	margin-top:20px;
	
	padding-bottom:12px;
}
.margin-bottom-100{
	margin-bottom:100px;
}
#sidebar-b .dotted-box{
	width:100%;
	margin-top:20px;
	border-bottom:2px dotted silver;
	padding-bottom:12px;
	
}
#sidebar-b .dotted-box1{
	width:100%;
	margin-top:20px;
	border-bottom:none;
	padding-bottom:12px;
	
}
#sidebar-b h3{
	color:#868686;
	
font-family: 'Nunito', sans-serif;
	font-size:15px;
	
}
#sidebar-b h3>a{
	color:#868686;
	font-size:16px;
}
#sidebar-b h3>a:hover{
	color:#30456e;
}
/**digital health**/
#digital-form .form-group .control-label{
	text-align:left;
	
}
.bbanner-img-car-1 .jumbotron{
	background-image:url('../images/Digital.png');
}
.margin-80{
	margin-bottom:80px;
}
/***our work**/
#Our-Work .carousel-control.left{
	background:none;
}
#Our-Work .carousel-control.right{
	background:none;
}
#Our-Work .carousel-control .glyphicon-chevron-left{
	margin-left: -135px;
	color:#333;
}

#Our-Work .carousel-control .glyphicon-chevron-right{
	    margin-right: -138px;
	color:#333;
}


/**digital**/
.margin-top-50{
	margin-top:50px;
}
.margin-bottom-50{
	margin-bottom:50px;
}
#Our-Work .thumbnail h3{
	color:#334671;
	    font-family: 
'Montserrat', sans-serif;
  font-size: 19px;
  line-height:24px;
	
}
#Our-Work .thumbnail{
	padding:0px;
	border-radius:0px;
}
#Our-Work .thumbnail p{
	padding-top:20px;
	text-align:left;
	margin-top:15px;
	font-family: 'Nunito', sans-serif;
	font-size:16px;
	color:#919191;
	
}
#Our-Work .btn-primary{
	margin-top:30px;
	border-radius:0px;
	background:#30456e;
	border:none;
}
#digital .arrow::before{
    float: left;
    font-family: fontawesome;
    font-size: 23px;
    content: "\f101";
    color: #30456e;
    width: 2%;
}
#digital p{
	line-height:30px;
	
}
#digital h3{
	font-size:18px;
	font-weight: bold;
	padding-bottom:15px;
	line-height:24px;
	
}
#digital .nav-tabs>li>a{
	border-radius:0px;
	font-family: 'Nunito', sans-serif;
	font-size:18px;
}
#digital span{
	color:#30456e;
	
}
#digital .nav-tabs>li{
	padding:0px;

	color:#fff;
}
#digital .nav-tabs>li{
	border:1px solid silver;
	
}
#digital .nav-tabs>.active a{
	background:#2f456e;
	color:#fff;
	
	
}
#digital .tab-content{
	border:1px solid silver;
	-moz-border-radius:1px solid silver;
	padding:20px;
}


#sub-medical #sub-page-content .nav-tabs>.active> a::before {


    font-size: 0px;
    text-align: center;
    border: 1 px solid #c2c2c2;
    border-right: 5px solid #263c6b !important;
    left: 389px;
    top: 0px;
    position: absolute;
    z-index: 999;
    height: 72px;
    width: 0px;
  
}  
#sub-medical #sub-page-content .box-style .one{
	
}

.margin-bottom-100{
	margin-bottom:100px;
}
#sub-medical .medical-selct .arrow::before {
float:left;
font-family:fontawesome;
font-size:23px;
content:"\f101";
color:#30456e;
width: 5%;
height:46px;
}
#sub-medical .medical-selct .one-line .arrow::before{
	height:12px;
}
#sub-medical #sub-page-content .medi-tab-dstnce
{background:#30456e;
padding-top:120px;
padding-bottom:151px;
}

#sub-medical #sub-page-content .box-style {
    border: 1px solid #334870;
    padding: 40px;
	background:#fafafa;
	margin-top: 5%;

}
#sub-medical .medical-selct .p{
	margin-top:12px;
	color:#a9a9a9;
	font-family: 'Nunito', sans-serif;
	font-size:16px;
	width:100%;
	
}
#sub-medical .medical-selct .p p{
	
}
.margin-top-40{
	margin-top:40px;
}

#sub-medical .padding-left-0{
	padding-left:0px;
}
#sub-medical #sub-page-content .nav-tabs>li a{
margin-bottom:0px;	
}
#sub-medical h3
{ 
margin-top:0px;
font-family: 'Montserrat', sans-serif;
font-size: 33px;
font-weight: 600;
color:#30456e;
text-align:center;
line-height:40px;}
#sub-medical h4{

font-family: 'Nunito', sans-serif;
font-size:20px;
color:#3e3e3e;
line-height:24px;
	
}
#sub-medical .digital-pargh p{
	font-size: 15px;
    padding: 0px;
}

#sub-medical p{
	padding-top: 0px;
    text-align: left;
    font-size: 18px;
	color:#292626 !important;
}	
/***blog-1**/

@media only screen and (max-width:659px) and (min-width:150px){


#blog-1 .bg-img .bkg-color ul{
	margin-top:0px !important;
}
#blog-1 .bg-img .bkg-color ul {
	margin-top:0px;
}

#blog-1 .bg-img .bkg-color {
	width:100%;
	left:0px !important;
	top:0px !important;
	margin:auto !important;
	max-height: 95px;
}
#blog-1 .bg-img .bkg-color ul li{
	display:inline-block !important;
	height:0px;
}

#blog-1 .bg-img .bkg-color {
	height:169px !important;
}
#under-line .line{
	border-bottom:2px solid silver;
	width:100%;
	height:100px;
}

}
@media only screen and (max-width:421px) and (min-width:150px){
#blog-1 .sf-box h2 {
	font-size: 19px  !important;
}
}

@media only screen and (max-width:534px) and (min-width:150px){
#blog-1 .bg-img .bkg-color{
	height:0px;
	
}
}
#blog-1 .sf-box{
 border-left:2px solid #30456e;	
 max-height:200px;
 padding-left:10px;
}
#blog-1 .sf-box h2{
   font-family: 
'Montserrat', sans-serif;
  font-size:30px;
    font-weight: 600;
    color: #2e497c;
    text-align:left;
line-height:40px;	
}
#blog-1 .sf-box ul li{display:inline;}

#blog-1 .sf-box ul .admin::before {
font-family:fontawesome;
font-size:16px;
content:"\f007";
color:#30456e;
padding-right:12px;

color:#6b6b6b ;
}
#blog-1 .sf-box ul .date::before {
font-family:fontawesome;
font-size:16px;
content:"\f073 ";
color:#30456e;
padding-right:12px;
padding-left:12px;
color:#6b6b6b ;
}
#blog-1 .sf-box ul li{
	
    font-family: 
'Montserrat', sans-serif;
  font-size:14px;
 
	
	
}
#blog-1 .p p{

margin-top:30px;
font-family: 'Nunito', sans-serif;
	font-size:16px;
text-align:left;
	color:#525252;	
	font-weight:600;
}
#blog-1 .under-line{
	border-bottom:1px solid #afafaf;
	
	
}

#blog-1 .bg-img{
	
}
#blog-1 .bg-img .bkg-color {


    background: rgba(50,74,121,0.8);
    top: 1px;
    left: 0px;
    position: absolute;
    float: right;
    height: 333px;
    left: 81%;
    z-index: 999;

   
}
#blog-1 .bg-img .bkg-color ul {
	text-decoration:none;
}
#blog-1 .bg-img .bkg-color ul .like::before{
font-family:fontawesome;
font-size:30px;
content:"\f087";
color:#fff;
padding-right:12px;
padding-left:12px;	
	
}
#blog-1 .bg-img .bkg-color ul li{
	color:#fff;
	text-align:center;
}
#blog-1 .bg-img .bkg-color ul li{
font-family: 'Nunito', sans-serif;
	font-size:16px;
	padding-left:6px;
	padding-right:6px;
	color:#fff;	
}
#blog-1 .bg-img .bkg-color ul .comments{
margin-top: 25px;	
}
#blog-1 .bg-img .bkg-color ul .comments::before{

font-family:fontawesome;
font-size:30px;
content:"\f0e6";
color:#fff;
padding-right:12px;
padding-left:12px;	
	
}
#blog-1 .bg-img .bkg-color ul{
	margin-top:60px;
	vertical-align:middle;
	 list-style:none;
	 padding:0px;
}
.border-bottom-line{
	border-bottom:1px solid silver;
}
 
#blog-1 .social-share-buttons{
	
	width:100%;
	
}
#blog-1 .social-share-buttons .fa{
	color:#fff;
}
#blog-1 {
	padding:12px;
}
#blog-1 .social-share-buttons .share-social-btn{
	background-color:#fff;
	border:1px solid #afafaf;
	padding:0px;
	
	
}
#blog-1 .input-group-addon{
	background: none; 
    border: none; 
	
}
#blog-1 .btn-success{
	background-color:#fff;
	color:#30456e;
	border-color:#afafaf;
	
}
#blog-1 .btn-primary{
	background-color:#30456e;
	color:#30456e;
	border-color:#afafaf;
	
}

#blog-1 .social-share-buttons .share-social-btn .share-icon{
	background-color:#30456e;
	
	
}
#blog-1 #under-line .line{
	width:100%;
	margin-top:20px;
	border-bottom:2px solid silver;
	
}
#blog-1 .pagination>.active>a{
	background-color: #337ab7;
    border-color: #337ab7;
	
}
#blog-1 h3{

margin-top:30px;
font-family: 'Nunito', sans-serif;
	font-size:19px;
text-align:left;
	color:#33466c;
font-weight:bold;	
padding-left: 15px;
}

#blog-1 .p-shade p{
	margin-top:30px;
font-family: 'Nunito', sans-serif;
	font-size:16px;
text-align:left;
	color:#868686;
font-weight:600;
padding:18px;
	
}

#blog-1 .sf-box ul{
	margin-top:30px;
	padding-left:0px;
}
#blog-1 .sf-box ul .line{
border-right:1px solid #6b6b6b;
padding-right:12px;	
	
}

#blog-1 .sf-box ul li{
	color:#6b6b6b ;
}
#blog-1 .bg-img{
	margin-top:12px;
	
}
.margin-top-20{
	margin-top:20px;
}
#blog-1 .btn-group {
	float:left;
}
#blog-1 .social-medias {
	width:400px;
	display:inline;
	float:left;
}
#blog-1 .social-medias li{
	width:30px;
	height:50px;
	background:#2f456e;
}
#blog-1 .btn-group ul{
	float:right;
}
#blog-1 .btn-group .btn-primary{
    background-color:#30456e;
    color: #fff;
    border-color: #30456e ;
	
	
}
#leave-repaly h2{
	margin-top:40px;
	color:#30456e;
	
    font-family: 
'Montserrat', sans-serif;
  font-size:25px;
    font-weight: 600;
 
    text-align: left;
	padding-left: 12px;

}
#leave-repaly h4{
color:#343434;	

font-family: 'Nunito', sans-serif;
	font-size:18px;
}
#leave-repaly .center{
	text-align:center;
}
#leave-repaly .btn{
	margin-top:35px;
	border-radius:0px;
	background-color:#30456e;
	color:#fff;
	font-size:25px;
}

#related h2{
	margin-top:60px;
    font-family: 
'Montserrat', sans-serif;
  font-size:25px;
  color:#30456e;
  text-align:left;
  padding-left: 12px;
}
#related .border{
	border:1px solid silver;

	
}
#related .border .btn{
	border-radius:0px;
	color:#fff;
	background-color:#30456e;
	margin-left:12px;
	margin-bottom:12px;
}
#related .border ul li{
	display:inline;}
#related .border ul{
	margin-top:30px;
padding-left: 10px;
}
#related .border ul .line{
	
}	
#related h3{
	
    font-family: 
'Montserrat', sans-serif;
  font-size: 18px;
  padding-left:10px;
}

#related .margin-top-50 .border ul .user::before{
	font-family:fontawesome;
font-size:15px;
content:"\f007";
color:#6f6f6f;
}
#related .margin-top-50 .border ul .date::before{
	font-family:fontawesome;
font-size:15px;
content:"\f073";
color:#6f6f6f;

	
}
#sidebar-b  .col-md-4{
	padding:12px;
	
}
#related p{
	font-family: 'Nunito', sans-serif;
	font-size:14px;
	color:#919191;
	text-align:left;
	
	padding-left: 10px;
}
#related .line{
	border-left:1px solid #939393;
	    padding-right: 6px;
}
#sidebar-b .sidebar-heading .search-box {
	background-color:#30456e;
	padding:12px;
	color:#fff;
	width:187px;
	
	font-size:17px;
	vertical-align:middle;
	
}
#sidebar-b .recnt-comment p {
	font-family: 'Nunito', sans-serif;
	font-size:16px;
color:#808080;	
text-align:left;
margin-top:28px;
	
}

@media only screen and (max-width:398px) and (min-width:150px){
#sidebar-b .sidebar-heading .line{
display:none;
}
}
	
.social-icon2{
	position:relative;
	float:right;
	margin-left:0px;
	    padding-right: 50px;
	
}
.social-icon2 a{
	position: relative;
    display: inline-block;
	
    text-align: center;
    margin-left: 4px;
    width: 30px;
    height: 30px;
	background-color:#30456e;
    color:#fff;
    font-size: 14px;
transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
.social-icon2 span {
	margin-top:10px;
}
.social-icon2 a:hover{
	background-color:#046eb5;
	color:#fff;
	border-color:none;
}
.margin-top-20{
	margin-top:20px;
}
#sidebar-b .p-box{
	margin-top:20px;
}

#sidebar-b .p-box p{
	
	font-family: 'Nunito', sans-serif;
	
	color:#505050;
	text-align:left;
	font-size:16px;
	 text-transform: capitalize;
	
}

#sidebar-b .sidebar-heading .line{
    position: relative;
    border-top: 1px solid #999999;
    width: 346px;
    top: -30px;
    z-index: -1;
    
}
#sidebar-b .input-group-addon{
	background-color:#fff;
	border-radius:0px;
	border: 1px solid silver;
}
#sidebar-b .form-control{
border-radius:0px;	
}
.margin-top-50{
	
	margin-top:50px;
	
}
.no-dotted-box{
		width:100%;
	margin-top:20px;
	
	padding-bottom:12px;
}
.margin-bottom-100{
	margin-bottom:100px;
}
#sidebar-b .dotted-box{
	width:100%;
	margin-top:20px;
	border-bottom:2px dotted silver;
	padding-bottom:12px;
	
}
#sidebar-b h3{
	color:#868686;
	
font-family: 'Nunito', sans-serif;
	font-size:15px;
	
}
/**digital health**/
#digital-form .form-group .control-label{
	text-align:left;
	
}

.margin-80{
	margin-bottom:80px;
}
/*****
Banner
******/
.sub-baner-resource .jumbotron{
	background-image:url('../images/sub-baner-resource.png');
	background-position:center;
} 
.sub-whatwe-product .jumbotron{
	background-image:url('../images/sub-whatwe-product.png');
	background-position:center;
} 
.sub-work-main .jumbotron{
	background-image:url('../images/sub-work-main.png');
	background-position:center;
} 
.indstry-digital-banner-1 .jumbotron{
	background-image:url('../images/bigital-health-banner-1.png');
	background-position:center;
} 
.indstry-medical-banner-1 .jumbotron{
	background-image:url('../images/indstry-medical-banner-1.png');
} 
.bbanner-img-car-1 .jumbotron{
	background-image:url('../images/Digital.png');
} 
.bbanner-blog-1-img .jumbotron {
	background-image:url(../images/blog-banner-1.png);
	background-position:center;
}

.bbanner-contact-1-img .jumbotron {
background-image:url(../images/sub-contact-banner.png);
background-position:center;
}

.bbanner-img .jumbotron {
background-image:url(../images/About-banner.png);
}

.bbanner-ind-1-img .jumbotron {
background-image:url(../images/indusrti-1.png);
}

.bbanner-aero-defnce-1-img .jumbotron {
background-image:url(../images/aero-banner.png);
background-position:center;
}

.bbanner-about-approach-1-img .jumbotron {
background-image:url(../images/approach.png);
background-position:center;
}


.bbanner-about-approach-1-img .jumbotron {
background-image:url(../images/approach.png);
background-position:center;
}







/**sub contact page **/
#sub-contact .box-1 .p ::before {
font-family:fontawesome;
font-size:16px;
content:"\f041";
color:#30456e;
padding-right:12px;
padding-left:12px;
}
#sub-contact .box-1 .p-1 ::before {
font-family:fontawesome;
font-size:16px;
content:"\f095";
color:#30456e;
padding-right:12px;
padding-left:12px;
}
#sub-contact .box-1 .p-2 ::before {
font-family:fontawesome;
font-size:16px;
content:"\f1ac";
color:#30456e;
padding-right:12px;
padding-left:12px;
}

.location-box .box-1 .border-line{
border-left: 1px solid silver;
    position: absolute;
    top: 35px;
    left: 292px;
    height: 213px;
}

.location-box .box-1 .border-line-2{
    border-bottom: 1px solid silver;
    width: 224px;
    position: absolute;
    top: 284px;
    left: 20px;
   
}


#sub-contact .location-box .box-outer{
	border:1px solid silver;

}
#sub-contact .location-box .box-outer .box-1{

	
}



#sub-contact .box-1{
	padding:12px;
}
#sub-contact .box-1 h2{
	margin-top:38px;
	font-size:19px;
}
#sub-contact .box-1 p{
	margin-top:28px;
	font-size:16px;
	text-align:left;
}
#sub-contact .box-1 .p-1 p{
	margin-top:25px;
	
}
#sub-contact .box-1 .p-2 p{
	margin-top:15px;
	
}

#sub-contact{
	text-align:center;
}
#sub-contact h3{


font-family: 'Nunito', sans-serif;
font-size:18px;	
text-align:center;	
font-weight:bold;
	
	
}
#sub-contact p{
	margin-top:42px;
	color:#727272;
	
}
#sub-contact h2{
text-transform: capitalize;
text-align:center;
font-family: 'Montserrat', sans-serif;
font-size: 35px;
font-weight: 600;
color:#30456e;
}

#sub-contact form{
	margin-top:60px;
}

#sub-contact .btn{
	text-align:center;
	border-radius:0px;
	color:#fff;
	background:#30456e;
}
/**approach**/



#customers-sub-page-icons h4{
font-family: 'Nunito', sans-serif;
	font-size:35px;
	font-weight:600;
	color:#4a4a4a;
margin-top:20px;	
}

#customers-sub-page-icons p{
font-family: 'Nunito', sans-serif;
font-size:25px;
color:#848484;
margin-top:45px;
margin-bottom:45px;	
padding: 0px;
text-align: left;
}

#customers-sub-page-icons .fa{
	color:#2f456e;
	font-size:97px;
	margin-top:30px;
}


#customers-sub-page-icons{
background-color:#f6f6f6;
    padding-top: 65px;
    padding-bottom: 65px;
}

#customers-sub-page-icons .box{
	background-color:#fff;
	padding:35px;
	height: 225px;
	margin-top:12px;
}
/**footer ****/
@media only screen and (max-width:991px) and (min-width:150px){
	#small-footer .footer-line{
		display:none !important;
	}
}



#dicovery-scope{
	padding-bottom:145px;
}

/**FHBFHF**/
#blog .social-medias li{
	display:inline;

	
}



#blog .blog-box ul {
padding-left:0;
font-size:16px;
margin-top:20px;
}

#blog .blog-box ul .bg-space {
padding-left:84px;
}

#blog h4 {
    text-align: left;
    line-height: 24px;
    margin-top: 15px;
}

#blog p {
font-family:Nunito, sans-serif;
margin-top:30px;
color:#646464;
text-align:left;
font-size:16px;
}

#blog p span {
font-weight:700;
font-size:16px;
color:#30456e;
}

#blog .blog-para-underline {
margin-bottom:100px;
margin-top:30px;
border-bottom:3px solid #30456e;
}

#achive .page-header {
border:none;
}

#achive {
background:url(../images/customers-banner.png) no-repeat center center;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
background-size:cover;
min-height:696px;
color:#fff;
padding-top:1em;
}

#achive .media img {
width:75px;
}

#achive .media h4 {
font-family:Nunito, sans-serif;
font-size:16px;
margin-top:20px;
}

#achive .btn {
font-family:Nunito, sans-serif;
margin-top:36px;
background:#30456e;
border-radius:0;
color:#fff;
}

#achive h2 {
text-align:center;
color:#fff;
font-family:Montserrat, sans-serif;
font-weight:700;
padding-top:100px;
}

#achive .under-line-white {
background-image:url(../images/under-line-1.png);
min-height:10px;
width:234px;
background-repeat:no-repeat;
margin:30px auto 70px;
}

#a-aversn-way .fa {
color:#fff;
padding-right:15px;
}

#a-aversn-way p {
text-align:left;
color:#ecf3fd;
font-family:Nunito, sans-serif;
font-size:16px;
line-height:26px;
}

#a-aversn-way p span {
text-align:left;
color:#fff;
font-family:Nunito, sans-serif;
font-size:16px;
}

#a-aversn-way .way-padding {
padding-top:120px;
}

#small-carousel .item .box {
border:1px solid #cfcfcf;
margin-left:50px;
margin-right:50px;
padding-left:23px;
padding-right:23px;
padding-bottom:12px;
margin-bottom:30px;
}

#small-carousel {
background:#fafafa;
}

#small-carousel .carousel-control.left,#small-carousel .carousel-control.right {
background-image:none;
}

#small-carousel .item {
padding-top:63px;
padding-bottom:25px;
margin:0 auto;
}

#small-carousel .glyphicon-chevron-left:before {
font-family: fontawesome;
 	
content:"\e079";
color:#000;
}

#small-carousel .glyphicon-chevron-right:before {
	font-family: fontawesome;
   
content:"\e080";
color:#000;
}

#small-carousel .box {
border:2px solid #333;
padding-right:12px;
}

#small-carousel .item h5 {
text-align:center;
font-family:Nunito, sans-serif;
font-size:14px;
font-weight:400;
color:#252627;
}

#small-carousel .item .box h4 {
margin-top:14px;
text-align:center;
font-family:Nunito, sans-serif;
font-size:20px;
font-weight:600;
color:#313132;
}

#small-carousel .item .box P span {
font-family:Nunito, sans-serif;
font-size:18px;
font-weight:600;
color:#000;
text-align:left;
}

#small-carousel .item .box P {
font-family:Nunito, sans-serif;
font-size:16px;
color:#919191;
margin-top:16px;
}

#portfolio h4 {
font-weight:700;
padding-top:55px;
}

#portfolio .b1:hover p {
color:#a6a6a6;
}

#portfolio .b1:hover h4 {
color:#30456e;
}

#portfolio .port-btn {
text-align:center;
margin:auto;
}

#portfolio .port-btn .btn {
margin-bottom:100px;
margin-top:50px;
color:#fff;
background:none;
border-radius:0;
}

#portfolio .under-line {
background-image:url(../images/under-line-1.png);
min-height:10px;
width:234px;
background-repeat:no-repeat;
margin:0 auto;
}

#portfolio {
background:#2b2b2b;
margin-top:-40px;
}

#portfolio h2 {
color:#fff;
text-align:center;
}

#portfolio .content-box {
background:#fff;
min-height:366px;
padding-left:12px;
padding-right:12px;
text-align:center;
margin-top:-10px;
}

#portfolio p {
color:#919191;
}

#portfolio .img-box::after {
font-family:fontawesome;
font-size:40px;
content:"\f0d7 ";
color:#323232;
left:0;
right:0;
top:358px;
position:absolute;
margin-top:0px;
text-align:center;
}

#portfolio .img-box-1::before {
font-family:fontawesome;
font-size:40px;
content:"\f0d8 ";
color:#323232;
left:0;
right:0;
top:358px;
position:absolute;

text-align:center;
}

#portfolio .content-box:hover .btn {
background:#30456e;
color:#fff;
border-radius:0;
}

#portfolio .content-box .btn {
background:#000;
color:#fff;
border-radius:0;
text-align:center;
margin:30px auto 22px;
}

#portfolio .page-header {
padding-top:100px;
padding-bottom:80px;
border-bottom:none;
}

#bbanner-industries .jumbotron {
background-image:url(../images/indusrti-1.png);
background-repeat:no-repeat;
background-attachment:scroll;
background-position:center;
padding-bottom:0;
padding-top:0;
min-height:200px;
}

#work-one .page-header {
border-bottom:0;
}

#sub-page .light-blue-box {
padding-bottom:310px !important;
background:#fbfbfb;
margin-top:12px;
text-align:center;
border:1px solid #d6d6d6;
padding:6px;
}

#sub-page .light-blue-box h2 {
margin-top:25px;
font-size:16px;
}

#sub-page .btn {
margin-top:0px !important;
border-radius:0;
background-color:#30456e;
color:#fff;
}

#sub-page .featured .col-md-6 {
padding:0;
}

#sub-page .box-featured {

padding:12px;
}

#sub-page .box-featured-2 {
background-color:#f9f9f9;
margin-top:0;
text-align:center;
padding:12px;
padding-bottom:120px !important;
	height:600px;
}

#sub-page .box-featured-2 h2 {
margin-top:200px;
}

#sub-page .featured .read-btn .btn {
margin-top:5px!important;
margin-bottom:100px;
}

#sub-page .rail-indu .images img {
padding-top:100px;
}

#sub-page .fa {
color:#2f446f;
font-size:60px;
margin-top:25px;
}

#sub-page p {
margin-top:15px;
color:#858585;
}

#sub-page h3 {
margin-top:20px;
text-transform:capitalize;
font-family:Nunito, sans-serif;
font-size:19px;
text-align:left;
line-height:27px;
}

#sub-page h4::before {
font-family:fontawesome;
content:"\f101 ";
color:#30456e;
margin-right:.5em;
	float:left;
	height:70px;
}

#sub-page h4 {
margin-top:22px;
text-transform:capitalize;
color:#30456e;
font-family:Nunito, sans-serif;
font-size:18px;
text-align:left;
line-height:1.2em;
}

#sub-page h4 span {
color:#868686;
font-family:Nunito, sans-serif;
font-size:18px px;
text-align:left;
line-height:1.4em;
font-weight:400;
}

#sub-page h2 {
color:#30456e;
font-weight:700;
font-size:22px;
line-height:30px;
font-family:Nunito, sans-serif;
}

#sub-page img {
margin:auto;
}

#carousel #m-menu .navbar-inverse {
position:absolute;
top:0;
left:0;
right:0;
background-color:rgba(255,255,255,0.5);
border:none;
}

#ttop-menu {
background:#30456e;
}

#ttop-menu .fa {
font-size:17px;
}

#ttop-menu ul li a {
color:#fff;
text-decoration:none;
font-size:14px;
padding-right:12px;
margin-right:12px;
}

#ttop-menu ul .border-right {
border-right:2px solid #4b679c;
padding-left:0;
margin-right:14px;
}

#ttop-menu .navbar {
margin-bottom:0;
border-radius:0;
min-height:50px;
}

#ttop-menu ul {
margin-top:12px;
padding:0;
}

#ttop-menu .left {
float:left;
}

#carousel .content h3 {
font-family:Montserrat, sans-serif;
font-weight:600;
color:#2e497c;
text-align:center;
text-transform:uppercase;
font-size:50px;
}

#carousel .content p {
text-align:center;
font-family:Montserrat, sans-serif;
font-weight:400;
color:#262626;
}

#carousel .content .btn-box {
margin-top:30px;
text-align:center;
}

#carousel .content .btn-box .btn-primary {
color:#fff;
background-color:transparent;
border-radius:0;
border:2px solid #fff;
font-size:10px;

padding:10px;
}

#carousel .content .btn-box .btn-default {
color:#fff;
font-family:Montserrat, sans-serif;
font-size:10px;
background-color:#30456e;
border-radius:0;
border:2px solid #30456e;

padding:10px;
}

#carousel .content {
text-align:center;
left:0;
right:0;
top:245px;
vertical-align:middle;
position:absolute;
}

#m-menu .navbar-inverse {
background:#fff;
border-color:#fff;
}

#m-menu .navbar {
margin-bottom:0;
border-radius:0;
min-height:100px;
}

#m-menu .navbar ul li a {
font-family:Nunito, sans-serif;
text-transform:uppercase;
font-weight:700;
font-size:18px;
text-shadow:none;
background:none;
color:#333;
border-bottom:2px solid transparent;
}

/* #m-menu .navbar ul li a:hover {
background:none;
color:#000 !important;
border-bottom:2px solid #000 !important;
} */

#m-menu .dropdown-menu {
margin-top:0;
}

#m-menu .collapse .dropdown .dropdown-menu {
margin-top:0;

color:#333;
}

#m-menu .navbar-inverse .navbar-toggle .icon-bar {
background-color:#333;
}

#m-menu .navbar-inverse .navbar-toggle:hover .icon-bar,#m-menu .navbar-inverse .navbar-toggle:focus .icon-bar {
background-color:#fff;
}
#m-menu .collapse .dropdown .dropdown-menu li {
border:none;
font-size:16px;
color:#333;

border:none;
}


#m-menu .collapse .dropdown .dropdown-menu li a {
    padding: 11px 21px;
font-size:16px;
color:#333;
border:none;
}

#m-menu .collapse .dropdown .dropdown-menu li:hover{
	border:none;
font-size:16px;
color:#333;

border:none;
}

#m-menu .collapse .dropdown .dropdown-menu li:hover a {
background-color:#f5f5f5;
color:#30456e;
border:none;
font-size:16px;
padding: 11px 21px;
}

#m-menu .navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form {
border-color:transparent;
}

.dropdown {
position:relative;
display:inline-block;
}

.dropdown-content {
display:none;
position:absolute;
background-color:#f9f9f9;
min-width:160px;
box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);
z-index:1;
padding:12px 16px;
}

.dropdown:hover .dropdown-content {
display:block;
}

#aerrospace-defence h2 {
font-size:30px;
margin-top:70px;
text-transform:capitalize;
color:#30456e;
font-weight:700;
text-align:left;
}

#aerrospace-defence h4 {
margin-top:30px;
font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:20px;
text-transform:capitalize;
line-height:28px;
font-weight:700;
}

#aerrospace-defence p {
margin-top:30px;
color:#868686;
text-align:left;
font-weight:400;
}
#about-approach-1 .right-box-align-hedng{
	    float: right;
    padding-right: 12px;
}
#about-approach h2 {
font-family:Nunito, sans-serif;
font-size:17px;
line-height:25px;
color:#30456e;
text-align:left;
font-weight:700;
text-transform:uppercase;
}

#about-approach p {
margin-top:35px;
font-size:16px;
color:#606060;
text-align:left;
line-height:24px;
}
#about-approach-1 .media{
	margin-top:27px;
}

#about-approach-1 .border-line{
border-left: 2px solid silver;
    position: absolute;
    height: 243px;
    float: left;
    top: 47px;
    left: -14px;
}
#about-approach-1 .border-line-2{
border-bottom: 2px solid silver;
    position: absolute;
    width: 467px;
    float: left;
    top: 321px;
    left: 38px;
}

#about-approach-1 .border {
width:83px;
height:77px;
background-color:#2f456e;
padding-top:12px;
padding-left:17px;
}

#about-approach-1 .border .fa {
color:#fff;
font-size:56px;
}

#about-approach-1 .box .media p {
margin-top:25px;
font-family:Nunito, sans-serif;
font-size:16px;
color:#8f8f8f;
text-align:left;
}

#about-approach-1 .box .media h4 {
margin-top:30px;
}


#bbanner .jumbotron {
background-repeat:no-repeat;
background-attachment:scroll;
background-position:center;
padding-bottom:0;
padding-top:0;
min-height:200px;
 text-transform: uppercase;
}

#bbanner .jumbotron h2 {
font-size:30px;
color:#fff;
text-align:left;
margin-top:80px;
 text-transform: uppercase;
}

#bbanner .breadcrumb {
background:none;
margin-top:6px;
float:left;
padding-left: 0px;
}

#bbanner .breadcrumb li a {
font-size:20px;
color:#fff;
text-transform: capitalize;
}

.vc_custom_1520919031348 .wpb_wrapper p{
	text-align:center !important;
} 

#bbanner .breadcrumb>li+li:before {
color:#fff;
content:"/\00a0";
font-size:15px;
padding:0 5px;
}

#subpage-heading p {
margin-top:40px;
font-size:20px !important;
color:#646464;
text-align:center !important;
}

#subpage-heading .page-header {
border-bottom:none;
}

#subpage-heading .page-header h2 {
margin-top:70px;
font-family:Montserrat, sans-serif;
font-size:40px;
font-weight:600;
text-align:center;
text-transform:uppercase;
}

#subpage-heading .under-line {
background-image:url(../images/under-line.png);
min-height:10px;
width:234px;
background-repeat:no-repeat;
margin:0 auto;
}

h1,h2,h3,h4,h5 {
font-family:Montserrat, sans-serif;

color:#30456e;
font-size:12px;
}

p {
font-family:Nunito, sans-serif;
font-size:18px;
color:#989898;
}

a {
font-family:Nunito, sans-serif;
font-size:12px;
}

.btn {
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
}

#what img {
margin-top:25px;
}

#what .btn {
margin-top:30px;
border-radius:0;
-moz-border-radius:0;
-webkit-border-radius:0;
background:#30456e;
color:#fff;
padding:8px 14px;
}

#what .under-line {
border-bottom:2px solid #595959;
width:50%;
margin:0 auto;
}

#what .box {
background:#f4f4f4;
text-align:center;
margin-top:10px;
padding:24px;
}

#what p {
margin-top:30px;
text-align:left;
}

#what h2 {
font-weight:600;
line-height:25px;
margin-top:25px;
font-size:23px;
text-transform:capitalize;
}

#what .box .image {
width:100px;
height:100px;
text-align:center;
vertical-align:middle;
margin:0 auto;
}

#what {
margin-top:50px;
}

#what .system .image {
background-image:url(../images/ser-2.png);
background-repeat:no-repeat;
background-position:center;
}

#what .system:hover .image {
background-image:url(../images/r-ser-2.png);
background-repeat:no-repeat;
background-position:center;
}

#what .verif .image {
background-image:url(../images/ser-3.png);
background-repeat:no-repeat;
background-position:center;
}

#what .verif:hover .image {
background-image:url(../images/r-ser-3.png);
background-repeat:no-repeat;
background-position:center;
}

#what .prof .image {
background-image:url(../images/ser-4.png);
background-repeat:no-repeat;
background-position:center;
}

#what .prof:hover .image {
background-image:url(../images/r-ser-4.png);
background-repeat:no-repeat;
background-position:center;
}

#what .appli .image {
background-image:url(../images/ser-5.png);
background-repeat:no-repeat;
background-position:center;
}

#what .appli:hover .image {
background-image:url(../images/r-ser-5.png);
background-repeat:no-repeat;
background-position:center;
}

#what .Verification .image {
background-image:url(../images/ser-6.png);
background-repeat:no-repeat;
background-position:center;
}

#what .Verification:hover .image {
background-image:url(../images/r-ser-6.png);
background-repeat:no-repeat;
background-position:center;
}

#work-one .full-height-img img {
min-height:950px;
}

#work-one {
margin-top:100px;
background:#2f456e;
color:#fff;
}

#work-one .media {
margin-top:48px;
margin-bottom:48px;
}

#work-one .media h4 {
font-family:Montserrat, sans-serif;
padding-top:9px;
}

#work-one .media p {
padding-top:9px;
}

#work-one h2 {
text-align:center;
color:#fff;
}

#work-one .pdng-lft-30 {
padding-left:90px;
}

#work-one .s-width p {
text-align:left;
}

#work-one .round {
position:relative;
width:120px;
height:120px;
-moz-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
background:#FFF;
vertical-align:middle;
text-align:center;
padding-top:30px;
border:4px solid #c2d1ee;
}

#work-one .round .fa {
font-size:50px;
color:#2f456e;
}

#work-one .work-one-line {
border-left:8px solid #c2d2ec;
height:488px;
position:absolute;
left:162px;
top:284px;
right:0;
}

#what .embed:hover .image {
background-image:url(../images/r-ser-1.png);
background-repeat:no-repeat;
background-position:center;
}

#what .box:hover .under-line {
border-bottom:2px solid #fff;
width:50%;
margin:0 auto;
}

#what .box:hover .btn {
color:#30456e;
background:#fff;
}

#what .box:hover {
background:#30456e;
color:#fff;
-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;
}

#what .box p {
color:#a2a2a2;
}

#what .box:hover p {
color:#fff;
}

#what .embed .image {
background-image:url(../images/ser-1.png);
background-repeat:no-repeat;
background-position:center;
}

#footer-copyright .footer-small-menu ul li {
padding-right:5px;
display:inline;
}

#footer-copyright .footer-small-menu ul li a {
color:#3a3a3a;
text-decoration:none;
}

#footer-copyright .footer-small-menu ul .line {
border-left:1px solid #3f3f3f;
}

#footer {
background:linear-gradient(0deg,rgba(0,0,0,0.9),rgba(0,0,0,0.9)),url(../images/map.png);
background-repeat:repeat-x;
background-attachment:fixed;
background-position:center center;
}

#footer-copyright .footer-copyright-right li a {
text-decoration:none;
padding:2px 12px 2px 2px;
}

#footer-copyright li {
margin-top:2px;
}

#footer-copyright li a {
color:#646464;
}

#footer-copyright .breadcrumb>li+li:before {
color:#ccc;
content:"\00cc";
padding:0 5px;
}

#footer p {
font-family:Nunito, sans-serif;
font-size:14px;
color:#919090;
text-align:left;
}

#footer h4 {
color:#fff;
margin-top:29px;
}

#footer .footer-inner-height p {
margin-top:23px;
}

#footer .footer-inner-height {
margin-top:67px;
margin-bottom:79px;
}

#footer .list-distance {
margin-top:31px;
}

#footer .list-distance p {
text-align:left;
margin:0;
padding:2px;
}

#footer .list-distance p .fa {
font-size:20px;
padding-right:2px;
color:#30436a;
}

#footer-copyright {
background:#1e1e1e;
padding:12px;
}

#footer-copyright .footer-copyright p {
font-size:14px;
font-family:Nunito, sans-serif;
margin-top:22px;
}

#footer-copyright .footer-copyright-right li {
display:inline;
padding-right:12px;
}

#footer-copyright .footer-copyright-right li a,#footer-copyright .footer-copyright p {
color:#3a3a3a;
}

#footer-copyright .footer-copyright-right .line {
border-left:1px solid #3f3f3f;
padding:1px;
}

#small-footer .footer-line {
border-left:2px solid #485670;
height:76px;
position:absolute;
right:0;
top:12px;
}

#small-footer p {
font-family:Nunito, sans-serif;
color:#eef3fe;
text-align:center;
font-size:15px;
padding-left:10px;
padding-right:10px;
margin-top:10px;
}

#small-footer {
background:#30456e;
text-align:center;
color:#fff;
padding:50px;
}

#small-footer .fa {
font-size:37px;
}

#small-footer h4 {
font-family:Nunito, sans-serif;
font-weight:700;
margin-top:40px;
font-size:22px;
}

#small-footer .contact-list li .fa {
font-size:16px;
}

#small-footer .contact-list li h4 {
font-family:Nunito, sans-serif;
font-size:22px;
font-weight:400px;
}

#small-footer .contact-list li {
display:inline-block;
padding:12px;
}

#footer-copyright .footer-small-menu ul {
margin-top:21px;
float:right;
}

#blog .blog-box ul li,#ttop-menu ul li,#footer-copyright .small-footer-menu li {
display:inline;
}

#a-aversn-way .way-inner,#portfolio .b1:hover .btn {
background-color:#30456e;
}

#small-carousel .img,#small-carousel .carousel-inner .item .img,#sub-page .featured .box-featured,#sub-page .featured h3 {
text-align:center;
}

#portfolio .b1:hover .img-box::after,#portfolio .b1:hover .img-box-1::after {
color:#30456e!important;
}

#portfolio .img-box,#portfolio .img-box-1 {
/*min-height:363px;*/
padding:0;
}

#portfolio .img-box-1 img,#portfolio .img-box img {
text-align:center;
margin:auto;
}

#portfolio .col-md-4,#work-one .full-height-img .col-md-6 {
padding:0;
}

.margin-20,#aerrospace-defence #video h4,#aerrospace-defence #video p {
margin-top:20px;
}

.margin-100,#sub-page .inner-heading {
margin-top:100px;
}

.margin-80,#about-approach {
margin-top:80px;
}

#ttop-menu .right,#footer-copyright .footer-copyright-right {
float:right;
}

#m-menu ul,#m-menu .navbar ul {
margin-top:48px;
}

#footer-copyright .box-left,#footer-copyright .box-right {
width:40%;
float:left;
}

@media screen and (min-width:768px){
#small-carousel .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
margin-left:-131px;
}

#small-carousel .carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev {
margin-right:-137px;
}
}

@media only screen and (max-width:610px) and (min-width:150px){
#ttop-menu .middle {
width:30%;
}
}

@media only screen and (max-width:604px) and (min-width:150px){
#ttop-menu .middle,#ttop-menu .right,#ttop-menu .left {
width:100%;
text-align:center;
}
}

@media only screen and (max-width:819px) and (min-width: 150px ){
#carousel .content {
z-index:2;
}

#carousel .content h3 {
font-size:30px;
}
}

@media only screen and (max-width:768px) and (min-width:150px){
#carousel #m-menu .navbar-inverse .navbar-collapse {
background:#fff!important;
z-index:3;
position:relative;
left:0;
right:0;
text-align:left;
margin-top:55px;
}
}

@media only screen and (max-width:311px) and (min-width:150px){
.navbar-brand>img {
width:68%;
margin-top:-45px;
}
}

.what-we-do-it-tab .accordion {
    background-color: #eeee;
    color: #444;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
	
	font-family: 'Nunito', sans-serif;
	font-size:17px;	
}

.what-we-do-it-tab .active, .what-we-do-it-tab .accordion:hover {
    background-color: #30456e;
	color:#fff;
}


.what-we-do-it-tab.active, .accordion:hover .accordion:after {
  content: "\2212";
}

.what-we-do-it-tab .accordion:after {
    content: '\002B';
	font-size:20px;
    font-weight: bold;
    float: right;
    margin-left: 5px;
}

.what-we-do-it-tab .active:after {
    content: "\2212";
}

.what-we-do-it-tab .panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.2s ease-out;
	border: 1px solid silver;
    border-radius: 0px;
}

#sub-why-aversan{
	margin-top:88px;
	background-color:#f7f7f7;
	padding-bottom:60px;
	padding-top:20px;
	}

/** start about acrdn**/
#what-we-do-it .panel-primary>.panel-heading.active, .accordion:hover {
    background-color: #333;
}
#what-we-do-it .what-we-do-it-tab{
	width:100% !important;
padding-top:40px;}


#work-one h4{
	font-family: 'Montserrat', sans-serif;
	text-align:left;
	text-transform: uppercase;
	font-size:20px;
}
#work-one .media .media-body p{
	text-align:left;
	font-family: 'Nunito', sans-serif;
	font-size:16px;
	margin-top: 12px;

}


#sub-why-aversan #sub-page-content .box{
	padding:12px;
	background:#fff;
	border:1px solid #c2c2c2;
	height: 349px;
    margin-top: 6px;
	
}
#sub-why-aversan #sub-page-content .box:hover{
	padding:12px;
	background:#2f456e;
	border:1px solid #c2c2c2;
}
#sub-why-aversan #sub-page-content .box:hover p{
	color:#fff;
}
#what-we-do-it #sub-page-content .box:hover p{
	color:#fff;
}

#sub-why-aversan .box:hover  h2{
	color:#fff;
}

#what-we-do-it #sub-page-content p{
	margin-top:22px;
	color:#606060;
	
    font-family: 
'Montserrat', sans-serif;
  font-size:16px;
}

#sub-why-aversan .box h2{
font-family: 'Montserrat', sans-serif;
  font-size: 25px;	
  margin-top:95px;
}

#sub-why-aversan .box p{
	
font-family: 'Nunito', sans-serif;
	font-size:16px;
	margin-top:25px;
	margin-bottom:100px;
	
}

#sub-why-aversan .padding-top{margin-top:75px;}
#sub-why-aversan #sub-page-content p{text-align:center;}
#sub-page-content h2{text-align:center;}
#sub-page-content p{text-align:center;}

.our-company .nav-tabs>li.active>a:before {
    content: '\f0da';
    font-family: 'fontawesome';
    font-size: 25px;
    position: absolute;
    text-align: center;
    margin-top: 79px;
    color: #d9000d;
    margin-left: 82px;
}
.fa-angle-double-right:before {
    content: "\f101";
	
}
/*** inner page ddesgn    **/


#sub-page-content .padding-content{padding:50px;}


/**tab style**/
#sub-page-content .tab-distance{}

#sub-page-content .tab-conetent-border{


border: 1px solid #c2c2c2;	
}
#sub-page-content .tab-distance .col-md-4{padding:0px;}


#sub-page-content .nav-tabs>li>a{border-radius:0px;}
.nav-tabs>li.active>a{
	border:none;
}

#sub-page-content .btn-primary {
    background: #30456e;
    text-align: center;
    border: none;
    border-radius: 0px;
	text-transform: uppercase;
	text-align:center;
	padding-top:18px;
	padding-bottom:18px;
	padding-left:40px;
	padding-right:40px;
	margin-bottom:30px;
	 border:1px solid transparent;
}

#sub-page-content .btn-primary:hover {
	 background: #fff;
	 color:#30456e;
	 border:1px solid #c2c2c2;
	 
}
#sub-page-content p{color:#606060;
font-family: 'Nunito', sans-serif;
	font-size:16px;
text-align: left;
line-height:1.4em;
margin-top: 12px;
margin-bottom: 20px;
}

#sub-page-content .distance{margin-top:65px;}


#sub-page-content .btn{text-align:center;}

#sub-page-content .p-heading{}

#sub-page-content p{color:#606060;
font-family: 'Nunito', sans-serif;
	font-size:16px;
text-align: left;
line-height:1.4em;
margin-top: 12px;
margin-bottom: 20px;
}
#sub-page-content p span{
	color:#292929;
font-family: 'Nunito', sans-serif;
	font-size:16px;
	color:#30456e;
	

}
#sub-page-content .p-1 p .head{
	
font-family: 'Nunito', sans-serif;
	font-size:20px;
	font-weight:600;
	color:#30456e;
}

#sub-why-aversan{
	margin-top:88px;
	background-color:#f7f7f7;
	padding-bottom:60px;
	padding-top:20px;
	}
#sub-page-content .p-tab-distance 
{
}


	
#sub-page-content .tab-distance .tab-content .tab-pane h3{
font-family: 'Nunito', sans-serif;
	font-size:19px;
	font-weight:600;
	color:#30456e;
	margin-top:0px;
	text-align:center;}
	

#sub-page-content .distance-one{margin-top:80px;}
#sub-page-content  .distance-2{margin-top:40px;}
#sub-page-content  .distance-2 p{
	text-align:center;
	font-family: 'Nunito', sans-serif;
	font-size:20px;
	color:#494949;}
	
	#sub-page-content .p-1 p{
	 margin-top: 66px !important;
	margin-left:30px;
	color:#8f8f8f;

	font-family: 'Nunito', sans-serif;
	font-size:16px;
	
	}


#subpage-heading .page-header{border-bottom:none;}
#subpage-heading .page-header h2{ 
margin-top:70px;
font-family: 'Montserrat', sans-serif;
  font-size:40px;
  font-weight:600;
  text-align:center;
  text-transform: uppercase;}
  
 #subpage-heading .under-line{
	background-image: url(../images/under-line.png);
    min-height: 10px;
    width: 234px;
    background-repeat: no-repeat;
    margin: 0 auto;

 } 
 
 
#sub-page-content .padding-content{padding:50px;}


/**tab style**/
#sub-page-content .tab-distance{}

#sub-page-content .tab-conetent-border{


border: 1px solid #c2c2c2;	
}
#sub-page-content .tab-distance .col-md-4{padding:0px;}


#sub-page-content .nav-tabs>li>a{border-radius:0px;}
.nav-tabs>li.active>a{
	border:none;
}

#sub-page-content .btn-primary {
    background: #30456e;
    text-align: center;
    border: none;
    border-radius: 0px;
	text-transform: uppercase;
	text-align:center;
	padding-top:18px;
	padding-bottom:18px;
	padding-left:40px;
	padding-right:40px;
	margin-bottom:30px;
	 border:1px solid transparent;
}

#sub-page-content .btn-primary:hover {
	 background: #fff;
	 color:#30456e;
	 border:1px solid #c2c2c2;
	 
}

/***btn***/
#sub-page-content .tab-distance .btn-center{
    border-radius:0px;
	text-align:center;
}
.nav-tabs {
   border:none !important;
}
#sub-page-content .nav-tabs>li a{

font-family: 'Montserrat', sans-serif;
	font-size:22px;
	padding-bottom:20px;
	padding-top:20px;}
#sub-page-content .nav-tabs>li a{
	text-align:center;
	color:#fff;

	margin-bottom:18px;
	background-color:#30456e;
}
#sub-page-content .nav-tabs>li:hover a{
		text-align:center;
	background-color:#fff;
	border:1px solid #c2c2c2;
	color:#30456e;
	}
	
#sub-page-content .nav-tabs>li:hover>.fa-caret-right{
	content: '\f0da';
    font-family: 'fontawesome';
    font-size: 25px;

}
	
	
#sub-page-content .nav-tabs>.active a{
		text-align:center;
	background-color:#fff;
	border:1 px solid #c2c2c2;
	color:#30456e;

}
#sub-page-content .nav-tabs>.active> a:before{
    text-align: center;
   
    border: 1 px solid #c2c2c2;
    color: #30456e;
    content: '\f0da';
    font-family: 'fontawesome';
    font-size: 40px;
    position: absolute;
    left: 389px;
    top: 8px;
	
	position:absolute;
	z-index:999;
	

}

.margin-top-h{
	margin-top:100px;
}
#sub-page-content .box-style{border: 1px solid #c2c2c2;padding:40px;}


#sub-page-content .tab-distance #System-Design-Architecture  h3 {
text-align:left !important;	
}
	
#sub-page-content .tab-distance .tab-content .tab-pane h3{
	
font-family: 'Nunito', sans-serif;
	font-size:19px;
	font-weight:600;
	color:#30456e;
	margin-top:0px;
	text-align:left;}
	

#sub-page-content .distance-one{margin-top:80px;}
#sub-page-content  .distance-2{margin-top:40px;}
#sub-page-content  .distance-2 p{
	text-align:center;
	font-family: 'Nunito', sans-serif;
	font-size:20px;
	color:#494949;}
	



#subpage-heading .page-header{border-bottom:none;}
#subpage-heading .page-header h2{ 
margin-top:70px;
font-family: 'Montserrat', sans-serif;
  font-size:40px;
  font-weight:600;
  text-align:center;
  text-transform: uppercase;}
  
 #subpage-heading .under-line{
	background-image: url(../images/under-line.png);
    min-height: 10px;
    width: 234px;
    background-repeat: no-repeat;
    margin: 0 auto;

 } 
#sub-small-navbar{}

#sub-page-content p {

    color: #606060;
    font-family: 'Nunito', sans-serif;
    font-size: 16px;
    text-align: left;
    line-height: 1.4em;
    padding: 6px;
    padding-left: 24px;
    margin-top: 0px;
    margin-bottom:0px;
}
#what-we-do-it .head p{
	
    color: #606060;
    font-family: 'Nunito', sans-serif;
    font-size: 16px;
    text-align: left;
    line-height: 1.4em;
    margin-top: 12px;
    margin-bottom: 20px;
}
#what-we-do-it .what-we-do-it-tab .panel p{
	margin-top:30px;
	margin-bottom:30px;
	color: #606060;
	text-align:left;
}

/****2/27/18 flower tab**/
#flower-tab .btn-center a{
background-color:#fff;
color:#2f456e;
}
#flower-tab .btn-center a:hover{
background-color:#eee;
color:#2f456e;
}
#work-one .media-left {
	width:166px;
}
/****2/28/2018***/

@media only screen and (max-width:2000px) and (min-width:1684px){
	
	.sign-list-box .sign::before{
		height:27px !important;
	}
	.wpb_single_image.vc_align_left{
		text-align:center !important;
	}
	
}
@media only screen and (max-width:991px) and (min-width:150px){
	#footer .footer-inner-height p{
		padding-left:0px !important;
}
}


/**pagination blog***/
#blog-1 .styled-pagination ul {
    display: inline-block !important;
	padding-top:12px;
}

#blog-1 .styled-pagination ul li {


    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none !important;
    list-style: none !important;
    border:1px solid silver !important;
    margin: 2px;
    max-height: 57px;

	font-size:12px;
}
#blog-1 .styled-pagination .pagination a:hover:not(.active) {
    background-color: #ddd;
    border-radius: 5px;
}
/***3-1-2018**/
.what-we-do .contact-us a{
background-color:#fff;}

@media only screen and (max-width:1045px) and (min-width:768px){
	
#work-one .work-one-line{
display:none!important;}
	
}
#blog-1 ul {
	/*list-style:none !important; */

}
#blog-1 .p ul li {
	font-family: 'Nunito', sans-serif !important;
    font-size: 16px !important;
    text-align: left;
    color: #525252;
     padding: 0em 1em;
	font-weight:600;
	
}
#blog-1 p a{font-size:17px;
overflow-wrap: break-word;
	
}
#blog-1 p a:hover{
	text-decoration:none;
}


#blog-1 span{
	font-family: 'Nunito', sans-serif !important;
    font-size: 18px !important;
}
/**#blog-1 #secondary img{
	width:130px !important;
}**/
/***3/3/2018***/
@media only screen and (max-width: 578px) and (min-width:150px){
	.aero-temp h4::before {
    height: 81px !important;
}
}
@media only screen and (max-width: 991px) and (min-width:150px){
	#rail-box-featured {
    padding-top: 21px !important;
    max-height: 269px;
}
	

	
}

@media only screen and (max-width:886px) and (min-width:150px){
	
.aero-temp h4::before {
    height: 70px !important;
}
	
}


@media only screen and (max-width:1199px) and (min-width:992px){
.aero-temp h4::before {
    height: 83px !important;
}
}



@media only screen and (max-width:327px) and (min-width:150px){
#sub-page .s-height h4::before {
	height:119px !important;
	}
	#sub-page .s1-height h4::before {
	height: 128px !important;
	}
}
@media only screen and (max-width:768px) and (min-width:326px){
	#sub-page h4::before{
		height:5%;
	}

}
/***list style***/
#sub-page ul {
  list-style: none;
  padding: 0;
}
#sub-page ul li {
  padding-left: 1.3em;
}
#sub-page ul li:before {
  content: "\f101 ";
  color: #30456e;
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em;
  width: 1.3em;
	font-size: 18px;
}
#sub-page ul li{
	margin-top:12px;
}
#sub-page ul li .heading{
	color: #30456e;
	font-size: 18px;
	font-family: Nunito, sans-serif;
}
#sub-page ul li span{
color: #868686;
font-family: Nunito, sans-serif;
font-size: 18px;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    font-size: 17px !important;
	font-family: Nunito, sans-serif !important;
}
div.wpcf7-validation-errors{
    font-size: 17px !important;
	font-family: Nunito, sans-serif !important;	
}
.wp-caption-text{
	text-align:center !important;
	 font-size: 17px !important;
	font-family: Nunito, sans-serif !important;	
}
#blog-1 ol li{
	font-size: 17px !important;
	font-family: Nunito, sans-serif !important;	
	font-weight:600;
	color:#30456e !important;
	}
#blog-1 .p p{
	padding-left:0px!important;
}
#blog-1 .p h3{
	padding-left:0px!important;	
}

#blog-1 .p ul li{
	/* padding-left:0px!important;	*/
	line-height:1.5em;
	font-size:16px !important;
	font-family: Nunito, sans-serif !important;	
	font-weight:normal;
}
#blog-1 ul{
	/*  padding-left:0px; */
}
#blog-1 ul li img{
	padding-top:16px;
	padding-right:16px;
	padding-bottom:16px;
	
}
#blog-1 ol{
	padding-left:0px;
}
.crp_related_widget img{


}
#blog-1 .software-testing-center ol li{
	font-weight:normal !important;
	color:#525252 !important;
	font-size:16px !important;
	
}
#blog-1 h2 strong{
		font-size:20px !important;
	}
#blog-1 strong{
	font-size:18px;
	font-weight:bold;
}

#blog-1 .p h2{
	font-size:26px;
}
#blog-1 h5 strong{
	font-size:18px;
}
#blog-1 h6 strong{
	font-size:18px;	
	font-family: Nunito, sans-serif !important;	
}
#blog-1 h4 strong u{
	font-size:18px;	
	font-family: Nunito, sans-serif !important;	
	text-decoration:none;
}
#blog-1 ol li strong{
	font-weight:normal !important;
	
}
#blog-1 center i{
	font-size:18px;
	
}
 .single-post #blog-1 .p p img {
    margin-bottom: 0;
    float: left;
    margin: 5px 20px 0px 0;
    height: auto;
}
#leave-repaly .btn{
font-family: Nunito, sans-serif !important;		
}
#blog-1 h5{
	font-size:18px;
}
#blog-1 .single-post #blog-1 .p p{
	text-align:center;
}

.bblog-img-center{
	width:500px;
	text-align:center;
	margin-left:0px;
	margin-right:0px;
	display:block;
}
.bblog-img-center img{
	text-align:center !important;
	margin-left:0px !important;
	margin-right:0px !important;
	display:block !important;
	
}
.link-style-blog em{
	font-family: 'Nunito', sans-serif;
    font-size: 20px;	
}
.link-style-blog em a{
	font-family: 'Nunito', sans-serif;
    font-size: 16px;
	
}
#blog-1 strong a{
	font-family: 'Nunito', sans-serif;
    font-size: 19px;
	font-weight:600;
	
}
#blog-1 .bblog-font-weight h3{
	font-weight:normal !important;
}

#blog-1 .blog-p-dreamliner h4{
	
    font-family: 'Nunito', sans-serif;
    font-size: 16px;
	color: #525252;
	
}

#blog-1 .pagination span{
	   font-size: 12px !important;
	
}

#blog-1 .pagination a,#blog-1 .pagination span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #333;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
	
}
#blog-1 .pagination span{
	color:blue;
}

 textarea {
   resize: none;
}