@media screen and (max-width: 1249px) {
	#nav ul li.login {
		margin-left: 20px;
	}

	#home-slider .slide-caption h1 {
		width: 80%;
	}

	#about-tech .about-tech-wrap {
		padding: 0;
	}

	#why-tech .why-tech-wrap,
	#partners .partners-wrap {
		padding-left: 0;
		padding-right: 0;
	}

	#onpig-banner h1 {
		font-size: 45px;
	}

	#onpig-offer .offer .single-offer:nth-child(even) h3 {
		margin-left: 0;
	}

	#onpig-offer .offer .single-offer:nth-child(odd) h3 {
		margin-right: 0;
	}

	#onpig-offer .offer {
		padding: 0;
	}

	#onpig-activities .single-activity {
		padding: 0 50px;
	}

	#request-demo .request-form {
		padding-left: 150px;
		padding-right: 150px;
	}

	#onpig-features .features li:nth-child(odd) {
		padding-right: 0;
	}

	#onpig-features .features {
		padding-left: 100px;
	}

	#more-about-onpig {
		padding-top: 50px;
	}

	#more-about-onpig header h1 {
		margin-bottom: 60px;
	}

	#plow-onpig .single-po-wrap {
		font-size: 22px;
	}

	#plow-tech-article .article-wrap {
		padding: 0;
	}

	#onpig-banner.plwotech-banner h1  {
		font-size: 36px;
	}

	.page-id-28 #main form {
		padding-left: 50px;
		padding-right: 50px;
	}

	.intro-vidoe {
		padding: 0 150px;
	}

	.landing-page-section h1 {
		font-size: 40px;
	}

	.landing-footer .landing-footer-wrap {
		padding-left: 30px;
		padding-right: 30px;
	}

	.survey-form-area .radio-group label {
		width: 70%;
	}
}

@media screen and (max-width: 991px) {
	#nav {
		display: none;
	}   

	#mobile-menu  {
		display: block;
	}

	#header,
	#header.stuck {
		height: 60px;
	}

	#header .logo,
	#header.stuck .logo {
		line-height: 60px;
	}

	#header .logo img {
		max-width: 140px;
	}

	body {
		padding-top: 60px;
	}

	#home-slider .slide-caption h1 {
		width: 85%;
	}

	#home-slider .slide-caption h1 {
		font-size: 36px;
	}

	#home-slider .slide-caption h3 {
		width: 80%;
		font-size: 22px;
	}

	#home-slider .container {
		height: 450px;
	}

	#promo .col-lg-4:nth-child(2),
	#promo .col-lg-4:first-child,
	#promo .col-lg-4:last-child {
		padding-left: 15px;
		padding-right: 15px;
	}

	#promo .single-feature {
		margin-bottom: 70px;
	}

	#promo .single-feature h3 {
		margin-bottom: 20px;
	}

	#promo .col-lg-4:last-child .single-feature{
		margin-bottom: 0;
	}

	#footer .footer-wrap .copyright {
		text-align: center;
	}

	#footer-new-update .col-lg-6:first-child,
	#footer-new-update .col-lg-6:last-child {
		padding-left: 15px;
		padding-right: 15px;
	}

	#footer-new-update .col-lg-6:last-child {
		margin-top: 60px;
	}

	#footer-new-update .col-lg-6:first-child {
		margin-top: 0;
	}

	#about-us-banner .banner-caption img {
		width: 250px;
	}

	.blog-header .search-from {
		float: none;
	}

	.blog-header .search-from form {
		display: block;
	}

	.blog-header .search-from input[type="text"] {
		width: 100%;
	}


	#onpig-banner h1 {
		font-size: 35px;
	}

	#onpig-banner {
		padding: 80px 0;
	}

	#onpig-offer {
		padding: 60px 0;
	}

	#onpig-offer img {
		margin-bottom: 30px;
	}

	#onpig-activities .single-activity {
		padding: 0;
	}

	#onpig-features .features {
		padding-left: 0px;
	}

	#plow-onpig .single-po-wrap {
		font-size: 20px;
	}


	#product-banner .banner-caption h1 {
		font-size: 22px;
	}

	.product-list-section .product-list-section-wrap {
		padding-left: 0;
		padding-right: 0;
	}

	.product-list-section ul {
		padding-left: 20px;
		padding-right: 0;
	}

	#product-banner .banner-caption {
		margin-left: 0;
		margin-right: 0;
	}

	.product-gellary .gellary-wrap {
		padding-left: 50px;
		padding-right: 50px;
	}

	.product-gellary .owl-nav .owl-prev span {
		left: -30px;
	}
	.product-gellary .owl-nav .owl-next span {
		right: -30px;
	}

	.product-article .product-article-wrap {
		padding-left: 0;
		padding-right: 0;
	}

	#onpig-banner.plwotech-banner h1 {
		font-size: 28px;
	}

	#onpig-banner .logo img {
		max-width: 250px;
	}

	.page-id-28 #main form {
		padding-left: 0;
		padding-right: 0;
	}

	.call-to-action .call-to-action-wrap {
		margin-left: 0;
		margin-right: 0;
	}

	.intro-vidoe {
		padding: 0 50px;
	}

	#page-banner img {
		max-width: 100%;
	}

	#page-banner h1 {
		font-size: 24px;
	}

	#onping-features img {
		margin-top: 30px;
	}

	.landing-page-section h1 {
		font-size: 36px;
		line-height: 1em;
	}

	.survey-form-area .radio-group label {
		width: 100%;
	}

	.servery-wrap {
		padding: 0;
	}

	.servery-wrap .owl-dots {
		display: none;
	}

	.survey-left-image {
		display: none;
	}

	.survey-logo img {
		margin-bottom: 70px;
	}
	
	.onping-features-article .plowtech-single-feature .feature-section-wrapper {
		padding: 70px 0;	
		overflow: hidden;
	}
}


