.page-header_list{
padding-bottom: 1px!important;
}
@media (min-width: 768px) and (max-width:990px){
	.team_area4 {
	margin-bottom: 45px!important;
	width: 50%!important;}
	.team_area4 .team_about4a, .team_area4 .team_about4b, .team_area4 .team_about4c, .team_area4 .team_about4d{
	margin-left:26%;
	}
}
@media (min-width: 990px) and (max-width:1349px){
	.team_area4 .team_about4a, .team_area4 .team_about4b, .team_area4 .team_about4c, .team_area4 .team_about4d{
	margin-left:22%!important;
	}
}

@media(min-width: 393px) and (max-width: 769px){
.team_area4 {width: 100%;margin-bottom:90px;}
.team_area4 .team_about4a, .team_area4 .team_about4b, .team_area4 .team_about4c, .team_area4 .team_about4d{margin-left:38%;}
.rel_about p {width: 100%;}
.details_testimonials .re-details-post iframe{width:100%;}
.tec_pack .populat_tag {margin: -3px 0px 0px 116px!important;}	
#products_example #products .next {left: 100%;}

}
@media(min-width: 100px) and (max-width: 393px){
.team_area4 {width: 100%;}
.team_area4 .team_about4a, .team_area4 .team_about4b, .team_area4 .team_about4c, .team_area4 .team_about4d{
	margin-left:28%;
	}
}

@media (max-width: 768px){
.rel-custom-service .offer_4 h3 a{
font-size: 21px;
padding: 15px 36px;}
.rel_office_location iframe{width:100%;}
.offer_details li {
float: left;
padding: 10px 44px 10px 10px!important;
border: 1px solid #535353!important;
list-style: none;}
.ecart_pd{margin-bottom:10px;}
.details_testimonials .re-details-post iframe{width:100%!important;}
}
@media (max-width: 769px) and (min-width: 393px){
#products_example #products .next {left: 95%!important;}
.tec_pack{margin-bottom:60px;}
.rel_recentpost .re-details-post iframe{width:100%;}
.rel_details_list .offer_details li{width: 50%;}
.rel_details_content .offer_details li{width:50%;}
.slider #myCarousel2 .home_right .glyphicon-chevron-right{left:44%!important;}
.rel_details_content img{height:200px!important;}
.meter{max-width:400px!important;}
}
@media (min-width: 768px) and (max-width: 1169px){
.rel_office_location iframe{width:100%;}
.rel_recentpost .re-details-post iframe{width:100%;}
}


							/* Start of about-page */
.rel_about h3{
font-size:36px;
font-weight:bold;
color:#434f5a;
}
.rel_about p{
font-size:16px;
color:#434f5a;
}
.page-header-testi {
border-bottom: 2px solid #e2e2e2;
margin-bottom: 26px;
padding-bottom: 0px;
}
.contact_border {
border-bottom: 2px solid #ff3333!important;
padding-bottom: 15px!important;
padding-right: 0%!important;
}
.location_border {
border-bottom: 2px solid #2c3e50!important;
padding-bottom: 15px!important;
padding-right: 0%!important;
}
.rel_about_about_us{padding-left:0px!important;}
.rel_about_about_us p{font-size:16px;}
.rel_about_about_us h2, .page-header-testi h2{
font-size:24px;
font-weight:bold;
}
.bdr-clr .page-header .feature-title {
border-bottom: 2px solid #ff3333;
}
.rel_about{
padding: 25px 0 25px 15px;
}
.rel_about p{
width:47%;
}
.about_head{
margin-bottom:30px!important;

}
.about_asection_head{
width:100%;
background: url(../../../assets/images/about-bg.png);
}
							/* Start of progress-bar */
							
	@media (max-width: 900px) and (min-width: 500px){
	.meter {width:300px;}
	}

	
	.progress {
	overflow: visible!important;
	}
