@charset "utf-8";

@font-face {
  font-family: 'HelveticaNeue-Light';
  src: url('../fonts/HelveticaNeue-Light.eot');
  src: url('../fonts/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),
       url('../fonts/HelveticaNeue-Light.woff') format('woff'),
       url('../fonts/HelveticaNeue-Light.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeue-Medium';
  src: url('../fonts/HelveticaNeue-Medium.eot');
  src: url('../fonts/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
       url('../fonts/HelveticaNeue-Medium.woff') format('woff'),
       url('../fonts/HelveticaNeue-Medium.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'HelveticaNeue-Bold';
  src: url('../fonts/HelveticaNeue-Bold.eot');
  src: url('../fonts/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/HelveticaNeue-Bold.woff') format('woff'),
       url('../fonts/HelveticaNeue-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


.header-container {
	width: 900px;
	padding: 0;
}
.nav-container {
	width: 950px;
	padding: 0;
}
.no-padding {
	padding: 0;
}
.call-us-today {
	height: 24px;
	width: 100%;
	margin: 10px 0 12px;
	padding: 0 0 0 14px;
	font-family:'HelveticaNeue-Light';
	font-size: 17px;
	font-weight: normal;
	color: #7b6e66;
	line-height: 24px;
	text-align: right;
	position: relative;
}
.call-us-today a {
	color: #7b6e66;
	text-decoration: none;
}
.kube-tagline {
	font-family:'HelveticaNeue-Bold';
	font-size: 21px;
	color: #000;
	line-height: 21px;
	text-align: right;
}
.kube-tagline span {
	font-family: 'HelveticaNeue-Light';
	font-size: 22px;
	color: #b7adae;
	margin: 0 7px !important;
}
.kube-tagline a {
	color: #000;
	text-decoration: none;
}
.call-us-pointer {
	left: 88%;
	position: absolute;
	top: 61%;
}
.navbar-container {
	margin: 28px 0 0;
	padding: 0;
}
.btn-facebook2 {
	background-color: #3b5998 !important;
	border: none;
	color: #fff !important;
	margin: 10px 0 9px !important;
}
.clear-fix {
	clear: both;
}
.main-banner {
	width: 100%;
	/*height: 734px;*/
	height:auto;
	position: relative;
}
.main-banner-top {
	width: 100%;
	height: 9px;
	background: rgba(0, 0, 0, 0.25);
	position: absolute;
	top: 0;
	z-index: 99;
}
.navbar {
	min-height: 0 !important;
}
.tp-bannertimer, .tp-leftarrow, .tp-rightarrow {
	display: none;
}
.article-nav {
	width: 100%;
	height: 217px;
	background: rgba(241, 240, 239, .5);
	padding: 10px 0 0;
}
#articles {
	background: rgba(241, 240, 239, .75)
}
.article-cont {
	/*padding:19px 0 19px 19px;*/
	padding: 0;
}
.article-nav p {
	border-left: 1px solid #979491;
	padding: 0 0 0 10px;
	margin: 0 0 5px 10px;
	font-family:'HelveticaNeue-Bold';
	font-size: 15px;
	color: #625d59;
	text-align: left;
}
.article-nav p a {
	color: #625d59;
	text-decoration: none;
}
.article-nav p a:hover {
	color: #ee7522;
	text-decoration: none;
}
.article-nav p a.active {
	color: #ee7522;
	text-decoration: none;
}
.article-nav p a.active.living {
	color: #7c6e66;
	text-decoration: none;
}
.article-nav p a.active.wardrobe {
	color: #37657f;
	text-decoration: none;
}
.article-nav p a.active.kitchen {
	color: #f4792b;
	text-decoration: none;
}
.left-inner-addon {
	position: relative;
}
.left-inner-addon input {
	/*    padding-left: 30px;
	border:none;
	background:#f8f7f7;
	font-size:12px;*/
	border: medium none;
	font-size: 12px;
	padding-left: 30px;
	height: 43px;
	margin: 5px 0 0;
	border-radius: 0;
}
.left-inner-addon i {
	position: absolute;
	padding: 15px 12px;
	pointer-events: none;
	font-size: 12px;
}
.sidebar-fb-link {
	height: 43px;
	width: 100%;
	float:left;
}
.right-inner-addon {
	position: relative;
}
.right-inner-addon input {
	padding-right: 30px;
	border: none;
	color: #b4ada6;
	font-size: 12px !important;
}
.right-inner-addon i {
	position: absolute;
	right: 0px;
	padding: 10px 12px;
	pointer-events: none;
	font-size: 12px !important;
}
.color-grey {
	color: #b4ada6 !important;
}
.sidebar-cont {
	/*	border-bottom:1px solid #96928b;
	padding:0 0 8px;
	margin:0 0 8px;
	width:85%;*/
	background: url(../images/boarder-btm.png) no-repeat bottom center;
	padding: 10px 19px 10px;
	margin: 0;
	width: 100%;
}
.sidebar-cont h2 {
	font-family:'HelveticaNeue-Medium';
	font-size: 12px;
	padding: 0 0 5px;
	margin: 0;
	color: #6e6b67;
	line-height: normal;
}
.sidebar-cont p {
	font-size: 11px;
	padding: 0;
	margin: 0;
	color: #96928b;
	line-height: normal;
}
.sidebar-cont h2 a {
	color: #6e6b67;
	text-decoration: none;
}
.sidebar-cont p a {
	color: #96928b;
	text-decoration: none;
}
.sidebar-cont:hover, .sidebar-cont.active {
	background: #808080;
}
.sidebar-cont a:hover > h2, .sidebar-cont:hover a > h2, .sidebar-cont.active a > h2 {
	color: #fff;
	cursor:pointer;
}
.sidebar-cont a:hover > p, .sidebar-cont:hover a > p, .sidebar-cont.active a > p {
	color: #fff;
	cursor:pointer;
}
.navbar.dropdown-onhover:not(.no-open-arrow) .navbar-nav > li:hover:not(.disabled) > a.dropdown-toggle::after, .navbar.dropdown-onhover:not(.no-border):not(.no-open-arrow) .navbar-nav > li:hover:not(.disabled) > a.dropdown-toggle::before, .navbar:not(.no-open-arrow) .navbar-nav.dropdown-onhover > li:hover > a.dropdown-toggle::after, .navbar:not(.no-border):not(.no-open-arrow) .navbar-nav.dropdown-onhover > li:hover > a.dropdown-toggle::before, .navbar:not(.no-open-arrow) .navbar-nav > li.dropdown-onhover:hover > a.dropdown-toggle::after, .navbar:not(.no-border):not(.no-open-arrow) .navbar-nav > li.dropdown-onhover:hover > a.dropdown-toggle::before, .navbar:not(.no-active-arrow) .navbar-nav > .active > a::after, .navbar:not(.no-border):not(.no-active-arrow) .navbar-nav > .active > a::before, .navbar:not(.no-open-arrow) .navbar-nav > .open > a.dropdown-toggle::after, .navbar:not(.no-border):not(.no-open-arrow) .navbar-nav > .open > a.dropdown-toggle::before {/*border:5px solid rgba(38, 38, 38, 0.5)!important*/;
	/*border-style: solid;*/
	content: " ";
	height: 0;
	left: 0px !important;
	line-height: 0;
	margin-left: 0 !important;
	position: absolute;
	width: 100% !important;
	-moz-background-clip: border;     /* Firefox 3.6 */
	-webkit-background-clip: border;  /* Safari 4? Chrome 6? */
	background-clip: border-box;      /* Firefox 4, Safari 5, Opera 10, IE 9 */
}
.navbar.navbar-inverse .navbar-nav > li > a {
	font-family:'HelveticaNeue-Medium';
	border-right: 0 !important;
	color: #000;
	font-size: 17px !important;
	/*	font-weight: 700 !important;*/
	margin: 0 !important;
	padding: 11px 24px 11px 25px !important;
	z-index: 999 !important;
}
.menu-spacer {
	padding: 6px 0 0 35px;
}
/*.active a.kitchen {
	background: #f07835 !important;
	color: #fff !important;
}*/
.li-kitchen {
}
li a.kitchen:hover {
	background: #ee7623 !important;
	color: #fff !important;
}
li a.wardrobe:hover {
	background: #37657f !important;
	color: #fff !important;
}
li a.living:hover {
	background: #7c6e66 !important;
	color: #fff !important;
}
/*li a.case-studies:hover, li a.testimonial:hover, li a.news:hover, li a.contact:hover {
	background: #afa8a1 !important;
	color: #fff !important;
}*/
/*a.kitchen:hover {
	background:#f07835 !important;
	color:#fff !important;
}*/
.navbar:not(.no-active-arrow) .navbar-nav > .active > a.kitchen::after, .navbar:not(.no-border):not(.no-active-arrow) .navbar-nav > .active > a.kitchen::before {
/*border:5px solid rgba(168, 69, 14, 0.5)!important;*/
}
.navbar-nav a.kitchen:hover::after, .navbar-nav a.kitchen:hover::before {
/*border:5px solid rgba(168, 69, 14, 0.5)!important;*/
}
.active a.wardrobe {
	background: #37657f !important;
	color: #fff !important;
}
.navbar:not(.no-active-arrow) .navbar-nav > .active > a.wardrobe::after, .navbar:not(.no-border):not(.no-active-arrow) .navbar-nav > .active > a.wardrobe::before {
/*border:5px solid rgba(46, 67, 73, 0.5)!important;*/
}
.active a.living {
	background: #7c6e66 !important;
	color: #fff !important;
}
.navbar:not(.no-active-arrow) .navbar-nav > .active > a.living::after, .navbar:not(.no-border):not(.no-active-arrow) .navbar-nav > .active > a.living::before {
/*border:5px solid rgba(130, 18, 12, 0.5)!important;*/
}
.active a.case-studies {
	background: #afa8a1 !important;
	color: #fff !important;
}
.navbar:not(.no-active-arrow) .navbar-nav > .active > a.case-studies::after, .navbar:not(.no-border):not(.no-active-arrow) .navbar-nav > .active > a.case-studies::before {
/*border:5px solid rgba(75, 71, 66, 0.5)!important;*/
}
.active a.contact, .active a.news {
	background: #afa8a1 !important;
	color: #fff !important;
}
.tp-bullets {
	left: 81% !important;
	top: 25px !important;
	transition: none !important;
	z-index: 1000;
}
.living-page {
	background: url(../images/bg-top-living.jpg) no-repeat top center;
	padding: 9px 0 0;
}
.wardrobes-page {
	background: url(../images/bg-top-wardrobes.jpg) no-repeat top center;
	padding: 9px 0 0;
}
.page-container {
	/*border-top: 1px solid #7f7b77;*/
	margin-bottom: 20px;
	margin-top: 20px !important;
	padding: 0;
	width: 900px;
}
.page-container-in {
	border-top: 1px solid #7f7b77;
	margin-bottom: 20px;
	margin-top: 20px !important;
	padding: 20px 0 0;
	width: 900px;
}
.page-gallery-area {
	position: relative;
}
.page-gallery {
	position: absolute;
	/*width:635px;*/
	height: auto;
}
.page-gallery-1 {
	/*width:635px;*/
	height: auto;
}
#slider1, #slider2, #slider3, #slider4, #slider5, #slider6, #slider7, #slider8, #slider9, #slider10, #slider11, #slider12, #slider13, #slider14, #slider15, #slider16, #slider17, #slider18, #slider19, #slider20, #slider21, #slider22, #slider23, #slider24 {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin: 0 auto 10px;
	height: 440px;
}
.rslides_tabs, .callbacks_tabs  {
	list-style: none;
	/*  background: rgba(0,0,0,.25);
  box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -moz-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.3), inset 0 0 5px rgba(0,0,0,1.0);*/
	font-size: 18px;
	list-style: outside none none;
	margin: 0;
	/* max-width: 510px;*/
	padding: 0;
	text-align: left;
	width: 100%;
}
.rslides_tabs li, .callbacks_tabs li  {
	display: inline;
	float: none;
	margin-right:2px;
	margin-left:0;
}
.rslides_tabs a, .callbacks_tabs a  {
	width: auto;
	line-height: 20px;
	padding: 9px 20px;
	height: auto;
	background: transparent;
	display: inline;
}
.rslides_tabs li:first-child, .callbacks_tabs li:first-child  {
	margin-left: 0;
}
.rslides_tabs .rslides_here a, .callbacks_tabs .callbacks_here a  {
	box-shadow: 0 4px 0 0 rgba(244, 120, 42, 1) inset;
	-moz-box-shadow:  0 4px 0 0 #ee7522 inset;
	-webkit-box-shadow:  0 4px 0 0 #ee7522 inset;
/*	border-top: 3px solid #ee7522;*/
	/*background: rgba(255,255,255,.5);*/
	color: #fff;
	font-weight: bold;
}
.rslides_tabs .rslides_here a img, .callbacks_tabs .callbacks_here a img  {
	opacity:0.2;
	filter: alpha(opacity=20); /* For IE 8 & 9 (more valid) */
}
#slider1-pager a, #slider2-pager a, #slider3-pager a, #slider4-pager a, #slider5-pager a, #slider6-pager a, #slider7-pager a, #slider8-pager a, #slider9-pager a, #slider10-pager a, #slider11-pager a, #slider12-pager a, #slider13-pager a, #slider14-pager a, #slider15-pager a, #slider16-pager a, #slider17-pager a, #slider18-pager a, #slider19-pager a, #slider20-pager a {
	display: inline-block;
}
#slider1-pager img, #slider2-pager img, #slider3-pager img, #slider4-pager img, #slider5-pager img, #slider6-pager img, #slider7-pager img, #slider8-pager img, #slider9-pager img, #slider10-pager img, #slider11-pager img, #slider12-pager img, #slider13-pager img, #slider14-pager img, #slider15-pager img, #slider16-pager img, #slider17-pager img, #slider18-pager img, #slider19-pager img, #slider20-pager img {
	float: left;
}
#slider1-pager .rslides_here a, #slider2-pager .rslides_here a, #slider3-pager .rslides_here a, #slider4-pager .rslides_here a, #slider5-pager .rslides_here a, #slider6-pager .rslides_here a, #slider7-pager .rslides_here a, #slider8-pager .rslides_here a, #slider9-pager .rslides_here a, #slider10-pager .rslides_here a, #slider11-pager .rslides_here a, #slider12-pager .rslides_here a, #slider13-pager .rslides_here a, #slider14-pager .rslides_here a, #slider15-pager .rslides_here a, #slider16-pager .rslides_here a, #slider17-pager .rslides_here a, #slider18-pager .rslides_here a, #slider19-pager .rslides_here a, #slider20-pager .rslides_here a {
/*  background: transparent;
  box-shadow: 0 0 0 2px #666;*/
}
#slider1-pager a, #slider2-pager a, #slider3-pager a, #slider4-pager a, #slider5-pager a, #slider6-pager a, #slider7-pager a, #slider8-pager a, #slider9-pager a, #slider9-pager a, #slider10-pager a, #slider11-pager a, #slider12-pager a, #slider13-pager a, #slider14-pager a, #slider15-pager a, #slider16-pager a, #slider17-pager a, #slider18-pager a, #slider19-pager a, #slider20-pager a {
	padding: 0;
}
.page-content {
	padding:0;
}
.living-page .page-content h1, .wardrobes-page .page-content h1 {
	margin: 0;
	padding: 0 0 25px;
	/*font-family: ArialLight;*/
	font-size: 23px;
	font-weight: 700;
	line-height: normal;
	text-align: left;
}
.living-page .page-content h1 {
	color: #eb2f2c;
}
.wardrobes-page .page-content h1 {
	color: #486266;
}
.living-page .page-content p, .wardrobes-page .page-content p {
	margin: 0;
	padding: 0 0 25px;
	font-size: 14px;
	font-weight: normal;
	color: #000;
	line-height: 22px;
	text-align: left;
}
.page-content p span {
	color: #f07835;
	font-style: italic;
	font-weight: 700;
}
.page-content p a {
	color: #56767d;
	text-decoration: none;
	font-weight: 700;
}
.slimScrollBar {
	background: #333 !important;
}
.page-main-img img {
	width: 100%;
}
.page-main-img {
	padding: 0 0 0 50px;
}
.page-main-img-in {
	padding: 25px 0 0;
}
.page-sub-img {
	padding: 5px 5px 0 0;
}
.page-sub-img2 {
	padding: 5px 10px 0 0;
}
.page-sub-img3 img {
	width: 100%;
}
.page-sub-img3 {
	padding: 5px 0 0 10px;
}
.page-sub-img2.last {
	padding: 5px 0 0 0;
}
.news-img img {
	width: 100%;
	margin: 0 0 10px;
}
.page-sub-img-last {
	padding: 5px 0 0 0;
}
.page-content h1, .pagetop h1 {
	font-size: 23px;
	font-weight: 700;
	line-height: normal;
	margin: 0;
	padding: 0 0 12px;
	text-align: left;
}
.pagetop.living h1 {
	color: #eb2f2c;
}
.pagetop.wardrobe h1 {
	color: #37657f;
}
.pagetop.kitchen h1 {
	color: #ee7623;
}
/*.page-nav {
	max-width:900px;
	margin:10px auto;
}*/
.page-nav {
	border-bottom: 1px solid #7c6e66;
	margin: 10px auto 0;
	max-width: 900px;
	padding: 0 0 10px;
}
.page-nav2 {
	border-bottom: 1px solid #7c6e66;
	margin: 10px auto 0;
	max-width: 900px;
	padding: 0 0 10px;
}
.navbar-nav li a, .navbar-brand {
	padding: 0 15px !important;
}
.navbar-brand {
	height: auto !important;
}
.navbar-default.sub-nav {
	border: none !important;
	background: none !important;
	margin: 0 !important;
}
#navigation {
	position: fixed;
	top: 0;
	background: #CCC;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}
