/*!
 * Responsive CSS v0.0.1
 */
 
/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
/* Styles */
}
 
/* Desktops and laptops ----------- */
@media only screen and (max-width : 1300px) { 
    body .swipeclassprev{
        position: absolute;
        top: 250px;
        margin: auto 0;
        left: -9%;
        cursor: pointer;
        display: inline-block;
        z-index: 2;
    }
    body .swipeclassnext{
        position: absolute;
        top: 250px;
        margin: auto 0;
        right: -9%;
        cursor: pointer;
        display: inline-block;
        z-index: 2;
    }
}
@media only screen and (min-width : 1224px) {   
.slider-holder{top:221px;}
.navbar-nav{ padding-left: 26px;}
.edel-nav .mega-menu-content{padding-bottom:35px;}
.col-lg-6.col-lg-fix-1{padding-right: 65px;}
.tiles-image img{height:213px;}
 /*theme color update*/
    #slider-wrapper .item {
        height: 100%;
    }
    .slider-holder {
        top: 315px;
    }
    /*theme color update end*/
}
@media screen and (max-width:1200px){
    .cb_product_holder .patch_colors{float: left; width: 100%; display: block;}
    #edit-field-market-segment-und, .market-para{
        margin-left: 0px;
    }

    body .swipeclassprev{
        position: fixed;
        top:40%;
        margin: auto 0;
        left: -1%;
        cursor: pointer;
        display: inline-block;
    }
    body .swipeclassnext{
        position: fixed;
        top: 40%;
        margin: auto 0;
        right: -1%;
        cursor: pointer;
        display: inline-block;
    }
    .swipeclassnext img {
        max-width: 50px;
        background: #e7e3d1;
        opacity: 0.7;
    }
    .swipeclassprev img {
        max-width: 50px;
        background: #e7e3d1;
        opacity: 0.7;
    }
}
@media only screen and (min-width : 1024px) {   
.welcome-bar{
    background:#900;
}
.user-bar .popover.bottom{left: 615px !important;}
.tiles-image img{height:213px;}
.cowrug-grid-image img{
    width:213px;
    height:259px;
}

}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
    .animateContainer {
        transform: scale(0.7);
        -moz-transform: scale(0.7);
        -webkit-transform: scale(0.7);
    }
    .swipeclassprev img{
        max-width: 50px;
        background: #e7e3d1;
        opacity: 0.7;
    }
    .swipeclassnext img{
        max-width: 50px;
        background: #e7e3d1;
        opacity: 0.7;
    }
    .swipeclassprev{
        left: 0%;
        position: fixed;
        top: 50%;
        bottom: 50%;
    }
    .swipeclassnext{
        right: 0%;
        position: fixed;
        top: 50%;
        bottom: 50%;
    }
    .sliderBlock .swipeclassprevs img, .sliderBlock .swipeclassnexts img{
        max-width: 70px;
    }
}

