@media (max-width: 1024px)
{
	.home-2:hover .helping-img
	{
		width: 65%;
	}
	.about-2 .mission-vission .position-absolute
	{
		height: 100%;
		top: 0;
	}
	.about-2 .mission-vission h1
	{
		font: normal normal 500 25px/29px Poppins;
	}
	.about-2 .mission-vission p
	{
		font: normal normal normal 14px/20px Poppins;
	}

}


@media (max-width: 991px)
{
	.home-2:hover .helping-img
	{
		width: %;
	}
	.home-6 .brands .brand-logo
	{
		width: 33.3333%;
	}
	.home-6 .brands .blank-area
	{
		display: none;
	}
}

@media (max-width: 768px)
{
	.home-5
	{
		padding: 80px 0;
	}
	.home-5 .home-contact
	{
		margin-top: 30px;
		text-align: center;
	}
	.navbar-toggler
	{
		border-color: #1d1d1d!important;
		padding: 10px 15px!important;
	}
	.navbar-toggler i
	{

		color: #1d1d1d;
		font-size: 30px;
	}
	.home-2 .helping-img
	{
		left: 50%;
	}
	.about-3 .container-fluid .col-lg-6.p-0 img
	{
		width: 100%;
	}
	.all-servicess .container-fluid
	{
		padding-left: 15px;
	}
}
@media (max-width: 767px)
{
	.home-2 .col-lg-6.col-md-6.pl-0
	{
		padding-right: 0;
	}
	.home-2:hover .helping-img
	{
		width: 60%;
	}
	.home-2 .col-lg-6.col-md-6 .text-block
	{
		margin-top: 50px;
	}
	.text-block
	{
		width: 100%!important;
		padding-left: 15px;
		padding-right: 15px;
	}
	.home-3 .text-block, .home-4 .text-block
	{
		border: 3px solid #3498FF;
		padding-left: 15px!important;
		padding-right: 15px!important;	
	}
	#banner .banner-text h1
	{
		font:normal normal 500 34px/50px Poppins;
	}
	.home-2 .text-block h2, .text-block h2
	{
		font: normal normal 500 30px/40px Poppins
	}
	.home-3 .hover-img, .home-4 .hover-img
	{
		margin-top: 50px;
	}
	.home-5
	{
		margin-top: 0;
	}
	.home-2 .text-block h2 span, .text-block  h2 span,
	.home-2 .text-block p span, .text-block p span, .about-banner .title span
	{
		float: initial;
		width: initial;
	}
	.home-2 .text-block
	{
		padding-right: 15px;
	}
	.about-banner .theme-button
	{
		position: inherit;
		margin-top: 25px;
	}
	.about-2 .mission-vission
	{
		margin-top: 0;
		background-image: url(../img/about/bg3.png);
		background-size: cover;
	}
	.about-2 .mission-vission .position-absolute
	{
		height: 100%;
		display: none;
		top: 0;
	}
	.about-2 .mission-vission .col-lg-6
	{
		padding-left: 15px;
	}
	.about-3 .text-block
	{
		border:3px solid #3498FE;
		padding: 15px 15px 40px;
	}
	.about-3 .about-contact
	{
		padding: 15px;
		margin-left: 0;
	}
	.about-3 .about-contact h1
	{
		font: normal normal 500 25px/35px Poppins;
	}
	.about-banner .hover-img
	{
		margin-bottom: 15px;
	}
	.fixed-sidebar
	{
		display: none;
	}
	.all-servicess .text-block
	{
		margin-bottom: 50px;
		padding: 0;
	}
	.all-servicess .text-block p
	{
		margin: 20px 0;
	}
	.all-servicess .container-fluid .product-slider .owl-nav
	{
		right: 15px;
	}
	.all-servicess
	{
		padding: 0;
	}
	#products .product-img
	{
		padding-right: 0px;
	}
	.home-2 .helping-img
	{
		width: 65%;
	}
}
@media (max-width:  480px)
{
	.navbar-brand
	{
		width: 70%;
	}
	.navbar-brand img
	{
		width: 90px;
	}
	.home-6 .brands .brand-logo
	{
		width: 49%;
	}
	.home-6 .brands .brand-logo img
	{
		width: 100%;
	}
	.home-5 .home-contact img
	{
		width: 100%;
	}
	.about-banner .title
	{
		font: normal normal 500 35px/45px Poppins
	}
	.home-2 .text-block p, .text-block p
	{
		font: normal normal normal 20px/29px Poppins;
	}
	.all-servicess .container-fluid
	{
		padding-left: 0;
	}
	#banner
	{
		height: 80vh;
	}
	#banner .banner-text
	{
		transform: translate(-50%, -30%);
	}
	.home-5 .home-contact .hover-img-icon
	{
		margin: 0 auto;
	}
	
}