.sticky-header {
	position: fixed;
	background: #fff;
	z-index: 999;
	width: 100%;
}
.pagetop {
    margin: 295px auto 0;
}
.scroll-cont {
/*margin:200px auto 0;*/
}
.page-nav-divider {
	border-style:solid;
	border-width:0 1px 0 0; 
	border-color:#7c6e6d;
	/*border: 1px solid #777;*/
	height: 14px;
	margin: 3px 10px;
	width: 1px;
}
.slider-desc, .slider-desc-wr, .slider-desc-kit, .slider-desc-gif-lft, .slider-desc-gif-rgt {
	background: #fff none repeat scroll 0 0;
	height: auto;
	position: absolute;
	/*width: 180px;*/
	width:auto;
	/*max-width:250px;*/
}
.slider-desc-gif-lft, .slider-desc-gif-rgt {
	width:150px;
	height:40px;
	font-family:'HelveticaNeue-Light';
	font-size:18px;
	text-align:center;
	color:#ee7522;
	line-height:40px;
	font-weight:700;
}
.slider-desc-gif-lft {
	left: 0;
	top: 10%;
}
.slider-desc-gif-rgt {
	right: 0;
	top: 10%;
}
.slider-desc2 {
	background: #fff none repeat scroll 0 0;
	height: auto;
	width: 100%;
}
.prod-stats, .prod-stats-kitchen {
	height: 78px;
	position: absolute;
	width: 78px;
}
.prod-stats {
	bottom: 6%;
	right: 5%;
	z-index: 1;
}
.prod-stats-kitchen {
	top: 6%;
	right: 5%;
	z-index: 1;
}
.prod-desc, .prod-desc-kube, .prod-desc-kube-2, .prod-desc-kube-3, .prod-desc-kube-4 {
	height: auto;
	position: absolute;
	width: 25%;
	padding: 10px;
	background: #f4792b;
	font-size: 11px;
	color: #fff;
	text-align: center;
	line-height: normal;
}
.prod-desc-arrow-kube {
	height: 19px;
	left: -16px;
	position: absolute;
	top: 16px;
	width: 16px;
}
.prod-desc-arrow-kube img {
	height: 19px;
}
.prod-desc-arrow-down-kube {
	height: 16px;
	right: 16px;
	position: absolute;
	bottom: -16px;
	width: 19px;
}
.prod-desc-arrow-down-kube img {
	height: 16px;
}
.prod-desc-arrow-up-kube {
	height: 16px;
	left: 16px;
	position: absolute;
	top: -16px;
	width: 19px;
}
.prod-desc-arrow-up-kube img {
	height: 16px;
}
.prod-desc-arrow-up-rgt-kube {
	height: 16px;
	right: 16px;
	position: absolute;
	top: -16px;
	width: 19px;
}
.prod-desc-arrow-up-rgt-kube img {
	height: 16px;
}
.prod-desc {
	top: 25%;
	right: 15%;
	z-index: 1;
}
.prod-desc-kube {
	right: 10%;
	top: 15%;
	z-index: 1;
}
.prod-desc-kube-2 {
	left: 5%;
	top: 10%;
	z-index: 1;
	width: 15%;
}
.prod-desc-kube-3 {
	right: 5%;
	bottom: 10%;
	z-index: 1;
	width: 15%;
}
.prod-desc-kube-4 {
	left: 5%;
	bottom: 10%;
	z-index: 1;
	width: 20%;
}
.slider-desc {
	/*bottom: 7%;
	right: 6%;*/
	left: 4%;
	top: 8%;
}

