@charset "utf-8";
/*
Classique v002
web development by
www.actualisedesign.com
*/


/* (480) ------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

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

							
/* ------------------------------------------------------------- HOME STARTS ------------------------------------------------------------- */

/* ------ HOME HERO NAME ------ */													
							#container .body_container .home-top-hero .home-hero-title-bar .home-hero-name p {	
								font-size:15px !important;
							}

/* ------------------------ BX CONTROLS BX HAS PAGER STARTS ------------------------ */

			#container .body_container .home-top-hero .bx-wrapper .bx-controls {	
				position:static;
				bottom:0;
			}
			
				#container .body_container .home-top-hero .bx-wrapper .bx-controls .bx-pager {	
					width:100%; /* fallback */
					width:calc(100% - 4%);
					margin-right:2%;
					margin-left:2%;										
				}				
			
					#container .body_container .home-top-hero .bx-wrapper .bx-controls .bx-pager .bx-pager-item {
						width:25%; /* fallback */	
						width:calc(25% - 10px);
						margin-right:5px;
						margin-left:5px;						
					}	
					
						#container .body_container .home-top-hero .bx-wrapper .bx-controls .bx-pager .bx-pager-item a {
							background-image:url(../images/gfx_bx-pager-mobile-item.png);																		
						}							
			
/* ------------------------- BX CONTROLS BX HAS PAGER ENDS ------------------------ */

/* ------ HOME HERO ------ */
			#container .body_container .home-top-hero .home-hero {	
				height:275px !important;
			}	
		
/* ------ HOME BRANDS ------ */	
		#container .body_container .home-brands {	
			/*margin-top:0 !important;*/
			margin-bottom:0 !important;
		}		
		
			#container .body_container .home-brands .home-brand-select .brand-select-div a img {
				width: 75%;
				height: auto;
			}
							
					#container .body_container .home-brands .home-brand-select .brand-select-div a .midj {	
						width:81px;
						height:53px;					
					}
					
					#container .body_container .home-brands .home-brand-select .brand-select-div a .ego {	
						width:80px;
						height:42px;					
					}	
					
					#container .body_container .home-brands .home-brand-select .brand-select-div a .grosfillex {	
						width:115px;
						height:23px;					
					}	
					
					#container .body_container .home-brands .home-brand-select .brand-select-div a .xo {	
						width:64px;
						height:38px;					
					}
					
					#container .body_container .home-brands .home-brand-select .brand-select-div a .busnelli {	
						width:116px;
						height:30px;					
					}	
					
					#container .body_container .home-brands .home-brand-select .brand-select-div a .cinova {	
						width:93px;
						height:19px;					
					}	
					
					#container .body_container .home-brands .home-brand-select .brand-select-div a .nottebrava {	
						width:95px;
						height:22px;					
					}
					
					#container .body_container .home-brands .home-brand-select .brand-select-div a .tog {	
						width:89px;
						height:41px;					
					}	
					
					#container .body_container .home-brands .home-brand-select .brand-select-div a .pierantonio {	
						width:87px;
						height:37px;					
					}
					
					#container .body_container .home-brands .home-brand-select .brand-select-div a .classique {	
						width:129px;
						height:23px;					
					}
					
					#container .body_container .home-brands .home-brand-select .brand-select-div a .axil {	
						width:96px;
						height:27px;					
					}	
					
					#container .body_container .home-brands .home-brand-select .brand-select-div a .bernini {	
						width:47px;
						height:59px;					
					}	
					
					#container .body_container .home-brands .home-brand-select .brand-select-div a .classique-outdoor {	
						width:129px;
						height:auto;					
					}
					
					#container .body_container .home-brands .home-brand-select .brand-select-div a .mbm {	
						width:42px;
						height:auto;					
					}
					
					
/* ------ GALLERY SELECT ------ */		
			#container .body_container .home-gallery a .gallery-select {	
				height:226px !important;	
			}
			
/* ------ CONTENT VARIABLES ------ */
		#container .body_container .content-variables {	
			padding-top:23px !important;
			padding-bottom:23px !important;
		}	
		
/* ------------------ CONTENT SELECT ------------------ */
			#container .body_container .content-variables .content-select {	
				margin-top:23px;
				margin-bottom:23px;	
			}	
			
/* ------ HOME BRANDS ------ */								
						#container .body_container .projects-products .title-project-mobile a .midj {	
							width:81px;
							height:53px;					
						}					
					
						#container .body_container .projects-products .title-project-mobile a .ego {	
							width:80px;
							height:42px;					
						}	
						
						#container .body_container .projects-products .title-project-mobile a .grosfillex {	
							width:115px;
							height:23px;					
						}	
						
						#container .body_container .projects-products .title-project-mobile a .xo {	
							width:64px;
							height:38px;					
						}
						
						#container .body_container .projects-products .title-project-mobile a .busnelli {	
							width:116px;
							height:30px;					
						}	
						
						#container .body_container .projects-products .title-project-mobile a .cinova {	
							width:93px;
							height:19px;					
						}	
						
						#container .body_container .projects-products .title-project-mobile a .nottebrava {	
							width:95px;
							height:22px;					
						}
						
						#container .body_container .projects-products .title-project-mobile a .tog {	
							width:89px;
							height:41px;					
						}	
						
						#container .body_container .projects-products .title-project-mobile a .pierantonio {	
							width:87px;
							height:37px;					
						}
						
						#container .body_container .projects-products .title-project-mobile a .classique {	
							width:129px;
							height:23px;					
						}
						
						#container .body_container .projects-products .title-project-mobile a .axil {	
							width:96px;
							height:27px;					
						}	
						
						#container .body_container .projects-products .title-project-mobile a .bernini {	
							width:47px;
							height:59px;					
						}						
			
/* ---------------------- NAME ---------------------- */					
/*							#container .body_container .projects-products .project-product .product-title .name-project .name p {	
								font-size:20px !important;
							}*/			
			
/* ------ TEAM MEMBER ------ */
		#container .body_container .team-member {	
			padding-top:55px;
			padding-bottom:12px;
		}
		
/* ------ TEAM HEADING ------ */
			#container .body_container .team-member .team-heading {	
				padding-bottom:0;
			}
			
				#container .body_container .team-member .team-heading p {	
					font-size:24px;	
				}											
			
/* ------ TEAM MEMBER IMAGE MASK ------ */
							#container .body_container .team-member .team-description .member .member-image .team-member-image-mask {	
								width:140px;
								height:140px;					
							}	
							
								#container .body_container .team-member .team-description .member .member-image .team-member-image-mask img {	
									width:140px;
									height:140px;						
								}	
								
/* ------ MEMBER TEXT ------ */							
								#container .body_container .team-member .team-description .member .member-text .text-description .member-name {	
									font-size:13px;										
								}	
								
								#container .body_container .team-member .team-description .member .member-text .text-description .member-position {	
									font-size:13px;										
								}																																		
		
/* ------------------------------------------------------------- HOME ENDS ------------------------------------------------------------- */	
/* ---------------------------------------------------------- PRODUCTS STARTS ---------------------------------------------------------- */	
		
/* ------------------------ BLACK BG ------------------------ */												
					#container .body_container .products-hero .product-category .black-bg p {	
						padding-top:100px !important;
						padding-bottom:100px !important;	
					}
					
/* ------ LIST OF PRODUCTS ------ */		
			#container .body_container .list-of-products ul {	
				padding-top:14px !important;
				padding-right:14px !important;
				padding-bottom:14px !important;
				padding-left:14px !important;
				-moz-column-count:1 !important;
				-webkit-column-count:1 !important;
				column-count:1 !important;	
				text-align:left !important;			
			}										
		
/* ----------------------------------------------------------- PRODUCTS ENDS ----------------------------------------------------------- */	
/* ------------------------------------------------------- PRODUCTS DETAIL STARTS ------------------------------------------------------ */

/* ------ DETAIL LINKS ------ */		
			#container .body_container .detail-links p {	
				margin-top:30px;					
			}
			
				#container .body_container .detail-links p a {	
					display:block;
				}
				
				#container .body_container .detail-links p span {	
					display:block;				
				}
				
				#container .body_container .detail-links p .product-title {	
					margin-left:8px;					
				}							
			
/* ------ PRODUCT DETAIL NAME ------ */
		#container .body_container .product-detail-name {	
			padding-bottom:30px !important;	
		}
		
/* ------ DETAIL NAME TYPE ------ */		
			#container .body_container .product-detail-name .detail-name-type {	
				width:100%;	
				margin-bottom:30px;
			}
			
				#container .body_container .product-detail-name .detail-name-type .product-name {	
					font-size:26px;	
				}	
				
				#container .body_container .product-detail-name .detail-name-type .product-type {	
					font-size:14px;						
				}						
			
/* ------ DETAIL BRAND LOGO ------ */		
			#container .body_container .product-detail-name .detail-brand-logo {	
				width:100%;	
			}	
			
				#container .body_container .product-detail-name .detail-brand-logo a img {	
					float:left;	
				}
				
				#container .body_container .product-detail-name .detail-brand-logo a .midj {	
					width:81px;
					height:53px;					
				}
				
				#container .body_container .product-detail-name .detail-brand-logo a .ego {	
					width:80px;
					height:42px;					
				}	
				
				#container .body_container .product-detail-name .detail-brand-logo a .grosfillex {	
					width:115px;
					height:23px;					
				}	
				
				#container .body_container .product-detail-name .detail-brand-logo a .xo {	
					width:64px;
					height:38px;					
				}
				
				#container .body_container .product-detail-name .detail-brand-logo a .busnelli {	
					width:116px;
					height:30px;					
				}	
				
				#container .body_container .product-detail-name .detail-brand-logo a .cinova {	
					width:93px;
					height:19px;					
				}	
				
				#container .body_container .product-detail-name .detail-brand-logo a .nottebrava {	
					width:95px;
					height:22px;					
				}
				
				#container .body_container .product-detail-name .detail-brand-logo a .tog {	
					width:89px;
					height:41px;					
				}	
				
				#container .body_container .product-detail-name .detail-brand-logo a .pierantonio {	
					width:87px;
					height:37px;					
				}
				
				#container .body_container .product-detail-name .detail-brand-logo a .classique {	
					width:129px;
					height:23px;					
				}
				
				#container .body_container .product-detail-name .detail-brand-logo a .axil {	
					width:96px;
					height:27px;					
				}	
				
				#container .body_container .product-detail-name .detail-brand-logo a .bernini {	
					width:47px;
					height:59px;					
				}							
			

				
/* ------ DETAIL SUMMARY ------ */								
					#container .body_container .features-and-pictures .product-detail-features .detail-summary p {	
						font-size:14px;
					}				
				
/* ------ DETAIL DIMENSIONS ------ */					
						#container .body_container .features-and-pictures .product-detail-features .detail-dimensions ul li {	
							margin-right:0 !important;
							margin-top:15px;
							margin-bottom:0;
							display:block;
						}	
						
					#container .body_container .features-and-pictures .product-detail-features .detail-dimensions .p-dimensions-heading {					
						font-size:14px;
					}	
					
					#container .body_container .features-and-pictures .product-detail-features .detail-dimensions ul {	
						font-size:14px;						
					}						
						
/* ------ DETAIL COLOURS FINISHES ------ */
					#container .body_container .features-and-pictures .product-detail-features .detail-colours-finishes .p-colours-finishes-heading {	
						font-size:14px;
					}
					
					#container .body_container .features-and-pictures .product-detail-features .detail-colours-finishes ul {	
						font-size:14px;
					}

						#container .body_container .features-and-pictures .product-detail-features .detail-colours-finishes ul li {	
							margin-right:0 !important;
							margin-top:15px;
							margin-bottom:0;
							display:block;
						}
						
/* ------ DETAIL DOWNLOADS ------ */	
					#container .body_container .features-and-pictures .product-detail-features .detail-downloads .p-downloads-heading {	
						font-size:14px;
					}
					
					#container .body_container .features-and-pictures .product-detail-features .detail-downloads ul {	
						font-size:14px;
					}
								
						#container .body_container .features-and-pictures .product-detail-features .detail-downloads ul li {	
							margin-right:0 !important;
							margin-top:15px;
							margin-bottom:0;
							display:block;
						}
						
/* ------ BX PAGER ------ */													
							#bx-pager .img-thumbnail {
								width:50px;
								height:50px;
							}				
							
								#bx-pager a .img-thumbnail img {	
									/*width:50px;
									height:50px;	*/											
								}
								
								#bx-pager a .img-thumbnail .play-btn {
									width:30px;
									height:auto;
									margin: 16px auto 0 auto;								
								}																																																																							
			
/* --------------------------------------------------------- PRODUCTS DETAIL ENDS ------------------------------------------------------ */	
/* ----------------------------------------------------------- PRODUCTS SUMMARY STARTS ---------------------------------------------------------- */

/* ------ CATEGORY LINK ------ */			
					#container .body_container .summary-selection .category-name-link-list .category-link ul {
						font-size:12px;
					}
				
/* ------ CATEGORY DECISION ------ */						
				#container .body_container .summary-selection .category-decision select {
					width:98%; /* fallback */											
					width:calc(98% - 20px) !important;								
				}
				
/* ------ CATEGORY SUMMARY ------ */	
			#container .body_container .category-summary .query-heading {	
				font-size:32px;
			}			
							
					#container .body_container .category-summary ul li .item-heading {	
						font-size:16px;
					}
						
					#container .body_container .category-summary ul li .item-paragraph {	
						font-size:14px; 
						margin-top:7px;
						margin-bottom:7px;
					}
					
					#container .body_container .category-summary ul li .item-category {	
						font-size:14px;
					}						
		
/* ------ SELECT BOX ------ */		
			#container .body_container .category-summary .select-box {	
				width:100%; /* fallback */
				width:calc(100% - 28px) !important;
			}																										
				
/* ------------------------------------------------------------ PRODUCTS SUMMARY ENDS ----------------------------------------------------------- */
/* ----------------------------------------------------------- PROJECTS DETAIL STARTS ------------------------------------------------------------ */							
			
/* ------ PROJECT PRODUCT ------ */
			#container .body_container .projects-products .project-product {	
				position:static;
			}

/* ------ DISPLAY IMAGE ------ */			
				#container .body_container .projects-products .project-product .display-image {	
					height:275px !important;
				}

/* ------ DESCRIPTION TEXT ------ */		
				#container .body_container .projects-description .description-text p {	
					font-size:14px;
				}

/* ------ OTHER PROJECTS ------ */
		#container .body_container .other-projects {	
			padding-bottom:14px;
		}

			#container .body_container .other-projects .project-heading {	
				font-size:32px;
				margin-bottom:25px;
			}
			
/* ------ SPECIFIER TEXT ------ */		
				#container .body_container .projects-description .specifier-text .specifier-heading {	
					font-size:15px;
				}
				
				#container .body_container .projects-description .specifier-text .specifier-paragraph {	
					font-size:14px;
				}			
			
/* ------ PROJECT DIV ------ */
			#container .body_container .other-projects .project-div {	
				margin-top:0;
				margin-bottom:0;
			}				
			
/* ------ PROJECT IMAGE MASK ------ */
						#container .body_container .other-projects .project-div .project-image .project-image-mask {	
							width:140px;
							height:140px;					
						}	
						
							#container .body_container .other-projects .project-div .project-image .project-image-mask img {	
								width:140px;
								height:140px;					
							}	
							