@media screen and (min-width:640px){

.view-list-holder .product-holder-box{
    float:left;
}
.view-list-holder .more-productText{
    float:left;
    margin-left:10px;
}
.view-list-holder .more-productText{
    width:70%;
}
.view-list-holder .product-holder-box{
    width:28%;
}
.mega-menu-level .col-sm-6:nth-child(even) {
    padding-left: 8px;
}

}
@media screen and (max-width:767px){
.product-hover-a a{font-size:12px;}
.product_image{max-width: 320px;}
.topLi{margin-top: 20px;}
.cb_product{min-width: 20%; }
.cb_colorImg{float: none; margin: 0 auto; text-align: center;}
.nav > li > a, .nav > li{
    clear:both;
}
.mega-menu-a h4{
    cursor:pointer; 
}
.cart-item img{
    position:relative;
    top:0px; 
}

.clearfix-footer{
    clear:both;
}

.welcome-bar, .contact-bar{
    width:50%;
    margin:5px auto;
}
.welcome-bar li{
    width:100%;
    text-align:right;
}
.contact-bar li{
    float:left;
}
.footer-logo, .copyrights-text, .copyrights-links{
    text-align:center;
    margin:5px auto;
}
.banner-text{
    padding:10px 25px;
}
.product-desc{
    font-size:12px;
}
.product-filter-list label{
    font-size:12px;
}
.navbar-default .navbar-nav > li > a{
    text-align:left;
}
.nav.navbar-nav li span.glyphicon{
    float:right;    
}
.basic-products .breadcrumb{
    margin-bottom:10px;
}
.breadcrumb{
    margin-bottom:0px;
}
.mega-menu-a{
    margin-bottom:10px;
}
.mega-menu .dropdown-menu a, .mega-menu .dropdown-menu h4{
    color:#4B3900;
}
.edel-nav .mega-menu-content{
    padding-left:0px;
    padding-right:0px;
}
.slider-holder .slider-text{
    padding:5px 10px;
    /*max-width:300px;*/
    margin:0 auto;
    font-size:20px;
}
.spl-btn{
    text-align:center;  
    margin:10px auto;
    float:none !important;
}
.breadcrumb li{
    font-size:13px;
}
.search-bar{
    margin-bottom:5px;
}
.slider-holder .slider-text{
    /*max-width:250px;*/
}
.mega-menu .dropdown-menu h4{
    font-size:14px;
    margin-bottom:5px;
}
.mega-menu-level a{
    margin:0 auto;
    font-size:13px;
}
.edel-nav .mega-menu .dropdown-menu{
    position:relative;
    top:0px;
}
.search-bar{
    min-height:50px;
}
.search-bar .search-icon{
    margin-top:13px;
}
.navbar-default.edel-nav{
    margin:13px auto 0px auto;
}
.dropdown-menu{
    position:static !important;
}
.mega-menu-level{
    display:none;
}
.mega-menu-level.activeLevel{
    display:block;
}
.mega-menu-a{
    margin-bottom:0px;
}
.mega-menu .dropdown-menu h4{
    margin-top:5px;
}
.footer-link-holder{
    margin-bottom:20px;
}
.owl-pagination{
    bottom:0px !important;
}
/*#slider-wrapper .item{min-height: 300px;}*/
.prettycheckbox label, .prettyradio label{margin: 0px 5px !important}
/*Edge*/
.documentsLeft{padding-right: 15px;} 
.documentsRight{padding-left: 15px;}
.edgePage .leftImage p, .rightImage p{padding: 0px 0px;}
.edgeProductDetails img{width: auto; display: block; margin: 0 auto; margin-bottom: 10px;}
.leatherBlockContent h2{font-size: 13px; margin-top: 0px;}
.secOne, .secTwo{margin-top: 0px;}
.leatherBlockContent2 .leatherBlock1{padding-left: 0px;}
.rightContent p, .leftContent p{margin-top: 12px; margin-bottom: 0px;}
.documentsRight p{padding:7px 7px}

/*Film*/
.videoContent p{margin-top: 10px; text-align: justify;}
.filmPage .video h2{font-size: 16px;}
.filmPage .video iframe{margin-bottom: 10px; line-height: 20px;}
.filmPage .vide0_2{width: 100%}
.filmPage .video iframe{min-height: 340px;}
.filmPage h2{min-height: auto}


/*Form*/
.labelController2, .labelController1{font-size: 12px;}
.info{font-size: 12px;}

/*Show Room*/
.showroonContentRight, .showroonContentLeft{margin-top: 20px; }
.paraLeft{width: 100%}
.showRoom .glossaryLink{width: 100%; float: none; margin-top: 10px;}
/*Social*/
.socialBlockBg .container{padding: 0px 0px;}
/*Form*/
.labelController{ width: 100%}
.formField{ width: 100%}
.labelController1{text-align: left; width: 100%;}
.labelController2{text-align: left; width: 100%; padding: 0px;}
.inputField{padding: 0px 0px; width: 100%}
.formInput{width: 100%}
.formInput .info{padding: 0px;}
.regFrom h1{font-size: 16px; margin-top: 10px; margin-bottom: 10px;}
/*#slider-wrapper .item{min-height: 250px;}*/

.regFrom .formField{padding: 0px}
.formInline{padding: 0px;}
.labelController1{padding: 0px;}
.regFrom .formInline{padding: 0px 0px;}
.formContact{margin-bottom: 0px;}

/*warhol*/
.warhol{display: block;}

/**hand Painted page**/
 .patterns .cb_product{
    min-width:25%;
}
/**Animation**/
 .animateSection{
  min-height: 600px;
  margin-top: 0px !important;
 }
 .animateContainer{  
  transform: scale(0.5);
  -moz-transform: scale(0.5);
  -webkit-transform: scale(0.5);
 }

 .collapse{
    display: block;
 }
 
 .navbar-default .navbar-collapse{border: none;}


 .resultsSec > h2 {padding: 0px 15px; margin: 20px 0px 0px 0px; font-size: 25px;}
 #edit-advanced{padding: 0px 10px; margin: 10px 0px;}
 #edit-advanced legend{margin-bottom: 0px}
 .resultsSec .search_image{float: none !important;}
 .search-results .search-snippet-info {padding-left: 1em; padding-right: 1em;}

.newReg .form-type-textfield, .newReg .form-type-password {width: 100%; float: none;}
.newReg .form-type-textfield .form-text, .newReg .form-type-password .form-text{max-width: 100%; min-width: 100%}
.newReg .fieldsSec {width:100%;}
.newReg .fieldsSec p{text-align: left; float: none; width: 100%}
.newReg .text p{width: 100%; font-size: 14px}
.registerSuccess .messages {text-align: center; margin-top: 20px }
.profileComplete .form-item {width: 100%; float: none;}
.profileComplete .form-item label {width: 100%; text-align: left;}
.profileComplete .form-item .form-text{width: 100%}
.profileComplete .field-prefix{width: 100%}
.prof-form-render #field-firm-or-school-name-add-more-wrapper label{width: 100%}
.prof-form-render #edit-field-first-name label, .prof-form-render #field-address-add-more-wrapper label,
#field-city-town-add-more-wrapper label, .prof-form-render #field-designer-a-p-email-add-more-wrapper label,
.prof-form-render .contact_first_name #edit-field-first-name label
{
    width: 100%
}
.prof-form-render #field-designer-po-required-add-more-wrapper .form-item{width: 50%;float: left;}
.profileComplete .field-prefix{text-align: left;}
.profileComplete .form-item .form-text{max-width: 100%}

.prof-form-render .contact_first_name #edit-field-first-name .form-item{width: 100%; float: none}
.prof-form-render #field-designer-po-required-add-more-wrapper .form-item, #edit-field-designer-years-in-business .form-item{width: 100%}
.profileComplete .change_pass{top: 0px}
.prof-form-render #field-designer-po-required-add-more-wrapper .form-type-textfield label, .prof-form-render #edit-field-designer-years-in-business .form-type-textfield label{
    width: 50%;
}
.profileComplete .startUpload {min-width: 284px; max-width: 284px;}
.formConfirmed p{margin-top:20px}

.formConfirmed .text_submit_before{width: 100%; max-width: 100%}
.formConfirmed #edit-actions .form-submit{margin: 0px}
.formConfirmed #edit-field-designe-resale-certificate .form-type-managed-file label{width: 100%}
.prof-form-render #edit-field-designer-years-in-business .form-type-textfield input{width:8%}
.prof-form-render #field-designer-po-required-add-more-wrapper .form-type-textfield input{width: 3%}
.prof-form-render #edit-field-designer-years-in-business .form-type-textfield input{width:8%; max-width: 45px; min-width: 44px;}
.formConfirmed .insp-form-render #edit-field-first-name--3 label{width: 100% !important}
.formConfirmed .insp-form-render #edit-field-first-name--3 input{width: 100% !important}
.profileComplete .field-widget-options-select select{margin-bottom: 15px}

.formConfirmed #field-firm-or-school-name-add-more-wrapper--2 label, 
.formConfirmed #field-firm-or-school-name-add-more-wrapper--2 label,
.formConfirmed #field-address-add-more-wrapper--2 label, .formConfirmed #field-city-town-add-more-wrapper--2 label, .formConfirmed #field-first-name-add-more-wrapper--2 label{
    width: 100% !important;
}
.formConfirmed #field-first-name-add-more-wrapper--2 input, 
.formConfirmed #field-firm-or-school-name-add-more-wrapper--2 input, 
.formConfirmed #field-address-add-more-wrapper--2 input, 
.formConfirmed #field-city-town-add-more-wrapper--2 input{
    width: 100% !important;
}
.profileComplete .form-actions .form-submit{margin: 0px}
.formConfirmed .text_submit_before{text-align: left;}