.slider-desc-wr, .slider-desc-kit {
	top: 7%;
	left: 13%;
	z-index: 1;
}
.slider-desc h2, .slider-desc-wr h2, .slider-desc-kit h2, .slider-desc2 h2 {
	padding: 4px 5px 4px;
	margin: 0;
	border-bottom: 1px solid #ee7522;
	font-size: 12px;
	color: #333;
}
.slider-desc2 h2 {
	font-size: 10px;
	padding: 4px 0 4px 5px;
}
.slider-desc h2 span {
	font-family: 'HelveticaNeue-Medium';
	color: #ee7522;
}
.slider-desc2 h2 span {
	font-family: 'HelveticaNeue-Medium';
	color: #000;
}
.slider-desc-wr h2 span {
	font-family: 'HelveticaNeue-Medium';
	color: #37657f;

}
.slider-desc-kit h2 span {
	font-family: 'HelveticaNeue-Medium';
	color: #f4792b;
}
.slider-desc p, .slider-desc-wr p, .slider-desc-kit p, .slider-desc2 p {
	padding: 4px 50px 4px 5px;
	margin: 0;
	font-family: 'HelveticaNeue-Medium';
	font-size: 11px;
	color: #b7ada5;
}
.slider-desc2 p {
	font-size: 10px;
	padding: 1px 0;
}
.slider-desc2 a {
	text-decoration: none;
	color: #333;
}
.col-sub-img1, .col-sub-img2, .col-sub-img3, .col-sub-img4, .col-sub-img5 {
	float: left;
}
.col-sub-img1 {
	width: 36.33%;
}
.col-sub-img2 {
	width: 33.33%;
}
.col-sub-img3 {
	width: 30.33%;
}
.col-sub-img4, .col-sub-img5 {
	width: 50%;
}
.margin-top20 {
	margin-top: 20px;
}
.breadcrumb-in {
	background-color: #fff !important;
	margin-bottom: 0 !important;
	padding: 0 15px 0 0 !important;
}
.breadcrumb > .active {
	font-family: 'HelveticaNeue-Medium';
	color:#000;
}
/*.modal.modal-wide .modal-dialog {
  width:69%;
}
.modal-wide .modal-body {
  overflow-y: auto;
}*/
.modal.modal-wide .modal-dialog {
	margin-top: 8%;
	width: auto;
	max-width: 55%;
}
.modal.modal-wide .modal-body {
	padding: 0;
}
.modal.modal-wide .modal-body img {
	border-radius: 0;
	width:100%;
}
.modal.modal-wide .modal-content {
	border-radius:0;
}
.kube-ad {
	background: #ee7623 !important;
	border-radius: 0;
}
.col-white {
	color: #fff !important;
	opacity: 1;
}
.kube-ad h2 {
	font-size: 14px;
	color: #fff;
	margin: 0;
	padding: 0;
	font-weight: 300;
}
.kube-ad h2 span {
	font-weight: normal;
}
.kube-ad h2 a {
	color: #fff;
	text-decoration: none;
}
.kube-ad h3 {
	font-size: 14px;
	color: #fff;
	margin: 0;
	padding: 0 20px 0 0;
}
.col-dw-panels {
	width: 14.28%;
	float: left;
}
/* custom inclusion of right, left and below tabs */

.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
	border-bottom: 0;
}
.tab-content > .tab-pane, .pill-content > .pill-pane {
	display: none;
}
.tab-content > .active, .pill-content > .active {
	display: block;
}
/*.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}*/

/*.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}*/

/*.tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
     -moz-border-radius: 0 0 4px 4px;
          border-radius: 0 0 4px 4px;
}

.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}

.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}*/

.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
	float: none;
}
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
	min-width: 110px;
	margin-right: 0;
	margin-bottom: 3px;
}
.tabs-left > .nav-tabs {
	float: left;
	width: 16%;/*margin-right: 19px;*/
/*  border-right: 1px solid #ddd;*/
}
.tabs-left > .nav-tabs > li > a {
	margin-right: -1px;/*  -webkit-border-radius: 4px 0 0 4px;
     -moz-border-radius: 4px 0 0 4px;
          border-radius: 4px 0 0 4px;*/
}
/*
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #dddddd #eeeeee #eeeeee;
}

.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover,
.tabs-left > .nav-tabs .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  *border-right-color: #ffffff;
}*/

