.menu_fixed{
	box-shadow: 0px 2px 2px 0px rgba(0,123,255,.25);
}

.navbar-nav .nav-item.active .nav-link {
  color: #ec443a !important;
}

.single_service_part_iner img{
	width: 30px;
}

.service_part .single_service_part_iner h3 {
  font-family: inherit;
}

.service_part .single_service_part_iner p{
	text-align: left;
}

.our_latest_work{
	background: #f7f7f7;
}

.service_section{
	margin-bottom: 50px;
}

.service_section .row{
	margin-bottom: 50px;
}

.service_section .product{
	margin-top: 20px;
}


.portfolio_part{
  background: rgba(0, 123, 255, 0.05);
  padding-bottom: 100px;
  padding-top: 50px;
}

.progress-container {
  width: 100%;
  height: 4px;
}

.progress-bar {
  height: 3px;
  background: #ec443a;
  width: 0%;
}

.process_part img {
  width: 100px;
}

.process_block {
  height: 600px;
}


.planning-right-border, .delivery-right-border {
  border-top: 5px dashed #ec443a;
  left: 19.7%;
  position: absolute;
  width: 27%;
}

.planning-right-border{
  top: 50px;
}


.process_block .planing_p, .designing_p, .development_p, .testing_p, .delivery_p{
  position: absolute;
  text-align: center;
}

.designing_p, .testing_p{
  right: 35%;
}

.development_p{
  right: 0;
  top: 180px;
}

.testing_p, .delivery_p{
  top: 350px;
}

.development-top-border {
  height: 18%;
  border-top-right-radius: 13px;
  border-top: 5px dashed #ec443a;
}

.development-top-border, .development-bottom-border {
  position: absolute;
  border-right: 5px dashed #ec443a;
  width: 20%;
  right: 13%;
}

.planning-right-border, .testing-right-border, .development-top-border {
  top: 8%;
}

.development-bottom-border {
  border-bottom: 5px dashed #ec443a;
  height: 12%;
  border-bottom-right-radius: 13px;
}

.development-bottom-border,  .delivery-right-border{
  bottom: 33%;
}

.planning_p {
  animation-delay: 0.3s;
}

.planning-right-border {
  animation-delay: 0.5s;
}

.designing_p {
  animation-delay: 1s;
}

.development_p {
  animation-delay: 1.5s;
}

.testing_p {
  animation-delay: 2s;
}

.delivery_p {
  animation-delay: 3s;
}

.planning-right-border {
  animation-delay: 0.5s;
}

.development-bottom-border, .design-right-border {
  animation-delay: 1.7s;
}

.development-top-border {
  animation-delay: 1.2s;
}

.development-bottom-border, .design-right-border {
  animation-delay: 1.7s;
}

.delivery-right-border{
  animation-delay: 2.5s;
}

.industries_part{
  background: #f7f7f7;
  padding-bottom: 120px;
}

.industries_part .feature_device div{
  float: left;
  width: 253px;
  padding: 78px 20px 73px 20px;
  text-align: center;
}

.industries_part .feature_device .image{
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
}

.industries_part ul li{
  font-size: 18px;
  background-image: url(/img/services/orange_pointer01.png);
  background-repeat: no-repeat;
  padding: 17px;
}

.industries_part .left ul li{
  background-position: right center;
  padding-right: 30px;
}

.industries_part .right ul li{
  background-position: left center;
  padding-left: 30px;
}


.digi-trans-design-new {
  background-color: #162b45;
}

.digital-transformatin-design1{
  color: #fff;
}

.corner-border {
  background-color: #fff;
}

.padding_bottom{
  margin-bottom: 100px;
}

.design-water-wave {
  margin-bottom: -5px;
}

.process_block_text{
  margin-top: 50px;
}

.footer-area .single-footer-widget h3{
  color: #fff;
}