.profileComplete #field-designer-years-in-business-add-more-wrapper .form-type-textfield{width: 100%}
.prof-form-render #field-designer-po-required-add-more-wrapper .form-type-textfield label, 
.prof-form-render #edit-field-designer-years-in-business .form-type-textfield label,
.formConfirmed #edit-field-designer-po-required .field-prefix{
    width: 30%
}
.profileComplete #field-city-town-add-more-wrapper label,
.profileComplete #field-city-town-add-more-wrapper input{
    width: 100%
}
.profileComplete .field-prefix{margin-bottom: 6px}
.profileComplete .field-prefix{margin-right: 2px}
.formConfirmed .div_frgt_pswd a{margin-left: 0px}
.formConfirmed .form-item-current-pass .description{text-align: left; margin-right: 0px}
/*sample box*/
    .samplebox_request_form .form-item{width: 100%; float: none;}
    .samplebox_request_form .field-prefix{width: 100%}
    .samplebox_request_form select, {
        min-width: 100%;
        max-width: 100%;
    }
    .samplebox_request_form .form-item-sample-full-name label, .samplebox_request_form .form-item-sample-firm-name label, 
    .samplebox_request_form .form-item-sample-billing-address label, 
    .samplebox_request_form .form-item-sample-city label{
        width: 100%;
        text-align: left;
    }

    .samplebox_request_form .form-item label{width: 100%; text-align: left;}

    .samplebox_request_form .field-prefix{text-align: left; margin-bottom: 10px;}
    .samplebox_request_form .form-submit{min-width: 230px;}
    .adspage a span{font-size: 16px;}
    /*About Section */
    .profile-page-edit .field-label {text-align: left;}
    .repBlock label{width: 35%; float: left;}
    .repDetailsDiv{padding: 15px; display: inline-block;}
    /*28-7-2015*/
    .formConfirmed .field-name-field-last-name .form-type-textfield label{width: 100%}
    .formConfirmed .field-name-field-last-name .form-type-textfield input{width: 100%}
    .formConfirmed .insp-form-render .regionField{margin-bottom: 15px}
    .formConfirmed .emailSub{margin-left: 0px}
    .formConfirmed .emailSub{margin-top: 0px}
    
    /*31-7-2015*/
    .selector .region_country_filter {z-index: 999;}

/*11-8-2015*/
    /*.Us-selector a.showExpertLegend{position: absolute; top: 35px; left: 185px; color: #fff;}*/
    .dropdowndataResult1 #us_map_dropdowndata {
    position: relative;
    max-width: 280px;
    background: rgba(221,221,212,0.5);
    border: solid 1px #B9B19A;
    padding: 15px;
    margin-bottom: 20px;
}

/*11-08-2015*/
    .Us-selector .txtSelectRight{
        float: left;
        margin-left: 0% !important;
        width: 100%;
    }
    .Us-selector .region_us_filter{width: 245px;}

    /*12-08-2015*/
    #staticcontainer .view_us_locations{
        bottom: 50%;
        left: 40%;
        position: absolute;
        right: 40%;
        top: 24%;
    }

    #staticcontainer .view_geo_locations{
        bottom: 50%;
        left: 28%;
        position: absolute;
        right: 20%;
        top: 54%;
    }
    #staticcontainer a{font-size: 28px}
    .featureProduct_page .featured_content{font-size: x-large;}
    /*Contact Us page*/
    .list_details #customer-form-entityform-edit-form input[type="text"], #contact-form-entityform-edit-form input[type="text"]{
        width:100%;
        margin-bottom:15px
    }
    #customer-form-entityform-edit-form textarea, #field-your-message-add-more-wrapper textarea{
        width:100%;
    }
    .list_details .form-textarea-wrapper{display:block}
    /**Ends**/

    /*Luxury travel*/
    .luxuaryScreen{
        padding-right: 15px
    }
    .luxury_travel_title span a:first-child{padding-left: 0px}
    .luxury_travel_title {padding: 0px 15px;}
    .sliderBlock .swipeclassprevs{
        position: absolute;
        left: 0% ;
        display: inline-table;
        background-color:rgba(249, 246, 232, 0.3);
        top:250px !important;
        bottom: inherit;
    }
    .sliderBlock .swipeclassnexts{
        position: absolute;
        right: 0% ;
        display: inline-table;
        background-color:rgba(249, 246, 232, 0.3);
        top: 250px !important;
        bottom: inherit;
    }
    .luxurytravel .luxury_travel_title > span{padding: 2px; display: inline-block;}


    #edit-field-market-segment-und .marketsegmentclass{
        margin-top: 0px;
    }

    .profileComplete #edit-field-market-segment-und li.form-item label{
        width: 78%;
    }
    .profileComplete #edit-field-market-segment-und li.form-item:last-child label {
        width: 89%;
    }
    #edit-field-market-segment-und li.form-item:last-child {
        width: 60%;
    }
    .footerLogo{
        text-align: center;
    }
    /*18-11-2015*/
    .socialBlockGrid .socialContent{margin-top: 20px}
    .socialBlockGrid .bgSlider1{min-height: 400px}

    /*22-09-2016*/
    .footer .container .col-xs-4{
        width: 49%;
        float: left;
        margin-right: 1%;
    }
    .home-products .container:after {
        content: '';
        width: 90%;
    }
    /*07-10-2016*/
    #globalDiv{
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }
     /*13-10-2016*/
     .kyle-page .address{
        margin-bottom: 15px
     }
     .kyle-page ul.topLi > li {
        padding: 0px 15px;
    }
    .kyle-page .kyle-content{
        margin-top: 20px;
        margin-bottom: 20px;
    }
    /*upholstery-leather New changes*/
    .product-filter-wrap .resetbutton-new{
        float: left;
        width: 100%;
        display: inline-block;
    }
    .product-filter-wrap .product-filter-title-wrap{
        border-bottom: none;
    }
    .product-filter-wrap .product-filter-title a{
        font-size: 12px;
    }
    .common-borderLine{
        padding-right: 10px
    }
    .product-filter-wrap {
        margin: 20px auto 20px auto;
    }
    .filter-panel-wrap{
        padding-bottom: 10px
    }
    .productscroll-item .sort-by .textbox-text, .productscroll-item .sort-by{
        float: left;
        text-align: left;
    }
    .product-filter-title span.filter-navs.filter-arrow-down{
        background: url('../images/filter-arrow-up.png') no-repeat center;
    }
    .product-filter-title span.filter-navs{
        background: url(../images/filter-arrow-down.png) no-repeat center;
    }
    .product-filter-title span.filter-navs{
        background: url(../images/filter-arrow-down.png) no-repeat center;
    }
    .select2-container--default .select2-selection--single .select2-selection__rendered{
        line-height: 24px;
    }
    /* 21-06-2017 */
    .page-inspired-resources-archived-color-products .view-list-holder .special-offer-type{
      padding-left: 10px;
      padding-right: 10px;
    }
    .page-inspired-resources-archived-color-products .productArchive p br{
      display:none;
    }
    .page-inspired-resources-archived-color-products .productArchive h1{
      font-size:20px;
    }
    .page-inspired-resources-archived-color-products .productArchive{
      padding:0px 15px;
    }
    .page-inspired-resources-archived-color-products .productArchive p{
      font-size:14px
    }
    .page-inspired-resources-archived-color-products .view-list-holder .product-box-wrap{
        width: 200px;
        margin-right: 20px;
        margin: 0 auto;
        float: none;
        margin-bottom:20px
    }
        .page-inspired-resources-archived-color-products .view-list-holder .more-productText {
        text-align: center;
        width: 100%;
        margin-top: 20px;
        margin-bottom: 30px;
        margin-left: 0px;
    }
    /*BY color*/
    .page-products-upholstery-leather-bycolor-new .product-filter-bycolor .common-borderLine .product-filter-title-wrap .product-filter-title {
        margin: 5px auto;
    }
    .page-products-upholstery-leather-bycolor-new .product-filter-bycolor .product-filters, .filters-by {
        width: 100%;
    }
    .page-products-upholstery-leather-bycolor-new .product-filter-bycolor .common-borderLine{
        margin-right: 0px;
    }
    .page-products-upholstery-leather-bycolor-new .product-types, .page-products-upholstery-leather-bycolor-new .by-use, 
    .page-products-upholstery-leather-bycolor-new .product-characteristics, 
    .page-products-upholstery-leather-bycolor-new .clears-all{
        width: 49%;
        margin-right: 2%;
        margin-bottom: 10px;
    }
    .page-products-upholstery-leather-bycolor-new .by-use, .page-products-upholstery-leather-bycolor-new .clears-all{
        margin-left: 2%;
    }
    .page-products-upholstery-leather-bycolor-new .product-filter-title span.filter-navs {
        display: inline-block;
        float: right !important;
    }
    .page-products-upholstery-leather-bycolor-new .product-filter-color {
        float: left;
        width: 100%;
        display: inline-block;
    }
    .page-products-upholstery-leather-bycolor-new .clears-all {
        text-align: right;
        margin-left: 0px !important
    }
    .page-products-upholstery-leather-bycolor-new .product-filter-type.clearbutton .clear-all{
        width: auto;
    }
    .page-products-upholstery-leather-bycolor-new .product-filter-bycolor b{
        margin-right: 0px;
    }
    .page-products-upholstery-leather-bycolor-new .product-holder .product-holder-box{
        height: auto;
    }
    .page-products-upholstery-leather-bycolor-new #product_list .col-lg-2.col-md-2.col-sm-2.col-xs-2 {
        width: 33.33%;
    }
    .page-products-upholstery-leather-bycolor-new .view-list-holder .col-lg-2.col-md-2.col-sm-2.col-xs-2 {
        width: 100% !important;
        margin-bottom: 30px;
    }
    .page-products-upholstery-leather-bycolor-new .view-list-holder .more-productText {
        width: 57% !important;
    }
    .page-products-upholstery-leather-bycolor-new .product-types, .page-products-upholstery-leather-bycolor-new .by-use, .page-products-upholstery-leather-bycolor-new .product-characteristics {
        width: 49% !important;
    }
    .page-products-upholstery-leather .product-filter-wrap .resetbutton-new{
        width: 100%;
        padding: 0px;
    }
    .page-products-upholstery-leather .floorwalls{
        padding: 0px 15px !important;
    }
    .page-products-upholstery-leather .product-filter-wrap .product-filter-type .product-filter-title{
        margin-top: 0px !important;
    }
    .page-products-upholstery-leather .product-filter-wrap .product-filter-list, .page-products-upholstery-leather .product-filter-wrap .color-filter-list{
        position: absolute;
        z-index: 999;
        background: #fff;
        top: 40px;
        padding: 10px 15px !important;
        box-shadow: 1px 1px 8px #bdb6b0;
        -webkit-box-shadow: 1px 1px 8px #bdb6b0;
        -moz-box-shadow: 1px 1px 8px #bdb6b0;
        margin: auto;
        left: 0;
        right: 0;
        z-index: 9999;
    }
    .page-products-upholstery-leather .product-filter-wrap .mobile-wrap{
        width: 49%;
        padding: 0px;
        margin-right: 1%;
    }
    .page-products-upholstery-leather .product-filter-wrap .mobile-wrap:nth-child(odd){
        margin-right: 0%;
        margin-left: 1%;
    }
    .page-products-upholstery-leather-bycolor-new .color-product:nth-child(18n) {
        margin-right: 15px;
    }
    .pattern_N_details .pattern_title_shown{
        margin-top: 10px;
    }
    .pattern_N_details .col-md-9 {
        margin-bottom: 10px;
    }
    .pattern_N_details .pattern_title {
        font-size: 18px;
        padding-left: 0px;
        margin-bottom: 5px;
    }
    .pattern_N_details .col-lg-3 {
        margin-bottom: 30px;
    }
    .pattern_N_details .col-md-9, .pattern_N_details .col-md-3 {
        padding: 0px;
    }
    .pattern_N_details .pattern_title_shown, .pattern_N_details .pattern_desc p {
        font-size: 14px;
        line-height: 17px;
        margin-bottom: 5px !important;
    }
    .pattern_N_details .col-lg-3 {
        margin-bottom: 30px;
        border-bottom: 1px solid #cccccc;
        padding-bottom: 25px !important;
        padding-left: 3px;
    }
     /*theme color update*/
    #galleryherepls .galereya-grid{
        left: 0px;
    }
    /*theme color update end*/
}