.tabs-right > .nav-tabs {
	float: right;
	margin-left: 19px;/* border-left: 1px solid #ddd;*/
}
/*.tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
     -moz-border-radius: 0 4px 4px 0;
          border-radius: 0 4px 4px 0;
}

.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #dddddd;
}

.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover,
.tabs-right > .nav-tabs .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
  *border-left-color: #ffffff;
}*/
.tabs-left {
	width: 100% !important;
}
.tab-content {
	float: left;
	width: 84%;
}
.scroll-cont .nav-tabs li a {
	margin: 0;
	padding: 0;
	border: none;
	color: #7f7b77;
	font-size: 13px;
}
.scroll-cont .nav-tabs li a:hover, .scroll-cont .nav-tabs li a:focus {
	margin: 0;
	padding: 0;
	border: none;
	background: none;
}
.scroll-cont .nav-tabs li.active {
	font-weight: 700;
	color: #000 !important;
}
.scroll-cont .nav-tabs li.active a {
	color: #000 !important;
}
.scroll-cont .nav-tabs p {
	margin: 0;
	padding: 15px 0 0;
	border: none;
	color: #000;
	font-size: 10px;
}
#desk-menu {
	display: block;
}
.mob-menu {
	display: none;
}
.mobile-view-none {
  display:block;
}
@media screen and (min-width: 241px) and (max-width: 767px) {
body {
	margin: 10px;
}
.header-container, .nav-container, .page-container, .page-container-in, .tab-content, .tabs-left > .nav-tabs {
	width: 100%;
}
.mobile-view-none {
  display:none !important;
 }
.call-us-today {
	font-size: 2.4vw;
	width: 50%;
	height: 24px;
	text-align: right;
	margin: 0;
}
.header-container {
	margin-top: 0;
}
.sticky-header {
	position: static;
}
/*.call-us-today {
	width: auto;
	font-size: 9px;
}*/
.navbar-container {
	margin: 0;
}
.navbar-toggle {
	margin-right: 0;
}
.modal.modal-wide .modal-dialog {
	max-width: 100%;
}
.kube-ad h3 {
	display: none;
}
.kube-ad h2 {
	font-size: 12px;
}
.mob-menu {
	display: block;
}
#desk-menu {
	display: none;
}
.navbar.navbar-inverse .navbar-nav > li > a {
	font-size: 15px !important;
}
.dropdown-submenu {
	position: relative;
}
.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px;
	border-radius: 0 6px 6px 6px;
}
.dropdown-submenu:hover>.dropdown-menu {
	display: block;
}
.dropdown-submenu>a:after {
	display: block;
	content: " ";
	float: right;
	width: 0;
	height: 0;
	border-color: transparent;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	border-left-color: #ccc;
	margin-top: 5px;
	margin-right: -10px;
}
.dropdown-submenu:hover>a:after {
	border-left-color: #fff;
}
.dropdown-submenu.pull-left {
	float: none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
	left: -100%;
	margin-left: 10px;
	-webkit-border-radius: 6px 0 6px 6px;
	-moz-border-radius: 6px 0 6px 6px;
	border-radius: 6px 0 6px 6px;
}
.navbar.navbar-inverse .navbar-nav > li.open > a.kitchen {
	background: #f07835 !important;
	color: #fff !important;
}
.navbar.navbar-inverse .navbar-nav .dropdown-menu li:not(.list-group) > a {
	background-color: #fff !important;
	color: #000 !important;
	font-size: 14px !important;
	padding: 5px 0 5px 30px !important;
	border-bottom: 1px solid #666;
	font-weight: 400;
}
.main-banner {
	height: auto;
}
.sidebar-left > .toggler > .glyphicon-chevron-right {
	background: rgba(0, 0, 0, 0) url("../images/click-to-expand-m.png") no-repeat scroll 0 0 !important;
	width: 26px !important;
}
.page-nav {
	display: none;
}
.page-container {
	margin-top: 0 !important;
}
.page-content {
	padding: 10px 0 0 !important;
}
.pagetop {
	margin: 0 auto !important;
}
.page-main-img {
	padding: 0;
}
.slider-desc-wr, .slider-desc-kit {
	left: 4%;
	top: 4%;
}
.prod-stats-kitchen {
	right: 4%;
	top: 4%;
	z-index: 999;
}
.prod-stats, .prod-stats-kitchen {
	width: 60px;
	height: 60px;
}
.col-dw-panels {
	width: 33.28%;
}
.page-sub-img3 {
	padding: 5px 5px 0 0;
}
.tab-content {
	margin: 10px 0 0;
}
.article-nav {
	background: rgba(241, 240, 239, 0.85) none repeat scroll 0 0 !important;
}
#articles {
	background: rgba(241, 240, 239, 0.95) none repeat scroll 0 0 !important;
}
.sidebar-cont {
	background: rgba(0, 0, 0, 0) url("../images/boarder-btm-m.png") no-repeat scroll center bottom !important;
}
#advert {
/*	display:none !important;*/
}
.kube-tagline {
	/*font-size: 10px;*/
	font-size: 3vw;
    width: 49%;
}
.kube-tagline span {
	font-size: 10px;
	font-weight: 200 !important;
	margin: 0 4px !important;
}
#slider3, #slider4, #slider5 {
	height: auto;
}
.testimonial-quote-container, .showroom-details-container, .thumb-container, .shown-on-map img, .rslides_tabs a img, .content-divider, .showroom, .left-form, .right-form, .right-form-last, .right-form-last input, .details-container, .process-steps .left, .process-steps .left .step-img img, .process-steps .right {
	width: 100% !important;
}
.process-steps .left {
	margin: 0 !important;
}
.details-container {
	margin-right: 0 !important;
	/*float:right !important;*/
	width:100% !important;
}
.showroom-extrior {
	/*float: right !important;*/
	height: auto !important;
	margin: 0 10px 10px 0 !important;
	/*width: 100% !important;*/
}
.shown-on-map {
	width: 23% !important;
}
.rslides_tabs a {
	width: 22% !important;
}
.pager-contact {
	width: 77% !important;
}
.showroom-details-container .showroom-address .timing {
	width: 48% !important;
}
.showroom-details-container .showroom-address .address {
	width: 50% !important;
}
.showroom {
	margin: 20px 0 0 !important;
}
.showroom .simage, .process-steps {
	height: auto !important;
}
.kube-contact-form h3, .process-steps-container h2 {
	font-size: 16px !important;
}
.porttrait-lft {
	/*width:100% !important;*/
	height:auto !important;
	/*width: 33% !important;
	height: 158px !important;*/
}
.porttrait-rgt {
	display:none;
	/*height: 158px !important;
	width: 63% !important;*/
}
.process-steps .left .count {
	 width: 23% !important;
}
.process-steps .left .step-img {
	width: 76% !important;
	overflow: hidden;
	height:100% !important;
}
.process-steps .right {
	height: auto !important;
	width: 99% !important;
}
.carousel-indicators-home {
	width: 90% !important;
}
#fb img, #advert img,#advert-1 img,#advert-2 img {
	width: 44%;
}
div.menu ul.second {
	left: 21px !important;
}
.modal-dialog {
	margin: 10px 10px 10px 25px;
}
#fb {
	height: auto !important;
	top: 114px !important;
}
#advert {
	top: 134px !important;
}
#advert-1 {
	top: 134px !important;
}
#advert-2 {
	top: 134px !important;
}
.thumb-container {
	/*float: left !important;*/
	clear:both;
}
.process-icons img {
	margin-bottom: 5px;
}
.kube-mob-disp {
	display:table;
}
.details-container, .showroom-details-container, .testimonial-quote-container {
	display:table-footer-group;
}
.thumb-container {
	display:table-header-group;
}
.details-container, .thumb-container, .showroom-details-container {
	float:none !important;
}
.prod-desc-kube {
    right: 3%;
    top: 10%;
}
.prod-desc, .prod-desc-kube, .prod-desc-kube-2, .prod-desc-kube-3, .prod-desc-kube-4 {
	width:33% !important;
}

.right-form-last .captcha, .right-form-btn {
	width:42% !important;
}
.right-form-last .captcha img {
	width:100%;
}
.right-form-btn {
	float:left !important;
}
.process-steps .left, .process-steps .left .count {
	height:147px !important;
}
.news-page-content {
	width:100% !important;
	margin:5px 0 0 !important;
}

.news-page-image {
	width:100% !important;
}
.right-form-last input {
	width:100% !important;
}
.right-form-last {
	width:100%;
}
.left-form p {
	font-size:12px !important;
}
.right-form-btn {
	margin:0 !important;
}
.left-form button {
	margin-top:-2px !important;
}
#map .google-map {
	height:300px !important;
}
.footer-cont {
	width:100% !important;
}
.scroll-cont img {
    width: 200% !important;
}
.footer-cont {
	font-size: 9px !important;
    line-height: normal !important;
}
.navbar.navbar-inverse .navbar-nav > li > a {
	padding: 7px 10px !important;
	text-align:left;
}
.sr-only {
	position: relative !important;
	font-family: 'HelveticaNeue-Medium';
}
.porttrait-rgt img {
    /*top: -76px !important;*/
}
#refrsh {
    left: 3px !important;
    width: 15px !important;
}
.captcha > a {
	display:block !important;
}





}
.hidden {
	display: none;
	left: -200px !important;
}
#fb a {
	padding: 6px 12px !important;
}
img.lazy {
	width: 100%;
	height: auto;
	display: block;
}
.btn-social-icon.btn-xs *:first-child {
	font-size: 1.1em !important;
	line-height: 22px !important;
}
#fb {
	position: absolute;
	right: -17%;
	top:175px;
	width: 48px;
	height: 48px;
	z-index: 999;
	display: block;
}
#advert {
	position: absolute;
	right: -23%;
	top:217px;
	width: 48px;
	height: auto;
	z-index: 999;
	display: none;
}
#advert-1 {
	position: absolute;
	right: -23%;
	top:217px;
	width: 48px;
	height: auto;
	z-index: 999;
	display: none;
}
#advert-2 {
	position: absolute;
	right: -23%;
	top:330px;
	width: 48px;
	height: auto;
	z-index: 999;
	display: block;
}
.bullet.selected > li a.kitchen {
	background: #f07835 !important;
	color: #fff !important;
}
#slideout_inner {
	position: fixed;
	top: 37.3%;
	left: -350px;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
	width: 161px;
}
#advert:hover #slideout_inner {
	left: 0;
	margin-left: 30px;
}
#advert-1:hover #slideout_inner {
	left: 0;
	margin-left: 30px;
}
#advert-2:hover #slideout_inner {
	left: 0;
	margin-left: 30px;
}
div.menu {
	width: 48px;
	float: left;
	position: relative;
	margin-left: 0;
}
/* ADDITIONAL CSS */
div.menu ul {
	list-style-type: none;
	margin-top: 0;
	padding-left: 0;
	margin-bottom: 0 !important;
}
div.menu ul li {
	position: relative
}
div.menu ul.first li a {
	width: auto;
	height: auto;
	display: block;
	cursor: pointer;
	cursor: hand;
}
div.menu ul.first li a:hover {
}
div.menu ul.second {
	position: absolute;
	left: 42px;
	top: 0;
	z-index: 10;
	display: none;
	width: 161px;
}
div.menu ul.second:hover {
	display: block;
}
div.menu ul.second li a {
	width: auto;
	bottom: auto;
	min-height: 100%;
	color: #00293E;
	text-decoration: none;
	display: block;
	cursor: hand;/*background: #000; */
	
}

div.menu ul.second li a:hover {
	background-color: #597A5E;
	color: #ffffff;
}
.carousel-indicators-home {
	/*bottom: 0 !important;
	left: 78% !important;
	margin-left: 0 !important;
	top: 20px !important;
	width: 7%;*/
	margin:0 auto;
	text-align:right;
	width:900px;
}
.carousel-indicators-home li {
	width: 14px !important;
	height: 14px !important;
	border: 1px solid #7b6e66 !important;
	background-color: #fff;
}
.carousel-indicators-home .active {
	width: 14px !important;
	height: 14px !important;
	border: 1px solid #7b6e66 !important;
	background-color: #7b6e66 !important;
	margin: 1px !important;
}
.advert-strips {
	margin: 0 0 5px;
}
.advert-strips ul {
	list-style: none;
	margin: 0;
	padding: 0;
	cursor: pointer;
}
/* The Magic */
.accordion:hover .accordion-item:hover .accordion-item-content, .accordion .accordion-item--default .accordion-item-content {
	height: 152px;
}
.accordion-item-content-footer {
	font-size: 11px;
	text-align: right;
	color: #b6ada5;
	line-height: 50px;
}
.accordion-item-content-footer a {
	color: #b6ada5;
	text-decoration: none;
}
.accordion-item-content-footer a:hover {
	color: #858383;
	text-decoration: none;
}
.accordion:hover .accordion-item:hover .accordion-item-content-footer, .accordion .accordion-item--default .accordion-item-content-footer {
	height: 50px;
	margin: 0 auto;
	width: 900px;
}
.accordion-item-content, .accordion-item-content-footer, .accordion:hover .accordion-item-content, .accordion:hover .accordion-item-content-footer {
	height: 0;
	overflow: hidden;
	transition: height .25s;
}
/* Aesthetic */

