.custom-button-styles {
	border-radius: 3px !important;
	letter-spacing: 3px !important;
}
.custom-close-modal {
	height: 60px;
}
.our-works-contact { 
	margin-left: 0px;
}
.our-works-section .masonry-by-js .grid-item .product-tile .image {
	opacity: 1;
}

@media(max-width: 768px) {
	* {
		font-size: 14px;
		line-height: 22px;
	}
	.right-corner-logo {
		height: 20px;
	}
	.center-ver span {
	    margin-left: -80px;
	}
	.close-readMoreModal .center-ver span {
		margin-left: 0px;
	}
	.contact-us-90 span, .our-works-90 span {
		font-size: 18px;
		line-height: 30px;
	}
	.video-foreground {
		background-image: url("/img/front/mobile-header.jpg");
		background-size: cover;
		background-position: center;
	}
	.video-foreground iframe {
		display: none;
	}
	.after-header-line {
		height: 300px;
		background-color: #FF1264;
		background-image: none;
		padding: 100px 21px;
		text-align: center;
	}
	.component-line .branding-rebranding-component, .component-line .corporate-marketing-component, .component-line .b2b-management-component, .component-line .packaging-design-component {
		right: auto;
		left: auto;
		margin: 0;
		position: relative;
		display: inline-block;
	}
	.component-line .branding-rebranding-component .content, .component-line .corporate-marketing-component .content, .component-line .b2b-management-component .content, .component-line .packaging-design-component .content {
		margin: 0;
		width: 100px;
	}
	.service-block {
		background-position: center;
	}
	.custom-close-modal {
		height: 18px;
		font-size: 18px;
	}
	.our-works-section .logo-row {
		margin-bottom: 70px;
	}
	.our-works-section .categories-row span {
		line-height: 30px;
	}
	.our-works-section .categories-row span a {
		font-size: 14px;
	}
	.social .fb, .social .be, .social .in, .social .you {
		width: 40px;
		height: 40px;
	}
	.empty-space {
		height: 30px;
	}
	.product-show-section .navigation-row .prev-product, .product-show-section .navigation-row .next-product, .product-show-section .navigation-row .prev-product b, .product-show-section .navigation-row .next-product b {
		font-size: 0px;
		width: 100px;
	}
	.product-show-section .navigation-row .prev-product, .product-show-section .navigation-row .parent-category {
		position: absolute;
	}
	.product-show-section .navigation-row .next-product {
	 	float: right;
	}
	.product-show-section .navigation-row .prev-product a, .product-show-section .navigation-row .next-product a {
		width: 100px;
	}
	.product-show-section .navigation-row .parent-category { 
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-top: 60px;
	}
	.product-show-section .navigation-row .prev-product a .prev-arrow-absolute {
	    left: -5.25px;
	    top: 12.5px;
	}
	.product-show-section .navigation-row .next-product a .prev-arrow-absolute {
		right: -5.25px;
	    top: 10.5px;
	}
	footer .padding-bottom-top-centering {
		padding-top: 60px;
	}
	footer h3 a {
		display: block;
	}
	footer .container .content span {
		float: left;
		width: 100%;
	}

}
@media (max-width: 560px) {
	.our-works-section .products-grid {
	    width: 320px;
	}
	.our-works-section .masonry-by-js .grid-item {
		width: 320px;
	}
	.component-line .branding-rebranding-component, .component-line .corporate-marketing-component, .component-line .b2b-management-component, .component-line .packaging-design-component {
		width: 24%;
	}
	.component-line .branding-rebranding-component .content, .component-line .corporate-marketing-component .content, .component-line .b2b-management-component .content, .component-line .packaging-design-component .content {
		width: 100%;
	}
}
