/* CSS Document */

/* TOC 
 * RESET STYLES
 * FONT FACE (IF USED)
 * HTML
 * BODY
 * HEADER
 * NAVIGATION
 * PAGE
 * FOOTER
 * FORMS
 * PLUGINS
 * PRINT STYLES
 * MEDIA QUERIES
---------------------------------------------------------------------------*/


/* RESET STYLES
---------------------------------------------------------------------------*/
*{outline:none !important}
html {	overflow-y: scroll;}
body {	margin: 0;	font-size: 13px;	line-height: 1.231; /*1.231 will be multiplied by current font size and make 16px line height */	min-height:100%;	font-family: sans-serif;	color: #222;	overflow-y: hidden;} 
.left{ float:left; }
.right{ float:right; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
	display: block;
}
button, input, select, textarea {
	font-family: sans-serif; /*Probably Helvetica for Linux/Mac Systems And Arial for Windows PC*/
	color: #222;
} 
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after { content: '';	content: none;} 
abbr[title], dfn[title] {	border-bottom: 1px dotted #000; 	cursor: help;}
ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}

p {	margin:0;padding:0;}
a {	margin:0;	padding:0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
a:hover, a:active {	outline: 0;}
a img {	border:0 none;}
del {	text-decoration: line-through;	color: #ed1c24;}
hr {	display: block;	height: 1px;	border: 0;	border-top: 1px solid #ccc;	margin: 1em 0;	padding: 0;}
small {	font-size: 85%;}
.clickable, label, input[type=button], input[type=submit], button {	cursor: pointer; /* hand cursor on clickable elements */}
button, input, select, textarea {	margin: 0; /* Webkit browsers add a 2px margin outside the chrome of form elements */}
button { /* make buttons play nice in IE */	width: auto;	overflow: visible;}
table {	font-size: inherit;	border-collapse: collapse;	/*border-spacing: 0;*/}
th {	font-weight: bold;	vertical-align: bottom;}
td {	font-weight: normal;}
td, td img {	vertical-align: top;}
.clearfix:before, .clearfix:after {	content:"";	display:table;}
.clearfix:after {	clear:both;}
.clearfix {	zoom:1;}
dd {	margin: 0 0 0 40px;}
ul, ol {	margin: 0;	padding:0;	list-style-type:none;}
a{ text-decoration:none; }
nav ul, nav ol {	list-style: none;	list-style-image: none;	margin: 0;	padding: 0;}
h1, h2, h3, h4, h5, h6 {	margin:0;	padding:0;}
h1 {	font-size:42px;}
h2 {	font-size:34px;}
h3 {	font-size:32px;}
h4 {	font-size:24px;}
h5 {	font-size:22px;}
h6 {	font-size:18px;}
*:focus {    outline: 0;}

/* FONT FACE (IF USED)
---------------------------------------------------------------------------*/
@font-face {
	font-family:'TrebuchetMS-Regular';
	src: url('../fonts/TrebuchetMS_gdi.eot');
	src: url('../fonts/TrebuchetMS_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/TrebuchetMS_gdi.woff') format('woff'),
		url('../fonts/TrebuchetMS_gdi.ttf') format('truetype'),
		url('../fonts/TrebuchetMS_gdi.otf') format('opentype'),
		url('../fonts/TrebuchetMS_gdi.svg#TrebuchetMS-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}


/* HTML
---------------------------------------------------------------------------*/


/* BODY 
---------------------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@500&display=swap');
@import url("//fonts.googleapis.com/css?family=Ubuntu:300,400,500,700");
body {background-color:#fff;	font-family:'TrebuchetMS-Regular';	font-weight: 400;	position: relative;	/*overflow-x: hidden;*/}
#main{	width:1349px;	margin:0 auto;	position: relative;}
.section{	width: 1140px;	margin:0 auto;}
#anyQuestion{	display: inline-block;	padding-top: 80px;	position: fixed;	right: 20px;	z-index: 99;	bottom: 20px;	width: 350px;}
.girl{	position: absolute;	top: -79px;	left: 29px;}
#anyQuestion .query{position:absolute;	background-color: #f77f00;	color: #ffffff;	padding: 19px 20px 17px 20px;	display: inline-block;	text-align: center;	box-shadow: 4px 4px 6px 1px #C7C7C7;	margin-bottom: 30px;	margin-left: 20px;}
#anyQuestion .query h2{	font-size: 26px;	font-weight: 700;	font-family: 'TrebuchetMS-Regular';	color: #ffffff;	padding-bottom: 11px;}
#anyQuestion .query a{	font-size: 15px;	font-weight: 400;	font-family: 'TrebuchetMS-Regular';	color: #ffffff;	display: block;}
#anyQuestion .qtnAsk,
#anyQuestion .qtnClose  { position:absolute; right:-17px; bottom:128px; z-index:100;}
#anyQuestion .qtnAsk img,
#anyQuestion .qtnClose img { border-radius:50%; border:2px solid #fff; box-shadow:0px 0px 5px #333;}

#anyQuestion .qtnAsk img#qtn_icon{ cursor:pointer; }
#anyQuestion .qtnClose img#close_icon{  cursor:pointer; }
/* HEADER
---------------------------------------------------------------------------*/
.acntDesc{position: relative;}
.acntDesc > a{	padding: 22px 11px 0 22px;}
.leftPattern{	position: absolute;	top: 0px;	left: 13px;	display: none;}
.loginForm{	background-color: #e0e0e0;	padding: 30px 20px 0 20px;	width: 308px;box-sizing: border-box;	position: absolute;	top: 37px;	left: -173px;box-shadow: 4px 4px 5px 0px #717171;	display: none;}
/*.acntDesc:hover > a,*/
.acntDesc.active > a{	box-shadow: 3px 4px 6px 1px #717171;	background-color: #e0e0e0;	padding-bottom:5px;}

/*.acntDesc:hover > .loginForm,
.acntDesc:hover > .leftPattern{display: block;} */
.loginForm h2{	color: #e41892;	font-size: 34px;	font-weight: 400;	font-family: 'Desyrel-Regular';	padding-bottom: 12px;	line-height: 1;}
.loginDetailForm input[type="text"],
.loginDetailForm input[type="password"]{	border: 0;	width: 255px;	height: 31px;	padding: 0 8px;	font-weight: 400;	font-family: 'TrebuchetMS-Regular';	color: #626366;	line-height: 1;	font-size: 14px;}
.loginDetailForm input[type="text"]::-webkit-input-placeholder{   color: #626366;   font-family: 'TrebuchetMS-Regular';}
.loginDetailForm input[type="text"]::-moz-placeholder{   color: #626366;    font-family: 'TrebuchetMS-Regular'; }
.loginDetailForm input[type="text"]:-ms-input-placeholder {     color: #626366;    font-family: 'TrebuchetMS-Regular'; }
.loginDetailForm .userName{padding-bottom: 10px;}	
.loginDetailForm .password{padding-bottom: 7px;}
.forgetPass .passhelp{	color: #f77f00;	text-decoration: underline;	font-weight: 400;	font-family: 'TrebuchetMS-Regular';	line-height: 1;	font-size: 12px;	margin-top: 15px;	display: inline-block;padding-top: 0;	text-transform: none;}

.loginDetailForm input[type="button"] {	padding: 13px 33px;	display: inline-block;	color: #ffffff;	background-color: #e41892;	font-size: 23px;	font-weight: 700;font-family: 'TrebuchetMS-Regular';	border: 0;}
.page{  padding-top: 112px;  }
#headerWrapper{	/*position: fixed; */	top: 0;	left:0;	width: 100%;	background-color: #ffffff;	z-index: 10001;	position:relative;}
.logo{padding-top: 15px;}
#header{ padding-bottom: 11px;   padding-top: 3px;width:100%;padding-left:15px;padding-right:15px;}
.loginDetail{  width: 800px;  }
.accountWrapper ul li{	float: left;	padding-left: 25px;}
.accountWrapper .wishList{ padding-left: 14px; }
.accountWrapper li a{	display: block;	line-height: 1;	color: #5f5f5f;	font-weight: 700;font-family: 'TrebuchetMS-Regular';	text-transform: uppercase;	padding-top: 19px;}
.accountWrapper .phone{	color: #f77f00;	font-weight: 700;	font-family: 'TrebuchetMS-Regular';	font-size: 28px;	padding-left: 28px;	padding-top: 16px;}
.accountWrapper li a.cartBlock { padding-top:12px;}
.cart{ position: relative; padding-right: 50px; }
.cart .cartBlock .fa { position:relative; font-size:22px; line-height:1em;}
.cart .cartBlock .fa .badge { position:absolute; width:auto; right:-19px; top:-9px; background:#f77f00;}
.cart a img{	position: absolute;	top: 8px;	right: 0;	}
.inspiration{padding-top: 16px;}.inspiration li{	padding-left: 28px;	float: left;}
.inspiration li a{	font-size: 16px;	color: #000000;	text-transform: uppercase;	font-weight: 700;font-family: 'TrebuchetMS-Regular';line-height: 1;	padding: 12px 0 4px;display: block;}
.inspiration li.insp a{	background: url('../images/gallery.png') no-repeat right center;	padding-right: 38px;	color: #e41892;}


/* Tabs
---------------------------------------------------------------------------*/
.tabsWrapper {  background-color: #6a6868;}
#tabs{position: relative;}
#tabs-wrapper{	font-size: 19px;	font-weight: 400;	font-family: 'TrebuchetMS-Regular';	line-height: 1;	color: #ffffff;}
#tabs-wrapper li{	float: left;	position: relative;}
#tabs-wrapper a{	color: #ffffff;	display: block;padding: 16px 30px;}
#tabs-wrapper a:hover,
#tabs-wrapper a.current{	background-color: #F77F00; 	position: relative;}
#tabs-wrapper a.current span.border{	width: 100%;	top: 56px;position: absolute;left: 0;	height: 6px;	display: block;	background-color: #F77F00;}
.searchbox {	width: 52px;	position: absolute;	right: 0px;	top: 6px;}
.searchbox input[type="text"]{	width: 0px;	height: 39px;	border: 1px solid #c7c7c7;	padding: 0 43px 0 7px;	color: #7a7a7a;	font-size: 19px;	font-weight: 400;	font-family: 'TrebuchetMS-Regular';line-height: 1;	padding-top: 4px;}
.searchbox input[type="submit"]{	position: absolute;	right: 13px;	top: 10px;	border: 0;	background-color: #ffffff;	font-size: 0;	background: url('../images/search-icon.png') no-repeat right center;	width: 26px;	height: 27px;}
.searchbox #submit{	position: absolute;	right: 13px;	top: 3px;	border: 0;	background-color: #ffffff;	font-size: 0;	background: url('../images/search-icon.png') no-repeat right center;	width: 26px;	height: 32px;}
.searchbox input[type="text"]::-webkit-input-placeholder{   color: #7a7a7a;}
.searchbox input[type="text"]::-moz-placeholder{   color: #7a7a7a;  }
.searchbox input[type="text"]:-ms-input-placeholder {     color: #7a7a7a;  }

/* PAGE
---------------------------------------------------------------------------*/
/*.participants{padding: 5px 0 2px;}
.participants .professionals,
.participants .exhibitors{ width: 569px;	float: left;	padding: 27px 40px 30px 30px;	box-sizing: border-box;}
.participants > div a{	display: block;background: url('../images/participate-arrow.png') no-repeat right center;	padding: 1px 0;}
.participants .professionals{	margin-right: 2px;}
.professionals.pink{background-color: #e41892;}
.exhibitors.orange{background-color: #f77f00;}
.participants h2{	font-size: 23px;	font-weight: 700;	font-family: 'TrebuchetMS-Regular';	line-height: 1;	color: #ffffff;}
.participants h3{	font-size: 16px;	font-weight: 400;	font-family: 'TrebuchetMS-Regular';	line-height: 1;	color: #ffffff;	padding-top: 14px;}
.participants .left { cursor:pointer;}
.participants .exhibitors { left:1%; top:20px;}
.participants .professionals { left:34%; top:20px;}
.participants .partners { left:67%; top:20px;}*/

.participants{padding: 5px 0 2px; position:relative;}
.participants .professionals,
.participants .exhibitors,
.participants .partners{ width: 32%;min-height: 85px; position:absolute;	float: left;z-index: 1;	padding: 20px;	box-sizing: border-box; background:rgba(0,0,0,.25); border:1px solid #999;}
.participants > div a{	display: block;background: url('../images/participate-arrow.png') no-repeat right center;	padding: 1px 0;}
.participants .professionals{	margin-right: 2px;}
.professionals.pink{background-color: #e41892;}
.exhibitors.orange{background-color: #f77f00;}
.participants h2{	font-size: 18px;	font-weight: 700;	font-family: 'TrebuchetMS-Regular';	line-height: 1;	color: #ffffff;}
.participants h3{	font-size: 14px;	font-weight: 400;	font-family: 'TrebuchetMS-Regular';	line-height: 1;	color: #ffffff;	padding-top: 14px;}
.participants .left { cursor:pointer;}
.participants .exhibitors { left:1%; top:20px;}
.participants .professionals { left:34%; top:20px;}
.participants .partners { left:67%; top:20px;}

.eventsWrapper{ padding-top: 25px; }
.eventsWrapper li{	width: 378px;	float: left;	padding-left: 2px;}
.eventsWrapper li:first-child{ padding-left: 0;	 }
.eventsWrapper h2{	font-size: 27px;	font-weight: 700;	font-family: 'TrebuchetMS-Regular';line-height: 1;	color: #ffffff;	text-align: center;	padding: 25px 0;}
.eventsWrapper h2.orange{ background-color: #F77F00; }
.eventsWrapper h2.pink{ background-color: #f47f88; }
.eventsWrapper h2.blue{ background-color: #45c1bf; }
.eventDesc{	position: relative;}
.hoverDesc{	display: none;	text-align: left;	font-size: 16px;	font-weight: 400;	font-family: 'TrebuchetMS-Regular';	line-height: 1.5;	color: #000000;	padding: 22px 25px;	background-color: rgba(255,255,255, 0.9);	position: absolute;top: 0;	left: 0;}
.hoverDesc p{ padding-bottom: 18px; }
.hoverDesc .eventDetail{ min-height: 276px; }
.learnEvent { text-align: center; padding-top: 18px; }
.hoverDesc .learnEvent a{	display: inline-block;	font-size: 23px;	font-weight: 700;	font-family: 'TrebuchetMS-Regular';	line-height: 1;	color: #000000;	background: url('../images/event-learn.png') no-repeat right center;	padding: 9px 54px 9px 0;}
.eventDesc a,
.eventDesc a img{ display: block; max-width: 100%; }
.eventDesc:hover > .hoverDesc { display: block; }

.expoPeopleWrapper{	padding: 60px 0 20px; background: #f77f00 url('../images/people.png') no-repeat 515px -132px !important; margin-top:60px ;}
.expoPeople {text-align: center;}
.expoPeople h2{	font-size: 46px;	font-weight: 700;	font-family: 'TrebuchetMS-Regular';	line-height: 1;color: #ffffff;	padding-bottom: 38px;}
.expoPeople .desc div{	text-align: left;	font-size: 17px;	font-weight: 400;	font-family: 'TrebuchetMS-Regular';	line-height: 1.4;	color: #000000;}
.expoPeople .desc .col1{	width: 540px;	padding-right: 30px;}
.expoPeople .desc .col2{width: 570px;0}
.expoPeople .desc p{padding-bottom: 25px;}
.expoPeople h3{	font-size: 30px;	font-weight: 700;	font-family: 'TrebuchetMS-Regular';	line-height: 1;color: #ffffff;	padding-bottom: 35px;}
.expoPeople h4{	color: #ffffff;	font-size: 53px;	font-weight: 400;	font-family: 'Desyrel-Regular';	background: url('../images/space-bg.png') no-repeat center bottom !important;	padding-bottom: 37px;}

.expoTeamWrapper{	padding: 60px 0;	background: #e41892 url('../images/expo-bg.png') no-repeat  586px 1px !important; background-size:1429px; margin-bottom:60px;}
.expoDesc{  width: 380px; }
.expoDesc p{	font-size: 20px;	font-weight: 400;	font-family: 'TrebuchetMS-Regular';	line-height: 1.5;	color: #ffffff;}
.expoDesc .learnExpo{ padding: 27px 0 0 27px; }
.expoawards .learnExpo a{	padding: 13px 24px;	display: inline-block;	color: #f77f00;	font-size: 23px;	font-weight: 700;	font-family: 'TrebuchetMS-Regular';	background-color: #ffffff;}
.furniture { padding-top: 2px; }
.furDesc{	width: 379px;	padding: 70px 25px 25px;	box-sizing: border-box;	text-align: right;	position: relative;}
.furDesc h3{	font-size: 30px;	font-weight: 700;	font-family: 'TrebuchetMS-Regular';	line-height: 1.3;	color: #000000;	padding-left: 20px;	padding-bottom: 15px;}
.furDesc h3 span{	color: #e41892;	display: inline-block;}
.furDesc p{	font-size: 17px;	font-weight: 400;	font-family: 'TrebuchetMS-Regular';	line-height: 1.4;	color: #000000;	padding-bottom: 20px;}
.furDesc > a{	padding: 13px 24px;	display: inline-block;	color: #ffffff;	background-color: #f77f00;	font-size: 23px;	font-weight: 700;	font-family: 'TrebuchetMS-Regular';}
.directionfur{	position: absolute;	right: -112px;	top: 45px;}

.styleExponent{padding: 2px 0;}
.styleThumbs img{	display: inline-block;	float: left;	margin-right: 2px;}
.styleExponent .styleDesc{width: 380px;	padding: 25px 30px 25px 25px;	box-sizing: border-box;	text-align: left;	position: relative;}
.direction{	position: absolute;	top: 0;	left: 0;	top: 100px;	left: -128px;}
.styleExponent h3 img{display: block;}
.styleExponent .styleDesc p{	font-size: 17px;	font-weight: 400;	font-family: 'TrebuchetMS-Regular';	line-height: 1.4;	color: #000000;	padding: 20px 0;}
.styleExponent .styleDesc p span{	color: #f77f00;	font-weight: 700;}
.styleExponent .styleDesc a{	padding: 13px 24px;	display: inline-block;	color: #ffffff;background-color: #f77f00;	font-size: 23px;	font-weight: 700;font-family: 'TrebuchetMS-Regular';}

.sayingWrapper{  background: #e41892 url('../images/saying-bg.png') no-repeat -340px 40px; margin-top:60px;}
.sayingWrapper.gradient {
    background: #e4258e; /* Old browsers */
background: /*url('../images/saying-bg.png') no-repeat -340px 40px,*/ -moz-linear-gradient(left,  #e4258e 0%, #f04d5d 100%) !important; /* FF3.6-15 */
background: /*url('../images/saying-bg.png') no-repeat -340px 40px,*/ -webkit-linear-gradient(left,  #e4258e 0%,#f04d5d 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: /*url('../images/saying-bg.png') no-repeat -340px 40px,*/linear-gradient(to right,  #e4258e 0%,#f04d5d 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4258e', endColorstr='#f04d5d',GradientType=1 ) !important; /* IE6-9 */

}
.sayDescWrap{
	width: 760px;
	padding: 60px 40px 0 20px;
	box-sizing: border-box;
	text-align: center;
}
.sayDescWrap h2{
	color: #ffffff;
	font-size: 53px;
	font-weight: 400;
	font-family: 'Desyrel-Regular';
	background: url('../images/swish.png') no-repeat center bottom;
	padding-bottom: 37px;
}
.sayDesc{ 
	position: relative; 
	width: 714px;
	margin: 0 auto;
}
.sayDesc h3{
	font-size: 20px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	line-height: 1;
	color: #ffffff;
	padding: 60px 0 27px;
}
.sayDesc p{
	font-size: 18px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	line-height: 1.8;
	color: #ffffff;
	padding: 0 0 27px 0;
}
.sayDesc > span{
	font-size: 18px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	line-height: 1;
	color: #ffffff;
	font-style: italic;
}
.leftSqr, .rightSqr{
	position: absolute;
}
.leftSqr{
	left: -62px;
	bottom: -7px;
}
.rightSqr{
	right: -61px;
	bottom: -4px;
}
.thumbnail img{ display: block; }
.categoryWrapper { padding: 55px 0 0px; }
.catgory li{
	width: 365px;
	float: left;
	/*padding-left: 20px;*/
}
.catgory li:first-child{ padding-left: 0; }
.catDesc{
	border: 1px solid #c7c7c7;
	padding: 20px 19px 10px 19px;
	min-height:422px;
}
.catDesc > img{display: block;}
.catDesc h3,
.catDesc h3 a{
	color: #f77f00;
	font-size: 15px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	text-transform: uppercase;
	line-height: 1;
	padding: 9px 0 12px;
}
.catDesc p{
	color: #000000;
	font-size: 20px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	line-height: 1.3;
	padding-bottom: 14px;
	min-height: 77px;
}
.catDesc > span{
	display: block;
	font-size: 15px;
	color: #918f8f;
	line-height: 1;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
}

.BlogsWrapper{ padding: 20px 0; }
.BlogsWrapper  li{ padding-bottom: 20px; }
.BlogsWrapper .col1{
	width: 365px;
}
.blogDesc{
	  position: relative;
}
.blogDesc > a{  display: block; }
.blogDesc > a > img{  display: block; width:100%;}
.blogDesc h3{
	position: absolute;
	top: 52px;
	padding-left: 15px;
	color: #ffffff;
	font-size: 35px !important;
	font-weight: 400;
	font-family: 'Ubuntu', sans-serif !Important;
	line-height: 1;
	width: 300px;
}
h3.last{
	text-align: right;
	left: 29px;
}
h3.middle{
	width: 363px;
	text-align: center;
	top: 25px;
	padding-left: 0;
        font-family: 'Ubuntu', sans-serif;
	font-size: 43px;
	color: #e41892;
}
.col1.col2 h3.last{
	top: 33px;
	left: 20px;
	padding-left: 0;
	text-align: left;
}
.col1.col2 h3.middleSection{
	width: 313px;
	text-align: right;
	padding-left: 0;
	right: 20px;
	bottom: 23px;
	color: #ffffff;
	font-size: 41px;
	font-weight: 400;
	font-family: 'Ubuntu', sans-serif;
}
.blogDesc h3 span{
	color: #f77f00;
	font-weight: 700;
}
.col1.col3{
	margin: 0 20px;
}
.signUpWrapper{
	min-height:404px;
	background-color: #e41892;
	box-sizing: border-box;
	padding: 60px 30px;
	text-align: center;
	color: #ffffff;
}
.signUpWrapper a{ display: block; }
.signUp h3{
	color: #ffffff;
	font-size: 41px;
	font-weight: 400;
	font-family: 'Ubuntu', sans-serif;
	line-height: 1.2;
}

.signUp h4{
	color: #ffffff;
	font-size: 30px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	padding: 23px 0 35px;
}
.col1.col3 .middleSection{
	padding-left: 0;
	text-align: right;
	color: #000000;
	width: 260px;
	right: 18px;
}
.desyrelFont{
	font-weight: 400;
	font-family:'Ubuntu', sans-serif !Important;
}
.awards { margin-bottom:30px;}
.awards h4{
	text-align: center;
	padding: 10px 0;
	border-top: 2px solid #d4d4d4;
	border-bottom: 2px solid #d4d4d4;
	font-family: 'TrebuchetMS-Regular';
	font-size: 17px;
	color: #000000;
	font-weight: 400;
}
.awardsImages{
	text-align: center;
	line-height: 1;
	padding: 20px 0 30px;
}
.awardsImages img{ display: inline-block; }

/* Expoent_Custom_Stand_Packages
---------------------------------------------------------------------------*/
.section1240{
	width: 1240px;
	margin: 0 auto;
	background-color: #ffffff;
}
.section1240.custom{
	overflow: hidden;
	margin-bottom: 50px;
}
#contentBg{ background-color: #ebebeb; }
#tabs-content{ 
	background-color: #ffffff;
	margin-bottom: 50px;
	padding-bottom: 30px;
}
.custom #tabs-content{ 
	margin-bottom: 18px;
}
#sectionContentWrapper{ /*padding: 10px 0;*/ }
#sectionHeader{
	background-color: #F77F00;
	color: #ffffff;
	padding: 42px 19px 15px 19px;
	margin-top: 5px;
	height:83px;
	margin-bottom:30px;
}
.color #sectionHeader{
	background-color: #f77e00;
}
.purple #sectionHeader{
	background-color: #e41892;
}
.sectionText{
	width: 215px;
	font-size: 19px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	line-height: 1;
	color: #ffffff;
	padding-top: 6px;
}
#sectionHeader h2{
	font-size: 25px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	line-height: 1;
	color: #ffffff;
	padding-left: 50px;
}
.custom #sectionHeader{
	background: #f77e00;
}
.custom #sectionHeader h2{
	font-size: 46px;
	font-weight: 700;
	color: #F7B168;
	padding-left: 12px;
	margin-top: -2px;
	padding-bottom: 5px;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
}
.custom #sectionHeader h2 span{
	color: #fff;
}
.custom #sectionHeader .btn{
	color: #FFF;
	width: auto;
	font-size: 23px;
	line-height: 54px;
	font-weight: 700;
	display: block;
	float: right;
	height: 54px;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	background: url('../images/exhibitionArrow.png') no-repeat 190px center;
	background-color: #E41892;
	padding: 0 79px 0 22px;
	margin-top: -18px;
	margin-right: 8px;
}
.print{ padding-top: 5px; }
.print li{float: left; padding-left: 23px;}
.print li a{
	font-size: 12px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	line-height: 1;
	color: #ffffff;
	text-transform: uppercase;
	padding-left: 28px;
	background: url('../images/print-icon.png') no-repeat left top;
	padding-top: 5px;
	display: block;
}
.print li:first-child a{ background: url('../images/gmail-icon.png') no-repeat left 2px; }
.aside{ 
	width: 245px; 
	padding-right: 51px;
}
.aside > ul{
	padding-bottom: 30px;
}
.aside li:first-child{ border-top: 0; }
.aside li{ 
	/*border-top: 1px solid #ffffff; */
	background-color: #e0e0e0;
}
.aside ul > li:first-child{
	padding-top: 8px;
}
.aside li a{
	display: block;
	background-color: #e0e0e0;
	color: #6a6868;
	font-size: 15px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	line-height: 1.5;
	 padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 10px;
    padding-top: 5px;
}
.aside li a:hover,
.aside li.active > a
	{
	
    background-color: #F77F00 !important;color: #ffffff !important;
}
.sublink li.active > a{background-color: #ffffff !important;color: #F77F00 !important;}
.color .aside li a:hover,
.color li .active{
	background-color: #f77e00;
	color: #ffffff;
}
.purple .aside li a:hover,
.purple .aside li .active{
	background-color: #e41892;
	color: #ffffff;
}
.aside li .sublink li a{
	color: #6a6868;
	font-weight: 400;
	background-color: #ffffff;
}

.aside li .sublink li:first-child {
   padding-top: 0;
}.aside li .sublink li a:hover,
.aside li .sublink li a.active{
	background-color: #F77F00;
	color: #ffffff;
}

.purple .aside li .sublink li a:hover,
.purple .aside li .sublink li a.active{
	background-color: #e41892;
	color: #ffffff;
}
/*.downloadWrapper{background: #e41892 url('../images/shadow.png') no-repeat 0 0; margin-bottom: 10px;}*/
.downloadWrapper {
margin-bottom: 10px;
max-width: 50%;
float: left;
text-align: center;
}
.divexguide p a{border:2px solid #f90; width:100%; text-align:center; padding:3px auto; display:block; margin-top:10px;}
.download.testi{background: #f77e00 url('../images/shadow.png') no-repeat 0 0;}
.downloadWrapper > a {display: block; }
.download{
	width: 100%;
	display: table;
	position: relative;

}
.dwnldIcon,
.testiIcon,
.customerIcon{
	position: absolute;
	top: 15px;
	left: 16px;
}
.testiIcon{
	left: 22px;
}
.customerIcon{
	left: 16px;
}
.download > p{
	color: #ffffff;
	height: 73px;
	padding-left: 85px;
	display: table-cell;
	vertical-align: middle;
	font-size: 20px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	line-height: 1.2;
}
.sectionContent{
	/* width: 854px; */
	float: right;
}
.video-place {
	margin: 31px auto 0;
	display: block;
	float: none;
}
.type-2 .sectionContent{
	width: 854px;
	float: right;
}
.sectionContent h3{
	font-size: 32px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	line-height: 1;
	color: #6a6868;
	
}
.benefits{
	font-size: 17px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
	padding: 0 30px 13px 0;
	border-bottom: 2px solid #cfcece;
}
.benefits .desc{
	width: 285px;
	line-height: 1.5;
}
.benefits ul{
	width: 225px;
	padding-left: 44px;
}
.benefits ul li{
	padding-left: 27px;
	background: url('../images/list-icon.png') no-repeat 0 3px;
	padding-bottom: 14px;
}
.benefits ul a{
	color: #6a6868;
	line-height: 1.4;
}
.productSelection{
	display: table;
	width: 100%;
	text-align: center;
	padding: 25px 0 20px;
}
.productSelection li{
	display: inline-block;
	padding: 0 15px;
}
.productSelection li a{
	color: #6a6868;
	font-size: 17px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	display: inline-block;
	line-height: 1;
	padding: 9px 30px;
	border: 3px solid #e0e0e0;
}
.productSelection li:first-child{

}
.productSelection li a.active,
.productSelection li a:hover{
	background-color: #F77F00;
	color: #ffffff;
	border: 3px solid #f36c3f;
}
.productsWrapper ul{
	display: table;
	width: 100%;
	text-align: center;
}
.productsWrapper ul li{
	width: 261px;
	padding: 18px 11px;
	display: inline-block;
	float:left;
}
.productDesc .thumbnail a{display: block;}
.productDesc .productDetail{  padding: 10px 12px 0 10px;min-height:120px; }
.productDesc h3{
	padding: 0 0 10px;
	line-height: 1;
	border-bottom: 1px solid #e0e0e0;
	text-align: left;	
}
.productDesc h3 a{
	font-size: 15px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	color: #000000;
	display: block;
}
.productDesc h4{
	text-align: left;
	/*padding-top: 9px;*/
	color: #f77e00;
	font-size: 26px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	line-height: 1;
}
.productDesc h4 span{
	font-size: 15px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
	display: inline-block;
}


/* Exhibition_Packages
---------------------------------------------------------------------------*/
.exhibitDesc{
	font-size: 17px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
	line-height: 1.5;
	padding: 23px 0 34px;
}
.exhibitons li{padding-top: 45px;}
.exhibitons li:first-child{padding-top: 0;}
.exhibitons li .thumDesc > a,
.exhibitons li .thumDesc > a img,
.orderedProducts > a,
.orderedProducts > a img{display: block;}
.exhibitons li .thumDesc > a img,
.orderedProducts > a img{max-width: 100%;}
.exhibitons .thumDesc h3{
	color: #ffffff;
	font-size: 20px;
	font-weight: 400;
	padding: 15px 20px;
	line-height: 1;
	background: #6a6868 url('../images/exhibitionArrow.png') no-repeat 791px center;
}
.orderedProducts{width: 414px}
.orderedProducts h3{
	color: #ffffff;
	font-size: 17px;
	font-weight: 400;
	padding: 13px 24px;
	line-height: 1;
	background: #6a6868;
	text-transform: uppercase;
}
.onlineOrderdProducts li{padding-top: 22px;}
.onlineOrderdProducts li:first-child{padding-top: 0;}

/* Sub Category
---------------------------------------------------------------------------*/
.onlineOrderdProducts.furniture h3 {
	color: #6a6868;
	font-size: 17px;
	font-weight: 700;
	padding: 9px 24px;
	line-height: 1;
	background: #f9e1c7;
}
.breadcrums{
	font-size: 16px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
	padding-top: 27px;
	line-height: 1;
}
.type-2 .breadcrums{
	padding-top: 12px;
	font-weight: bold;
	border-bottom: 2px solid #cfcece;
	padding-bottom: 9px;
	margin-bottom: 19px;
}
.breadcrums a{color: #f77e00;}
.breadcrums span{padding: 0 5px;}
#subCategory h1{
	font-size: 28px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	color: #f77e00;
	padding-top: 25px;
	line-height: 1;
}
/* Expoent_Custom_Stand_Packages
---------------------------------------------------------------------------*/
#subCategory.categoryListing .pageWrapper{  padding-top: 25px;}
#subCategory.categoryListing .pageWrapper h1{float: left; padding-top: 0;}
#subCategory.categoryListing .viewPages{
	font-size: 15px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
	float: right;
	white-space: nowrap;
}
#subCategory.categoryListing .viewPages span{
	display: inline-block;
	font-size: 24px;
	color: #cfcece;
}
#subCategory.categoryListing .viewPages a{
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
	display: inline-block;
}
#subCategory.categoryListing .viewPages a.first{padding-left: 10px;}
#subCategory.categoryListing .viewPages a:hover,
#subCategory.categoryListing .viewPages a.active{color: #f77e00;}
.backtoTopWrapper{
	float: right;
	width: 517px;
	padding-top: 24px;
	padding-bottom: 55px;
}
.paginationWrapper {
	float: right;
}
.pageno, .directionNav{float: left;}
.pageno form{  display: inline-block; padding: 0 8px 0 5px;   float: left; }
.pageno span{
	display: inline-block;
	font-size: 15px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
	position: relative;
	top: 6px;
	float: left;
}
.top{
	margin-right: 80px;
	font-size: 18px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	color: #ffffff;
	background: #f77e00 url('../images/up-arrow.png') no-repeat 133px 20px;
	padding: 12px 55px 12px 28px;
	display: inline-block;
	float: left;
}
.selectWrapper{
	width: 63px;
	height: 28px;
	overflow: hidden;
	border: 1px solid #cfcece;
	background: url('../images/down-greyarrow.png') no-repeat 39px 11px;
}
.selectWrapper select{
	width: 90px; 
	padding-left: 10px;
	border: 0;
	height: 28px;
	background-color: transparent;
}
.directionNav{padding-left: 13px;}
.directionNav a{margin-left: 15px;}
.directionNav a,
.directionNav a img{display: inline-block;}

.popular,.discounted{
	width: 570px;
	float: left;
	text-align: center;
	font-size: 15px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	text-transform: uppercase;
}
.type-2 .popular{
	width: 444px;
}
.type-2 .discounted{
	width: 410px;
}
.popular a{color: #ffffff;}
.discounted a{color: #6a6868;}
.popular a, .discounted a{
	padding: 15px 0;
	display: block;
}
.popular.pink{
	color: #ffffff;
	background: #e41892 url('../images/popular-product-bg.png') no-repeat right center;
}
.discounted{
	color: #6a6868;
	background-color: #e0e0e0;
}
.productsWrapper.popularProducts ul li{padding: 8px 0;}
.productsWrapper.popularProducts ul li:first-child{padding-left: 0;}
.sortingWrapper{
	padding-top: 13px;
}
.sortingWrapper .sorting{float: left;}
.selectSort,
.selectColor{float: left; width: 243px;}
.sortingWrapper .sorting form label{
	display: inline-block;
	float: left;
	padding-right: 5px;
	font-size: 15px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
	padding-top: 5px;
}
.selectColor{padding-left: 44px;}
.selectWrapperColor{
	width: 183px;
	height: 28px;
	overflow: hidden;
	border: 1px solid #cfcece;
	background: url('../images/down-greyarrow.png') no-repeat 158px 11px;
}
.selectWrapperColor select{
	width: 210px;
	padding-left: 10px;
	border: 0;
	height: 28px;
	background-color: transparent;
}
.selectWrapperSort .selectSub{
	width: 173px;
	padding-left: 10px;
	border: 0;
	height: 28px;
	background-color: transparent;
}
.selectionWrapper{ float: right; position: relative; }
.selectSubWrapper{
	width: 183px;
	height: 28px;
	overflow: hidden;
	border: 1px solid #cfcece;
	background: url('../images/down-greyarrow.png') no-repeat 158px 11px;
}
.selectSub{ 
	display: none;
	position: absolute;
	top: 29px;
	width: 99%;
	background-color: #ffffff;
	border: 1px solid #cfcece;
}
.selectSub li{border-top: 1px solid #cfcece;}
.selectSub li:first-child{border-top: 0;}
.selectSub li a{
	font-size: 15px;
	display: block;
	color: #6a6868;
	text-align: left;
	padding: 5px 10px;
}
.selectionWrapper:hover .selectSub{display: block;}
.selectSubWrapper:hover{background: url('../images/up-greyarrow.png') no-repeat 158px 11px;}
.selectSub li label{
	font-size: 15px;
	display: block;
	color: #6a6868;
	text-align: left;
	width: 125px;
	padding: 5px 0;
	padding-left: 55px;
	background: url('../images/checkbox.png') no-repeat 20px 8px;
}
.selectSub li input[type="checkbox"]{
	display: none;
}
.selectSub li input[type="checkbox"]:checked + label{background: url('../images/checked.png') no-repeat 20px 8px;}
.paginationWrapper .selectSubWrapper{  width: 40px; padding: 0 10px; line-height: 28px; color: #6a6868; font-size:15px;   background: url('../images/down-greyarrow.png') no-repeat 36px 11px;}
.paginationWrapper .selectSub{text-align: center; width: 97%;}
.paginationWrapper .selectSub li a{text-align: center;}
.paginationWrapper .selectSubWrapper:hover{background: url('../images/up-greyarrow.png') no-repeat 36px 11px;}
#tab-a.active,
#tab-c.active{display: block !important;}

.tab-c {
	display: none;
}

.tab-c.active {
	display: block;
}
/* Product Detail
---------------------------------------------------------------------------*/
.clickSee{
	font-size: 15px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	text-align: center;
	color: #f77e00;
	padding-top: 7px;
}
.smallThumbnails{
	position: relative;
}
.smallThumbnails ul{
	display: table !important;
	width: 100%;
	text-align: center;
}
.smallThumbnails ul li{
	float: none !important;
	display: inline-block;
}
.type-2 .smallThumbnails ul li{
	margin: 16px 2px 0 2px;
}
.smallThumbnails .leftArrow{
	position: absolute;
	top: 44px;
	left: 0;
}
.smallThumbnails .rightArrow{
	position: absolute;
	top: 44px;
	right: 0;
}
.singleProductWrapper {  padding-bottom: 125px;}
.type-2 .singleProductWrapper {  padding-bottom: 85px;}
#sectionContentWrapper.productDetail .productDescription{padding: 35px 0; border-top: 2px solid #cfcece;}
#sectionContentWrapper.productDetail .productDescription .headingWrap{
	border-bottom: 2px solid #e0e0e0;
	margin-bottom: 43px;
}
#sectionContentWrapper.productDetail .productDescription .headingWrap h3{
	color: #ffffff;
	width: 225px;
	background: #f77e00 url('../images/half-oranger.jpg') no-repeat right 0;
	text-align: center;
	padding: 14px 0;
	position: relative;
	top: 2px;
}
#sectionContentWrapper.productDetail .productDescription p{
	font-size: 17px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
	line-height: 1.5;
	padding-bottom: 25px;
}

#sectionContentWrapper.productDetail .popular,
#sectionContentWrapper.productDetail .discounted{
	width: 427px;
}
.popular{
	color: #ffffff;
	background: #f77e00 url('../images/popular-orange-bg.png') no-repeat right center;
}
.discounted{
	color: #6a6868;
	background-color: #e0e0e0;
}

#sectionContentWrapper.productDetail .backtoTopWrapper{
	border-top: 2px solid #e0e0e0;
	float: none;
	width: 100%;
	text-align: center;
}
#sectionContentWrapper.productDetail .backtoTopWrapper a{
	margin: 0;
	float: none;
}

.singleProductWrapper .product{
	width: 500px;
	float: left;
	padding-bottom:15px;
}
.singleProductWrapper .productOptions{
	width: 320px;
	float: right;
	padding-bottom:15px;
}
.singleProductWrapper .productOptions .info-spec{
	font-size: 15px;
	line-height: 25px;
	color: #6a6868;
	text-align: left;
	padding: 47px 0 0 0;
}
.singleProductWrapper .productOptions .info-spec p{
	overflow: hidden;
	padding-bottom: 16px;
}
.singleProductWrapper .productOptions .info-spec .left{
	width: 100px;
	float: left;
	clear: left;
	display: block;
}
.singleProductWrapper .productOptions .info-spec .right{
	width: 220px;
	float: right;
}
.product .zoomPad .zoomWindow{display: none !important; }
/*.zoomWrapper, .zoomWrapperImage{
	width: 380px !important; height: 477px !important;
}*/
.product .zoomPad .zoomWindow.active{display: block !important;}
.productOptions h3{
	font-size: 22px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
	padding-right: 17px;
	line-height: 1.2;
	padding: 15px 40px 30px 0;
}
.type-2 .productOptions h3{
	padding: 15px 40px 34px 0;
}
.productOptions h4{
	font-size: 17px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
	line-height: 1;
	padding-bottom: 16px;
}
.productOptions .size{
	font-size: 15px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
	line-height: 1;
	padding-bottom: 30px;
}
.productOptions .size span{padding-right: 5px;}
.price{
	color: #f77e00;
	font-size: 28px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	line-height: 1;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	padding: 13px 0;
}
.type-2 .price{
	margin-bottom: 35px;
}
.price span{
	font-size: 16px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
	display: inline-block;
}
.queryWrapper{padding-top: 20px;}
.queryWrapper a{
	font-size: 15px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
	display: inline-block;
	line-height: 1;
	padding: 12px 12px;
	background-color: #e0e0e0;
	margin-right: 12px;
}
.addToCartWrapper{
	background: #e41892 url('../images/addtocart-bg.png') no-repeat 0 0;
}
.addToCartWrapper > a,
.addToCartWrapper > button{ display: block;}
.addToCart{
	width: 100%;
	display: table;
	position: relative;
}
.addToCart .editIcon{
	margin: 17px 26px 0 0;
}
.addToCartWrapper .btn { background:none !important; border:none !important; padding:0;}
.addToCart p,
.addToCartWrapper .btn .addToCart p{
	color: #ffffff;
	height: 78px;
	padding-left: 45px;
	display: table-cell;
	vertical-align: middle;
	font-size: 30px;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	line-height: 1;
}
.addToCartWrapper .btn .addToCart i { font-size: 50px; margin:10px 0 0 20px;}
.addIcon{
	position: absolute;
	left: 221px;
	top: 15px;
}
#optionBlog{ padding: 16px 0; }
#optionBlog label{
	display: inline-block;
	font-size: 15px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
	width: 115px;
	float: left;
}
#optionBlog .optionWrapper{
	float: left;
	width: 203px;
	height: 28px;
	overflow: hidden;
	border: 1px solid #cfcece;
	background: url('../images/option-arrow.png') no-repeat 176px 3px;
}
#optionBlog .optionWrapper select{
	width: 240px;
	padding-left: 8px;
	border: 0;
	height: 28px;
	background-color: transparent;
	font-size: 15px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
}
#optionBlog input[type="text"]{
	float: left;
	width: auto;
	height: 28px;
	border: 1px solid #cfcece;
	font-size: 15px;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	color: #6a6868;
	max-width:57px;
	padding: 0 10px;
}
#optionBlog .quantity{
	padding-top: 12px;
}
.productOptions .price { padding:30px 0!important;}
.productHeading.pageWrapper h1{
	border-bottom: 1px solid #f77f00;
	padding-bottom: 14px;
	margin-bottom: 16px;
	float: none !important;
	display: block;
}
.socialLike{
	text-align: center;
	position: relative;
	top: 122px;
}

/* FOOTER
---------------------------------------------------------------------------*/

#footerWrapper{
	background: #464441 url('../images/footer-bg.png') no-repeat 570px 0;
}
.footer{
	padding: 52px 0 38px;

}
.quickLinks{
	width: 108px;
}
.quickLinks ul { width:100%;}
.contactUs{
	width: 265px;
}
.contactWithUs{
	width: 335px;
}
.quickLinks.first{
	padding-left: 0;
}
.quickLinks,
.contactUs,
.contactWithUs{
	padding-left: 100px;
	text-align: center;
}

.footer h3{
	font-size: 17px;
	color: #e27400;
	font-weight: 700;
	font-family: 'TrebuchetMS-Regular';
	text-transform: uppercase;
	padding-bottom: 25px;
	line-height: 1;
}
.quickLinks li{	padding-bottom: 10px; }
.quickLinks li a{
	font-size: 16px;
	color: #ffffff;
	font-weight: 400;
	font-family: 'TrebuchetMS-Regular';
	line-height: 1;
	display: block;
}
.contact a{
	font-family: 'Ubuntu', sans-serif;
	font-size: 30px;
	color: #ffffff;
	font-weight: 700;
	display: block;
	background: url('../images/phone-icon.png') no-repeat top left;
	padding: 10px 0 10px 53px;
	line-height: 1.2;
}
.contact a span{
	font-weight: 300;
}
.emailUs{
	  padding-top: 24px;
}
.emailUs a{
	font-family: 'TrebuchetMS-Regular';
	font-size: 30px;
	color: #ffffff;
	font-weight: 700;
	display: block;
	background: url('../images/email-footer.png') no-repeat 36px 2px;
	padding: 5px 0 0px 62px;
	line-height: 1;
}
.contactWithUs ul{ padding-top: 7px; }
.contactWithUs li{
	padding: 0 6px;
	float: left;
}
.contactWithUs li a{
	display: block;
	width: 43px;
	height: 42px;
	background: url('../images/social-icon.png') no-repeat 0 0;
}
.contactWithUs .fb{
	background: url('../images/social-icon.png') no-repeat -58px 0;
}
.contactWithUs .tmblr{
	background: url('../images/social-icon.png') no-repeat -114px 0;
}
.contactWithUs .lnkdin{
	background: url('../images/social-icon.png') no-repeat -171px 0;
}
.contactWithUs .pintrest{
	background: url('../images/social-icon.png') no-repeat -228px 0;
}
.contactWithUs .insta{
	background: url('../images/social-icon.png') no-repeat -285px 0;
}
.footerBottomWrpper{
	background-color: #4f4d4a;
	padding: 20px 0;
}
.footerBottom p,
.footerBottom p a{
	text-align: center;
	font-family: 'TrebuchetMS-Regular';
	font-size: 15px;
	color: #ffffff;
	font-weight: 400;
	line-height: 1;
}
.footerBottom p span{
	padding: 0 40px 0 70px;
}


/* FORMS
---------------------------------------------------------------------------*/
#ordeOnline,
.ordeOnline{
	position: relative;
}
.downArrow{
	position: absolute;
	top: 51px;
	z-index: 9999;
	left: 39%;
	display: none;
}
#ordeOnline:hover > .downArrow,
.ordeOnline:hover > .downArrow{display: block;}
#ordeOnline .orderMegaWrapper,
.ordeOnline .orderMegaWrapper{
	left: -744px;
	z-index: 999;
	padding: 25px 0 30px;
	background-color: #f9e1c7 !important;
	position: absolute;
	display: none;
	top: 57px;
	box-shadow: 4px 7px 13px 1px #7B7B7B;
}
#ordeOnline:hover > .orderMegaWrapper,
.ordeOnline:hover > .orderMegaWrapper{display: block;}
#ordeOnline .orderMegaWrapper > div,
.ordeOnline .orderMegaWrapper > div{
	width: 233px;
	padding-left: 18px !important;
	padding-right: 33px;
	border-left: 1px solid #474747 !important;
	float: left;
	min-height: 517px !important;
}
#ordeOnline .orderMegaWrapper div.col1,
.ordeOnline .orderMegaWrapper div.col1{border-left: 0 !important;}
#ordeOnline .orderMegaWrapper h3,
.ordeOnline .orderMegaWrapper h3{
	color: #ffffff !important;
	font-family: 'TrebuchetMS-Regular';
	font-size: 18px;
	font-weight: 700;
	background-color: #f77e00 !important;
	margin-bottom: 20px;
	padding: 4px 20px;
	line-height: 1.3; width:100%; float:left;
}
.ordeOnline .orderMegaWrapper h3 a { display:block; padding:0 !important; margin:0 !important;}
#ordeOnline .orderMegaWrapper ul,
.ordeOnline .orderMegaWrapper ul{
	padding-bottom: 15px;
}
#ordeOnline .orderMegaWrapper li,
.ordeOnline .orderMegaWrapper li{
	font-family: 'TrebuchetMS-Regular';
	font-size: 15px;
	color: #000000 !important;
	font-weight: 400;
	line-height: 1;
	float: none;
	padding-bottom: 14px;
}
#ordeOnline .orderMegaWrapper li a,
.ordeOnline .orderMegaWrapper li a{display: block; color: #000000 !important;   padding: 0 !important;}
#ordeOnline .orderMegaWrapper li a:hover,
.ordeOnline .orderMegaWrapper li a:hover{
	background-color: transparent;
}

.exponent.accessories .megaWrapper .colWrapper h3,
.organisrs.exponent .megaWrapper .colWrapper div h3 {  background-color: #f77e00 !important;     color: #ffffff !important;    font-family: "TrebuchetMS-Regular";    font-size: 18px;    font-weight: 700;    line-height: 1.3;    margin-bottom: 20px;    padding: 4px 20px; width:100%; float:left;}
.organisrs.exponent .megaWrapper .colWrapper div h3 a:hover { text-decoration:none;}
.exponent.accessories .megaWrapper .colWrapper ul,
.exponent.accessories .megaWrapper .colWrapper ul li,
.exponent .megaWrapper .colWrapper ul,
.exponent .megaWrapper .colWrapper ul li,
.ordeOnline .orderMegaWrapper ul,
.ordeOnline .orderMegaWrapper ul li { width:100%; float:left;}
.exponent.accessories .megaWrapper .colWrapper ul li,
.ordeOnline .orderMegaWrapper ul li{ padding-left:20px;}
.exponent.accessories .megaWrapper .colWrapper ul li a,
.ordeOnline .orderMegaWrapper ul li a { display:block;} 
.ordeOnline .orderMegaWrapper ul li a:hover {  background:none !important;}

.ordeOnline.accessories.exponent .megaWrapper.section { left:-666px !important;}
.ordeOnline.accessories.exponent .megaWrapper.section .colWrapper div h3 a,
.organisrs.exponent .megaWrapper .colWrapper div h3 a{ padding:0 !important; background:none !important;}
.ordeOnline.accessories.exponent .megaWrapper.section .colWrapper div h3 a:hover  { text-decoration:none;}

#tabs-wrapper .custm.exponent .megaWrapper.section .colWrapper div h3 a { background-color: #f77e00 !important;     color: #ffffff !important;    font-family: "TrebuchetMS-Regular";    font-size: 18px;    font-weight: 700;    line-height: 1.3;    margin-bottom: 20px;    padding: 4px 20px; width:100%; float:left; }
#tabs-wrapper .custm.exponent .megaWrapper.section .colWrapper div h3 a:hover  { text-decoration:none;}


#tabs-wrapper .ec.exponent .megaWrapper.section .colWrapper div h3 a { background-color: #f77e00 !important;     color: #ffffff !important;    font-family: "TrebuchetMS-Regular";    font-size: 18px;    font-weight: 700;    line-height: 1.3;    margin-bottom: 20px;    padding: 4px 20px; width:100%; float:left; }
#tabs-wrapper .ec.exponent .megaWrapper.section .colWrapper div h3 a:hover  { text-decoration:none;}

#tabs-wrapper .events.exponent .megaWrapper.section .colWrapper div h3 a { background-color: #f77e00 !important;     color: #ffffff !important;    font-family: "TrebuchetMS-Regular";    font-size: 18px;    font-weight: 700;    line-height: 1.3;    margin-bottom: 20px;    padding: 4px 20px; width:100%; float:left; }
#tabs-wrapper .events.exponent .megaWrapper.section .colWrapper div h3 a:hover  { text-decoration:none;}

 .megaWrapper{
	z-index: 999;
	padding: 35px 0 15px;
	background-color: #f9e1c7 !important;
	box-shadow: 4px 7px 13px 1px #7B7B7B;
	position: absolute;
	display: none;
}
.megaWrapper.clearfix{display: none;}
#exponent:hover .megaWrapper,
.exponent:hover .megaWrapper{display: block;}
#exponent:hover .downArrow,
.exponent:hover .downArrow{display: block;}
.megaWrapper .colWrapper{
	padding-bottom:30px;
}
.megaWrapper .colWrapper li,
.megaWrapper .colWrapper p{
	font-family: 'TrebuchetMS-Regular';
	font-size: 15px;
	color: #000000 !important;
	font-weight: 400;
	line-height: 1;
	float: none;
	padding-bottom: 18px;
}
.megaWrapper .colWrapper p{line-height: 1.5;}
.megaWrapper .colWrapper li a{
	display: block; color: #000000 !important; padding: 0 !important;
}
.megaWrapper .colWrapper li a:hover{
	background-color: transparent !important;
}
.megaWrapper .colWrapper > div{
	width: 233px;
	padding-left: 18px !important;
	padding-right: 33px;
	border-left: 1px solid #474747 !important;
	float: left;
	min-height: 180px !important;
}
.megaWrapper .colWrapper div.col1{border-left: 0 !important;}
.customStandWrapper .customDesc,
.customStandWrapper .furntDesc{
	width: 545px;
	height: 100px;
	background-color: #f36c3f;
	padding-right: 15px;
	box-sizing: border-box;
}
.customStandWrapper .customDesc > img,
.customStandWrapper .furntDesc > img{
	float: left;
	display: inline-block;	
}
.customStandWrapper h3{
	padding-top: 20px;
}
.customStandWrapper h3{
	float: right;
	display: inline-block;
	font-family: 'TrebuchetMS-Regular';
	font-size: 19px;
	color: #ffffff !important;
	font-weight: 700;
	text-align: right;
}
.customStandWrapper h3 a{
	padding: 0 !important;
	display: inline-block;
	font-family: 'TrebuchetMS-Regular';
	font-size: 19px;
	color: #ffffff !important;
	font-weight: 700;
}
.customStandWrapper h3 span{
	display: block;
}
.customStandWrapper .customDesc,
.customStandWrapper .furntDesc{float: left; margin-left: 15px;}


#exponent.events .megaWrapper,
.exponent.events .megaWrapper{left: -322px;}
#exponent.custm .megaWrapper,
.exponent.custm .megaWrapper{ left: -446px;}
#exponent.accessories .megaWrapper,
.exponent.accessories .megaWrapper{left: -850px;}
#exponent.organisrs .megaWrapper,
.exponent.organisrs .megaWrapper{left: -157px;}

#productContainer .mix{
    display: none;
}

.location-con{
	padding: 38px 0 0 0;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
}

.location-con h3{
	/*border-bottom: 2px solid #6a6868;*/
	padding-bottom: 8px;
	margin-bottom: 15px;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	padding-top: 0;
}

.location-con p{
	font-size: 17px;
	line-height: 25px;
	padding-bottom: 32px;
	color: #6a6868;
}

.location-con section{
	overflow: hidden;
	padding-bottom: 21px;
}

.location-con article p{
	padding-bottom: 10px;
}

.location-con article span{
	display: inline-block;
	width: 30px;
}

.location-con article .info{
	padding-top: 10px;
}

.location-con article span,
.location-con article a{
	color: #f77e00;
}

.location-con article a{
	font-weight: bold;
}

.location-con article{
	/*float: left;
	width: 250px;
	margin-right: 34px;*/
}

.location-con .map{
	padding-bottom: 35px;
}

.location-con fieldset{
	padding: 0;
	margin: 0;
	border: none;
}

.location-con label{
	display: block;
	color: #6A6868;
	font-size: 17px;
	line-height: 25px;
	cursor: default;
}

.location-con form h3{
	margin-bottom: 28px;
}

.location-con fieldset{
	width: 242px;
	float: left;
	margin-right: 37px;
}

.location-con input{
	background: #ebebeb;
	border: none;
	height: 33px;
	padding: 0 10px;
	width: 222px;
	display: block;
	color: #6A6868;
	font-size: 17px;
	margin: 0 0 12px 0;
	line-height: 25px;
}

.location-con textarea{
	background: #ebebeb;
	border: none;
	height: 151px;
	padding: 0 10px;
	width: 779px;
	display: block;
	color: #6A6868;
	font-size: 17px;
	margin: 0 0 12px 0;
	line-height: 25px;
}

.location-con .btn{
	color: #FFF;
	font-size: 23px;
	font-weight: 700;
	height: 54px;
	line-height: 50px;
	width: 204px;
	text-align: center;
	border: none;
	margin-bottom: 7px;
	float: right;
	background-color: #F77F00;
	margin-right: 56px;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	margin-top: 20px;
}

.dashboard{
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
}

.dashboard h3{
	color: #6A6868;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	font-size: 22px;
	font-weight: 700;
	border-bottom: 2px solid #6a6868;
	padding-top: 22px;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.dashboard h3 a{
	width: 189px;
	height: 40px;
	background-color: #6A6868;
	float: right;
	line-height: 40px;
	color: #FFF;
	font-size: 17px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	margin-top: 34px;
}

.dashboard>p{
	max-width: 700px;
	color: #6A6868;
	font-size: 17px;
	line-height: 25px;
}

.dashboard .tab-nav {
	padding-top: 27px;
}

.dashboard .tab-nav li{
	float: left;
	margin-right: 10px;
}

.dashboard .tab-nav li a{
	height: 35px;
	border: 3px solid #E0E0E0;
	padding: 0 20px;
	color: #6A6868;
	font-size: 17px;
	font-weight: 700;
	text-transform: uppercase;
	display: block;
	line-height: 36px;
}

.dashboard .tab-nav li a:hover,
.dashboard .tab-nav li.current a{
	text-decoration: none;
	background: #f77e00;
	border: 3px solid #f77e00;
	color: #fff;
}

.dashboard .tab-content{
	clear: both;
	color: #6A6868;
	font-size: 17px;
	line-height: 25px;
	padding-top: 30px;
	padding-bottom: 27px;
}

.dashboard .tab-content p{
	max-width: 850px;
	float: left;
}

.dashboard .tab-content .paginationWrapper{
	margin-top: 2px;
}


.dashboard .tab-content p{
	padding-bottom: 32px;
}

.dashboard .tab-content p strong{
}

.dashboard .tab-content table{
	display: block;
	clear: both;
	width: 100%;
	margin-bottom: 17px;
}

.dashboard .tab-content tbody {
	width: 100%;
}

.dashboard .tab-content table th{
	color: #FFF;
	font-size: 17px;
	font-weight: 700;
	text-transform: uppercase;
	border-bottom: 5px solid #fff;
	height: 38px;
	line-height: 38px;
	background: #f77e00;
}

.dashboard .tab-content table td{
	width: 1140px;
	background-color: #F9E1C7;
	border-bottom: 5px solid #fff;
	height: 52px;
	line-height: 52px;
	background: #f9e1c7;
	padding: 0;
}

.dashboard .tab-content table td p{
	padding: 0;
}

.dashboard .tab-content table .col-1{
	width: 156px;
	text-align: center;
}

.dashboard .tab-content table .col-2{
	width: 195px;
	text-align: center;
}

.dashboard .tab-content table .col-3{
	width: 443px;
	text-align: left;
	padding-left: 32px;
}

.dashboard .tab-content table .col-4{
	width: 315px;
	text-align: left;
}

.dashboard .tab-content table .col-4 p{
	width: 110px;
	height: 28px;
	background-color: #FFF;
	border: 1px solid #CFCECE;
	text-align: center;
	color: #6A6868;
	line-height: 28px;
	font-size: 17px;
	margin: 11px 19px 0 17px;
	float: left;
}

.dashboard .tab-content table .col-4 a{
	width: 147px;
	height: 40px;
	background: #6A6868 url(../images/bg_arrow.png) no-repeat 129px 8px;
	color: #FFF;
	font-size: 17px;
	line-height: 40px;
	padding-left: 16px;
	font-weight: 700;
	text-transform: uppercase;
	display: block;
	float: left;
	margin-top: 5px;
}


.dashboard .tab-content table.width .col-1{
	width: 134px;
	text-align: center;
}

.dashboard .tab-content table.width .col-2{
	width: 511px;
	text-align: left;
	padding-left: 17px;
}

.dashboard .tab-content table.width .col-3{
	width: 130px;
	text-align: center;
	padding: 0;
}

.dashboard .tab-content table.width .col-4{
	width: 306px;
	padding-left: 38px;
	text-align: left;
}

.dashboard .tab-content table.width td.col-4{
	padding-left: 27px;
}

.dashboard .tab-content table.width td.col-4 a{
	float: right;
	margin-right: 5px;
	padding-left: 20px;
	width: 144px;
	background: #6A6868 url(../images/ico_download.png) no-repeat 130px 10px;
}

.custom #sectionHeader.violet{
	background-color: #e41892;
	overflow: hidden;
	padding-bottom: 4px;
}

.custom #sectionHeader.violet h2{
	color: #FFF;
	font-size: 25px;
	font-weight: 700;
	padding-left: 0;
	line-height: 30px;
	margin-left: -5px;
}

.gallery-con{
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	padding: /*49px*/ 0 0;
}

.gallery-con>h3{
	color: #6A6868;
	font-size: 22px;
	font-weight: 700;
	border-bottom: 2px solid #6a6868;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.gallery-con .pin{
	float: right;
	width: 220px;
	height: 77px;
	background: #E92638 url(../images/ico_pinterest.png) no-repeat 23px 18px;
	border-radius: 20px;
	display: block;
	margin: 3px 3px 0 0;
	padding: 19px 20px 0 80px;
	color: #FFF;
	font-size: 16px;
}

.gallery-con>p{
	color: #6A6868;
	font-size: 17px;
	line-height: 25px;
	max-width: 855px;
	float: left;
}

.gallery-con section{
	overflow: hidden;
	padding: 25px 0 0 0;
	clear: both;
	margin-right: -18px;
}

.gallery-con article{
	margin: 0 18px 8px 0;
	float: left;
	width: 368px;
}

.gallery-con article .hover{
	display: none;
	background: rgba(0, 0, 0, 0.66);
	height: 54px;
	width: 160px;
	line-height: 52px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -80px;
	margin-top: -20px;
	font-weight: 700;
	color: #fff;
	text-align: center;
	font-size: 20px;
	z-index: 9;
}

.gallery-con article a:hover .hover{
	display: block;
}

.gallery-con article .pic{
	display: block;
	/*height: 231px;*/
	position: relative;
}

.gallery-con article .pic:hover:after{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.33);
	content: "";
}

.gallery-con article h3{
	color: #FFF;
	font-size: 22px;
	height: 48px;
	line-height: 44px;
	background-color: #E41892;
	font-weight: 400;
	margin: 0 0 12px 0;
	padding: 0;
	border: none;
	text-align: center;
}

.gallery-con article p{
	color: #6A6868;
	font-size: 17px;
	text-align: center;
	line-height: 25px;
	padding-bottom: 25px;
}

.subscribe-con{
	padding: 5px 0 0 0;
	background: #fff;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
}

.subscribe-con .top-con{
	padding: 30px 0 50px;
	overflow: hidden;
	background: #f77f00 url('../images/bg_line.png') no-repeat 770px 0;
	
}

.subscribe-con .section1240{
	background: none;
	text-align: center;
}

.subscribe-con .top-con h2{
	font-family: 'desyrel';
	color: #FFF;
	font-size: 42px;
	font-weight: 400;
	line-height: 42px;
	letter-spacing: -2px;
	background: url(../images/bg_element.png) no-repeat 52% 100%;
	margin-bottom: 36px;
	padding-bottom: 40px;
}

.subscribe-con .top-con h1{
	color: #FFF;
	font-size: 46px;
	font-weight: 700;
	padding-bottom: 18px;
}

.subscribe-con .top-con p{
	color: #FFF;
	font-size: 17px;
	font-weight: 400;
	line-height: 25px;
}

.subscribe-con .top-con section{
	width: 1140px;
	margin: auto;
	padding-top: 49px
}

.subscribe-con .top-con article{
	float: left;
	width: 265px;
	padding: 0 10px;
	text-align: center;
}

.subscribe-con .top-con article h3{
	width: 265px;
	height: 58px;
	line-height: 58px;
	background-color: #FFF;
	color: #6A6868;
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 15px;
}

.subscribe-con .top-con article p{
	padding: 0 15px;
}

.subscribe-form h2 {
	color: #E41892;
	font-size: 37px;
	font-weight: 700;
	line-height: 60px;
	background: url(../images/ico_mail.png) no-repeat 100% 50%;
	display: inline-block;
	padding: 0 102px 0 0;
	margin-top: 37px;
}

.subscribe-form h2 {
	color: #E41892;
	font-size: 37px;
	font-weight: 700;
	line-height: 60px;
	background: url(../images/ico_mail.png) no-repeat 100% 50%;
	display: inline-block;
	padding: 0 102px 0 0;
	margin-top: 37px;
	margin-bottom: 28px;
}

.subscribe-form form {
	width: 836px;
	margin: auto;
}

.subscribe-form fieldset {
	margin: 0 18px 12px 18px;
	padding: 0;
	border: none;
	float: left;
	width: 242px;
}

.subscribe-form fieldset label {
	color: #6A6868;
	font-size: 17px;
	display: block;
	line-height: 25px;
	text-align: left;
	font-weight: normal;
}

.subscribe-form fieldset input {
	width: 222px;
	height: 33px;
	font-size: 15px;
	padding: 0 10px;
	background: #EBEBEB;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	border: none;
}

.subscribe-form .btn-hold {
	clear: both;
	padding: 18px 0 20px 0;
}

.subscribe-form button {
	color: #FFF;
	width: 204px;
	height: 54px;
	line-height: 50px;
	margin: auto;
	border: none;
	background-color: #E41892;
	font-size: 23px;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	font-weight: 700;
	clear: both;
}

.subscribe-form .note {
	font-style: italic;
	font-size: 15px;
	color: #464441;
	line-height: 25px;
	max-width: 500px;
	margin: auto;
	padding-bottom: 37px;
}

.subscribe-form .note a {
	color: #F77E00;
	font-weight: 700;
}

@font-face {
	font-family: 'desyrel';
	src: url('../fonts/desyrel.eot');
	src: url('../fonts/desyrel.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/desyrel.woff') format('woff'),
	     url('../fonts/desyrel.ttf') format('truetype'),
	     url('../fonts/desyrel.svg#HelveticaNeueLight') format('svg');
	font-weight: normal;
	font-style: normal;
}

.gallery-detail {
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
}

.gallery-detail .breadcrums {
	padding-top: 0;
	padding-bottom: 30px;
}

.gallery-detail h2 {
	color: #6A6868;
	font-size: 22px;
	line-height: 30px;
	border-bottom: 2px solid #6A6868;
	font-weight: 700;
	padding-bottom: 4px;
	margin-bottom: 15px;
}

.gallery-detail p {
	color: #6A6868;
	font-size: 17px;
	line-height: 25px;
	font-weight: 400;
	padding-bottom: 25px;
}

.gallery-detail section {
	margin-right: -15px;
	overflow: hidden;
	padding-bottom: 30px;
}

.gallery-detail article {
	overflow: hidden;
	height: 221px;
	width: 279px;
	margin: 0 9px 9px 0 ;
	float: left;
}

.gallery-detail article .hold {
	position: relative;
	top: 0;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.gallery-detail article:hover .hold {
	top: -72px;
}

.gallery-detail article img {
	display: block;
}

.gallery-detail article p {
	color: #FFF;
	font-size: 17px;
	line-height: 25px;
	height: 72px;
	font-weight: 400;
	padding: 0;
	margin: auto;
	display: block;
	text-align: center;
	background: #6a6868;
	padding: 10px 20px 0 20px;
}

.exhibition {
	color: #6A6868;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	font-size: 17px;
	line-height: 25px;
	padding: 26px 0 27px 0;
}

.exhibition .info-box {
	overflow: hidden;
	padding-bottom: 25px;
}

.exhibition .info-box.space {
	padding-top: 26px;
	padding-bottom: 26px;
}

.exhibition .info-box img {
	margin-left: 28px;
	float: right;
	margin-top: 34px;
}

.exhibition .info-box .info {
	overflow: hidden;
}

.exhibition .info-box h3 {
	color: #6A6868;
	font-size: 22px;
	line-height: 30px;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	border-bottom: 2px solid #6A6868;
	font-weight: 700;
	padding-bottom: 4px;
	margin-bottom: 15px;
	margin-top: 2px;
}

.exhibition article h3 {
	font-size: 22px;
	font-weight: 700;
	width: 827px;
	cursor: pointer;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	height: 55px;
	color: #FFF;
	background-color: #F77F00;
	position: relative;
	margin: 0 0 5px 0;
	padding: 0 14px;
	line-height: 51px;
	background-color: #f9e1c7;
	color: #F77F00;
}

.exhibition section {
	padding-top: 19px;
}

.exhibition article h3.active {
	color: #FFF;
	margin: 0;
	background-color: #F36C3F;y
}

.exhibition article h3:after {
	position: absolute;
	content: "";
	right: 34px;
	top: 22px;
	background: url(../images/bg_arrow_accordion.png) no-repeat 0 -14px;
	height: 14px;
	width: 31px;
}

.exhibition article h3.active:after {
	background: url(../images/bg_arrow_accordion.png) no-repeat;
}

.exhibition article .top-hold {
	overflow: hidden;
	padding: 19px 0 20px 0;
}

.exhibition article .top-hold img {
	float: right;
	margin-right: 10px;
	margin-left: 20px;
}

.exhibition article .select-line {
	border-top: 2px solid #cfcece;
	color: #6A6868;
	font-size: 22px;
	line-height: 30px;
	font-weight: 400;
	padding: 15px 0 16px;
	overflow: hidden;
}

.exhibition article .select-line p.tw {
	padding-top: 4px;
	line-height: 25px;
}

.exhibition article .select-line p.tt {
	padding-top: 70px;
}

.exhibition article .select-line p {
	float: left;
	padding-top: 15px;
	width: 192px;
}

.exhibition article .select-line ul {
	float: left;
}

.exhibition article .select-line li {
	float: left;
	padding-right: 10px;
}

.exhibition article .select-line li {
	float: left;
	padding-right: 10px;
}

.exhibition article .select-line .sizes {
	margin-right: -50px;
}

.exhibition article .select-line .sizes img {
	display: block;
	margin-bottom: 8px;
	border: 1px solid #e0e0e0;
}

.exhibition article .select-line .sizes.ss a {
	margin-right: 4px;
	text-transform: none;
	width: 155px;
}

.exhibition article .select-line .sizes a {
	height: auto;
	width: auto;
	border: 0;
	margin-right: 12px;
	line-height: 25px;
	background: none;
	color: #696767;
	text-align: center;
font-family: "Trebuchet MS";
font-size: 17px;

}

.exhibition article .select-line a {
	width: 114px;
	height: 55px;
	line-height: 55px;
	border: 1px solid #000;
	color: #FFF;
	font-size: 17px;
	text-transform: uppercase;
	display: block;
	background: #000;
	text-align: center;
}

.exhibition article .select-line .te a {
	border: 0;
}

.exhibition article .select-line .po p {
	padding: 8px 0 0;
	margin-right: 10px;
	font-size: 17px;
	line-height: 25px;
	width: 210px;
}

.exhibition article .select-line .te.bb a {
	color: #000000;
}

.exhibition article .select-line .white a {
	border: 1px solid #e0e0e0;
	color: #000;
	background: #fff;
}
.exhibition article .select-line .glass a {
	border: 1px solid #e0e0e0;
	color: #000;
	background: url(../images/bg_blue.jpg);
}

.exhibition article .select-line .blue a {
	border: 1px solid #1f73c2;
	background: #1f73c2;
}

.exhibition article .select-line .red a {
	border: 1px solid #e70c0c;
	background: #e70c0c;
}

.exhibition article .select-line .grey a {
	border: 1px solid #e0e0e0;
	background: #e0e0e0;
	color: #000;
}

.exhibition article .con-box {
	margin-bottom: 8px;
	display: none;
}

.exhibition article .con-box.active {
	display: block;
}

.post-con {
	overflow: hidden;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
}

.post-con .main-col {
	float: left;
	width: 619px;
}

.post-con .top-line {
	overflow: hidden;
	padding: 40px 0 0 0;
	border-bottom: 2px solid #6A6868;
}

.post-con .top-line .date {
	float: left;
	text-align: center;
	background: #6A6868;
	width: 78px;
	padding: 11px 0 2px 0;
}

.post-con .top-line .date .day{
	font-size: 20px;
	line-height: 22px;
}

.post-con .top-line .date p{
	color: #FFF;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 22px;
}

.post-con .top-line h3 {
	color: #6A6868;
	font-size: 22px;
	font-weight: 700;
	padding: 0;
	overflow: hidden;
	line-height: 30px;
	margin: -7px 0 2px 0;
	width: 517px;
	float: right;
}

.post-con .breadcrums {
	margin: 0;
	font-size: 14px;
	line-height: 25px;
	color: #f77e00;
	font-weight: bold;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	padding: 14px 0  4px 0;
}

.post-con .breadcrums span {
	color: #6a6868;
	padding: 0 6px;
}

.post-con .breadcrums a {
	color: #6a6868;
}

.post-con .breadcrums a.color {
	color: #f77e00;
}

.post-con .social-pic {
	margin-top: 6px;
	margin-bottom: 16px;
}

.post-con .main-col>p {
	color: #6A6868;
	font-size: 17px;
	line-height: 25px;
	padding-bottom: 20px;
}

.post-con .images {
	overflow: hidden;
	margin-right: -10px;
	padding-top: 9px;
}

.post-con .images li {
	float: left;
	margin: 0 8px 4px 0;
}

.post-con .author h3 {
	color: #6A6868;
	font-size: 22px;
	line-height: 30px;
	font-weight: 700;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	padding-bottom: 6px;
	padding-top: 20px;
	margin-bottom: 0;
}

.post-con .author h3 span {
	color: #f77e00;
}

.post-con .author .hold {
	float: left;
	padding-bottom: 8px;
	overflow: hidden;
	background: #ffead4;
	margin-bottom: 25px;
}

.post-con .author .photo {
	float: left;
	padding: 18px 28px 0 18px;
	text-align: center;
}

.post-con .author .photo li {
	display: inline-block;
	padding: 7px 2px 0 1px;
}

.post-con .author .photo li a {
	display: block;
	height: 23px;
	width: 24px;
	background: url(../images/ico_soacial.png) no-repeat;
}

.post-con .author .photo .facebook a {
	background-position: -24px 0;
}

.post-con .author .photo .linked-in a {
	background-position: -48px 0;
}

.post-con .author .photo .pinterest a {
	background-position: -72px 0;
}

.post-con .author .photo .instagram a {
	background-position: -96px 0;
}

.post-con .author .info {
	overflow: hidden;
	padding-right: 20px;
}

.post-con .author .info p {
	font-size: 17px;
	line-height: 25px;
	color: #6a6868;
	padding-top: 11px;
}

.post-con .author .info p a {
	color: #F77E00;
	font-weight: 700;
}

.post-con .comment {
	padding-bottom: 20px;
	overflow: hidden;
	clear: both;
}

.post-con .comment h3 {
	color: #6A6868;
	font-size: 22px;
	line-height: 30px;
	font-weight: 700;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	padding-bottom: 5px;
	padding-top: 0;
	border-bottom: 2px solid #6A6868;
	width: 558px;
	margin-bottom: 20px;
}

.post-con .comment label {
	color: #6A6868;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	font-size: 17px;
	float: left;
	clear: left;
	width: 174px;
	padding-top: 7px;
	padding-bottom: 14px;
}

.post-con .comment label span {
	font-size: 13px;
	display: block;
	margin: 8px 0 0 0;
}

.post-con .comment input {
	display: block;
	width: 242px;
	height: 33px;
	background-color: #EBEBEB;
	float: left;
	border: none;
	padding: 0 10px;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	font-size: 15px;
}

.post-con .right-bar {
	float: right;
	width: 188px;
	padding-top: 34px;
}

.post-con .right-bar article {
	padding-bottom: 11px;
}

.post-con .right-bar h3 {
	color: #6A6868;
	font-size: 22px;
	line-height: 30px;
	font-weight: 700;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	padding-bottom: 5px;
	padding-top: 0;
	border-bottom: 2px solid #6A6868;
	width: 558px;
	margin-bottom: 21px;
}

.post-con .right-bar li {
	padding-bottom: 10px;
}

.post-con .right-bar a {
	color: #6A6868;
	font-size: 14px;
	line-height: 19px;
}

.post-con .right-bar .style-2 a {
	color: #f77e00;
	font-weight: bold;
}

.styleme {
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	padding-top: 4px;
}

.styleme h3 {
	color: #6A6868;
	font-size: 22px;
	line-height: 30px;
	font-weight: 700;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	padding-bottom: 5px;
	border-bottom: 2px solid #6A6868;
	margin-bottom: 15px;
}

.styleme p {
	color: #6A6868;
	font-size: 17px;
	line-height: 25px;
}

.styleme section {
	padding: 34px 0 15px 0;
}

.styleme article {
	overflow: hidden;
	padding-bottom: 29px;
}

.styleme h2 {
	height: 48px;
	background-color: #6A6868;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	color: #FFF;
	font-weight: normal;
	font-size: 25px;
	line-height: 52px;
	padding: 0 24px;
	margin-bottom: 12px;
}

.styleme article p {
	margin-bottom: 14px;
}

.styleme article .pic {
	margin-right: -15px;
}

.styleme article .pic img {
	margin: 0 9px 9px 0;
	float: left;
}

.oek {
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	background: #ebebeb;
}

.oek #header {
	overflow: hidden;
	background: #fff;
	height: 77px;
	padding: 0;
}

.oek #header .right-hold {
	float: right;
	padding: 20px 0 0 0;
}

.oek #header .right-hold a {
	float: left;
	color: #5F5F5F;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	display: block;
	line-height: 56px;
	margin-left: 25px;
}

.oek #header .right-hold a img {
	position: relative;
	top: 6px;
	margin-left: 6px;
}

.oek #header #logo {
	background: url(../images/logo_oek.png) no-repeat;
	height: 56px;
	width: 285px;
	display: block;
	float: left;
	text-indent: -999em;
	margin: 17px 0 0 0;
}

.oek .container {
	width: 1140px;
	margin: auto;
}

.top-oek {
	padding: 10px 0 6px 0;
	overflow: hidden;
}

.top-oek .banner {
	float: left;
}

.top-oek .right-hold {
	float: right;
	width: 565px;
}

.top-oek .right-hold .detail-info {
	float: left;
	background: #fff;
	height: 112px;
	width: 352px;
	padding: 20px 10px;
}

.top-oek .right-hold .detail-info p {
	display: block;
	border-bottom: 1px solid #ebebeb;
	color: #6A6868;
	font-size: 17px;
	font-weight: 400;
	padding: 0 10px 7px 10px;
	margin-bottom: 8px;
}

.top-oek .right-hold .detail-info p:last-child {
	border-bottom: none;
}

.top-oek .right-hold .detail-info p span {
	color: #000;
	font-size: 16px;
	font-weight: 700;
	text-transform: uppercase;
	display: inline-block;
	width: 88px;
}

.top-oek .right-hold .detail-info.styled p span {
	color: #e51a90;
}

.top-oek .right-hold .date-hold {
	float: right;
	width: 188px;
	text-align: center;
}

.top-oek .right-hold .date-hold .top-hold {
	color: #FFF;
	width: 100%;
	font-size: 22px;
	text-align: center;
	background: #e51a90;
	font-weight: 700;
	line-height: 88px;
	height: 90px;
	margin-bottom: 1px;
	font-family: 
}

.top-oek .right-hold .date-hold .top-hold span {
	font-size: 33px;
}

.top-oek .right-hold .date-hold .bt {
	background: #a51368;
	color: #fff;
	font-size: 14px;
	line-height: 18px;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 9px 0 9px 0;
}

.top-oek .right-hold .date-hold .bt span {
	display: block;
	font-size: 17px;
	letter-spacing: 0;
	text-transform: none;
	line-height: 19px;
	padding-top: 6px;
}

.log-in-oek {
	background: #4f4d4a;
	overflow: hidden;
	padding: 20px 20px 0 20px;
}

.log-in-oek .hold {
	background: #fff;
	overflow: hidden;
	padding-bottom: 45px;
}

.log-in-oek .left {
	float: left;
	width: 455px;
	padding-left: 40px;
	padding-top: 36px;
}

.log-in-oek .left h1 {
	color: #E41892;	
	font-size: 37px;
	font-weight: 700;
	line-height: 44px;
	padding-bottom: 32px;
}

.log-in-oek .left p {
	font-size: 25px;
	font-weight: 400;
	color: #E41892;	
	line-height: 38px;
}

.log-in-oek .right {
	width: 500px;
	padding-right: 50px;
	padding-top: 39px;
}

.log-in-oek .right h2 {
	color: #4F4D4A;
	font-size: 22px;
	font-weight: 700;
	line-height: 34px;
	margin-right: -10px;
	padding-bottom: 25px;
}

.log-in-oek .right p {
	color: #6A6868;
	font-size: 17px;
	line-height: 25px;
	font-weight: 400;
	padding-bottom: 18px;
}

.log-in-oek .right label {
	color: #6A6868;
	font-size: 17px;
	line-height: 31px;
	font-weight: 400;
	display: block;
	float: left;
	clear: left;
	width: 96px;
}

.log-in-oek .right input {
	width: 346px;
	height: 33px;
	font-size: 16px;
	background-color: #EBEBEB;
	border: none;
	padding: 0 15px;
	float: left;
	margin-bottom: 15px;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
}

.log-in-oek .right .help {
	color: #F77F00;
	font-size: 14px;
	font-weight: 400;
	text-decoration: underline;
	line-height: 18px;
	margin: 2px 0 0 17px;
	float: left;
}

.log-in-oek .right .help:hover {
	text-decoration: none;
}

.btn {
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	/*width: 127px;
	height: 54px;
	background-color: #E41892;
	color: #FFF;
	font-size: 23px;
	line-height: 54px;
	border: none;
	padding: 0;
	font-weight: 700;
	margin: 5px 0 0 96px;
	float: left;*/
}


.oek #footer {
	background: #4f4d4a;
	overflow: hidden;
	height: 57px;
}

.oek #footer .links {
	float: left;
	padding-left: 117px;
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	padding-top: 19px;
}

.oek #footer .links a {
	color: #fff;
}

.oek #footer .links span {
	padding: 0 3px;
}

.oek #footer .copy {
	float: right;
	padding-right: 117px;
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	padding-top: 19px;
}

.content {
	background: #fff;
	padding: 0 20px 50px 20px;
	overflow: hidden;
}

.content .title {
	background: #4f4d4a;
	height: 50px;
	padding: 0 15px;
	margin: 0 -20px 15px -20px;
}

.content .title h1 {
	color: #FFF;
	font-size: 22px;
	font-weight: 700;
	line-height: 48px;
}

.content .main-text {
	color: #6A6868;
	font-size: 17px;
	font-weight: 400;
	line-height: 25px;
	margin-bottom: 25px;
}

.content .sidebar {
	width: 219px;
	float: left;
}

.content .sidebar .links a {
	background: url(../images/bg_side_btn.jpg) no-repeat;
	width: 113px;
	height: 78px;
	margin-bottom: 5px;
	display: block;
	padding-left: 106px;
	padding-top: 22px;
	color: #FFF;
	font-size: 20px;
	font-weight: 400;
	line-height: 25px;
	text-transform: uppercase;
	position: relative;
}

.content .sidebar .links a:after {
	background: url(../images/bg_side_btns.png) no-repeat 0 27px;
	width: 70px;
	height: 100px;
	position: absolute;
	top: 0;
	left: 17px;
	bottom: 0;
	content: "";
}

.content .sidebar .links .link2 a:after {
	background-position: 0 -78px;
}

.content .sidebar .links .link3 a:after {
	background-position: 0 -183px;
}

.content .sidebar .links .link4 a:after {
	background-position: 0 -288px;
}

.content .sidebar .links .active a,
.content .sidebar .links a:hover {
	background: #a51368;
}

.content .sidebar .side-menu {
	background: #e0e0e0;
	padding-top: 8px;
	margin-top: 15px;
	padding-bottom: 12px;
}

.content .sidebar .side-menu li a {
	border-bottom: 1px solid #fff;
	line-height: 31px;
	height: 31px;
	display: block;
	font-size: 15px;
	font-weight: 700;
	color: #6A6868;
	padding: 0 13px;
}

.content .sidebar .side-menu li:last-child a {
	border-bottom: 1px solid #e0e0e0;
}

.content .sidebar .side-menu li a:hover,
.content .sidebar .side-menu li.active a {
	color: #fff;
	border-bottom: 1px solid #f58220;
	background: #f58220;
}

.content .main-content {
	float: right;
	width: 826px;
	border-top: 4px solid #e0e0e0;
	margin-right: 9px;
}

.content .main-content .sub-head {
	font-size: 20px;
	font-weight: 700;
	color: #4F4D4A;
	padding: 14px 0 19px 0;
	overflow: hidden;
}

.content .main-content .sub-head h2 {
	font-size: 20px;
	font-weight: 700;
	color: #4F4D4A;
	float: left;
}

.content .main-content .sub-head .alert {
	background: url(../images/ico_alert.png) no-repeat 0 0;
	padding-left: 42px;
	color: #E51A90;
	float: right;
	margin-top: -4px;
	padding-top: 4px;
	padding-bottom: 3px;
}

.content .main-content .accordion-content {
	margin-bottom: 15px;
}

.content .main-content .accordion-content .trigger {
	background: #e0e0e0;
	padding: 5px;
	overflow: hidden;
	margin-bottom: 5px;
	position: relative;
	cursor: pointer;
}

.content .main-content .accordion-content .trigger.active {
	background: #6a6868;
}

.content .main-content .accordion-content .trigger.current {
	background: #f58220;
}

.content .main-content .accordion-content .trigger:after {
	position: absolute;
	background: url(../images/bg_accordion_arrow.png) no-repeat;
	width: 30px;
	height: 14px;
	top: 22px;
	right: 30px;
	content: "";
}

.content .main-content .accordion-content .trigger.active:after {
	background-position: 0 -14px;
}

.content .main-content .accordion-content .trigger.current:before {
	position: absolute;
	content: "";
	background: #fff;
	height: 35px;
	width: 35px;
	display: block;
	top: 10px;
	right: 28px;
	border-radius: 40px;
}

.content .main-content .accordion-content .trigger.current:after {
	position: absolute;
	content: "";
	background: url(../images/ico_check.png) no-repeat;
	height: 29px;
	width: 27px;
	display: block;
	top: 13px;
	right: 29px;
}

.content .main-content .accordion-content .trigger p {
	color: #FFF;
	font-size: 15px;
	text-transform: uppercase;
	float: right;
	padding-right: 76px;
	padding-top: 15px;
}

.content .main-content .accordion-content .trigger p em {
	font-style: italic;
	margin-left: 3px;
	text-transform: none;
}

.content .main-content .accordion-content .trigger .nr {
	background: #fff;
	height: 45px;
	width: 52px;
	display: block;
	text-align: center;
	color: #6A6868;
	font-size: 26px;
	line-height: 47px;
	font-weight: 700;
	float: left;
}

.content .main-content .accordion-content .trigger.current .nr {
	color: #f58220;
}

.content .main-content .accordion-content .trigger h3 {
	font-size: 20px;
	line-height: 44px;
	font-weight: 700;
	float: left;
	color: #6a6868;
	margin-left: 19px;
}

.content .main-content .accordion-content .trigger.current h3,
.content .main-content .accordion-content .trigger.active h3 {
	color: #fff;
}

.content .main-content .accordion-content .info {
	display: none;
	margin-top: -4px;
	position: relative;
	z-index: 999;
}

.content .main-content .accordion-content .info:after {
	content: "";
	clear: both;
	display: block;
}

.content .main-content .bt-btn {
	height: 71px;
	width: 100%;
	display: block;
	background: #E51A90;
	text-align: center;
	color: #FFF;
	font-size: 20px;
	line-height: 67px;
	font-weight: 700;
}

.content .main-content .bt-btn img {
	margin-left: 16px;
	position: relative;
	top: 6px;
}

.accordion-content .info-slider {
	background: #e0e0e0;
	margin-top: -4px;
	padding: 15px 15px 0 25px;
	overflow: hidden;
	position: relative;
	min-height: 300px;
	margin-bottom: 29px;
}

.accordion-content .info-slider h3 {
	width: 360px;
	float: left;
	color: #E51A90;
	font-size: 22px;
	font-weight: 700;
	line-height: 33px;
	padding-top: 17px;
	padding-bottom: 38px;
}

.accordion-content .info-slider .bx-wrapper {
	position: absolute;
	top: 16px;
	right: 15px;
	box-shadow: 1.5px 2.6px 7px rgba(0, 0, 0, 0.2);
	width: 380px;
	height: 280px;
}

.accordion-content .info-slider .bx-wrapper .zoom {
	position: absolute;
	bottom: 14px;
	left: 11px;
	background: url(../images/ico_zoom.png) no-repeat;
	width: 26px;
	height: 26px;
}

.accordion-content .info-slider .bx-controls-direction {
	display: none;
}

.accordion-content .info-slider #bx-pager {
	float: left;
	clear: left;
	width: 310px;
	padding-bottom: 41px;
}

.accordion-content .info-slider #bx-pager a {
	width: 120px;
	height: 34px;
	background: #fff;
	color: #6A6868;
	font-size: 17px;
	font-weight: 700;
	line-height: 34px;
	display: block;
	float: left;
	margin: 0 29px 17px 0;
	text-align: center;
}

.accordion-content .info-slider #bx-pager a.active,
.accordion-content .info-slider #bx-pager a:hover {
	background: #e51a90;
	color: #fff;
}

.accordion-content .info-slider p {
	float: left;
	clear: left;
	color: #6A6868;
	font-size: 17px;
	font-weight: 700;
	max-width: 360px;
	padding-bottom: 19px;
}

.accordion-content h2 {
	color: #E51A90;
	font-size: 30px;
	line-height: 33px;
	font-weight: 700;
	border-top: 4px solid #e0e0e0;
	padding-top: 12px;
	padding-bottom: 15px;
}

.accordion-content .radio {
	font-size: 17px;
	color: #6A6868;
	font-weight: 400;
	border-top: 4px solid #e0e0e0;
	padding: 6px 0 6px 24px;
	position: relative;
	line-height: 25px;
	clear: both;
}

.accordion-content .radio:after {
	clear: both;
	content: "";
	display: block;
}

.accordion-content .radio.space {
	padding-top: 16px;
}

.accordion-content .radio input {
	display: block;
	position: absolute;
	top: 16px;
	left: 24px;
}

.accordion-content .radio.space input {
	top: 26px;
}

.accordion-content .radio label {
	margin: 0 0 0 33px;
	display: block;
	float: left;
	padding-bottom: 10px;
	padding-top: 5px;
	position: relative;
	z-index: 99;
}

.accordion-content .radio label:after {
	content: "";
	clear: both;
	display: block;
}

.accordion-content .radio label a {
	position: relative;
	top: -5px;
	margin: 0 0 0 4px;
}

.accordion-content .radio label a img {
	margin: -10px 0;
}

.accordion-content .radio span {
	color: #E51A90;
	font-weight: 700;
}

.accordion-content .radio .tooltip {
	margin: -20px 10px;
	display: inline-block;
	position: relative;
	top: 6px;
}

.accordion-content .radio .tooltip span {
	display: none;
	position: absolute;
	top: 100%;
	left: 0;
	width: 200px;
	padding: 10px;
	border: 2px solid #e0e0e0;
	background: #fff;
}

.accordion-content .radio .tooltip:hover span {
	display: block;
}

.accordion-content fieldset {
	padding: 0;
	margin: 0;
	border: none;
}

.accordion-content .info-1 fieldset {
	padding-bottom: 31px;
}

.accordion-content .info-1 .left-col {
	width: 515px;
	float: left;
	padding-left: 57px;
	padding-top: 2px;
}

.accordion-content .info-1 .modification {
	background: #ebdde5;
	padding: 10px 5px 11px 20px;
	width: 488px;
	margin-bottom: 22px;
}

.accordion-content .info-1 .modification h4 {
	font-size: 17px;
	color: #E51A90;
	font-weight: 700;
	line-height: 25px;
}

.accordion-content .info-1 .modification label {
	color: #6A6868;
	font-weight: 400;
	font-size: 17px;
	line-height: 25px;
}

.accordion-content .info-1 .modification input {
	float: left;
	margin: 6px 5px 0 0;
}

.ie8 .accordion-content .info-1 .modification input {
	position: relative;
	top: -3px;
}

.accordion-content .info-1 .input-hold {
	color: #6A6868;
	font-size: 17px;
	font-weight: 400;
	line-height: 25px;
}

.accordion-content .info-1 .input-hold p {
	padding-bottom: 14px;
	clear: both;
}

.accordion-content .info-1 .input-hold label {
	font-weight: 700;
	width: 153px;
	display: block;
	float: left;
	line-height: 36px;
	margin-bottom: 21px;
}

.oek label {
	cursor: default;
}

.accordion-content .info-1 .input-hold input {
	width: 343px;
	height: 32px;
	border: 2px solid #E0E0E0;
	color: #C0BFBF;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	font-size: 15px;
	font-weight: 400;
	padding: 0 6px 4px 6px;
}

.accordion-content .info-1 .right-col {
	float: right;
	padding: 2px 0 0 0;
	width: 241px;
	text-align: center;
}

.accordion-content .info-1 .right-col img {
	display: block;
	margin-bottom: 9px;
}

.accordion-content .info-1 .right-col a {
	color: #6A6868;
	font-size: 15px;
	font-weight: 400;
	text-decoration: underline;
}

.accordion-content .item-box {
	background: #e0e0e0;
	overflow: hidden;
	margin: -4px 0 0 0;
	padding: 36px 15px 14px 22px;
	margin-bottom: 29px;
}

.accordion-content .item-box .left-info {
	width: 355px;
	float: left;
}

.accordion-content .item-box h3 {
	color: #E51A90;
	font-size: 22px;
	font-weight: 700;
	line-height: 33px;
	padding-bottom: 18px;
}

.accordion-content .item-box p {
	color: #6A6868;
	font-size: 17px;
	font-weight: 400;
	line-height: 25px;
	padding-bottom: 10px;
}

.accordion-content .item-box .caption-info {
	float: right;
	width: 380px;
	margin-top: -16px;
	box-shadow: 1.5px 2.6px 7px rgba(0, 0, 0, 0.2);
}

.accordion-content .item-box .caption-info .pic {
	position: relative;
}

.accordion-content .item-box .caption-info .pic .zoom {
	position: absolute;
	bottom: 8px;
	left: 9px;
	background: url(../images/ico_zoom.png) no-repeat;
	width: 26px;
	height: 26px;
}

.accordion-content .item-box .caption-info img {
	display: block;
	margin: 0;
}

.accordion-content .item-box .caption-info p {
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #FFF;
	font-size: 15px;
	font-weight: 400;
	background: #6a6868;
	padding: 0;
}

.accordion-content table {
	width: 100%;
	margin-top: -14px;
	margin-bottom: 22px;
}

.accordion-content .info-4 table {
	margin-top: -6px;
	margin-bottom: 16px;
}

.accordion-content .info-4 table td.col-1 {
	font-weight: bold;
	padding: 9px 0 3px 0;
	width: 260px;
}

.accordion-content .info-4 table th.col-2 {
	font-style: normal;
	font-size: 17px;
}

.accordion-content .info-4 table .col-2 {
	width: 270px;
}

.accordion-content .info-4 table .col-2 select {
	width: 251px;
	height: 40px;
	background-color: #FFF;
	border: 2px solid #E0E0E0;
	border-radius: 2px;
}
.ie8 .accordion-content .info-4 table .col-2 select {
 padding: 0 0 10px 0;
}
.accordion-content .info-4 table .col-3 {
	width: 55px;
}

.accordion-content .info-4 table .col-4 {
	text-align: center;
	width: 130px;
}

.accordion-content .info-4 table tr:nth-child(2) td.col-5,
.accordion-content .info-4 table tr:nth-child(2) td.col-4 {
	padding-top: 101px;
}

.accordion-content .info-4 table tr:nth-child(2) td.col-3 {
	padding-top: 84px;
}

.accordion-content .info-4 table tr:nth-child(2) td.col-2 {
	padding-top: 92px;
}

.accordion-content .info-4 table td.col-5,
.accordion-content .info-4 table td.col-4 {
	padding-top: 95px;
}

.accordion-content .info-4 table td.col-3 {
	padding-top: 78px;
}

.accordion-content .info-4 table td.col-2 {
	padding-top: 84px;
}

.accordion-content .info-4 table .col-5 {
	width: 110px;
}

.accordion-content .info-4 table tr:nth-child(2) td.col-1 {
	padding-top: 16px;
}

.accordion-content .info-4 table .pic {
	position: relative;
	margin-top: 3px;
}

.accordion-content .info-4 table .pic img {
	border: none;
}

.accordion-content .info-4 table .pic .zoom {
	position: absolute;
	bottom: 7px;
	left: 5px;
	background: url(../images/ico_zoom.png) no-repeat;
	width: 26px;
	height: 26px;
}

.accordion-content table th {
	background: #6a6868;
	color: #FFF;
	font-size: 17px;
	height: 38px;
	text-align: left;
	line-height: 38px;
	font-weight: normal;
}

.accordion-content .info-7 table td.col-1 {
	width: 140px;
	padding-top: 4px;
	padding-bottom: 5px;
}

.accordion-content .info-7 table th.col-1 {
	padding-left: 20px;
}

.accordion-content .info-7 table .col-1 p {
	float: left;
	width: 45px;
	padding-top: 25px;
}

.accordion-content .info-7 table .col-1 .pic {
	float: left;
	border: none;
	padding: 8px 0 0 0;
}

.accordion-content .info-7 table .col-1 .pic img {
	border: none;
}

.accordion-content .info-7 table th.col-2 {
	font-size: 17px;
	font-weight: bold;
	font-style: normal;
}

.accordion-content .info-7 table .col-2 {
	width: 445px;
	padding-top: 0;
}

.accordion-content .info-7 table .col-2 h4 {
	font-size: 15px;
	line-height: 20px;
	color: #f58220;
	padding-bottom: 10px;
	padding-top: 11px;
}

.accordion-content .info-7 table .col-2 p {
	font-size: 15px;
	line-height: 20px;
	color: #6a6868;
	padding-bottom: 6px;
}

.accordion-content .info-7 table .col-2 a {
	font-size: 15px;
	line-height: 20px;
	color: #6a6868;
	text-decoration: underline;
}

.accordion-content .info-7 table .col-3 {
	width: 60px;
}

.accordion-content .info-7 table td.col-3 {
	padding-top: 10px;
}

.accordion-content .info-7 table .col-3 a {
	font-size: 15px;
	line-height: 20px;
	color: #6a6868;
	text-decoration: underline;
	position: relative;
	left: -3px;
}

.accordion-content .info-7 table .col-3 input {
	margin-bottom: 7px;
}

.accordion-content .info-7 table .col-4 {
	width: 85px;
}

.accordion-content .info-7 table td.col-4 {
	padding-top: 28px !important;
	text-align: right;
	padding-right: 25px;
}

.accordion-content .info-7 table .col-5 {
	width: 110px;
}

.accordion-content .info-7 table td.col-5 {
	padding-top: 28px !important;
}

.accordion-content table .col-1 {
	padding: 0 8px 0 12px;
	width: 120px;
	
}

.accordion-content table .col-2 {
	width: 293px;
}

.accordion-content table th.col-2 {
	font-size: 15px;
	font-style: italic;
}

.accordion-content table .col-3 {
	width: 87px;
}

.accordion-content table.type-2 .col-3 {
	width: 77px;
}

.accordion-content table th.col-3 {
	padding-left: 7px;
}

.accordion-content table .col-4 {
	width: 180px;
}

.accordion-content table.type-2 .col-4 {
	width: 190px;
}

.accordion-content table.type-2 .col-4 span {
	text-align: center;
	display: block;
	float: left;
	width: 62px;
}

.accordion-content table.type-2 .col-4 span:nth-child(2) {
	padding-left: 5px;
}

.accordion-content table.type-2 .col-4 span:nth-child(3) {
	width: 54px;
	padding-left: 7px;
}

.accordion-content table .col-5 {
	text-align: center;
	width: 110px;
}

.accordion-content table th.col-5 {
	letter-spacing: -0.5px;
}

.accordion-content table td.col-5,
.accordion-content table td.col-4,
.accordion-content table td.col-1 {
	font-size: 15px;
	line-height: 20px;
	color: #6a6868;
}

.accordion-content table tr:nth-child(2) td.col-5,
.accordion-content table tr:nth-child(2) td.col-4 {
	padding-top: 34px;
}

.accordion-content table td.col-5,
.accordion-content table td.col-4 {
	padding-top: 21px;
}

.accordion-content table tr:nth-child(2) td {
	padding-top: 16px;
}

.accordion-content table tr:last-child td {
	border-bottom: none;
}

.accordion-content table td.col-1 {
	padding-top: 4px;
	padding-bottom: 16px;
}

.accordion-content table td {
	border-bottom: 2px solid #e0e0e0;
	padding-top: 6px;
}

.accordion-content table .col-3 input {
	width: 39px;
	height: 31px;
	border: 2px solid #E0E0E0;
	display: block;
	text-align: center;
	color: #6A6868;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	font-size: 15px;
	font-weight: 400;
	padding-bottom: 4px;
	margin: 8px 0 0 0;
	float: left;
}

.accordion-content table .col-3 p {
	font-size: 15px;
	line-height: 44px;
	color: #6a6868;
	padding-left: 6px;
	float: left;
}

.accordion-content table .note {
	color: #6A6868;
	font-style: italic;
	padding: 3px 0 0 563px !important;
	font-size: 15px;
	border-bottom: none;
	height: 15px;
	line-height: 15px;
}

.accordion-content table .note p {
	margin-bottom: -10px;
}

.accordion-content table .pic {
	position: relative;
	float: left;
	margin: 0 6px 7px 0;
}

.accordion-content table .pic img {
	border: 2px solid #e0e0e0;
}

.accordion-content table .pic.current img {
	border: 2px solid #fcff00;
	box-shadow: 0 0 0 2px #fcff00;
}

.accordion-content table .pic span {
	position: absolute;
	left: 0;
	display: block;
	text-align: center;
	right: 0;
	text-transform: uppercase;
	bottom: 18px;
	color: #6A6868;
	font-size: 15px;
	padding: 0 5px;
	font-weight: 700;
}

.accordion-content table .pic span.white {
	color: #fff;
}

.accordion-content table .pic span.type-2 {
	font-size: 11px;
	line-height: 16px;
	bottom: 10px;
}

.accordion-content table .pic span.type-3 {
	bottom: 8px;
}

.accordion-content table .pic:hover span {
	left: -50px;
	right: -50px;
	bottom: 0 !important;
	font-size: 17px !important;
	font-weight: 700 !important;
	line-height: 25px !important;
	z-index: 9;
}

.accordion-content table .pic .hover {
	display: none;
	position: absolute;
	top: -51px;
	left: -51px;
	border: 2px solid #E0E0E0;
	box-shadow: 4.5px 7.8px 13px rgba(0, 0, 0, 0.35);
}

.accordion-content table .pic:hover .hover {
	z-index: 9;
	display: block;
	box-shadow: none;
	border: 2px solid #e0e0e0;
}

.accordion-content .total {
	height: 38px;
	background-color: #6A6868;
	text-align: right;
	padding: 0 22px;
	color: #FFF;
	font-size: 17px;
	line-height: 38px;
	font-weight: 400;
	margin-top: -13px;
	margin-bottom: 14px;
}

.accordion-content .total p span {
	padding-left: 15px;
	font-size: 22px;
}

.accordion-content .bt-text {
	font-size: 17px;
	font-weight: 400;
	line-height: 25px;
	color: #6A6868;
	width: 440px;
	float: left;
}

.accordion-content .bt-text span {
	color: #E51A90;
}

.accordion-content .top-hold {
	overflow: hidden;
	background: #e0e0e0;
	padding: 32px 25px 25px 25px;
	margin-bottom: 30px;
}

.accordion-content .top-hold>h3 {
	color: #E51A90;
	font-size: 22px;
	font-weight: 700;
	line-height: 33px;
	padding-bottom: 24px;
}

.accordion-content .top-hold .item h3 {
	color: #FFF;
	font-size: 19px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background-color: #6A6868;
	font-weight: normal;
	display: block;
	margin-bottom: 26px;
}

.accordion-content .top-hold .item {
	overflow: hidden;
	background: #fff;
	padding: 0 0 25px 0;
	margin-bottom: 10px;
}

.accordion-content .top-hold .left-info {
	float: left;
	color: #6A6868;
	font-size: 17px;
	line-height: 25px;
	padding: 6px 0 0 22px;
	width: 335px;
}

.accordion-content .top-hold .left-info p {
	padding-bottom: 20px;
}

.accordion-content .top-hold .left-info li {
	border-bottom: 1px solid #ebebeb;
	font-size: 17px;
	line-height: 25px;
	padding-bottom: 2px;
	margin-bottom: 2px;
}

.accordion-content .top-hold .left-info li:last-child {
	border-bottom: none;
}

.accordion-content .top-hold .left-info li span {
	width: 108px;
	display: inline-block;
}

.accordion-content .top-hold .pic-caption {
	float: right;
	width: 380px;
	margin-right: 20px;
}

.accordion-content .top-hold .pic-caption .pic {
	box-shadow: 1.5px 2.6px 7px rgba(0, 0, 0, 0.2);
	position: relative;
}

.accordion-content .top-hold .pic-caption .pic .zoom {
	position: absolute;
	bottom: 9px;
	left: 10px;
	background: url(../images/ico_zoom_white.png) no-repeat;
	width: 26px;
	height: 26px;
}

.accordion-content .top-hold .pic-caption img {
	display: block;
	margin: 0;
}

.accordion-content .top-hold .pic-caption p {
	height: 28px;
	line-height: 28px;
	text-align: center;
	color: #FFF;
	font-size: 15px;
	font-weight: 400;
	background: #6a6868;
	padding: 0;
}

.accordion-content section {
	margin-left: -10px;
}

.accordion-content section article {
	float: left;
	margin-left: 10px;
	width: 383px;
	background: #fff;
	min-height: 190px;
}

.accordion-content section article p {
	padding: 23px 18px 20px 22px;
	color: #6A6868;
	font-size: 17px;
	line-height: 25px;
	font-weight: 400;
}

.accordion-content section h3 {
	width: 383px;
	height: 40px;
	background-color: #56A242;
	color: #FFF;
	font-size: 19px;
	font-weight: 400;
	text-align: center;
	line-height: 40px;
}

.accordion-content section h3 img {
	padding-left: 15px;
	position: relative;
	top: 4px;
}

.accordion-content section .red h3 {
	background-color: #d70000;
}

.accordion-content section .red h3 img {
	padding-right: 15px;
	padding-left: 19px;
}

.accordion-content .info-7 h3 {
	color: #4F4D4A;
	font-size: 17px;
	font-weight: 700;
	padding: 26px 0 36px 0;
}

.accordion-content .main-note {
	background: #e7d5df;
	overflow: hidden;
	margin: 32px 0 0 0;
	padding-bottom: 30px;
	margin-bottom: 35px;
}

.accordion-content .main-note>p {
	width: 415px;
	color: #6A6868;
	font-size: 17px;
	line-height: 25px;
	padding: 28px 0 0 20px;
	float: left;	
}

.accordion-content .main-note .video-trigger {
	width: 333px;
	background-color: #FFF;
	border: 5px solid #E51A90;
	float: right;
	margin-right: 21px;
	margin-top: 23px;
	text-align: center;
	padding-top: 23px;
	padding-bottom: 6px;
}

.accordion-content .main-note .video-trigger span {
	display: block;
	color: #E51A90;
}

.accordion-content .main-note .video-trigger .top-line {
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 20px;
	padding-bottom: 13px;
}

.accordion-content .main-note .video-trigger .top-line img {
	margin: -20px 0 0 14px;
	position: relative;
	top: 9px;
}

.accordion-content .main-note .video-trigger .text {
	font-size: 20px;
	line-height: 25px;
	padding: 0 20px 10px 20px;
}

.accordion-content .top-alert {
	background: #e51a90;
	overflow: hidden;
	color: #FFF;
	font-size: 17px;
	line-height: 25px;
	font-weight: 700;
	padding: 12px 20px 11px 0;
}

.accordion-content .top-alert img {
	float: left;
	padding: 10px 18px 0 20px;
}

.accordion-content .file {
	float: left;
	padding-left: 57px;
	width: 361px;
}

.accordion-content .file input {
	display: none;
}

.accordion-content .file label {
	display: block;
	height: 30px;
	background-color: #FFF;
	border: 2px solid #E0E0E0;
	padding: 3px;
	margin-top: 5px;
	line-height: 30px;
	font-size: 15px;
	color: #c0bfbf;
}

.accordion-content .file label span {
	display: block;
	float: left;
	width: 99px;
	line-height: 30px;
	height: 30px;
	background-color: #6a6868;
	color: #fff;
	text-align: center;
	font-size: 15px;
	margin-right: 28px;
}

.accordion-content .file p {
	color: #6A6868;
	font-size: 15px;
	padding-top: 10px;
}

.accordion-content .textarea {
	float: right;
	width: 361px;
	margin: -39px 6px 24px 0;
}

.accordion-content .textarea label {
	color: #6A6868;
	font-size: 17px;
	font-weight: 400;
	display: block;
	padding-bottom: 23px;
}

.accordion-content .textarea textarea {
	width: 353px;
	height: 109px;
	background-color: #FFF;
	resize: none;
	border: 2px solid #E0E0E0;
}

.accordion-content .frame {
	padding: 0 0 22px 24px;
	margin-top: -4px;
}

.accordion-content .sectionContent {
  width: 826px;
}

.accordion-content #productContainer .mix {
	display: block;
	float: left;
}

.accordion-content .furniture-top {
	overflow: hidden;
	padding-top: 5px;
}

.accordion-content .furniture-top p {
	color: #6A6868;
	font-size: 17px;
	line-height: 25px;
	font-weight: 400;
	float: left;
	padding-top: 22px;
}

.accordion-content .furniture-top .btn-submit {
	margin-bottom: 0;
}

.accordion-content .breadcrums {
	float: left;
	padding-top: 33px;
}

.accordion-content .sortingWrapper .sorting form label {
	min-width: 56px;
	float: left;
}

.accordion-content .selectSort, .selectColor {
	width: auto;
}

.accordion-content .selectSort .selectSubWrapper,
.accordion-content .selectColor .selectSubWrapper {
	width: 178px;
}

.accordion-content .selectSort .selectSubWrapper,
.accordion-content .selectColor .selectSubWrapper {
	background: url('../images/down-greyarrow.png') no-repeat 154px 9px;
	margin-right: 10px;
}

.accordion-content .productsWrapper {
	display: block;
	clear: both;
	padding: 3px 0 0 0;
	width: 600px;
	margin-left: -10px;
	float: left;
}

.accordion-content .productsWrapper ul li {
	padding-right: 25px;
	padding-bottom: 2px;
}

.accordion-content .productDesc .productDetail {
	padding: 8px 12px 0 10px;
}

.accordion-content .productDesc h3 {
	padding: 0 0 7px;
}

.accordion-content .productDesc h4 {
	padding-top: 7px;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
}

.accordion-content .right-bar {
	float: right;
	width: 219px;
	background: #f9e1c7;
	padding: 8px 0 11px 0;
	margin-top: 22px;
}

.accordion-content .right-bar a {
	padding: 0 13px;
	display: block;
	border-bottom: #fff;
	font-size: 15px;
	height: 31px;
	line-height: 31px;
	font-weight: bold;
	border-bottom: 1px solid #fff;
	color: #6a6868;
}

.accordion-content .right-bar .current a,
.accordion-content .right-bar a:hover {
	border-bottom: #f58220;
	background: #f58220;
	color: #fff;
	text-decoration: none;
}

.accordion-content .backtoTopWrapper {
	float: none;
	width: auto;
	padding-top: 24px;
	padding-bottom: 0;
	clear: both;
}

.accordion-content .backtoTopWrapper .paginationWrapper {
	float: left;
	padding-top: 16px;
}

.accordion-content .backtoTopWrapper .btn-submit {
	float: right;
}

.btn-submit {
	height: 49px;
	background-color: #FFF;
	border: 3px solid #E51A90;
	color: #E51A90;
	font-size: 20px;
	line-height: 43px;
	font-weight: 700;
	padding: 0 70px 0 26px;
	float: right;
	margin-top: 4px;
	position: relative;
	margin-bottom: 30px;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
}

.info-7 .btn-submit {
	margin-bottom: 15px;
}

.btn-submit:after {
	position: absolute;
	content: "";
	background: url(../images/ico_check.png) no-repeat;
	height: 29px;
	width: 27px;
	display: block;
	top: 7px;
	right: 29px;
}

.option-tabs {
	background: #4f4d4a;
	margin: -15px -20px -50px -20px;
	padding: 0 30px 0 20px;
	overflow: hidden;
}

.option-tabs h3 {
	color: #FFF;
	font-size: 17px;
	font-weight: 400;
	padding: 17px 0 0 0;
}

.option-tabs .tab-nav {
	overflow: hidden;
	margin-right: -30px;
	padding: 18px 0 0 0;
}

.option-tabs .tab-nav li {
	float: left;
	padding-right: 7px;
}

.option-tabs .tab-nav li a {
	width: 321px;
	height: 100px;
	color: #4F4D4A;
	font-size: 20px;
	line-height: 28px;
	font-weight: 400;
	background: #797777;
	display: block;
	border-bottom: 7px solid #4f4d4a;
	padding: 18px 14px 0 24px;
}

.option-tabs .tab-nav li a:hover,
.option-tabs .tab-nav li.current a {
	color: #e51a90;
	background: #fff;
	text-decoration: none;
	font-weight: bold;
	border-bottom: 7px solid #fff;
}

.option-tabs .tab-content {
	background: #fff;
	padding: 0 26px;
	overflow: hidden;
	display: none;
}

.option-tabs .tab-content.width {
	padding: 0 20px;
}

.option-tabs .tab-content .left-details {
	width: 540px;
	text-align: center;
	padding-top: 16px;
	float: left;
	padding-bottom: 29px;
}

.option-tabs .tab-content .left-details h3 {
	height: 42px;
	display: block;
	line-height: 42px;
	background-color: #6A6868;
	color: #FFF;
	font-size: 17px;
	font-weight: 400;
	padding: 0;
	margin-top: -10px;
	position: relative;
	z-index: 9;
}

.option-tabs .tab-content .left-details ul {
	text-align: left;
	padding-top: 25px;
}

.option-tabs .tab-content .left-details li {
	border-bottom: 2px solid #e0e0e0;
	overflow: hidden;
	font-size: 17px;
	line-height: 25px;
	color: #6a6868;
	padding-bottom: 6px;
	margin-bottom: 8px;
}

.option-tabs .tab-content .left-details .nr {
	width: 83px;
	height: 38px;
	background-color: #E7D5DF;
	text-align: center;
	color: #E51A90;
	line-height: 38px;
	font-size: 25px;
	font-weight: 400;
	display: block;
	float: left;
	margin-top: 4px;
	margin-bottom: 10px;
}

.option-tabs .tab-content .left-details li:last-child {
	border-bottom: none;
}

.option-tabs .tab-content .left-details li span {
	display: block;
	float: left;
	width: 108px;
	color: #000;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	overflow: hidden;
}

.option-tabs .tab-content .left-details li .text {
	font-size: 17px;
	line-height: 25px;
	width: auto;
	font-weight: normal;
	float: none;
	color: #6a6868;
}

.option-tabs .tab-content .right-pic {
	float: right;
	margin-top: 30px;
}

.option-tabs .bt-btn {
	height: 71px;
	width: 100%;
	display: block;
	background: #E51A90;
	text-align: center;
	color: #FFF;
	font-size: 29px;
	line-height: 67px;
	clear: both;
	font-weight: 700;
	margin-bottom: 50px;
}

.option-tabs .bt-btn img {
	margin-right: 20px;
	margin-left: 20px;
	position: relative;
	top: 9px;
}

.option-tabs .subtab-nav {
	padding: 30px 0 0 0;
	overflow: hidden;
}

.option-tabs .subtab-nav li {
	float: left;
	background: #e0e0e0;
}

.option-tabs .subtab-nav a {
	background: #e0e0e0;
	color: #6A6868;
	font-size: 18px;
	font-weight: 700;
	line-height: 48px;
	width: 500px;
	display: block;
	text-align: center;
	text-transform: uppercase;
	position: relative;
	padding-left: 20px;
}

.option-tabs .subtab-nav a:after {
	position: absolute;
	content: "";
	right: -17px;
	top: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 48px 0 0 17px;
	border-color: transparent transparent transparent #e0e0e0;
}

.option-tabs .subtab-nav .current a:after,
.option-tabs .subtab-nav a:hover:after {
	border-color: transparent transparent transparent #f77e00;
}

.option-tabs .subtab-nav .right {
	float: right;
}

.option-tabs .subtab-nav .right a {
	width: 510px;
	padding: 0;
}

.option-tabs .subtab-nav a:hover,
.option-tabs .subtab-nav .current a {
	background: #f77e00;
	color: #fff;
}

.option-tabs .subtab-nav .right a:after {
	left: -17px;
	right: auto;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 17px 48px 0;
	border-color: transparent #e0e0e0 transparent transparent;
}
.messenger-center   {}
 .messenger-center .messenger-message-slot { position:fixed !important; left:48% !important; top:50% !important;    } 
.messenger-center .messenger-message-slot .messenger-message.message.alert {  } 

.option-tabs .subtab-nav .right.current a:after,
.option-tabs .subtab-nav .right a:hover:after {
	border-color: transparent #f77e00 transparent transparent;
}

.option-tabs .sectionContent {
	width: 1047px;
	float: none;
	clear: both;
}

.option-tabs .sectionContent>h3 {
	color: #6A6868;
	font-size: 22px;
	line-height: 25px;
	font-weight: 700;
	padding: 27px 0 26px 0;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
}

.option-tabs .subtab-content {
	display: none;
}

.option-tabs .benefits .desc {
	width: 440px;
	padding-right: 20px;
}

.option-tabs .benefits ul a {
	line-height: 1.5;
}

.option-tabs .benefits {
  padding: 0 30px 6px 0;
}

.option-tabs .productSelection li a {
	padding: 9px 0;
	width: 87px;
	text-align: center;
}

.option-tabs .productsWrapper {
	margin-left: -4px;
	margin-right: -10px;
}

.option-tabs .productsWrapper#tab21 ul li {
	float: left;
}

.option-tabs .productsWrapper#tab21 ul li {
	width: 253px;
	padding: 15px 0 10px 10px;
	display: inline-block;
}

.option-tabs .thumbnail img {
	width: 253px;
}

.option-tabs .productDesc .productDetail {
	padding: 0 12px 0 10px;
	margin-top: -10px;
}

.option-tabs .productDesc .productDetail h3 a {
	font-weight: normal;
	padding-bottom: 5px;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
}

.option-tabs .productDesc h4 {
	text-align: left;
	padding-top: 9px;
	color: #f77e00;
	font-size: 26px;
	font-weight: 700;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	line-height: 1;
}

.option-tabs .sub2tab-content {
	display: none;
	padding-bottom: 56px;
}

.option-tabs .sub2tab-content .breadcrums {
	padding-top: 9px;
	border-bottom: 2px solid #cfcece;
	padding-bottom: 8px;
	margin-bottom: 19px;
}

.option-tabs .sub2tab-content .breadcrums a {
	font-weight: bold;
}

.option-tabs .sub2tab-content .breadcrums span {
	padding: 0 6px;
}

.option-tabs .sub2tab-content.tab-2 {
	padding: 0 10px 50px 4px;
}

.option-tabs .singleProductWrapper .product {
	padding-left: 95px;
}

.option-tabs .clickSee {
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
}

.option-tabs .smallThumbnails ul {
	padding: 17px 0 0 46px;
}

.option-tabs .smallThumbnails ul li {
	float: left !important;
	width: auto;
	padding: 0 4px 0 0;
}

.option-tabs .smallThumbnails ul li img {
	height: 96px;
}

.option-tabs .productOptions h3 {
	font-size: 23px;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
	font-weight: 700;
	color: #6a6868;
	padding-right: 17px;
	line-height: 1.2;
	padding: 15px 40px 35px 0;
}

.option-tabs .singleProductWrapper .productOptions {
	margin-right: 98px;
}

.option-tabs .price {
	margin-bottom: 35px;
	font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
}

.option-tabs .discounted {
	width: 412px;
}

.option-tabs .popular {
	width: 448px;
}

.option-tabs #tab-32 .popularProductsWrapper {
	max-width: 860px;
	margin: auto;
}

.option-tabs .singleProductWrapper {
  padding-bottom: 85px;
}

.info-5 .backtoTopWrapper .paginationWrapper {
	margin-left: 0;
}

.info-5 .paginationWrapper {
	margin-left: -50px;
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(../images/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}







/*------------- Reset -----------------*/



/* Resets Starts */
.noPadding          { padding: 0 !important;}
.noPaddingLeft      { padding-left: 0 !important;}
.noPaddingRight     { padding-right: 0 !important;}
.noPaddingTop       { padding-top: 0 !important;}
.noPaddingBottom    { padding-bottom: 0 !important;}
.noMargin           { margin: 0 !important;}
.normalMargin           { margin: 15px !important;}
.normalPadding           { padding: 15px !important;}
.noMarginLeft       { margin-left: 0 !important;}
.noMarginRight      { margin-right: 0 !important;}
.noMarginTop        { margin-top: 0 !important;}
.noMarginBottom     { margin-bottom: 0 !important;}
.editMultiLineTxt   { height: 100px !important;}
.paddingLeft        { padding-left: 10px !important;}
.paddingTop         { padding-top: 10px !important;}
.paddingRight       { padding-right: 10px !important;}
.paddingBottom      { padding-bottom: 10px !important;}
.marginLeftNormal   { margin-left: 10px !important;}
.marginTopNormal    { margin-top: 10px !important;}
.marginRightNormal  { margin-right: 10px !important;}
.marginBottomNormal { margin-bottom: 10px !important;}

.width100percent    { width:100% !important;}
.widthAuto          { max-width: 220px !important; width: auto !important;}
.widthFix50         { width: 50px !important;}
.widthFix75         { width: 70px !important;}
.widthFix100        { width: 100px !important;}
.widthFix150        { width: 150px !important;}
.widthFix200        { width: 200px !important;}
.widthFix250        { width: 250px !important;}
.marginAuto         { margin:0 auto ; }

/* Resets Ends*/


body  { background:#ebebeb;}
.btn-default { background:#ccc; border:none; border-radius:0; background-color: #e0e0e0;
    color: #6a6868;
    display: inline-block;
    font-family: "TrebuchetMS-Regular";
    font-size: 15px;
    font-weight: 700;
    line-height: 1;
    margin-right: 12px;
    padding: 12px; text-shadow:none;}
.container { width:1250px; background:#fff; padding:0 40px 25px; }
.aside { padding:0;   } 

.tabsWrapper {/* margin-top:112px;*/}

.page { padding-top:0;}
.aside li a,
.quickLinks a { text-decoration:none; } 

.sectionContent { float:left;}
#sectionHeader { margin-top:0 !important;}
#sectionHeader h2 { padding-left:0px !important;}

#tabs-content { margin-bottom:0;}
.quickLinks,
.contactUs,
.contactWithUs,
#main { width:auto; padding:0 50px 0px; }   

.megaWrapper .colWrapper > div ,
#ordeOnline .orderMegaWrapper > div,
.ordeOnline .orderMegaWrapper > div{ width:284px !important; }
.topMargin { margin-top:5px !important;} 
.benefits ul { width:269px;} 
/*.section1240 { width:100%;} */
.quickLinks, .contactUs, .contactWithUs, #main { padding:0 20px;}

.catDesc > img { width:100%;}
.catDesc p { min-height:92px; }
.carousel-caption { width:100%; top:50%; left:0; right:0; bottom:auto; padding:40px 25px; transform:translateY(-45%);/*background-color: rgba(0, 0, 0, 0.7)*/ z-index:0 !important;}

.carousel-caption h2 { font-size:22px; margin-top:15px;}

.tmcontent {     font-style: italic;        margin-bottom: 10px; margin-top: 10px;    overflow: hidden;    padding-left: 19px;    position: relative;       color: #6a6868;    font-family: "TrebuchetMS-Regular";    font-size: 10px ;    font-weight: 400;    line-height: 1.4;}
.sign {    float: right;    text-align: right;}
.tmcontent img.laquo {    background: rgba(0, 0, 0, 0) url("/img/laquo.png") no-repeat scroll 0 0;    display: block;    height: 11px;    left: 0;    position: absolute;    top: 4px;    width: 14px;}
.tmcontent span.raquo {    background: rgba(0, 0, 0, 0) url("/img/raquo.png") no-repeat scroll right 4px;    display: inline-block;    height: 15px;    padding-left: 4px;    width: 13px;}
.testimonial h3 {    background: rgba(0, 0, 0, 0) url("/img/h3.png") no-repeat scroll center center;    color: #dd3c04;    font-size: 13px;    font-weight: normal;    margin-bottom: 17px;    text-align: center;    text-transform: uppercase;}
.sectionContent p {   min-height: 12px; color: #6a6868;    font-family: "TrebuchetMS-Regular";    font-size: 15px;    font-weight: 400;    line-height: 22px;}
.downloadWrapper   a {display: block; color:#fff; text-decoration:none;}
.downloadWrapper   a:hover { text-decoration:none;}

.accountWrapper { width:100%;}

.loginForm { left:-171px;}
.loginForm input[type="text"], 
.loginForm input[type="password"] { border: 0 none; color: #626366; font-family: "TrebuchetMS-Regular"; margin-bottom:5px; font-size: 14px; font-weight: 400; height: 31px; line-height: 1;  padding: 0 8px; width: 100%; }
 
.loginForm input[type="submit"],.loginForm input[type="button"]  {     background-color: #e41892;    border: 0 none;    color: #ffffff;    display: inline-block;    font-family: "TrebuchetMS-Regular";    font-size: 16px;    font-weight: 700;    padding: 13px 33px;}


.config_option { width:100%; margin-bottom:30px; }
.config_option h3 { width:100%; font-size:16px; padding:10px 0; border-bottom:1px solid #ccc; border-top:1px solid #ccc; }

.config_option img.config_Big_img { width:100%; height:auto;}


.singleProductWrapper { padding-bottom:40px;}


#sectionContentWrapper.productDetail .popular, #sectionContentWrapper.productDetail .discounted { width:50%;}

#sectionContentWrapper.productDetail .review { width:200px; background: #f77e00; float:left; font-size: 15px;    font-weight: 700;    text-align: center;    text-transform: uppercase; }
#sectionContentWrapper.productDetail .review span.dividerBg{ display:block; float:left; background: #f77e00 url("../images/popular-orange-bg.png") no-repeat scroll right center;   -moz-transform: scaleX(-1);    -o-transform: scaleX(-1);    -webkit-transform: scaleX(-1);    transform: scaleX(-1);  transform: scaleX(-1);   filter: FlipH;    -ms-filter: "FlipH";    width: 24px;    height: 48px;}
#sectionContentWrapper.productDetail .review a { color:#fff; line-height:48px}

.discounted { background-color: #e0e0e0; color: #6a6868;}

 
.viewCounts { font-size:16px !important; color:#999 !important; padding-top:12px; }
.viewCounts a { font-size:16px !important; color:#666 !important; padding-top:12px; }
.viewCounts .active { color:#F77F04 !important; }
.minWid_50 {  width: 50px !important;}

.productListingContainer { margin:5px 0 10px; list-style:none; padding:0;}
.productListingContainer   li  div.productListing { padding:20px 15px 10px;}

.productListingContainer > li { height:360px; position:relative;background:#fff; }

.productListingContainer > li  div.productListing  .toggle_list { display:none;}

.productListingContainer > li:hover div.productListing {  left:20px; top:0; position:absolute; z-index:10; box-shadow:0 0 5px #666; background:#fff; -webkit-animation: mymove .5s ; /* Chrome, Safari, Opera */
    animation: mymove .5s ; padding:20px 15px 10px; width:255px;}
.productListingContainer > li:hover div.productListing  .toggle_list { display:block;}
.productListingContainer > li:hover div.productListing .productDetail   .toggle_list { display:block;}

.productListingContainer > li  ul { margin:0; padding:10px 0; list-style:none;}
.productListingContainer > li  ul li { padding:10px 0; width:100%; border-bottom:1px solid #ccc; float:left; font-size:16px; text-align:left; font-weight:normal; color:#666; }
.productListingContainer > li ul li h4,
.productListingContainer > li ul li h4 a { font-size:16px !important; font-weight:normal !important; color:#333 !important;}

/*
.productListingContainer > li ul li.amount  { font-size:22px !important; font-weight:bold; color:#f77f04 !important;}
.productListingContainer > li ul li.amount span.exGST  { font-size:17px; font-weight:bold; color:#999;}
.productListingContainer > li .productListing ul.productDetail li.amount,
.amount  { font-size:22px; font-weight:bold; color:#f77f04;}
.productListingContainer > li .productListing ul.productDetail li.amount span.exGST ,
.amount span.exGST  { font-size:17px; font-weight:bold; color:#999; padding-left:10px;}
*/
.productListingContainer > li ul li.amount  {display: none !important;}
.productListingContainer > li ul li.amount span.exGST  {display: none !important;}
.productListingContainer > li .productListing ul.productDetail li.amount,
.amount  {display: none !important;}
.productListingContainer > li .productListing ul.productDetail li.amount span.exGST ,
.amount span.exGST  {display: none !important;}
.productDetail input {display: none !important;}

.productListingContainer > li ul li.noborder { border:none;}
.productListingContainer > li:hover  div.productListing .thumbnail { position:relative; width:215px; height:215px;  max-width:215px; max-height:215px;}

.productListingContainer > li  div.productListing .thumbnail { position:relative; width:215px;  max-width:215px; max-height:215px;}
.productListingContainer > li  div.productListing .img-thumbnail .newIcon { position:absolute; width:60px; height:40px; left:10px; top:0; }
.productListingContainer > li  div.productListing .img-thumbnail .fav_save { position:absolute; width:50px; height:auto; right:0px; top:10px;  text-align:center; color:#333; }


.productListingContainer > li div.productListing .thumbnail img {width:auto; max-height:215px;}

.productListingContainer > li div.productListing .productDetail{  padding: 10px 12px 0 10px;min-height:80px; }

.productListingContainer > li div.productListing a.btn-remove { position: absolute; right:5px; top:5px;  display:none;  } 
.productListingContainer > li:hover div.productListing a.btn-remove { display:block; }


.clearfix .plus-minus, .clearfix .plus-times {
    float: right;
}
.clearfix .arrow {
    float: right;
    line-height: 1.42857;
}
/*
.clearfix .glyphicon.arrow::before {
content: "";
}

.clearfix .active > a > .glyphicon.arrow::before {
    content: "";
}*/

.clearfix .glyphicon.arrow::before {
content: "\2b";
}

.clearfix .active > a > .glyphicon.arrow::before {
    content: "\2212";
}
.clearfix .fa.arrow::before {
    content: "";
}
.clearfix .active > a > .fa.arrow::before {
    content: "";
}
.clearfix .ion.arrow::before {
    content: "";
}
.clearfix .active > a > .ion.arrow::before {
    content: "";
}
.clearfix .fa.plus-minus::before, .clearfix .fa.plus-times::before {
    content: "";
}
.clearfix .active > a > .fa.plus-times {
    transform: rotate(45deg);
}
.clearfix .active > a > .fa.plus-minus::before {
    content: "";
}
.fa {    display: inline-block;    font-family: FontAwesome;    font-feature-settings: normal;    font-kerning: auto;    font-language-override: normal;    font-size: inherit;    font-size-adjust: none;    font-stretch: normal;    font-style: normal;    font-synthesis: weight style;    font-variant: normal;    font-weight: normal;    line-height: 1;    text-rendering: auto;    transform: translate(0px, 0px);}
.productListingContainer > li div.productListing .toggle_list {    display: none;}
.productListingContainer > li ul li {    border-bottom: 1px solid #ccc;   color: #666;    float: left;    font-size: 16px;    font-weight: normal;    padding: 10px 0;    text-align: left;   width: 100%;} 

.sidebar-nav .left.aside h6 { color:#fff; font-weight:700; padding:5px 10px; text-align:center; background:#999;}
.aside li:first-child { background:none; }
#sticky_navigation_wrapper { width:100%; height:50px; position:relative;   z-index:998;  }
#sticky_navigation { width:100%; height:50px; margin:0; padding:0; background:#696767;   }

.template_two_column h1,
.template_two_column h2,
.template_two_column h3,
.template_two_column h4,
.template_two_column h5,
.template_two_column h6 { color:#333 !important; }

.pink_italic { color:#E11B8D !important; font-style:italic;  }
.divider_ruler { margin:40px 0; height:1px; background:#f77f04; width:100%; display:block;}

 /*.learn-more p::after { background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0; content: "";  height: 300px; left: 0; overflow: hidden; position: absolute; top: 0;	-ms-transform: skew(20deg) translateX(-70px);     -webkit-transform: skew(20deg) translateX(-70px);   transform: skew(-20deg) translateX(-70px);    width: 56%;  z-index: 1; } */

.learn-more {   padding:15px 30px; color:#fff; margin:30px 0 30px;position:relative; overflow:hidden;}
.learn-more h3 { margin:5px 0;  padding:0px 0px; font-family: 'Ubuntu', sans-serif; color:#fff}
.learn-more a.btn.btn-default { background:#fff; border-radius:0; border:none; font-size:18px; margin:20px 0 0; color:#f77f04 !important;}
  
.learn-more.green { background: url('../ckfiles/8 MISC IMAGES/trans-learnmoregreenbg.png') center center no-repeat #4DB97C;}
.learn-more.orange { background:url('../ckfiles/8 MISC IMAGES/trans-learnmoregreenbg.png') center center no-repeat #F47B25;}
.learn-more.orange_dark{ background:url('../ckfiles/8 MISC IMAGES/trans-learnmoregreenbg.png') center center no-repeat #F2653F;}

 
.sytemPackages   {  width: 100%;  float: left;   margin: 25px 0; border: 1px solid #F2653F;  }
.nav-tabs      { border: none; border-bottom: 1px solid #F2653F;    }
.tab-content     { padding: 0px; }
.tab-content > .tab-pane    {      }
.nav-tabs > li > a:hover, .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover
        {   border: none;      }
.nav-tabs > li > a     {  color: #555; padding: 10px 15px; position: relative;  }
.topCornerBlock        { border-bottom: 1px solid #F2653F; padding: 15px;        }
.topCornerBlock ul     { margin: 0; padding: 0; list-style: none;  }
.topCornerBlock ul li  { width: auto !important;  max-width: 110px; float: left; list-style: none; display: block; }
.topCornerBlock ul li span  {  width: 100%;  float: left;  padding: 10px 0;  text-align: center; }
.topCornerBlock ul li label {  width: 100%;  float: left;  padding: 10px 0;  text-align: center; }
        
.topCornerBlock img { margin: 10px; }
         
.nav-tabs > li.active > a, .nav-tabs > li > a:hover  {  color: #F2653F;     background: none;    font-weight: bold;  }

/*
.nav-tabs > li.active > a::before { content: ""; width: 10px;  height: 10px;  border-radius: 50%;  position: absolute;  font-size: 100px;  line-height: 1;  background: #F2653F;  bottom: -6px; left: 50%; -o-transform: translateX(-50%);   -ms-transform: translateX(-50%); -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);  transform: translateX(-50%);   z-index: 1;  }
*/
    .nav-tabs > li.active > a::before {
        content: "";
        width: 10px;
        height: 10px;
        border-radius: 50%;
        position: absolute;
        font-size: 100px;
        line-height: 1;
        background: #F2653F;
        bottom: -6px;
        left: 50%;
        -o-transform: translateX(-50%) rotate(45deg);
        -ms-transform: translateX(-50%) rotate(45deg);
        -webkit-transform: translateX(-50%) rotate(45deg);
        -moz-transform: translateX(-50%);
        transform: translateX(-50%) rotate(45deg);
        z-index: 1;
    }
.nav-tabs.outerMainTab.tabDivide-2 > li.active,
.nav-tabs.outerMainTab.tabDivide-2 > li {
    width: 50%;
    margin-bottom: -2px;
}

    .nav-tabs.outerMainTab.tabDivide-2 > li > a,
    .nav-tabs.outerMainTab.tabDivide-2 > li > a:hover {
        color: #666;
        line-height: 1em;
        background: #ccc;
        font-size: 20px;
        font-weight: bold;
        width: 100%;
        padding: 15px 0;
        text-align: center;
    }

        .nav-tabs.outerMainTab.tabDivide-2 > li.active > a,
        .nav-tabs.outerMainTab.tabDivide-2 > li > a:hover {
            color: #fff;
            background: #e42490;
            font-weight: bold;
            width: 100%;
            padding: 15px 0;
            text-align: center;
        }

            .nav-tabs.outerMainTab.tabDivide-2 > li.active > a::before {
                content: "";
                width: 10px;
                height: 10px;
                border-radius: 0%;
                position: absolute;
                font-size: 100px;
                line-height: 1;
                background: #e42490;
                bottom: -6px;
                left: 50%;
                -o-transform: translateX(-50%) rotate(45deg);
                -ms-transform: translateX(-50%) rotate(45deg);
                -webkit-transform: translateX(-50%) rotate(45deg);
                -moz-transform: translateX(-50%);
                transform: translateX(-50%) rotate(45deg);
                z-index: 1;
            }
.topCornerBlock > .nav.nav-tabs.nav-sub-tabs > li.active > a {min-height: 178px;  background: none; }
.nav.nav-tabs.nav-sub-tabs > li.active > a::before  { content: "";   width: 10px;  height: 10px;  border-radius: 50%; position: absolute;  font-size: 100px;  line-height: 1; background: #F2653F;  bottom: -4px; left: 50%;  -o-transform: translateX(-50%);  -ms-transform: translateX(-50%);            -webkit-transform: translateX(-50%);            -moz-transform: translateX(-50%);            transform: translateX(-50%);            z-index: 1;        }        
.cornerContentBlock .product_details
        {
            padding: 20px !important;
            font-size: 16px;
            line-height: 24px;
            color: #333;
        }
.cornerContentBlock .product_details span.priceTag
        {
            font-family: 'Desyrel-Regular' , Raleway, "Raleway Dots" , Roboto, "Myriad Pro" , Arial;
            font-size: 36px;
            color: #E11B8D;
            padding: 0 0 20px;
            float: left;
            width: 100%;
        }
.cornerContentBlock .product_details ul
        {
            margin: 5px 0 5px 0px;
            padding: 0 0 0 15px;
            color: #333;
        }
.cornerContentBlock .product_details ul li { list-style:disc; padding:3px 0;font-size: 14px;
    font-weight: 500;}

.tabbable.boxed.parentTabs #myTabContent.tab-content .tab-pane ul.nav.nav-tabs li { width:14%; float:left; background:none !important;}
.tabbable.boxed.parentTabs #myTabContent.tab-content .tab-pane ul.nav.nav-tabs li a{ width:100%;  text-align:center; background:none !important; min-height:110px; }
.tabbable.boxed.parentTabs #myTabContent.tab-content .tab-pane ul.nav.nav-tabs li a span{ width:100%; text-align:center; }
.tabbable.boxed.parentTabs #myTabContent.tab-content .tab-pane ul.nav.nav-tabs li a span img { max-width:100%; max-height:100%;}
.tabbable.boxed.parentTabs #myTabContent.tab-content .tab-pane ul.nav.nav-tabs li a label{ width:100%; text-align:center; font-size: 10px;
    font-weight: normal; }

 .tabbable.boxed.parentTabs #myFabricTabContent.tab-content .tab-pane ul.nav.nav-tabs li { width:12%; float:left; background:none !important;}
.tabbable.boxed.parentTabs #myFabricTabContent.tab-content .tab-pane ul.nav.nav-tabs li a{ width:100%;  text-align:center; background:none !important; min-height:100px; }
.tabbable.boxed.parentTabs #myFabricTabContent.tab-content .tab-pane ul.nav.nav-tabs li a span{ width:100%; text-align:center; }
.tabbable.boxed.parentTabs #myFabricTabContent.tab-content .tab-pane ul.nav.nav-tabs li a span img { max-width:100%; max-height:100%;}
.tabbable.boxed.parentTabs #myFabricTabContent.tab-content .tab-pane ul.nav.nav-tabs li a label{ width:100%; text-align:center; font-size: 12px;
    font-weight: normal; }

/* Added to new style  */
.header_Head  {  background-color: #f36c3f; padding:20px; color:#F7B067; position:relative;  }
.header_Head h1 {  line-height:50px; margin:0; padding:0; font-size:27px; font-family: "TrebuchetMS-Regular";}
.header_Head span.highlight_wht { color:#fff;}
.header_Head .btn.btn_pink { background:#E31791; padding:3px 20px; text-align:center; color:#fff; font-size:23px; line-height:30px; font-weight:bold; height:54px; }
.header_Head .btn.btn_pink .fa { font-weight:bolder; font-size:32px; line-height:40px; margin-left:10px; }

.header_Head.pink  { background:#E41892; margin:0 0 30px; padding:10px; min-height:80px; color:#fff; font-size:21px; }
.header_Head.pink h1 {  line-height:30px; margin:0; padding:0; float:left; font-size:21px; position:absolute; bottom:10px; left:10px; }
.header_Head.pink .rightBottom_menu { margin:0; padding:0; position:absolute; bottom:10px; right:10px; list-style:none; font-size:13px; font-weight:bold; }
.header_Head .rightBottom_menu li { margin-left:20px; float:right;}
.header_Head .rightBottom_menu li a { color:#fff; line-height:20px; }
.header_Head .rightBottom_menu li a img {  float:left; margin-right:5px; }

.header_Head.pink.inspiration_Gallery_head { margin-bottom:0;}
.header_Head.pink.inspiration_Gallery_head .preTxt { width:275px; font-size:17px; float:left;}
 .container .standard ,#contentBlock .standard{color: #6a6868;
    font-family: "TrebuchetMS-Regular";
    font-size: 22px;
    font-weight: 700;
    line-height: 1;
    padding-bottom: 25px;
    padding-top: 30px;}
.container p, #contentBlock p {color: #6a6868;font-family: "TrebuchetMS-Regular";font-size: 15px;font-weight: 400;line-height: 22px;}
.tab_squareBtns  { width:100%; float:left; margin:0; padding:0;}
.tab_squareBtns li  { list-style:none; float:left; padding:5px 0;}
.tab_squareBtns li a { padding:8px 15px; margin:0 10px 0 0; list-style:none; list-style:none; float:left;background:#f9f9f9 ;border:2px solid #E0E0E0; text-transform:uppercase; font-size:17px; text-decoration:none; color:#696767; }
.tab_squareBtns li.active a { background:#F77D00; border:none; border:2px solid #F77D00; color:#fff;}


.btn.btn_sq_grey { border-radius:0; background:#696767; padding:5px 15px; color:#fff !important; font-size:17px;  text-transform:uppercase;}
.btn.btn_sq_grey .fa { margin-left:10px; }

.btn.btn_rc_pink { border:none; min-width:225px; margin-left:40px; margin-top:15px; border-radius:20px; background:#E92638; padding:18px 23px; color:#fff !important; font-size:17px; line-height:18px; }

.btn.btn_rc_pink img { float:left;}
 
.productListingContainer.lookup > li { height:auto; min-height:500px; }  
.productListingContainer.lookup > li:hover div.productListing {  left:0px; top:0; position:relative; z-index:10; box-shadow:none; border:1px solid #e6e6e6; -webkit-border-radius: 6px;
-moz-border-radius: 6px; border-radius: 6px; background:#fff; -webkit-animation: mymove .5s ; /* Chrome, Safari, Opera */ animation: mymove .5s ; padding:0px; width:255px;}
.productListingContainer.lookup > li  div.productListing  .toggle_list,
.productListingContainer.lookup > li:hover div.productListing  .toggle_list { display:block;}
.productListingContainer.lookup > li  div.productListing .productDetail   .toggle_list,
.productListingContainer.lookup > li:hover div.productListing .productDetail   .toggle_list { display:block;}
   

/* Chrome, Safari, Opera */
@-webkit-keyframes mymove { from {  box-shadow:0 0 0px #666;} to { box-shadow:0 0 6px #666;}}
@keyframes mymove { from {  box-shadow:0 0 0px #666;} to {  box-shadow:0 0 6px #666;}}

@-webkit-keyframes mymove { from {  box-shadow:0 0 0px #666;} to { box-shadow:0 0 6px #666;}}
@keyframes mymove { from {  box-shadow:0 0 0px #666;} to {  box-shadow:0 0 6px #666;}}

@-webkit-keyframes viewlink { from {  opacity:0;} to { opacity:.95;}}
@keyframes viewlink { from {  opacity:0;} to { opacity:.95;}}

@-webkit-keyframes inspirationImg { from {  opacity:1;} to { opacity:.6;}}
@keyframes inspirationImg { from {  opacity:1;} to { opacity:.6;}}


/* Chinju responsive style */
  
#settingsMenu,
.responsiveDevice,
#liveHelp { display:none;}
.form_result { margin:20px 0 0; }
.form_result h3 { margin:10px 0; color:#F77F00; font-size:20px; }
.form_result li { padding:5px 0; font-size:14px; }
.form_result li label { color:#666; width:50%; float:left;}
.form_result li > span { color:#666; width:50%; float:left;}
.form_Block { margin:20px 0 0; }
.form_Block h3 { margin:10px 0; color:#F77F00; font-size:20px; }
.form_Block li { padding:5px 0; font-size:14px; }
.form_Block li label { color:#666; width:25%; float:left;padding-top:8px;}
.form_Block li > span { color:#666; width:40%; float:left;}

#leftSidebarToggle { display:none;}

@media (min-width:1200px)
{
  .productDesc .thumbnail {
    position: relative;
    min-height: 225px ;
    display: flex;
    justify-content: center;
    align-items: center;
}  
#footerWrapper .footer .contactWithUs{ width:240px;}
#footerWrapper .footer .securitySeal h3{text-align:center;}

.productListingContainer { margin:5px 0 10px; list-style:none; padding:0;}
.productListingContainer   li  div.productListing { padding:20px 15px 10px;}

.productListingContainer > li { height:375px; position:relative;background:#fff; }

.productListingContainer > li  div.productListing  .toggle_list { display:none;}
.productListingContainer > li:hover div.productListing {  left:20px; top:0; position:absolute; z-index:10; box-shadow:none; border:1px solid #ccc; -webkit-border-radius: 6px;
-moz-border-radius: 6px; border-radius: 6px; background:#fff; -webkit-animation: mymove .5s ; /* Chrome, Safari, Opera */ animation: mymove .5s ; padding:20px 15px 10px; width:255px;}
.productListingContainer > li:hover div.productListing  .toggle_list { display:block;}
.productListingContainer > li:hover div.productListing .productDetail   .toggle_list { display:block;}

.productListingContainer > li  ul { margin:0; padding:10px 0; list-style:none;}
.productListingContainer > li  ul li { padding:10px 0; width:100%; border-bottom:1px solid #ccc; float:left; font-size:16px; text-align:left; font-weight:normal; color:#666; }
.productListingContainer > li ul li h4,
.productListingContainer > li ul li h4 a { font-size:16px !important; font-weight:normal !important; color:#333 !important;}


.productListingContainer > li ul li.amount  {display none !important;}
.productListingContainer > li ul li.amount span.exGST  {display none !important;}
.productListingContainer > li button.btn-default,.productListingContainer > li input[type="button"].btn-default { background:#f77f00; color:#fff; margin-top:-4px;}
.productListingContainer > li .productListing ul.productDetail li.amount,
.amount  {display none !important;}
.productListingContainer > li .productListing ul.productDetail li.amount span.exGST ,
.amount span.exGST  {display none !important;}

/*
.productListingContainer > li ul li.amount  { font-size:22px !important; font-weight:bold; color:#f77f04 !important;}
.productListingContainer > li ul li.amount span.exGST  { font-size:17px; font-weight:bold; color:#999;}
.productListingContainer > li button.btn-default,.productListingContainer > li input[type="button"].btn-default { background:#f77f00; color:#fff; margin-top:-4px;}
.productListingContainer > li .productListing ul.productDetail li.amount,
.amount  { font-size:22px; font-weight:bold; color:#f77f04;}
.productListingContainer > li .productListing ul.productDetail li.amount span.exGST ,
.amount span.exGST  { font-size:17px; font-weight:bold; color:#999; padding-left:10px;}
*/


.productListingContainer > li ul li.noborder { border:none;}

.productListingContainer > li:hover  div.productListing .thumbnail { position:relative; width:215px; height:215px;  max-width:215px; max-height:215px;}

.productListingContainer > li  div.productListing .thumbnail { position:relative; width:215px;  max-width:215px; max-height:215px;}
.productListingContainer > li  div.productListing .img-thumbnail .newIcon { position:absolute; width:60px; height:40px; left:10px; top:0; }
.productListingContainer > li  div.productListing .img-thumbnail .fav_save { position:absolute; width:50px; height:auto; right:0px; top:10px;  text-align:center; color:#333; }


.productListingContainer > li div.productListing .thumbnail img {width:auto; max-height:215px;}

.productListingContainer > li div.productListing .productDetail{  padding: 0px 12px 0 10px;min-height:80px; }

#mainMenuLink.fa,
div.fa.fa-ellipsis-v { display:none; }

}


.sectionContent { padding-top: 0px;}
.sectionContent { float: left; width: 100%; }

/*.sectionContent h1 {   font-size: 30px; }
.sectionContent h2  {  font-size: 26px;  }
.sectionContent h3  {   font-size: 23px;  }
.sectionContent h4 {   font-size: 20px;   }*/
.sectionContent h5 {  font-size: 16px;  }
.sectionContent h6 {  font-size: 13px;  color:#3f3f3f;padding:10px 0px 10px 0px}

.sectionContent h1.Desyrelwhite { font-family: Desyrel;  font-size: 30px; color:#e42490;}
.sectionContent h2.Desyrelwhite { font-family: Desyrel;  font-size: 26px;  color:#e42490;}
.sectionContent h3.Desyrelwhite { font-family: Desyrel;  font-size: 23px;  color:#fff;}
.sectionContent h4.Desyrelwhite { font-family: Desyrel;  font-size: 20px;  color:#fff;}

.sectionContent h1.Desyrel { font-family: 'Ubuntu', sans-serif;  font-size: 30px; color:#e42490;}
.sectionContent h2.Desyrel { font-family: 'Ubuntu', sans-serif;  font-size: 26px;  color:#e42490;}
.sectionContent h3.Desyrel { font-family: 'Ubuntu', sans-serif;  font-size: 32px;  color:#e42490; line-height:40px;}
.sectionContent h4.Desyrel { font-family: 'Ubuntu', sans-serif;  font-size: 20px;  color:#e42490;}
.ruler {background: rgb(247, 127, 0); border: 0px currentColor; border-image: none; width: 100%; height: 1px; margin:30px 0px;}

@media (max-width:1200px) 
{
    
#footerWrapper .footer .securitySeal {margin-top:30px;padding-left:20px;}
 #sectionContentWrapper.productDetail .popular, #sectionContentWrapper.productDetail .discounted { width:39%;}
    #sectionContentWrapper.productDetail .review { width:22%;}
 #anyQuestion { display:none;}
.megaWrapper.responsiveDevice { position:relative; display: block; box-shadow: none; padding-bottom:0;}	

.responsiveDevice  { display:block; }
#liveHelp  { display:block; width:115px; height:33px; display:block; margin-left:50px; margin-top:9px;}
.megaWrapper.responsiveDevice { padding-top:15px; }

 
 .expoPeople .desc div { font-size:15px;}
.eventsWrapper { padding-top: 5px; }
.customStandWrapper .customDesc, .customStandWrapper .furntDesc { margin-left:0; width:100%; position:relative; }
.customStandWrapper .furntDesc { margin-top:10px;}
.customStandWrapper .customDesc h3, .customStandWrapper .furntDesc h3 { position:absolute; top:10px; right:10px; text-shadow:0 0 5px #000;}

#header { width:100%;}	
.container {  padding: 0 20px 25px; position:relative; }
.container > .col-sm-3  { display:none; width:auto; position:absolute; left:0; top:0;  z-index:10000; padding:0; margin-top:159px;}
.container > .col-sm-3 .sidebar-nav.navbar-collapse { background:#fff; padding:20px; box-shadow:0 0 5px #000; }
.container > .col-sm-3 .sidebar-nav.navbar-collapse .aside { width:250px; }
.container > .col-sm-9 { width:100%;}

.exhibitons li .thumDesc > a img, .orderedProducts > a img { width: 100%; }
.exhibitons .thumDesc h3{ background-position:right center;}

.productListingContainer > li { width:100%; height:auto; float:left;}
.productListingContainer > li div.productListing .thumbnail { background-color: #fff; float: left; width: 35% !important; }
.productListingContainer > li div.productListing .productDetail { float: left; min-height: 80px; padding: 0px 12px 0 15px; width: 65%; }
.productListingContainer > li  div.productListing  .toggle_list  { display:block !important;}
.productListingContainer > li:hover div.productListing {  left:0px; top:0; position:relative;   background:#fff;   padding:0px; width:100%; }
.productListingContainer > li div.productListing  .toggle_list { display:block;}
.productListingContainer > li div.productListing .productDetail   .toggle_list { display:block;}
.productListingContainer > li div.productListing a.btn-remove { position: absolute; right:5px; top:5px;  display:none;  } 
.productListingContainer > li:hover div.productListing a.btn-remove { display:block; }

.productDesc h4 { padding-top:0;}

#leftSidebarToggle { display:block; font-size: 12px; text-transform:uppercase; font-weight:bold; color:#fff; height: 35px; width: auto;   line-height: 32px; margin-left: 15px; margin-right: 0px; margin-top:0px; position: relative; text-align: center;}	
#leftSidebarToggle .fa { font-size: 17px; margin-left: 5px; margin-right: 5px; }

#settingsMenu { display:block; float:right; padding:12px; font-size:22px;   margin-left: 4px; margin-top: 8px;  cursor:pointer;}
.right.loginDetail.clearfix { background:none; padding: 0 20px 20px; position: absolute; right: 0; width: 285px;}

.loginDetail .accountWrapper .account,
.inspiration { background:#fff;margin-right:-12px; }
.loginDetail .accountWrapper .account { margin-top:25px; }
 

.clearfix.right.accountWrapper { width: 270px;}
.account.right {  margin: 0; padding: 0; width: 270px; display:none;}
.inspiration.right { display:none;}
.accountWrapper ul li { float: left; padding-left: 28px  !important; width: 100%;}
.accountWrapper li a { padding-left:0 !important; display:inherit; float:left; width:auto; color:#000; font-size:16px;}

.inspiration { padding-top: 5px;  padding-bottom:20px; }
.inspiration ul { width: 270px; }
.inspiration li { float: left; padding-left: 28px; width: 100%; }
.inspiration li.insp { width:auto; }
.accountWrapper .wishList { padding-left:auto !important;}
.accountWrapper .phone { float:left;}
.loginForm { left: -32px;    z-index: 10;}


 
#exponent.accessories .megaWrapper, .exponent.accessories .megaWrapper,
.ordeOnline.accessories.exponent .megaWrapper.section,
#exponent.custm .megaWrapper, .exponent.custm .megaWrapper,
#exponent.events .megaWrapper, .exponent.events .megaWrapper,
#exponent.organisrs .megaWrapper, .exponent.organisrs .megaWrapper { left: 0px !important; }	
.container { width:100%;  min-width:320px !important; }

#sticky_navigation_wrapper  { width:100%; background:#696767 none repeat scroll 0 0; }
#sticky_navigation_wrapper #sticky_navigation  {  width:100%; padding:0 15px; }
#sticky_navigation_wrapper #sticky_navigation .tabsWrapper  {  width:100%; }
#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs { width:100%; position:relative;  }
#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs #tabs-wrapper  {  width:100%; position:absolute; left:0; top:0;  }
#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs #tabs-wrapper > ul  {   width:100%; float:left; display:none; background:#696767; top:50px; position:relative;}

#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs #tabs-wrapper > ul > li {   width:100%; float:left; border-top:1px solid #777;}

#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs #tabs-wrapper ul li a {   width:auto; float:left; padding: 16px 30px 16px 15px;}
#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs #tabs-wrapper ul li a:hover { background:none;}
#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs #tabs-wrapper ul li div.fa.fa-ellipsis-v { width:30px; height:30px; cursor:pointer; display:block; color: #999; font-size: 18px; float:right; margin:5px 15px 0 0; padding: 10px;}

#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs #tabs-wrapper ul li .megaWrapper.section {   width:100%; float:left; position:relative; }

#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs #tabs-wrapper ul li .megaWrapper.section .colWrapper {  width:100%; float:left; position:relative; left:0; top:0; }

#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs #tabs-wrapper ul li .megaWrapper.section .colWrapper > .col1 {  width:100% !important; float:left; position:relative;  left:0; top:0;}
.megaWrapper .colWrapper > div { min-height:auto !important;}
#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs #tabs-wrapper ul li .megaWrapper.section .colWrapper > div {  width:33.3%!important  ; float:left; position:relative;  left:0; top:0;}
#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs #tabs-wrapper ul li .megaWrapper.section .colWrapper > div h3 {  width:100%; float:left; position:relative; display:block;}
#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs #tabs-wrapper ul li .megaWrapper.section .colWrapper > div h3 a { width:100%;}
#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs #tabs-wrapper ul li .megaWrapper.section .colWrapper > div ul {  width:100%; float:left; position:relative; left:0; top:0; }

#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs #tabs-wrapper ul li .megaWrapper.section .colWrapper > div ul li {  width:100%; float:left; position:relative; left:0; top:0; }

.eventDesc:hover > .hoverDesc{display: none; }
.selectionWrapper:hover .selectSub{display: none;}

#ordeOnline:hover > .downArrow,
.ordeOnline:hover > .downArrow{display: none;}
#ordeOnline .orderMegaWrapper,
.ordeOnline .orderMegaWrapper{  width:100% !important; z-index: 999; padding: 25px 0 30px; background-color: #f9e1c7 !important; position: absolute; display: none; top: 57px; box-shadow: 4px 7px 13px 1px #7B7B7B; }
#ordeOnline:hover > .orderMegaWrapper,
.ordeOnline:hover > .orderMegaWrapper{display: none;}
#ordeOnline .orderMegaWrapper > div,
.ordeOnline .orderMegaWrapper > div { width: 100% !important; padding-left: 18px !important; padding-right: 33px; border-left: 1px solid #474747 !important; 	 float: left;  }

#exponent:hover .megaWrapper,
.exponent:hover .megaWrapper { display: none;}
#exponent:hover .downArrow,
.exponent:hover .downArrow { display: none;}

.gallery-con article a:hover .hover { display: none; }
.gallery-detail article:hover .hold { top: -72px; }

#mainMenuLink.fa { width:20px; height:20px; cursor:pointer; display:block; color: #999; font-size: 24px; left: 12px; position: absolute; top: 12px;} 

#footerWrapper  { margin:0 15px;}
#footerWrapper .footer { width:100%; margin:0 auto; }
#footerWrapper .footerBottomWrpper { width:100%;  margin:0 auto; }
#footerWrapper .footerBottomWrpper .footerBottom  { width:100%;  margin:0 auto;} 
#footerWrapper .footer .quickLinks { margin:0;}
#footerWrapper .footer .quickLinks,
#footerWrapper .footer .contactUs  { width:33% !important; text-align:left;  padding:0 0 25px 25px; }

#footerWrapper .footer .contactWithUs  { width:50% !important; text-align:left;  }
.contact a { text-align:left;}
.emailUs a { padding-left:100px;}

#sectionHeader {     padding: 15px 19px 15px 19px;}
.print { padding-top: 5px; padding: 0; float: left; margin: 0; width: 100%; }
.print li { padding-left:0; padding-top:10px; padding-right:15px;}
.megaWrapper.responsiveCustomerCare   .colWrapper { padding:10px !important; margin:0;}
.megaWrapper.responsiveCustomerCare   .colWrapper > div.col  { width: 97% !important; float: left; margin: 0 1.5% !important; padding: 0 !important;  } 
.megaWrapper.responsiveCustomerCare   .colWrapper > div.col  h3   { width:100%  !important; padding:10px; float:left; display:block; color:#fff; font-size:18px; background:#f77e00 !important; }
.megaWrapper.responsiveCustomerCare   .colWrapper > div.col  ul  {  width:100%  !important; padding:20px 10px 10px; float:left; display:block; }


.megaWrapper.responsive_Exhibitors   .colWrapper { padding:10px !important; margin:0;}
.megaWrapper.responsive_Exhibitors   .colWrapper > div.col  { width: 30% !important; float: left; margin: 0 1.5% !important; padding: 0 !important; border:none !important;  } 
.megaWrapper.responsive_Exhibitors   .colWrapper > div.col  h3   { width:100%  !important; padding:10px; float:left; display:block; color:#fff; font-size:18px; background:#f77e00 !important; }
.megaWrapper.responsive_Exhibitors   .colWrapper > div.col  h3 a { color:#fff;}
.megaWrapper.responsive_Exhibitors   .colWrapper > div.col  ul  {  width:100%  !important; padding:20px 10px 10px; float:left; display:block; }

.megaWrapper.responsiveOrganisers    .colWrapper { padding:10px !important; margin:0;}
.megaWrapper.responsiveOrganisers    .colWrapper > div.col  { width: 47% !important; float: left; margin: 0 1.5% !important; padding: 0 !important; border:none !important;  } 
.megaWrapper.responsiveOrganisers    .colWrapper > div.col  h3   { width:100%  !important; padding:10px; float:left; display:block; color:#fff; font-size:18px; background:#f77e00 !important; }
.megaWrapper.responsiveOrganisers    .colWrapper > div.col  h3 a { color:#fff;}
.megaWrapper.responsiveOrganisers    .colWrapper > div.col  ul  {  width:100%  !important; padding:20px 10px 10px; float:left; display:block; }

.megaWrapper.responsiveEvents    .colWrapper { padding:10px !important; margin:0;}
.megaWrapper.responsiveEvents    .colWrapper > div.col  { width: 47% !important; float: left; margin: 0 1.5% !important; padding: 0 !important; border:none !important;  } 
.megaWrapper.responsiveEvents    .colWrapper > div.col  h3   { width:100%  !important; padding:10px; float:left; display:block; color:#fff; font-size:18px; background:#f77e00 !important; }
.megaWrapper.responsiveEvents    .colWrapper > div.col  h3 a { color:#fff;}
.megaWrapper.responsiveEvents    .colWrapper > div.col  ul  {  width:100%  !important; padding:20px 10px 10px; float:left; display:block; }

.megaWrapper.responsiveCustomProject     .colWrapper { padding:10px !important; margin:0;}
.megaWrapper.responsiveCustomProject     .colWrapper > div.col  { width: 47% !important; float: left; margin: 0 1.5% !important; padding: 0 !important; border:none !important;  } 
.megaWrapper.responsiveCustomProject     .colWrapper > div.col  h3   { width:100%  !important; padding:10px; float:left; display:block; color:#fff; font-size:18px; background:#f77e00 !important; }
.megaWrapper.responsiveCustomProject     .colWrapper > div.col  h3 a { color:#fff;}
.megaWrapper.responsiveCustomProject     .colWrapper > div.col  ul  {  width:100%  !important; padding:20px 10px 10px; float:left; display:block; }
 
.megaWrapper.responsiveOrderOnline      .colWrapper { padding:10px !important; margin:0;}
.megaWrapper.responsiveOrderOnline      .colWrapper > div.col  { width: 22% !important; float: left; margin: 0 1.5% !important; padding: 0 !important; border:none !important;  } 
.megaWrapper.responsiveOrderOnline      .colWrapper > div.col  h3   { width:100%  !important; padding:10px; float:left; display:block; color:#fff; font-size:18px; background:#f77e00 !important; }
.megaWrapper.responsiveOrderOnline      .colWrapper > div.col  h3 a { color:#fff;}
.megaWrapper.responsiveOrderOnline      .colWrapper > div.col  ul  {  width:100%  !important; padding:20px 10px 10px; float:left; display:block; }

.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col1,
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col2 { width:50%; }
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col1 ul{ width:100%; }
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col2 ul{ width:100%; }
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col1 ul li { width:97%; float:left; }
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col2 ul li { width:97%; float:right; }
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col1 ul li .orderedProducts,
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col1 ul li .orderedProducts a,
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col1 ul li .orderedProducts a img,
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col1 ul li .orderedProducts h3,
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col2 ul li .orderedProducts,
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col2 ul li .orderedProducts a,
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col2 ul li .orderedProducts a img,
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col2 ul li .orderedProducts h3 { width:100%;}

.exhibitons li { padding-top:15px;}
.exhibitons .thumDesc h3 {     padding: 15px 45px 20px 15px;}

/* Home */

.participants.clearfix.section { width:100%;}
.participants.clearfix.section .professionals,
.participants.clearfix.section .exhibitors { width:49.25%; margin:0; padding:27px 2% 30px;}

.participants h2 { font-size: 18px;}
.participants h3 {  font-size: 14px;}

.slider.section  { width:100%; }
.eventsWrapper.section.clearfix,
.eventsWrapper.section.clearfix li,
.eventsWrapper.section.clearfix li h2 { width:100%; float:left; }
.hoverDesc .eventDetail { min-height:100px;}
.learnEvent { text-align:right;}
.eventDesc > a  { width:30%; float:left; }
.eventDesc a img { width:100%; float:left; padding-top:15px;}
.eventDesc:hover > .hoverDesc { display: inline-block; }
.eventDesc .hoverDesc { width:70%; float:left; position:relative; display:block;}
.eventsWrapper h2 { font-size:24px;}
.eventsWrapper.section.clearfix { background:#fff; }

.expoPeople h2 { font-size:23px; padding-bottom:30px; padding-left: 5%; padding-right: 5%;}
.expoPeople h3 { font-size:20px; padding-left:3%; padding-right:3%; }
.expoPeople h4 { font-size: 40px; }

.expoDesc p { font-size:18px; line-height:1.2em;}
.expoPeopleWrapper.container-fluid,
.expoPeopleWrapper.container-fluid .expoPeople.section.clearfix,
.expoPeopleWrapper.container-fluid .expoPeople.section.clearfix .expoDesc { width:100%; float:left;}

.expoTeamWrapper { width:100%; float:left; }
.expoTeamWrapper .exponent.section.clearfix,
.furniture.section.clearfix,
.styleExponent.section.clearfix { width:100%;}
.expoPeople .desc .col1 {  float: left; margin: 0 3%; padding: 15px 2% 0; width: 94%; }
.expoPeople .desc .col2 {  float: left; margin: 0 3%; padding:0 2%  15px; width: 94%; }
.expoPeople .desc p { padding-bottom:15px;}
.exponent.section.clearfix .expoDesc,
.exponent.section.clearfix .expoawards.right.clearfix { width:90%; margin:0 5%;}
.exponent.section.clearfix .expoawards.right.clearfix img { width:100%; margin:20px 0;}

.styleExponent.section.clearfix { }
.furniture.section.clearfix  .furDesc.left,
.furniture.section.clearfix .styleThumbs.left,
.styleExponent.section.clearfix .styleThumbs.left,
.styleExponent.section.clearfix .styleDesc.left { width:50%; float:left; }
.furniture.section.clearfix .styleThumbs.left img  { width:100%;} 
.styleExponent.section.clearfix .styleThumbs.left img { width:50%;}

.furniture.section.clearfix  .furDesc.left { padding-top:10px;}
.styleThumbs img { margin:0; padding:0;}
.styleExponent .styleDesc h3 img { max-width:40%;}
.styleExponent .styleDesc { padding-top:10px;}

.sayingWrapper { padding-bottom:20px; background-position:bottom center !important; background-repeat:no-repeat;}
.sayingWrapper,
.sayDescWrap,
.sayDesc,
.categoryWrapper.section  { width:100%; float:left;}
.categoryWrapper { padding:0px 3%;}
.categoryWrapper.section ul.clearfix.catgory { width:100%; padding:15px 2%;  }
.categoryWrapper.section ul.clearfix.catgory li { width:100%; padding:0 0 15px !important;}
.categoryWrapper.section ul.clearfix.catgory li .catDesc { float:left; display:block; padding:10px; width:100%;}

.categoryWrapper.section ul.clearfix.catgory li .catDesc p { min-height:auto; font-size:14px; padding-bottom:10px;}
.categoryWrapper.section ul.clearfix.catgory li .catDesc img { width:40%;  max-width:250px; float:left; margin-right:15px;}

.sayDesc { padding-left:10px; padding-right:10px; }

.categoryWrapper.section .clearfix.catgory {}
.sayDescWrap { padding:0;}
.sayDescWrap h2 { font-size:32px; padding-top:15px;}
.sayDesc h3 { padding: 20px 0 27px; }
.sayingWrapper .saying.section.clearfix { width:92%; padding:15px 4%;}
.sayingWrapper .saying.section.clearfix .right { display:none;}

.BlogsWrapper.section.clearfix { width:100%; float:left; padding:0 15px; }

.leftSqr { left:-5px;}
.rightSqr { right:-5px;}
 
.sayDesc p { font-size:13px; padding:0 0 5px 0; line-height:1; }
.sayDesc > span { font-size: 15px;}

 
.BlogsWrapper .col1 { width:100%;}

.BlogsWrapper .col1 ul,
.BlogsWrapper .col1 ul li,
.BlogsWrapper .col1 ul li .blogDesc { width:100%; margin:0; padding:0;}
.BlogsWrapper .col1 ul li .blogDesc h3 { width:82%; font-size:18px; }
.BlogsWrapper .col1 ul li .blogDesc h3 span { width:100%; float:right;}
.BlogsWrapper .col1 ul li img,
.BlogsWrapper .col1.col3 ul li img  { width:100%;} 

.BlogsWrapper .col1.col3 { width:100%; padding:0;}
.BlogsWrapper .col1.col3 ul,
.BlogsWrapper .col1.col3 ul li,
.BlogsWrapper .col1.col3 ul li .signUpWrapper { width:100%; margin:0; padding:0; min-height: 210px;}
.BlogsWrapper .col1.col3 ul li .signUpWrapper .signUp h3 { font-size:24px; padding-top:25px; }
.BlogsWrapper .col1.col3 ul li .signUpWrapper .signUp h4 { font-size:20px; }
.BlogsWrapper .col1.col3 ul li .signUpWrapper .signUp a {  width:100%; text-align:center; }
.BlogsWrapper .col1.col3 ul li .signUpWrapper .signUp a img { max-width:77px;}
.col1.col3 .middleSection { left:0}
 
.BlogsWrapper .col1 ul li,
.BlogsWrapper .col1.col3 ul li { margin-bottom:3px;} 
 
 .catDesc { min-height:auto!important}
.col1.col3 { margin:0!important;}

}


@media (min-width:1100px) 
{
    .modal-lg { width:1110px;}
    .orderOnlineGallery article { width:414px!important;}
 
 }

@media (max-width:1100px) 
{

.gallery-con article { width:46.99%}
.section {width:100%;}
.gallery-con .pin { margin-bottom:30px;}
.gallery-con article .pic { height:auto;}


}

@media (max-width:1000px) 
{
 #footerWrapper .footer .quickLinks,
#footerWrapper .footer .contactUs  { width:50% !important; }
.contact a { text-align:left;}
.emailUs a { padding-left:100px;}
.footerBottom p span { width:100%; float:left; margin-top:20px; text-align:center; }
#footerWrapper .footerBottomWrpper { width:100%;  margin:15px auto; }

.furDesc h3 { font-size:18px; }
.furDesc p,
.styleExponent .styleDesc p { font-size:14px; padding-bottom:10px;}
.furDesc > a,
.styleExponent .styleDesc a { font-size:14px;}
.gallery-con article { width:46.99%}
.section {width:100%;}


}

@media (max-width:960px) 
{
#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs #tabs-wrapper ul li .megaWrapper.section .colWrapper > div {  width:50%!important  ; float:left; position:relative;  left:0; top:0;}	
.logo { padding-top: 15px; width: 310px; }
 #footerWrapper .footer .quickLinks  { width:50% !important;  }
#footerWrapper .footer .contactUs  { width:100% !important;  }
#footerWrapper .footer .contactWithUs  { width:100% !important; }

.megaWrapper.responsiveOrderOnline      .colWrapper > div.col  { width:47% !important; float: left; margin: 0 1.5% !important; padding: 0 !important;  } 
.megaWrapper.responsiveOrderOnline      .colWrapper > div.col.col2 { min-height:300px !important;}  

carousel.slide .carousel-inner .item .carousel-caption .bannerDesc { display:none;}
.carousel.slide .carousel-inner .item .carousel-caption .bannerDesc h1 { font-size:22px;}
.carousel.slide .carousel-inner .item .carousel-caption .bannerDesc h2 { font-size:16px;}
.styleExponent .styleDesc h3 img { max-width:50%;}
.direction { display:none;}
.section {width:100%;}
.gallery-con article { width:46.99%}
.catDesc { min-height:auto!important}

}

 @media (min-width:768px) and (max-width:886px) 
{
    .singleProductWrapper .product { width:354px;}
   
    }
    
     @media (max-width:895px) 
{
    #Img-gallery li { height:auto!important; width:50%!important;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img { width:100%;}
    }

 @media (max-width:768px) 
{
.form_Block li label,
.form_Block li > span{width:100% !important}
.form_Block.smldeviceTxt ul li .control-label,
.form_Block.smldeviceTxt ul li .divspancnt { width:100%; float:left; text-align:left;}
.form_Block.smldeviceTxt ul li .form-group { margin-left:-20px; margin-right:-20px;}

.megaWrapper.responsive_Exhibitors .colWrapper > div.col,
.megaWrapper.responsiveOrganisers    .colWrapper > div.col,
.megaWrapper.responsiveEvents    .colWrapper > div.col,
.megaWrapper.responsiveCustomProject     .colWrapper > div.col  { width:97% !important; float: left; margin: 0 1.5% !important; padding: 0 !important;  } 
.participants.clearfix.section { width:100%;}
.participants.clearfix.section .professionals,
.participants.clearfix.section .exhibitors { width:98%; margin:0; padding:27px 4% 30px;}

.participants h2 { font-size: 23px;}
.participants h3 {  font-size: 18px;}
.styleExponent .styleDesc h3 img { max-width:60%;}
.gallery-con article {width:100%;}
.section {width:100%;}
#sectionContentWrapper.productDetail .popular, #sectionContentWrapper.productDetail .discounted { width:100%;}
#sectionContentWrapper.productDetail .review {width:100%;}
#sectionContentWrapper.productDetail .review span.dividerBg, .popular { background-image:none;}
.productOptions {float:none!important; clear:both; width:100%!important;}
.singleProductWrapper .product { width:100%;}
.bottomQuestions {display:none!important;}


}
	
@media (max-width:520px) 
{
    #Img-gallery li { height:auto!important; width:100%!important;}
#sticky_navigation_wrapper #sticky_navigation .tabsWrapper #tabs #tabs-wrapper ul li .megaWrapper.section .colWrapper > div {  width:100%!important  ; float:left; position:relative;  left:0; top:0;}	
.megaWrapper.responsiveOrderOnline      .colWrapper > div.col  { width:97% !important; float: left; margin: 0 1.5% !important; padding: 0 !important;  } 
.contactWithUs { padding:0 20px;}
.participants h2 { font-size: 18px;}
.participants h3 {  font-size: 14px;}

.furniture.section.clearfix  .furDesc.left,
.furniture.section.clearfix .styleThumbs.left,
.styleExponent.section.clearfix .styleThumbs.left,
.styleExponent.section.clearfix .styleDesc.left { width:100%; float:left; }
.directionfur { display:none;}
.styleExponent .styleDesc h3 img { max-width:70%;}
.container { padding:10px 15px;}
}

@media (max-width:580px) 
{
.accountWrapper .phone { display:none;}
.logo { padding-top: 15px; width: 210px; }
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col1,
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col2 { width:100%; }
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col1 ul li { width:100%; float:left; }
.container > .col-sm-9 #subCategory .sectionContent .onlineOrderdProducts .col2 ul li { width:100%; float:right; }

.eventDesc > a  { width:40%;  } 
.eventDesc .hoverDesc { width:60%; }
.hoverDesc { font-size:14px; }
.learnEvent { padding-top:0;}
.hoverDesc .learnEvent a { font-size:14px;}
}

@media (max-width:420px) 
{
    #Img-gallery li { height:auto; width:100%}
 
.participants h2 { font-size: 16px;}
.participants h3 {  font-size: 13px;}

.eventDesc > a  { width:100%; float:left; } 
.eventDesc .hoverDesc { width:100%; float:left; position:relative; display:block;}

.col-sm-6.product_details .btn.btn-md  { display:block;}
}

@media (min-width: 640px) and (max-width: 1200px) {
 
 .BlogsWrapper .col1 { width:50%;}
 .BlogsWrapper .col1.col3 { width:50%; padding:0;}
  .BlogsWrapper .col1.col2,
  .BlogsWrapper .col1.col2 ul { width:100%; padding:0;}
  .BlogsWrapper .col1.col2 ul li { width:50%; padding:0; float:left;}
}

@media (max-width:800px) 
{
 .nav-tabs > li > a { padding-left:2px; padding-right:2px;}
.nav.nav-tabs.nav-sub-tabs > li.active > a::after,
.nav.nav-tabs.nav-sub-tabs > li.active > a::before,
.nav-tabs > li.active > a::after,
.nav-tabs > li.active > a::before { display:none;}

}

.roundedBox { width:100%; height:100%; display:block; background:#ccc; -webkit-border-radius: 75px;
-moz-border-radius: 75px;
border-radius: 75px;}

.roundedBox:hover { cursor:pointer;}

.round-Box2 li a {font-size:15px; padding:10px 0px!important; text-align:center!important; color:#f2653f;}
.round-Box2 li.active { font-weight:bold;}
.round-Box2.twolinetext li a img { border:none; border-radius:100%;}
.round-Box2.twolinetext li a { min-height:63px;}
.spacer30 {height:30px; clear:both; display:block;}
.athrname {color:#e41892; font-style:italic; clear:both; display:block; padding: 11px 0 5px;}
.athrdes {color:#e41892; clear:both;}
.learn-more p {color:#fff;}
.carousel-inner > .item > img,
  .carousel-inner > .item > a > img {
      width: 100%;
      margin: auto;}
        
.carousel-control.right {background:url('../img/carousel-next-btn.png') no-repeat center center !important; }
.carousel-control.left {background:url('../img/carousel-prv-btn.png') no-repeat center center !important; }
.padding-top-0 { padding-top:0px!important;}
.newColr-arrow, .newColr2-arrow {position:relative;}
.newColr-arrow div {background:url('../ckfiles/0 HOMEPAGE/ArrowIcons-01.png') no-repeat;  display: block;
    height: 48px;
    position: absolute;
    right: 0;
    top: 9px;
    width: 37px;
    background-size: 144px;
    background-position: -71px;}
.newColr2-arrow div {background:url('../ckfiles/0 HOMEPAGE/ArrowIcons-01.png') no-repeat; height: 48px;
    position: absolute;
    right: 0;
    top: 9px;
    width: 37px;
    background-size: 144px;
    background-position: -108px;}
.tab-border {border-right: 1px solid #f2653f;
    border-left: 1px solid #f2653f;
    border-top: 1px solid #f2653f; margin-bottom:10px;}
 .panel-title { font-size:15px;}
 .margin-bottom-0 { margin-bottom:0px!important;}
 
 .bottomQuestions  
 {
 background:#F77F00; border-style:solid; border-width:1px 1px 0px 1px; border-color:#fff; 
                    -webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px; position:fixed; bottom:0px; width:200px; padding:7px 11px;
right:6px;
height:54px;
text-align:center;
z-index:100;
-webkit-box-shadow: 0px -1px 8px 0px rgba(0,0,0,0.28);
-moz-box-shadow: 0px -1px 8px 0px rgba(0,0,0,0.28);
box-shadow: 0px -1px 8px 0px rgba(0,0,0,0.28);
}

.bottomQuestions a.headQc {background:url('../img/aksk_Qc-Bg.png') no-repeat right center; display:block; font-size:20px; text-align:center; color:#fff; padding:10px 15px; text-align:left; font-weight:700;} 
.bottomQuestions a.headQc:hover { text-decoration:none; cursor:pointer;}
.topMove {height:150px;}
.bottomQuestions a.headQcDown {background:url('../img/aksk_Qc-Bg_down.png') no-repeat right center!important;}
.Contact-info span { font-size:17px; padding-right:24px; }
.Contact-info a {font-weight:bold; color:#F77F00;}
.height30 { height:30px; clear:both; display:block;}
 
 .orange_btn_new {background-color: #f77f00;
    color: #ffffff;
    display: inline-block;
    font-family: "TrebuchetMS-Regular";
    font-size: 23px;
    font-weight: 700;
    padding: 13px 24px; margin-top:30px;}
   
   .modal-open .modal {z-index: 100000;}
   .roundedBox img { width:100%!important; height:100%!important;}
   
  .thumbnail {box-shadow: none; border:none; margin-bottom:0px;}
  
  #Img-gallery .col-md-3, #Img-gallery .col-sm-3, #Img-gallery .col-xs-12 { padding-right:9px!important; padding-left:9px!important;min-height: 130px;}
  #Img-gallery li {
    margin-bottom: 18px;
    display: block;
	/*height: 177px;
	width: 285px;*/
	position: relative;
}

.pic span {  background: rgba(0, 0, 0, 0.66) none repeat scroll 0 0;
    color: #fff;
    display: none;
    font-size: 20px;
    font-weight: 700;
    height: 54px;
    left: 50%;
    line-height: 52px;
    margin-left: -75px;
    margin-top: -20px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 160px;
    z-index: 9;}

.pic:hover span {display:block;}

.pic:hover:after{
	position: absolute;
	top: 0;
	left: 10px;
	right: 8px;
	bottom: 0;
	background: rgba(0, 0, 0, 0.33);
	content: "";
}

.customDesc a, .furntDesc a { background-color: #f36c3f!important;}
.prv-projcnt article img {width:100%;}
.btn-lc {background: #F77F00 !important;
    position: absolute;
    bottom: 43px;
    left: 26px;
    padding: 7px 13px;
    
    color: #fff;
    font-size: 16px;
    height:33px}

.blogDesc h4 {position: absolute;
    top: 180px;
    left: 25px;
    color: rgb(255, 255, 255);}
.blogDesc a:hover{color:#fff;} 
.blogDesc h3, 
.blogDesc h3 a {color:#fff;}
.signUpWrapper {background-color: rgb(255, 200, 71);}
.signuptext h3 {font-family: 'Ubuntu', sans-serif;font-size:35px !important}
.signuptext h3,.signuptext h3 a,.signuptext h4 {color:#EE4D7F !important;text-align:left !important}
.signUpWrapper {position:relative;}
.btn-signup:hover{color:#fff}
.btn-signup {background: rgb(247, 127, 0) none repeat scroll 0% 0%;
padding: 6px 9px;
width: 105px;
text-align: center;
margin-top: 10px;
position: absolute;
bottom: 47px;
color: rgb(255, 255, 255);
font-size: 16px;}

.signuptext h4 {position: absolute; top: 176px;}

.textWrapperThankyou	{ padding:15px 10px; margin:0 auto;  display:table;}
.thank-you {
    background: rgba(0, 0, 0, 0) url("../img/thank-you_common.png") no-repeat scroll center top;
    color: #ff6e18;
    float: left;
    font: 12px/20px Arial,Helvetica,sans-serif;
    height: auto;
    margin: 0 0 0 0px;
    padding: 200px 20px 0;
    text-align: left;
    width: 456px;
    border:1px solid #ff6e18;
    border-radius:5px;
}
.textWrapperThankyou p							{ padding:5px 0; font: normal 12px/18px Arial, Helvetica, sans-serif; color:#333; }
.textWrapperThankyou p a						{ color:#333; text-decoration:none; }
.textWrapperThankyou p a:hover					{ color:#333; color:#F60; }

#scroll_more {
    background: #ffab4d;
    border-radius:50%;
    bottom: 0;
    box-shadow: 0 0 1px #000;
    color: #fff;
    display: none;
    font: 700 0px/1px Arial,Helvetica,sans-serif;
    height: 50px;
    left: 50%;
    margin-left: -50px;
    opacity: 0.90;
    padding-top: 0px;
    position: fixed;
    text-align: center;
    width: 50px;
    z-index: 1000;
    
}
#scroll_more span {
    font: 700 17px/10px Arial,Helvetica,sans-serif;
    text-align: center;
    color:#000;
}
.required::after 
{
color: #e32 ;
content: " *";
position: absolute !important;
top: 15px !important;
}

/*--Added on 25-07-2016---*/
.productDesc .thumbnail { position:relative; }    
.productDesc .thumbnail .iconNew_product { position: absolute; width:60px; height:60px; right:0; top:0;}
.productDesc .thumbnail .iconNew_product.sm{height:auto;width:49px; top:-6px}
.productDesc .thumbnail .iconNew_product.sm img{width:38px;}
.sortByBlock { width:100%; float:left; margin:0; padding:0;}
.sortByBlock ul { margin:0px 0 15px; padding:0; float:left; }
.sortByBlock ul li { padding:5px 10px; float:left; list-style:none; }
.sortByBlock ul li  a {  padding:5px 10px;}
.sortByBlock ul li.active a { border:1px solid #F77F00;}
/*---*/
.modalloginForm h2 {
    color: #e41892;
    font-size: 34px;
    font-weight: 400;
    font-family: 'Desyrel-Regular';
    padding-bottom: 12px;
    line-height: 1;
}

.modalloginForm .userName input, .modalloginForm .password input {
    border: 0 none;
    color: #626366;
    font-family: "TrebuchetMS-Regular";   
    font-size: 14px;
    font-weight: 400;
    height: 35px;   
    padding: 0 8px;
    width: 100%;
    line-height:35px;
}
.modalloginForm .userName, .modalloginForm .password input {
    border: 1px solid #ddd;
    margin-bottom:10px;
}
    .modalloginForm .forgetPass input {
        background-color: #e41892;
        border: 0 none;
        color: #ffffff;
        display: inline-block;
        font-family: "TrebuchetMS-Regular";
        font-size: 16px;
        font-weight: 700;
        padding: 10px 20px;
    }

#Modallogin .modal-header .close {
    margin-top: -9px;
}

#Modallogin .modal-content,#ModalShow .modal-content {
    background: #eee !important;
}
.downArrow-input {
    position: absolute;
    right: 24px;
    top: 8px;
}
#divcola h4 {
    font-size: 17px;
    text-align: left;
    padding-left: 47px;
    padding-right: 15px;
    color: #f77f04;
    font-family: 'Desyrel-Regular'
}

.container {background: #ffffff;
background: -moz-linear-gradient(left,  #ebebeb 0%, #ffffff 5%, #ffffff 95%, #ebebeb 100%); 
background: -webkit-linear-gradient(left,  #ebebeb 0%,#ffffff 5%,#ffffff 95%,#ebebeb 100%);  
background: linear-gradient(to right,  #ebebeb 0%,#ffffff 5%,#ffffff 95%,#ebebeb 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ebebeb',GradientType=1 ); }

/* home page vontent */

/*.expoTeamWrapper.homeblockbg {background: #e11a8b !important ; 
background: -moz-linear-gradient(left,  #e11a8b 0%, #ee445c 100%); 
background: -webkit-linear-gradient(left,  #e11a8b 0%,#ee445c 100%); 
background: linear-gradient(to right,  #e11a8b 0%,#ee445c 100%) ; 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e11a8b', endColorstr='#ee445c',GradientType=1 ); } */
.expoTeamWrapper.homeblockbg {

background: #e4258e; /* Old browsers */
background: -moz-linear-gradient(left,  #e4258e 0%, #f04d5d 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #e4258e 0%,#f04d5d 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #e4258e 0%,#f04d5d 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4258e', endColorstr='#f04d5d',GradientType=1 ) !important; /* IE6-9 */

}

.expoPeople h4.h4home { font-size: 23px; font-family: inherit; background: none !important; margin-top: 50px; }
.expoPeople .desc p.wtext,.expoPeople .desc p em { color: #fff;font-size:16px}
.expoPeopleWrapper.expoPeopleWrapperNew { 
                                          
                                          
background: #f78120; /* Old browsers */
background: -moz-linear-gradient(left,  #f78120 1%, #f56a41 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #f78120 1%,#f56a41 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #f78120 1%,#f56a41 100%)!important;  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f78120', endColorstr='#f56a41',GradientType=1 ); /* IE6-9 */

                                          }
/* 03 oct 2017 */

.caseStudyBlock img {width:100%; height:auto;}
.caseStudy_body {background:#F77F00; color:white; float: left;  margin-top: 0px; padding: 15px;}
.caseStudy_head {background:#e42490; color:white; padding:15px; margin-top:20px; display: block; float: left; width: 100%; font-weight: bold;}
.caseStudy_head h2 { float: left; display: block; font-weight: bold; font-size:29px;}
.caseStudy_head h2 span { width:100%; float:left; display: block; font-weight: normal !important;padding-right:50px;}      
.caseStudy_head a.fa {  font-size:58px !important;color:#fff;position:absolute;right:35px;top:35px;} 
.caseStudy_body p { color:#fff; margin-bottom:20px;}  
.main-openings{    background: #fafafa;}
.opening-details{   
    padding: 30px 54px 30px 25px;}
.main-openings .opening-details h3 {font-size: 18px; margin-bottom: 2px;color: #4a4a4a;}      
.openingsh1 {
    font-size: 30px !important;font-family: Desyrel;   color:#e42490;
    margin-bottom: 24px;
} .opening-apply{padding-top:30px}                   


.tmpl3 .nav-tabs>li {width:33.3% !important; text-align:center;}
.tmpl3 .tab-content  .nav-tabs>li {width:auto !important;}
.tmpl3.tabbable.boxed.parentTabs #myTabContent.tab-content .tab-pane ul.nav.nav-tabs li a{    min-height: 40px;}
/*.tmpl3 .tab-content .level2 li{width:25% !important;}
.tmpl3 .tab-content .level3 li{width:33.3% !important;}
.tmpl3 .tab-content .level6 li{width:15% !important;}*/

.tmpl3 .tab-content .col25 li{width:25% !important;}
.tmpl3 .tab-content .col33 li{width:33.3% !important;}
.tmpl3 .tab-content .col15 li{width:16% !important;}
.tmpl3 .tab-content .col50 li{width:50% !important;}
.tab-pane.fade {display:none;}
.tab-pane.fade.active.in {display:block;}


/*Hide element*/

#optionBlog .quantity {
	visibility: hidden;display:none
}

.htmltagdes ul {
	padding-left: 10px;
	list-style: disc;
	margin: 10px 20px;
}
.htmltagdes ol {
	padding-left: 10px;
	
	margin: 5px;
}
.htmltagdes ul li,.htmltagdes ol li {
	padding:5px 0;
	font-size:14px;
}
.htmltagdes ul li strong{font-weight:100;font-size: 13px;}
.searchsp {margin-bottom: 15px; padding: 15px 10px; background: #f6f6f6; display: flex;}
.searchsp > div:last-child { display: flex; justify-content: flex-start; align-items: flex-end; }
.btn.btn-warning{background:#F77F00 !important}