/* ------ PROJECT TEXT ------ */
					#container .body_container .other-projects .project-div .project-text {	
						height:66px;
					}
					
/* ------ MEMBER TEXT ------ */
						#container .body_container .other-projects .project-div .project-text .text-description {	
							height:66px;
						}	
						
							#container .body_container .other-projects .project-div .project-text .text-description .project-name {	
								font-size:13px;									
							}	
							
							#container .body_container .other-projects .project-div .project-text .text-description .project-place {	
								font-size:13px;									
							}																														
		
/* ------------------------------------------------------------ PROJECTS DETAIL ENDS ------------------------------------------------------------- */	
/* ------------------------------------------------------------ PROJECTS SUMMARY STARTS ------------------------------------------------------------- */
		
/* ------ BLACK BG ------ */		
			#container .body_container .projects-summary-hero .black-bg {	
				height:300px !important;
			}	
			
				#container .body_container .projects-summary-hero .black-bg p {	
					font-size:18px !important;
				}	
				
/* ------ HISTORY LIST ------ */
		#container .body_container .history-list {	
			width:100%; /* fallback */
			width:calc(100% - 28px) !important;
			padding-right:14px !important;
			padding-left:14px !important;
		}
		
/* ------ HISTORY DIV ------ */			
			#container .body_container .history-list .history-div {	
				padding-bottom:14px !important;
			}	
			
/* ------ HISTORY COLUMN MOBILE ------ */										
/*					#container .body_container .history-list .history-div .history-column-mobile ul {	
						font-size:14px !important;
					}*/		
					
						#container .body_container .history-list .history-div .history-column-mobile ul li {	
							margin-bottom:18px !important;
						}																											
		
/* ------------------------------------------------------------ PROJECTS SUMMARY ENDS ------------------------------------------------------------- */	
/* --------------------------------------------------------------- RETAILERS STARTS --------------------------------------------------------------- */

/* ------ RETAILERS HEADING ------ */		
			#container .body_container .retailers-heading p {	
				margin-left:11px !important;				
			}
			
/* ------ BRAND STATE ------ */
		#container .body_container .brand-state {	
			padding-top:10px !important;
		}	
		
			#container .body_container .brand-state select {
				width:98%; /* fallback */
				width:calc(98% - 28px) !important;
				margin-top:14px !important;
				margin-right:14px !important;
				margin-left:14px !important;
				background-position-x:99%;								
			}	
			
/* ------ STATE METRO REGIONAL ------ */
		#container .body_container .state-metro-regional {	
			width:100%; /* fallback */
			width:calc(100% - 28px) !important;
			padding-right:14px !important;
			padding-left:14px !important;
		}																	
			
/* ---------------------------------------------------------------- RETAILERS ENDS ---------------------------------------------------------------- */
/* ------------------------------------------------------------------ NEWS STARTS ----------------------------------------------------------------- */
			
/* ------ NEWS SECTION ------ */
/*		#container .body_container .news-section {	
			padding-bottom:23px !important;
		}*/	
		
/* ------ ADD CONTENT ------ */
			#container .body_container .news-section .content-select {	
				margin-top:35px !important;
				margin-bottom:15px !important;
				padding-bottom:30px;
			}			
			
/* ------------------ CONTENT HEADING ------------------ */	
				#container .body_container .news-section .content-select .content-heading {	
					padding-bottom:6%;
				}	
				
					#container .body_container .news-section .content-select .content-heading p {
						font-size:15px;
					}	
					
/* ------------------ CONTENT DIV ------------------ */					
					#container .body_container .news-section .content-select .content-div iframe {
						width:100% !important;		
					}
					
					#container .body_container .news-section .content-select .content-div img {
						width:100% !important;	
					}															
			
/* ------------------------------------------------------------------- NEWS ENDS ------------------------------------------------------------------ */				
/* ----------------------------------------------------------------- ABOUT STARTS ----------------------------------------------------------------- */

/* ------ BLACK BG ------ */			
				#container .body_container .about-hero .black-bg .p-about-qualities {	
					font-size:15px !important;	
					padding-top:81px !important;
					padding-bottom:20px !important;							
				}
				
/*					#container .body_container .about-hero .black-bg .p-about-qualities span {	
						margin-right:7px !important;
						margin-left:7px !important;									
					}*/	
					
				#container .body_container .about-hero .black-bg .p-about-paragraph {	
					font-size:14px !important;
					margin-bottom:80px !important;												
				}
		
/* ------ SINCE SEVENTY FOUR ------ */		
			#container .body_container .our-story .since-seventy-four {	
				width:100%; /* fallback */
				width:calc(100% - 28px) !important;
				padding-right:14px !important;
				padding-bottom:29px !important;
				padding-left:14px !important;
			}
			
				#container .body_container .our-story .since-seventy-four .story-heading {	
					font-size:24px;
				}			
			
				#container .body_container .our-story .since-seventy-four .year-since {	
					font-size:24px;
					right:14px !important;
				}	
				
				#container .body_container .our-story .since-seventy-four .story-paragraph {	
					font-size:13px;
					margin-top:15px !important;
				}				
				
/* ------ YEAR SLIDER ------ */	
							#container .body_container .our-story .the-timeline-slider ul li .year-slider .p-year {	
								font-size:24px;
								margin-bottom:10px !important;
							}	
																				
							#container .body_container .our-story .the-timeline-slider ul li .year-slider ul {	
								margin-right:20px !important;
								margin-left:10px !important;
								font-size:13px;								
							}
							
/* ------ OUR SERVICES ------ */
		#container .body_container .our-services {	
			width:100%; /* fallback */
			width:calc(100% - 28px) !important;
			padding-right:14px !important;
			padding-left:14px !important;
		}	
		
			#container .body_container .our-services .service-heading {	
				font-size:24px;
			}		
		
			#container .body_container .our-services .service-paragraph {	
				margin-top:20px !important;
				font-size:13px;
			}	
			
			#container .body_container .our-services ul {	
				margin-top:20px !important;
				font-size:13px;												
			}	
			
				#container .body_container .our-services ul li {	
					margin-bottom:14px;																	
				}																										

/* ------------------------------------------------------------------ ABOUT ENDS ------------------------------------------------------------------ */

/* ------ CONTACT DETAILS ------ */
		#container .body_container .contact-details {	
			height:1485px !important;
		}
		
		#container .body_container .contact-details-no-form {	
			height:950px !important;
		}
		
/* ------ CONTACT SOCIAL NETWORK LINKS ------ */	
			#container .body_container .contact-details .contact-social-network-links {
				width:100%;
				top:35px !important;	
				left:0 !important;	
				text-align:center;					
			}	
					
					#container .body_container .contact-details .contact-social-network-links a img {
						width:36px;
						height:36px;						
					}
					
/* ------ CATEGORY SUMMARY ------ */		
			#container .body_container .category-summary .query-heading {	
				padding-right:14px !important;
				padding-left:14px !important;
			}
			
			#container .body_container .category-summary .result-heading {	
				font-size:14px !important;
				padding-right:14px !important;
				padding-left:14px !important;
			}					
		
			#container .body_container .category-summary ul {	
				padding-right:14px !important;
				padding-left:14px !important;
			}	
			
/* ------ PAGING ------ */								
					#container .body_container .category-summary .paging .number-of-pages {	
						font-size:14px !important;
						margin-left:14px !important;
					}
					
					#container .body_container .category-summary .paging .previous {	
						font-size:14px !important;
						margin-left:14px !important;
					}									
					
					#container .body_container .category-summary .paging .next {
						font-size:14px !important;	
						margin-left:14px !important;
					}								
					
/* ------ CONTACT SUBSCRIBE ------ */	
			#container .body_container .contact-details .contact-subscribe {
				width:100%; /* fallback */
				width:calc(100% - 28px) !important;
				margin-right:14px !important;
				margin-left:14px !important;
				top:119px !important;							
			}
			
				#container .body_container .contact-details .contact-subscribe form {
					width:100% !important;				
				}					
			
/* ------ CONTACT INFO ------ */
			#container .body_container .contact-details .contact-info {	
				bottom:40px;
			}	
			
			#container .body_container .contact-details .contact-info .info-div .contact-div img {
				margin-bottom:17px;
			}	
			
/* ------ CONTACT FORM ------ */
			#container .body_container .contact-details .contact-form {	
				top:260px !important;	
			}
			
/* ------ FORM HEADING ------ */				
					#container .body_container .contact-details .contact-form .form-heading p {	
						font-size:26px;
						margin-left:14px !important;
						text-align:center;
					}	
					
						#container .body_container .contact-details .contact-form .form-heading p .mbl-width {
							width:100%;
							display:inline-block;
						}	
					
						#container .body_container .contact-details .contact-form .form-heading p > a {
							float: none;
							margin-top: 15px;
						}	
					
						#container .body_container .contact-details .contact-form .form-details .alert-success p {	
							margin-left:14px !important;
							margin-right:14px !important;
						}						
					
/* ------ FORM DETAILS ------ */				
					#container .body_container .contact-details .contact-form .form-details form {	
						width:100%; /* fallback */
						width:calc(100% - 28px) !important;
						margin-right:14px !important;
						margin-left:14px !important;
					}	
					
/* ------ INPUT TEXT ------ */											
							#container .body_container .contact-details .contact-form .form-details form .input-text input {									
								width:100%; /* fallback */
								width:calc(100% - 4px) !important;		
								margin-right:0;					
							}	
							
/* ------ INPUT TEXTAREA ------ */											
							#container .body_container .contact-details .contact-form .form-details form .input-textarea textarea {	
								width:100%; /* fallback */
								width:calc(100% - 4px);
								margin-right:0;
								margin-left:0;													
							}	
							
/* ------ INPUT BUTTON ------ */					
						#container .body_container .contact-details .contact-form .form-details form .input-button {	
							width:100%;
							height:38px;
							margin-top:0;
							margin-right:0;
							margin-bottom:0;
							margin-left:0;
							padding-top:0;
							padding-right:0;
							padding-bottom:0;
							padding-left:0;							
							float:left;	
							background-color:bdd63d;
						}	
						
							#container .body_container .contact-details .contact-form .form-details form .input-button input {	
								width:100% !important;
								margin-right:0;
							}																																	
		
/* ------ INFO DIV ------ */
				#container .body_container .contact-details .contact-info .info-div {	
					width:100%;	
					height:auto;
					padding-top:25px;
					padding-bottom:25px;
				}
				
/* ------ CONTACT DIV ------ */
					#container .body_container .contact-details .contact-info .info-div .contact-div {	
						height:auto;
					}				
				
/* ------ PRIVACY LEGAL ------ */
			#container .body_container .bottom-footer .privacy-legal {	
				width:75% !important;
				text-align:left !important;
			}	
			
/* ------ MIDDLE POLICY ------ */
					#container .body_container .bottom-footer .privacy-legal .middle-policy p {	
						margin-left:0 !important;
						font-size:15px;
					}
					
/* ------ COPYRIGHT YEAR ------ */
			#container .body_container .bottom-footer .copyright-year {	
				float:right !important;
			}
			
					#container .body_container .bottom-footer .copyright-year .symbol-number p {	
						margin-right:19px !important;
					}																									
		
}

/* (480 - 990) ---------------------------------------------------------------------------------------------------------------------------------------------------------------  */

@media only screen
and (min-width : 480px)
and (max-width : 990px) {		
					
/* ------------------------------------------------------------- HOME STARTS ------------------------------------------------------------- */

/* ------ HOME HERO ------ */
			#container .body_container .home-top-hero .home-hero {	
				height:575px !important;
			}
			
/* ------------------------------------------------------------- HOME STARTS ------------------------------------------------------------- */	
/* --------------------------------------------------------------- PROJECTS DETAILS STARTS --------------------------------------------------------------- */								
			
/* ------ PROJECT PRODUCT ------ */
			#container .body_container .projects-products .project-product {	
				position:static;
			}		
		
/* ------ DISPLAY IMAGE ------ */			
				#container .body_container .projects-products .project-product .display-image {	
					height:470px !important;
				}																		
			
/* ---------------------------------------------------------------- PROJECTS DETAILS ENDS ---------------------------------------------------------------- */
	
}

/* (640 - 990) ---------------------------------------------------------------------------------------------------------------------------------------------------------------  */

@media only screen
and (min-width : 640px)
and (max-width : 990px) {							

/* --------------------------------------------------------------- RETAILERS STARTS --------------------------------------------------------------- */
					
/* ------ NAME OF THIS STORE ------ */					
					#container .body_container .state-metro-regional .state-div .list-of-store .name-of-this-store {	
						width:50% !important;
					}																	
			
/* ---------------------------------------------------------------- RETAILERS ENDS ---------------------------------------------------------------- */
	
}

/* (860 - 990) ---------------------------------------------------------------------------------------------------------------------------------------------------------------  */

@media only screen
and (min-width : 860px)
and (max-width : 990px) {

/* ------ SEARCH KEYWORD ------ */						
						#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-keyword {	
							width:50% !important;
							float:right !important;	
							margin-bottom:0 !important;					
						}	
						
/* ------ SEARCH FORM ------ */						
								#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-keyword .search-form form {
									width:100%; /* fallback */
									width:calc(100% - 54px) !important;	
									margin-right:27px !important;
									margin-left:27px !important;			
								}																	

/* ------ SEARCH BY NAME ------ */							
						#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-by-name {	
							width:50% !important;	
							float:left !important;
						}							
						
								#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-by-name ul li {	
									margin-right:0 !important;
								}							

/* ------------------------------------------------------------ PROJECTS SUMMARY STARTS ------------------------------------------------------------- */

/* ------ HISTORY DIV ------ */			
			#container .body_container .history-list .history-div {	
				width:50%;
			}

/* ------------------------------------------------------------- PROJECTS SUMMARY ENDS -------------------------------------------------------------- */
	
}


/* (990) ------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

@media only screen
and (max-width : 990px) {
	
/* ---------------------- MAIN STICKY MENU STARTS ---------------------- */


	#container .body_container .home-brands .home-brand-select .brand-select-div .tooltip {
		display:none;
	}
	


/* ------ PRODUCT CATEGORY ------ */
							#container .main-sticky-menu .mobile-sticky-menu .products-div .products-categories .categories-div .image-text .product-category  {	
								height:105px !important;
							}	
	
/* ------ PRODUCT IMAGE ------ */																
									#container .main-sticky-menu .mobile-sticky-menu .products-div .products-categories .categories-div .image-text .product-category 
								.product-image img {	
										width:80px;
										height:auto;
									}	
									
/* ------ NAME TEXT ------ */													
									#container .main-sticky-menu .mobile-sticky-menu .products-div .products-categories .categories-div .image-text .name-div .name-text p {	
										font-size:15px !important;	
									}	

/* ------ PRODUCTS SELECT ------ */					
					#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select {	
						margin-top:20px !important;
						margin-bottom:20px !important;	
					}

/* ------ SEARCH KEYWORD ------ */						
						#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-keyword {	
							margin-bottom:15px !important;							
						}
									
/* ------ SEARCH FORM ------ */													
								#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-keyword .search-form form {
									width:100%; /* fallback */
									width:calc(100% - 31px) !important;
									margin-right:4px !important;
									margin-left:27px !important;			
								}									
																	
/* ------ SEARCH BY NAME ------ */													
							#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-by-name ul {	
								font-size:15px !important;
								-moz-column-width:107px !important;
								-moz-column-gap:31px !important;
								-webkit-column-width:107px !important;
								-webkit-column-gap:31px !important;
								column-width:107px !important;
								column-gap:31px !important;								
							}









