       /*home page*/
.homeblock {padding-top: 10px;}
.homeblock .col-md-3 .column-inner{
box-sizing: border-box;
    width: 100%;
}
.homeblock .col-md-3 .column-inner .centered{
position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    visibility: visible;
    max-width: 85%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.homeblock .col-md-3 .column-inner .centered .title-block{
    display: block;
    padding: 20px;
    border: 2px solid rgba(255,255,255,.5);
    font-size: 170%;
    color: #FFF;
    text-align: center;
}
.homeblock .col-md-3 .column-inner .centered .title-block strong{
display: block;
font-weight: 400;
}
.homeblock .col-md-3 .column-inner a{
text-decoration: none;
    display: block;
    position: relative;
    line-height: 1;
    -webkit-backface-visibility: hidden;
    overflow: hidden;
    text-align: center;
}
.homeblock .col-md-3 .column-inner a img{
    display: inline-block;
    -webkit-backface-visibility: hidden;
    position: relative;
    display: block;
    height: auto;
    width: 100%;
    -webkit-transition: all 350ms ease-in-out;
    transition: all 350ms ease-in-out;
}
.homeblock .col-md-3 .column-inner a:hover img{
	-webkit-transform: scale(1.2);
 -moz-transform: scale(1.2);
 -o-transform: scale(1.2);
}
.homeblock .col-md-3 .column-inner a .ol{
display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,.2);
}
/*blog*/
 div.blog{padding: 10px 0; text-align:center;}
 div.blog ul{position: relative;right:50%;float: right;}
 div.blog ul li{position: relative;width: 33.33%;left: 50%;float: left;list-style-type: none;}
