@media (min-width:320px) and (max-width:767px) {
	.header-topbar + .page-title, .header-topbar + .hero, .header-topbar + .slider {
	    position: relative;
	    margin-top: -110px;
	}

	.slider .slide .slide-content .slide-headline {
	    font-family: var(--global--font-heading);
	    font-weight: 500;
	    font-size: 52px;
	    line-height: 60px;
	    color: var(--global--color-white);
	    margin-bottom: 24px;
	    text-transform: capitalize;
	}
	.header.header-topbar .navbar {
	    min-height: 70px;
	    height: 95px;
	}
	.slider .carousel-dots .owl-dots {
	    display: none;
	}

	.bg-section {
		background-position: 0 20px;
	}
	#about-1 .heading .heading-title {
	    font-size: 32px;
	    line-height: 1.4;
	    text-align: left;
	}
	.header.header-light .navbar .logo-mobile {
	    display: inline-block;
	    width: 220px;
	}

	.heading .heading-title {
	    font-size: 30px;
	    line-height: 1.4;
	    text-align: left;
	}
	.footer .footer-widget {
	    padding-top: 35px;
	    padding-bottom: 0;
	}
	#mission .heading.heading-18 .heading-subtitle {
	    margin-bottom: 20px;
	    text-align: left;
	}

	#approach.cta .prief-set p {
	    text-align: left!important;
	}




}