/* ------ MAIN SPACE ------ */
	#container .left-column {
		height:50px;
	}

/* ------ MAIN STICKY MENU ------ */
	#container .main-sticky-menu {	
		height:50px;
	}
	
/* ------ MAIN STICKY LOGO ------ */
		#container .main-sticky-menu .main-sticky-logo {
			width:auto;				
			height:auto;
		}	
	
/* ------ MAIN STICKY LOGO ------ */	
			#container .main-sticky-menu .main-sticky-logo img {
				width:131px;
				height:23px;
				margin-top:5px;
				margin-left:2px;	
			}	
			
/* ------ MAIN STICKY LINKS ------ */
		#container .main-sticky-menu .main-sticky-links {	
			display:none;					
		}
		
/* ------ MOBILE MENU ICON ------ */
		#container .main-sticky-menu .mobile-menu-icon {	
			width:auto;
			height:auto;
			margin-top:0;
			margin-right:0;
			margin-bottom:0;
			margin-left:0;
			padding:0;
			float:right;
			display:block;					
		}
		
			#container .main-sticky-menu .mobile-menu-icon .drop-down-list {
				display:block;
			}
			
				#container .main-sticky-menu .mobile-menu-icon .drop-down-list img {
					outline:none;
					cursor:pointer;
					margin-top:14px;
					margin-right:12px;
				}			
			
/*				#container .main-sticky-menu .mobile-menu-icon .drop-down-list input[type="checkbox"] {
					content:url(../images/gfx_menu-icon-v2_2x.png);
					display:block;
					width:29px;
					height:22px;
					margin-top:14px;
					margin-right:12px;
				}
				
				#container .main-sticky-menu .mobile-menu-icon .drop-down-list input[type="checkbox"]:checked {
					content:url(../images/gfx_close-icon-v2_2x.png);
					width:17px;
					height:16px;
					margin-top:17px;
					margin-right:10px;
				}
				
				#container .main-sticky-menu .mobile-menu-icon .drop-down-list .native-hidden {
					-webkit-appearance:none;
					-moz-appearance:none;
					appearance:none;
				}*/											
			
/* ------ MOBILE STICKY MENU ------ */
		#container .main-sticky-menu .mobile-sticky-menu {	
			width:100%;
			height:auto;
			margin-top:0;
			margin-right:0;
			margin-bottom:0;
			margin-left:0;
			padding:0;
			float:left;
			background-color:#fff;
			position:relative;
			top:-2px;
			border-bottom: 1px solid #e3e3e3;
			display:none;					
		}	
		
/* ------ PRODUCTS DIV ------ */					
				#container .main-sticky-menu .mobile-sticky-menu .products-div {	
					width:100%;
					height:auto;
					margin-top:0;
					margin-right:0;
					margin-bottom:0;
					margin-left:0;
					padding:0;
					float:left;	
				}

/* ------ PRODUCTS CATEGORIES ------*/				
					#container .main-sticky-menu .mobile-sticky-menu .products-div .products-categories {	
						width:100%;
						height:auto;
						background:#fff;
						margin-top:0;
						margin-right:0;
						margin-bottom:0;
						margin-left:0;
						padding:0;
						float:left;	
					}	

/* ------ CATEGORIES DIV ------ */					
						#container .main-sticky-menu .mobile-sticky-menu .products-div .products-categories .categories-div {	
							width:100%;
							height:auto;
							margin-top:0;
							margin-right:0;
							margin-bottom:0;
							margin-left:0;
							padding-top:0;
							padding-right:0;
							padding-bottom:0;
							padding-left:0;	
							float:left;	
						}	
						
/* ------ CATEGORIES DIV ------ */					
							#container .main-sticky-menu .mobile-sticky-menu .products-div .products-categories .categories-div a .image-text {	
								width:50%;
								height:auto;
								margin-top:5px;
								margin-right:0;
								margin-bottom:0;
								margin-left:0;
								padding-top:0;
								padding-right:0;
								padding-bottom:0;
								padding-left:0;	
								float:left;	
								/*background:aqua;*/
								-webkit-transition: all 0.3s ease-in-out;
								-moz-transition: all 0.3s ease-in-out;
								-o-transition: all 0.3s ease-in-out;
								-ms-transition: all 0.3s ease-in-out;
								transition: all 0.3s ease-in-out;								
							}
							
							#container .main-sticky-menu .mobile-sticky-menu .products-div .products-categories .categories-div:hover a .image-text {
								opacity:.25;							
							}	
							
							#container .main-sticky-menu .mobile-sticky-menu .products-div .products-categories .categories-div:hover a:hover .image-text {
								opacity:1;
								-webkit-transition: all 0.2s ease-in-out;
								-moz-transition: all 0.2s ease-in-out;
								-o-transition: all 0.2s ease-in-out;
								-ms-transition: all 0.2s ease-in-out;
								transition: all 0.2s ease-in-out;	
							}																								
				
/* ------ PRODUCT CATEGORY ------ */
							#container .main-sticky-menu .mobile-sticky-menu .products-div .products-categories .categories-div .image-text .product-category  {	
								width:100%;
								height:199px;
								margin-top:0;
								margin-right:0;
								margin-bottom:0;
								margin-left:0;
								padding-top:0;
								padding-right:0;
								padding-bottom:0;
								padding-left:0;	
								float:left;
								text-align:center;	
								display:table;
							}
							
/* ------ PRODUCT IMAGE ------ */								
								#container .main-sticky-menu .mobile-sticky-menu .products-div .products-categories .categories-div .image-text .product-category 
								.product-image {	
									width:auto;
									max-width:141px;
									height:auto;
									margin:0 auto;
									padding-top:0;
									padding-right:0;
									padding-bottom:0;
									padding-left:0;	
									display:table-cell;
									vertical-align:middle;								
								}								

/* ------ NAME DIV ------ */								
						#container .main-sticky-menu .mobile-sticky-menu .products-div .products-categories .categories-div .image-text .name-div {	
							width:100%;
							height:auto;
							margin-top:0;
							margin-right:0;
							margin-bottom:0;
							margin-left:0;
							padding-top:0;
							padding-right:0;
							padding-bottom:0;
							padding-left:0;	
							float:left;	
							/*background:pink;*/
						}	
						
							#container .main-sticky-menu .mobile-sticky-menu .products-div .products-categories .categories-div .image-text .name-div a {	
								padding-top:0;
								padding-right:0;
								padding-bottom:0;
								padding-left:0;	
							}						

/* ------ NAME TEXT ------ */					
								#container .main-sticky-menu .mobile-sticky-menu .products-div .products-categories .categories-div .image-text .name-div .name-text {	
									width:100%;
									height:auto;
									margin-top:0;
									margin-right:0;
									margin-bottom:0;
									margin-left:0;
									padding-top:0;
									padding-right:0;
									padding-bottom:0;
									padding-left:0;	
									float:left;	
									text-align:center;	
								}
								
									#container .main-sticky-menu .mobile-sticky-menu .products-div .products-categories .categories-div .image-text .name-div .name-text p {	
										font-family:'Solomon-Sans-SemiBold',Arial,Helvetica,sans-serif;
										font-size:18px;	
										color:#a2a2a2;
										margin-top:0;
										margin-right:0;
										margin-bottom:0;
										margin-left:0;
										padding-top:0;
										padding-right:0;
										padding-bottom:0;
										padding-left:0;	
									}																															
					
/* ------ PRODUCTS SELECT ------ */					
					#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select {	
						width:100%;
						height:auto;
						background-color:#fff;
						margin:40px 0;
						padding:0;
						float:left;	
					}

/* ------ SEARCH KEYWORD ------ */						
						#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-keyword {	
							width:100%;
							height:auto;
							margin:0 0 30px;
							padding-top:0;
							padding-right:0;
							padding-bottom:0;
							padding-left:0;	
							float:left;		
							display:table;							
						}

/* ------ SEARCH FORM ------ */						
							#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-keyword .search-form {	
								width:auto;
								height:auto;
								margin:0 auto;
								padding-top:0;
								padding-right:0;
								padding-bottom:0;
								padding-left:0;	
								display:table-cell;
								vertical-align:middle;	
							}	
							
								#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-keyword .search-form form {
									width:450px;
									height:35px;	
									margin:0 0 0 27px;
									padding-top:0;
									padding-right:0;
									padding-bottom:0;
									padding-left:0;		
									/*display:inline-block;*/			
								}
								
									#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-keyword .search-form form label {
										font-family:'Solomon-Sans-SemiBold',Arial,Helvetica,sans-serif;
										font-size:17px;		
										color:#b9b9b9;
										width:20%;
										height:35px;	
										margin-top:8px;
										margin-right:0;
										margin-bottom:0;
										margin-left:0;
										padding-top:0;
										padding-right:0;
										padding-bottom:0;
										padding-left:0;	
										float:left;				
									}								
								
									#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-keyword .search-form form input {
										font-family:'Solomon-Sans-Normal-Italic',Arial,Helvetica,sans-serif;
										font-size:18px;	
										font-style:italic;	
										width:85%; /* fallback */
										width:calc(85% - 4px);
										height:35px;	
										margin-top:0;
										margin-right:0;
										margin-bottom:0;
										margin-left:0;
										padding-top:0;
										padding-right:2px;
										padding-bottom:0;
										padding-left:2px;
										float:left;	
										border-bottom:1px solid #bdd63d;
										border-right:none;
										border-top:none;
										border-left:none;
										outline:none;			
									}	
									
									#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-keyword .search-form form .submit {
										width:15%;
										height:35px;	
										margin-top:0;
										margin-right:0;
										margin-bottom:0;
										margin-left:0;
										padding-top:0;
										padding-right:0;
										padding-bottom:0;
										padding-left:0;	
										background-color:#fff;
										float:left;	
										border:none;
										background-image:url(../images/icon_nav-triangle.png);
										background-position:50% 50%;	
										background-repeat:no-repeat;
										font-size:0;							
									}												

/* ------ SEARCH BY NAME ------ */							
						#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-by-name {	
							width:100%;
							height:auto;
							margin-top:8px;
							margin-right:0;
							margin-bottom:0;
							margin-left:0;
							padding-top:0;
							padding-right:0;
							padding-bottom:0;
							padding-left:0;	
							float:left;	
						}
						
							#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-by-name ul {	
								font-family:'Solomon-Sans-SemiBold',Arial,Helvetica,sans-serif;
								font-size:18px;
								color:#464646;
								margin-top:0;
								margin-right:0;
								margin-bottom:0;
								margin-left:0;
								padding:0 29px;
								list-style-type:none;
								-moz-column-count:2;
								-moz-column-gap:0;
								-webkit-column-count:2;
								-webkit-column-gap:0;
								column-count:2;
								column-gap:0;									
								width:auto;
								height:auto;
							}	
							
								#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-by-name ul li {	
									margin-top:0;
									margin-right:0;
									margin-bottom:0;
									margin-left:0;
									padding-top:0;
									padding-right:0;
									padding-bottom:0;
									padding-left:0;	
									line-height:30px;
								}
								
									#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-by-name ul li a {	
										color:#b9b9b9;
										margin-top:0;
										margin-right:0;
										margin-bottom:0;
										margin-left:0;
										padding:0 2px;
									}	
									
									#container .main-sticky-menu .mobile-sticky-menu .products-div .products-select .search-by-name ul li a:hover {	
										color:#373737;
									}							
		
						
						
/* ------------------------------------------------------------- ENQUIRY CART ------------------------------------------------------------- */

			#checkout-order-form {
				margin-top:5px;
			}
		
			#container .body_container .row > form  {	
				margin-top:25px;
				margin-bottom:0;
			}
		
			#fieldset-billing > .field-item {
				width:100%;
				height:auto;
				margin-bottom:40px;
			}
			
			#fieldset-billing > .field-item-double {
				height:auto;
			}
		
		
			#shopping-cart-actions li {
				margin-bottom:20px;
			}
			
		
				.shopping-cart .pimage > a > .bg-image {
					width:70px;
					height:70px;
				}
				
				.shopping-cart .pname > p {
					padding-top:10px;
					padding-bottom:10px;
					padding-left:15px;
					padding-right:15px;

				}
					
			.enquiry-checkout .shopping-cart td {

			}
			
			.shopping-cart td:nth-child(1) {
				width: 70px;				
			}
			
			.shopping-cart td:nth-child(2) {
				width: calc(88% - 70px);				
			}
			
			.shopping-cart td:nth-child(3) {
				width: 12%;				
			}
			
		
		
/* ------------------------------------------------------------- HOME STARTS ------------------------------------------------------------- */
		
/* ------ HOME HERO TITLE BAR ------ */
				#container .body_container .home-top-hero .home-hero-title-bar {	
					/*display:none;*/
					width:100%;
					margin-top:0;
					height:50px;
					border-top-left-radius: 0px;
    				border-bottom-left-radius: 0px;
				}
				
				#container .body_container .home-top-hero .hero-bar-desktop {	
					display:none;
				}
				
				#container .body_container .home-top-hero .hero-bar-mobile {	
					display:table;
				}

/* ------ HOME HERO NAME ------ */					
						#container .body_container .home-top-hero .home-hero-title-bar .home-hero-name {	
							height: auto;
						}				
				
							#container .body_container .home-top-hero .home-hero-title-bar .home-hero-name p {	
								font-size:18px;
								padding-left:15px;
								padding-right:15px;
								padding-top: 5px;
							}
							
								#container .body_container .home-top-hero .home-hero-title-bar .home-hero-name p a {	
									
								}
							
/* ------ HOME HERO LOGO ------ */															
						#container .body_container .home-top-hero .home-hero-title-bar .home-hero-logo {	
							height:50px;		
						}							
							
							#container .body_container .home-top-hero .home-hero-title-bar .home-hero-logo a img {	
								padding-top:12px;
								padding-right:15px;
								padding-bottom:10px;
							}
							
							#container .body_container .home-top-hero .home-hero-title-bar .home-hero-logo a .midj {	
								width:81px;
								height:53px;					
							}
							
							#container .body_container .home-top-hero .home-hero-title-bar .home-hero-logo a .ego {	
								width:80px;
								height:42px;					
							}	
							
							#container .body_container .home-top-hero .home-hero-title-bar .home-hero-logo a .grosfillex {	
								width:115px;
								height:23px;					
							}	
							
							#container .body_container .home-top-hero .home-hero-title-bar .home-hero-logo a .xo {	
								width:64px;
								height:38px;					
							}
							
							#container .body_container .home-top-hero .home-hero-title-bar .home-hero-logo a .busnelli {	
								width:116px;
								height:30px;					
							}	
							
							#container .body_container .home-top-hero .home-hero-title-bar .home-hero-logo a .cinova {	
								width:93px;
								height:19px;					
							}	
							
							#container .body_container .home-top-hero .home-hero-title-bar .home-hero-logo a .nottebrava {	
								width:95px;
								height:22px;					
							}
							
							#container .body_container .home-top-hero .home-hero-title-bar .home-hero-logo a .tog {	
								width:89px;
								height:41px;					
							}	
							
							#container .body_container .home-top-hero .home-hero-title-bar .home-hero-logo a .pierantonio {	
								width:87px;
								height:37px;					
							}
							
							#container .body_container .home-top-hero .home-hero-title-bar .home-hero-logo a .classique {	
								width:129px;
								height:23px;					
							}
							
							#container .body_container .home-top-hero .home-hero-title-bar .home-hero-logo a .axil {	
								width:96px;
								height:27px;					
							}	
							
							#container .body_container .home-top-hero .home-hero-title-bar .home-hero-logo a .bernini {	
								width:47px;
								height:59px;					
							}							
			
