@charset "utf-8";
/* CSS Document */
a {
   outline: none !important;
} 
.top-line{height:22px; background:#f0f0f0; border-bottom:#ebebeb solid 1px; text-align:right}
.top-line ul{ margin:0px; padding:0px; list-style:none; margin-top:3px}
.top-line ul li{ margin:0px; padding:0px; list-style:none; float:right; padding-left:10px; padding-right:10px; font-size:12px; border-right:#dadada solid 1px; border-left:#fff solid 1px;}
.top-line ul li a{ text-decoration:none; display:block; color:#333; text-transform:uppercase}
.top-line ul li a:hover{ text-decoration:none; color:#1591f1; display:block}
.top-line ul li:first-child{ border-right:0px; padding-right:0px}
.logo-saishaz{ float:left}
.quick-search{float:left; margin-left:50px; border:#cccccc solid 2px; width:60%}
.quick-search input{ width:70%; float:left; padding:4px; font-size:16px; color:#a1a1a1; background:none; border:none}
.btn-search{ /*background:#f75617;*/ color:#FFF; width:51px; border-radius:0px;}
.search-btn-left{float:left; margin-left:-22px}
.quick-search .custom-drop{float:left; width:150px; position:relative; display: inline-block; height:30px}
.tab-hover{ border-right:#2c8bb4 solid 1px; text-transform:uppercase; font-size:14px; /*font-family:Arial, Helvetica, sans-serif;*/ border-radius: 2px 2px 0 0;}
/*drop down--*/
.logo-container{background:#fcfcfc; padding-top:18px; padding-bottom:18px}
.navbar-scroll{background:#fcfcfc; border-bottom:#CCCCCC solid 1px; position:fixed; top:0px; width:100%; box-shadow: 0 0px 2px rgba(0, 0, 0, 0.35); z-index:100; padding-top:10px; padding-bottom:10px}
.dropdown-menu{ font:inherit; padding-bottom:20px}
.dropdown-menu ul{ margin:0px; padding:0px; list-style:none; padding-left:18px; padding-top:18px}
.dropdown-menu ul li{ margin:0px; padding:0px; list-style:none; float:left; width:23%; margin-right:2%; font-size:14px; text-transform:uppercase;  padding:0px}
.dropdown-menu ul li a{ color:#333333; width:100%; display:block; -webkit-transition: all .3s ease-in-out;
       -o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;}
.dropdown-menu ul li a:hover{text-decoration:none; background:#f2f2f2; color:#f75617}
.dropdown-menu ul li{font-weight:bold;}
/*.dropdown-menu ul li:nth-child(1){font-weight:bold;}
.dropdown-menu ul li:nth-child(2){font-weight:bold;}
.dropdown-menu ul li:nth-child(3){font-weight:bold;}
.dropdown-menu ul li:nth-child(4){font-weight:bold;}*/
.dropdown-menu ul li ul{margin:0px; padding:0px; list-style:none; margin-top:5px; margin-bottom:0px}
.dropdown-menu ul li ul li{margin:0px; padding:0px; list-style:none; float:none; font-weight:normal; text-transform: capitalize; width:98%; margin-right:2%; height:24px; line-height:24px; }
.dropdown-menu ul li ul li a{ width:98%; padding-left:2%; display:block; -webkit-transition: all .3s ease-in-out;
       -o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;}
.dropdown-menu ul li ul li a:hover{ text-decoration:none; background:#f2f2f2; color:#f75617}
.dropdown-menu ul li a:hover{text-decoration:none; background:#f2f2f2; color:#f75617}
.dropdown-menu ul li ul li:nth-child(1){font-weight:normal; border:none !important}
.dropdown-menu ul li ul li:nth-child(2){font-weight:normal;}
.dropdown-menu ul li ul li:nth-child(3){font-weight:normal;}
.dropdown-menu ul li ul li:nth-child(4){font-weight:normal;}
.dropdown-menu ul li ul li:nth-last-child(1){font-weight:bold !important;}
/*end drop down--*/
.ssz-quicklinks{border:#ddd solid 1px; border-top:none; margin:0px auto}
.ssz-quicklinks ul{ margin:0px; padding:0px; list-style:none}
.ssz-quicklinks ul li{
	float: left;
	margin:0px;
	padding:0px;
    margin-top: 2px;
	margin-bottom: 2px;
	padding-top:1px; padding-bottom:1px;
	font-size:13px;
	border-right:#e8e8e8 dotted 1px;
	padding-right:10px;
	padding-left:10px;}
.ssz-quicklinks ul li:first-child{ font-weight:bold}
.ssz-quicklinks ul li:last-child{border-right:none;}
.ssz-quicklinks ul li a{ color:#000}

/* -------------------- search-select */
.styled-select {
   height: 34px;
   line-height:34px;
   overflow: hidden;
   width: 130px;
   position:relative
}

.styled-select select {
   background: transparent;
   border: none;
   font-size: 13px;
   height: 34px;
   padding: 5px; /* If you add too much padding here, the options won't show in IE */
   padding-left:6px;
   padding-bottom:8px;
   padding-right:0px;
   padding-top:0px;
   vertical-align:middle;
   width: 145px;
}

.styled-select.slate {
   background: url(../images/icons.png) no-repeat 0px -19px;
   height: 34px;
   line-height:34px;
   width: 140px;
}

.styled-select.slate select {
   border-left: 1px solid #ccc;
   font-size: 13px;
   /*height: 34px;
   line-height:34px;*/
   width: 145px;
}



.cart-main{float:right; height:15px; width:80px; position:relative; height:20px; padding-top:5px; padding-bottom:5px;}
.cart-main .cart-icon{ background:url(../images/icons.png) no-repeat -146px -24px;}
.cart-main .cart-icon a{padding-left:26px; display:block; text-decoration:none; color:#000; font-size:14px; }
.cart-main .cart-items-qty{
	background: none repeat scroll 0 0 #f75617;
    border-radius: 45px;
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    height: 22px;
    line-height: 21px;
    right: inherit;
    text-align: center;
    top: inherit;
    width: 22px;
	position:absolute;
	right:0px;
	top:5px}
.saishaz-left-containe{width:738px; float:left;}
.saishaz-left-containe .big-slider{ margin-top:15px; background:#09F; min-height:300px; box-shadow: 1px 1px 4px -1px #000;
    overflow: hidden;}
.saishaz-new-arrivals{width:100%; margin-top:25px; height:auto}
.saishaz-new-arrivals:after{ display:block; content:''; clear:both}
.saishaz-new-arrivals .new-arrivals-ver{ width:320px; float:left; overflow:hidden}
.saishaz-new-arrivals .new-arrivals-hor-first{ width:398px; height:196px; float:right; overflow:hidden}
.saishaz-new-arrivals .new-arrivals-hor-second{ width:398px; height:196px; margin-top:14px; float:right; overflow:hidden}

/*-----------------Small carousel-----------------------------------*/
.mt50{margin-top:50px}
.mt30{margin-top:30px}
.mt30{margin-top:30px}
.mt20{margin-top:20px}
.mt10{margin-top:10px}
.mt5{margin-top:5px}
.ml50{margin-left:50px}
.ml40{margin-left:40px}
.ml30{margin-left:30px}
.ml20{margin-left:20px}
.ml10{margin-left:10px}
.ml5{margin-left:5px}
.mb50{margin-bottom:50px}
.mb40{margin-bottom:40px}
.mb30{margin-bottom:30px}
.mb20{margin-bottom:20px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb5{margin-bottom:5px}
.pt50{padding-top:50px}
.pt40{padding-top:40px}
.pt30{padding-top:30px}
.pt20{padding-top:20px}
.pt10{padding-top:10px}
.pt5{padding-top:5px}
.pb50{padding-bottom:50px}
.pb40{padding-bottom:40px}
.pb30{padding-bottom:30px}
.pb20{padding-bottom:20px}
.pb10{padding-bottom:10px}
.pb5{padding-bottom:5px}
.p10{ padding:10px}
.bdr-dotted{border-bottom:#CCC dotted 1px;}
.small-carousel-bx{
	background:#FFF;
	margin-top:20px;
	/*border:#CCC solid 1px;*/
	/*-moz-box-shadow: 0 0 2px 0 #d3cbb8;
	-webkit-box-shadow: 0 0 2px 0 #d3cbb8;
	box-shadow: 0 0 2px 0 #d3cbb8;*/
	}
.small-carousel-bx ul{ margin:0px; padding:0px; padding-top:10px}
.small-carousel-hdr{padding-left:0px; padding-top:10px}
.small-carousel-hdr h3{ font-size:22px; margin-top:0px; padding-bottom:5px; text-transform:uppercase}
.ssz-carousel{width:100%; overflow:hidden; border-top:#cccccc solid 1px; margin:0px; padding:0px}
.ssz-carousel > li{margin:0px; padding:0px; display:inline !important; float:left; list-style:none !important; text-align:center !important; margin-top:5px; border:#f2f1f1 solid 1px; width:175px !important;}
.ssz-carousel > li:nth-child(even){ margin-left:1px}
.ssz-carousel > li .carousel-image{width:150px; height:150px; text-align:center; display:table-cell; vertical-align:middle;}
.ssz-carousel > li .carousel-image img{max-height:140px; max-width:140px;}
.ssz-carousel > li a h5{ margin:0px; padding:0px; padding-bottom:8px; font-size:14px; /*Abhishek*/overflow: hidden; text-overflow: ellipsis; white-space: nowrap;/*End Abhishek*/}
.ssz-carousel > li a .price{ font-size:16px; font-weight:bold; color:#000; border-top:#f2f1f1 solid 1px;}
.ssz-carousel > li a .price:hover{ text-decoration:none}
/*Abhishek*/
.ssz-carousel > li a .discount, .discount {font-size:12px; color:#848484;}
.ssz-carousel > li a .discount .mrp, .discount .mrp {text-decoration:line-through;}
.ssz-carousel > li a .discount .off, .discount .off{font-weight: bold; color: #F30;}
/*End Abhishek*/
.ssz-carousel > li a{ padding:10px; margin:0px; background:#fff; border:#fff solid 1px; display:block; color:#000; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;}
.ssz-carousel > li a:hover{ background:#fff; color:#F90; border:#ff9c00 solid 1px; box-shadow: 0 0 5px #ccc; display:block; text-decoration:none}
.add-banner{ margin-top:20px; margin-bottom:20px}
.add-banner-half{ margin-top:20px; margin-bottom:20px}
.row-rt0{margin-right:-3px}
@media (max-width: 1024px) {
    .row-rt0{margin-right:0px}
    .row-rt0 .col-lg-6{ padding-right: 0px!important}
}
/*-----------------end Small carousel-----------------------------------*/
/*---------------------tabs--------------*/
.ssz-tabs-main{margin-top:0px; text-align:right}
.ssz-tabs-main .ssz-header{ position:relative}
.ssz-tabs-main .ssz-header h4{ position: absolute; left:0px; text-align:left; font-size:22px; margin-top:0px; padding-top:2px; text-transform:uppercase}
.ssz-tabs{ float:right}
.ssz-tabs-content{ width:auto}
.ssz-tabs-content:before{content:''; display:block; clear:both}
@media (max-width: 991px) {
.ssz-tabs-main{ text-align:left}	
	}
.nav-tabs > li{float:none; display:inline-block; text-align:right;}
.nav-tabs > li > a {border: 1px solid #ccc; text-transform:uppercase; font-size:14px; color:#000; padding: 7px 10px; font-weight:bold}
/*.ssz-tabs-main .nav-tabs > li.active > a,
.ssz-tabs-main .nav-tabs > li.active > a:hover,
.ssz-tabs-main .nav-tabs > li.active > a:focus {
  border-top: 3px solid #f75617;
  border-bottom-color: transparent;
}*/
.ssz-tab-section{margin-top:0px; width:100%;}
.ssz-tab-section ul{ margin:0px; padding:0px; list-style: none; margin-left:-18px}
.ssz-tab-section ul li{ margin:0px; padding:0px; display: inline; float:left;  list-style:none; text-align:center; margin-top:5px; border:#f2f1f1 solid 1px; width:234px !important; margin-left:18px; margin-top:18px;}
.ssz-tab-section ul li a{ padding:12px; text-align:center; margin:0px; background:#fff; border:#fff solid 1px; display:block; color:#000; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;}
.ssz-tab-section ul li a:hover{ background:#fff; color:#2ca6d6; border:#ff9c00 solid 1px; box-shadow: 0 0 5px #ccc; display:block; text-decoration:none}
.ssz-tab-section ul li a .ssz-tabimage{ width:208px; height:200px; display:table-cell; vertical-align:middle; text-align:center}
.ssz-tab-section ul li a .ssz-tabimage img{max-height:200px; max-width:200px;}
.ssz-tab-section ul li a h6{ margin:0px; padding:0px; padding-bottom:8px; margin-top:5px; border-bottom:#f2f1f1 solid 1px; font-size:14px;/*Abhishek*/overflow: hidden; text-overflow: ellipsis; white-space: nowrap;/*End Abhishek*/}
.ssz-tab-section ul li a .price{ font-size:16px; font-weight:bold; color:#000; padding-top:5px; padding-bottom:5px; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;}
.ssz-tab-section ul li a:hover .price{ background:#F90; color:#FFF}
/*---------end tabs------------*/
/*----Browsing History---------*/
.history-container{margin-top:30px; font-size:14px}
.history-container h5{ font-size:22px; text-transform:uppercase; margin-bottom:5px}
.history-container .history{ background:#FFF; border-top:#ccc solid 1px;}
.history-container .history ul{ margin:0px; padding:0px; list-style:none; margin-left:-14px;}
.history-container .history ul li{margin:0px; padding:0px; list-style:none; float:left; width:134px; margin-left:16px; padding-left:6px; padding-right:6px; /*display:table;*/ text-align:center;}
.history-container .history ul li .history-image{ height:100px; width:134px; display:table-cell; vertical-align:middle; text-align:center;}
.history-container .history ul li .history-image:after{ content:''; display:block; clear:both}
.history-container .history ul li .history-image img{ max-width:100px; max-height:100px;}
.history-container .history ul li .history-image a img{ border:none}
.history-container .history ul li .history-details{ margin-top:5px}
.history-container .history ul li .history-details .pro-name{ width:100%; line-height:14px; text-align:left}
.history-container .history ul li .history-details .pro-name a{ color:#000;}
.history-container .history ul li .history-details .pro-name a:hover{ color:#f75617;}
.history-container .history ul li .price{ font-size:16px; font-weight:bold; text-align:left}
.main-star{margin-top:6px; height:11px; width:62px; position:relative; overflow:hidden}
.main-star .star-inactive{background:url(../images/icons.png) no-repeat 0px -78px; height:11px; position:absolute; left:0px; top:0px; width:100%}
.star-active{background:url(../images/icons.png) no-repeat 0px -65px; height:11px; position:absolute; left:0px; top:0px; z-index:1 }
/*----end Browsing History---------*/
/*login modal*/
.login-dialog{width:400px !important;}
.login-content{ padding:10px; padding-top:5px}
.social-login{ margin-top:20px}
.social-login .facebook{float:left; width:80%}
.social-login .google{float:right; width:15%}
.facebook-btn{box-shadow: none;
    color: #fff;
	font-size:16px;
    padding: 10px 18px 10px 12px;
    text-align: center;   background-color: #3b5998;
    border: 0 none; display: block;
    margin: 0;
    width: auto;
}
.google-btn{box-shadow: none;
    color: #fff;
	font-size:25px;
    padding: 3px 10px 3px 10px;
    text-align: center;   
	background-color: #df4a32;
    border: 0 none; 
	display: block;
    margin: 0;
    width: auto;
	}
.login-content-txt{ margin-top:25px}
.login-devider{
	position: relative;
	height: 1px;
  	margin: 35px 0;
  	background-color: #c2c2c2;}
.login-devider .or-bullet{ 
	background-color: #c2c2c2;
    border-radius: 20px;
    color: #80848b;
    font-size: 13px;
    font-style: italic;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    position: absolute;
	top:-15px;
	left:50%;
	margin-left:-15px;
    text-align: center;
    width: 30px;
    z-index: 100;
}
.login-content-txt .email-text{float:left; width:70px; font-size:14px; height:30px; line-height:30px; margin-bottom:15px}
.login-content-txt .email-input{float:left; width:268px; margin-bottom:15px}
.login-content-txt .email-input input{float:left; width:100%; padding:5px; background-color: #fff;
    border: 1px solid #b8babf;
    border-radius: 0px;}
.login-btn{ float:left; margin-left:70px; margin-top:5px}
.login-forgot{ float:left; margin-left:15px; margin-top:10px}
/*end login modal*/
/*Right container--*/
.home-right-container{float:right; width:240px; margin-top:15px}
.home-today-offer{background:#e3e2e2;}
.home-today-offer .offer-hdr{ background:#25c1d3; padding:10px;}
.home-today-offer .offer-hdr h4{ font-size:24px; padding:10px; text-align:center; color:#FFF; margin-top:0px; margin-bottom:0px; text-transform:uppercase; border:#FFF solid 1px}
.home-right-container .home-today-offer .home-offer-img{ width:auto}
.home-right-container .home-banner-rt{ margin-top:12px}
.home-right-container .home-banner-rt img{ border:none; max-width:240px; max-height:118px}
.home-right-container .home-banner-rt a{ display:block; webkit-transition: all .3s ease-in-out;
       -o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;}
.home-banner-rt a:hover{ display:block; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.35);}

/*footer---------*/
.footer-contaoner{background:#f9f9f9; border-top:#e6e6e6 solid 2px; margin-top:50px; padding-top:20px;}
.footer-contaoner .footer-content{width:980px; margin:0px auto}
.footer-contaoner .footer-content:after{ content:''; clear:both; display:block}
.footer-contaoner .footer-content .footer-menu{ width:30%; float:left; margin-bottom:20px;}
.footer-contaoner .footer-content .footer-menu ul{ margin:0px !important; padding:0px !important; list-style:none}
.footer-contaoner .footer-content .footer-menu ul li{ margin:0px; padding:0px; list-style:none; margin-bottom:3px; font-size:14px; font-weight:bold; text-transform:uppercase; color:#181818}
.footer-contaoner .footer-content .footer-menu ul li a{ margin:0px; padding:0px; list-style:none; color:#717171; font-weight:normal; text-transform: capitalize; border-bottom:#e6e6e6 solid 0px; /*width:100%; display:block*/}
.copyright{background:#333333; color:#FFF; padding-top:5px; padding-bottom:5px; text-align:center;}
.popular-searches{ padding-top:20px; padding-bottom:20px; border-top:#efefef solid 1px;}
.popular-searches .popular-searches-hdr{font-weight:bold; font-size:14px; margin-bottom:5px}
.popular-searches ul{ margin:0px; padding:0px; list-style:none}
.popular-searches ul li{ margin:0px; padding:0px; list-style:none; color:#181818;}
.popular-searches ul li span{ font-weight:bold}
.popular-searches ul li a{color:#717171}
.payment-method{ font-weight:bold; text-transform:uppercase; border-top:#efefef solid 1px; padding-top:20px; padding-bottom:20px; margin-top:15px; margin-bottom:5px}



/*-------------- Cart modal-------------------*/
.cart-container{ width:100%}
.col-sm-9-cart-modal{padding-left:0px; width:100%}
.modal-header h4{ text-transform:uppercase; font-size:22px; color:#f75617}
.total-price{text-align:right; padding-top:10px; border-top:#0093dd solid 2px}
.modal-shopping{ margin-top:15px; text-align:right}
.modal-body-shop{padding-top:0px}
.modal-shop-container{padding:0px}
.cart-table{ font:inherit}
.cart-table th{background:#f2f2f2; border-right:#e4e4e4 solid 1px; font-weight:normal; font-size:14px; text-transform:uppercase;}
.cart-table th:first-child{border-left:#e4e4e4 solid 1px}
.cart-table .qty{width:5.33333% !important}
.cart-table td{border-right:#f5f5f5 solid 1px; border-bottom:#ddd solid 1px;}
.cart-table td:first-child{border-left:#f5f5f5 solid 1px;}
.modal-row{padding-left:0px; margin-left:0px; width:100% !important}
.modal-max-scroll{max-height:330px; overflow-y:auto}
.thumbnail-cart{height: 70px; width: 70px;}
.thumbnail-cart img{max-height: 70px; max-width: 70px;}
.cart-title{ font-size:17px; margin-bottom:5px; margin-top:0px}
.cart-by{ font-size:14px; margin-bottom:5px; margin-top:0px}
.offer{ font-size:16px; text-transform:uppercase; color:#5cb85c}
/*--------------end Cart modal-------------------*/

/*--------------Cart page-------------------*/
.cart-container{ width:100%;}
.col-sm-9-cart-modal{padding-left:0px; width:100%}
.cart-header h1{ text-transform:uppercase; font-size:22px; color:#f75617}
.total-price{text-align:right; padding-top:10px; border-top:#999 solid 4px; font-size:25px}
.total-price span{ font-weight:bold;}
.continue-shopping{ margin-top:15px; text-align:right}
.cart-table{ font:inherit}
.cart-table th{background:#f2f2f2; border-top:#e4e4e4 solid 1px !important; border-right:#e4e4e4 solid 1px; font-weight:normal; font-size:14px; text-transform:uppercase;}
.cart-table th:first-child{border-left:#e4e4e4 solid 1px}
.cart-table tr:nth-child(even) { background:#fcfcfc}
.cart-table a{ color:#555}
.cart-table .qty{width:5.33333% !important}
.cart-table .qty input{ text-align:center; border-radius:1;}
.cart-table td{border-right:#f5f5f5 solid 1px; border-bottom:#ddd solid 1px;}
.cart-table td:first-child{border-left:#f5f5f5 solid 1px;}
.modal-row{padding-left:0px; margin-left:0px; width:100% !important}
.cart-max-scroll{max-height:330px; overflow-y:auto; margin-top:10px}
.thumbnail-cart{height: 70px; width: 70px; margin-right:15px}
.thumbnail-cart img{max-height: 70px; max-width: 70px;}
.cart-pro-det{ overflow:hidden}
.cart-title{ font-size:17px; margin-bottom:5px; margin-top:0px}
.cart-by{ font-size:14px; margin-bottom:5px; margin-top:0px}
.offer{ font-size:16px; text-transform:uppercase; color:#5cb85c}
.offer:after{ content:''; display:block; clear:both;}
.cart-row-remove{margin-top:20px; text-align:right; text-transform:uppercase}
.cart-row-remove a:before{ content: "\e020"; font-family: 'Glyphicons Halflings'; font-size:12px; padding-right:2px}
/*--------------end Cart page-------------------*/

/*-----Product Detils page----_-_-_-_-_-__-_-_-_-_-_-_-_-_-_-_-_-_-_*/
.product-big-container{width:43.6667%; min-height:500px; max-height:500px;}
.product-big{width:400px; height:410px; margin:0px auto; display:table;}
.ssz-zoom-box{ width:400px !important}
.product-carousel-main{width:400px; height:110px;}
.product-carousel-main .bx-wrapper .bx-next{right:1px}
.product-carousel-main .bx-wrapper .bx-prev{right:32px}
ul.product-carousel{ height:110px; overflow:hidden}
.product-carousel > li{margin:0px; padding:0px; display:inline !important; float:left; list-style:none !important; text-align:center !important; border:#ccc solid 1px; padding:2px; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;}
.product-carousel > li:hover{ border-color:#F30}
.product-carousel > li .carousel-image{width:72px; height:72px; text-align:center; display:table-cell; vertical-align:middle; cursor:pointer}
.product-carousel > li .carousel-image img{max-height:70px; max-width:70px;}
.product-detaile-right{width: 56.3333%; font-size:13px; line-height:14px}
.product-detaile-right .pro-title{width:100%}
.product-detaile-right .pro-title h1{ margin:0px; padding:0px; font-size:22px}
.ratings-reviews{ width:100%}
.ratings-reviews ul{ margin:0px; padding:0px; list-style:none; margin-top:10px}
.ratings-reviews ul li{ margin:0px; padding:0px; list-style:none; float:left; height:12px; line-height:12px; padding-right:7px; padding-left:7px; padding-top:0px; padding-bottom:0px; border-right:#CCC solid 1px;}
.ratings-reviews ul li:first-child{ border-right:0px; padding-right:0px}
.ratings-reviews ul li:last-child{ border-right:0px; padding-right:0px}
.product-detaile-right .color-size-range{width:100%; margin-top:10px;}
.product-detaile-right .color-size-range .color-size-title{width:100%; margin-bottom:5px; font-weight:bold; font-size:14px; text-transform:uppercase}
.product-detaile-right .color-size-range ul{margin:0px; padding:0px}
.product-detaile-right .color-size-range ul li{ margin:0px; padding:0px; list-style:none; background: none repeat scroll 0 0 transparent;
   border: 2px solid #e2e2e2;
    border-radius: 2px;
	float:left;
	line-height: 25px ;
    margin: 4px;
	font-size:14px;
    min-width:30px;
	height:30px;
    text-align: center;
	cursor:pointer;
	padding-left:3px;
	padding-right:3px;
}
.product-detaile-right .color-size-range ul li:hover{border: 2px solid #f75617; 
	height:30px; line-height:25px; text-decoration:none}
.product-detaile-right .color-size-range ul li.active-bdr{border: 2px solid #f75617;}






/*.product-detaile-right .color-size-range ul li{ margin:0px; padding:0px; list-style:none; background: none repeat scroll 0 0 transparent;
    border: 2px solid #fafaff;
    display: inline;
    float: left;
	min-height:30px; 
	min-width:30px;
	line-height:30px;
    margin-right: 5px;
    text-align: center;}
.product-detaile-right .color-size-range ul li:hover{border: 2px solid #f75617;}
.product-detaile-right .color-size-range ul li.active-bdr{border: 2px solid #f75617;}
.product-detaile-right .color-size-range ul li a{
	border: 1px solid #ddd;
    color: #aaa;
    display: block;
    font-size: 14px;
    font-weight: bold;
	min-height:26px;
	min-width:26px;
	}*/
.short-detals{margin-top:20px; padding-top:7px; padding-bottom:5px; border-top:1px solid #ececec; border-bottom:1px solid #ececec; padding-bottom:10px; font-size:13px; line-height:14px }
.short-detals ul{ margin:0px; padding:0px; list-style: none; color:#555555}
.short-detals ul li{ margin:0px; padding:0px; list-style:outside none disc; margin-left:15px; margin-top:3px}
.short-detals a{ font-size:12px !important; color:#949494}
.pro-details-left{float:left; width:58%; padding-right:2%; min-height:280px; border-right:#ececec solid 1px}
.warranty{ margin-top:10px;}
.warranty .warr-title{ font-weight:bold; text-transform:uppercase}
.warranty .warr-details{ font-size:13px; line-height:14px}
.availability{margin-top:10px; height:50px; text-align:left}
.availability .avl-title{font-weight:bold; text-transform:uppercase}
.availability .input{width:100%}
.availability .input input{width:82%; border:#CCC solid 1px; padding:3px}
.availability .available{background:#F4F4F4; height:50px; line-height:50px; text-align:center; border:#EFEFEF solid 1px}
.sold-by{ margin-top:10px}
.sold-by .sold-title{font-weight:bold; text-transform:uppercase}
.sold-by .companyname{ width:auto}
.sold-by .companyname a{ /*color:#555555;*/ text-decoration:underline}
.sold-by span{background:#f4f4f4; padding:2px; padding-left:5px; padding-right:5px; border-radius:3px}
.sold-by span span { font-weight:bold; padding-left:0px}
.dotted-top{ border-top:#CCC dotted 1px; padding-top:5px}
.more-seller-btn{margin-top:10px; width:100%; border:#eaeaea dotted 1px; text-align:center; font-weight:bold}
.more-seller-btn a{ padding:10px 0px 10px 10px; color:#555555; background:#f9f9f9; display:block}
.offers-container{ font-size:13px; border:#ececec solid 1px; border-top: none; padding:10px; padding-top:5px; max-height:70px; overflow: auto}
.offers-container h3{ margin:0px; padding:0px; font-size:16px; color:#5cb85c; font-weight:bold}
.offers-container ul{ margin:0px; padding:0px; list-style:none;}
.offers-container ul li{margin:0px; padding:0px; list-style:outside none disc; margin-left:15px; margin-bottom:3px}
.details-price-aria{ float:right; width:38%; padding-left:2%; margin-top:10px; color:#848484}
.details-price-aria .mrp{ font-size:15px; color:#848484; text-decoration:line-through}
.details-price-aria .price{font-size:25px; line-height:25px; color:#555555}
.details-price-aria .add-cart{ margin-top:10px}
.details-price-aria .add-cart{ margin-top:10px}
.details-price-aria .add-cart .btn{ width:100%; padding-top:8px; padding-bottom:8px; font-size:16px; font-weight:bold}
.spec-col-left{ width:784px}
.description{ width:100%}
.description table{ width:100%; margin-bottom:30px}
.description table tr th{ background-color: #f7f6f6; padding:6px; padding-left:10px;}
.description table tr td{ padding:4px; padding-bottom:6px; padding-left:10px; border-bottom: 1px dotted #c9c9c9;}
.description table tr td:first-child{ width:26%}
.description h1{font-size:20px; font-weight:normal}
.description h2{font-size:20px; font-weight:normal}
.description h3{font-size:20px; font-weight:normal}
.description h4{font-size:20px; font-weight:normal}
.description h5{font-size:20px; font-weight:normal}
.description h6{font-size:20px; font-weight:normal}
.description h1.h1-size{ font-size:24px}
.block-link{ color:#555555; text-decoration:none}

.review-main{ margin-top:10px; color:#838383}
.star-summary{width:auto}
.star-summary .total-star{ float:left; width:114px; overflow:hidden; height:25px; line-height:25px; font-size:28px; color:#bebebe; position:relative;}
.star-summary .total-star-active{color:#ffd028; position: absolute; left:0px; top:0px; overflow:hidden; white-space: nowrap;}
.star-summary .star-avrage{float:left; margin-left:10px; height:25px; line-height:25px; font-size:25px}
.star-summary .star-avrage span{font-size:14px; line-height:16px; color:#555}
.star-summary .star-gride-main{ margin-top:30px; margin-bottom:30px; width:auto; border-bottom:#ececec solid 1px}
.star-summary .star-gride-main .star-gride{ float:left; width:40%; height:150px; border-right:#ececec solid 1px}
.star-summary .star-gride-main .star-gride ul{ margin:0px; padding:0px; list-style:none}
.star-summary .star-gride-main .star-gride ul li{ margin:0px; padding:0px; list-style:none}
.star-summary .star-gride-main .star-gride ul li:after{ content:''; clear:both; display:block; margin-bottom:5px;}
.star-summary .star-gride-main .star-gride ul li .gride-text{ float:left; height:16px; line-height:16px; font-size:12px;}
.star-summary .star-gride-main .star-gride ul li .star-grey-grid{margin-left:8px; margin-right:8px; float:left; width:130px; height:18px; background:#f2f2f2; position:relative;}
.star-summary .star-gride-main .star-gride ul li .star-yellow-grid{height:18px; background:#ffd028; position:absolute; left:0px; top:0px; }
.star-summary .star-gride-main .review-btn-big{ float:left; width:40%; padding-left:5%; text-align:center; color:#555; font-size:16px}
.star-summary .star-gride-main .review-btn-big a{ padding-left:30px; padding-right:30px;}
.review-main .review-list{ border-bottom:#ececec solid 1px; padding-bottom:15px; padding-top:15px}
.review-main .review-list > .pull-left {
	width:15%;
    margin-right: 10px;
	font-size:12px;
	color:#888
}
.review-main .review-list > .pull-left .auth{ color:#555}
.review-main .review-list > .pull-left .review-star{color:#bebebe; position:relative; font-size:13px; height:13px; white-space: nowrap;}
.review-main .review-list > .pull-left .review-star .review-star-active{color:#ffd028; position: absolute; left:0px; top:0px; overflow:hidden; white-space: nowrap;}
.review-main .review-list > .pull-left .review-date{ margin-top:5px}
.review-main .review-list img{ width:50px; height:50px; border-radius:50%}
.review-main .review-list .review-body{ float:none; width:auto; overflow: hidden;}
.review-title h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; font-size:14px; font-weight:bold; color:#555555}
.review-main .review-list .review-body .review-text{ margin-bottom:15px; margin-top:5px; line-height:18px}
.more-seller-c-name{font-weight:bold; font-size:15px}
.more-seller-price{ font-size:20px; font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif}
.more-seller-offer{ width:auto}
.more-seller-offer ul{ margin:0px; padding:0px; list-style:none; margin-left:10px}
.more-seller-offer ul li{ margin:0px; padding:0px; list-style: circle; line-height:15px; padding-left:0px; margin-top:2px}
.pro-details-right-add{width:238px;}

.star-small{color:#bebebe; position:relative; font-size:14px; height:13px; line-height:13px; white-space: nowrap; width:60px; overflow:hidden}
.star-small-active{color:#ffd028; position: absolute; left:0px; top:0px; overflow:hidden; white-space: nowrap;}

/*history carousel*/
.history-carousel-bx{
	background:#FFF;
	margin-top:20px;
	/*border:#CCC solid 1px;*/
	/*-moz-box-shadow: 0 0 2px 0 #d3cbb8;
	-webkit-box-shadow: 0 0 2px 0 #d3cbb8;
	box-shadow: 0 0 2px 0 #d3cbb8;*/
	}
.history-carousel-bx ul{ margin:0px; padding:0px; padding-top:10px}
.history-carousel-hdr{padding-left:0px; padding-top:10px}
.history-carousel-hdr h3{ font-size:17px; margin-top:0px; padding-top:2px; padding-bottom:5px; text-transform:uppercase}
.history-carousel{width:100%; overflow:hidden; border-top:#cccccc solid 1px; margin:0px; padding:0px}
.history-carousel > li{margin:0px; padding:0px; display:inline !important; float:left; list-style:none !important; text-align:left !important; margin-top:5px; border:#f2f1f1 solid 1px; width:156px !important;}
.history-carousel > li:nth-child(even){ margin-left:1px}
.history-carousel > li .carousel-image{width:146px; height:150px; text-align:center; display:table-cell; vertical-align:middle;}
.history-carousel > li .carousel-image img{max-height:130px; max-width:130px;}
.history-carousel > li a h5{ margin:0px; padding:0px; padding-bottom:8px; font-size:14px; font-weight:normal}
.history-carousel > li a .price{ font-size:16px; font-weight:bold; color:#000; border-top:#f2f1f1 solid 1px;}
.history-carousel > li a .price:hover{ text-decoration:none}
.history-carousel > li a{ padding:10px; margin:0px; background:#fff; border:#fff solid 1px; display:block; color:#000; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;}
.history-carousel > li a:hover{ background:#fff; color:#F90; border:#ff9c00 solid 1px; box-shadow: 0 0 5px #ccc; display:block; text-decoration:none}


/*--_-_-_-_-_-_-_-_-_-_-_Product Category -_-_-_-_-_-_-_-_-_-_-_-_-_-_----*/

.pro-category-leftwrapper{float:left; width:230px; height:400px; margin-right:12px;}
.panel-heading span {
    margin-top: 0px;
    font-size: 15px;
}
.clickable {
    cursor: pointer;
}
.clickable:before,.clickable:after {
	content:'';
	display:block;
	clear:both;
}
.panel-body{overflow: auto; width:100%; max-height: 200px}
.panel-body ul{ margin:0px; padding:0px; list-style:none}
.panel-body ul li{ margin:0px; padding:0px; list-style:none; padding-bottom:4px}
.panel-body ul li a{ color:#555; text-decoration:none}
.panel-body ul li a input{ margin-right:5px; vertical-align:top}
.panel-body ul li a span{ padding-left:7px; color:#aaa; font-size:12px}
.pro-category-rightwrapper{float:left; width:750px;}
.pro-category-rightwrapper .container{ width:100%}
.pro-category-rightwrapper .container .well .sort-by{ float: left; margin-top:5px}
.pro-category-rightwrapper .container .well .sort-by select{ border:#CCC solid 1px;}
.pro-category-rightwrapper .item{ width:auto; position:relative}
.pro-category-rightwrapper .soid-out{ width:auto}
.pro-category-rightwrapper .soid-out img{ opacity:0.2}
.pro-category-rightwrapper .sold-out-text{display:none}
.pro-category-rightwrapper .soid-out .sold-out-text{ display:block; position:absolute; top:10px; left:10px; font-size:13px; border:1px solid #666; padding:3px; background:#999; color:#FFF;}
/*.pro-category-rightwrapper .item:hover{border:#f75617 solid 2px;}*/
#products-category{ width:auto}
#products-category ul{ margin:0px; padding:0px; list-style:none; margin-left:-15px;}
#products-category ul li{ margin:0px; padding:0px; list-style:none; margin-left:15px; margin-bottom:15px; padding-bottom:5px;}
#products-category ul li.col-lg-4{ width:176px; float:left; }
#products-category ul li.col-lg-3{ width:240px; float:left;}
#products-category ul li a{ color:#555 !important; border: 2px solid #fff; display:block; transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;}
#products-category ul li a:hover{ border:#f75617 solid 2px; text-decoration:none}
#products-category ul li.item.list-group-item{ width:98%; margin-bottom:0px !important; border:none; border-bottom:#CCC dotted 1px;}
#products-category ul li.item .pro-content{ padding:8px; line-height:1.3;}
#products-category ul li.item .pro-content:after{ content:''; clear:both; display:block}
#products-category ul li.item .pro-content .pro-thumb{ width:150px; height:150px; text-align:center; margin-bottom:8px; display:table-cell; vertical-align:bottom; }
#products-category ul li.item .pro-content .pro-thumb img{ max-height:150px; max-width:150px;}
#products-category ul li.col-lg-3 .pro-content .pro-thumb{ width:224px; height:310px; display:table-cell; vertical-align:bottom; text-align:center; margin-bottom:8px}
#products-category ul li.col-lg-3 .pro-content .pro-thumb img{ max-height:310px; max-width:224px; }
#products-category .list-det{ width:auto; float:none}
#products-category .list-des{ width:auto; float:none; display:none}
#products-category ul li.list-group-item .list-det{float:left; width:33%; margin-left:2%;}
#products-category ul li.list-group-item .list-des{float:right; width:33%; margin-left:2%; display:block; font-size:12px; margin-top:10px}
#products-category ul li.list-group-item .list-des h5{ text-transform:uppercase; font-size:14px; font-weight:normal; margin-bottom:6px}
#products-category ul li.list-group-item .list-des ul{ margin:0px; padding:0px; list-style:none; margin-left:15px;}
#products-category ul li.list-group-item .list-des ul li{ margin:0px; padding:0px; list-style:disc; margin-bottom:2px; padding-left:0px;}
#products-category ul li.list-group-item .pro-content .pro-thumb{ width:160px; height:150px; display:table-cell; vertical-align:bottom; text-align:center; margin-bottom:8px}
#products-category ul li.list-group-item .pro-content .pro-thumb img{ max-height:150px; max-width:150px;}
#products-category ul li.item .pro-content .pro-title{margin-top:8px; font-weight:normal; padding-bottom:5px; border-bottom:#CCC solid 1px; overflow:hidden}
#products-category ul li.item .pro-content .pro-price{margin-top:3px; font-size:18px; font-weight:bold;}
#products-category ul li.item .pro-content .pro-dis{margin-top:0px; color:#848484; font-size:13px;}
#products-category ul li.item .pro-content .pro-dis span{ text-decoration:line-through}

#products-category ul li.item.list-group-item .pro-thumb{ float:left; margin-bottom:0px}
.glyphicon { margin-right:5px; }
.item.list-group-item:before, .item.list-group-item:after
	{
    display: table;
    content: " ";
	}

.item.list-group-item:after
	{
    clear: both;
	}

/*----------------payment wizard page------------------------------*/
.payment-header{border-bottom: 1px solid #eeeeee; padding-top:8px; padding-bottom:8px; box-shadow: 0 1px 2px 0 #f2f2f2;}
.payment-header .logo-saishaz img{ width:170px; height:auto}
.wizard{ width:100%; padding-top:20px; padding-bottom:10px; border-bottom:#f0f0f0 solid 0px}
.wizard:after, .wizard:after{ content:''; clear:both; display:block}
.wizard .wizard-stage{ width:247px; float:left; display:inline-block;  text-align:center; min-height:80px; position:relative; box-sizing: border-box; /*cursor:not-allowed*/ cursor: pointer;}
.wizard .wizard-stage:before, .wizard .wizard-stage:after{box-sizing: border-box;
    margin: 0;
    padding: 0;}
.wizard .wizard-stage:before, .wizard .wizard-stage:after{
	background-color: #eaeaea;
    border-bottom: 1px solid #d9d9d9;
    border-top: 1px solid #d9d9d9;
    content: "";
    height: 5px;
    margin-top: -19px;
    position: absolute;
    top: 50%;
    width: 50%;
	
}
.wizard .wizard-stage:before {
    left: 0;
}
.wizard .wizard-stage:after {
    right: 0;
}
.wizard .wizard-stage:first-child:before {
    display: none;
}

.wizard .wizard-stage:first-child + .wizard-stage + .wizard-stage + .wizard-stage:after {
    display: none;
}
.wizard .wizard-stage .wizard-header {
    background-color: #eaeaea;
	border: 1px solid #d9d9d9;
	border-radius: 50%;
    color: #a9a9a9;
    display: inline-block;
    font-size: 20px;
    height: 50px;
    position: relative;
    text-align: center;
    width: 50px;
    z-index: 1;
}
.wizard .wizard-stage .stage-content {
    margin: 0 auto;
    max-height: 52px;
    padding-left: 17px;
    width: 150px;
}
.wizard .wizard-stage .stage-content .stage-title {
    color: #464646;
    font: 400 15px;
    padding-left: 0;
    text-align: left;}
	
.wizard .wizard-stage .stage-content .stage-info {
    color: #a8a8a8;
    font-size: 11px;
    line-height: 1.4;
    text-align: left;
}
.wizard .wizard-stage.wizard-current, .wizard .wizard-stage.wizard-success{ cursor: pointer}
.wizard .wizard-stage.wizard-current:after, .wizard .wizard-stage.wizard-current:before {
    background-color: #fb6b5b;
    border: medium none;
}
.wizard .wizard-stage.wizard-current .wizard-header{background-color: #fb6b5b; border: medium none;}
.wizard .wizard-stage.wizard-success:after, .wizard .wizard-stage.wizard-success:before {
    background-color: #92cf5c;
    border: medium none;
}
.wizard .wizard-stage.wizard-success .wizard-header {
    background-color: #92cf5c;
	border: medium none;
}
.head-icon {
    background:url(../images/header-sprite.png) no-repeat scroll 0 0;
    display: block;
}	
.icon-lock {
    background-position: 9px -425px;
}
.head-icon.head-icon-user {
    background-position: 8px -107px;
}
.head-icon.head-icon-payment {
    background-position: 9px -206px;
}

.head-icon.head-icon-details {
    background-position: 8px -312px;
}
.wizard-success > .head-icon.head-icon-user, .wizard-current > .head-icon.head-icon-user{background-position: 9px -506px;}
.wizard-success > .head-icon.head-icon-payment, .wizard-current > .head-icon.head-icon-payment {
    background-position: 9px -606px;
}
.wizard-success > .head-icon.head-icon-details, .wizard-current > .head-icon.head-icon-details {
    background-position: 8px -713px;
}
.wizard-stage.wizard-success .wizard-header:after {
    color: #92cf5c;
    content: "\e084";
    font-family: 'Glyphicons Halflings';
    font-size: 16px;
    font-weight: 100;
    left: -51px;
    position: absolute;
    text-shadow: none;
    top: 54px;
}
.information-wrapper{padding: 10px 20px 0; padding-bottom:30px; /*background:#f9f9f9;*/ border:#f0f0f0 solid 1px; border-radius:6px 6px 0px 0px}
.information-wrapper h2{background: #f7f7f7;
    font-size: 20px;
    font-weight: 400;
    margin: -10px -20px 30px;
    padding: 10px; border-radius:6px 6px 0px 0px}
.information-wrapper h2 span{color:#f75617}
.information-wrapper h3{font-size:18px; font-weight:400}
.information-wrapper .left-container{float:left; width:400px}
.information-wrapper .left-container .login-box{ width:auto}
.information-wrapper .left-container .login-box:after, .login-box:before{ content:''; clear:both; display:block}
.information-wrapper .left-container label{ float:left; width:80px; margin-top:8px}
.information-wrapper .left-container .input{ float:left; width:300px; margin-bottom:5px}
.information-wrapper .left-container .input .remeber-me{ float:left; margin-top:10px; font-size:13px; color:#a8a8a8}
.information-wrapper .left-container .input .forgot-pass{ float:right; margin-top:10px; font-size:13px; color:#a8a8a8}
.information-wrapper .left-container .input .forgot-pass a{color:#a8a8a8}
.information-wrapper .left-container .pay-info{ padding-left:80px}
.information-wrapper .left-container .pay-info .user-info{padding-left:19px; font-size:11px; margin-top:-7px; color:#a8a8a8}
.left-container .pay-info label{float:none; width:auto; margin-left:6px}
.information-wrapper .left-container input[type="radio"], input[type="checkbox"] {
    line-height: normal;
    margin: 0px 0 0;
	margin-top:-2px;
	width:auto; vertical-align:middle
}
.information-wrapper .btn{ padding:6px 40px !important; text-transform:uppercase; font-size:18px}
.information-wrapper .right-container{float:right; position:relative; width:400px; padding-left:70px; padding-right:30px; height:220px; margin-bottom:60px; border-left:#e8e7e7 solid 1px; text-align:left}
.information-wrapper .right-container:before{
	background:#fff;
	border: 1px solid #e8e7e7;
    border-radius: 20px;
	content: "OR";
    color: #717171;
    font-size: 14px;
    font-weight: bold;
    height: 40px;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    width: 40px;
	left: 0;
    margin: 15px 0 0 -20px;
	top:75px;}
.right-container .facebook{float:none; width:150px; margin:0px auto;}
.right-container .google{float:none; width:150px; margin:0px auto; margin-top:10px}
.right-container .facebook a.facebook-btn, .right-container .google a.google-btn, a.google-btn, a.facebook-btn{font-size:18px; padding: 5px 0!important;}
.right-container .sub-text{font-size:11px; color:#a8a8a8}
.information-wrapper .address-left-container{float:left; width:350px; margin-right:30px;}
.address-book{background:#f9f9f9; width:320px; border-radius:6px; min-height:180px; padding:10px; padding-left:20px; padding-right:20px; border:#FFF solid 1px; box-sizing:border-box; cursor:pointer; position:relative}
.address-book .address-title{ font-weight:bold; border-bottom:#e9e9e9 solid 1px; padding-bottom:10px}
.address-book .address{border-top:#fff solid 1px; padding-top:5px;}
.address-book:hover{border:#f75617 solid 1px; box-sizing:border-box}
.address-book .glyphicon-ok-sign{position:absolute; font-size:25px; color:#CCC; right:13px; top:8px;}
.address-book:hover .glyphicon-ok-sign{ color:#92cf5c}
.address-book.address-selected{border:#f75617 solid 1px !important; box-sizing:border-box}
.address-book.address-selected .glyphicon-ok-sign{ color:#92cf5c}
.information-wrapper .address-right-container{float:right; position:relative; width:555px; padding:20px; padding-right:0px; padding-left:80px; padding-top:0px; border-left:#e8e7e7 solid 1px; text-align:left}

.address-right-container .address-input{ width:auto; margin-bottom:5px}
.address-right-container .address-input:after, .address-input:before{ content:''; clear:both; display:block}
.address-right-container .address-input .input textarea{ resize:none; min-height:80px; max-height:80px}
.address-right-container .address-input label{ float:left; width:100px; margin-top:0px; margin-bottom:-1px; font-weight:normal; position:relative}
.address-right-container .address-input label span{color:#e10707;}
.address-right-container .address-input .input{ float:left; width:100%; margin-bottom:0px}
.address-right-container .address-input .input-left{float:left; width:48%}
.address-right-container .address-input .input-right{float:right; width:48%}
.address-right-container .bg-wt{background:#FFF; width:30px; height:35px; position:absolute; left:-25px; top:0px}
.address-right-container .bg-wt-bt{background:#FFF; width:30px; height:85px; position:absolute; left:-25px; bottom:0px}
.order-in{padding-left:0px; padding-right:0px}
.order-in h2{margin-left:0px; margin-right:0px}
.information-wrapper .table{ margin-bottom:0px}
.payment-cart-table{ margin-top:-30px}
.payment-cart-table th{ background:none; border-bottom:2px #d4d4d4 solid !important}
.information-wrapper .total-price-wrapper{border-top:#999 solid 4px; padding:20px}
.information-wrapper .total-price-wrapper .total-price{ border-top:none; padding-top:0px}
/*  vertical tab */
div.vertical-tab-container{
  padding: 0 !important;
}
div.vertical-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.vertical-tab-menu div.list-group>a .glyphicon,
div.vertical-tab-menu div.list-group>a .fa {
  color: #5A55A3;
}
div.vertical-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.vertical-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.vertical-tab-menu div.list-group>a.active,
div.vertical-tab-menu div.list-group>a.active .glyphicon,
div.vertical-tab-menu div.list-group>a.active .fa{
  background-color: #2e91bb;
  background-image: #2e91bb;
  color: #ffffff;
}
div.vertical-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #2e91bb;
}
div.vertical-tab-content{
  padding-left: 20px;
  padding-top: 10px;
}

div.vertical-tab div.vertical-tab-content:not(.active){
  display: none;
}
.vertical-tab-menu .list-group-item{ padding:10px 10px; font-size:16px;}
.vertical-tab-content h2{margin-left:0px; margin-bottom:10px}
.vertical-tab-content .sub-text{margin-left:10px; margin-top:10px}
.vertical-tab-content .drop-list{margin-left:10px; margin-top:30px}
.vertical-tab-content .drop-list select{width:60%; border:#CCC solid 1px; padding:4px; font-size:18px}
.vertical-tab-content input{ width:60%}
.vertical-tab-content .note{ margin-left:10px; margin-top:30px; margin-bottom:31px; color:#b2b2b2; line-height:1.2}
.vertical-tab-content .note span{ font-weight:bold}
.purchase-amm-wrapper{float:right; width:180px; min-height:350px; margin-bottom:-30px; border-left:#f0f0f0 solid 1px; padding-left:20px; margin-top:-30px; padding-top:25px}
.purchase-amm-wrapper .title{font-size:20px; text-align:right}
.purchase-amm-wrapper .ammount{margin-top:0px; text-align:right; font-size:20px; font-weight:bold; color:#f75617; padding-bottom:10px; border-bottom:#f0f0f0 solid 1px}

/*---My Account-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-----------*/
.my-acccount-left-wrapper{width:230px; height:400px; float:left;}
.my-acccount-left-wrapper .title{font-size:18px; font-weight:bold; text-transform:uppercase; background:#f2f2f2; padding-left:10px}
.my-acccount-left-wrapper .sub-wrapper{ margin-top:10px; border-bottom:10px; padding-bottom:10px; padding-left:10px; border-bottom:#dddddd solid 1px}
.my-acccount-left-wrapper .sub-wrapper h3{ font-size:16px; margin-bottom:10px; font-weight:600; text-transform:uppercase}
.my-acccount-left-wrapper .sub-wrapper ul{ margin:0px; padding:0px; list-style:none}
.my-acccount-left-wrapper .sub-wrapper ul li{ margin:0px; padding:0px; margin-top:5px; list-style:none;}
.my-acccount-left-wrapper .sub-wrapper ul li a{ color:#555; padding-left:6px; display:block}
.my-acccount-left-wrapper .sub-wrapper ul li a:before{content: "\e258"; font-family: 'Glyphicons Halflings'; font-size:10px; padding-right:3px; margin-top:1px}
.my-acccount-left-wrapper .sub-wrapper ul li a.active-p{color:#f75617}


.my-acccount-right-wrapper{width:740px; float:right;}
.my-acccount-right-wrapper h1{padding:0px; margin:0px; font-size:22px; text-transform:uppercase; font-weight:600}
.my-acccount-right-wrapper .my-order-details{ margin-top:20px; border:#dddddd solid 1px}
.my-acccount-right-wrapper .my-order-details .my-order-hdr{background:#f7f7f7; padding:10px; border-bottom:#ddd solid 1px}
.my-order-details .my-order-hdr .order-id{ float:left; font-weight:bold}
.my-order-details .my-order-hdr .order-id .placed-order{ color:#828282; font-weight:normal;}
.my-order-details .my-order-hdr .view-order-details{ float:right; margin-top:3px;}
.my-order-hdr .view-order-details a.btn{padding-bottom:4px; border-radius:0px; background: -webkit-linear-gradient(top,#f8f8f8 1%,#fff 3%,#f8f8f8 8%,#f2f2f2 100%);}
.my-order-details .order-details-wrapper{ margin-left:10px; margin-right:10px; margin-bottom:10px}
.my-order-details .order-details-wrapper:after{ content:''; clear:both; display:block}
.my-order-details .order-details-wrapper .product-image{ float:left; width:14%; height:90px; text-align:center;}
.my-order-details .order-details-wrapper .product-image img{ max-height:80px;}
.order-details-wrapper .pro-image-details{float:left; margin-left:20px; width:380px; line-height:16px; font-weight:bold}
.order-details-wrapper .right-con-wrapper{float:right; width:130px; text-align:right}
.order-details-wrapper .right-con-wrapper a.btn{margin-top:5px; padding-top:4px; padding-bottom:4px; border-radius:0px; width:90px; background: -webkit-linear-gradient(top,#f8f8f8 1%,#fff 3%,#f8f8f8 8%,#f2f2f2 100%);}
.my-order-details .status{margin-top:5px; border-top:#f8f8f8 solid 1px; background:#fcfcfc; padding:10px; padding-top:5px; padding-bottom:5px; text-align:right}
.bg-lgt{ background:#f7f7f7}

/*-----------------My Order Product Details-----------------------------*/
.my-order-details-info{ width:100%; margin-top:20px}
.my-order-details-info:after{ content:''; clear:both; display:block}
.my-order-details-info .order-info{float:left; width:49%; min-height:220px; border:#dddddd solid 1px}
.my-order-details-info .order-info .hdr-title{background:#f7f7f7; padding:10px; font-weight:bold; text-transform:uppercase; border-bottom:#ddd solid 1px}
.my-order-details-info .order-info .order-info-details{ padding:10px}
.order-info-details .info-line{padding: 5px 0 5px 0; border-bottom: 1px solid #f2f2f2;}
.order-info-details .info-line:after{ content:''; clear:both; display:block}
.order-info-details .info-line:last-child{ border-bottom:none}
.order-info-details .info-line label{ float:left; width:130px; font-weight:normal}
.order-info-details .info-line div{ overflow:hidden}
.order-info-details .info-line .odr-id{ font-size:18px; font-weight:bold; overflow:hidden}
.order-info-details .info-line a{ text-decoration:none; color:#555}
.order-info-details .info-line span{ color: #aaa; font-size:12px; padding-left:6px}
.order-info-details .info-line .odr-id span{ font-weight:normal; font-size:12px;}
.my-order-details-info .user-info{float:right; width:49%; min-height:220px; border:#dddddd solid 1px}
.my-order-details-info .user-info .hdr-title{background:#f7f7f7; padding:10px; font-weight:bold; text-transform:uppercase; border-bottom:#ddd solid 1px}
.user-info .info-line{padding: 5px 0 5px 0; border-bottom: 1px solid #f2f2f2;}
.user-info .info-line div{ overflow:hidden}
.user-info .info-line:last-child{ border-bottom:none}
.user-info .info-line:after{ content:''; clear:both; display:block}
.user-info .info-line label{ float:left; width:130px; font-weight:normal}
.user-info .info-line .odr-id{ font-size:18px; font-weight:bold}
.my-order-table{ margin-top:20px;}
.my-order-table h3{ font-size:20px; margin:0px; padding:0px; margin-bottom:5px; font-weight:normal}
.my-order-table .table{ margin-bottom:0px}
.my-order-table .table > thead > tr > th{vertical-align:middle; line-height:14px}
.my-order-table .table tr td{vertical-align:middle; line-height:16px; padding-top:20px; padding-bottom:20px}
.my-paid-amt{padding:20px; background:#f6f6f6; border-top:#ddd solid 1px; border-bottom:#ddd solid 1px; text-align:right; }
.my-paid-amt .amt-wrapper{float:right; width:360px}
.my-paid-amt .amt-wrapper .txt-l{ float:left; width:230px; text-align:right}
.my-paid-amt .amt-wrapper .txt-r{ float:right; font-weight:600}
.my-paid-amt .t-paid-amt{ margin-top:10px; font-size:22px; font-weight:600}
.track-order{ margin-top:20px}
.track-order table th .grey{ color:#CCC}
.track-order table th .success{ color:#92cf5c}
.track-order table td{width:20%; word-break: break-all; background:#f8f8f8}
.track-order .cart-table td:first-child{border-left: 1px solid #e6e6e6;}
.track-order .cart-table td{border-right: 1px solid #ececec; font-size:13px; line-height:15px;}
.track-order .cart-table td span{ color:#999999}
.track-order h3{ font-size:20px; margin:0px; padding:0px; margin-bottom:5px; font-weight:normal}









.write-review-left{width:260px; float:left; padding:10px; border-right:#CCC solid 0px}
.write-review-left .review-product{ float:left;}
.write-review-left .review-product img{ max-width:60px; height:auto}
.write-review-left .pro-rev-title{ float:left; margin-left:10px; font-size:18px}
.write-review-left .pro-rev-title a{ color:inherit}
.write-review-left .how-review{border:1px solid #ececec; background:#ececec; margin-top:20px; padding:10px; padding-top:15px; padding-bottom:25px}
.write-review-left .how-review ul{ margin:0px; padding:0px; list-style:none; margin-top:2px; margin-left:15px}
.write-review-left .how-review ul li{ margin:0px; padding:0px; list-style: outside; margin-top:10px; line-height:16px}
.write-review-left .how-review h2{ font-size:18px; line-height:20px; font-weight:600}
.write-review-right-wrapper{width:700px; float:right; font-size:18px}
.write-review-right-wrapper h1{padding:0px; margin:0px; font-size:22px; text-transform:uppercase; font-weight:600}
.write-review-right-wrapper .all-field{ float:right; font-size:16px}
.write-review-right-wrapper .star-rating-main{ margin-top:25px; padding-bottom:10px; padding-top:10px; background:#f7f7f7; padding:10px}
.star-rating-main .star-text{ float:left; margin-right:10px}
.star-rating-main .star-text-star{ float:left; margin-left:15px}
.write-review-right-wrapper .clear-rating-active{ display:none !important}
.rating-lg{ font-size:20px !important}
.rating-container .rating-stars::before{ text-shadow:none !important}
.rating-container{ color:#d3d3d3 !important}
.label{font-size: 100% !important;}
.write-review-right-wrapper .review-input-title{ margin-top:20px; padding:10px; padding-bottom:0px; background:#f7f7f7}
.write-review-right-wrapper .char-limit{ float:right; font-size:12px; color:#000 !important}
.write-review-right-wrapper .input{ padding:10px; padding-bottom:30px; padding-top:0px; background:#f7f7f7}
.write-review-right-wrapper .input .error{ float:left}
.write-review-right-wrapper .input textarea{ resize:none; height:100px}
.write-review-right-wrapper input.btn{ padding:5px; font-size:20px; padding-left:40px; padding-right:40px}




/*-------------Responsive home------------------*/
@media (min-width: 0px) and (max-width: 767px) {
body {
	padding-left:10px; padding-right:10px;
        background: #eee;
}
.top-line{ margin-left:-10px; margin-right:-10px; padding-left:10px; padding-right:10px}
.top-line ul li{ padding: 0 3px}
.logo-container{ margin: 0 -10px 0 -10px;
                 padding: 10px;
    }
    .logo-saishaz img{ width: 150px; height: auto}
.quick-search{ display:none}
.navbar{ min-height:30px}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: 0px;
  margin-left: 0px;
}
.tab-hover{border-right:0px; border-radius:0;}
.navbar-nav{margin:0px 0px;}
.navbar-inverse{ margin-left:-10px; margin-right:-10px}
.nav > li{border-bottom: 1px solid #ccc;}
.dropdown-menu ul li{ font-size:13px; float:none; width:100%; padding-top: 5px; padding-bottom: 5px}
.dropdown-menu ul li a{ padding-top:5px; padding-bottom:5px}
down-menu ul li ul li a{ width:98%; padding-left:0%;}
.container{ width:100%; margin:0px auto;}
.ssz-quicklinks{ display:none}
.saishaz-left-containe{ float:none; width:100%; margin: 0px}
.saishaz-left-containe .big-slider{ min-height:100px;  min-height:50px; margin-left:-10px; margin-right:-10px; margin-top:0px; box-shadow:none}
.carousel-inner{ height:auto}
.carousel-indicators{ display:none}
.carousel-control{ width:6%}
.saishaz-left-containe .item img{ width:100%; height:auto}
.saishaz-new-arrivals{ margin-top:10px;}
.saishaz-new-arrivals .new-arrivals-ver { display:none}
.small-carousel-bx{padding: 10px; margin-top: 10px; box-shadow: 0 0 5px 1px #dadada; border: 1px solid #dadada;}
.small-carousel-hdr{ padding-top: 0px}
.small-carousel-hdr h3{ font-size: 14px; padding-bottom: 10px; padding-top: 2px;}
.bx-wrapper .bx-controls-direction a{ margin-top: -8px!important}
.bx-wrapper .bx-next{ right:0px!important}
.bx-wrapper .bx-prev{right:30px!important}
.add-banner{ width: 100%; margin-top: 10px; margin-bottom: 10px; box-shadow: 0 0 5px 1px #dadada;}
.add-banner img{max-width: 100%; height: auto}
.ssz-tabs-main .ssz-header h4{ font-size: 14px}
.panel-title{ font-size: 14px}
.panel-body{max-height:280px}
.ssz-tab-section ul li{ width: 184px !important; margin: 0px auto; /*float: none*/}
.ssz-tab-section ul li a .ssz-tabimage{ width:160px; height:160px;}
.ssz-tab-section ul li a .ssz-tabimage img{max-height:150px; max-width:150px;}
.row.row-rt0{ margin-left:0px}
.row.row-rt0 .col-lg-6, .row.row-rt0 add-banner-half{ width:49%; height:auto; padding:0px; margin-top:0px; margin-bottom:10px}
.row.row-rt0 .col-lg-6 img{ max-width:100%; height:auto}
.home-right-container{ display:none}
.footer-contaoner{ margin-left:-10px; margin-right:-10px }
.footer-contaoner .footer-content{ width:100%; padding: 10px}
}
@media (min-width: 0px) and (max-width: 991px) {
.dropdown-menu ul li{ font-size:13px}	
	}
@media (min-width: 768px) and (max-width: 991px) {
    carousel-indicators{ display:none}
    .carousel-control{ width:6%}
    .ssz-tabs-main .ssz-header{ padding-bottom:40px}
	.home-right-container{ display:none}
        .footer-contaoner .footer-content{ width:738px}
}
@media (min-width: 320px) and (max-width: 767px) {
.saishaz-new-arrivals .new-arrivals-hor-first{ width:49%; height:auto; float:left; box-shadow: 0 0 5px 1px #dadada; border: 1px solid #dadada;}
.saishaz-new-arrivals .new-arrivals-hor-second{ width:49%; height:auto; float:right; margin-top:0px; box-shadow: 0 0 5px 1px #dadada; border: 1px solid #dadada;}
.saishaz-new-arrivals .new-arrivals-hor-first img, .saishaz-new-arrivals .new-arrivals-hor-second img{ max-width:100%; height:auto}
.ssz-tabs-main .ssz-header{ padding-bottom:20px; margin-top: 15px}
	}
@media (min-width: 0px) and (max-width: 419px) {
    /*.saishaz-new-arrivals .new-arrivals-hor-first{ width:100%; height:auto; float:none}
.saishaz-new-arrivals .new-arrivals-hor-second{ width:100%; height:auto; float:none; margin-top:10px}*/
 .ssz-tab-section ul li{ width:100% !important; margin: 0px auto; float: none; display: block}
 .ssz-tab-section ul li a .ssz-tabimage{ display:inline; width:100%!important; min-height:160px;}
.row.row-rt0{ margin-left:0px}
.row.row-rt0 .col-lg-6, .row.row-rt0 add-banner-half{ width:100%; height:auto; padding:0px; margin-top:0px; margin-bottom:10px}
	.row.row-rt0 .col-lg-6 img{ max-width:100%; height:auto}
	.payment-method{ width:100%}
	.payment-method img{ max-width:100%; height:auto}
        .login-dialog{ width: auto!important}
        .login-content-txt .email-input{ width: 100%}
        .login-content-txt .email-text{ margin-bottom:3px}
	
}

/*Abhishek*/
.form-control.error{
    border: 1px solid red !important;
}