 a, body {
     color: #262626;
     line-height: 1.6 
}
 .standard-body .fixed .background .shadow, .standard-body .full-width .shadow {
     display: none 
}


 body {
     font-size: 13px;
     font-weight: 400;
     font-family: Raleway;
  
     //background:#e8e8e8 url(../img/patterns/body/01.png);
}

 .review {
     padding-right: 40px;
}
#AmazonPayButton{
        position: absolute;
    margin-top: 33px;
    z-index:9999999;
}

.headcart{
    text-align: center;
    padding: 3px;
}
img#OffAmazonPaymentsWidgets0 {
    height: 30px;
}

.scroll__p{
     height:150px;
  overflow-y: scroll;
}
 .secure-head img {
     max-width: 661px;
     margin-left: 7px;
     margin-top: -5px;
     display:none;
}
.pic-ship{
    padding-right:20px;
    width:450px;
}
 .fixed-body {
     padding:0 10px 
}
 b,strong {
     font-weight:700 
}
.col-md-12.col-sm-6 {
    display: none;
}
about__title{
    display:flex;
    align-items:center;
}
 #social_icon1 {
     padding-top:8px;
     margin-bottom:3px 
}
 #img_verified {
     padding-bottom:1px 
}
 #discount_img {
     margin-top:25px;
     margin-bottom:-32px;
     display:none;
     
}
 #search_barimg {
     width:294px;
     margin-top:-125px;
     margin-left:210px;
       margin-bottom: 0px;
}


.secure img
{
    margin-top: 28px;
    margin-left: 20px;
     visibility: hidden;
}

.ProductTinyImageList {
    float: left;
    margin-top: 10px;
    white-space: nowrap;
    width: 62%;
    overflow: hidden;
    margin-left: auto;
}

 a:hover {
     text-decoration:none;
     color:red;
}
 #free-shp {
     width:473px;
     padding-bottom:0;
     margin-bottom:-114px;
     margin-left:315px;
     margin-top:-18px 
}
 h1,h2,h3,h4,h5,h6 {
     color:#2e2f36 
}
 .standard-body .full-width .container {
     max-width:1270px;
     margin:0 auto;
     padding-left:50px;
     padding-right:50px 
}
 .standard-body .full-width .container .container {
     padding:0 
}
 .standard-body .fixed {
     padding:0 10px 
}