/* ------------------------ BX CONTROLS BX HAS PAGER STARTS ------------------------ */

						#container .body_container .home-top-hero .bx-wrapper .bx-controls .bx-pager .bx-pager-item {
							width: 15%;
							width: calc(15% - 10px);
						}		
			
			
/* ------ HOME BRANDS ------ */	
		#container .body_container .home-brands {	
			margin-top:24px;
			margin-bottom:24px;
		}
	
			#container .body_container .home-brands .home-brand-select {	
				width:50%;
				height:110px;
			}		

/* ------ GALLERY SELECT ------ */		
			#container .body_container .home-gallery a .gallery-select {	
				width:100%;
				height:481px;
				margin-top: 1px;	
			}
			
/* ------ PRODUCT TITLE ------ */				
					#container .body_container .home-gallery a .gallery-select .product-title {	
						bottom:0;	
						-webkit-transition:none;
						-moz-transition:none;
						-o-transition:none;
						-ms-transition:none;
						transition:none;											
					}
					
						#container .body_container .home-gallery a .gallery-select .product-title p {
							font-size:15px;
						}
								
			
/* ------ CONTENT VARIABLES ------ */
		#container .body_container .content-variables {	
			width:100%; /* fallback */
			width:calc(100% - 28px);
			padding-top:25px;
			padding-right:14px;
			padding-bottom:25px;
			padding-left:14px;
		}
					
/* ------------------ CONTENT SELECT ------------------ */
			#container .body_container .content-variables .content-select {	
				width:100%;
				margin-right:0;
				margin-left:0;
			}
			
/* ------------------------ BX CONTROLS BX HAS PAGER STARTS ------------------------ */

			#container .body_container .projects-products .bx-wrapper .bx-controls {	
				position:static;
				bottom:-16px;
				z-index:8;
			}
			
				#container .body_container .projects-products .bx-wrapper .bx-controls .bx-pager {	
					width:100%; /* fallback */
					width:calc(100% - 4%);
					margin-right:2%;
					margin-left:2%;										
				}				
			
					#container .body_container .projects-products .bx-wrapper .bx-controls .bx-pager .bx-pager-item {
						width:25%; /* fallback */	
						width:calc(25% - 10px);
						margin-right:5px;
						margin-left:5px;						
					}	
					
						#container .body_container .projects-products .bx-wrapper .bx-controls .bx-pager .bx-pager-item a {
							/*background-color:#C5C4C4;*/
							background-image:url(../images/gfx_bx-pager-mobile-item.png);																		
						}							
			
/* ------------------------- BX CONTROLS BX HAS PAGER ENDS ------------------------ */								
		
/* ------ TITLE PRODUCT MOBILE ------ */
			#container .body_container .projects-products .title-project-mobile {	
				display:block;
			}	
			
				#container .body_container .projects-products .title-project-mobile img {	
					margin-left:14px;
					margin-top:23px;
					margin-bottom:17px;
				}						
			
/* ------ PROJECT TITLE ------ */			
				#container .body_container .projects-products .project-product .project-title {	
					width:100%;
					margin-right:0;
					margin-left:0;
					background:rgb(189,214,61);	
					position:static;
					height:auto;
					border-radius: 0px;
				}				
					
/* ------ PRODUCT TITLE ------ */			
				#container .body_container .projects-products .project-product .product-title {	
					width:100%;
					margin-right:0;
					margin-left:0;
					background:rgb(189,214,61);	
					position:static;
					height:auto;
					border-radius: 0px;				
				}	
				
/* ------------------ CONTENT SELECT ------------------ */
			#container .body_container .content-variables .content-select {	
				min-height: auto;
			}						
			
/* ------------------ NAME PROJECT ------------------ */	
					#container .body_container .projects-products .project-product .project-title .name-project,
					#container .body_container .projects-products .project-product .product-title .name-project {	
						width:100%;
						height:auto;	
					}			
			
/* ---------------------- NAME ---------------------- */					
						#container .body_container .projects-products .project-product .project-title .name-project .name,
						#container .body_container .projects-products .project-product .product-title .name-project .name {	
							height:auto;	
						}	
						
							#container .body_container .projects-products .project-product .project-title .name-project .name p {	
								font-size:15px;
								margin-left:14px;
								margin-top:17px;
								margin-bottom:16px;
							}
							
							#container .body_container .projects-products .project-product .project-title .title-project .title p,
							#container .body_container .projects-products .project-product .product-title .title-project .title p {
								font-family:'Century-Gothic-Std',Arial,Helvetica,sans-serif;
								font-size:20px;	
								color:#fff;							
								margin:0 37px 0 0;
								padding:0;
							}
							
							#container .body_container .projects-products .project-product .product-title .name-project .name p {	
								font-size:15px;
								margin-left:14px;
								margin-right:14px;
								margin-top:17px;
								margin-bottom:16px;
							}	
							
/* ------------------ TITLE PROJECT ------------------ */
					#container .body_container .projects-products .project-product .project-title .title-project,
					#container .body_container .projects-products .project-product .product-title .title-project {	
						display:none;
					}
					
					#container .body_container .projects-products .project-product .project-title .projects-detail {	
						display:inline-block;
						/*margin-top:-45px;*/
						height:auto;
						width:100%;
					}
					
/* ---------------------- TITLE ---------------------- */					
						#container .body_container .projects-products .project-product .project-title .projects-detail .title {	
							height:auto;	
						}
						
							#container .body_container .projects-products .project-product .project-title .projects-detail .title p {	
								margin-right:14px;
								font-size:15px;	
								margin-left: 14px;
								margin-top: 0;
								margin-bottom: 16px;
							}																					
				
/* ------ TEAM MEMBER ------ */
		#container .body_container .team-member {	
			padding-top:80px;
		}				
				
/* ------ TEAM DESCRIPTION ------ */
				#container .body_container .team-member .team-description .member {	
					width:50%;
				}
				
/* ------------------------------------------------------------- HOME ENDS ------------------------------------------------------------- */	
/* ---------------------------------------------------------- PRODUCTS STARTS ---------------------------------------------------------- */

					
			
/* ------ LIST OF PRODUCTS ------ */		
			#container .body_container .list-of-products ul {	
				padding-top:20px;
				padding-right:20px;
				padding-bottom:20px;
				padding-left:20px;
				-moz-column-count:2;
				-webkit-column-count:2;
				column-count:2;	
				text-align:center;	
				font-size:15px;		
			}					
		
/* ----------------------------------------------------------- PRODUCTS ENDS ----------------------------------------------------------- */
/* ------------------------------------------------------- PRODUCTS DETAIL STARTS ------------------------------------------------------ */

/* ------ DETAIL LINKS ------ */
		#container .body_container .detail-links {	
			width:100%;
			padding-bottom:0;
		}
		
			#container .body_container .detail-links p {	
				margin-right:4px;
				margin-bottom:15px;
				margin-left:7px;
			}
			
/* ------ SOCIAL NETWORK ICON LINKS ------ */
		#container .body_container .social-network-icon-links {	
			width:100%; /* fallback */
			width:calc(100% - 13px);
			padding-top:20px;
			padding-right:0;
			padding-bottom:40px;
			padding-left:13px;
			float:left;	
		}
		
/* ------ PRODUCT DETAIL NAME ------ */
		#container .body_container .product-detail-name {	
			width:100%; /* fallback */
			width:calc(100% - 30px);
			padding-right:15px;
			padding-bottom:40px;
			padding-left:15px;	
		}
		
/* ------ PRODUCT DETAIL DESCRIPTION ------ */
		#container .body_container .product-detail-description {	
			width:100%; /* fallback */
			width:calc(100% - 16px);
			padding-right:8px;
			padding-left:8px;
		}


/* ------ ADD TO ENQUIRY CART ------ */

		#container .body_container .product-description {	
			margin-top:0;
		}	

			
/* ------ ANY TEXT ------ */
			#container .body_container .product-detail-description .any-text {	
				width:100%; /* fallback */
				width:calc(100% - 14px);
				padding-top:15px;
				padding-bottom:15px;
			}
			
			#container .body_container .product-detail-description .any-text:last-child {	
				display:none;
			}			
			
				#container .body_container .product-detail-description .any-text p {	
					margin-top:0;
					font-size:16px;		
				}
				
				#container .body_container .product-detail-description .any-text p:nth-child(1) {	
					margin-top:0 !important;
				}															

/* ------ FEATURES AND PICTURES ------ */
		#container .body_container .features-and-pictures {	
			width:100%;
			padding-bottom:30px;	
		}
		
/* ------ PRODUCT DETAIL FEATURES ------ */
			#container .body_container .features-and-pictures .product-detail-features {	
				width:100%; /* fallback */
				width:calc(100% - 30px);
				padding-right:15px;
			}		
		
/* ------ DETAIL SUMMARY ------ */
				#container .body_container .features-and-pictures .product-detail-features .detail-summary {	
					padding-bottom:30px;
				}
								
					#container .body_container .features-and-pictures .product-detail-features .detail-summary p {	
						margin-right:0;
						margin-left:0;
					}
					
					#container .body_container .features-and-pictures .product-detail-features .detail-summary ul {	
						margin-left:-21px;
					}
					
					#container .body_container .features-and-pictures .product-detail-features .detail-summary ol {	
						margin-left:-15px;
					}
					
/* ------ DETAIL DIMENSIONS ------ */
				#container .body_container .features-and-pictures .product-detail-features .detail-dimensions {	
					padding-bottom:30px;	
				}
								
					#container .body_container .features-and-pictures .product-detail-features .detail-dimensions .p-dimensions-heading {					
						margin-left:0;
					}					
					
				
					#container .body_container .features-and-pictures .product-detail-features .detail-dimensions ul {	
						margin-left:0 !important;
					}	
					
						
						#container .body_container .features-and-pictures .product-detail-features .detail-dimensions ul li {	
							margin-right:15px;
							margin-left:0 !important;
						}	
						
/* ------ DETAIL COLOURS FINISHES ------ */
				#container .body_container .features-and-pictures .product-detail-features .detail-colours-finishes {	
					padding-bottom:30px;
				}
							
					#container .body_container .features-and-pictures .product-detail-features .detail-colours-finishes .p-colours-finishes-heading {	
						margin-left:0;
					}
					
					#container .body_container .features-and-pictures .product-detail-features .detail-colours-finishes ul {	
						margin-left:0;
					}
					
						#container .body_container .features-and-pictures .product-detail-features .detail-colours-finishes ul li {	
							margin-right:15px;
							margin-left:0;
						}
						
/* ------ DETAIL DOWNLOADS ------ */				
					#container .body_container .features-and-pictures .product-detail-features .detail-downloads .p-downloads-heading {	
						margin-left:0;
					}
					
					#container .body_container .features-and-pictures .product-detail-features .detail-downloads ul {	
						margin-left:0;
					}
					
						#container .body_container .features-and-pictures .product-detail-features .detail-downloads ul li {	
							margin-right:15px;
							margin-left:0;
						}
						
/* ------ PRODUCT DETAIL PICTURES ------ */
			#container .body_container .features-and-pictures .product-detail-pictures {	
				width:100%;
				float:left;	
			}	
			
/*					#container .body_container .features-and-pictures .product-detail-pictures .product-detail-slider ul {	
						width:calc(100% - 30px);
						margin-right:15px;
						margin-left:15px;
					}*/			
					#container .body_container .features-and-pictures .product-detail-pictures .product-detail-slider {
						height: auto;
					}
		
			
						#container .body_container .features-and-pictures .product-detail-pictures .product-detail-slider ul li {	
							/*max-width:100%;
							height:auto;*/
							height:250px;
						}										
						
/* ------ PRODUCT DETAIL SLIDER ------ */	

/* ------------------------ BX WRAPPER STARTS ------------------------ */	
		
					#container .body_container .features-and-pictures .product-detail-pictures .product-detail-slider .bx-wrapper {	
						width:100%; /* fallback */
						width:calc(100% - 30px);
						margin-right:15px;
						margin-left:15px;
					}	
					
/* ------------------------- BX WRAPPER ENDS ------------------------- */					
					
/* ------ ITEM SLIDE ------ */												
								#container .body_container .features-and-pictures .product-detail-pictures .product-detail-slider ul li .item-slide img {	
									width:50%;
								}	
								
/* ------ BX PAGER ------ */								
					#bx-pager {	
						width:100%; /* fallback */
						width:calc(100% - 25px);
						margin-right:15px;
						margin-left:10px;	
					}																																																			
			
/* --------------------------------------------------------- PRODUCTS DETAIL ENDS ------------------------------------------------------ */	
/* ----------------------------------------------------------- PRODUCTS SUMMARY STARTS ---------------------------------------------------------- */

/* ------ CATEGORY NAME ------ */				
					#container .body_container .summary-selection .category-name-link-list .category-name p {
						margin-top:20px;
						margin-left:14px;
					}
					
/* ------ CATEGORY LINK ------ */			
					#container .body_container .summary-selection .category-name-link-list .category-link ul {
						margin-top:30px;	
						margin-left:4px;
					}
					
					#container .body_container .summary-selection .category-name-link-list .category-link form {
						width:97%;
						margin-left:14px;
						float:left;						
					}	
					
					#container .body_container .summary-selection .category-name-link-list .category-link .breadcrumbs {	
						margin-left:14px;
						width:97%;
						float:left;	
					}					
					
/* ------ CATEGORY LIST ------ */			
					#container .body_container .summary-selection .category-name-link-list .category-list ul {
						margin-top:30px;	
						margin-right:4px;
						margin-left:4px;
					}
				
/* ------ CATEGORY DECISION ------ */
			#container .body_container .summary-selection .category-decision {	
				width:100%;
				padding-top:20px;
				padding-bottom:40px;
				padding-left:0;
			}
			
				#container .body_container .summary-selection .category-decision p {						
					margin-top:10px;
					margin-right:0;
					margin-bottom:10px;
					margin-left:14px;
					display:block;
				}	
				
				#container .body_container .summary-selection .category-decision form {	
					display:block;
				}					
				
				#container .body_container .summary-selection .category-decision select {
					width:49%; /* fallback */											
					width:calc(49% - 20px);
					margin-right:10px;
					margin-left:10px;
					padding-top:5px;
					padding-bottom:5px;	
					background-position-x:99%;								
				}	
				
/* ------ CATEGORY SUMMARY ------ */
		#container .body_container .category-summary {	
			width:100%;
			padding-top:14px;
			padding-right:0;
			padding-bottom:14px;
			padding-left:0;
		}	
		
			#container .body_container .category-summary .query-heading {	
				padding-right:20px;
				padding-left:20px;
				margin-top:14px;
				margin-bottom:14px;
			}	
			
			#container .body_container .category-summary .result-heading {
				font-size:16px;	
				padding-right:20px;
				padding-left:20px;
			}				
		
			#container .body_container .category-summary ul {	
				padding-right:20px;
				padding-left:20px;
			}							
		
/* ------ SELECT BOX ------ */		
			#container .body_container .category-summary .select-box {	
				width:50%; /* fallback */
				width:calc(50% - 28px);
				margin-top:7px;
				margin-right:14px;
				margin-bottom:7px;
				margin-left:14px;
			}	
			