@media only screen and (min-width : 769px) {
.spl-btn a{
    margin-right:20px;
}
.search-bar > ul > li > a > img{
    float: left;
    margin-top: 20px;
}
.navbar-default.edel-nav{
    margin:14px auto 0px auto;
}
.navbar-default .navbar-nav > li > a{
    padding-bottom:17px;
}
.nav-menubar .navbar-brand{
    height:auto;
    padding:13px 13px 15px 2px; 
}
/*#slider-wrapper .item{min-height: 300px;}*/
#slider-wrapper.owl-theme .owl-controls .owl-page span{margin: 5px 18px;}
/*.home-products .container{width: 780px;}*/
    .home-products .col-xs-1, 
    .home-products .col-sm-1, 
    .home-products .col-md-1, 
    .home-products .col-lg-1, 
    .home-products .col-xs-2,
    .home-products .col-sm-2,
    .home-products .col-md-2,
    .home-products .col-lg-2,
    .home-products .col-xs-3,
    .home-products .col-sm-3,
    .home-products .col-md-3,
    .home-products .col-lg-3,
    .home-products .col-xs-4,
    .home-products .col-sm-4,
    .home-products .col-md-4,
    .home-products .col-lg-4,
    .home-products .col-xs-5,
    .home-products .col-sm-5,
    .home-products .col-md-5,
    .home-products .col-lg-5,
    .home-products .col-xs-6,
    .home-products .col-sm-6,
    .home-products .col-md-6,
    .home-products .col-lg-6,
    .home-products .col-xs-7,
    .home-products .col-sm-7,
    .home-products .col-md-7,
    .home-products .col-lg-7,
    .home-products .col-xs-8,
    .home-products .col-sm-8,
    .home-products .col-md-8,
    .home-products .col-lg-8,
    .home-products .col-xs-9,
    .home-products .col-sm-9,
    .home-products .col-md-9,
    .home-products .col-lg-9,
    .home-products .col-xs-10,
    .home-products .col-sm-10,
    .home-products .col-md-10,
    .home-products .col-lg-10,
    .home-products .col-xs-11,
    .home-products .col-sm-11,
    .home-products .col-md-11,
    .home-products .col-lg-11,
    .home-products .col-xs-12,
    .home-products .col-sm-12,
    .home-products .col-md-12, 
    .home-products .col-lg-12{ padding-left: 10px; padding-right: 10px;}
    /*social*/
    .socialContent .container{width: 780px}
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 768px) and (max-width : 1024px) {
.tiles-image img{height:213px;}
.color-product .color-box, .color-product{width: 30px; height: 30px;}
.cb_product{min-width: 20%; }
.cb_colorImg{float: none; margin: 0 auto; text-align: center;}
.nav-menubar .navbar-brand{
    height:auto;
    padding:13px 13px 15px 2px; 
}
.search-bar > ul > li > a > img{
    float: left;
    margin-top: 20px;
}
.navbar-default.edel-nav{
    margin:13px auto 0px auto;
}
.navbar-default .navbar-nav > li > a{
    padding-bottom:17px;
}
.user-bar{
    margin:5px auto;
}
.user-bar .welcome-text{
    display:none;
}
.welcome-bar, .contact-bar{
    margin:5px auto;
}
.welcome-bar li{
    width:100%;
    text-align:right;
    padding-right:10px;
}
.edel-nav .nav.navbar-nav li{
    /*min-width:125px;*/
    min-width:120px;
}
.search-bar ul li a{
    line-height:20px;
}
.product-filter-list label{
    font-size:12px;
}
.sort-by-text, .view-by-text{
    display:none;
}
.product-filter-color .product-filter-list li .col-xs-3{
    width:33%;
}
.product-filter-type .product-filter-title{
    margin:0px;
}
.edel-nav .mega-menu-content {
  padding: 10px 10px;
}
/*#slider-wrapper .item{min-height: 300px;}*/
.slider-holder .slider-text{
    padding:5px 10px;
    /*max-width:300px;*/
    margin:0 auto;
    font-size:20px;
}
.ruckstuhl .ruckstuhlColThree img{
 margin-bottom: 20px;
}

/*Luxury travel*/
.luxurytravel{
    max-width: 85%;
    margin: 0 auto;
}
.sliderBlock .swipeclassprevs{
    position: absolute;
    left: 0% ;
}
.sliderBlock .swipeclassnexts{
    position: absolute;
    right: 0% ;
}
#edit-field-market-segment-und .marketsegmentclass{
    margin-top: 2px;
}

}
@media screen and (max-width:991px){
    .footer .container {
        padding-left: 15px;
        padding-right: 15px;
    }

    /*22-09-2016*/
    .nav-menubar .container:after{
        display: none;
    }
    .borderLine {
        border-bottom: 1px solid #e7e3d1
    }
    /*upholstery-leather New changes*/
    .product-filter-wrap .product-filter-type .product-filter-title{
        margin-top: 10px !important
    }
    /*Doc spects*/
    ul.product-info-list > li {
        padding: 0px 8px;
    }
    /*BY color*/
    .page-products-upholstery-leather-bycolor-new .product-filter-bycolor .common-borderLine .product-filter-title-wrap .product-filter-title {
        margin: 5px auto;
    }
    .page-products-upholstery-leather-bycolor-new .product-filter-bycolor .product-filters, 
    .page-products-upholstery-leather-bycolor-new .product-filter-bycolor .filters-by {
        width: 100%;
    }
    .page-products-upholstery-leather-bycolor-new .product-filter-bycolor .filters-by{
        margin-bottom: 10px;
    }
    .page-products-upholstery-leather-bycolor-new .product-filter-list label {
        font-size: 14px;
    }
    /*BY Color*/
    .page-products-upholstery-leather-bycolor-new .product-holder .product-holder-box {
        height: auto;
    }
    .page-products-upholstery-leather-bycolor-new .view-list-holder .more-productText {
        width: 68%;
    }
    .page-products-upholstery-leather-bycolor-new .product-types, .page-products-upholstery-leather-bycolor-new .by-use, 
    .page-products-upholstery-leather-bycolor-new .product-characteristics{
        width: 170px;
    }
    .page-products-upholstery-leather .product-filter-wrap .product-filter-title a{
        font-size: 15px;
    }
}
@media screen and (max-width:991px){    

    .samplebox_report_table label{
        width: 100%
    }
    .samplebox_report_table input.hasDatepicker{
        max-width: 200px;
        min-width: 220px;
    }
    .samplebox_report_table #samplesubmit{
        display: block;
        margin-left: 0px;
        margin-top: 10px;
    }
    .samplebox_report_table .sampleboxreport .btn-group.bootstrap-select{
    margin-bottom: 0px;
    width: 220px !important;
    }

    /*footerTrade*/
    .footerTrade{
        padding-left: 15px
    }
    /*12-10-2016*/
    .edel-nav .mega-menu-content .container {
        padding-left: 10px;
        padding-right: 10px;
    }
    /*13-10-2016*/
    .kyle-page p{
        margin-top: 25px;
        margin-bottom: 20px;
    }
    .order-para{
        margin-bottom: 20px !important; 
    }
}

