@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;
	}
	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%;
	}
	.product-sec-slider{
        width: 77%;
        margin: auto;
	}
	nav.navbar.navbar-expand-lg.navbar-light .container {
        justify-content: end;
    }
    .product-sec h2 {
        font-size: 76px;
    }
    .form {
        margin-top: 25px;
    }
    .gallery a {
        width: 48%;
    }
    .footer-inner.footer-inner-logo img {
        width: 80%;
    }
    .footer-inner {
        margin-bottom: 50px;
    }
    .navbar-light .navbar-toggler:before {
        content: 'Menu';
        position: absolute;
        left: 40px;
        font-weight: 600;
        color: #fff;
        text-transform: uppercase;
    }
    .navbar-collapse {
        padding-left: 28px;
    }
    nav.navbar.navbar-expand-lg.navbar-light a.nav-link i.fa.fa-chevron-down {
        text-align: right;
        position: absolute;
        right: 18px;
    }
}
@media only screen and (max-width: 767px){
	.slick-slide h3 {
	    margin-top: -21%;
	}
	.select-launguages {
        width: 100%;
        text-align: center;
    }
	.gallery a {
        width: 100%;
    }
    .social-media li a {
        height: 30px;
        line-height: 30px;
        width: 30px;
    }
    .copyright-footer p {
        font-size: 15px;
        line-height: 24px;
    }
    .product-content-inner .available-size p {
        color: #000000;
    }
    .mission-vision-sec-inner {
        margin-top: 20px;
    }
	.title-inner h1 {
        font-size: 28px;
    }
    .title-inner h2 {
        font-size: 22px;
    }
	.product-sec-slider {
        width: 100%;
        margin: auto;
    }
    .product-content {
        background-position: 57% 100%;
    }
    .product-content-inner p {
        color: #ffffff;
    }
    img.ice-cube-img-2 {
        left: -25%;
    }
	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;
	}
	.logo {
        padding-top: 20px;
        text-align: center;
    }
    .top-header .contact-info {
        margin-left: auto;
        margin-right: auto;
    }
    .header-email {
        margin-left: auto;
        margin-right: auto;
    }
    nav.navbar.navbar-expand-lg.navbar-light .container {
        justify-content: end;
    }
    .product-sec-slider-img img {
        height: 175px;
        margin-top: 11px;
    }
    .product-sec-slider{
        height: 330px;
    }
    img.slider-shape-img {
        width: 282px;
        height: 164px;
    }
    .infastructure-content img {
        width: 100%;
    }
    .footer-inner.footer-inner-logo img {
        width: 42%;
        margin-bottom: 20px;
    }
    .pl-2 {
        padding-left: 18px!important;
    }
    .footer-inner {
        margin-bottom: 35px;
    }
}
@media only screen and (max-width: 575px){
}

@media only screen and (max-width: 350px) {
	
}