.meter { 
	height: 13px;  /* Can be anything */
	position: relative;
			
	background: #DEE3E4;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;		
	-webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,0.3);
	-moz-box-shadow   : inset 0 -1px 1px rgba(255,255,255,0.3);
	box-shadow        : inset 0 -1px 1px rgba(255,255,255,0.3);
	margin-bottom:10px;
	margin:0px;
		}
	.progress_line .orange{
	margin-bottom:15px!important;
	}
		.meter > span {
			display: block;
			height: 100%;
			  
			background-color: #4A6B8E;
			
			background-image: -moz-linear-gradient(
			  center bottom,
			  rgb(43,194,83) 37%,
			  rgb(84,240,84) 69%
			 );
			-webkit-box-shadow: 
			  inset 0 2px 9px  rgba(74,107,142,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			-moz-box-shadow: 
			  inset 0 2px 9px  rgba(74,107,142,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			box-shadow: 
			  inset 0 2px 9px  rgba(74,107,142,0.3),
			  inset 0 -2px 6px rgba(0,0,0,0.4);
			position: relative;
			overflow: hidden;
		}
		.meter > span:after, .animate > span > span {
			content: "";
			position: absolute;
			top: 0; left: 0; bottom: 0; right: 0;
			background-image: 
			   -webkit-gradient(linear, 0 0, 100% 100%, 
			      color-stop(.25, rgba(255, 255, 255, .2)), 
			      color-stop(.25, transparent), color-stop(.5, transparent), 
			      color-stop(.5, rgba(255, 255, 255, .2)), 
			      color-stop(.75, rgba(255, 255, 255, .2)), 
			      color-stop(.75, transparent), to(transparent)
			   );
			background-image: 
				-moz-linear-gradient(
				  -45deg, 
			      rgba(255, 255, 255, .2) 25%, 
			      transparent 25%, 
			      transparent 50%, 
			      rgba(255, 255, 255, .2) 50%, 
			      rgba(255, 255, 255, .2) 75%, 
			      transparent 75%, 
			      transparent
			   );
			z-index: 1;
			-webkit-background-size: 50px 50px;
			-moz-background-size: 50px 50px;
			-webkit-animation: move 2s linear infinite;
			   -webkit-border-top-right-radius: 8px;
			-webkit-border-bottom-right-radius: 8px;
			       -moz-border-radius-topright: 8px;
			    -moz-border-radius-bottomright: 8px;
			           border-top-right-radius: 8px;
			        border-bottom-right-radius: 8px;
			    -webkit-border-top-left-radius: 20px;
			 -webkit-border-bottom-left-radius: 20px;
			        -moz-border-radius-topleft: 20px;
			     -moz-border-radius-bottomleft: 20px;
			            border-top-left-radius: 20px;
			         border-bottom-left-radius: 20px;
			overflow: hidden;
		}
		
		.animate > span:after {
			display: none;
		}
		
		@-webkit-keyframes move {
		    0% {
		       background-position: 0 0;
		    }
		    100% {
		       background-position: 50px 50px;
		    }
		}
		
		.orange > span {
			background-color: #4A6B8E;
			border-radius:10px;
			color: transparent;
			float:left;
		}
		
		.nostripes > span > span, .nostripes > span:after {
			-webkit-animation: none;
			background-image: none;
		}
		.progress_line{margin:0px;}
		.progress_line h3{padding-bottom: 24px;}
		.p_img{margin:0px;}
		.p_bar p{font-family: 'Open Sans', sans-serif;font-size: 10pt;}
		
		span.cir_pro{background:red; padding:20px;}
		
		p.pro_cer{background: #6e92b7;
width: 0px;
padding: 10px;
float: left;
border-radius: 10px;
margin-top: -4px;
position: relative;
z-index: 2200000000000000;
margin-left: -10px;}
							/* Start of progress-bar */
.about2-gress .Pro_1{
width: 80%!important;
}
.about2-gress .Pro_2{
width: 70%!important;
}
.about2-gress .Pro_3{
width: 90%!important;
}
.about2-gress .Pro_4{
width: 75%!important;
}

.rel_about_us p{
margin-bottom:15px;
font-size: 16px;
}
.about_showcase{
background:#2c3e50;
}
.about_showcase h3, .about_showcase p{
text-align:center;
color:#fff;
}
.rel_about_feature p{
color:#6dbcdb!important;
}
.make_think h3{
float: right;
color: #fff;
font-size:30px;
}
.get_in_touch .btn{
padding: 12px 74px;
margin-top: 10px;
color:#fff;
background: #ae272c!important;
font-size:20px;
border:1px solid #fff;
border-radius: 8px;
}
.get_in_touch .btn:hover{
padding: 12px 74px;
margin-top: 10px;
color:#fff;
background: #2c3e50!important;
font-size:20px;
border:1px solid #fff;
border-radius: 8px;
}
.rel_button{
background-color: #fa4248;
padding-top: 25px!important;
padding-bottom: 28px!important;
}
.rel_team h3{
margin: 0px!important;
color:#fff;
}
.rel_team p{
padding-bottom:10px;
}
.developer_dis{
margin-bottom:10px!important;
border-bottom:1px solid #e2e2e2;
}
.team_area ul{
border-bottom: 1px solid #e2e2e2;
height: 30px;
}
.about_team_mem{
margin-bottom:0px!important;
}
.rel_team .team_details{
background:#2c3e50;
padding-top: 10.5px;
margin: 0px!important;
color:#fff;
}
.rel_team .team_details:hover{
background:#d2322d;
padding-top: 10.5px;
margin: 0px!important;
color:#fff;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.team_details h3{
font-family: calibri;
font-size: 20px;
font-weight: bold;
}
.team_details:hover h3{
color:#fff!important;
}
.team_area li{
list-style: none;
float: left;
font-size:14px;
}

.team_area li a{
text-decoration: none;
}
.team_area{
margin-top:20px;
}
.fb{
margin-left:5px;
}
.fb a{
color:#1a749d;
}

.tw{
margin: 0px 10px;
}
.tw a{
color:#24caff;
}

.gp a{
color:#d95333;
}
.about_showcase h3, .make_think h3{
font-size:30px;
font-weight:bold;
}.about_showcase p{
font-size:18px;
}
.rel_about_feature h3{
font-size:24px;
font-weight:bold;
}
.feature-title{
font-size:28px;
font-weight:bold;
}