/* ------ ITEM NAME ------ */							
					#container .body_container .category-summary .select-box .item-name p {	
						font-size:16px;
					}	
					
/* ------ PAGING ------ */								
					#container .body_container .category-summary .paging .number-of-pages {	
						font-size:16px;
						margin-left:20px;
					}
					
					#container .body_container .category-summary .paging .previous {	
						font-size:16px;
						margin-left:20px;
					}									
					
					#container .body_container .category-summary .paging .next {
						font-size:16px;	
						margin-left:20px;
					}																																			
				
/* ------------------------------------------------------------ PRODUCTS SUMMARY ENDS ----------------------------------------------------------- */
/* ----------------------------------------------------------- PROJECTS DETAIL STARTS ------------------------------------------------------------ */

/* ------ PROJECTS DESCRIPTION ------ */
		#container .body_container .projects-description {	
			padding-top:70px;	
		}
		
/* ------ DESCRIPTION TEXT ------ */	
			#container .body_container .projects-description .description-text {	
				width:100%; /* fallback */
				width:calc(100% - 28px);
				margin-right:14px;
				margin-left:14px;
			}	
			
/* ------ SPECIFIER TEXT ------ */	
			#container .body_container .projects-description .specifier-text {	
				width:100%; /* fallback */
				width:calc(100% - 28px);
				margin-top:20px;
				margin-right:14px;
				margin-bottom:20px;
				margin-left:14px;
			}
			
				#container .body_container .projects-description .specifier-text .specifier-heading {	
					text-align:left;
				}
				
				#container .body_container .projects-description .specifier-text .specifier-paragraph {	
					text-align:left;
				}	
				
/* ------ OTHER PROJECTS ------ */
		#container .body_container .other-projects {	
			width:100%;
			padding-top:20px;
			padding-right:0;
			padding-bottom:20px;
			padding-left:0;
		}
		
/* ------ PROJECT DIV ------ */
			#container .body_container .other-projects .project-div {	
				width:50%;
				margin-right:0;
				margin-left:0;
			}													
		
/* ------------------------------------------------------------ PROJECTS DETAIL ENDS ------------------------------------------------------------- */
/* ------------------------------------------------------------ PROJECTS SUMMARY STARTS ------------------------------------------------------------- */

/* ------ PROJECTS SUMMARY HERO ------ */
		#container .body_container .projects-summary-hero {	
			height:auto;
		}
		
/* ------ BLACK BG ------ */		
			#container .body_container .projects-summary-hero .black-bg {	
				height:475px;
			}	
			
				#container .body_container .projects-summary-hero .black-bg p {	
					font-size:24px;
					margin-right:14px;
					margin-left:14px;
				}	
				
/* ------ HISTORY LIST ------ */
		#container .body_container .history-list {	
			width:100%; /* fallback */
			width:calc(100% - 56px);
			padding-right:28px;
			padding-left:28px;
		}	
		
			#container .body_container .history-list .history-heading {	
				margin-bottom:28px;
			}	
			
				#container .body_container .history-list .history-div p {	
					margin-bottom:15px;
				}	
				
/* ------ HISTORY DIV ------ */			
			#container .body_container .history-list .history-div {	
				padding-bottom:28px;
			}				
				
/* ------ HISTORY COLUMN ------ */					
				#container .body_container .history-list .history-div .history-column {	
					display:none;
				}	
				
/* ------ HISTORY COLUMN MOBILE ------ */					
				#container .body_container .history-list .history-div .history-column-mobile {	
					width:100%;
					margin-top:8px;
					margin-bottom:8px;
					height:auto;
					display:block;
				}	
					
					#container .body_container .history-list .history-div .history-column-mobile ul {	
						font-family:'Muli',Arial,Helvetica,sans-serif;
						font-size:13px;
						color:#aeaeae;
						margin-top:0;
						margin-right:0;
						margin-bottom:0;
						margin-left:0;
						padding:0;
						list-style-type:none;
					}
					
						#container .body_container .history-list .history-div .history-column-mobile ul li {	
							margin-bottom:12px;
							padding-top:0;
							padding-right:0;
							padding-bottom:0;
							padding-left:0;	
						}
						
							#container .body_container .history-list .history-div .history-column-mobile ul li span {	
								display:block;
								margin-bottom:4px;
							}																										
		
/* ------------------------------------------------------------ PROJECTS SUMMARY ENDS ------------------------------------------------------------- */
/* --------------------------------------------------------------- RETAILERS STARTS --------------------------------------------------------------- */

/* ------ RETAILERS HEADING ------ */
		#container .body_container .retailers-heading {	
			width:100%;
		}
		
			#container .body_container .retailers-heading p {	
				margin-top:30px;
				margin-left:20px;				
			}
			
/* ------ BRAND STATE ------ */
		#container .body_container .brand-state {	
			width:100%;
			padding-top:30px;
			padding-right:0;
			float:left;	
		}	
		
			#container .body_container .brand-state select {
				margin-right:20px;
				margin-left:20px;								
			}	
			
/* ------ STATE METRO REGIONAL ------ */
		#container .body_container .state-metro-regional {	
			width:100%; /* fallback */
			width:calc(100% - 40px);
			padding-right:20px;
			/*padding-bottom:10px;*/
			padding-left:20px;
		}
		
/* ------ STATE DIV ------ */
				#container .body_container .state-metro-regional .state-div p {	
					margin-top:40px;
				}	
				
/* ------ LIST OF STORE ------ */				
					#container .body_container .state-metro-regional .state-div .list-of-store p {	
						margin-top:10px;
						margin-right:0;
						margin-bottom:20px;
						margin-left:0;	
					}	
					
/* ------ NAME OF THIS STORE ------ */					
					#container .body_container .state-metro-regional .state-div .list-of-store .name-of-this-store {	
						width:100%;
						padding-top:10px;
						padding-bottom:10px;
					}
					
								#container .body_container .state-metro-regional .state-div .list-of-store .name-of-this-store ul li .blank {	
									height:22px;	
								}																						
			
/* ---------------------------------------------------------------- RETAILERS ENDS ---------------------------------------------------------------- */																																								
/* ------------------------------------------------------------------ NEWS STARTS ----------------------------------------------------------------- */
			
/* ------ NEWS SECTION ------ */
		#container .body_container .news-section {	
			width:100%; /* fallback */
			width:calc(100% - 28px);
			padding-top:0;
			padding-right:14px;
			padding-bottom:45px;
			padding-left:14px;
		}	
		
/* ------ ADD CONTENT ------ */
			#container .body_container .news-section .content-select {	
				width:100%;
				margin-top:60px;
				margin-right:0;
				margin-left:0;
				margin-bottom:0;
			}	

/* ------------------ CONTENT DIV ------------------ */	
					#container .body_container .news-section .content-select .content-div iframe {
						width:438px;	
					}
			
					#container .body_container .news-section .content-select .content-div img {
						width:438px;
						/*padding-bottom:20px;*/		
					}	
					
					#container .body_container .news-section .content-select .content-div p {
						display:inline-block;				
					}										
			
/* ------------------------------------------------------------------- NEWS ENDS ------------------------------------------------------------------ */	
/* ----------------------------------------------------------------- ABOUT STARTS ----------------------------------------------------------------- */

/* ------ BLACK BG ------ */			
				#container .body_container .about-hero .black-bg .p-about-qualities {	
					font-size:23px;	
					padding-top:144px;
					padding-bottom:40px;							
				}
				
/*					#container .body_container .about-hero .black-bg .p-about-qualities span {	
						margin-right:17px;
						margin-left:17px;									
					}*/	
					
				#container .body_container .about-hero .black-bg .p-about-paragraph {	
					font-size:16px;
					margin-right:9%;
					margin-bottom:144px;
					margin-left:9%;												
				}
				
				
				
/* ------ OUR STORY ------ */
		#container .body_container .our-story {	
			padding-bottom:0;
			margin-bottom: 0;
		}
		
/* ---------------------- BX WRAPPER - SERVICES SLIDER ---------------------- */				
			#container .body_container .our-story .the-timeline-slider .bx-wrapper .bx-viewport {
				padding-right:0;
			}

					#container .body_container .our-story .the-timeline-slider .bx-wrapper .bx-has-controls-direction .bx-controls-direction {
						position:relative;
						width:100%;
						height:145px;
					}	
					
						#container .body_container .our-story .the-timeline-slider .bx-wrapper .bx-controls-direction a {
							top:40%;
							width:16px;
							height:73px;
						}														
											
						#container .body_container .our-story .the-timeline-slider .bx-wrapper .bx-prev {
							display:none;
						}
						
						#container .body_container .our-story .the-timeline-slider .bx-wrapper .bx-next {
							margin:0 50%;
							background-size:16px 73px;
						}						
		
/* ------ SINCE SEVENTY FOUR ------ */		
			#container .body_container .our-story .since-seventy-four {	
				width:100%; /* fallback */
				width:calc(100% - 40px);
				padding-top:20px;
				padding-right:20px;
				padding-bottom:35px;
				padding-left:20px;
			}
			
				#container .body_container .our-story .since-seventy-four .year-since {	
					right:20px;
					top:20px;
				}	
				
				#container .body_container .our-story .since-seventy-four .story-paragraph {
					margin-top:20px;	
					margin-right:0;
					line-height:25px;
				}				
				
/* ------ YEAR SLIDER ------ */	
							#container .body_container .our-story .the-timeline-slider ul li .year-slider .p-year {	
								margin-bottom:20px;
							}
														
							#container .body_container .our-story .the-timeline-slider ul li .year-slider ul {	
								margin-right:40px;
								margin-left:40px;								
							}
							
/* ------ OUR SERVICES ------ */
		#container .body_container .our-services {	
			width:100%; /* fallback */
			width:calc(100% - 40px);
			padding-right:20px;
			padding-left:20px;
		}	
		
			#container .body_container .our-services .service-paragraph {	
				margin-top:25px;
			}	
			
			#container .body_container .our-services ul {	
				margin-top:30px;
				margin-bottom:10px;
				-moz-column-count:1;
				-moz-column-gap:0;
				-webkit-column-count:1;
				-webkit-column-gap:0;
				column-count:1;
				column-gap:0;													
			}																								

/* ------------------------------------------------------------------ ABOUT ENDS ------------------------------------------------------------------ */		
	
/* ------ CONTACT DETAILS ------ */
		#container .body_container .contact-details {	
			height:1250px;
		}	
		
		#container .body_container .contact-details-no-form {	
			height:750px;
		}	
		
		
/* ------ CONTACT SUBSCRIBE ------ */	
			#container .body_container .contact-details .contact-subscribe {
				width:100%; /* fallback */
				width:calc(100% - 40px);
				margin-right:20px;
				margin-left:20px;
				top:110px;							
			}
			
				#container .body_container .contact-details .contact-subscribe form {
					/*width:340px;*/				
				}			
			
/* ------ CONTACT SOCIAL NETWORK LINKS ------ */	
			#container .body_container .contact-details .contact-social-network-links {
				top:30px;	
				left:14px;						
			}
			
/* ------ CONTACT DIV ------ */					
						#container .body_container .contact-details .contact-info .info-div .contact-div .contact-number {	
							font-size:24px;
						}
		
						#container .body_container .contact-details .contact-info .info-div .contact-div p {
							margin-top:0;	
							margin-right:auto;
							margin-bottom:0;
							margin-left:auto;
							text-align:left;
							font-size:18px;
							/*width:200px;*/
							width:202px;
						}	
						
						#container .body_container .contact-details .contact-info .info-div .contact-div .email-only {	
							margin-left:0;
							margin-right:0;
							text-align:center;
							width:100%;
						}								
			
/* ------ CONTACT FORM ------ */
			#container .body_container .contact-details .contact-form {	
				top:250px;	
			}	
			
/* ------ FORM HEADING ------ */				
					#container .body_container .contact-details .contact-form .form-heading p {	
						margin-left:20px;
						/*text-align:center;*/
						width: calc(100% - 39px);
					}
					
						#container .body_container .contact-details .contact-form .form-heading p > a {	
							/*float:none;*/
							margin-right:0;
							/*margin-top:15px;*/
						}
					
/* ------ FORM DETAILS ------ */
					#container .body_container .contact-details .contact-form .form-details form {	
						width:100%; /* fallback */
						width:calc(100% - 40px);
						margin-right:20px;
						margin-left:20px;
					}					
					
						#container .body_container .contact-details .contact-form .form-details .alert-success p {	
							margin-left:20px;
							margin-right:20px;
							font-size:14px;
						}												
			
/* ------ INPUT TEXT ------ */											
							#container .body_container .contact-details .contact-form .form-details form .input-text input {									
								width:100%; /* fallback */
								width:calc(100% - 4px);
								margin-right:0;
								margin-left:0;							
							}	
							
/* ------ INPUT TEXTAREA ------ */					
						#container .body_container .contact-details .contact-form .form-details form .input-textarea {	
							width:100%;
							height:auto;
							margin-top:0;
							margin-right:0;
							margin-bottom:0;
							margin-left:0;
							padding-top:0;
							padding-right:0;
							padding-bottom:0;
							padding-left:0;	
							float:left;	
						}
						
							#container .body_container .contact-details .contact-form .form-details form .input-textarea textarea {	
								width:100%; /* fallback */
								width:calc(100% - 4px);
								margin-right:0;
								margin-left:0;													
							}		
							
/* ------ INPUT BUTTON ------ */	
						#container .body_container .contact-details .contact-form .form-details form .input-button {	
							width:100%; /* fallback */
						}		
														
							#container .body_container .contact-details .contact-form .form-details form .input-button input {	
								width:100%;
								margin-right:0;
							}																			
		
/* ------ PRIVACY LEGAL ------ */
			#container .body_container .bottom-footer .privacy-legal {	
				width:75%;
				text-align:center;
				height:auto;
			}	

/* ------ MIDDLE POLICY ------ */			
				#container .body_container .bottom-footer .privacy-legal .middle-policy {
					height:auto;
					display:block;
					text-align:left;
					vertical-align:top;						
				}
								
					#container .body_container .bottom-footer .privacy-legal .middle-policy p {	
						margin-top:46px;
						margin-left:19px;
					}			
			
/* ------ COPYRIGHT YEAR ------ */
			#container .body_container .bottom-footer .copyright-year {	
				width:auto;
				text-align:center;
				height:auto;
				float:right;
			}	
			
/* ------ SYMBOL NUMBER ------ */
				#container .body_container .bottom-footer .copyright-year .symbol-number {	
					height:auto;
					display:block;
					text-align:right;
					vertical-align:top;	
				}
				
					#container .body_container .bottom-footer .copyright-year .symbol-number p {	
						margin-top:48px;
						margin-right:29px;
					}							
			
/* ------ DESIGN BY ------ */
			#container .body_container .bottom-footer .design-by {	
				width:100%;
				text-align:center;
				height:auto;
			}
			
				#container .body_container .bottom-footer .design-by .actualise-design {	
					position:static;
					margin-top:31px;
					margin-bottom:34px;
				}																							
	
}

/* (991 - full desktop) --------------------------------------------------------------------------------------------------------------------------------------------------------  */

@media only screen
and (min-width : 991px) {

/* ------ MOBILE STICKY MENU ------ */
		#container .main-sticky-menu .mobile-sticky-menu {	
			display:none !important;					
		}
	
}



/* (991 - 1280) --------------------------------------------------------------------------------------------------------------------------------------------------------  */