@media only screen and (max-width : 768px){
    .swipeclassprev img{
        max-width: 50px;
        background: #e7e3d1;
        opacity: 0.7;
    }
    .swipeclassnext img{
        max-width: 50px;
        background: #e7e3d1;
        opacity: 0.7;
    }
    .swipeclassprev{
        left: 0%;
        position: fixed;
        top: 50%;
        bottom: 50%;
    }
    .swipeclassnext{
        right: 0%;
        position: fixed;
        top: 50%;
        bottom: 50%;
    }

    /* 9-9-2015 */
    .tannerytourBlock .tparrows.preview3:after {
        color: #b3aa89;
        opacity: 0.7;
        font-size: 40px !important;
    }
    .tannerytourBlock .tp-leftarrow{
    left: -2px !important;

}
.tannerytourBlock .tp-rightarrow{
    right: 0px !important;

}
    
    /*Luxury travel*/

    .sliderBlock .swipeclassprevs{
        position: absolute;
        left: 0% ;
        display: inline-table;
        background-color:rgba(249, 246, 232, 0.3);
        top: 70%;
    }
    .sliderBlock .swipeclassnexts{
        position: absolute;
        right: 0% ;
        display: inline-table;
        background-color:rgba(249, 246, 232, 0.3);
        top: 70%;
    }
    .sliderBlock .swipeclassprevs img, .sliderBlock .swipeclassnexts img{
        max-width: 50px;
    }
    /*Header section fixed*/
    .user-bar li {
        padding-right: 5px;
        padding-left: 5px;
        padding-top: 10px;
    }
}

