.main-banner-slider-ecat a {
    text-decoration: none !important;
    color: #482e13 !important
}
.main-banner-slider-ecat a:hover,
.main-banner-slider-ecat a:focus {
    text-decoration: underline;
    color: #7f8d21 !important
}


.main-banner-slider-ecat {
    position: relative;
    /*width: 100%*/
}
.main-banner-slider-ecat div img {
    width: 100%
}
.main-banner-slider-ecat button.slick-next {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 50%;
    right: 24%;
    width: 35px;
    height: 35px;
    background: url(../images/ecatalog/slider-nav-next.png) no-repeat top right;
    text-indent: -999px;
    overflow: hidden
}
.main-banner-slider-ecat button.slick-prev {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 50%;
    left: 25px;
    width: 35px;
    height: 35px;
    background: url(../images/ecatalog/slider-nav-prev.png) no-repeat top left;
    text-indent: -999px;
    overflow: hidden
}
.main-banner-slider-ecat button.slick-prev:focus,
.main-banner-slider-ecat button.slick-next:focus {
    outline: none
}
.slide{
	position:relative;
}
.slide-caption{
  position: absolute;
  z-index: 200;
  background: rgba(242,231,209,0.8);
  width:35%;
  bottom:0;
  top:0;
  right:0;
  padding:15px 30px 15px 30px;
}







