/* XL Device */
@media (min-width: 1200px) and (max-width: 1500px) {
	.arrow-style .slick-prev {
		left: 0;
	}

	.arrow-style .slick-next {
		right: 0;
	}

	.features-text.text-left {
		margin-right: 20px;
		margin-left: 20px;
		padding: 22px 20px 24px 20px;
	}

	.counter-bg {
		padding-right: 40px;
	}

	.client-02-active .slick-prev {
		right: 40%;
	}

	.client-02-active .slick-next {
		right: 0;
	}
}

/* LG Device */
@media (min-width: 992px) and (max-width: 1199px) {
	.arrow-style .slick-prev {
		left: 0;
	}

	.arrow-style .slick-next {
		right: 0;
	}

	.features-text.text-left {
		margin-right: 20px;
		margin-left: 20px;
		padding: 22px 20px 24px 20px;
	}

	.counter-bg {
		padding-right: 40px;
	}

	.footer-icon a {
		margin-left: 2px;
	}

	.main-menu nav > ul > li {
		margin-left: 0;
		margin-right: 25px;
	}

	.header-button {
		margin-right: 13px;
	}

	.header-2-icon {
		padding: 22px 8px;
	}

	.offset-xl-2 {
		margin-right: 0;
	}

	.choose-text p {
		margin-left: 0;
	}

	.services-02-text p {
		margin-left: 0;
	}

	.work-tab li:last-child a {
		border-right: 2px solid #e7e7e7;
	}

	.work-tab li:first-child a {
		border-right: 0;
	}

	.work-tab li a {
		padding: 53px 10px;
	}

	.services-bg {
		margin-right: 0;
	}

	.services-03-icon.f-left {
		margin-left: 20px;
	}

	.services-03-wrapper .services-02-text p {
		margin-left: 0;
	}
}

/* MD Device */
@media (min-width: 768px) and (max-width: 991px) {
	.features-text.text-left {
		margin-right: 20px;
		margin-left: 20px;
		padding: 22px 20px 24px 20px;
	}

	.counter-bg {
		padding-right: 50px;
	}

	.offset-xl-3 {
		margin-left: 0;
		margin-right: 0;
	}

	.cta-button.text-lg-right {
		text-align: right !important;
	}

	.header-info span.mail-header-icon {
		display: none;
	}

	.text-right {
		text-align: left !important;
	}

	.open-mobile-menu a {
		margin-left: 0;
	}

	.offset-xl-2 {
		margin-right: 0;
	}

	.choose-text p {
		margin-left: 0;
	}

	.services-02-text p {
		margin-left: 0;
	}

	.work-tab li:last-child a {
		border-right: 2px solid #e7e7e7;
	}

	.work-tab li:first-child a {
		border-right: 0;
	}

	.services-bg {
		margin-right: 0;
	}

	.services-03-icon.f-left {
		margin-left: 20px;
	}

	.services-03-wrapper .services-02-text p {
		margin-left: 0;
	}

	.about-quote-wrqpper {
		margin-right: 0;
		margin-left: 0;
	}
}

/* XS Device */
@media (max-width: 767px) {
	.offset-xl-3 {
		margin-left: 0;
		margin-right: 0;
	}

	.cta-button.text-lg-right {
		text-align: right !important;
	}

	.text-right {
		text-align: left !important;
	}

	.open-mobile-menu a {
		margin-left: 0;
	}

	.features-text.text-left {
		margin-right: 20px;
		margin-left: 20px;
		padding: 22px 20px 24px 20px;
	}

	.counter-bg {
		padding-right: 30px;
	}

	.footer-icon {
		text-align: center;
	}

	.footer-logo.text-md-right {
		text-align: center !important;
	}

	.offset-xl-2 {
		margin-right: 0;
	}

	.choose-text p {
		margin-left: 0;
	}

	.services-02-text p {
		margin-left: 0;
	}

	.work-tab li:last-child a {
		border-right: 0;
	}

	.work-tab li:first-child a {
		border-right: 0;
	}

	.services-bg {
		margin-right: 0;
	}

	.services-03-icon.f-left {
		margin-left: 20px;
	}

	.services-03-wrapper .services-02-text p {
		margin-left: 0;
	}

	.newsletter-btn {
		text-align: right;
	}

	.about-quote-wrqpper {
		margin-right: 0;
		margin-left: 0;
	}
}

/* CXS Device */
@media only screen and (min-width: 0) and (max-width: 425px) {

}