.accordion {
	padding: 0;
	margin: 0 auto;
	width: 100%;
}
.accordion .accordion-item {
	cursor: pointer;
}
.accordion h1 {
	margin: 0;
}
.accordion .accordion-item:nth-child(1) {
/*background-color: hsl(200, 80%, 60%);
  background-image: linear-gradient(-90deg, hsl(200, 80%, 60%), hsl(200, 80%, 45%) 2em, hsl(200, 80%, 60%));*/

}
.footer-top {
	border-top: 5px solid #f0efed;
}
.accordion .accordion-item:nth-child(2) {
	background-color: hsl(280, 60%, 45%);
	background-image: linear-gradient(-90deg, hsl(280, 80%, 60%), hsl(280, 60%, 45%) 2em, hsl(280, 80%, 60%));
}
.accordion .accordion-item:nth-child(3) {
	background-color: hsl(40, 80%, 40%);
	background-image: linear-gradient(-90deg, hsl(40, 80%, 60%), hsl(40, 80%, 45%) 2em, hsl(40, 80%, 60%));
}
.accordion .accordion-item:nth-child(4) {
	background-color: hsl(80, 40%, 40%);
	background-image: linear-gradient(-90deg, hsl(80, 80%, 40%), hsl(80, 80%, 35%) 2em, hsl(80, 80%, 40%));
}
.porttrait-lft {
	width: 300px;
	height: 525px;
	float: left;
	margin-right: 10px;
}
.porttrait-lft img {
	width: 100%;
}
.porttrait-rgt {
	width: 590px;
	height: 525px;
	float: left;
	overflow:hidden;
	position:relative;
}
.porttrait-rgt img {
	width: 100% !important;
	position:absolute;
	top:-245px;
}
.details-container {
	width: 510px;
	height: auto;
	float: left;
	margin-right: 20px;
}
.thumb-container {
	/*width: 370px;*/
	width:auto;
	max-width:360px;
	height: auto;
	float: right;
}
.details-container h2, .showroom-details-container .showroom-address h2 {
	font-size: 17px;
	font-weight: 700;
	color: #f4792b;
	line-height: normal;
	margin: 0;
	padding: 0 0 8px;
	text-align: left;
}
.showroom-details-container .showroom-address h2 {
	padding: 0 0 2px;
}
.details-container p {
	font-size: 13px;
	font-weight: normal;
	color: #000;
	line-height:20px;
	margin: 0;
	padding: 0 0 15px;
	text-align: left;
	font-weight:600;
}
.font-size-12 {
	font-size: 13px;
	font-family:HelveticaNeue-Medium;
}
.font-size-13 {
	font-size: 13px;
}
.scroll-link-area {
	line-height:19px !important;
}
.scroll-link-area li a.active {
	/*color: #000 !important;*/
	font-family: "HelveticaNeue-Medium";
}
.process-icons {
	width: 100%;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #9c928c;
	float:left;
	margin-top:15px;
}
.process-steps-container {
	width: 100%;
}
.process-steps-container h2 {
	color: #f4792b;
	font-size: 20px;
	font-weight: 700;
	line-height: normal;
	margin: 0;
	padding: 0 0 20px;
	text-align: left;
}
.process-steps {
	width: 100%;
	height: 160px;
	float: left;
	margin: 0 0 10px;
}
.process-steps .left {
	width: 333px;
	height: 160px;
	float: left;
	margin: 0 10px 0 0;
}
.process-steps .right {
	width: 557px;
	height: 160px;
	float: left;
	border: 1px solid #c6beb7;
	padding: 10px 15px;
}
.process-steps .right p {
	font-size: 13px;
	line-height: 18px;
	margin:0;
}
.process-steps .right p span {
	color: #f07622;
	font-style: normal;
}
.page-content p {
	margin:10px 0 0;
}
.process-steps .left .count {
	width: 75px;
	height: 160px;
	float: left;
	background: #b7ada5;
	color: #fff;
	font-size: 50px;
	line-height: 160px;
	text-align: center;
}
.process-steps .left .step-img {
	width: 253px;
	height: 160px;
	float: left;
}
.content-divider {
	width: 900px;
	border-color: #7c6e66 !important;
	border-image: none;
	border-style: solid none none;
	border-width: 1px 0 0;
	margin: 20px auto;
}
.casestudy-quote-container {
	width: 100%;
	height: auto;
	float: left;
	margin: 15px 0 0;
}
.testimonial-quote-container, .showroom-details-container {
	width: 510px;
	height: auto;
	float: left;
	margin-right: 20px;
}
.showroom-details-container {
	width: 515px;
}
.showroom-details-container {
	margin: 3px 15px 0 0;
}
.casestudy-quote-container p {
	font-family: 'HelveticaNeue-Medium';
	font-size: 13px;
	color: #f67213;
	font-style: italic;
	text-align: right;
	line-height: 20px;
	margin: 0;
	padding: 0;
}
.testimonial-quote-container p {
	font-family: 'HelveticaNeue-Medium';
	font-size: 13px;
	color: #f67213;
	font-style: italic;
	text-align: left !important;
	line-height: 20px;
	margin: 0 !important;
	padding: 0;
}
p em {
	font-weight:normal !important;
}
.testimonial-quote-container p {
	text-align: left;
}
.casestudy-quote-container p span, .testimonial-quote-container p span {
	font-family: 'HelveticaNeue-Bold';
	color: #54759e;
}
.font-color-uk-contact {
	color: #b7b2ad !important;
}
.shown-on-map {
	width: 84px;
	float: right;
	margin: 2px 0 0;
}
.pager-contact {
	float: left;
	width: 273px;
}
.showroom-details-container .showroom-extrior {
	width: 175px;
	height: 84px;
	float: left;
	overflow: hidden;
	margin: 0 15px 0 0;
}
.showroom-details-container .showroom-address {
	width: 325px;
	float: left;
	margin: 0;
	padding: 0;
}
.showroom-details-container .showroom-address .address {
	width: 170px;
	height: auto;
	float: left;
	margin: 0 5px 0 0;
}
.showroom-details-container .showroom-address .timing {
	width: 150px;
	height: auto;
	float: left;
}
.showroom-details-container .showroom-address .address p, .showroom-details-container .showroom-address .timing p {
	margin: 0;
	padding: 0 0 8px;
	font-size: 11px;
	line-height: normal;
	text-align: left;
}
.showroom-details-container .showroom-address .address p a, .showroom-details-container .showroom-address .timing p a, .showroom .sdetails p a {
	color: #000;
	text-decoration: none;
}
.showroom-details-container .showroom-address .timing p {
	text-align: right;
}
.showroom-details-container .showroom-address .address p span, .showroom .sdetails p span {
	color: #f67213;
	font-weight: 700;
}
.showroom {
	width: 160px;
	height: auto;
	float: left;
	margin: 20px 24px 0 0;
}
.showroom.last {
	margin: 20px 0 0 !important;
}
.showroom .simage {
	width: 100%;
	height: 91px;
	float: left;
	overflow: hidden;
	margin: 0 0 15px;
}
.showroom .sdetails {
	width: 100%;
	height: auto;
	float: left;
}
.showroom .sdetails h2 {
	color: #f4792b;
	font-size: 15px;
	font-weight: 700;
	line-height: normal;
	margin: 0;
	padding: 0 0 8px;
	text-align: left;
}
.showroom .sdetails p {
	margin: 0;
	padding: 0 0 10px;
	font-size: 12px;
	line-height: normal;
	text-align: left;
}
.kube-contact-form {
	width: 100%;
	height: auto;
	float: left;
	background: #f0efed;
	padding: 25px 30px;
	margin:0;
	border-top: 1px solid #7c6e66;
}
.kube-contact-form h3 {
	  font-family: 'HelveticaNeue-Medium';
	color: #f67213;
	font-size: 21px;
	line-height: normal;
	margin: 0 0 15px;
	padding: 0;
	text-align: left;
}
.left-form {
	width: 38%;
	margin-right: 1%;
	float:left;
}
.right-form {
	width: 60%
}
.right-form-last {
	width: 60%
}
.right-form-btn {
	width:11%;
	float:right;
	font-family: 'HelveticaNeue-Medium';
	margin:5px 8px 0 0;
}
.left-form input, .right-form input, .left-form button {
	width: 100%;
	border: none;
	border-radius: 0;
	height: 40px;
	margin: 0 0 10px;
}
.left-form button {
	height: 40px !important;
	margin: 0 0 10px !important;
	font-family: 'HelveticaNeue-Medium';
	font-size: 13px;
	color:#7c6e6b;
}
.right-form-last input {
	width: 75%;
	border: none;
	border-radius: 0;
	height: 40px;
	margin: 0 10px 10px 0;
	float: left;
}
.right-form-last .captcha {
	width: 23%;
	border: none;
	border-radius: 0;
	height: 40px;
	margin: 0 0 10px;
	float: left;
	background: #fff;
}
.form-control::-moz-placeholder {
	font-family: 'HelveticaNeue-Medium';
 color: #7c6e6b !important;
 font-size: 13px !important;
}
.wrapper {
	overflow: hidden;
	clear: left;
}
#slidetrigger {
	width: 100px;
	height: 100px;
	background: grey;
	float: left;
	line-height: 100px;
	text-align: center;
	color: white;
	margin-bottom: 20px;
}
#slidecontent {
	width: 200px;
	display: none;
	height: 100px;
	float: left;
	padding-left: 10px;
	background: #F6953D;
	line-height: 100px;
	text-align: center;
}
#slidetrigger2 {
	width: 100px;
	height: 100px;
	background: grey;
	float: left;
	line-height: 100px;
	text-align: center;
	color: white;
	clear: left;
	z-index: 5;
	position: relative;
	margin-bottom: 20px;
}
#slidecontent2 {
	width: 200px;
	left: -310px;
	height: 100px;
	z-index: 1;
	float: left;
	padding-left: 10px;
	background: #F6953D;
	line-height: 100px;
	text-align: center;
	position: relative;
}
#slidetrigger3 {
	width: 100px;
	height: 100px;
	background: grey;
	float: left;
	line-height: 100px;
	text-align: center;
	color: white;
	margin-bottom: 20px;
	position: absolute;
	z-index: 5 !important;
}
#slidetrigger3:hover + #slidecontent3 {
	transition: .75s;
	left: 100px;
}
#slidecontent3 {
	width: 200px;
	height: 100px;
	float: left;
	background: #F6953D;
	line-height: 100px;
	text-align: center;
	left: -210px;
	position: relative;
	transition: .75s;
	top: 0;
}
ul.first {
	z-index: 2 !important;
}
ul.second {
	z-index: 1 !important;
}