@media only screen and (min-width : 768px) and (max-width : 991px) {
    .mega-menu-level .col-sm-6{
        width: 100%;
        padding-left:15px !important; 
    }
/*timeline*/
    .timeline-badge{ right: -52px;}
    .timeline-entry:nth-of-type(2n) > .timeline-badge{ left: -52px;}
    .profileComplete .startUpload{padding: 20px 5px; font-size: 15px; max-width: 220px;}
    /*sample box*/
    .samplebox_request_form .form-item label{width: 100%; text-align: left;}
    /*About Section */
    .profile-page-edit .field-label{width: 47%}
    .profile-page-edit .field-label, .profile-page-edit .field-items {font-size: 13px}
    .prof-form-render #edit-field-designer-years-in-business .form-type-textfield input{width:8%; max-width: 45px; min-width: 44px;}
/*12-08-2015*/
    #staticcontainer a{
        color: #ffffff;
        font-size: 26px;
    }
}
@media screen and (max-width:640px){
.cb_product{min-width: 25%; }
.home-products .col-xs-3{
    width:50%;
}
.basic-products .col-xs-3{
    width:50%;
}
.product-filter .col-xs-3{
    width:50%;
}
.product-filter .product-filter-list .col-xs-3{
    max-width:60px;
}
.user-bar li.user-bar-name .welcome-text{
    display:none;
}
.view-list-holder .product-new{
    display:none;
}
.copyrights-links a{
    float:none;
    border-left:1px solid #4b3900;
    padding-right:8px;
    padding-left:8px;
}
.copyrights-links a:first-child{
    border-left:none;
}
.home-products-holder{
    margin-bottom:25px;
}
.owl-theme .owl-controls .owl-page span{
    width: 12px !important;
    height: 12px !important;
}
.owl-theme .owl-controls .owl-buttons .owl-prev, .owl-theme .owl-controls .owl-buttons .owl-next{
    width:24px;
    height:24px;
    text-indent:-9999px;
    background-size:contain;
}
/*#slider-wrapper .item{min-height: 250px;}*/

/*Installation*/
.insContent img{max-width: 100px;}
.insContent h1{font-size: 12px;}
.insContent p{font-size: 12px;}
.insContent .startUpload{padding: 8px 20px; font-size: 12px;}

/*Edge*/
.leatherBlock .edgeList{width: 100%; float: none; padding: 0px 15px; text-align: center;}
.leatherBlock, .edgeLeatherList, .edgeLeather{float: none; display: block;}
.edgeLeatherList h1, .edgeLeather h1{text-align: center;}
/*Glossory*/
.glossaryPage ul li{padding: 3px 0px;}
.glossaryPage ul{padding:0px;}
/*Time line*/
.timeline-entry:nth-of-type(even) > .timeline-badge{left: -36px;}
.timeline-badge{right: -36px;}
.timeline-entry:nth-of-type(even) > .timeline-panel:before{
      border-left-width: 0;
  border-right-width: 20px;
  left: -21px;
  right: auto;
}
.timeline-entry:nth-of-type(even) > .timeline-panel:after{ left: -20px; border-right-width: 20px;}
.timeline-panel:after{right: -21px; border-left: 21px solid #fff;}
.timeline-panel:before{right: -22px; border-left: 21px solid #4b3900;}
/*Ruckstuhl*/
.ruckstuhl .ruckstuhlLeft, .ruckstuhl .ruckstuhlRight{width: 100%}

/**hand Painted page**/
 .patterns .cb_product{
    min-width:50%;
}
.ac_product{min-height:185px}
.resultsSec > h2 {font-size: 20px;}
.resultsSec .search_image{margin-top: 10px}
.profileComplete .startUpload{padding: 20px 13px; min-width: 224px; max-width: 200px; font-size: 14px;}
.profileComplete .startUpload{max-width: 100%; min-width: 100%; font-size: 15px;}
/*samplebox*/
.samplebox_static_text .samplebox_item {width: 50%}
.samplebox_static_text .samplebox_item_product{margin-top:30px;}
/*About Section */
    .profile-page-edit .field-label {width: 50%; text-align: left;}
    .profile-page-edit .ac_over .hidden_name span.tabView {font-size: 13px}
    .animateSection{min-height: 500px;margin-top: 0px !important;}
 .animateContainer{  
  transform: scale(0.4);
  -moz-transform: scale(0.4);
  -webkit-transform: scale(0.4);
 }

 .search-form #edit-basic .form-text {margin-left: 0px; margin-bottom: 6px;}
 #search-form #edit-basic #edit-submit{margin-left: 0px;}
.repBlock label{width: 100%; float: none;}

/*11-08-2015*/
.Us-selector .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 245px;
    z-index: 9999;
}
.Us-selector .region_us_filter .dropdown-menu{width:118%}
.Us-selector .selectpicker, .Us-selector .selectpicker:visited{background: #fff none repeat scroll 0 0; padding-right: 50px;}
#world_map_dropdowndata{max-width: 320px; min-width: auto}

    /*Luxury page*/
    .sliderBlock .swipeclassprevs{
        position: absolute;
        left: 0% ;
        display: inline-table;
        background-color:rgba(249, 246, 232, 0.3);
        top:320px !important;
        bottom: inherit;
    }
    .sliderBlock .swipeclassnexts{
        position: absolute;
        right: 0% ;
        display: inline-table;
        background-color:rgba(249, 246, 232, 0.3);
        top: 320px !important;
        bottom: inherit;
    }

    /* Color page */
    .colorListCoach .col-lg-2 {
        padding: 0px 10px 0px 15px;
        margin-bottom: 22px;
        width: 32%;
    }
    /*upholstery-leather New changes for live*/
    .upholstery-leather-collections .filter-panel-wrap .view-list-grid{
        float: left;
        clear: both;
    }
    .upholstery-leather-collections .filter-panel-wrap .product_pager {
        float: right;
    }
    .upholstery-leather-collections .filter-panel-wrap .sort-by {
        width: auto !important;
    }
    
}

@media screen and (max-width:639px){

.view-list-holder .product-desc{
    position:inherit;
}
.view-list-holder .product-h1{
    text-align:center;
}
.view-list-holder .product-desc{
    float:none;
}
.view-list-holder .product-holder-box{
    text-align:center;
}
.view-list-holder .product-holder-box{
    position:static;
}
.view-list-holder .product-new, .view-list-holder .product-limited{
    position:inherit;
    bottom:0px;
    margin:10px auto;
    text-align:center;
}
.view-list-holder .product-limited{
    padding-left:5px;
    padding-right:5px;
}
.view-list-holder .product-more{
    text-align:center;
}
/*31-7-2015*/

/*.Us-selector .region_us_filter .dropdown-menu{width: 68%;}*/
.selector .region_country_filter{width: 290px !important;}

}

@media screen and (max-width:480px){
.featureProduct_page .featured_content{font-size: medium;}
ul.topLi li{padding: 0px 11px;}
.cb_product{min-width: 33.33%; }
/* Pagination  */
.sort-by-text, .view-by-text{
    display:none;
}
.view-by{
    margin:0 auto;
    float:right;
    text-align:right;
}
.pagination{
    margin:0 auto;
    float:left;
    text-align:right;
}
.sort-by{
    margin:0 auto;
    width:100%;
    float:right;
    text-align:right;
}
.view-list-grid{
    float:left;
    margin:0 auto 10px auto;
    clear:both;
}
.view-by .selectDiv, .sort-by .selectDiv{
    float:left;
}
.view-by, .sort-by, .pagination > li{
    display:inline-block;
    text-align:right;
}
/* Pagination  */
.contact-bar{
    float:right;
    width:100%;
    margin:5px auto;
}   
.footer-links .col-xs-4{
    width:100%;
}
.footer-links{
    text-align:center;
}
.footer-links p.titleLink{
    font-weight:bold;
    margin-bottom:5px;
}
.contact-bar li{
    width:50%;
    text-align:center;
    float:left !important;
}
.welcome-bar li{
    float:none;
    width:100%;
    text-align:center;
    border-right:0px;
}
.user-bar{
    margin:0px auto;  
    padding-top: 10px;
}
.banner-text{
    padding:10px 10px;
}
.product-list .col-xs-4{
    width:50%;
}
.product-list .col-xs-3{
    width:50%;
}
.product-limited{
    right:-10px;
}
.pagination-holder{
    margin-top:10px;
    width:100%;
}
.pagination-holder .view-by, .pagination-holder .sort-by, .pagination-holder .pagination{
    width:auto;
}
.slider-holder .slider-text{
    /*max-width:150px;*/
}
.spec_holder .table.responsiveTable tr{
    float:left;
    width:100%;
}
.spec_holder .table.responsiveTable > tbody > tr td:first-child{
    width:100%;
    display: block;
}
.spec_holder .table.responsiveTable > tbody > tr td:nth-child(2){
    width:100%;
    display: block;
}
.slider-holder .slider-text{
    font-size:14px;
    max-width: 100%;
    line-height: 20px;
}
.popover-content.logoffHolder .col-xs-6{width: 100%;}
.welcomeBox input.inputField{max-width: 100%; width: 100%;}
.popover-content.logoffHolder .welcomeBox h3{text-align: center;}
.linkBtn.alignField{padding-left: 0px;}
.linkBtn{text-align: center;}
/*#slider-wrapper .item{min-height: 200px;}*/
div.footer-link-holder ul.menu {
    text-align:center; /*added by nivas on dec 8*/
}
/*Film*/
.filmPage .video h2{font-size: 15px; text-align: center;}
.filmPage .filmHead h1{text-align: center; margin: 0px 0px 15px 0px;}
.vide0_2 iframe{min-height: auto;}
.filmPage .video iframe{min-height: auto;}

/*Glossary*/
.glossary .glossarySection .glossaryParaHead {width: 100%;}
.glossarySection h1{ margin-top: 0px; font-size: 18px ; font-weight: bold;}
.glossaryBtn p{font-size: 14px;}
/*Timeline*/
.timeline-entry{width: 100%}
.timeline-badge{display: none;}
.timeline-entry-rightside{margin-top: 0px;}
.timeline:before{display: none;}
.timeline-panel:after, .timeline-panel:before{display: none;}
.timeline-panel.timeLineBlock{width: 100%}
 /*timeline*/
 .timeLineBlock .timeline-entry:nth-child(2){margin-top:20px;}
 .defaultTimeLine{display:none;}
/*Social*/
.socialGrid{padding: 10px 10px; }
.socialGrid h2{margin-top: 10px; font-size: 12px;}
.socialDatePicker img{margin-top: 15px;}
.socialDatePicker button{font-size: 12px;}
/*Product grid issue fixing*/
.product_list_3 .col-lg-4:nth-child(3n+1){clear: inherit;}
.product_list_3 .col-lg-4:nth-child(2n+1){clear: left;}

/*green*/
 .green .product_image img.zoom_imgs{width:100%;}
 
 /*color-grid*/
 .color-grid{width:50%}
/**ANimation**/
.animateSection{
  min-height: 400px;
  margin-top: 0px !important;
 }
 .animateContainer{  
  transform: scale(0.25);
  -moz-transform: scale(0.25);
  -webkit-transform: scale(0.25);
 }
 .search-form #edit-basic .form-text {max-width: 100%}
 /*28-07-2015*/
.formConfirmed .form-managed-file input[type=submit]{
    margin-left: 0px;
    margin-top: 10px;
}

/*31-7-2015*/
 .txtSelectRight{display:inline-block; width:100%}
 .dropdowndataResult #world_map_dropdowndata{margin-top:30px}
 #demo-wrapper .Us-selector{margin-bottom: 30px}

/*12-08-2015*/
#staticcontainer .view_geo_locations {
    bottom: 50%;
    left: 24%;
    position: absolute;
    right: 0;
    top: 54%;
}

#staticcontainer .view_us_locations {
    bottom: 50%;
    left: 40%;
    position: absolute;
    right: 20%;
    top: 24%;
}

#staticcontainer a {
    font-size: 22px;
}

    /*Luxury page*/
    .sliderBlock .swipeclassprevs{
        position: absolute;
        left: 0% ;
        display: inline-table;
        background-color:rgba(249, 246, 232, 0.3);
        top:320px !important;
        bottom: inherit;
    }
    .sliderBlock .swipeclassnexts{
        position: absolute;
        right: 0% ;
        display: inline-table;
        background-color:rgba(249, 246, 232, 0.3);
        top: 320px !important;
        bottom: inherit;
    }
      .profileComplete #edit-field-market-segment-und li.form-item label {
        width: 70%;
    }
    #edit-field-market-segment-und li.form-item{
        float: left;
    }
    .profileComplete #edit-field-market-segment-und li.form-item:last-child label {
        width: 86%;
    }
    
    /*label Color*/
    .colorListCoach .col-lg-2 {
        padding: 0px 10px 0px 15px;
        margin-bottom: 22px;
        width: 50%;
        padding: 0px 15px;
    }
    /*18-11-2015*/
    .socialBlockGrid .socialGrid{margin-top: 0px;padding: 0px}
    .socialBlockGrid .bgSlider1{min-height: 300px}
    .edgePageBlock .edgeCrossImg{
        float: none;
        margin-right: 20px;
        display: block;
        margin:20px auto;
    }

    /*08-02-2016*/
    .Us-selector.usregeion .col-lg-5.col-md-5.col-sm-4.col-xs-6{
        width: 100%;
        padding-left: 0px;
    }
    .Us-selector.usregeion .col-lg-4.col-md-4.col-sm-4.col-xs-6{
        width: 100%;
        margin-bottom: 10px;
    }
    #demo-wrapper .Us-selector {
        margin-bottom: 60px;
    }
    .Us-selector .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){
        width: 100%
    }
    .Us-selector.usregeion .txtSelectRight{
        text-align: left;
    }
    .Us-selector.usregeion .col-lg-3.col-md-3.col-sm-4.col-xs-12{
        padding-left: 0px;
    }
    .dropdowndataResult #world_map_dropdowndata{
        width: 100%;
        min-width: 100%;
    }

    /*22-09-2016*/
    .footer .container .col-xs-4{
        width: 100%;
        float: none;
        margin-right: 0%;
    }
     /*13-10-2016*/
     .kyle-section-double, .kyle-section-detail{
        width: 100%;
     }
     .kyle-section-detail img{
        padding-left: 0px
     }
     .kyle-section-double img{
        padding-right: 0px
     }
     .kyle-section-double{
        margin-bottom: 15px
     }
     .kyle-page p {
        margin-top: 20px;
        margin-bottom: 15px;
    }
    /*Doc spects*/
    ul.product-info-list > li {
        width: 50%;
        text-align: left;
        padding: 0px;
        margin-bottom: 20px;
        border: none;
    }
    .rug_list_grid:nth-child(2n+1){
        clear: left;
    }
    /*BY Color*/
    .page-products-upholstery-leather-bycolor-new #product_list .col-lg-2.col-md-2.col-sm-2.col-xs-2 {
        width: 50%;
    }
    .pattern_N_details .col-lg-3 {
        padding-left: 2px;
    }
    
}