.links {
    display: none;
}
.footer-bannere {
    display: none;
}
 .standard-body .fixed .background {
     margin:0 auto;
     max-width:1250px;
     background:#fff;
     position:relative 
}
 #custom-size1 {
     float:right;
     margin-left:360px;
     position:absolute;
     margin-top:203px;
     z-index:-32 
}
 .standard-body .fixed .container {
     padding-left:40px;
     padding-right:40px;
     margin:0;
     max-width:100%!important 
}
 .standard-body .fixed .container .container {
     padding:0 
}
.col-md-12.col-sm-6 {
    display: none;
}
 .main-fixed {
     margin:0 auto;
     max-width:1250px;
     background:#fff 
}
 .main-fixed .fixed {
     padding:0!important 
}
 .main-fixed .background .shadow {
     display:none!important 
}
 .fixed-body .container {
     padding-left:40px;
     padding-right:40px;
     max-width:none 
}
 .fixed-body .container .container {
     padding:0 
}

 .uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea {
     background:#f2f2f2;
     color:#666;
     font-weight:400;
     font-family:Raleway;
     font-size:13px;
     border:1px solid #d9d9d9;
     margin:5px 0;
     padding:6px 10px;
     box-shadow:none;
     -moz-box-shadow:none;
     -webkit-box-shadow:none;
     -webkit-transition:border linear .2s,box-shadow linear .2s;
     -moz-transition:border linear .2s,box-shadow linear .2s;
     -o-transition:border linear .2s,box-shadow linear .2s;
     transition:border linear .2s,box-shadow linear .2s 
}
 .uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus {
     border-color:#787c90;
     outline:0;
     outline:dotted thin\9 
}
 textarea {
     max-width:100% 
}
 select {
     height:30px;
     width:200px;
}
 .dropdown-menu {
     background:#fff;
     border:2px solid #494b56;
     color:#666;
     padding:18px 0;
     margin-top:0;
     border-radius:0!important;
     -moz-border-radius:0!important;
     -webkit-border-radius:0!important;
     box-shadow:none;
     -moz-box-shadow:none;
     -webkit-box-shadow:none;
     font-size:13px 
}
 .dropdown-menu a {
     color:#666;
     font-weight:400 
}
 .dropdown-menu>li>a {
     padding:5px 20px 
}
 .dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover {
     background:#f2f2f2 
}
 .btn,.button {
     display:inline-block;
     cursor:pointer;
     color:#fff!important;
     font-size:12px;
     padding:10px 19px 9px;
     text-transform:uppercase;
     font-weight:600!important;
     background-color:black;
     border:1px solid #c18107;
     -webkit-transition:all .4s;
     -moz-transition:all .4s;
     -o-transition:all .4s;
     transition:all .4s 
}
 .btn-default,.buttons .center .button,.buttons .left .button,.input-group-btn .btn-primary {
     background:#fff;
     border:1px solid #d9d9d9;
     color:#c18107!important 
}
 .input-group input {
     border-right:none 
}
 .input-group-btn .btn {
     height:36px;
     margin:5px 0!important 
}
 .buttons {
     overflow:auto;
     margin:0 0 20px 
}
 .buttons .btn {
     margin-top:10px 
}
 .buttons .left {
     float:left;
     text-align:left 
}
 .buttons .right {
     float:right;
     text-align:right 
}
 .buttons .right .button {
     margin-left:10px 
}
 .buttons .center {
     text-align:left;
     margin-left:auto;
     margin-right:auto 
}
 .button-continue-shopping {
     display:block;
     float:left;
     text-transform:uppercase 
}
 .button-checkout {
     display:block;
     float:right;
     text-transform:uppercase 
}
 header {
     position:relative 
}
 header .background-header {
     position:absolute;
     top:0;
     left:0;
     right:0;
     bottom:0;
     z-index:-3 
}
 #top-bar {
     position:relative 
}
 #top-bar .background-top-bar {
     position:absolute;
     top:0;
     left:0;
     right:0;
     bottom:0;
     z-index:-1 
}
 #shippingbanner {
     margin-left:40px 
}
 #top-bar .background {
     background:#494b56;
     height:43px; 
}
 #top-bar .container {
     padding-top:8px;
     padding-bottom:0px;
     font-size:12px;
     color:#9d9ea8 
}
 #top-bar .container>div>div>div>a,#top-bar .container>div>div>form>div>a {
     color:white;
     text-decoration:none 
}
.mainhead{
    display:flex;
    margin-top:-27px;
}
.loginreg{
    list-style:none;
     margin:3px;
     padding:3px 5px 0 0;
     float:right; 
     color:white;
     
}
 #quickview .price .price-old,.product-info .price .price-old,.product-list .price .price-old {
     text-decoration:line-through 
}
 #top-bar .row>div {
     min-height:12px!important 
}
 #top-bar .top-bar-links {
     list-style:none;
     margin:3px;
     padding:3px 5px 0 0;
     float:left 
}
 #top-bar .top-bar-links li {
     display:inline-block;
     padding:0 5px 
}
 #top-bar .top-bar-links li a {
     color:white;
}
 #top-bar .dropdown {
     float:left;
     margin:-8px 20px -8px 0;
     position:relative;
     padding:11px 20px 9px 0;
     border-right:1px solid #5c5d67 
}
 #top-bar form {
     float:left;
     width:auto 
}
 #top-bar-right .dropdown {
     float:left;
     margin:-8px 0 -8px 20px;
     position:relative;
     padding:11px 0 9px 20px;
     border-left:1px solid #5c5d67;
     border-right:none 
}
 #top-bar-right form {
     float:left;
     width:auto 
}
 #top-bar .dropdown .caret {
     border-top:4px solid #9d9ea8;
     margin-left:5px 
}
 #top-bar .dropdown>a img {
     margin:0 5px 2px 0 
}
 #top-bar .dropdown img {
     vertical-align:middle 
}
 #top-bar-right .dropdown-menu {
     right:-20px;
     left:auto 
}
 #top-bar-right .dropdown-menu img {
     margin:0 5px 3px 0 
}
 #top-bar-right .dropdown-menu:after {
     right:10px;
     left:auto 
}
 #top-bar-right .dropdown-menu:before {
     right:9px;
     left:auto 
}
 #top {
     position:relative 
}
 #top .container {
     padding-top:26px;
     padding-bottom:0 
}
 #top .container .container {
     padding-top:0;
     padding-bottom:0 
}
 #top .background-top {
     position:absolute;
     top:0;
     left:0;
     right:0;
     bottom:0;
     z-index:-1 
}
 #top h1 {
    padding: 0 0 0;
    line-height: 100%;
    font-size: 100%;
}
 #top .welcome-text {
     padding:10px 0 0 
}
 #top .header-links {
     margin:39px 0 0;
     padding:0;
     list-style:none;
     display:inline-block;
     vertical-align:top;
     margin-Right:-35px!important;
}
 #top .header-links li {
     display:inline-block;
     vertical-align:middle;
     padding:0 0 0 5px!important;
}
 #top .header-links li a {
     color:#666;
     font-size:12px 
}
#top .search_form {
    margin: 10px 0 0 0px;
    padding: 0;
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
 #top #header-center .search_form {
     width:100%;
     display:block;
     margin-left:0 
}
 #top #header-left .search_form {
     width:80%;
     display:block;
     margin-left:0 
}
 #top .search_form input {
     padding:0 35px 0 14px;
     margin:0;
     height:36px;
     width:100%;
     font-size:12px;
     display:inline-block 
}
 .search_form .button-search,.search_form .button-search2 {
     font-family:FontAwesome;
     position:absolute;
     right:15px;
     top:9px;
     cursor:pointer;
     font-size:12px;
     line-height:18px;
     font-weight:400;
     color:#494b56 
}
 .search_form .button-search2:before,.search_form .button-search:before {
     content:"\f002" 
}
 #top #cart_block {
     display:inline-block;
     vertical-align:top 
}
 #top #cart_block .cart-heading {
     margin-top:12px;
     display:inline-block;
     cursor:pointer;
     padding:0 0 14px 
}
 #top #cart_block .cart-heading img {
     display:inline-block;
     vertical-align:top;
     width: 26px;
}
 #top #cart_block .cart-heading span {
     display:inline-block;
     vertical-align:top;
     font-weight:700;
     font-size:25px;
     line-height:25px;
     padding:5px 0 0 14px 
}
@media (max-width: 767px) {
    #top #cart_block .cart-heading span {
         display: inline-block;
        vertical-align: top;
        font-weight: 700;
        font-size: 17px;
        line-height: 25px;
        padding: 3px 0 0 0px;
    }
}
@media (max-width: 767px) {
    #top #cart_block .cart-heading img {
        width:18px !important;    
    }
}
@media (max-width: 767px) {

    .megamenuToogle-wrapper .container .background-megamenu {
       padding: 0px 0 0px !important; 
       
    }
}

 #top #cart_block .cart-heading span .hidden {
     display:inline-block!important;
     visibility:visible!important;
     padding:0;
     margin:0 
}
 #top #cart_block.open .cart-heading {
     border-bottom:2px solid #494b56;
     padding-bottom:12px 
}
 #top #cart_block .dropdown-menu {
     width:auto;
     text-align:left;
     padding:10px;
     margin-top:0;
     margin-left: -300px;
}
 #top #header-right #cart_block .dropdown-menu {
     right:0;
     left:auto 
}
 .mini-cart-info table {
     border-collapse:collapse;
     width:100%;
     padding:0;
     margin:0 
}
 .mini-cart-info td {
     margin:0;
     padding:0;
     vertical-align:middle 
}
 .mini-cart-info .image {
     padding:0 20px 20px 0 
}
 .mini-cart-info .image img {
     display:block 
}
 .mini-cart-info .name {
     padding:0 0 20px 
}
 .mini-cart-info .quantity {
     text-align:center;
     padding:0 15px 20px 
}
 .mini-cart-info td.total {
     text-align:right;
     padding:0 30px 20px 15px;
     font-size:18px;
     font-weight:700;
     color:#2e2f36 
}
 .mini-cart-info .remove {
     text-align:right;
     padding:0 0 20px 
}
 .mini-cart-info .remove a {
     display:block;
     text-align:center;
     width:14px;
     height:14px;
     font-size:11px;
     font-weight:700;
     line-height:11px;
     border:1px solid #9d9ea8;
     color:#9d9ea8;
     border-radius:50px;
     -moz-border-radius:50px;
     -webkit-border-radius:50px 
}
 .mini-cart-total {
     text-align:right;
     background:url(../img/bg-menu.png) top left repeat-x 
}
 .mini-cart-total table {
     text-align:right;
     display:inline-block;
     margin:0;
     padding:20px 0 10px 
}
 .mini-cart-total td {
     padding:0 0 0 30px 
}
 .mini-cart-total td b {
     font-weight:400 
}
 .mini-cart-total td:last-child {
     font-size:15px;
     font-weight:700;
     color:#2e2f36 
}
 #cart_block .checkout {
     text-align:right;
     clear:both;
     padding:0 
}
 #cart_block .checkout .button {
     margin-left:7px 
}
 #cart_block .empty {
         margin-right: 181px;
     text-align:center 
}
 #top #header-right {
     text-align:right;
     margin-top: -13px;
}
 .is-sticky #top {
     z-index:99;
     padding:0 
}
 .is-sticky #top .background {
     width:100% 
}
 .is-sticky #top .container {
     padding-top:0;
     padding-bottom:10px 
}
 .is-sticky #top .welcome-text,.is-sticky #top ul.header-links {
     display:none 
}
 .is-sticky #top h1 img {
     max-height:50px 
}
 .is-sticky .container-megamenu {
     z-index:99;
     padding:0 
}
 .breadcrumb .container>div {
     padding:20px 0 7px 
}
 .breadcrumb .container h2 {
     text-align:center;
     margin:15px 15px 0 0;
     padding:0;
     font-size:27px;
     line-height:1;
     font-weight:700 
}
 .breadcrumb .container ul {
     list-style:none;
     padding:0 0 5px;
     margin:0;
     text-align:center 
}
 .breadcrumb .container ul li {
     display:inline-block;
     padding-right:2px 
}
 .breadcrumb .container ul li:before {
     content:">";
     padding-right:4px 
}
 .breadcrumb .container ul li:first-child:before {
     display:none 
}
/** * .main-content .container,.standard-body .main-content .container * {
     * padding-bottom:60px * 
}
 */
 .banners>div {
     padding-top:30px 
}
 .banners>div img {
     display:block 
}
 .box .strip-line,.col-sm-3 .box>.next,.col-sm-3 .box>.prev,.col-sm-4 .box>.next,.col-sm-4 .box>.prev {
     display:none 
}
 .center-column {
     padding-top:0px;
     position:relative;
     margin-bottom:-20px 
}
 .center-column h1,.center-column h2,.center-column h4,.center-column h5,.center-column h6 {
     font-weight:800;
     color:#2e2f36;
     text-transform:uppercase;
     background:url(../img/bg-menu.png) bottom left repeat-x 
}
 .inner-page .pattern>div>.row:first-child>div {
     position:relative;
     margin-top:-20px!important;
     float:left 
}
#title-page {
    display: none;
}
.heading__product {
    margin-top: 36px;
    font-size: 23px;
   
}
.free-shipping-new {
    font-size: 13px;
    
    padding-top:10px;
}
.option__titles{
    font-size:13px;
}
.space{
    margin-top:-10px;
}
 .box {
     padding-top:15px;
     
    /** * position:relative */
}
 .center-column .box {
     margin-top:-20px 
}
 .box .box-heading {
     margin:40px 0 30px;
        padding: 3px 0 1px;
     font-size:16px;
     line-height:20px;
     font-weight:800;
     color:#2e2f36;
     text-transform:uppercase;
     background:url(../img/bg-menu.png) bottom left repeat-x ;
     text-align: center;
}
 .box .box-content {
     clear:both 
}

