/* 1366 */
@media screen and (max-width: 1366px) {}

/* 1366 End */

/* 1280 */
@media screen and (max-width: 1280px) {

	.carousel-control-next,
	.carousel-control-prev {
		position: relative !important;
		display: flex;
		margin-top: 12px;
		width: 49% !important;
		align-items: center;
	}

	.carousel-control-next {
		justify-content: end;
	}

	.carousel-control-prev {
		justify-content: start;
	}

	.carousel-control-prev {
		left: 0px !important;
	}

	.carousel-control-next {
		right: 0 !important;
	}

	.slider-arrows {
		text-align: end;
		padding: 0 20px;
		display: flex;
	}

	.carousel-control-next-icon,
	.carousel-control-prev-icon {
		width: 1rem;
		height: 1rem;
		background: #ffffff;
		border-radius: 50%;
		padding: 20px;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 20px;
		border: 1px solid #a81f22;
	}
}

/* 1280 End */

/* 1024 */
@media screen and (max-width: 1024px) {}

/* 1024 End */

/* 991 */
@media screen and (max-width: 991px) {

	/* Mobile Footer social icon */
	.mobile-footer-social-icon-main {
		width: 100%;
		display: block;
		position: fixed;
		bottom: 0;
		z-index: 999;
	}

	.mobile-footer-social-icon {
		width: 33%;
		display: inline-block;
		text-align: center;
	}

	.mobile-footer-social-icon a {
		width: 100%;
		display: inline-block;
		font-size: 18px;
		font-weight: 600;
		color: #ffffff;
		background: #b01e22;
		text-transform: uppercase;
		padding: 8px 0;
	}

	.mobile-footer-social-icon a:hover {
		background: #0b0b0b;
	}

	.footer-whatsapp-call {
		display: none;
	}

	.sub-send-inquiry-form {
		display: none;
	}

	.sub-brochure-pdf {
		display: none;
	}

	/* Mobile Footer social icon End */

}

/* 991 End */

/* 767 */
@media screen and (max-width: 767px) {
	.mobile-footer-social-icon {
		width: 32.9%;
	}

	.sub-welcome-pt-pb::after {
		content: none;
	}

	.sub-count-number {
		margin-bottom: 14px;
	}

	.sub-map-title h2 {
		color: #232323;
		font-size: 52px;
		line-height: 58px;
		font-weight: 600;
		position: absolute;
		top: -108px;
	}
}

/* 767 End */

/* 664 */
@media screen and (max-width: 664px) {

	/* Mobile Footer social icon */
	.mobile-footer-social-icon a {
		font-size: 16px;
	}

	.sub-product-form .your-project-one__single-btn {
		margin: 15px 0 0 0;
	}

	.sub-modal-popup .modal-title {
		font-size: 22px;
	}

	.sub-modal-popup button.close {
		padding: 13px 20px;
	}

	.sub-modal-popup .modal-content a {
		font-size: 16px;
	}

	.sub-modal-logo-box-two img {
		margin: 0 0 15px 0;
		height: 85px;
	}

	.sub-modal-popup .modal-dialog {
		max-width: 450px;
	}

	.sub-modal-popup-form {
		padding: 15px 15px 0 15px;
	}

	/* Mobile Footer social icon End */
}

/* 664 End */

/* 428 */
@media screen and (max-width: 428px) {

	/* Mobile Footer social icon */
	.mobile-footer-social-icon {
		width: 32.6%;
	}

	.mobile-footer-social-icon a {
		font-size: 13px;
	}

	.sub-modal-popup .form-group .form-control {
		height: 35px;
	}

	.sub-modal-popup .form-group textarea {
		height: 70px !important;
		padding: 10px 15px 0 15px;
	}

	.sub-welcome-about-content h1 {
		font-size: 36px;
	}

	.sub-product-title h2 {
		font-size: 36px;
		line-height: 46px;
	}

	.service-media-bx .dlab-title {
		font-size: 20px;
		line-height: 28px;
	}

	.sub-count-title h4 {
		font-size: 36px;
		line-height: 49px;
		margin-bottom: 20px;
	}

	.col-lg-3 {
		margin-bottom: 20px;
	}

	.sub-map-title h2 {
		font-size: 42px;
		line-height: 51px;
		top: -94px;
	}

	.sub-client-title h2 {
		font-size: 36px;
		line-height: 53px;
	}

	.sub-home-contect-main {
		padding: 25px 15px 0 15px;
	}

	.sub-office-content h5 {
		font-size: 21px;
	}

	.sub-office-content a {
		font-size: 16px;
		word-break: break-all;
	}

	.footer-menu-side-pl {
		padding: 0;
	}

	/* Mobile Footer social icon End */
}

/* 428 End */

/* 375 */
@media screen and (max-width: 375px) {

	/* Mobile Footer social icon */
	.mobile-footer-social-icon {
		width: 32.5%;
	}

	/* Mobile Footer social icon End */
}

/* 375 End */