@media screen and (max-width: 767px) {

	#nav {
		display: none;
	}   

	#home-slider .slide-caption h1,
	#home-slider .slide-caption h3 {
		width: 100%;
	}

	#home-slider .container {
		height: auto;
		padding-top: 50px;
		padding-bottom: 70px;
	}

	#home-slider .slide-caption h1 {
		font-size: 26px;
	}

	#home-slider .slide-caption h3 {
		font-size: 18px;
	}

	#promo .feature-bottom {
		padding: 50px 40px;
	}

	#footer-new-update .post-thumb {
		float: none;
		margin-left: 0;
		margin-bottom: 30px;
	}

	h1 {
		font-size: 30px;
	}

	h2 {
		font-size: 26px;
	}

	h3 {
		font-size: 22px;
	}

	#about-us-banner .banner-caption img {
		width: 200px;
	}

	#about-us-banner .banner-caption a {
		display: block;
		margin-left: 0;
		margin-right: 0;
		margin-bottom: 20px;
	}

	#about-us-banner .banner-caption a:last-child {
		margin-bottom: 0;
	}

	#about-us-banner .banner-caption {
		padding-top: 80px;
		padding-bottom: 80px;
	}

	#why-tech ul {
		padding-left: 0;
		padding-right: 0;
	}

	#about-tech,
	#why-tech ul li,
	#partners .partners-wrap {
		font-size: 15px;
	}

	#main #articles article {
		margin-bottom: 60px;
	}

	#blog-nav>li {
		width: 50%;
		margin: 0;
	}

	#blog-nav>li:last-child {
		margin-top: 30px;
	}

	.blog-header .search-from {
		margin-top: 40px;
	}

	#blog-nav li ul {
		width: 500px;
	}

	#onpig-banner h1 {
		font-size: 26px;
	}

	#onpig-banner h2 {
		font-size: 18px;
	}

	#onpig-banner a {
		font-size: 20px;
	}

	#onpig-banner a {
		margin: 0 15px;
	}

	#onpig-banner .phone-contact {
		margin-top: 50px;
	}

	#request-demo .request-form {
		padding-left: 20px;
		padding-right: 20px;
	}

	#plow-onpig .single-po-wrap {
		font-size: 18px;
	}

	#plow-onpig .single-po img {
		width: 200px;
	}

	#plow-onpig .single-po-wrap {
		padding: 30px;
	}

	#plow-onpig .single-po img {
		margin: 0;
		margin-bottom: 20px;
	}

	#plow-onpig .more-link {
		float: none;
		text-align: left;
	}

	#plow-onpig .single-po-wrap {
		margin: 0;
	}

	#plow-tech-banner .banner-wrap img {
		width: 250px;
	}

	#plow-tech-banner h2 {
		font-size: 20px;
		padding: 0 10px;
	}

	#plow-tech-article {
		font-size: 14px;
	}

	#product-banner .product-toggler {
		text-align: left;
		margin-top: 30px;
	}

	#product-banner .product-index li a {
		font-size: 14px;
	}


	.intro-vidoe {
		padding: 0;
	}

	#page-banner h1 {
		margin-top: 40px;
	}

	#page-banner .container {
		padding-top: 80px;
		padding-bottom: 30px;
	}

	#footer-call-to-action .left-image {
		text-align: center;
		margin-bottom: 40px;
	}

	#footer-call-to-action .left-image img {
		width: 100%;
		max-width: 300px;
	}

	#onping-features img {
		margin-top: 0;
		margin-bottom: 30px;
	}

	#onping-features .onping-single-feature h2{
		margin-left: 0;
	}

	#onping-features .onping-single-feature .read-more-button {
		text-align: left;
	}

	#onping-features .onping-single-feature .read-more-button a {
		margin-left: 0;
	}

	#onping-features .onping-single-feature h2 {
		font-size: 36px;
	}

	.landing-footer .landing-footer-wrap {
		padding-left: 0;
		padding-right: 0;
	}

	.landing-footer .landing-footer-wrap .col-md-6 {
		padding-left: 15px;
		padding-right: 15px;
	}

	.landing-page-section .landing-logo img {
		width: 200px;
	}

	.landing-page-section h1 {
		font-size: 30px;
	}
}


@media screen and (max-width: 575px) {

	#home-slider .slide-caption {
		padding-left: 0;
	}

	#promo .feature-bottom p {
		font-size: 20px;
	}

	#about-us-banner .banner-caption img {
		width: 180px;
	}

	#about-us-banner .banner-caption a {
		font-size: 22px;
	}

	#footer-new-update .recent-news-update {
		padding-left: 0;
		padding-right: 0;
	}

	#blog-nav li ul {
		width: calc(100vh - 50px);
	}

	#main #articles article h3 a {
		font-size: 20px;
	}

	#promo .feature-bottom {
		padding-left: 15px;
		padding-right: 15px;
	}

	#promo .feature-bottom .button {
		font-size: 10px;
	}

	#page-banner img {
		max-width: 100%;
		max-height: 250px;
		width: auto;
		height: auto;
	}

	#onping-features .onping-single-feature .feature-descriiption {
		font-size: 20px;
		line-height: 2em;
	}

	#main #articles.single-page {
		font-size: 20px;
		line-height: 2em;
	}

	#onping-features .onping-single-feature {
		margin-bottom: 100px;
	}
}

@media screen and (max-width: 480px) {

}


@media screen and (max-width: 360px) {

}