* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%; }

/*iframe { margin:0px; padding:0px; width:100%; height:0px; position:absolute;}*/

html, body{
	margin:0;
	padding:0;
	font-size: 100%;
	font-size:16px;
	color:#747474;
	line-height:22px;
	text-align:justify;
	font-family:'Roboto';
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), 
       local('Roboto-Regular'), 
       url(http://themes.googleusercontent.com/static/fonts/roboto/v11/2UX7WLTfW3W8TclTUvlFyQ.woff) 
       format('woff');
}

@font-face {
	font-family:'Roboto';
	src: url('../fonts/Calibri_gdi.eot');
	src: url('../fonts/Calibri_gdi.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Calibri_gdi.woff') format('woff'),
		url('../fonts/Calibri_gdi.ttf') format('truetype'),
		url('../fonts/Calibri_gdi.svg#Roboto') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+000D-2122;
}

@font-face {
 font-family: 'ACaslonPro-Bold';
 src: url('../fonts/ACaslonPro-Bold.eot?#iefix') format('embedded-opentype'), 
      url('../fonts/ACaslonPro-Bold.otf') format('opentype'),  
	  url('../fonts/ACaslonPro-Bold.woff') format('woff'), 
	  url('../fonts/ACaslonPro-Bold.ttf') format('truetype'), 
	  url('../fonts/ACaslonPro-Bold.svg#ACaslonPro-Bold') format('svg');
 font-weight: normal;
 font-style: normal;
}

@font-face {
 font-family: 'Roboto';
 src: url('../fonts/Roboto.eot?#iefix') format('embedded-opentype'), 
 url('../fonts/Roboto.otf') format('opentype'),  
 url('../fonts/Roboto.woff') format('woff'), 
 url('../fonts/Roboto.ttf') format('truetype'), 
 url('../fonts/Roboto.svg#Roboto') format('svg');
 font-weight: normal;
 font-style: normal;
}


article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display:block; }
img { border:0;}
a img { border:0; }
a { text-decoration:none; color:#0a2bd4;}
a:hover
{ 
  color:#282A2A;
  text-decoration:none;  
  -o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  transition:.5s;
}
.active-color{ color:#2d3f89 !important;}

/*************************** new pop up css **********************/

#mask-s {
  position:fixed;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes-s .window-s {
  position:fixed;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
  border-radius: 15px;
  text-align: center;
}
#boxes-s #dialog-s {
  width:1200px; 
  height:auto;
  padding:10px;
  background-color:#ffffff;
  font-family: 'Roboto';
  font-size: 24px;
  color: #22251c;
}
.maintext{
	text-align: center;
  font-family:'Roboto';
  text-decoration: none;
}

#popupfoot-s a { color: #fff;
    padding: 0px 0px 0px 0px;
    background-color: #081571;
    opacity: 1;
    font-family: 'Roboto';
    font-size: 14px;
    position: absolute;
    right: 0px;
    border-radius: 50px;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 30px;
    margin-top: -8px;}

