.main-img-wrapper{background: #ff4f00;
    border: 5px solid #d2d2d2;height: 335px;
    margin-top: 22px;
    padding: 40px 0 20px 80px;
    position: relative;}

.main-img-wrapper .slide{height: auto;
    margin-left: -60px;
    margin-top: -20px;
    overflow: inherit;
    width: 505px;}    

.other-option .main-img-wrapper{background: transparent;
	height: initial;
	border: 5px solid #ff4f00;
	margin-top: 0;
    padding:5px; 
}    

.other-option .main-img-wrapper .slide{margin-left: 0px;
    margin-top: 0px;
    overflow: inherit;
    width: 100%;
    }

.border-option .main-img-wrapper{background: transparent;
    height: initial;
    border: 0;
    margin-top: 0;
    padding:0; }



 .border-option .main-img-wrapper .slide{margin-left: 0px;
    margin-top: 0px;
    overflow: inherit;
    width: 100%;}    


.border-option .carousel-inner .item{z-index: 99;}

.item-above, .item-below{position:relative;}

 .border-option .carousel-inner .item-above:before {
    content: '';
    width: 114px;
    height: 110px;
    background: rgba(245, 134, 52, 0.75);
    display: block;
    position: absolute;
    z-index: -1;  
}
 .border-option .carousel-inner .item-above:after {
    content: '';
    width: 114px;
    height: 110px;
    background: rgba(245, 134, 52, 0.75);
    display: block;
    position: absolute;
    z-index: -1; 
    right: 0;
}
.border-option .carousel-inner .item-below:before {
    content: '';
    width: 114px;
    height: 110px;
    background: rgba(245, 134, 52, 0.75);
    display: block;
    position: absolute;
    top: -100px;
    z-index: -1;
}
 .border-option .carousel-inner .item-below:after {
    content: '';
    width: 114px;
    height: 110px;
    background: rgba(245, 134, 52, 0.75);
    display: block;
    position: absolute;
    right: 0;
    top: -100px;
    z-index: -1;
}

.border-option .carousel-inner img{}

/* .border-option .carousel-indicators{z-index:9999;} */

#header.affix{z-index:99999;}

.lg-outer{z-index:99999 !important;}



.without-bg .background_decor_left{background-image: url(../images/bg_decor_left.png);bottom: 1px;
    height: 100%;background-size: contain !important;}    

.without-bg #blogs .background_decor_left{width: 170px!important;}

.without-bg .product-carousel-block:after{background:none;position:static;height:initial;}

.without-bg .carousel-wrapper{height:325px;}

.without-bg #blogs {
    padding: 100px 0 50px;
}