@media screen and (max-width: 320px)  {
	/*.porttrait-lft, .porttrait-rgt {
		height:128px !important;
	}*/
	.porttrait-lft {
		height:auto !important;;
		width:100% !important;;
	/*margin-right: 4px !important;*/
	}
	.porttrait-rgt {
		display:none;
		/*width:65% !important;*/
	}
	
	 .call-us-today {
		 font-size: 10px;
		 text-align: left;
    	 width: 100%;
		 padding:0;
		 height:18px;
	 }
	 .kube-tagline {
		 font-size: 14px;
    text-align: left;
    width: 100%;
	 }
	 .mob-clear-fix {
		 clear:both !important;
	 }
	 .shown-on-map {
    width: 22% !important;
}
.showroom-details-container .showroom-address .timing, .showroom-details-container .showroom-address .address {
	 width: 100% !important;
}
.showroom-details-container .showroom-address .timing p {
    text-align: left;
}
.showroom-details-container .showroom-address {
	width:auto;
}
.prod-desc, .prod-desc-kube, .prod-desc-kube-2, .prod-desc-kube-3, .prod-desc-kube-4 {
	display:none !important;
}

 }
.kube-submit {
	background:#ed7622 !important;
	height:40px;
	border-radius:0;
	width:100%;
	border:none;
}
.kube-submit:hover {
	color:#FFF !important;
}
.process-icons-wrap {
	width:auto;
	height:45px;
	float:left;
	margin:0 15px 0 0;
}
.process-icons-wrap .p-icon {
	width:45px;
	height:45px;
	float:left;
	margin:0 10px 0 0;
}
.process-icons-wrap .p-icon img {
	width:100%;
}
.process-icons-wrap .p-content {
	font-family: 'HelveticaNeue-Medium';
	width:auto;
	height:45px;
	float:left;
	font-size:10px;
	color:#b8aea4;
	line-height: 12px;
    padding: 10px 0 0;
}

.carousel-control.left, .carousel-control.right {
	display:none;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	margin:0 auto;
}
.scroll-link-area li a {
	color:#7c6e66;
}
.breadcrumb-in a {
	font-family: 'HelveticaNeue-Medium';
	color:#7a6d66;
}
.news-page {
}
.news-page h2 {
	font-family: 'HelveticaNeue-Medium';
	color: #f4792b;
    font-size: 21px;
    line-height: normal;
    margin: 0;
    padding: 0 0 3px;
    text-align: left;
}
.news-page h3 {
	font-family: 'HelveticaNeue-Bold';
	color: #000;
    font-size: 15px;
	margin: 0;
    padding: 0 0 8px;
	
}
.news-page p {
	font-family: 'HelveticaNeue-Light';
	font-size:13px;
}
.news-page-content {
	width:349px;
	height:auto;
	float:left;
	margin:15px 25px 0 0;
}
.news-page-content img {
	width:100%;
	margin:0 0 10px;
}
.news-page-content p img {
	width:100%;
	margin:0;
}
.news-page-image {
	width:526px;
	height:auto;
	float:left;
}
.news-page-image img {
	width:100%;
}
.right-form textarea {
	width:100% !important;
	border:none;
	border-radius:0;
}
.left-form h2 {
	font-family: 'HelveticaNeue-Medium';
	color: #f67213;
	font-size: 18px;
	line-height: 18px;
	margin: 0;
	padding: 0 0 5px;
	text-align: left;
}
.left-form p {
	font-family: 'HelveticaNeue-Medium';
	color: #000;
	font-size: 13px;
	line-height: normal;
	margin: 0;
	padding: 0;
	text-align: left;
}
.kube-contact-form {
	border:none !important;
}
.map-info-window {
    margin: 0 !important;
    width: 186px ;
}
.map-info-window .simage img {
    width: 100%;
}
.footer-cont {
	margin:20px auto;
	width:900px;
	color: #b6ada5;
    font-size: 11px;
    line-height: 20px;
    text-align: center;
}
.footer-cont span {
	font-size: 13px;
	color:#7b7069;
}
.footer-cont a {
 	color: #b6ada5;
    text-decoration: none;
}
.form-summary {
	width:100%;
	margin:30px 0 0;
	float:left;
}
.news-page-content-2 {
	width:100%;
	height:auto;
	float:left;
	margin:15px 0 0;
	padding:0;
}
.sitemap {
	margin-top:0 !important;
}
.sitemap ul {
	padding:0;
	margin:0 0 0 15px;
	list-style:none;
}
.custom-bullet li {
    display: block;
}

.custom-bullet li:before
{
    /*Using a Bootstrap glyphicon as the bullet point*/
    content: "\e080";
    font-family: 'Glyphicons Halflings';
    font-size: 9px;
    float: left;
    margin-top: 4px;
    margin-left: -17px;
    color: #CCCCCC;
}
.custom-bullet li a {
	color:#000;
}
.confirm-container {
 padding:10px 15px;
 margin:0 0 10px;
 background:#f67213;
 float:left;
 width:100%;
}
.confirm-container h2 {
    color: #fff;
    font-family: "HelveticaNeue-Light";
    font-size: 28px;
    line-height: normal;
    margin: 0;
    padding: 0;
    text-align: left;
}
.confirm-container p {
  font-family: "HelveticaNeue-Medium";
  font-size:15px;
  color:#fff;
  padding:0;
}
.indicator-home {
	margin: 20px 0 0;
    position: absolute;
    width: 100%;
    z-index: 999;
	
}


/* pagination */

nav[role="navigation"] {
  text-align: center;
}