.feature-slider-ecat-wrapper {
    position: relative;
    padding-top: 10px
}
.feature-slider-ecat {
    width: 78% !important;
	float:left;
}
.feature-description-area{
	width:22%; float:right; padding:15px 30px 15px 30px; border-left:1px solid #eeeae3}

/*.feature-slider-ecat button.slick-next {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 35%;
    right: 0px;
    width: 35px;
    height: 35px;
    background: url(../images/ecatalog/slider-nav-next.png) no-repeat top right;
    text-indent: -999px;
    overflow: hidden
}
.feature-slider-ecat button.slick-prev {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 35%;
    left: 0px;
    width: 35px;
    height: 35px;
    background: url(../images/ecatalog/slider-nav-prev.png) no-repeat top left;
    text-indent: -999px;
    overflow: hidden
}
.feature-slider-ecat button.slick-prev:focus,
.feature-slider-ecat button.slick-next:focus {
    outline: none
}*/

.feature-slider-ecat-item-wrapper {
    float: left;
    width: 33.33% !important;border-right: 1px solid #eeeae3
}

.feature-slider-ecat-item-wrapper-inner {
    /*margin: 0 5px*/
}
.feature-list-pic-wrapper-ecat {
    margin-top: 10px
}
.feature-list-pic-wrapper-ecat img {
    width: 100%;
}
.feature-list-pic-wrapper-ecat:hover img {
    /*border: 1px solid #dacbad;*/
    cursor: pointer
}
.feature-list-content-wrapper-ecat{ }
.feature-list-content-wrapper-ecat-left {
    /*float: left;
    width: 70%;
    background: #796447;color: #fff;border-right: 1px solid #eeeae3;*/
    font-family: 'century751_btroman', serif;
	 text-align:center; padding-bottom:10%;
}
.feature-list-content-wrapper-ecat-left .content-wrapper {
    padding: 5px;
}

.product-detail-name-ecat{ font-size:24px; font-weight:bold !important}
.product-detail-subheader-desc-ecat { margin-top:20px !important; font-size: 16px !important; font-weight:bold}
.product-detail-subheader-price-ecat { margin-top:20px !important; margin-bottom:20px !important;font-size: 16px !important; font-weight:bold}
.feature-list-name-ecat {
    display: block;
    /*padding-bottom: 10px;*/
    font-size: 18px;
    font-weight: normal !important;
    line-height: 20px
}
.feature-list-price-original-ecat {
    display: block;
    font-size: 16px;
    font-weight:bold !important ; font-family: 'open_sansregular', arial, sans-serif;
    text-transform: uppercase;	padding-bottom:20px

}
.feature-list-price-gst-text-ecat {
    font-size: 14px;
    font-style: italic;
    text-transform: none; font-family: 'century751_btroman', serif;
}







.feature-slider-ecat-2 {
    width: 78% !important;
	float:left;
}
.feature-slider-ecat-item-wrapper-2 {
    float: left;
    width: 50% !important;border-right: 1px solid #eeeae3
}

.feature-slider-ecat-4 {
    width: 78% !important;
	float:left;
}
.feature-slider-ecat-item-wrapper-4 {
    float: left;
    width: 25% !important;border-right: 1px solid #eeeae3
}






/********** scrollbar - product detail *************/
.scrollbar{float: left;max-height: 70px;width: 100%;overflow-y: auto; margin:10px 0 20px 0; }
/*.force-overflow ul{ font-size:13px; line-height:normal; padding:0px 25px 0 25px; margin:0  }
.force-overflow ul li{ padding-bottom:5px}*/
#style-scrollbar:-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;	background-color: #F5F5F5;}

#style-scrollbar::-webkit-scrollbar{width: 7px;background-color: #F5F5F5;}
#style-scrollbar::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #482e13;}
/********** //scrollbar - product detail *************/


/********** hotspot *************/
.main-banner-test-wrapper{
	position:relative;
	overflow:hidden;
}
.main-banner-test-wrapper img{
	/*width:100%;*/
}


a .hotspot-dot{
	position:absolute; z-index:10;
	width:30px; height:30px;
	background: url(../images/ecatalog/hotspot-dot.png) no-repeat top center;
	/*-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
	border:3px solid #fff;*/
}
a .hotspot-dot:hover{
	position:absolute; z-index:10;
	width:30px; height:30px;
	background: url(../images/ecatalog/hotspot-dot.png) no-repeat bottom center;
	/*-webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;
	border:3px solid #fff;*/
}

.dot-01{
	    top: 3%;
    left: 8%;
}
.dot-02{
	    top: 3%;
    left: 17%;
}
.dot-03{
	    top: 3%;
    left: 25%;
}
.dot-04{
	    top: 3%;
    left: 33%;
}

.dot-05{
	    top: 3%;
    left: 41%;
}

/********** //hotspot *************/

#banner-aux-right-click{ display:block !important}
/*#banner-aux-right-large{ display:block !important}*/


@media screen and (max-width: 1367px) {
.feature-list-name-ecat {
    padding-bottom: 5px;
    font-size: 18px;
}
.feature-list-price-original-ecat {
    font-size: 14px;
}
.feature-list-price-gst-text-ecat {
    font-size: 12px;
    font-style: italic;
    text-transform: none
}
}
@media screen and (max-width: 1281px) {    
/*.feature-list-content-match-col-ecat {
        min-height: 450px
    }*/
.product-detail-name-ecat{font-size: 22px !important; }
.product-detail-subheader-desc-ecat, .product-detail-subheader-price-ecat { font-size: 16px !important; }
.feature-list-price-original-ecat {padding-bottom:0 !important;}
.slide-caption {
    padding: 10px 30px 10px 30px;
}
@media screen and (max-width: 1240px) {
.product-detail-name-ecat{font-size: 20px !important; }
.slide-caption {
    padding: 0px 15px;
	}
	    }
@media screen and (max-width: 1153px) {
/*.product-detail-name-ecat{font-size: 20px !important; }
.product-detail-subheader-desc-ecat, .product-detail-subheader-price-ecat { font-size: 13px !important; }
.feature-list-name-ecat{ font-size: 20px !important;}
.feature-list-price-original-ecat{font-size: 16px !important;}
.feature-list-content-wrapper-ecat-left { margin-top:22px}*/
.main-banner-slider-ecat button.slick-next {right: 32%;}
.main-banner-slider-ecat button.slick-prev {left: 25px;}
.feature-slider-ecat {width: 70% !important; }
.feature-slider-ecat-2, .feature-slider-ecat-4 {width: 70% !important; }

.feature-description-area{width:30% !important; padding:15px; }
.scrollbar {
    margin: 0px 0 10px 0;}
.product-detail-subheader-price-ecat {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
	}
@media screen and (max-width: 1025px) {
.main-banner-slider-ecat button.slick-next {right: 25px;}
.main-banner-slider-ecat button.slick-prev {left: 25px;}
.feature-slider-ecat, .feature-slider-ecat-2, .feature-slider-ecat-4  {width: 100% !important; }
.feature-description-area{ display:none }
.feature-list-pic-content-ecat img{ width:78% !important;display:block; margin-left:auto !important; margin-right:auto !important }

.scrollbar {
    max-height: 90px;}
.slide-caption {
    width: 50% !important;
	
	}
@media screen and (max-width: 992px) {
	/*.product-detail-name-ecat{font-size: 16px !important; }*/
	    .feature-list-content-match-col-ecat {
        /*min-height: 50px*/
    }
.feature-list-pic-content-ecat img{ width:71% !important;display:block; margin-left:auto !important; margin-right:auto !important }
	
}
@media screen and (max-width: 901px) {
	    .feature-list-content-match-col-ecat {
        /*min-height: 60px*/
    }
}

@media screen and (max-width: 801px) {
/*.slide-caption { display:none !important}*/
#banner-aux-right-click{ display:none !important}
/*#banner-aux-right-large{ display:none !important}*/
.product-detail-subheader-price-ecat {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
@media screen and (max-width: 769px) {
	.feature-list-name-ecat {
    padding-bottom: 0px !important;
    font-size: 14px;
}
.feature-list-price-original-ecat {
    font-size: 12px;
}
.feature-list-price-gst-text-ecat {
    font-size: 10px;
}
	}
@media screen and (max-width: 731px) {
	}
@media screen and (max-width: 668px) {
	    .feature-list-content-match-col-ecat {
       /* min-height: 0;
        min-height: 80px*/
    }
	
}
@media screen and (max-width: 641px) {
	
}
@media screen and (max-width: 601px) {
	    .feature-list-content-match-col-ecat {
        /*min-height: 0;
        min-height: 80px*/
    }
	.feature-list-name-ecat {
    padding-bottom: 0px !important;
    font-size: 12px;
}
.feature-list-price-original-ecat {
    display:none !important
}
.feature-list-price-gst-text-ecat {
    display:none !important
}
}
@media screen and (max-width: 481px) {
.feature-list-pic-content-ecat img{ width:60% !important;display:block; margin-left:auto !important; margin-right:auto !important }
.product-detail-subheader-price-ecat {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}



}
@media screen and (max-width: 415px) {}
@media screen and (max-width: 361px) {
	
	
	}
@media screen and (max-width: 331px) {
}