@media (max-width: 991px){
#hero{
	height: 380px;
	top: 20px;
}
.services .icon-box{
  	margin-top: 15px;
  }
  .portfolio-item{
  	margin-top: 20px;
  }
  .testim .arrow.right{
  	right: 29px;
  }
  .testim .arrow.left{
  	left: 29px;
  }
  .testimonial-bg{
  	background-size: 100% 100%;
  	height: 400px;
  }
  .footer-bottom p{
  	font-size: 12px;
  	
  }
.text1{
  float: right;
 
}
.blog .sidebar{
	display: none;
}
.contact .info-wrap{
	margin-top: 10px;
}


.footer-links-2 ul li a{
	font-size: 14px;
}
.footer-links-2 ul li{
	font-size: 14px;
}
.about-index p{
  text-align: unset;
}
}

@media(max-width: 768px){
#hero{
	height: 320px;
	top: 20px;
}
.services .icon-box{
  	margin-top: 15px;
  }
  .portfolio-item{
  	margin-top: 20px;
  }
  .testim .arrow.right{
  	right: 29px;
  }
  .testim .arrow.left{
  	left: 29px;
  }
  .testimonial-bg{
  	background-size: 100% 100%;
  	height: 500px;
  }
  .footer-bottom p{
  	font-size: 12px;
  	text-align: center;
  }
.text1{
  float: none;
  text-align: center;
}
.blog .sidebar{
	display: none;
}
.contact .info-wrap{
	margin-top: 10px;
}

.about-index p{
  text-align: unset;
}


}
@media (max-width: 767px){

#hero{
	height: 320px;
	top: 20px;
}
.services .icon-box{
  	margin-top: 15px;
  }
  .portfolio-item{
  	margin-top: 20px;
  }
  .testim .arrow.right{
  	right: 29px;
  }
  .testim .arrow.left{
  	left: 29px;
  }
  .testimonial-bg{
  	background-size: 100% 100%;
  	height: 500px;
  }
  .footer-bottom p{
  	font-size: 12px;
  	text-align: center;
  }
.text1{
  float: none;
  text-align: center;
}
.blog .sidebar{
	display: none;
}
.contact .info-wrap{
	margin-top: 10px;
}
#hero .carousel-control-next-icon, #hero .carousel-control-prev-icon{
	width: 20px;
	height: 20px;
	font-size: 14px;
}

.about-index p{
  text-align: unset;
}

}

@media (max-width: 575px){

	#hero{
    height: 150px;
    top: 90px;
  }
  .about-us img{
  margin-top: 80px;
  }
  .services .icon-box{
  	margin-top: 15px;
  }
  .portfolio-item{
  	margin-top: 20px;
  }
  .testim .arrow.right{
  	right: 29px;
  }
  .testim .arrow.left{
  	left: 29px;
  }
  .testimonial-bg{
  	background-size: 100% 100%;
  	height: 500px;
  }
  .footer-bottom p{
  	font-size: 12px;
  	text-align: center;
  }
.text1{
  float: none;
  text-align: center;
}
.blog .sidebar{
	display: none;
}
.contact .info-wrap{
	margin-top: 10px;
}
#hero .carousel-control-next-icon, #hero .carousel-control-prev-icon{
	width: 20px;
	height: 20px;
	font-size: 14px;
}
.about-index p{
  text-align: unset;
}
.header-social-links a {
display: none;
}
}