.product-page .box>.next, .product-page .box>.prev
{display: block;}

 .box>.next,.box>.prev {
     position:absolute;
     right:0;
     margin:41px 0 0 10px;
     width:30px;
     height:30px;
     background:#ccc;
     -webkit-transition:background .3s;
     -moz-transition:background .3s;
     -o-transition:background .3s;
     transition:background .3s;
     display: none;
}
 .box>.next:hover,.box>.prev:hover {
     background:#494b56 
}
 .box>.prev {
     right:40px 
}
 .box>.next span,.box>.prev span {
     display:block;
     width:6px;
     height:8px;
     margin:12px auto 0;
     background:url(../img/left.png) no-repeat;
     -webkit-transform:rotate(0);
     -webkit-transition-timing-function:ease-out;
     -webkit-transition-duration:250ms;
     -moz-transform:rotate(0);
     -moz-transition-timing-function:ease-out;
     -moz-transition-duration:250ms 
}
 .box>.next span {
     background:url(../img/right.png) no-repeat 
}
 .box-category ul ul,.box-category ul ul:before {
     background:url(../img/bg-menu.png) top left repeat-x 
}
 .box>.next:hover span,.box>.prev:hover span {
     -webkit-transform:rotate(360deg);
     -moz-transform:rotate(360deg) 
}
 .box-category {
     border:2px solid #e5e5e5;
     margin:45px 0 0;
     padding:0 
}
 .home .box-category {
     margin-top:30px 
}
 .box-category .box-heading {
     padding:25px 30px 15px 28px;
     margin:0 
}
 .box-category .box-content {
     padding:25px 28px 
}
 .box-category ul {
     list-style:none;
     padding:0;
     margin:-5px 0;
     line-height:30px;
     position:relative 
}
 .box-category>ul>li {
     padding:0 
}
 .box-category ul ul {
     position:relative;
     margin:0 
}
 .box-category ul ul:before {
     position:absolute;
     content:'';
     display:block;
     width:100%;
     height:1px;
     left:0;
     bottom:0 
}
 .box-category ul li a {
     line-height:28px 
}
 .box-category ul li a.active {
     color:#c18107;
     font-weight:700 
}
 .box-category ul li .head a {
     font-size:16px;
     line-height:29px;
     color:#9d9ea8 
}
 .box-category ul li .head .plus {
     display:none 
}
 .box-category ul li .head .collapsed .plus {
     display:block 
}
 .box-category ul li .head .collapsed .minus {
     display:none 
}
 .col-sm-3 .product-grid,.col-sm-4 .product-grid,.ui-autocomplete li a {
     display:block!important 
}
 .box-category ul li ul li {
     padding:0 0 0 20px 
}
 .product-grid {
     position:relative;
     /*margin-top:-30px;*/
     clear:both 
}
 .center-column .product-grid {
     margin-bottom:30px 
}
 .center-column .related-products .product-grid {
     margin-bottom:10px 
}
 .product-grid .product {
     margin-top:30px;
     margin-bottom: 30px;
         border: 1px solid #d2d2d2;
             border-bottom-left-radius: 11px;
    border-bottom-right-radius: 11px;
}
 .sale {
     padding:4px 15px;
     background:#ce9b3a;
     color:#fff;
     font-weight:700;
     font-size:12px;
     text-transform:uppercase;
     position:absolute;
     z-index:1;
     left:0;
}
 .product-info .sale {
     z-index:3;
}
 .product-grid .product .image {
     position:relative;
     overflow:hidden ;
     
}
 .product-grid .product .image img {
     display:block 
}
 .product-grid .product .image .product-actions {
     position:absolute;
     bottom:10px;
     left:10px;
     z-index:1;
     opacity:0;
     transition:all .3s;
     -moz-transition:all .3s;
     -webkit-transition:all .3s;
     -o-transition:all .3s 
}
 .product-grid .product:hover .image .product-actions {
     opacity:1 
}
 .product-grid .product .image .product-actions div {
     display:inline-block;
     margin:10px 7px 0 0 
}
 .product-grid .product .image .product-actions a {
     display:inline-block;
     cursor:pointer;
     width:40px;
     height:40px;
     margin:10px 7px 0 0;
     padding:9px 0 0;
     text-align:center;
     background:#fff;
     color:#c18107;
     font-size:14px;
     transition:all .4s;
     -moz-transition:all .4s;
     -webkit-transition:all .4s;
     -o-transition:all .4s 
}
 .product-grid .product .image .product-actions a:hover {
     background:#c18107 
}
 .product-grid .product .image .product-actions div a {
     margin:0 
}
 .product-grid .product .image .product-actions a i {
     -webkit-transform:rotate(0);
     -webkit-transition-timing-function:ease-out;
     -webkit-transition-duration:350ms;
     -moz-transform:rotate(0);
     -moz-transition-timing-function:ease-out;
     -moz-transition-duration:350ms 
}
 .product-grid .product .image img.zoom-image-effect,.product-grid .product:hover .image img.zoom-image-effect {
     -webkit-transition-timing-function:ease-out;
     -webkit-transition-duration:250ms;
     -moz-transition-timing-function:ease-out;
     -moz-transition-duration:250ms 
}
 .product-grid .product .image .product-actions a:hover i {
     -webkit-transform:rotate(360deg);
     -moz-transform:rotate(360deg);
     color:#fff 
}
 .product-grid .product .image img.zoom-image-effect {
     -webkit-transform:scale(1,1);
     -moz-transform:scale(1,1) 
}
 .product-grid .product:hover .image img.zoom-image-effect {
     -webkit-transform:scale(1.05,1.07);
     -moz-transform:scale(1.05,1.07) 
}
 .product-grid .product .image-swap-effect {
     position:relative 
}
 .product-grid .product .image-swap-effect .swap-image {
     position:absolute;
     transform:rotateY(-180deg);
     -webkit-transform:rotateY(-180deg);
     -moz-transform:rotateY(-180deg);
     transform-style:preserve-3d;
     -webkit-transform-style:preserve-3d;
     -moz-transform-style:preserve-3d;
     backface-visibility:hidden;
     transition:all .3s ease-in-out;
     opacity:0 
}
 .product-list .image img.zoom-image-effect,.product-list>div:hover .image img.zoom-image-effect {
     -webkit-transition-timing-function:ease-out;
     -webkit-transition-duration:250ms;
     -moz-transition-timing-function:ease-out;
     -moz-transition-duration:250ms 
}
 .product-grid .product .image-swap-effect .swap-image,.product-list .image-swap-effect .swap-image {
     -webkit-backface-visibility:hidden;
     -moz-backface-visibility:hidden;
     -webkit-transition:all .3s ease-in-out 
}
 .product-grid .product:hover .image .image-swap-effect .swap-image {
     transform:rotateX(0) rotateY(0);
     -webkit-transform:rotateX(0) rotateY(0);
     -moz-transform:rotateX(0) rotateY(0);
     opacity:1 
}
 .product-grid .product .name {
     padding-top:6px ;
     text-align: center;
     height: 63px;
}
 .product-grid .product .name a {
    font-size: 13px;
    line-height: 14px;
    /**
 * font-weight: 900;
 */
letter-spacing: .5px;
}

 .product-grid .product .price {
     font-size:18px;
         color: red;
     font-weight:700;
     padding:0px 0;
     text-align: center;
}
.option__title {
    padding-right: 10px;
}

 .product-grid .product .price .price-old {
     font-weight:400;
     font-size:14px;
     text-decoration:line-through;
     padding-right:4px;
}
 .product-grid .product .price .price-new {
     color:#c18107;
     font-size:15px;
}

 .product-grid .product .rating {
     padding-top:4px;
     text-align: center;
}
 .col-sm-3 .item,.col-sm-4 .item {
     overflow:hidden;
}
 .col-sm-3 .carousel-indicators,.col-sm-4 .carousel-indicators {
     display:block;
}
 .carousel-indicators {
     position:relative;
     z-index:15;
     width:60%;
     margin:25px 0 -5px 20%;
     padding-left:0;
     left:0;
     top:0;
     bottom:0;
     right:0;
     text-align:center;
     list-style:none;
     display:none;
}
 .carousel-indicators li {
     display:inline-block;
     width:10px;
     height:10px;
     margin:3px;
     padding:0;
     text-indent:-999px;
     cursor:pointer;
     background:#ccc;
     border:none;
     border-radius:0;
     -webkit-border-radius:0;
     -moz-border-radius:0 
}
 .col-sm-3 .products .row>div .product .product-actions,.col-sm-3 .products .row>div .product .sale,.col-sm-4 .products .row>div .product .product-actions,.col-sm-4 .products .row>div .product .sale {
     display:none 
}
 .carousel-indicators .active {
     background:#494b56;
     width:10px;
     height:10px;
     margin:3px 
}
 .col-sm-3 .products .product-grid,.col-sm-4 .products .product-grid {
     margin:-30px 0 0 
}
 .col-sm-3 .products .row>div,.col-sm-4 .products .row>div {
     width:100%;
     margin:0 
}
 .col-sm-3 .products .row>div .product,.col-sm-4 .products .row>div .product {
     margin:30px 0 0;
     padding:0 
}
 .col-sm-3 .products .row>div .product .left,.col-sm-4 .products .row>div .product .left {
     float:left;
     width:25% 
}
 .col-sm-3 .products .row>div .product .right,.col-sm-4 .products .row>div .product .right {
     float:left;
     width:65%;
     margin-left:10% 
}
 .col-sm-3 .products .row>div .product .name,.col-sm-4 .products .row>div .product .name {
     padding:0 
}
 .col-sm-3 .products .row>div .product .rating,.col-sm-4 .products .row>div .product .rating {
     padding-top:2px 
}
 .col-sm-3 .products .row>div .product .price,.col-sm-4 .products .row>div .product .price {
     padding:3px 0 0 
}
 .product-list>div {
     position:relative;
     margin:0 0 40px 
}
 .product-list .image {
     position:relative;
     overflow:hidden 
}
 .product-list .image img.zoom-image-effect {
     -webkit-transform:scale(1,1);
     -moz-transform:scale(1,1);
     display:block 
}
 .product-list>div:hover .image img.zoom-image-effect {
     -webkit-transform:scale(1.05,1.07);
     -moz-transform:scale(1.05,1.07) 
}
.cartoptions{
   display: flex;
   align-items: center;
   justify-content: space-between;
   flex-wrap: wrap;
}
 .product-list .image-swap-effect {
     position:relative;
     cursor:pointer 
}
.cartbutton{
  display: flex;align-items: flex-end;justify-content: flex-end;
    
}
 .product-list .image-swap-effect .swap-image {
     position:absolute;
     transform:rotateY(-180deg);
     -webkit-transform:rotateY(-180deg);
     -moz-transform:rotateY(-180deg);
     transform-style:preserve-3d;
     -webkit-transform-style:preserve-3d;
     -moz-transform-style:preserve-3d;
     backface-visibility:hidden;
     transition:all .3s ease-in-out;
     opacity:0 
}
 .product-list>div:hover .image-swap-effect .swap-image {
     transform:rotateX(0) rotateY(0);
     -webkit-transform:rotateX(0) rotateY(0);
     -moz-transform:rotateX(0) rotateY(0);
     opacity:1 
}
 .product-list .name {
     padding:15px 0 0 
}
 .product-list .name a {
     font-size:14px 
}
 .product-list .description {
     padding:12px 0 0;
     color:#666 
}
 .product-list .rating-reviews {
     padding:8px 0 0 
}
 .product-list .price {
     font-size:18px;
     font-weight:700;
     padding:20px 0 0;
     margin-top: 0;
}
 .product-list .price .price-old {
     font-weight:400;
     font-size:14px;
     padding-right:4px 
}
 .product-list .price .price-new {
     color:#c18107 
}
 .product-list .product-actions {
     padding:12px 0 0 
}
 .product-list .product-actions div {
     display:inline-block;
     margin:10px 7px 0 0;
     vertical-align:top 
}
 .product-list .product-actions div a {
     display:inline-block;
     cursor:pointer;
     margin:0;
     width:40px;
     height:40px;
     font-size:14px;
     padding:9px 0 0;
     text-align:center;
     background:#fff;
     color:#c18107;
     border:1px solid #d9d9d9;
     transition:all .4s;
     -moz-transition:all .4s;
     -webkit-transition:all .4s;
     -o-transition:all .4s 
}
 .category-list img,.product-info .product-image a,.product-info .thumbnails li img {
     display:block;
     border:none;
}
 .product-list .product-actions div a:hover {
     color:#fff;
     background:#c18107;
     border-color:#c18107 
}
 .category-list,.refine_search {
     background:url(../img/bg-menu.png) bottom left repeat-x 
}
 .product-list .product-actions .add-to-cart a {
     width:auto;
     height:40px;
     font-size:12px;
     font-weight:700;
     padding:11px 20px 0;
     text-transform:uppercase 
}
 .product-list .product-actions .add-to-cart a i {
     margin-right:10px 
}
 .category-info {
     padding:0 0 0px;
     position:relative;
     margin: 0px 0px 0 0;
    
}
 .category-info .image {
     padding:10px 20px 20px 0;
     float:left;
     width:auto 
}
 .category-info>p {
     padding:0 20px 0 0 
}
 .refine_search {
     margin-top:0!important;
     margin-bottom:20px!important;
     padding:0 0 11px!important 
}
 .category-list {
     margin-bottom:30px 
}
 .category-list-text-only {
     line-height:30px;
     padding-bottom:14px;
     padding-top:3px 
}
 .category-list .row>div {
     margin-bottom:26px;
     text-align:center 
}
 .category-list-text-only .row>div {
     margin-bottom:6px;
     text-align:left 
}
 .category-list img {
     margin-bottom:15px;
     margin-left:auto;
     margin-right:auto 
}
 .product-filter {
     padding:0;
     margin:0 0 30px;
     font-size:14px 
}
 .product-filter .list-options {
     float:right;
     width:auto;
     padding:0;
     position:relative;
     margin:-10px 0 0 
}
 .product-filter .list-options .sort {
     padding:10px 0 0;
     float:left;
     width:auto 
}
 .product-filter .list-options .limit {
     padding:10px 0 0 30px;
     float:left;
     width:auto 
}
 .product-filter .list-options select {
     margin:0 0 0 10px;
     width:auto 
}
 .product-filter .options {
     float:left;
     width:auto;
     padding:1px 0 0 
}
 .product-filter .options .product-compare {
     float:right;
     width:auto;
     padding:2px 0 0 20px 
}
 .product-filter .options .button-group {
     float:left;
     width:auto;
     padding:0 20px 0 0 
}
 .product-filter .options .button-group button {
     margin:0 8px 0 0;
     color:#9d9ea8;
     border:none;
     background:0 0;
     padding:0;
     font-size:18px 
}
 .product-filter .options .button-group .active,.product-filter .options .button-group button:hover {
     color:#c18107 
}
 .product-filter .options .button-group button i.fa-th-large:before {
     content:"\f00a" 
}
 .product-info .product-image {
     margin:0 0 30px;
     text-align:center;
     position:relative 
}
#ImageScrollPrev, #ImageScrollNext {
    float: left;
    background: none;
    border: none;
    margin-top: 40px;
    cursor: pointer;
  width: 26px;