.p-tandc { width:100%; float:left; text-align:right;}
.p-tandc a {  font-family: 'Roboto';
color:#fedf2d;
text-decoration: underline;
text-transform: uppercase;
font-size: 20px;
font-weight: bold;
padding:0px 0px 15px 0px;
float: right;
}
.p-tandc a:hover { text-decoration:none; color:#e3e005;}
.p-lines { width:100%; float:left; font-family:'Roboto'; color:#fff;}
.exchange-box { width:100%; float:left; background-color:#0076be;}
.exchange-box-left { width:70%; float:left;}
.exchange-box-right { width:30%; float:left;}
.qury-form-bx {width:100%; padding:15px 22px; float:left;}
.qury-form-bx ul{float: left;width: 100%;padding: 0;margin: 0;list-style-type: none;}
.qury-form-bx ul li{float: left;width: 100%;margin-bottom: 10px;text-align: left;}
.qury-form-bx ul li:last-child{margin-bottom: 0;}
.qury-form-bx .qury-titl{ color:#fff;font-size: 22px;line-height: 26px;margin: 0 0 20px;}
.qury-form-bx .qury-titl hr.blow-bdr {border-top:3px solid #fff; width:60px; float:left; margin:5px 0; margin:0;}
.qury-form-bx .form-field{ float: left;width: 100%;}
.btn-send { background-color: #0061ff; color: #fff; font-family: 'Roboto'; border-radius:0px; border:none; padding:6px 15px; }
.btn-send:hover{ background-color:#2a3b86; color: #fff; font-family: 'Roboto'; border-radius:0px; border:none; padding:6px 15px; }
.btn-send:focus{ background-color:#0061ff; color: #fff; font-family: 'Roboto'; border-radius:0px; border:none; padding:6px 15px; }

.form-field input.form-control,
.form-field select.form-control,
.form-field textarea.form-control{
   font-family: 'Roboto'; 
   -moz-box-shadow:    inset 0 0 20px rgba(0,0,0,0.1);
   -webkit-box-shadow: inset 0 0 20px rgba(0,0,0,0.1);
   box-shadow:         inset 0 0 20px rgba(0,0,0,0.1);
   border-radius: 0;

}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #999;
}
input::-moz-placeholder { /* Firefox 19+ */
 color: #999;
 opacity: 1;
}
:-ms-input-placeholder { /* IE 10+ */
 color: #999;
}
input:-moz-placeholder { /* Firefox 18- */
 color: #999;
 opacity: 1;
}
.placeholder { color:#999; }

.thank-pbox { width:97%; text-align:center; font-family: 'Roboto'; font-size:20px; line-height:27px; color:#fff; padding:40% 0%; }
.thank-pbox span { font-size:30px; }
/*************************** new pop up close css **********************/


.p0px{ padding:0px;}
.pl42px{ padding-left:42px; }
.fleft { float:left;}
.fright{ float:right;}
.clear { clear:both;}
.tc{ text-align:center;}
.mt2px{ margin-top:2px;} .mt5px{ margin-top:5px;} .mt10px{ margin-top:10px;} .mt15px{ margin-top:15px;} .mt20px{ margin-top:20px;} .mt25px{ margin-top:25px;} 
.mt30px{ margin-top:30px;} .mt35px{ margin-top:35px;} .mt40px{ margin-top:40px;} 
.mb2px{ margin-bottom:2px;} .mb5px{ margin-bottom:5px;} .mb10px{ margin-bottom:10px;} .mb15px{ margin-bottom:15px;} .mb20px{ margin-bottom:20px;} .mb25px{ margin-bottom:25px;} .mb30px{ margin-bottom:30px;}  
.ml5px{ margin-left:5px;} .ml10px{ margin-left:10px;} .ml15px{ margin-left:15px;} .ml20px{ margin-left:20px;} .ml25px{ margin-left:25px;}
.mr15px{ margin-right:15px;}

.pt10px{ padding-top:10px !important;} .pt15px{ padding-top:15px !important;} .pt20px{ padding-top:20px !important;}
.pb10px{ padding-top:10px !important;} .pb15px{ padding-top:15px !important;} .pb20px{ padding-top:20px !important;}


.prpl{padding-right:7px !important; padding-left:7px !important; }
.m0pxp0px { margin:0px !important; padding:0px !important;}
.mp0px { margin:0px !important; padding:0px 3px 0px 0px !important;}
.mp10px { margin:0px !important; padding:0px 0px 0px 3px !important;}
.p0px{ padding:0px !important;}


.cntr { color:#fff; font-size:0px; line-height:0px;}

.red{ color:#f00; font-size:15px !important; font-family: 'Roboto';}

.w100{width:100%;float: right;display:inline-block;}
.w80 { width:100%; float:left;}
.w90{ width:90%; float:left;}
.w95{ width:95%; float:left;}
.w99{ width:99.5%; float:left;}

.w99 ol {margin-left:16px;}
.w99 ol li {margin-bottom:10px;} 
.w99 ol li {color: #585858;}

.logo {width: 179px;float:left;font-size:0px;line-height:0px;margin:5px 30px 0px 45px;}
.logo a{height: 109px;display:block;background:url(../images/logo.png) no-repeat;text-indent:-4000px;/*background-size:100%;*/}

.panel-body ul { margin-left:15px;}

.top-left{width: 54%;float: right;margin: 30px 0px 0px 5px;}
.chose-location-box { width:260px; float:left; font-family:'Roboto'; font-size:11px;}
.desktop-header{ width:100%; float:left; display:inherit;}
.mobile-header { width:100%; float:left; display:none;}
.sel-bxs { width:156px; float:right;}
.sel-bxs select { width:150px; border:1px solid #babdcc; height:22px;} 
.select-wrapper {
	float: left;
	display: inline-block;
	border:none;
	background:url(../images/location.jpg) no-repeat right center;
	cursor: pointer;
}
.select-wrapper, .select-wrapper select {
	width: 100%;
	height: 31px;
	line-height: 30px;
	padding:0 0px;
	position:relative
}
.select-wrapper:hover {
	background: url("../images/location.jpg") no-repeat right center;
	border-color: #239fdb;
}
.select-wrapper .holder {
	display: block;
	margin:0;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
	position: relative;
	z-index: -1;
	font-size:18px;
	padding:0 10px;
	border:1px #d9d9d9 solid;
	color:#d9d9d9
}
.select-wrapper select {
	margin: 0;
	position: absolute;
	z-index: 2;
	cursor: pointer;
	outline: none;
	opacity: 0;	/* CSS hacks for older browsers */
_noFocusLine: expression(this.hideFocus=true);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	left:0px;
	border:none
}

.ui-menu .ui-menu-item { font-size:11px;}
.top-nav {width: 55%;float: right;display:inline-block;margin-top:10px;font-family:'Roboto';color:#2e2e2e;font-size:13px;}
.top-nav a { color:#2e2e2e; padding:0px 2px; text-transform:uppercase;}
.top-nav a:hover { color:#1f3076;}

.t-nav-b {float:left; text-align:left; margin-top:10px; font-family:'Roboto'; color:#5665a6; font-size:13px; text-transform:uppercase;}
.t-nav-b a { color:#5665a6; padding:0px 5px; float:left;}
.t-nav-b a:hover { color:#2e2e2e;}
.t-log-name{ width:100px; height:25px; float:left; overflow:hidden;}
.p-hding { width:100%; float:left; text-align:center; padding:25px 0px 10px;}
.p-hding span
{ 
font-family:'Roboto'; font-size:24px; 
color:#22251c; text-transform:capitalize; 
border-bottom:1px solid #22251c; 
padding-bottom:0px;
letter-spacing:2px;
}

.p-hding1 { width:100%; float:left; text-align:center; padding:0px;margin-bottom: 15px;}
.p-hding1 span
{ 
font-family:'Roboto'; font-size:24px; 
color:#22251c; text-transform:capitalize; 
border-bottom:1px solid #22251c; 
padding-bottom:0px;
letter-spacing:2px;
line-height: 30px;
}
.wishlist-cion{ width:30px; height:45px; float:left; background:url(../images/wishlist-icon.jpg) 4px 20px no-repeat;} 
.wishlist-cion a{ padding:10px;}
.wishlist-cion span 
{ 
background-color:#5665a6; color:#fff;padding:2px 6px; font-size:10px; font-family:'Roboto';
position: relative;
margin-left:-7px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
behavior: url(../images/pie/PIE.htc);
}

.m-height270px { min-height:315px !important; float:left;}

.carts-btn {  width:30px; height:45px; float:left; background:url(../images/cart.png) 4px 9px no-repeat; }
.carts-btn a{ padding:10px;}
.carts-btn span 
{ 
background-color:#5665a6; color:#fff; 
border-radius:50%; 
-moz-border-radius:50%;
-web-kit-border-radius:50%;
behavior: url(../images/pie/PIE.htc);
padding:2px 6px; font-size:10px; font-family:'Roboto';
position: relative;
left: 21px;
top: -22px;
}

/*.logo { width:237px; float:right; font-size:0px; line-height:0px; margin:5px 30px 0px 0px;}
.logo a{ height:64px; display:block; background:url(../images/logo.jpg) no-repeat; text-indent:-4000px;}*/
/********************************* best sellers slider opne *********************************/
.bse { width:100%; float:left;}
#mob_main_slide{display: none;}
#main_slide{display: block;}

.slider-cot-main
{
position:absolute; 
width:100%;
top:296px;
text-align:center;
}
.btn-css
{
background-color: #fbfbfb;
font-family: 'Roboto';
font-size: 15px;
font-weight: bold;
color: #34352d;
text-decoration: none;
text-transform: uppercase;
padding: 5px !important;
margin:0px auto;
}
.btn-css:hover{ background-color:#34352d !important; color:#fff !important; text-decoration:none;}

/***************last section**********/
.disclaimer-box {padding: 0px 15px; background-color: #fff; color: #000; text-align: center;margin: 10px 0 0;}
.disclaimer-box p{ font-size: 12px;line-height: 15px; margin: 5px 0;}
.footer{width:100%;float:left;background-color: #383232;border-top:2px solid #ed1c24;/*margin-top:20px;*/padding:15px 0px;}
.footer ul {list-style:none; float:left; margin:0px;}
.footer ul li a { color:#fff; font-family:'Roboto'; font-size:14px; text-decoration:none; margin:0px 0px 5px 0px;} 
.footer ul li a:hover { color:#95a4e2; text-decoration:none; margin:0px 0px 5px 2px;} 

.f-bright{border-right: 1px solid #443333;min-height:120px !important;}
.f-bleft { border-left:1px solid #5765a1; min-height:120px !important;}

.social-icon{ float:left; margin:0px; padding:}
.social-icon li { list-style:none; float:left; margin:5px;}
.social-icon li a { padding:20px;}

.tw {background:url(../images/twitter.png) no-repeat center; height:29px; width:28px; background-position:0px 0px;}

.fb {background:url(../images/facebook.png) no-repeat center bottom scroll; height:29px; width:28px; background-position:0px 0px; }
/*.fb:hover {background:url(../images/facebook.png) no-repeat top center scroll; transition:ease-in-out 0.6s;}*/

.blog {background:url(../images/blog.png) no-repeat center bottom scroll; height:29px; width:28px; background-position:0px 0px; }
/*.blog:hover {background:url(../images/blog.png) no-repeat top center scroll;transition:ease-in-out 0.6s;}*/

/************************** cart ***************/
.delete{ width:16px !important;}
.rsi{ width:10px !important; width:10px !important; margin-right:0px !important; margin-top:5px !important;}
#block { width:50px; float:left;}
#block .top { padding:2px 3px 3px 2px; position:relative; overflow:hidden;}
#block .top .cart {background:url(../images/cart.png) no-repeat 0 5px; width:136px; height:32px; float:left;}
/*#block .top .cart:hover {background:url(../images/cart.png) no-repeat 0px -32px;width:136px;height:32px;}
#block .top .cart:active {background:url(../images/cart.png) no-repeat 0px -64px;width:136px;height:32px;}
#block .top .active {background:url(../images/cart.png) no-repeat 0px -64px;}
#block .top .active:hover {background:url(../images/cart.png) no-repeat 0px -64px;}
#block .top .path {background-color:#797979;padding-left:2px;position:relative;overflow:hidden;
	border-top:1px solid #353535;border-bottom:1px solid #989898;border-right:1px solid #626262;}
#block .top .path li {float:left;overflow:hidden;}
#block .top .path li a {color:#fff;font-size:11px;line-height:30px;padding:0 7px 0 8px;}
#block .top .path li a.first {background:url(img/ul.path-li-a.first.gif) no-repeat right;}*/

.cart-span 
{ 
background-color:#5665a6; color:#fff; padding:0px 6px; font-size:10px; font-family: 'Roboto';
position:absolute; left:22px; line-height:17px; margin-top:3px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
behavior: url(../images/pie/PIE.htc);
}

.cart-span a{ color:#fff;}
.cart-box form {background:url(img/ul-top.png) no-repeat top;width:245px; padding-top:7px;margin-top:2px;display:none;position:absolute; z-index:9999; margin-left:-90px;}
.cart-box form .all {background-color:#fff; padding-top:0px; margin-top:0px; border-left:1px solid #939393; border-right:1px solid #939393; border-top:1px solid #939393; overflow:hidden; margin-bottom:0px;}
.cart-box form .all li { padding:0px; margin:3px 2px 3px 2px;overflow:hidden; list-style:none;}
.cart-box form .all li.last {background:none;padding-bottom:13px;margin-bottom:0;}
.cart-box form .all li img{ float:left; width:88px; margin-right:10px;}
.cart-box form .all li .description {height:50px;margin-left:60px;position:relative;}
.cart-box form .all li .description a { color:#344147; font-size:11px; border-bottom:1px solid #ccc; position:relative; top:-5px;  font-family: 'Roboto'; text-transform:uppercase; font-size:10px; letter-spacing:1px;}
.cart-box form .all li .description a:hover {text-decoration:none;}
.cart-box form .all li .description .position {background:url(img/p.gif) no-repeat;color:#2a2a2a; font-size:14px; width:123px; height:16px; left:39px;
	padding:2px 4px 2px 5px; position:absolute; top:27px;}
.cart-box form .all li .description .position p {width:87px;float:left;}
.cart-box form .all li .description .position p span {position:relative;}
.cart-box form .all li .description .position p .currency { width:77px; float:left;top:1px;}
.cart-box form .all li .description .position p .currency span {font-size:9px;top:-3px;}
.cart-box form .all li .description .position p .sign {color:#a40a0a;font-size:9px;top:-3px;}
.cart-box form .all li .description .position p input {background:url(img/p-input.gif) no-repeat;color:#636363;font-family:Arial,sans-serif;font-size:12px;
	text-align:right;width:35px;height:16px;padding-right:2px;margin-left:6px;border:none;}
.cart-box form .all li .description .position a img {margin-top:1px;float:right;}
.cart-box form .bottom { padding-bottom:2px; position:relative; margin-bottom:0px;}
.cart-box form .bottom .btn { background-color:#383737; border-radius:0px; padding:5px 0px 12px 10px; width:100%; text-align:left; }
.cart-box form .bottom .btn span{ color:#fff; font-size:19px; font-weight:bold; position:relative; float:left;}
.cart-box form .bottom .btn span.total {margin-right:7px;}
.cart-box form .bottom .btn span.currency {font-size:9px;font-weight:normal;margin-right:2px;top:-10px;}
.cart-box form .bottom .btn span.sum {color:#fff; font-size:24px;font-weight:normal;margin-right:2px;}
.cart-box form .bottom .btn input {background:url(img/p.btn-input.png) no-repeat;color:#e1ecf1;font-family:Arial,sans-serif;font-size:10px;font-weight:bold;
	text-align:center;text-transform:uppercase;width:93px;height:21px;padding-bottom:2px;margin-left:3px;border:none;cursor:pointer;
	position:relative;top:-4px;}
.cout{ background-color:#6978c3; text-decoration:none; padding:5px 10px; color:#fff; float:right; margin-right:5px;}
.cout:hover { background-color:#5466c0;}
/************************** search bar***************/
.h-search { width:270px; float:left; }
.h-span {color:#030030;font-size:15px;float: right;font-family:'Roboto';font-weight:bold; margin-right: 40px;}
.h-span a{ color:#030030; font-size:15px; float:left; font-family:'Roboto'; font-weight:bold; text-transform:uppercase; margin-left:5px;}

.search-tbtns{ background:white url("../images/search.png") 1px no-repeat; border:1px solid #babdcc;
 border-left:none; border: 1px solid #babdcc; width: 22px;
border-left: none;
height: 22px;}
.search {
position: relative;
/*margin: 0 auto;*/
width: 217px;
float: left;
}
.search input {
  height:22px;
  width:100%;
  padding:5px 12px 3px 12px;
   border:1px solid #babdcc;
 border-right:none;
  -webkit-appearance: textfield;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: inset 0 1px #e5e7ed, 0 1px #fcfcfc;
  box-shadow: inset 0 1px #e5e7ed, 0 1px #fcfcfc;
    font-size: 13px;
}

.search input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#7e7c7c;
}
.search input::-moz-placeholder { /* Firefox 19+ */
  color:#7e7c7c;
}
.search input:-ms-input-placeholder { /* IE 10+ */
  color:#7e7c7c;
}
.search input:-moz-placeholder { /* Firefox 18- */
  color:#7e7c7c;
}


.search input:focus {
  outline: 0;
  border-color: #66b1ee;
}
.search input:focus + .search-ac {
  display: block;
}

.search-ac {
  display: none;
  position: absolute;
  top: 35px;
  left: 0;
  right: 0;
  z-index: 10;
  background: #fdfdfd;
  border: 1px solid;
  border-color: #cbcfe2 #c8cee7 #c4c7d7;
  border-radius: 3px;
  -moz-border-radius:3px;
  -web-kit-border-radius:3px;
  behavior: url(../images/pie/PIE.htc);
  background-coloe:#5665a6;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.search-ac:hover {
  display: block;
}
.search-ac li {
  display: block;
}
.search-ac li:first-child {
  margin-top: -1px;
}
.search-ac li:first-child:before, .search-ac li:first-child:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  margin-left: -5px;
  border: 5px outset transparent;
}
.search-ac li:first-child:before {
  border-bottom: 5px solid #c4c7d7;
  top: -11px;
}
.search-ac li:first-child:after {
  border-bottom: 5px solid #fdfdfd;
  top: -10px;
}
.search-ac li:first-child:hover:before, .search-ac li:first-child:hover:after {
  display: none;
}
.search-ac li:last-child {
  margin-bottom: -1px;
}
.search-ac a {
  display: block;
  position: relative;
  margin: 0 -1px;
  padding: 6px 40px 6px 10px;
  color: #808394;
  font-weight: 500;
  text-decoration: none;
  text-shadow: 0 1px white;
  border: 1px solid transparent;
  border-radius: 3px;
   -moz-border-radius:3px;
  -web-kit-border-radius:3px;
  behavior: url(../images/pie/PIE.htc);
}
.search-ac a span {
  font-weight: 200;
}
.search-ac a:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 10px;
  margin-top: -9px;
  width: 18px;
  height: 18px;
  background: url("../images/arrow.png") 0 0 no-repeat;
}
.search-ac a:hover {
  color:#fff;
  background: #5665a6;
  border-color: #2380dd #2179d5 #1a60aa;
}

:-moz-placeholder {
  color: #a7aabc;
  font-weight: 200;
}

::-webkit-input-placeholder {
  color: #a7aabc;
  font-weight: 200;
  line-height: 14px;
}

::-webkit-search-decoration,
::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.lt-ie9 .search input {
  line-height: 26px;
}

/****************************** inner pages product detail*************/

.bcrm { width:100%; float:left; margin:15px 0px; color:#4c4c4c;}
.bcrm a { font-size:14px; color:#4c4c4c; text-transform:uppercase;}
.bcrm a:hover { color:#2643bc; text-decoration:underline; text-transform:uppercase;}

.pcode { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; width:100%; float:left;}
.pcode span { background-color:#ebebeb; border-radius:10px; -moz-border-radius:10px; -web-kit-border-radius:10px; behavior: url(../images/pie/PIE.htc); padding:5px 10px; margin-right:20px;}
.pro-hding{ width:100%; float:left;  font-family:'Roboto'; color:#000; font-size:30px; margin:20px 0px 10px 0px;}
.pro-rs { color:#ed1c24; font-family:'Roboto'; font-size:22px; width:100%; text-align:left;}
.pro-rs img { vertical-align:top; } 

.pro-selection-box { width:100%; float:left; width:100%; margin:20px 0px;}
.pro-selection-box .w100 span { width:100px; float:left; margin-top:5px;}

.vspec { font-size:14px; text-transform:capitalize; margin-top:15px; float:left; color:#fff; background-color:#ef0910;
padding:2px 10px; border-radius:10px; border-radius:10px; -web-kit-border-radius:10px; -moz-border-radius:10px;  behavior: url(../images/pie/PIE.htc);}
.vspec:hover { color:#fff;}


.pro-del-bx { width:100%; float:left;}
.pro-del-bx span { float:left; width:120px;}

.p-sel-inp1{ width:50%; float:left; margin-right:10px; border:none; border-bottom:1px solid #737373; margin-bottom:10px; font-size:14px;}

.p-box-new { float:right; font-size:14px; background-color:#a8a7a7; color:#fff; padding:0px 10px;}

.p-select{ width:70%; float:left; border:none; border-bottom:1px solid #737373; margin-bottom:10px; font-size:14px;}
.p-select1{ width:72%; float:left; border:none; border-bottom:1px solid #737373; margin:0px 0px 10px 7px; font-size:14px;}

.p-w-list{ width:28%; float:left; font-size:13px; text-transform:uppercase; color:#000; }
.p-w-list a
{ color:#000; text-transform:uppercase; font-size:13px; background:url("../images/wishlist-icon-gray.png") 0px 0px no-repeat; background-position:left; padding-left:15px; }
.p-w-list a:hover{ color:#f14d4d; background:url("../images/wishlist-icon-r.jpg") 0 0 no-repeat; background-position:left; }
.p-w-list .active{ color:#f14d4d; background:url("../images/wishlist-icon-r.jpg") 0 0 no-repeat; background-position:left; }

.p-c-list{ width:30%; float:left; padding-left:30px;}
.p-c-list a
{ color:#000; text-transform:uppercase; font-size:13px; background:url("../images/compare-icon-gray.png") 0px 0px no-repeat; background-position:left; padding-left:15px; }
.p-c-list a:hover{ color:#f14d4d; background:url("../images/compare-icon.jpg") 0 0 no-repeat; background-position:left; }
.p-c-list .active{ color:#f14d4d; background:url("../images/compare-icon.jpg") 0 0 no-repeat; background-position:left; }


.p-acart{ color:#000; font-size:16px; background-color:#f4a000; border-radius:25px; -moz-border-radius:25px; -web-kit-border-radius:25px; behavior: url(../images/pie/PIE.htc); padding:15px 45px;}
.p-acart:hover{ background-color:#fabb42; }
.p_cust_care{color:#2c3d8a; float:left; font-family:"Roboto"; font-size:14px; font-weight:500; width:100%;}
.specification-box 
{ 
  width:100%; float:left; 
  border-bottom:1px solid #d6d6d6; 
  border-top:1px solid #d6d6d6; 
  border-left:2px solid #5c5c5c; 
  border-right:2px solid #5c5c5c;
  padding:10px 0px;
}
.specification-hd{ color:#e84430; text-transform:uppercase; font-family: 'Roboto'; border-bottom:1px solid #e84430;}

.spec { float:left; font-size:15px; margin-left:15px;}
.spec  ul { margin:0px; padding:0px;}
.spec ul li { list-style:outside; padding:2px 0px;}

.spe-wid { width:63%; padding-right:25px;}
.spe-wid1{ /*width:100%;*/}
/****************************** Product listing page *************/
.inner-banner{ width:100%; float:left;}
.inner-banner img{ width:100%;}
.pro-search{ width:85%; float:left; border:3px solid #e7e7e7; border-right:none; padding:0px 30px 0px 10px; height:38px; }
.pro-search-btn 
{
width:14%; background:url(../images/s-icon.jpg) no-repeat; background-position:right; border:3px solid #e7e7e7; border-left:none; 
padding:0px 5px 0px 5px;
height: 38px; 
}

.pro-list-left{ width:100%; float:left; border:3px solid #e7e7e7; margin-top:25px;}
.pro-list-hd 
{ 
  width:100%; float:left; 
  background-color:#e7e7e7; 
  font-family:'Roboto'; 
  font-size:17px; 
  font-weight:bold; 
  color:#464545; 
  line-height:47px;
  padding:0px 15px;
  text-transform:uppercase;
}

.categories-box{ width:93%; float:left; margin-left:15px; }
.c-box-s { width:100%; float:left; margin-bottom:5px;}
.c-box-s input { width:15px; height:15px; border:1px solid #4156af; float:left;}
.c-box-s span{font-family:'Roboto'; font-size:14px; float:left; margin: 1px 0px 0px 7px; text-transform:capitalize;}
.c-box-s span img { vertical-align:inherit; width:9px; }
/*******************porducts***************/
.short-bx{ width:195px; position:absolute; right:0px; top:0px;}
.short-bx span{ float:left; color:#000 !important; font-size:16px !important; 
font-family:'Roboto' !important; letter-spacing:0px !important; border-bottom:none !important; margin-top:3px; }
.short-bx select{ float:right; height:25px; border:1px solid #ccc; width:130px; font-size:12px;}

.product-box .box 
{ 
background-color:rgba(203, 189, 162, 0.16); 
cursor:pointer; 
/*height:460px; */
float:left; 
position:relative; 
overflow:hidden; 
width:100%;
height:100%; 
padding: 15px 15px 35px 15px;
-o-transition:.5s;
-ms-transition:.5s;
-moz-transition:.5s;
-webkit-transition:.5s;
transition:.5s;
}
.product-box .box:hover
{ 
background-color:#e1e0e0; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out; 
} 	
.product-box .box img 
{  float:left; width:100%; -webkit-transition: all 300ms ease-out;
   -moz-transition: all 300ms ease-out; -o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out;	 transition: all 300ms ease-out;
}
.pro-name 
{  width:100%; font-family:'Roboto'; color:#414343; font-size:17px; height:20px; overflow:hidden;
   text-transform:none; margin:8px 0px 0px 0px; float:left;
}
.pro-name a{ color:#414343; text-transform:none;}
.pro-name a:hover { color:#282A2A;}


.p-wish{ position:absolute; z-index:99; right:25px; top:20px;}
.p-wish img{ width:18px; height:19px;}
.p-wish-sel{ position:absolute; z-index:99; right:25px; top:20px;}
.p-wish-sel img{ width:18px; height:19px;}
/*.add-in-cart{position:absolute; z-index:9999; left:25px; top:20px;}
.add-in-cart img{ width:18px;}*/

.price-b{ width:100%; font-family:'Roboto'; font-size:14px; margin:0px;}
.price-b img{ width:8px !important; float:inherit !important; vertical-align: inherit; margin-left:8px !important;}
.size{ width:100%; float:left; font-size:17px;}
.m-btn{ font-size:12px; color:#fff; background-color:#2a3b86; padding:0px 15px 0px; line-height:30px; text-transform:uppercase; border:none; letter-spacing:1px;  
font-family: 'Roboto'; }
.m-btn:hover{ background-color:#4357af; color:#fff;}
.m-btn img{ width:12px; border:none;}
.product-box .box .caption { 
position: absolute; 
z-index: 100; 
-webkit-transition: all 300ms ease-out; 
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out; 
-ms-transition: all 300ms ease-out; 
transition: all 300ms ease-out; 
left: 0; 
}

.product-box .box .simple-caption { width:100%; display:block; bottom:-45px; height:45px; }

.product-box .box:hover .simple-caption 
{ 
-moz-transform: translateY(-100%); 
-o-transform: translateY(-100%); 
-webkit-transform: translateY(-100%); 
opacity: 1; 
transform: translateY(-100%);
}

/*******************compare side baar***************/
.compare-bar{ width:75px; position:fixed; bottom:13%; border:1px solid #ccc; right:0px; z-index:999; background-color:#fff; padding-bottom:5px;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;}
.comp-box1{ width:65px; border:1px solid #e4e4e4; margin:5px 5px 0px 5px; float:left; }
.comp-box1 img{ width:100%;}
.comp-box1 span{ font-size:12px; color:#000; line-height:12px; width:100%; float:left; margin-top:5px; text-align:center;}
.comp-box1-rs{ width:100%; float:left; text-align:center; margin-bottom:5px;}
.comp-box1-rs img{ width:9px !important;} 
.c-bs img{ position:absolute; width:10px !important; right:5px;}
.comp-box2{width:65px; height:65px; border:1px dashed #ccc; margin:5px 5px 0px 5px; float:left; }
.cr-btn{ font-size:13px; float:left; color:#fff; background-color:#2a3b86; margin:5px 5px 0px 5px; text-transform:uppercase; padding:3px 5px;}
.cr-btn:hover{ background-color:#4357af; color:#fff;}

/*******************shopping cart***************/
.cart-ic-box{ width:400px; margin:0px auto;}
.cart-ic-bx { width:80px; float:left; margin:0px 5px;}
.cart-ic-bx img { background-color:#4c4c4c; border-radius:100px; -moz-border-radius:100px; -web-kit-border-radius:100px; behavior: url(../images/pie/PIE.htc); padding:23px 17px;}
.cart-ic-bx img.active{ background-color:#314492;}
.cart-ic-bx p{text-align:center; font-size:17px; text-transform:uppercase; padding:5px 0px 0px 0px;}
.cart-ic-bx p span.active { border-bottom:2px solid #314492;}

.shp-hdinf{ width:100%; float:left; text-align:right; font-family:'Roboto'; font-weight:bold; font-size:16px; color:#767373; margin:0px 0px 5px 0px; text-transform:capitalize;}
.bs-example { border:2px solid #e7e7e7; font-size:16px; font-weight:normal !important; color:#686868; float:left; width:100%;}
.bs-example p{ margin:0px !important;}
.bg-gray{ background-color:#e7e7e7;}
.white-bg { background-color:#fff;}
.table-hd{ color:#3a3a3a !important;background-color: #eeeeee; font-size:17px; font-family:'Roboto'; text-transform:uppercase; font-weight:normal !important; text-align:center; }
.tab-p-name{ width:100%; float:left; font-family: 'Roboto'; font-size:16px; color:#343333; text-align:left; text-transform:none; margin:0px;}
.tab-p-img{ width:100%; float:left;}
.tab-p-img img{ width:200px; vertical-align: baseline;}
.tab-p-size{ width:100%; float:left; text-align:left; margin:0px; font-size:14px;}
.tab-stock{ width:100%; float:left; color:#109006; text-transform:capitalize;}
.tab-rs{ width:100%; float:left;}
.tab-rs img{ vertical-align:baseline !important;}
.tab-qty{ width:80px; border:1px solid #d5d5d5; height:27px; text-align:center; float:left; margin:0px 0px 0px 15px;}
.tab-sub-btn{ width:27px; height:27px; border:none; background:url(../images/sub.jpg) no-repeat; float:left; margin:0px 0px 0px 15px;}
.tab-sub-add{ width:27px; height:27px; border:none; background:url(../images/add.jpg) no-repeat; float:left; margin:0px 0px 0px 15px;}
.ta-am{ color:#666; font-size:16px; font-family:'Roboto'; font-weight:bold; text-align:right; text-transform:capitalize; padding:10px 0px;}

.tab-rs-bg{ width:100%; float:left; color:#666; font-size:16px; font-family:'Roboto'; font-weight:bold; }
.tab-rs-bg img{ vertical-align:baseline !important; float:left; margin-top:6px; width:10px;}
.pro-btn{ background-color:#2a3b86; font-family:'Roboto'; font-weight:bold; color:#fff; font-size:16px; text-transform:uppercase; padding:0px 10px; line-height:33px;}
.pro-btn:hover{background-color:#4357af;}

/*******************sign up***************/
.sign-fild{ border:1px solid #c8c9ce; padding:5px 15px; height:37px; width:230px; margin:10px 0px 10px 30px; float:left;}
.sign-fild1{ border:1px solid #c8c9ce; padding:5px 15px; height:37px; width:230px; margin: 5px 0px 10px 8px;}
.sign-row{ width:80%; float:left; margin-left:31px;}
.sign-row span{ margin-left:10px; font-size:15px;}
.sign-row span a{ color:#2c4089;}
.sign-row span a:hover{ text-decoration:none; color:#5373ba;}
.f-btn{ font-weight: bold; font-size: 15px; color: #fff; background-color: #2a3b86; padding: 0px 15px 3px; line-height: 30px; text-transform: uppercase; border:none;}
.f-btn:hover{ background-color: #4357af;}

/******** content link *******/
.cont-ling{ width:87%; float:left; margin:8px 15px;}
.cont-ling p{ font-size:18px; font-weight:bold; color:#5b5959; margin:0px 0px 5px 0px; text-transform:uppercase; float:left; width:100%;}
.cont-ling ul{ margin:0px; padding:0px;}
.cont-ling ul li{ list-style:none; float:left; width:100%;  margin-bottom:3px; padding-bottom:3px;}
.cont-ling ul li a{ font-size:14px; text-decoration:none; text-transform:uppercase; color:#5b5959; font-family:'Roboto'; width:100%; margin-left:5px;}
.cont-ling ul li a.active{ color:#2d3f89; border-bottom:1px solid #2d3f89;}
.cont-ling ul li a:hover{ text-decoration:none; margin-left:7px; color:#2d3f89;}
.cms-cnt{ font-size:16px; font-family:'Roboto';}

/********price box******/
.price-box { width:90%; margin:0px 0px 5px 15px; float:left;}
.p-text{ float:left; font-size:15px; color:#000; margin:2px 0px 5px 0px;}
.fo-size{ font-size:16px;}
.fo-size img{vertical-align: inherit;}

/********compare products******/
.compare-field{ font-weight:bold; text-transform:uppercase; text-align:left;}
.compare-img img{ width:260px; margin-bottom:15px;}
.compare-name{width: 100%; float:left; font-family:'Roboto'; font-size:16px; color:#343333; text-align:center; text-transform:none;}

.compare-box{ width:100%;}
.compare-box p{margin: 0 0 10px;}
.p30px{ padding:10px 30px 0px 30px !important;}
.ptb30px{ padding:8px 30px !important;}
.wishlits-box{ width:100%;}
.wishlits-box p {margin: 10px 0px 10px;}
.wishlist-img img{ width:85%;}
.compare-box .comtd { min-width:50%;}

.cart-bxx{ width:100%; padding:10px; float:left;}
.cart-bx-img { width:16%; float:left; margin-right:10px; }
.cart-bx-img img{ width:100%;} 
.cart-bx-cnt { width:80%; float:left; padding:0px 10px; }
.cart-p  { float:left; width:190px; font-size:16px;}
.cart-ps { float:left; width:250px;}  
.cart-p1 { float:left; width:200px;}
.mr10px{ margin-right:10px;}

/********login sign up******/
.in-logbox{ width:100%; float:left; background:url(../images/shadow.jpg) no-repeat; background-position:right center;}
.log-box{ width:100%; float:left;}
.log-box input { border:1px solid #c8c9ce; padding:5px 15px; height:37px; width:85%; margin:0px 0px 15px 30px !important;}

.blue { color:#2c4089;}
.blue:hover{ color:#5373ba; text-decoration:none;}

/********shipping******/
.shipp-hding{ width:100%; float:left; background-color:#e7e7e7; padding:15px; color:#3a3a3a; font-size:17px; text-transform:uppercase;}
.ship-box{ width:100%; float:left;}
.ship-box span { width:120px; float:left; font-size:16px; padding:5px 15px; text-transform:capitalize;}
.ship-box span sup { color:#d40c0c;}
.ship-box input{ border:1px solid #c8c9ce; padding:5px 15px; height:33px; width:55%; float:right; margin:0px 15px 5px 0px;}
.ship-box textarea { border:1px solid #c8c9ce; padding:5px 15px; height:75px; width:55%; float:right; margin:0px 15px 5px 0px;}
.ship-select {border:1px solid #c8c9ce; padding:5px 15px; height:33px; width:55%; float:right; margin:0px 15px 5px 0px;}
.all-field{ width:100%; float:left; font-size:13px; text-transform:uppercase; font-weight:bold; letter-spacing:1px; color:#6f6e6e;}
.all-field sup { color:#f00;}

.order-summery-box{ width:100%; float:left; border-bottom:1px solid #e7e7e7; padding:10px 0px;}
.order-summery-box img{ width:40%; float:left;}
.order-name { font-family: 'Roboto'; font-size: 16px; color: #343333; text-align: left; text-transform: uppercase; margin:0px; width:100%;}
.order-size {  text-align:left; margin:0px;}
.order-rs { float:left; width:100%;}
.order-rs img{ width:10px; float:left; margin-top:5px;}
.total-sp{ float:right; text-align:right;}
.total-sp img{ width:10px; float:initial; vertical-align: baseline;}

.payment-box{ width:80%; float:left; margin-left:20px;}
.payment-box span{ font-weight:bold; font-size:17px; color:#686766; text-transform:uppercase; margin:0px 0px 0px 10px;}
.payment-note{ width:80%; float:left; margin:0px 0px 0px 20px !important;}


.zoom-slid-bx { width:681px; float:left;}
.zoom-cnt-right{ width:734px; float:right;}


.crunchify-top:hover 
{
	color: #fff !important; background-color:#0d1a50; text-decoration: none;
}
 
.crunchify-top 
{
	display:none; position:fixed; bottom:1rem; right:1rem; 
	font-size:1rem; text-decoration:none;
	text-align:center; cursor: pointer;
}
.crunchify-top img { width:41px;}


#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
  border-radius: 15px;
   -moz-border-radius:15px;
  -web-kit-border-radius:15px;
  behavior: url(../images/pie/PIE.htc);
  text-align: center;
}
#boxes #dialog {
  width:450px; 
  height:auto;
  padding:10px;
  background-color:#ffffff;
  font-size:17px;
  position:fixed;
  text-align:center;
}
.maintext{
	text-align: center;
  text-decoration: none;
}
.loc-fn{ width:100%; float:left; text-align:center; font-size:20px; text-transform:none;}
.loc-fn span{ font-weight:bold; font-size:18px; text-transform:capitalize; color:#314492; margin-top:10px; float:left; text-align:center; width:100%;}
.select-loc
{ 
width: 70%;
border: none;
border: 1px solid #737373;
margin-bottom: 10px;
font-size: 14px;
}
#lorem{
  font-size: 12pt;
  text-align: left;
}
#popupfoot{
  padding:0px 11px;
  text-align: right;
  font-size: 16px;
}
#popupfoot a{
	text-decoration: none;
	font-size:15px;
	color:#fff;
	opacity: 1;
    background-color: #bf0707;
    padding:0px 7px;
    border-radius: 90px;
	 -moz-border-radius:90px;
  -web-kit-border-radius:90px;
  behavior: url(../images/pie/PIE.htc);
    width: 20px;
    height: 20px;
}

.agree:hover{
  background-color: #D1D1D1;
}
.popupoption:hover{
	background-color:#D1D1D1;
	color: green;
}
.popupoption2:hover{
	
	color: red;
}

/****************** store location **************/
.store-loc{ width:19%; float:left; margin-top:20px;}
.store-loc span { width:100%; float:left; font-weight:bold; color:#686766; font-size:17px;}
.store-loc select {width:90%; float:left; border:1px solid #737373; margin-top:10px; font-size:14px; text-transform:capitalize; }
.sw-type { width:100%; float:left; text-transform:capitalize; }
.sw-type span { float:left;}
.sw-world{ width:20px; height:20px; float:left; background-color:#80b2dc; margin:0px 8px 0px 20px;}
.sw-gallery { width:20px; height:20px; float:left; background-color:#a94649; margin:0px 8px 0px 20px;}
.sw-shoppe{ width:20px; height:20px; float:left; background-color:#18750b; margin:0px 8px 0px 20px;}
.sw-exclusive{ width:20px; height:20px; float:left; background-color:#7e0668; margin:0px 8px 0px 20px;}
.sw-authorised {width:20px; height:20px; float:left; background-color:#ffa02d; margin:0px 8px 0px 20px;}

/****************** knowledge-bank **************/
.knowledge-bank { border-bottom:1px solid #ccc;}
.knowledge-box{ width:100%; float:left; margin-bottom:25px;}
.knowledge-box img{ width:140px; height:130px; margin:0px 15px 0px 0px; float:left;}
.tab-back-color { background-color:#5165b7; color:#fff;}
.tv-ads{ color:#747474; text-transform:uppercase; height:47px; overflow:hidden;}
.tv-ads:hover{ color:#000000;}
.tv-ads img{vertical-align:sub; float:right;}


/****************** contact us **************/
.contact-row{ margin:0px 0px 25px 0px!important;}
.contact-row span{ width:100%; float:left; margin-bottom:2px; font-size:16px; text-transform:capitalize;}
.contact-row input { border:1px solid #c8c9ce; padding:0px 15px; height:33px; width:90%; margin:0px 0px;}
.contact-row select  { border:1px solid #c8c9ce; padding:0px 15px; height:33px; width:90%; margin:0px 0px;}
.contact-row textarea { border:1px solid #c8c9ce; padding:5px 15px; height:60px; width:97%; margin:0px 0px;}
.contact-row sup { color:#f00;}

.contact-box{ background-color:#f3f3f3; min-height:163px!important; border-right:1px solid #ccc;}
.contact-box p{ padding:15px !important; margin:0px !important;}

.cushioning-popup { background-color:rgba(0,0,0,0.8);width:100%; position:absolute; min-height:544px; z-index:99;}
.cushioning-box { width:450px; background-color:#fff; height:180px; margin:50px auto; padding:50px 0px; border-radius:15px; text-align:center; padding:50px 0px; color:#454142; }
.cushioning-text{ font-size: 23px; text-transform: uppercase; line-height:25px; }
.cush-tell { color:#10319c;}

.spinnerQueue{
position:fixed;
z-index: 990;
top: 0;
left: 0;
bottom: 0;
right: 0;
background-color: rgba(255, 255, 255, 0.86);
width: 100%;
height: 100%;}

.spinnerQueue .spinner-bg{
position: absolute;
z-index: 995;
height: 136px;
width: 100px;
margin: auto;
top: 0;
left: 0;
bottom: 0;
right: 0;}


.loader {
  border: 16px solid #2a3f8e;
  border-radius: 50%;
   -moz-border-radius:50%;
  -web-kit-border-radius:50%;
  behavior: url(../images/pie/PIE.htc);
  border-top: 16px solid #3498db;
  width:100px;
  height:100px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  position:absolute;
  z-index:9999;
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}



/************************ css*****************/
.order-bx{ width:200px; float:left; font-weight:bold;}
.order-nb{ width:60%; float:left; font-weight:bold;}
.order-main-bx{ width:100%; float:left; border:1px solid #ccc; padding:20px 5px; margin:20px 0px;}
.ord-hd{ font-weight:bold;}

.best-seller-bx{ width:85%; margin:0px auto;}
.ma-btm { margin-bottom:65px;}

.main-text 
{ 
position: absolute;
color: #FFF;
z-index: 99;
left: 25%;
top: 0;
width:573px;
}

.main-text h1 { margin:10px 0px 0px 0px; font-size:25px; line-height:25px; width:100%; float:left; text-align:center; }
.best-sel-p { float:left; width:100%; text-align:center; margin:5px 0px;}

/*************************** css***************/
.btbb{ border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:10px 0px;}

.btnbb {border-bottom:1px solid #ccc; padding:10px 0px;}

.regular-checkbox {

                display: none;

}

.regular-checkbox + label 
{

background-color: #FAFAFA;
border: 1px solid #CACECE;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 -15px 10px -12px rgba(0, 0, 0, 0.05) inset;
display:inline-block;
padding:9px;
position:relative;
}

.regular-checkbox + label:active, .regular-checkbox:checked + label:active {

                box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), 0 1px 3px rgba(0, 0, 0, 0.1) inset;

}

.regular-checkbox:checked + label {

                background-color: #2C3F97;

                border:1px solid #2C3F97;

                color: #99A1A7;

}

.regular-checkbox:checked + label:after {

                color: #99A1A7;

                /*content: "O";*/

                font-size: 14px;

                position: absolute;

                top: 0;

 

}

.big-checkbox + label {

                padding:10px;

                margin-left:-6px;

}

.big-checkbox:checked + label:after {

                font-size: 28px;

                left: 6px;

}

.tc{ text-align:center!important;}


.or-hd{ font-family: 'Roboto'; font-size:35px; margin:20px 0px 10px 0px;}
.or-hd1{ font-family: 'Roboto'; font-size:20px;}
.or-hd2{ font-family: 'Roboto'; font-size:25px; margin:50px 0px 0px 0px;}
.m0px{ margin:0px;}

/************************************************************************* faq css ************************************************************************/
.blogs-big-img {border: 1px solid #ccc; float:right; margin: 0px 0px 15px 15px; width:530px;}

.acc-bg { background-color:#172a65; color:#fff;}

/*---------FAQ GC-------*/
.faq_box .panel-default>.panel-heading{padding: 0 !important}
.faq_box h4.panel-title{padding: 0px;}
.faq_box h4.panel-title a {
  display:block;
  position: relative;
  /*padding:5px;*/
  padding: 8px 8px 8px 38px;
  text-decoration: none;
  z-index: 3;
  background-position: 3px 5px;
  background-image: url(../images/p_black.png);
  background-repeat: no-repeat;
/*  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -webkit-transition: all .25s ease;
  transition: all .25s ease;*/
}
.faq_box h4.panel-title:hover a {
  background-image: url(../images/p_white.png);
  background-repeat: no-repeat;

}

.faq_box h4.panel-title:hover,.faq_box h4.panel-title:focus,.faq_box h4.panel-title:active {
  color: #fff;
  background: #172a65;
}
.faq_box .panel-collapse.collapse,
.faq_box .panel-collapse.collapse .panel-body{color: #fff;background: #172a65;  -webkit-transition: all .25s ease;
  -moz-transition: all .25s ease;
  -webkit-transition: all .25s ease;
  transition: all .25s ease;}
.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body{border:none !important;}
h4.panel-title.act{color: #fff;background: #172a65;}
h4.panel-title.act a,
h4.panel-title.act:hover a{
	color: #fff;
	background-color: #172a65;
	background-image: url(../images/m_white.png);
	background-repeat: no-repeat;
    background-position: 3px 5px;
  }

/************************************************************************* faq css ************************************************************************/

/************************************************************************* compare-product-table open ************************************************************************/
.compare-product-table { width:100%; float:left;}
.compare-product-table table { width: 100%; }
.compare-product-table img{ width:270px; padding:10px;}
.compare-product-table td
{
  text-align: center;
  border: solid 1px #ccc;
  padding: 6px;
  word-wrap: break-word;
  padding-left:0px !important;
  height:auto !important;
  width:5%;
}
.compare-product-table td ul { width:90%; margin-left:23px;}
.compare-product-table th 
{
  text-align: center;
  border: solid 1px #ccc;
  padding: 6px;
  word-wrap: break-word;
}

.compare-product-table td {
  padding-left:0px !important;
  height:auto !important;}
.compare-product-table th:first-child { font-weight: bold;}
.compare-product-table td:first-child { font-weight: bold; }
.compare-product-table strong {margin-left:5%;}
@media screen and (max-width: 768px) {
.compare-product-table tr { 
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row wrap;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;

}
.compare-product-table img{ width:70%; padding:5px;}
.compare-product-table td { display: block; width: 33.333333333333%;}
.compare-product-table th { display: block; width: 33.333333333333%;}
.compare-product-table th:first-child { background:#efefef; width: 100%; }
.compare-product-table td:first-child { background:#efefef; width: 100%; }
.compare-product-table th:first-child { display: none; }
}


/************************************************************************* compare-product-table close ************************************************************************/

/************************************************************************************************************************************************** 
************************************************************************* awards timeline css ***********************************************************
***************************************************************************************************/
.timeline-box{width:100%;max-width:700px;margin:0 auto;padding:0 20px 50px;box-sizing:border-box}.ideaboxTimeline{width:100%;height:auto;position:relative;overflow:hidden;line-height:1.3;color:#333}.ideaboxTimeline .it-spine{width:0;position:absolute;top:0;bottom:0;left:50%;margin-left:-1px;z-index:1;border:dotted 1px #acb7c0}.ideaboxTimeline .it-box{width:50%;box-sizing:border-box;margin-top:30px;position:relative;z-index:2;opacity:0}.ideaboxTimeline .it-box:hover .it-iconbox>span{background:#d7e4ed;transform:scale(1.3)}.ideaboxTimeline .it-left{float:left;clear:left}.ideaboxTimeline .it-right{float:right;clear:right}.ideaboxTimeline .it-content{height:auto;background:#FFF;overflow:hidden;padding:20px;box-sizing:border-box;-webkit-box-shadow:0 3px 0 #c1c4c6;-moz-box-shadow:0 3px 0 #c1c4c6;box-shadow:0 3px 0 #c1c4c6;border:solid 1px #c1c4c6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ideaboxTimeline .it-iconbox{position:absolute;width:20px;height:0;border-top:solid 1px #acb7c0;z-index:10px;background:#000}.ideaboxTimeline .it-iconbox>span{display:inline-block;height:8px;width:8px;background:#FFF;border:solid 2px #acb7c0;position:absolute}.ideaboxTimeline .it-left .it-content{margin-right:30px}.ideaboxTimeline .it-right .it-content{margin-left:30px}.ideaboxTimeline .it-left .it-iconbox{right:0;top:20px}.ideaboxTimeline .it-right .it-iconbox{left:0;top:40px}.ideaboxTimeline .it-left .it-iconbox>span{right:-6px;top:-6px}.ideaboxTimeline .it-right .it-iconbox>span{left:-6px;top:-6px}.ideaboxTimeline .it-left .it-content:after{content:'';position:absolute;right:21px;top:10px;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #FFF}.ideaboxTimeline .it-left .it-content:before{content:'';position:absolute;right:20px;top:9px;border-style:solid;border-width:11px 0 11px 11px;border-color:transparent transparent transparent #c1c4c6}.ideaboxTimeline .it-right .it-content:after{content:'';position:absolute;left:21px;top:30px;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #FFF transparent transparent}.ideaboxTimeline .it-right .it-content:before{content:'';position:absolute;left:20px;top:29px;border-style:solid;border-width:11px 11px 11px 0;border-color:transparent #c1c4c6 transparent transparent}.ideaboxTimeline .it-minibox{width:100%;margin-top:20px;float:left;height:auto;text-align:center;clear:both;position:relative;z-index:3;padding:20px 0}.ideaboxTimeline .it-minibox>span{display:inline-block;font-weight:700;padding:10px 20px;background:#2c3d89;cursor:pointer;color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ideaboxTimeline .it-content h1,.ideaboxTimeline .it-content h2,.ideaboxTimeline .it-content h3,.ideaboxTimeline .it-content h4,.ideaboxTimeline .it-content h5,.ideaboxTimeline .it-content h6{padding:0;margin:0 0 10px;color:#069}.ideaboxTimeline .it-content h1 a,.ideaboxTimeline .it-content h2 a,.ideaboxTimeline .it-content h3 a,.ideaboxTimeline .it-content h4 a,.ideaboxTimeline .it-content h5 a,.ideaboxTimeline .it-content h6 a{text-decoration:none;color:#069}.ideaboxTimeline .it-content h1{font-size:24px}.ideaboxTimeline .it-content h2{font-size:18px}.ideaboxTimeline .it-content h3{font-size:18px}.ideaboxTimeline .it-content h4{font-size:16px}.ideaboxTimeline .it-content h5{font-size:14px}.ideaboxTimeline .it-content h6{font-size:12px}.ideaboxTimeline .it-content p{padding:0;margin:0;display:block}.ideaboxTimeline .it-content p img{display:block;float:left;margin:0 10px 10px 0;max-width:200px}.ideaboxTimeline .it-content .it-infobar{width:100%;height:auto;box-sizing:border-box;border-top:solid 1px #DDD;margin:10px 0 0;padding:10px 0 0}.ideaboxTimeline .it-content a{text-decoration:none;color:#069}.ideaboxTimeline .it-content a:hover{text-decoration:underline}.ideaboxTimeline .it-content>.it-infobar>em{font-size:13px;opacity:.6}.ideaboxTimeline .it-content>.it-infobar>a{display:inline-block;width:24px;height:24px;opacity:.3}.ideaboxTimeline .it-content>.it-infobar>a:hover{opacity:1}.ideaboxTimeline .it-content>.it-infobar>a.it-facebook{background:url(../img/it-facebook.png) center no-repeat}.ideaboxTimeline .it-content>.it-infobar>a.it-twitter{background:url(../img/it-twitter.png) center no-repeat}.ideaboxTimeline .it-content>.it-infobar>a.it-googleplus{background:url(../img/it-googleplus.png) center no-repeat}.ideaboxTimeline .it-content>.it-infobar>a.it-readmore{display:inline-block;width:auto;height:auto;text-decoration:none;float:right;opacity:1;color:#069}.ideaboxTimeline .it-content>.it-infobar>a.it-readmore::before,.ideaboxTimeline .it-content>.it-infobar>a.it-readmore::after{display:inline-block;opacity:0;-webkit-transition:-webkit-transform 0.3s,opacity .2s;-moz-transition:-moz-transform 0.3s,opacity .2s;transition:transform 0.3s,opacity .2s}.ideaboxTimeline .it-content>.it-infobar>a.it-readmore::before{margin-right:10px;content:'[';-webkit-transform:translateX(20px);-moz-transform:translateX(20px);transform:translateX(20px)}.ideaboxTimeline .it-content>.it-infobar>a.it-readmore::after{margin-left:10px;content:']';-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);transform:translateX(-20px)}.ideaboxTimeline .it-content>.it-infobar>a.it-readmore:hover::before,.ideaboxTimeline .it-content>.it-infobar>a.it-readmore:hover::after{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px)}.ideaboxTimeline .it-content .it-image{width:100%;overflow:hidden;position:relative;display:block;margin-bottom:10px}.ideaboxTimeline .it-content .it-image>img{width:100%;display:block}.ideaboxTimeline .it-content .it-image:hover span{opacity:1}.ideaboxTimeline .it-content .it-image>span{position:absolute;display:block;width:100%;height:100%;background:rgba(0,0,0,0.7);left:0;right:0;top:0;bottom:0;opacity:0}.ideaboxTimeline .it-content .it-image>span>i{display:block;width:24px;height:24px;position:absolute;left:50%;margin-left:-12px;top:50%;margin-top:-12px;background:url(../img/it-zoomimage.png) center no-repeat}.ideaboxTimeline .it-content iframe{width:100%;display:block;margin-bottom:10px;position:relative;z-index:1}.ideaboxTimeline .it-right .it-content .it-leftdata{position:absolute;left:50px;top:20px}.ideaboxTimeline .it-right .it-content .it-leftdata img{width:80px;height:80px;display:block}.ideaboxTimeline .it-right .it-content .it-rightdata{padding-left:100px;box-sizing:border-box}.ideaboxTimeline .it-left .it-content .it-leftdata{position:absolute;right:50px;top:20px}.ideaboxTimeline .it-left .it-content .it-leftdata img{width:80px;height:80px;display:block}.ideaboxTimeline .it-left .it-content .it-rightdata{padding-right:100px;box-sizing:border-box}.ideaboxTimeline .it-content .it-gallery{width:100%;display:block;position:relative;height:200px;overflow:hidden;margin-bottom:10px}.ideaboxTimeline .it-content .it-gallery>a{display:none;position:absolute;left:0;top:0;right:0;bottom:0;margin:0}.ideaboxTimeline .it-content .it-gallery>a:first-child{display:block}.ideaboxTimeline .it-content .it-gallery:hover div{opacity:1}.ideaboxTimeline .it-content .it-gallery>a>img{display:block;width:100%;position:absolute;min-height:100%}.ideaboxTimeline .it-content .it-gallery>div{position:absolute;opacity:0;bottom:10px;left:0;right:0;text-align:center}.ideaboxTimeline .it-content .it-gallery>div>span{display:inline-block;height:10px;width:10px;border:solid 2px #FFF;margin:0 4px;cursor:pointer}.ideaboxTimeline .it-content .it-gallery>div>span:hover{background:#FFF}.ideaboxTimeline .it-content .it-gallery>div>span.it-gactive{background:#FFF}.ideaboxTimeline .it-iconbox>span,.ideaboxTimeline .it-content .it-gallery>div>span{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.it-easing,.ideaboxTimeline .it-content>.it-infobar>a,.ideaboxTimeline .it-content .it-image>span,.ideaboxTimeline .it-content .it-gallery>div>span,.ideaboxTimeline .it-content .it-gallery>div,.ideaboxTimeline .it-box,.ideaboxTimeline .it-iconbox>span{transition:.25s linear;-moz-transition:.25s linear;-webkit-transition:.25s linear}.ideaboxTimeline img{border:none}.ideaboxTimeline .it-animate{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);transform:translateX(0px)}@media screen and (max-width:768px){.ideaboxTimeline .it-spine{position:absolute;top:0;bottom:0;left:6px}.ideaboxTimeline .it-box{width:100%}.ideaboxTimeline .it-left{float:left;clear:left}.ideaboxTimeline .it-right{float:left;clear:right}.ideaboxTimeline .it-content{height:auto}.ideaboxTimeline .it-left .it-content{margin-left:40px;margin-right:0}.ideaboxTimeline .it-right .it-content{margin-left:40px}.ideaboxTimeline .it-left .it-iconbox{left:0;top:30px}.ideaboxTimeline .it-right .it-iconbox{left:0;top:30px}.ideaboxTimeline .it-left .it-iconbox>span{left:0;top:-7px}.ideaboxTimeline .it-right .it-iconbox>span{left:0;top:-7px}.ideaboxTimeline .it-minibox{box-sizing:border-box;margin-left:30px}.ideaboxTimeline .it-iconbox{width:30px}.ideaboxTimeline .it-right .it-content:after,.ideaboxTimeline .it-left .it-content:after{content:'';position:absolute;left:31px;right:inherit;top:20px;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #FFF transparent transparent}.ideaboxTimeline .it-right .it-content:before,.ideaboxTimeline .it-left .it-content:before{content:'';position:absolute;left:30px;right:inherit;top:19px;border-style:solid;border-width:11px 11px 11px 0;border-color:transparent #d7e4ed transparent transparent}.it-red .it-right .it-content:after,.it-red .it-left .it-content:after{border-right-color:#e84450}.it-red .it-right .it-content:before,.it-red .it-left .it-content:before{border-right-color:#e84450}.it-dark .it-right .it-content:after,.it-dark .it-left .it-content:after{border-right-color:#3c3d41}.it-dark .it-right .it-content:before,.it-dark .it-left .it-content:before{border-right-color:#3c3d41}.it-blue .it-right .it-content:after,.it-blue .it-left .it-content:after{border-right-color:#2096cd}.it-blue .it-right .it-content:before,.it-blue .it-left .it-content:before{border-right-color:#2096cd}.it-soft .it-right .it-content:after,.it-soft .it-left .it-content:after{border-right-color:#e2edf2}.it-soft .it-right .it-content:before,.it-soft .it-left .it-content:before{border-right-color:#e2edf2}.it-grey .it-right .it-content:after,.it-grey .it-left .it-content:after{border-right-color:#ccc}.it-grey .it-right .it-content:before,.it-grey .it-left .it-content:before{border-right-color:#ccc}.ideaboxTimeline .it-right .it-content .it-leftdata{left:60px}.ideaboxTimeline .it-left .it-content .it-leftdata{right:20px}}.it-red{color:#FFF}.it-red .it-iconbox{border-color:#b0313a}.it-red .it-iconbox>span{background:#FFF;border-color:#e84450}.it-red .it-left .it-content:after{border-left-color:#e84450}.it-red .it-left .it-content:before{border-left-color:#b0313a}.it-red .it-right .it-content:after{border-right-color:#e84450}.it-red .it-right .it-content:before{border-right-color:#b0313a}.it-red .it-minibox>span{background:#e84450;color:#FFF}.it-red .it-content h1,.it-red .it-content h2,.it-red .it-content h3,.it-red .it-content h4,.it-red .it-content h5,.it-red .it-content h6{color:#FFF}.it-red .it-content h1 a,.it-red .it-content h2 a,.it-red .it-content h3 a,.it-red .it-content h4 a,.it-red .it-content h5 a,.it-red .it-content h6 a{color:#FFF}.it-red .it-content .it-infobar{border-color:#b0313a}.it-red .it-content a{color:#fff;text-decoration:underline}.it-red .it-content{background:#e84450;-webkit-box-shadow:0 3px 0 #b0313a;-moz-box-shadow:0 3px 0 #b0313a;box-shadow:0 3px 0 #b0313a;border:solid 1px #b0313a}.it-red .it-content>.it-infobar>a.it-readmore{color:#FFF}.it-dark{color:#FFF}.it-dark .it-iconbox{border-color:#101011}.it-dark .it-iconbox>span{background:#FFF;border-color:#3c3d41}.it-dark .it-left .it-content:after{border-left-color:#3c3d41}.it-dark .it-left .it-content:before{border-left-color:#101011}.it-dark .it-right .it-content:after{border-right-color:#3c3d41}.it-dark .it-right .it-content:before{border-right-color:#101011}.it-dark .it-minibox>span{background:#3c3d41;color:#FFF}.it-dark .it-content h1,.it-dark .it-content h2,.it-dark .it-content h3,.it-dark .it-content h4,.it-dark .it-content h5,.it-dark .it-content h6{color:#FFF}.it-dark .it-content h1 a,.it-dark .it-content h2 a,.it-dark .it-content h3 a,.it-dark .it-content h4 a,.it-dark .it-content h5 a,.it-dark .it-content h6 a{color:#FFF}.it-dark .it-content .it-infobar{border-color:#101011}.it-dark .it-content a{color:#fff;text-decoration:underline}.it-dark .it-content{background:#3c3d41;-webkit-box-shadow:0 3px 0 #101011;-moz-box-shadow:0 3px 0 #101011;box-shadow:0 3px 0 #101011;border:solid 1px #101011}.it-dark .it-content>.it-infobar>a.it-readmore{color:#FFF}.it-blue{color:#FFF}.it-blue .it-iconbox{border-color:#1978a3}.it-blue .it-iconbox>span{background:#FFF;border-color:#2096cd}.it-blue .it-left .it-content:after{border-left-color:#2096cd}.it-blue .it-left .it-content:before{border-left-color:#1978a3}.it-blue .it-right .it-content:after{border-right-color:#2096cd}.it-blue .it-right .it-content:before{border-right-color:#1978a3}.it-blue .it-minibox>span{background:#2096cd;color:#FFF}.it-blue .it-content h1,.it-blue .it-content h2,.it-blue .it-content h3,.it-blue .it-content h4,.it-blue .it-content h5,.it-blue .it-content h6{color:#FFF}.it-blue .it-content h1 a,.it-blue .it-content h2 a,.it-blue .it-content h3 a,.it-blue .it-content h4 a,.it-blue .it-content h5 a,.it-blue .it-content h6 a{color:#FFF}.it-blue .it-content .it-infobar{border-color:#1978a3}.it-blue .it-content a{color:#fff;text-decoration:underline}.it-blue .it-content{background:#2096cd;-webkit-box-shadow:0 3px 0 #1978a3;-moz-box-shadow:0 3px 0 #1978a3;box-shadow:0 3px 0 #1978a3;border:solid 1px #1978a3}.it-blue .it-content>.it-infobar>a.it-readmore{color:#FFF}.it-grey{color:#000}.it-grey .it-iconbox{border-color:#aaa}.it-grey .it-iconbox>span{background:#ccc;border-color:#ccc}.it-grey .it-left .it-content:after{border-left-color:#ccc}.it-grey .it-left .it-content:before{border-left-color:#aaa}.it-grey .it-right .it-content:after{border-right-color:#ccc}.it-grey .it-right .it-content:before{border-right-color:#aaa}.it-grey .it-minibox>span{background:#ccc;color:#000}.it-grey .it-content h1,.it-grey .it-content h2,.it-grey .it-content h3,.it-grey .it-content h4,.it-grey .it-content h5,.it-grey .it-content h6{color:#000}.it-grey .it-content h1 a,.it-grey .it-content h2 a,.it-grey .it-content h3 a,.it-grey .it-content h4 a,.it-grey .it-content h5 a,.it-grey .it-content h6 a{color:#000}.it-grey .it-content .it-infobar{border-color:#aaa}.it-grey .it-content a{color:#fff;text-decoration:underline}.it-grey .it-content{background:#ccc;-webkit-box-shadow:0 3px 0 #aaa;-moz-box-shadow:0 3px 0 #aaa;box-shadow:0 3px 0 #aaa;border:solid 1px #aaa}.it-grey .it-content>.it-infobar>a.it-readmore{color:#000}.it-soft{color:#000}.it-soft .it-iconbox{border-color:#c1d3dc}.it-soft .it-iconbox>span{background:#e2edf2;border-color:#c1d3dc}.it-soft .it-left .it-content:after{border-left-color:#e2edf2}.it-soft .it-left .it-content:before{border-left-color:#c1d3dc}.it-soft .it-right .it-content:after{border-right-color:#e2edf2}.it-soft .it-right .it-content:before{border-right-color:#c1d3dc}.it-soft .it-minibox>span{background:#e2edf2;color:#000}.it-soft .it-content h1,.it-soft .it-content h2,.it-soft .it-content h3,.it-soft .it-content h4,.it-soft .it-content h5,.it-soft .it-content h6{color:#000}.it-soft .it-content h1 a,.it-soft .it-content h2 a,.it-soft .it-content h3 a,.it-soft .it-content h4 a,.it-soft .it-content h5 a,.it-soft .it-content h6 a{color:#000}.it-soft .it-content .it-infobar{border-color:#c1d3dc}.it-soft .it-content a{color:#fff;text-decoration:underline}.it-soft .it-content{background:#e2edf2;-webkit-box-shadow:0 3px 0 #c1d3dc;-moz-box-shadow:0 3px 0 #c1d3dc;box-shadow:0 3px 0 #c1d3dc;border:solid 1px #c1d3dc}.it-soft .it-content>.it-infobar>a.it-readmore{color:#000}.it-popup-overlay{position:fixed;z-index:99999;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.5);background-size:auto;background-repeat:no-repeat;background-position:center;cursor:pointer;display:none}.it-popup-overlay img{display:block;transform-origin:center center;z-index:100000;margin:0 auto;position:relative;transition:.25s linear;-moz-transition:.25s linear;-webkit-transition:.25s linear}.it-popup-overlay .it-popup-navi{display:none;position:absolute;width:100%;height:20px;top:10px;clear:both;padding-top:10px;text-align:center}.it-popup-overlay .it-popup-navi>span{display:inline-block;width:24px;height:24px;background-image:url(../img/it-arrows.png);background-repeat:no-repeat;margin:0 5px}.it-popup-overlay .it-popup-navi>span:first-child{background-position:left center}.it-popup-overlay .it-popup-navi>span:last-child{background-position:right center}




/************************************************************************************************************************************************** 
************************************************************************* table css ***********************************************************
***************************************************************************************************/
.rwd-table{margin:1em 0;min-width:300px}.rwd-table tr{border-bottom:1px solid #8b785e}.rwd-table th{display:none}.rwd-table td{display:block}.rwd-table td:first-child{padding-top:.5em}.rwd-table td:last-child{padding-bottom:.5em}.rwd-table td:before{content:attr(data-th) ": ";font-weight:700;width:6.5em;display:inline-block}@media (min-width: 480px){.rwd-table td:before{display:none}}.rwd-table th,.rwd-table td{text-align:left}@media (min-width: 480px){.rwd-table th,.rwd-table td{display:table-cell;padding:.25em .5em}.rwd-table th:first-child,.rwd-table td:first-child{padding-left:0}.rwd-table th:last-child,.rwd-table td:last-child{padding-right:0}}.rwd-table{color:#7a6752;overflow:hidden}.rwd-table tr{border-color:#46637f}.rwd-table th,.rwd-table td{margin:.5em 1em}@media (min-width: 480px){.rwd-table th,.rwd-table td{padding:1em!important;text-align:center}}.rwd-table th,.rwd-table td:before{color:#7a6752;font-size:30px;text-transform:capitalize}.compare-table{margin:0 0 40px;width:100%;display:table}.t-alingc{text-align:center}.cell img{width:200px}.cell a{color:#655645}.cell a:hover{text-decoration:none}@media screen and (max-width: 980px){.cell img{width:130px}}@media screen and (max-width: 580px){.compare-table{display:block}}.comp-row{display:table-row;background:#f0dba4}.comp-row:nth-of-type(odd){background:#e8d298}.comp-row.comp-header{font-weight:900;color:#fff;background:#ea6153}.row.green{background:#27ae60}.comp-row.blue{background:#2980b9}@media screen and (max-width: 580px){.comp-row{padding:8px 0;display:block}}.cell{padding:15px 12px;margin:10px 0;display:table-cell}@media screen and (max-width: 580px){.cell{padding:2px 12px;display:block}.cell img{width:100px}}



/************************************************************************************************************************************************** 
************************************************************************* effects min css ***********************************************************
***************************************************************************************************/
.hover,.hover h2{text-align:center}.hover,.hover .overlay{width:100%;height:100%;overflow:hidden}.ehover11 .overlay::before,.ehover12 h2::after,.ehover7 .overlay::before{content:''}.pl50px{padding-left:50px!important}.overlay p{float:left;width:100%;color:#fff;font-size:18px;font-family:'ACaslonPro-Bold';text-transform:uppercase;text-align:left;height:20px;overflow:hidden;margin:0}.overlay span{float:left;width:100%;margin:0;padding:0;color:#aeaeab;float:left;text-align:left;font-size:16px}.ov-full{width:100%;float:left;font-size:14px;min-height:50px}.ov-full span{width:100%;float:left}.ov-full a{float:right;background-color:#fbfbfb;font-family:'Roboto';font-size:15px;font-weight:700;color:#34352d;text-decoration:none;text-transform:uppercase;padding:5px!important}.ov-full a:hover{background-color:#727272!important;color:#fff!important;text-decoration:none}.va{color:#22251c;font-family:'Roboto';font-size:14px;text-transform:uppercase;letter-spacing:1px;float:right;padding-right:8px;margin:10px 0}.va:hover{color:#0a4cab;text-decoration:underline}.modal-body p,pre{text-transform:none;letter-spacing:0}.titlep{letter-spacing:0;padding-bottom:60px;font-size:18px}.breath{padding-top:80px}.topinfo{position:absolute;bottom:1px;left:96px}.page-header{display:inline-block;margin:40px 0 20px;border:1px solid #eee;padding:15px;border-radius:12px}.modal-content{font-size:15px}.modal-body p{font-size:16px}.hover button.info,.hover h2{text-transform:uppercase;color:#fff}.navbar-inverse{color:#fff;background-color:rgba(255,255,255,.2);border-bottom:1px solid #fff}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{color:#fff}.col-lg-3,.col-md-4,.col-sm-6,.col-xs-12{padding:0}.hover{float:left;position:relative;cursor:default}.hover .overlay{position:absolute;top:0;left:0}.hover img{display:block;position:relative;width:100%}.ehover10 button,.hover button.info{display:inline-block}.hover h2{position:relative;font-size:17px;padding:10px;background:rgba(0,0,0,.6)}.hover button.info{text-decoration:none;padding:7px 14px;border:1px solid #fff;margin:50px 0 0;border-radius:0;background-color:transparent}.hover button.info:hover{box-shadow:0 0 5px #fff}.ehover5 button.info:hover,.hover button.nullbutton:hover{box-shadow:none}.hover button.nullbutton{border:none;padding:0;margin:0}.ehover4 button.info,.ehover42 button.info{margin:-55px 0 0;padding:73px 90px;font-weight:400;border:1px solid #fff}.modal-open .modal,button:focus{outline:0!important}.point{cursor:pointer}.ehover1 img{-webkit-transition:all .4s linear;transition:all .4s linear}.ehover1 .overlay{opacity:0;background-color:rgba(0,0,0,.5);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ehover1 h2{-ms-transform:translatey(-100px);-webkit-transform:translatey(-100px);transform:translatey(-100px);opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ehover1 button.info{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ehover1:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.ehover1:hover .overlay{opacity:1}.ehover1:hover button.info,.ehover1:hover h2{opacity:1;-ms-transform:translatey(0);-webkit-transform:translatey(0);transform:translatey(0)}.ehover1:hover button.info{-webkit-transition-delay:.2s;transition-delay:.2s}.ehover2 img{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.ehover2 .overlay{background-color:rgba(0,0,0,.6);opacity:0;-webkit-transform:translate(460px,-100px) rotate(180deg);-ms-transform:translate(460px,-100px) rotate(180deg);transform:translate(460px,-100px) rotate(180deg);-webkit-transition:all .2s .4s ease-in-out;transition:all .2s .4s ease-in-out}.ehover2 button.info,.ehover9 h2{-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px)}.ehover2 button.info{transform:translateY(-200px);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ehover2:hover .overlay{opacity:1;-webkit-transition-delay:0;transition-delay:0;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.ehover2:hover h2{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.5s;transition-delay:.5s}.ehover2:hover button.info,.ehover9:hover h2{-webkit-transform:translateY(0);-ms-transform:translateY(0);-webkit-transition-delay:.3s}.ehover2:hover button.info{transform:translateY(0);transition-delay:.3s}.ehover3 img{-webkit-transition:all .4s ease-in;transition:all .4s ease-in}.ehover3 button.info,.ehover3 h2{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transition:all .4s ease-in;transition:all .4s ease-in;opacity:0}.ehover4 .overlay,.ehover4 h2{-webkit-transition:all .4s ease-in-out}.ehover3:hover img{filter:grayscale(1) blur(3px);-webkit-filter:grayscale(1) blur(3px);-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.ehover3:hover button.info,.ehover3:hover h2{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ehover4 h2{-webkit-transform:translateY(55px);-ms-transform:translateY(55px);transform:translateY(55px);transition:all .4s ease-in-out}.ehover4:hover h2{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}.ehover4 .overlay{background-color:rgba(75,75,75,.7);transition:all .4s ease-in-out}.ehover4:hover .overlay{background-color:rgba(48,152,157,.4)}.ehover4 button.info{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ehover42 .overlay,.ehover42 h2{-webkit-transition:all .4s cubic-bezier(.88,-.99,0,1.81)}.ehover4:hover button.info{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ehover42 h2{-webkit-transform:translateY(55px);-ms-transform:translateY(55px);transform:translateY(55px);transition:all .4s cubic-bezier(.88,-.99,0,1.81)}.ehover42:hover h2{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px)}.ehover42 .overlay{background-color:rgba(75,75,75,.7);transition:all .4s cubic-bezier(.88,-.99,0,1.81)}.ehover1v2 img,.ehover42 button.info{-webkit-transition:all .4s cubic-bezier(.88,-.99,0,1.81)}.ehover42:hover .overlay{background-color:rgba(48,152,157,.4)}.ehover42 button.info{opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);transition:all .4s cubic-bezier(.88,-.99,0,1.81)}.ehover42:hover button.info{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ehover1v2 img{transition:all .4s cubic-bezier(.88,-.99,0,1.81)}.ehover1v2 .overlay{opacity:0;background-color:rgba(0,0,0,.5);-webkit-transition:all .4s cubic-bezier(.88,-.99,0,1.81);transition:all .4s cubic-bezier(.88,-.99,0,1.81)}.ehover1v2 h2{-ms-transform:translatey(-100px);-webkit-transform:translatey(-100px);transform:translatey(-100px);opacity:0;-webkit-transition:all .2s cubic-bezier(.88,-.99,0,1.81);transition:all .2s cubic-bezier(.88,-.99,0,1.81)}.ehover1v2 button.info{opacity:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.ehover1v2:hover img{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}.ehover1v2:hover .overlay{opacity:1}.ehover1v2:hover button.info,.ehover1v2:hover h2{opacity:1;-ms-transform:translatey(0);-webkit-transform:translatey(0);transform:translatey(0)}.ehover1v2:hover button.info{-webkit-transition-delay:.2s;transition-delay:.2s}.ehover5 h2,.ehover5 img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ehover5 img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ehover5:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ehover5 .overlay{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.ehover5:hover .overlay{background-color:rgba(170,170,170,.4)}.ehover5 button.info{opacity:0;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-weight:400;border:1px solid #fff;height:85%;width:85%;position:absolute;top:-20%;left:8%;padding:70px}.ehover6 h2,.ehover6 hr,.group1,.group2{left:50%;position:absolute;-webkit-transition:opacity .35s,-webkit-transform .35s}.ehover5:hover button.info{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);background-color:rgba(0,0,0,.4)}.ehover6 h2,.ehover6 hr,.ehover7 h2,.ehover7 p,.group1,.group2{background-color:transparent;margin:0}.ehover6 .rotate{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);width:100%;height:100%;position:absolute;bottom:0}.ehover6 hr{width:50%;opacity:0}.ehover6 hr:nth-child(2){-webkit-transform:translate3d(-50%,-50%,0) rotate(0) scale3d(0,0,1);transform:translate3d(-50%,-50%,0) rotate(0) scale3d(0,0,1)}.ehover6 hr:nth-child(3){-webkit-transform:translate3d(-50%,-50%,0) rotate(90deg) scale3d(0,0,1);transform:translate3d(-50%,-50%,0) rotate(90deg) scale3d(0,0,1)}.ehover6 h2,.ehover6 hr{top:50%;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.group1,.group2{transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;padding:0;letter-spacing:0}.group1{top:40%}.group2{top:60%}.ehover6 h2{width:100%}.ehover6 p{width:30%;text-transform:none;font-size:15px;line-height:2}.ehover6 p a{color:#fff}.ehover6 p a:focus,.ehover6 p a:hover{opacity:.6}.ehover6 a i{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;padding:10px;font-size:20px}.ehover7 p,.ehover8 p{text-transform:none;font-size:15px;line-height:2}.group1 a:first-child i{-webkit-transform:translate3d(-60px,-60px,0) rotate(45deg) scale(2);transform:translate3d(-60px,-60px,0) rotate(45deg) scale(2)}.group1 a:nth-child(2) i{-webkit-transform:translate3d(60px,-60px,0) rotate(45deg) scale(2);transform:translate3d(60px,-60px,0) rotate(45deg) scale(2)}.group2 a:first-child i{-webkit-transform:translate3d(-60px,60px,0) rotate(45deg) scale(2);transform:translate3d(-60px,60px,0) rotate(45deg) scale(2)}.group2 a:nth-child(2) i{-webkit-transform:translate3d(60px,60px,0) rotate(45deg) scale(2);transform:translate3d(60px,60px,0) rotate(45deg) scale(2)}.ehover6:hover h2{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale3d(.8,.8,1);transform:translate3d(-50%,-50%,0) scale3d(.8,.8,1)}.ehover6:hover hr:nth-child(2){opacity:1;-webkit-transform:translate3d(-50%,-50%,0) rotate(0) scale3d(1,1,1);transform:translate3d(-50%,-50%,0) rotate(0) scale3d(1,1,1)}.ehover6:hover hr:nth-child(3){opacity:1;-webkit-transform:translate3d(-50%,-50%,0) rotate(90deg) scale3d(1,1,1);transform:translate3d(-50%,-50%,0) rotate(90deg) scale3d(1,1,1)}.ehover6:hover .group1 i:empty,.ehover6:hover .group2 i:empty{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0) rotate(45deg) scale(1);opacity:1}.ehover6 img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all .35s;transition:all .35s}.ehover7 .overlay::before,.ehover7 h2,.ehover7 p{position:absolute;left:50%;-webkit-transition:opacity .35s,-webkit-transform .35s}.ehover6:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);filter:brightness(.7);-webkit-filter:brightness(.7)}.ehover7 h2,.ehover7 p,.ehover8 h2,.ehover8 hr{top:50%;-webkit-transform:translate3d(-50%,-50%,0)}.ehover7 h2,.ehover7 p{transition:opacity .35s,transform .35s;transform:translate3d(-50%,-50%,0);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;padding:0}.ehover7 .overlay::before{top:50%;width:40%;height:60%;border:2px solid #fff;opacity:0;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-45deg) scale3d(0,0,1);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.ehover7 p{width:20%}.ehover7 p a{color:#fff}.ehover7 p a:focus,.ehover7 p a:hover{opacity:.6}.ehover7 a i{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;padding:0 5px}.ehover7 p a:first-child i{-webkit-transform:translate3d(-60px,-60px,0);transform:translate3d(-60px,-60px,0)}.ehover7 p a:nth-child(2) i{-webkit-transform:translate3d(60px,-60px,0);transform:translate3d(60px,-60px,0)}.ehover7 p a:nth-child(3) i{-webkit-transform:translate3d(-60px,60px,0);transform:translate3d(-60px,60px,0)}.ehover7 p a:nth-child(4) i{-webkit-transform:translate3d(60px,60px,0);transform:translate3d(60px,60px,0)}.ehover7:hover .overlay::before{opacity:1;background-color:rgba(0,0,0,.2);-webkit-transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-135deg) scale3d(1,1,1);transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-135deg) scale3d(1,1,1)}.ehover8 h2,.ehover8 hr,.set1,.set2{left:50%;-webkit-transition:opacity .35s,-webkit-transform .35s;background-color:transparent;position:absolute;margin:0}.ehover7:hover h2{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale3d(.8,.8,1);transform:translate3d(-50%,-50%,0) scale3d(.8,.8,1)}.ehover7:hover p i:empty{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.ehover8 hr{width:40%;opacity:0;border:1px solid #FFF}.ehover8 hr:nth-child(3){-webkit-transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,90deg) scale3d(0,0,1);transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,90deg) scale3d(0,0,1)}.ehover8 hr:nth-child(4){-webkit-transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,180deg) scale3d(0,0,1);transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,180deg) scale3d(0,0,1)}.ehover8 h2,.ehover8 hr{transition:opacity .35s,transform .35s;transform:translate3d(-50%,-50%,0);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%}.set1,.set2{transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;padding:0}.set1{top:40%}.set2{top:60%}.ehover8 p{width:30%}.ehover8 p a{color:#fff}.ehover8 p a:focus,.ehover8 p a:hover{opacity:.6}.ehover8 a i{opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;padding:10px;font-size:20px}.set1 a:first-child i{-webkit-transform:translate3d(-60px,-60px,0);transform:translate3d(-60px,-60px,0)}.set1 a:nth-child(2) i{-webkit-transform:translate3d(60px,-60px,0);transform:translate3d(60px,-60px,0)}.set2 a:first-child i{-webkit-transform:translate3d(-60px,60px,0);transform:translate3d(-60px,60px,0)}.set2 a:nth-child(2) i{-webkit-transform:translate3d(60px,60px,0);transform:translate3d(60px,60px,0)}.ehover8:hover h2{opacity:0;-webkit-transform:translate3d(-50%,-50%,0) scale3d(.8,.8,1);transform:translate3d(-50%,-50%,0) scale3d(.8,.8,1)}.ehover8:hover hr:nth-child(3){opacity:1;-webkit-transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-90deg) scale3d(1,1,1);transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-90deg) scale3d(1,1,1)}.ehover8:hover hr:nth-child(4){opacity:1;-webkit-transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-180deg) scale3d(1,1,1);transform:translate3d(-50%,-50%,0) rotate3d(0,0,1,-180deg) scale3d(1,1,1)}.ehover8:hover .set1 i:empty,.ehover8:hover .set2 i:empty{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.ehover9 .overlay{background-color:rgba(255,255,255,.7);top:-200px;opacity:0;-webkit-transition:all .1s ease-out .5s;transition:all .1s ease-out .5s}.ehover9 h2{transform:translateY(-200px);-webkit-transition:all ease-in-out .1s;transition:all ease-in-out .1s;-webkit-transition-delay:.3s;transition-delay:.3s}.ehover9 button.info{-webkit-transform:translateY(-200px);-ms-transform:translateY(-200px);transform:translateY(-200px);color:#000;border:1px solid #000;-webkit-transition:all ease-in-out .3s;transition:all ease-in-out .3s}.ehover10 .overlay,.ehover10 img{-webkit-transition:-webkit-transform .35s}.ehover9:hover .overlay{opacity:1;top:0;-webkit-transition-delay:0;transition-delay:0}.ehover9:hover h2{transform:translateY(0);transition-delay:.3s}.ehover9:hover button.info{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);box-shadow:0 0 5px #000;color:#000;border:1px solid #000;-webkit-transition-delay:.3s;transition-delay:.3s}.ehover10 img{transition:transform .35s}.ehover10:hover img{transition:transform .35s}.ehover10 .overlay{top:auto;bottom:0;padding:.5em 1em;height:9em;background:#34352d;color:#3c4a50;transition:transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ehover10 button.info{float:left;margin:0;text-transform:uppercase;color:#fff;font-size:17px;background:rgba(0,0,0,.6)}.ehover10 p.icon-links a{float:right;color:#3c4a50;font-size:1.4em}.ehover10:hover p.icon-links a:focus,.ehover10:hover p.icon-links a:hover{color:#252d31}.ehover10 button,.ehover10 p.icon-links a{-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(0,200%,0);transform:translate3d(0,200%,0)}.ehover11 .overlay::before,.ehover11 img{-webkit-transition:opacity .35s,-webkit-transform .45s}.ehover10 p.icon-links a span::before{display:inline-block;padding:8px 10px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ehover10:hover .overlay,.ehover10:hover button,.ehover10:hover p.icon-links a{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ehover10:hover h2{-webkit-transition-delay:.05s;transition-delay:.05s}.ehover10:hover p.icon-links a:nth-child(3){-webkit-transition-delay:.1s;transition-delay:.1s}.ehover10:hover p.icon-links a:nth-child(2){-webkit-transition-delay:.15s;transition-delay:.15s}.ehover10:hover p.icon-links a:first-child{-webkit-transition-delay:.2s;transition-delay:.2s}.ehover11{background:-webkit-linear-gradient(45deg,#ff89e9 0,#05abe0 100%);background:linear-gradient(45deg,#ff89e9 0,#05abe0 100%)}.ehover11 img{max-width:none;width:calc(100% + 60px);transition:opacity .35s,transform .45s;-webkit-transform:translate3d(-40px,0,0);transform:translate3d(-40px,0,0)}.ehover11 .overlay::before{position:absolute;top:20px;right:20px;bottom:20px;left:20px;border:1px solid #fff;opacity:0;transition:opacity .35s,transform .45s;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}.ehover11 .overlay{padding:3em;text-align:left}.ehover11 h2{background-color:transparent;padding:15% 0 10px;text-align:left}.ehover11 button.info{color:#FFF;opacity:0;margin:0;padding:0;border:none;-webkit-transition:opacity .35s,-webkit-transform .45s;transition:opacity .35s,transform .45s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.ehover11:hover img{opacity:.6;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ehover11:hover .overlay::before,.ehover11:hover button.info{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ehover12{background:#42b078}.ehover12 img{max-width:none;width:calc(100% + 20px);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ehover12:hover img{opacity:.4;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ehover12 .overlay{padding:50px 20px}.ehover12 h2{position:relative;overflow:hidden;padding:.5em 0;background-color:transparent}.ehover12 h2::after{position:absolute;bottom:0;left:0;width:100%;height:2px;background:#fff;-webkit-transition:-webkit-transform .35s;transition:transform .35s;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.ehover12:hover h2::after{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ehover12 button{color:#FFF;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.ehover12:hover button{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ehover13 img{-webkit-transition:all .35s;transition:all .35s}.ehover13 .overlay,.ehover13 button{-webkit-transition:opacity .35s,-webkit-transform .35s}.ehover13:hover img{filter:brightness(.6);-webkit-filter:brightness(.6)}.ehover13 .overlay{width:80%;height:80%;left:10%;top:10%;border-bottom:1px solid #FFF;border-top:1px solid #FFF;transition:opacity .35s,transform .35s;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1)}.ehover13:hover .overlay{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.ehover13 button,.ehover13 h2{opacity:0;color:#FFF;padding:1em 0}.ehover13 button{transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.ehover13 h2{background-color:transparent;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.ehover13:hover button,.ehover13:hover h2{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.ehover14 img{-webkit-transition:all .35s;transition:all .35s}.ehover14 .overlay,.ehover14 button{-webkit-transition:opacity .35s,-webkit-transform .35s;opacity:0}.ehover14:hover img{filter:brightness(1.4);-webkit-filter:brightness(1.4)}.ehover14 .overlay{width:55%;height:81%;left:22%;top:10%;border-radius:80%;border:2px solid #FFF;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(50%,50%,0);transform:translate3d(50%,50%,0)}.ehover14:hover .overlay{background-color:rgba(0,0,0,.3)}.ehover14 button{color:#FFF;padding:1em 0;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-150%,-400%,0);transform:translate3d(-150%,-400%,0)}.ehover14 h2{background-color:transparent;color:#FFF;padding:1em 0;opacity:0;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-150%,-400%,0);transform:translate3d(-150%,-400%,0)}.ehover14:hover .overlay,.ehover14:hover button,.ehover14:hover h2{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.b-link-diagonal{position:relative;display:inline-block;vertical-align:top;font-family:'Roboto';text-transform:uppercase;font-size:24px;font-weight:300;margin-bottom:5px;overflow:hidden;width:100%}.b-link-diagonal img:hover{-webkit-filter:grayscale(1);filter:gray;filter:grayscale(1)}.b-link-diagonal .b-wrapper{position:absolute;width:30%;height:100%;top:0;left:0;text-align:center;color:#fff;overflow:hidden}.b-link-diagonal .b-wrapper h2{font-size:24px;text-align:left}.text-s{margin:80px 0 0 35px !important;border-bottom:2px solid #fff}.text-s1{margin:80px 35px 0 0 !important;border-bottom:2px solid #fff}.b-link-diagonal .b-line-group{position:absolute;top:0;left:0;right:0;bottom:0;transform:rotate(-25deg);-webkit-transform:rotate(-25deg);-moz-transform:rotate(-25deg);-o-transform:rotate(-25deg);-ms-transform:rotate(-25deg)}.b-link-diagonal .b-line{position:absolute;top:-90px;bottom:-60px;width:20%}.b-link-diagonal .b-line1{left:-10%;width:30%}.b-link-diagonal .b-line2{left:20%;transition-delay:.1s!important;-moz-transition-delay:.1s!important;-ms-transition-delay:.1s!important;-o-transition-delay:.1s!important;-webkit-transition-delay:.1s!important}.b-link-diagonal .b-line3{left:40%;transition-delay:.2s!important;-moz-transition-delay:.2s!important;-ms-transition-delay:.2s!important;-o-transition-delay:.2s!important;-webkit-transition-delay:.2s!important}.b-link-diagonal .b-line4{left:60%;transition-delay:.3s!important;-moz-transition-delay:.3s!important;-ms-transition-delay:.3s!important;-o-transition-delay:.3s!important;-webkit-transition-delay:.3s!important}.b-link-diagonal .b-line5{left:80%;width:30%;transition-delay:.4s!important;-moz-transition-delay:.4s!important;-ms-transition-delay:.4s!important;-o-transition-delay:.4s!important;-webkit-transition-delay:.4s!important}.b-link-diagonal .b-line1,.b-link-diagonal .b-line3,.b-link-diagonal .b-line5{top:130%}.b-link-diagonal .b-line2,.b-link-diagonal .b-line4{bottom:130%}.b-link-diagonal:hover .b-line1,.b-link-diagonal:hover .b-line3,.b-link-diagonal:hover .b-line5{top:-90px}.b-link-diagonal:hover .b-line2,.b-link-diagonal:hover .b-line4{bottom:-60px}


/************************************************************************************************************************************************** 
************************************************************************* zoom effects css ***********************************************************
***************************************************************************************************/
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}.zomm-left{width:98px;float:left}.zomm-left img{width:100%}ul#thumblist{display:block}ul#thumblist li{float:left;margin-right:2px;list-style:none}ul#thumblist li a{display:block;border:2px solid #3d3d3d;margin-bottom:10px}ul#thumblist li a.zoomThumbActive{border:2px solid #64a2f6}.jqzoom{text-decoration:none;float:left;margin-left:15px}.zoomPad{position:relative;float:right;z-index:9;cursor:crosshair;width:560px}.zoompic{width:100%}.zoomPreload{-moz-opacity:.8;opacity:.8;filter:alpha(opacity = 80);color:#333;font-size:12px;font-family:Tahoma;text-decoration:none;border:1px solid #CCC;background-color:#fff;padding:10px 8px;text-align:center;background-image:url(../../images/zoomloader.gif);background-repeat:no-repeat;background-position:33px 50px;z-index:110;width:90px;height:90px;position:absolute;top:0;left:0;*width:100px;*height:49px}.zoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:.6;opacity:.6;filter:alpha(opacity = 60);z-index:120;position:absolute;border:1px solid #CCC;z-index:101;cursor:crosshair}.zoomOverlay{position:absolute;left:0;top:0;background:#FFF;z-index:5000;width:100%;height:100%;display:none;z-index:101}.zoomWindow{position:absolute;left:110%;top:40px;background:#FFF;z-index:6000;height:auto;z-index:10000;z-index:110}.zoomWrapper{position:relative;border:1px solid #999;z-index:110}.zoomWrapperTitle{display:block;background:#999;color:#FFF;height:18px;line-height:18px;width:100%;overflow:hidden;text-align:center;font-size:10px;position:absolute;top:0;left:0;z-index:120;-moz-opacity:.6;opacity:.6;filter:alpha(opacity = 60)}.zoomWrapperImage{display:block;position:relative;overflow:hidden;z-index:110}.zoomWrapperImage img{border:0;display:block;position:absolute;z-index:101}.zoomIframe{z-index:-1;filter:alpha(opacity=0);-moz-opacity:.8;opacity:.8;position:absolute;display:block}@media screen and (max-width:1024px){.zomm-left{width:57px}.zoomPad{width:488px}.zoomPad img{width:100%}.zoomPad .zoomPup img{width:auto;display:none}.zoomWrapper{display:none}}@media screen and (max-width:980px){.zoomPad{width:560px}}@media screen and (max-width:667px){.zoomPad{width:480px}}@media screen and (max-width:540px){.zoomPad{width:380px}}@media screen and (max-width:480px){.zoomPad{width:311px}}@media screen and (max-width:360px){.zoomPad{width:222px}}


/************************************************************************************************************************************************** 
************************************************************************* home paeg slider css ***********************************************************
***************************************************************************************************/
.jssora02l,.jssora02r{display:block;position:absolute;width:55px;height:55px;cursor:pointer;background:url(http://syruptest.com/sleepwellproducts/assets/public/images/a02.png) no-repeat;overflow:hidden}.jssora02l{background-position:-3px -33px}.jssora02r{background-position:-63px -33px}.jssora02l:hover{background-position:-123px -33px}.jssora02r:hover{background-position:-183px -33px}.jssora02l.jssora02ldn{background-position:-3px -33px}.jssora02r.jssora02rdn{background-position:-63px -33px}.jssort11 .p{position:absolute;top:0;left:0;right:0;width:100%;height:55px;background:#2e408a}.jssort11 .p img{width:98%!important;height:100%}.jssort11 .tp{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.jssort11 .i,.jssort11 .pav:hover .i{position:absolute;top:1px;border:1px;left:1px;right:1px}* html .jssort11 .i{width:62px;height:32px}.jssort11 .t,.jssort11 .pav:hover .t{position:absolute;top:0;left:68px;width:129px;height:32px;line-height:32px;text-align:center;color:#fc9835;font-size:13px;font-weight:700}.jssort11 .pav .t,.jssort11 .p:hover .t{color:#fff}.jssort11 .c,.jssort11 .pav:hover .c{position:absolute;top:38px;left:0;width:194px;height:32px;line-height:32px;color:#fff;font-size:11px;font-weight:400;overflow:hidden}.jssort11 .pav .c,.jssort11 .p:hover .c{color:#fc9835}.jssort11 .t,.jssort11 .c{transition:color 2s;-moz-transition:color 2s;-webkit-transition:color 2s;-o-transition:color 2s}.jssort11 .p:hover .t,.jssort11 .pav:hover .t,.jssort11 .p:hover .c,.jssort11 .pav:hover .c{transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.jssort11 .p:hover,.jssort11 .pav:hover{background:#bdbdbd}.jssort11 .pav,.jssort11 .p.pdn{background:#2e408a}


/************************************************************************************************************************************************** 
************************************************************************* desktop navigation  ***********************************************************
***************************************************************************************************/

@media (max-width: 991px) {
  #top .offer {
    margin-bottom: 10px;
  }
}
@media (max-width: 991px) {
  #top {
    font-size: 12px;
    text-align: center;
  }
}
#top a {
  color: #fff;
}
#top ul.menu {
  padding-top: 5px;
  margin: 0;
  text-align: right;
  font-size: 12px;
  list-style: none;
}
@media (max-width: 991px) {
  #top ul.menu {
    text-align: center;
  }
}
#top ul.menu > li {
  display: inline-block;
}
#top ul.menu > li a {
  color: #eeeeee;
}
#top ul.menu > li + li:before {
  content: "|\00a0";
  padding: 0 5px;
  color: #f7f7f7;
}
#top ul.menu > .active {
  color: #999999;
}
#top #login-modal .modal-header {
  background: #4fbfa8;
}
#top #login-modal .modal-header h4 {
  color: #fff;
}
#top #login-modal a {
  color: #4fbfa8;
}
#top #login-modal p {
  font-weight: 300;
  margin-bottom: 20px;
}
.navbar .yamm-content h5 {
  font-size: 18px;
  font-weight: 500;
  text-transform: capitalize;
  padding-bottom:5px;
  /*border-bottom: dotted 1px #555555;*/
  margin:0px;
  padding-bottom:20px;
}
@media (max-width: 767px) {
  .navbar .yamm-content h5 {
    font-size: 14px;
  }
}
.navbar .yamm-content ul {
  margin: 0;
  padding: 0;
}
.navbar .yamm-content ul li {
  list-style-type: none;
  border-bottom: solid 1px #eeeeee;
  text-transform: uppercase;
  padding:0px 0px 0px 0px;
}
.navbar .yamm-content ul li a {
  color: #000;
  font-size:14px;
  display: block;
  text-transform: capitalize;
}
.navbar .yamm-content ul li a:hover {
  color: #3348a0;
  text-decoration: none;
}
.navbar .yamm-content .banner {
  margin-bottom: 10px;
}
.navbar ul.nav > li > a {
	font-family: 'Roboto';
  text-transform: uppercase;
  font-weight:normal;
  letter-spacing: 1px;
  padding: 10px 26px;
  line-height:26px;
  font-size: 14px;
}
.navbar #search {
  clear: both;
  border-top: solid 1px #9adacd;
  text-align: right;
}
.navbar #search .navbar-form {
  float: right;
  width: 500px;
}
.navbar #search .navbar-form .input-group {
  display: table;
}
.navbar #search .navbar-form .input-group .input-group-btn {
  white-space: nowrap;
  width: 1%;
}
.navbar #search .navbar-form .input-group .form-control {
  width: 100%;
}
@media (max-width: 768px) {
  .navbar #search .navbar-form {
    float: none;
    width: auto;
  }
}
.navbar #basket-overview {
  padding: 0;
}
#hot h2 {
  text-transform: uppercase;
  font-size: 36px;
  color: #4fbfa8;
  font-weight: 100;
  text-align: center;
}
#hot .product-slider {
  margin-bottom: 20px;
}
#hot .product-slider:before,
#hot .product-slider:after {
  content: " ";
  display: table;
}
#hot .product-slider:after {
  clear: both;
}
#hot .product-slider .item {
  margin: 0 25px;
  visibility: hidden;
}
#hot .product-slider .owl-controls {
  position: relative;
  top: -30px;
}
#hot .product-slider .owl-controls .owl-buttons {
  display: none;
}
#hot .product-slider .owl-controls .owl-page.active span,
#hot .product-slider .owl-controls.clickable .owl-page:hover span {
  background: #4fbfa8;
}
#advantages {
  text-align: center;
}
#advantages .box .icon {
  position: absolute;
  font-size: 120px;
  width: 100%;
  text-align: center;
  top: -20px;
  left: 0;
  height: 100%;
  float: left;
  color: #eeeeee;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#advantages .box h3 {
  position: relative;
  margin: 0 0 20px;
  font-weight: 300;
  text-transform: uppercase;
  z-index: 2;
}
#advantages .box h3 a:hover {
  text-decoration: none;
}
#advantages .box p {
  position: relative;
  color: #555555;
  z-index: 2;
}
#main-slider {
  margin-bottom: 30px;
  border: solid 1px #fff;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.box.slideshow ul li div,
#main-slider ul li div {
  width: 100%;
}
.box.slideshow .owl-controls,
#main-slider .owl-controls {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
.box.slideshow .owl-controls .owl-buttons,
#main-slider .owl-controls .owl-buttons {
  display: none;
}
.box.slideshow .owl-controls .owl-page.active span,
#main-slider .owl-controls .owl-page.active span,
.box.slideshow .owl-controls.clickable .owl-page:hover span,
#main-slider .owl-controls.clickable .owl-page:hover span {
  background: #4fbfa8;
}
.breadcrumb {
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
.box {
  background: #fff;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /* padding: 20px;
  margin: 0 0 30px;
  border: solid 1px #e6e6e6; */ 
}
.box .box-header {
  background: #f7f7f7;
  margin: -20px -20px 20px;
  padding: 20px;
  border-bottom: solid 1px #eeeeee;
}
.box .box-header:before,
.box .box-header:after {
  content: " ";
  display: table;
}
.box .box-header:after {
  clear: both;
}
.box .box-footer {
  background: #f7f7f7;
  margin: 30px -20px -20px;
  padding: 20px;
  border-top: solid 1px #eeeeee;
}
.box .box-footer:before,
.box .box-footer:after {
  content: " ";
  display: table;
}
.box .box-footer:after {
  clear: both;
}
@media (max-width: 991px) {
  .box .box-footer .btn {
    margin-bottom: 20px;
  }
}
.box.slideshow {
  padding: 20px 0 0 0;
  text-align: center;
}
.box.slideshow h3 {
  text-transform: uppercase;
  font-weight: 700;
}
.ribbon {
  position: absolute;
  top: 50px;
  padding-left: 51px;
  z-index: 20;
}
.ribbon .ribbon-background {
  position: absolute;
  top: 0;
  right: 0;
}
.ribbon .theribbon {
  position: relative;
  width: 80px;
  padding: 6px 20px 6px 20px;
  margin: 30px 10px 10px -71px;
  color: #fff;
  background-color: #4fbfa8;
  text-shadow: 0px 1px 2px #bbb;
}
.ribbon .theribbon:before,
.ribbon .theribbon:after {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
}
.ribbon .theribbon:after {
  left: 0px;
  top: 100%;
  border-width: 5px 10px;
  border-style: solid;
  border-color: #2d7b6b #2d7b6b transparent transparent;
}
.ribbon.sale {
  top: 0;
}
.ribbon.new {
  top: 50px;
}
.ribbon.new .theribbon {
  background-color: #5bc0de;
  text-shadow: 0px 1px 2px #bbb;
}
.ribbon.new .theribbon:after {
  border-color: #2390b0 #2390b0 transparent transparent;
}
.ribbon.gift {
  top: 100px;
}
.ribbon.gift .theribbon {
  background-color: #5cb85c;
  text-shadow: 0px 1px 2px #bbb;
}
.ribbon.gift .theribbon:after {
  border-color: #357935 #357935 transparent transparent;
}
#content .panel.sidebar-menu {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
#content .panel.sidebar-menu .panel-heading .btn.btn-danger {
  color: #fff;
}
#content .panel.sidebar-menu .panel-body span.colour {
  display: inline-block;
  width: 15px;
  height: 15px;
  border: solid 1px #555555;
  vertical-align: top;
  margin-top: 2px;
  margin-left: 5px;
}
#content .panel.sidebar-menu .panel-body span.colour.white {
  background: #fff;
}
#content .panel.sidebar-menu .panel-body span.colour.red {
  background: red;
}
#content .panel.sidebar-menu .panel-body span.colour.green {
  background: green;
}
#content .panel.sidebar-menu .panel-body span.colour.blue {
  background: blue;
}
#content .panel.sidebar-menu .panel-body span.colour.yellow {
  background: yellow;
}
#content .panel.sidebar-menu .panel-body label {
  color: #999999;
  font-size: 12px;
}
#content .panel.sidebar-menu .panel-body label:hover {
  color: #555555;
}
#content .panel.sidebar-menu h3 {
  padding: 5px 0;
  margin: 0;
}
#content .panel.sidebar-menu ul.nav.category-menu {
  margin-bottom: 20px;
}
#content .panel.sidebar-menu ul.nav.category-menu li a {
  text-transform: uppercase;
  font-weight: bold;
}
#content .panel.sidebar-menu ul.nav ul {
  list-style: none;
  padding-left: 0;
}
#content .panel.sidebar-menu ul.nav ul li {
  display: block;
}
#content .panel.sidebar-menu ul.nav ul li a {
  position: relative;
  font-weight: normal;
  text-transform: none !important;
  display: block;
  padding: 10px 15px;
  padding-left: 30px;
  font-size: 12px;
  color: #999999;
}
#content .panel.sidebar-menu ul.nav ul li a:hover,
#content .panel.sidebar-menu ul.nav ul li a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
#content .info-bar {
  line-height: 32px;
  vertical-align: middle;
}
@media (max-width: 991px) {
  #content .info-bar .products-showing {
    text-align: center;
  }
}
@media (max-width: 991px) {
  #content .info-bar .products-number-sort {
    text-align: center;
    margin-top: 10px;
  }
}
#content .info-bar .products-number strong {
  margin-right: 10px;
}
#content .info-bar .products-sort-by select {
  margin-left: 10px;
}
@media (max-width: 991px) {
  #content .info-bar .products-sort-by {
    margin: 10px 0 0;
  }
  #content .info-bar .products-sort-by select {
    margin: 0;
  }
}
#content .product {
  background: #fff;
  border: solid 1px #e6e6e6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 30px;
  /* entire container, keeps perspective */
  /* flip speed goes here */
  /* hide back of pane during swap */
  /*  UPDATED! front pane, placed above back */
  /* back, initially hidden pane */
}
#content .product .flip-container {
  cursor: pointer;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  perspective: 1000;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
}
@media (max-width: 767px) {
  #content .product .flip-container img.img-responsive {
    min-width: 100%;
  }
}
#content .product .flip-container,
#content .product .front,
#content .product .back {
  width: 100%;
}
#content .product .flipper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  position: relative;
}
#content .product .front,
#content .product .back {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: 0.6s;
  transition: 0.6s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d;
  position: absolute;
  top: 0;
  left: 0;
}
#content .product .front {
  z-index: 2;
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg);
}
#content .product .back {
  -webkit-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
#content .product:hover .back {
  -webkit-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg);
  z-index: 2;
}
#content .product:hover .front {
  -webkit-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
  z-index: 1;
}
#content .product .invisible {
  visibility: hidden;
}
@media (max-width: 767px) {
  #content .product .invisible img.img-responsive {
    min-width: 100%;
  }
}
#content .product .text {
  padding: 10px 10px 0;
}
#content .product .text h3 {
  font-size: 18px;
  font-weight: 700;
  height: 39.6px;
  text-align: center;
  overflow: hidden;
}
#content .product .text h3 a {
  color: #555555;
}
#content .product .text p.price {
  font-size: 18px;
  text-align: center;
  font-weight: 300;
}
#content .product .text p.price del {
  color: #999999;
}
#content .product .text .buttons {
  clear: both;
  text-align: center;
}
#content .product .text .buttons .btn {
  margin-bottom: 10px;
}
#content .banner {
  margin-bottom: 30px;
}
#content .pages {
  text-align: center;
}
#content .pages .loadMore {
  text-align: center;
}
#content .pages .pagination {
  text-align: center;
}
#content #mainImage {
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
}
#content #productMain {
  margin-bottom: 30px;
}
#content #productMain .goToDescription {
  margin-top: 20px;
  font-size: 12px;
  text-align: center;
}
#content #productMain .goToDescription a {
  color: #999999;
  text-decoration: underline;
}
#content #productMain .price {
  font-size: 30px;
  font-weight: 300;
  text-align: center;
  margin-top: 40px;
}
#content #productMain .buttons {
  margin-bottom: 0;
  text-align: center;
}
#content #productMain .buttons .btn {
  margin-bottom: 10px;
}
#content #details .social {
  text-align: left;
}
#content #details .social h4 {
  font-weight: 300;
  margin-bottom: 10px;
}
#content #details .social p {
  line-height: 26px;
}
#content #details .social p a {
  margin: 0 10px 0 0;
  color: #fff;
  display: inline-block;
  width: 26px;
  height: 26px;
  border-radius: 13px;
  line-height: 26px;
  font-size: 15px;
  text-align: center;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  vertical-align: bottom;
}
#content #details .social p a i {
  vertical-align: bottom;
  line-height: 26px;
}
#content #details .social p a.facebook {
  background-color: #4460ae;
}
#content #details .social p a.gplus {
  background-color: #c21f25;
}
#content #details .social p a.twitter {
  background-color: #3cf;
}
#content #details .social p a.instagram {
  background-color: #cd4378;
}
#content #details .social p a.email {
  background-color: #4a7f45;
}
@media (max-width: 991px) {
  #content #details .social {
    text-align: center;
  }
}
#content #thumbs a {
  display: block;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2);
  border: solid 2px transparent;
}
#content #thumbs a.active {
  border-color: #4fbfa8;
}
#content #checkout .nav {
  margin-bottom: 20px;
  border-bottom: solid 1px #4fbfa8;
}
#content #checkout .nav li {
  height: 100%;
}
#content #checkout .nav li a {
  display: block;
  height: 100%;
}
#content #order-summary table {
  margin-top: 20px;
}
#content #order-summary table td {
  color: #999999;
}
#content #order-summary table tr.total td,
#content #order-summary table tr.total th {
  font-size: 18px;
  color: #555555;
  font-weight: 700;
}
#content #checkout .table tbody tr td,
#content #basket .table tbody tr td,
#content #customer-order .table tbody tr td {
  vertical-align: middle;
}
#content #checkout .table tbody tr td input,
#content #basket .table tbody tr td input,
#content #customer-order .table tbody tr td input {
  width: 50px;
  text-align: right;
}
#content #checkout .table tbody tr td img,
#content #basket .table tbody tr td img,
#content #customer-order .table tbody tr td img {
  width: 50px;
}
#content #checkout .table tfoot,
#content #basket .table tfoot,
#content #customer-order .table tfoot {
  font-size: 18px;
}
#content #text-page h1,
#content #text-page h2,
#content #text-page h3 {
  font-weight: 700;
}
#content #error-page {
  text-align: center;
}
#content #error-page h4 {
  margin-bottom: 40px;
}
#content #error-page p.buttons {
  margin-top: 40px;
}
#content #map {
  height: 400px;
}
#content #blog-listing .post,
#content #blog-homepage .post {
  margin-bottom: 60px;
  background: #fff;
  margin: 0 0 30px;
  border: solid 1px #e6e6e6;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}
#content #blog-listing .post h2 a,
#content #blog-homepage .post h2 a,
#content #blog-listing .post h4 a,
#content #blog-homepage .post h4 a {
  color: #555555;
}
#content #blog-listing .post h2 a:hover,
#content #blog-homepage .post h2 a:hover,
#content #blog-listing .post h4 a:hover,
#content #blog-homepage .post h4 a:hover {
  color: #4fbfa8;
}
#content #blog-listing .post .author-category,
#content #blog-homepage .post .author-category {
  color: #999999;
  font-weight: 300;
}
#content #blog-listing .post .date-comments a,
#content #blog-homepage .post .date-comments a {
  color: #999999;
  margin-right: 20px;
}
#content #blog-listing .post .date-comments a:hover,
#content #blog-homepage .post .date-comments a:hover {
  color: #4fbfa8;
}
#content #blog-listing .post .intro,
#content #blog-homepage .post .intro {
  text-align: left;
}
#content #blog-listing .post .image,
#content #blog-homepage .post .image {
  margin-bottom: 10px;
  overflow: hidden;
}
#content #blog-listing .post .image img,
#content #blog-homepage .post .image img {
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}
@media (max-width: 767px) {
  #content #blog-listing .post .image img.img-responsive,
  #content #blog-homepage .post .image img.img-responsive {
    min-width: 100%;
  }
}
#content #blog-listing .post .read-more,
#content #blog-homepage .post .read-more {
  text-align: right;
}
#content #blog-listing .post:hover .image img,
#content #blog-homepage .post:hover .image img {
  -webkit-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
#content #blog-homepage .post {
  margin-bottom: 30px;
}
#content #blog-homepage .post h2,
#content #blog-homepage .post h4,
#content #blog-homepage .post .author-category,
#content #blog-homepage .post .read-more {
  text-align: center;
}
#content #blog-homepage .post .intro {
  font-weight: 300;
}
#content #blog-homepage .post .read-more {
  margin-top: 20px;
}
#content #blog-post .author-date {
  color: #999999;
  font-weight: 300;
}
#content #blog-post #post-content {
  margin-bottom: 20px;
}
#content #blog-post .comment {
  margin-bottom: 25px;
}
#content #blog-post .comment:before,
#content #blog-post .comment:after {
  content: " ";
  display: table;
}
#content #blog-post .comment:after {
  clear: both;
}
#content #blog-post .comment .posted {
  color: #999999;
  font-size: 12px;
}
#content #blog-post .comment .reply {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
}
#content #blog-post .comment.last {
  margin-bottom: 0;
}
#content #blog-post #comments:before,
#content #blog-post #comment-form:before,
#content #blog-post #comments:after,
#content #blog-post #comment-form:after {
  content: " ";
  display: table;
}
#content #blog-post #comments:after,
#content #blog-post #comment-form:after {
  clear: both;
}
#content #blog-post #comments h4,
#content #blog-post #comment-form h4 {
  margin-bottom: 20px;
}
#content #blog-post #comment-form {
  margin-bottom: 20px;
}
#content #customer-orders table tr th,
#content #customer-orders table tr td {
  vertical-align: baseline;
}
#content #customer-order .table tfoot th {
  font-size: 18px;
  font-weight: 300;
}
#content #customer-order .addresses {
  text-align: right;
}
#content #customer-order .addresses p {
  font-size: 18px;
  font-weight: 300;
}
#footer {
  background: #e0e0e0;
  padding: 20px 0;
}
#footer ul {
  padding-left: 0;
  list-style: none;
}
#footer ul a {
  color: #999999;
}
#footer .social {
  text-align: left;
}
#footer .social a {
  margin: 0 10px 0 0;
  color: #fff;
  display: inline-block;
  width: 30px;
  height: 30px;
  border-radius: 15px;
  line-height: 26px;
  font-size: 15px;
  text-align: center;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  vertical-align: bottom;
  background-color: #555555;
}
#footer .social a i {
  vertical-align: bottom;
  line-height: 30px;
}
#footer .social a.facebook:hover {
  background-color: #4460ae;
}
#footer .social a.gplus:hover {
  background-color: #c21f25;
}
#footer .social a.twitter:hover {
  background-color: #3cf;
}
#footer .social a.instagram:hover {
  background-color: #cd4378;
}
#footer .social a.email:hover {
  background-color: #4a7f45;
}
#copyright {
  background: #333;
  color: #ccc;
  padding: 20px 0;
  font-size: 12px;
}
#copyright p {
  margin: 0;
}
@media (max-width: 991px) {
  #copyright p {
    float: none !important;
    text-align: center;
    margin-bottom: 10px;
  }
}
#style-switch-button {
  position: fixed;
  top: 80px;
  left: 20px;
}
#style-switch {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 200px;
  padding: 20px;
  position: fixed;
  top: 120px;
  left: 20px;
  background: #fff;
  border: solid 1px #eeeeee;
}
/*!
 * Yamm!3
 * Yet another megamenu for Bootstrap 3
 * 
 * http://geedmo.github.com/yamm3
 */
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static;
}
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  left: auto;
}
.yamm .nav.navbar-right .dropdown-menu {
  left: auto;
  right: 0;
}
.yamm .yamm-content {
  padding:5px 30px;
}
@media (max-width: 767px) {
  .yamm .yamm-content {
    padding: 10px 20px;
  }
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
}
/* Original Boostrap template overwrite */
/* nav */
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li > a {
  padding: 10px 16px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  background-color: #3e54ab;
}
.nav > li.disabled > a {
  color: #999999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999999;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #4fbfa8;
}
.nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.nav-tabs > li > a {
  line-height: 1.42857143;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #f0f0f0;
  border: 1px solid #dddddd;
}
.nav-pills > li > a {
  border-radius: 0;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color:#354a9f;
}
.nav-tabs-justified > li > a {
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #f0f0f0;
  }
}
/* navbar */
.navbar 
{
  min-height:48px;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 0;
  }
}
.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    float: left;
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-collapse.right {
    float: right;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-brand {
  float: left;
  padding: 10px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 70px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  padding:10px 8px !important;
  margin-right:15px;
  border-radius:0px;
  margin-top:18px;
  margin-bottom:18px;
  background-color:#2c3d89;
}
@media (max-width: 767px) {
  .navbar-toggle {
    margin-right: 5px;
  }
}
.navbar-nav {
  margin: 12.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top:15px;
    padding-bottom:13px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 0px 15px;
  border: none;
  margin-top: 18px;
  margin-bottom: 18px;
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
.navbar-btn {
  margin-top: 18px;
  margin-bottom: 18px;
}
.navbar-btn.btn-sm {
  margin-top: 20px;
  margin-bottom: 20px;
}
.navbar-btn.btn-xs {
  margin-top: 24px;
  margin-bottom: 24px;
}
.navbar-text {
  margin-top: 25px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #2c3d89;
}
.navbar-default .navbar-brand {
  color: #777777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777777;
}
.navbar-default .navbar-nav > li > a {
  color: #fff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #fff;
  background-color:#15509d;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color:#fff;
  background-color:#15509d;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #2c3d89;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.navbar-default .navbar-collapse {
  border-color: #e6e6e6;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #15509d;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #4fbfa8;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777777;
}
.navbar-default .navbar-link:hover {
  color: #333333;
}
.img-rounded {
  border-radius: 6px;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
/* breadcrumbs */
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  background-color: #ffffff;
  border-radius: 0;
}
.breadcrumb > li + li:before {
  content: ">\00a0";
  color: #cccccc;
}
.breadcrumb > .active {
  color: #999999;
}
@media (max-width: 991px) {
  .breadcrumb {
    padding: 8px 0;
    text-align: center;
  }
}
/* buttons  */
.btn {
  font-weight: normal;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 3px;
}
.btn-primary {
  color: #ffffff;
  background-color: #4fbfa8;
  border-color: #41b39c;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3da892;
  border-color: #318675;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #4fbfa8;
  border-color: #41b39c;
}
.btn-primary .badge {
  color: #4fbfa8;
  background-color: #ffffff;
}
.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 4px;
}
.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
/* dropdowns */
.dropdown-menu > li > a {
  padding: 5px 20px;
}
/* forms.less */
label {
  font-weight: normal;
}
.form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-group {
  margin-bottom: 20px;
}
/* pager*/
.pager {
  margin: 20px 0;
  border-top: solid 1px #eeeeee;
  padding-top: 20px;
  text-transform: uppercase;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  color: #fff;
  background-color: #eeeeee;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  background-color: #ffffff;
  border-color: #ddd;
}
/* pagination */
.pagination {
  margin: 20px 0;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  border-radius: 0;
}
.pagination > li > a,
.pagination > li > span {
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #4fbfa8;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #348e7b;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #4fbfa8;
  border-color: #4fbfa8;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
}
/* responsive utilities */
@media (max-width: 767px) {
  .text-center-xs {
    text-align: center !important;
  }
  .text-center-xs img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .text-center-sm {
    text-align: center !important;
  }
  .text-center-sm img {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
/* type */
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 20px;
}
p,
ul,
ol {
  margin: 0 0 20px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
.text-small {
  font-size: 12px;
}
.text-large {
  font-size: 18px;
}
.text-italic {
  font-style: italic;
}
.text-primary {
  color: #4fbfa8;
}
a.text-primary:hover {
  color: #3aa18c;
}
.bg-primary {
  color: #fff;
  background-color: #4fbfa8;
}
a.bg-primary:hover {
  background-color: #3aa18c;
}
abbr[title],
abbr[data-original-title] {
  border-bottom: 1px dotted #999999;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 14px;
  border-left: 5px solid #4fbfa8;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  border-right: 5px solid #4fbfa8;
}
address {
  margin-bottom: 20px;
  line-height: 1.42857143;
}
.panel-primary {
  border-color: #4fbfa8;
}
.panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #4fbfa8;
  border-color: #4fbfa8;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #4fbfa8;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #4fbfa8;
}
.panel-primary .panel-title {
  font-weight: 300;
}
.panel-primary .panel-title a:hover {
  color: #fff;
  text-decoration: none;
}

@media screen and (max-width:1280px)
{
.nav > li > a 
{
    padding:13px 10px;
}	

}


@media screen and (max-width:1024px)
{
.navbar-nav > li > a
{ font-size:12px;}

.nav > li > a { padding:13px 5px;}
}

@media screen and (max-width:980px)
{
.navbar-nav > li > a
{ font-size:11px;}
.nav > li > a { padding:13px 1px;}
}

@media screen and (max-width:800px)
{
.navbar-nav > li > a
{ font-size:11px;}
.nav > li > a { padding:13px 1px;}
}

@media screen and (max-width:768px)
{
.navbar-nav > li > a
{ font-size:10px;}
.nav > li > a { padding:13px 1px;}
}

/************************************************************************************************************************************************** 
************************************************************************* mobil navigation css ***********************************************************
***************************************************************************************************/
.mobmenu{display:none}.toggleMenu{display:none;background:#2d3f89;padding:9px 12px;color:#fff;top:10px;left:15px;position:absolute}.nav-mobile{list-style:none;*zoom:1;background:#2d3f89;position:absolute;width:100%;top:50px;z-index:9999;right:0}.nav-mobile:before,.nav-mobile:after{content:" ";display:table}.nav-mobile:after{clear:both}.nav-mobile ul{list-style:none;width:9em}.nav-mobile a{padding:10px 15px;color:#fff;font-family:'Roboto';float:left;width:100%}.nav-mobile li{position:relative;text-align:left}.nav-mobile > li{float:left}.nav-mobile > li :hover{background-color:#091854!important}.nav-mobile > li > .parent{background-image:url(../images/downArrow.png);background-repeat:no-repeat;background-position:right}.nav-mobile > li > a{display:block;text-decoration:none;color:#fff;font-family:'Roboto';font-size:20px;text-transform:capitalize}.nav-mobile li ul{position:absolute;left:-9999px}.nav-mobile > li.hover > ul{left:0}.nav-mobile li li.hover ul{left:100%;top:0}.nav-mobile li li a{display:block;background:#435bbd;position:relative;z-index:100;text-decoration:none;text-transform:uppercase}.nav-mobile li li a:hover{background:#d6d6d8}.nav-mobile li li li a{background:#627ade;z-index:200}@media screen and (max-width:800px){.mobmenu{display:inherit;float:right;width:99%}.header-bottom{display:none}.active{display:block}.nav-mobile > li{float:none}.nav-mobile > li > .parent{background-position:95% 50%}.nav-mobile li li .parent{background-image:url(../images/downArrow.png);background-repeat:no-repeat;background-position:95% 50%}.nav-mobile ul{display:block;width:100%}.nav-mobile > li.hover > ul,.nav-mobile li li.hover ul{position:static}}



/************************************************************************************************************************************************** 
************************************************************************* lightbox css ***********************************************************
***************************************************************************************************/
.simple-img{border:1px solid #ccc;width:100%;background-color:#fff;padding:5px}.slbOverlay,.slbWrapOuter,.slbWrap{position:fixed;top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:.9}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.slbContentOuter{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;padding:0 1em;box-sizing:border-box;z-index:2020;text-align:left;max-width:100%}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;background-color:#fff}.slbImageWrap{-webkit-animation:slbEnter .3s;-moz-animation:slbEnter .3s;animation:slbEnter .3s;position:relative}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1}.slbImage{width:auto;height:auto;max-height:auto!important;display:block;line-height:0;box-sizing:border-box;padding:1em 0;margin:0 auto}.slbCaption{font-size:1.4em;position:absolute;left:0;right:0;top:95%;margin-top:-1.07143em;line-height:1.4;color:#fff;text-align:center}.slbCloseBtn,.slbArrow{margin:0;padding:0;border:0;cursor:pointer;background:none}.slbCloseBtn::-moz-focus-inner,.slbArrow::-moz-focus-inner{padding:0;border:0}.slbCloseBtn:hover,.slbArrow:hover{opacity:.5}.slbCloseBtn:active,.slbArrow:active{opacity:.8}.slbCloseBtn{font-size:3em;width:1.66667em;height:1.66667em;line-height:1.66667em;position:fixed;right:0;top:0;color:#fff;text-align:center}.slbContentEl .slbCloseBtn{position:absolute;right:-.33333em;top:0}.slbLoading{font-size:1.4em;color:#fff;color:rgba(255,255,255,0.9)}.slbArrows{position:fixed;top:50%;left:0;right:0}.slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:.7;text-indent:-999em;overflow:hidden}.slbArrow:before{content:"";position:absolute;top:50%;left:50%;margin:-.8em 0 0 -.8em;border:.8em solid transparent}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:#000}@-webkit-keyframes slbOverlay{from{opacity:0}to{opacity:.7}}@-moz-keyframes slbOverlay{from{opacity:0}to{opacity:.7}}@keyframes slbOverlay{from{opacity:0}to{opacity:.7}}@-webkit-keyframes slbEnter{from{opacity:.5;-webkit-transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes slbEnter{from{opacity:.5;-moz-transform:translate3d(0,-1em,0)}to{opacity:1;-moz-transform:translate3d(0,0,0)}}@keyframes slbEnter{from{opacity:.5;-webkit-transform:translate3d(0,-1em,0);-moz-transform:translate3d(0,-1em,0);-ms-transform:translate3d(0,-1em,0);-o-transform:translate3d(0,-1em,0);transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@media screen and (max-width:768px){.slbImage{width:100%}}@media screen and (max-width:480px){.slbImage{width:100%}}




/************************************************************************************************************************************************** 
************************************************************************* responsive css ***********************************************************
***************************************************************************************************/
@media screen and (max-width:1300px)
{
.navbar ul.nav > li > a { padding:10px 15px;}
.top-nav { width:56%;}
.zoom-cnt-right {width:450px;}
}

@media screen and (max-width:1295px)
{
.navbar ul.nav > li > a { padding:10px 15px;}
.top-nav { width:56%;}
.zoom-cnt-right {width:450px;}	
}

@media screen and (max-width:1290px)
{
.navbar ul.nav > li > a { padding:10px 17px;}
.top-nav { width:54%;}
.zoom-cnt-right {width:450px;}
}

@media screen and (max-width:1285px)
{
.navbar ul.nav > li > a { padding: 10px 18px;}
.top-nav { width:52%;}
.zoom-cnt-right {width: 450px;}
}

@media screen and (max-width:1281px)
{
.navbar ul.nav > li > a { padding: 10px 19px;}
top-nav { width:52%;}
.zoom-cnt-right {width: 462px;}
}

@media screen and (max-width:1280px)
{
.slider-cot-main { top:279px; }
.cart-p {width: 185px;}
.top-nav a { padding:0px 1px;}
.navbar ul.nav > li > a { padding: 10px 20px;}
.zoom-cnt-right {width: 446px;}
}

@media screen and (max-width:1260px)
{
.zoom-slid-bx {width:680px;}	
.zoomPad {width:550px;}
.zoom-cnt-right {width:435px;}
.pro-selection-box { width:100%;}
.top-nav { width:52%;}
}

@media screen and (max-width:1255px)
{
.navbar ul.nav > li > a { padding:10px 19px; }
}

@media screen and (max-width:1240px)
{
.navbar ul.nav > li > a { padding:10px 17px; }	
}

@media screen and (max-width:1230px)
{
.zoom-cnt-right { width:428px; }	
}

@media screen and (max-width:1225px)
{
.navbar ul.nav > li > a { padding:10px 15px; }
.zoom-cnt-right { width:422px;}
}

@media screen and (max-width:1200px)
{
.zoom-slid-bx {width:640px;}	
.zoomPad {width:520px;}
.zoom-cnt-right {width:410px;}
.pro-selection-box { width:100%;}
.navbar ul.nav > li > a { padding:10px 13px; }
.top-nav {width:54%;}
}

@media screen and (max-width:1152px)
{
.zoom-slid-bx {width:650px;}
.zoomPad {width:528px;}	
.zoom-cnt-right {width:374px;}
.pro-selection-box {width: 100%;}
.p-w-list {width:34%;}
.navbar ul.nav > li > a {padding:10px 8px;}
.top-nav {width: 56%;}
}

@media screen and (max-width:1024px)
{
.pro-selection-box {width:95%;}	
.p-w-list { width:48%;}
.p-c-list { width:26%; padding-left:13px;}
.p-acart { padding:15px 19px; }

.slider-cot-main {top:244px;}
.main-text { left:20%;}

.top-nav { width:62%;}
.top-nav a { padding: 0px 1px;}
.logo { width:202px; }
.short-bx { top:-36px;}
.p-select { width:57%; }
.m-btn {padding:0px 9px 0px;}

.best-seller-bx { width:95%;}
.zoom-slid-bx { width:566px;}
.zoom-cnt-right { width:313px;}
.cushioning-popup { height:1573px; }

.cart-p { width:145px;}
.navbar ul.nav > li > a {padding: 10px 17px;}

.zoomPad {width:488px;}

}

@media screen and (max-width:980px)
{
.short-bx { top:37px; }
.slider-cot-main { top:232px; }
.main-text h1 {font-size: 22px;}
.slider-cot-main img{ width:720px; }
.main-text { left:18%; }
.top-left { width:77%;}
.logo { width:166px; margin-top:12px;}
.zoom-slid-bx { width:100%;}
.zoom-cnt-right { width:100%; margin-top:20px;}
.cushioning-popup { height:1329px; }

.cart-p { width:137px; }
.zoom-slid-bx { width:68%; float:left;}
.zoom-cnt-right { width:31%; margin-top:0px;}
.zoomPad {width:500px;}

}


@media screen and (max-width:800px)
{
.top-nav { display:none;}
.top-left { width:70%; }
.p-select1 { width:79%; }
.main-text { left:12%; }

.slider-cot-main { background-color:#7f746e; position:initial; height:88px;}
.slider-cot-main img { display:none;}
.main-text { position:inherit; bottom:4px; left:2%; z-index:100; width:100%;}

.cart-p {width:110px;}
.blogs-big-img {border: 1px solid #ccc; float:right; margin: 0px 0px 15px 15px; width:300px;}

.zoom-slid-bx { width:100%; }
.zoomPad { width:569px; }
.zoom-cnt-right { width:100%; margin-top:570px;}
}


@media screen and (max-width:768px)
{
.m-btn {padding: 0px 7px 3px;}	
.h-span { display:none;}
.h-search { width:240px; }
.compare-img img { width:190px; }
.slider-cot-main img { width:680px;}
.slider-cot-main { top:164px;}
.main-text { left:9%; }
.tab-p-img img {width:70%;}
.cart-p { width:20%;}
}

@media screen and (max-width:736px)
{
.zoomPad { width:535px;}
}

@media screen and (max-width:667px)
{
.cart-ps {width: 232px;}
.m-height270px { min-height:150px; } 

.product-box .box  
{
margin-bottom:10px;
background-color:#e1e0e0; -webkit-transition: all 300ms ease-out; -moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out; -ms-transition: all 300ms ease-out; transition: all 300ms ease-out; 
}

.product-box .box:hover .simple-caption 
{ 
bottom:-45px;
}
.product-box .box .simple-caption {bottom: 0px;}

.crunchify-top {width: 28px;}
.carousel-indicators{width: 65%;left: 20%;margin-left: 0;}
#mob_main_slide{display: block;}
#main_slide{display: none;}
}


@media screen and (max-width:640px)
{
.cart-ps { width:212px;}
.zoomPad { width:492px; }

}

@media screen and (max-width:540px)
{
.sign-fild { width:41%; margin: 5px 0px 5px 30px;}
.sign-fild1 { width:41%; margin: 5px 0px 5px 30px;}
.slider-cot-main { top:104px;}
.slider-cot-main img{ width:100%;}
.top-left {width:92%;}
.h-span { display:none;}
.navbar-default { background-color:none; background:none !important;}
.navbar-default .navbar-collapse {background-color:#171616;}
.navbar-default .navbar-toggle { border-color:#dddddd; position:absolute; top:-87px;}

.best-sel-p { font-size:12px; padding: 0px 7px; line-height:17px;}
.main-text h1 { font-size:18px;}

.cart-bx-img {width:14%;}
.cart-bx-cnt { padding:0px;}
.cart-p1 {width:185px; margin-left:0px;}
.cart-ps {width:175px;}
.spe-wid { width:100%; }

.zoomPad { width:412px; }

}

@media screen and (max-width:480px)
{
.short-bx { top:41px; }
.cushioning-box { width:90%; padding:50px 10px; }
.cart-p1 { margin-left:0px; margin-top:15px;}
.cart-p {width: 31%;}
.blogs-big-img {border: 1px solid #ccc; float:right; margin: 0px 0px 15px 15px; width:100%;}
.zoomPad { width:342px;}

}

@media screen and (max-width:360px)
{
.sign-fild { width:100%; margin:5px 0px 5px 0px;}	
.sign-row { width:100%; margin-left:0px;}
.sign-fild1 { width:100%; margin:5px 0px 5px 0px;}

.nav-pills > li { width:100%;}
.cart-p {width: 41%;}
}

/*
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) 
{
.product-box .box .simple-caption { bottom:0px; height:45px; }
.product-box .box:hover .simple-caption 
{ 
-moz-transform: 0%; 
-o-transform: 0%; 
-webkit-transform: 0%; 
opacity: 1; 
transform:0%;
}
.product-box .box .caption { 
position: absolute; 
z-index: 100; 
-webkit-transition: 0; 
-moz-transition: 0;
-o-transition: 0; 
-ms-transition: 0; 
transition: 0; 
left: 0; 
}


}
*/

@media screen\0 {
.product-box .box .simple-caption { bottom:0px; height:45px; }
.product-box .box .caption 
{
 position: inherit;
-webkit-transition: none; 
-moz-transition:none;
-o-transition: none;
-ms-transition: none; 
transition:none; }

.product-box .box:hover .simple-caption 
{ 
-moz-transform:none; 
-o-transform:none; 
-webkit-transform:none; 
opacity:none; 
transform: none;
}

}




/* Landing Page CSS */

.cat_box1,.cat_box2,.cat_box3{border:1px solid #dddddd;}
.cat_box1 ul.menu_tab,
.cat_box2 ul.menu_tab,
.cat_box3 ul.menu_tab {
    float: left;
    width: 100%;
    background-color: #0c4ca3;
    padding: 0;
    margin:0;
    list-style-type: none;
	display:table;
}
.cat_box1 .menu_tab li{
  text-align: center;
  line-height: 40px;
  width: 33.3%;
  color: #ffffff;
  text-transform: uppercase;
  border-right: 1px solid #ffffff;
  position: relative;
  cursor: pointer;
  list-style-type: none;
  display:table-cell;
}
.cat_box2 .menu_tab li{
  float: left;
  text-align: center;
  line-height: 40px;
  width: 50%;
  color: #ffffff;
  text-transform: uppercase;
  border-right: 1px solid #ffffff;
  cursor: pointer;
  position: relative;
}
.cat_box3 .menu_tab li{
  float: left;
  text-align: center;
  width: 33.3%;
  line-height: 40px;
  color: #ffffff;
  text-transform: uppercase;
  border-right: 1px solid #ffffff;
  position: relative;
  cursor: pointer;
}
.cat_box1 .menu_tab li:last-child,
.cat_box2 .menu_tab li:last-child,
.cat_box3 .menu_tab li:last-child{
border: none;
}

.cat_box1 .menu_tab >li > ul.menu_in,
.cat_box2 .menu_tab >li > ul.menu_in,
.cat_box3 .menu_tab >li > ul.menu_in{
  float: left;
    width: 100%;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin:0;
    position: absolute;
    top: 40px;
    box-shadow: 0 0 3px #cccccc;
    display: none;    
    z-index: 100;
}
.cat_box1 .menu_tab li:hover > ul.menu_in,
.cat_box2 .menu_tab >li:hover > ul.menu_in,
.cat_box3 .menu_tab li:hover > ul.menu_in{
  
  display: block;
}
.cat_box1 .menu_tab >li > ul.menu_in li,
.cat_box2 .menu_tab >li > ul.menu_in li,
.cat_box3 .menu_tab >li > ul.menu_in li{
  float: left;
  width: 100%;
  color: #ffffff;
  background-color: #0c4ca3;
  border-bottom: 1px solid #dddddd;
  text-transform: capitalize;
}
.cat_box1 .menu_tab >li > ul.menu_in li >a,
.cat_box2 .menu_tab >li > ul.menu_in li >a,
.cat_box3 .menu_tab >li > ul.menu_in li >a
{
  color: #ffffff;
}
.cat_box1 .menu_tab >li > ul.menu_in li:hover,
.cat_box2 .menu_tab >li > ul.menu_in li:hover,
.cat_box3 .menu_tab >li > ul.menu_in li:hover,
.cat_box1 .menu_tab >li > ul.menu_in li:hover >a,
.cat_box2 .menu_tab >li > ul.menu_in li:hover>a,
.cat_box3 .menu_tab >li > ul.menu_in li:hover>a{
  color: #ffffff;
  background-color: #1055b3;
}
.nav-pills > li > a:hover{color: #ffffff;}
@media screen and (max-width:600px)
{
 .cat_box1 .menu_tab >li,
.cat_box2 .menu_tab >li,
.cat_box3 .menu_tab >li{
  font-size: 11px;
}
.cat_box1 .menu_tab >li > ul.menu_in li,
.cat_box2 .menu_tab >li > ul.menu_in li,
.cat_box3 .menu_tab >li > ul.menu_in li{
  line-height: 15px;
  padding: 5px 0;
}
}

.per_slide_form {background-color:#35458f; position: absolute; right: 60px;top: 0; padding:27px 25px; width: 25%;}
div.per_slider{ position: relative;}
p.para1{color: #ffffff; text-align: center; font-size: 14px;line-height: 16px;margin-bottom: 8px;}
p.para1 span{border-bottom: 1px solid #5d6aa5; display: inline-table;line-height: 18px}
p.para1 i{color: #ffffff;}
p.para1 span a{color: #ffffff; text-decoration:none; }
p.para2{color: #ffffff; text-align: left; font-size: 14px;line-height: 16px;margin-bottom: 8px;}
.per_slide_form form ul{float: left;width: 100%;list-style-type: none;}
.per_slide_form form ul li{ float: left; width: 100%;}
.per_slide_form form ul li > input.in_field{
    float: left;
    width: 100%;
    height: 28px;
    margin-bottom: 4px;
    font-size: 13px;
    padding: 4px;
    color: #4e4e4e;
  }
.per_slide_form form ul li > input.sub_btn{
  float: right;
  color: #2a3b89;
      border-radius: 2px;
      font-size: 13px;
      font-weight: bold;
    background: #e0e0e0;
    background: -webkit-linear-gradient(#e0e0e0, #ffffff);
    background: -o-linear-gradient(#e0e0e0, #ffffff);
    background: -moz-linear-gradient(#e0e0e0, #ffffff);
    background: linear-gradient(#e0e0e0, #ffffff);
    padding: 4px 5px;
}
.blu_clr{color:#2a3b89; }
p.senso_head {
    float: left;
    width: 100%;
    text-align: center;
    color:#2b2929;
    font-size: 24px;
    line-height: 28px;

}
p.senso_head span{background-color: #f5f5f5; border-radius: 10px; padding: 8px 30px;}
.senso_step p.para1{
  color:#2a3b89;
  text-align: left;
  font-size: 18px;
  margin-bottom: 8px;
  line-height: 22px;
  font-weight: bold;
  padding: 0 20px;

}
.senso_step p.para2{
  color:#181818; 
    text-align: left;
  font-size: 14px;
  line-height: 15px;
  margin-bottom: 8px;
  padding: 0 20px;
  text-transform: uppercase;
}
.senso_step .step1,
.senso_step .step1 p.para1,
.senso_step .step1 p.para2{padding-left: 0;}
.senso_bdr_rite{
  border-right: 1px solid #9f9f9f;
}
.senso_step .step2,
.senso_step .step3,
.senso_step .step4
{
  padding-left: 30px;
}
.senso_step {padding: 0 !important;}
.senso_step div {min-height: 80px;}
.senso_slide{padding: 0 !important;margin: 20px 0;}
.per_slide_form li.error{color:#ffffff;font-size:13px;line-height:15px;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #4e4e4e;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #4e4e4e;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #4e4e4e;
}
:-moz-placeholder { /* Firefox 18- */
  color: #4e4e4e;
}

@media screen and (max-width: 1024px){
.per_slide_form { position: static; width: 40%; margin: 0 auto;}
.senso_step .step2, .senso_step .step3, .senso_step .step4{padding: 0;}
}
@media screen and (max-width: 768px){

.per_slide_form { position: static; width: 45%; margin: 0 auto;}
.senso_step .step2, .senso_step .step3, .senso_step .step4{padding: 0;}
p.senso_head span { float: left;}
}

@media screen and (max-width: 700px)
{
.per_slide_form { position: static; width: 90%; margin: 0 auto;}
 p.senso_head span { float: left;}
.senso_step .step1{padding-left: 15px;}
.senso_step .step1 p.para1, .senso_step .step1 p.para2{padding-left: 20px;}
.senso_step .step2, .senso_step .step3, .senso_step .step4{padding-left: 15px;}
.senso_bdr_rite{border: none;}


}

.per_slider .carousel .carousel-indicators li.active {background-color: #35458f !important;}
.per_slider .carousel .carousel-indicators li { display: block !important; background-color: #ffffff !important; border: 1px solid #35458f !important;float: left !important;}
.per_slider .carousel .carousel-indicators { bottom: 0px !important;left: 47% !important; width: 20% !important;margin-left: 0 !important;}

#perfect_match_msg {width: 100%;float: left;min-height: 185px;}
span.pm_frmmsg {
  text-align: center;
  width: 100%;
  float: left;
  margin: 60px auto 0px;
  font-style: italic;
  color: #ffffff;
  font-size: 17px;
  line-height: 19px;
  letter-spacing: .5px;
}

#pop_clr {color: #2c3d89;}
@-webkit-keyframes colours {
     0% {color: #2c3d89;}
     50% {color: #ed1c24;}
    100% {color: #2c3d89;}

}
@-moz-keyframes colours {
     0% {color: #2c3d89;}
     50% {color: #ed1c24;}
    100% {color: #2c3d89;}

}

#pop_clr {
    /*-webkit-animation-direction: normal;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: colours;
    -webkit-animation-timing-function: ease;
    
    -moz-animation-direction: normal;
    -moz-animation-duration: 2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: colours;
    -moz-animation-timing-function: ease;*/
    -webkit-animation: colours 2s infinite;
    -moz-animation: colours 2s infinite;
    
}

.left_block{
	float: left;
	width: 82%;/*1366px display*/
}

.right_block{
	float: right;
	width: 270px;
	height:470px;
	background-color: #ffffff;
	overflow: hidden;
}
.plug_in{
    float: left;
    width: 100%;
    height: 100%;
}
/* -------------------------------------Home Page Slider Start-------------------------------------- */


.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
    overflow:hidden;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}
.carousel-control.left,.carousel-control.right{background: transparent !important;}
.carousel-control {
    top: 45% !important;
    width: 50px !important;
    height: 50px;
  }
#main_slide .carousel-indicators li{
	display: inline-block !important;
	width: 13px;
	height: 13px;
	background-color: transparent;
	border: 3px solid #777171;
	margin: 0 3px;
}
#main_slide .carousel-indicators li.active{
	border: 3px solid #000;
}



/* -------------------------------------Home Page Slider End-------------------------------------- */
.box1{
	width:15px;
	height:15px;
	float:left;
	border:1px solid #000;
	
}
.box2{
	width:35px;
	height:35px;
	float:left;
	border:1px solid #000;
	
}
 
.red{
	background:#f00;
}
.green{
	background:#0e940e;
}
.blue{
	background:#00f;
}
.yellow{
	background:#FFFF00;
}
.orange{
	background:rgb(255, 165, 0);
}
.pink{
	background:#fd2e74;
}
.blue{
	background:#0000FF;
}
.gray{
	background:#808080;
}
.white{
	background:#fff;
}
.violet{
	background:#7f00ff;
}

.clearfix { zoom: 1; }

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.bzoom { direction: ltr; }

.bzoom,
.bzoom_thumb,
.bzoom_thumb_image,
.bzoom_big_image,
.bzoom_zoom_preview,
.bzoom_icon,
.bzoom_hint { display: none }

.bzoom .bzoom_thumb { background: #fff url(./img/loading.gif) center no-repeat; }

.bzoom,
.bzoom ul,
.bzoom li,
.bzoom img,
.bzoom_hint,
.bzoom_icon,
.bzoom_description {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none
}

.bzoom,
.bzoom_magnifier div,
.bzoom_magnifier div img,
.bzoom_small_thumbs ul,
ul .bzoom_small_thumbs li,
.bzoom_zoom_area div,
.bzoom_zoom_img { position: relative }

.bzoom img,
.bzoom li {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-drag: none;
  user-drag: none
}

.bzoom,
.bzoom_small_thumbs li { float: left }

.bzoom_right { float: right }

.bzoom li { position: absolute }

.bzoom img {
  vertical-align: bottom;
  width: 50px;
  height: 70px
}

.bzoom .bzoom_zoom_area,
.bzoom_zoom_area {
  background: #fff url(./img/loading.gif) center no-repeat;
  border: 1px solid #ddd;
  padding: 6px;
  -webkit-box-shadow: 0 0 10px #ddd;
  -moz-box-shadow: 0 0 10px #ddd;
  box-shadow: 0 0 10px #ddd;
  display: none;
  z-index: 20;
}

.bzoom_zoom_area div { overflow: hidden; }

.bzoom_zoom_area .bzoom_zoom_img { position: absolute; }

.bzoom_wrap .bzoom_magnifier {
  background: #fff;
  outline: #bbb solid 1px;
  display: none;
  cursor: move;
}

.bzoom_magnifier div { overflow: hidden; }

.bzoom_wrap .bzoom_small_thumbs { overflow: hidden; }

.bzoom_wrap .bzoom_small_thumbs li {
  border: 1px solid #FFF;
  margin: 0px 10px 0px 0px;
  position: relative;
}

.bzoom_wrap ul li.bzoom_smallthumb_active {
  -webkit-box-shadow: 0 0 10px #ddd;
  -moz-box-shadow: 0 0 10px #ddd;
  box-shadow: 0 0 10px #ddd;
  border: 1px solid #535353;
}





