@media only screen and (max-width: 767px) {
	.features-bg {display: none;}
	.large-section {
	    padding: 50px 0;
	}
	.hs-line-2 {font-size: 30px !important}
	.section-title {font-size: 24px !important;}
	.slider-area .hero-caption h1 {
		font-size: 20px;
	}
	.slider-area .hero-caption h2 {
		font-size: 35px;
	}
	.slider-area .hero-caption .stock-text h2 {
		font-size: 70px;
	}
	.slider-area .stock-text {
		top: -45px;
	}
	.header-transparent {
		top: -1px;
	}
	.home-bg2 {
		background-position: center right;
	}
	.slider-area .hero-caption span {
		font-size: 16px;
	}
	.subtitle {
		font-size: 16px;
	}
	.home-blog .owl-nav {
		position: absolute;
	    left: 68%;
	    bottom: -120px;
	}
	.testi-active .owl-nav {
		display: none;
	}
	.m-center {
		text-align: center !important;
	}
	.gallery-area .single-gallery .gallery-img {
		height: 520px;
	}
	.tp-counter-item p {
		font-size: 14px;
	}
	.tp-counter-title {
		font-size: 32px;
	}
	.small-section {
		padding: 40px 0;
	}
	.one-features-item {
		text-align: center;
	}
	.one-features-descr {
		text-align: center;
	}
	.one-features-icon {
		margin: 0 auto 20px;
	}
	.get-updates-area-one .update-area-bg-one::before {
		position: relative;
		clip-path: none;
	}
	.round-box-content {
	    bottom: -20px;
	    right: 100px;
	}
	.serviceInner {
		padding-left: 0;
		padding-top: 30px;
	}
	.serviceInnerRight {
		padding-top: 30px;
		padding-right: 0;
	}
	.xs-order-1 {
		order: 1;
	}
	.xs-order-2 {
		order: 2;
	}
	.gallery-section .inner-column {
		display: none;
	}
}