.cd-pagination {
  width: 90%;
  max-width: 768px;
  margin: 2em auto 4em;
  text-align: center;
}
.cd-pagination li {
  /* hide numbers on small devices */
  display: none;
  margin: 0 .2em;
}
.cd-pagination li.button {
  /* make sure prev next buttons are visible */
  display: inline-block;
}
.cd-pagination a, .cd-pagination span {
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* use padding and font-size to change buttons size */
  padding: .6em .8em;
  font-size: 13px;
}
.cd-pagination a {
  border: 1px solid #e6e6e6;
  border-radius: 0.25em;
  color:#000;
}
.no-touch .cd-pagination a:hover {
  background-color: #f2f2f2;
}
.cd-pagination a:active {
  /* click effect */
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -ms-transform: scale(0.9);
  -o-transform: scale(0.9);
  transform: scale(0.9);
}
.cd-pagination a.disabled {
  /* button disabled */
  color: rgba(46, 64, 87, 0.4);
  pointer-events: none;
}
.cd-pagination a.disabled::before, .cd-pagination a.disabled::after {
  opacity: .4;
}
.cd-pagination .button:first-of-type a::before {
  content: '\00ab  ';
}
.cd-pagination .button:last-of-type a::after {
  content: ' \00bb';
}
.cd-pagination .current {
  /* selected number */
  background-color: #ef7625;
  border-color: #ef7625;
  color: #ffffff;
  pointer-events: none;
}
@media only screen and (min-width: 768px) {
  .cd-pagination li {
    display: inline-block;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-pagination {
    margin: 4em auto 8em;
  }
}

/* -------------------------------- 

No space - remove distance between list items

-------------------------------- */
.cd-pagination.no-space {
  width: auto;
  max-width: none;
  display: inline-block;
  border-radius: 0.25em;
  border: 1px solid #e6e6e6;
  padding:0;
  margin:0;
}
.cd-pagination.no-space:after {
  content: "";
  display: table;
  clear: both;
}
.cd-pagination.no-space li {
  margin: 0;
  float: left;
  border-right: 1px solid #e6e6e6;
}
.cd-pagination.no-space li:last-of-type {
  border-right: none;
}
.cd-pagination.no-space a, .cd-pagination.no-space span {
  float: left;
  border-radius: 0;
  padding: .8em 1em;
  border: none;
}
.cd-pagination.no-space li:first-of-type a {
  border-radius: 0.25em 0 0 0.25em;
}
.cd-pagination.no-space li:last-of-type a {
  border-radius: 0 0.25em 0.25em 0;
}

/* -------------------------------- 

move buttons - move prev and next buttons to the sides

-------------------------------- */
.cd-pagination.move-buttons:after {
  content: "";
  display: table;
  clear: both;
}
.cd-pagination.move-buttons .button:first-of-type {
  float: left;
}
.cd-pagination.move-buttons .button:last-of-type {
  float: right;
}

.cd-pagination.no-space.move-buttons {
  width: 90%;
  max-width: 768px;
  display: block;
  overflow: hidden;
}
.cd-pagination.no-space.move-buttons li {
  float: none;
  border: none;
}
.cd-pagination.no-space.move-buttons a, .cd-pagination.no-space.move-buttons span {
  float: none;
}

/* -------------------------------- 

custom icons - customize the small arrow inside the next and prev buttons 

-------------------------------- */
.cd-pagination.custom-icons .button a {
  position: relative;
}
.cd-pagination.custom-icons .button:first-of-type a {
  padding-left: 2.4em;
}
.cd-pagination.custom-icons .button:last-of-type a {
  padding-right: 2.4em;
}
.cd-pagination.custom-icons .button:first-of-type a::before,
.cd-pagination.custom-icons .button:last-of-type a::after {
  content: '';
  position: absolute;
  display: inline-block;
  /* set size for custom icons */
  width: 16px;
  height: 16px;
  top: 50%;
  /* set margin-top = icon height/2 */
  margin-top: -8px;
  background: transparent url("../images/cd-icon-arrow-1.svg") no-repeat center center;
}
.cd-pagination.custom-icons .button:first-of-type a::before {
  left: .8em;
}
.cd-pagination.custom-icons .button:last-of-type a::after {
  right: .8em;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* -------------------------------- 

custom buttons - replace prev and next buttons text with a custom icon 

-------------------------------- */
.cd-pagination.custom-buttons a, .cd-pagination.custom-buttons span {
  vertical-align: middle;
}
.cd-pagination.custom-buttons .button a {
  /* set custom width */
  width: 40px;
  /* image replacement */
  overflow: hidden;
  white-space: nowrap;
  text-indent: 100%;
  color: transparent;
  background-image: url("../images/cd-icon-arrow-2.svg");
  background-repeat: no-repeat;
  background-position: center center;
}
.cd-pagination.custom-buttons .button:last-of-type a {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.no-touch .cd-pagination.custom-buttons .button:last-of-type a:active {
  -webkit-transform: scale(0.9) rotate(180deg);
  -moz-transform: scale(0.9) rotate(180deg);
  -ms-transform: scale(0.9) rotate(180deg);
  -o-transform: scale(0.9) rotate(180deg);
  transform: scale(0.9) rotate(180deg);
}

.cd-pagination.no-space.custom-buttons .button:last-of-type a {
  border-radius: 0.25em 0 0 0.25em;
}

/* -------------------------------- 

animated buttons - animate the text inside prev and next buttons 

-------------------------------- */
.cd-pagination.animated-buttons a, .cd-pagination.animated-buttons span {
  padding: 0 15px;
  height: 32px;
  line-height: 32px;
  overflow: hidden;
}
.cd-pagination.animated-buttons .button a {
  position: relative;
  padding: 0 2em;
}
.cd-pagination.animated-buttons .button:first-of-type a::before,
.cd-pagination.animated-buttons .button:last-of-type a::after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  right: auto;
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}
.cd-pagination.animated-buttons .button:last-of-type a::after {
  -webkit-transform: translateX(-50%) rotate(180deg);
  -moz-transform: translateX(-50%) rotate(180deg);
  -ms-transform: translateX(-50%) rotate(180deg);
  -o-transform: translateX(-50%) rotate(180deg);
  transform: translateX(-50%) rotate(180deg);
}
.cd-pagination.animated-buttons i {
  display: block;
  height: 100%;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.3s;
  -moz-transition: -moz-transform 0.3s;
  transition: transform 0.3s;
}

.no-touch .cd-pagination.animated-buttons .button a:hover i {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.no-touch .cd-pagination.animated-buttons .button:first-of-type a:hover::before {
  -webkit-transform: translateX(-50%) translateY(-50px);
  -moz-transform: translateX(-50%) translateY(-50px);
  -ms-transform: translateX(-50%) translateY(-50px);
  -o-transform: translateX(-50%) translateY(-50px);
  transform: translateX(-50%) translateY(-50px);
}

.no-touch .cd-pagination.animated-buttons .button:last-of-type a:hover::after {
  -webkit-transform: translateX(-50%) rotate(180deg) translateY(50px);
  -moz-transform: translateX(-50%) rotate(180deg) translateY(50px);
  -ms-transform: translateX(-50%) rotate(180deg) translateY(50px);
  -o-transform: translateX(-50%) rotate(180deg) translateY(50px);
  transform: translateX(-50%) rotate(180deg) translateY(50px);
}
.cd-pagination li i {
	font-style:normal !important;
	font-family: 'HelveticaNeue-Medium';
}

/* pagination ends */

.thumb-container-full {
	width:100%;
	height: auto;
	float: left;
}
.details-container-full {
	width:100%;
	height: auto;
	float: left;
	margin-top:5px;
}
.details-container-full p {
	font-size: 13px;
	font-weight: normal;
	color: #000;
	line-height:20px;
	margin: 0;
	padding: 0 0 15px;
	text-align: left;
}

.details-container-full h2 {
	font-size: 17px;
	font-weight: 700;
	color: #f4792b;
	line-height: normal;
	margin: 0;
	padding: 0 0 8px;
	text-align: left;
}

.thumb-container-full .rslides_tabs li, .thumb-container-full .callbacks_tabs li {
	margin-right:1px !important;
}
#refrsh {
    left: 98px;
    position: relative;
    top: -38px;
    width: 14px;
}
.captcha > a {
	display:none;
}
.captcha:hover > a {
	display:block !important;
	top: -38px;
}
/* new styles mobile updates */
@media screen and (max-width: 767px)  {
.navbar-container {
    padding: 20px;
	width: auto !important;
}
#sidebar-cont{display:none}

.casestudy-quote-container p {
    text-align: left;
}
.page-content {
    padding: 0 !important;
    float:left;
}

#articles {
	display:none;
}
.kube-tagline {
	text-align: left;
}
.mobile-logo {
	width:50% !important;
	margin: 0 0 10px;
}
.kube-tagline {
	font-size: 4vw;
	width:60%;
	float:left;
}
.kube-tagline span {
    font-size: 17px;
    margin: 0 5px !important;
}
.mobile-fb {
	margin: 10px 0 0;
	display:block !important;
	width:21px;
	height:21px;
	float:right;
}
.mobile-fb img {
	width:100% !important;
}

.call-us-today {
    display: block;
    padding-left: 0;
    text-align: left;
}
.carousel-inner > .item {
    position: none;
    transition: left 1.2s ease-in-out 0s;
    width: 150%;
}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	left: -15%;
    position: relative;
}
.call-us-today-f {
	display:block !important;
    font-size: 16px;
    height: 24px;
    margin: 0;
    text-align:left;
	font-weight:600;
}
.call-us-today-f a {
    color: #7b6e67;
    text-decoration: none;
}
.footer-cont {
	font-size:12px !important;
	text-align:left;
	float:left;
}
.scroll-cont {
    overflow: hidden;
}
.slider-desc {
    z-index: 999;
	top: 20px;
}
.rslides img, .lazy-rm {
    left: -30% !important;
    position: relative;
}
.rslides .porttrait-lft img {
    left: 0 !important;
    position: relative;
	width:100% !important;
}
.porttrait-lft {
    width: 100% !important;
}
.casestudy-quote-container {
	margin: 15px 0;
}
.shown-on-map img {
	width:100% !important;
}
.callbacks_nav {
    margin-top: auto !important;
}
.rslides_tabs li, .callbacks_tabs li {
    margin-right: 0 !important;
}
.navbar.navbar-inverse .navbar-nav > li.active > a, .navbar.navbar-inverse .navbar-nav > li.active:hover > a {
    background-color: #f0efed;
    color: #000;
}
.active a.kitchen, a.kitchen {
    background: #ee7623 !important;
    color: #fff !important;
}
/*.active a.testimonials. a.testimonials, li.open:hover > a.testimonials {
	 background-color: #f0efed !important;
    color: #000 !important;
}*/
.active a.testimonials {
	 background-color: #f0efed !important;
    color: #000 !important;
}
li a.case-studies:hover, li a.testimonial:hover, li a.news:hover, li a.contact:hover {
	background: #f0efed !important;
	color: #000 !important;
}
#mob-menu .font-size-12 {
	font-family: "HelveticaNeue-Light" !important;
}
.dropdown-toggle .fa.fa-angle-down {
	font-size:20px;
	line-height:17px;
}
.wardrobe .page-content p {
	float:left !important;
}

#pagenews .lazy-rm {
    left: 0 !important;
    width: 100% !important;
}

#pagenews img.lazy {
    width: 100% !important;
}	
#pagenews .scroll-cont img {
	width:100% !important;
	left: 0 !important;
}
img.lazy-rm {
	width:100% !important;
	left: 0 !important;
}
.scroll-cont img, .porttrait-lft img {
    width: 100% !important;
}
.recipe-wrap h2 {
	font-size:24px !important;
	line-height: normal !important;
	margin:0;
	padding:0 !important;
}
.recipe-wrap h3 {
	font-size:18px !important;
	padding:0 !important;
}
.recipe-method {
	padding:0 0 5px !important;
}
.recipe-ingredients h4, .recipe-method h4 {
	padding:0 !important;
}

.navbar.navbar-inverse .navbar-collapse {
  background-color: #FFFFFF;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #fff;
    margin: 0 0 10px;
}

/* 21-01-2017 */

#header .navbar-nav {
	width:100% !important;
}

.header-container {
	padding: 20px 10px 0 !important;
	width:100% !important;
}
.kube-fb {
    float: right;
    height: 20px;
    width: 20px;
}

.active a.contact, a.contact {
    background: #000 none repeat scroll 0 0 !important;
}



.fixed-theme img {
    margin-top: 0 !important;
    width: auto !important;
}

.fixed-theme .kube-tagline, .kube-tagline {
	display:block !important;
	 font-size: 5vw !important;
    margin: 10px 0 5px !important;
	 width: 80% !important;
}

.call-us-today {
    display: none !important;
}

.active a.contact, a.contact, a.contact:hover {
	background:#000;
}
li a.contact:hover {
	background: #000 !important;
	color: #fff !important;
}
#pagenews .scroll-cont img {
	width:100% !important;
}
.news-page-content-2 {
	margin-top:35px !important;
}

}