@media screen and (max-width:360px){

.cb_product{min-width: 50%; }
.product-filter .col-xs-3{
    width:100%;
}
.pro_social, .pro_cart{
    float:left;
    width:100%;
    margin-bottom:10px;
}
.pro_cart{
    margin-left:0px;
}
.pro_cart .sample_box{
    float:left;
}
.popover{max-width: 100%px;}
.popover-content{min-width: 278px;}
.welcomeMenus a{font-size: 12px;}
.btn-login{font-size: 12px; min-width: 112px;}
.logoff .btn-login { margin:0 auto; display: block; float: none !important;}

/**hand Painted page**/
 .patterns .cb_product{
    min-width:100%;
}
/* Film */
.filmPage .video iframe{min-height: 100%};
/*12-08-2015*/
#staticcontainer .view_geo_locations {
    bottom: 50%;
    left: 11%;
    position: absolute;
    right: 0;
    top: 54%;
}

#staticcontainer .view_us_locations {
    bottom: 50%;
    left: 30%;
    position: absolute;
    right: 20%;
    top: 24%;
}

#staticcontainer a {
    font-size: 22px;
}
.featureProduct_page .featured_content{font-size: small;}

    /*Luxury page*/
    .sliderBlock .swipeclassprevs{
        position: absolute;
        left: 0% ;
        display: inline-table;
        background-color:rgba(249, 246, 232, 0.3);
        top:370px !important;
        bottom: inherit;
    }
    .sliderBlock .swipeclassnexts{
        position: absolute;
        right: 0% ;
        display: inline-table;
        background-color:rgba(249, 246, 232, 0.3);
        top: 370px !important;
        bottom: inherit;
    }
    .profileComplete #edit-field-market-segment-und li.form-item:last-child label {
        width: 85%;
    }
    #edit-field-market-segment-und .marketsegmentclass {
        margin-top: 4px;
    }
    /*BY Color*/
    .page-products-upholstery-leather-bycolor-new .product-types, .page-products-upholstery-leather-bycolor-new .by-use, .page-products-upholstery-leather-bycolor-new .product-characteristics, .page-products-upholstery-leather-bycolor-new .clears-all {
        width: 100% !important;
        margin-right: 0px !important;
        margin-bottom: 10px;
        margin-left: 0px !important;
    }
    .page-products-upholstery-leather-bycolor-new .product-filter-char #edit-product-tags, .page-products-upholstery-leather-bycolor-new .product-filter-use #edit-industry-use, .page-products-upholstery-leather-bycolor-new .product-filter-type #edit-product-type,
    .page-products-upholstery-leather .product-filter-wrap .product-filter-list{
        position: initial;
        width: 100%;
    }
    .page-products-upholstery-leather .product-filter-wrap .mobile-wrap, .page-products-upholstery-leather .product-filter-wrap .color-filter-list{
        width: 100%;
        padding: 0px;
        margin-right: 0%;
    }
    .page-products-upholstery-leather .product-filter-wrap .mobile-wrap:nth-child(odd){
        margin-right: 0%;
        margin-left: 0%;
    }
}