height: 30px;
line-height: 1;
}
@media (max-width: 767px) {

    .product-info .product-image img {
        width:100%  !important;       
    }
}
.product-info .product-image img {
     display:block;
     cursor:pointer;
     width:84%;
}

 .product-info .thumbnails ul {
     list-style:none;
     position:relative;
}
 .product-info .thumbnails li {
     width:18%;
     float:left 
}
 .product-info .thumbnails-left li {
     float:none;
     width:100% 
}
 .product-info .thumbnails li p {
     margin:0;
     
}
 .product-info .product-center {
     position:relative;
     margin-top:-15px;
     margin-bottom:30px 
}
 .product-info .cart,.product-info .description,.product-info .price {
     padding:12px 0;
    /** * background:url(../img/bg-menu.png) bottom left repeat-x */
}
 .product-info .price .price-new {
     font-size:20px;
     line-height:44px;
     color:red;
     font-weight:700 
}
.nav-link.active {
    font-size: 14px;
    color: black;
    text-transform: uppercase;
    border: 1px solid whitesmoke;
    margin: -17px;
}
#button-size {
    cursor: pointer;
    -webkit-appearance: button;
    background: null;
    border: none;
    background: none;
    font-size: 14px;
    color: red;
    font-weight: bold;
}
.stock{
    color:green;
    font-size:12px;
}
 .product-info .options {
     padding-bottom:30px 
}
 .product-info h2 {
     padding:0;
     margin:0 0 10px;
     background:0 0!important 
}

 .product-info .options label {
     padding:0;
     margin:3px 0 0 
}
 .product-info .options .form-group {
     padding:0 
}
 .product-info .options .form-group>label {
     font-weight:600 
}
 .product-info .options .text-danger {
     padding:5px 0 0 
}
 .product-info .cart .add-to-cart .quantity,.product-info .cart .add-to-cart input,.product-info .cart .add-to-cart p {
     display:inline-block 
}
 .product-info .cart .add-to-cart p {
    /** * padding:6px 10px 5px 0;
     */
     font-weight:600 
}
 .product-info .cart .add-to-cart .button {
     padding-right:25px;
     font-size:13px;
     border-radius:20px 
}
 .product-info .cart .add-to-cart .button:hover {
     background-color:#494B56 
}
 .product-info .cart .add-to-cart #button-more-details {
     display:none 
}
 #quickview .product-image a,#quickview .product-image img,#quickview .thumbnails li img,span.error {
     display:block 
}
 .product-info .cart .add-to-cart .quantity {
     position: relative;
     top: -15px;
    
}
 .product-info .cart .add-to-cart .quantity input {
     padding-right:20px;
     min-width:60px;
     margin:0 10px 0 0;
     height:36px 
}
 .product-info .cart .add-to-cart .quantity #q_down,.product-info .cart .add-to-cart .quantity #q_up {
     text-align:center;
     display:block;
     position:absolute;
     right:11px;
     height:17px;
     width:18px;
     font-size:8px;
     line-height:17px 
}
 .product-info .cart .add-to-cart .quantity #q_up {
     top:1px;
     border:1px solid #d9d9d9;
     border-top:none;
     border-right:none 
}
 .product-info .cart .add-to-cart .quantity #q_down {
     top:18px;
     border-left:1px solid #d9d9d9 
}
 .product-info .cart .links {
     padding:25px 0 0 
}
 .product-info .cart .links a {
     padding-right:20px;
     cursor:pointer 
}
 .product-info .cart .links a i {
     margin-right:5px 
}
 .product-info .cart .minimum {
     padding:15px 0 0 
}
 .product-info .review {
     padding:25px 0 3px 
}
 .product-info .review>div {
     padding:7px 0 
}
 .product-info .review a {
     cursor:pointer;
     font-size:12px;
}
 #quickview .product-image {
     margin:0 0 20px 
}
 #quickview .product-image img {
     cursor:pointer 
}
 #quickview .thumbnails {
     position:relative;
     margin:0 0 -30px 
}
 #quickview .thumbnails ul {
     list-style:none;
     margin:0 0 0 -20px;
     position:relative;
     padding:0 
}
 #quickview .thumbnails li {
     width:25%;
     float:left 
}
 #quickview .thumbnails-left li {
     float:none;
     width:100% 
}
 #quickview .thumbnails li p {
     margin:0;
     padding:0 0 30px 20px 
}
 #quickview .cart .add-to-cart .quantity,#quickview .cart .add-to-cart p,#quickview .cart .links,#quickview .cart .minimum,#quickview .options,#quickview .review,#txt_stock,.product-block .strip-line {
     display:none 
}
 #quickview .product-center {
     position:relative;
     margin-top:-18px;
     margin-bottom:-20px 
}
 #quickview .cart,#quickview .description,#quickview .options,#quickview .price {
     padding:25px 0;
     background:url(../img/bg-menu.png) bottom left repeat-x 
}
 #quickview .cart {
     background:0 0 
}
 #quickview .price .price-new {
     font-size:50px;
     line-height:54px;
     color:#262626;
     font-weight:700 
}
 #quickview .cart .add-to-cart input {
     margin:0 10px 0 0 
}
 .product-block {
     border:2px solid #e5e5e5;
     padding:0;
     margin:0 0 30px 
}
 .product-block .title-block {
     padding:25px 30px 15px 28px;
     margin:0;
     font-size:16px;
     line-height:20px;
     font-weight:800;
     color:#2e2f36;
     text-transform:uppercase;
     background:url(../img/bg-menu.png) bottom left repeat-x 
}
 .footer ul li a,.list-box {
     line-height:30px 
}
 .product-block .block-content {
     clear:both;
     padding:30px 
}
 .tags_product {
     margin:0 0 20px 
}
 .rating i {
     margin:0 1px 0 2px;
     font-size:10px;
     color:#9d9ea8 
}
 .custom-footer h4,.footer h4 {
     text-transform:uppercase;
     font-size:16px 
}
 .rating i.active {
     color:#c18107 
}
 .custom-footer {
     position:relative 
}
 .custom-footer .background-custom-footer {
     position:absolute;
     top:0;
     left:0;
     right:0;
     bottom:0;
     z-index:-1 
}
 .custom-footer .background,.standard-body .custom-footer .background {
     background:#f2f2f2 
}
 .custom-footer .pattern {
     padding:5px 0 45px;
     color:#666 
}
 .custom-footer .pattern a {
     color:#666 
}
 .custom-footer h4 {
     color:#2e2f36;
     font-weight:800;
     padding:42px 0 11px;
     margin:0 0 30px;
     background:url(../img/bg-menu.png) bottom left repeat-x 
}
 .footer {
     position:relative 
}
 .footer .background-footer {
     position:absolute;
     top:0;
     left:0;
     right:0;
     bottom:0;
     z-index:-1 
}
 #facebook,.copyright,.footer ul {
     position:relative 
}
 .footer .background,.standard-body .footer .background {
     background:#494b56 
}
 .footer .pattern {
     padding:0;
     color:#9d9ea8 
}
 .footer .pattern a {
     color:#9d9ea8 
}
 .footer .pattern p {
     padding:0;
     margin:0 
}
 .footer h4 {
     color:#fff;
     font-weight:700;
     padding:20px 14px 11px 0;
     margin:26px 0 20px;
     background:url(../img/bg-menu.png) bottom left repeat-x 
}
 .footer ul,ul.contact-us {
     list-style:none;
     padding:0 
}
 #facebook {
     background:#fff;
     border:1px solid #d9d9d9 
}
 .fb-like-box,.fb-like-box span,.fb-like-box span iframe[style] {
     width:100%!important 
}
 .footer ul {
     margin:0 0 5px;
     clear:both 
}
 ul.contact-us {
     margin:0 
}
 ul.contact-us li {
     clear:both;
     font-size:14px;
     color:#676767;
     margin:20px 0 0 
}
 ul.contact-us li:first-child {
     margin:0 
}
 ul.contact-us li i {
     float:left;
     width:50px;
     height:50px;
     margin:0 20px 0 0;
     text-align:center;
     font-size:16px;
     color:#fff;
     background:#9d9ea8;
     padding:16px 0 0 
}
 ul.contact-us li i.fa-skype {
     font-size:20px;
     padding:15px 0 0 
}
 ul.contact-us li i.fa-phone {
     font-size:20px 
}
 ul.contact-us li p {
     padding:4px 0 0!important 
}
 #code_mdl {
     font-weight:800;
     font-size:13px 
}
 .copyright .background-copyright {
     position:absolute;
     top:0;
     left:0;
     right:0;
     bottom:0;
     z-index:-1 
}
 .copyright .background,.standard-body .copyright .background {
     background:url(../img/bg-menu.png) top center repeat-x #494b56 
}
 .copyright .pattern,.copyright .pattern a {
     color:#9d9ea8 
}
 .copyright p {
     margin:0;
     padding:6px 0 0 
}
 .copyright ul {
     float:right;
     width:auto;
     list-style:none;
     padding:0;
     margin:0 
}
 .copyright ul li {
     display:inline-block;
     margin-left:15px;
     vertical-align:middle 
}
 .ui-helper-hidden {
     display:none 
}
 .ui-helper-hidden-accessible {
     border:0;
     clip:rect(0 0 0 0);
     height:1px;
     margin:-1px;
     overflow:hidden;
     padding:0;
     position:absolute;
     width:1px 
}
 .ui-helper-reset {
     margin:0;
     padding:0;
     border:0;
     outline:0;
     line-height:1.3;
     text-decoration:none;
     font-size:100%;
     list-style:none 
}
 .ui-helper-clearfix:after,.ui-helper-clearfix:before {
     content:"";
     display:table;
     border-collapse:collapse 
}
 .ui-helper-clearfix:after {
     clear:both 
}
 .ui-helper-clearfix {
     min-height:0 
}
 .ui-helper-zfix {
     width:100%;
     height:100%;
     top:0;
     left:0;
     position:absolute;
     opacity:0;
     filter:Alpha(Opacity=0) 
}
 .ui-front {
     z-index:100 
}
 .ui-autocomplete {
     position:absolute;
     cursor:default;
     z-index:999;
     background:#fff!important;
     border:1px solid #494b56!important;
     top:5px!important;
     right:0!important;
     left:0!important;
     min-width:250px!important;
     padding:0!important;
     margin:0!important;
     list-style:none!important;
     border-radius:0!important;
     -moz-border-radius:0!important;
     -webkit-border-radius:0!important;
     box-shadow:none!important;
     -moz-box-shadow:none!important;
     -webkit-box-shadow:none!important;
     font-family:inherit!important 
}
 .autocomplete-results,.htabs a,.list-box,.review-list .text,table.form {
     position:relative 
}
 .autocomplete-results {
     text-align:left 
}
 .container-megamenu .ui-autocomplete {
     left:auto!important 
}
 .container-megamenu .ui-autocomplete:before {
     left:auto;
     right:18px 
}
 .container-megamenu .ui-autocomplete:after {
     left:auto;
     right:19px 
}
 .ui-autocomplete li {
     padding:1px 0 0;
     margin:0;
     background:url(../img/bg-menu.png) top left repeat-x!important 
}
 .ui-autocomplete li:first-child {
     background:0 0!important;
     padding:0 
}
 .ui-autocomplete li a {
     padding:14px 15px 12px!important;
     margin:0!important;
     cursor:pointer;
     border:none!important;
     background:0 0!important;
     overflow:hidden;
     color:#262626!important;
     font-size:13px!important;
     border-radius:0!important;
     -moz-border-radius:0!important;
     -webkit-border-radius:0!important 
}
 .ui-autocomplete li a.ui-state-focus {
     background:#f2f2f2!important 
}
 .ui-autocomplete-loading {
     background-image:url(../img/loader.gif)!important;
     background-repeat:no-repeat!important;
     background-position:center!important 
}
 .center-column .tab-content,.htabs {
     background:url(../img/bg-menu.png) bottom left repeat-x 
}
#description {
    font-size: 14px;
    font-weight: 300;
    padding-top: 19px;
    margin-left: -18px;
}
.text {
    font-size: 13px;
}
.related-image {
    display: none;
}
.tab-content{
    font-size:18px;
    font-weight:400px;
}
 .center-column .list-unstyled {
     line-height:30px;
     position:relative;
     margin-top:-7px 
}
 .list-box {
     list-style:none;
     margin:-10px 0;
     padding:0 
}
 span.error {
     padding:5px 0;
     color:red 
}
 .form span.error {
     display:inline-block;
     padding-left:20px 
}
 .product-info span.error {
     padding-top:0 
}
 .help {
     font-size:10px;
     display:block 
}
 table.form {
     margin-top:-7px 
}
 table.form td {
     padding:5px 13px 0 0 
}
 table.form td input,table.form td select,table.form td textarea {
     margin-left:7px 
}
 .htabs {
     margin:0 
}
 .htabs:after,.htabs:before {
     display:table;
     content:" " 
}
 .htabs:after {
     clear:both 
}
 .htabs a {
     float:left;
     display:block;
     margin:10px 30px 0 0;
     padding:0 0 11px;
     font-size:16px;
     font-weight:800;
     color:#2e2f36;
     text-transform:uppercase 
}
 .htabs a.selected {
     color:#9d9ea8;
     border-bottom:2px solid #494b56 
}
 .center-column .tab-content {
     padding:0 0 30px;
    
     color:#666 
}
 .center-column .tab-content>:last-child {
     padding-bottom:0;
     margin-bottom:0 
}
 .center-column .tab-content>:first-child {
     padding-top:0;
     margin-top:0 
}
 .attention,.information,.success,.warning {
     padding:10px 10px 10px 40px;
     margin:0 0 20px;
     clear:both 
}
 .success {
     background:url(../img/success.png) 13px center no-repeat #EAF7D9;
     border:1px solid #BBDF8D 
}
 .warning {
     background:url(../img/warning.png) 13px center no-repeat #FFD1D1;
     border:1px solid #F8ACAC 
}
 .attention {
     background:url(../img/attention.png) 13px center no-repeat #FFF5CC;
     border:1px solid #F2DD8C 
}
 .information {
     background:url(../img/information.png) 13px center no-repeat #E8F6FF;
     border:1px solid #B8E2FB 
}
 .review-list .author,.review-list .rating {
     display:inline-block 
}
 .review-list .rating {
     float:right;
     width:auto 
}
 .review-list .author span {
     font-size:10px;
     opacity:.8;
     font-style:italic;
     padding-left:3px 
}
 .review-list .text {
     margin:15px 0 20px;
 
     
     background:#fff 
}
 .review-list .text:after,.review-list .text:before {
     position:absolute;
     display:inline-block;
     content:'' 
}
 .review-list .text:before {
     top:-9px;
     left:9px;

}
 .review-list .text:after {
     top:-8px;
     left:10px;
     border-right:8px solid transparent;
     border-bottom:8px solid #fff;
     border-left:8px solid transparent 
}
 .cart-info table,.checkout-product table,.compare-info,.table,.wishlist-info table,.wishlist-product table,table.attribute,table.list {
     border-collapse:separate;
     border-spacing:0;
     border:1px solid #e5e5e5;
     width:100%;
 
}
 .cart-info table td,.checkout-product table td,.compare-info td,.table td,.wishlist-info table td,.wishlist-product table td,table.attribute td,table.list td {
    border:1px solid whitesmoke;
     padding:10px;
     text-align:left;
     vertical-align:top 
}
 .table td.text-center,.table td.text-right {
     text-align:center 
}
 .cart-info table td {
     vertical-align:middle;
     font-weight: bold;
}
 .table td.text-center .input-group {
     margin:0 auto 
}
 .cart-info table thead td,.checkout-product table thead td,.compare-info thead td,.table thead td,.wishlist-info table thead td,.wishlist-product table thead td,table.attribute thead td,table.list thead td {
     font-weight:700;
     text-transform:uppercase;
     padding:10px 10px 8px 
}
 .cart-info table thead:first-child td,.checkout-product table thead:first-child td,.compare-info thead:first-child td,.table thead:first-child td,.wishlist-info table thead:first-child td,.wishlist-product table thead:first-child td,table.attribute thead:first-child td,table.list thead:first-child td {
    border:1px solid black; 
}

 .table .price-new {
     color:#ff6b6b 
}
 .table .price-old {
     color:grey;
     text-decoration:line-through;
     padding-right:2px 
}
 table img {
     max-width:none;
     margin-left:7px 
}
 .cart-total {
     overflow:auto;
     margin-bottom:25px 
}
 .cart-total table {
     float:right 
}
 .cart-total td {
     padding:0 0 0 30px;
     text-align:right 
}
 .cart-total td:first-child b {
     font-weight:400 
}
 .cart-total table tr td:last-child,div.testimonial span,ul.box-filter>li>span {
     font-weight:700 
}
 .manufacturer-list {
     border:1px solid #e5e5e5;
     padding:0;
     overflow:auto;
     margin-top:5px;
     margin-bottom:20px 
}
 .manufacturer-heading {
     border-bottom:1px solid #e5e5e5;
     padding:10px 
}
 .manufacturer-content {
     padding:10px;
     overflow:auto 
}
 .manufacturer-list ul {
     float:left;
     width:25%;
     margin:0 0 0 20px;
     padding:0 
}
 .center-column .panel {
     position:relative;
     padding:0 0 20px;
     margin:0!important 
}
 .center-column .panel-heading {
     padding:0;
     margin:0 
}
 .center-column .panel-heading h4 {
     margin:0;
     padding-top:0;
     font-size:14px 
}
 .center-column .panel-body {
     padding:25px 30px 30px;
     position:relative;
     border:1px solid #e5e5e5;
     margin:-1px 0 10px 
}
 .center-column .panel-body .buttons {
     margin:0 
}
 .center-column .panel-body .btn {
     margin-top:10px 
}
 .banner {
     text-align:center;
     width:100%;
     margin:30px 0 0 
}
 .facebook_left,.facebook_right {
     z-index:999;
     width:250px;
     position:fixed 
}
 .banner img.with-link {
     cursor:pointer 
}
 ul.box-filter {
     list-style:none;
     margin:0;
     padding:0 0 25px;
     line-height:24px 
}
 ul.box-filter>li {
     padding:15px 0 0 
}
 ul.box-filter>li:first-child {
     padding:0 
}
 ul.box-filter label {
     margin:3px 0 0 
}
 ul.box-filter ul {
     list-style:none;
     padding:0 
}
 .facebook_left {
     left:-250px;
     top:250px 
}
 .facebook_right {
     right:-250px;
     top:241px 
}
 .facebook_left .facebook-icon,.facebook_right .facebook-icon {
     height:50px;
     width:50px;
     right:-50px;
     background:url(../img/facebook-icon.png) no-repeat;
     cursor:pointer;
     position:absolute;
     z-index:999 
}
 .facebook_right .facebook-icon {
     left:-50px;
     right:auto 
}
 .facebook_left .facebook-content,.facebook_right .facebook-content {
     background-color:#FFF;
     border:4px solid #4b6baf;
     position:relative;
     z-index:999 
}
 .twitter_left,.twitter_right {
     z-index:998;
     width:250px;
     position:fixed;
     top:241px 
}
 .twitter_left {
     left:-250px 
}
 .twitter_right {
     right:-250px;
     display:none!important 
}
 .facebook_left+.twitter_left,.facebook_right+.twitter_right {
     top:301px 
}
 .twitter_left .twitter-icon,.twitter_right .twitter-icon {
     height:50px;
     width:50px;
     right:-50px;
     background:url(../img/twitter-icon.png) no-repeat;
     cursor:pointer;
     position:absolute;
     z-index:998 
}
 .twitter_right .twitter-icon {
     left:-50px;
     right:auto 
}
 .twitter_left .twitter-content,.twitter_right .twitter-content {
     background-color:#FFF;
     border:4px solid #36a7e5;
     position:relative;
     z-index:998 
}
 .custom_left,.custom_right {
     z-index:996;
     width:250px;
     position:fixed 
}
 .custom_left {
     left:-250px;
     top:241px 
}
 .custom_right {
     right:-250px;
     top:150px 
}
 .facebook_left+.twitter_left+.custom_left,.facebook_right+.twitter_right+.custom_right {
     top:361px 
}
 .facebook_left+.custom_left,.facebook_right+.custom_right,.twitter_left+.custom_left,.twitter_right+.custom_right {
     top:301px 
}
 .custom_left .custom-icon,.custom_right .custom-icon {
     height:50px;
     width:50px;
     right:-50px;
     background:url(../img/custom-icon.png) no-repeat;
     cursor:pointer;
     position:absolute;
     z-index:996 
}
 .checkout,.free-shipping,div.testimonial .author {
     position:relative 
}
 .custom_left .custom-icon {
     background:url(../img/custom-icon-right.png) no-repeat 
}
 .custom_right .custom-icon {
     left:-50px;
     right:auto 
}
 .custom_left .custom-content,.custom_right .custom-content {
     background-color:#FFF;
     border:4px solid #ea2e49;
     position:relative;
     z-index:996;
     padding:10px 
}
 .picker-switch .btn,.timepicker-picker .btn {
     background:0 0!important;
     color:grey!important;
     border:none!important;
     text-shadow:none!important;
     -webkit-text-shadow:none!important;
     -moz-text-shadow:none!important 
}
 div.required .control-label:before {
     content:'* ';
     color:red;
     font-weight:700 
}
 .required {
     color:red 
}
 div.testimonial {
     max-width:820px;
     margin:0 auto 
}
 div.testimonial img[align=left] {
     margin-right:30px 
}
 div.testimonial img[align=right] {
     margin-left:30px 
}
 div.testimonial .author {
     line-height:1.2;
     margin-top:-3px 
}
 div.testimonial span {
     font-size:16px 
}
 div.testimonial p {
     color:#c18107 
}
 div.testimonial .description {
     font-size:21px;
     line-height:30px;
     font-weight:200;
     padding:4px 0 0;
     font-family:Raleway 
}
 .return-list .return-id {
     width:49%;
     float:left;
     margin-bottom:2px 
}
 .return-list .return-status {
     width:49%;
     float:right;
     text-align:right;
     margin-bottom:2px 
}
 .return-list .return-content {
     padding:10px 0;
     display:inline-block;
     width:100%;
     margin-bottom:20px;
     border-top:1px solid #e6e6e6;
     border-bottom:1px solid #e6e6e6 
}
 .return-list .return-content div {
     float:left;
     width:33.3% 
}
 .return-list .return-info {
     text-align:right 
}
 .return-product {
     overflow:auto;
     margin-top:10px;
     margin-bottom:20px 
}
 .return-opened textarea {
     width:100% 
}
 .checkout>div {
     margin:0 0 20px 
}
 .checkout-heading {
     background:url(../img/bg-menu.png) bottom left repeat-x;
     padding:5px 0 7px;
     font-size:14px;
     font-weight:800;
     text-transform:uppercase 
}
 .checkout-heading a {
     float:right;
     margin-top:1px;
     cursor:pointer 
}
 .checkout-content {
     border:1px solid #e6e6e6;
     border-top:none;
     display:none;
     padding:25px 30px 
}
 .checkout-content:after,.checkout-content:before {
     display:table;
     content:" " 
}
 .checkout-content:after {
     clear:both 
}
 .checkout-content .left {
     float:left;
     width:48% 
}
 .checkout-content .left>:first-child {
     margin-top:0 
}
 .checkout-content .right {
     float:right;
     width:48% 
}
 .checkout-content .right .button {
     margin-top:10px 
}
 .checkout-content .right>:first-child {
     margin-top:0 
}
 .checkout-content .buttons {
     clear:both;
     margin:0 
}
 .checkout-content label {
     padding-left:5px 
}
 .checkout-content table label {
     padding-left:0 
}
 .stButton .stFb,.stButton .stMainServices,.stButton .stTwbutton {
     height:23px!important 
}
 .stButton .stButton_gradient {
     height:21px!important 
}
 .free-shipping p {
     font-weight:700;
     font-size:16px;
     color:green;
     padding-left:10px 
}
 .free-shipping p .uk {
     color:#01A7E7;
     position:absolute;
     left:10px;
     font-size:20px;
     line-height:6px;
     text-align:center;
     top:32px 
}
 .free-shipping p span {
     padding-left:30px 
}
 .pagination .links a,.pagination .links b {
     display:inline-block;
     padding:6px 10px;
     text-decoration:none;
     color:#fff 
}
 .pagination .links a {
     background:#D2D2D2 
}
 .pagination .links b {
     font-weight:400;
     background:#C18107 
}
 .size-form {
     margin-left:500px 
}
 .discount50 img {
     margin-top:-250px;
     margin-left:270px;
     display:none 
}
 .modal-body p a {
     font-weight:700!important;
     color:red 
}
 .price .no-charges {
     margin-bottom:-25px;
     font-size:12px;
     font-weight:700;
     color:red;
     margin-left:40px 
}
 .winter {
     position: relative;
}
 .winter img {
     position:absolute;
     top:-300px;
     left:253px;
     position: absolute;
     top: -204px;
     left: 230px;
}
 .free_jackets {
     margin-right:195px;
     margin-bottom:-29px;
     font-size:25px;
     margin-top:-20px;
     color:#00f!important;
}
 .free-shipping {
     -webkit-animation:blink 2s step-end infinite;
     -moz-animation:blink 2s step-end infinite;
     -o-animation:blink 2s step-end infinite;
     animation:blink 2s step-end infinite;
     margin-top: -20px;
}
 @-webkit-keyframes blink {
     67% {
         opacity:0 
    }
}
 @-moz-keyframes blink {
     67% {
         opacity:0 
    }
}
 @-o-keyframes blink {
     67% {
         opacity:0 
    }
}
 @keyframes blink {
     67% {
         opacity:0 
    }
}
 .return-reason table {
     margin-top:0 
}
 .offer {
     position:relative 
}
#quickview_product {
    margin-top:10px !important;
}
 #quickview_product .product-center .offer img {
     position:absolute;
     bottom:33px;
     left:200px;
     display:block 
}
 .discount p {
     position:absolute;
     left:15px;
     top:-7px;
     font-size:19px;
     font-weight:700 
}
 .discount {
     position:relative 
}
/**
 *  .product .left .image {
 *      width:300px 
 * }
 */
 .popup-gallery {
     margin-top:20px 
}
@media (max-width: 767px) {
 
    .popup-gallery {
         margin-top:0px !important; 
    }
    .header_section {
        display:block !important;
    }
}
@media (max-width: 767px) {
    .product-info {
        padding-top:0px !important;
    }
}
@media (max-width:767px) {
    .header_left {
        margin-left:73px !important;
    }
}
 #banner1 {
     margin-top:12px 
}
 .review-list .order span {
     font-size:13px;
     font-weight:700;
     font-style:normal;
     color:#01A7E7 
}
 #floatingenquire {
     position:fixed;
     bottom:4%!important;
     right:10px!important;
     float:left!important;
     padding:0!important;
     z-index:100 
}
 .authentic-review img {
     margin-left:500px 
}
 .order-form {
    display: none;
}
 .info_13 .center-column {
     display: none;
}
 .info_13 .container .order-form {
    display: block;
}
.option__title{
    font-size:13px;
}
.text__last{
    text-align:center;
    font-size:12px;
    width: 260px;
}
.mainsec{
    display:flex;
    flex-direction: row;
    justify-content:space-between;
}
@media screen and (max-width: 480px) {
  
  .mainsec{
    display:flex;
    flex-direction: row;
    flex-wrap:wrap;
}
}

 .no-charges-new {
     font-size: 13px;
     color: black;
     margin-top: 7px;
}
 #product .options {
   background: #F9F9F9;