.mobile-fb, .call-us-today-f {
	display:none;
}
.navbar.navbar-inverse .navbar-nav > li.active > a {
	color: #000;
}
.sidemenu-spacer {
	margin-top:10px;
}
/* recipes css starts here */
.recipe-wrap {
	width:90%;
	margin:0 auto;
}
.recipe-wrap h2 {
	font-family: 'HelveticaNeue-Bold'; 
	font-size:40px; 
	color:#f4792a; 
	font-weight:700; 
	line-height:40px; 
	padding:10px 0; 
	text-align:left;
}
.recipe-wrap h3 {
	font-family: 'HelveticaNeue-Bold'; 
	font-size:24px; 
	color:#b8b1ac; 
	font-weight:600; 
	line-height:28px; 
	text-align:left; 
	padding:5px 0 15px;
}
.recipe-wrap p {
	font-family: 'HelveticaNeue-Light'; 
	font-size:14px; 
	color:#000;  
	line-height:18px; 
	padding:0 0 5px;
	margin:0;
	text-align:left;
}
.recipe-ingredients {
	font-family: 'HelveticaNeue-Light'; 
	font-size:13px; 
	color:#000; 
	font-weight:normal; 
	line-height:14px; 
	text-align:left; 
	padding:0 0 5px;
}
.recipe-method {
	font-family: 'HelveticaNeue-Light'; 
	font-size:14px; 
	color:#000; 
	font-weight:700; 
	line-height:20px; 
	text-align:left; 
	padding:0 0 5px 15px;
}
.recipe-ingredients h4, .recipe-method h4 {
	font-family: 'HelveticaNeue-Light'; 
	font-size:14px; 
	color:#f4792b; 
	font-weight:700; 
	line-height:20px; 
	text-align:left; 
	padding:0 0 5px;
}
.recipe-method h5 {
	font-family: 'HelveticaNeue-Light'; 
	font-size:14px; 
	color:#000; 
	font-weight:700; 
	line-height:20px; 
	text-align:left; 
	padding:0 0 5px;
}
.recipe-ingredients h6 {
	font-family: 'HelveticaNeue-Light'; 
	font-size:14px; 
	color:#333; 
	font-weight:700; 
	line-height:normal; 
	text-align:left; 
	padding:0 0 5px;
	margin: 10px 0 0;
}
.recipe-ingredients ul {
	margin:0;
	padding:0;
}
.recipe-ingredients ul li {
	color:#000; 
	line-height: 18px; 
	list-style: outside none disc; 
	margin: 0 0 0 12px; 
	padding: 0;
}
.recipe-method ol {
	margin:0 0 0 2px; padding:0;
}
.recipe-method ol li {
	color:#f4792b; 
	line-height: 19px; 
	list-style:decimal; 
	margin: 0 0 8px 12px; 
	padding: 0; 
	font-weight:700;"
}
.recipe-method ol li span {
	color:#000; 
	font-weight:400;
}
/* recipes css ends here */
/* Style 17-06-16 */
.border-bottom-none {
 border-bottom:none !important;
}

/* Style 27-09-16 */
.ie-news-dt-cat {
    clear: both;
    color: #999;
    font-family: "HelveticaNeue-Medium";
    font-size: 12px;
    margin: 0 0 10px;
    padding: 0;
    text-align: left;
}
.border-rds-0 {
	border-radius:0 !important;
}
.kube-popup-hd {
	background:#f4792b;
	color:#fff;
}
.anim-open {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
	-webkit-animation-name: anim-open;
	animation-name: anim-open;
}                   

@-webkit-keyframes anim-open {
	0% { opacity: 0; -webkit-transform: scale3d(1.1, 1.1, 1); }
	100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); }
}

@keyframes anim-open {
	0% { opacity: 0; -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); }
	100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}
.anim-close {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
	-webkit-animation-name: anim-close;
	animation-name: anim-close;
}  
@-webkit-keyframes anim-close {
	0% { opacity: 1; }
	100% { opacity: 0; -webkit-transform: scale3d(0.9, 0.9, 1); }
}

@keyframes anim-close {
	0% { opacity: 1; }
	100% { opacity: 0; -webkit-transform: scale3d(0.9, 0.9, 1); transform: scale3d(0.9, 0.9, 1); }
}
.width100 {
	width:100% !important;
}
.f-s-12 {
	font-size:12px;
}
.f-s-11 {
	font-size:11px;
}
.kube-bg {
	background:#f4792b;
	border:none;
	color:#fff;
}
.career-popup-fields .form-group {
	width:48%;
	float:left;
	margin-right:20px;
}
.career-popup-fields .form-group.last {
	margin-right:0 !important;
}
@media screen and (min-width: 241px) and (max-width: 767px) {
	.career-popup-fields .form-group {
	width:100%;
	float:left;
	margin-right:0;
}
}

#textarea_feedback{
	font-size:11px
}


/* 07-12-2016 
#contact {
    bottom: 0;
    display: none;
    height: auto;
    position: absolute;
    right: -23%;
    width: 48px;
    z-index: 999;
}*/

.contact-strip {
	position:absolute;
	bottom:0;
	z-index:999;
}

#career-side {
    bottom: 114px;
    display: none;
    height: auto;
    position: absolute;
    right: -23%;
    width: 48px;
    z-index: 999;
}

.career-strip {
	position:absolute;
	bottom:43px;
	z-index:999;
}

/* 22-12-2016 */

#slider-cont{
	width:500px;
	bottom:0;
	position:fixed;
	z-index:9999999;
}
   
#contact-slide{ 
	width:342px;
	height:auto;
	position:absolute; 
	left:0px; 
	border:1px solid #d8d8d8;
	margin-right:40px;
	padding:15px;
	border-radius:3px;
	box-shadow: -3px 2px 8px grey;
	bottom:0;
	background:#fff;
}


#sidebar-cont{
	position:absolute;
	bottom:0;
	right:116px;
	/*box-shadow: 0 0 8px gray;*/
	cursor: pointer;
}

#sidebar-cont1{
	position:absolute;
	bottom:0;
	right:116px;
	box-shadow: 0 0 8px gray;
}

/* STYLE UPDATE 06-01-17 */
.confirm-container-quick-contact {
 margin:0 0 10px;
 background:#f67213;
 float:left;
 width:100%;
}
.confirm-container-quick-contact h2 {
    color: #fff;
    font-family: "HelveticaNeue-Light";
    font-size: 18px;
    line-height: normal;
    margin: 0;
    padding: 0;
    text-align: left;
}
.confirm-container-quick-contact p {
  font-family: "HelveticaNeue-Medium";
  font-size:10px;
  color:#fff;
  padding:0;
}




/*15-05-2017 */
.category-list {
	width:295px;
	height:205px;
	float:left;
	 margin: 0 5px 10px;
	 position:relative;
}
.category-list-main {
	padding-left:12px;
}
.category-list.last {
	padding-right:6px;
}
.cover {
    object-fit: cover;
}

img.top-grid-item {
    width: 100%;
	height:100%;
}
#kitchen-land .category-list-name, #wardrobe-land .category-list-name, #living-land .category-list-name {
	position:absolute;
	top:11px;
	right:0;
	width:222px;
	background:#fff;
	height:34px;
	padding-left:20px;
	font-size:13px;
	text-align:left;
	color:#000;
	line-height:34px;
	font-weight:normal;
}
#kitchen-land .category-list a:hover > .category-list-name {
	color:#ee7623;
}
#wardrobe-land .category-list a:hover > .category-list-name {
	color:#37657f;
}
#living-land .category-list a:hover > .category-list-name {
	color:#7c6e66;
}
.category-list-desc {
	width:590px;
	height:205px;
	float:left;
	 margin: 0 5px 10px;
	 position:relative;
	 padding:15px 0 15px 33px;
}
.category-list-desc h1 {
	padding:0;
	margin:0 0 5px;
	font-size:18px;
	text-align:left;
	color:#ee7623;
	line-height:normal;
}

@media screen and (min-width: 241px) and (max-width: 767px) {
.category-list-main {
    margin: 0;
    padding: 0 !important;
    width: 100%;
}
.category-list {
    margin: 0 0 10px !important;
    width: 100%;
}
.category-list.last {
    padding-right: 0;
}
.category-list-desc {
    margin: 0 0 10px;
    padding: 10px 0;
    width: 100%;
}
.callbacks_nav.prev {
	left: 8px !important;
}
.callbacks_nav.next {
	 right: 6px !important;
}
.callbacks_nav {
	top:22% !important;
}
}

.details-container p span, .details-container-full p span {
    color: #f4792b;
    font-size: 14px;
    font-weight: 600;
    line-height: normal;
    margin: 0;
    padding: 0 5px 0 0;
    text-align: left;
}

/*.scroll-link-area li a.active {
    background: #eb752f !important;
    padding: 2px 10px !important;
	color:#fff !important;
}*/

a.kitchen-nav.active {
    background: #ee7623 !important;
    color: #fff !important;
    padding: 2px 10px !important;
}
a.wardrobe-nav.active {
    background: #37657f !important;
    color: #fff !important;
    padding: 2px 10px !important;
}
a.living-nav.active {
    background: #7c6e66 !important;
    color: #fff !important;
    padding: 2px 10px !important;
}

#kitchen-landing .active > a.kitchen {
	background-color:#ee7623 !important;
}

.active a.kitchen {
    background: #ee7623 !important;
    color: #fff !important;
}
#desk-menu .active a.testimonial, #desk-menu .active a.case-studies, #desk-menu .active a.news , #desk-menu .active a.contact {
	background:#b7aea5;
	color:#fff;
	font-weight:300;
}

a.case-studies-nav.active, a.case-studies-nav.active:hover, a.testimonials-nav.active, a.testimonials-nav.active:hover, a.news-nav.active, a.news-nav.active:hover   {
    background: #b7aea5 !important;
    color: #fff !important;
    padding: 2px 10px !important;
}

#case-studies .testimonial-quote-container p span {
	color:#37657f !important;
}
@media screen and (max-width: 479px) {
#brand img {
    width: 50% !important;
}
}
@media screen and (min-width: 481px) and (max-width: 767px) {
#brand img {
    width: 30% !important;
}
.fixed-theme .kube-tagline, .kube-tagline {
    font-size: 16px !important;
}
body {
    padding-top: 0 !important;
}
.navbar-fixed-top, .navbar-fixed-bottom {
    position: static !important;
}
}