@media only screen
and (min-width : 991px) 
and (max-width : 1565px) {	


/* ------ DETAIL DIMENSIONS ------ */
#container .body_container .features-and-pictures .product-detail-features .detail-dimensions ul {
    font-size: 14px;
	/*margin-left: 13.5px !important;*/
}

}


/* (991 - <1600) --------------------------------------------------------------------------------------------------------------------------------------------------------  */

@media only screen
and (min-width : 991px) 
and (max-width : 1565px) {	


/* ------------------------------------------------------ PRODUCTS DETAIL STARTS ------------------------------------------------------- */

/* ------ DETAIL DIMENSIONS ------ */

					#container .body_container .features-and-pictures .product-detail-features .detail-dimensions ul {
						margin-left:12.5px;
					}
					
						#container .body_container .features-and-pictures .product-detail-features .detail-dimensions ul li {	
							margin-left:11px;
							margin-right:11px;
						}	
}

/* (1280) ------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

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

/* ---------------------- MAIN STICKY MENU STARTS ---------------------- */

/* ------ MAIN STICKY LINKS ------ */		
			#container .main-sticky-menu .main-sticky-links ul {
				font-size:20px;				
			}
			
					#container .main-sticky-menu .main-sticky-links ul li .products {
						padding-bottom:40px;			
					}			
			
/* ---------------------- MAIN STICKY MENU ENDS ---------------------- */			
	
}

/* (1280) ------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

@media only screen
and (min-width : 1266px) {

/* ------------------------------------------------------------- HOME STARTS ------------------------------------------------------------- */

/* ------ HOME HERO ------ */
			#container .body_container .home-top-hero .home-hero {	
				height:970px;
			}		
		
/* ------ TEAM DESCRIPTION ------ */
				#container .body_container .team-member .team-description .member {	
					width:25%;
				}	
				
/* ------ MEMBER TEXT ------ */								
								#container .body_container .team-member .team-description .member .member-text .text-description .member-position {	
									margin-right:0;
									margin-left:0;										
								}				
				
/* ------------------------------------------------------------- HOME ENDS ------------------------------------------------------------- */	
/* ---------------------------------------------------------- PRODUCTS STARTS ---------------------------------------------------------- */

/* ------ CATEGORY SUMMARY ------ */
		#container .body_container .category-summary {	
			width:100%; /* fallback */
			width:calc(100% - 60px);
			padding-top:58px;
			/*padding-right:30px;*/ 
			padding-bottom:0;
			/*padding-left:30px;*/
		}

/* ------ SELECT BOX ------ */		
			#container .body_container .category-summary .select-box {	
				/*width:25%;
				width:calc(25% - 40px);*/
			}
			
/* ---------------------------------------------------------- PRODUCTS ENDS ---------------------------------------------------------- */	
/* ------------------------------------------------------------ PROJECTS SUMMARY STARTS ------------------------------------------------------------- */
		
/* ------ HISTORY DIV ------ */			
				#container .body_container .history-list .history-div p {	
					font-size:18px;
				}						
		
/* ------ HISTORY COLUMN ------ */										
					#container .body_container .history-list .history-div .history-column .column-heading {	
						font-size:18px;
					}
															
/*					#container .body_container .history-list .history-div .history-column ul {	
						font-size:15px;
					}*/
					
/* ------------------------------------------------------------ PROJECTS SUMMARY ENDS ------------------------------------------------------------- */	
/* ---------------------------------------------------------------- RETAILERS STARTS ---------------------------------------------------------------- */

/* ------ RETAILERS HEADING ------ */
			#container .body_container .retailers-heading p {	
				margin-left:45px;				
			}
			
/* ------ BRAND STATE ------ */
		#container .body_container .brand-state {	
			padding-right:17px;
		}			

/* ------ STATE METRO REGIONAL ------ */
		#container .body_container .state-metro-regional {	
			width:100%; /* fallback */
			width:calc(100% - 90px);
			padding-right:45px;
			padding-left:45px;
		}
		
/* ------ NAME OF THIS STORE ------ */										
						#container .body_container .state-metro-regional .state-div .list-of-store .name-of-this-store .store-heading {	
							font-size:16px;
						}	
						
						#container .body_container .state-metro-regional .state-div .list-of-store .name-of-this-store p {	
							font-size:14px;					
						}										
						
						#container .body_container .state-metro-regional .state-div .list-of-store .name-of-this-store ul {	
							font-size:14px;						
						}		
		
/* ---------------------------------------------------------------- RETAILERS ENDS ---------------------------------------------------------------- */
/* ------------------------------------------------------------------ NEWS STARTS ----------------------------------------------------------------- */
			
/* ------------------ CONTENT HEADING ------------------ */					
					#container .body_container .news-section .content-select .content-heading p {
						font-size:19px;
					}
					
/* ------------------ CONTENT DIV ------------------ */							
					#container .body_container .news-section .content-select .content-div p,
					#container .body_container .news-section .content-select p,
					#container .body_container .news-section .content-select .content-div ul li {
						font-size:17px;				
					}	
									
					
/* ------------------------------------------------------------------- NEWS ENDS ------------------------------------------------------------------ */							

/* ------ CONTACT DETAILS ------ */
		#container .body_container .contact-details {	
			padding-top:240px;
			padding-bottom:10px;
			height:auto;
		}
		
/* ------ CONTACT SUBSCRIBE ------ */	
			#container .body_container .contact-details .contact-subscribe {
				width:40%; /* fallback */
				width:calc(45% - 70px);
				margin-left:70px;							
			}		
		
/* ------ MAIN STICKY SOCIAL NETWORK LINKS ------ */	
			#container .body_container .contact-details .contact-social-network-links {
				top:70px;							
			}			

/* ------ CONTACT INFO ------ */
			#container .body_container .contact-details .contact-info {	
				width:50%;
				position:static;	
			}	

/* ------ CONTACT DIV ------ */					
						#container .body_container .contact-details .contact-info .info-div .contact-div .contact-number {	
							font-size:23px;
						}								
			
						#container .body_container .contact-details .contact-info .info-div .contact-div p {	
							font-size:17px;
							margin-right:15%;
							/*margin-left:25%;*/
							margin-left:22%;
						}									
				
/* ------ CONTACT FORM ------ */
			#container .body_container .contact-details .contact-form {	
				width:50%;
				margin-bottom:0;
				position:static;
				top:0;
			}
			
/* ------ FORM HEADING ------ */
				#container .body_container .contact-details .contact-form .form-heading {	
					margin-top:68px;
				}		
									
					#container .body_container .contact-details .contact-form .form-heading p {	
						margin-left:20px;
						width:calc(100% - 94px);
					}			

/* ------ FORM DETAILS ------ */			
					#container .body_container .contact-details .contact-form .form-details form {	
						width:100%; /* fallback */
						width:calc(100% - 73px);
						margin-right:53px;
						margin-left:20px;
					}							
					
						#container .body_container .contact-details .contact-form .form-details .alert-success p {	
							margin-left:20px;
							margin-right:20px;
						}																						
	
}


/* (Max 1280) ------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

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

/* ------ PRODUCTS HERO ------ */
		#container .body_container .products-hero {	
			height:auto;	
		}	
		
/* ------ PRODUCT CATEGORY ------ */
			#container .body_container .products-hero .product-category {	
				width:100%;
				height:auto;
			}
			
/* ------------------------ BLACK BG ------------------------ */								
				#container .body_container .products-hero .product-category .black-bg {	
					height:auto;
				}	
				
/* ------------------------ BLACK BG ------------------------ */												
					#container .body_container .products-hero .product-category .black-bg p {	
						padding-top:80px;
						padding-bottom:80px;
						padding-right:40px;
						padding-left:40px;	
						font-size:32px;
					}
					
						#container .body_container .products-hero .product-category .black-bg p br {	
							display:none;
						}	
	
/* ------------------------------------------------------ PRODUCTS DETAIL STARTS ------------------------------------------------------- */

/* ------ DETAIL DIMENSIONS ------ */

					#container .body_container .features-and-pictures .product-detail-features .detail-dimensions ul {
						margin-left:16.5px;
					}
					
						#container .body_container .features-and-pictures .product-detail-features .detail-dimensions ul li {	
							margin-left:7px;
							/*margin-right:7px;*/
						}	
	
}

/* HD (1440) ------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

@media only screen
and (min-width : 1446px) {	

/* ---------------------- MAIN STICKY MENU STARTS ---------------------- */

/* ------ MAIN SPACE ------ */
	#container .left-column {
		width:20%;
		/*height:auto;*/	
	}
	
/* ------ MAIN STICKY MENU ------ */
	#container .main-sticky-menu {	
		width:20%;
		width:calc(20% - 1px);
		min-width:20%;
		height:auto;
		border-right:1px solid #e3e3e3;		
	}	

/* ------ MAIN STICKY LOGO ------ */
		#container .main-sticky-menu .main-sticky-logo {	
			width:100%;
			min-width:100%;			
			height:auto;
		}
	
			#container .main-sticky-menu .main-sticky-logo img {	
				width:65%;
				height:auto;
				margin-top:41px;
				margin-left:10px;	
			}
			
/* ------ MAIN STICKY LINKS ------ */
		#container .main-sticky-menu .main-sticky-links {
			width:100%;
			min-width:100%;				
			height:80%;
			min-height:80%;
			position:absolute;	
			text-align:left;			
		}
				
			#container .main-sticky-menu .main-sticky-links ul {
				font-size:32px;			
				padding-left:13px;	
			}
			
				#container .main-sticky-menu .main-sticky-links ul li {
					display:block;
					margin-right:0;
					margin-left:0;	
					margin-top:0;
					margin-bottom:30px;										
				}
				
				#container .main-sticky-menu .main-sticky-links ul .li-products {
					margin-top:0;
					margin-bottom:0;											
				}					
				
					#container .main-sticky-menu .main-sticky-links ul li a {
						padding-top:0;
						padding-bottom:0;
						/*display:block;	*/				
					}				
				
					#container .main-sticky-menu .main-sticky-links ul li .products {
						margin-right:0;	
						padding-top:30px;
						padding-bottom:30px;
						display:block;			
					}	
					
/* ------ PRODUCTS DIV ------ */					
				#container .main-sticky-menu .main-sticky-links ul li .products-div {	
					width:966px;
					top:23%;
					left:100%;
					/*left:calc(100% + 1px);*/
				}					
					
/* ------ MAIN STICKY TELEPHONE ------ */	
		#container .main-sticky-menu .main-sticky-subscribe {
			display:table;
			margin-right:18px;
			margin-left:18px;
			width:calc(100% - 36px);											
		}
		
			#container .main-sticky-menu .main-sticky-subscribe .p-subscribe {
				font-size:16px;							
			}	
			
			#container .main-sticky-menu .main-sticky-subscribe .p-for-latest-products-and-specials {
				font-size:14px;						
			}		
			
				#container .main-sticky-menu .main-sticky-subscribe form input {
					font-size:16px;				
				}				
		
/* ------ MAIN STICKY SOCIAL NETWORK LINKS ------ */	
		#container .main-sticky-menu .main-sticky-social-network-links {
			display:table;							
		}	
		
				#container .main-sticky-menu .main-sticky-social-network-links a img {
					width:10%;
					height:auto;				
				}																
			
/* ----------------------- MAIN STICKY MENU ENDS ----------------------- */	

/* ------ BODY CONTAINER ------ */
	#container .body_container {	
		width:80%; /* fallback */
		width:calc(80% - 1px);
		border-left:1px solid #e3e3e3;
	}	
/* ------------------------------------------------------------- HOME STARTS ------------------------------------------------------------- */

/* ------ HOME HERO TITLE BAR ------ */
				#container .body_container .home-top-hero .home-hero-title-bar {	
					width:60%;
				}
	
/* ------ CONTENT VARIABLES ------ */
		#container .body_container .content-variables {	
			padding-top:40px;
			padding-bottom:55px;
			padding-right:35px;
			padding-left:35px;
			width:100%; /* fallback */
			width:calc(100% - 70px);
		}	

/* ------------------ CONTENT SELECT ------------------ */
			#container .body_container .content-variables .content-select {	
				width:50%; /* fallback */
				width:calc(50% - 60px);
				margin-top:30px;
				margin-bottom:30px;
				margin-right:30px;
				margin-left:30px;
			}
	
/* ------------------ CONTENT HEADING ------------------ */	
				#container .body_container .content-variables .content-select .content-heading {	
					height:auto;
					padding-bottom:5%;
				}
				
					#container .body_container .content-variables .content-select .content-heading p {	
						font-size:16px;
					}	

/* ------------------ CONTENT DIV ------------------ */					
					#container .body_container .content-variables .content-select .content-div iframe {
						height:266px;				
					}
					
/* ------ PRODUCT TITLE ------ */			
				#container .body_container .projects-products .project-product .product-title {	
					height:80px;				
				}	
				
/* ------ DISPLAY IMAGE ------ */			
				#container .body_container .projects-products .project-product .display-image {	
					height:1024px;					
				}				
				
/* ------------------ NAME PROJECT ------------------ */	
					#container .body_container .projects-products .project-product .project-title .name-project,
					#container .body_container .projects-products .project-product .product-title .name-project {	
						height:80px;	
					}

/* ---------------------- NAME ---------------------- */					
						#container .body_container .projects-products .project-product .project-title .name-project .name,
						#container .body_container .projects-products .project-product .product-title .name-project .name {	
							height:80px;	
						}	
						
							#container .body_container .projects-products .project-product .project-title .name-project .name p {	
								font-size:31px;
							}
							
							#container .body_container .projects-products .project-product .product-title .name-project .name p {	
								font-size:26px;
							}						
						
/* ------ PROJECT TITLE ------ */			
				#container .body_container .projects-products .project-product .project-title {	
					height:80px;
				}	
																											
/* ------------------ TITLE PROJECT ------------------ */
					#container .body_container .projects-products .project-product .project-title .title-project,
					#container .body_container .projects-products .project-product .product-title .title-project {	
						height:80px;
					}	

/* ---------------------- TITLE ---------------------- */					
						#container .body_container .projects-products .project-product .project-title .title-project .title,
						#container .body_container .projects-products .project-product .product-title .title-project .title {	
							height:80px;
						}
						
							#container .body_container .projects-products .project-product .project-title .title-project .title p,
							#container .body_container .projects-products .project-product .product-title .title-project .title p {
								font-size:25px;	
							}																		
						
/* ------ TEAM MEMBER IMAGE MASK ------ */
							#container .body_container .team-member .team-description .member .member-image .team-member-image-mask {	
								width:191px;
								height:197px;						
							}
							
								#container .body_container .team-member .team-description .member .member-image .team-member-image-mask img {	
									width:191px;
									height:197px;						
								}

/* ------ TEAM MEMBER ------ */
		#container .body_container .team-member {	
			/*padding-top:50px;*/
			padding-bottom:50px;
		}
								
/* ------ TEAM HEADING ------ */
				#container .body_container .team-member .team-heading p {	
					font-size:34px;
				}										
								
/* ------ MEMBER TEXT ------ */							
								#container .body_container .team-member .team-description .member .member-text .text-description .member-name {	
									font-size:18px;										
								}	
								
								#container .body_container .team-member .team-description .member .member-text .text-description .member-position {	
									font-size:18px;									
								}
								
/* ------------------------------------------------------------- HOME ENDS -------------------------------------------------------------- */
/* ---------------------------------------------------------- PRODUCTS STARTS ---------------------------------------------------------- */

