﻿@charset "utf-8";
/* CSS Document */
body { font-size: 12px; padding: 0; margin: 0; font-family: 'Lato', sans-serif; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; display: inline; font-size: inherit; font-weight: inherit; }
a { font-family: 'Lato', sans-serif; font-size: 12px; }
li { list-style-type: none; font-family: 'Lato', sans-serif; font-size: 12px; }
textarea { resize: none; }
.content-full .container { max-width: 1600px; width: 100%; }
.f-right { float: right !important; }
.f-left { float: left !important; }
.border-none { border: none !important; }
.kt-header-wrapper { float: left; width: 100%; margin: 0; padding: 0; }
.kt-header-bg { float: none; display: table; width: 100%; margin: 0 auto; padding: 0; max-width: 1600px; }
.kt-header-top { float: left; width: 100%; background: #f5f5f5; border-bottom: 1px solid #e1e1e1; padding: 3px 0; }
.kt-header-top-left { float: left; width: auto; }
.kt-header-top-left p { float: left; font-size: 12px; color: #000000; width: 100%; padding: 0; margin: 0; line-height: 29px; }
.kt-header-top-left p strong { font-weight: normal; color: #b92127; font-size: 16px; }
.kt-header-top-left p span { background: url(../images/top-saperator.png) no-repeat left; margin: 0 0 0 5px; padding: 0 0 0 15px; }
.kt-header-top-right { float: right; width: 670px; }
.kt-header-top-link { float: left; margin: 0; padding: 0; font-size: 12px; color: #323232; line-height: 29px; }
.kt-header-top-link a { margin: 0; padding: 0; font-size: 12px; color: #000000; margin: 0 5px; text-decoration: none; }
.kt-header-top-link a:hover { text-decoration: none; color: #b92127; }
.kt-header-cart-bg { float: left; margin: 0; padding: 0 10px 0 0; }
.kt-header-cart-bg a { float: right; margin: 3px 5px 0 0; padding: 0; }
.kt-header-link-bg { float: right; }
.kt-header-cart-bg a img { float: left; }
.kt-header-cart-bg a span { color: #323232; font-size: 14px; float: left; padding: 2px 0 0 4px; }
.kt-header-cart-bg a span strong { color: #b92127; font-size: 14px; font-weight: normal; }
.kt-header-checkout-bg { float: right; margin: 0; padding: 0 0 0 10px; }
.kt-checkout-btn { float: right !important; margin: 0 !important; padding: 5px 10px !important; background: #5f8b2a; color: #fff !important; text-decoration: none; border: 1px solid #e1e1e1; }
.kt-header-checkout-bg a:hover { text-decoration: none; color: #fff; }
.kt-header-row { float: left; margin: 0; padding: 17px 0; width: 100%; }
.kt-search-bg { float: left; margin: 30px 0 0 0; padding: 0; border: 1px solid #e1e1e1; width: 398px; }
.kt-search-input { float: left; margin: 0; padding: 10px; color: #646464; font-style: italic; border: none; font-family: 'Lato', sans-serif; font-size: 11px; width: 82%; }
.kt-search-bg a { float: right; margin: 0; padding: 10px; border-left: 1px solid #e1e1e1; color: #b92127; font-size: 12px; text-transform: uppercase; text-decoration: none; }
.kt-search-bg a:hover { text-decoration: none; color: inherit; }
.kt-right-link { float: right; margin: 30px 0 0 0; padding: 0; }
.kt-right-link a { float: right; margin: 0 0 0 20px; font-size: 16px; font-family: 'Lato', sans-serif; color: #b92127; padding: 10px; line-height: 15px; border: 1px solid #e1e1e1; }
.kt-right-link a span { float: right; margin: 0; padding: 0 0 0 3px; font-size: 13px; font-family: 'Lato', sans-serif; color: #323232; }
.kt-right-link a span strong { margin: 0; padding: 0; font-family: 'Lato', sans-serif; color: #323232; font-weight: normal; }
.kt-right-link a:hover { text-decoration: none; color: #b92127; }
.logo-bg { float: left; width:35%; text-align:left;}
.logo {margin: 0 auto; width: 166px; z-index:1;}
.kt-header-menu-part { float: left; margin: 0; padding: 0; width: 100%; background: #f5f5f5; border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; }
.kt-header-menu { float: left; margin: 0; padding: 0 !important; width: 93% !important; }
.kt-header-menu ul { float: left; padding: 0; width: 100%; }
.kt-header-menu ul li { float: left; margin: 0; padding: 0; list-style-type: none; border-left: 1px solid #e1e1e1; }
.kt-header-menu ul li a { float: left; margin: 0; padding: 10px 12px; font-size: 14px; color: #323232; text-decoration: none; font-family: 'Lato', sans-serif; width: 100%; text-align: center; }
.kt-header-menu ul li a.active, .kt-header-menu ul li a:hover { background: #fff; padding: 10px 12px 9px 12px; border-bottom: 1px solid #bb2429; }
.sales-outlet { float: right; background: #b92127; color: #fff; font-size: 14px; font-family: 'Lato', sans-serif; padding: 10px; }
.sales-offer-img { position: absolute; left: 0; top: 0; max-width: 78px !important; width: 40% !important; }
.sales-outlet:hover { text-decoration: none; color: #fff; }
/**menu**/
.navbar-toggle { color: #000; float: left !important; z-index: 101; margin: 12px 0 0 0 !important; width: 95px; cursor: pointer; padding-left: 0 !important }
.navbar-toggle .sr-only { clip: inherit !important; height: 27px; left: 32px; text-transform: uppercase; top: 4px; width: 60px; font-size: 18px; text-align: left; }
.navbar-toggle .icon-bar { background: #000; }
.menu-links .sub-menu { display: none; }
.menu-links:hover .sub-menu { border: 1px solid #bb2429; display: block; }
.sub-menu { background: #fff; float: left; margin: 0; min-height: 320px; padding: 0; position: absolute; top: 40px; width: 741px !important; z-index: 999; }
.sub-menu li { color: #393939; float: left; font-family: 'Lato', sans-serif; font-size: 14px !important; left: 0; line-height: 18px; list-style: outside none none; position: relative; text-transform: capitalize; top: 0; width: 100%; border: none !important; }
.sub-menu li a { color: #393939; float: left; padding: 4px !important; width: 35% !important; font-size: 14px; text-align: left !important; }
.sub-menu li a:hover { text-decoration: none; padding: 4px 4px 3px 4px !important; background: #f5f5f5!important; }
.menu-desc { background: #f5f5f5; cursor: pointer; display: block; float: right; position: absolute; right: 0; top: 0; width: 64.9%; z-index: 999; }
.menu-desc-left { background: #f5f5f5; float: left; min-height: 300px; padding: 5px; width: 48%; }
.menu-desc-right { float: left; width: 50%; }
.menu-desc-right img { max-width: 230px; }
.liselectedhover { background-color: #f5f5f5!important; }
.liselectedhover a { color: #323232 !important; }
.menu-desc-left span { color: #393939; float: left; font-family: Raleway, sans-serif; font-size: 20px; line-height: 24px; text-transform: capitalize; width: 100%; }
.menu-desc-left p { color: #393939; float: left; font-size: 14px; line-height: 18px; min-height: 60px; overflow: hidden; padding: 5px 0 0; text-transform: none; width: 100%; }
.menu-desc-right a { padding: 0 !important; width: auto !important; float: left !important; }
.kt-link-7 ul { right: 0; }
.kt-link-9 ul { right: 0; }
.kt-link-10 ul { right: 0; }
.kt-link-7 .menu-desc, .kt-link-8 .menu-desc, .kt-link-9 .menu-desc, .kt-link-10 .menu-desc { float: left; left: 0; }
.kt-link-7 .sub-menu li a, .kt-link-8 .sub-menu li a, .kt-link-9 .sub-menu li a, .kt-link-10 .sub-menu li a { float: right; text-align: right; }
.kt-link-7 .menu-desc-left, .kt-link-8 .menu-desc-left, .kt-link-9 .menu-desc-left, .kt-link-10 .menu-desc-left { float: right; }
.selctedatag { background: #323232 !important; color: #ffffff !important; }
.paypal-bannre-bg { float: left; margin: 10px 0; width: 100%; text-align: center; }
.paypal-bannre-bg img { max-width: 100%; }
/***********************/
/**********footer***********/
.kt-footer-wrepper { float: left; width: 100%; }
.kt-footer-row1 { float: left; width: 100%; background: #f0f0f0; padding: 10px; }
.kt-footer-pt1 { float: left; margin: 0; padding: 0; width: 32%; }
.kt-footer-pt1-left { float: left; margin: 0; padding: 0; width: 45%; }
.kt-footer-pt1-left img { max-width: 100%; margin: 20px 0 0 0; }
.kt-footer-pt1-left .title { float: left; width: 100%; font-size: 20px; color: #b92127; padding: 0 0 5px 0; font-weight: bold; text-align: left; }
.kt-footer-pt1-left ul { float: left; margin: 0; padding: 0 0 5px 0; width: 100%; }
.kt-footer-pt1-left ul li { float: left; margin: 0; padding: 5px 0 0 4%; width: 96%; list-style-type: none; background: url(../images/kt-footer-bullet.png) no-repeat left 11px; }
.kt-footer-pt1-left ul li a { float: left; margin: 0; padding: 0; color: #646464; font-size: 12px; text-decoration: none; }
.kt-footer-pt1-left ul li a:hover { color: #b92127; }
.kt-footer-pt1-left ul li a .active { color: #b92127; text-decoration: underline; }
.kt-footer-pt1-right { float: left; margin: 0; padding: 0; width: 50%; }
.kt-footer-pt1-right .title { float: left; width: 100%; font-size: 20px; padding: 0 0 5px 0; color: #b92127; font-weight: bold; text-align: left; }
.kt-footer-pt1-right ul { float: left; margin: 0; padding: 0 0 5px 0; width: 100%; }
.kt-footer-pt1-right ul li { float: left; margin: 0; padding: 5px 0 0 4%; width: 96%; list-style-type: none; background: url(../images/kt-footer-bullet.png) no-repeat left 11px; color: #646464; font-size: 12px; }
.kt-footer-pt1-right ul li a { float: left; margin: 0; padding: 0; color: #646464; font-size: 12px; text-decoration: none; }
.kt-footer-pt1-right ul li a:hover { color: #b92127; }
.kt-footer-pt1-right ul li a .active { color: #b92127; text-decoration: underline; }
.kt-footer-pt2 { float: left; margin: 0; padding: 0; width: 30%; }
.kt-footer-pt2 .title { float: left; width: 100%; font-size: 20px; padding: 0 0 5px 0; color: #b92127; font-weight: bold; text-align: left; }
.kt-subscribe-bg { float: left; margin: 0; padding: 0 0 20px 0; width: 100%; border-bottom: 1px solid #fff; }
.kt-subscribe-bg p { color: #646464; font-size: 12px; font-family: 'Lato', sans-serif; }
.kt-subscribe-box { float: left; width: 100%; }
.kt-subscribe-box a { float: right; text-decoration: none; }
.kt-subscribe-box a:hover { color: #fff; text-decoration: none; }
.kt-subscribe-btn { background: #b92127; color: #fff !important; font-size: 15px; font-family: 'Lato', sans-serif; padding: 8px; }
.kt-subscribe-input { float: left; font-size: 12px; color: #646464; font-family: 'Lato', sans-serif; font-style: italic; padding: 10px; width: 80%; border: none; }
.kt-footer-pt2-bottom { float: left; margin: 0; padding: 20px 0 0 0; width: 100%; }
.kt-social-bg { float: left; margin: 0; padding: 0; width: 230px; }
.kt-social-bg a { float: left; padding: 1px 0; margin: 0 0 0 2px; font-size: 18px; border-radius: 20px; width: 29px; height: 29px; text-align: center; color: #fff; background: #c8c8c8; }
.kt-social-bg a:hover { color: #fff; }
.kt-fb-color:hover { background: #3b5998; }
.kt-twitter-color:hover { background: #00aced; }
.kt-pinterst-color:hover { background: #cb2027; }
.kt-google-color:hover { background: #9d0503; }
.kt-social-bg span { float: left; margin: 0; padding: 0 5px 0 0; font-size: 20px; font-family: 'Lato', sans-serif; color: #b92127; }
.kt-shipping-to { float: right; margin: 0; padding: 0; width: 200px; }
.kt-shipping-to img { float: left; margin: 7px 0 0 0; }
.kt-shipping-to span { float: left; margin: 0; padding: 0 5px 0 0; font-size: 20px; font-family: 'Lato', sans-serif; color: #b92127; }
.kt-footer-pt3 { float: right; margin: 0; padding: 0; width: 30%; }
.kt-footer-small-banner { float: left; margin: 0; padding: 0; width: 100%; }
.kt-footer-small-banner1 { float: left; margin: 0; padding: 0; width: 48%; }
.kt-footer-small-banner1 img { max-width: 100%; }
.kt-footer-small-banner2 { float: right; margin: 0 0 0 4%; padding: 0; width: 48%; text-align: right; }
.kt-footer-small-banner2 img { max-width: 100%; }
.kt-footer-pt3-otherlink { float: left; margin: 0; padding: 20px 0 0 0; width: 100%; }
.kt-footer-pt3-otherlink ul { float: left; width: 100%; padding: 0; margin:0;}
.kt-footer-pt3-otherlink ul li { float: left; list-style-type: none; padding: 20px 3% 0 0; }
.kt-footer-pt3-otherlink ul li a { float: left; }
.kt-footer-pt3-otherlink img{ max-width: 100%;}
.kt-footer-pt3-otherlink ul li.right{ float: right; padding: 0 20px 0 0;}
.kt-brand-link1 { margin-top: 15px; }
.kt-brand-link2 { }
.kt-brand-link3 { margin-top: 15px; }
.kt-brand-link4 { margin-top: 8px; }
.kt-footer-row2 { float: left; width: 100%; }
.kt-footer-row2-left { float: left; margin: 0; padding: 0; width: 64%; }
.kt-footer-row2-link { float: left; width: 100%; text-align: left; color: #646464; padding: 20px 0; font-family: 'Lato', sans-serif; }
.kt-footer-row2-link a { color: #646464; font-size: 11px; text-decoration: none; font-family: 'Lato', sans-serif; }
.kt-footer-row2-link a:hover { text-decoration: none; color: #b92127; }
.kt-footer-row2-link a .active { text-decoration: underline; color: #b92127; }
.kt-footer-we-accept { float: right; margin: 30px 0 0 0; padding: 0; width: 365px; }
.kt-footer-we-accept img { max-width: 100%; }
.kt-footer-we-accept span { float: left; font-size: 20px; padding: 0 5px 0 0; color: #b92127; font-weight: bold; text-align: left; }
.kt-footer-row2-left p { float: left; width: 100%; text-align: left; font-size: 11px; color: #afafaf; font-family: 'Lato', sans-serif; padding: 0; margin: 0; line-height: 15px; }
.kt-footer-row2-left p a{ float: left; width: 100%; text-align: left; font-size: 11px; color: #afafaf; font-family: 'Lato', sans-serif; padding: 0; margin: 0; line-height: 15px; }
/*********shop-by-color*********/
.kt-content-wrepper { float: left; margin: 0; padding: 0; width: 100%; }
.kt-shop-by-color-main {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
}

.kt-shop-by-color-title {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center !important;
}

    .kt-shop-by-color-title .title {
        float: none !important;
        margin: 0;
        padding: 0;
        font-size: 24px;
        color: #323232 !important;
        font-family: 'Lato',sans-serif;
    }
.procarousel-container { float: left; margin: 0; padding: 0; position: relative; width: 100%; overflow: hidden !important; }
.procarousel-ul { position: relative; width: 9999px; margin: 0px; padding: 0px; list-style-type: none; text-align: center; }
.procarousel-inner { overflow: hidden; float: left; width: 100%; }
.procarousel-item { float: left; margin: 0px; padding: 0px; position: relative; list-style-type: none; }
#procarousel-nav { float: none; width: 100%; position: absolute; top: 0; left: 0; margin: 0 auto; }
#procarousel-nav1 { float: none; width: 100%; position: absolute; top: 0; left: 0; margin: 0 auto; }
.procarousel-nav-left, .procarousel-nav-right { width: 24px; height: 23px; position: absolute; cursor: pointer; z-index: 100; top: 0; }
.procarousel-nav-left { background: url(../images/combine-homeimg.png) no-repeat left -17px;display:block; right:25px; }
.procarousel-nav-right { background: url(../images/combine-homeimg.png) no-repeat right -17px; right: 0; display:block; }
#procarousel-navpro0, #procarousel-navpro1, #procarousel-navpro2, #procarousel-navpro3, #procarousel-navpro4, #procarousel-navpro5, #procarousel-navpro6, #procarousel-navpro7, #procarousel-navpro8, #procarousel-navpro9 { float: right; width: 48px; padding: 0; margin: 0; position: relative; }
.kt-shop-by-color-content { float: left; margin: 0; padding: 20px 0 0; width: 100%; }
.kt-fp-box { float: left; margin: 0 1%; padding: 0; width: 98%; }
.kt-fp-display { float: left; max-height: 230px; overflow: hidden; position: relative; text-align: center; width: 100%; }
.kt-fp-display img { max-width: 100%; }
.kt-fp-detail { float: left; padding: 5px 0 0 0; width: 100%; }
.kt-fp-detail .name { float: left; margin: 0; padding: 0; width: 100%; text-align: center; }
.kt-fp-detail .name a { color: #323232; font-size: 14px; text-decoration: none; }
.kt-fp-detail .name a:hover { color: #b92127; text-decoration: none; }
/*********************/


.kt-shop-by-design-main {
    float: left;
    margin: 0;
    padding: 30px 0 0 0;
    width: 100%;
}

.kt-shop-by-design-title {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
    text-align: center !important;
}

    .kt-shop-by-design-title .title {
        float: none !important;
        margin: 0;
        padding: 0;
        font-size: 24px;
        color: #323232 !important;
        font-family: 'Lato',sans-serif;
    }
/**hr-line*/
.kt-hr-bg { float: left; margin: 0; padding: 0; width: 100%; position: relative; background: url(../images/combine-homeimg.png) repeat-x left top; height: 2px; }
.kt-hr-sap1 { position: absolute; left: 0; top: 0; }
.kt-hr-sap2 { position: absolute; right: 0; top: 0; }
.kt-hr-bg-img-left{ background: url(../images/combine-homeimg.png) repeat-x left -2px; width: 4px; height: 5px;}
.kt-hr-bg-img-right{ background: url(../images/combine-homeimg.png) repeat-x right -2px; width: 4px; height: 5px;}
/*******/

/*******breadcrumb******/
.kt-breadcrumb { float: left; width: 100%; font-size: 11px; color: #c8c8c8; border-bottom: 1px solid #e1e1e1; padding: 10px 0; }
.kt-breadcrumb a { font-size: 14px; color: #333; }
.kt-breadcrumb a:hover { color: #bb2429; text-decoration: none; }
.kt-breadcrumb span { color: #bb2429; font-size: 14px; }
/**************/
/*******item page******/
.kt-item-main { float: left; width: 100%; padding-top: 10px; }
.kt-item-left { float: left; width: 100%; }
.kt-item-next-pre { float: left; width: 100%; font-size: 12px; }
.kt-item-next-pre a { color: #cccccc; font-family: 'Lato', sans-serif; font-weight: bold; }
.kt-item-next-pre a:hover { text-decoration: none; color: #cccccc; }
.kt-item-next-pre p { color: #cccccc; }
.kt-item-box { float: left; width: 100%; }
.kt-item-box .kt-pro-icon-bg { float: left !important; text-align: center; width: 11%; max-height: 660px; overflow: auto; }
.kt-item-box .kt-pro-icon { width: 100%; max-width: 82px; border: 1px solid #e1e1e1; padding: 5px; display: inline-table; margin-bottom: 5px; }
.kt-item-box .kt-pro-icon.active { border: 1px solid #bb2429; }
.kt-item-box .kt-pro-icon img { max-width: 76px; width: 100%; }
.kt-item-pro-box { float: right !important; text-align: center; width: 88% !important; }
.kt-item-pro-box img { max-width: 100%; }
.kt-item-zoom-box { float: left; width: 100%; margin: 10px 0 0 0; background: #e1e1e1; padding: 1px 0; }
.kt-item-zoom-box p { float: left; margin: 0; padding: 10px 0; width: 100%; border-bottom: 1px solid #fff; border-top: 1px solid #fff; text-align: center; text-transform: uppercase; }
.kt-item-zoom-box p a { color: #323232; font-size: 12px; }
.kt-item-zoom-box p a:hover { text-decoration: none; color: #323232; }
.kt-item-social-bg { float: left; width: 100%; text-align: center; padding: 10px 0; }
.kt-item-social-bg img { max-width: 100%; }
.kt-item-box-link { float: left; width: 100%; text-align: center; font-size: 11px; color: #e1e1e1; padding: 10px 0; border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; }
.kt-item-box-link a { color: #bb2429; font-size: 11px; margin: 0 1%; }
.kt-item-box-link a:hover { text-decoration: none; color: #bb2429; }
.kt-item-pro-discrp { float: left; margin: 0; padding: 0; width: 100%; }
.kt-item-pro-discrp p { float: left; margin: 0; padding: 10px 0; width: 100%; text-align: left; font-family: 'Lato', sans-serif; font-size: 11px; color: #646464; line-height: 15px; }
.kt-item-right { float: right; width: 100%; padding-right: 0 !important; }
.kt-item-pro-name { float: left; margin: 0; padding-top: 16px; width: 100%; text-align: left; font-weight: bold; font-size: 30px; color: #323232; }
#protitle-none { display: none; }
.kt-item-review-bg { float: left; margin: 0; padding: 5px 0 10px 0; width: 100%; }
.kt-item-review-bg .kt-item-code-box { float: left; margin: 0; padding: 0; font-size: 14px; color: #323232; }
.kt-item-review-bg .kt-item-code-box span { margin: 0; padding: 0 0 0 10px; font-size: 14px; color: #323232;font-weight:bold; }
.kt-item-review-bg .kt-item-rating-box { float: left; margin: 0; padding: 0; font-size: 14px; }
.kt-item-review-bg .kt-item-rating-box ul { float: left; margin: 0; padding: 0; width: 100%; }
.kt-item-review-bg .kt-item-rating-box ul li { float: left; margin: 0; padding: 0 10px; font-size: 14px; border-right: 1px solid #e5e5e5; }
.kt-item-review-bg .kt-item-rating-box ul li span { float: left; margin: 0; padding: 0 5px 0 0; font-size: 14px; }
.kt-item-review-bg .kt-item-rating-box ul li a { float: left; margin: 0; padding: 0; font-size: 14px; text-decoration: none; color: #323232; }
/*******tabing********/
.item-tabing-bg { float: left; width: 100%; }
.kt-item-tb-box { float: left; font-family: 'Lato', sans-serif; width: 100%; padding: 0; }
.kt-item-tb-box ul { float: left; width: 100%; padding: 0 0 0 0; margin: 0 0 10px 0; }
.kt-item-tb-box ul li { margin: 0; }
.kt-item-tb-box ul li a { color: #333; font-size: 14px; background: #f5f5f5; padding: 10px 10px 9px 10px; border: none; cursor: pointer !important; border-radius: 0; }
.kt-item-tb-box ul li a:hover { background: #b92127; color: #fff; border-radius: 0; }
.kt-item-tb-box ul li.active a { background: #b92127 !important; color: #fff !important; }
.kt-item-tb-box ul li.active a:hover { }
.kt-item-tb-box ul li.a:focus { background: #b92127 !important; color: #fff !important; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border: none !important; border-radius: 0; }
/******/
/*16 jan*/

.kt-roman-shade-tb-box { float: left; font-family: 'Lato', sans-serif; width: 100%; padding: 0; }
.kt-roman-shade-box { float: left; width: 100%; padding: 0 0 10px 0; border: 1px solid #e1e1e1; border-top: none; }
.kt-roman-shade-row1 { float: left; width: 98%; background: #fff; padding: 10px 0; }
.kt-roman-shade-row1-pro-bg { float: left; margin: 0; padding: 0; text-align: center; }
.kt-roman-shade-row1-pro-bg img { max-width: 100%; }
.kt-roman-shade-row1-check-box-bg { float: left; margin: 0; padding: 0; width: 100%; text-align: center; }
.kt-roman-shade-row1-check-box { margin: 5px auto 0!important; padding: 0 !important; border: 1px solid #ddd; height: 13px; width: 13px; display: inline-table; }
.kt-roman-shade-row1-text { margin: 0 auto !important; padding: 0 0 0 5px !important; display: inline-table; }
.kt-roman-shade-row2 { float: left; width: 100%; padding: 15px 20px 0; }
.kt-roman-shade-row2 a { float: right; font-size: 16px; }
.readymade-detail-right-pro { float: left; margin: 0; padding: 0 0 0 8%; width: 86%; }
.item-color-option { float: left; margin: 0; padding: 0; width: 100%; list-style: none; }
.item-color-option li { float: left; margin: 0; padding: 10px 0 10px 10px; width: auto !important; }
.width-detail-right-bg { float: left; margin: 0; padding: 10px 0 0 8%; }
.width-detail-right-bg p { float: left; line-height: 34px; padding: 0 5px; margin: 5px 5px 5px 0; }
.roman-shade-select1 { float: left; margin: 0; width: 100%; max-width: 90px; }
.roman-shade-select2 { float: left; margin: 0; width: 100%; max-width: 70px; }
.roman-shade-select3 { float: left; margin: 0; width: 100%; max-width: 100px; }
.roman-shade-select4 { float: left; margin: 0; width: 100%; max-width: 80px; }
.kt-roman-shade-row1-check-box-bg-2 { float: left; margin: 0; padding: 0; width: 100%; text-align: left; }
.kt-roman-shade-tb-box ul li { margin: 0; }
.kt-roman-shade-tb-box ul li a { color: #969696; font-size: 14px; background: #fff; padding: 10px 10px 9px 10px; border: none; cursor: pointer !important; }
.kt-roman-shade-tb-box ul li a:hover { background: #b92127 !important; color: #fff !important; border-radius: 0; }
.kt-roman-shade-tb-box ul li.active a { background: #b92127 !important; color: #fff !important; }
/**/


.kt-tab-left-bg { float: left; width: 100%; padding: 0; margin: 0 0 10px 0; }
.kt-tab-left-row { float: left; margin: 0; padding: 0; width: 100%; }
.kt-tab-left-row .title-box { float: left; margin: 0; padding: 0; width: 100%; border: 1px solid #e1e1e1; background: #f5f5f5; }
.kt-tab-left-row .active span { color: #fff; background: #686868; }
.kt-tab-left-row .review-box { float: left; margin: 0; padding: 0; width: 100%; border: 1px solid #e1e1e1; color: #323232; }
.kt-tab-left-row .review-box a { color: #323232; }
.kt-tab-left-row .ready-made { float: left; margin: 0; padding: 0; width: 100%; border-bottom: 1px solid #e1e1e1; color: #323232; }
.kt-tab-left-row .ready-made a { color: #fff; background: #b92127; }
.kt-tab-left-row .ready-made a:hover { text-decoration: none; }
.kt-tab-left-row .title-box span { float: left; margin: 0; padding: 6.3px 0; width: 28px; text-align: center; }
.kt-tab-left-row .title-box p { float: left; margin: 0; padding: 5px 0 5px 2%; border-left: 1px solid #e1e1e1; width: 78%; color: #323232; font-size: 14px; text-transform: capitalize; }
.kt-tab-left-row .title-box p strong { margin: 0; padding: 0; color: #b92127; font-size: 14px; font-weight: normal; }
.kt-item-size-box { float: left; margin: 0; padding: 10px; width: 100%; border: 1px solid #e1e1e1; border-top: none; position: relative; }
.kt-item-size-box ul { float: left; margin: 0; padding: 0; width: 100%; }
.kt-item-size-box ul li { float: left; margin: 0; padding: 5px 0; width: 100%; list-style-type: none; font-size: 14px; }
.kt-item-size-box ul li a { float: left; margin: 3px 10px 0 0; padding: 0; text-decoration: none; width: 16px; height: 16px; background: url(../images/radio-bg.png) no-repeat left top; }
.kt-item-size-box ul li a.active { background: #000; }
.kt-item-size-box ul li a:hover { background: #000!important; }
.kt-item-price-box { float: left; margin: 20px 0 0 0; padding: 0; width: 100%; border: 1px solid #e1e1e1; }
.item-more-pro-link { float: left; width: 100%; }
.item-more-pro-link a { float: left; font-size: 24px; color: #b92127; padding: 0; text-decoration: none; }
.item-more-pro-link a:hover { color: #b92127; text-decoration: none; }
.item-more-pro-link span { float: left; width: 100%; font-size: 12px; padding: 0; margin: 10px 0 0 0; }
.new-arrival-icon { position: absolute; left: 0; top: 0; max-width: 100%; }
.kt-item-price-box ul { float: left; margin: 0; padding: 0; width: 100%; }
.kt-item-price-box ul li { float: left; margin: 0; padding: 0; text-align: center; font-size: 14px; border-right: 1px solid #e1e1e1; height: 120px; }
.kt-item-price-box ul li p { float: left; width: 100%; background: #f5f5f5; padding: 5px 0; margin: 0; }
.kt-item-price-box ul li.kt-pt1 { width: 13%; }
.kt-item-price-box ul li.kt-pt1 span { width: 100%; color: #969696; font-size: 14px; float: left; padding: 35px 0; }
.kt-item-price-box ul li.kt-pt2 { width: 23%; }
.kt-item-price-box ul li.kt-pt2 span { width: 100%; color: #b92127; font-size: 32px; float: left; padding: 21px 0; font-weight: 100; }
.kt-item-price-box ul li.kt-pt3 { width: 15%; }
.kt-item-price-box ul li.kt-pt3 span { width: 100%; color: #323232; font-size: 14px; float: left; padding: 30px 0; text-align: center; }
.kt-item-price-box ul li.kt-pt3 span select { display: table; margin: 0 auto; padding: 0; width: 54px; height: 30px; border: 1px solid #e1e1e1; background: #f5f5f5; text-align: center; }
.kt-item-price-box ul li.kt-pt4 { width: 23%; }
.kt-item-price-box ul li.kt-pt4 span { width: 100%; color: #b92127; font-size: 34px; float: left; padding: 21px 0; font-weight: normal; }
.kt-item-price-box ul li.kt-pt5 { width: 26%; border: none; }
.kt-item-price-box ul li.kt-pt5 span { width: 100%; color: #5f8b2a; font-size: 16px; float: left; padding: 34px 0; font-weight: bold; }
.kt-item-btn-bg { float: left; margin: 0; padding: 30px 0 0 0; width: 100%; }
.kt-item-btn-bg img { max-width: 100%; }
.kt-item-discrp-bg { float: left; margin: 0; padding: 0; width: 100%; }
.kt-item-discrp-bg p { float: left; margin: 0; padding: 20px 0 0 0; width: 100%; font-size: 14px; color: #333; }
.kt-product-property-bg { float: left; margin: 20px 0 0 0; padding: 0; width: 100%; }
.kt-property-tabing-bg { float: left; margin: 0; padding: 0; width: 100%; }
.kt-property-tb-box { float: left; margin: 0; padding: 0; width: 100%; }
.kt-property-tb-box .title { color: #b92127; float: left; font-family: "Lato", sans-serif; font-size: 24px; margin: 0; padding: 0; }
.kt-property-tb-box ul { float: left; margin: 0 0 10px 0; padding: 0; width: 100%; }
.kt-property-tb-box ul li { margin: 0; float: left; }
.kt-property-tb-box ul li a { color: #969696; font-size: 14px; background: #fff; padding: 10px 10px 9px 10px; border: none; cursor: pointer !important; }
.kt-property-tb-box ul li a:hover { background: #b92127 !important; color: #fff !important; border-radius: 0; }
.kt-property-tb-box ul li.active a { background: #b92127 !important; color: #fff !important; }
.kt-product-property-box { float: left; margin: 0; padding: 0; width: 100%; }
.kt-product-property-box img { max-width: 32%; margin: 0 1% 0 0; }
.kt-More-products-details-bg { float: left; margin: 0; padding: 0; width: 100%; }
.kt-More-products-details-pt1 { float: left; margin: 0; padding: 0; width: 50%; }
.kt-More-products-details-pt1 ul { float: left; margin: 0; padding: 0; width: 100%; }
.kt-More-products-details-pt1 ul li { float: left; margin: 0; padding: 0; width: 45%; list-style-type: none; font-size: 14px; background: url("../images/arrow-right.png") no-repeat left 8px; padding: 0 0 0 15px; }
.kt-More-products-details-pt1 ul li a { margin: 0; padding: 0; }
.kt-More-products-details-pt1 ul li a:hover { background: none !important; color: #a80000 !important; text-decoration: none; }
.kt-More-products-details-pt2 { float: left; margin: 0; padding: 0; width: 50%; }
.kt-More-products-details-pt2 ul { float: left; margin: 0; padding: 0; width: 100%; }
.kt-More-products-details-pt2 ul li { float: left; margin: 0; padding: 0; font-size: 14px; width: 45%; list-style-type: none; }
.kt-More-products-details-pt2 ul li a { float: left; margin: 0; padding: 0; }
.kt-more-color-bg { float: left; margin: 20px 0 0 0; padding: 0; width: 100%; }
.kt-more-color-bg-title { float: left; margin: 0; padding: 0; width: 100%; }
/*.kt-more-color-bg-title .title { color: #b92127; float: left; font-family: "Lato", sans-serif; font-size: 24px; margin: 0; padding: 0; }*/

.kt-more-color-bg-title .title{  float: left;
  margin: 0;
  padding: 10px;
  font-size: 14px;
  color: #fff;
  background: #b92127;
  font-family: 'Lato', sans-serif;}



.kt-more-color-content { float: left; margin: 0; padding: 20px 0 0; width: 100%; }
.kt-more-color-fp { display: table; margin: 0 auto; padding: 1%; border: 1px solid #e1e1e1; }
.kt-you-may-also-like-bg { width: 50%; }
.kt-you-may-also-like { float: left; margin: 0; padding: 30px 0 0 0; width: 100%; }
.kt-you-may-also-like-title { float: left; margin: 0; padding: 0; width: 100%; }
.kt-you-may-also-like-title .title { float: left; margin: 0; padding: 0; font-size: 24px; color: #b92127; font-family: 'Lato', sans-serif; }
.kt-you-may-also-like-content { float: left; margin: 0; padding: 20px 0 0; width: 100%; }
.kt-you-may-fp-bg { float: left; margin: 0; padding: 0; width: 96%; }
.kt-you-may-fp { float: left; margin: 0; padding: 0; width: 100%; }
.kt-you-may-fp-display { float: left; max-height: 280px; overflow: hidden; position: relative; text-align: center; width: 100%; }
.kt-fp-display img { max-width: 100%; }
.kt-you-may-fp-detail { float: left; padding: 5px 0 0 0; width: 100%; }
.kt-you-may-fp-detail .name { float: left; margin: 0; padding: 0; width: 100%; text-align: center; }
.kt-you-may-fp-detail .name a { color: #323232; font-size: 14px; text-decoration: none; height:40px; float:left; overflow:hidden; text-align:center; width:100%;}
.kt-you-may-fp-detail .name a:hover { color: #b92127; text-decoration: none; }
.kt-you-may-fp-detail .name p { float: left; margin: 0; padding: 0; width: 100%; text-align: center; color: #323232; font-size: 16px; font-weight: bold; }
.kt-you-may-fp-display img { max-width: 100%; }
.customer-review-row { float: left; margin: 0; padding: 0 0 30px 0; width: 100%; }
.customer-comment-row { float: left; width: 100%; }
.customer-comment-row .title { float: left; margin: 0; padding: 0; width: 100%; text-align: left; font-size: 24px; color: #b92127; font-family: 'Lato', sans-serif; font-weight: bold; }
.customer-review-left { padding: 30px 0 0 0 !important; width: 97% !important; }
.customer-review-right { padding: 30px 0 0 0 !important; width: 98% !important; float: right !important; }
.customer-comment-box { float: left; margin: 0; padding: 16px 0; width: 100%; border-bottom: 1px solid #e1e1e1; }
.customer-comment-box1 { float: left; margin: 0; padding: 0 0 10px 0; width: 100%; }
.customer-comment-box1 p { float: left; margin: 0; padding: 0; width: 98%; font-size: 14px; font-family: 'Lato', sans-serif; color: #646464; }
.customer-comment-pt1 { float: left; margin: 0; padding: 0; width: 45%; }
.customer-comment-pt1 p { float: left; width: 100%; margin: 0; padding: 0; text-align: left; font-size: 11px; color: #646464; font-family: 'Lato', sans-serif; }
.customer-comment-pt1 p span { float: left; font-size: 11px; }
.customer-comment-pt2 { float: right; margin: 0; padding: 0; width: 45%; }
.customer-comment-pt2 p { color: #646464; font-size: 10px; width: 100%; text-align: right; padding: 0; margin: 0; }
.item-write-review { float: left; margin: 0; padding: 0; width: 100%; }
.write-review-row { float: left; margin: 10px 0 0 0; padding: 0; width: 100%; }
.write-review-row input { border-radius: 0; border: 1px solid #e1e1e1; height: 40px; }
.write-review-row input:focus { border-color: #e1e1e1; box-shadow: 0 1px 4px -2px; }
.write-review-row textarea { border-radius: 0; border: 1px solid #e1e1e1; min-height: 120px !important; }
.write-review-row textarea:focus { border-color: #e1e1e1; box-shadow: 0 1px 4px -2px; }
.write-review-row-left { float: left; margin: 0; padding: 0; width: 47%; }
.write-review-row-left span { float: left; margin: 0; padding: 0; font-family: 'Lato', sans-serif; color: #646464; font-size: 14px; }
.write-review-row-left select { float: left; margin: 3px 0 0 10px; padding: 0; font-family: 'Lato', sans-serif; color: #323232; font-size: 14px; text-align: center; width: 70px !important; }
.write-review-row-left p { float: left; margin: 0; padding: 5px; font-size: 11px; }
.write-review-row-right { float: right; margin: 0; padding: 0; width: 45%; }
.write-review-row-right a { float: right; margin: 0 0 0 5px; font-size: 12px; background: #fff; border: 1px solid #5f8b2a; color: #5f8b2a; text-decoration: none; text-align: center; width: 70px; padding: 5px 0; }
/*.write-review-row-right a:focus { background: #5f8b2a !important; color: #fff !important; }
.write-review-row-right a:hover { background: #5f8b2a; color: #fff !important; text-decoration: none; }*/
.write-review-row-right a:hover { color: #5f8b2a !important; text-decoration: none; }
.kt-item-btn-bg a { float: none; margin: 0 0.5%; display: inline-table; font-size: 20px; background: #fff; border: 1px solid #5f8b2a; color: #5f8b2a; text-decoration: none; text-align: center; padding: 7px 8px; }
.kt-item-btn-bg a strong { float: left; font-size: 20px; color: #5f8b2a; text-align: center; padding: 0; font-weight: normal; width: 100%; }
.kt-item-btn-bg a.active { background: #5f8b2a; color: #fff; }
.kt-item-btn-bg a.active strong { float: left; font-size: 20px; color: #fff !important; text-align: center; padding: 0; font-weight: normal; }
.kt-item-btn-bg a:focus { text-decoration: none; }
.kt-item-btn-bg a:hover { text-decoration: none; }
.kt-btn-bg { float: left; margin: 0; padding: 10px 0 0 0; width: 100%; text-align: right; }
.kt-btn-bg img { max-width: 100%; }
.kt-btn-bg a { float: none; margin: 0 0.5%; display: inline-table; font-size: 16px; background: #fff; border: 1px solid #5f8b2a; color: #5f8b2a; text-decoration: none; text-align: center; padding: 5px; }
.kt-btn-bg a strong { float: left; font-size: 16px; color: #5f8b2a; text-align: center; padding: 0; font-weight: normal; width: 100%; }
.kt-btn-bg a.active { background: #5f8b2a; color: #fff; }
.kt-btn-bg a.active strong { float: left; font-size: 16px; color: #fff !important; text-align: center; padding: 0; font-weight: normal; }
.kt-btn-bg a:focus { text-decoration: none; }
.kt-btn-bg a:hover { text-decoration: none; }
.dont-see-size strong { float: left; font-size: 20px; color: #5f8b2a; text-align: center; padding: 0; font-weight: normal; line-height: 27px; }
.dont-see-size { padding: 10px; margin: 0 0.5%; padding: 0 10px 4px !important; max-width: 215px; }
.dont-see-size span { float: none; display: table; margin: 0 auto; font-size: 8px; font-family: Arial, Helvetica, sans-serif; color: #969696; width: 100%; }
/***************************************/

/*****************index*****************/

/**banner**/
.banner-bg { padding-top: 10px; }
.banner { float: left; width: 100%; }
.banner .carousel-indicators { bottom: 5px; left: 0; margin: 0 auto; right: 0; width: 60%; }
.carousel-indicators .active { background: none !important; border: 1px solid #000; height: 10px; margin: 1px; width: 10px; }
.carousel-indicators li { background: #fff !important; height: 12px !important; width: 12px !important; margin: 1px !important; }
/****/	
.banner-offer-bg { }
.banner-offer-left { }
.banner-offer-left-row { padding-top: 3.7%; padding-left: 0 !important; text-align: center; }
.banner-offer-left-row img { max-width: 100%; }
.banner-offer-left-row2 { padding-top: 25px; padding-left: 0 !important; text-align: center; }
.banner-offer-left-row2 img { max-width: 100%; }
.banner-offer-right { }
.banner-offer-right-row { padding-top: 3.7%; padding-right: 0 !important; text-align: center; }
.banner-offer-right-row img { max-width: 100%; }
.banner-offer-right-row2 { padding-top: 20px; padding-right: 0 !important; text-align: center; }
.banner-offer-right-row2 img { max-width: 100%; }
.banner-offer-right-row3 { padding-top: 20px; padding-right: 0 !important; text-align: center; }
.banner-offer-right-row3 img { max-width: 100%; }
.view-more-banner-bg { height: 200px; display: block; overflow: hidden; min-height: 100px; transition: all 0.5s ease 0s; margin-bottom: 30px; }
.kt-view-more-btn { float: left; width: 100%; text-align: center; position: relative; padding: 30px 0 0 0; height: 90px; margin-bottom: 10px; }
.kt-view-more-btn a { border: 1px solid #e1e1e1; font-size: 16px; color: #b92127; padding: 5px; font-family: 'Lato', sans-serif; }
.kt-view-more-btn a:hover { text-decoration: none; color: #b92127; padding: 5px; }
.view-arrow-img { float: left; background: url(../images/down-arrow-img.png) no-repeat left top; position: absolute; left: 0; right: 0; margin: 0 auto; display: table; bottom: 0; width: 81px; height: 65px; }
.view-arrow-img.active { background: url(../images/down-arrow-img.png) no-repeat right top; }
.kt-view-more-banner { float: left; width: 100%; margin: 0; padding: 0; }
.fullheight .kt-view-more-banner { opacity: 1 !important; }
.kt-banner-left { float: left; width: 66%; }
.kt-banner-left img { max-width: 100%; }
.kt-banner-right { float: right; width: 32.1%; }
.kt-banner-right img { max-width: 100%; }
.view-img-row1 { padding-left: 0 !important; }
.view-img-row { }
.view-img-row img { max-width: 100%; }
.view-img-row3 { padding-right: 0 !important; }
.kt-view-img-pt1 { float: left; width: 100%; text-align: left; padding-bottom: 5.8%; }
.kt-view-img-pt1 img { max-width: 100%; }
.kt-view-img-pt2 { float: left; width: 100%; text-align: center; }
.kt-view-img-pt2 img { max-width: 100%; }
.kt-view-img-pt3 { float: left; width: 100%; text-align: right; padding-bottom: 5.8%; }
.kt-view-img-pt3 img { max-width: 100%; }
.content-bottom-text-bg { float: left; margin: 0; padding: 25px 0 20px 0; width: 100%; }
.content-bottom-text-title { float: left; margin: 0; padding: 0; width: 100%; }
.content-bottom-text-title .title { float: left; margin: 0; padding: 0; font-size: 24px; color: #b92127; font-family: 'Lato', sans-serif; line-height: 34px; }
.content-bottom-text { float: left; margin: 0; padding: 10px 0; width: 100%; font-family: 'Lato', sans-serif; color: #646464; font-size: 14px; }
/*16-jan*/
.view-banner-main { float: left; width: 100%; }
.view-banner-row1 { float: left; width: 100%; padding-top:0; }
.view-banner-row1-pt { float: left; text-align: left; padding-bottom: 5.9%; width: 100%; text-align: center; }
.view-banner-row1-pt img { max-width: 100%; }
.view-banner-row2 { float: left; width: 100%; }
.view-banner-row2-pt { float: left; text-align: left; padding-bottom: 1.9%; width: 100%; text-align: center; }
.view-banner-row2-pt img { max-width: 100%; }
.view-banner-row3 { float: left; width: 100%;padding-bottom: 25px; }
.view-banner-row3-pt { float: left; text-align: left; width: 100%; text-align: center; }
.view-banner-row3-pt img { max-width: 100%; }
/************************************/

/*****************numbring***********/
.kt-product-numbering-bg { border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; float: left; padding: 5px 0 !important; width: 100%; }
.kt-product-numbering-bg p { color: #393939; float: left; text-align: center; margin: 5px 0; }
.kt-numbering-pt1 { font-weight: normal; }
.kt-numbering-pt2 { font-weight: normal; padding-left: 13px; vertical-align: middle; width: 130px; }
.kt-numbering-pt3 { font-weight: normal; width: 220px; }
.kt-numbering-pt3 select { border: 1px solid #ddd; width: 150px; }
.kt-numbering-pt4 { font-weight: normal; width: 240px; }
.kt-numbering-pt4 select { border: 1px solid #ddd; width: 150px; }
/*******/
/***********title******************/
.kt-content-title { float: left; margin: 0; width: 100%; padding: 10px 0; }
.kt-content-title h1 { color: #393939; float: left; font-family: 'Lato', sans-serif; font-size: 18px; font-weight: normal; margin: 0; padding: 0; }
/*********************************/

/*************product listing*****/
.kt-content-pro-main { float: left; padding-top: 10px; }
.kt-content-pro-main ul { float: left; width: 100%; text-align: center; padding: 0; }
.kt-content-pro-main ul li { margin: 0 auto; width: 20%; list-style-type: none; float: left; }
.kt-content-pro-main ul li .fp-display { float: left; width: 100%; padding-bottom: 10%; }
.kt-content-pro-main ul li .fp-display .fp-box-div { float: left; position: relative; text-align: center; vertical-align: middle; width: 100%; max-height:280px; overflow:hidden}
.kt-content-pro-main ul li .fp-display .fp-box-div img{ width:100%;max-height: inherit !important;}
/*.img-center:hover img { opacity: 0.8; }*/
.kt-content-pro-main ul li .fp-display .fp-display-title { color: #393939; float: left; font-size: 16px; font-weight: normal; height: 50px; margin: 0; overflow: hidden; padding: 5px; text-align: left; width: 100%; background:#f7f7f7; line-height:18px;}
.kt-content-pro-main ul li .fp-display .fp-display-title a { color: #393939; font-size: 15px; line-height: 20px; font-weight: normal; text-decoration: none; }
.kt-content-pro-main ul li .fp-display p { color: #393939; float: left; font-size: 14px; font-weight: normal; padding: 1px 5px; text-align: left; width: 100%; margin: 0; height: 30px; overflow: hidden;background:#f7f7f7; line-height:26px;}
.kt-content-pro-main ul li .fp-display p span{ color:#b92127;}
.kt-content-pro-main ul li .fp-display .fp-rating { float: left; text-align: center; width: 100%; height: 20px;}
.kt-content-pro-main ul li .fp-display .fp-rating a { color: #393939; font-size: 14px; margin-left: 5px; text-decoration: none; }
.kt-content-pro-main ul li .fp-display .fp-rating a span { color: #393939; font-size: 14px; }
.kt-content-pro-main ul li .fp-display .add-to-compare { float: left; padding: 0; text-align: center; width: 100%; }
.kt-content-pro-main ul li .fp-display .add-to-compare span { color: #393939; font-size: 12px; width: 100%; }
.fp-box-div img { /*max-width: 230px !important;*/ width: 100%; }

.kt-content-pro-main ul li .fp-display .add-to-cart-btn { float: left; padding: 5px 0; width: 100%; text-align: center;background:#f7f7f7;  }
.kt-content-pro-main ul li .fp-display .add-to-cart-btn .btn-box-bg {position: absolute; bottom: 40px; right: 15px;}
.kt-content-pro-main ul li .fp-display .add-to-cart-btn a { font-size: 15px !important; border:none !important;text-decoration: underline !important;}
.kt-content-pro-main ul li .fp-display .add-to-cart-btn a:hover { text-decoration: none !important; color:#b92127 !important}
.kt-content-pro-main ul li .fp-display .add-to-cart-btn .fa{ display:none;}


/*********************************/

/*************product list view***/
.kt-content-list-main { float: left }
.kt-content-list-main ul { float: left; padding: 0; width: 100%; text-align: center; }
.kt-content-list-main ul li { float: left; width: 100%; }
.kt-content-list-main ul li .fp-display { border: 1px solid #c5c5c5; float: left; margin-bottom: 10px; margin-top: 10px; padding: 0; width: 100%; }
.kt-list-pro-box-bg { float: left; width: 79%; }
.kt-list-pro-box-bg .fp-box-div { float: left; padding: 10px; position: relative; text-align: left; width: 21%; }
.kt-list-pro-box-bg .fp-pro-box { float: left; margin-bottom: 10px; padding: 10px; text-align: left; width: 69%;}
.kt-list-pro-box-bg .fp-pro-box .fp-display-title { color: #393939; float: left; font-size: 14px; font-weight: normal; min-height: 30px; margin: 0; overflow: hidden; padding: 5px 0; text-align: left; width: 100%; }
.kt-list-pro-box-bg .fp-pro-box .fp-display-title a { color: #393939; font-size: 14px; font-weight: normal; text-decoration: none; }
.kt-list-pro-box-bg .fp-pro-box p { color: #393939; float: left; font-size: 12px; padding-top: 10px; width: 100%; margin: 0; float: left; }
.kt-list-price-box-bg { float: right; padding: 20px 1% 0 0; width: 21%;}
.kt-list-price-box-bg .fp-rating { float: left; text-align: right; width: 100%; }
.kt-list-price-box-bg .fp-rating a { color: #393939; font-size: 14px; margin-left: 5px; text-decoration: none; }
.kt-list-price-box-bg .fp-rating a span { color: #393939; font-size: 14px; }
.kt-list-price-box-bg p { float: left; text-align: right; width: 100%; font-size:16px; }
.kt-list-price-box-bg .add-to-compare { float: right; margin-top: 30px; text-align: right; width: 100%; }
/*********************************/

/*****category page***************/
.kt-pro-cat-main { float: left; padding: 10px 0; width: 100%; }
.kt-row pro-cat-row { float: left; margin: 0; padding: 0 0 10px; width: 100%; }
.kt-pro-cat-box { min-height: 360px; padding-bottom: 2%; float:left; }
.kt-pro-cat-pro { background: #fff; float: right; padding: 0 0 0 2%; text-align: center; width: 40%; }
.kt-pro-cat-pro img { max-width: 100%; }
.kt-pro-cat-bg { float: left; padding: 0; text-align: center; width: 60%; }
.kt-pro-cat-bg img { max-width: 317px; width: 100%; display: table; margin: 0 auto; }
.kt-pro-cat-dec { color: #393939; float: left; font-size: 12px; line-height: 16px; min-height: 200px; overflow: hidden; padding: 10px 0 0; width: 100%; }
.kt-pro-cat-content { background: #e8e8e8; float: left; padding: 15px 5% 27px; width: 100%; }
.kt-pro-cat-content .cat-content-title { border-bottom: 1px solid #808080; float: left; font-size: 18px; line-height: 20px; padding: 0 0 10px; text-align: left; width: 100%; height:50px; overflow:hidden; }
.kt-pro-cat-content .cat-content-title a { color: #393939; font-size: 18px; }
.kt-pro-cat-content .cat-content-title a:hover { text-decoration: none; color: #bb2429; }
.kt-pro-cat-content p a:hover { text-decoration: none; color: #bb2429; }
.kt-pro-cat-content p { color: #393939; float: left; font-size: 14px; line-height: 18px; overflow: hidden; padding: 0; width: 100%; text-align: left; }
.kt-pro-cat-content p a { color: #393939; float: left; font-size: 14px; margin: 0; text-decoration: none; }
/*******************************/

.kt-select-width { float: left; margin: 0; padding: 0; width: 100px }
.kt-select-height { float: left; margin: 0 0 0 10px; padding: 0; width: 100px }
/*********27dec****************/
.carousel-control { }
.pre-carousel-bg { float: left !important; background: url(../images/pre-carousel-bg.png) no-repeat left top; width: 50px !important; height: 100px; top: 45% !important; font-size: 60px !important; opacity: 1!important; position: absolute; left: 0 !important; color: #e1e1e1; padding: 0px 0 0 0; outline: none !important; }
.next-carousel-bg { float: right !important; background: url(../images/next-carousel-bg.png) no-repeat right top !important; width: 50px !important; height: 100px; top: 45% !important; font-size: 60px !important; opacity: 1!important; position: absolute; right: 0; color: #e1e1e1; text-align: right; padding: 0px 0 0 0; }
.next-carousel-bg:focus { outline: none; }
.kt-search-bg-2 { display: none; border: 1px solid #e1e1e1; float: right; margin: 10px 0 0; padding: 10px; width: 70%; background: #fff; }
.kt-search-input-2 { float: left; margin: 0; padding: 0; color: #646464; font-style: italic; border: none; font-family: 'Lato', sans-serif; font-size: 11px; width: 75%; }
.kt-search-bg-2 a { float: right; margin: 0; padding: 0 0 0 7px; border-left: 1px solid #e1e1e1; color: #b92127; font-size: 12px; text-transform: uppercase; text-decoration: none; }
.kt-search-bg-2 a:hover { text-decoration: none; color: inherit; }
.registration-bg-main { float: left !important; margin: 0 0 15px; padding: 0 0 15px !important; border: 1px solid #ddd; width: 100% !important; }
.registration-bg-main-title { float: left; margin: 0 0 15px !important; background: #e8e8e8; font-size: 12px; color: #000; font-weight: bold; width: 100%; padding: 0 !important; }
.registration-bg-main-title span { float: left; padding: 5px 0 5px 1%; margin: 0; }
.registration-bg-main-title p { float: right; margin: 0; padding: 5px 10px; font-weight: normal !important; }
.registration-bg-main-title p b { float: left; color: #b92127; padding: 0 5px; }
.table-row { float: left; margin: 0 !important; padding: 5px 0 !important; width: 100%; font-size: 12px; }
.table-row span { font-weight: normal !important; font-size: 14px; color: #393939; line-height: 30px; }
.form-control { border: 1px solid #ddd !important; font-size: 12px !important; color: #6c6d71 !important; }
.form-control:focus { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(185, 33, 39, 0.6) !important; }
.text-red { color: #b92127; margin: 0 4px 0 0; font-weight: bold; }
.help-icon { float: left !important; margin: 0 !important; padding: 0 !important; }
.table-row-padding { float: left; margin: 0 !important; padding: 5px 0 !important; }
.margin-5-bottom { margin-bottom: 5px !important; }
.securty-img { float: left; margin: 0; padding: 0; }
.reload-img { float: left; margin: 0; padding: 7px; }
.finish-img { float: left; margin: 0; padding: 0; text-align: center; width: 55%; }
.padding-none { padding: 0 !important; }
.center { float: none !important; text-align: center; }
.login-title { float: left; margin: 15px 0 !important; background: #e8e8e8; font-size: 12px; color: #000; font-weight: bold; width: 100%; padding: 0 !important; }
.login-title span { float: left; padding: 5px 0 5px 10px; margin: 0; }
.margin-top-15 { margin-top: 15px !important; }
.margin-2 { margin: 2px !important; }
.margin-26 { margin: 26px 0 !important; }
.btn-box-bg { margin: 0; }
.btn-box-bg a { border: 1px solid #5f8b2a !important; color: #5f8b2a !important; display: table; line-height: 15px; margin: 0 auto; padding: 10px; text-decoration: none !important; }
.btn-box-bg a:hover { color: #5f8b2a !important; text-decoration: none !important; }
/******************************/
/*******custom-drapes**********/
.kt-custom-drapes-banner { float: left; width: 100%; text-align: center; margin: 20px 0 15px; }
.kt-custom-drapes-banner img { width: 100%; }
.kt-custom-drapes-box { float: left; width: 100%; padding: 0 0 10px 0; border: 1px solid #e1e1e1; border-top: none; }
.kt-custom-drapes-row1 { float: left; width: 100%; background: #f5f5f5; padding: 10px 0; }
.kt-custom-drapes-row2 { float: left; width: 100%; height: 480px; overflow: auto; margin: 10px 0 0 0; }
.kt-custom-drapes-row2 ul { float: left; width: 100%; }
.kt-custom-drapes-row2 ul li { float: left; width: 100%; max-width: 108px; margin: 10px 1%; min-height: 160px;}
.kt-custom-drapes-row2 ul li a { float: left; margin: 0; padding: 0; }
.kt-custom-drapes-row2 ul li .custom-drapes-pro-box { float: left; width: 100%; text-align: center; padding: 3px; border: 1px solid #f5f5f5; box-shadow: 0 0 2px 2px #f5f5f5; }
.kt-custom-drapes-row2 ul li:hover .custom-drapes-pro-box { border: 1px solid #b92127; box-shadow: 0 0 2px 2px #b92127; }
kt-custom-drapes-row2 ul li.active .custom-drapes-pro-box { border: 1px solid #b92127; box-shadow: 0 0 2px 2px #b92127; }
.kt-custom-drapes-row2 ul li.active a { background: none !important; color: #a80000 !important; }
.kt-custom-drapes-row2 ul li.active .custom-drapes-pro-name { background: none; }
.kt-custom-drapes-row2 ul li .custom-drapes-pro-name { float: left; width: 100%; text-align: center; height: 60px; overflow: hidden; }
.kt-custom-drapes-row2 ul li a:hover { color: #b92127 !important; background: none !important; }
.kt-custom-drapes-row1 span { float: left; line-height: 34px; padding: 0 0 0 5px; }
.kt-custom-drapes-row1 p { float: left; line-height: 34px; padding: 0 5px; }
.custom-drapes-select1 { float: left; margin: 0; width: 100%; max-width: 85px; }
.custom-drapes-select2 { float: left; margin: 0; width: 100%; max-width: 94px; }
.custom-drapes-select3 { float: left; margin: 0; width: 100%; max-width: 105px; }
.custom-drapes-select4 { float: left; margin: 0; width: 100%; max-width: 100px; }
.kt-custom-drapes-row3 { float: left; width: 100%; padding: 20px 20px 0; }
.kt-custom-drapes-row3 a { float: right; font-size: 16px; }
/******************************/

/*******free-swatch**********/
.kt-swatch-page-banner { float: left; width: 100%; text-align: center; margin: 20px 0 15px; }
.kt-swatch-page-banner img { width: 100%; }
.free-swatch-hover { position: relative; }
.free-swatch-hover .btn-box-bg { float: left; width: 100%; display: none; }
.free-swatch-hover:hover .btn-box-bg { float: left; width: 100%; display: block; position: absolute; top: 43%; }
.free-swatch-hover:hover .btn-box-bg a { border: 1px solid #5f8b2a !important; color: #fff !important; display: table; line-height: 15px; margin: 0 auto; padding: 10px; text-decoration: none !important; font-size: 14px; background: #5f8b2a; }
.free-swatch-hover:hover .fp-display .add-to-cart-btn a { font-size: 14px !important; position: absolute; }
.kt-content-pro-main ul li .fp-display .add-to-cart-btn { float: left; padding: 5px 0; width: 100%; text-align: center; }
.kt-content-pro-main ul li .fp-display .add-to-cart-btn a { font-size: 14px !important; }
.kt-content-pro-main ul li .fp-display .add-to-cart-btn a:hover { text-decoration: none; }
.kt-content-pro-main ul li .fp-display .free-swatch-select { float: left; padding: 5px 0 0 0; text-align: center; width: 100%; }
.kt-content-pro-main ul li .fp-display .free-swatch-select span { color: #393939; font-size: 12px; width: 100%; }
.free-swatch-viewall { float: left; width: 100%; text-align: center; border-bottom: 1px solid #dddddd; border-top: 1px solid #dddddd; padding: 5px 0; }
.free-swatch-viewall span { float: left; }
.free-swatch-viewall a { font-size: 14px; color: #393939; padding: 0 0 0 2px }
/*10 jan 2015*/
.kt-cat-color-box { display: table; width: 212px; padding: 3px; background: #fff; margin: 0 auto; }
.kt-cat-color-box a { float: left; width: 35px; height: 35px; border: 1px solid #f5f5f5; margin: 3px; }
.kt-cat-color-box a:hover, .kt-cat-color-box a:focus{ border:1px solid #a80000;}

.kt-cat-color-box a img { display: table; width: 100%; }
.custom-size-pro-img { position: absolute; width: 113px; left: 300px; top: 20px; }
.custom-size-pro-img img { max-width: 100%; }
.itemtab-next-pre-btn { float: left; width: 100%; }
/*padding*****************************************/
.padding-10 { padding: 10px !important; }
.padding-right-none { padding-right: 0 !important; }
.padding-top-none { padding-top: 0 !important; }
.padding-left-none { padding-left: 0 !important; }
.padding-none { padding: 0 !important; }
/************************************************/
/*margin*****************************************/
.margin-left-5 { margin-left: 5px !important; }
.margin-bottom-5 { margin-bottom: 5px !important; }
.margin-bottom-10 { margin-bottom: 10px !important; }
.margin-top-20 { margin-top: 20px; }
.margin-top-3 { margin-top: 3px; }
.margin-top-10 { margin-top: 10px !important; }
/************************************************/
/*font size**************************************/
.font-size14 { font-size: 14px !important; }
.font-16 { font-size: 16px !important; }
.font-18 { font-size: 18px !important; }
/************************************************/
/*font color*************************************/
.f-dark-red { color: #d91e1f !important; }
.f-white { color: #fff!important; }
.color-dark-hover { color: #827d77 !important; }
.color-dark-hover:hover { color: #000!important; }
.color-black { color: #000; }
.color-hpd-red { color: #b92127 !important; }
/************************************************/
.text-align-left { text-align: left !important; }
.text-align-right { text-align: right !important; }
.info-sap { padding: 8px; font-size: 14px; }
.display-none { display: none !important; }
.border-top { border-top: 1px solid #e1e1e1 !important; }
.weight-normal { font-weight: normal !important; }
.max-width { max-width: 100% !important; }
.border-top-none { border-top: none !important; }
.border-bottom-none { border-bottom: none !important; }
.checkout-mass { color: #b92127 }
.home-section { margin: 20px 0; position: relative; width: 100%; padding: 0; }
.home-section .see-more-events { cursor: pointer; color: #b92127; border: 1px solid #b92127; font-size: 14px; line-height: 1; padding: 16px 18px; font-weight: normal; letter-spacing: 2px; text-transform: uppercase; text-align: center; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; display: table; margin: 0 auto; text-align: center; }
.home-section .see-more-events span { width: 100%; float: left; text-align: center; }
.home-section .see-more-events:hover { background: #b92127; color: #fff; text-align: center; }
.home-section .more-events-grid { filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; position: relative; text-align: left; overflow: hidden; padding-top: 20px; }
.home-section .more-events-grid-content { width: 100%; padding: 0; margin: 0; }
.more-events-grid-main { float: left; margin: 0; padding:0; width: 100%; }
/**/	
/*13-1-2015*/



.billing-add-title { color: #b92127; font-size: 20px; font-weight: bold; padding: 0; text-align: left; }
.sales-arrival-icon { position: absolute; right: 0; top: 0; width: 100% !important; max-width: 60px !important; }
.kt-view-img-pt4 { float: left; width: 100%; text-align: right; padding-bottom: 2%; }
.kt-view-img-pt4 img { max-width: 100%; }
.kt-best-selling-content { float: left; margin: 0; padding: 20px 0 0; width: 100%; }
.kt-best-selling-fp-bg { float: left; margin: 0; padding: 0; width: 96%; }
.kt-best-selling-fp { float: left; margin: 0; padding: 0; width: 100%; }
.kt-best-selling-fp-display { float: left; max-height: 320px; overflow: hidden; position: relative; text-align: center; width: 100%; }
.kt-best-selling-fp-display img { max-width: 100%; }
.kt-best-selling-fp-detail { float: left; padding: 5px 0 0 0; width: 100%; }
.kt-best-selling-fp-detail .name { float: left; margin: 0; padding: 0; width: 100%; text-align: center; }
.kt-best-selling-fp-detail .name a { color: #323232; font-size: 14px; text-decoration: none; float: left; width: 100%; text-align: center; height: 40px; overflow: hidden; }
.kt-best-selling-fp-detail .name a:hover { color: #b92127; text-decoration: none; }
.kt-best-selling-fp-detail .name p { float: left; margin: 0; padding: 0; width: 100%; text-align: center; color: #323232; font-size: 16px; font-weight: bold; }
.kt-best-selling-fp-display img { max-width: 100%; }
/******************************/
/*******scrolltotop************/
.scrolltotop { cursor: pointer; border: 2px solid #c8c8c8; background: #fff; /* position: fixed; bottom: 0; right: 43.5%;*/ font-size: 38px; color: #c8c8c8; border: 2px solid #c8c8c8; display: none; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; width: 42px; height: 42px;line-height: 42px; text-align: center; background: #fff; border-radius: 50%;float:right; }
.scrolltotop:hover { text-decoration: none; color: #b92127 !important; border: 2px solid #b92127; }
.scrolltotop:focus { outline: none; color: #c8c8c8; }
.scrolltotop i { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; float: left; width: 100%;line-height: 34px; }
/**/
/*19jan-2015* out of stock**/
.outof-stock-email-box { float: right; width: 50%; padding: 10px; border: 1px solid #e1e1e1; }
.outof-stock-email-row1 { float: left; width: 100%; border-bottom: 1px solid #e1e1e1; }
.outof-stock-email-row1 span { float: left; width: 100%; text-align: left; }
.outof-stock-email-row2 { float: left; width: 100%; padding: 10px 0; }
.outof-stock-email-row2 span { float: left; width: 100%; padding: 0; margin: 0; text-align: left; }
.outof-stock-email-row2 input { float: left; width: 80%; border: 1px solid #e1e1e1; }
.outof-stock-email-row2 a { float: left; margin: 0 0 0 5px; padding: 5px 10px; width: auto !important; font-size: 14px !important; }
.outof-stock-email-row3 { float: left; width: 100%; padding: 0; }
.outof-stock-email-row3 span { float: left; width: 100%; padding: 0; margin: 0; text-align: left; }

/**/
 @media screen and (max-width: 1599px) {
.kt-link-1 { width: 11% !important; }
.kt-link-2 { width: 12% !important; }
.kt-link-3 { width: 12% !important; }
.kt-link-4 { width: 8.4% !important; }
.kt-link-5 { width: 9% !important; }
.kt-link-6 { width: 12% !important; }
.kt-link-7 { width: 8% !important; }
.kt-link-8 { width: 8% !important; }
.kt-link-9 { width: 7% !important; }
.kt-link-9 a { padding: 20px 0 19px 0 !important; }
.kt-link-10 { width: 10% !important; }
.kt-header-menu { width: 90% !important; }
.sales-outlet { padding: 15px 10px; margin: 5px 0; }
.sub-menu { top: 60px; }
.kt-link-10 { width: 10% !important; }
.kt-link-6 .sub-menu { left: -200px !important; }
.kt-link-5 .sub-menu { left: -100px !important; }
.kt-footer-pt3-otherlink ul li { padding: 20px 2% 0 0; }
}
 @media screen and (max-width: 1440px) {
.kt-footer-pt3 { width: 34%; }
.kt-footer-pt2 { width: 32%; }
.kt-subscribe-input { width: 74%; }
.kt-social-bg { width: 100%; }
.kt-shipping-to { width: 100%; padding: 5px 0 0 0; }
.kt-footer-pt3-otherlink ul li { padding: 20px 5% 0 0; }
.houzz-logoimg { width:60px  !important}
.kt-item-price-box ul li p { height: 35px; line-height: 15px; padding: 2px 0 0 0; }
.kt-item-price-box ul li.kt-pt2 span { font-size: 26px; padding: 24px 0; }
.kt-item-price-box ul li.kt-pt1 span { font-size: 12px; padding: 32px 0; }
.kt-item-price-box ul li.kt-pt3 span { padding: 27px 0; }
.kt-item-price-box ul li.kt-pt4 span { font-size: 26px; padding: 24px 0; }
.kt-item-price-box ul li.kt-pt5 span { padding: 32px 0; }
.kt-content-pro-main ul li { width: 25%; }
.kt-content-pro-main ul li .fp-display .fp-box-div img{}

.outof-stock-email-box { float: none !important; display: table; margin: 10px auto 0; width: 100% !important; max-width: 320px; }
.kt-content-pro-main ul li .fp-display .fp-display-title a{ font-size:14px;}
}
 @media screen and (max-width: 1400px) {
.kt-item-btn-bg a strong { font-size: 14px !important; }
.dont-see-size strong { line-height: 19px; }
.dont-see-size { max-width: 164px; }
.logo-bg{ width:20% !important;}

}
 @media screen and (max-width: 1200px) {
.kt-header-top-right { width: 410px; }
.kt-header-top-link { float: right; }
.kt-header-cart-bg a span { font-size: 13px; }
.kt-header-cart-bg a span strong { font-size: 13px; }
.kt-content-pro-main ul li { width: 33%; }
}
 @media screen and (max-width: 1157px) {
.kt-header-menu ul li a { padding: 10px 0; }
.kt-header-menu ul li a:hover { padding: 10px 0 9px 0; }
.kt-footer-pt1-left { width: 100%; }
.kt-footer-pt1-right { width: 100%; padding: 20px 0 0 0; }
.kt-footer-pt1 { width: 28%; }
.kt-footer-pt2 { width: 35%; }
.kt-footer-pt3 { width: 35%; }
}
 @media screen and (max-width: 1129px) {
.logo-bg { float: left; margin: 0; padding: 0; width: 100%; }
.logo { position: inherit; left: 0; right: 0; margin: 0 auto; }
.kt-header-menu-part { margin: 0; }
.kt-link-4 .sub-menu { left: -100px !important; }
.kt-item-btn-bg a { font-size: 17px; }
.kt-item-btn-bg a strong { font-size: 17px; }
.dont-see-size strong { font-size: 17px; line-height: 20px !important; }
.kt-item-btn-bg a.active strong { font-size: 17px; }
.kt-content-pro-main ul li .fp-display p { font-size: 14px; }
.kt-item-btn-bg a strong { font-size: 12px !important; }
.dont-see-size strong { line-height: 16px !important; }
}
 @media screen and (max-width: 1060px) {
.kt-header-top-left { width: 50%; }
.kt-header-link-bg { width: 100%; margin: 0; }
.kt-header-menu ul li a { font-size: 13px; }
.kt-footer-row2-left { width: 50%; }
.kt-link-7 .sub-menu { right: -100px !important }
.kt-link-6 .sub-menu { left: -240px !important; }
.kt-link-5 .sub-menu { left: -175px !important; }
.kt-link-4 .sub-menu { left: -175px !important; }
}
 @media screen and (max-width: 991px) {
.sales-outlet { width: 100%; text-align: center; }
.kt-header-menu { width: 100% !important; }
.kt-header-menu ul li { width: 50% !important; border: none; }
.kt-header-menu ul li a { text-align: left; padding: 10px 0 10px 2%; font-size: 14px; }
.kt-header-menu ul li a:hover { padding: 10px 0 9px 2%; }
.kt-link-9 a { padding: 10px 0 10px 2% !important; }
.kt-link-9 a:hover { padding: 10px 0 9px 2% !important; }
.kt-header-top-left p span { float: left; width: 100%; padding: 0; margin: 0; background: none; }
.kt-header-top-left { width: 40%; }
.kt-footer-pt1-left { width: 50%; }
.kt-footer-pt1-right { width: 50%; padding: 0; }
.kt-footer-pt1 { width: 100%; padding: 0 0 20px 0; }
.kt-footer-pt2 { width: 49%; }
.kt-footer-pt3 { width: 49%; }
.menu-links:hover .sub-menu { display: none; }
.kt-item-pro-box { width: 100% !important; }
.kt-item-box .kt-pro-icon-bg { width: 100%; margin-top: 10px; }
.kt-item-price-box ul li p { height: auto; padding: 10px 0; }
.kt-item-price-box ul li.kt-pt2 span { font-size: 34px; padding: 11px 0; }
.kt-item-price-box ul li.kt-pt1 span { font-size: 14px; padding: 24px 0; }
.kt-item-price-box ul li.kt-pt3 span { padding: 20px 0; }
.kt-item-price-box ul li.kt-pt4 span { font-size: 34px; padding: 11px 0; }
.kt-item-price-box ul li.kt-pt5 span { padding: 25px 0; }
.customer-review-left { width: 100% !important; }
.customer-review-right { width: 100% !important; }
.kt-item-btn-bg a { font-size: 20px; }
.kt-item-btn-bg a strong { font-size: 20px; }
.dont-see-size strong { font-size: 20px; line-height: 27px; }
.kt-item-btn-bg a.active strong { font-size: 20px; }
.kt-right-link a { margin: 0 0 0 10px; }
.banner-offer-left-row { padding: 3.47% 0 0 0 !important; }
.banner-offer-right-row { padding: 3.47% 0 0 0 !important; }
.kt-content-pro-main ul li { width:33%; }
.finish-img { text-align: left; }
.margin-26 { margin: 0 !important; }
.pre-carousel-bg { top: 37% !important; }
.next-carousel-bg { top: 37% !important; }
.kt-content-pro-main ul li .fp-display p { }
.kt-item-btn-bg a strong { font-size: 20px !important; }
.dont-see-size strong { line-height: 27px !important; }
.dont-see-size { max-width: 215px; }
#protitle-none { display: block; }
#protitle-main { padding: 10px 0; }
#protitle-main .kt-item-pro-name, #protitle-main .kt-item-review-bg { display: none; }
/*new*/
.kt-header-menu { display: none; }
.kt-row .navbar-header { display: none; }
.kt-search-bg { display: none; }
.kt-right-link { width: 100% !important; }
.kt-right-link a { margin: 0 0 0 10px; }
.free-swatches-left { float: left !important; }
.free-swatches-right { float: right !important; margin: 0 10px 10px 0 !important; }
.kt-header-link-bg .kt-header-top-link { display: none; }
/*.kt-header-link-bg .kt-trade-btn { display: none; }*/
.kt-header-link-bg { float: right !important; }
.kt-header-top-left p { display: none; }
/**/
.kt-item-box .kt-pro-icon { width: 82px; }
.kt-item-right { padding: 0 !important }
.kt-item-main .col-md-6  {float:left;width:100%;}   
.kt-content-pro-main ul li .fp-display .fp-box-div{ max-height:240px;} 
}
 @media screen and (max-width: 900px) {
	 .kt-content-pro-main ul li{ width:33%;}
	 .kt-content-pro-main ul li .fp-display .add-to-cart-btn .btn-box-bg{    position: relative !important;
    bottom: 0;
    right: 0;
    float: left;
    padding: 0;
    margin-top: -10px;}
	 
}
 @media screen and (max-width: 767px) {
.kt-header-top-left { width: 100%; }
.kt-header-top-link { width: 100%; text-align: center; }
.kt-header-link-bg { width: auto; }
.kt-header-top-left p { text-align: center; }
.kt-header-top-right { width: 100%; }
.kt-header-checkout-bg { float: none; display: table; margin: 0 auto; }

.logo-bg{ width:100% !important; text-align:center; max-width:100%;}
.logo-bg{ width:100% !important; text-align:center;}
.kt-right-link { width: 100%; margin: 0; text-align: center; }
.kt-right-link a { margin: 10px 0 0 0; float: none; display: inline-table; }
.kt-search-bg { width: 100%; display: none; }
.kt-search-bg-2 { display: block; border: 1px solid #e1e1e1; float: left; margin: 10px 0 0; padding: 10px; width: 60%; }
.kt-header-cart-bg { width: auto; padding: 0 5px 0 0 }
.kt-header-menu ul { margin: 0; }
.kt-header-menu ul li { width: 100% !important; }
.kt-subscribe-input { width: 70%; }
.kt-footer-row2-left { width: 100%; }
.kt-footer-row2-link { text-align: center; }
.kt-footer-we-accept { width: 100%; text-align: center; padding: 10px 0 0 0; margin: 0; }
.kt-footer-we-accept span { float: none; display: inline-table; }
.kt-footer-row2-left p { text-align: center; }
.kt-footer-row2-link { padding: 10px 0; }
.kt-item-price-box ul li p { height: 43px; }
.kt-item-price-box ul li.kt-pt2 span { font-size: 28px; padding: 15px 0; }
.kt-item-price-box ul li.kt-pt4 span { font-size: 28px; padding: 15px 0; }
.kt-view-img-pt1 { text-align: center; padding-bottom: 25px; }
.kt-view-img-pt2 { padding-bottom: 25px; }
.kt-view-img-pt3 { text-align: center; padding-bottom: 25px; }
.kt-numbering-pt2 { width: 70%; }
.kt-numbering-pt3 { width: 49%; text-align: left !important; }
.kt-numbering-pt3 select { width: 60%; }
.kt-numbering-pt4 { width: 49%; text-align: left !important; }
.kt-numbering-pt4 select { width: 60%; }
.kt-content-pro-main ul li { width: 33%; }
.kt-list-price-box-bg { width: 30%; }
.kt-list-pro-box-bg { width: 70%; }
.kt-search-bg-2 { display: block; float: right; width: 60%; }
.form-group { margin: 0 !important }
.finish-img { text-align: left; }
.margin-26 { margin: 0 !important; }
.view-banner-row1 { padding-top: 3%; }
.view-banner-row1-pt { padding-bottom: 3%; }
.view-banner-row2-pt { padding-bottom: 3%; }
.view-banner-row3-pt { padding-bottom: 3%; }
.kt-content-pro-main ul li .fp-display p { font-size: 14px; }
.kt-item-btn-bg a strong { font-size: 15px !important; }
.dont-see-size strong { line-height: 20px !important; }
.dont-see-size { max-width: 174px; }
.kt-item-tb-box ul li a, .kt-item-size-box ul li { font-size: 12px; }
.kt-item-pro-name { font-size: 26px; }
.kt-list-pro-box-bg .fp-pro-box {max-height:160px;overflow:auto;}
.kt-content-pro-main ul li .fp-display .fp-box-div{ max-height:200px;} 
.kt-content-pro-main ul li .fp-display .fp-display-title a{ font-size:12px;}
.kt-content-pro-main ul li .fp-display p{ font-size:12px;}
}
 @media screen and (max-width: 640px) {
.kt-footer-pt2 { width: 100%; }
.kt-subscribe-input { width: 80%; }
.kt-social-bg { width: auto; }
.kt-shipping-to { width: auto; padding: 0; }
.kt-footer-pt3 { width: 100%; padding: 20px 0 0 0; }
.kt-footer-small-banner1 { text-align: center; }
.kt-footer-small-banner2 { text-align: center; }
.kt-footer-pt3-otherlink { text-align: center; }
.kt-footer-pt3-otherlink ul li { float: none; display: inline; margin: 0 1%; padding: 0; }
.kt-footer-pt3-otherlink ul li a { float:none;}
.kt-footer-pt3-otherlink ul li img { max-width:98% !important;}
.kt-item-btn-bg a { margin: 0 1%; font-size: 15px; }
.kt-item-btn-bg a strong { margin: 0 1%; font-size: 15px; }
.dont-see-size strong { margin: 0 1%; font-size: 15px; line-height: 15px !important; }
.kt-item-btn-bg a.active strong { margin: 0 1%; font-size: 15px; }
.kt-item-price-box ul li { font-size: 12px; }
.kt-item-price-box ul li.kt-pt1 span { font-size: 12px; padding: 30px 0; }
.kt-item-price-box ul li.kt-pt5 span { font-size: 12px; padding: 30px 0; }
.kt-item-price-box ul li.kt-pt2 span { font-size: 20px; padding: 24px 0; }
.kt-item-price-box ul li.kt-pt4 span { font-size: 20px; padding: 24px 0; }
.kt-item-price-box ul li.kt-pt3 span { padding: 23px 0; }
.kt-content-pro-main ul li { width: 48.9%; }
.kt-list-price-box-bg .fp-rating a { font-size: 12px; }
.kt-list-price-box-bg .fp-rating .font-16 { font-size: 12px !important; }
.kt-list-price-box-bg .fp-rating a span { font-size: 12px; }
.kt-search-bg-2 { display: block; float: right; width: 60%; }
.form-group { margin: 0 !important }
.finish-img { text-align: left; }
.margin-26 { margin: 0 !important; }
.kt-custom-drapes-row1 span { width: 100%; }
.custom-drapes-select1 { max-width: 48%; }
.custom-drapes-select2 { max-width: 48%; }
.custom-drapes-select3 { max-width: 48%; }
.custom-drapes-select4 { max-width: 48%; }
.kt-right-link a { font-size: 15px; }
.pre-carousel-bg { top: 32% !important; }
.next-carousel-bg { top: 32% !important; }
.kt-content-pro-main ul li .fp-display p { font-size: 14px; }
.kt-item-btn-bg a strong { font-size: 11px !important; }
.dont-see-size { max-width: 138px; }
.kt-More-products-details-pt1 { width: 100%; margin-top: 10px; }
.kt-More-products-details-pt1 ul li { width: 100%; }
.kt-More-products-details-pt2 { width: 100%; margin-top: 10px; }
.kt-More-products-details-pt2 ul li { width: 50%; }
.write-review-row-left span { width: 100%; }
.kt-content-pro-main ul li{ width:50%;}
.kt-content-pro-main ul li .fp-display .fp-box-div{ max-height:220px;} 
}
@media screen and (max-width: 480px) {
.pre-carousel-bg { top: 25% !important; }
.next-carousel-bg { top: 25% !important; }
.kt-item-btn-bg a { float: left; font-size: 17px; margin: 0 0 10px; max-width: 100%; padding: 7px 8px !important; width: 100% !important; }
.kt-item-btn-bg a strong { font-size: 20px !important; }
.dont-see-size span { padding: 5px 0 0 0; }
#divcolspancustomvalue-1 .custom-size-pro-img{left:180px;}
#divcolspancustomvalue-1 .icheckbox_flat-red, #divcolspancustomvalue-1 .iradio_flat-red{float:left;}
#divcolspancustomvalue-1 .item-radio-display-text{width:140px; float:left;}
.kt-content-pro-main ul li .fp-display .fp-box-div{ max-height:160px;} 
}
 @media screen and (max-width: 479px) {
.kt-footer-pt1-left { width: 100%; }
.kt-footer-pt1-right { width: 100%; padding: 20px 0 0 0; }
.kt-social-bg { width: 100%; }
.kt-shipping-to { width: 100%; padding: 20px 0 0 0; }
.kt-subscribe-input { width: 78%; }
.kt-footer-pt3-otherlink ul li { width:30%; float: left; }
    .kt-footer-pt3-otherlink ul li img { max-width:98%;
    }
.write-review-row-right a { width: 60px; }
.kt-item-btn-bg a { font-size: 12px; padding: 7px 6px; }
.dont-see-size strong { font-size: 12px; line-height: 12px !important; }
.kt-item-btn-bg a.active strong { font-size: 12px; }
.kt-item-price-box ul li { font-size: 14px; width: 100% !important; }
.kt-item-price-box ul li p { height: auto; }
.kt-item-price-box ul li.kt-pt1 { height: 70px; }
.kt-item-price-box ul li.kt-pt1 span { font-size: 14px; padding: 10px 0 0 0; }
.kt-item-price-box ul li.kt-pt5 { height: 70px; }
.kt-item-price-box ul li.kt-pt5 span { font-size: 14px; padding: 10px 0 0 0; }
.kt-item-price-box ul li.kt-pt2 { height: 70px; }
.kt-item-price-box ul li.kt-pt2 span { font-size: 28px; padding: 0; }
.kt-item-price-box ul li.kt-pt4 { height: 70px; margin: 5px 0 0 0; }
.kt-item-price-box ul li.kt-pt4 span { font-size: 28px; padding: 0; }
.kt-item-price-box ul li.kt-pt3 { height: 70px; }
.kt-item-price-box ul li.kt-pt3 span { padding: 5px 0; }
.content-pro-main ul li { width: 49.5%; }
.kt-pro-cat-pro { padding: 0; width: 100%; }
.kt-pro-cat-bg { padding: 10px 0 0 0; width: 100%; }
.kt-pro-cat-box { padding-bottom: 10%; }
.kt-pro-cat-dec { min-height: inherit; }
.kt-search-bg-2 { display: block; float: right; width: 65%; }
.form-group { margin: 0 !important }
.finish-img { text-align: left; }
.margin-26 { margin: 0 !important; }
.kt-right-link a { font-size: 12px; line-height: 12px; }
.pre-carousel-bg { background: none; top: 35% !important; height: 65px; padding: 0; }
.next-carousel-bg { background: none !important; top: 35% !important; height: 65px; padding: 0; }
.kt-content-pro-main ul li .fp-display p { font-size: 13px; height: auto; overflow: hidden; }
.outof-stock-email-box-option .outof-stock-email-row2 input { width: 82%; }
.kt-header-top-left p span { display: none; }
.kt-item-review-bg .kt-item-rating-box ul li { padding: 0 5px; }
}
 @media screen and (max-width: 450px) {
.kt-header-cart-bg { padding: 0; width: 235px; }
.kt-header-checkout-bg { float: none; display: table; margin: 0 auto; width: 230px; }
.kt-subscribe-input { width: 68%; }
.kt-search-bg-2 { display: block; float: right; width: 65%; }
.form-group { margin: 0 !important }
.finish-img { text-align: left; }
.margin-26 { margin: 0 !important; }
}
 @media screen and (max-width: 420px) {
.kt-footer-small-banner1 { width: 49%; text-align: left; margin: 0 1% 0 0; }
.kt-footer-small-banner2 { width: 49%; text-align: left; margin: 0; }
.kt-item-btn-bg a { float: left; margin: 10px 0 0 0; width: 100%; font-size: 20px; }
.kt-item-btn-bg a strong { float: left; margin: 3px 0; width: 100%; font-size: 20px; }
.dont-see-size strong { float: left; margin: 0 !important; width: 100%; font-size: 20px; line-height: 20px !important; }
.kt-item-btn-bg a.active strong { float: left; margin: 3px 0; width: 100%; font-size: 20px; }
.kt-product-property-box { text-align: center; }
.kt-product-property-box img { max-width: 100%; margin: 10px 0 0 0; }
.kt-numbering-pt3 { width: 100%; text-align: left !important; }
.kt-numbering-pt3 select { width: 60%; }
.kt-numbering-pt4 { width: 100%; text-align: left !important; }
.kt-numbering-pt4 select { width: 60%; }
.kt-content-pro-main ul li .fp-display .fp-rating a { font-size: 11px; }
.kt-content-pro-main ul li .fp-display .fp-rating .font-16 { font-size: 12px !important; }
.kt-content-pro-main ul li .fp-display .fp-rating a span { font-size: 11px; }
.kt-list-price-box-bg { width: 40%; }
.kt-list-pro-box-bg { width: 60%; }
.kt-search-bg-2 { display: block; float: right; width: 65%; }
.kt-search-input-2 { width: 65%; }
.kt-right-link a { margin: 10px 0 0 -1px; font-size: 11px; padding: 10px 5px; }
.kt-right-link a span { font-size: 11px; }
.kt-right-link a span strong { font-size: 11px; }
.sales-outlet { margin: 5px 0; }
.form-group { margin: 0 !important }
.finish-img { text-align: left; }
.margin-26 { margin: 0 !important; }
.outof-stock-email-box { float: left !important; max-width: 100%; }
.outof-stock-email-row2 input { width: 74% !important; }
.kt-content-pro-main ul li .fp-display p { font-size: 12px; }
.kt-item-btn-bg a strong { font-size: 20px !important; }
.dont-see-size { max-width: 100%; }
.kt-right-link a { float: left; margin: 10px 0 0 0 !important; width: 100% !important; font-size: 15px; }
.kt-right-link a span { float: none; font-size: 13px; }
.kt-right-link a span strong { font-size: 16px; }
.kt-list-pro-box-bg .fp-pro-box { max-height: 149px; }
}
/*out of stock option page*/
.outof-stock-email-box-option { float: right; width: 100%; padding: 10px; border: 1px solid #e1e1e1; margin: 30px 0 0 0; }
.outof-stock-email-box-option .outof-stock-email-row2 input { width: 84%; }
.btn-out-of-stock { color: #fff !important; background: #aaa !important; }
.btn-out-of-stock strong { color: #fff !important; }
.outof-stock-option3 { width: 160px !important; }
.outof-stock-email-option3 { width: 75% !important; padding: 4px 10px !important; }
.btn-out-of-stock3 { color: #fff !important; background: #b92127 !important; }
.btn-out-of-stock3 strong { color: #fff !important; }
.outof-stock-email-option4 { float: none !important; display: table; margin: 20px auto 0; max-width: 320px; width: 100%; }
.outof-stock-email-option4 a { margin: 0 0 0 3px !important; }
.btn-out-of-stock4 { color: #b92127 !important; background: #fff !important; border: 1px solid #b92127 !important; }
.btn-out-of-stock4 strong { color: #b92127 !important; }
 @media screen and (max-width: 1400px) {
.outof-stock-email-option3 { width: 65% !important; }
.outof-stock-email-option3 input { width: 75% !important; }
}
 @media screen and (max-width: 560px) {
.outof-stock-option3 { width: 100% !important; }
.outof-stock-email-option3 { width: 100% !important; }
.outof-stock-email-option3 input { width: 75% !important; }
}
 @media screen and (max-width: 420px) {
.outof-stock-email-option4 { max-width: 100% !important; float: left !important; }
}
/**/
.kt-trade-btn { background: #646464 !important; color: #fff; }
.kt-trade-btn:hover { background: #fff !important; color: #323232 !important; }
 @media screen and (max-width :1129px) {
.kt-search-bg { width: 380px; position: absolute; left:25%; top: 75px; }
}
 @media screen and (max-width :1129px) and (min-width :1061px) {
.kt-right-link { position: absolute; right:14px; top: 75px; }
}
 @media screen and (max-width :1129px) and (min-width :992px) {
.kt-right-link { position: absolute; right:15px; top: 75px; width: 300px; }
.kt-right-link a { float: left; margin: 0 0 10px 10px !important; }
}
 @media screen and (max-width :991px) and (min-width :768px) {
.kt-right-link { position: absolute; right:15px; width: auto !important; top: 75px; }
.kt-right-link a { float: left; margin: 0 10px 10px 10px; }
.kt-search-bg { width: 285px; position: absolute; right: 15px; top: 75px; }
}

 @media screen and (max-width :991px) and (min-width :768px) {

 }

/*5-march2015*/
.search-pro { }
.search-pro ul { }
.search-pro ul li { width: 25% !important; }
.content-left { float: left; margin: 10px 0 0 0; }
.left-bg { background: #f5f5f5 !important; }
.left-cat-box { float: left; width: 100%; padding: 10px; padding-top: 0; }
.left-cat-box .title { float: left; width: 100%; font-size: 18px; border-bottom: 1px solid #e1e1e1; padding: 5px; }
.left-cat-color-box { float: left; width: 100%; margin: 0 auto; }
.left-cat-color-box a { float: left; width: 35px; height: 30px; padding: 2px; background: #fff; margin: 1px; }
.left-cat-color-box a:hover, .left-cat-color-box a:focus{ background:#a80000;}
.left-cat-color-box a.active{ background:#a80000;}
.left-cat-color-box a img { max-width: 100%; }
.left-option-box { float: left; width: 100%; padding: 10px 0; }
.left-option-box ul { float: left; width: 100%; margin: 0; padding: 0; }
.left-option-box li { float: left; padding-left: 5px; margin-top: 10px; width: 100%; list-style-type: none; font-size: 14px; }
.left-option-box li input { float: left; margin: 0; }
.left-option-box li span { float: left; width: 85%; margin: 0 0 0 10px }
.left-option-box li span strong { float: left; width: 100%; margin: 0; font-weight: normal; }
.left-cat-pricebox { float: left; width: 100%; margin: 0 0 10px 0; padding-left: 10px; }
.left-cat-pricebox span { padding: 0; margin: 0 10px; }
.left-cat-pricebox input { margin: 0 10px; width: 50px; }
.left-cat-pricebox a { color: #333; padding: 4px; background: #ddd; text-decoration: none; }
.search-bg-row { float: left; width: 100%; background: #f5f5f5; margin-top: 10px; padding: 10px; border: 1px dashed #a80000; }
.search-bg-row a { padding: 2px; border-radius: 10px; background: #a80000; color: #fff; margin: 5px; }
.search-bg-row span { float: left; line-height: 25px; }
.pro-compare-box { float: left; width: 100%; background: #f5f5f5; padding: 10px; margin-top: 10px; }
.pro-compare-row1 { float: left; width: 100%; }
.pro-compare-row1 .title { float: left; font-size: 18px; }
.pro-compare-row1 .compare-now { float: right; }
.reset-comp { float: left; color: #a80000; font-size: 10px; }
.comp-now { background: #a80000; text-decoration: none; float: left; margin: 0 0 0 10px; color: #fff; padding: 10px; }
.comp-now:hover { color: #fff; text-decoration: none; }
.pro-compare-row2 { float: left; width: 100%; border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; padding: 20px 0; }
.comp-pro-box { float: left; margin: 0 10px 10px 0; padding: 2px; background: #1e5799; /* Old browsers */ background: -moz-linear-gradient(top, #1e5799 0%, #fefefe 0%, #edecec 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(0%, #fefefe), color-stop(100%, #edecec)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #1e5799 0%, #fefefe 0%, #edecec 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #1e5799 0%, #fefefe 0%, #edecec 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #1e5799 0%, #fefefe 0%, #edecec 100%); /* IE10+ */ background: linear-gradient(to bottom, #1e5799 0%, #fefefe 0%, #edecec 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#edecec', GradientType=0 ); /* IE6-9 */
position: relative; width: 180px; border: 1px solid #e1e1e1; }
.comp-pro-box span { float: left; font-size: 12px; width: 110px; margin: 0 0 0 10px; }
.comp-pro-img { float: left; width: 54px; text-align: center; border: 1px solid #e1e1e1; }
.comp-pro-img img { width: 50px; height: 50px; }
.comp-close { right: 0; bottom: 0; position: absolute; cursor:pointer;}
/*compare popup*/
.compare-pop-bg { float: none; display: table; margin: 0 auto; max-width: 830px; width: 100%; margin-top: 30px; position: relative; }
.compare-pop-box { float: left; width: 100%; border: 1px solid #e1e1e1; height: 464px; overflow: auto; }
.pop-table-title { background: #f5f5f5; }
.pop-table-desc { background: #fff !important; }
.pop-close { left: -21px; top: -21px; position: absolute; color: #fff; padding: 5px; font-size: 16px; border-radius: 15px; background: #a80000; border: 2px solid #e1e1e1; }
.pop-close:hover { color: #fff; }
/**/
.new-arrival-left { left: 0; top: 0px; position: absolute; width: 60px !important; height: 33px !important; }
/*9 march*/
.red { color: #a80000; }
.border-box { border: 1px solid #e1e1e1; }
.static-content-main { float: left; margin: 0; padding: 10px 0 0; width: 100%; font-size: 14px; font-weight: normal; }
.kd-checkout-title { float: left; width: 100%; border-bottom: 1px solid #e1e1e1; background: #f5f5f5; line-height: 36px; padding: 0 20px; }
.kd-checkout-title strong { float: right; font-weight: normal; }
.kd-checkout-title label { float: left; margin: 0; }
.kd-mainbox-border { border: 1px solid #e1e1e1; padding-top: 15px; padding-bottom: 15px; float: left; width: 100%; }
.static-title { float: left; width: 100%; padding: 10px 0; }
.static-title .title { color: #333; font-size: 18px; font-weight: normal; float: left; }
.membership-application-main { float: left; width: 100%; border: 1px solid #e1e1e1; }
.static-btn { font-size: 14px; background: #fff; border: 1px solid #5f8b2a; color: #5f8b2a; text-decoration: none; text-align: center; padding: 5px 10px; }
/*.static-btn:focus { background: #5f8b2a !important; color: #fff !important; }*/
.static-btn:focus { background: none repeat scroll 0 0 #ffffff; color: #5f8b2a !important; outline: none; text-decoration: none; }
/*.static-btn:hover { background: #5f8b2a; color: #fff !important; text-decoration: none; }*/
/*.static-btn:hover { background: #fff; color: #5f8b2a !important; text-decoration: none; }*/
.static-btn:hover { background: none repeat scroll 0 0 #ffffff; color: #5f8b2a !important; outline: none; text-decoration: none; }
.kdcouponboxpro-bg { float: left; padding: 10px 0; width: 100%; white-space: nowrap; }
.text-align-left { text-align: left !important; }
.text-align-right { text-align: right !important; }
.center-block { display: table!important; margin: 0 auto !important; }
.f-none { float: none !important; }
.weight-normal { font-weight: normal !important; }
.bg-none { background: none !important; }
.zipcode-div { line-height: 34px; padding-left: 10px; }
.sub-name { font-weight: normal; color: #777; }
.contact-form-box { border: 1px solid #e1e1e1; padding: 15px 0; margin:10px 0;}
.padding-15 { padding: 15px !important; }
.static-border { border: 1px solid #e1e1e1; padding: 15px; }
.margin-top-15 { margin-top: 15px !important; }
.static-details-box { float: left; width: 100%; }
.static-details-box strong { float: left; width: 100%; padding: 5px 0 0 0; }
.static-details-box p { float: left; width: 100%; padding: 5px 0 0 0; margin: 0; }
.static-details-box ul { float: left; width: 100%; padding: 5px 0 0 0; margin: 0; }
.static-details-box ul li { float: left; margin: 0; padding: 0 0 0 15px; list-style-type: none; background: url(../images/arrow-right.png) no-repeat left 6px; width: 100%; }
.order-detail-box { float: none; display: table; margin: 20px auto; width: 50%; }
/**/

/*9march other*/
.sitemap-bg { float: left; width: 100%; padding: 10px 0; }
.sitemap-bg ul { float: left; width: 100%; margin: 0; padding: 0; }
.sitemap-bg ul li { float: left; width: 100%; margin: 0; padding: 0; list-style-type: none; padding: 0 0 0 10px; }
.sitemap-bg ul li a { float: left; margin: 0; padding: 0 0 0 15px; background: url(../images/arrow-right.png) no-repeat left 6px; color: #333; line-height: 17px; text-decoration: none; }
.sitemap-bg ul li a:hover { color: #a80000; }
.offer-massage { float: left; margin: 0; padding: 15px 0; width: 100%; font-size: 14px; font-weight: bold; color: #000; }
.address-td-title { float: left; width: 100%; border: 1px solid #e1e1e1; border-bottom: none; background: #f5f5f5; line-height: 36px; padding: 0 20px; margin: 10px 0 0 0; }
.address-td-title strong { float: right; font-weight: normal; }
.address-td-title label { float: left; margin: 0; }
.addressbox-border { border: 1px solid #e1e1e1; padding-top: 15px; padding-bottom: 15px; float: left; width: 100%; }
.addressbook-top { float: left; margin: 0 0 10px; padding: 0 0 10px 0; border-bottom: 1px solid #e1e1e1; width: 100%; text-align: right; }
.addressbook-top a { color: #a80000 }
.address-book { width: 100%; margin: 0; padding: 0; }
.address-book ul { float: left; margin: 0; padding: 0 0 0 5px; width: 100%; }
.address-book ul li { list-style: none; }
.address-book ul li a { color: #a80000 }
.addressbook-top { float: left; margin: 0 0 10px; padding: 0 0 10px 0; border-bottom: 1px solid #e1e1e1; width: 100%; text-align: right; }
.addressbook-top a { color: #a80000 }
.mainbox-border { border: 1px solid #ccc; padding-top: 15px; padding-bottom: 15px; float: left; width: 100%; }
.static-td-title { float: left; width: 100%; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: #f5f5f5; line-height: 36px; padding: 0 20px; }
.static-td-title strong { float: right; font-weight: normal; }
.static-td-title label { float: left; margin: 0; }
.btnreload { margin: 5px 0 0 10px; }
.myaccount-links { float: left; margin: 0; padding: 10px 0 0; width: 100%; }
.myaccount-links ul { float: left; margin: 0; padding: 0; width: 100%; list-style: none; }
.myaccount-links ul li { list-style: none; width: 100%; padding: 0 0 5px 0; font-size: 14px; }
.myaccount-links ul li.title { font-size: 16px; font-weight: bold; padding: 0 0 10px 0; }
.myaccount-links ul li a { color: #a80000; text-decoration: none; }
.myaccount-links ul li a:hover { color: #000; }
.backarrow { float: right; color: #a80000; margin: 0; padding: 0; font-size: 14px; }
.backarrow:hover { color: #000; text-decoration: none; }
/*order details*/
.order-details-box { float: left; width: 100%; border: 1px solid #e1e1e1; margin: 0 0 20px 0; }
.order-details-box .title { float: left; width: 100%; background: #f5f5f5; padding: 10px; }
.order-details-box .title span { float: left; }
.order-details-box .title a { float: right; color: #333; }
.order-details-bg { float: left; width: 100%; padding: 10px 0; }
.order-details-bg td, th { text-align: center; }
.order-table-bg { float: left; width: 100%; }
.print-invoice-table { float: left; width: 100%; border: 1px solid #e1e1e1; border-right: none; }
.print-invoice-table td { border-right: 1px solid #e1e1e1; border-bottom: none; line-height: 20px; padding: 10px; text-align: right; }
.print-invoice-desc { border-bottom: 1px solid #e1e1e1; }
.search-table-desc { background: #fff !important; }
.search-table-title { background: #f2f2f2; }
.search-pro-img { width: 100px; height: 82px; }
.table-price { text-align: right !important; color: #a80000; }
.table-price a { color: #a80000; }
/**/

.kdcheckout-row { float: left; margin: 0; padding: 0; width: 100%; }
.kdcheckout-title { float: left; margin: 10px 0; padding: 0; width: 100%; background: #f5f5f5; color: #000; font-weight: bold; font-size: 14px; line-height: 36px; height: 36px; }
.kdcheckout-title .kdcheckout-item { font-size: 14px; white-space: nowrap }
.kdcheckout-title .kdcheckout-price { font-size: 14px; text-align: right; }
.kdcheckout-title .kdcheckout-qty { font-size: 14px; text-align: right; }
.kdcheckout-title .kdcheckout-subtotal { font-size: 14px; text-align: right; white-space: nowrap }
.myaccount-orders { margin: 0; padding: 10px 0; width: 100%; }
.myaccount-orders a { color: #a80000 }
.myaccount-ordered { float: left; margin: 0; padding: 10px 2%; width: 96%; border-left: 1px solid #e1e1e1; }
.myaccount-ordered-title { float: left; margin: 0; padding: 0 0 5px 0; width: 100%; font-weight: bold; font-size: 16px; border-bottom: 1px solid #e1e1e1; }
.myaccount-ordered-item .myaccount-ordered-name { font-size: 14px; margin: 10px 0 0 0 }
.myaccount-ordered-item .myaccount-ordered-name img { width: 100%; max-width: 100px; height: auto; }
.myaccount-ordered-item .kdcheckout-price { font-size: 14px; text-align: right; }
.myaccount-ordered-item .kdcheckout-qty { font-size: 14px; text-align: right; }
.myaccount-ordered-item .kdcheckout-qty a { color: #000; }
.myaccount-ordered-item .kdcheckout-subtotal { font-size: 14px; text-align: right; }
.color-black { color: #000 !important; }
.border-1 { border: 1px solid #e1e1e1; }
.kdcheckout-info { float: left; margin: 0; padding: 0; width: 100%; }
.kdcheckout-info-name { float: left; margin: 0; padding: 0 0 5px; width: 100%; }
.kdcheckout-info-name a { color: #a80000; font-size: 14px; font-weight: bold }
.kdcheckout-info-options { float: left; margin: 0; padding: 0 0 5px; width: 100%; font-size: 12px; }
.kdcheckout-info-options strong { font-size: 12px; }
.kdcheckout-info-sku { float: left; margin: 0; padding: 0 0 5px; width: 100%; font-size: 12px; }
.kdcheckout-info-sku strong { font-size: 12px; }
.myaccount-ordered-btn { float: right; margin: 10px 0 0; padding: 0; }
.myaccount-ordered-btn a { float: right; }
/**/
.margin-top-none { margin-top: 0 !important; }
.kdcheckout-dec { float: left; margin: 0 0 10px; padding: 0 0 10px; width: 100%; /*border-bottom:1px dashed #e1e1e1;*/ color: #000; font-weight: normal; font-size: 14px; }
.kdcheckout-dec .kdcheckout-item { font-size: 14px; }
.kdcheckout-dec .kdcheckout-item img { width: 100%; max-width: 100px; height: auto; }
.kdcheckout-dec .kdcheckout-price { font-size: 14px; text-align: right; }
.kdcheckout-dec .kdcheckout-qty { font-size: 14px; text-align: right; }
.kdcheckout-dec .kdcheckout-qty a { color: #000; }
.kdcheckout-dec .kdcheckout-subtotal { font-size: 14px; text-align: right; }
.kdcheckout-info-addtocart { margin: 10px 0; float: left; width: 100%; }
.kdcheckout-info { float: left; margin: 0; padding: 0; width: 100%; }
.kdcheckout-info-name { float: left; margin: 0; padding: 0 0 5px; width: 100%; }
.kdcheckout-info-name a { color: #000; font-size: 14px; font-weight: bold }
.kdcheckout-info-options { float: left; margin: 0; padding: 0 0 5px; width: 100%; font-size: 12px; }
.kdcheckout-info-options strong { font-size: 12px; }
.kdcheckout-info-sku { float: left; margin: 0; padding: 0 0 5px; width: 100%; font-size: 12px; }
.kdcheckout-info-sku strong { font-size: 12px; }
.qty-input { width: 40px; border: 1px solid #e1e1e1; color: #393939; }
.shopping-qty { width: 40px; display: inline-block; text-align: center; padding: 5px }
.shopping-remove { margin: 5px 10px 0 0; }
.margin-bottom-15 { margin-bottom: 15px !important; }
/*10march*/
.other-pro-row { float: left; width: 100%; font-size: 14px; margin-bottom: 15px; }
.other-pro-img { text-align: center; padding: 10px; }
.other-pro-img img { max-width: 100%; }
.other-smallpro-bg { background: #f5f5f5; padding: 10px; }
.smallpro-title { float: left; width: 100%; border-bottom: 1px solid #e1e1e1; padding-bottom: 10px; }
.smallpro-title a { font-weight: normal; color: #333; font-size: 18px; text-decoration: none; }
.smallpro-title a:hover { color: #a80000; }
.smallpro-details { float: left; width: 100%; padding: 10px 0 0 0; }
.smallpro-disc { float: left; width: 100%; }
.smallpro-disc p { float: left; width: 100%; margin: 0; padding: 0; }
.smallpro-colorbox { float: left; width: 100%; }
.smallpro-colorbox-title { float: left; width: 100%; padding: 10px 0 0 0; }
.smallpro-colorbox-bg { float: left; width: 100%; padding: 8px; }
/*.smallpro-colorbox-bg ul{ float:left; margin:0; padding:0; width:100%;}
.smallpro-colorbox-bg ul li{ float:left; margin:0 10px 10px; padding:0; width:115px;}*/
.color-option-probox { float: left; width: 100%; padding: 0 10px; }
.color-option-pro { float: left; width: 100%; text-align: center; }
.color-option-pro img { max-width: 100%; }
.color-option-price { float: left; width: 100%; text-align: center; color: #333; padding: 5px 0; height: 40px; }
.color-option-btn { float: left; width: 100%; }
.color-option-btn a { float: left; width: 100% !important; text-align: center; }
.form-border { border-right: 1px solid #e1e1e1; }
/*static page*************************/
/*static default*/
.static-content-bg { float: left; width: 100%; padding: 0; margin: 0 0 40px 0; font-size: 14px; }
.static-content-bg strong { float: left; width: 100%; font-size: 18px; padding: 0; margin: 0; color: #393939; font-weight: normal; }
.static-content-bg p { float: left; width: 100%; padding: 10px 0; margin: 0; }
.static-content-bg p a { color: #a80000; font-size: 14px; }
.static-content-bg ul { float: left; width: 100%; padding: 0; }
.static-content-bg ul li { float: left; width: 100%; margin: 0; padding: 0 0 0 20px; list-style-type: none; background: url(../images/arrow-right.png) no-repeat left 8px; }
.static-content-bg ul li a { text-decoration: none; margin: 0; padding: 0; color: #a80000; font-size: 14px; }
.static-content-bg ul li a:hover { text-decoration: underline; }
.img-center { float: left; width: 100%; padding: 0; text-align: center; }
.img-center a { color: #a80000; font-size: 14px; }
.img-center img { max-width: 100%; }
/**/

/*pleatguide page*/
.pleatguide-bg { float: left; width: 100%; padding: 0; margin: 0 0 40px 0; font-size: 14px; }
.pleatguide-bg p { float: left; width: 100%; padding: 10px 0; margin: 0; }
.pleatguide-bg ul { float: left; width: 100%; padding: 0; }
.pleatguide-bg ul li { float: left; width: 100%; margin: 0; padding: 0 0 0 20px; list-style-type: none; background: url(../images/arrow-right.png) no-repeat left 8px; }
.pleatguide-bg ul li a { text-decoration: none; margin: 0; padding: 0; color: #a80000; font-size: 14px; }
.pleatguide-bg ul li a:hover { text-decoration: underline; }
.pleatguide-pro { float: left; width: 100%; margin: 20px 0; }
.pleatguide-pro ul { float: left; width: 100%; margin: 0; padding: 0; }
.pleatguide-pro ul span { float: left; margin: 0 0 10px 0; padding: 0; width: 100%; font-size: 18px; }
.pleatguide-pro ul li { float: left; width: 100%; margin: 10px 1%; padding: 0; max-width: 190px; background: none; }
.pleatguide-pro ul li .pro-img { float: left; width: 100%; text-align: center; }
.pleatguide-pro ul li .pro-img img { max-width: 100%; }
.pleatguide-pro ul li .name { float: left; width: 100%; text-align: center; color: #333; font-size: 14px; min-height: 40px; }
/**/
/*press page*/
.max-img { max-width: 100%; }
/**/

.design-inq-bg { float: none; display: table; margin: 0 auto; width: 100%; max-width: 650px; border: 1px solid #e1e1e1; }
.design-inq-bg .title { float: left; width: 100%; color: #333; text-align: left; line-height: 36px; padding: 0 10px; background: #f5f5f5; border-bottom: 1px solid #e1e1e1; }
.design-inq-box { float: left; width: 100%; padding: 10px; }
.design-inq-desc { float: left; width: 100%; padding-bottom: 10px; }
.select-guide { float: left; width: 100%; line-height: 36px; background: #f1f1f1; color: #a80000; font-size: 18px; font-weight: bold; padding: 0 10px; }
 @media screen and (max-width: 991px) {
.form-border { border-bottom: 1px solid #e1e1e1; border-right: none; float: left; width: 100%; padding-bottom: 15px; padding-top: 15px; }
.contact-form-box { float: left; }
.kt-search-input { width: 75%; }
}
 @media screen and (max-width: 767px) {
.search-pro ul li { width: 33% !important; }
.order-detail-box { float: left; width: 100%; }
.myaccount-ordered { border: none; padding: 10px 0; }
.myaccount-ordered-item .myaccount-ordered-name { width: 100%; }
.myaccount-img { width: 25%; float: left; }
.myaccount-text { width: 75%; float: left; }
.kdcheckout-dec .kdcheckout-item { padding: 0; width: 45%; }
.kdcheckout-title .kdcheckout-item { width: 45%; }
.kdcheckout-dec .kdcheckout-price { padding: 0; font-size: 12px; }
.kdcheckout-dec .kdcheckout-subtotal { padding: 0; width: 18%; font-size: 12px; }
.kdcheckout-dec .kdcheckout-qty { padding: 0; width: 18%; }
.kdcheckout-dec .kdcheckout-price { width: 18%; }
.kdcheckout-title .kdcheckout-price { width: 18%; padding: 0; }
.kdcheckout-title .kdcheckout-qty { padding: 0; width: 18%; }
.kdcheckout-title .kdcheckout-subtotal { width: 18%; padding: 0; }
.other-smallpro-bg { float: left; width: 100%; }
.free-swatches-right { margin: 10px 10px 10px 0 !important }
}
 @media screen and (max-width: 640px) {
.search-pro ul li { width: 50% !important; }
.kt-item-social-bg { display: none !important; }
}
 @media screen and (max-width: 350px) {
.kdcheckout-title .kdcheckout-item, .kdcheckout-price, .kdcheckout-qty, .kdcheckout-subtotal { font-size: 13px !important; }
.kt-item-social-bg { display: none !important; }
}
/**/
/*13 march*/
.tooltip { width: 200px; color: #000; font-family: Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 11px; color: #626469; text-decoration: none; text-align: center; position: absolute; z-index: 1000; }
.tooltip span.top { padding: 30px 8px 0; background: url(../images/tooltip.gif) no-repeat top; z-index: 1000; }
.tooltip b.bottom { padding: 3px 8px 15px; color: #548912; background: url(../images/tooltip.gif) no-repeat bottom; z-index: 1000; }
 @media screen and (max-width: 767px) {
.tooltip { display: none !important; }
}
/**/


/*New css by Rupal on (11-Mar-2015)*/
.btnpadding { margin: 5px; }
.btnpaddingleft { margin-left: 5px; }
.RewriterSerch { color: #B92127; font-weight: bold; text-decoration: underline; }
.BackLink { color: #B92127; font-weight: bold; text-decoration: none; font-size: 16px; }
/**/
.icheckbox_flat-red, .iradio_flat-red { background: url("../images/chack-box.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; cursor: pointer; display: inline-table; float: none; height: 16px; margin: 4px 2px 0 0; padding: 0; width: 16px; }
.iCheck-helper { display: none !important; z-index: 0; }
.icheckbox_flat-red { background-position: 0 0; }
.icheckbox_flat-red.checked { background-position: -22px 0; }
.icheckbox_flat-red.disabled { background-position: 0 0; cursor: default; }
.icheckbox_flat-red.checked.disabled { background-position: -66px 0; }
.iradio_flat-red { background-position: 0px 0px; }
.iradio_flat-red.checked { background-position: -16px 0px; }
.iradio_flat-red.checked { background-position: -16px 0px; }
.iradio_flat-red.disabled { background-position: -132px 0; cursor: default; }
.iradio_flat-red.checked.disabled { background-position: -154px 0; }
.icheckbox_flat-green, .iradio_flat-green { background: url("../images/green.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; cursor: pointer; display: block; float: left; height: 20px; margin: 0; padding: 0; width: 20px; }
.icheckbox_flat-green { background-position: 0 0; }
.icheckbox_flat-green.checked { background-position: -22px 0; }
.icheckbox_flat-green.disabled { background-position: -44px 0; cursor: default; }
.icheckbox_flat-green.checked.disabled { background-position: -66px 0; }
.item-radio-display-text { float: none; width: 90%; font-size: 14px; display: inline; }
.item-radio-display-text span { color: #b92127 }
iframe[id^=oauth2relay] { display: none; }
.select-boxitem { background: none repeat scroll 0 0 #f5f5f5; border: 1px solid #e1e1e1; display: inline-table; height: 30px; margin: 0 auto; padding: 0; text-align: center; }
/*Added by Rupal*/

.regularprice-pro { color: #b92127; font-family: "museo-sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 32px; font-weight: bold; width: 100%; }
.regularprice-pro span { color: #323232; font-family: "museo-sans", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; width: 100%; }
.readymade-detail .price-detail-right { float: right; margin: 0; padding: 0; text-align: left; }
div.selector span { background-position: right 0; cursor: pointer; display: block; height: 38px; line-height: 39px; overflow: hidden; padding: 0 45px 0 10px; text-align: center; white-space: nowrap; }
/*Add New css for Custom item page*/
.new-custom-drapes-row2 { float: left; margin: 0; padding: 0; width: 100%; }
.new-custom-drapes-row2 ul { float: left; margin: 0; padding: 0; width: 100%; }
.new-custom-drapes-row2 ul li { float: left; margin: 0; padding: 10px 2%; width: 25%; }
.new-custom-drapes-row2 ul li .item-radio-display { text-align: left; /*margin-left: 16%;*/margin-left: 0; width: 82%; line-height: 25px; height:50px; font-family: "Lato", sans-serif; font-size: 14px; }
.new-custom-drapes-row2 ul li .item-radio-display-text { width: auto; float: left; }
.new-custom-drapes-row2 ul li .iradio_flat-red { float: left; }
 @media screen and (max-width: 1280px) {
.new-custom-drapes-row2 ul li { width: 32.5%; }
}
 @media screen and (max-width: 991px) {
.new-custom-drapes-row2 ul li { width: 25%; }
.kt-row .navbar-collapse { display: none !important; }
}
@media screen and (max-width: 640px) {
.new-custom-drapes-row2 ul li { width: 32.5%; }
}
@media screen and (max-width: 450px) {
.new-custom-drapes-row2 ul li { width: 48%; }
.fancybox-close { position: absolute; top: -23px; right: -15px !important; left: auto !important; width: 36px; height: 36px; cursor: pointer; z-index: 8040; }
}
/*Added on 23-March-2015*/
.static-title span { color: #393939; float: left; font-family: "museo_sans_500", Helvetica, "Helvetica Neue", Arial, sans-serif; font-size: 18px; font-weight: normal; margin: 0; padding: 0; width: 100%; }
.static_content { float: left; margin: 0; padding: 5px 0; width: 100%; }
.static_content p { color: #000000; float: left; font-size: 12px; line-height: 20px; padding: 5px 0; width: 100%; }
.static_content ul { float: left; margin: 0; padding: 0; width: 100%; }
.static_content ul li { background: url("../images/bullet-features.gif") no-repeat scroll left top transparent; float: left; font-size: 12px; list-style: outside none none; margin: 0; padding: 2px 15px; width: 90%; }
.static_content a { color: #c32526; }
.product-light-box { float: left; margin: 10px 0 0; padding: 0 2%; width: 96%; }
.product-light-box ul { float: left; margin: 0; padding: 0 0 10px; width: 100%; }
.product-light-box ul li { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); float: left; list-style: outside none none; margin: 0; min-height: 350px; padding: 15px 20px 0 0; width: 190px; }
.product-light-box ul li span { color: #393939; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; height: 40px; padding: 10px 0 0; text-align: center; width: 100%; }

.footer-fixed-btn {bottom: 0; float: left; margin: 0; position: fixed; right: 46%; text-align: right; width: 180px; z-index: 10000; height: 42px; padding: 0; }
.footer-bottom-btn { float: left; margin-right: 5px; /* position: fixed; right: 46%; bottom: 0;  */ text-align: right; width: 130px; z-index: 10000; border: 2px solid #c8c8c8; background: #fff; border-top-left-radius: 4px; border-top-right-radius: 4px; height: 42px; padding: 5px 15px 0 15px; }
.footer-bottom-btn:hover { border: 2px solid #a80000;}
.footer-bottom-btn:hover a { color: #a80000 !important; text-decoration: none; }
.footer-btn { border-top-left-radius: 4px; border-top-right-radius: 4px; float: right; line-height: 26px; text-align: center; width: 100%; }
.footer-bottom-btn a { color: #c8c8c8 !important; font-weight: bold; font-size: 14px; }
.newarrivalItem { left: 0px; top: -2px; position: absolute; width: 60px !important; height: 33px !important; }
.bestsellerItem { left: 0px; top: -2px; position: absolute; width: 60px !important; height: 33px !important; }
.newarrival { left: 0; top: 0px; position: absolute; width: 60px !important; height: 33px !important; }
.newarrival-for-list { left: 0; top: 8px; position: absolute; width: 60px !important; height: 33px !important; }
.bestseller { left: 0; top: 0px; position: absolute; width: 60px !important; height: 33px !important; }
/*16 jan*/

.kt-roman-shade-tb-box { float: left; font-family: 'Lato', sans-serif; width: 100%; padding: 0; }
.kt-roman-shade-box { float: left; width: 100%; padding: 10px; border: 1px solid #e1e1e1; border-top: none; }
.kt-roman-shade-row1 { float: left; width: 98%; background: #fff; padding: 10px 0; }
.kt-roman-shade-row1-pro-bg { float: left; margin: 0; padding: 0; text-align: center; }
.kt-roman-shade-row1-pro-bg img { max-width: 100%; }
.kt-roman-shade-row1-check-box-bg { float: left; margin: 0; padding: 0; width: 100%; text-align: center; }
.kt-roman-shade-row1-check-box { margin: 5px auto 0!important; padding: 0 !important; border: 1px solid #ddd; height: 13px; width: 13px; display: inline-table; }
.kt-roman-shade-row1-text { margin: 0 auto !important; padding: 0 0 0 5px !important; display: inline-table; }
.kt-roman-shade-row2 { float: left; width: 100%; padding: 15px 20px 0; }
.kt-roman-shade-row2 a { float: right; font-size: 16px; }
.readymade-detail-right-pro { float: left; margin: 0; padding: 0 0 0 8%; width: 86%; }
.item-color-option { float: left; margin: 0; padding: 0; width: 100%; list-style: none; }
.item-color-option li { float: left; margin: 0; padding: 10px 0 10px 10px; width: auto !important; }
.item-color-option li a:hover { background: none !important; }
.width-detail-right-bg { float: left; margin: 0; padding: 10px 0 0; }
.width-detail-right-bg p { float: left; line-height: 34px; padding: 0 5px; margin: 5px 5px 5px 0; }
.roman-shade-select1 { float: left; margin: 0; width: 100%; max-width: 100px; }
.roman-shade-select2 { float: left; margin: 0; width: 100%; max-width: 70px; }
.roman-shade-select3 { float: left; margin: 0; width: 100%; max-width: 100px; }
.roman-shade-select4 { float: left; margin: 0; width: 100%; max-width: 80px; }
.kt-roman-shade-row1-check-box-bg-2 { float: left; margin: 0; padding: 0; width: 100%; text-align: left; }
.kt-roman-shade-tb-box ul li { margin: 0; }
.kt-roman-shade-tb-box ul li a { color: #969696; font-size: 14px; background: #fff; padding: 10px 10px 9px 10px; border: none; cursor: pointer !important; }
.kt-roman-shade-tb-box ul li a:hover { background: #b92127; color: #fff; border-radius: 0; }
.kt-roman-shade-tb-box ul li.active a { background: #b92127; color: #fff; }
.item-color-option li a { float: left; background: none !important; }
.item-color-option li a:hover { background: none; }
/**/

#afreeshipclick { width: 280px; }
.forgot-pass a { color: #b92127; }
.qty-row .qty { float: left; width: 60px; }
.qty-row label { float: left; font-weight: normal; line-height: 30px; margin: 0 0 0 10px; }
.qty-row .qty-box { float: left; }
.qty-row .radio-box { float: left; margin: 0 0 0 10px; }
.qty-row .radio-select { margin: 9px 5px; }
.return-box { float: left; width: 100%; border: 1px solid #e1e1e1; padding: 10px; }
.return-box p { float: left; width: 100%; height: 100px; overflow: auto; margin: 0; }
 @media screen and (max-width: 479px) {
.radio-box label { width: 100%; margin: 0; }
}
  /*slidemenu*/
#slidemenu { width: 260px; position: fixed; height: 100%; left: -262px; z-index: 100001; }
#slidemenu .slidemenu-top-icon { color: #fff; margin: 10px; }
#slidemenu .slidemenu-top-icon a { color: #fff; text-decoration: none; }
#slidemenu .input-group { border: 1px solid #FFF; color: #ffffff; margin: 5px 5px 15px; padding: 5px 2%; position: relative; width: 92%; background-color: #323232; }
#slidemenu .input-group input { background: none; border: none !important; border-radius: 0; box-shadow: none; display: inline-block; float: left; height: 20px; padding: 0 5px 0 0; width: 185px; color: #fff !important; }
#slidemenu .menu-close-panel { margin: 0 !important; }
#slidemenu .input-group .fa-search { float: right; font-size: 18px; top: 2px; }
.menu-close-panel .navbar-toggle, .navbar-toggle:hover, .navbar-toggle:active, .navbar-toggle:focus { padding: 0; color: #ffffff; font-size: 30px; margin: 14px 0 0 10px; }
#slidemenu .slidemenu-top-icon ul { padding: 0; text-align: right; }
#slidemenu .slidemenu-top-icon ul li { display: inline-block; margin-right: 10px; }
#slidemenu .slidemenu-top-icon ul li a { color: #ffffff; }
#slidemenu .dropdown-menu > .active > a, #slidemenu .dropdown-menu > .active > a:hover, #slidemenu .dropdown-menu > .active > a:focus { background: #000; }
.navbar-inverse { background-color: #323232; border-radius: 0; display: inline-block; position: relative; width: auto; }
#slidemenu ul.dropdown-menu { border-radius: 0; float: none; position: relative; }
#slidemenu .dropdown-menu > li > a { padding: 9px 15px; }
#slidemenu .dropdown-menu { padding: 0; }
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background-color: transparent; }
#slidemenu ul { width: 100%; margin: 0; }
#slidemenu ul li { display: block; float: none; }
#slidemenu .dropdown-menu .divider { margin: 0; }
#slidemenu ul li a { outline: 0;white-space: pre-line; }
#slidemenu .dropdown-header { padding: 0; }
.dropdown-icon { position: absolute !important; right: 0; top: 0; }
#slidemenu ul li.dropdown .dropdown-menu-icon { content: "\e080"; float: right; }
#slidemenu ul li.dropdown.open > .dropdown-menu-icon { content: "\e114"; }
 #slidemenu.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{ background-color:#686868;}
.navbar-inverse .menu-close-panel {border-radius:0; padding: 0; margin: 0; width: 50px; height: 28px; right: -51px; top: 2px; position: absolute; z-index: 999; background: url(../images/menu-search.png) no-repeat left; text-decoration: none; border: none; }
.navbar-inverse .menu-close-panel.slide-active { background: url(../images/menu-close.png) no-repeat left; }
.navbar-inverse .navbar-nav > li > a { font-size: 14px; font-weight: bold; color: #FFF }
.mobicart-icon { float: right; font-size: 18px; position: absolute; right: 5px; top: 7px; }
.mobicart-icon a { background: url(../images/mobicart-icon.png) no-repeat; width: 34px; height: 25px; float: left; position: relative; }
.cart-count { color: #FFF; position: absolute; font-weight: normal; font-size: 15px; right: 4px; top: -8px; width: 20px; text-align: center; }
/**/

.payment-mathod-input { float: left; }
.payment-mathod-input label { float: left; margin-right: 10px; font-size: 15px; }
.payment-mathod-input input { float: left; margin: 3px 3px 0 0; }
.text-center { text-align: center !important; }
.item-default-center { margin: 0 auto; max-width: 700px; position: relative; width: 100%; }
.sales-offer-img-item { position: absolute; right: 0; top: 0; max-width: 78px !important; width: 40% !important; }
 @media screen and (max-width: 1270px) {
.navbar-collapse padding-none collapse kt-header-menu { display: none; }
}
 @media screen and (max-width: 479px) {
.kt-list-price-box-bg { width: 50%; }
.kt-list-pro-box-bg { width: 50%; }
.kt-list-pro-box-bg .fp-box-div { width: 100%; }
.kt-list-pro-box-bg .fp-pro-box { width: 100%; }
}
.quantit-pro { margin-left: 5px; }
/*new*/
.banner .slick-prev { background: url(../images/combine-homeimg.png) no-repeat left -50px; }
.banner .slick-next { background: url(../images/combine-homeimg.png) no-repeat right -50px; right: 0; }
.banner .slick-prev, .slick-next { cursor: pointer; height: 100px; position: absolute; top: 0; font-size: 0; width: 50px; z-index: 100; top: 40%; font-size: 0; }
.banner button { border: none !important; }
.banner img { max-width: 100%; }
 @media screen and (max-width: 767px) {
.banner .slick-prev { background: url(../images/pre-carousel-bg-small.png) no-repeat left top; left: -1px; }
.banner .slick-next { background: url(../images/next-carousel-bg-small.png) no-repeat right top; right: -1px; }
.banner .slick-prev, .slick-next { height: 50px; width: 25px; top: 40%; }

}
/**/

.listedprice-pro { padding-left: 5px; }
/**/

.kt-shop-by-color-content ul { padding: 0; margin: 0; }
.kt-you-may-also-like-content ul { padding: 0; margin: 0; }
.kt-shop-by-color-content .slick-slide img { display: inline-block !important; }
.kt-shop-by-color-content { overflow: hidden; }
.kt-you-may-also-like-content { overflow: hidden; }
/*procarousel*/

#procarousel-pro {float: none;left: 0;margin: 0 auto;position: absolute;top: -28px !important;width: 100%;z-index: 999;}
#procarousel-pro .slick-prev {background: url(../images/combine-homeimg.png) left -17px no-repeat;left: 0px;}
#procarousel-pro .slick-next {background: url(../images/combine-homeimg.png) right -17px no-repeat;right: 0px;}
#procarousel-pro button {border: none;width: 25px !important;height: 25px !important;}
#procarousel-pro .slick-prev, #procarousel-pro .slick-next {cursor: pointer;height: 25px;opacity: 0.9;position: absolute;top: 0px;width: 25px;z-index: 100;font-size: 0;}

#procarousel-pro2 {float: none;left: 0;margin: 0 auto;position: absolute;top: -28px !important;width: 100%;z-index: 999;}
#procarousel-pro2 .slick-prev {background: url(../images/combine-homeimg.png) left -17px no-repeat;left: 0px;}
#procarousel-pro2 .slick-next {background: url(../images/combine-homeimg.png) right -17px no-repeat;right: 0px;}
#procarousel-pro2 button {border: none;width: 25px !important;height: 25px !important;}
#procarousel-pro2 .slick-prev, #procarousel-pro2 .slick-next {cursor: pointer;height: 25px;opacity: 0.9;position: absolute;top: 0;width: 25px;z-index: 100;font-size: 0;}
#procarousel-pro3 {float: none;left: 0;margin: 0 auto;position: absolute;top: 0;width: 100%;z-index: 999;}
#procarousel-pro3 .slick-prev {background: url(../images/combine-homeimg.png) left -17px no-repeat;right: 25px;}
#procarousel-pro3 .slick-next {background: url(../images/combine-homeimg.png) right -17px no-repeat;right: 0;}

    #procarousel-pro3 button {
        border: none;
        width: 25px !important;
        height: 25px !important;
    }

    #procarousel-pro3 .slick-prev, #procarousel-pro3 .slick-next {
        cursor: pointer;
        height: 25px;
        opacity: 0.9;
        position: absolute;
        top: 0;
        width: 25px;
        z-index: 100;
        font-size: 0;
    }

#procarousel-pro4 {
    float: none;
    left: 0;
    margin: 0 auto;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
}

    #procarousel-pro4 .slick-prev {
        background: url(../images/combine-homeimg.png) left -17px no-repeat;
        right: 25px;
    }

    #procarousel-pro4 .slick-next {
        background: url(../images/combine-homeimg.png) right -17px no-repeat;
        right: 0;
    }

    #procarousel-pro4 button {
        border: none;
        width: 25px !important;
        height: 25px !important;
    }

    #procarousel-pro4 .slick-prev, #procarousel-pro3 .slick-next {
        cursor: pointer;
        height: 25px;
        opacity: 0.9;
        position: absolute;
        top: 0;
        width: 25px;
        z-index: 100;
        font-size: 0;
    }

#procarousel-pro5 {
    float: none;
    left: 0;
    margin: 0 auto;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
}

    #procarousel-pro5 .slick-prev {
        background: url(../images/combine-homeimg.png) left -17px no-repeat;
        right: 25px;
    }

    #procarousel-pro5 .slick-next {
        background: url(../images/combine-homeimg.png) right -17px no-repeat;
        right: 0;
    }

    #procarousel-pro5 button {
        border: none;
        width: 25px !important;
        height: 25px !important;
    }

    #procarousel-pro5 .slick-prev, #procarousel-pro3 .slick-next {
        cursor: pointer;
        height: 25px;
        opacity: 0.9;
        position: absolute;
        top: 0;
        width: 25px;
        z-index: 100;
        font-size: 0;
    }

.kt-numbering-pt3 b { float: left; min-width: 60px; margin: 0 5px; }
.kt-numbering-pt4 b { float: left; min-width: 60px; margin: 0 5px; }
/*8 april 2015*/
.warning-msg { float: left; width: 100%; font-size: 16px; font-weight: bold; color: red; text-align: center; }
.shipping-msg { float: left; width: 100%; font-size: 12px; font-weight: bold; color: #a80000; text-align: center; margin-bottom: 5px; }
.forgot-pass a { float: left; text-decoration: none; font-size: 12px; color: #a80000; }
.forgot-pass a:hover { text-decoration: underline; }
.login-page .kt-footer-we-accept { display: block !important; float: none; margin: 0 auto; display: table; }
.card-box-bg { float: left; width: 100%; margin: 0; padding: 0; background: #f0f0f0; }
.card-box-bg .kt-shipping-to { float: none; margin: 0 auto 10px; display: table; padding: 0; width: 200px; }
.card-box-bg .kt-shipping-to img { float: left; margin: 7px 0 0 0; }
.card-box-bg .kt-shipping-to span { font-weight: bold; }
.font-12 { font-size: 12px !important; }
.registration-privacy-policy a { color: #a80000; text-decoration: none !important; }
.registration-privacy-policy a:hover { text-decoration: underline !important; }
.payment-checkbox { float: left; width: 100%; }
.payment-checkbox input { float: left; margin-right: 3px; }
.payment-checkbox label { float: left; margin: 0 5px 0 0; line-height: 22px; font-size: 14px; }
.kd-select-box { width: 100px; display: inline }
.kd-select-box span { display: inline; text-align: center; }
.shopping-cart-row1-pt3 .details p { float: left; margin: 0; padding: 0; width: 100%; font-size: 12px; text-align: center; }
.review-shipping-box span { float: left; width: 100%; font-size: 14px; font-weight: bold; }
 @media screen and (max-width: 479px) {
.kd-select-box { width: 100%; display: inline; margin-bottom: 10px; }
.kd-select-box-bg span { display: none !important; }
/*.kt-item-tb-box ul li a{ padding:10px 5px 9px;}*/
}
/**/

.radio-list table { width: 100%; }
.payment-option-align { float: left; margin-top: 5px; }
.shopping-cart-row1-pt1 .details .details-box1 img { max-width: 100px; width: 100%; }
#ContentPlaceHolder1_panelshippmethod Label { margin-left: 5px; }
.login-page .kt-footer-pt3-otherlink ul li { padding: 0 5px; }
.login-page .kt-footer-pt2 { display: block !important; width: 100% !important; }
.login-page .kt-footer-pt2 .title { display: none; }
.login-page .kt-subscribe-bg { display: none; }
.login-page .kt-footer-pt2-bottom { width: 100% !important; }
.login-page .kt-social-bg { display: none; }
.login-page .kt-shipping-to { float: none; display: table; margin: 0 auto 10px; width: auto; }
.login-page .kt-shipping-to span { font-weight: bold !important; }
.login-page #slidemenu { display: none !important }
.max-400 { max-width: 400px !important; }
 @media screen and (max-width :991px) {
.custom-drapes-pro-name .item-radio-display { margin-left: 0 !important; font-size: 12px !important; }
.kt-list-price-box-bg p{font-size:12px;}	
}
/*14 april*/

.zipcode-div { float: left; padding: 5px 0px 0px 10px; line-height: 20px; color: #777; }
/*shopping cart button*/
.new-another { border: 1px solid #5f8b2a !important; color: #5f8b2a !important; float: right; margin: 0 8px 0 0; padding: 9px; text-decoration: none !important; border-radius: 3px; }
.new-another a { color: #5f8b2a; text-decoration: none; font-size: 15px; }
.new-contineous { float: right !important; width: auto !important; }
 @media screen and (max-width: 479px) {
.product-total-box-row6 p a { font-size: 14px !important; }
.new-another a { font-size: 14px; }
.shopping-cart-title .checkout-btn a { font-size: 14px !important; }
}
 @media screen and (max-width: 640px) {
.shopping-cart-title span { width: 100%; }
 }
/**/

.kt-custom-drapes-row2 ul li.active .custom-drapes-pro-box{border: 1px solid #b92127; box-shadow: 0 0 2px 2px #b92127;}
/**/

@media screen and (max-width:500px ) {
.kt-right-link a{font-size: 15px;
  line-height: 12px;
  float: left!important;
  margin: 10px 0 0 0!important;
  width: 100%!important;}
.kt-right-link a span{float:none !important;}
.kt-right-link a span strong{ font-size:15px;}
}


.seller-viewall {color: #a80000;float: right;font-size: 14px;margin: 0 50px 0 0;padding: 3px;}

.seller-viewall:hover {color: #a80000;text-decoration:underline;}
@media screen and (max-width: 991px) {
#slidemenu .navbar-nav{max-height:75%; overflow:auto;}
}

#divfeature ul{width:100% !important;}
#slidemenu-top-icon span{width:100%;}

@media screen and (max-width: 767px) {
.kt-content-pro-main ul li .fp-display .add-to-compare{display:none;}
.kt-numbering-pt2{display:none;}
}


/**/
/*23april2015*/
.order-inq-box{ float:left; width:100%; margin:10px 0 0 0;}
.order-inq-box .title{ float: left; font-size: 14px; font-weight: bold; margin: 0; padding: 0 0 5px; width: 100%;}
.order-inq-box .inq-details{ float: left; font-size: 14px; width: 100%;}
.select-inq-order{ float:left; width:100%; margin:20px 0 10px 0;}
.select-inq-order .select-inq{ float:left; width:100%; max-width:150px; margin:0 10px 0 0;}

.select-inq-order .inq-search-box{ float:right; width:100%; max-width:400px;}

.select-inq-order .inq-search-box input{ float:left; width:85%;}
.select-inq-order .inq-search-box a{ float:right; background:#a80000; color:#fff; text-decoration:none; padding:8px; margin:0;}
 @media screen and (max-width: 767px) {
.select-inq-order .inq-search-box{ max-width:280px;}
.select-inq-order .inq-search-box input{width:80%; font-size:11px !important;}
 }

 @media screen and (max-width: 767px) {
.select-inq-order .select-inq{ max-width:100%; margin:10px 0 0 0;}
.select-inq-order .inq-search-box{ max-width:100%; margin:10px 0 0 0;}	 
.select-inq-order .inq-search-box input{width:85%;}
 }
  @media screen and (max-width: 479px) {
.select-inq-order .inq-search-box input{width:80%;}
  }
  
/*24april 2015*/ 
.order-num{ font-size:16px; font-weight:bold;}
.order-date{ font-size:14px; font-weight:bold;}
.order-date strong{ margin:0;}

.qty-row{}
.qty-row .qty{ float:left; width:60px;}
.qty-row label{ float:left; font-weight:normal; line-height:30px; margin:0 0 0 10px;}
.qty-row .qty-box{ float:left; max-width:200px;}
.qty-row .radio-box{ float:left;max-width:280px;}
.qty-row .radio-select{ margin:9px 5px;}
.return-box{ float:left; width:100%; border:1px solid #e1e1e1; padding:10px;}
.return-box p{ float:left; width:100%; height:100px; overflow:auto; margin:0;}
  @media screen and (max-width: 479px) {
.radio-box label{ width:100%; margin:0;}
 }


  /*11may 2015*/
.return-item-row{ float:left; width:100%; padding-bottom:10px; padding-top:10px;}
.returnmerchandise-qty{ float:right; width:100%; max-width:60px; margin:0;}

.returnmerchandise-sku{ float:left;}
.return-item-row .pt1{ float:left; width:100%; max-width:400px;}
.return-item-row .pt1 .check-box{ float:left; margin:5px 5px 0 0;}
/*.return-item-row .pt1 label{ width:90%;}*/
.return-item-row .pt1 .details{ width:90%; float:left;}
.return-item-row .pt2{ float:left; width:100%; max-width:270px ;margin-right:10px;}
 @media screen and (max-width: 991px) {
.return-item-row .pt2{ max-width:300px;}
.r-item-details{max-width: 100%;}	
}

  @media screen and (max-width: 767px) {
.return-item-row .pt1 .check-box{ margin:5px 5px 0 0;}	  
.return-item-row .pt1{ max-width:100%;}
.return-item-row .pt2{max-width:100%; margin:10px 0 0 0;}
.returnmerchandise-sku{ width:100%;}
.returnmerchandise-qty{ float:left;}
 }

.r-item-details{ float: right; width: 100%; max-width: 870px;}
.kt-link-5 .menu-desc{min-height:410px !important;}


.Ordernotes{float:left;width:50%;font-size:14px;}


.p-d-center { text-align: left; float: left; width: 100%; margin: 10px 0; }
.p-d-center img { float: left; }
.p-d-center .payment-box-bg { text-align: left; color: #8c8c8c; font-weight: bold; max-width: 250px; width: 80% !important; margin: 0 10px; }
.bottomsecure { float: left; margin: 10px 0 0 0; padding: 0; width: 100%; }
.bottomsecure img { float: left; }
.bottomsecure span { float: left; margin: 7px 0 0 5px; }

.item-right { float: right; width: 45%; position: relative; left: 0;
top: 0; }
.item-right-row1 { float: left; width: 98%; padding: 0 0 5px 0; } .item-right-row1-title { float: left; width: 97%; border: 1px solid #ddd; text-transform: uppercase; color: #393939; font-weight: bold;
font-size: 14px; padding: 5px 1%; }
.item-right-row1-bg { float: left; width: 98%; padding: 5px 1%; } .item-right-row1-bg span { float: left; width: 100%; font-size: 12px;
color: #393939; font-weight: normal; }
.item-right-row1-bg p { font-size: 12px; color: #393939; margin: 0;
line-height: 20px; padding: 0 0 5px 0; } .item-right-row1-bg ul { float: left; width: 99%; margin: 0; padding: 
5px 0 0 1%; }
.item-right-row1-bg ul li { float: left; width: 45%; font-size: 12px;
list-style: none !important;  color: #393939; line-height: 18px; margin: 0;
padding: 0 0 5px 10px; }
.item-right-row1-bg ul.item-color-option { float: left; width: 100%; } .item-right-row1-bg ul.item-color-option li { float: left; width: auto;
list-style: none; margin: 0; padding: 0; } .item-right-row1-bg ul.item-color-option li a { color: #393939; margin: 
0 5px 0 0; text-decoration: none; }
.item-right-row1-bg ul.item-color-option li a img{width:100% !important;max-width:66px;}
.kt-header-top-left-img{ background:url(../images/combine-homeimg.png) no-repeat left -160px !important}
.sales-offer-imglist { position: absolute; left: 0; top: 0; max-width: 78px !important; width: 25% !important; }
/*.houzz-logoimg { width:75px;
}*/
.houzz-logoimg{ width:100px !important; padding:10px 0 0 10px !important;}
.houzz-padding{display: inline-block; padding: 0 0 0 10px;}

.free-swatches-video {
    float: left;
    margin: 15px 0;
    text-align: center;
    width: 100%;
}
.free-swatches-bg {
    float: left;
    text-align: center;
    width: 100%;
}
.onsaleth
{
width:40% !important;height:auto !important;max-width:78px !important;
}
.final-sale-menu-color
{
color:#ff0000 !important;
}
.final-sale-menu-color a:hover
{
color:#ff0000 !important;
}
.kt-header-menu ul li .final-sale-menu-color {
    color: #bb2429 !important;
}
.klevu-fluid .klevu-searching-area{max-width: 1020px !important;}

.kt-list-pro-box-bg .fp-box-div.img-center{ text-align:center;}
.kt-list-pro-box-bg .fp-box-div.img-center a img{ max-width:230px;}
/*div#klevuSearchingArea.klevu-searching-area{position: fixed}
.klfix div#klevuSearchingArea.klevu-searching-area{margin-top: -25px}*/


 

#spy { padding: 0; width: 100%; transition: all 0.5s ease 0s; position: relative; }
#spy.fix { top: 0; box-shadow: none; padding: 0; position: fixed; z-index: 1000; }
#spy.fix { animation-name: slideDown; -webkit-animation-name: slideDown; animation-duration: 700ms; -webkit-animation-duration: 700ms; animation-timing-function: ease; -webkit-animation-timing-function: ease; visibility: visible !important; background: #fff; }
#spy .fix { left: 0; }
#spy.fix .logo { padding: 5px 0 5px 0; }
#spy.fix .top-link { padding: 0 0 2px; }
#spy.fix .search-container { padding: 12px 0 0; }
.kt-header-row { background: #FFFFFF !important; }
#spy.fix .kt-header-row { padding: 5px 0; }
#spy.fix .logo-bg img { max-height: 70px; }
#spy.fix .kt-search-bg { margin-top: 15px; }
#spy.fix .kt-right-link { margin-top: 16px; }

@media screen and (max-width: 1129px) and (min-width: 992px) {
.kt-right-link { width: 450px; }
.kt-search-bg { width: 280px; }
.kt-search-input { width: 75%; }
}

@media screen and (max-width: 1060px) {
.kt-header-top-left { width: 55%; }
}


.content-bottom-text-bg{float: left;padding: 25px 0 20px 0;width: 100%;margin: 10px 0;border: 1px solid #dddddd;}
.content-bottom-text-bg{padding: 10px 0;}
.content-bottom-text{padding: 10px;}
.content-bottom-text .welcome-text br{ }
.content-bottom-text .welcome-text p{margin:0 !important;}

.col-layout {
    float: left;
    width: 100%;
}

.layout-1-col {
}

.layout-2-col {
}

.layout-3-col {
}

.col-layout .row {
    margin-left: -10px;
    margin-right: -10px;
}

.col-layout .col-xs-1, .col-layout .col-sm-1, .col-layout .col-md-1, .col-layout .col-lg-1, .col-layout .col-xs-2, .col-layout .col-sm-2, .col-layout .col-md-2, .col-layout .col-lg-2, .col-layout .col-xs-3, .col-layout .col-sm-3, .col-layout .col-md-3, .col-layout .col-lg-3, .col-layout .col-xs-4, .col-layout .col-sm-4, .col-layout .col-md-4, .col-layout .col-lg-4, .col-layout .col-xs-5, .col-layout .col-sm-5, .col-layout .col-md-5, .col-layout .col-lg-5, .col-layout .col-xs-6, .col-layout .col-sm-6, .col-layout .col-md-6, .col-layout .col-lg-6, .col-layout .col-xs-7, .col-layout .col-sm-7, .col-layout .col-md-7, .col-layout .col-lg-7, .col-layout .col-xs-8, .col-layout .col-sm-8, .col-layout .col-md-8, .col-layout .col-lg-8, .col-layout .col-xs-9, .col-layout .col-sm-9, .col-layout .col-md-9, .col-layout .col-lg-9, .col-layout .col-xs-10, .col-layout .col-sm-10, .col-layout .col-md-10, .col-layout .col-lg-10, .col-layout .col-xs-11, .col-layout .col-sm-11, .col-layout .col-md-11, .col-layout .col-lg-11, .col-layout .col-xs-12, .col-layout .col-sm-12, .col-layout .col-md-12, .col-layout .col-lg-12 {
    padding-left: 10px;
    padding-right: 10px;
}

.col-layout img {
    max-width: 100%;
}

@media (max-width:639px) {
    .layout-3-col {text-align: center;}
    .col-layout .xs-mrg-b-20 {margin-bottom: 20px;}
    .col-layout .col-xs-4 {width: 100%;}
    .col-layout .col-xs-6 {width: 100%;}
}

.banner .single-item .slick-prev, .banner .single-item .slick-next {
    /*display: block !important;*/
}
.banner .single-item .slick-dots {width: 100%;position: absolute;margin: 0;padding: 0;text-align: center;left: 0;bottom: 0px;}
.single-item .slick-dots li {background: #fff;display: inline-block;height: 10px;margin: 0 2px !important;width: 10px;}
.single-item .slick-dots li button {border: none !important;border-radius: 0;color: #000;font-size: 14px;line-height: 40px;text-indent: -9999px;overflow: hidden;height: 10px;width: 10px;}
.single-item .slick-dots li.slick-active button {background: #b92127;border: medium none !important;color: #fff;height: 10px;width: 10px;}

.offericons-topleft {left: 0;top: 0px;position: absolute;width: auto !important;height: auto !important;}
.offericons-topright {right: 0;top: 0px;position: absolute;width: auto !important;height: auto !important;}
.offericons-topcenter {left: 40%;top: 0px;position: absolute;width: auto !important;height: auto !important;}
.offericons-bottomleft {left: 0;bottom: 0px;position: absolute;width: auto !important;height: auto !important;}
.offericons-bottomright {right: 0;bottom: 0px;position: absolute;width: auto !important;height: auto !important;}
.offericons-bottomcenter {left: 40%;bottom: 0px;position: absolute;width: auto !important;height: auto !important;}

.kt-content-pro-main ul li .fp-display .add-to-compare{ display:none;}
.kt-content-pro-main ul li .fp-display .fp-rating{ display:none;}

@media (max-width:1000px) {
.offericons-topleft {width: 60px !important;}
.offericons-topcenter {width: 60px !important; left:35%;}
.offericons-topright {width: 60px !important;}
.offericons-bottomleft {width: 60px !important;}
.offericons-bottomcenter{width: 60px !important; left:35%;}
.offericons-bottomright {width: 60px !important;}
}

@media (max-width:768px) {
.offericons-topleft {width: 70px !important;}
.offericons-topcenter {width: 70px !important; left:35%;}
.offericons-topright {width: 70px !important;}
.offericons-bottomleft {width: 70px !important;}
.offericons-bottomcenter{width: 70px !important; left:35%;}
.offericons-bottomright {width: 70px !important;}
}


.kt-you-may-also-like-content .kt-you-may-fp-detail{ background:#f7f7f7}
.kt-you-may-also-like-content .kt-you-may-fp-detail .name a{text-align: left;padding: 0 5px; font-size:14px; line-height:18px;}
.kt-you-may-also-like-content .kt-you-may-fp-detail .name p{font-size: 13px;font-weight: normal;padding: 1px 5px;text-align: left;line-height: 26px;}
.kt-you-may-also-like-content .kt-you-may-fp-detail .add-to-cart-btn { float: left; padding: 5px 0; width: 100%; text-align: center;background:#f7f7f7; position:relative; display:none;}
.kt-you-may-also-like-content .kt-you-may-fp-detail .add-to-cart-btn .btn-box-bg {position: absolute; bottom: 7px; right: 0;}
.kt-you-may-also-like-content .kt-you-may-fp-detail .add-to-cart-btn a { font-size: 15px !important; border:none !important;text-decoration: underline !important;}
.kt-you-may-also-like-content .kt-you-may-fp-detail .add-to-cart-btn a:hover { text-decoration: none !important; color:#b92127 !important}
.kt-you-may-also-like-content .kt-you-may-fp-detail .add-to-cart-btn .fa{ display:none;}
@media screen and (max-width: 1440px) {
.kt-you-may-also-like-content .kt-you-may-fp-detail .add-to-cart-btn a { font-size: 14px !important; }
.kt-you-may-also-like-content .kt-you-may-fp-detail .name p{font-size: 13px;}
}
 @media screen and (max-width: 767px) {.kt-you-may-also-like-content .kt-you-may-fp-detail .add-to-cart-btn a { font-size: 12px !important; }
 .kt-you-may-also-like-content .kt-you-may-fp-detail .name p{font-size: 12px;}
 }