border: 1px solid #E9E9E9;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 5px;
padding: 20px;
margin-top: -13px;
width: 300px;

}
 .review {
     margin-top: -44px;
     padding-right: 40px;
}
 .product-grid .product .right {
  
    padding-left: 11px;
    padding-right: 11px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
/** * .product-info .product-grid .product .right * {
     * background:#d2d2d2;
     * border-radius:10px;
     * padding-left:11px;
     * padding-right:11px * 
}
 */
 .fratured-box .featured-next , .fratured-box .featured-prev {
     margin: 425px 0 30px ;
}
/** * Slider Grid */
 .cap-slider{
    width:63%;
    
    margin-right:-10px;
}
 .Block {
     margin-top: 10px;
     margin-bottom: 10px;
}
 .spider-slider {
     width: 63%;
     margin-top: -5px;
     float: left;
      
}
 .doc-slider {
     width: 36.11%;
     margin: 240px 0px 0px;
     display: block;
     clear: both;
      
     float: left;
     position: absolute;
}
 .hero-slider {
     width: 62.7%;
     position: relative;
     display: block;
     float: right;
     margin-right:0px;
     margin-top:3px;
     
}
 @media(min-width:1200px){
     .X-men-slider{
        position:absolute;
        width:18.05%;
        margin-right: 24px;
        height:501px;
          
          
    }
     .supermen-slider{
         float:right;
         width:18.18%;
         margin-right:2px;
         height:501px !important;
          
    }
}
 @media only screen and (max-width: 1370px) and (min-width: 1200px){
     .doc-slider {
         margin: 221px 0px 0px;
         width: 36.2% !impo @media only screen and (min-width:1200px) and (max-width:1370px){
             .doc-slider{
                margin:240px 0px 0px;
                width:36.2%;
            }
        }
         @media only screen and (min-width:1200px) and (max-width:1366px){
             .hero-slider{
                width:62.7%;
                height:224px;
                position:relative;
                 display:block;
                float:right;
                 margin-right:-268px;
                margin-top:53px;
               margin-left:22px;
            }
        }
         .rating {
             margin-left: 30px;
        }
        /*** ------recrnt-view*/
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-Light.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-Light.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-Light.ttf') format('truetype');
             font-weight: 300;
             font-style: normal;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-ExtraLightItalic.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-ExtraLightItalic.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-ExtraLightItalic.ttf') format('truetype');
             font-weight: 200;
             font-style: italic;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-ThinItalic.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-ThinItalic.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-ThinItalic.ttf') format('truetype');
             font-weight: 100;
             font-style: italic;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-Italic.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-Italic.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-Italic.ttf') format('truetype');
             font-weight: normal;
             font-style: italic;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-BlackItalic.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-BlackItalic.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-BlackItalic.ttf') format('truetype');
             font-weight: 900;
             font-style: italic;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-ExtraLight.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-ExtraLight.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-ExtraLight.ttf') format('truetype');
             font-weight: 200;
             font-style: normal;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-SemiBold.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-SemiBold.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-SemiBold.ttf') format('truetype');
             font-weight: 600;
             font-style: normal;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-ExtraBold.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-ExtraBold.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-ExtraBold.ttf') format('truetype');
             font-weight: 800;
             font-style: normal;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-Thin.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-Thin.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-Thin.ttf') format('truetype');
             font-weight: 100;
             font-style: normal;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-LightItalic.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-LightItalic.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-LightItalic.ttf') format('truetype');
             font-weight: 300;
             font-style: italic;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-MediumItalic.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-MediumItalic.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-MediumItalic.ttf') format('truetype');
             font-weight: 500;
             font-style: italic;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-Medium.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-Medium.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-Medium.ttf') format('truetype');
             font-weight: 500;
             font-style: normal;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-BoldItalic.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-BoldItalic.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-BoldItalic.ttf') format('truetype');
             font-weight: bold;
             font-style: italic;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-Bold.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-Bold.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-Bold.ttf') format('truetype');
             font-weight: bold;
             font-style: normal;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-SemiBoldItalic.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-SemiBoldItalic.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-SemiBoldItalic.ttf') format('truetype');
             font-weight: 600;
             font-style: italic;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-Regular.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-Regular.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-Regular.ttf') format('truetype');
             font-weight: normal;
             font-style: normal;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-ExtraBoldItalic.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-ExtraBoldItalic.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-ExtraBoldItalic.ttf') format('truetype');
             font-weight: 800;
             font-style: italic;
        }
         @font-face {
             font-family: 'Raleway';
             src: url('https://sky-seller.com/fonts/Raleway-Black.woff2') format('woff2'), url('https://sky-seller.com/fonts/Raleway-Black.woff') format('woff'), url('https://sky-seller.com/fonts/Raleway-Black.ttf') format('truetype');
             font-weight: 900;
             font-style: normal;
        }
         
         
.reviews .box-review 
{
    margin-top: 90px;
}


.amazon-buy img
{width: 35%;}

.mens-content p a
  {color: red !important;}  
    .mens-content hr
    {border-top: 2px solid #000 !important;}
    
    
    
     .women-pent , .main-size , .length-size
     {width: 100%;}
     
.col-sm-12 .any-list    
      {
    margin-top: -70px;
}
   
   
   
   .ban-cen .in-ban-left
   {
    padding-right: 1px !important;
    padding-left: 1px !important;
}

.size-guide
{
    margin-top: -95px;
}

.product-grid .product .right
{height: 170px;}

@media (max-width: 767px) {

    .headcart {
        text-align:center !important;
    }
}
.top-heading {
    padding-top:26px !important;
}
