@media only screen and (max-width: 991px){
	.banner-section .content-box h1 {
		font-size: 50px;
		line-height: 60px;
	}	
}
@media only screen and (max-width: 768px){
	section.contact-info-sec .row {
	    justify-content: center;
	    row-gap: 40px;
	}
	.welcome-sec-content img {
	    margin-top: 0px;
	}
	.welcome-sec-content {
	    padding-left: 0px;
	    margin-top: 30px;
	}
	.cta-section-content h2 {
	    font-size: 28px;
	    line-height: 40px;
	}
	nav.navbar.navbar-expand-lg.navbar-light ul.navbar-nav.mr-auto li.nav-item {
	    margin-right: 0;
	    border-right: none;
	    padding-right: 0;
	    margin-bottom: 22px;
	}
	.navbar-light .navbar-toggler {
	    color: rgb(255 255 255 / 50%);
	    border-color: rgba(0,0,0,.1);
	    background: #fff;
	}
	.slick-slide h3 {
	    font-size: 18px;
	    margin-top: -31%;
	}
}
@media only screen and (max-width: 767px){
	.welcome-sec-content {
	    padding-left: 0;
	    margin-top: 20px;
	}
	.welcome-sec-content img {
	    margin-top: 0;
	}
	.welcome-sec-content h4 {
	    font-size: 17px;
	}
	.banner-section .content-box h1 {
	    font-size: 30px;
	    line-height: 30px;
	}
	.slick-slide h3 {
	    margin-top: -21%;
	}
	.banner-section.style-two .banner-slider-nav {
	    top: auto;
	    justify-content: flex-end;
	    max-width: 100%;
	    margin: 0 auto;
	    bottom: 0rem;
	    flex-direction: row;
	    right: 40px;
	    align-items: end;
	}
	.banner-section.style-two .banner-slider-button-prev {
	    right: 20px;
	    margin-bottom: 20px;
	}
	.banner-section.style-two .banner-slider-button-next {
	    margin-right: 0;
	    margin-bottom: 20px;
	}
	nav.navbar.navbar-expand-lg.navbar-light ul.navbar-nav.mr-auto li.nav-item {
	    margin-right: 0;
	    border-right: none;
	    padding-right: 0;
	    margin-bottom: 22px;
	}
	.navbar-light .navbar-toggler {
	    color: rgb(255 255 255 / 50%);
	    border-color: rgba(0,0,0,.1);
	    background: #fff;
	}
	.top-header .contact-info {
	    margin-left: 0;
	    float: none;
	    margin-top: 20px;
	    width: 21rem;
	    flex-direction: column;
	    padding: 20px;
	    border-radius: 16px;
	}
	.banner-section .swiper-slide{
	    background-size: 100% 100%;
	}
	.welcome-sec-content img {
	    margin-top: 0px;
	}
	.banner-section {
	    position: relative;
	    height: 250px;
	}
	.banner-section.style-two .content-box .inner {
	    margin-top: -48rem;
	    text-align: center;
	}
	.banner-section.style-two .content-box h2 {
	    font-size: 33px;
	    line-height: 36px;
	    -webkit-text-stroke: 1px #ffffff;
	}
	.title h2 {
	    font-size: 28px;
	    line-height: 44px;
	}
	.about-us-sec-inner h3 {
	    font-size: 17px;
	    line-height: 33px;
	    text-align: center;
	}
	.pl-2 {
	    padding-left: 15px!important;
	}
	.title-line2 {
	    width: 350px;
	}
	.product-brand-marketing-sec-inner-content {
	    margin-bottom: 20px;
	}
	.title-line {
	    max-width: 243px;
	}
	.title-line3 {
	    width: 136px;
	}
	.product-content h2 {
	    font-size: 24px;
	    line-height: 30px;
	}
	.desktop-slider{
		display: none;
	}
	.mobile-slider{
		display: block;
	}
	.slick-next {
	    right: -10px!important;
	}
	.slick-prev {
	    left: -15px!important;
	}
}
@media only screen and (max-width: 575px){
}

@media only screen and (max-width: 350px) {
	
}