@media only screen and (max-width: 479px) {
.header{padding:110px !important;}
}
.bordercht{border: 1px solid #cce2ff; padding: 9px; border-radius: 4px; display: inline-block; }
.main-section .team .techimg{text-align: center; border-radius: 12px !important; border: 2px solid rgb(147, 229, 186) !important; padding-left: 14px !important; padding-right: 14px !important;}
.brd{border:1px solid #ccc;height:300px;}
.bxbox{font-size:14px; line-height: 20px;text-align: justify;}
.main-section.team{padding-top: 0px;padding-bottom: 50px;}
.form-control{border: 1px solid #DBE7F7;}

#aboutus{
  background:#fff;padding-top: 52px;padding-bottom: 10px;
}

#service{
  background:#f1f7ff;
}

.contact_label > h2{
margin-left:17px;
}

.contact_label > ul > li{
font-size: 19px !important;text-align: justify;
}

#contact_box{
  font-size:16px !important;line-height: 0 !important;
}

#Portfolio{
  background:#fff;padding-top: 33px;padding-bottom: 33px;
}

#co_box{
  font-family: 'Open Sans',sans-serif;
}

.addr{
line-height:23px;
}

.iconaddr{
  color:#85dfb4;line-height: 22px;
}

.Send_msg{
  width:100%;background:#0063ff;
  min-width: 130px;
}

.number
{
  color:#85dfb4;line-height: 22px;
}

.icon_col
{
  color:#85dfb4;line-height: 22px;
}
.salc{
	width: 100%;
}
.ccontactpp{
	float: right;
}
#register-form input{
	height: 48px!important;
}
#register-form textarea{
	min-height: 100px!important;
}
@media only screen and (min-width: 767px) and (max-width: 991px) {
	.contact_label{
		padding-right: 50px;
	}
}
@media only screen and (max-width: 767px) {
	.contact-form{
		padding: 20px 10px;
	}
	.bordercht{
		margin: auto;
		display: block;	
	}
	.ccontactpp{
		float: none;
		margin: 0;
	}
	#aboutus{
		padding-top: 0;
	}
}