@media screen and (max-width:321px){
.scrollTop{
    position:relative;
}
.home-products .col-xs-3{
    width:100%;
}
.basic-products .col-xs-3{
    width:100%;
}
.product-list .col-xs-4{
    width:100%;
}
.featureProduct_page .featured_content{font-size: small;}
/*#slider-wrapper .item{min-height: 160px;}*/

/*Luxury page*/
    .sliderBlock .swipeclassprevs{
        position: absolute;
        left: 0% ;
        display: inline-table;
        background-color:rgba(249, 246, 232, 0.3);
        top:370px !important;
        bottom: inherit;
    }
    .sliderBlock .swipeclassnexts{
        position: absolute;
        right: 0% ;
        display: inline-table;
        background-color:rgba(249, 246, 232, 0.3);
        top: 370px !important;
        bottom: inherit;
    }

}
/* for other colors layout in product detail page */

/*Thumbnail View-June 24 2015-Starts*/
@media only screen and (min-width : 1024px){
/*.cb_product:nth-child(9n+1){clear:left;}*/
.ac_product:nth-child(6n+1){clear:left;}

/*.cb_product:nth-child(9n+1){clear:left;}*/
.ac_product:nth-child(6n+1){clear:left;}

.node-type-hand-painted .patterns .cb_product { clear:inherit;}
.node-type-hand-painted .patterns .cb_product:nth-child(5n+1) { clear:left;}

}
/*Thumbnail-Ends*/
@media only screen and (min-width : 1025px){
    .cb_product:nth-child(9n+1){clear:left;}
}

@media only screen and (min-width : 641px) and (max-width : 1024px) {
.cb_product:nth-child(5n+1){clear:left}
.node-type-hand-painted .patterns .cb_product{clear:inherit;}
.node-type-hand-painted .patterns .cb_product:nth-child(4n+1){clear:inherit;}
}

@media only screen and (min-width :481px) and (max-width : 640px) {
.cb_product:nth-child(4n+1){clear:left}
}

@media only screen and (min-width :361px) and (max-width :480px) {
.cb_product:nth-child(3n+1){clear:left}
}

@media only screen (max-width :360px) {
.cb_product:nth-child(2n+1){clear:left}
}

