@media screen and (min-width: 1367px) and (max-width: 1440px) {
	.slidewrap {
		width: 95%;
		margin: 70px auto;
	}

	.slide .textleft {
		padding: 16% 0 0;
	}

	.slide .textright {
		font-size: 22px;
	}

	.slide .textleft {
		font-size: 22px;
	}
}

@media screen and (max-width: 1366px) {
	.slidewrap {
		width: 90%;
		margin: 70px auto;
	}

	.slide .textleft {
		padding: 18% 0 0;
	}

	.slide .textright {
		font-size: 21px;
	}

	.slide .textleft {
		font-size: 21px;
	}
}

@media screen and (max-width: 1280px) {
	.slidewrap {
		width: 90%;
		margin: 70px auto;
	}

	.slide .textleft {
		padding: 20% 0 0;
	}

	.slide .textright {
		font-size: 21px;
	}

	.slide .textleft {
		font-size: 21px;
	}
}

@media screen and (max-width: 1199px) {}

@media screen and (width: 1024px) and (height: 768px) {
	.mobilogo {
		display: none
	}

	.previous_btn {
		left: -10px;
	}

	.next_btn {
		right: -10px;
	}

	.slide .textleft {
		padding: 22% 0 0;
	}
}

@media screen and (max-width: 991px) {
	html {
		padding: 0px;
	}

	.slidewrap {
		width: 95%;
		margin: 0 auto;
	}

	.slide_viewer {
		height: 500px;
	}

	.slide .textright {
		font-size: 20px;
		color: #fff;
		font-weight: 500;
		text-align: center;
	}

	.slide .textleft {
		font-size: 18px;
		padding: 15% 0 0;
		text-align: center;
	}

	.homeblockswrap {
		position: relative;
		min-height: 200px;
	}

	.mobilogo {
		display: block;
	}

	.previous_btn {
		left: -10px;
	}

	.next_btn {
		right: -10px;
	}

	.p-100 {
		padding: 20px !important;
	}

	.p-l-100 {
		padding-left: 20px !important;
	}

	.p-lr-100 {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.p-tb-50 {
		padding-top: 20px !important;
		padding-bottom: 20px !important;
	}
}

@media screen and (max-width: 768px) {
	.slider-dot-container {
		display: none
	}

	.homeblocks a {
		margin-bottom: 15px;
	}
}

@media screen and (max-width: 767px) {
	.hidden-sm {
		display: none;
	}

	html {
		padding: 0px;
	}

	.slidewrap {
		width: 100%;
		margin: 0 auto;
	}

	.mobilogo {
		display: block;
	}

	.slide .textright {
		font-size: 20px;
		color: #fff;
		font-weight: 500;
		text-align: center;
	}

	.slide .textleft {
		font-size: 16px;
		padding: 2% 0 0;
		text-align: center;
	}

	.about {
		margin-bottom: 50px !important;
	}
	.p-l-100,
	.p-l-100 {
		padding-left: 10px !important;
	}

	.p-t-100,
	.p-t-50 {
		padding-top: 10px !important;
	}

	.p-100 {
		padding: 10px !important;
	}

	.p-lr-100,
	.p-lr-50 {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.p-tb-50 {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	.previous_btn {
		left: -20px;
	}

	.next_btn {
		right: -20px;
	}
}

@media screen and (max-width:496px){
	.client-logos li {
		width: 48%;
	}
}
@media screen and (max-width:723px){
	.img-grid{
		text-align: center;
	}
}

@media screen and (max-width:480px){
.h3, h3{
	font-size: 18px !important;
}
}