@media only screen and (max-width: 768px){
	header{
		position: sticky;
	}
	header .topbar{
		padding: 10px 0;
	}
	header .navbar-brand h2{
		color: var(--primary) !important;
	}
	header .navbar-toggler:focus{
		border: none !important;
		outline: none !important;
		box-shadow: none;
	}
	#slider1 .carousel-caption{
		padding-top: 1.25rem;
		padding-bottom: 1.25rem;
		width: 65%;
		top: 50%;
		transform: translate(-50%, -50%);
	}
	#slider1 .carousel-caption h2{
		font-size: 15px;
	}
	#slider1 .carousel-caption h5{
		font-size: 14px;
	}
	#slider1 .carousel-caption h1{
		font-size: 15px;
	}
	#slider1 .carousel-caption h1 span {
    	font-size: 20px;
    }
    .btn{
		padding: 3px 7px;
		font-size: 13px;
    }
    .paddingSec.categorySec1{
    	padding: 0;
    }
    footer .col-lg-3.text-end{
    	text-align: start !important;
    }
    footer p.m-0.text-white.text-center{
    	text-align: start !important;
    	margin: 0 0 10px !important;
    }
}