/* ------ CATEGORY SUMMARY ------ */
		#container .body_container .category-summary {	
			width:100%; /* fallback */
			width:calc(100% - 114px);
			padding-right:57px; 
			padding-left:57px;
		}
			
/* ---------------------------------------------------------- PRODUCTS ENDS ---------------------------------------------------------- */
/* ----------------------------------------------------------- PRODUCTS DETAIL STARTS ------------------------------------------------------------ */

/* ------ DETAIL LINKS ------ */
		#container .body_container .detail-links {	
			padding-bottom:124px;
		}
		
			#container .body_container .detail-links p {	
				font-size:16px;						
				margin-top:81px;
			}	
			
/* ------ SOCIAL NETWORK ICON LINKS ------ */
		#container .body_container .social-network-icon-links {	
			padding-top:78px;
			padding-bottom:124px;	
		}				

/* ------------------------------------------------------------ PRODUCTS DETAIL ENDS ------------------------------------------------------------- */	
/* ----------------------------------------------------------- PRODUCTS SUMMARY STARTS ----------------------------------------------------------- */

/* ------ CATEGORY NAME ------ */				
					#container .body_container .summary-selection .category-name-link-list .category-name p {							
						margin-top:67px;	
						font-size:36px;						
						margin-left:4%;
					}
					
/* ------ CATEGORY LINK ------ */								
					#container .body_container .summary-selection .category-name-link-list .category-link ul {	
						font-size:16px;						
						/*margin-left:3.0%;*/
						margin-right:3.3%;
					}	
					
					#container .body_container .summary-selection .category-name-link-list .category-link .breadcrumbs {	
						margin-left:4%;
					}					
					
/* ------ CATEGORY LIST ------ */			
					#container .body_container .summary-selection .category-name-link-list .category-list ul {	
						font-size:15px;						
						margin-left:3.3%;
						margin-right:3.3%;
					}		
				
/* ------ CATEGORY DECISION ------ */
			#container .body_container .summary-selection .category-decision {	
				width:100%; /* fallback */
				width:calc(100% - 4%);
				padding-left:4%;
			}
			
				#container .body_container .summary-selection .category-decision p {	
					font-size:16px;						
					margin-right:45px;
				}	
				
				#container .body_container .summary-selection .category-decision select {
					font-size:16px;												
					width:189px;
					margin-right:15px;
					margin-left:15px;			
				}													
				
/* ----------------------------------------------------------- PRODUCTS SUMMARY ENDS ----------------------------------------------------------- */
/* ----------------------------------------------------------- PROJECTS DETAIL STARTS ------------------------------------------------------------ */

/* ------ OTHER PROJECTS ------ */
		#container .body_container .other-projects {	
			width:100%; /* fallback */
			width:calc(100% - 80px);
			padding-right:40px;
			padding-left:40px;
		}

/* ------ PROJECT DIV ------ */
			#container .body_container .other-projects .project-div {	
				width:25%; /* fallback */
				width:calc(25% - 50px);
				margin-right:25px;
				margin-left:25px;
			}

/* ------ PROJECT IMAGE MASK ------ */
						#container .body_container .other-projects .project-div .project-image .project-image-mask {	
							width:181px;
							height:181px;						
						}	
						
							#container .body_container .other-projects .project-div .project-image .project-image-mask img {	
								width:181px;
								height:181px;					
							}											

/* ------------------------------------------------------------ PROJECTS DETAIL ENDS ------------------------------------------------------------- */	
/* ------------------------------------------------------------ PROJECTS SUMMARY STARTS ------------------------------------------------------------- */

/* ------ BLACK BG ------ */	
				#container .body_container .projects-summary-hero .black-bg p {	
					font-size:32px;
				}		
				
/* ------ HISTORY LIST ------ */
		#container .body_container .history-list {	
			width:100%; /* fallback */
			width:calc(100% - 90px);
			padding-left:45px;
			padding-right:45px;	
		}	
					
/* ------------------------------------------------------------ PROJECTS SUMMARY ENDS ------------------------------------------------------------- */
/* --------------------------------------------------------------- RETAILERS STARTS --------------------------------------------------------------- */



/* ------ RETAILERS HEADING ------ */
			#container .body_container .retailers-heading p {	
				margin-top:78px;				
			}
			
/* ------ BRAND STATE ------ */
		#container .body_container .brand-state {	
			padding-top:77px;
		}	

/* ------ STATE METRO REGIONAL ------ */
		#container .body_container .state-metro-regional {	
			/*padding-bottom:45px;*/
		}
		
/* ------ STATE DIV ------ */				
				#container .body_container .state-metro-regional .state-div p {	
					margin-top:94px;
				}				
		
/* ------ NAME OF THIS STORE ------ */																							
						#container .body_container .state-metro-regional .state-div .list-of-store .name-of-this-store p {	
							line-height:25px;
						}																		

/* ---------------------------------------------------------------- RETAILERS ENDS ---------------------------------------------------------------- */
/* ------------------------------------------------------------------ NEWS STARTS ----------------------------------------------------------------- */

/* ------ NEWS SECTION ------ */
		#container .body_container .news-section {	
		  width: 100%;
		  width: calc(100% - 50px);
		  padding-top: 45px;
		  padding-bottom: 65px;
	
		}	
		
/* ------------------------------------------------------------------- NEWS ENDS ------------------------------------------------------------------ */	
/* ----------------------------------------------------------------- ABOUT STARTS ----------------------------------------------------------------- */
		
/* ------ BLACK BG ------ */				
				#container .body_container .about-hero .black-bg .p-about-qualities {	
					font-size:32px;
					padding-top:199px;									
				}
				
				#container .body_container .about-hero .black-bg .p-about-paragraph {	
					font-size:21px;
					margin-bottom:180px;							
				}
				
/* ------ SINCE SEVENTY FOUR ------ */					
				#container .body_container .our-story .since-seventy-four .story-heading {	
					font-size:36px;
				}			
				
				#container .body_container .our-story .since-seventy-four .year-since {	
					font-size:36px;
				}
				
				#container .body_container .our-story .since-seventy-four .story-paragraph {	
					font-size:21px;
				}	
				
/* ------ YEAR SLIDER ------ */												
							#container .body_container .our-story .the-timeline-slider ul li .year-slider .p-year {	
								font-size:36px;
							}		
							
							#container .body_container .our-story .the-timeline-slider ul li .year-slider ul {	
								font-size:18px;								
							}
							
/* ------ OUR SERVICES ------ */		
			#container .body_container .our-services .service-heading {	
				font-size:36px;
			}				
			
			#container .body_container .our-services .service-paragraph {	
				/*font-size:18px;*/
			}
			
			#container .body_container .our-services ul {	
				font-size:18px;											
			}																																																																																																				

/* ------------------------------------------------------------------ ABOUT ENDS ------------------------------------------------------------------ */	
		
/* ------ MAIN STICKY TELEPHONE ------ */	
			#container .body_container .contact-details .contact-subscribe {
				/*display:none*/;								
			}
					
/* ------ MAIN STICKY SOCIAL NETWORK LINKS ------ */	
			#container .body_container .contact-details .contact-social-network-links {
				/*display:none;*/							
			}
			
/* ------ CONTACT DETAILS ------ */
		#container .body_container .contact-details {	
			/*padding-top:0px;*/
			padding-top: 240px;
			padding-bottom: 10px;
			height: auto;
		}			
								
/* ------ CONTACT DIV ------ */	
						#container .body_container .contact-details .contact-info .info-div .contact-div .contact-number {	
							font-size:21px;
						}
					
						#container .body_container .contact-details .contact-info .info-div .contact-div p {	
							font-size:15px;
						}
						
/* ------ FORM HEADING ------ */				
					#container .body_container .contact-details .contact-form .form-heading p {	
						font-size:34px;
						width:calc(100% - 92px);
					}

					
/* ------ FORM DETAILS ------ */				
					#container .body_container .contact-details .contact-form .form-details form {	
						width:calc(100% - 73px);
						margin-right:53px	
					}	
					
/* ------ INPUT TEXT ------ */											
							#container .body_container .contact-details .contact-form .form-details form .input-text input {									
								font-size:16px;								
							}								
						
							#container .body_container .contact-details .contact-form .form-details form .input-textarea textarea {	
								font-size:16px;														
							}	
							
/* ------ MIDDLE POLICY ------ */						
/*					#container .body_container .bottom-footer .privacy-legal .middle-policy p {	
						font-size:18px;							
					}*/																																																																									

}


/* HD (1900) ------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

@media only screen
and (min-width : 1886px) {
	
/* ---------------------- MAIN STICKY MENU STARTS ---------------------- */

/* ------ MAIN STICKY LOGO ------ */	
			#container .main-sticky-menu .main-sticky-logo img {	
				width:243px;
				height:43px;
				margin-top:61px;
				margin-left:25px;	
			}
			
/* ------ MAIN STICKY LINKS ------ */
		#container .main-sticky-menu .main-sticky-links {	
			height:85%;
			min-height:85%;				
		}
				
			#container .main-sticky-menu .main-sticky-links ul {
				font-size:42px;			
				padding-left:37px;	
			}
			
/* ------ PRODUCTS DIV ------ */					
				#container .main-sticky-menu .main-sticky-links ul li .products-div {	
					top:173px;
				}				
			
/* ------ MAIN STICKY TELEPHONE ------ */	
		#container .main-sticky-menu .main-sticky-subscribe {
			width:100%;
			width:calc(100% - 80px);	
			margin-right:35px;
			margin-left:45px;							
		}		
		
			#container .main-sticky-menu .main-sticky-subscribe .p-subscribe {
				font-size:18px;							
			}	
			
			#container .main-sticky-menu .main-sticky-subscribe .p-for-latest-products-and-specials {
				font-size:16px;						
			}		
			
				#container .main-sticky-menu .main-sticky-subscribe form input {
					font-size:18px;				
				}	
				
/* ------ MAIN STICKY SOCIAL NETWORK LINKS ------ */				
				#container .main-sticky-menu .main-sticky-social-network-links a img {
					width:41px;
					height:42px;					
				}									
			
/* ----------------------- MAIN STICKY MENU ENDS ----------------------- */	

/* ------------------------------------------------------------- HOME STARTS ------------------------------------------------------------- */

/* ------ HOME HERO TITLE BAR ------ */
				#container .body_container .home-top-hero .home-hero-title-bar {	
					width:50%;
				}

/* ------ HOME BRANDS ------ */		
			#container .body_container .home-brands .home-brand-select {	
				/*width:16.66%;*/
			}
			
/* ------ GALLERY SELECT ------ */					
						#container .body_container .home-gallery a .gallery-select .product-title p {
							font-size:24px;
						}				

/* ------ CONTENT VARIABLES ------ */
		#container .body_container .content-variables {	
			padding-top:140px;
			padding-bottom:155px;
		}
		
/* ------------------ CONTENT SELECT ------------------ */
			#container .body_container .content-variables .content-select {	
				width:25%; /* fallback */
				width:calc(25% - 40px);
				margin-top:0;
				margin-bottom:0;
				margin-right:20px;
				margin-left:20px;	
			}		

/* ------------------ CONTENT HEADING ------------------ */	
				#container .body_container .content-variables .content-select .content-heading {	
					/*height:70px;*/
					min-height:110px;
				}
								
					#container .body_container .content-variables .content-select .content-heading p {	
						font-size:18px;
					}	
					
/* ------------------ CONTENT DIV ------------------ */					
					#container .body_container .content-variables .content-select .content-div iframe {
						/*height:180px;*/				
					}					
					
/* ------ PRODUCT TITLE ------ */			
				#container .body_container .projects-products .project-product .product-title {	
					height:110px;				
				}	
				
/* ------------------ NAME PROJECT ------------------ */	
					#container .body_container .projects-products .project-product .project-title .name-project,
					#container .body_container .projects-products .project-product .product-title .name-project {	
						height:110px;	
					}

/* ---------------------- NAME ---------------------- */					
						#container .body_container .projects-products .project-product .project-title .name-project .name,
						#container .body_container .projects-products .project-product .product-title .name-project .name {	
							height:110px;	
						}
						
							#container .body_container .projects-products .project-product .project-title .name-project .name p {	
								font-size:36px;
							}
							
							#container .body_container .projects-products .project-product .product-title .name-project .name p {	
								font-size:31px;
							}							
						
/* ------ PROJECT TITLE ------ */			
				#container .body_container .projects-products .project-product .project-title {	
					height:110px;
				}							
						
/* ------------------ TITLE PROJECT ------------------ */
					#container .body_container .projects-products .project-product .project-title .title-project,
					#container .body_container .projects-products .project-product .product-title .title-project {	
						height:110px;
					}	

/* ---------------------- TITLE ---------------------- */					
						#container .body_container .projects-products .project-product .project-title .title-project .title,
						#container .body_container .projects-products .project-product .product-title .title-project .title {	
							height:110px;
						}
						
							#container .body_container .projects-products .project-product .project-title .title-project .title p,
							#container .body_container .projects-products .project-product .product-title .title-project .title p {
								font-size:30px;	
							}
							
/* ---------------------- TITLE ---------------------- */					
						#container .body_container .projects-products .project-product .project-title .title-project .title,
						#container .body_container .projects-products .project-product .product-title .title-project .title {	
							height:80px;
						}
						
							#container .body_container .projects-products .project-product .project-title .title-project .title p,
							#container .body_container .projects-products .project-product .product-title .title-project .title p {
								font-size:25px;	
							}						
							
									#container .body_container .projects-products .project-product .project-title .title-project .title a .midj {
										width:108px; 
										height:71px;
									}
							
									#container .body_container .projects-products .project-product .project-title .title-project .title a .ego {
										width:107px;
										height:56px;
									}
									
									#container .body_container .projects-products .project-product .project-title .title-project .title a .grosfillex {
										width:153px;
										height:30px;							
									}
									
									#container .body_container .projects-products .project-product .project-title .title-project .title a .xo {
										width:78px;
										height:46px;							
									}	
									
									#container .body_container .projects-products .project-product .project-title .title-project .title a .busnelli {
										width:154px;
										height:40px;
									}
									
									#container .body_container .projects-products .project-product .project-title .title-project .title a .cinova {
										width:124px;
										height:25px;
									}
									
									#container .body_container .projects-products .project-product .project-title .title-project .title a .nottebrava {
										width:127px;
										height:29px;
									}	
									
									#container .body_container .projects-products .project-product .project-title .title-project .title a .tog {
										width:119px;
										height:54px;
									}	
									
									#container .body_container .projects-products .project-product .project-title .title-project .title a .pierantonio {
										width:116px;
										height:49px;							
									}
									
									#container .body_container .projects-products .project-product .project-title .title-project .title a .classique {
										width:172px;
										height:31px;
									}
									
									#container .body_container .projects-products .project-product .project-title .title-project .title a .axil {
										width:128px;
										height:36px;
									}
									
									#container .body_container .projects-products .project-product .project-title .title-project .title a .bernini {
										width:62px;
										height:78px;
									}															
						
/* ------ TEAM MEMBER IMAGE MASK ------ */
							#container .body_container .team-member .team-description .member .member-image .team-member-image-mask {	
								width:255px;
								height:262px;						
							}
							
								#container .body_container .team-member .team-description .member .member-image .team-member-image-mask img {	
									width:255px;
									height:262px;						
								}	
								
/* ------ TEAM MEMBER ------ */
		#container .body_container .team-member {	
			padding-top:110px;
			padding-bottom:100px;
		}								
								
