@charset "utf-8" /*--------------------------------------------------------------------------------------*/
/* 	TABLE CONTENT
1. 	Import
2. 	General
3. 	Heading
4. 	website 
/*--------------------------------------------------------------------------------------*/
*{
 margin: 0;
 padding: 0;
 box-sizing: border-box;
}
 body {
 margin:0;
 padding:0;
 font-family:Arial;
 background:#fafafd;
}
html {
 height:100%;
}
a{
 color:#ba63b6;
}
a:focus {
 outline: thin dotted;
 transition-duration: 1s;
 -moz-transition-duration: 1s;
 -ms-transition-duration: 1s;
 -o-transition-duration: 1s;
 -webkit-transition-duration: 1s;
 outline: none;
}
a:active, a:hover {
 outline: 0;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-weight: normal;
	outline: none;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: bold;
}
blockquote {
	margin: 1em 40px;
}
dfn {
	font-style: italic;
}
mark {
	background: #ff0;
	color: #000;
}
p, pre {
	margin: 0;
}
code, kbd, pre, samp {
	font-size: 1em;
}
pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
q {
	quotes: none;
}
q:before, q:after {
	content: '';
	content: none;
}
small {
	font-size: 75%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
ul, ol {
 margin: 0;
 padding: 0;
 list-style:none;
}
img {
	border: 0;
	background-size: 100% 100%;
	-ms-interpolation-mode: bicubic;
	outline: none;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
form {
	margin: 0;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
	white-space: normal;
}
button, input, select, textarea {
	font-size: 100%;
	margin: 0;
	vertical-align: baseline;
	vertical-align: middle;
}
button, input {
	line-height: normal;
}
select{
 -webkit-appearance:none;
}


button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
	overflow: visible;
}
button[disabled], input[disabled] {
	cursor: default;
	outline: none;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
	height: 13px;
	width: 13px;
	outline: none;
}
 input[placeholder], [placeholder], *[placeholder] {
 color:black !important;
}
input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	outline: none;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
textarea {
 overflow: auto;
 vertical-align: top;
}
.border_none {
 border: none !important;
}
/*--------------------------------------------------------------------------------------*/
/*Tables-css-here
/*--------------------------------------------------------------------------------------*/
table {
 width: 100%;
 border-collapse: collapse;
 border-spacing: 0;
 border-collapse: collapse;
 display:table;
 text-align: left;
}
table tr:nth-of-type(odd) {
 background: #fff;
 transition-duration: 1s;
 -moz-transition-duration: 1s;
 -ms-transition-duration: 1s;
 -o-transition-duration: 1s;
 -webkit-transition-duration: 1s;
}
table tr:nth-of-type(odd):hover {

}
table th {
 background: #fff;
 color:#666666;
}
table th {
 padding: 0px 6px;
 height: 40px;
 line-height: 40px;
 border-top: 1px solid #c9c9c9;
}
table td {
 padding: 6px;
 border-top: 1px solid #c9c9c9;
 border-bottom: 1px solid #c9c9c9;
 font-size: 14px;
 color: #666666;
}
/*--------------------------------------------------------------------------------------*/
/*General-css-here
/*--------------------------------------------------------------------------------------*/
.clear {
 clear: both;
}
a, input, textarea, button {
 text-decoration: none;
 outline: none;
 transition-duration: 1s;
 - moz-transition-duration: 1s;
 -ms-transition-duration: 1s;
 -o-transition-duration: 1s;
 -webkit-transition-duration: 1s;
 outline: none;
}
hr {
 float: left;
 width: 100%;
 border: solid 1px #d9d9d9;
 margin: 22px 0px;
}
.no_margin {
 margin: 0px !important;
}
.no_padding {
 padding: 0px !important;
}
.float_left {
 float: left !important;
}
.float_right {
 float: right !important;
}
.site_content{
 width:100%;
 min-height:1000px;
 background:url(../images/body_bg.jpg) no-repeat top center;
 background-size:100%
}
.site_content:after, .site_content:before{
 display:table;
 clear:both;
 content:"";
}
.container {
 width:1024px;
 margin: 0 auto;
 box-sizing: border-box;
}
.container:after, .container:before{
 display:table;
 clear:both;
 content:"";
}
.section,header,footer:after,nav:after, .section,header,footer:before,nav:before{
 display:table;
 clear:both;
 content:"";
}
.text_center {
 text-align: center;
}
.col_lg3 {
 display: inline-block;
 width: 100%;
}
.col_lg3 .col1 {
  width: 33.3%;
  float:left;
}
.col_lg4 {
 display: inline-block;
 width: 100%;
}
.col_lg4 .col1 {
  width:25%;
  float:left;
}
.col_lg5 {
 display: inline-block;
 width: 100%;
}
.col_lg5 .col1 {
  width:20%;
  float:left;
}
.full_row {
 float:left;
 width:100%;
}
/*--------------------------------------------------------------------------------------*/
/*font-face-css-here
/*--------------------------------------------------------------------------------------*/







/*--------------------------------------------------------------------------------------*/
/*header-css-here
/*--------------------------------------------------------------------------------------*/
header{
 display:block;
 width:100%;
}
.top_head_menu{
 width:100%;
 border-radius:0px 0px 5px 5px;
 background: #d39ee4; /* Old browsers */
 background: -moz-linear-gradient(top, #d39ee4 0%, #aa7cb8 100%, #2989d8 100%, #207cca 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d39ee4), color-stop(100%,#aa7cb8), color-stop(100%,#2989d8), color-stop(100%,#207cca)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #d39ee4 0%,#aa7cb8 100%,#2989d8 100%,#207cca 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #d39ee4 0%,#aa7cb8 100%,#2989d8 100%,#207cca 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #d39ee4 0%,#aa7cb8 100%,#2989d8 100%,#207cca 100%); /* IE10+ */
 background: linear-gradient(to bottom, #d39ee4 0%,#aa7cb8 100%,#2989d8 100%,#207cca 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d39ee4', endColorstr='#207cca',GradientType=0 ); /* IE6-9 */
}
.top_head_menu:after, .top_head_menu:before{
 clear:both;
 display:table;
 content: "";
}
.top_head_menu ul{
 float:left;
}
.top_head_menu .welcome {
 float:right;
}
.top_head_menu .welcome{
 padding-right:20px;
 padding-top:7px;
}

.top_head_menu .welcome span{
 color:#e2df60;
 font-size:14px;
}
.top_head_menu ul li{
 float:left;
 padding:0px 17px;
}
.top_head_menu ul li a{
 font-size:14px;
 color:#fff;
 height:38px;
 line-height:38px;
 text-transform:capitalize;
}
.top_head_menu ul li a:hover{
 color:#000;
}
.center_header{
 display:block;
 width:100%;
}
.center_header:after, .center_header:before{
 display:table;
 clear:both;
 content:"";
}
.logo{
 float:left;
}
.center_header_right{
 float:right;
 padding-top:15px;
}
.center_header_right .center_header_right_left{
 float:left;
 padding-top:15px;
}
.center_header_right .center_header_right_left .your_country{
 display:block;
 padding-bottom:15px;
}
.center_header_right .center_header_right_left .your_country:after, .your_country:before{
 clear:both;
 display:table;
 content:"";
}
.center_header_right .center_header_right_left .your_country .your_country_inner{
 float:right;
}
.center_header_right .center_header_right_left .your_country span{
 float:left;
 font-size:12px;
 color:#aba1e8;
 text-transform:capitalize;
 padding-top:4px;
 padding-right:4px;
}
.center_header_right .center_header_right_left .your_country .Country_select_box{
 float:left;
}
.center_header_right .center_header_right_left .your_country .Country_select_box select{
 width:126px;
 height:20px;
 color:#ada3e9;
 background:#fff;
 font-size:10px;
 border:solid 1px #ddbee6;
} 
.center_menu ul li{
 float:left;
 padding-right:13px;
}
.center_menu ul li:last-child{
 padding-right:0px;
}
.center_menu ul li a{
 font-size:13px;
 font-weight:bold;
 text-transform:capitalizel;
}
.center_menu ul li a:hover{
 color:#000;
} 
.center_header_right .cart_box{
 float:right;
 width:49px;
 height:69px;
 margin-left:23px;
 text-align:center;
 background:url(../images/cart_icon.png) no-repeat;
}
.center_header_right .cart_box span{
 color:#fff;
 padding-left:0px;
 padding-top:30px;
 display:inline-block;
}
.header_bottom_menu{
 display:block;
 border-radius:5px;
 background: #bcb2f0; /* Old browsers */
 background: -moz-linear-gradient(top, #bcb2f0 0%, #a499e4 100%, #aa7cb8 100%, #2989d8 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcb2f0), color-stop(100%,#a499e4), color-stop(100%,#aa7cb8), color-stop(100%,#2989d8)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #bcb2f0 0%,#a499e4 100%,#aa7cb8 100%,#2989d8 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #bcb2f0 0%,#a499e4 100%,#aa7cb8 100%,#2989d8 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #bcb2f0 0%,#a499e4 100%,#aa7cb8 100%,#2989d8 100%); /* IE10+ */ 
 background: linear-gradient(to bottom, #bcb2f0 0%,#a499e4 100%,#aa7cb8 100%,#2989d8 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcb2f0', endColorstr='#2989d8',GradientType=0 ); /* IE6-9 */
}
.header_bottom_menu:after, .header_bottom_menu:before{
 display:table;
 clear:both;
 content:"";
}
.header_bottom_menu ul{
 float:left;
}
.header_bottom_menu ul li{
 float:left;
 background:url(../images/nav_sap.png) no-repeat right;
}
.header_bottom_menu ul li:first-child a{
 border-radius:5px 0px 0px 5px;
}
.header_bottom_menu ul li a{
 height:60px;
 line-height:60px;
 display:block;
 align-items:center;
 font-size:16px;
 color:#fff;
 padding:0 18px;
 border-bottom:solid 1px #827ab6;
}
.header_bottom_menu ul li a:hover{
 background:#89d114;
 border-bottom:solid 1px #89d114;
}
.header_bottom_menu ul li.active a{
 background:#89d114;
 border-bottom:solid 1px #89d114;
}
.search_box{
 float:right;
 width:20.5%;
 padding:10px 10px 10px 0px;
 border-bottom:solid 1px #827ab6;
 border-radius:0px 5px 5px 0px;
}
.search_box .search_box_inner{
 float:right;
}
.search_box input[type="text"]{
 float:left;
 width:132px;
 box-sizing: border-box;
 height:40px;
 padding:0px 10px;
 border-radius:5px 0px 0px 5px;
 border:none;

}
.search_box input[type="submit"]{
  float:left;
  width:34px;
  height:40px;
  border-radius:0px 5px 5px 0px;
  text-indent:-9999px;
  border:none;
  background:url(../images/search_icon.png) no-repeat 10px 15px #9bdf1b;
} 
.desktop_header{
 display:block;
}
.mobile_header{
 display:none;
 width:100%;
 padding:15px 0px;
}
.mobile_header:after, .mobile_header:before{
 display:table;
 clear:both;
 content:"";
}

.mobile_header .nav_toggel{
 float:left;
 padding-top:10px;
}
.mobile_header .mobile_logo{
 float:left;
 padding-left:15px;
}
.mobile_header .mobile_head_right{
 float:right;
 padding-top:15px;
}
.mobile_header .mobile_head_right ul li{
 float:left;
 margin-left:4px;
}



/*--------------------------------------------------------------------------------------*/
/*home-page-css-here
/*--------------------------------------------------------------------------------------*/
.bredcrumb_menu{
 display:block;
 width:100%;
 padding:15px 0px;
}
.bredcrumb_menu:after, .bredcrumb_menu:before{
 display:table;
 clear:both;
 content:"";
}
.bredcrumb_menu ul li{
 float:left;
 padding-right:10px;
}
.bredcrumb_menu ul li a{
 font-size:13px;
 color:#aaa0e6;
 background:url(../images/bred_menu_arrow.png) no-repeat right 5px;
 text-transform:capitalize;
 color:#aaa0e6;
 padding-right:14px;
}
.bredcrumb_menu ul li a:hover{
 color:#8ed616;
 background:url(../images/bred_menu_arrow_hover.png) no-repeat right 5px;
}
.bredcrumb_menu ul li span{
 font-size:13px;
 color:#8ed616;
}
.step_bg{
 display:block;
 width:100%;
 padding-bottom:25px;
}
.step_bg:after, .step_bg:before{
 display:table;
 clear:both;
 content:"";
}
.step_bg .step_head{
 display:block;
 width:100%;
 border-radius:5px 5px 0px 0px;
 padding:12px 19px;
 box-sizing: border-box;
 background: #d29de3; /* Old browsers */
 background: -moz-linear-gradient(top, #d29de3 0%, #ac7dba 100%, #a499e4 100%, #aa7cb8 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d29de3), color-stop(100%,#ac7dba), color-stop(100%,#a499e4), color-stop(100%,#aa7cb8)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #d29de3 0%,#ac7dba 100%,#a499e4 100%,#aa7cb8 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #d29de3 0%,#ac7dba 100%,#a499e4 100%,#aa7cb8 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #d29de3 0%,#ac7dba 100%,#a499e4 100%,#aa7cb8 100%); /* IE10+ */
 background: linear-gradient(to bottom, #d29de3 0%,#ac7dba 100%,#a499e4 100%,#aa7cb8 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d29de3', endColorstr='#aa7cb8',GradientType=0 ); /* IE6-9 */
}
.step_bg .step_head h2{
 font-size:18px;
 color:#ffffff;
 font-weight:bold;
}
.step_bg .step_inner_content{
 box-sizing: border-box; position:relative;
 padding:17px 20px 20px 20px;
 border-radius:0px 0px 5px 5px;
 background: #c18fd0; /* Old browsers */
 background: -moz-linear-gradient(top, #c18fd0 0%, #a97bb7 100%, #2989d8 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c18fd0), color-stop(100%,#a97bb7), color-stop(100%,#2989d8)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #c18fd0 0%,#a97bb7 100%,#2989d8 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #c18fd0 0%,#a97bb7 100%,#2989d8 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #c18fd0 0%,#a97bb7 100%,#2989d8 100%); /* IE10+ */
 background: linear-gradient(to bottom, #c18fd0 0%,#a97bb7 100%,#2989d8 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c18fd0', endColorstr='#2989d8',GradientType=0 ); /* IE6-9 */
}
.step_bg .step_inner_content:after, .step_inner_content:before{
 display:table;
 clear:both;
 content:"";
}
.filter_bg {
 display:block;
}
.filter_bg  .filter_box{
 margin-right:18px; position:relative;
 float:left;
}
.filter_bg  .filter_box:last-child{
 margin-right:0px;
}
.filter_bg  .filter_box label{
 display:block;
 width:100%;
 padding-bottom:5px;
 font-size:14px;
 color:#ffffff;
 font-weight:bold;
 color:#fff;
 text-transform: uppercase;
}
.btn_submit input[type='submit']{background-color: #89d114;
margin-top: 17px;
padding: 5px 22px;
color: #fff;
font-size: 14px;
border: 0;}
.btn_submit input[type='submit']:hover{ border-radius:10px;}
.filter_bg input{
 padding:4px 10px;
 border:solid 1px #a475b1;
 background:#fff;
 box-sizing: border-box;
}
.filter_bg .select_box{
 overflow:hidden;
 float:left;
 border:solid 1px #a475b1;
 background:url(../images/select_arrow.png) no-repeat 85% 8px #fff;
}
.filter_bg .select_box select{
 padding:4px 5px;
 border:none;
 background:transparent;
 color:#9565a3;
 font-size:13px;
 width:125%;
}
.filter_bg .filter_box.unit input{
 width:150px;
 margin-right:10px;
 float:left;
}
.filter_bg .filter_box.unit .select_box{
 width:70px;
}
.filter_bg .filter_box.unit .select_box select{
 width:100%;
}
.filter_bg .filter_box.type .select_box{
 width:160px;
  background:url(../images/select_arrow.png) no-repeat 95% 8px #fff;
}
.filter_bg .filter_box.colors .select_box{
 width:140px;
  background:url(../images/select_arrow.png) no-repeat 95% 8px #fff;
}
.filter_bg .filter_box.top_width_area input{
 width:145px;
}
.filter_bg .filter_box.bottom_width_area input{
 width:150px;
}
.step2_box{
 border:solid 1px #dfdaf9; height:274px; width:100%;
 border-radius:5px;
}
.step2_box .step2_box_head{
 border-bottom:solid 1px #dfdaf9;
 box-sizing: border-box;
 display:block;
 width:100%;
 border-radius:5px 5px 0px 0px;
 padding: 12px 19px;
 background: #fefdff; /* Old browsers */
 background: -moz-linear-gradient(top, #fefdff 0%, #e8e4f8 100%, #a97bb7 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefdff), color-stop(100%,#e8e4f8), color-stop(100%,#a97bb7)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #fefdff 0%,#e8e4f8 100%,#a97bb7 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #fefdff 0%,#e8e4f8 100%,#a97bb7 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #fefdff 0%,#e8e4f8 100%,#a97bb7 100%); /* IE10+ */
 background: linear-gradient(to bottom, #fefdff 0%,#e8e4f8 100%,#a97bb7 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefdff', endColorstr='#a97bb7',GradientType=0 ); /* IE6-9 */
}
.step2_box .step2_box_head h2{
 font-size:18px;
 color:#8379bd;
 font-weight:bold;
}
.step2_box .step2_box_inner{
 background:#fff; height:228px;
 position:relative;
 border-radius:0px 0px 5px 5px;
}
.step2_box .step2_box_inner:after,.step2_box_inner:before{
 clear:both;
 display:table;
 content:"";
}
.step2_box .step2_box_inner ul li{
 float:left;
 border:solid 1px #d9d6ea;
 border-radius:3px;
 margin-right:21px; position:relative;
}
.step2_box .step2_box_inner ul li:last-child{
 margin-right:0px;
}
.step2_slide_arrow a{
 position:absolute;
 top:43%;
}
.step2_slide_arrow a.left_arrow{
 left:15px;
}
.step2_slide_arrow a.right_arrow{
 right:15px;
}
.step3_box{
 display:block;
 width:100%;
 margin:25px 0px;
}
.step3_box:after,.step3_box:before{
 display:table;
 clear:both;
 content:"";
}
.step3_box .step3_left_box{
 float:left;
 width:262px;
 position:relative;
 box-sizing: border-box;
 background:#ffffff;
 border:solid 1px #dfdaf9;
 padding:25px 23px;
 text-align:center;
 border-radius:5px;
}
.step3_box .step3_left_box h2{
 font-size:16px;
 color:#8379bd;
 font-weight:bold;
 text-transform:capitalize;
 padding-bottom:25px;
}
.step3_left_box .step3_left_box_inner{
 padding:0px 18px;
}
.step3_left_box ul li{
 display:block;
 margin-bottom:7px;
 margin-top:10px;

}
.step3_right_box{
 float:right;
 border:solid 1px #dfdaf9;
 border-radius:5px; position:relative;
 width:735px; height:615px; background-color:#fff;
 text-align:center;
}
.step3_right_box .add_to_cart{
 display:inline-block;
 position:absolute;
left: 312px;
bottom: 25px;
}
.step3_right_box .add_to_cart a{
 display:inline-block;
 padding:10px 18px;
 background:#f62016;
 border-radius:4px;
 font-size:18px;
 font-weight:bold;
 color:#fafafd;
 text-transform:capitalize;
 text-shadow:0px 0px 2px #b31510;
}
.step3_right_box .add_to_cart a:hover{
 background:#201c1b;
}
/*--------------------------------------------------------------------------------------*/
/*footer-css-here
/*--------------------------------------------------------------------------------------*/
footer{
 display:block;
 width:100%;
}
.footer_inner{
 display:block;
 width:100%;
 background:#b9aeee;
 padding:25px;
 border-radius:5px;
 box-sizing: border-box;
}
.footer_inner:after,.footer_inner:before{
 display:table;
 clear:both;
 content:"";
}
.footer_nav{
 width:100%;
 display:inline-block;
 background:#ac7dba;
 box-sizing: border-box;
 padding-left:15px;
}
.footer_nav ul li{
 float:left;
 padding:7px 5px;
 background:url(../images/footer_nav_sap.jpg) no-repeat right;
}
.footer_nav ul li:last-child{
 background:none;
}
.footer_nav ul li a{
 color:#fff;
 font-size:14px;
}
.footer_nav ul li a:hover{
 color:#000;
}
footer .col_lg3{
 padding-top:20px;
}
footer .col_lg3 .col1{
 padding-right:25px;
 box-sizing: border-box;
}
footer .col_lg3 .col1 h1{
 font-size:18px;
 color:#fff;
 text-transform:capitalize;
 padding:0px 0 10px 0px;
}
.social_icon{
 float:left;
 padding-right:10px;
}
.social_icon ul li{
 float:left;
 margin-right:7px;
}
.social_icon ul li:last-child{
 margin-right:0px;
}
footer .col_lg3 .col1 p{
 color:#fff;
 font-size:14px;
}
.copy_right{
 padding:18px 0px;
}
.copy_right p{
 font-size:13px;
 color:#aba1ec;
}


.jsscroll_btm{ padding:3.2% 2% 2% 2%; border:1px solid #eaeaea;}
.jScroll {width:100%;z-index: 1;margin: auto;}
.jScroll-item {float: left;position: relative;}
.jScroll-item img {width:173px; height:143px; margin: 0 auto; max-width:100%;}
.jScroll-item p {text-align: justify;font-family: Verdana, Arial, sans-serif;font-size: 12px;color: #484848;line-height: 20px}
.jScroll-Arrow,#undefined-Scroll-Arrow-Prev{top:50%!important;right: -15px!important;}


#ex_left,#ex_right,#ContentPlaceHolder1_img_bigImage{ float:left;}

#ContentPlaceHolder1_img_bigImage,#img_bigImage1{ max-width:450px;}

#ex_right{-moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";}

.gate-slection{margin: auto; padding-top:40px;
display: inline-block;}
.leftdiv{ float:left; display:inline-block;}

.lbl_widGATE{ font-size: 12px;
font-weight: bold;
bottom: 7px;
right: 0px;
text-align: center;
color: #B9AEAE;}
.lbl_wid{ position:absolute; font-size:12px; font-weight:bold; bottom: 25px;
left: 10px;color: #B9AEAE;display: inline-block;
width: 40px;}
.lblcm{position: absolute;
font-size: 12px;
font-weight: bold;
bottom: 7px;
right: -43px;
color: #B9AEAE;}

.cmpvalid{position: absolute;
font-size: 12px;
color: #fff;
left: 2px;bottom: -14px;}




.lbl_wid tr:nth-of-type(odd) {background:none!important;}
.lbl_wid td{padding: 0px;
border-top: 0;
border-bottom:0;
font-size: 12px;
color: #666666;}


.gatehighlight{outline:1px solid #c18fd0;}
.gatehighlightblank{outline:0px solid #c18fd0;}

.exthighlight{outline:1px solid #c18fd0;outline-offset: -1px;}
.exthighlightblank{outline:0px solid #c18fd0;}