.blog-div-fon{margin: auto;height: auto;min-height: 410px;padding: 20px;background: white;}
.blog-div-fon .post-image{padding-bottom: 0;}
.blog-div-fon .post-name{text-align: left;display: block;width: 100%;}
.blog-div-fon .post-date{font-size: 14px;color: #9E9E9E;text-align: left;}
.blog-div-fon .post-name a{color: #000;text-decoration: none;text-transform: uppercase;font-size: 16px;}
.blog-div-fon .post-name a:hover{color: #bc1010;}
.blog-div-fon .post-name h3{margin: 10px 0px;font-size: 16px;}
.blog-div-fon .post-image img{display: block;width:100%;}
.blog-div-fon .post-image a{display: block;position: relative;color: #666;line-height: 1;overflow: hidden;}
.blog-div-fon .post-image a:hover .hover-readmore{zoom: 1;-webkit-opacity: 1;-moz-opacity: 1;opacity: 1;filter: alpha(opacity=100);
-webkit-transition-delay: 220ms;transition-delay: 220ms;}
.blog-div-fon .post-image a:hover .hover-overlay {-webkit-transform: scaleY(.3);transform: scaleY(.3); -webkit-transition-delay: 0s;transition-delay: 0s;}
.blog-div-fon .post-image .hover-overlay{position: absolute;left: 0;right: 0;bottom: 0;top: 0;display: block;background: rgba(0,0,0,.5);-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transition: all 220ms ease-in-out;transition: all 220ms ease-in-out;-webkit-transition-delay: 150ms;transition-delay: 150ms;}
.blog-div-fon .post-image .hover-readmore{position: absolute;display: block;left: 0;right: 0;top: 50%;color: #FFF;text-align: center;font-size: 100%;margin-top: -5px;zoom: 1;-webkit-opacity: 0;-moz-opacity: 0;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s cubic-bezier(.19,1,.965,1);transition: all .3s cubic-bezier(.19,1,.965,1);-webkit-transition-delay: 0s;transition-delay: 0s;}
/*blog*/
.modal{text-align:left}
.brand {margin-top:10px;}
.brand .new_brand_slider{background: #FFF;padding: 20px;width:100%;}
.brand .new_brand_slider .border-box{     text-align: center;border: 2px solid #eee;
    padding: 10px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: relative;
    overflow: hidden;}
.brand .new_brand_slider .border-box .brand_item{display: inline-block;padding: 5px;filter: grayscale(100%);-webkit-filter: grayscale(100%);}
/********************* Shopping Demo-3 **********************/
.product-grid{position:relative;z-index:1;margin-bottom: 30px;background: white;box-shadow: 0 0 4px 0px rgba(0, 0, 0, 0.29);}
.product-grid:before{content:"";height:81%;width:100%;border:1px solid rgba(0,0,0,.1);opacity:0;position:absolute;top:0;left:0;z-index:-1;transition:all .5s ease 0s}
.product-grid:hover:before{opacity:1;height:100%}
.product-grid .product-image{overflow:hidden;perspective:1500px;position:relative;transition:all .3s ease 0s}
.product-grid .product-image a{display:block}
.product-grid .product-image img{width:100%;height:auto}
.product-grid .pic-1{opacity:1;transition:all .5s ease 0s}
.product-grid .pic-2{opacity:0;transform:rotateY(-90deg);position:absolute;top:0;left:0;transition:all .5s ease-out 0s}
.product-grid:hover .pic-2{opacity:1;transform:rotateY(0)}
.product-grid .sale-icon {position: absolute;left: -10px;top: 10px;padding: 7px;min-width: 90px;background: #000;font-size: 12px;color: #FFF;text-align: center;text-transform: uppercase;font-weight: 400;box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, 0.5);}
.product-grid .sale-icon:after {display: block;position: absolute;top: 100%;left: 0;width: 0;height: 0;border-style: solid;border-width: 0 10px 10px 0;border-color: transparent #000 transparent;content: "";}
.product-grid .sale-icon-right {position: absolute;right: -10px;top: 10px;padding: 7px;min-width: 90px;background: #e00d35;font-size: 12px;color: #FFF;text-align: center;text-transform: uppercase;font-weight: 400;box-shadow: -2px 3px 4px 0 rgba(0, 0, 0, 0.5);}
.product-grid .sale-icon-right:after {display: block;position: absolute;top: 100%;right: 0;width: 0;height: 0;border-style: solid;border-width: 0 0 10px 10px;border-color: transparent #821429 transparent;content: "";}
.product-grid:hover .product-content{background:#fff;}
.product-grid .product-content{z-index:-1;padding:15px;text-align:left}
.product-grid .title{font-size:14px;text-transform:uppercase;margin:0 0 7px;transition:all .3s ease 0s}
.product-grid .title a{color:#aaa}
.product-grid .price{color:#000;font-size:18px;letter-spacing:1px;font-weight:600;margin-right:2px;display:inline-block}
.product-grid .price div{color:#909090;font-size:14px;font-weight:500;letter-spacing:0;text-decoration:line-through;text-align:left;display:inline-block;margin-top:-2px}
.product-grid .price span{font-size:14px;}
/********************* Shopping Demo-3 **********************/
.card{ border-radius: 0;}
/**new.css**/
.brand .new_brand_slider{background: #FFF;padding: 20px;width:100%;}
.brand .new_brand_slider .border-box{     text-align: center;border: 2px solid #eee;
    padding: 10px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: relative;
    overflow: hidden;}
.brand .new_brand_slider .border-box .brand_item{display: inline-block;padding: 5px;filter: grayscale(100%);-webkit-filter: grayscale(100%);}
/**revealator**/
.revealator-fade,.revealator-slideup,.revealator-slideleft,.revealator-slideright,.revealator-slidedown,.revealator-zoomin,.revealator-zoomout,.revealator-rotateleft,.revealator-rotateright {
    transition: all 600ms
}

.revealator-slideup {
    transform: translate(0,100px);
    opacity: 0
}

.revealator-slideup.revealator-within,.revealator-slideup.revealator-partially-above,.revealator-slideup.revealator-above {
    transform: translate(0,0);
    opacity: 1
}

.revealator-slideleft {
    transform: translate(100px,0);
    opacity: 0
}

.revealator-slideleft.revealator-within,.revealator-slideleft.revealator-partially-above,.revealator-slideleft.revealator-above {
    transform: translate(0,0);
    opacity: 1
}

.revealator-slideright {
    transform: translate(-100px,0);
    opacity: 0
}

.revealator-slideright.revealator-within,.revealator-slideright.revealator-partially-above,.revealator-slideright.revealator-above {
    transform: translate(0,0);
    opacity: 1
}

.revealator-zoomin {
    transform: scale(0.75);
    opacity: 0
}

.revealator-zoomin.revealator-within,.revealator-zoomin.revealator-partially-above,.revealator-zoomin.revealator-above {
    transform: scale(1);
    opacity: 1
}
.revealator-speed10,.revealator-duration10 {
    transition-duration: 1000ms !important
}
/**revealator**/