/* ------ TEAM HEADING ------ */
				#container .body_container .team-member .team-heading p {	
					font-size:36px;
				}	
								
/* ------ MEMBER TEXT ------ */							
								#container .body_container .team-member .team-description .member .member-text .text-description .member-name {	
									font-size:20px;										
								}	
								
								#container .body_container .team-member .team-description .member .member-text .text-description .member-position {	
									font-size:20px;									
								}
								
/* ------------------------------------------------------------- HOME ENDS ------------------------------------------------------------- */	
/* ---------------------------------------------------------- PRODUCTS STARTS ---------------------------------------------------------- */
/* ------ LIST OF PRODUCTS ------ */		
			#container .body_container .list-of-products ul {	
				-moz-column-count:4;
				-moz-column-gap:0;
				-webkit-column-count:4;
				-webkit-column-gap:0;
				column-count:4;
				column-gap:0;			
			}
			
/* ------ SELECT BOX ------ */		
			#container .body_container .category-summary .select-box {	
				width:25%;
				width:calc(25% - 40px);
			}
			
			
			
/* ----------------------------------------------------------- PRODUCTS ENDS ----------------------------------------------------------- */
/* ----------------------------------------------------------- PRODUCTS DETAIL STARTS ----------------------------------------------------------- */

/* ------ DETAIL LINKS ------ */
		#container .body_container .detail-links {	
			width:auto;
		}
		
			#container .body_container .detail-links p {						
				margin-left:60px;
			}	
			
/* ------ SOCIAL NETWORK ICON LINKS ------ */
		#container .body_container .social-network-icon-links {	
			padding-right:62.5px;	
		}	
		
/* ------ PRODUCT DETAIL NAME ------ */
		#container .body_container .product-detail-name {	
			width:100%; /* fallback */
			width:calc(100% - 136px);
			padding-right:68px;
			padding-left:68px;	
		}	
		
/* ------ PRODUCT DETAIL DESCRIPTION ------ */
		#container .body_container .product-detail-description {	
			width:100%; /* fallback */
			width:calc(100% - 122px);
			padding-right:61px;
			padding-left:61px;
		}	
		
/* ------ PRODUCT DETAIL FEATURES ------ */
			#container .body_container .features-and-pictures .product-detail-features {	
				width:50%; /* fallback */
				width:calc(50% - 30px);
				padding-left:30px;	
			}
			
					#container .body_container .features-and-pictures .product-detail-features .detail-summary p {							
						margin-left:37px;
					}
					
					#container .body_container .features-and-pictures .product-detail-features .detail-summary ul {	
						margin-left:15px;
					}
					
					#container .body_container .features-and-pictures .product-detail-features .detail-summary ol {	
						margin-left:21px;
					}
					
					
/* ------ DETAIL DIMENSIONS ------ */				
					#container .body_container .features-and-pictures .product-detail-features .detail-dimensions .p-dimensions-heading {	
						margin-left:37px;
					}		
					
						#container .body_container .features-and-pictures .product-detail-features .detail-dimensions ul li {	
							margin-right:37px;
							margin-left:37px;
						}
						
/* ------ DETAIL COLOURS FINISHES ------ */				
					#container .body_container .features-and-pictures .product-detail-features .detail-colours-finishes .p-colours-finishes-heading {						
						margin-left:37px;
					}
					
					#container .body_container .features-and-pictures .product-detail-features .detail-colours-finishes ul {						
						margin-left:23px;
					}	
					
						#container .body_container .features-and-pictures .product-detail-features .detail-colours-finishes ul li {	
							margin-right:14px;
							margin-left:14px;
						}	
						
/* ------ DETAIL DOWNLOADS ------ */				
					#container .body_container .features-and-pictures .product-detail-features .detail-downloads .p-downloads-heading {					
						margin-left:37px;
					}
					
					#container .body_container .features-and-pictures .product-detail-features .detail-downloads ul {						
						margin-left:22px;
					}	
					
							#container .body_container .features-and-pictures .product-detail-features .detail-downloads ul li a {	
								margin-right:6px;
								margin-left:6px;
							}	
							
/* ------ PRODUCT DETAIL SLIDER ------ */
				#container .body_container .features-and-pictures .product-detail-pictures .product-detail-slider {	
					width:100%;
					/*height:auto;*/
					margin-top:0;
					margin-right:0;
					margin-bottom:0;
					margin-left:0;
					padding:0;
					float:left;					
				}
				
/*					#container .body_container .features-and-pictures .product-detail-pictures .product-detail-slider ul {	
						width:calc(100% - 66px);
						margin-right:61px;
					}*/
					
						#container .body_container .features-and-pictures .product-detail-pictures .product-detail-slider ul li {	
							/*max-width:100%;
							max-height:100%;*/
						}									

/* ------------------------ BX WRAPPER STARTS ------------------------ */
				
					#container .body_container .features-and-pictures .product-detail-pictures .product-detail-slider .bx-wrapper {	
						width:100%;  /* fallback */ 
						width:calc(100% - 75px);
						margin-right:68px;
					}	
					
/* ------------------------- BX WRAPPER ENDS ------------------------- */																																																									
		
/* ------------------------------------------------------------ PRODUCTS DETAIL ENDS ------------------------------------------------------------ */
/* ----------------------------------------------------------- PRODUCTS SUMMARY STARTS ----------------------------------------------------------- */

/* ------ CATEGORY NAME ------ */
				#container .body_container .summary-selection .category-name-link-list .category-name {	
					width:23%;
					height:auto;
				}
				
					#container .body_container .summary-selection .category-name-link-list .category-name p {								
						margin-left:15%;
						margin-top:79px;
					}	
					
/* ------ CATEGORY LIST ------ */
				#container .body_container .summary-selection .category-name-link-list .category-list {	
/*					width:70%;
					height:auto;
					margin-right:4%;
					float:right;
					text-align:right;	*/
				}	
				
					#container .body_container .summary-selection .category-name-link-list .category-list ul {						
						/*margin-top:90px;
						margin-left:0;
						margin-right:0;*/
					}								
	
/* ------ CATEGORY LINK ------ */
				#container .body_container .summary-selection .category-name-link-list .category-link {	
					/*width:25%;*/
				}
				
				#container .body_container .summary-selection .full-desktop-category-link {	
					/*display:block;
					width:24%;
					height:auto;
					float:left;
					margin:0;
					padding:0;*/
				}
				
					#container .body_container .summary-selection .category-link ul {	
						font-family:'Muli',Arial,Helvetica,sans-serif;
						font-size:14px;						
						margin-top:40px;
						margin-right:0;
						margin-bottom:0;
						margin-left:0;
						padding-top:0;
						padding-right:0;
						padding-bottom:0;
						padding-left:0;
						color:#a2a2a2;
						list-style-type:none;
					}
					
						#container .body_container .summary-selection .category-link ul li {	
							color:#d5d5d5;
							margin-top:0;
							margin-right:0;
							margin-bottom:0;
							margin-left:0;
							padding-top:0;
							padding-right:0;
							padding-bottom:0;
							padding-left:0;	
							display:inline-block;
						}				
					
							#container .body_container .summary-selection .category-link ul li a {	
								color:#a2a2a2;
								padding-top:0;
								padding-right:0;
								padding-bottom:0;
								padding-left:0;
								margin-top:0;
								margin-right:0;
								margin-bottom:0;
								margin-left:0;
							}
							
							#container .body_container .summary-selection .category-link ul li a:hover {	
								text-decoration:underline;
							}							
				
				#container .body_container .summary-selection .category-name-link-list .tablet-to-small-desktop-category-link {	
					/*display:none;*/
				}			
								
					#container .body_container .summary-selection .category-link ul {						
						margin-top:53px;
						margin-left:15%;
					}
					
/* ------ CATEGORY LINK ------ */								
					#container .body_container .summary-selection .category-name-link-list .category-link ul {							
						margin-left:3.3%;
					}					

/* ------ CATEGORY DECISION ------ */
			#container .body_container .summary-selection .category-decision {	
				/*width:auto;
				height:auto;
				padding-top:48px;
				padding-right:3.8%;
				padding-left:0;
				float:right;*/	
			}
			
/* ------------------------------------------------------------ PRODUCTS SUMMARY ENDS ----------------------------------------------------------- */
/* ----------------------------------------------------------- PROJECTS DETAIL STARTS ------------------------------------------------------------ */

/* ------ PROJECTS DESCRIPTION ------ */
		#container .body_container .projects-description {	
			padding-top:64px;
		}

/* ------ DESCRIPTION TEXT ------ */	
			#container .body_container .projects-description .description-text {	
				width:80%; /* fallback */
				width:calc(80% - 70px);
				margin-left:70px;
			}
			
/* ------ SPECIFIER TEXT ------ */	
			#container .body_container .projects-description .specifier-text {	
				width:20%; /* fallback */
				width:calc(20% - 86px);
				margin-right:86px;
			}			

/* ------ OTHER PROJECTS ------ */
		#container .body_container .other-projects {	
			width:100%; /* fallback */
			width:calc(100% - 160px);
			padding-top:120px;
			padding-right:80px;
			padding-left:80px;
			padding-bottom:70px;
		}

/* ------ PROJECT DIV ------ */
			#container .body_container .other-projects .project-div {	
				width:25%; /* fallback */
				width:calc(25% - 100px);
				margin-right:50px;
				margin-left:50px;
			}

/* ------ PROJECT IMAGE MASK ------ */
						#container .body_container .other-projects .project-div .project-image .project-image-mask {	
							width:233px;
							height:233px;						
						}	
						
							#container .body_container .other-projects .project-div .project-image .project-image-mask img {	
								width:233px;
								height:233px;					
							}											

/* ------------------------------------------------------------ PROJECTS DETAIL ENDS ------------------------------------------------------------- */	
/* ------------------------------------------------------------ PROJECTS SUMMARY STARTS ------------------------------------------------------------- */

/* ------ BLACK BG ------ */	
				#container .body_container .projects-summary-hero .black-bg p {	
					font-size:36px;
				}	
				
/* ------ HISTORY LIST ------ */
		#container .body_container .history-list {	
			width:100%; /* fallback */
			width:calc(100% - 140px);
			padding-right:70px;
			padding-left:70px;
			padding-bottom:40px;
		}
		
/* ------ HISTORY COLUMN ------ */																									
/*					#container .body_container .history-list .history-div .history-column ul {	
						font-size:16px;
					}*/				
					
/* ------------------------------------------------------------ PROJECTS SUMMARY ENDS ------------------------------------------------------------- */	
/* --------------------------------------------------------------- RETAILERS STARTS --------------------------------------------------------------- */

/* ------ RETAILERS HEADING ------ */
			#container .body_container .retailers-heading p {	
				margin-left:71px;				
			}
			
/* ------ BRAND STATE ------ */
		#container .body_container .brand-state {	
			padding-right:14px;
		}			

/* ------ STATE METRO REGIONAL ------ */
		#container .body_container .state-metro-regional {	
			width:100%; /* fallback */
			width:calc(100% - 142px);
			padding-right:71px;
			padding-left:71px;
		}
		
/* ------ NAME OF THIS STORE ------ */																
						#container .body_container .state-metro-regional .state-div .list-of-store .name-of-this-store p {	
							font-size:17px;					
						}																	
						
						#container .body_container .state-metro-regional .state-div .list-of-store .name-of-this-store ul {	
							font-size:17px;						
						}		

/* ---------------------------------------------------------------- RETAILERS ENDS ---------------------------------------------------------------- */	
/* ------------------------------------------------------------------ NEWS STARTS ----------------------------------------------------------------- */

/* ------ NEWS SECTION ------ */
		#container .body_container .news-section {	
			width:100%; /* fallback */
			width:calc(100% - 116px);
			padding-top:45px;
			padding-right:77px;
			padding-bottom:65px;
			padding-left:39px;
		}	
		
/* ------ CONTENT SELECT ------ */
			#container .body_container .news-section .content-select {	
				width:100%;
				padding-bottom:45px;
			}

/* ------------------ CONTENT HEADING ------------------ */					
					#container .body_container .news-section .content-select .content-heading p {
						font-size:23px;
					}
					
/* ------------------------------------------------------------------- NEWS ENDS ------------------------------------------------------------------ */
/* ----------------------------------------------------------------- ABOUT STARTS ----------------------------------------------------------------- */
		
/* ------ BLACK BG ------ */			
				#container .body_container .about-hero .black-bg .p-about-qualities {	
					font-size:36px;								
				}	
					
				#container .body_container .about-hero .black-bg .p-about-paragraph {	
					font-size:24px;						
				}
				
/* ------ OUR STORY ------ */
		#container .body_container .our-story {	
			/*padding-bottom:0;*/
		}				
				
/* ------ SINCE SEVENTY FOUR ------ */		
			#container .body_container .our-story .since-seventy-four {	
				width:100%; /* fallback */
				width:calc(100% - 140px);
				padding-top:60px;
				padding-right:70px;
				padding-bottom:46px;
				padding-left:70px;
			}
			
				#container .body_container .our-story .since-seventy-four .year-since {	
					right:70px;
					top:60px;
				}	
				
/* ---------------------- OUR STORY SLIDER STARTS ---------------------- */							
						#container .body_container .our-story .the-timeline-slider .bx-wrapper .bx-prev {
							margin-left:35px;
						}
						
						#container .body_container .our-story .the-timeline-slider .bx-wrapper .bx-next {
							margin-right:35px;			
						}
						
/* ---------------------- OUR STORY SLIDER ENDS ---------------------- */				
				
/* ------ YEAR SLIDER ------ */													
							#container .body_container .our-story .the-timeline-slider ul li .year-slider ul {		
								margin-right:133px;
								/*margin-left:88px;*/								
							}
							
/* ------ OUR SERVICES ------ */
		#container .body_container .our-services {	
			width:100%; /* fallback */
			width:calc(100% - 174px);
			padding-right:104px;
			padding-left:70px;
		}	
		
			#container .body_container .our-services ul {	
				margin-top:89px;
				margin-bottom:89px;												
			}																																																																												

/* ------------------------------------------------------------------ ABOUT ENDS ------------------------------------------------------------------ */
																					
								
/* ------ CONTACT DIV ------ */	

#container .body_container .contact-details .contact-form .form-heading p {
	width:calc(100% - 133px);
}

						#container .body_container .contact-details .contact-info .info-div .contact-div .contact-number {	
							font-size:26px;
						}
											
						#container .body_container .contact-details .contact-info .info-div .contact-div p {	
							font-size:20px;
							margin-left: 20%;
						}
						
/* ------ FORM DETAILS ------ */				
					#container .body_container .contact-details .contact-form .form-details form {	
						width:calc(100% - 113px);
						margin-right:93px	
					}							
						
/* ------ INPUT TEXT ------ */											
							#container .body_container .contact-details .contact-form .form-details form .input-text input {									
								font-size:18px;								
							}								
						
							#container .body_container .contact-details .contact-form .form-details form .input-textarea textarea {	
								font-size:18px;														
							}	
							
/* ------ PRIVACY LEGAL ------ */						
					#container .body_container .bottom-footer .privacy-legal .middle-policy p {	
						font-size:20px;							
					}																																							

}



/* HD+ (2560) ------------------------------------------------------------------------------------------------------------------------------------------------------------------  */

@media only screen
and (min-width : 2526px) {
	
	
	/* ------ CONTACT DIV ------ */
	
#container .body_container .contact-details .contact-info .info-div .contact-div p {
    margin-left: 28%;
}
	
	
}