body,ol,ul{
    padding:0;
    margin:0
}
body,dd,figure,ol,p,ul{
    margin:0
}
.icon-cross-org,.icon-mappin-color,img{
    vertical-align:middle
}
a,a:active,a:focus,a:hover{
    outline:0
}
.bootstrap-select.btn-group .dropdown-menu,.lg-outer *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box
}
.mfp-title,p{
    word-wrap:break-word
}
.nounder-line,.nounder-line:hover,a:active,a:hover{
    text-decoration:none
}
.owl-carousel .owl-item,.slick-slider{
    -webkit-tap-highlight-color:transparent;
    -webkit-touch-callout:none
}
ul.dot-list,ul.dot-list li{
    list-style-type:decimal
}
.lg-icon,[class*=" tzicon-"],[class^=tzicon-]{
    speak:none;
    font-variant:normal;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
body{
    background:#fff;
    overflow-x:hidden
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{
    display:block
}
audio,canvas,video{
    display:inline-block
}
audio:not([controls]){
    display:none;
    height:0
}
[hidden]{
    display:none
}
.icon-cross-org,.icon-mappin-color,.inline-block{
    display:inline-block
}
:-moz-selection{
    background:#303030;
    text-shadow:none;
    color:#fff
}
::selection{
    background:#303030;
    text-shadow:none;
    color:#fff
}
img::-moz-selection,img::selection{
    background:0 0
}
a img,img{
    border:0;
    -ms-interpolation-mode:bicubic
}
svg:not(:root){
    overflow:hidden
}
nav ol,nav ul,ol,ul{
    list-style:none
}
ol{
    list-style:decimal
}
ol ol,ol ul,ul ol,ul ul{
    margin-bottom:0
}
ol li,ul li{
    margin-left:0
}
dt{
    font-weight:700
}
a{
    color:#ff4943
}
a:active,a:focus,a:hover{
    color:#ff5953
}
.t9l-branding{
    background:#fff;
    padding:10px 0;
    text-align:center
}
.normal-heading{
    font-size:26px;
    line-height:24px;
    font-weight:300;
    color:#000
}
.contentCntr{
    padding:40px 0
}
.relative{
    position:relative
}
h1,h2,h3,h4,h5,h6,h7{
    margin:0;
    font-weight:700
}
.sprite{
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) left top no-repeat
}
.pink-box{
    background:#d91b5c
}
.blue-bg{
    background:#26acd1
}
.whiteBg{
    background:#fff
}
.radis4{
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px
}
.common{
    margin-bottom:20px
}
.padding10{
    padding:10px
}
.padding15{
    padding:15px
}
.padding20{
    padding:20px
}
.padding25{
    padding:25px
}
.padding30{
    padding:30px
}
.large-title{
    font-size:33px;
    line-height:36px;
    font-weight:300;
    color:#000;
    text-transform:uppercase;
    letter-spacing:2px
}
.remmarginB{
    margin-bottom:0!important
}
.rempaddingB{
    padding-bottom:0!important
}
.addmarginTB30{
    margin:30px 0
}
.addmarginTB50{
    margin:50px 0
}
.addmarginR5{
    margin-right:5px
}
.addmarginR10{
    margin-right:10px
}
.addmarginL5{
    margin-left:5px!important
}
.addmarginL10{
    margin-left:10px!important
}
.addmarginB10{
    margin-bottom:10px!important
}
.addmarginB20{
    margin-bottom:20px!important
}
.addmarginB30{
    margin-bottom:30px!important
}
.addmarginB50{
    margin-bottom:50px!important
}
.fnt-size10{
    font-size:10px
}
.fnt-size13{
    font-size:13px
}
.fnt-size14{
    font-size:14px
}
.fnt-size16{
    font-size:16px
}
.fnt-size18{
    font-size:18px
}
.fnt-size20{
    font-size:20px
}
.fnt-size24{
    font-size:24px
}
.fnt-size26{
    font-size:26px
}
.icon-cross-org{
    width:12px;
    height:12px;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -44px -39px no-repeat
}
.icon-mappin-color{
    width:10px;
    height:12px;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -32px -39px no-repeat
}
.icon-mappin{
    width:8px;
    height:12px;
    display:inline-block;
    vertical-align:middle;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -78px 0 no-repeat
}
.icon-contact,.icon-profile{
    height:20px;
    display:inline-block;
    vertical-align:middle;
    width:25px
}
.icon-contact{
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -166px 0 no-repeat
}
.icon-profile{
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -199px 0 no-repeat
}
.icon-media{
    width:25px;
    height:25px;
    display:inline-block;
    vertical-align:middle;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -100px 0 no-repeat
}
.icon-payment,.icon-perform{
    width:25px;
    height:20px;
    display:inline-block;
    vertical-align:middle
}
.icon-perform{
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -132px 0 no-repeat
}
.icon-payment{
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -67px 0 no-repeat
}
.play-icon-small{
    width:23px;
    height:22px;
    display:inline-block;
    vertical-align:middle;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -1px -24px no-repeat
}
.close-btn{
    width:20px;
    height:20px;
    display:inline-block;
    vertical-align:middle;
    background:url(../images/close.png) center no-repeat
}
.icon-myorder,.icon-policy{
    height:30px;
    display:inline-block;
    vertical-align:middle
}
.icon-myorder{
    width:29px;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) 0 -56px no-repeat
}
.icon-policy{
    width:30px;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -31px -56px no-repeat
}
.icon-returns{
    width:32px;
    height:26px;
    display:inline-block;
    vertical-align:middle;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -63px -59px no-repeat
}
.icon-exchange{
    width:37px;
    height:25px;
    display:inline-block;
    vertical-align:middle;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -98px -57px no-repeat
}
.font-bold{
    font-weight:700
}
.font-rupee,.lg-icon{
    font-weight:400;
    font-style:normal
}
@font-face{
    font-family:rupee;
    font-weight:700;
    src:url(../fonts/rupee.eot);
    src:url(../fonts/rupee.eot?#iefix) format('embedded-opentype'),url(../fonts/rupee.woff) format('woff'),url(../fonts/rupee.ttf) format('truetype'),url(../fonts/rupee.svg#rupee) format('svg')
}
.font-rupee{
    font-family:rupee!important
}
@media print{
    blockquote,img,pre,tr{
        page-break-inside:avoid
    }
    *{
        background:0 0!important;
        color:#000!important;
        box-shadow:none!important;
        text-shadow:none!important
    }
    a,a:visited{
        text-decoration:underline
    }
    a[href]:after{
        content:" (" attr(href) ")"
    }
    abbr[title]:after{
        content:" (" attr(title) ")"
    }
    .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{
        content:""
    }
    blockquote,pre{
        border:1px solid #999
    }
    thead{
        display:table-header-group
    }
    img{
        max-width:100%!important
    }
    @page{
        margin:.5cm
    }
    h2,h3,p{
        orphans:3;
        widows:3
    }
    h2,h3{
        page-break-after:avoid
    }
}
.lg-css3.lg-zoom-in .lg-item{
    opacity:0
}
.lg-css3.lg-zoom-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-in .lg-item.lg-prev-slide{
    -webkit-transform:scale3d(1.3,1.3,1.3);
    transform:scale3d(1.3,1.3,1.3)
}
.lg-css3.lg-zoom-in .lg-item.lg-current{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1
}
.lg-css3.lg-zoom-in .lg-item.lg-current,.lg-css3.lg-zoom-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-in .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0
}
.lg-css3.lg-zoom-in-big .lg-item{
    opacity:0
}
.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide{
    -webkit-transform:scale3d(2,2,2);
    transform:scale3d(2,2,2)
}
.lg-css3.lg-zoom-in-big .lg-item.lg-current{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1
}
.lg-css3.lg-zoom-in-big .lg-item.lg-current,.lg-css3.lg-zoom-in-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-big .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0
}
.lg-css3.lg-zoom-out .lg-item{
    opacity:0
}
.lg-css3.lg-zoom-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-out .lg-item.lg-prev-slide{
    -webkit-transform:scale3d(.7,.7,.7);
    transform:scale3d(.7,.7,.7)
}
.lg-css3.lg-zoom-out .lg-item.lg-current{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1
}
.lg-css3.lg-zoom-out .lg-item.lg-current,.lg-css3.lg-zoom-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-out .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0
}
.lg-css3.lg-zoom-out-big .lg-item{
    opacity:0
}
.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide{
    -webkit-transform:scale3d(0,0,0);
    transform:scale3d(0,0,0)
}
.lg-css3.lg-zoom-out-big .lg-item.lg-current{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1
}
.lg-css3.lg-zoom-out-big .lg-item.lg-current,.lg-css3.lg-zoom-out-big .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-big .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0
}
.lg-css3.lg-zoom-out-in .lg-item{
    opacity:0
}
.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide{
    -webkit-transform:scale3d(0,0,0);
    transform:scale3d(0,0,0)
}
.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide{
    -webkit-transform:scale3d(2,2,2);
    transform:scale3d(2,2,2)
}
.lg-css3.lg-zoom-out-in .lg-item.lg-current{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1
}
.lg-css3.lg-zoom-out-in .lg-item.lg-current,.lg-css3.lg-zoom-out-in .lg-item.lg-next-slide,.lg-css3.lg-zoom-out-in .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0
}
.lg-css3.lg-zoom-in-out .lg-item{
    opacity:0
}
.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide{
    -webkit-transform:scale3d(2,2,2);
    transform:scale3d(2,2,2)
}
.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide{
    -webkit-transform:scale3d(0,0,0);
    transform:scale3d(0,0,0)
}
.lg-css3.lg-zoom-in-out .lg-item.lg-current{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1
}
.lg-css3.lg-zoom-in-out .lg-item.lg-current,.lg-css3.lg-zoom-in-out .lg-item.lg-next-slide,.lg-css3.lg-zoom-in-out .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0
}
.lg-css3.lg-soft-zoom .lg-item{
    opacity:0
}
.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide{
    -webkit-transform:scale3d(1.1,1.1,1.1);
    transform:scale3d(1.1,1.1,1.1)
}
.lg-css3.lg-soft-zoom .lg-item.lg-next-slide{
    -webkit-transform:scale3d(.9,.9,.9);
    transform:scale3d(.9,.9,.9)
}
.lg-css3.lg-soft-zoom .lg-item.lg-current{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1
}
.lg-css3.lg-soft-zoom .lg-item.lg-current,.lg-css3.lg-soft-zoom .lg-item.lg-next-slide,.lg-css3.lg-soft-zoom .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0
}
.lg-css3.lg-scale-up .lg-item{
    opacity:0
}
.lg-css3.lg-scale-up .lg-item.lg-next-slide,.lg-css3.lg-scale-up .lg-item.lg-prev-slide{
    -moz-transform:scale3d(.8,.8,.8) translate3d(0,10%,0);
    -o-transform:scale3d(.8,.8,.8) translate3d(0,10%,0);
    -ms-transform:scale3d(.8,.8,.8) translate3d(0,10%,0);
    -webkit-transform:scale3d(.8,.8,.8) translate3d(0,10%,0);
    transform:scale3d(.8,.8,.8) translate3d(0,10%,0)
}
.lg-css3.lg-scale-up .lg-item.lg-current{
    -moz-transform:scale3d(1,1,1) translate3d(0,0,0);
    -o-transform:scale3d(1,1,1) translate3d(0,0,0);
    -ms-transform:scale3d(1,1,1) translate3d(0,0,0);
    -webkit-transform:scale3d(1,1,1) translate3d(0,0,0);
    transform:scale3d(1,1,1) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-scale-up .lg-item.lg-current,.lg-css3.lg-scale-up .lg-item.lg-next-slide,.lg-css3.lg-scale-up .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0
}
.lg-css3.lg-slide-circular .lg-item{
    opacity:0
}
.lg-css3.lg-slide-circular .lg-item.lg-prev-slide{
    -moz-transform:scale3d(0,0,0) translate3d(-100%,0,0);
    -o-transform:scale3d(0,0,0) translate3d(-100%,0,0);
    -ms-transform:scale3d(0,0,0) translate3d(-100%,0,0);
    -webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);
    transform:scale3d(0,0,0) translate3d(-100%,0,0)
}
.lg-css3.lg-slide-circular .lg-item.lg-next-slide{
    -moz-transform:scale3d(0,0,0) translate3d(100%,0,0);
    -o-transform:scale3d(0,0,0) translate3d(100%,0,0);
    -ms-transform:scale3d(0,0,0) translate3d(100%,0,0);
    -webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);
    transform:scale3d(0,0,0) translate3d(100%,0,0)
}
.lg-css3.lg-slide-circular .lg-item.lg-current{
    -moz-transform:scale3d(1,1,1) translate3d(0,0,0);
    -o-transform:scale3d(1,1,1) translate3d(0,0,0);
    -ms-transform:scale3d(1,1,1) translate3d(0,0,0);
    -webkit-transform:scale3d(1,1,1) translate3d(0,0,0);
    transform:scale3d(1,1,1) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide-circular .lg-item.lg-current,.lg-css3.lg-slide-circular .lg-item.lg-next-slide,.lg-css3.lg-slide-circular .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0
}
.lg-css3.lg-slide-circular-up .lg-item{
    opacity:0
}
.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide{
    -moz-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);
    -o-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);
    -ms-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);
    -webkit-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);
    transform:scale3d(0,0,0) translate3d(-100%,-100%,0)
}
.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide{
    -moz-transform:scale3d(0,0,0) translate3d(100%,-100%,0);
    -o-transform:scale3d(0,0,0) translate3d(100%,-100%,0);
    -ms-transform:scale3d(0,0,0) translate3d(100%,-100%,0);
    -webkit-transform:scale3d(0,0,0) translate3d(100%,-100%,0);
    transform:scale3d(0,0,0) translate3d(100%,-100%,0)
}
.lg-css3.lg-slide-circular-up .lg-item.lg-current{
    -moz-transform:scale3d(1,1,1) translate3d(0,0,0);
    -o-transform:scale3d(1,1,1) translate3d(0,0,0);
    -ms-transform:scale3d(1,1,1) translate3d(0,0,0);
    -webkit-transform:scale3d(1,1,1) translate3d(0,0,0);
    transform:scale3d(1,1,1) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide-circular-up .lg-item.lg-current,.lg-css3.lg-slide-circular-up .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-up .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0
}
.lg-css3.lg-slide-circular-down .lg-item{
    opacity:0
}
.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide{
    -moz-transform:scale3d(0,0,0) translate3d(-100%,100%,0);
    -o-transform:scale3d(0,0,0) translate3d(-100%,100%,0);
    -ms-transform:scale3d(0,0,0) translate3d(-100%,100%,0);
    -webkit-transform:scale3d(0,0,0) translate3d(-100%,100%,0);
    transform:scale3d(0,0,0) translate3d(-100%,100%,0)
}
.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide{
    -moz-transform:scale3d(0,0,0) translate3d(100%,100%,0);
    -o-transform:scale3d(0,0,0) translate3d(100%,100%,0);
    -ms-transform:scale3d(0,0,0) translate3d(100%,100%,0);
    -webkit-transform:scale3d(0,0,0) translate3d(100%,100%,0);
    transform:scale3d(0,0,0) translate3d(100%,100%,0)
}
.lg-css3.lg-slide-circular-down .lg-item.lg-current{
    -moz-transform:scale3d(1,1,1) translate3d(0,0,0);
    -o-transform:scale3d(1,1,1) translate3d(0,0,0);
    -ms-transform:scale3d(1,1,1) translate3d(0,0,0);
    -webkit-transform:scale3d(1,1,1) translate3d(0,0,0);
    transform:scale3d(1,1,1) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide-circular-down .lg-item.lg-current,.lg-css3.lg-slide-circular-down .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-down .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0
}
.lg-css3.lg-slide-circular-vertical .lg-item{
    opacity:0
}
.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide{
    -moz-transform:scale3d(0,0,0) translate3d(0,-100%,0);
    -o-transform:scale3d(0,0,0) translate3d(0,-100%,0);
    -ms-transform:scale3d(0,0,0) translate3d(0,-100%,0);
    -webkit-transform:scale3d(0,0,0) translate3d(0,-100%,0);
    transform:scale3d(0,0,0) translate3d(0,-100%,0)
}
.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide{
    -moz-transform:scale3d(0,0,0) translate3d(0,100%,0);
    -o-transform:scale3d(0,0,0) translate3d(0,100%,0);
    -ms-transform:scale3d(0,0,0) translate3d(0,100%,0);
    -webkit-transform:scale3d(0,0,0) translate3d(0,100%,0);
    transform:scale3d(0,0,0) translate3d(0,100%,0)
}
.lg-css3.lg-slide-circular-vertical .lg-item.lg-current{
    -moz-transform:scale3d(1,1,1) translate3d(0,0,0);
    -o-transform:scale3d(1,1,1) translate3d(0,0,0);
    -ms-transform:scale3d(1,1,1) translate3d(0,0,0);
    -webkit-transform:scale3d(1,1,1) translate3d(0,0,0);
    transform:scale3d(1,1,1) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide-circular-vertical .lg-item.lg-current,.lg-css3.lg-slide-circular-vertical .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0
}
.lg-css3.lg-slide-circular-vertical-left .lg-item{
    opacity:0
}
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide{
    -moz-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);
    -o-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);
    -ms-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);
    -webkit-transform:scale3d(0,0,0) translate3d(-100%,-100%,0);
    transform:scale3d(0,0,0) translate3d(-100%,-100%,0)
}
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide{
    -moz-transform:scale3d(0,0,0) translate3d(-100%,100%,0);
    -o-transform:scale3d(0,0,0) translate3d(-100%,100%,0);
    -ms-transform:scale3d(0,0,0) translate3d(-100%,100%,0);
    -webkit-transform:scale3d(0,0,0) translate3d(-100%,100%,0);
    transform:scale3d(0,0,0) translate3d(-100%,100%,0)
}
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current{
    -moz-transform:scale3d(1,1,1) translate3d(0,0,0);
    -o-transform:scale3d(1,1,1) translate3d(0,0,0);
    -ms-transform:scale3d(1,1,1) translate3d(0,0,0);
    -webkit-transform:scale3d(1,1,1) translate3d(0,0,0);
    transform:scale3d(1,1,1) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-current,.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical-left .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0
}
.lg-css3.lg-slide-circular-vertical-down .lg-item{
    opacity:0
}
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide{
    -moz-transform:scale3d(0,0,0) translate3d(100%,-100%,0);
    -o-transform:scale3d(0,0,0) translate3d(100%,-100%,0);
    -ms-transform:scale3d(0,0,0) translate3d(100%,-100%,0);
    -webkit-transform:scale3d(0,0,0) translate3d(100%,-100%,0);
    transform:scale3d(0,0,0) translate3d(100%,-100%,0)
}
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide{
    -moz-transform:scale3d(0,0,0) translate3d(100%,100%,0);
    -o-transform:scale3d(0,0,0) translate3d(100%,100%,0);
    -ms-transform:scale3d(0,0,0) translate3d(100%,100%,0);
    -webkit-transform:scale3d(0,0,0) translate3d(100%,100%,0);
    transform:scale3d(0,0,0) translate3d(100%,100%,0)
}
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current{
    -moz-transform:scale3d(1,1,1) translate3d(0,0,0);
    -o-transform:scale3d(1,1,1) translate3d(0,0,0);
    -ms-transform:scale3d(1,1,1) translate3d(0,0,0);
    -webkit-transform:scale3d(1,1,1) translate3d(0,0,0);
    transform:scale3d(1,1,1) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-current,.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-next-slide,.lg-css3.lg-slide-circular-vertical-down .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity 1s ease 0
}
.lg-css3.lg-slide-vertical .lg-item{
    opacity:0
}
.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide{
    -webkit-transform:translate3d(0,-100%,0);
    transform:translate3d(0,-100%,0)
}
.lg-css3.lg-slide-vertical .lg-item.lg-next-slide{
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0)
}
.lg-css3.lg-slide-vertical .lg-item.lg-current{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide-vertical .lg-item.lg-current,.lg-css3.lg-slide-vertical .lg-item.lg-next-slide,.lg-css3.lg-slide-vertical .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-slide-vertical-growth .lg-item{
    opacity:0
}
.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide{
    -moz-transform:scale3d(.5,.5,.5) translate3d(0,-150%,0);
    -o-transform:scale3d(.5,.5,.5) translate3d(0,-150%,0);
    -ms-transform:scale3d(.5,.5,.5) translate3d(0,-150%,0);
    -webkit-transform:scale3d(.5,.5,.5) translate3d(0,-150%,0);
    transform:scale3d(.5,.5,.5) translate3d(0,-150%,0)
}
.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide{
    -moz-transform:scale3d(.5,.5,.5) translate3d(0,150%,0);
    -o-transform:scale3d(.5,.5,.5) translate3d(0,150%,0);
    -ms-transform:scale3d(.5,.5,.5) translate3d(0,150%,0);
    -webkit-transform:scale3d(.5,.5,.5) translate3d(0,150%,0);
    transform:scale3d(.5,.5,.5) translate3d(0,150%,0)
}
.lg-css3.lg-slide-vertical-growth .lg-item.lg-current{
    -moz-transform:scale3d(1,1,1) translate3d(0,0,0);
    -o-transform:scale3d(1,1,1) translate3d(0,0,0);
    -ms-transform:scale3d(1,1,1) translate3d(0,0,0);
    -webkit-transform:scale3d(1,1,1) translate3d(0,0,0);
    transform:scale3d(1,1,1) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide-vertical-growth .lg-item.lg-current,.lg-css3.lg-slide-vertical-growth .lg-item.lg-next-slide,.lg-css3.lg-slide-vertical-growth .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-slide-skew-only .lg-item{
    opacity:0
}
.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide{
    -moz-transform:skew(10deg,0deg);
    -o-transform:skew(10deg,0deg);
    -ms-transform:skew(10deg,0deg);
    -webkit-transform:skew(10deg,0deg);
    transform:skew(10deg,0deg)
}
.lg-css3.lg-slide-skew-only .lg-item.lg-current{
    -moz-transform:skew(0deg,0deg);
    -o-transform:skew(0deg,0deg);
    -ms-transform:skew(0deg,0deg);
    -webkit-transform:skew(0deg,0deg);
    transform:skew(0deg,0deg);
    opacity:1
}
.lg-css3.lg-slide-skew-only .lg-item.lg-current,.lg-css3.lg-slide-skew-only .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-slide-skew-only-rev .lg-item{
    opacity:0
}
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide{
    -moz-transform:skew(-10deg,0deg);
    -o-transform:skew(-10deg,0deg);
    -ms-transform:skew(-10deg,0deg);
    -webkit-transform:skew(-10deg,0deg);
    transform:skew(-10deg,0deg)
}
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current{
    -moz-transform:skew(0deg,0deg);
    -o-transform:skew(0deg,0deg);
    -ms-transform:skew(0deg,0deg);
    -webkit-transform:skew(0deg,0deg);
    transform:skew(0deg,0deg);
    opacity:1
}
.lg-css3.lg-slide-skew-only-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-rev .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-slide-skew-only-y .lg-item{
    opacity:0
}
.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide{
    -moz-transform:skew(0deg,10deg);
    -o-transform:skew(0deg,10deg);
    -ms-transform:skew(0deg,10deg);
    -webkit-transform:skew(0deg,10deg);
    transform:skew(0deg,10deg)
}
.lg-css3.lg-slide-skew-only-y .lg-item.lg-current{
    -moz-transform:skew(0deg,0deg);
    -o-transform:skew(0deg,0deg);
    -ms-transform:skew(0deg,0deg);
    -webkit-transform:skew(0deg,0deg);
    transform:skew(0deg,0deg);
    opacity:1
}
.lg-css3.lg-slide-skew-only-y .lg-item.lg-current,.lg-css3.lg-slide-skew-only-y .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-slide-skew-only-y-rev .lg-item{
    opacity:0
}
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide{
    -moz-transform:skew(0deg,-10deg);
    -o-transform:skew(0deg,-10deg);
    -ms-transform:skew(0deg,-10deg);
    -webkit-transform:skew(0deg,-10deg);
    transform:skew(0deg,-10deg)
}
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current{
    -moz-transform:skew(0deg,0deg);
    -o-transform:skew(0deg,0deg);
    -ms-transform:skew(0deg,0deg);
    -webkit-transform:skew(0deg,0deg);
    transform:skew(0deg,0deg);
    opacity:1
}
.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-only-y-rev .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-slide-skew .lg-item{
    opacity:0
}
.lg-css3.lg-slide-skew .lg-item.lg-prev-slide{
    -moz-transform:skew(20deg,0deg) translate3d(-100%,0,0);
    -o-transform:skew(20deg,0deg) translate3d(-100%,0,0);
    -ms-transform:skew(20deg,0deg) translate3d(-100%,0,0);
    -webkit-transform:skew(20deg,0deg) translate3d(-100%,0,0);
    transform:skew(20deg,0deg) translate3d(-100%,0,0)
}
.lg-css3.lg-slide-skew .lg-item.lg-next-slide{
    -moz-transform:skew(20deg,0deg) translate3d(100%,0,0);
    -o-transform:skew(20deg,0deg) translate3d(100%,0,0);
    -ms-transform:skew(20deg,0deg) translate3d(100%,0,0);
    -webkit-transform:skew(20deg,0deg) translate3d(100%,0,0);
    transform:skew(20deg,0deg) translate3d(100%,0,0)
}
.lg-css3.lg-slide-skew .lg-item.lg-current{
    -moz-transform:skew(0deg,0deg) translate3d(0,0,0);
    -o-transform:skew(0deg,0deg) translate3d(0,0,0);
    -ms-transform:skew(0deg,0deg) translate3d(0,0,0);
    -webkit-transform:skew(0deg,0deg) translate3d(0,0,0);
    transform:skew(0deg,0deg) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide-skew .lg-item.lg-current,.lg-css3.lg-slide-skew .lg-item.lg-next-slide,.lg-css3.lg-slide-skew .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-slide-skew-rev .lg-item{
    opacity:0
}
.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide{
    -moz-transform:skew(-20deg,0deg) translate3d(-100%,0,0);
    -o-transform:skew(-20deg,0deg) translate3d(-100%,0,0);
    -ms-transform:skew(-20deg,0deg) translate3d(-100%,0,0);
    -webkit-transform:skew(-20deg,0deg) translate3d(-100%,0,0);
    transform:skew(-20deg,0deg) translate3d(-100%,0,0)
}
.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide{
    -moz-transform:skew(-20deg,0deg) translate3d(100%,0,0);
    -o-transform:skew(-20deg,0deg) translate3d(100%,0,0);
    -ms-transform:skew(-20deg,0deg) translate3d(100%,0,0);
    -webkit-transform:skew(-20deg,0deg) translate3d(100%,0,0);
    transform:skew(-20deg,0deg) translate3d(100%,0,0)
}
.lg-css3.lg-slide-skew-rev .lg-item.lg-current{
    -moz-transform:skew(0deg,0deg) translate3d(0,0,0);
    -o-transform:skew(0deg,0deg) translate3d(0,0,0);
    -ms-transform:skew(0deg,0deg) translate3d(0,0,0);
    -webkit-transform:skew(0deg,0deg) translate3d(0,0,0);
    transform:skew(0deg,0deg) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide-skew-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-rev .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-slide-skew-cross .lg-item{
    opacity:0
}
.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide{
    -moz-transform:skew(0deg,60deg) translate3d(-100%,0,0);
    -o-transform:skew(0deg,60deg) translate3d(-100%,0,0);
    -ms-transform:skew(0deg,60deg) translate3d(-100%,0,0);
    -webkit-transform:skew(0deg,60deg) translate3d(-100%,0,0);
    transform:skew(0deg,60deg) translate3d(-100%,0,0)
}
.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide{
    -moz-transform:skew(0deg,60deg) translate3d(100%,0,0);
    -o-transform:skew(0deg,60deg) translate3d(100%,0,0);
    -ms-transform:skew(0deg,60deg) translate3d(100%,0,0);
    -webkit-transform:skew(0deg,60deg) translate3d(100%,0,0);
    transform:skew(0deg,60deg) translate3d(100%,0,0)
}
.lg-css3.lg-slide-skew-cross .lg-item.lg-current{
    -moz-transform:skew(0deg,0deg) translate3d(0,0,0);
    -o-transform:skew(0deg,0deg) translate3d(0,0,0);
    -ms-transform:skew(0deg,0deg) translate3d(0,0,0);
    -webkit-transform:skew(0deg,0deg) translate3d(0,0,0);
    transform:skew(0deg,0deg) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide-skew-cross .lg-item.lg-current,.lg-css3.lg-slide-skew-cross .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-cross .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-slide-skew-cross-rev .lg-item{
    opacity:0
}
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide{
    -moz-transform:skew(0deg,-60deg) translate3d(-100%,0,0);
    -o-transform:skew(0deg,-60deg) translate3d(-100%,0,0);
    -ms-transform:skew(0deg,-60deg) translate3d(-100%,0,0);
    -webkit-transform:skew(0deg,-60deg) translate3d(-100%,0,0);
    transform:skew(0deg,-60deg) translate3d(-100%,0,0)
}
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide{
    -moz-transform:skew(0deg,-60deg) translate3d(100%,0,0);
    -o-transform:skew(0deg,-60deg) translate3d(100%,0,0);
    -ms-transform:skew(0deg,-60deg) translate3d(100%,0,0);
    -webkit-transform:skew(0deg,-60deg) translate3d(100%,0,0);
    transform:skew(0deg,-60deg) translate3d(100%,0,0)
}
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current{
    -moz-transform:skew(0deg,0deg) translate3d(0,0,0);
    -o-transform:skew(0deg,0deg) translate3d(0,0,0);
    -ms-transform:skew(0deg,0deg) translate3d(0,0,0);
    -webkit-transform:skew(0deg,0deg) translate3d(0,0,0);
    transform:skew(0deg,0deg) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-cross-rev .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-slide-skew-ver .lg-item{
    opacity:0
}
.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide{
    -moz-transform:skew(60deg,0deg) translate3d(0,-100%,0);
    -o-transform:skew(60deg,0deg) translate3d(0,-100%,0);
    -ms-transform:skew(60deg,0deg) translate3d(0,-100%,0);
    -webkit-transform:skew(60deg,0deg) translate3d(0,-100%,0);
    transform:skew(60deg,0deg) translate3d(0,-100%,0)
}
.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide{
    -moz-transform:skew(60deg,0deg) translate3d(0,100%,0);
    -o-transform:skew(60deg,0deg) translate3d(0,100%,0);
    -ms-transform:skew(60deg,0deg) translate3d(0,100%,0);
    -webkit-transform:skew(60deg,0deg) translate3d(0,100%,0);
    transform:skew(60deg,0deg) translate3d(0,100%,0)
}
.lg-css3.lg-slide-skew-ver .lg-item.lg-current{
    -moz-transform:skew(0deg,0deg) translate3d(0,0,0);
    -o-transform:skew(0deg,0deg) translate3d(0,0,0);
    -ms-transform:skew(0deg,0deg) translate3d(0,0,0);
    -webkit-transform:skew(0deg,0deg) translate3d(0,0,0);
    transform:skew(0deg,0deg) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide-skew-ver .lg-item.lg-current,.lg-css3.lg-slide-skew-ver .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-slide-skew-ver-rev .lg-item{
    opacity:0
}
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide{
    -moz-transform:skew(-60deg,0deg) translate3d(0,-100%,0);
    -o-transform:skew(-60deg,0deg) translate3d(0,-100%,0);
    -ms-transform:skew(-60deg,0deg) translate3d(0,-100%,0);
    -webkit-transform:skew(-60deg,0deg) translate3d(0,-100%,0);
    transform:skew(-60deg,0deg) translate3d(0,-100%,0)
}
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide{
    -moz-transform:skew(-60deg,0deg) translate3d(0,100%,0);
    -o-transform:skew(-60deg,0deg) translate3d(0,100%,0);
    -ms-transform:skew(-60deg,0deg) translate3d(0,100%,0);
    -webkit-transform:skew(-60deg,0deg) translate3d(0,100%,0);
    transform:skew(-60deg,0deg) translate3d(0,100%,0)
}
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current{
    -moz-transform:skew(0deg,0deg) translate3d(0,0,0);
    -o-transform:skew(0deg,0deg) translate3d(0,0,0);
    -ms-transform:skew(0deg,0deg) translate3d(0,0,0);
    -webkit-transform:skew(0deg,0deg) translate3d(0,0,0);
    transform:skew(0deg,0deg) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-rev .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-slide-skew-ver-cross .lg-item{
    opacity:0
}
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide{
    -moz-transform:skew(0deg,20deg) translate3d(0,-100%,0);
    -o-transform:skew(0deg,20deg) translate3d(0,-100%,0);
    -ms-transform:skew(0deg,20deg) translate3d(0,-100%,0);
    -webkit-transform:skew(0deg,20deg) translate3d(0,-100%,0);
    transform:skew(0deg,20deg) translate3d(0,-100%,0)
}
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide{
    -moz-transform:skew(0deg,20deg) translate3d(0,100%,0);
    -o-transform:skew(0deg,20deg) translate3d(0,100%,0);
    -ms-transform:skew(0deg,20deg) translate3d(0,100%,0);
    -webkit-transform:skew(0deg,20deg) translate3d(0,100%,0);
    transform:skew(0deg,20deg) translate3d(0,100%,0)
}
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current{
    -moz-transform:skew(0deg,0deg) translate3d(0,0,0);
    -o-transform:skew(0deg,0deg) translate3d(0,0,0);
    -ms-transform:skew(0deg,0deg) translate3d(0,0,0);
    -webkit-transform:skew(0deg,0deg) translate3d(0,0,0);
    transform:skew(0deg,0deg) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-cross .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item{
    opacity:0
}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide{
    -moz-transform:skew(0deg,-20deg) translate3d(0,-100%,0);
    -o-transform:skew(0deg,-20deg) translate3d(0,-100%,0);
    -ms-transform:skew(0deg,-20deg) translate3d(0,-100%,0);
    -webkit-transform:skew(0deg,-20deg) translate3d(0,-100%,0);
    transform:skew(0deg,-20deg) translate3d(0,-100%,0)
}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide{
    -moz-transform:skew(0deg,-20deg) translate3d(0,100%,0);
    -o-transform:skew(0deg,-20deg) translate3d(0,100%,0);
    -ms-transform:skew(0deg,-20deg) translate3d(0,100%,0);
    -webkit-transform:skew(0deg,-20deg) translate3d(0,100%,0);
    transform:skew(0deg,-20deg) translate3d(0,100%,0)
}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current{
    -moz-transform:skew(0deg,0deg) translate3d(0,0,0);
    -o-transform:skew(0deg,0deg) translate3d(0,0,0);
    -ms-transform:skew(0deg,0deg) translate3d(0,0,0);
    -webkit-transform:skew(0deg,0deg) translate3d(0,0,0);
    transform:skew(0deg,0deg) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-current,.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-next-slide,.lg-css3.lg-slide-skew-ver-cross-rev .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-lollipop .lg-item{
    opacity:0
}
.lg-css3.lg-lollipop .lg-item.lg-prev-slide{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.lg-css3.lg-lollipop .lg-item.lg-next-slide{
    -moz-transform:translate3d(0,0,0) scale(.5);
    -o-transform:translate3d(0,0,0) scale(.5);
    -ms-transform:translate3d(0,0,0) scale(.5);
    -webkit-transform:translate3d(0,0,0) scale(.5);
    transform:translate3d(0,0,0) scale(.5)
}
.lg-css3.lg-lollipop .lg-item.lg-current{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-lollipop .lg-item.lg-current,.lg-css3.lg-lollipop .lg-item.lg-next-slide,.lg-css3.lg-lollipop .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-lollipop-rev .lg-item{
    opacity:0
}
.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide{
    -moz-transform:translate3d(0,0,0) scale(.5);
    -o-transform:translate3d(0,0,0) scale(.5);
    -ms-transform:translate3d(0,0,0) scale(.5);
    -webkit-transform:translate3d(0,0,0) scale(.5);
    transform:translate3d(0,0,0) scale(.5)
}
.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.lg-css3.lg-lollipop-rev .lg-item.lg-current{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-lollipop-rev .lg-item.lg-current,.lg-css3.lg-lollipop-rev .lg-item.lg-next-slide,.lg-css3.lg-lollipop-rev .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-rotate .lg-item{
    opacity:0
}
.lg-css3.lg-rotate .lg-item.lg-prev-slide{
    -moz-transform:rotate(-360deg);
    -o-transform:rotate(-360deg);
    -ms-transform:rotate(-360deg);
    -webkit-transform:rotate(-360deg);
    transform:rotate(-360deg)
}
.lg-css3.lg-rotate .lg-item.lg-next-slide{
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
}
.lg-css3.lg-rotate .lg-item.lg-current{
    -moz-transform:rotate(0);
    -o-transform:rotate(0);
    -ms-transform:rotate(0);
    -webkit-transform:rotate(0);
    transform:rotate(0);
    opacity:1
}
.lg-css3.lg-rotate .lg-item.lg-current,.lg-css3.lg-rotate .lg-item.lg-next-slide,.lg-css3.lg-rotate .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-rotate-rev .lg-item{
    opacity:0
}
.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide{
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg)
}
.lg-css3.lg-rotate-rev .lg-item.lg-next-slide{
    -moz-transform:rotate(-360deg);
    -o-transform:rotate(-360deg);
    -ms-transform:rotate(-360deg);
    -webkit-transform:rotate(-360deg);
    transform:rotate(-360deg)
}
.lg-css3.lg-rotate-rev .lg-item.lg-current{
    -moz-transform:rotate(0);
    -o-transform:rotate(0);
    -ms-transform:rotate(0);
    -webkit-transform:rotate(0);
    transform:rotate(0);
    opacity:1
}
.lg-css3.lg-rotate-rev .lg-item.lg-current,.lg-css3.lg-rotate-rev .lg-item.lg-next-slide,.lg-css3.lg-rotate-rev .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-tube .lg-item{
    opacity:0
}
.lg-css3.lg-tube .lg-item.lg-prev-slide{
    -moz-transform:scale3d(1,0,1) translate3d(-100%,0,0);
    -o-transform:scale3d(1,0,1) translate3d(-100%,0,0);
    -ms-transform:scale3d(1,0,1) translate3d(-100%,0,0);
    -webkit-transform:scale3d(1,0,1) translate3d(-100%,0,0);
    transform:scale3d(1,0,1) translate3d(-100%,0,0)
}
.lg-css3.lg-tube .lg-item.lg-next-slide{
    -moz-transform:scale3d(1,0,1) translate3d(100%,0,0);
    -o-transform:scale3d(1,0,1) translate3d(100%,0,0);
    -ms-transform:scale3d(1,0,1) translate3d(100%,0,0);
    -webkit-transform:scale3d(1,0,1) translate3d(100%,0,0);
    transform:scale3d(1,0,1) translate3d(100%,0,0)
}
.lg-css3.lg-tube .lg-item.lg-current{
    -moz-transform:scale3d(1,1,1) translate3d(0,0,0);
    -o-transform:scale3d(1,1,1) translate3d(0,0,0);
    -ms-transform:scale3d(1,1,1) translate3d(0,0,0);
    -webkit-transform:scale3d(1,1,1) translate3d(0,0,0);
    transform:scale3d(1,1,1) translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-tube .lg-item.lg-current,.lg-css3.lg-tube .lg-item.lg-next-slide,.lg-css3.lg-tube .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
@font-face{
    font-family:lg;
    src:url(../fonts/lg.eot?n1z373);
    src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"),url(../fonts/lg.woff?n1z373) format("woff"),url(../fonts/lg.ttf?n1z373) format("truetype"),url(../fonts/lg.svg?n1z373#lg) format("svg");
    font-weight:400;
    font-style:normal
}
.lg-icon{
    font-family:lg;
    text-transform:none;
    line-height:1
}
.lg-actions .lg-next,.lg-actions .lg-prev{
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    color:#999;
    cursor:pointer;
    display:block;
    font-size:22px;
    margin-top:-10px;
    padding:8px 10px 9px;
    position:absolute;
    top:50%;
    z-index:1080
}
.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{
    pointer-events:none;
    opacity:.5
}
.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{
    color:#FFF
}
.lg-actions .lg-next{
    right:20px
}
.lg-actions .lg-next:before{
    content:"\e095"
}
.lg-actions .lg-prev{
    left:20px
}
.lg-actions .lg-prev:after{
    content:"\e094"
}
@-webkit-keyframes lg-right-end{
    0%,100%{
        left:0
    }
    50%{
        left:-30px
    }
}
@-moz-keyframes lg-right-end{
    0%,100%{
        left:0
    }
    50%{
        left:-30px
    }
}
@-ms-keyframes lg-right-end{
    0%,100%{
        left:0
    }
    50%{
        left:-30px
    }
}
@keyframes lg-right-end{
    0%,100%{
        left:0
    }
    50%{
        left:-30px
    }
}
@-webkit-keyframes lg-left-end{
    0%,100%{
        left:0
    }
    50%{
        left:30px
    }
}
@-moz-keyframes lg-left-end{
    0%,100%{
        left:0
    }
    50%{
        left:30px
    }
}
@-ms-keyframes lg-left-end{
    0%,100%{
        left:0
    }
    50%{
        left:30px
    }
}
@keyframes lg-left-end{
    0%,100%{
        left:0
    }
    50%{
        left:30px
    }
}
.lg-outer.lg-right-end .lg-object{
    -webkit-animation:lg-right-end .3s;
    -o-animation:lg-right-end .3s;
    animation:lg-right-end .3s;
    position:relative
}
.lg-outer.lg-left-end .lg-object{
    -webkit-animation:lg-left-end .3s;
    -o-animation:lg-left-end .3s;
    animation:lg-left-end .3s;
    position:relative
}
.lg-toolbar{
    z-index:1080;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    background-color:rgba(0,0,0,0)
}
.lg-toolbar .lg-icon{
    color:#999;
    cursor:pointer;
    float:right;
    font-size:24px;
    height:47px;
    line-height:27px;
    padding:10px 0;
    text-align:center;
    width:50px;
    text-decoration:none!important;
    outline:0
}
.mfp-close,.sidebar-nav li a,header .main-navi li a:focus,header .main-navi li a:hover,header nav ul li a,header nav ul li a:hover{
    text-decoration:none
}
.lg-toolbar .lg-icon:hover{
    color:#FFF
}
.lg-toolbar .lg-close:after{
    content:"\e070"
}
.lg-toolbar .lg-download:after{
    content:"\e0f2"
}
.lg-sub-html{
    background-color:rgba(0,0,0,.45);
    bottom:0;
    color:#EEE;
    font-size:16px;
    left:0;
    padding:10px 40px;
    position:fixed;
    right:0;
    text-align:center;
    z-index:1080
}
.lg-sub-html h4{
    margin:0;
    font-size:13px;
    font-weight:700
}
.lg-sub-html p{
    font-size:12px;
    margin:5px 0 0
}
#lg-counter{
    color:#999;
    display:inline-block;
    font-size:16px;
    padding-left:20px;
    padding-top:12px;
    vertical-align:middle
}
.lg-next,.lg-prev,.lg-toolbar{
    opacity:1;
    -webkit-transition:-webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0;
    -moz-transition:-moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0;
    -o-transition:-o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0;
    transition:transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0
}
.lg-hide-items .lg-prev{
    opacity:0;
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0)
}
.lg-hide-items .lg-next{
    opacity:0;
    -webkit-transform:translate3d(10px,0,0);
    transform:translate3d(10px,0,0)
}
.lg-hide-items .lg-toolbar{
    opacity:0;
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0)
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{
    -webkit-transform:scale3d(.5,.5,.5);
    transform:scale3d(.5,.5,.5);
    opacity:0;
    -webkit-transition:-webkit-transform 250ms ease 0s,opacity 250ms!important;
    -moz-transition:-moz-transform 250ms ease 0s,opacity 250ms!important;
    -o-transition:-o-transform 250ms ease 0s,opacity 250ms!important;
    transition:transform 250ms ease 0s,opacity 250ms!important;
    -webkit-transform-origin:50% 50%;
    -moz-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1
}
.lg-outer .lg-thumb-outer{
    bottom:0;
    position:absolute;
    width:100%;
    z-index:1080;
    max-height:350px;
    -webkit-transform:translate3d(0,100%,0);
    transform:translate3d(0,100%,0);
    -webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1) 0;
    -moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1) 0;
    -o-transition:-o-transform .25s cubic-bezier(0,0,.25,1) 0;
    transition:transform .25s cubic-bezier(0,0,.25,1) 0
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{
    cursor:-webkit-grab;
    cursor:-moz-grab;
    cursor:-o-grab;
    cursor:-ms-grab;
    cursor:grab
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{
    cursor:move;
    cursor:-webkit-grabbing;
    cursor:-moz-grabbing;
    cursor:-o-grabbing;
    cursor:-ms-grabbing;
    cursor:grabbing
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{
    -webkit-transition-duration:0!important;
    transition-duration:0!important
}
.lg-outer.lg-thumb-open .lg-thumb-outer{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.lg-outer .lg-thumb{
    padding:10px 0;
    height:100%;
    margin:0 auto -5px
}
.lg-outer .lg-thumb-item{
    cursor:pointer;
    float:left;
    overflow:hidden;
    height:100%;
    border:2px solid #FFF;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    margin-bottom:5px
}
.hover-anchr-icon{
    background:url(/images/black-anchor.png) no-repeat;
    display:inline-block;
    height:24px;
    margin:0 0 0 5px;
    vertical-align:middle;
    width:17px
}
.btn-default:hover .hover-anchr-icon{
    background:url(/images/white-anchor.png) no-repeat
}
@media (min-width:1025px){
    .lg-outer .lg-thumb-item{
        -webkit-transition:border-color .25s ease;
        -o-transition:border-color .25s ease;
        transition:border-color .25s ease
    }
}
.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{
    border-color:#a90707
}
.lg-outer .lg-thumb-item img{
    width:100%;
    height:100%
}
.lg-outer.lg-has-thumb .lg-item{
    padding-bottom:120px
}
.lg-outer.lg-can-toggle .lg-item{
    padding-bottom:0
}
.lg-outer.lg-pull-caption-up .lg-sub-html{
    -webkit-transition:bottom .25s ease;
    -o-transition:bottom .25s ease;
    transition:bottom .25s ease
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{
    bottom:100px
}
.lg-outer .lg-toogle-thumb{
    border-radius:2px 2px 0 0;
    -moz-border-radius:2px 2px 0 0;
    -webkit-border-radius:2px 2px 0 0;
    color:#999;
    cursor:pointer;
    font-size:24px;
    height:39px;
    line-height:27px;
    padding:5px 0;
    position:absolute;
    right:20px;
    text-align:center;
    top:-39px;
    width:50px
}
.lg-outer .lg-toogle-thumb:after{
    content:"\e1ff"
}
.lg-outer .lg-toogle-thumb:hover{
    color:#FFF
}
.lg-outer .lg-video-cont{
    display:inline-block;
    vertical-align:middle;
    max-width:1140px;
    max-height:100%;
    width:100%;
    padding:0 5px
}
.lg-outer .lg-video{
    width:100%;
    height:0;
    padding-bottom:56.25%;
    overflow:hidden;
    position:relative
}
.lg-outer .lg-video .lg-object{
    display:inline-block;
    position:absolute;
    top:0;
    left:0;
    width:100%!important;
    height:100%!important
}
.lg-outer .lg-video .lg-video-play{
    width:84px;
    height:59px;
    position:absolute;
    left:50%;
    top:50%;
    margin-left:-42px;
    margin-top:-30px;
    z-index:1080;
    cursor:pointer
}
.lg-outer .lg-has-vimeo .lg-video-play{
    background:url(../images/vimeo-play.png) no-repeat
}
.lg-outer .lg-has-vimeo:hover .lg-video-play{
    background:url(../images/vimeo-play.png) 0 -58px no-repeat
}
.lg-outer .lg-has-html5 .lg-video-play{
    background:url(../images/video-play.png) no-repeat;
    height:64px;
    margin-left:-32px;
    margin-top:-32px;
    width:64px;
    opacity:.8
}
.lg-outer .lg-has-html5:hover .lg-video-play{
    opacity:1
}
.lg-outer .lg-has-youtube .lg-video-play{
    background:url(../images/youtube-play.png) no-repeat
}
.lg-outer .lg-has-youtube:hover .lg-video-play{
    background:url(../images/youtube-play.png) 0 -60px no-repeat
}
.lg-outer .lg-video-object{
    width:100%!important;
    height:100%!important;
    position:absolute;
    top:0;
    left:0
}
.lg-outer .lg-has-video .lg-video-object{
    visibility:hidden
}
.lg-outer .lg-has-video.lg-video-playing .lg-object,.lg-outer .lg-has-video.lg-video-playing .lg-video-play{
    display:none
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object{
    visibility:visible
}
.lg-progress-bar{
    background-color:#333;
    height:5px;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:1080;
    opacity:0;
    -webkit-transition:opacity .08s ease 0;
    -moz-transition:opacity .08s ease 0;
    -o-transition:opacity .08s ease 0;
    transition:opacity .08s ease 0
}
.lg-progress-bar .lg-progress{
    background-color:#a90707;
    height:5px;
    width:0
}
.lg-progress-bar.lg-start .lg-progress{
    width:100%
}
.lg-show-autoplay .lg-progress-bar{
    opacity:1
}
.lg-autoplay-button:after{
    content:"\e01d"
}
.lg-show-autoplay .lg-autoplay-button:after{
    content:"\e01a"
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
    -webkit-transition-duration:0;
    transition-duration:0
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{
    -webkit-transition:-webkit-transform .3s ease 0;
    -moz-transition:-moz-transform .3s ease 0;
    -o-transition:-o-transform .3s ease 0;
    transition:transform .3s ease 0;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    -webkit-transition:-webkit-transform .3s ease 0s,opacity .15s!important;
    -moz-transition:-moz-transform .3s ease 0s,opacity .15s!important;
    -o-transition:-o-transform .3s ease 0s,opacity .15s!important;
    transition:transform .3s ease 0s,opacity .15s!important;
    -webkit-transform-origin:0 0;
    -moz-transform-origin:0 0;
    -ms-transform-origin:0 0;
    transform-origin:0 0;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
#lg-zoom-in:after{
    content:"\e311"
}
#lg-actual-size{
    font-size:20px
}
#lg-actual-size:after{
    content:"\e033"
}
#lg-zoom-out{
    opacity:.5;
    pointer-events:none
}
#lg-zoom-out:after{
    content:"\e312"
}
.lg-zoomed #lg-zoom-out{
    opacity:1;
    pointer-events:auto
}
.lg-outer .lg-pager-outer{
    bottom:60px;
    left:0;
    position:absolute;
    right:0;
    text-align:center;
    z-index:1080;
    height:10px
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{
    overflow:visible
}
.lg-outer .lg-pager-cont{
    cursor:pointer;
    display:inline-block;
    overflow:hidden;
    position:relative;
    vertical-align:top;
    margin:0 5px
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{
    box-shadow:0 0 0 2px #fff inset
}
.lg-outer .lg-pager-thumb-cont{
    background-color:#fff;
    color:#FFF;
    bottom:100%;
    height:83px;
    left:0;
    margin-bottom:20px;
    margin-left:-60px;
    opacity:0;
    padding:5px;
    position:absolute;
    width:120px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -webkit-transition:opacity .15s ease 0s,-webkit-transform .15s ease 0;
    -moz-transition:opacity .15s ease 0s,-moz-transform .15s ease 0;
    -o-transition:opacity .15s ease 0s,-o-transform .15s ease 0;
    transition:opacity .15s ease 0s,transform .15s ease 0;
    -webkit-transform:translate3d(0,5px,0);
    transform:translate3d(0,5px,0)
}
.lg-outer .lg-pager-thumb-cont img{
    width:100%;
    height:100%
}
.lg-outer .lg-pager{
    background-color:rgba(255,255,255,.5);
    border-radius:50%;
    box-shadow:0 0 0 8px rgba(255,255,255,.7) inset;
    display:block;
    height:12px;
    -webkit-transition:box-shadow .3s ease 0;
    -o-transition:box-shadow .3s ease 0;
    transition:box-shadow .3s ease 0;
    width:12px
}
.lg-outer .lg-pager:focus,.lg-outer .lg-pager:hover{
    box-shadow:0 0 0 8px #fff inset
}
.lg-outer .lg-caret{
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top:10px dashed;
    bottom:-10px;
    display:inline-block;
    height:0;
    left:50%;
    margin-left:-5px;
    position:absolute;
    vertical-align:middle;
    width:0
}
.lg-outer,.lg-outer .lg,.lg-outer .lg-inner{
    width:100%;
    height:100%
}
.lg-fullscreen:after{
    content:"\e20c"
}
.lg-fullscreen-on .lg-fullscreen:after{
    content:"\e20d"
}
.group:after,.group:before{
    display:table;
    content:"";
    line-height:0
}
.group:after{
    clear:both
}
.lg-outer{
    position:fixed;
    top:0;
    left:0;
    z-index:1050;
    opacity:0;
    -webkit-transition:opacity .15s ease 0;
    -o-transition:opacity .15s ease 0;
    transition:opacity .15s ease 0
}
.lg-outer *{
    box-sizing:border-box
}
.lg-outer.lg-visible{
    opacity:1
}
.lg-outer.lg-css3 .lg-item.lg-current,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-prev-slide{
    -webkit-transition-duration:inherit!important;
    transition-duration:inherit!important;
    -webkit-transition-timing-function:inherit!important;
    transition-timing-function:inherit!important
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{
    -webkit-transition-duration:0!important;
    transition-duration:0!important;
    opacity:1
}
.lg-outer.lg-grab img.lg-object{
    cursor:-webkit-grab;
    cursor:-moz-grab;
    cursor:-o-grab;
    cursor:-ms-grab;
    cursor:grab
}
.lg-outer.lg-grabbing img.lg-object{
    cursor:move;
    cursor:-webkit-grabbing;
    cursor:-moz-grabbing;
    cursor:-o-grabbing;
    cursor:-ms-grabbing;
    cursor:grabbing
}
.lg-outer .lg{
    position:relative;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    max-height:100%
}
.lg-outer .lg-inner{
    position:absolute;
    left:0;
    top:0;
    white-space:nowrap
}
.lg-outer .lg-item{
    background:url(../images/loading.gif) center center no-repeat;
    display:none!important
}
.lg-outer.lg-css .lg-current,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{
    display:inline-block!important
}
.lg-outer .lg-img-wrap,.lg-outer .lg-item{
    display:inline-block;
    text-align:center;
    position:absolute;
    width:100%;
    height:100%
}
.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{
    content:"";
    display:inline-block;
    height:50%;
    width:1px;
    margin-right:-1px
}
.lg-outer .lg-img-wrap{
    position:static;
    padding:0 5px
}
.lg-outer .lg-item.lg-complete{
    background-image:none
}
.lg-outer .lg-item.lg-current{
    z-index:1060
}
.lg-outer .lg-image{
    display:inline-block;
    vertical-align:middle;
    max-width:100%;
    max-height:100%;
    width:auto!important;
    height:auto!important
}
.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{
    opacity:0;
    -webkit-transition:opacity .15s ease 0;
    -o-transition:opacity .15s ease 0;
    transition:opacity .15s ease 0
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{
    opacity:1
}
.lg-outer .lg-empty-html,.lg-outer.lg-hide-download #lg-download{
    display:none
}
.lg-backdrop{
    position:fixed;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:1040;
    background-color:#000;
    opacity:0;
    -webkit-transition:opacity .15s ease 0;
    -o-transition:opacity .15s ease 0;
    transition:opacity .15s ease 0
}
.lg-backdrop.in{
    opacity:.9
}
.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{
    -webkit-transition:none 0 ease 0!important;
    -moz-transition:none 0 ease 0!important;
    -o-transition:none 0 ease 0!important;
    transition:none 0 ease 0!important
}
.lg-css3.lg-use-css3 .lg-item,.lg-css3.lg-use-left .lg-item{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    backface-visibility:hidden
}
.gig-popup,.gigPopup,.mfp-wrap,.owl-carousel .owl-item{
    -webkit-backface-visibility:hidden
}
.lg-css3.lg-fade .lg-item{
    opacity:0
}
.lg-css3.lg-fade .lg-item.lg-current{
    opacity:1
}
.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{
    -webkit-transition:opacity .1s ease 0;
    -moz-transition:opacity .1s ease 0;
    -o-transition:opacity .1s ease 0;
    transition:opacity .1s ease 0
}
.lg-css3.lg-slide.lg-use-css3 .lg-item{
    opacity:0
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{
    -webkit-transform:translate3d(100%,0,0);
    transform:translate3d(100%,0,0)
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    opacity:1
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{
    -webkit-transition:-webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:-moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:-o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.lg-css3.lg-slide.lg-use-left .lg-item{
    opacity:0;
    position:absolute;
    left:0
}
.mfp-bg,.mfp-wrap{
    position:fixed;
    top:0;
    height:100%;
    width:100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{
    left:-100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{
    left:100%
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{
    left:0;
    opacity:1
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{
    -webkit-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -moz-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    -o-transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0;
    transition:left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0
}
.mfp-bg{
    left:0;
    z-index:1042;
    overflow:hidden;
    background:#fff;
    opacity:.8
}
.mfp-wrap{
    left:0;
    z-index:1043;
    outline:0!important
}
.mfp-container{
    text-align:center;
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    padding:0 8px;
    box-sizing:border-box
}
.mfp-container:before{
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.mfp-align-top .mfp-container:before{
    display:none
}
.mfp-content{
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0 auto;
    text-align:left;
    z-index:1045
}
.mfp-close,.mfp-preloader{
    text-align:center;
    position:absolute
}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{
    width:100%;
    cursor:auto
}
.mfp-ajax-cur{
    cursor:progress
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{
    cursor:-moz-zoom-out;
    cursor:-webkit-zoom-out;
    cursor:zoom-out
}
.mfp-zoom{
    cursor:pointer;
    cursor:-webkit-zoom-in;
    cursor:-moz-zoom-in;
    cursor:zoom-in
}
.mfp-auto-cursor .mfp-content{
    cursor:auto
}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none
}
.mfp-loading.mfp-figure{
    display:none
}
.mfp-hide{
    display:none!important
}
.mfp-preloader{
    color:#CCC;
    top:50%;
    width:auto;
    margin-top:-.8em;
    left:8px;
    right:8px;
    z-index:1044
}
.mfp-preloader a{
    color:#CCC
}
.mfp-close,.mfp-preloader a:hover{
    color:#FFF
}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{
    display:none
}
button.mfp-arrow,button.mfp-close{
    overflow:visible;
    cursor:pointer;
    background:0 0;
    border:0;
    -webkit-appearance:none;
    display:block;
    outline:0;
    padding:0;
    z-index:1046;
    box-shadow:none;
    touch-action:manipulation
}
button::-moz-focus-inner{
    padding:0;
    border:0
}
.mfp-close{
    width:44px;
    height:44px;
    line-height:44px;
    right:0;
    top:0;
    opacity:.65;
    padding:0 0 18px 10px;
    font-style:normal;
    font-size:28px;
    font-family:Arial,Baskerville,monospace
}
.formElements .bootstrap-select .btn,.formElements p.control-label{
    font-family:'Open Sans',sans-serif
}
.mfp-close:focus,.mfp-close:hover{
    opacity:1
}
.mfp-close:active{
    top:1px
}
.mfp-close-btn-in .mfp-close{
    color:#333
}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{
    color:#FFF;
    right:-6px;
    text-align:right;
    padding-right:6px;
    width:100%
}
.mfp-counter{
    position:absolute;
    top:0;
    right:0;
    color:#CCC;
    font-size:12px;
    line-height:18px;
    white-space:nowrap
}
.mfp-figure,img.mfp-img{
    line-height:0
}
.mfp-arrow{
    position:absolute;
    opacity:.65;
    margin:-55px 0 0;
    top:50%;
    padding:0;
    width:90px;
    height:110px;
    -webkit-tap-highlight-color:transparent
}
.mfp-arrow:active{
    margin-top:-54px
}
.mfp-arrow:focus,.mfp-arrow:hover{
    opacity:1
}
.mfp-arrow:after,.mfp-arrow:before{
    content:'';
    display:block;
    width:0;
    height:0;
    position:absolute;
    left:0;
    top:0;
    margin-top:35px;
    margin-left:35px;
    border:inset transparent
}
.mfp-arrow:after{
    border-top-width:13px;
    border-bottom-width:13px;
    top:8px
}
.mfp-arrow:before{
    border-top-width:21px;
    border-bottom-width:21px;
    opacity:.7
}
.mfp-arrow-left{
    left:0
}
.mfp-arrow-left:after{
    border-right:17px solid #FFF;
    margin-left:31px
}
.mfp-arrow-left:before{
    margin-left:25px;
    border-right:27px solid #3F3F3F
}
.mfp-arrow-right{
    right:0
}
.mfp-arrow-right:after{
    border-left:17px solid #FFF;
    margin-left:39px
}
.mfp-arrow-right:before{
    border-left:27px solid #3F3F3F
}
.mfp-iframe-holder{
    padding-top:40px;
    padding-bottom:40px
}
.mfp-iframe-holder .mfp-content{
    line-height:0;
    width:100%;
    max-width:900px
}
.mfp-image-holder .mfp-content,img.mfp-img{
    max-width:100%
}
.mfp-iframe-holder .mfp-close{
    top:-40px
}
.mfp-iframe-scaler{
    width:100%;
    height:0;
    overflow:hidden;
    padding-top:56.25%
}
.mfp-iframe-scaler iframe{
    position:absolute;
    display:block;
    top:0;
    left:0;
    width:100%;
    height:100%;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#000
}
.mfp-figure:after,img.mfp-img{
    width:auto;
    height:auto;
    display:block
}
img.mfp-img{
    box-sizing:border-box;
    padding:40px 0;
    margin:0 auto
}
.mfp-figure:after{
    content:'';
    position:absolute;
    left:0;
    top:40px;
    bottom:40px;
    right:0;
    z-index:-1;
    box-shadow:0 0 8px rgba(0,0,0,.6);
    background:#444
}
.mfp-figure small{
    color:#BDBDBD;
    display:block;
    font-size:12px;
    line-height:14px
}
.mfp-figure figure{
    margin:0
}
.mfp-bottom-bar{
    margin-top:-36px;
    position:absolute;
    top:100%;
    left:0;
    width:100%;
    cursor:auto
}
.mfp-title{
    text-align:left;
    line-height:18px;
    color:#F3F3F3;
    padding-right:36px
}
.mfp-gallery .mfp-image-holder .mfp-figure{
    cursor:pointer
}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){
    .mfp-img-mobile .mfp-image-holder{
        padding-left:0;
        padding-right:0
    }
    .mfp-img-mobile img.mfp-img{
        padding:0
    }
    .mfp-img-mobile .mfp-figure:after{
        top:0;
        bottom:0
    }
    .mfp-img-mobile .mfp-figure small{
        display:inline;
        margin-left:5px
    }
    .mfp-img-mobile .mfp-bottom-bar{
        background:rgba(0,0,0,.6);
        bottom:0;
        margin:0;
        top:auto;
        padding:3px 5px;
        position:fixed;
        box-sizing:border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty{
        padding:0
    }
    .mfp-img-mobile .mfp-counter{
        right:5px;
        top:3px
    }
    .mfp-img-mobile .mfp-close{
        top:0;
        right:0;
        width:35px;
        height:35px;
        line-height:35px;
        background:rgba(0,0,0,.6);
        position:fixed;
        text-align:center;
        padding:0
    }
}
@media all and (max-width:900px){
    .mfp-arrow{
        -webkit-transform:scale(.75);
        transform:scale(.75)
    }
    .mfp-arrow-left{
        -webkit-transform-origin:0;
        transform-origin:0
    }
    .mfp-arrow-right{
        -webkit-transform-origin:100%;
        transform-origin:100%
    }
    .mfp-container{
        padding-left:6px;
        padding-right:6px
    }
    .my-mfp-slide-bottom .zoom-anim-dialog{
        opacity:0;
        -webkit-transition:all .2s ease-out;
        -moz-transition:all .2s ease-out;
        -o-transition:all .2s ease-out;
        transition:all .2s ease-out;
        -webkit-transform:translateY(-20px) perspective(600px) rotateX(10deg);
        -moz-transform:translateY(-20px) perspective(600px) rotateX(10deg);
        -ms-transform:translateY(-20px) perspective(600px) rotateX(10deg);
        -o-transform:translateY(-20px) perspective(600px) rotateX(10deg);
        transform:translateY(-20px) perspective(600px) rotateX(10deg)
    }
    .my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{
        opacity:1;
        -webkit-transform:translateY(0) perspective(600px) rotateX(0);
        -moz-transform:translateY(0) perspective(600px) rotateX(0);
        -ms-transform:translateY(0) perspective(600px) rotateX(0);
        -o-transform:translateY(0) perspective(600px) rotateX(0);
        transform:translateY(0) perspective(600px) rotateX(0)
    }
    .my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{
        opacity:0;
        -webkit-transform:translateY(-10px) perspective(600px) rotateX(10deg);
        -moz-transform:translateY(-10px) perspective(600px) rotateX(10deg);
        -ms-transform:translateY(-10px) perspective(600px) rotateX(10deg);
        -o-transform:translateY(-10px) perspective(600px) rotateX(10deg);
        transform:translateY(-10px) perspective(600px) rotateX(10deg)
    }
    .my-mfp-slide-bottom.mfp-bg{
        opacity:0;
        -webkit-transition:opacity .3s ease-out;
        -moz-transition:opacity .3s ease-out;
        -o-transition:opacity .3s ease-out;
        transition:opacity .3s ease-out
    }
    .my-mfp-slide-bottom.mfp-ready.mfp-bg{
        opacity:.8
    }
    .my-mfp-slide-bottom.mfp-removing.mfp-bg{
        opacity:0
    }
}
[type=checkbox]:checked,[type=checkbox]:not(:checked){
    position:absolute;
    left:-9999px
}
[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{
    position:relative;
    padding-left:25px;
    cursor:pointer
}
[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before{
    content:'';
    position:absolute;
    left:0;
    top:0;
    width:17px;
    height:17px;
    border:1px solid #e5e5e5;
    background:#fff;
    border-radius:0;
    box-shadow:none
}
[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after{
    content:'';
    position:absolute;
    top:0;
    left:0;
    font-size:18px;
    line-height:.8;
    color:#09ad7e;
    transition:all .2s;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/check-tick.png) center center no-repeat;
    width:17px;
    height:17px
}
[type=checkbox]:not(:checked)+label:after{
    opacity:0
}
[type=checkbox]:checked+label:after{
    opacity:1
}
[type=checkbox]:disabled:checked+label:before,[type=checkbox]:disabled:not(:checked)+label:before{
    box-shadow:none;
    border-color:#bbb;
    background-color:#ddd
}
[type=checkbox]:disabled:checked+label:after{
    color:#999
}
[type=checkbox]:disabled+label{
    color:#aaa
}
[type=checkbox]:checked:focus+label:before,[type=checkbox]:not(:checked):focus+label:before{
    border:1px dotted #f60
}
.custom-radio input[type=radio]{
    position:absolute;
    opacity:0;
    -moz-opacity:0;
    -webkit-opacity:0;
    -o-opacity:0
}
.custom-radio input[type=radio]+label{
    position:relative;
    padding:0 0 0 25px;
    font-size:16px;
    line-height:25px;
    margin:0 0 10px
}
.custom-radio input[type=radio]+label:before{
    content:"";
    display:block;
    position:absolute;
    top:2px;
    left:0;
    height:20px;
    width:20px;
    background:#fff;
    border:1px solid #ccc;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    -o-border-radius:20px;
    cursor:pointer
}
.custom-radio input[type=radio]:checked+label:after{
    background:#ff4943;
    content:"";
    display:block;
    position:absolute;
    top:6px;
    height:12px;
    width:12px;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -o-border-radius:8px;
    left:4px
}
.filter-list label:hover:before{
    border:1px solid #f60!important
}
.filter-list label{
    font-size:13px;
    font-weight:400;
    margin:0;
    color:#000
}
.filter-list .bootstrap-select.btn-group .dropdown-menu{
    position:static;
    border:0;
    padding:0;
    margin:0
}
.sideBar-Menu,.sidebar-overlay{
    position:fixed;
    top:0;
    height:100%;
    z-index:999
}
.filter-list .bootstrap-select.btn-group .dropdown-menu li a{
    font-size:13px;
    font-weight:400;
    margin:0;
    color:#000;
    padding:3px 0
}
.filter-list .bootstrap-select.btn-group .dropdown-menu li a:hover{
    background:0 0
}
.filter-list .bootstrap-select.btn-group .dropdown-toggle .filter-option{
    text-transform:capitalize;
    line-height:16px
}
.no-result-found,.sideBar-Menu p,.sidebar-nav li a,header nav ul li a{
    text-transform:uppercase
}
.filter-list .bootstrap-select.btn-group .dropdown-toggle .caret{
    right:0
}
.leftBarFilters .filter-block.check-added- .filter-block.check-added-{
    padding:0
}
.no-result-found{
    padding:40px;
    text-align:center;
    font-size:32px;
    color:#e2e2e2;
    font-weight:300
}
 header.header-bg .main-navi.header-new-dsgn > li:hover span{
    color: #fa6502;
}
 .slipper-banner-box{
    width:100%;
    height:600px;
    background-repeat:no-repeat;
    background-position:center bottom;
}
 .slipper-footwear{
    width:100%;
    margin: 60px 0 30px;
}
 .slipper-footwear > label {
    font-size: 51px;
    font-weight: 600;
    margin: 0;
}
 .slipper-footwear > h1 {
    font-size: 60px;
    font-weight: 700;
    line-height: 75px;
    margin: 0 0 20px;
}
 .slipper-footwear > aside {
    font-family: segoe script;
    font-size: 35px;
    line-height: 45px;
    max-width: 100%;
    width: 410px;
}
 .slimfit-shoes-bn{
    width:100%;
    position:relative;
}
 .slimfit-imgbox{
    width:60%;
    height:580px;
    max-width:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    float:left;
}
 .slimfit-text{
    width:40%;
    height:580px;
    max-width:100%;
    background-color:#f26122;
    color:#ffffff;
    padding:40px 30px 30px;
    float:left;
}
 .gn-lthr {
    font-size: 30px;
    font-weight: 600;
}
 .slimfit-text h1 {
    font-size: 60px;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
 .slimfit-text h1 label {
    display: block;
    font-size: 30.4px;
    letter-spacing: 4px;
    margin-bottom: 0;
}
 .slimfit-text .scripttext {
    font-family: segoe script;
    font-size: 28px;
    line-height: 40px;
    margin: 30px 0;
    max-width: 100%;
    width: 410px;
}
 .sortdesctxt {
    font-size: 13px;
    display: block;
    text-align: center;
     overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #999;
    line-height: normal;
    margin-bottom: 3px;
}
 .listing-dsc-full{
    margin: 0 0 50px 0;
    margin-left: 265px;
    padding: 0 30px;
}
/*****DESERT-BOOTS***********/
 .slipper-footwear.desert-footwear > label {
    font-weight: 700;
    color:#828283;
    font-size: 62px;
    line-height: 55px;
    padding-right: 112px;
}
 .slipper-footwear.desert-footwear > h1 {
    font-weight: 800;
    color:#828283;
    font-size: 115px;
    line-height: 90px;
}
 .slipper-footwear.desert-footwear > p {
    font-weight: 400;
    color:#828283;
    font-size: 21px;
    line-height: 20px;
    margin-bottom: 45px;
}
 .brief-description.brief-desert-boot-description p {
    font-size: 25px;
    line-height: normal;
}
 .box-briefabout.desert-brief-about-box{
    background:none;
    margin:0;
}
 .white-leather-shoes-items.slipper-section.update-white-shoes.white-bg.white-desert-bt {
    padding: 50px 0 100px;
}
 .brief-description.brief-desert-boot-description .desert-classic p {
    color: #fff;
    font-size: 20px;
    margin-top: 15px;
}
 .brief-description.brief-desert-boot-description .desert-classic h3 {
    color: #fff;
    font-size: 25px;
}
 .brief-description.brief-desert-boot-description .desert-classic {
    background: #ff6600;
    padding: 75px 35px;
}
 .brief-description.brief-desert-boot-description.desert-classics {
    margin: 0;
    text-align: left;
    background: #ff6600;
}
 .box-briefabout.desert-brief-about-box.desert-classic-nw-box {
    padding: 0;
}
 .slipper-banner-box.desert-classic-box {
    height: 655px;
}
 .box-more_less-content.no-columbox {
    width:auto;
     column-gap: 0;
     -moz-column-gap: 0;
     -webkit-column-gap: 0;
     -ms-column-gap: 0;
     -o-column-gap: 0;
     columns: unset;
     -moz-columns: unset;
     -webkit-columns: unset;
     -ms-columns: unset;
     -o-columns: unset;
}
 .no-columbox > div {
    float: left;
    padding: 0 15px;
    vertical-align: top;
    width: 33.3333%;
}
 .box-more_less-content.tmargin40{
    margin-top:40px;
}
 .banner-slidecrl .owl-nav .owl-prev,.banner-slidecrl .owl-nav .owl-next{
    position:absolute;
    top:50%;
    opacity:0.8;
    margin-top:-15px;
}
 .banner-slidecrl .owl-nav .owl-prev:hover,.banner-slidecrl .owl-nav .owl-next:hover{
    opacity:1;
}
 .banner-slidecrl .owl-nav .owl-prev{
    left:20px;
}
 .banner-slidecrl .owl-nav .owl-next{
    right:20px;
}
/***mobile filter start***/
 .mobile-filter-box{
    background-color:#fff;
    width:100%;
    position:fixed;
    left:0;
    right:0;
    bottom:0;
    z-index:999999;
    padding-bottom:63px;
}
 .filter-showbtns{
    position:fixed;
    left:0;
    bottom:0;
    right:0;
    width:100%;
    height:63px;
    border-top:1px solid #f2f2f2;
}
 .mobilefilter-btn{
    padding:0;
    width:100%;
    text-decoration:none;
    text-align:center;
    line-height:63px;
    height:63px;
    float:left;
    width:50%;
    background-color:#fff;
    font-size:15px;
    text-transform:uppercase;
    font-weight:700;
    letter-spacing:1px;
    border:none;
    color:#ff6600;
}
 .filters-listingbox{
    display:none;
    position:fixed;
    left:0;
    top:68px;
    right:0;
    bottom:63px;
    background-color:#fff;
    overflow-y:auto;
}
 .top-clearFilter{
    display:none;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    height: 68px;
    background-color: #fff;
    padding: 22px 20px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.06);
    z-index: 3;
    font-size:15px;
    text-transform:uppercase;
    font-weight:700;
    letter-spacing:1px;
    color:#000;
}
 .top-clearFilter .clearFilter{
    float:right;
    text-decoration:none!important;
    color:#ff6600;
}
 .filterTypes-listing{
    width:161px;
    padding:0;
    margin:0;
    background-color:#f5f5f5;
    position:fixed;
    left:0;
    top:68px;
    bottom:63px;
    overflow-y:auto;
}
 .filterTypes-listing > li{
    width:100%;
    list-style-type:none;
    border-bottom:1px solid #ebebeb;
}
 .filterTypes-listing > li > a{
    overflow:hidden;
    border-left:3px solid #f5f5f5;
    display:block;
    padding:20px 10px 20px 17px;
    white-space:nowrap;
    text-overflow:ellipsis;
    font-size:16px;
    color:#000;
    font-weight:400;
    text-decoration:none!important;
}
 .filterTypes-listing > li.active > a{
    border-left-color:#ff6600;
    background-color:#fff;
    font-weight:600;
}
 .mobile-filter-box.openedFilter{
    top:0;
}
 .openedFilter .filters-listingbox,.openedFilter .top-clearFilter{
    display:block
}
 .offScroll{
    overflow-y:hidden!important;
}
 .filter-valuesbox{
    position:fixed;
    left:161px;
    top:68px;
    right:0;
    bottom:63px;
    background-color:#fff;
    padding:20px;
    overflow-y:auto;
}
 .Filterbox-contentm{
    width:100%;
    display:none;
}
 .product-prices-m-box{
    list-style-type:none;
    width:100%;
    padding:0;
    margin:0;
}
 .product-prices-m-box li{
    list-style-type:none;
    width:100%;
    border-bottom:1px solid #f2f2f2;
}
 .product-prices-m-box label{
    display:block;
    width:100%;
    margin:0;
    font-size:16px;
    color:#000;
    font-weight:400;
    padding:20px 20px 20px 58px!important;
}
 .mobilefilter-btn.cancelbtnm{
    color:#000;
    font-size:15px;
    font-weight:300;
}
 .SortBox-mFilter{
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:63px;
    background-color:rgba(0,0,0,0.6);
}
 .sortingBy-lists{
    position:fixed;
    left:0;
    right:0;
    bottom:63px;
    background-color:#fff;
    list-style-type:none;
    padding:0;
    margin:0;
}
 .sortingBy-lists li{
    width:100%;
    border-bottom:#f5f5f5;
}
 .sortingBy-lists input[type="radio"]{
    display:none;
}
 .sortingBy-lists li label{
    position:relative;
    width:100%;
    padding:0;
    display:block;
    margin:0;
    padding:15px 20px 15px 60px;
    font-size:20px;
    font-size:15px;
    font-weight:300;
    color:#000;
    border-top:1px solid #f1f1f1;
}
 .sortingBy-lists li label::before{
    content:'';
    width: 14px !important;
    height: 9px !important;
    background: url(/images/m-uncheck-tick.png) no-repeat 0 0 !important;
    position: absolute !important;
    left: 33px !important;
    top: 23px !important;
}
 .sortingBy-lists li label::after{
    content:'';
    display:none;
    width: 14px !important;
    height: 9px !important;
    background: url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/check-tick.png) no-repeat 0 0 !important;
    position: absolute !important;
    left: 33px !important;
    top: 23px !important;
}
 .sortingBy-lists li input[type="radio"]:checked+label::after{
    display:block;
}
 .sortingBy-lists li input[type="radio"]:checked+label::before{
    display:none;
}
 .product-prices-m-box label::before{
    border: none !important;
    width: 14px !important;
    height: 9px !important;
    background: url(/images/m-uncheck-tick.png) no-repeat 0 0 !important;
    position: absolute !important;
    left: 13px !important;
    top: 27px !important;
}
 .product-prices-m-box label::after{
    display:none;
    border: none !important;
    width: 14px !important;
    height: 9px !important;
    background: url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/check-tick.png) no-repeat 0 0 !important;
    position: absolute !important;
    left: 13px !important;
    top: 27px !important;
}
 .product-prices-m-box input[type="checkbox"]{
    display:none;
}
 .product-prices-m-box input[type="checkbox"]:checked+label::after{
    display:block;
}
 .product-prices-m-box input[type="checkbox"]:checked+label::before{
    display:none;
}
 .productContainer.black-container-shoe {
    padding-top: 0;
}
 .balck-section{
    padding: 25px 0
}
 .balck-section.blk-shoe-sec{
    padding-top:50px;
}
 .first-sec-box{
    text-align: center;
    padding: 0 150px 40px;
}
 .first-sec-box p{
    padding-top: 15px;
}
 .container-fluid2.orangeColor{
     background-color: #ff6600;
     height: 255px;
     margin-top: 25px;
}
 .black-btn a {
     border: 1px solid #ff8533;
     border-radius: 3px;
     padding: 12px 25px;
     text-transform: uppercase;
     font-size: 12px;
}
 .black-btn{
    text-align: center;
}
 .col-sm-4.testimonials-text1{
    padding-top: 25px;
}
 .col-sm-2.testimonial-img{
    padding-top:25px;
}
 @media(max-width:767px) {
     .mobile-filter-box{
        display:block!important;
    }
     .first-sec-box {
         text-align: center;
         padding: 0 5px 25px;
    }
     .container-fluid2.orangeColor {
         background-color: #ff6600;
         height: auto;
    }
}
 @media(max-width:479px) {
     .filterTypes-listing {
        width: 120px;
    }
     .filter-valuesbox {
        left: 120px;
    }
     .filterTypes-listing > li > a{
        font-size:14px;
    }
     .product-prices-m-box label {
        padding: 20px 20px 20px 38px !important;
        font-size:15px!important;
    }
     .filter-valuesbox{
        padding:10px;
    }
}
/***mobile filter end***/
 @media (min-width:1500px){
     .slipper-banner-box{
        width:100%;
        height:790px;
        background-repeat:no-repeat;
        background-position:center bottom;
    }
     .slipper-footwear{
        width:100%;
        margin: 90px 0 30px;
    }
     .slipper-footwear > label {
        font-size: 51px;
        font-weight: 600;
        margin: 0;
    }
     .slipper-footwear > h1 {
        font-size: 70px;
        font-weight: 700;
        line-height: 90px;
        margin: 0 0 30px;
    }
     .slipper-footwear > aside {
        font-family: segoe script;
        font-size: 39px;
        line-height: 55px;
        max-width: 100%;
        width: 450px;
    }
     .slimfit-imgbox{
        width:60%;
        height:790px;
        max-width:100%;
        background-position:center center;
        background-repeat:no-repeat;
        background-size:cover;
        float:left;
    }
     .slimfit-text{
        width:40%;
        height:790px;
        max-width:100%;
        background-color:#f26122;
        color:#ffffff;
        padding:60px 30px;
        float:left;
    }
     .gn-lthr {
        font-size: 35px;
        font-weight: 600;
    }
     .slimfit-text h1 {
        font-size: 75px;
        letter-spacing: 0.5px;
        text-transform: uppercase;
    }
     .slimfit-text h1 label {
        display: block;
        font-size: 40px;
        letter-spacing: 4px;
        margin-bottom: 0;
    }
     .slimfit-text .scripttext {
        font-family: segoe script;
        font-size: 36px;
        line-height: 50px;
        margin: 70px 0;
        max-width:100%;
        width:410px;
    }
}
 @media (min-width:1300px){
     .container{
        width:1220px
    }
}
 body,html{
    height:100%
}
.sidebar-overlay{
    width:100%;
    left:0;
    right:0;
    bottom:0;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/black-overlay.png);
    opacity:0;
    visibility:hidden;
    transition:.1s;
    -webkit-transition:.1s;
    -moz-transition:.1s;
    -o-transition:.1s
}
.sidebar-overlay.active-overlay{
    opacity:1;
    visibility:visible;
    transition:.1s;
    -webkit-transition:.1s;
    -moz-transition:.1s;
    -o-transition:.1s
}
.sideBar-Menu{
    width:230px;
    right:-200px;
    background:#fff;
    transition:1s;
    opacity:0;
    visibility:hidden;
    overflow-y:auto;
    padding-bottom:20px
}
.sideBar-Menu.active-menuBar{
    z-index:99999;
    transition:.1s;
    -webkit-transition:.1s;
    -moz-transition:.1s;
    -o-transition:.1s;
    right:0;
    opacity:1;
    visibility:visible
}
.sidebar-nav{
    list-style:none;
    margin:0;
    padding:0 30px;
    background:#fff
}
.sidebar-nav li{
    display:block;
    line-height:20px;
    position:relative;
    width:100%;
    text-align:center
}
.sidebar-nav li .menu-icon{
    margin:0 auto;
    width:90px
}
.sidebar-nav li.device-only{
    display:none
}
.sidebar-nav li a{
    color:#000;
    font-size:14.5px;
    text-align:center;
    font-weight:600;
    padding:0;
    display:block
}
.sidebar-nav li a i{
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
    background-image:url(../images/sprite1.png);
    background-repeat:no-repeat
}
.sidebar-nav li a:active,.sidebar-nav li a:focus,.sidebar-nav li a:hover,.sidebar-nav li.open a:active,.sidebar-nav li.open a:focus,.sidebar-nav li.open a:hover{
    color:#000;
    text-decoration:none;
    background:0 0
}
.sidebar-nav>.sidebar-brand{
    font-size:20px;
    height:65px;
    line-height:44px
}
.sideBar-Menu p{
    padding:0 40px;
    font-size:12px;
    color:#98a2ab;
    margin:40px 0 20px
}
.sideBar-Menu .fsocial-links{
    padding:0 25px 0 35px
}
.sideBar-Menu .fsocial-links li{
    display:inline-block;
    margin-right:15px
}
.sideBar-Menu .fsocial-links li a{
    color:#98a2ab;
    font-size:20px
}
.hamburger.is-closed:before,.hamburger.is-open:before{
    font-size:14px;
    line-height:32px;
    text-align:center;
    color:#fff;
    content:''
}
.hamburger{
    background:0 0;
    border:none;
    display:block;
    height:16px;
    position:fixed;
    top:28px;
    width:18px;
    z-index:999
}
.hamburger:active,.hamburger:focus,.hamburger:hover{
    outline:0
}
.hamburger.is-closed:before{
    -webkit-transform:translate3d(0,0,0);
    -webkit-transition:all .35s ease-in-out;
    display:block;
    opacity:0;
    width:100px
}
.hamburger.is-closed:hover before{
    -webkit-transform:translate3d(-100px,0,0);
    -webkit-transition:all .35s ease-in-out;
    display:block;
    opacity:1
}
.hamburger.is-closed:hover .hamb-top{
    -webkit-transition:all .35s ease-in-out;
    top:0
}
.hamburger.is-closed:hover .hamb-bottom{
    -webkit-transition:all .35s ease-in-out;
    bottom:0
}
.hamburger.is-closed .hamb-top{
    -webkit-transition:all .35s ease-in-out;
    background-color:#fff;
    top:2px
}
.hamburger.is-closed .hamb-middle{
    background-color:#fff;
    margin-top:-1px;
    top:50%
}
.hamburger.is-closed .hamb-bottom{
    -webkit-transition:all .35s ease-in-out;
    background-color:#fff;
    bottom:2px
}
.hamburger.is-open .hamb-bottom,.hamburger.is-open .hamb-top{
    -webkit-transition:-webkit-transform .2s cubic-bezier(.73,1,.28,.08);
    background-color:#fff;
    margin-top:-2px;
    top:50%
}
.hamburger.is-closed .hamb-bottom,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-top,.hamburger.is-open .hamb-bottom,.hamburger.is-open .hamb-middle,.hamburger.is-open .hamb-top{
    height:2px;
    left:0;
    position:absolute;
    width:100%
}
.hamburger.is-open .hamb-top{
    -webkit-transform:rotate(45deg)
}
.hamburger.is-open .hamb-middle{
    background-color:#fff;
    display:none
}
.hamburger.is-open .hamb-bottom{
    -webkit-transform:rotate(-45deg)
}
.hamburger.is-open:before{
    -webkit-transform:translate3d(0,0,0);
    -webkit-transition:all .35s ease-in-out;
    display:block;
    opacity:0;
    width:100px
}
.hamburger.is-open:hover before{
    -webkit-transform:translate3d(-100px,0,0);
    -webkit-transition:all .35s ease-in-out;
    display:block;
    opacity:1
}
.ico-aboutus{
    width:21px;
    height:22px;
    background-position:-96px -105px
}
.ico-faq{
    width:25px;
    height:25px;
    background-position:-69px -105px
}
.ico-blog{
    width:24px;
    height:23px;
    background-position:-42px -105px
}
.ico-privacy{
    width:19px;
    height:22px;
    background-position:-22px -105px
}
.ico-terms{
    width:18px;
    height:23px;
    background-position:-119px -105px
}
.ico-contactus{
    width:19px;
    height:19px;
    background-position:-1px -105px
}
.ico-login{
    width:24px;
    height:23px;
    background-position:-138px -105px
}
.ico-signup{
    width:22px;
    height:22px;
    background-position:-163px -105px
}
.ico-signout{
    width:22px;
    height:22px;
    background-position:-202px -105px
}
.ico-downloadapp{
    width:15px;
    height:24px;
    background-position:-186px -105px
}
body{
    padding-top:68px;
    height:100%
}
header .container-fluid{
    padding:0 30px
}
header nav{
    float:right
}
header nav>ul{
    left:-20px
}
header nav ul>li{
    float:left;
    margin-left:20px
}
header nav ul li:first-child{
    margin-left:0
}
header nav ul li a{
    color:#fff;
    font-size:12px;
    font-weight:600
}
header nav ul li a.cart-icon{
    position:relative;
    font-size:20px;
    display:inline-block;
}
header nav ul li a.cart-icon span{
    position:absolute;
    padding:0 2px;
    height:21px;
    display:block;
    color:#fff;
    border-radius:100%;
    background-color:#f60!important;
    top:-10px;
    right:-13px;
    font-size:10px;
    line-height:15px;
    text-align:center;
    font-weight:600;
    border:2px solid #000;
    width:21px
}
header nav ul li a:hover{
    color:#fff
}
header nav ul li.menu-link{
    display:none
}
header nav ul li.menu-link a{
    cursor:pointer;
    display:inline-block;
    width:auto;
    margin:0 auto;
    -webkit-transition:all .7s ease;
    -moz-transition:all .7s ease;
    -ms-transition:all .7s ease;
    -o-transition:all .7s ease;
    transition:all .7s ease;
    position:relative;
    top:2px
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a,.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{
    cursor:not-allowed
}
header nav ul li.menu-link .bar.top{
    margin-top:0
}
header nav ul li.menu-link .bar.bottom{
    margin-bottom:0
}
header nav ul li.menu-link .bar{
    display:block;
    height:2px;
    width:18px;
    background-color:#fff;
    margin:4px auto;
    -webkit-transition:all .7s ease;
    -moz-transition:all .7s ease;
    -ms-transition:all .7s ease;
    -o-transition:all .7s ease;
    transition:all .7s ease
}
.hero-banner.home-banner .hero-content,header nav ul li.menu-link .middle{
    margin:0 auto
}
header nav ul li.menu-link a.active .top{
    -webkit-transform:translateY(7px) rotateZ(45deg);
    -moz-transform:translateY(7px) rotateZ(45deg);
    -ms-transform:translateY(7px) rotateZ(45deg);
    -o-transform:translateY(7px) rotateZ(45deg);
    transform:translateY(7px) rotateZ(45deg)
}
header nav ul li.menu-link a.active .bottom{
    -webkit-transform:translateY(-5px) rotateZ(-45deg);
    -moz-transform:translateY(-5px) rotateZ(-45deg);
    -ms-transform:translateY(-5px) rotateZ(-45deg);
    -o-transform:translateY(-5px) rotateZ(-45deg);
    transform:translateY(-5px) rotateZ(-45deg)
}
header nav ul li.menu-link a.active .middle{
    width:0
}
header .searchform{
    max-width:100%;
    display: inline-block;
    font-size: 0;
    height: 49px;
    line-height: normal;
    padding: 0;
    position: relative;
    text-align: left;
    vertical-align: middle;
    width: 700px;
    z-index: 10;
    transition:all .4s ease;
    -moz-transition:all .4s ease;
    -o-transition:all .4s ease;
    -ms-transition:all .4s ease;
    -webkit-transition:all .4s ease;
}
header .searchform .input-search{
    font-weight:500;
    height:49px;
    font-size:14px;
    width:100%;
    max-width:100%;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    padding:7px 40px 7px 20px;
    outline:0!important;
    border:2px solid #ccc
}
/*header .searchform.active{
    opacity:1;
    width:320px;
    visibility:visible;
    transform:translateY(0);
    -moz-transform:translateY(0);
    -webkit-transform:translateY(0)
}
*/
header .searchform .search-icon{
    top:16px;
    right:15px;
    color:#aab2bd;
    font-size:18px;
    z-index:10;
    background:0 0;
    outline:0;
    position:absolute;
    border:0
}
body.sidebar-active header .white-logo{
    display:none
}
body.sidebar-active header .black-logo,body.static-header .black-logo{
    display:inline-block
}
body.sidebar-active header nav ul li a,body.static-header header nav ul li a{
    color:#000
}
body.sidebar-active header .hamburger.is-closed .hamb-bottom,body.sidebar-active header .hamburger.is-closed .hamb-middle,body.sidebar-active header .hamburger.is-closed .hamb-top,body.static-header header .hamburger.is-closed .hamb-bottom,body.static-header header .hamburger.is-closed .hamb-middle,body.static-header header .hamburger.is-closed .hamb-top{
    background-color:#000
}
.hero-banner{
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/banner.jpg) top center no-repeat fixed;
    background-size:cover;
    -ms-background-size:cover;
    -o-background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover;
    position:relative
}
.hero-banner.home-banner{
    min-height:580px;
    display:table;
    width:100%;
    height:100%
}
.valign-content{
    display:table-cell;
    vertical-align:middle
}
.hero-banner .hero-content{
    text-align:left;
    position:relative
}
.hero-banner .hero-content h1{
    font-size:60px;
    line-height:60px;
    color:#fff;
    font-weight:800;
    text-transform:uppercase;
    margin:0 0 20px
}
.hero-banner .hero-content p{
    color:#fff;
    font-size:16px;
    line-height:20px;
    text-transform:none;
    margin:0 0 20px;
    letter-spacing:1px;
    font-weight:300
}
.tzaro-about-banner{
    height:360px;
    display:table;
    width:100%;
    background-repeat:no-repeat;
    background-position:top center;
    background-size:cover;
    -ms-background-size:cover;
    -o-background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover;
    background-attachment:fixed;
    position:relative
}
.tzaro-about-banner .banner-content{
    padding:140px 0 0;
    text-align:right
}
.tzaro-about-banner .banner-content h1{
    font-size:44px;
    line-height:48px;
    color:#fff;
    font-weight:800;
    text-transform:uppercase;
    margin:0 0 20px
}
.tzaro-about-banner .banner-content h1 span{
    font-size:60px;
    line-height:60px
}
.about-us-footer{
    background:url(../images/about-bottom.jpg) bottom center no-repeat fixed;
    background-size:cover;
    -ms-background-size:cover;
    -o-background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover;
    height:550px
}
.formElements .bootstrap-select.btn-group .dropdown-toggle .filter-option{
    color:#999
}
.formElements p.control-label{
    color:#788991;
    font-size:12px;
    font-weight:600;
    line-height:12px;
    margin:0 0 10px
}
.formElements .input-wrap.disabled,.formElements .input-wrap.disabled .form-control[disabled],.formElements .input-wrap.disabled .form-control[readonly]{
    background:#f5f7f6
}
.bootstrap-select{
    width:220px\9
}
.bootstrap-select>.dropdown-toggle{
    width:100%;
    padding-right:25px;
    z-index:1
}
.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{
    color:#999
}
.bootstrap-select>select{
    position:absolute!important;
    bottom:0;
    left:50%;
    display:block!important;
    width:.5px!important;
    height:100%!important;
    padding:0!important;
    opacity:0!important;
    border:none
}
.bootstrap-select>select.mobile-device{
    top:0;
    left:0;
    display:block!important;
    width:100%!important;
    z-index:2
}
.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{
    border-color:#b94a48
}
.bootstrap-select.fit-width{
    width:auto!important
}
.bootstrap-select.btn-group[class*=col-] .dropdown-toggle,.bootstrap-select.form-control:not([class*=col-]),.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn),.form-inline .bootstrap-select.btn-group .form-control{
    width:100%
}
.bootstrap-select .dropdown-toggle:focus{
    outline:#333 dotted thin!important;
    outline:-webkit-focus-ring-color auto 5px!important;
    outline-offset:-2px
}
.bootstrap-select.form-control{
    margin-bottom:0;
    padding:0;
    border:none
}
.bootstrap-select.form-control.input-group-btn{
    z-index:auto
}
.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{
    border-radius:0
}
.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{
    float:none;
    display:inline-block;
    margin-left:0
}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{
    float:right
}
.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{
    margin-bottom:0
}
.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{
    padding:0
}
.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{
    outline:0!important
}
.bootstrap-select.btn-group.bs-container{
    position:absolute;
    height:0!important;
    padding:0!important
}
.bootstrap-select.btn-group.bs-container .dropdown-menu{
    z-index:1060
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{
    display:inline-block;
    overflow:hidden;
    width:100%;
    text-align:left
}
.bootstrap-select.btn-group .dropdown-toggle .caret{
    position:absolute;
    top:50%;
    right:12px;
    margin-top:-2px;
    vertical-align:middle
}
.bootstrap-select.btn-group .dropdown-menu{
    min-width:100%;
    box-sizing:border-box
}
.bootstrap-select.btn-group .dropdown-menu.inner{
    position:static;
    float:none;
    border:0;
    padding:0;
    margin:0;
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.bootstrap-select.btn-group .dropdown-menu li{
    position:relative
}
.bootstrap-select.btn-group .dropdown-menu li.active small{
    color:#fff
}
.bootstrap-select.btn-group .dropdown-menu li a{
    cursor:pointer;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.bootstrap-select.btn-group .dropdown-menu li a.opt{
    position:relative;
    padding-left:2.25em
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{
    display:none
}
.bootstrap-select.btn-group .dropdown-menu li a span.text{
    display:inline-block
}
.bootstrap-select.btn-group .dropdown-menu li small{
    padding-left:.5em
}
.bootstrap-select.btn-group .dropdown-menu .notify{
    position:absolute;
    bottom:5px;
    width:96%;
    margin:0 2%;
    min-height:26px;
    padding:3px 5px;
    background:#f5f5f5;
    border:1px solid #e3e3e3;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
    pointer-events:none;
    opacity:.9;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.bootstrap-select.btn-group .no-results{
    padding:3px;
    background:#f5f5f5;
    margin:0 5px;
    white-space:nowrap
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{
    position:static
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{
    position:static;
    top:auto;
    margin-top:-1px
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{
    position:absolute;
    display:inline-block;
    right:15px;
    margin-top:5px
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{
    margin-right:34px
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{
    z-index:1061
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before{
    content:'';
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:7px solid rgba(204,204,204,.2);
    position:absolute;
    bottom:-4px;
    left:9px;
    display:none
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after{
    content:'';
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    border-bottom:6px solid #fff;
    position:absolute;
    bottom:-4px;
    left:10px;
    display:none
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{
    bottom:auto;
    top:-3px;
    border-top:7px solid rgba(204,204,204,.2);
    border-bottom:0
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{
    bottom:auto;
    top:-3px;
    border-top:6px solid #fff;
    border-bottom:0
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{
    right:12px;
    left:auto
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{
    right:13px;
    left:auto
}
.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{
    display:block
}
.bs-actionsbox,.bs-donebutton,.bs-searchbox{
    padding:4px 8px
}
.bs-actionsbox{
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.bs-actionsbox .btn-group button{
    width:50%
}
.bs-donebutton{
    float:left;
    width:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.bs-donebutton .btn-group button{
    width:100%
}
.bs-searchbox+.bs-actionsbox{
    padding:0 8px 4px
}
.bs-searchbox .form-control{
    margin-bottom:0;
    width:100%;
    float:none
}
header .search-icon{
    font-size:18px
}
header .tzaroLogo{
    display:inline-block;
    text-indent:-9999px;
    width:210px;
    height:68px;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/logo-white.png) left center no-repeat;
    background-size:initial
}
header.header-bg .tzaroLogo{
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/logo-white.png) left center no-repeat;
    background-size:100% auto;
    width:160px
}
header.header-bg{
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);
    -moz-box-shadow:0 1px 1px rgba(0,0,0,.1);
    box-shadow:0 1px 1px rgba(0,0,0,.1);
    transition:all .2s ease-in-out;
    background:#000
}
body.banner-active{
    padding-top:0
}
header.header-bg .hamburger.is-closed .hamb-bottom,header.header-bg .hamburger.is-closed .hamb-middle,header.header-bg .hamburger.is-closed .hamb-top{
    background-color:#ccc
}
header .h-left{
    float:left;
    width:70%
}
header .h-right{
    float:right;
    width:30%
}
header .tzaroLogo{
    float:left
}
header .main-navi{
    list-style:none;
    margin:0 0 0 240px;
    padding:0
}
header.header-bg .main-navi{
    margin:0 0 0 160px
}
header .main-navi>li{
    float:left;
    margin:0 10px;
    position:relative
}
header .main-navi>li a{
    font-weight:700;
    font-size:12px;
    color:#fff;
    text-transform:uppercase
}
header .main-navi li.og-link:before{
    content:'';
    display:inline-block;
    background:#877c79;
    height:10px;
    width:1px;
    vertical-align:middle;
    margin-right:20px
}
header .main-navi li.og-link>a{
    color:#f60!important
}
header.header-bg .h-right nav ul li a{
    color:#fff;
    vertical-align: middle;
}
header.header-bg .main-navi li a{
    color:#fff;
    font-size:11px;
    font-weight:700;
    letter-spacing:0.7px;
}
header .dropdown-menu{
    width:180px;
    padding:0;
    margin:0;
    border:1px solid #e0e0e0;
    box-shadow:0 0 3px #e0e0e0;
    top:70px
}
header .dropdown-menu li{
    float:none;
    width:100%;
    display:block;
    border-bottom:1px solid #f7f7f7
}
header .dropdown-menu li:last-child{
    border-bottom:0
}
header .dropdown-menu li a{
    color:#333;
    font-size:14px;
    z-index:1;
    position:relative;
    text-transform:capitalize;
    font-weight:400;
    padding:10px 15px
}
header .dropdown-menu li:first-child a{
    border-radius:4px 4px 0 0
}
header .dropdown-menu li:last-child a{
    border-radius:0 0 4px 4px
}
header .dropdown-menu:before{
    content:'';
    position:absolute;
    left:16px;
    width:10px;
    height:10px;
    background:#fff;
    border-top:1px solid #e0e0e0;
    border-right:1px solid #e0e0e0;
    top:-6px;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg)
}
header.header-bg .dropdown-menu{
    border-radius:0 0 4px 4px;
    margin:-1px 0 0 -40px;
    top:69px
}
header.header-bg .dropdown-menu:before{
    left:50%
}
.cart-empty{
    font-family:"Open Sans",sans-serif;
    font-size:20px;
    font-weight:900;
    margin:20px 0 40px;
    padding:30px 20px 0;
    text-align:center;
    text-transform:uppercase
}
.notavailbl{
    color:#d9d9d9!important;
    cursor:not-allowed;
    text-decoration:none!important;
    position:relative
}
.notavailbl:before{
    position:absolute;
    top:50%;
    left:0;
    width:100%;
    height:2px;
    border-bottom:1px solid #fff;
    background-color:#d5d6d9;
    content:'';
    display:inline-block
}
header .loggedin-user .dropdown-menu{
    right:-10px;
    left:inherit
}
header .loggedin-user .dropdown-menu li{
    margin:0
}
header .loggedin-user .dropdown-menu:before{
    left:inherit;
    right:16px
}
header .loggedin-user>a{
    position:relative;
    padding-right:15px;
    font-weight:600;
    max-width:100px;
    white-space:nowrap;
    font-size:13px;
    color:#fff!important;
    text-decoration:none!important;
    text-transform:capitalize
}
header.header-bg .loggedin-user >a{
    color:#fff!important
}
header.header-bg .tzicon-cart,header.header-bg .tzicon-search{
    color:#bbbaba!important
}
header .loggedin-user.prime-user-dropdown{
    line-height:normal;
    padding-top:22px
}
header .loggedin-user.prime-user-dropdown>a span small{
    display:block;
    font-weight:600;
    color:#f60
}
header .loggedin-user .mobile-userinfo{
    display:none;
    line-height:normal
}
header .loggedin-user .mobile-userinfo span{
    padding:10px 20px;
    display:block;
    width:100%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis
}
header .loggedin-user .mobile-userinfo small{
    display:block;
    font-weight:600;
    color:#f60
}
.bn-image{
    overflow:hidden;
    position:relative
}
.bn-image::after{
    background:#f60;
    bottom:0;
    content:"";
    height:auto;
    left:0;
    margin:0;
    opacity:0;
    position:absolute;
    right:0;
    top:0;
    transform:scale(0);
    transition:all .4s ease 0s;
    width:auto;
    z-index:2
}
.bn-image:hover::after{
    opacity:.2;
    transform:scale(1)
}
.product-showcase{
    padding:50px 0 0;
    background:#fff
}
.product-showcase .ps-inner span{
    background:#f60;
    font-weight:700;
    margin-top:40px;
    display:inline-block;
    font-size:11px;
    color:#fff;
    text-transform:uppercase;
    padding:7px 10px;
    position:relative;
    z-index:4
}
.product-showcase .ps-inner span:after{
    width:0;
    height:0;
    border-top:29px solid #f60;
    border-right:10px solid transparent;
    content:'';
    display:inline-block;
    position:absolute;
    right:-10px;
    top:0
}
.product-showcase .ps-inner .large-grid{
    width:50%;
    float:left;
    border-right:3px solid #fff
}
.product-showcase .ps-inner .small-grid{
    width:50%;
    float:left
}
.product-showcase .ps-inner .img-wrapper{
    background-size:cover!important;
    -moz-background-size:cover!important;
    -webkit-background-size:cover!important;
    -o-background-size:cover!important;
    background-position:center center!important
}
.product-showcase .ps-inner .large-grid .img-wrapper{
    height:700px;
    width:100%
}
.product-showcase .ps-inner .small-grid ul li{
    float:left;
    width:50%
}
.product-showcase .ps-inner .small-grid ul li .img-wrapper{
    height:350px;
    border-right:3px solid #fff;
    border-bottom:3px solid #fff
}
.product-showcase .ps-inner .small-grid ul li:nth-child(3) .img-wrapper,.product-showcase .ps-inner .small-grid ul li:nth-child(4) .img-wrapper{
    border-bottom:0
}
.product-showcase .ps-inner .small-grid ul li:nth-child(2) .img-wrapper,.product-showcase .ps-inner .small-grid ul li:nth-child(4) .img-wrapper{
    border-right:0
}
.about-tzaro{
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/bg-logo.png) right 40px no-repeat #f3f2ee;
    padding:50px 0 0
}
.about-tzaro .at-inner .img-wrapper{
    background-size:cover!important;
    -moz-background-size:cover!important;
    -webkit-background-size:cover!important;
    -o-background-size:cover!important;
    background-position:center center!important;
    height:600px
}
.about-tzaro .at-inner .at-l{
    width:27%;
    float:left;
    border-right:10px solid #f3f2ee
}
.about-tzaro .at-inner .at-c{
    width:33%;
    float:left
}
.about-tzaro .at-inner .at-r{
    width:40%;
    float:left
}
.about-tzaro .at-inner .at-r .text-content{
    max-width:420px;
    padding:20px 50px 50px
}
.about-tzaro .at-inner .at-r .text-content p{
    font-size:14px;
    color:#282b30;
    line-height:24px;
    letter-spacing:1px;
    margin:0 0 10px
}
.about-tzaro .at-inner .at-r .text-content h4{
    font-size:18px;
    line-height:24px;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-weight:400;
    color:#00;
    margin:0 0 20px
}
.about-tzaro .at-inner .at-r .text-content .btn{
    border:0!important;
    padding:0!important;
    background:0 0!important;
    font-weight:800!important;
    color:#000!important;
    text-transform:uppercase;
    position:relative
}
.about-tzaro .at-inner .at-r .text-content .btn:before{
    background:#f60;
    width:50px;
    display:block;
    height:4px;
    content:'';
    margin:10px 0
}
.product-lists{
    background:#fff;
    padding:50px 0 0;
    margin-bottom:0
}
.product-lists ul li{
    float:left;
    width:10%
}
.product-lists ul li .box{
    border-right:6px solid #fff;
    cursor:pointer
}
.product-lists ul li .p-details{
    text-align:center;
    padding:20px
}
.product-lists ul li .p-details h5{
    font-size:13px;
    line-height:16px;
    margin:0 0 5px;
    color:#282b30;
    font-weight:600
}
.product-lists ul li .p-details p{
    font-size:15px;
    font-weight:800;
    color:#282b30;
    line-height:16px;
    margin:0
}
.product-mason-grid .product-grid-content{
    float:left;
    width:25%;
    background:#f3f2ee
}
.product-mason-grid .pg-holder{
    position:relative;
    padding:30px;
    border-right:5px solid #fff;
    border-bottom:5px solid #fff;
    cursor:pointer
}
.product-mason-grid .product-grid-content.pgm-4 .pg-holder{
    border-right:0
}
.product-mason-grid .pg-holder .pg-info{
    margin-bottom:35px
}
.product-mason-grid .product-grid-content.pgm-2 .pg-info{
    margin-bottom:25px
}
.product-mason-grid .pg-holder .title{
    font-size:14px;
    font-weight:400;
    color:#6c7077;
    margin:0;
    line-height:18px;
    overflow:hidden;
    width:100%;
    text-overflow:ellipsis;
    white-space:nowrap
}
.product-mason-grid .pg-holder .price{
    font-size:24px;
    font-weight:700;
    color:#f60;
    margin:0;
    line-height:24px
}
.product-mason-grid .pg-holder .img-holder{
    background-position:center;
    background-size:contain;
    background-repeat:no-repeat
}
.product-mason-grid .pg-holder .ih-1{
    height:240px;
    line-height:240px;
}
.product-mason-grid .pg-holder .ih-2{
    height:335px;
    line-height:335px;
}
.product-mason-grid .pg-holder .ih-3,.product-mason-grid .pg-holder .ih-4{
    height:165px;
    line-height:165px;
}
.product-mason-grid .pg-holder .ih-5{
    height:131px;
    line-height:131px;
}
.product-mason-grid .pg-holder .ih-6{
    height:335px;
    line-height:335px;
}
.product-mason-grid .pg-holder .ih-7{
    height:240px;
    line-height:240px;
}
.product-lists.product-lists-white{
    background:#f3f2ee
}
.product-lists.product-lists-white .product-mason-grid .product-grid-content{
    background:#fff
}
.product-lists.product-lists-white .product-mason-grid .pg-holder{
    border-right:5px solid #f3f2ee;
    border-bottom:5px solid #f3f2ee
}
.product-lists.product-lists-white .product-mason-grid .product-grid-content.pgm-4 .pg-holder{
    border-right:0
}
.heading-center h1{
    font-size:32px;
    font-weight:300;
    color:#231f20;
    margin:0 0 40px;
    text-align:center
}
footer{
    background:#1c1f24;
    padding:75px 0
}
footer .container{
    max-width:780px;
    margin:0 auto
}
footer .f-logo{
    margin:0 0 20px
}
footer .f-logo h5{
    font-size:10px;
    margin:10px 0 0;
    color:#6e6f71;
    font-weight:600;
    text-transform:uppercase
}
footer p{
    margin-bottom:40px;
    color:#939495;
    font-size:13px;
    font-weight:300;
    text-align:center
}
footer .f-mid{
    border-top:1px solid #33363a;
    border-bottom:1px solid #33363a;
    padding:35px 0;
    margin:30px 0
}
footer .f-mid ul li{
    margin:0 0 10px
}
footer .f-mid ul li:last-child{
    margin:0
}
footer .f-mid ul li h5{
    font-size:12px;
    line-height:12px;
    color:#fff;
    font-weight:300;
    text-transform:uppercase
}
footer .f-mid ul li a{
    font-size:12px;
    color:#a7a6a6;
    line-height:12px
}
footer .f-social{
    text-align:center
}
footer .f-social ul{
    display:inline-block;
    text-align:center
}
footer .f-social ul li{
    float:left;
    padding:0 15px
}
footer .f-social ul li a{
    display:block;
    width:45px;
    height:45px;
    text-align:center;
    vertical-align:middle;
    line-height:45px;
    border-radius:100%;
    background:#494c50;
    color:#fff;
    font-size:18px;
    text-decoration:none
}
footer .f-social ul li a.fa-facebook:hover{
    background:#3B5998
}
footer .f-social ul li a.fa-twitter:hover{
    background:#00ACED
}
footer .f-social ul li a.fa-pinterest-p:hover{
    background:#BD081C
}
footer .f-social ul li a.fa-google-plus:hover{
    background:#DB4437
}
.product-large-view{
    padding:15px 0 50px;
    background:#fff
}
.product-large-view .plv-left{
    width:65%;
    float:left
}
.product-large-view .plv-right{
    width:35%;
    float:left
}
.single-product-detail{
    background:#fff;
    padding:0;
    overflow:hidden;
    margin-bottom:40px
}
.single-product-detail .product-viewer{
    position:relative
}
.product-thumb-holder{
    position:absolute;
    left:0;
    top:0
}
.single-product-detail .product-viewer .product-thumb{
    width:72px;
    margin-right:20px
}
.single-product-detail .product-viewer .product-thumb a{
    height:60px;
    vertical-align:middle;
    display:block;
    margin-bottom:7px;
    border:1px solid #ebebeb;
    text-align:center;
    overflow:hidden;
    opacity:.5;
    position:relative
}
.single-product-detail .product-viewer .product-thumb a.active,.single-product-detail .product-viewer .product-thumb a.slick-center{
    border-color:#ffdb32;
    opacity:1
}
.single-product-detail .product-viewer .product-full{
    margin-left:100px;
    overflow:hidden;
    min-height:420px;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/loading-2.gif) center center no-repeat #fff
}
#tzaro-banners,#tzaro-banners li{
    min-height:680px
}
.single-product-detail .product-viewer .product-thumb img{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    max-width:100%;
    padding:8px;
    margin:auto;
    max-height:100%
}
.single-product-detail .product-viewer .product-full .product-full-inner{
    position:relative;
    height:420px;
    text-align:center
}
.single-product-detail .product-viewer .product-full .product-full-inner img{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:auto;
    max-width:100%;
    max-height:100%;
    cursor:crosshair;
    width:auto!important;
    height:auto!important
}
.single-product-detail .product-detail{
    padding-left:20px;
    width:54%;
    float:left
}
.single-product-detail .product-detail .title,.single-product-detail .title.mob-title{
    font-family:'Patua One',cursive;
    margin:0 0 25px;
    padding:0;
    font-size:28px;
    color:#333;
    font-weight:400;
    line-height:28px
}
.single-product-detail .title.mob-title{
    display:none
}
.single-product-detail .product-detail .priceRow{
    margin-bottom:10px
}
.single-product-detail .product-detail .priceRow .price{
    font-weight:300;
    display:inline-block;
    font-size:30px;
    color:#589d3e;
    line-height:50px
}
.single-product-detail .product-detail .priceRow .btn{
    display:inline-block;
    float:right
}
.loading-icon-large{
    width:100%!important;
    height:100%!important;
    background-color:#fff;
    opacity:.95
}
.single-product-detail .single-details .sd-left-grid{
    float:left;
    width:30%;
    border-right:10px solid #fff
}
.single-product-detail .single-details .sd-right-grid{
    float:left;
    width:70%
}
.single-product-detail .single-details .sd-right-grid .sd-single-column{
    background:#f3f2ee;
    padding:30px;
    border:10px solid #fff;
    border-top:0
}
.single-product-detail .single-details .sd-right-grid .sd-single-column .sd-img{
    float:left;
    width:50%
}
.single-product-detail .single-details .sd-right-grid .sd-single-column .sd-details{
    float:left;
    width:50%;
    padding:40px 0 0 20px
}
.single-product-detail .single-details .sd-right-grid .sd-double-column .sd-item{
    float:left;
    background:#f3f2ee;
    padding:10px;
    width:50%;
    border:10px solid #fff;
    border-bottom:0
}
.single-product-detail .single-details .sd-right-grid .sd-single-column .sd-details h5{
    font-size:16px;
    margin:0 0 10px
}
.single-product-detail .single-details .sd-right-grid .sd-single-column .sd-details p{
    margin:0;
    font-size:13px;
    line-height:16px;
    color:#999
}
.product-mason-grid .product-grid-content img,.single-product-detail .single-details img{
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -ms-transition:all 1s ease;
    transition:all 1s ease
}
.product-mason-grid .product-grid-content img:hover,.single-product-detail .single-details img:hover{
    -webkit-transform:scale(1.08);
    -moz-transform:scale(1.08);
    -ms-transform:scale(1.08);
    transform:scale(1.08)
}
.product-large-view .plv-right{
    padding-left:40px
}
.product-large-view .plv-right h1.leather-labeltag,.leather-labeltag{
    padding-right:45px;
    position:relative;
}
.product-large-view .plv-right h1{
    font-size:22px;
    color:#000;
    line-height:30px;
    margin:0 0 20px
}
 .leather-labeltag::before {
    background: rgba(0, 0, 0, 0) url("../images/leather-tag.svg") no-repeat scroll 0 0 / 43px auto;
    content: "";
    height: 50px;
    position: absolute;
    right: 4px;
    top: -3px;
     width: 40px;
    z-index: 1;
}
 .leather-labeltag.selling-fast::after {
    background: rgba(0, 0, 0, 0) url("../images/weight_icon.svg") no-repeat scroll 0 0 / 100% auto;
    content: "";
    height: 50px;
    position: absolute;
    left: -105px;
    top: 7px;
     width: 80px;
    z-index: 1;
}
 .price-and-discount.selling-fast::before{
    background: rgba(0, 0, 0, 0) url("../images/selling_fast.svg") no-repeat scroll 0 0 / 101px auto;
    content: "";
    height: 31px;
    position: absolute;
    right: 0;
    top: -5px;
     width: 101px;
    z-index: 1;
}
 .mob-product-name{
    display:none;
    font-size:20px;
    color:#000;
    line-height:30px;
    margin:0
}
.mob-product-name .badge,.product-large-view .plv-right h1 .badge{
    color:#fff;
    font-size:9px;
    font-weight:700;
    text-transform:uppercase;
    border-radius:0;
    background:#f60;
    line-height:10px;
    display:inline-block;
    vertical-align:middle;
    padding:4px 7px 3px;
    letter-spacing:1px
}
.product-large-view .plv-right p{
    color:#000;
    font-size:14px;
    margin:20px 0
}
.product-large-view .plv-right .also-avilable-stores{
    margin:30px 0 0
}
.product-large-view .plv-right .price{
    font-size:15px;
    font-weight:400;
    line-height:22px;
    color:#505050;
    margin:0
}
.product-large-view .plv-right .price span{
    display:inline-block
}
.product-large-view .plv-right .price .old-price{
    text-decoration:line-through
}
.product-large-view .plv-right .price.sale-price{
    color:#f60
}
.product-large-view .plv-right .price.sale-price .new-price{
    color:#f60;
    font-size:36px;
    line-height:36px;
    font-weight:700
}
.product-large-view .plv-right .price.save-price .saving-price{
    color:#4caf50
}
.product-large-view .plv-right .price-contents{
    margin:0 0 25px
}
.product-large-view .plv-right .btn-disabled{
    background:#f5f5f5;
    color:#9a9090;
    padding:10px 20px;
    font-weight:700;
    border:1px solid #ccc
}
.text-underline{
    text-decoration:underline
}
.product-large-view .plv-right .sub-title{
    font-size:12px;
    color:#585858;
    line-height:12px;
    text-transform:uppercase;
    font-weight:800;
    margin:0 0 7px
}
.product-large-view .plv-right .color-lists li a,.product-large-view .plv-right .size-lists li a{
    border-radius:50px;
    display:block;
    border:1px dashed #cfd0d1;
    width:50px;
    height:50px;
    line-height:50px;
    text-align:center
}
.product-large-view .plv-right .color-lists,.product-large-view .plv-right .size-lists{
    margin:0 0 30px
}
.product-large-view .plv-right .color-lists li,.product-large-view .plv-right .size-lists li{
    float:left;
    margin:0 5px 0 0
}
.product-large-view .plv-right .size-lists li a{
    color:#737373;
    margin-top:0;
    font-size:11px;
    font-weight:700;
    text-decoration:none
}
.product-large-view .plv-right .color-lists li a{
    overflow:hidden;
    position:relative
}
.product-large-view .plv-right .color-lists li a img{
    max-width:100%;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    padding:3px
}
.product-large-view .plv-right .btn-default,.product-large-view .plv-right .btn-primary{
    font-size:13px;
    font-weight:700;
    padding:14px 20px;
    min-width:150px;
    border-color:#f60
}
.product-large-view .plv-right .color-lists li a.active,.product-large-view .plv-right .size-lists li a.active{
    border-color:#f60
}
.product-large-view .plv-right .btn-default{
    color:#f60;
    margin-right:10px
}
.product-large-view .plv-right .btn-default i,.product-large-view .plv-right .btn-primary i{
    margin-right:5px;
    font-size:14px
}
.product-large-view .plv-right .action-buttons{
    margin:0 0 20px
}
.product-large-view .plv-right .btn-default .cart-icon{
    width:15px;
    height:13px;
    display:inline-block;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/cart1.png) no-repeat;
    position:relative;
    top:1px
}
.product-large-view .plv-right .btn-default:active,.product-large-view .plv-right .btn-default:focus,.product-large-view .plv-right .btn-default:hover{
    border-color:#f60;
    color:#f60;
    background:0 0
}
.product-large-view .plv-right .sub-link a{
    color:#737373;
    font-size:13px;
    font-weight:400;
    padding-bottom:3px
}
.product-large-view .plv-right .sub-link a:hover{
    text-decoration:underline
}
.product-large-view .plv-right .sub-link a:after{
    width:4px;
    height:7px;
    display:inline-block;
    vertical-align:middle;
    background:url(../images/right-arrow.png) top right no-repeat;
    content:'';
    margin-left:10px
}
.share-links{
    margin:10px 0
}
.share-links span{
    display:inline-block;
    margin-right:15px;
    font-size:13px;
    color:#333
}
.share-links .fa{
    display:inline-block;
    margin:0 3px;
    font-size:16px
}
.share-links .fa-envelope{
    color:#f60
}
.share-links .fa-facebook{
    color:#3b5999
}
.share-links .fa-twitter{
    color:#57acef
}
.share-links .fa-pinterest{
    color:#bc1124
}
.product-desc-section{
    padding:0;
    background:#fff
}
.product-desc-section .tab-content{
    background:#fff;
    border-radius:4px
}
.product-desc-section .tab-content .desc-content{
    padding:40px 0
}
.product-desc-section .tab-content .desc-content p{
    font-size:14px;
    color:#4b4d51;
    line-height:24px;
    margin:0 0 20px
}
.product-desc-section .tab-content .desc-content ul li{
    position:relative;
    padding-left:25px;
    font-size:14px;
    color:#4b4d51;
    line-height:24px;
    margin:0 0 10px
}
.product-desc-section .tab-content .desc-content ul li:before{
    display:inline-block;
    width:11px;
    height:11px;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) 0 -35px no-repeat;
    content:'';
    position:absolute;
    left:0;
    top:7px;
    vertical-align:middle
}
.nav-container{
    border-top:1px solid #f5f5f5;
    border-bottom:1px solid #f5f5f5
}
.nav-container .nav-tabs>li{
    border-right:1px solid #f5f5f5
}
.nav-container .nav-tabs>li:first-child{
    border-left:1px solid #f5f5f5
}
.nav-container .nav-tabs>li>a{
    background:#fff;
    font-weight:700;
    color:#888;
    font-size:13px;
    border:0;
    border-bottom:3px solid transparent;
    padding:20px 25px
}
.nav-container .nav-tabs>li.active>a,.nav-container .nav-tabs>li.active>a:focus,.nav-container .nav-tabs>li.active>a:hover{
    border:0;
    background:#fff;
    border-bottom:3px solid #ffe154
}
.nav-container .nav-tabs>li.active:first-child a,.nav-container .nav-tabs>li.active:last-child a,.nav-container .nav-tabs>li:first-child a,.nav-container .nav-tabs>li:last-child a{
    border-radius:0
}
.product-feat-table table{
    width:760px;
    border:1px solid #efefef
}
.product-feat-table table tr{
    border-bottom:1px solid #efefef
}
.product-feat-table table tr td:first-child,.product-feat-table table tr th:first-child{
    background:#fafafa;
    border-right:1px solid #efefef
}
.product-feat-table table tr td p,.product-feat-table table tr th p{
    margin:0!important;
    padding:10px 15px;
    font-size:14px;
    color:#000
}
.also-avilable-stores .store-imgs{
    margin-top:-5px;
    display:inline-block
}
.stickon-top{
    position:fixed;
    top:80px;
    width:100%;
    transition:all .5s;
    z-index:99;
    background:#fff
}
@keyframes drift-fadeZoomIn{
    0%{
        transform:scale(1.5);
        opacity:0
    }
    100%{
        transform:scale(1);
        opacity:1
    }
}
@keyframes drift-fadeZoomOut{
    0%{
        transform:scale(1);
        opacity:1
    }
    15%{
        transform:scale(1.1);
        opacity:1
    }
    100%{
        transform:scale(.5);
        opacity:0
    }
}
@keyframes drift-loader-rotate{
    0%{
        transform:translate(-50%,-50%) rotate(0)
    }
    50%{
        transform:translate(-50%,-50%) rotate(-180deg)
    }
    100%{
        transform:translate(-50%,-50%) rotate(-360deg)
    }
}
@keyframes drift-loader-before{
    0%,100%,50%{
        transform:scale(1)
    }
    10%,40%{
        transform:scale(1.2) translateX(6px)
    }
    25%{
        transform:scale(1.3) translateX(8px)
    }
    60%,90%{
        transform:scale(.8) translateX(6px)
    }
    75%{
        transform:scale(.7) translateX(8px)
    }
}
@keyframes drift-loader-after{
    0%,100%,50%{
        transform:scale(1)
    }
    10%,40%{
        transform:scale(1.2) translateX(-6px)
    }
    25%{
        transform:scale(1.3) translateX(-8px)
    }
    60%,90%{
        transform:scale(.8) translateX(-6px)
    }
    75%{
        transform:scale(.7) translateX(-8px)
    }
}
@-webkit-keyframes drift-fadeZoomIn{
    0%{
        -webkit-transform:scale(1.5);
        opacity:0
    }
    100%{
        -webkit-transform:scale(1);
        opacity:1
    }
}
@-webkit-keyframes drift-fadeZoomOut{
    0%{
        -webkit-transform:scale(1);
        opacity:1
    }
    15%{
        -webkit-transform:scale(1.1);
        opacity:1
    }
    100%{
        -webkit-transform:scale(.5);
        opacity:0
    }
}
@-webkit-keyframes drift-loader-rotate{
    0%{
        -webkit-transform:translate(-50%,-50%) rotate(0)
    }
    50%{
        -webkit-transform:translate(-50%,-50%) rotate(-180deg)
    }
    100%{
        -webkit-transform:translate(-50%,-50%) rotate(-360deg)
    }
}
@-webkit-keyframes drift-loader-before{
    0%,100%,50%{
        -webkit-transform:scale(1)
    }
    10%,40%{
        -webkit-transform:scale(1.2) translateX(6px)
    }
    25%{
        -webkit-transform:scale(1.3) translateX(8px)
    }
    60%,90%{
        -webkit-transform:scale(.8) translateX(6px)
    }
    75%{
        -webkit-transform:scale(.7) translateX(8px)
    }
}
@-webkit-keyframes drift-loader-after{
    0%,100%,50%{
        -webkit-transform:scale(1)
    }
    10%,40%{
        -webkit-transform:scale(1.2) translateX(-6px)
    }
    25%{
        -webkit-transform:scale(1.3) translateX(-8px)
    }
    60%,90%{
        -webkit-transform:scale(.8) translateX(-6px)
    }
    75%{
        -webkit-transform:scale(.7) translateX(-8px)
    }
}
.zoomWindowContainer>div{
    box-shadow:0 2px 10px 2px rgba(0,0,0,.2)
}
.drift-zoom-pane{
    background:rgba(0,0,0,.5);
    transform:translate3d(0,0,0);
    -webkit-transform:translate3d(0,0,0);
    height:500px;
    width:600px;
    border:1px solid #e0e0e0;
    box-shadow:0 4px 20px 2px rgba(0,0,0,.2);
    transition:opacity .1s cubic-bezier(0,0,.3,1) .1s,-webkit-transform .1s cubic-bezier(0,0,.3,1);
    transition:transform .1s cubic-bezier(0,0,.3,1),opacity .1s cubic-bezier(0,0,.3,1) .1s;
    transition:transform .1s cubic-bezier(0,0,.3,1),opacity .1s cubic-bezier(0,0,.3,1) .1s,-webkit-transform .1s cubic-bezier(0,0,.3,1);
    pointer-events:none
}
.drift-zoom-pane.drift-opening{
    animation:drift-fadeZoomIn 180ms ease-out;
    -webkit-animation:drift-fadeZoomIn 180ms ease-out
}
.drift-zoom-pane.drift-closing{
    animation:drift-fadeZoomOut 210ms ease-in;
    -webkit-animation:drift-fadeZoomOut 210ms ease-in
}
.drift-zoom-pane.drift-inline{
    position:absolute;
    width:150px;
    height:150px;
    border-radius:75px;
    box-shadow:0 6px 18px rgba(0,0,0,.3)
}
.drift-loading .drift-zoom-pane-loader{
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    width:66px;
    height:20px;
    animation:drift-loader-rotate 1.8s infinite linear;
    -webkit-animation:drift-loader-rotate 1.8s infinite linear
}
.drift-zoom-pane-loader:after,.drift-zoom-pane-loader:before{
    content:"";
    display:block;
    width:20px;
    height:20px;
    position:absolute;
    top:50%;
    margin-top:-10px;
    border-radius:20px;
    background:rgba(255,255,255,.9)
}
.drift-zoom-pane-loader:before{
    left:0;
    animation:drift-loader-before 1.8s infinite linear;
    -webkit-animation:drift-loader-before 1.8s infinite linear
}
.drift-zoom-pane-loader:after{
    right:0;
    animation:drift-loader-after 1.8s infinite linear;
    -webkit-animation:drift-loader-after 1.8s infinite linear;
    animation-delay:-.9s;
    -webkit-animation-delay:-.9s
}
.drift-bounding-box{
    background-color:rgba(0,0,0,.4);
    width:80px!important;
    height:80px!important;
    margin-top:-110px;
    margin-left:-60px;
    position:absolute;
    pointer-events:none
}
.nav-tabs{
    border:0;
    margin:0;
    overflow:hidden;
    border-radius:4px 4px 0 0
}
.nav-tabs li{
    margin:0
}
.nav-tabs>li>a{
    margin:0;
    color:#000;
    border:0;
    font-weight:400;
    background:#f7f7f7;
    border-radius:0;
    border-top:3px solid transparent;
    padding:15px 25px
}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{
    border:0;
    background:#f7f7f7;
    border-top:3px solid #ffe154;
    font-weight:700;
    color:#000
}
/*.nav-tabs>li.active:first-child a,.nav-tabs>li:first-child a{
    border-radius:4px 0 0
}
.nav-tabs>li.active:last-child a,.nav-tabs>li:last-child a{
    border-radius:0 4px 0 0
}*/
.product-lists.pl-similiar{
    background:#e7e7e7
}
.product-lists.pl-similiar ul li .box{
    border-right:6px solid #e7e7e7;
    background:#e7e7e7
}
.product-lists.pl-similiar ul li:last-child .box{
    border-right:0
}
.bounce{
    position:absolute;
    bottom:30px;
    left:50%;
    width:44px;
    height:51px;
    margin-left:-22px;
    animation:bounce 2s infinite;
    -webkit-animation:bounce 2s infinite;
    -moz-animation:bounce 2s infinite;
    -o-animation:bounce 2s infinite
}
@-webkit-keyframes bounce{
    0%,100%,20%,50%,80%{
        -webkit-transform:translateY(0)
    }
    40%{
        -webkit-transform:translateY(-30px)
    }
    60%{
        -webkit-transform:translateY(-15px)
    }
}
@-moz-keyframes bounce{
    0%,100%,20%,50%,80%{
        -moz-transform:translateY(0)
    }
    40%{
        -moz-transform:translateY(-30px)
    }
    60%{
        -moz-transform:translateY(-15px)
    }
}
@-o-keyframes bounce{
    0%,100%,20%,50%,80%{
        -o-transform:translateY(0)
    }
    40%{
        -o-transform:translateY(-30px)
    }
    60%{
        -o-transform:translateY(-15px)
    }
}
@keyframes bounce{
    0%,100%,20%,50%,80%{
        transform:translateY(0)
    }
    40%{
        transform:translateY(-30px)
    }
    60%{
        transform:translateY(-15px)
    }
}
.stickontop{
    position:fixed!important;
    top:0;
    z-index:999;
    width:100%
}
@keyframes slideInDown{
    from{
        -webkit-transform:translate3d(0,-100%,0);
        transform:translate3d(0,-100%,0);
        visibility:visible
    }
    to{
        -webkit-transform:translate3d(0,0,0);
        transform:translate3d(0,0,0)
    }
}
.tzaro-homeslider .hero-content{
    position:absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    right:0;
    bottom:0;
    z-index:2;
    display:table;
    vertical-align:middle;
    text-align:center
}
.tzaro-homeslider .hero-content .hero-basket{
    max-width:1240px;
    margin:0 auto;
    text-align:left;
    padding:0 20px
}
.tzaro-homeslider .hero-content h1{
    font-size:60px;
    line-height:60px;
    color:#fff;
    font-weight:800;
    text-transform:uppercase;
    margin:0 0 20px
}
.tzaro-homeslider .hero-content h1 span{
    letter-spacing:.025em
}
.tzaro-homeslider .hero-content p{
    color:#fff;
    font-size:16px;
    line-height:20px;
    text-transform:none;
    margin:0 0 25px;
    letter-spacing:.04em;
    font-weight:300
}
.flex-direction-nav a,.flex-direction-nav a:before{
    color:rgba(0,0,0,.8);
    text-shadow:1px 1px 0 rgba(255,255,255,.3)
}
#tzaro-banners{
    height:100%
}
#tzaro-banners.loading{
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/banner.jpg) top center no-repeat;
    background-size:cover
}
@font-face{
    font-family:flexslider-icon;
    src:url(../fonts/flexslider-icon.eot?#iefix) format(embedded-opentype),url(../fonts/flexslider-icon.woff) format(woff),url(../fonts/flexslider-icon.ttf) format(truetype),url(../fonts/flexslider-icon.svg#flexslider-icon) format(svg);
    font-weight:400;
    font-style:normal
}
.flex-container a:focus,.flex-container a:hover,.flex-slider a:focus,.flex-slider a:hover{
    outline:0
}
.flex-control-nav,.flex-direction-nav,.slides,.slides>li{
    list-style:none;
    margin:0;
    padding:0
}
.flex-pauseplay span{
    text-transform:capitalize
}
.flexslider{
    background:#000;
    border:0;
    position:relative;
    zoom:1;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    border-radius:0;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
    margin:0;
    padding:0
}
.flexslider .slides>li{
    display:none
}
.flexslider .slides img{
    width:100%;
    display:block;
    height:auto
}
.flexslider .slides:after{
    content:"\0020";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
* html .flexslider .slides{
    height:1%
}
.flexslider .slides{
    zoom:1
}
.flex-viewport{
    max-height:2000px;
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -ms-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease
}
.loading .flex-viewport{
    max-height:300px
}
.carousel li{
    margin-right:5px
}
.flex-direction-nav{
    height:0
}
.flex-direction-nav a{
    text-decoration:none;
    display:block;
    width:40px;
    height:45px;
    position:absolute;
    top:50%;
    z-index:10;
    overflow:hidden;
    opacity:0;
    cursor:pointer;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    margin:-20px 0 0
}
.flex-direction-nav a:before{
    font-family:flexslider-icon;
    font-size:40px;
    display:inline-block;
    content:'\f001'
}
.flex-direction-nav a.flex-next:before{
    content:'\f002'
}
.flex-direction-nav .flex-prev{
    left:-50px
}
.flex-direction-nav .flex-next{
    right:-50px;
    text-align:right
}
.flexslider:hover .flex-direction-nav .flex-prev{
    opacity:.7;
    left:10px
}
.flexslider:hover .flex-direction-nav .flex-next{
    opacity:.7;
    right:10px
}
.flex-direction-nav .flex-disabled{
    opacity:0!important;
    filter:alpha(opacity=0);
    cursor:default
}
.flex-pauseplay a{
    display:block;
    width:20px;
    height:20px;
    position:absolute;
    bottom:5px;
    left:10px;
    opacity:.8;
    z-index:10;
    overflow:hidden;
    cursor:pointer;
    color:#000
}
.flex-pauseplay a:before{
    font-family:flexslider-icon;
    font-size:20px;
    display:inline-block;
    content:'\f004'
}
.formElements .form-control,.formElements label,.input-wrap .selectator_element{
    font-family:'Open Sans',sans-serif
}
.flex-pauseplay a.flex-play:before{
    content:'\f003'
}
.flex-control-nav{
    max-width:1200px;
    position:absolute;
    bottom:20px;
    text-align:center;
    z-index:2;
    right:5%;
    margin:0 auto
}
.flex-control-nav li{
    zoom:1;
    display:inline;
    margin:0 6px
}
.flex-control-paging li a{
    width:11px;
    height:11px;
    background:rgba(255,255,255,.5);
    cursor:pointer;
    text-indent:-9999px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    display:inline-block
}
.flex-control-paging li a:hover{
    background:rgba(255,255,255,.7)
}
.flex-control-paging li a.flex-active{
    background:rgba(255,255,255,.9);
    cursor:default
}
.flex-control-thumbs{
    position:static;
    overflow:hidden;
    margin:5px 0 0
}
.flex-control-thumbs li{
    width:25%;
    float:left;
    margin:0
}
.flex-control-thumbs img{
    width:100%;
    height:auto;
    display:block;
    opacity:.7;
    cursor:pointer;
    -webkit-transition:all 1s ease;
    -moz-transition:all 1s ease;
    -ms-transition:all 1s ease;
    -o-transition:all 1s ease;
    transition:all 1s ease
}
.flex-control-thumbs .flex-active{
    opacity:1;
    cursor:default
}
.no-js .flexslider .slides>li:first-child,html[xmlns] .flexslider .slides{
    display:block
}
.flex-control-thumbs img:hover,.flex-pauseplay a:hover,.flexslider:hover .flex-direction-nav .flex-next:hover,.flexslider:hover .flex-direction-nav .flex-prev:hover{
    opacity:1
}
@media screen and (max-width:860px){
    .flex-direction-nav .flex-prev{
        opacity:1;
        left:10px
    }
    .flex-direction-nav .flex-next{
        opacity:1;
        right:10px
    }
}
.flexslider.loading .slides>li:first-child{
    opacity:1!important
}
.product-lists.pl-similiar ul li{
    width:25%;
    padding:0 10px;
    position:relative
}
.product-lists.pl-similiar ul li .box .bn-image{
    text-align:center
}
.product-lists.pl-similiar ul li .box .bn-image img{
    display:inline-block
}
.product-lists.pl-similiar ul li .box:after{
    width:1px;
    height:200px;
    top:80px;
    content:'';
    display:inline-block;
    background:#ddd;
    position:absolute;
    right:0
}
.product-lists.pl-similiar ul li:last-child .box:after{
    display:none
}
.leftBarFilters{
    position:static;
    top:0;
    left:0;
    background:#fff;
    min-height:690px
}
.leftBarFilters .filter-name{
    padding:30px;
    border-bottom:1px solid #e5e5e5
}
.leftBarFilters .filter-name h4{
    font-size:20px;
    font-weight:700;
    color:#000;
    margin:0;
    text-transform:capitalize
}
.leftBarFilters .filter-block{
    padding:30px 30px 0;
    border-bottom:1px solid #e5e5e5
}
.leftBarFilters .filter-block .filter-title{
    font-size:12px;
    cursor:pointer;
    font-weight:700;
    color:#000;
    text-transform:uppercase;
    margin-bottom:20px;
    position:relative
}
.leftBarFilters .filter-block .filter-title::after{
    content:'';
    display:inline-block;
    width:10px;
    height:2px;
    vertical-align:middle;
    background-image:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png);
    background-repeat:no-repeat;
    background-position:-35px -4px;
    position:absolute;
    right:0;
    top:7px;
}
.leftBarFilters .filter-block.is-closed .filter-title::after{
    height:10px;
    background-position:-35px 0;
    top:3px;
}
.leftBarFilters .filter-block.is-closed .filter-choice-block{
    display:none
}
.leftBarFilters .filter-block .filter-choice-block{
    margin-bottom:30px;
    display:block
}
.leftBarFilters .filter-block .filter-choice-block .filter-list{
    margin:0 0 7px
}
.leftBarFilters .filter-block.is-closed .filter-title{
    margin-bottom:30px
}
.leftBarFilters .filter-block .filter-choice-block .bootstrap-select>.dropdown-toggle{
    border:0;
    background:0 0;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    padding:10px 0;
    outline:0!important;
    color:#666!important;
    font-size:13px
}
.leftBarFilters .filter-block .filter-choice-block .bootstrap-select>.dropdown-toggle.active,.leftBarFilters .filter-block .filter-choice-block .bootstrap-select>.dropdown-toggle.focus,.leftBarFilters .filter-block .filter-choice-block .bootstrap-select>.dropdown-toggle:active,.leftBarFilters .filter-block .filter-choice-block .bootstrap-select>.dropdown-toggle:focus,.leftBarFilters .filter-block .filter-choice-block .bootstrap-select>.dropdown-toggle:hover{
    background:0 0
}
.leftBarFilters .filter-block .bootstrap-select.btn-group .dropdown-menu li:first-child{
    display:none
}
.leftBarFilters .filter-block .bootstrap-select.btn-group .dropdown-menu li a:hover{
    color:#ff664f
}
.product-listing-wrapper{
    min-height:680px;
    background:#f3f3f3;
    padding:7px 7px 0;
    position:relative
}
.leftBarFilters{
    width:250px;
    float:left;
    box-shadow:0 1px 3px -1px rgba(0,0,0,.4)
}
.product-listing-wrapper .product-listing-grid{
    background:#fff;
    height:100%;
    margin-left:257px;
    padding:0;
    margin-bottom:7px
}
.product-listing-grid .product-relative{
    float:left;
    width:25%;
    margin:0;
    padding:0 15px;
    border-bottom:1px solid #eee;
    border-right:1px solid #eee;
    transition:box-shadow .3s ease-in-out
}
.product-listing-grid .product-relative:hover{
    -webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);
    -moz-box-shadow:0 0 10px 0 rgba(0,0,0,.15);
    box-shadow:0 0 10px 0 rgba(0,0,0,.15)
}
.product-listing-grid .product-relative:hover .product-price-real{
    display:inline-block
}
.product-listing-grid .product-item-container{
    position:relative;
    display:block;
    overflow:hidden;
    zoom:1;
    padding:20px
}
.product-listing-grid .product-relative .product-image{
    height:190px;
    vertical-align:middle;
    text-align:center;
    position:relative;
    display:block;
    line-height:190px;
    width:100%
}
.product-listing-grid .product-relative .product-image img{
    max-height:150px;
    display:inline-block;
    vertical-align:middle;
    margin:0 auto;
    width:auto
}
.brute-shoes-color-inner .product-listing-grid .product-relative .product-image img{
    max-height:160px;
    max-width:220px
}
.product-listing-grid .product-relative .product-price{
    font-size:20px;
    line-height:24px;
    font-weight:700;
    color:#ff664f;
    min-height:30px
}
.product-listing-grid .product-relative .product-price-real{
    font-size:14px;
    line-height:24px;
    font-weight:400;
    color:#999;
    display:none
}
.line-through{
    text-decoration:line-through
}
.product-listing-grid .product-relative .product-price-real em{
    position:relative;
    top:-1px
}
.product-listing-grid .product-relative .product-detals a{
    color:#000;
    font-size:14px;
    overflow:hidden;
    display:block;
    width:100%;
    white-space:nowrap;
    text-overflow:ellipsis
}
.product-listing-grid .product-relative .product-title{
    font-size:13px;
    line-height:16px;
    font-weight:400;
    color:#a5a5a6;
    position:relative;
    text-transform:uppercase
}
.product-listing-grid .product-relative .product-detals{
    text-align:center;
    margin-top:30px;
    position:relative
}
.product-listing-grid .product-relative .mainProductImg{
    position:absolute;
    top:0;
    width:100%;
    left:0;
    display:inline-block
}
.product-listing-grid .product-relative.product-notAvilable .product-image{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter:alpha(opacity=50);
    -moz-opacity:.5;
    -khtml-opacity:.5;
    opacity:.5
}
.out-of-stock-label{
    color:#f60;
    font-size:15px;
    font-weight:400;
    letter-spacing:1px;
    padding:0;
    border-radius:4px;
    display:inline-block;
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    margin:auto;
    z-index:11;
    background:#fff;
    width:160px;
    height:40px;
    line-height:40px;
    text-align:center;
    -webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.15);
    -moz-box-shadow:0 0 5px 0 rgba(0,0,0,.15);
    box-shadow:0 0 5px 0 rgba(0,0,0,.15)
}
.plg-update-1.product-listing-grid .product-relative .product-price .text-green,.text-green{
    color:#4caf55;
    font-size:13px;
    font-weight:400
}
.plg-update-1.product-listing-grid .product-relative{
    border:0
}
.plg-update-1.product-listing-grid .product-relative .product-price-real{
    display:inline-block;
    margin:0 4px
}
.plg-update-1.product-listing-grid .product-relative .product-detals{
    margin-top:30px
}
.plg-update-1.product-listing-grid .product-relative.productgrid-type-3 .product-image{
    height:220px
}
.plg-update-1.product-listing-grid .product-relative.productgrid-type-3 .product-image img{
    max-height:180px
}
.plg-update-1.product-listing-grid .product-relative.productgrid-type-2 .product-image{
    height:220px
}
.plg-update-1.product-listing-grid .product-relative.productgrid-type-2 .product-image img{
    max-height:180px
}
.btn-default.btn-loading{
    color:#f60;
    border-color:#f60
}
.formElements .main-title{
    color:#07baea;
    font-size:28px;
    line-height:28px;
    font-weight:300;
    margin:0 0 40px
}
.formElements .main-title span{
    width:40px;
    height:40px;
    display:inline-block;
    vertical-align:middle;
    margin-right:5px;
    background:#07baea;
    border-radius:100%;
    font-weight:700;
    font-size:20px;
    text-align:center;
    line-height:40px;
    color:#fff
}
.formElements label{
    color:#788991;
    font-size:12px;
    font-weight:600;
    line-height:12px
}
.formElements .col-3{
    margin:0 -15px
}
.formElements .col-3 .col{
    float:left;
    margin:0 0 30px;
    padding:0 15px;
    width:33.3333333336%
}
.formElements .input-wrap{
    border:1px solid #dce1e3;
    background-color: #fff;
    padding:15px;
    position:relative
}
.formElements .input-wrap .form-group{
    margin:0
}
.formElements .form-control{
    font-size:14px;
    font-weight:400;
    width:100%;
    border:0;
    border-radius:0;
    padding:0;
    height:30px
}
.formElements .input-wrap .form-control[disabled],.formElements .input-wrap .form-control[readonly],.formElements .input-wrap fieldset[disabled] .form-control{
    background:#fff
}
.formElements .input-wrap .has-error .form-control:focus{
    border:0;
    outline:0;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none
}
.formElements .bootstrap-select .btn{
    background:#fff;
    height:30px;
    outline:0;
    border:0;
    padding:0;
    box-shadow:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    font-size:14px;
    font-weight:400;
    width:100%;
    text-transform:capitalize
}
.formElements .bootstrap-select .btn:focus{
    background:#fff;
    outline:0!important
}
.formElements .bootstrap-select .btn span:focus{
    outline:0!important
}
.formElements .bootstrap-select .dropdown-toggle:focus{
    outline:0
}
.formElements .col-2{
    margin:0 -15px 30px
}
.formElements .common,.formElements .url-field{
    margin:0 0 30px
}
.formElements .col-2 .col{
    padding:0 15px;
    width:50%;
    float:left
}
.formElements .bootstrap-select.btn-group .dropdown-toggle .filter-option{
    line-height:30px
}
.btn-default.active:focus,.formElements .btn-default.active.focus,.formElements .btn-default.active:hover,.formElements .btn-default:active.focus,.formElements .btn-default:active:focus,.formElements .btn-default:active:hover,.formElements .open>.dropdown-toggle.btn-default.focus,.formElements .open>.dropdown-toggle.btn-default:focus,.formElements .open>.dropdown-toggle.btn-default:hover{
    background:#fff
}
.formElements .subheading{
    margin:0 0 30px;
    color:#000;
    background:#f7f7f7;
    padding:15px 20px;
    font-size:18px;
    font-weight:300
}
.formElements .seprated-field .field-left,.formElements .seprated-field .field-right{
    width:25%;
    max-width:130px;
    float:left
}
.formElements .seprated-field span.seprator{
    width:10%;
    text-align:center;
    float:left;
    height:30px;
    line-height:30px;
    font-size:14px;
    font-weight:400;
    color:#788991
}
.formElements .seprated-field .font-rupee{
    height:30px;
    line-height:30px;
    font-size:14px;
    font-weight:400;
    color:#788991;
    position:absolute;
    top:2px;
    left:0
}
.formElements .seprated-field .form-control{
    padding-left:10px
}
.formElements .url-field .field-container{
    border:1px solid #dadfe1;
    position:relative;
    padding:20px;
    border-top:0
}
.formElements .url-field .field-container .form-control{
    padding:0;
    height:30px
}
.formElements .url-field .field-container .btn{
    position:absolute;
    right:0;
    top:0;
    border-radius:0;
    height:100%
}
.formElements .url-field .heading{
    background:#f7f7f7;
    font-size:18px;
    line-height:18px;
    color:#333;
    padding:15px 20px;
    font-weight:300
}
.formElements .input-wrap .help-block{
    position:absolute;
    font-size:10px;
    font-weight:600;
    margin:0;
    bottom:-15px;
}
.no-overflow{
    overflow:hidden
}
.gig-popup,.gigPopup{
    position:fixed;
    width:100%;
    height:100%;
    left:0;
    right:0;
    top:0;
    bottom:0;
    background:rgba(0,0,0,.8);
    z-index:9999;
    outline:0!important;
    overflow-y:auto;
    overflow-x:hidden;
    display:none
}
.gigform-container:after{
    content:'';
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.gigform-container .gigform-valign{
    margin:30px auto 0;
    width:510px;
    display:inline-block;
    vertical-align:middle
}
.gigform-container .gigform-valign .gigformElements{
    background:#f6f8f8 url('../images/side-leafs.png') no-repeat right top;
    padding:30px;
    border-radius:4px 4px 0 0;
    text-align:left;
    position:relative
}
.gigform-container .gigformElements .large-title{
    font-size: 30px;
    line-height: 30px;
    font-weight: 500;
    text-transform: none;
    margin: 0 0 20px;
    letter-spacing: 0;
}
.gigform-container .gigformElements .form-control{
    border:1px solid #eef0f0;
    height:50px;
    padding:0 20px;
    border-radius:0
}
.gigform-container .gigform-footer{
    background:#fceee2;
    padding:20px 30px;
    text-align:left;
    border-radius:0 0 4px 4px;
    margin:0 0 30px
}
.gigform-container .gigform-footer a,.gigform-container .gigform-footer p{
    color:#ff4943
}
.gigform-container .gigformElements .common{
    position:relative
}
.gigform-container .gigformElements .close-btn{
    position:absolute;
    right:30px;
    top:30px
}
.gigform-container .gigformElements .btn-default{
    border:1px solid #eef0f0;
    height:50px;
    border-radius:0;
    position:relative
}
.gigform-container .gigformElements .btn-default:focus,.gigform-container .gigformElements .btn-default:hover{
    background:#fff
}
.gigform-container .gigformElements .bootstrap-select.btn-group .dropdown-toggle .bs-caret{
    margin-top:-2px
}
.gigform-container .gigformElements .terms{
    color:#788991;
    margin:0 0 20px;
    font-family: 'Open Sans', sans-serif;
    font-size:13px;
    line-height:normal;
}
.gigform-container .gigformElements .terms a{
    color:#fa573b
}
.gigform-container .seprator{
    text-align:center;
    font-size:14px;
    position:relative;
    margin:0 0 20px
}
.gigform-container .seprator:before{
    content:'';
    display:inline-block;
    vertical-align:middle;
    background:#ccc;
    width:100%;
    position:absolute;
    left:0;
    top:11px;
    height:1px;
    text-transform:uppercase;
    font-weight:600
}
.gigform-container .seprator span{
    display:inline-block;
    padding:0 10px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    background:#f6f8f8;
    position:relative
}
.fb-loginBtn{
    background:#3f67c0;
    font-weight:200;
    font-size:18px;
    color:#fff;
    text-decoration:none;
    height:52px;
    line-height:52px;
    text-transform:capitalize;
    min-width:inherit;
    width:100%;
    text-align:center;
    border-radius:4px;
    display:block;
    margin:20px 0
}
body.white-bg{
    background:#fff
}
.fb-loginBtn:hover{
    color:#fff
}
.fb-loginBtn i{
    margin-right:10px;
    font-size:16px
}
.s-product-cart{
    padding:30px 0 0;
    background: #f3f3f3;
}
.tz-cart{
    margin-bottom:30px
}
.tz-cart .tz-cart-header{
    background:#fafcfb;
    border-top:1px solid #f2f2f2;
    border-bottom:1px solid #f2f2f2
}
.tz-cart .tz-cart-header h5{
    font-size:11.5px;
    font-weight:700;
    color:#9fa1a0;
    text-transform:uppercase;
    padding:20px 15px
}
.tz-cart .col{
    float:left
}
.tz-cart .col1{
    width:31%
}
.tz-cart .col2{
    width:11%
}
.tz-cart .col3{
    width:14%
}
.tz-cart .col4{
    width:16%
}
.tz-cart .col5,.tz-cart .col6{
    width:15%
}
.tz-cart .tz-cart-item{
    border-bottom:1px solid #f2f2f2;
    position:relative
}
.tz-cart .tz-cart-item:last-child{
    border-bottom:0
}
.tz-cart .tz-cart-item p{
    font-size:14px;
    color:#000;
    margin:0
}
.tz-cart .tz-cart-item .col{
    padding:20px 15px
}
.tz-cart .tz-cart-item .col.col2{
    font-size:13px
}
.tz-cart .tz-cart-item .col a{
    color:#000
}
.tz-cart .tz-cart-item .tz-cart-img{
    float:left;
    width:60px;
    height:60px;
    line-height:60px;
    text-align:center;
    margin-right:15px;
    position:relative;
    border:1px solid #ececec
}
.tz-cart .tz-cart-item .tz-cart-img img{
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    width:auto!important;
    height:auto!important;
    max-height:35px
}
.tz-cart .tz-cart-item .quantity-steper{
    position:relative;
    margin-top:10px;
    overflow:hidden;
}
.tz-cart .tz-cart-item .quantity-steper .form-control{
    background:#f5f5f5;
    border:0;
    outline:0;
    border-radius:0;
    min-width:100%;
    width:120%;
    padding:0 20px 0 0;
    height:40px;
    vertical-align:middle;
    text-align:center;
    font-size:14px
}
.tz-cart .tz-cart-item .quantity-steper .q-steper{
    width:30px;
    height:40px;
    border:0;
    outline:0;
    border-radius:0;
    background:#f5f5f5;
    position:absolute;
    font-size:24px;
    font-weight:300;
    padding:0;
    text-align:center
}
.tz-cart .tz-cart-item .quantity-steper .n-steper{
    left:0;
    top:0;
    background:url(../images/substract.png) center center no-repeat;
    text-indent:-9999px;
    background-size:13px
}
.tz-cart .tz-cart-item .quantity-steper .p-steper{
    right:0;
    top:0;
    background:url(../images/plus-add.png) center center no-repeat;
    text-indent:-9999px;
    background-size:13px
}
.tz-cart .tz-cart-item .col p{
    min-height:60px;
    -webkit-box-align:center;
    -moz-box-align:center;
    box-align:center;
    -webkit-align-items:center;
    -moz-align-items:center;
    -ms-align-items:center;
    -o-align-items:center;
    align-items:center;
    -ms-flex-align:center;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    display:-webkit-box;
    display:-moz-box;
    display:box;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flexbox;
    display:flex
}
.tz-cart .tz-cart-item .tz-cartitem-edit,.tz-cart .tz-cart-item .tz-cartitem-remove{
    display:inline-block;
    vertical-align:middle;
    position:absolute;
    margin-top:-7px;
    top:50%
}
.tz-cart .tz-cart-item .tz-cartitem-remove{
    width:16px;
    height:18px;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -15px -34px no-repeat;
    right:0
}
.tz-cart .tz-cart-item .tz-cartitem-edit{
    width:17px;
    height:17px;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -37px -15px no-repeat;
    right:30px
}
.tz-cart .tz-cart-item input[type=number]{
    -moz-appearance:textfield
}
.tz-cart .tz-cart-item .tz-cartitem-remove small{
    display:none
}
.tz-cart-address.tz-cart .tz-cart-header .col{
    width:100%
}
.tz-cart-address.tz-cart .tz-cart-item .col1{
    width:45%;
    position:relative;
    padding-left:30px
}
.tz-cart-address.tz-cart .tz-cart-item .col2{
    width:45%
}
.tz-cart-address.tz-cart .tz-cart-item .col3{
    width:10%
}
.tz-cart-address.tz-cart .tz-cart-item .col p{
    padding:0;
    min-height:inherit;
    font-size: 14px;
    color: #505050;
    font-family: 'Open Sans', sans-serif;
}
.tz-cart-address.tz-cart .tz-cart-item .col.col1 p{
    text-transform:capitalize
}
.tz-cart-address.tz-cart .tz-cart-item .custom-radio{
    position:absolute;
    top:50%;
    left:0;
    margin-top:-10px
}
.btn-grey{
    background:#f8f8f8;
    border-radius:3px;
    border:1px solid #dcdcdc;
    font-size:14px;
    color:#000;
    text-decoration:none;
    letter-spacing:1px
}
.btn-grey i{
    margin-right:5px
}
.tz-cart.tz-cart-orders .tz-cart-header{
    padding:10px 15px
}
.tz-cart.tz-cart-orders .tz-cart-header .col1{
    width:70%
}
.tz-cart.tz-cart-orders .tz-cart-header .col2{
    width:30%;
    text-align:right
}
.order-container .oc-top .oderId,.tz-cart.tz-cart-orders .tz-cart-header .oderId{
    background:#c04f7b;
    border-radius:3px;
    padding:8px 10px;
    display:inline-block;
    margin:0;
    line-height:14px;
    font-size:13px;
    font-weight:700;
    text-transform:uppercase;
    color:#fff
}
.tz-cart.tz-cart-orders .btn-grey{
    text-transform:uppercase;
    font-size:12px;
    min-width:110px
}
.tz-cart.tz-cart-orders.tz-cart .tz-cart-item .col1 p{
    display:block!important
}
.tz-cart.tz-cart-orders.tz-cart .tz-cart-item .col p .product-name{
    display:block;
    margin-top:10px
}
.tz-cart.tz-cart-orders.tz-cart .tz-cart-item .col p .mini-details{
    display:block;
    font-size:12px;
    color:#999;
    font-style:italic
}
.tz-cart.tz-cart-orders.tz-cart .tz-cart-item .col1{
    width:40%
}
.tz-cart.tz-cart-orders.tz-cart .tz-cart-item .col2,.tz-cart.tz-cart-orders.tz-cart .tz-cart-item .col3,.tz-cart.tz-cart-orders.tz-cart .tz-cart-item .col4{
    width:15%
}
.tz-cart.tz-cart-orders.tz-cart .tz-cart-item .col5{
    width:15%;
    text-align:right
}
.tz-cart.tz-cart-orders.tz-cart .tz-cart-item .col5 .btn{
    margin-top:15px
}
.tz-cart.tz-cart-orders.tz-cart .tz-cart-total{
    padding:30px 0
}
.tz-cart.tz-cart-orders.tz-cart .tz-cart-total p{
    font-size:40px;
    line-height:40px;
    font-weight:800;
    color:#000;
    text-align:right
}
.tz-cart.tz-cart-orders.tz-cart .tz-cart-total p span{
    font-size:14px;
    line-height:16px;
    color:#000;
    font-weight:400;
    display:block
}
.tz-cart-paydetail{
    background:#fff;
    padding:80px 30px 20px;
    position:fixed;
    right:0;
    height:100%;
    width:300px;
    top:82px;
    z-index:10;
    border-left:1px solid #e5e5e5
}
.tz-cart-paydetail .tz-cart-promocode{
    position:relative;
    margin-top:20px
}
.tz-cart-paydetail .tz-cart-promocode .btn{
    width:11px;
    height:9px;
    display:block;
    border-radius:0;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -47px -1px no-repeat #fff;
    position:absolute;
    padding:0;
    top:17px;
    right:10px
}
.tz-cart-paydetail .tz-cart-promocode .form-control{
    background:url(../images/coupn-bg.png) 10px 50% no-repeat #fff;
    border-radius:3px;
    border:1px solid #e5e5e5;
    height:44px;
    padding:0 30px
}
.tz-cart-paydetail .tz-cart-amount{
    padding:0
}
.tz-cart-paydetail .tz-cart-checkout .btn{
    display:block;
    width:100%;
    padding:17px 10px;
    letter-spacing:2px
}
.tz-cart-paydetail .tz-fprice{
    font-size:40px;
    line-height:40px;
    font-weight:800;
    color:#000;
    text-align:right;
    margin:20px 0
}
.tz-cart-paydetail .tz-fprice span{
    font-size:14px;
    line-height:16px;
    color:#000;
    font-weight:400;
    display:block
}
.tz-cart-paydetail .tz-cart-amount p{
    font-size:14px;
    color:#333;
    line-height:16px;
    margin:0 0 10px
}
.top-center-title,.tz-shipping-form{
    margin-bottom:30px
}
.tz-cart-paydetail .tz-cart-amount p span{
    min-width:130px;
    display:inline-block
}
.tz-cart-paydetail .tz-cart-amount p strong{
    padding-left:10px;
    color:#000;
    display:inline-block;
    text-align:right;
    float:right
}
.s-product-cart .grid-spaced{
    width:100%;
    max-width:1220px;
    padding-right:300px
}
.btn-add-address{
    padding:30px 0;
    text-align:right
}
.btn-add-address a{
    color:#000;
    text-transform:uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size:12px;
    letter-spacing:1px
}
.btn-add-address a:hover{
    color:#ff4943;
}
.btn-add-address a i{
    font-style:normal;
    vertical-align: middle;
    font-weight:800;
    font-size:16px;
    margin-right:5px
}
.top-center-title{
    text-align:left;
    padding:10px 0 20px;
    border-bottom:1px dashed #adadad
}
.top-center-title h1{
    font-size:24px;
    font-weight:600;
    color:#000;
    text-transform:capitalize
}
.top-center-title h1 i{
    margin-right:5px
}
.top-center-title h1 .link-back{
    font-size:12px;
    text-transform:uppercase;
    font-family: open sans;
    font-weight:600;
    float:right
}
.top-center-title h1 .link-back i{
    font-size:14px
}
.tz-shipping-form .input-wrap{
    border-radius:3px
}
.tz-shipping-form textarea{
    min-height:80px;
    resize:none
}
.tz-cart-paydetail .action-button-holder .btn{
    min-width:230px;
    letter-spacing:1px
}
.tz-cart-paydetail .action-button-holder .btn.btn-bordered{
    background:0 0;
    color:#f60
}
.input-wrap .selectator_element{
    border:0;
    padding:0!important;
    font-size:14px;
    font-weight:400;
    line-height:36px;
    outline:0
}
.input-wrap .selectator_element .selectator_options .selectator_group_option .selectator_option_title,.input-wrap .selectator_element .selectator_options .selectator_option .selectator_option_title{
    margin-left:0
}
.input-wrap .selectator_element.focused{
    box-shadow:0!important
}
.input-wrap .selectator_element .selectator_options{
    overflow-y:auto
}
.open-filters,.slick-list{
    overflow:hidden
}
.input-wrap .selectator_element .selectator_options .selectator_option{
    padding:5px 10px;
    background:#f8f8f8;
    border-bottom:1px solid #eee
}
.input-wrap .selectator_element .selectator_options .selectator_option.active{
    background:#b3b3b3
}
.input-wrap .single.selectator_element .selectator_chosen_items .selectator_chosen_item{
    color:#999
}
.tz-cart-successMsg{
    padding:30px 0 40px;
    text-align:center;
    max-width:800px;
    margin:0 auto
}
.tz-cart-successMsg h1{
    font-size:48px;
    line-height:48px;
    text-align:center;
    font-weight:700;
    margin:0
}
.tz-cart-successMsg .tz-helpMsg{
    font-size:24px;
    line-height:24px;
    margin:20px 0;
    letter-spacing:1px;
    font-weight:300
}
.tz-cart-successMsg p{
    color:#666;
    font-size:14px;
    line-height:20px;
    margin-bottom:20px
}
.tz-cart-successMsg .btn{
    letter-spacing:1px
}
.tz-cart-successMsg .btn i{
    margin-right:10px;
    position:relative;
    top:-1px
}
.custom-radio{
    position:relative
}
.txt-orange{
    color:#f60
}
.cart-process-steps{
    position:fixed;
    width:600px;
    top:20px;
    z-index:999;
    left:50%;
    margin-left:-300px
}
.cart-process-steps ul{
    list-style:none;
    margin:0;
    padding:0
}
.cart-process-steps ul li{
    float:left;
    width:25%;
    text-align:center;
    position:relative
}
.cart-process-steps ul li:after{
    content:'';
    display:inline-block;
    width:100%;
    position:absolute;
    right:-50%;
    top:10px;
    height:3px;
    background:#e8e8e8
}
.cart-process-steps ul li:last-child:after{
    display:none
}
.cart-process-steps ul li a{
    font-size:10px;
    color:#999;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1px
}
.cart-process-steps ul li span{
    background:#e8e8e8;
    width:25px;
    height:25px;
    border-radius:100%;
    text-align:center;
    line-height:25px;
    z-index:1;
    position:relative;
    color:#959595;
    display:block;
    margin:0 auto
}
.cart-process-steps ul li.ps-active span{
    background:#ffae42;
    color:#fff
}
.cart-process-steps ul li.ps-complete span{
    background:#bc4471;
    color:#fff
}
.cart-process-steps ul li.ps-active:after{
    background:#ffae42
}
.cart-process-steps ul li.ps-complete::after{
    background:#bc4471!important
}
.contentCntr{
    background:#fff
}
.medium-content{
    max-width:970px;
    margin:0 auto
}
.medium-content h2,.medium-content h3{
    color:#000;
    font-size:20px;
    line-height:30px;
    margin:0 0 20px;
    font-weight:400
}
.medium-content h4{
    color:#000;
    font-size:24px;
    line-height:30px;
    margin:0 0 20px;
    font-weight:600
}
.medium-content p{
    color:#000;
    font-size:14px;
    line-height:24px;
    margin:0 0 20px
}
.medium-content .center-img{
    margin:30px 0;
    text-align:center
}
.medium-content ol{
    padding-left:20px
}
.medium-content li{
    margin:0 0 20px;
    font-size:14px;
    font-weight:400
}
.about-us-content p{
    font-size:14px;
    font-weight:400;
    color:#000
}
.about-us-content h3{
    margin:10px 0;
    font-size:24px
}
.medium-content.about-us-content h1{
    font-size:32px;
    margin-top:50px;
    font-weight:300;
    color:#f60
}
.contact-map-wrapper{
    position:relative;
    width:100%;
    height:100%
}
.contact-map-wrapper #map{
    width:100%;
    height:100%;
    position:absolute;
    right:400px;
    top:0
}
.contact-map-wrapper .drop-us-line{
    background:url(../images/contact-bg.jpg) top right no-repeat;
    width:400px;
    float:right;
    z-index:1;
    background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover;
    position:relative
}
.contact-map-wrapper .drop-us-line .formElements{
    padding:40px
}
.contact-map-wrapper .drop-us-line h1{
    color:#fff;
    font-size:30px;
    line-height:30px;
    margin:0 0 30px;
    font-weight:200
}
.contact-map-wrapper .drop-us-line .input-wrap{
    border-radius:4px;
    background:rgba(255,255,255,.1);
    border:0
}
.contact-map-wrapper .drop-us-line .input-wrap .form-control{
    background:0 0;
    color:#fff
}
.contact-map-wrapper .drop-us-line .input-wrap textarea.form-control{
    height:70px
}
.contact-map-wrapper .drop-us-line .input-wrap label{
    color:#9e9998
}
.contact-map-wrapper .drop-us-line .formElements .btn-primary{
    display:block;
    width:100%;
    padding:15px 20px
}
.loader-circle{
    position:fixed;
    width:100%;
    height:100%;
    z-index:99999;
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/loader.gif) center no-repeat rgba(255,255,255,.8);
    top:0;
    left:0;
    bottom:0;
    right:0
}
.myloader{
    background:url(../images/loader2.gif) center 100% no-repeat
}
.alert{
    border-radius:0!important;
    border:0;
    margin:0!important
}
.accordion .qanswer,.accordion h4{
    border-bottom:1px solid #ddd;
    margin-bottom:30px
}
.alert-danger{
    color:#fff;
    background-color:#f44336
}
.alert-dismissible .close{
    position:relative;
    top:-2px;
    right:-21px;
    color:#fff;
    opacity:1;
    font-weight:300;
    font-size:20px
}
.alert-success{
    color:#fff;
    background-color:#8BC34A
}
.accordion h4{
    color:#000;
    cursor:pointer;
    position:relative;
    font-size:16px;
    font-weight:600;
    padding:0 0 30px
}
.accordion h4 i{
    color:#f60;
    position:absolute;
    right:0;
    top:0
}
.accordion .qanswer{
    padding-bottom:30px
}
.accordion .qanswer p{
    margin:0 0 20px
}
.accordion .qanswer p:last-child{
    margin:0
}
.accordion h4.active .fa-plus:before{
    content:"\f068"
}
.accordion h4.active{
    margin-bottom:10px;
    border-bottom:0;
    padding-bottom:0
}
.privacy-policy{
    padding:30px 0;
    background:#fff
}
.privacy-policy h1{
    font-size:36px;
    line-height:40px;
    font-weight:700;
    color:#000;
    margin:0 0 30px;
    text-transform:uppercase
}
.privacy-policy .nav-container .nav-tabs>li{
    width:25%;
    text-align:center
}
.privacy-policy .nav-container .nav-tabs>li>a{
    font-size:14px;
    font-weight:400;
    padding:35px 20px;
    text-transform:capitalize;
    border:0!important
}
.privacy-policy .nav-container .nav-tabs>li>a i{
    display:block;
    margin:0 auto 5px
}
.privacy-policy .nav-container .nav-tabs>li.active>a{
    color:#f60;
    font-weight:700
}
.privacy-policy .tab-content{
    margin-top:30px
}
.privacy-policy .accordion h4{
    border:1px solid #f2f2f2;
    background:#fafcfb;
    padding:30px;
    color:#565756
}
.privacy-policy .accordion h4.active{
    border-bottom:0;
    margin:0 0 15px;
    padding:30px 30px 15px
}
.privacy-policy .accordion h4 i{
    top:30px;
    right:30px
}
.privacy-policy .accordion .qanswer{
    background:#fafcfb;
    border:1px solid #f2f2f2;
    border-top:0;
    margin-top:-15px;
    padding:0 30px 30px
}
.privacy-policy .accordion p{
    color:#4a4d50;
    font-size:14px;
    line-height:20px
}
.privacy-policy .nav-container .nav-tabs>li.active .icon-myorder{
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) 0 -88px no-repeat
}
.privacy-policy .nav-container .nav-tabs>li.active .icon-policy{
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -31px -88px no-repeat
}
.privacy-policy .nav-container .nav-tabs>li.active .icon-returns{
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -63px -91px no-repeat
}
.privacy-policy .nav-container .nav-tabs>li.active .icon-exchange{
    background:url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) -98px -89px no-repeat
}
#bulkBuying .modal-body{
    padding:20px
}
#bulkBuying .formElements .col-2{
    margin:0 -10px 20px
}
#bulkBuying .formElements textarea{
    resize:none;
    height:80px
}
#bulkBuying .formElements .col-2 .col{
    padding:0 10px
}
#bulkBuying .modal-header{
    padding:20px
}
#bulkBuying .modal-title{
    text-transform:uppercase;
    font-size:20px;
    color:#212121
}
.aboutus-banner{
    background-color:#FFF;
    background-repeat:no-repeat;
    background-position:center top;
    background-size:cover;
    width:100%;
    height:460px
}
.custom-tz-container{
    width:100%;
    max-width:1105px;
    padding:0 15px;
    margin:0 auto
}
.abt-bnr-heading{
    padding:205px 0 20px;
    text-align:right;
    width:100%
}
.banr-contnt{
    display:inline-block;
    width:100%;
    max-width:460px;
    text-align:left
}
.abt-bnr-heading h1,.abt-bnr-heading h2{
    color:#000;
    font-size:55px;
    font-weight:800;
    text-transform:uppercase
}
.abouttext-customgrid-box p,.abt-bnr-heading p{
    font-weight:400;
    font-family:"Open Sans",sans-serif
}
.abt-bnr-heading p{
    color:#000;
    font-size:19px
}
.about-content-section{
    background-color:#FFF;
    padding:70px 0 100px;
    width:100%
}
.aboutimg-customgrid-box,.abouttext-customgrid-box{
    float:left;
    padding:0 15px;
    display:inline-block;
    vertical-align:middle
}
.aboutimg-customgrid-box{
    width:45%
}
.abouttext-customgrid-box{
    width:55%
}
.abt-p-text{
    padding:50px 0 0 10px
}
.abouttext-customgrid-box p{
    color:#3d4044;
    font-size:14px;
    line-height:33px;
    margin:28px 0
}
.continue-reading-btn{
    width:100%
}
.read-more-link{
    color:#000;
    display:inline-block;
    font-family:"Open Sans",sans-serif;
    font-size:13px;
    font-weight:800;
    margin-top:15px;
    position:relative;
    text-transform:uppercase;
    transition:all .3s ease 0s;
    -webkit-transition:all .3s ease 0s;
    -moz-transition:all .3s ease 0s;
    -ms-transition:all .3s ease 0s
}
.read-more-link::before{
    background-color:#f60;
    content:"";
    height:4px;
    position:absolute;
    top:-16px;
    width:50px;
    transition:all .3s ease 0s;
    -webkit-transition:all .3s ease 0s;
    -moz-transition:all .3s ease 0s;
    -ms-transition:all .3s ease 0s
}
.MenuBarOverlay,.topMenuBar{
    position:fixed;
    right:0;
    bottom:0;
    left:0
}
.read-more-link:hover::before{
    width:60px
}
.abouttext-customgrid-box h3{
    color:#231f20;
    font-family:georgia,sans-serif;
    font-size:28px;
    font-weight:400
}
.alter-box .abt-p-text{
    padding:50px 10px 0 0
}
.box-part{
    display:inline-block;
    margin-bottom:30px
}
.alter-box .aboutimg-customgrid-box{
    float:right
}
.cart-empty-box{
    padding:80px 0
}
.cart-empty-box p{
    font-size:16px;
    font-weight:400;
    color:#999;
    margin:10px 0 30px
}
.cart-empty-box h4{
    font-size:20px;
    font-weight:600;
    color:#000;
    margin:30px 0 0
}
.topMenuBar{
    background:#fff;
    height:250px;
    margin-top:-250px;
    opacity:0;
    top:0;
    transition:all 1s ease 0s;
    visibility:hidden;
    width:100%;
    z-index:99999
}
.topMenuBar.visibleMenuBar{
    margin-top:0;
    opacity:1;
    visibility:visible;
    -webkit-transition:margin-top 1s,opacity 1s ease-out 0s;
    -moz-transition:margin-top 1s,opacity 1s ease-out 0s;
    -o-transition:margin-top 1s,opacity 1s ease-out 0s;
    transition:margin-top 1s,opacity 1s ease-out 0s
}
.owl-carousel.owl-refresh .owl-item,.slick-loading .slick-slide,.slick-loading .slick-track{
    visibility:hidden
}
.topMenuBar ul li{
    float:left;
    width:20%;
    height:250px;
    padding:40px 20px;
    text-align:center;
    border-right:1px solid #eeeded;
    transition:box-shadow .3s ease-in-out
}
.topMenuBar ul li:last-child{
    border-right:0
}
.topMenuBar ul li a{
    color:#000;
    font-size:19px;
    background:#fff;
    font-weight:300;
    display:block;
    -webkit-transition:all .1s;
    -moz-transition:all .1s;
    -o-transition:all .1s;
    transition:all .1s
}
.topMenuBar ul li .menu-icon{
    margin:0 0 10px
}
.topMenuBar ul li:hover a{
    font-weight:700;
    color:#f60
}
.topMenuBar ul li:hover{
    -webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.35);
    -moz-box-shadow:0 0 15px 0 rgba(0,0,0,.35);
    box-shadow:0 0 15px 0 rgba(0,0,0,.35)
}
.MenuBarOverlay{
    background:rgba(0,0,0,.5);
    width:100%;
    height:100%;
    top:0;
    z-index:9999;
    display:none
}
@media(max-width:1140px){
    .topMenuBar{
        height:200px
    }
    .topMenuBar ul li{
        height:200px;
        padding:25px 20px
    }
}
@media(max-width:992px){
    .topMenuBar{
        height:180px
    }
    .topMenuBar ul li{
        height:180px;
        padding:25px 20px
    }
}
@media(max-width:840px){
    .topMenuBar{
        height:160px
    }
    .topMenuBar ul li{
        height:160px;
        padding:25px 10px
    }
}
@media(min-width:1400px){
    .aboutus-banner{
        background-color:#FFF;
        background-repeat:no-repeat;
        background-position:center top;
        width:100%;
        height:650px
    }
    .abt-bnr-heading{
        padding:310px 0 20px;
        text-align:right;
        width:100%
    }
    .abt-bnr-heading h1,.abt-bnr-heading h2{
        font-size:60px
    }
}
@media(max-width:991px) and (min-width:768px){
    .aboutus-banner{
        height:330px
    }
    .abt-bnr-heading{
        padding:150px 0 20px
    }
    .abt-bnr-heading h1,.abt-bnr-heading h2{
        font-size:30px
    }
    .abt-bnr-heading p{
        font-size:16px
    }
    .banr-contnt{
        max-width:410px
    }
    .about-content-section{
        padding:40px 0
    }
    .abouttext-customgrid-box p{
        line-height:28px;
        margin:15px 0
    }
    .abouttext-customgrid-box h3{
        font-size:20px
    }
    .abt-p-text,.alter-box .abt-p-text{
        padding:0
    }
    .aboutimg-customgrid-box{
        width:250px
    }
    .abouttext-customgrid-box{
        width:100%;
        float:none;
        display:block
    }
    .continue-reading-btn{
        margin-bottom:10px
    }
}
@media (min-width:768px){
    .modal-dialog{
        width:720px
    }
}
.link-back{
    color:#252525;
    margin:10px 0;
    display:block;
    text-align:center
}
.user-section{
    padding:50px 0;
    background:#f3f3f3;
}
.user-section .custom-radio label{
    font-size:13px;
    font-weight:400
}
.user-section .btn-inline .btn-default{
    border:1px solid #99a5aa;
    margin-right:10px;
    color:#99a5aa;
    font-weight:700
}
.user-section .btn-inline .btn-default:hover{
    background:#eee
}
.profile-side-menu{
    border-right:1px solid #dadadc
}
.profile-side-menu ul{
    padding-right:30px
}
.profile-side-menu ul>li.title:first-child{
    margin:0;
    border-top:0;
    padding-top:0
}
.profile-side-menu ul>li.title{
    font-size:17px;
    border-top:1px solid #dadadc;
    line-height:16px;
    text-transform:uppercase;
    color:#000;
    padding:20px 0 10px;
    margin:20px 0 0;
    font-weight:700
}
.profile-side-menu ul>li>a{
    color:#262626;
    font-size:14px;
    line-height:16px;
    font-family: 'Open Sans', sans-serif;
    text-transform:capitalize;
    display:block;
    padding:5px 0
}
.profile-side-menu ul>li>a.active{
    color:#ff4943
}
.mini-title{
    color:#000;
    font-size:17px;
    font-weight:700;
    line-height:20px;
    margin:0 0 10px;
    text-transform:uppercase
}
.order-container{
    border:1px solid #e5e5e5;
    padding:15px;
    margin:0 0 20px
}
.order-container .oc-top{
    border-bottom:1px solid #e5e5e5;
    margin:0 0 20px;
    padding:0 0 15px
}
.order-container .oc-bot{
    border-top:1px solid #e5e5e5;
    padding:15px 0 0
}
.order-container .oc-top .btn-grey{
    float:right
}
.order-container .oc-details{
    margin:0 0 20px
}
.order-container .oc-details .col{
    float:left
}
.order-container .oc-details .col1{
    width:40%
}
.order-container .oc-details .col2{
    width:20%;
    text-align:center
}
.order-container .oc-details .col3{
    width:20%
}
.order-container .oc-details .col4{
    width:20%
}
.order-container .oc-details .p-img{
    float:left;
    width:80px;
    height:100px;
    border:1px solid #e5e5e5;
    vertical-align:middle;
    position:relative
}
.order-container .oc-details .p-img img{
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    top:0;
    margin:auto;
    max-height:80px
}
.order-container .oc-details .product-info{
    margin-left:100px
}
.order-container h4{
    font-size: 16px;
    line-height: normal;
    margin: 0 0 5px;
    font-weight: 800;
}
.order-container h4 a{
    color:#000;
    font-weight: 800;
}
.order-container p{
    color:#535c6a;
    font-size:12px;
    margin:0;
    font-family: open sans;
}
.order-container .oc-bot p{
    font-weight:600
}
.header-login{
    background:0 0;
    height:80px;
    line-height:80px;
    position:absolute;
    top:0
}
.login-landing{
    margin:0;
    padding:0;
    height:auto;
    background:url(../images/login-bg2.jpg) top center no-repeat;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
.login-landing body{
    height:auto;
    background:0 0
}
.login-wrapper{
    padding:40px 0 50px
}
.login-wrapper .large-title{
    font-size:24px;
    font-weight:600;
    color:#fff;
    text-align:center
}
.login-wrapper .formElements{
    max-width:340px;
    margin:0 auto;
    padding:40px 0
}
.login-wrapper .input-wrap{
    background:#fff;
    border-radius:4px
}
.login-wrapper .gigform-footer{
    padding-top:5px
}
.login-wrapper .gigform-footer a{
    color:#fff;
    font-size:12px
}
.login-wrapper .seprated-field{
    color:#fff;
    text-align:center;
    font-weight:600;
    margin:0 0 20px;
    display:block
}
.login-wrapper .welcome-text-login{
    width:50%;
    float:left;
    padding:0
}
.login-wrapper .welcome-login{
    width:50%;
    float:left
}
.login-wrapper .welcome-login .gigform-footer{
    display:none
}
.login-wrapper .welcome-login .formElements{
    background:#fff;
    padding:40px;
    border-radius:4px;
    max-width:450px
}
.login-wrapper .welcome-login .large-title,.login-wrapper .welcome-login .seprated-field{
    color:#000
}
.login-wrapper .welcome-text-login h1{
    color:#fff;
    font-size:60px;
    font-weight:800;
    line-height:60px;
    margin:140px 0 10px
}
.login-wrapper .welcome-text-login p{
    color:#fff;
    font-size:16px;
    font-weight:300;
    line-height:20px;
    margin:0 0 10px
}
.formElements .have-text-btn{
    position:relative
}
.formElements .have-text-btn a.pull-right{
    position:absolute;
    font-size:12px;
    color:#999;
    right:20px;
    top:43px
}
.auth-clients{
    margin:0
}
.auth-clients li{
    width:100%;
    float:none;
    margin:0
}
.auth-clients .auth-link{
    background:#3f67c0;
    font-weight:200;
    font-size:18px;
    font-family: 'Open Sans', sans-serif;
    color:#fff;
    text-decoration:none;
    height:52px;
    line-height:52px;
    text-transform:capitalize;
    min-width:inherit;
    text-align:center;
    border-radius:4px;
    display:block;
    margin:20px 0;
    width:100%
}
.auth-clients .auth-link:hover{
    color:#fff
}
.auth-clients .auth-link .auth-icon.facebook:before{
    content:"\f09a"
}
.auth-clients .auth-link .auth-icon.facebook{
    margin-right:10px;
    display:inline-block;
    font-family:FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    background:#3f67c0;
    width:auto;
    height:50px
}
.auth-clients .auth-link:after{
    content:'Login With Facebook';
    font-weight:200;
    font-size:18px;
    color:#fff;
    display:inline-block
}
.slick-list,.slick-slider,.slick-track{
    position:relative;
    display:block
}
.slick-slider{
    box-sizing:border-box;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -khtml-user-select:none;
    -ms-touch-action:pan-y;
    touch-action:pan-y
}
.slick-list{
    margin:0;
    padding:0
}
.slick-list:focus{
    outline:0
}
.slick-list.dragging{
    cursor:pointer;
    cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track{
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.slick-track{
    top:0;
    left:0
}
.slick-track:after,.slick-track:before{
    display:table;
    content:''
}
.slick-track:after{
    clear:both
}
.slick-slide{
    display:none;
    float:left;
    height:100%;
    min-height:1px
}
[dir=rtl] .slick-slide{
    float:right
}
.slick-slide img{
    display:block
}
.slick-slide.slick-loading img{
    display:none
}
.slick-slide.dragging img{
    pointer-events:none
}
.slick-initialized .slick-slide{
    display:block
}
.slick-vertical .slick-slide{
    display:block;
    height:auto;
    border:1px solid transparent
}
.slick-arrow.slick-hidden{
    display:none
}
.slick-dots,.slick-next,.slick-prev{
    position:absolute;
    display:block;
    padding:0
}
.slick-loading .slick-list{
    background:url(./ajax-loader.gif) center center no-repeat #fff
}
.slick-dots li button,.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{
    color:transparent;
    background:0 0;
    outline:0
}
.slick-next,.slick-prev{
    font-size:0;
    line-height:0;
    top:50%;
    width:20px;
    height:20px;
    cursor:pointer;
    border:none
}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{
    opacity:1
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{
    opacity:.25
}
.slick-prev{
    left:-25px
}
.slick-next{
    right:-25px
}
.slick-dotted.slick-slider{
    margin-bottom:30px
}
.slick-dots{
    bottom:-25px;
    width:100%;
    margin:0;
    list-style:none;
    text-align:center
}
.slick-dots li,.slick-dots li button{
    width:20px;
    height:20px;
    cursor:pointer
}
.slick-dots li{
    position:relative;
    display:inline-block;
    margin:0 5px;
    padding:0
}
.slick-dots li button{
    font-size:0;
    line-height:0;
    display:block;
    padding:5px;
    border:0
}
.slick-dots li button:focus,.slick-dots li button:hover{
    outline:0
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{
    opacity:1
}
.single-product-detail .product-viewer .product-thumb{
    padding:10px 0;
}
.single-product-detail .product-viewer .product-thumb .slick-next,.single-product-detail .product-viewer .product-thumb .slick-prev{
    width:16px;
    height:16px;
    border-radius:0;
    bottom:0;
    z-index:2;
    top:inherit
}
.msc-confirm,.msc-overlay{
    position:fixed;
    height:100%;
    width:100%;
    left:0
}
.single-product-detail .product-viewer .product-thumb .slick-next{
    right:0;
    background:url(../images/next.png) center no-repeat #eee
}
.single-product-detail .product-viewer .product-thumb .slick-prev{
    left:0;
    background:url(../images/prev.png) center no-repeat #eee
}
.error-wrap{
    background:#fff
}
.error-page{
    background:url(../images/bottom-i.jpg) bottom center no-repeat,url(../images/left-i.jpg) left bottom no-repeat,url(../images/right-i.jpg) right top no-repeat
}
.error-page .error-page-content{
    text-align:center;
    padding:50px 0;
    margin-bottom:20px
}
.error-page .error-page-content p{
    margin:30px 0;
    font-size:18px;
    line-height:20px;
    color:#000
}
.breadcrumbd-section .breadcrumb{
    background:0 0;
    margin:0;
    font-size:12px;
    padding:10px 0
}
.breadcrumbd-section .breadcrumb a{
    color:#333
}
.scrollme-size{
    color:#7d7878;
    font-size:12px;
    font-weight:400;
    text-transform:lowercase;
    display:inline-block;
    margin-left:5px
}
#openAppFilters,.app-action-filters,.msc-confirm{
    display:none
}
@-webkit-keyframes scale-fade{
    0%{
        opacity:0;
        -webkit-transform:scale(.8) rotateX(-40deg);
        transform:scale(.8) rotateX(-40deg)
    }
    50%{
        opacity:1
    }
    70%{
        -webkit-transform:scale(1.05) rotateX(0);
        transform:scale(1.05) rotateX(0)
    }
    100%{
        -webkit-transform:scale(1) rotateX(0);
        transform:scale(1) rotateX(0)
    }
}
@keyframes scale-fade{
    0%{
        opacity:0;
        -webkit-transform:scale(.8) rotateX(-40deg);
        transform:scale(.8) rotateX(-40deg)
    }
    50%{
        opacity:1
    }
    70%{
        -webkit-transform:scale(1.05) rotateX(0);
        transform:scale(1.05) rotateX(0)
    }
    100%{
        -webkit-transform:scale(1) rotateX(0);
        transform:scale(1) rotateX(0)
    }
}
.msc-confirm--animate{
    -webkit-transform-origin:bottom center;
    -ms-transform-origin:bottom center;
    transform-origin:bottom center;
    -webkit-animation:scale-fade .3s forwards cubic-bezier(.8,.02,.45,-1.09);
    animation:scale-fade .3s forwards cubic-bezier(.8,.02,.45,.91)
}
.msc-confirm{
    color:#252525;
    -webkit-font-smoothing:antialiased;
    top:0;
    z-index:999
}
.msc-overlay{
    top:0;
    opacity:.75;
    background-color:#000;
    z-index:20
}
.msc-confirm button{
    background:0 0;
    border:none;
    cursor:pointer;
    transition:all .2s ease-in
}
.msc-confirm button:focus{
    outline:0
}
.msc-close{
    position:absolute;
    top:0;
    right:0;
    width:40px;
    height:40px;
    border-radius:20px;
    font-size:1.2em;
    text-align:center;
    vertical-align:middle
}
.msc-close:hover{
    background:#eee
}
.msc-content{
    position:relative;
    z-index:21;
    background:#fff;
    opacity:1;
    max-width:480px;
    margin:10% auto;
    padding:40px;
    text-align:center
}
@media (max-width:600px){
    .msc-content{
        padding:0
    }
}
.msc-title{
    font-size:2em;
    margin:0 0 .1em
}
.msc-body{
    font-size:1.2em;
    margin-bottom:1em;
    color:#666
}
.msc-action button{
    border:1px solid #ccc;
    padding:10px 20px;
    border-radius:25px;
    min-width:80px;
    background:#fff
}
.msc-action button:focus{
    outline:0
}
.msc-ok{
    margin-right:10px
}
button.msc-ok:focus,button.msc-ok:hover{
    border:1px solid #0F985A;
    color:#0F985A
}
button.msc-cancel:focus,button.msc-cancel:hover{
    border:1px solid #111;
    color:#111
}
@media(min-width:1599px){
    .product-listing-grid .product-relative{
        width:25%
    }
}
@media (max-width:992px){
    .single-product-detail .single-details .sd-left-grid,.single-product-detail .single-details .sd-right-grid .sd-single-column .sd-details{
        display:none
    }
    .single-product-detail .single-details .sd-right-grid,.single-product-detail .single-details .sd-right-grid .sd-single-column .sd-img{
        width:100%;
        float:none
    }
    .product-mason-grid .pg-holder .ih-1{
        height:140px;
        line-height:140px;
    }
    .product-mason-grid .pg-holder .ih-2{
        height:235px;
        line-height:235px;
    }
    .product-mason-grid .pg-holder .ih-3,.product-mason-grid .pg-holder .ih-4{
        height:100px;
        line-height:100px;
    }
    .product-mason-grid .pg-holder .ih-5{
        height:85px;
        line-height:85px;
    }
    .product-mason-grid .pg-holder .ih-6{
        height:235px;
        line-height:235px;
    }
    .product-mason-grid .pg-holder .ih-7{
        height:140px;
        line-height:140px;
    }
    .product-mason-grid .pg-holder{
        padding:20px
    }
    .product-mason-grid .pg-holder .title{
        font-size:14px
    }
    .product-large-view .plv-left{
        width:55%
    }
    .product-large-view .plv-right{
        padding-left:20px;
        width:45%
    }
    .product-large-view .plv-right .btn-primary{
        min-width:inherit
    }
    .tz-cart-paydetail{
        position:static;
        width:100%
    }
    .cart-process-steps{
        position:static;
        margin:30px auto 0
    }
    .s-product-cart .grid-spaced{
        padding-right:15px
    }
    .aboutus-banner{
        margin-top:80px
    }
}
@media(max-width:820px){
    .product-listing-grid .product-relative{
        width:50%
    }
}
@media(max-width:767px){
    .leftBarFilters,footer p,header .main-navi{
        display:none
    }
    .product-showcase .ps-inner .large-grid,.product-showcase .ps-inner .small-grid{
        width:100%;
        float:none
    }
    .product-showcase .ps-inner .large-grid .img-wrapper{
        border-bottom:3px solid #fff
    }
    .about-tzaro .at-inner .at-l{
        width:45%
    }
    .about-tzaro .at-inner .at-c{
        width:55%
    }
    .about-tzaro .at-inner .at-r{
        width:100%;
        float:none;
        margin-top:40px;
        clear:both
    }
    .about-tzaro .at-inner .at-r .text-content{
        max-width:100%
    }
    .product-large-view .plv-left{
        width:100%;
        float:none;
        margin:0 0 20px
    }
    .product-large-view .plv-right{
        width:100%;
        float:none
    }
    .nav-tabs>li>a{
        padding:15px
    }
    footer .f-mid ul{
        margin:0 0 20px
    }
    .product-thumb-holder{
        position:static;
        left:initial;
        top:initial
    }
    .single-product-detail .product-viewer .product-thumb{
        width:100%;
        float:none;
        margin:0
    }
    .single-product-detail .product-viewer .product-thumb a{
        height:50px;
        width:50px;
        float:left;
        margin-right:10px
    }
    .single-product-detail .product-viewer .product-full{
        margin:0;
        width:100%;
        min-height:initial
    }
    .product-mason-grid .product-grid-content{
        width:50%
    }
    .product-mason-grid .pgm-2 .pg-holder{
        border-right:0
    }
    .product-large-view .plv-right{
        padding-left:0
    }
    .single-product-detail .single-details .sd-right-grid .sd-single-column{
        border:0;
        border-bottom:5px solid #fff
    }
    .single-product-detail .single-details .sd-right-grid .sd-double-column .sd-item{
        border-width:5px
    }
    .single-product-detail .single-details .sd-right-grid .sd-double-column .sd-item:first-child{
        border-left:0
    }
    .single-product-detail .single-details .sd-right-grid .sd-double-column .sd-item:last-child{
        border-right:0
    }
    .contact-map-wrapper #map{
        position:relative;
        height:400px!important;
        right:0
    }
    .contact-map-wrapper .drop-us-line{
        float:none;
        width:100%
    }
    .contact-map-wrapper .drop-us-line .formElements{
        padding:20px
    }
    .contact-map-wrapper{
        height:auto!important
    }
    .cart-process-steps{
        width:auto;
        max-width:600px;
        margin:0 auto;
        background:#fff;
        padding:30px 0 0
    }
    .banr-contnt,.login-wrapper .welcome-login .formElements{
        max-width:100%
    }
    header nav ul>li{
        margin-left:15px
    }
    .product-listing-wrapper .product-listing-grid{
        margin-left:0
    }
    .product-listing-grid{
        background:#fff
    }
    .product-listing-grid .product-relative{
        width:33.3333333%
    }
    header nav>ul{
        left:0
    }
    header .h-left,header .h-right{
        width:50%
    }
    .single-product-detail .product-viewer .product-thumb{
        padding:0
    }
    .single-product-detail .product-viewer .product-thumb .slick-next,.single-product-detail .product-viewer .product-thumb .slick-prev{
        top:20px;
        bottom:inherit
    }
    header .loggedin-user .mobile-userinfo{
        display:block
    }
    header .loggedin-user.prime-user-dropdown{
        line-height:80px;
        padding-top:0
    }
    header .loggedin-user>a span,header.header-bg .loggedin-user>a span{
        vertical-align:middle;
        width:24px;
        height:24px;
        text-indent:-9999px;
        line-height:70px
    }
    header .loggedin-user>a span{
        background:url(../images/user.png) center center no-repeat;
        background-size:19px auto;
        display:inline-block;
        position:relative;
        top:-4px
    }
    header .loggedin-user>a span small{
        display:none
    }
    header.header-bg .loggedin-user>a span{
        top:-1px;
        background:url(../images/user-grey.png) center center no-repeat;
        background-size:19px auto;
        display:inline-block
    }
    .profile-side-menu{
        margin-bottom:30px;
        border-right:0;
        border-bottom:1px solid #eaeaec;
        padding-bottom:20px
    }
    .formElements .col-2{
        margin-bottom:0
    }
    .formElements .col-2 .col{
        width:100%;
        float:none;
        margin-bottom:20px
    }
    .product-feat-table table{
        width:100%
    }
    .drift-zoom-pane{
        display:none!important
    }
    .single-product-detail .product-viewer .product-full .product-full-inner{
        pointer-events:none
    }
    .mob-product-name{
        display:block
    }
    .product-large-view .plv-right h1{
        display:none
    }
    .aboutus-banner{
        height:280px
    }
    .abt-bnr-heading{
        padding:105px 0 20px
    }
    .abt-bnr-heading h1,.abt-bnr-heading h2{
        font-size:24px
    }
    .banr-contnt{
        text-align:center;
        background:rgba(252,248,227,.5);
        padding:15px 10px;
        border-radius:4px
    }
    .abt-bnr-heading p{
        font-size:16px;
        font-weight:400;
        margin-top:10px
    }
    .about-content-section{
        padding:25px 0
    }
    .abouttext-customgrid-box p{
        line-height:26px;
        margin:0 0 15px
    }
    .abouttext-customgrid-box h3{
        font-size:20px
    }
    .abt-p-text,.alter-box .abt-p-text{
        padding:0
    }
    .aboutimg-customgrid-box{
        width:250px
    }
    .abouttext-customgrid-box{
        width:100%;
        float:none;
        display:block
    }
    .box-part{
        margin-bottom:20px
    }
    .continue-reading-btn{
        margin-bottom:10px
    }
    .leftBarFilters.open-filters--animate{
        -webkit-transform-origin:bottom center;
        -ms-transform-origin:bottom center;
        transform-origin:bottom center;
        -webkit-animation:scale-fade .3s forwards cubic-bezier(.8,.02,.45,-1.09);
        animation:scale-fade .3s forwards cubic-bezier(.8,.02,.45,.91);
        display:block;
        position:fixed!important;
        width:100%;
        height:100%;
        z-index:999;
        background:#fff;
        top:0!important;
        left:0!important;
        overflow-y:auto!important;
        min-height:initial
    }
    .leftBarFilters .filter-form-externaldiv{
        padding-bottom:50px
    }
    #openAppFilters{
        display:block;
        background:#e7e7e7;
        padding:15px 20px;
        font-size:14px;
        font-weight:600;
        letter-spacing:1px;
        color:#000
    }
    .open-filters .app-action-filters{
        position:fixed;
        width:100%;
        height:50px;
        bottom:0;
        left:0;
        z-index:999;
        background:#fff;
        display:block
    }
    .app-action-filters .btn{
        width:50%;
        border-radius:0;
        display:block;
        height:50px;
        padding:0 15px;
        line-height:50px;
        float:left;
        background:#4CAF50;
        border:0
    }
    .app-action-filters .btn.btn-secondry{
        background:#F44336;
        color:#fff;
        font-weight:700;
        text-transform:uppercase;
        font-size:14px
    }
    body .track-orders .to-top .to-invoice{
        position:initial
    }
    .track-orders .tracking-steps{
        margin:90px 0
    }
    .login-wrapper .welcome-text-login{
        display:none
    }
    .login-wrapper .welcome-login{
        width:100%;
        float:none
    }
    .login-wrapper{
        padding:40px 0
    }
    .login-wrapper .welcome-login .gigform-footer{
        display:block
    }
    .cart-process-steps,.formElements .have-text-btn a.pull-right{
        display:none
    }
    .login-wrapper .welcome-login .gigform-footer a{
        color:#777
    }
    .header-login .h-left{
        width:100%;
        text-align:center
    }
    .header-login .tzaroLogo{
        float:none;
        margin-top:15px
    }
    .share-links .fa,header nav ul li.menu-link{
        display:inline-block
    }
    .s-product-cart{
        padding:0 0 30px
    }
    .share-links .fa{
        margin:0 3px;
        font-size:18px;
        border-radius:4px;
        line-height:30px;
        text-align:center;
        width:30px;
        height:30px;
        color:#fff
    }
    .share-links .fa-envelope{
        background-color:#f60
    }
    .share-links .fa-facebook{
        background-color:#3b5999
    }
    .share-links .fa-twitter{
        background-color:#57acef
    }
    .share-links .fa-pinterest{
        background-color:#bc1124
    }
}
.icon-delivered,.icon-dispatched,.icon-order,.icon-packed{
    display:inline-block
}
@media(max-width:640px){
    .product-listing-grid .product-relative{
        width:50%
    }
    .nav-container .nav-tabs>li>a{
        padding:15px;
        font-weight:400
    }
    .gigform-container .gigform-valign{
        width:95%
    }
    header .tzaroLogo{
        background:url(../images/logo-white-small.png) left center no-repeat;
        width:165px
    }
}
@media(max-width:480px){
    .about-tzaro .at-inner .at-r .text-content,.gigform-container .gigform-footer,.gigform-container .gigform-valign .gigformElements,.privacy-policy .nav-container .nav-tabs>li>a{
        padding:20px
    }
    .hero-banner .hero-content h1{
        font-size:42px;
        line-height:44px
    }
    .product-showcase .ps-inner .large-grid{
        border:0
    }
    .product-showcase .ps-inner .large-grid .img-wrapper{
        height:240px;
        border:3px solid #fff
    }
    .about-tzaro .at-inner .img-wrapper{
        height:180px
    }
    .product-showcase .ps-inner .small-grid ul li .img-wrapper{
        border:3px solid #fff!important;
        border-top:0!important;
        height:160px
    }
    .product-showcase .ps-inner .small-grid ul li:nth-child(odd) .img-wrapper{
        border-right:0!important
    }
    .about-tzaro .at-inner .at-c,.about-tzaro .at-inner .at-l{
        width:50%;
        border:3px solid #f2f3ee;
        border-bottom:0
    }
    .product-mason-grid .product-grid-content{
        width:50%
    }
    .product-mason-grid .pg-holder .title{
        font-size:13px
    }
    .product-mason-grid .pg-holder .price{
        font-size:16px
    }
    .cart-process-steps ul li a{
        font-size:9px;
        font-weight:400
    }
    .cart-process-steps ul li a span{
        font-size:10px;
        font-weight:700
    }
    .product-listing-grid .product-relative{
        width:100%
    }
    .nav-container .container{
        width:100%;
        overflow-x:scroll;
        white-space:nowrap
    }
    .nav-container .nav-tabs{
        width:480px
    }
    .nav-container .nav-tabs>li{
        white-space:nowrap
    }
    .gigform-container .gigform-footer a,.gigform-container .gigform-footer p{
        font-size:13px
    }
    .tzaro-homeslider .hero-content h1{
        font-size:44px;
        line-height:50px
    }
    .privacy-policy .nav-container .nav-tabs{
        width:790px
    }
    .privacy-policy .nav-container .nav-tabs li{
        width:auto;
        text-align:center;
        display:inline-block
    }
    .abouttext-customgrid-box{
        display:inline-block;
        margin-top:20px
    }
    .alter-box .aboutimg-customgrid-box{
        float:left
    }
    .aboutimg-customgrid-box{
        width:100%
    }
}
@media(max-width:340px){
    .product-mason-grid .product-grid-content{
        width:100%
    }
    .product-mason-grid .pg-holder{
        border:2px solid #fff!important
    }
    .product-lists-white .product-mason-grid .pg-holder{
        border:2px solid #f3f2ee!important
    }
    .abt-bnr-heading p{
        font-size:14px
    }
}
.icon-order{
    width:26px;
    height:34px;
    vertical-align:middle;
    background-position:0 -204px
}
.icon-packed{
    width:34px;
    height:38px;
    vertical-align:middle;
    background-position:-27px -204px
}
.icon-dispatched{
    width:60px;
    height:29px;
    vertical-align:middle;
    background-position:-62px -204px
}
.icon-delivered{
    width:37px;
    height:32px;
    vertical-align:middle;
    background-position:-124px -204px
}
.track-orders{
    background:#fff;
    padding:50px 0
}
.track-orders .main-title{
    text-align:center;
    margin:0 0 30px;
    text-transform:uppercase;
    font-size:40px;
    line-height:40px;
    font-weight:800
}
.track-orders .to-top .to-desc{
    float:left;
    width:50%;
    clear:both;
    margin-bottom:20px
}
.track-orders .to-top .to-invoice{
    float:left;
    text-align:right;
    position:absolute;
    width:50%;
    top:0;
    right:0
}
.to-top{
    position:relative
}
.track-orders .to-top .to-invoice p{
    font-size:14px;
    line-height:20px;
    font-weight:700;
    color:#000;
    margin:0 0 16px
}
.track-orders .to-top .to-invoice p span{
    display:inline-block;
    min-width:140px;
    text-align:left;
    font-weight:400
}
.track-orders .to-top .to-invoice .total-price{
    font-size:40px;
    line-height:40px;
    font-weight:800;
    margin:0
}
.track-orders .to-top .to-invoice .total-price span{
    display:block;
    font-weight:400;
    font-size:14px;
    line-height:16px;
    text-transform:capitalize
}
.information-box h3,.offer-box h3,.offer-box h4,.orderSummary>li span,.promocode-allow,.sometext h4{
    text-transform:uppercase
}
.track-orders .to-top .to-img-box{
    width:120px;
    height:120px;
    float:left;
    border:1px solid #e5e5e5;
    padding:10px;
    position:relative
}
.track-orders .to-top .to-img-box img{
    position:absolute;
    left:0;
    right:0;
    top:0;
    bottom:0;
    margin:auto;
    max-width:100%;
    max-height:90px
}
.track-orders .to-top .to-desc p{
    margin-left:140px
}
.track-orders .to-top .to-desc .to-pname{
    font-size:16px;
    max-width:350px;
    color:#000
}
.track-orders .to-top .to-desc .to-pdesc{
    font-size:13px;
    color:#888;
    margin:10px 0 10px 140px
}
.track-orders .to-top .to-desc .to-price{
    font-size:16px;
    font-weight:700;
    color:#000
}
.tracking-steps{
    margin:150px 0 90px;
    position:relative
}
.tracking-steps li{
    float:left;
    width:33.333333%;
    position:relative;
    height:8px;
    background:#c6c6c6
}
.tracking-steps li:before{
    content:'';
    width:25px;
    height:25px;
    display:inline-block;
    vertical-align:middle;
    background:#fff;
    border-radius:100%;
    border:5px solid #c6c6c6;
    position:absolute;
    top:-9px
}
.tracking-steps li h4{
    color:#838383;
    font-size:16px;
    font-weight:700;
    margin-top:35px
}
.tracking-steps li span{
    display:none
}
.tracking-steps li i{
    display:block;
    position:absolute;
    top:-60px
}
.tracking-steps li.ts-4{
    width:0
}
.tracking-steps li.ts-4:before{
    right:-5px
}
.tracking-steps li.ts-2 i{
    left:-5px
}
.tracking-steps li.ts-3 i{
    left:-25px
}
.tracking-steps li.ts-4 i{
    right:-7px
}
.tracking-steps li.ts-1 h4{
    margin-left:-20px
}
.tracking-steps li.ts-2 h4,.tracking-steps li.ts-3 h4{
    margin-left:-30px
}
.tracking-steps li.completed:before{
    border-color:#f60
}
.tracking-steps li.completed{
    background:#f60
}
.tracking-steps li.ts-1.active i,.tracking-steps li.ts-1.completed i{
    background-position:0 -164px
}
.tracking-steps li.ts-2.active i,.tracking-steps li.ts-2.completed i{
    background-position:-27px -164px
}
.tracking-steps li.ts-3.active i,.tracking-steps li.ts-3.completed i{
    background-position:-62px -164px
}
.tracking-steps li.ts-4.active i,.tracking-steps li.ts-4.completed i{
    background-position:-124px -164px
}
.tracking-steps li.active:before{
    border:9px solid #f60;
    width:44px;
    height:44px;
    top:-19px
}
.tracking-steps li.ts-1.active h4{
    margin-left:-13px
}
.tracking-steps li.ts-3.active h4{
    margin-left:-20px
}
.tracking-steps li.ts-1.active i{
    left:9px
}
.tracking-steps li.ts-2.active i{
    left:5px
}
.tracking-steps li.ts-3.active i{
    left:-17px
}
.tracking-steps li.ts-4.active i{
    left:-36px
}
.tracking-steps li.active span{
    height:20px;
    background:#f60;
    content:'';
    display:inline-block;
    position:absolute;
    left:40px;
    top:-7px
}
.tracking-steps li.active span:after{
    left:100%;
    top:50%;
    border:solid transparent;
    content:" ";
    height:0;
    width:0;
    position:absolute;
    pointer-events:none;
    border-color:rgba(255,102,0,0);
    border-left-color:#f60;
    border-width:10px;
    margin-top:-10px
}
.to-order-summary{
    margin:0 -15px
}
.to-order-summary .title{
    color:#282b30;
    font-weight:300;
    font-size:20px;
    line-height:24px
}
.to-order-summary .t-osummary{
    padding:0 15px;
    float:left;
    width:65%
}
.t-osummary .to-box{
    background:#fcfcfc;
    padding:30px;
    border:1px solid #e5e5e5
}
.orderSummary>li{
    float:left;
    width:50%;
    color:#575757;
    font-size:14px;
    font-weight:600;
    margin:0 0 40px
}
.orderSummary>li span{
    color:#b5b5b5;
    font-size:13px;
    font-weight:700;
    line-height:16px;
    display:block;
    margin:0 0 7px
}
.orderSummary>li h6{
    font-size:18px;
    font-weight:600;
    color:#575757;
    line-height:22px
}
.t-shippment{
    padding:0 15px;
    float:left;
    width:35%
}
.t-shippment .to-box{
    padding:30px;
    border:1px solid #e5e5e5
}
.shipment-tracking li span{
    font-size:18px;
    font-weight:700;
    color:#000;
    line-height:20px;
    margin:0 0 5px;
    display:block
}
.shipment-tracking li:last-child{
    padding-bottom:0
}
.shipment-tracking li{
    color:#575757;
    font-size:14px;
    font-weight:600;
    padding:0 0 40px 30px;
    position:relative
}
.shipment-tracking li:after,.shipment-tracking li:before{
    display:block;
    content:'';
    position:absolute;
    top:0;
    background:#d7ab54
}
.shipment-tracking li:before{
    width:3px;
    height:100%;
    left:0
}
.shipment-tracking li:after{
    width:20px;
    height:20px;
    vertical-align:top;
    left:-8.5px;
    border-radius:100%
}
.shipment-tracking li:last-child:before,.tz-cart .tz-cart-item .col p.cart-p-price,.tz-cart .tz-cart-item .tz-cartitem-edit small{
    display:none
}
.shipment-tracking li.st-diliver:after,.shipment-tracking li.st-diliver:before{
    background:#ececec
}
.shipment-tracking li.st-recived:after,.shipment-tracking li.st-recived:before{
    background:#c14d7a
}
.shipment-tracking li.st-dispatched:after,.shipment-tracking li.st-dispatched:before{
    background:#f08a38
}
.shipment-tracking li.st-arrived:after,.shipment-tracking li.st-arrived:beofore{
    background:#f5ac3d
}
body.modal-open,body.no-overflow{
    -webkit-overflow-scrolling:touch!important;
    overflow:auto!important;
    height:100%!important;
    position:relative
}
.no-scrollbar{
    overflow:hidden!important
}
@media(max-width:1080px){
    .error-page{
        background-size:30%
    }
}
@media(max-width:767px){
    .tz-cart .tz-cart-header,.tz-cart .tz-cart-item .col2,.tz-cart .tz-cart-item .col4,.tz-cart .tz-cart-item .col5{
        display:none
    }
    .track-orders .to-top .to-desc{
        margin-bottom:40px;
        clear:both
    }
    .track-orders .to-top .to-img-box{
        width:90px;
        height:90px
    }
    .track-orders .to-top .to-desc,.track-orders .to-top .to-invoice{
        float:none;
        width:100%;
        text-align:left
    }
    .track-orders .to-top .to-invoice .total-price{
        border-top:1px solid #e5e5e5;
        padding:10px 0;
        border-bottom:1px solid #e5e5e5
    }
    .to-order-summary .t-osummary,.to-order-summary .t-shippment{
        float:none;
        margin:0 0 20px;
        width:100%
    }
    .tracking-steps li h4{
        font-size:15px;
        font-weight:400
    }
    .tracking-steps{
        padding:0 10px
    }
    .tz-cart .tz-cart-item .quantity-steper .q-steper{
        width:30px
    }
    .tz-cart .tz-cart-item:last-child{
        border-bottom:1px solid #f2f2f2
    }
    .tz-cart .tz-cart-item .col{
        width:100%!important;
        float:none;
        padding:10px 0
    }
    .tz-cart .tz-cart-item .tz-cart-img{
        width:80px;
        height:80px;
        border:0
    }
    .tz-cart .tz-cart-item .tz-cart-img img{
        max-height:80px
    }
    .tz-cart .tz-cart-item .col p{
        min-height:auto
    }
    .tz-cart.cart-table-v1 .tz-cart-item .col1 p{
        font-size:15px;
        font-weight:700;
        line-height:20px
    }
    .tz-cart .tz-cart-item .col1:after,.tz-cart .tz-cart-item .col1:before,.tz-cart .tz-cart-item .col3:after,.tz-cart .tz-cart-item .col3:before{
        display:table;
        content:" ";
        clear:both
    }
    .tz-cart .tz-cart-item .col p.cart-p-price{
        display:block;
        font-size:20px;
        font-weight:400;
        color:#f60;
        line-height:20px;
        margin-top:5px
    }
    .tz-cart .tz-cart-item .quantity-steper{
        float:left;
        width:49%;
        margin-top:0
    }
    .tz-cart .tz-cart-item .tz-cartitem-edit,.tz-cart .tz-cart-item .tz-cartitem-remove{
        float:right;
        width:49%;
        background:#eff1f3;
        border:1px solid #e5e5e5;
        position:static;
        height:40px;
        line-height:40px;
        padding:0 10px;
        text-align:center;
        margin:0
    }
    .tz-cart .tz-cart-item .tz-cartitem-edit{
        float:left
    }
    .tz-cart .tz-cart-item .tz-cartitem-edit small,.tz-cart .tz-cart-item .tz-cartitem-remove small{
        display:inline-block;
        font-size:15px;
        line-height:15px;
        font-weight:400;
        color:#000
    }
    .tz-cart .tz-cart-item .quantity-steper .form-control{
        background:#eff1f3;
        border:1px solid #e5e5e5
    }
    .tz-cart-paydetail .tz-cart-checkout.mobile-affix-btn{
        position:fixed;
        bottom:0;
        left:0;
        width:100%;
        z-index:11
    }
    .tz-cart-paydetail .tz-cart-checkout .btn{
        border-radius:0;
        margin:0!important
    }
    .tz-cart-paydetail .tz-cart-checkout.mobile-affix-btn.tz-cart-multiButton .btn{
        width:50%;
        float:left
    }
    .tz-cart-paydetail .tz-cart-checkout.mobile-affix-btn.tz-cart-multiButton .btn.btn-primary{
        float:right
    }
    .tz-cart-paydetail .tz-cart-checkout.mobile-affix-btn .or-sep-item{
        display:none
    }
    .tz-cart-paydetail .tz-cart-checkout.mobile-affix-btn.tz-cart-multiButton .btn.btn-default{
        border:1px solid #eee;
        background:#eee
    }
    #yii-debug-toolbar{
        display:none!important
    }
    .tz-cart-paydetail{
        padding:30px 10px 60px
    }
}
@media(max-width:600px){
    .formElements .col-3 .col{
        width:100%;
        float:none;
        margin:0 0 15px
    }
    .formElements .common{
        margin:0 0 15px
    }
    .tz-cart-address.tz-cart .tz-cart-item .col{
        width:100%;
        float:none
    }
    .tz-cart-address.tz-cart .tz-cart-item .col p{
        min-height:initial
    }
    .error-page .error-page-content{
        padding:40px 0
    }
}
@media(max-width:480px){
    .top-center-title h1{
        font-size:18px
    }
    .top-center-title{
        text-align:left;
        padding:15px;
        background:#fafafa;
        margin:0 -15px 20px;
        border:0
    }
    .top-center-title h1 .link-back{
        float:none;
        text-align:left;
        margin:0 0 10px
    }
    .block-btn-mob{
        width:100%;
        display:block
    }
    .heading-center h1{
        font-size:26px
    }
    header .searchform.active{
        width:100%
    }
    header .searchform{
        height:81px;
        top:0
    }
}
@media(max-width:330px){
    .tz-cart-paydetail .tz-cart-checkout .btn{
        letter-spacing:1px;
        font-size:13px
    }
    .tz-cart .tz-cart-item .col1 p{
        font-size:15px
    }
}
.owl-carousel{
    display:none;
    width:100%;
    -webkit-tap-highlight-color:transparent;
    position:relative;
    z-index:1
}
.owl-carousel .owl-stage{
    position:relative;
    -ms-touch-action:pan-Y;
    -moz-backface-visibility:hidden
}
.owl-carousel .owl-stage:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel .owl-stage-outer{
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0)
}
.owl-carousel .owl-item{
    position:relative;
    min-height:1px;
    float:left
}
.owl-carousel .owl-item img{
    display:block;
    width:100%
}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{
    display:none
}
.no-js .owl-carousel,.owl-carousel.owl-loaded{
    display:block
}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{
    cursor:pointer;
    cursor:hand;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-loading{
    opacity:0;
    display:block
}
.owl-carousel.owl-hidden{
    opacity:0
}
.owl-carousel.owl-drag .owl-item{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-grab{
    cursor:move;
    cursor:grab
}
.owl-carousel.owl-rtl{
    direction:rtl
}
.owl-carousel.owl-rtl .owl-item{
    float:right
}
.owl-carousel .animated{
    animation-duration:1s;
    animation-fill-mode:both
}
.owl-carousel .owl-animated-in{
    z-index:0
}
.owl-carousel .owl-animated-out{
    z-index:1
}
.owl-carousel .fadeOut{
    animation-name:fadeOut
}
@keyframes fadeOut{
    0%{
        opacity:1
    }
    100%{
        opacity:0
    }
}
.owl-height{
    transition:height .5s ease-in-out
}
.owl-carousel .owl-item .owl-lazy,.owl-carousel .owl-video-tn{
    transition:opacity .4s ease;
    opacity:0
}
.owl-carousel .owl-item img.owl-lazy{
    transform-style:preserve-3d
}
.owl-carousel .owl-video-play-icon:hover{
    -ms-transform:scale(1.3,1.3);
    transform:scale(1.3,1.3)
}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{
    display:none
}
.owl-carousel .owl-video-tn{
    height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain
}
.owl-carousel .owl-video-frame{
    position:relative;
    z-index:1;
    height:100%;
    width:100%
}
.owl-theme .owl-dots .owl-dot span{
    width:10px;
    height:10px;
    margin:5px 7px;
    background:#D6D6D6;
    display:block;
    -webkit-backface-visibility:visible;
    transition:opacity .2s ease;
    border-radius:30px
}
.product-listing-grid .product-relative .owl-theme .owl-dots{
    left:0;
    position:absolute;
    top:0
}
.product-listing-grid .product-relative .owl-theme .owl-dots .owl-dot{
    width:7px;
    height:7px;
    display:block;
    float:left;
    margin:0 3px
}
.product-listing-grid .product-relative .owl-theme .owl-dots .owl-dot span{
    background:#f0f0f0;
    width:7px;
    height:7px;
    padding:0;
    border-radius:100%
}
.product-listing-grid .product-relative .owl-theme .owl-dots .owl-dot.active span{
    background:#f60
}
.promocode-sucess{
    background:#f4f3f4;
    color:#333;
    border-bottom:4px solid #f0eef0;
    padding:7px 10px;
    font-size:13px;
    border-radius:4px;
    margin:10px 0 0
}
.promocode-sucess i{
    margin-right:5px;
    color:#8BC34A
}
.promocode-allow{
    background:#4CAF50;
    color:#fff;
    font-size:12px;
    font-weight:600;
    padding:8px 12px 8px 15px;
    line-height:15px;
    border-radius:25px;
    display:inline-block
}
.i-tooltip,.promocode-allow .close{
    display:inline-block;
    color:#4caf50
}
.promocode-allow .close{
    background:#fff;
    width:15px;
    height:15px;
    border-radius:50px;
    opacity:1;
    text-shadow:none;
    font-size:10px;
    font-weight:700;
    text-align:center;
    line-height:15px;
    vertical-align:middle;
    margin-left:10px
}
.i-tooltip{
    margin-left:4px;
    font-size:14px!important
}
.tooltip.product-tooltop{
    max-width:140px
}
.micro-hero-banner{
    height:320px;
    display:table;
    width:100%;
    background-size:cover!important;
    -moz-background-size:cover!important;
    -webkit-background-size:cover!important
}
.micro-hero-left,.micro-hero-right{
    height:100%;
    width:310px;
    position:absolute
}
.micro-hero-banner h2{
    font-size:40px;
    line-height:44px;
    color:#000;
    font-weight:300;
    margin:0 0 15px
}
.micro-hero-banner p{
    font-size:17px;
    color:#000;
    margin:0;
    line-height:22px
}
.micro-hero-grid{
    background:url(../images/home-new-band.jpg) top center no-repeat;
    position:relative;
    background-size:cover;
    -moz-background-size:cover;
    -webkit-background-size:cover
}
.micro-hero-grid .micro-hero-grid-box{
    padding:40px 20px;
    text-align:center;
    background:#f60;
    margin:0 auto;
    width:570px
}
.micro-hero-grid .micro-hero-grid-box p{
    color:#fff;
    font-size:22px;
    line-height:28px;
    font-weight:300
}
.micro-hero-grid .micro-hero-grid-box span{
    display:block;
    font-weight:800;
    font-size:30px;
    line-height:30px
}
.micro-hero-grid-inline{
    position:relative;
    padding:245px 0;
    max-width:1190px;
    margin:0 auto
}
.micro-grid-block{
    background:#fff;
    padding:30px
}
.brief-about-box,.show-by,.shown-shoe,.something-about-box{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.micro-grid-block h5{
    color:#000;
    margin:25px 0 0;
    font-size:17px;
    font-weight:600;
    line-height:24px
}
.micro-grid-block .price{
    color:#f60;
    font-size:19px;
    font-weight:700;
    margin:0 0 15px;
    line-height:24px
}
.micro-grid-block p{
    color:#333;
    font-size:14px;
    line-height:20px
}
.micro-hero-right{
    right:0;
    top:0
}
.micro-hero-left{
    left:0;
    top:0
}
.micro-hero-img{
    text-align:center
}
.micro-hero-top{
    top:0
}
.micro-hero-bottom{
    bottom:0
}
.micro-hero-bottom,.micro-hero-top{
    margin:0 auto;
    width:570px;
    position:absolute;
    left:0;
    right:0;
    height:245px
}
.micro-hero-bottom .micro-hero-img,.micro-hero-top .micro-hero-img{
    width:180px;
    float:left
}
.micro-hero-bottom .micro-hero-details,.micro-hero-top .micro-hero-details{
    margin-left:200px
}
.micro-hero-bottom p,.micro-hero-top p{
    line-height:24px;
    color:#777
}
.micro-hero-bottom.micro-grid-block h5,.micro-hero-top.micro-grid-block h5{
    margin:0
}
@media(max-width:1200px){
    .mhg-visible-left .micro-hero-left{
        width:35%
    }
    .mhg-visible-left.micro-hero-grid .micro-hero-grid-box{
        width:65%;
        float:right
    }
    .mhg-visible-right .micro-hero-left{
        width:35%
    }
    .mhg-visible-right.micro-hero-grid .micro-hero-grid-box{
        width:65%;
        float:left
    }
}
@media(max-width:1080){
    .mhg-visible-left .micro-hero-left,.mhg-visible-right .micro-hero-left{
        width:40%
    }
    .mhg-visible-left.micro-hero-grid .micro-hero-grid-box,.mhg-visible-right.micro-hero-grid .micro-hero-grid-box{
        width:60%
    }
}
@media(max-width:600px){
    .micro-hero-grid .micro-hero-grid-box{
        width:100%
    }
    .micro-hero-grid-inline{
        padding:20px
    }
    .micro-hero-bottom,.micro-hero-left,.micro-hero-right,.micro-hero-top{
        width:100%;
        position:static;
        height:auto
    }
    .micro-hero-bottom .micro-hero-img,.micro-hero-top .micro-hero-img{
        float:none;
        width:100%
    }
    .micro-hero-bottom .micro-hero-details,.micro-hero-top .micro-hero-details{
        margin-left:0
    }
}
.product-listing-wrapper.driving-shoes-section{
    min-height:0;
    background-color:#e6e6e6;
    padding:0
}
.product-listing-wrapper.driving-shoes-section .product-listing-grid{
    margin:0;
    border:none
}
.driving-shoes-section .product-listing-grid .product-relative{
    border:none;
    width:25%;
    position:relative
}
.driving-shoes-section .product-listing-grid .product-relative>a{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    z-index:2
}
.driving-shoes-section .product-listing-grid.three-items .product-relative .product-image{
    height:280px;
    line-height:280px
}
.driving-shoes-section .product-listing-grid.three-items .product-relative .product-image img{
    max-height:280px
}
.bglight{
    background-color:#eff0ea
}
.bgdark{
    background-color:#e0e1dc
}
.information-box{
    float:left;
    width:50%;
    height:280px;
    line-height:238px;
    background-color:#f60;
    color:#fff;
    padding:20px 50px;
    text-align:justify
}
.valign-middle-box{
    display:inline-block;
    vertical-align:middle;
    line-height:normal;
    width:100%
}
.information-box h3{
    font-family:open sans;
    font-size:30px;
    font-weight:300;
    letter-spacing:2px;
    margin:0 0 15px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.offer-box h4,.q-font,.sometext h4{
    letter-spacing:1px
}
.information-box p{
    font-family:open sans;
    font-size:18px;
    font-weight:300;
    line-height:28px;
    max-height:140px;
    overflow:hidden
}
.driving-shoes-section .product-listing-grid.three-items .product-relative{
    width:33.3333333%
}
.brief-about-box,.brief-in-text,.something-about-box{
    width:100%;
    position:relative
}
.driving-shoes-section .product-listing-grid .product-relative .product-price{
    color:#000;
    font-size:15px
}
.driving-shoes-grid.three-items{
    padding-bottom:50px
}
.something-about-box{
    padding:60px 68px;
    color:#fff
}
.brief-about-box{
    padding:30px 95px;
    color:#fff
}
.brief-in-text{
    z-index:2
}
.show-by{
    width:335px;
    height:375px;
    max-width:100%;
    position:relative;
    float:left
}
.shown-shoe{
    height:190px;
    margin-top:-95px;
    position:absolute;
    right:-170px;
    top:50%;
    width:190px
}
.shoe-quoted-text{
    width:400px;
    float:right;
    margin:45px 20px 0 0;
    max-width:100%
}
.shoe-quoted-text label{
    font-size:20px;
    font-weight:300;
    letter-spacing:1px
}
.q-font{
    font-family:open sans;
    font-size:40px;
    font-weight:300;
    line-height:50px;
    margin:15px 0
}
.gigdetail-content .close-btn{
    position:absolute;
    right:20px;
    top:20px
}
.shade75{
    background-color:rgba(0,0,0,.75)
}
.shade90{
    background-color:rgba(9,13,20,.9)
}
.overlay-y{
    background:url(../images/overlay-y.png) repeat-y
}
.overlay-y,.shade75,.shade90{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    z-index:1
}
.sometext{
    display:inline-block;
    position:relative;
    z-index:2;
    width:330px
}
.sometext h4{
    color:#fff;
    font-family:open sans;
    font-size:30px;
    font-weight:400;
    line-height:37px
}
.sometext p{
    color:#fff;
    font-family:open sans;
    font-size:18px;
    font-weight:300;
    line-height:30px;
    margin:12px 0 0
}
.offer-box h2.offtext,.upto-text{
    display:inline-block;
    font-weight:700;
    font-family:open sans
}
.sometext p:first-of-type{
    margin-top:20px
}
.makegrid,.offer-box{
    width:100%;
    margin-top:50px
}
.offer-box{
    height:280px;
    line-height:245px;
    text-align:center;
    padding:20px;
    border:1px solid #000
}
.upto-text{
    font-size:33px;
    left:0;
    line-height:32px;
    position:absolute;
    vertical-align:top
}
.offer-box h2.offtext{
    color:#f60;
    font-size:80px;
    margin-bottom:15px;
    line-height:60px;
    padding:0 52px 0 47px;
    position:relative
}
.offer-box .sub,.offer-box .sup{
    left:initial;
    position:absolute;
    display:inline-block
}
.offer-box .sup{
    font-size:40px;
    font-weight:400;
    line-height:32px;
    right:19px;
    top:0
}
.offer-box .sub{
    bottom:0;
    font-size:28px;
    font-weight:600;
    line-height:21px;
    right:0
}
.offer-box h4{
    font-size:22px;
    font-family:open sans;
    font-weight:300;
    color:#000
}
.offer-box h3{
    color:#000;
    font-family:open sans;
    font-size:35px;
    font-weight:900;
    letter-spacing:0;
    margin-bottom:5px
}
.why-called-driveshoes{
    background-color:#fff;
    margin-bottom:20px;
    padding:70px 0 30px;
    width:100%
}
.makegrid{
    display:inline-block
}
.inner-grdbox{
    float:left;
    width:25%;
    min-height:240px;
    line-height:240px;
    text-align:center
}
.separate-line-box{
    width:4%;
    float:left;
    height:100px
}
.firstbanr-img,.lastbanr-img,.middlebanr-img{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    height:600px
}
.inner-grdbox.set-textright{
    text-align:left
}
.inner-grdbox.set-textleft{
    text-align:left;
    padding-right:40px
}
.information-box p a.more-read{
    background-color:#fff;
    display:inline-block;
    font-size:15px;
    line-height:normal;
    padding:0 6px;
    vertical-align:middle
}
.driving-highlight-text,.why-called-driveshoes>h2{
    padding:0 20px;
    text-transform:uppercase;
    text-align:center
}
.inner-grdbox h5{
    font-size:18px;
    font-family:georgia,sans-serif;
    color:#000;
    font-weight:400;
    margin-bottom:15px
}
.inner-grdbox p{
    font-size:16px;
    font-family:open sans;
    font-weight:300;
    line-height:27px;
    color:#000
}
.why-called-driveshoes>h2{
    font-family:open sans;
    font-size:40px;
    font-weight:700;
    letter-spacing:5px;
    margin-bottom:10px;
    margin-top:25px;
    word-spacing:10px
}
.driving-highlight-text{
    color:#f60;
    font-family:open sans;
    font-size:17px;
    font-weight:400;
    letter-spacing:2px;
    width:100%
}
.drive-shoes-banner{
    width:100%;
    background-color:#e6e6e6
}
.custom-container{
    width:100%;
    max-width:1400px;
    margin:0 auto
}
.banner-gridbox{
    display:inline-block;
    width:100%;
    margin-bottom:-5px
}
.most-left-bnr,.most-right-bnr{
    float:left;
    width:50%;
    position:relative
}
.most-right-bnr{
    padding-left:215px
}
.most-left-bnr{
    padding-right:215px
}
.firstbanr-img,.lastbanr-img{
    width:100%
}
.middlebanr-img{
    line-height:600px;
    margin-right:-215px;
    position:absolute;
    right:0;
    top:0;
    width:430px
}
.drive-showbnrtext{
    width:100%;
    position:relative;
    z-index:2;
    padding:0 30px;
    color:#fff;
    text-align:center
}
.thinfont{
    text-transform:uppercase;
    font-family:open sans;
    font-weight:300;
    font-size:16px;
    display:block
}
.explore-btn,span.tag-title{
    display:inline-block;
    text-transform:uppercase
}
.drive-showbnrtext h1{
    font-family:open sans;
    font-size:50px;
    font-weight:800;
    line-height:47px;
    margin:7px 0 10px;
    text-transform:uppercase
}
.drive-showbnrtext h1 span{
    letter-spacing:13px;
    line-height:30px;
    padding-left:13px
}
.drive-showbnrtext p{
    font-family:open sans;
    font-size:18px;
    font-weight:400
}
.explore-btn{
    background-color:#fff;
    border:none;
    border-radius:3px;
    color:#000;
    font-size:14px;
    margin:15px 0 0;
    max-width:211px;
    padding:12px 20px;
    text-align:center;
    width:100%;
    text-decoration:none!important
}
.off-rates,.off-rates>span{
    font-size:13px
}
.inner-grdbox.only-im{
    padding-left:40px;
    text-align:right;
    width:25%
}
.inner-grdbox.set-textleft,.inner-grdbox.set-textright{
    width:25%;
    padding-left:10px
}
.inner-grdbox.set-textleft{
    padding-left:0
}
.product-relative.no-hover:hover{
    box-shadow:none
}
.off-rates{
    width:48px;
    height:48px;
    position:absolute;
    right:-14px;
    top:-2px;
    border-radius:100%;
    background-color:#fff;
    text-align:center;
    line-height:13px;
    color:#F60;
    font-weight:700;
    z-index:90;
    white-space:nowrap;
    padding:10px 5px 0;
    border:1px solid #F60
}
.driving-shoes-grid.three-items .off-rates{
    right:0;
    top:15px
}
.product-listing-grid.driving-shoes-grid .product-relative .product-image{
    height:224px;
    line-height:224px
}
.tz-cart-paydetail{
    overflow-y:auto
}
.tz-cart-paydetail .tz-cart-checkout .btn{
    margin:0 0 20px
}
.driving-shoes-section .product-listing-grid .product-relative .product-image img{
    max-height:224px
}
span.tag-title{
    background:#ffdb35;
    padding:4px 5px;
    border-radius:2px;
    font-weight:600;
    font-size:10px;
    line-height:10px;
    vertical-align:middle;
    margin:0 0 0 -17px;
    position:absolute;
    top:-21px;
    z-index:6;
    left:auto;
    right:auto
}
@media(max-width:1299px){
    .brief-about-box{
        padding:30px 75px
    }
}
@media(max-width:1280px){
    .information-box.full-width.ronnybox-alignment {
        height: 325px;
        line-height: 279px;
        margin-bottom: 40px;
        padding: 20px;
    }
    .plg-update-1.product-listing-grid .product-relative .product-price{
        height:45px
    }
    .plg-update-1.product-listing-grid .product-relative .product-price .text-green{
        display:block;
        text-align:center;
        line-height:14px
    }
}
@media(max-width:1199px){
    body .tzarofeatures-box label{
        margin:0 20px 0 0;
    }
    .firstbanr-img,.lastbanr-img{
        height:400px
    }
    .middlebanr-img{
        height:400px;
        line-height:400px
    }
    .driving-shoes-section .product-listing-grid.three-items .product-relative .product-image{
        height:250px;
        line-height:250px
    }
    .driving-shoes-section .product-listing-grid.three-items .product-relative .product-image img{
        max-height:250px
    }
    .product-listing-grid.driving-shoes-grid .product-relative .product-image{
        height:194px;
        line-height:194px
    }
    .information-box,.offer-box{
        height:250px;
        line-height:210px
    }
    .driving-shoes-section .product-listing-grid .product-relative .product-image img{
        max-height:194px
    }
    .information-box h3{
        font-size:22px;
        margin:0 0 5px;
        text-align:left
    }
    .offer-box{
        margin-top:40px
    }
    .brief-about-box{
        padding:30px
    }
    .show-by{
        height:265px;
        width:265px
    }
    .shoe-quoted-text{
        margin:30px 0 0;
        width:360px
    }
    .q-font{
        font-size:28px;
        line-height:38px;
        margin:15px 0 8px
    }
}
@media(max-width:1140px){
    .product-listing-grid .product-relative{
        width:33.333333%
    }
}
@media(max-width:991px){
    .product-listing-grid .product-relative{
        width:50%
    }
    .inner-grdbox{
        width:50%;
        line-height:normal;
        min-height:0;
        margin-top:30px
    }
    .inner-grdbox.only-im{
        width:40%;
        clear:left
    }
    .makegrid .inner-grdbox.set-textleft,.makegrid .inner-grdbox.set-textright{
        width:60%;
        padding:0 20px
    }
    .why-called-driveshoes>h2{
        margin-bottom:15px
    }
    .why-called-driveshoes{
        padding:40px 0 20px
    }
    .driving-shoes-section .product-listing-grid.three-items .product-relative .product-image{
        height:200px;
        line-height:200px
    }
    .driving-shoes-section .product-listing-grid.three-items .product-relative .product-image img{
        max-height:200px
    }
    .product-listing-grid.driving-shoes-grid .product-relative .product-image{
        height:144px;
        line-height:144px
    }
    .driving-shoes-section .product-listing-grid .product-relative .product-image img{
        max-height:144px
    }
    .offer-box{
        height:200px;
        line-height:160px;
        margin-top:40px
    }
    .offer-box h4{
        font-size:14px;
        letter-spacing:0
    }
    .offer-box h3{
        font-size:25px
    }
    .offer-box h2.offtext{
        font-size:40px;
        padding:0 26px 0 20px;
        line-height:27px
    }
    .upto-text{
        font-size:13px;
        line-height:14px
    }
    .offer-box .sup{
        font-size:17px;
        line-height:18px;
        right:11px
    }
    .offer-box .sub{
        font-size:13px;
        line-height:11px;
        right:2px
    }
    .information-box{
        height:200px;
        line-height:160px;
        padding:20px
    }
    .information-box h3{
        font-weight:400;
        letter-spacing:0;
        font-size:18px
    }
    .information-box p{
        font-size:14px;
        font-weight:400;
        line-height:22px;
        max-height:131px
    }
    .information-box.elvis-infobox.ronny-infobox p{
        font-size:18px;
        font-weight:300
    }
    .something-about-box{
        padding:50px
    }
    .inner-grdbox.set-textleft{
        padding-left:40px
    }
    #set-cart-height{
        height:auto!important
    }
    .tz-cart-paydetail .tz-cart-checkout .btn{
        margin:0 0 20px
    }
    .show-by{
        height:245px;
        width:215px
    }
    .shown-shoe{
        height:140px;
        margin-top:-70px;
        right:-120px;
        width:140px
    }
    .shoe-quoted-text{
        width:290px
    }
    .q-font{
        font-size:22px;
        line-height:28px
    }
    .shoe-quoted-text label{
        font-size:16px
    }
}
@media(max-width:767px){
    .inner-grdbox.set-textleft,.inner-grdbox.set-textright{
        padding:0 30px;
        text-align:left;
        width:100%
    }
    .driving-shoes-section .product-listing-grid .product-relative,.driving-shoes-section .product-listing-grid.three-items .product-relative{
        width:50%
    }
    .detail-gigPopup .gigform-container .gigform-valign{
        margin:15px;
        width:auto
    }
    .information-box{
        height:auto;
        line-height:normal;
        padding:20px;
        width:100%
    }
    .makegrid{
        margin-top:0
    }
    .product-listing-grid.driving-shoes-grid .product-relative .product-image{
        height:224px;
        line-height:224px
    }
    .driving-shoes-section .product-listing-grid .product-relative .product-image img{
        max-height:224px
    }
    .account-orders .order-container .oc-details .col1{
        width:100%;
        float:none;
        margin:0 0 15px
    }
    .account-orders .order-container .oc-details .col2,.account-orders .order-container .oc-details .col3{
        width:50%;
        padding:15px;
        background:#dff0d8
    }
    .account-orders .order-container .oc-details .col2{
        text-align:left
    }
    .account-orders .order-container .oc-details .col3{
        text-align:right
    }
    .order-container{
        padding:0;
        border:0
    }
    .order-container .oc-bot p.text-right{
        text-align:left
    }
    .order-container .btn-grey{
        padding:10px;
        display:block
    }
    .shoe-quoted-text{
        width:100%
    }
}
@media(max-width:599px){
    .product-listing-grid .product-relative{
        width:100%
    }
    .firstbanr-img,.lastbanr-img{
        height:300px
    }
    .middlebanr-img{
        height:300px;
        line-height:300px;
        margin-right:-150px;
        width:300px
    }
    .most-left-bnr{
        padding-right:150px
    }
    .most-right-bnr{
        padding-left:150px
    }
    .why-called-driveshoes>h2{
        margin:0 0 10px;
        font-size:25px
    }
    .inner-grdbox{
        width:100%;
        line-height:normal;
        min-height:0;
        margin-top:30px
    }
    .inner-grdbox.only-im{
        width:100%;
        clear:left;
        text-align:center
    }
    .makegrid .inner-grdbox.set-textleft,.makegrid .inner-grdbox.set-textright{
        width:100%;
        padding:0 20px;
        text-align:center
    }
    .makegrid .inner-grdbox.set-textright{
        margin-bottom:20px
    }
}
@media(max-width:480px){
    .driving-shoes-section .product-listing-grid .product-relative,.driving-shoes-section .product-listing-grid.three-items .product-relative,.information-box,.sometext{
        width:100%
    }
    .something-about-box{
        padding:25px
    }
    .information-box p{
        max-height:initial
    }
    .information-box{
        height:auto;
        line-height:normal
    }
    .why-called-driveshoes>h2{
        font-size:18px
    }
    .inner-grdbox.set-textleft,.inner-grdbox.set-textright{
        padding:0 20px
    }
    .brief-about-box{
        padding:25px
    }
    .shown-shoe{
        height:110px;
        margin-top:-55px;
        right:-104px;
        width:110px
    }
}
ul.dot-list li{
    margin:0 0 20px 20px;
    padding-left:7px
}
.awaiting-payment{
    background:#fff;
    height:100%;
    padding:100px 0
}
.awaiting-payment .ap-loader-top{
    background:#fcf8e3;
    padding:30px;
    text-align:center;
    border-radius:10px;
    max-width:720px;
    margin:0 auto 40px;
    border:2px solid #fbeed5
}
.awaiting-payment .ap-loader-top .progress{
    max-width:400px;
    margin:0 auto;
    background:#fcf8e3;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none
}
.awaiting-payment .ap-loader-top .progress .progress-bar{
    background-color:#f60
}
.awaiting-payment .ap-loader-top p{
    font-size:22px;
    color:#000;
    font-weight:600;
    margin:0 0 25px;
    line-height:24px
}
.awaiting-payment p{
    font-size:18px;
    line-height:20px;
    color:#000;
    text-align:center;
    margin:0 0 25px
}
.awaiting-payment .ap-failed-top{
    background:#f2dede;
    padding:30px;
    text-align:center;
    border-radius:10px;
    max-width:720px;
    margin:0 auto 40px;
    border:2px solid #eed3d7
}
.limited-editionbox,.show-cmnbox{
    background-position:center center;
    background-size:cover
}
.awaiting-payment .ap-failed-top p{
    color:#b94a48;
    font-size:22px;
    line-height:24px;
    font-weight:600;
    margin:0
}
.coupon-activate-message{
    padding:120px 0;
    text-align:center
}
.coupon-activate-message h1{
    font-size:28px;
    color:#282b30;
    line-height:34px;
    margin:26px 0
}
.coupon-activate-message p{
    font-size:16px;
    color:#282b30;
    line-height:30px;
    margin:0;
    font-weight:300
}
@media(max-width:599px){
    .coupon-activate-message{
        padding:40px 0
    }
}
.paymnt-mthd-box{
    background-color:#fff;
    padding:20px 0;
    max-width:400px;
    display:inline-block;
    width:100%
}
.design-custom-radio label,.pmt-lbl{
    display:block;
    font-size:15px;
    color:#000;
    font-family:"Open Sans",sans-serif
}
.design-custom-radio,.radio-btn-box{
    width:100%
}
.design-custom-radio label{
    cursor:pointer;
    background-color:#f7f7f7;
    padding:15px 15px 15px 30px;
    width:100%;
    position:relative;
    font-weight:400;
    margin:0
}
.design-custom-radio:nth-child(2n) label{
    background-color:#fff
}
.pmt-lbl{
    font-weight:300;
    margin-bottom:15px
}
.design-custom-radio label::before{
    content:'';
    width:14px;
    height:14px;
    border:1px solid #b3b3b3;
    border-radius:100%;
    position:absolute;
    left:10px;
    top:19px
}
.design-custom-radio label::after{
    background-color:#f60;
    border-radius:100%;
    content:"";
    height:8px;
    left:13px;
    position:absolute;
    top:22px;
    width:8px;
    display:none
}
.design-custom-radio input[type=radio]:checked+label::after{
    display:block
}
.design-custom-radio input[type=radio]{
    display:none
}
.design-custom-radio label>img{
    margin:0 5px 0 10px
}
.payment-modalbox{
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background-color:rgba(0,0,0,.7);
    text-align:center;
    line-height:85vh;
    padding:0 15px;
    overflow-y:auto;
    z-index:999
}
.payment-modalbox .m-box{
    width:100%;
    max-width:480px;
    padding:50px 40px;
    border-radius:5px;
    background-color:#fff;
    display:inline-block;
    line-height:normal;
    vertical-align:middle
}
.m-box-field{
    width:100%;
    margin-top:15px;
    position:relative
}
.m-box h3{
    font-size:20px;
    font-weight:600;
    color:#000;
    font-family:"Open Sans",sans-serif;
    margin:0 0 25px
}
.m-box-field .form-control{
    color:#000;
    border:1px solid #ececec;
    height:auto;
    box-shadow:none;
    padding:20px;
    font-size:15px;
    font-weight:300;
    font-family:"Open Sans",sans-serif;
    text-align:center
}
.orange-btn{
    background-color:#f60;
    padding:13px 20px;
    width:175px;
    border-radius:5px;
    text-align:center;
    font-size:13px;
    text-transform:uppercase;
    color:#fff;
    font-weight:900;
    letter-spacing:2px;
    border:1px solid #f60
}
.step1-box,.step2-box{
    width:100%
}
.otp-proc{
    padding:0 15px;
    font-size:15px;
    margin-bottom:5px;
    line-height:15px;
    display:inline-block;
    vertical-align:top;
    color:#888;
    font-weight:400;
    font-family:"Open Sans",sans-serif;
    position:relative
}
.boatshoe-img,.close,.detail-gigPopup .close-btn,.gigform-container,.more-read,.primepopup .modal-dialog,.track-content{
    vertical-align:middle
}
.boat-shoetext,.edition-content p,.elvis-banner-box p,.elvis-infobox h5,.r-bnrtext,.sometext ul li{
    font-family:open sans
}
span.otp-proc{
    border-right:1px solid #888
}
.edit-p-icon{
    position:absolute;
    right:25px;
    top:50%;
    margin-top:-11px
}
.m-box-field.disabled::before,.otp-proc.disabled::before{
    content:"";
    left:5px;
    opacity:.7;
    position:absolute;
    right:5px;
    top:-5px;
    display:block
}
.otp-proc.disabled::before{
    background-color:#ccc;
    bottom:-5px;
    z-index:2
}
.m-box-field.disabled::before{
    bottom:0;
    z-index:10
}
.btm-lineinfobox::before,.limited-editionbox::before,.sometext li::before{
    content:''
}
.elvis-infobox{
    text-align:center;
    position:relative
}
.elvis-infobox>a{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    z-index:1
}
.elvis-infobox h5{
    font-size:36px;
    font-weight:700;
    letter-spacing:1px
}
.information-box.elvis-infobox p{
    margin:14px 0 4px
}
.information-box.ronny-infobox h4{
    font-size:22px;
    line-height:normal;
    font-weight:300;
    margin:0
}
.information-box.ronny-infobox h3{
    text-align:center
}
.elvis-dtext .sometext h4{
    font-size:25px;
    line-height:normal;
    text-transform:capitalize
}
.elvis-dtext .sometext{
    width:350px
}
.overlap-boxes{
    float:right;
    width:600px;
    height:330px;
    position:relative;
    z-index:5;
    top:8px
}
.show-cmnbox{
    width:325px;
    height:285px;
    position:absolute
}
.show-cmnbox.overlap1{
    top:0;
    left:0;
    z-index:2
}
.show-cmnbox.overlap2{
    top:45px;
    right:0;
    z-index:1
}
.product-listing-wrapper.driving-shoes-section.elvis-dtext{
    padding-bottom:90px
}
.elvis-dtext .something-about-box{
    min-height:462px
}
.elvis-infobox .btn-primary{
    background-color:#fff;
    border-radius:3px;
    color:#f60;
    margin-top:20px;
    min-width:150px;
    padding:14px 30px
}
.limited-editionbox{
    width:100%;
    padding:60px;
    background-repeat:no-repeat;
    background-color:#e4e4e4;
    position:relative
}
.limited-editionbox::before{
    width:100%;
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background:url(../images/elvis-shade.png) repeat-y
}
.edition-content{
    width:100%;
    position:relative;
    z-index:2
}
.edition-content p{
    font-size:25px;
    font-weight:300;
    line-height:normal;
    margin-bottom:10px
}
.leather-sh .edition-content p{
    font-size:38px;
    margin:0
}
.leather-infobox.information-box h3{
    font-size:45px;
    font-weight:900;
    letter-spacing:-2px;
    line-height:47px;
    margin:0 0 8px;
    overflow:visible;
    text-shadow:1px 1px 1px #90646e;
    text-align:center
}
.edition-content .btn-primary,.elvis-banner-box .btn-primary,.leathershoe-banner-box .btn-primary,.ronny-banner-box .btn-primary,.sometext .btn-primary{
    border-radius:3px;
    margin-top:15px;
    min-width:150px;
    padding:14px 30px;
    position:relative;
    z-index:1
}
.about-elvis-pattern{
    padding:95px 50px 110px;
    background-color:#fff;
    text-align:center
}
.elvis-banner-box{
    width:100%;
    padding:90px 250px 90px 522px;
    color:#fff;
    position:relative;
    background:url(../images/elvis-banner-pattern.jpg) 63px bottom no-repeat #000;
    min-height:500px
}
.ronny-banner-box,.ronny-imgbox{
    background-repeat:no-repeat;
    background-size:cover
}
.spc-t{
    margin-top:17px
}
.elvis-banner-box p{
    font-size:14px;
    font-weight:400;
    line-height:23px;
    margin:10px 0 0;
    width:100%
}
.elvis-banner-box p:first-of-type{
    margin-top:25px
}
.elvis-banner-box p:last-of-type{
    margin-bottom:10px
}
.make-out{
    bottom:-46px;
    position:absolute;
    right:40px
}
.leather-shoes-grid,.product-listing-wrapper .product-listing-grid.elvis-shoes-grid,.product-listing-wrapper .product-listing-grid.ronny-shoes-grid{
    position:relative
}
.product-listing-grid.driving-shoes-grid.elvis-shoes-grid .product-relative .product-image{
    height:280px;
    line-height:280px
}
.owl-carousel.productimg-slide{
    display:block
}
.elvis-shoes-grid .customNavigation,.leather-shoes-grid .customNavigation,.ronny-shoes-grid .customNavigation{
    display:none
}
.elvis-infobox.device-show,.leather-shoe.device-show{
    width:100%;
    float:none;
    display:none
}
.elvis-shoes-grid .customNavigation .next,.elvis-shoes-grid .customNavigation .prev,.leather-shoes-grid .customNavigation .next,.leather-shoes-grid .customNavigation .prev,.ronny-shoes-grid .customNavigation .next,.ronny-shoes-grid .customNavigation .prev{
    margin-top:-20px;
    position:absolute;
    top:50%;
    z-index:5
}
.elvis-shoes-grid .customNavigation .prev,.leather-shoes-grid .customNavigation .prev,.ronny-shoes-grid .customNavigation .prev{
    left:0
}
.elvis-shoes-grid .customNavigation .next,.leather-shoes-grid .customNavigation .next,.ronny-shoes-grid .customNavigation .next{
    right:0
}
.ronny-banner-box{
    width:100%;
    height:500px;
    background-position:center bottom
}
.ronny-banner-text{
    color:#fff;
    display:inline-block;
    margin:60px 0 0 15%;
    max-width:270px;
    text-align:center;
    width:100%
}
.driving-shoes-grid .product-relative:hover{
    z-index:1
}
.r-bnrtext{
    color:#fff;
    font-size:16px;
    font-weight:600;
    display:block;
    margin:0 0 12px;
    letter-spacing:.5px;
    padding:0 24px
}
.ronny-banner-text .btm-space25{
    margin-bottom:25px
}
.sometext ul{
    padding:0;
    width:100%;
    margin-top:15px
}
.sometext ul li{
    color:#fff;
    list-style-type:none;
    font-size:17px;
    font-weight:300;
    line-height:28px;
    margin:8px 0 0;
    position:relative;
    padding-left:15px
}
.sometext li::before{
    width:7px;
    height:7px;
    background-color:#fff;
    border-radius:10px;
    position:absolute;
    left:0;
    top:11px
}
.ronny-infobox .valign-middle-box{
    width:84%;
    max-width:100%
}
.ronny-imgbox{
    background-position:center center;
    border-radius:100%;
    display:inline-block;
    height:70px;
    left:0;
    position:relative;
    top:50%;
    width:70px
}
.about-boat-pattern{
    width:100%
}
.typical-boatshoes{
    background-color:#fff;
    background-position:0 0;
    background-repeat:repeat-x;
    border-color:#e6e6e6;
    border-style:solid;
    border-width:0 0 1px;
    padding:0 40px 60px;
    width:100%
}
.boat-banner-box{
    text-align:center;
    width:100%
}
.boat-shoebox{
    width:100%;
    margin-top:30px;
    padding:0 40px
}
.boatshoe-img{
    width:100%;
    text-align:center;
    height:120px;
    line-height:120px
}
.boat-shoetext{
    color:#000;
    font-size:30px;
    font-weight:600;
    text-align:center
}
.boat-shoebox p{
    color:#000;
    font-size:20px;
    line-height:29px
}
.something-about-box.boat-abouttext{
    min-height:0;
    height:auto;
    padding:40px 38px
}
.information-box.boat-infobox h3{
    text-align:center
}
.elvis-infobox.boat-infobox.device-show{
    padding:20px
}
.about-elvis-pattern.boatshoe-box{
    padding:50px 50px 20px
}
.boat-abouttext .overlap-boxes{
    height:auto;
    width:auto;
    top:0
}
.elvis-dtext .boat-abouttext .sometext{
    display:inherit;
    float:none;
    margin:0 auto;
    max-width:600px;
    text-align:center;
    width:100%
}
.boatside-img{
    float:right;
    position:relative;
    z-index:2
}
.boat-abouttext .sometext h4{
    text-transform:none
}
.boatshoe-box .boat-shoetext{
    margin-bottom:30px
}
.information-box.leather-shoe{
    height:300px;
    line-height:260px;
    text-align:center
}
.information-box.leather-shoe h3{
    font-size:40px;
    font-weight:300;
    height:auto;
    line-height:50px;
    overflow:visible;
    text-transform:none;
    white-space:normal;
    margin:10px 0 0
}
.btm-lineinfobox,.sidetwo-boxes .lthr-imgbox{
    height:335px;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.something-about-box.leather-abtbox{
    padding:0;
    margin-bottom:70px;
    color:#fff
}
.bottom-abt-leathershoe{
    width:100%;
    display:inline-block;
    position:relative
}
.sidetwo-boxes{
    float:left;
    width:50%
}
.sidetwo-boxes .lthr-imgbox{
    width:100%
}
.sidetwo-boxes.boxright{
    padding-left:245px
}
.sidetwo-boxes.boxleft{
    padding-right:245px
}
.btm-lineinfobox{
    position:absolute;
    top:0;
    left:50%;
    width:490px;
    margin-left:-245px;
    color:#fff
}
.btm-lineinfobox::before{
    width:100%;
    height:100%;
    background-color:rgba(0,0,0,.8);
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0
}
.lefttext::after,.righttext::after{
    border-bottom:2px dashed #fff;
    width:150px
}
.lefttext::before,.righttext::before{
    border-right:2px dashed #fff;
    height:40px
}
.btm-lineinfobox .righttext{
    text-align:right;
    position:absolute;
    color:#fff;
    padding-right:35px;
    top:40px;
    right:0
}
.btm-lineinfobox .lefttext{
    text-align:left;
    position:absolute;
    color:#fff;
    padding-left:35px;
    bottom:40px;
    left:0
}
.righttext::after,.righttext::before{
    bottom:-51px;
    content:"";
    position:absolute
}
.btm-lineinfobox p{
    font-size:26px;
    font-weight:300;
    line-height:33px
}
.btm-lineinfobox p b{
    font-weight:600
}
.lefttext::before{
    content:"";
    left:156px;
    position:absolute;
    top:-51px
}
.lefttext::after{
    content:"";
    left:0;
    position:absolute;
    top:-51px
}
.righttext::before{
    right:156px
}
.righttext::after{
    right:0
}
.leathershoe-banner-box{
    width:100%;
    height:500px;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:top left
}
.about-leathershoe{
    width:100%;
    background-color:#fff;
    padding:80px 0
}
.box-aboutlthr{
    padding:0 20px 0 130px;
    text-align:center;
    width:100%
}
.box-aboutlthr p{
    font-size:20px;
    font-weight:600;
    color:#000;
    margin:25px auto 0;
    max-width:470px
}
.description-lthr{
    text-align:left;
    padding:0 30px
}
.card-holder,.coming-soon a::before,.field_check,.main-bannertext,.personalise,.prime-section-box,.product-look span,.wallets{
    text-align:center
}
.genuine-leathertext{
    color:#fff;
    font-size:54px;
    font-weight:900;
    letter-spacing:-3px;
    line-height:54px;
    margin:3px 0 9px;
    text-shadow:1px 1px 1px #987d81;
    text-transform:uppercase
}
.main-bannertext{
    max-width:290px;
    float:right;
    margin:80px 90px 0 0
}
@media(max-width:1199px) and (min-width:992px){
    .product-large-view .plv-right {
        padding-left: 10px;
    }
    .elvis-dtext .overlap-boxes{
        width:440px
    }
    .overlap-boxes .show-cmnbox{
        height:235px;
        width:265px
    }
    .elvis-dtext .boat-abouttext .overlap-boxes,.ronny-infobox .valign-middle-box{
        width:auto
    }
    .overlap-boxes .show-cmnbox.overlap2{
        left:175px;
        top:99px
    }
    .about-elvis-pattern{
        padding:55px 50px 70px
    }
    .elvis-banner-box{
        background:url(../images/elvis-banner-pattern.jpg) 0 bottom/75% no-repeat #000;
        padding:90px 170px 90px 400px;
        min-height:20px
    }
    .product-listing-grid.driving-shoes-grid.elvis-shoes-grid .product-relative .product-image{
        height:250px;
        line-height:250px
    }
    .information-box.elvis-infobox.ronny-infobox p{
        margin:0
    }
    .typical-boatshoes{
        padding:0 0 50px
    }
    .boat-shoebox{
        padding:0 10px
    }
    .information-box.leather-shoe h3{
        font-size:25px;
        line-height:35px;
        text-align:center
    }
    .information-box.leather-shoe{
        height:270px;
        line-height:240px
    }
    .leather-infobox.information-box h3{
        font-size:40px
    }
    .box-aboutlthr{
        padding:0 0 0 30px
    }
}
@media(max-width:991px) and (min-width:768px){
    .elvis-dtext .overlap-boxes{
        display:inline-block;
        float:none;
        height:330px;
        margin-top:30px;
        top:0;
        width:100%
    }
    .overlap-boxes .show-cmnbox{
        width:314px
    }
    .elvis-infobox img{
        max-width:190px
    }
    .about-elvis-pattern{
        padding:55px 50px 70px
    }
    .about-elvis-pattern.boatshoe-box{
        padding:50px 50px 20px
    }
    .elvis-banner-box{
        background:url(../images/elvis-banner-pattern.jpg) 0 bottom/75% no-repeat #000;
        padding:50px 70px 50px 250px;
        min-height:20px
    }
    .product-listing-grid.driving-shoes-grid.elvis-shoes-grid .product-relative .product-image{
        height:200px;
        line-height:200px
    }
    .information-box.elvis-infobox.ronny-infobox p{
        font-size:14px;
        font-weight:400;
        margin:0
    }
    .information-box.ronny-infobox h4{
        font-size:18px;
        font-weight:400
    }
    .elvis-infobox.ronny-infobox .btn-primary{
        margin-top:4px
    }
    .typical-boatshoes{
        padding:0 0 30px
    }
    .boat-shoebox{
        padding:0;
        margin-top:10px
    }
    .information-box.leather-shoe{
        height:220px;
        line-height:180px
    }
    .leather-infobox.information-box h3{
        font-size:30px;
        line-height:28px
    }
    .box-aboutlthr{
        padding:0 0 0 30px
    }
    .about-leathershoe{
        padding:50px 0
    }
}
@media(max-width:991px){
    .elvis-dtext .sometext{
        width:100%
    }
    .make-out{
        width:200px
    }
    .ronny-banner-box{
        height:auto;
        padding-bottom:30px
    }
    .ronny-banner-text{
        margin:30px 0 0 30px
    }
    .r-bnrtext{
        text-shadow:0 0 2px #000
    }
    .ronny-infobox .valign-middle-box{
        width:auto
    }
    .elvis-dtext .boat-abouttext .overlap-boxes{
        float:none;
        height:auto;
        margin:20px auto 0;
        width:auto
    }
    .information-box.leather-shoe h3{
        font-size:25px;
        line-height:35px;
        text-align:center
    }
    .btm-lineinfobox,.sidetwo-boxes .lthr-imgbox{
        height:250px
    }
    .btm-lineinfobox .righttext{
        padding-right:20px;
        top:25px
    }
    .btm-lineinfobox .lefttext{
        padding-left:20px;
        bottom:25px
    }
    .bottom-abt-leathershoe .btm-lineinfobox{
        width:400px;
        margin-left:-200px
    }
    .sidetwo-boxes.boxleft{
        padding-right:200px
    }
    .sidetwo-boxes.boxright{
        padding-left:200px
    }
    .btm-lineinfobox p{
        font-size:23px;
        font-weight:300;
        line-height:30px
    }
    .main-bannertext{
        margin:40px 50px 0 0
    }
    .leathershoe-banner-box{
        height:350px;
        background-position:left -20px top 0
    }
    .genuine-leathertext{
        font-size:38px;
        line-height:37px
    }
}
@media(min-width:768px){
    .full-img{
        display:block
    }
    .responsive-img{
        display:none
    }
}
@media(max-width:767px){
    .description-lthr,.information-box.leather-shoe h3{
        text-align:center
    }
    .full-img{
        display:none
    }
    .responsive-img{
        display:block
    }
    .elvis-dtext .overlap-boxes{
        width:440px;
        height:335px;
        margin:20px auto 0;
        float:none
    }
    .overlap-boxes .show-cmnbox{
        height:235px;
        width:265px
    }
    .overlap-boxes .show-cmnbox.overlap2{
        left:175px;
        top:99px
    }
    .about-elvis-pattern{
        padding:40px 20px 20px
    }
    .elvis-banner-box{
        background:url(../images/elvis-banner-pattern.jpg) 0 bottom/75% no-repeat #000;
        padding:50px 6% 50px 35%;
        min-height:20px
    }
    .product-listing-wrapper.driving-shoes-section.elvis-dtext{
        padding-bottom:15px
    }
    .driving-shoes-section .product-listing-grid.elvis-shoes-grid .productimg-slide .product-relative,.driving-shoes-section .product-listing-grid.leather-shoes-grid .productimg-slide .product-relative,.driving-shoes-section .product-listing-grid.ronny-shoes-grid .productimg-slide .product-relative{
        width:100%
    }
    .elvis-infobox.device-show{
        display:block;
        padding:40px
    }
    .leather-infobox.device-show{
        display:block;
        padding:40px 20px
    }
    .leather-shoe.device-show{
        height:auto;
        line-height:normal
    }
    .item .elvis-infobox,.item .leather-shoe{
        display:none
    }
    .elvis-shoes-grid .item .product-relative.hide,.leather-shoes-grid .item .product-relative.hide,.ronny-shoes-grid .item .product-relative.hide{
        display:block!important
    }
    .elvis-shoes-grid .customNavigation,.leather-shoes-grid .customNavigation,.ronny-shoes-grid .customNavigation{
        display:block
    }
    .ronny-infobox .valign-middle-box{
        width:auto;
        max-width:400px
    }
    .about-elvis-pattern.boatshoe-box{
        padding:20px 10px
    }
    .information-box.elvis-infobox.boat-infobox p{
        max-height:initial;
        font-size:17px;
        line-height:25px
    }
    .elvis-dtext .boat-abouttext .sometext{
        width:100%
    }
    .boatside-img{
        float:left;
        margin-top:20px
    }
    .limited-editionbox.leather-sh{
        padding:30px
    }
    .box-aboutlthr{
        padding:0 30px
    }
    .about-leathershoe{
        padding:50px 0
    }
    .description-lthr{
        padding:30px 20px 0
    }
}
@media(max-width:599px){
    .overlap-boxes .show-cmnbox{
        position:relative;
        width:250px;
        float:left;
        margin-bottom:30px
    }
    .overlap-boxes .show-cmnbox.overlap2{
        float:right;
        left:initial;
        margin-top:30px;
        position:absolute;
        right:0;
        top:0
    }
    .elvis-dtext .overlap-boxes{
        height:auto;
        width:100%
    }
    .make-out{
        right:10px;
        bottom:-30px;
        width:170px
    }
    .ronny-banner-text .btm-space25{
        margin-bottom:15px;
        max-width:170px
    }
    .r-bnrtext{
        padding:0
    }
    .leather-shoe.device-show{
        padding:20px
    }
    .ronny-banner-text{
        max-width:230px
    }
    .typical-boatshoes{
        padding:0 0 30px
    }
    .boat-shoebox{
        padding:0;
        margin-top:10px
    }
    .boat-shoetext{
        font-size:25px
    }
    .information-box.leather-shoe h3{
        font-size:30px;
        line-height:normal;
        text-align:center
    }
    .leather-infobox.information-box h3{
        font-size:30px;
        line-height:37px
    }
    .leather-sh .edition-content p{
        font-size:22px
    }
    .limited-editionbox.leather-sh{
        padding:30px 15px
    }
    .bottom-abt-leathershoe .btm-lineinfobox{
        margin-left:-170px;
        width:340px
    }
    .sidetwo-boxes.boxleft{
        padding-right:170px
    }
    .sidetwo-boxes.boxright{
        padding-left:170px
    }
    .btm-lineinfobox p{
        font-size:18px;
        line-height:24px
    }
}
@media(max-width:479px){
    .overlap-boxes .show-cmnbox{
        position:relative;
        width:220px;
        float:left
    }
    .limited-editionbox{
        padding:30px
    }
    .edition-content p{
        font-size:21px
    }
    .elvis-banner-box{
        background-size:320px auto;
        padding:30px 30px 200px
    }
    .make-out{
        width:120px
    }
    .overlap-boxes .show-cmnbox.overlap1{
        margin-bottom:188px
    }
    .overlap-boxes .show-cmnbox.overlap2{
        margin-top:180px
    }
    .boat-shoetext{
        font-size:20px
    }
    .boatshoe-box .boat-shoetext{
        margin-bottom:20px
    }
    .information-box.leather-shoe h3{
        font-size:25px
    }
    .bottom-abt-leathershoe .btm-lineinfobox{
        margin-left:-140px;
        width:280px;
        height:230px
    }
    .sidetwo-boxes.boxleft{
        padding-right:140px
    }
    .bottom-abt-leathershoe .lthr-imgbox{
        height:230px
    }
    .sidetwo-boxes.boxright{
        padding-left:140px
    }
    .righttext::before{
        bottom:-29px;
        height:22px;
        right:106px
    }
    .righttext::after{
        bottom:-29px;
        width:106px
    }
    .lefttext::after{
        top:-29px;
        width:106px
    }
    .lefttext::before{
        top:-29px;
        height:22px;
        left:106px
    }
    .box-aboutlthr p{
        font-size:17px;
        font-weight:400
    }
    .main-bannertext{
        margin:40px
    }
    .leathershoe-banner-box{
        background-position:center center
    }
}
@media(max-width:400px){
    .bottom-abt-leathershoe .btm-lineinfobox{
        background-image:none!important;
        opacity:.8
    }
    .sidetwo-boxes{
        padding:0!important
    }
    .show-by{
        background-position:center 0;
        height:auto;
        padding:58% 0;
        width:100%
    }
    .shown-shoe{
        bottom:0;
        height:81px;
        margin-top:0;
        right:0;
        top:initial;
        width:81px
    }
}
.product-listing-grid .product-relative{
    position:relative
}
.link-box-full{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1
}
.coming-soon a{
    position:relative
}
.coming-soon a::before,.coming-soon>a::after{
    position:absolute;
    visibility:hidden;
    transition:all .2s ease 0s;
    margin-top:-10px
}
.coming-soon a::before{
    background-color:#000;
    border-radius:3px;
    color:#fff;
    content:"Coming soon";
    font-size:12px;
    font-weight:600;
    left:0;
    line-height:normal;
    padding:3px 5px;
    text-transform:capitalize;
    top:23px;
    opacity:0;
    width:93px
}
.coming-soon>a::after{
    border-color:transparent transparent #000;
    border-style:solid;
    border-width:5px;
    content:"";
    height:0;
    left:50%;
    margin-left:-5px;
    top:15px;
    width:0;
    opacity:0
}
.card-holder,.prime-benifite,.viewAll,.wallets{
    position:relative
}
.coming-soon a:hover::after,.coming-soon a:hover::before{
    opacity:1;
    visibility:visible;
    margin-top:0
}
@font-face{
    font-family:icomoon;
    src:url(../fonts/icomoon.eot?pxaahn);
    src:url(../fonts/icomoon.eot?pxaahn#iefix) format('embedded-opentype'),url(../fonts/icomoon.ttf?pxaahn) format('truetype'),url(../fonts/icomoon.woff?pxaahn) format('woff'),url(../fonts/icomoon.svg?pxaahn#icomoon) format('svg');
    font-weight:400;
    font-style:normal
}
[class*=" tzicon-"],[class^=tzicon-]{
    font-family:icomoon!important;
    font-style:normal;
    font-weight:400;
    vertical-align:middle;
    text-transform:none;
    line-height:1
}
.prime-title,.prime-title span{
    color:#fff;
    font-family:'Open Sans',sans-serif
}
.tzicon-cart:before{
    content:"\e900"
}
.tzicon-search:before{
    content:"\e901"
}
.prime-section-box{
    background:url(../images/prime-background.jpg) no-repeat;
    background-size:cover
}
.prime-title span{
    font-weight:600
}
.prime-title{
    padding-top:55px;
    font-size:52px;
    letter-spacing:.4px;
    font-weight:300
}
.prime-benifite{
    background-color:#fff;
    display:inline-block;
    padding:50px;
    border-radius:5px;
    width:100%;
    top:59px;
    border:1px solid #f2f2f2
}
.prime-benifite h3{
    color:#7a7a7a;
    font-size:27px;
    font-weight:300;
    padding-bottom:45px;
    letter-spacing:.2px
}
.benifit-text h4,.benifit-text p{
    color:#000;
    font-family:'Open Sans',sans-serif
}
.benifit-text h4{
    font-size:16px;
    font-weight:800;
    letter-spacing:.3px;
    padding:15px 0 5px
}
.benifit-text p{
    font-size:14px;
    font-weight:300;
    letter-spacing:.3px
}
.benifit-text{
    padding:0 25px
}
.have-any-query{
    border:1px solid #e3e3e3;
    padding:35px;
    display:inline-block;
    width:100%;
    margin-top:75px
}
.have-any-query h3{
    padding-bottom:5px
}
.have-any-query p{
    margin-bottom:20px;
    color:#585858;
    font-weight:600;
    font-size:16px;
    letter-spacing:.3px
}
.prime-detals{
    font-size:23px;
    color:#fff;
    letter-spacing:.4px;
    font-family:'Open Sans',sans-serif
}
.have-any-query .btn-primary{
    text-transform:capitalize;
    margin-right:20px;
    color:#fff;
    background-color:#f60;
    border-color:#f60;
    font-size:15px;
    font-weight:700;
    padding:10px 39px;
    line-height:22px;
    letter-spacing:.3px
}
.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{
    color:#fff!important;
    background-color:#e2ae45!important;
    border-color:#e2ae45!important;
}
.have-any-query .btn-primary:last-child{
    margin-right:0;
}
.modal-open{
    padding-right:0!important
}
.have-any-query .btn-primary:focus{
    border-color:#f60!important
}
.track-order-section-box{
    background:url(../images/track-oder-background.jpg) no-repeat;
    background-size:cover;
    height:500px
}
.track-content{
    display:table-cell;
    height:449px
}
.active-product,.card-holder,.product-look span a,.viewAll,.wallets{
    display:inline-block
}
.track-content p{
    padding:20px 0;
    color:#3b3835;
    font-size:28px;
    letter-spacing:.3px;
    max-width:400px;
    width:100%
}
.active-product,.choos-one,.viewAll{
    letter-spacing:.2px
}
.choose-product,.custom-section-box,.customize-cardholders{
    padding:80px;
    background-color:#fff
}
.tract-title{
    font-size:32px;
    color:#000;
    font-weight:500;
    padding-bottom:75px
}
.card-holder{
    max-width:420px;
    width:100%;
    padding:35px
}
.card-holder span img,.de-active-cart span img,.wallets span{
    height:100%;
    max-width:300px;
    min-height:300px
}
.active-cart{
    border:1px solid #f60
}
.active-look .de-active-product{
    color:#f60
}
.de-active-cart{
    border:1px solid #e5e5e5;
    background-color:#fcfcfc
}
.card-holder h5,.wallets h5{
    font-family:'Open Sans',sans-serif;
    padding-top:40px;
    font-size:24px;
    color:#000;
    font-weight:500
}
.wallets{
    max-width:420px;
    width:100%;
    padding:35px
}
.choose-pro-design{
    margin:0 auto;
    width:889px
}
.customize-wallets{
    background-color:#fff;
    padding:80px
}
.viewAll{
    font-size:14px;
    border:1px solid #ff8c3f;
    color:#ff8c3f;
    border-radius:2px;
    width:159px;
    height:45px;
    line-height:42px;
    text-transform:uppercase;
    font-weight:700
}
.viewAll:focus,.viewAll:hover{
    color:#fff;
    text-decoration:none!important;
    background-color:#ff8c3f;
    transition:all .4s ease 0s
}
.custom-section-box .tract-title{
    padding-bottom:0
}
.personalise .material-input input{
    font-size:30px;
    font-weight:700;
    text-align:center;
    color:#000;
    overflow:hidden;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#fff;
    border:none;
    outline:0!important;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    padding:0 10px 10px;
    box-shadow:none;
    border-bottom:1px solid #ccc;
    border-radius:0
}
.personalise .material-input input::-moz-placeholder{
    font-family:'Open Sans',sans-serif;
    text-transform:none;
    line-height:50px;
    color:#949494;
    font-size:27px;
    font-style:italic;
    font-weight:200;
    text-align:center
}
.personalise .material-input input:-ms-input-placeholder{
    font-family:'Open Sans',sans-serif;
    text-transform:none;
    line-height:50px;
    color:#949494;
    font-size:27px;
    font-style:italic;
    font-weight:200;
    text-align:center
}
.personalise .material-input input:-moz-placeholder{
    font-family:'Open Sans',sans-serif;
    text-transform:none;
    line-height:50px;
    color:#949494;
    font-size:27px;
    font-style:italic;
    font-weight:200;
    text-align:center
}
.personalise .material-input input::-webkit-input-placeholder{
    font-family:'Open Sans',sans-serif;
    text-transform:none;
    line-height:50px;
    color:#949494;
    font-size:27px;
    font-style:italic;
    font-weight:200;
    text-align:center
}
.slick-initialized li a img{
    max-width:300px;
    width:100%;
    height:100%;
    min-height:300px
}
.choose-one{
    margin-top:55px
}
.choos-one{
    font-size:12px;
    color:#909090;
    text-transform:uppercase;
    padding-top:10px
}
.product-look span a{
    background-color:#f60;
    width:42px;
    height:42px;
    border-radius:100%;
    line-height:40px
}
.active-product{
    font-size:12px;
    width:100%;
    margin-top:25px
}
.product-look span{
    display:none;
    left:0;
    margin:0 auto;
    max-width:45px;
    position:absolute;
    right:0;
    top:-20px;
    width:100%
}
.custom-check,.product-look{
    position:relative
}
.active-look span{
    display:block
}
.card-holder span,.custom-check,.custom-check2 label,.de-active-product,.personalise,.wallets span{
    display:inline-block
}
.de-active-product{
    font-size:12px;
    color:#4c4c4c;
    margin-top:25px
}
.personalise{
    width:100%
}
.personalise p{
    padding-bottom:5px;
    margin:0 auto 50px;
    width:700px;
    font-style:italic;
    color:#949494;
    font-size:27px;
    border-bottom:1px solid #ccc;
    font-weight:200
}
.custom-check2,.field_check{
    width:100%;
    float:left
}
.personalise{
    margin-top:60px
}
.personalise .price{
    font-size:24px;
    font-weight:700;
    color:#f60;
    margin:30px 0 0;
    line-height:24px
}
.field_check{
    padding-top:5px;
    padding-bottom:10px
}
.custom-check{
    width:15px;
    height:15px
}
.custom-check2 label{
    width:auto;
    font-size:15px;
    font-weight:400;
    padding-left:10px;
    color:#b8b8b8
}
.custom-check2 input[type=checkbox]{
    border:1px solid #ccc;
    width:29px;
    height:29px;
    -webkit-appearance:none;
    -moz-appearance:none;
    -ms-appearance:none;
    -o-appearance:none;
    appearance:none;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
    opacity:0
}
.custom-check2 span.fake2{
    border-radius:5px;
    display:block;
    width:18px;
    height:18px;
    border:1px solid #d4d4d4;
    background:#fafafa
}
.custom-check2 input[type=checkbox]:checked+span.fake2{
    background:url(../images/check.png) center center no-repeat #fafafa
}
.personalise .btn-primary{
    color:#fff;
    background-color:#f60;
    border-color:#f60;
    font-size:16px;
    font-weight:700;
    text-transform:initial;
    line-height:33px;
    padding:0;
    width:245px;
    height:35px;
    letter-spacing:.3px
}
.other-section-box{
    padding:80px;
    background-color:#f8f9f6
}
.primepopup .modal-body{
    position:relative;
    padding:30px;
    display:inline-block;
    width:100%
}
.primepopup .modal-dialog{
    width:499px!important;
    margin:139px auto;
    display:inline-block;
    text-align:left;
    padding:0!important
}
.primepopup{
    text-align:center;
    padding:0!important
}
.primepopup .common{
    position:relative
}
.primepopup .material-form .material-input{
    position:relative;
    background:#fff;
    height:50px;
    border-radius:4px
}
.handmade{
    background:url(../images/dommy-img.jpg) center no-repeat #f8f9f6;
    background-size:cover;
    padding:80px;
    height:659px
}
.primepopup .material-form .material-input input.form-control{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#fff;
    border:1px solid #e5e5e5!important;
    outline:0!important;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    box-shadow:none!important;
    -moz-box-shadow:none!important;
    -webkit-box-shadow:none!important;
    font-size:14px;
    font-weight:400;
    border-radius:4px 0 0 4px
}
.material-form .material-input>label{
    text-transform:none;
    margin:0;
    line-height:50px;
    left:20px;
    pointer-events:none;
    position:absolute;
    top:0;
    font-size:15px;
    color:#555;
    max-width:100%;
    z-index:1;
    -webkit-transition:.3s;
    transition:.3s;
    -o-transition:.3s;
    font-weight:400
}
.primepopup .modal-title{
    font-size:30px;
    line-height:30px;
    font-weight:300;
    text-transform:none
}
.material-form .help-block{
    color:#a94442;
    font-size:12px;
    text-align:left
}
.primepopup .modal-header{
    border-bottom:1px solid #e5e5e5;
    background-size:cover;
    padding:15px 30px;
    border-radius:5px 5px 0 0
}
.btn-primary2{
    color:#fff;
    background-color:#f60;
    border-color:#f60;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase;
    padding:15px 30px;
    line-height:14px
}
.close{
    padding:7px!important;
    float:right;
    font-size:21px;
    font-weight:700;
    line-height:1;
    color:#000;
    text-shadow:0 1px 0 #fff;
    filter:alpha(opacity=20);
    opacity:1.5;
    height:20px;
    display:inline-block;
    background:url(../images/close.png) center no-repeat!important
}
.personalise .material-input{
    width:100%;
    max-width:700px;
    margin:0 auto;
    position:relative;
    background:#fff;
    height:50px;
    border-radius:4px
}
.material-input input.form-control.filled~label,.material-input input.form-control:focus~label{
    margin-top:6px;
    line-height:17px;
    font-size:18px;
    text-transform:capitalize;
    letter-spacing:.02em
}
.material-input input.form-control:focus~label .material-input input.form-control.filled~label{
    color:#ff7b00
}
.material-input input.form-control:focus{
    border-color:#ff7b00
}
.material-input.invalid input.form-control{
    border-color:#E02727;
    background:#fff5f5
}
.material-input.invalid input.form-control>label{
    color:#E02727
}
.ui-autocomplete.ui-front{
    z-index:9999!important;
    max-height:200px;
    overflow-y:auto;
    cursor:default!important;
    border:0!important;
    padding-top:5px;
    max-width:100%;
    width:700px!important;
    background:#fff!important;
    overflow-x:hidden
}
.ui-autocomplete.ui-front li{
    padding:0!important
}
.ui-autocomplete.ui-front li a{
    padding:10px 20px!important;
    border-bottom:1px solid #f0f0f0;
    font-size:14px!important;
    background:#fff;
    white-space:nowrap!important;
    overflow:hidden!important;
    display:block;
    line-height:16px!important
}
.ui-autocomplete.ui-front .ui-state-focus{
    background:#f0f0f0!important;
    border:0!important;
    margin:0;
    outline:0
}
.ui-autocomplete.ui-front .ui-state-focus a{
    background:#f0f0f0!important;
    border:0!important;
    margin:0;
    border-bottom:1px solid #f5f5f5!important
}
.ui-autocomplete.ui-front li:first-child{
    border-radius:4px 4px 0 0
}
.ui-autocomplete.ui-front li:last-child{
    border-radius:0 0 4px 4px
}
@media(max-width:1080px){
    .benifit-text{
        padding:0
    }
    .benifit-text h4{
        font-size:14px
    }
    .choose-pro-design{
        width:100%
    }
}
@media(max-width:991px){
    .choose-pro-design,.personalise p{
        width:100%
    }
    .card-holder,.card-holder span,.wallets,.wallets span{
        height:100%
    }
    .product-look{
        margin-bottom:25px
    }
    .card-holder{
        margin-bottom:20px
    }
}
@media(max-width:768px){
    .prime-title{
        font-size:40px
    }
    .prime-detals{
        font-size:19px
    }
    .prime-1{
        margin-bottom:35px
    }
    .have-any-query .btn-primary{
        padding:10px 30px
    }
    .have-any-query{
        padding:15px
    }
    .tract-title{
        font-size:20px
    }
    .choose-pro-design{
        width:100%
    }
    .card-holder span,.wallets span{
        height:100%
    }
    .choose-product,.custom-section-box,.customize-cardholders{
        padding:50px
    }
}
@media(max-width:480px){
    .have-any-query .btn-primary{
        padding:8px 20px;
        margin-right:15px
    }
    .prime-benifite h3{
        font-size:19px
    }
    .have-any-query p{
        font-size:13px
    }
    .have-any-query{
        margin-top:0
    }
    .choose-product,.custom-section-box,.customize-cardholders{
        padding:40px
    }
    .track-content p{
        font-size:20px
    }
    .tract-title{
        padding-bottom:25px
    }
    .personalise .material-input label{
        font-size:15px
    }
    .material-input input.form-control.filled~label,.material-input input.form-control:focus~label{
        margin-top:6px;
        line-height:17px;
        font-size:13px;
        text-transform:capitalize;
        letter-spacing:.02em
    }
    .handmade{
        height:249px
    }
    .ui-autocomplete.ui-front{
        width:100%!important
    }
}
@media(max-width:360px){
    .have-any-query .btn-primary{
        font-size:12px;
        margin-right:0;
        padding:5px 8px
    }
    .choose-product,.custom-section-box,.customize-cardholders,.customize-wallets,.handmade{
        padding:20px
    }
    .personalise p{
        font-size:25px
    }
    .tract-title{
        font-size:17px
    }
}
.custom-option-link{
    color:#63b024;
    font-size:15px;
    font-weight:600;
    margin:0 0 30px
}
.custom-option-link a{
    color:#63b024
}
.custom-texr{
    width:100%;
    float:left;
    text-align:center;
    margin:0 0 0 -25px;
    font-size:11px;
    font-weight:600;
    color:#f60;
    font-style:italic;
    letter-spacing:.2px;
    text-transform:capitalize
}
.banner-content h3,.banner-content h4{
    color:#fff;
    letter-spacing:5px;
    line-height:42px;
    font-family:'Open Sans',sans-serif
}
.active-cart span img{
    height:100%;
    max-width:300px;
    min-height:300px
}
.cartholders-tzaro .slick-prev,.wallets-tzaro .slick-prev{
    top:45%;
    left:-25px!important;
    z-index:9;
    background:url(../images/Left_arrow.svg) center no-repeat!important;
    width:35px;
    height:25px
}
.cartholders-tzaro .slick-next,.wallets-tzaro .slick-next{
    top:45%;
    background:url(../images/Right_arrow.svg) center no-repeat!important;
    width:35px;
    height:25px
}
.banner-content h4{
    font-size:20px;
    text-transform:uppercase;
    font-weight:800
}
.banner-content h3{
    font-size:52px;
    font-weight:600
}
.banner-content a{
    max-width:173px;
    width:100%;
    margin-top:20px;
    font-weight:600
}
.banner-content{
    text-align:center;
    margin:25px;
    float:right;
    width:100%;
    max-width:316px;
    background-color:rgba(46,25,16,.45);
    padding:40px
}
.brute-boot-style-inner{
    padding:70px 55px;
    background-color:#fef9f7;
    display:inline-block
}
.tzaro-design-team p{
    font-family:'Open Sans',sans-serif;
    margin:0;
    padding:0;
    font-size:26.4px;
    font-weight:300;
    letter-spacing:.2px;
    line-height:35px;
    color:#e76108
}
.brute-shoes-color-inner{
    background:#fff;
    margin-top:-5px
}
.trp-cup-sole-text p{
    color:#000;
    font-weight:700;
    padding-top:5px;
    text-align:left
}
.trp-cup-sole-text{
    float:right;
    max-width:169px;
    width:100%;
    padding-top:25px
}
.trp-cup-sole span{
    position:relative;
    width:100%;
    max-width:395px;
    display:inline-block;
    text-align:right
}
.trp-cup-sole-text h3{
    text-align:left;
    color:#f60;
    font-size:15px;
    letter-spacing:.2px
}
.trp-cup-sole span::after{
    content:"";
    position:absolute;
    width:175px;
    height:89px;
    background:url(../images/tpr-Cupsole-arrow.png) no-repeat;
    right:-55px;
    top:0
}
.trp-cup-sole{
    padding-bottom:89px!important;
    padding-top:50px!important;
    width:100%;
    margin:0 auto;
    max-width:375px;
    padding-left:39px
}
.shoes-style-history{
    padding:1px 0 73px;
    display:inline-block
}
.shoe-box p{
    color:#a5a5a6;
    font-size:13px;
    letter-spacing:.2px;
    padding-top:25px;
    padding-bottom:5px
}
.text-center h5{
    font-size:15px;
    font-weight:800;
    letter-spacing:.2px
}
.shoe-box{
    min-height:175px;
    height:100%;
    margin-bottom:65px
}
.history-boot .shoe-box{
    padding:50px 40px;
    margin:0
}
.history-boot .shoe-box h3{
    font-size:36px;
    color:#f3ebe6;
    font-weight:100;
    letter-spacing:.2px
}
.history-boot .shoe-box p{
    display:inline-block;
    color:#ffd8be;
    font-family:open sans;
    font-size:18px;
    font-weight:300;
    line-height:26px;
    max-height:140px
}
.shoe-box-inner{
    height:294px;
    padding:65px 0 0
}
.shoes-look{
    margin:45px 0 0;
    position:absolute;
    left:39px;
    top:0;
    padding-left:75px;
    width:100%
}
.product-relative > a{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    z-index:5
}
.color-bar{
    margin-top:35px
}
.padding-right{
    padding-right:0
}
.tzaro-design-team span{
    margin-top:30px;
    display:inline-block
}
.flot-right{
    position:relative
}
.more-read{
    background-color:#fff;
    display:inline-block;
    font-size:15px;
    line-height:normal;
    padding:0 6px
}
.detail-gigPopup,.overlay{
    position:fixed;
    display:none;
    right:0;
    width:100%;
    height:100%;
    top:0;
    left:0;
    bottom:0
}
.detail-gigPopup{
    background:rgba(0,0,0,.8);
    z-index:9999;
    outline:0!important;
    -webkit-backface-visibility:hidden;
    overflow-y:auto;
    overflow-x:hidden
}
.overlay{
    background-color:rgba(0,0,0,.5);
    z-index:999
}
.gigform-container{
    position:absolute;
    width:100%;
    height:100%;
    left:0;
    top:0;
    padding:0;
    text-align:center
}
.detail-gigPopup .gigform-container .gigform-valign{
    width:650px;
    max-width:100%;
    margin:30px auto 0;
    display:inline-block;
    vertical-align:middle
}
.gigdetail-content{
    background-color:#f60;
    padding:25px;
    position:relative
}
.detail-gigPopup .close-btn{
    position:absolute;
    right:20px;
    top:20px;
    width:20px;
    height:20px;
    display:inline-block;
    background:url(../images/close-white.png) center no-repeat
}
.detail-text{
    color:#fff;
    margin-top:15px;
    width:100%;
    margin-bottom:15px
}
.detail-text p{
    font-family:open sans;
    font-size:18px;
    font-weight:300;
    line-height:28px;
    text-align:left
}
.container-2{
    width:1100px;
    margin:0 auto
}
.click-box{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    z-index:5
}
.brute-shoes-color-inner .product-listing-grid .product-relative{
    border-bottom:none;
    border-right:none
}
.history-box{
    padding:20px 25px
}
.history-box .valign-middle-box h3{
    font-size:36px;
    color:#f3ebe6;
    font-weight:100;
    letter-spacing:.2px;
    text-transform:capitalize
}
.history-box .valign-middle-box p{
    margin:0;
    display:inline-block;
    color:#fff;
    font-family:open sans;
    font-size:18px;
    font-weight:300;
    line-height:26px;
    max-height:140px
}
.brute-shoes-color-inner{
    padding:0 15px
}
.color-bar p{
    color:#000;
    font-size:12px!important;
    font-weight:600;
    font-style:italic
}
@media(max-width:991px){
    .shoes-look,.trp-cup-sole{
        padding-left:0;
        width:100%
    }
    .container-2{
        width:100%
    }
    .tzaro-design-team{
        text-align:center
    }
    .color-bar{
        margin:25px 0
    }
    .trp-cup-sole{
        padding-bottom:45px!important;
        padding-top:0!important;
        margin:0 auto;
        max-width:100%
    }
    .shoes-look{
        margin:0;
        position:static;
        left:0;
        top:0
    }
}
@media(max-width:767px){
    .detail-gigPopup .gigform-container .gigform-valign{
        width:449px;
        margin:0 auto
    }
}
@media(max-width:480px){
    .brute-boot-style-inner{
        padding:15px
    }
    .tzaro-design-team p{
        font-size:20px;
        line-height:29px
    }
    .banner-content{
        text-align:center;
        float:none;
        width:100%;
        background-color:#847469;
        padding:29px;
        max-width:300px
    }
    .history-boot .shoe-box{
        padding:29px 0
    }
    .detail-gigPopup .gigform-container .gigform-valign{
        width:349px;
        margin:0 auto
    }
    .banner-content{
        margin:39px auto
    }
    .brute-shoes-color-inner{
        padding:0
    }
}
@media(max-width:375px){
    .detail-gigPopup .gigform-container .gigform-valign{
        width:289px;
        margin:0 auto
    }
}
 span.tag-title.tag-title-lightweight {
    margin-left: -60px;
}
 .size-selectbox{
    width:100%;
    margin-bottom:45px;
}
 .size-selectbox .dropdown-toggle,.product-large-view .plv-right .size-selectbox .dropdown-toggle {
    color: #bcbcbc;
    margin-right: 0;
    width: auto;
    min-width:100px;
    border: 1px dashed #cecfd1;
    border-radius: 0;
    padding: 7px 10px;
    font-size: 12px;
    outline:none!important;
    font-weight: 400;
    letter-spacing: 0.5px;
}
 .product-large-view .plv-right .size-selectbox .open > .dropdown-toggle.btn-default{
    box-shadow:none;
    background-color:#fff;
    outline:none!important;
}
 .size-selectbox .dropdown-menu{
    border-radius:0;
    padding:2px 0;
}
 .size-selectbox .btn-group.bootstrap-select {
    width: auto !important;
}
 .btn-grey.individual-btn {
    min-width: 104px;
    text-align: center;
    margin: 5px 0;
}
 .msc-body .plv-right{
    width:100%;
    padding:0;
}
 .msc-body .plv-right ul{
    margin-bottom:15px;
}
 .color-selection .product-large-view .plv-right .size-lists li a img,.color-selection .size-lists li a img{
    max-width: 65px;
    max-height: 50px;
}
 .color-selection .size-lists li a{
    border-radius: 0!important;
    float:left;
    border-width: 0 1px 1px 0!important;
    border-style: solid;
     border-color: #cfd0d1;
    width: 70px!important;
    height: 66px!important;
    ;
    line-height: 66px!important;
    text-align: center;
}
 .product-large-view .plv-right .size-lists li{
    border-width:0 0 0 1px;
    border-style:dashed;
    border-color:#cfd0d1;
}
 .color-selection .size-lists li a:last-of-type{
    border-right: 1px dashed #f1f1f1!important;
    border-color: #cfd0d1!important;
}
 .product-large-view .plv-right .size-lists li a:nth-of-type(1),.product-large-view .plv-right .size-lists li a:nth-of-type(2),.product-large-view .plv-right .size-lists li a:nth-of-type(3),.product-large-view .plv-right .size-lists li a:nth-of-type(4),.product-large-view .plv-right .size-lists li a:nth-of-type(5){
    border-top:1px dashed #cfd0d1!important;
}
 .msc-body .product-large-view{
    margin:0;
    padding:0;
}
 header .loggedin-user>a::after{
    content:'';
    width:0;
    height:0;
    border-style:solid;
    border-color:#fff transparent transparent;
    border-width:4px;
    position:absolute;
    right:4px;
    top:50%;
}
 .white-header header .loggedin-user > a::after {
    border-color: #000000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}
 .product-large-view .breadcrumbd-section {
    padding-bottom: 20px;
}
 .newupdate-design .line-through::before {
    border-top: 2px groove #ffffff;
    content: "";
    left: -1px;
    position: absolute;
    right: -1px;
    top: 50%;
    z-index: 1;
}
 .newupdate-design .line-through{
    text-decoration:none;
    position:relative;
}
 .information-box.full-width{
    height: 310px;
    line-height: 270px;
    width: 100%;
}
 .home-trendingbox {
    background-color: #ffffff;
    padding: 60px 0 30px;
}
 .nav.sidebar-nav > li {
    border-bottom: 1px solid #efefef;
}
 .shownext-links{
    position:relative;
}
 .shownext-links:before{
    content:'';
    width:0;
    height:0;
    border-width:6px;
    border-color:transparent transparent transparent #444;
    border-style:solid;
    position:absolute;
    right:0;
    top:2px;
}
 .shownext-links:after{
    content:'';
    width:0;
    height:0;
    border-width:6px;
    border-color:transparent transparent transparent #fff;
    border-style:solid;
    position:absolute;
    right:1px;
    top:2px;
}
 .shownext-links.rotate-i:before,.shownext-links.rotate-i:after{
    transform:rotate(90deg);
    margin: 4px 4px 0 0;
}
 .shownext-links.rotate-i:after{
    right:0;
    top:1px;
}
 .sidebar-nav > li{
    padding:15px 0;
}
 .sidebar-nav li a span {
    margin-left: 14px;
}
 .leftBarFilters .filter-block .filter-choice-block.color-block .filter-list{
    margin:0;
    display: inline-block;
    position:relative;
    vertical-align:top;
}
 .leftBarFilters .filter-block .filter-choice-block.color-block .filter-list > label {
    background-color: #f1f1f1;
    border-radius: 1px;
    height: 22px;
    line-height: 22px;
    margin: 0 5px 8px 0;
    overflow: hidden;
    display:block;
    padding: 0;
    text-align: center;
    width: 31px;
    text-indent:9999px;
    position:relative;
}
 .leftBarFilters .filter-block .filter-choice-block.color-block .filter-list > label:hover{
    z-index:10;
}
 .leftBarFilters .filter-block .filter-choice-block.color-block .filter-list > label::before{
    content:"";
    font-size: 14px;
    left: 0;
    opacity:0.5;
    margin: 0;
    position: absolute;
    display:none;
    text-indent: initial;
    top: 0;
    background:none;
    border:none!important;
    width: 30px;
    height:21px;
    z-index: 11;
}
 .leftBarFilters .filter-block .filter-choice-block.color-block .filter-list > label:hover::before{
    display:block;
}
 .leftBarFilters .filter-block .filter-choice-block.color-block .filter-list > input[type="checkbox"]:checked+label::before{
    display:block;
    opacity:1;
}
 .leftBarFilters .filter-block .filter-choice-block.color-block .filter-list > label::after{
    display:none;
}
 .color-block .filter-list .colornm-spn {
    display:block;
    background-color: #ffffff;
    border: 1px solid #eaeaea;
    border-radius: 2px;
    color: #000000;
    font-size: 11px;
    font-weight: 600;
    left: 0;
    line-height: 19px;
    padding: 0 6px;
    position: absolute;
    text-align: center;
    text-indent: 0;
    top: -26px;
    white-space: nowrap;
    z-index: 3;
}
 .colornm-spn::before {
    border-color: #ffffff rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 6px;
    bottom: -12px;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    width: 0;
    z-index:1;
}
 .colornm-spn::after {
    border-color: #eaeaea rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
    border-width: 7px;
    bottom: -15px;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -8px;
    position: absolute;
    width: 0;
    z-index:0;
}
 .product-mason-grid .pg-holder .img-holder{
    text-align:center;
}
 .product-mason-grid .pg-holder .img-holder > img{
    max-width:80%;
    max-height:90%;
    display:inline-block;
    vertical-align:middle;
}
 .tz-apply-coupon .promocode-allow .close{
    text-indent:99999px;
}
 .tz-apply-coupon .promocode-sucess{
    border:none;
}
 .product-listing-grid .product-relative.newupdate-design {
     border-radius: 3px;
    margin-bottom: 40px;
    padding: 0 0 10px;
    width: 100%;
}
 .product-listing-grid .newupdate-design .product-item-container{
    padding:0
}
 .product-listing-grid .product-relative.newupdate-design .product-image {
    background-color: #fff;
    height: 220px;
    line-height: 220px;
    padding: 0 20px;
}
 .product-listing-grid .product-relative.newupdate-design:hover .product-image {
    border-radius:3px 3px 0 0;
}
 .product-listing-grid .product-relative.newupdate-design .mainProductImg{
    padding: 0 20px;
}
 .product-listing-grid .product-relative.newupdate-design:hover .product-image{
    background-color: #fff;
}
 .product-listing-wrapper .product-listing-grid.add-lr-padding15{
    box-shadow: none;
    margin-left: 265px;
    padding: 0 15px;
}
 .plg-update-1.product-listing-grid .product-relative.newupdate-design .product-detals{
    padding:0 20px;
}
 .product-listing-grid .product-relative.newupdate-design .product-detals a{
    font-size:13px;
    margin-bottom:4px;
}
 .product-listing-grid .product-relative.newupdate-design .product-price {
    color: #000000;
    font-size: 15px;
    font-weight: 600;
    letter-spacing: 0.2px;
}
 .newupdate-design .product-price .font-rupee {
    font-size: 16px;
    line-height: normal;
    margin: 0;
    position: initial;
    vertical-align: initial;
}
 .product-listing-grid .product-relative.newupdate-design .product-price-real em{
    top:0;
}
 .product-listing-grid .product-relative.newupdate-design .product-price-real {
    font-size: 15px;
    margin:0 8px;
}
 .plg-update-1.product-listing-grid .product-relative.newupdate-design .product-price .text-green,.newupdate-design .text-green {
    color: #ff6600;
    font-size: 11px;
    text-transform: uppercase;
    vertical-align:top;
}
 .bigger-preview{
    padding: 7px;
    border-radius: 5px;
    left:-26px;
    box-shadow: 0 0px 30px rgba(0,0,0,0.05);
    border: 1px solid #f1f1f1;
    position: absolute;
    width: 100px;
    background-color: #fff;
}
 .color-selection .size-lists li .bigger-preview img{
    max-width:100%;
    max-height:100px;
}
 .bigger-preview::after{
    content: '';
    width: 0;
    height: 0;
    border-width: 8px;
    border-color: #fff transparent transparent;
    border-style: solid;
    position: absolute;
    left: 50%;
    margin-left: -7px;
    bottom: -15px;
    z-index: 1;
}
 .bigger-preview::before{
    content: '';
    width: 0;
    height: 0;
    border-width: 8px;
    border-color: #f1f1f1 transparent transparent;
    border-style: solid;
    position: absolute;
    left: 50%;
    margin-left: -7px;
    bottom: -16px;
    z-index: 0;
}
 .bigger-on-hover{
    position:relative;
}
 .product-counts-box{
     color: #000000;
    font-size: 20px;
    font-weight: 700;
    letter-spacing: 1px;
    margin-top: 9px;
    padding: 22px 15px;
    text-transform: uppercase;
}
 .product-counts-box span{
    color:#aeadad;
}
 .product-counts-box h1 {
    font-size: 20px;
    text-transform: initial;
}
 .product-counts-box p{
    font-size: 16px;
    font-weight: 300;
    line-height: normal;
    margin-top: 5px;
    text-transform: none;
    width: 100%;
}
 .leftBarFilters.new-update-filter .filter-block .filter-title {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0.5px;
}
 .leftBarFilters.new-update-filter .filter-name h4 {
    letter-spacing: 1px;
    text-transform: uppercase;
}
 .new-update-filter .filter-list label {
    font-weight: 300;
    letter-spacing: 0.8px;
}
 .new-update-filter [type="checkbox"]:checked + label,.new-update-filter [type="checkbox"]:not(:checked) + label {
    padding-left: 25px;
}
 .new-update-filter [type="checkbox"]:checked + label::before,.new-update-filter [type="checkbox"]:not(:checked) + label::before {
    border: 1px solid #c2c2c2;
    border-radius: 2px;
    height: 14px;
    top: 2px;
    width: 14px;
}
 .new-update-filter [type="checkbox"]:checked + label::after,.new-update-filter [type="checkbox"]:not(:checked) + label::after {
    background: rgba(0, 0, 0, 0) url("https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/check-tick.png") no-repeat scroll center center / 67% auto;
    height: 14px;
    top: 2px;
    width: 14px;
}
 .new-update-filter .filter-list .bootstrap-select.btn-group .dropdown-menu li a {
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 0.8px;
}
 .new-update-filter .filter-list .bootstrap-select.btn-group .dropdown-toggle .filter-option {
    font-size: 13px;
    font-weight: 300;
    letter-spacing: 0.8px;
}
 .update-item-listbox.product-listing-wrapper{
    padding:0;
    background-color:#fff;
}
 .leftBarFilters.new-update-filter {
    border-right: 1px solid #f7f7f7;
    box-shadow: none;
    width: 265px;
}
 .leftBarFilters.new-update-filter .filter-name,.leftBarFilters.new-update-filter .filter-block{
    border-bottom: 1px solid #f7f7f7;
}
 .add-lr-padding15 .breadcrumbd-section {
    display: inline-block;
    padding: 15px 15px 0;
    width: 100%;
}
 .add-lr-padding15 .breadcrumbd-section .breadcrumb a {
    color: #000000;
    font-weight: 300;
    letter-spacing: 0.5px;
}
 .update-sidebar .sidebar-nav li a{
    text-align:left;
}
 .update-sidebar .sidebar-nav li .sublist-devicemenu a {
    color: #909090;
    display: block;
    font-weight: 400;
    line-height: normal;
    padding: 15px 0 0;
    text-transform: none;
}
 .update-sidebar .sidebar-nav .sublist-devicemenu > li {
    list-style: outside none none;
    padding-left: 13px;
    position: relative;
    width: 100%;
}
 .sublist-devicemenu {
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
}
/*.sublist-devicemenu::before {
    background-color: #f1f1f1;
    border-radius: 10px;
    content: "";
    font-size: 40px;
    height: 8px;
    left: -14px;
    position: absolute;
    top: -14px;
    width: 8px;
}
 .sublist-devicemenu::after {
    border-left: 2px solid #f1f1f1;
    bottom: -5px;
    content: "";
    left: -11px;
    position: absolute;
    top: -11px;
}
*/
 .update-sidebar .sidebar-nav .sublist-devicemenu > li::before {
    border-top: 1px solid #ccc;
    content: "";
    left: -5px;
    position: absolute;
    top: 24px;
    width: 7px;
}
 .update-sidebar .sidebar-nav {
    padding:0 15px 0 20px;
    margin-bottom:30px;
    margin-top:40px;
}
 .product-full.no-load{
    background-image:none;
}
 .global-searchbox{
    left: 0;
    position: fixed;
    right: 0;
    text-align: right;
    top: 0;
    width: 100%;
    z-index: 99999;
    height: 72px;
}
 .global-searchbox .g-search-close{
    color: #c4c4c4;
    cursor: pointer;
    font-size: 30px;
    font-weight: lighter;
    height: 24px;
    line-height: 23px;
    position: absolute;
    right: 14px;
    top: 22px;
    z-index:10;
}
 .global-searchbox .g-search-close:hover{
    color: #444;
}
 .tz-srchfiled > input[type="text"],.tz-gbl-search .gbl-srchfield {
    background:#ffffff url("../images/search-icons.png") no-repeat scroll 14px 14px;
    border: 1px solid #f5f5f5;
    font-size: 13px;
    font-weight: 400;
    height: 45px;
    letter-spacing: 0.5px;
    line-height: 45px;
    padding: 7px 0;
    width:100%;
    border-radius:4px;
     transition:padding 0.3s ease 0s;
     -moz-transition:padding 0.3s ease 0s;
     -webkit-transition:padding 0.3s ease 0s;
     -ms-transition:padding 0.3s ease 0s;
     -o-transition:padding 0.3s ease 0s;
}
 .flip-unwanted .tzaroLogo {
     position: relative;
     z-index: 999999;
}
 .flip-unwanted .tz-gbl-search .gbl-srchfield {
    padding: 7px 45px 7px 41px;
}
 .tz-gbl-search .gbl-srchfield:focus{
    background-position:14px -47px;
    border-color:#e5e5e5;
}
 .flip-unwanted header.header-bg .main-navi.header-new-dsgn > li > a {
     display: block;
    opacity:0;
    visibility:hidden;
     transform: rotateX(90deg);
     -moz-transform: rotateX(90deg);
     -webkit-transform: rotateX(90deg);
     -ms-transform: rotateX(90deg);
     -o-transform: rotateX(90deg);
     transform-origin: center center 0;
     -moz-transform-origin: center center 0;
     -webkit-transform-origin: center center 0;
     -ms-transform-origin: center center 0;
     -o-transform-origin: center center 0;
     transition:all 0.8s ease 0s;
     -moz-transition:all 0.8s ease 0s;
     -webkit-transition:all 0.8s ease 0s;
     -ms-transition:all 0.8s ease 0s;
     -o-transition:all 0.8s ease 0s;
}
 header.header-bg .main-navi.header-new-dsgn > li > a {
     display: block;
     transform: rotateX(0deg);
     -moz-transform: rotateX(0deg);
     -webkit-transform: rotateX(0deg);
     -ms-transform: rotateX(0deg);
     -o-transform: rotateX(0deg);
     opacity:1;
    visibility:visible;
     transition:all 0.8s ease 0s;
     -moz-transition:all 0.8s ease 0s;
     -webkit-transition:all 0.8s ease 0s;
     -ms-transition:all 0.8s ease 0s;
     -o-transition:all 0.8s ease 0s;
}
 .tz-gbl-search {
    float: right;
    max-width: 565px;
    width: 0;
    position: relative;
     transition:width 0.5s linear 0s;
     -moz-transition:width 0.5s linear 0s;
     -webkit-transition:width 0.5s linear 0s;
     -ms-transition:width 0.5s linear 0s;
     -o-transition:width 0.5s linear 0s;
}
 .flip-unwanted .tz-gbl-search{
    width:100%;
}
 .tz-srchfiled{
    position:relative;
}
 #searchshadebox {
    background-color: rgba(0, 0, 0, 0.6);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 33px;
    z-index: 99999;
}
 .short-contentbox {
    background-color: #ffffff;
    line-height: normal;
    padding: 0;
    text-align: left;
    margin: 0;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.1);
    min-height: 20px;
    position: absolute;
    top: 43px;
    z-index: 999999;
    right: 0;
    width: 400px;
}
.topBand-Links .item-srchlist li{
    margin:0;
}
 .flip-unwanted .gbl-srchfield.loading-items {
    background-image: url("../images/search-loader.svg");
    background-position: 13px center;
}
 .having-categoriesbox{
    width:100%;
    padding:30px 30px 20px;
    display:flex;
    overflow-x:auto;
}
 .having-categoriesbox > a{
    background-color: #ff7426;
    border: 1px solid #ef7426;
    border-radius: 20px;
    color: #ffffff!important;
    display: inline-block;
    font-size: 11px;
    font-weight: 600;
    margin: 0 7px 7px 0;
    padding: 5px 11px;
    text-decoration:none!important;
    white-space: nowrap;
}
 .having-categoriesbox > a:last-of-type{
    margin-right:0;
}
 .item-srchlist{
    list-style-type: none;
    margin: 4px 0;
    height: 300px;
    overflow-y: auto;
    padding: 0 30px;
    width: 100%;
     max-height:calc(100vh - 70px);
     max-height:-moz-calc(100vh - 70px);
     max-height:-webkit-calc(100vh - 70px);
     max-height:-ms-calc(100vh - 70px);
     max-height:-o-calc(100vh - 70px);
}
 .item-srchlist li{
    width:100%;
    display:inline-block;
    list-style-type:none;
    border-top:1px solid #f2f2f2;
    padding:20px 0;
    position:relative;
}
 .item-srchlist li>a{
    position:absolute;
    left:0;
    top:0;
    right:0;
    bottom:0;
    width:100%;
    display:block;
    height:100%;
    z-index:3;
}
 .having-categoriesbox > a:hover {
    background-color: #ff8436;
}
 .item-srchlist li .p-iconspn{
    float:left;
    width:45px;
    text-align:center;
    height:37px;
    line-height:37px;
}
 .p-iconspn img{
    max-width:40px;
    max-height:37px;
    display:inline-block;
    vertical-align:middle;
    line-height:normal;
}
 .item-srchlist li p {
    color: #606060;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.5px;
    padding: 2px 0 0 55px;
    font-family: open sans;
}
 .tzaro-srchbox{
    width:700px;
    max-width:100%;
    line-height:normal;
    transition:all 0.5s ease 0s;
    margin-top:22%;
    display:inline-block;
    vertical-align:middle;
}
 .tzaro-srchbox.movetop-sch{
    margin-top:70px;
}
 .sh-discount .line-through{
    color: #999999;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    vertical-align:middle;
    position: relative;
    text-decoration: none;
}
 .sh-discount .line-through::before{
     border-top: 2px groove #ffffff;
    content: "";
    left: -1px;
    position: absolute;
    right: -1px;
    top: 50%;
    z-index: 1;
}
 .sh-discount .text-green{
    color: #ff6600;
    margin-left:5px;
    font-size: 12px;
    text-transform: uppercase;
    vertical-align: middle;
}
 .tzaro-srchbox > label {
    color: #ffffff;
    display: block;
    font-size: 17px;
    font-weight: normal;
    text-align: left;
}
 .strips-layoutul .block-lbl {
    display: block;
    font-family: open sans;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.7px;
    margin: 0 0 4px;
    text-align: left;
    text-transform: uppercase;
}
 .white-bg{
    background: #fff;
}
 .white-leather-shoes{
    padding:60px 0
}
 .white-leather-shoes h1{
    font-size: 80px;
     line-height: 80px;
     font-weight: 800;
     color: #2f2f2f;
     margin-top: 30px
}
 .white-leather-shoes h1 span{
    display: block;
     font-size: 13px;
     line-height: 20px;
     font-weight: 400;
     letter-spacing: 1px;
     color: #f05a22;
     text-transform: uppercase
}
 .white-leather-shoes-intro{
    padding: 30px 0 0;
}
 .white-leather-shoes-intro p{
    color: #000000;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0.5px;
    line-height: 27px;
    margin: auto;
    max-width: 900px;
    text-align: center;
    width:100%;
}
 .white-leather-shoes-intro p::before{
    display: block;
     content: url('../images/leather-tag.svg');
     margin: 20px auto 5px;
}
 .white-leather-shoes-items{
    padding: 100px 0
}
 .white-leather-shoes-banner{
    padding: 50px 0
}
 .shoe-bandbox{
    width:100%;
    text-align:center;
}
 .shoe-bandbox p{
    font-size:14px;
    letter-spacing:0.5px;
    color:#000000;
    font-weight:400;
    width:100%;
    margin: 10px 0 0;
}
 .tzarofeatures-box{
    width:100%;
}
 .feature-sprite{
    background-image:url('../images/feature-sprite.svg?version=1');
    background-repeat:no-repeat;
    vertical-align:middle;
    display:inline-block;
}
 .truck-sm-img{
    background-position: -78px -38px;
    height: 18px;
    width: 29px;
}
 .cash-sm-img{
    background-position: -46px -42px;
    height: 15px;
    width: 21px;
}
 .tzarofeatures-box label {
    color: #a3a3a3;
    font-size: 10px;
    font-weight: 400;
    line-height: normal;
    margin: 0 40px 0 0;
    vertical-align: middle;
}
 .tzarofeatures-box label:last-child{
    margin:0;
}
 .tzarofeatures-box .feature-sprite {
    margin-right: 15px;
    opacity: 0.6;
}
 .whiteshoes-band{
    width:100%;
    padding:40px 0 80px;
}
 .white-leather-shoes-items .col-lg-6.col-lg-last{
    margin-bottom: 100px
}
 .white-leather-shoes-items .white-shoes-holder{
    position: relative;
     margin: 0;
    text-align: center;
}
 .white-leather-shoes-items .white-shoes-holder .white-shoes-content{
     position: absolute;
     left: 0;
     top: 0;
    right:0;
}
 .white-leather-shoes-items .white-shoes-holder .white-shoes-content h4{
    color: #8d8d8d;
    font-size: 30px;
    font-weight: 800;
    line-height: normal;
    text-align: center;
    text-transform: uppercase;
    margin:15px 0 40px;
}
 .white-leather-shoes-items .white-shoes-border{
    width: 270px;
     height: 360px;
     border-radius: 4px;
    display: inline-block;
}
 .buy-now-white-shoes{
    display: block;
     font-size: 14px;
     font-weight: 700;
     color: #f25827;
     text-align: center;
     margin: 15px 0 0;
     text-transform: uppercase
}
 .white-shoes-testimonials{
     background-color: #f47a43;
     background-image: -webkit-gradient(linear, 100% 100%, 0% 0%,color-stop(0, rgb(244, 100, 66)),color-stop(1, rgb(244, 143, 68)));
     background-image: -webkit-repeating-linear-gradient(bottom right,rgb(244, 100, 66) 0%,rgb(244, 143, 68) 100%);
     background-image: repeating-linear-gradient(to top left,rgb(244, 100, 66) 0%,rgb(244, 143, 68) 100%);
     background-image: -ms-repeating-linear-gradient(bottom right,rgb(244, 100, 66) 0%,rgb(244, 143, 68) 100%);
     padding: 80px 0;
}
 .single-testimonials{
    max-width: 750px;
     margin:0 auto;
     position: relative;
}
 .single-testimonials .item{
    position: relative
}
 .single-testimonials h3{
    font-size: 36px;
     margin: 0;
     font-weight: 300;
     color: #fff;
     position: relative;
     top: 40px;
}
 .single-testimonials .testimonials-text{
    background: #fff;
     max-width: 350px;
     padding: 30px;
     position: absolute;
     left: 0;
     top: 140px;
}
 .single-testimonials .testimonials-pic{
    text-align: right;
}
 .single-testimonials .testimonials-text p{
    font-size: 14px;
     line-height: 24px;
     font-style: italic
}
 .single-testimonials .testimonials-text h6{
    font-size: 13px;
     text-transform: capitalize;
     margin: 10px 0 20px
}
 .single-testimonials .owl-carousel .owl-item img{
    width: auto;
     display: inline-block;
}
 .feature-band-section{
    width:100%;
    text-align:center;
    padding: 20px 0 100px;
}
 .f-labletext {
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.5px;
    margin: 0 40px 20px;
}
 .ruppee-tag {
    background-position: -3px -8px;
    height: 24px;
    width: 37px;
}
 .leather-tag {
    background: url("../images/leather-tag.svg") no-repeat scroll 0 -6px / 38px auto;
    height: 38px;
    width: 35px;
}
 .free-shiping-img {
    background-position: -44px -5px;
    height: 29px;
    width: 48px;
}
 .feature-band-section .feature-sprite {
    margin: 0 25px 0 0;
}
 .single-testimonials .owl-carousel .owl-dots{
    text-align: right
}
 .single-testimonials .owl-carousel .owl-dot{
    display: inline-block
}
 .single-testimonials .owl-theme .owl-dots .owl-dot span{
    margin: 10px 3px;
     background: #fff
}
 .single-testimonials .owl-theme .owl-dots .owl-dot.active span{
     background: none;
     border: 1px solid #fff
}
 .wls-banner {
    max-width: 1000px;
     margin: 0 auto;
}
 .wls-banner .text-content{
    float: left;
     width: 40%
}
 .wls-banner .img-content{
    float: right;
     width: 60%
}
 .elvis-box .banner-mainfont {
    color: #ffffff;
    font-size: 83px;
}
 .elvis-box .banner-shoes-sm-box {
    width: 400px;
}
 .elvis-box .white-shadebox{
    float:right;
    width:302px;
}
 .elvis-box .banner-shoes-sm-box .box-shoe-shade {
    bottom: 5px;
    left: 0;
    right: initial;
}
 .banner-onmobile{
    width:100%;
    display:none;
}
 .shoe-banner-inlist{
    width:100%;
    min-height:525px;
    background-position: right bottom;
    background-repeat:no-repeat;
    padding:25px 350px 25px 40px;
    position:relative;
}
 .shoe-banner-inlist .full-clickbox{
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    right:0;
    z-index:5;
}
 .banner-shoes-sm-box{
    width:335px;
    height:250px;
    position:relative;
}
 .banner-mainfont {
    color: #000000;
    font-size: 75px;
    font-weight: 900;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}
 .price-tag {
    font: 700 31px open sans;
    margin-bottom: 20px;
}
 .price-tag sub {
    bottom: 0;
    font-size: 21px;
    margin-left: 8px;
}
 .shoe-banner-inlist .btn-primary {
    border-radius: 2px;
    font-size: 12px;
    line-height: normal;
    padding: 10px 30px;
}
 .white-shadebox{
    width:292px;
    height:250px;
    background-color:#ffffff;
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.1);
    margin-top:25px;
}
 .banner-shoes-sm-box .box-shoe-shade {
    bottom: 20px;
    max-height: 250px;
    position: absolute;
    right: 0;
}
 .shw-mobile-banner{
    width: 100%;
    background: url('/images/image1.jpg') no-repeat 0 0/cover;
    color: #ffffff;
    font-size: 50px;
    font-weight: 900;
    line-height: 50px;
    padding: 18% 0 18% 54%;
}
 .saving-price.percentage-price-new {
    margin-left: -12px;
}
 .white-shoes-content .price-tag {
    color: #bebebe;
    font-size: 25px;
    margin: 20px 0 0;
}
 .update-white-shoes{
    text-align:center;
}
 .update-white-shoes .btn-primary {
    border-radius: 3px;
    font-size: 12px;
    line-height: normal;
    margin: 15px auto 0;
    padding: 9px 25px;
}
 .shoe-banner-inlist.snowman-box {
    border: 1px solid #f8f8f8;
    border-radius: 3px;
    box-shadow: 0 0 13px rgba(0, 0, 0, 0.03);
}
 .snowman-box .banner-mainfont {
    color: #eeeeee;
    font-size: 83px;
}
 .snowman-box .white-shadebox,.snowman-box .banner-shoes-sm-box {
    height: 219px;
}
 .mobile-spanshow{
    display:block;
    font-size:13px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight:400;
    padding:20px 15px 0;
    color:#000000;
    text-align: center;
}
 .white-shoes-testimonials-update{
    width:100%;
}
 .white-leather-shoes-items .white-shoes-holder.new-update .white-shoes-content h4 {
    color: #ff9d73;
    font-size: 30px;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: normal;
    margin: 15px 0 30px;
    text-align: center;
    text-transform: none;
}
 .new-update .make-boxheight{
    height: 222px;
    line-height: 200px;
    margin: auto;
    max-width: 100%;
    text-align: center;
    width: 330px;
}
 .make-boxheight img{
    display:inline-block;
    line-height:normal;
    vertical-align:middle;
    max-height:100%;
}
 .white-leather-shoes-items .new-update .white-shoes-border {
    height: 400px;
    max-width: 100%;
    width: 297px;
}
 .new-update .inside-box .current-price {
    color: #767676;
    font-size: 28px;
    font-weight: 400;
    margin: auto;
    float:none;
}
 .new-update .inside-box .price-old {
    font-size: 15px;
    margin-top: 0;
    float:none;
}
 .price-old em {
     font-size: 17px;
}
 .amount-off{
    font-size: initial;
    width: 100%;
}
 .percent-off {
    color: #ff6600;
    font-size: 12px;
    font-weight: 700;
    margin: 0 0 0 10px;
    text-transform: uppercase;
}
 .new-update .white-shoes-content .inside-box {
    margin-top: 10px;
}
 .amount-off span {
    display: inline-block;
    vertical-align: middle;
}
 .information-box.full-width p{
    max-height:195px;
}
/* saad */
 .genuine-ltr-nw{
    background-repeat: no-repeat;
    background-position:center center;
    background-size:cover;
    height:500px;
    width:100%;
     position: relative;
}
 .genuine-ltr-n-msc{
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    height: 546px;
    width: 100%;
    top:10px;
    display: block;
    position: relative;
    clear: both;
}
 .gn-ltr-sub-sh{
    width:100%;
    display:block;
}
 .gn-ltr-sub-left {
    width: 40%;
    float: left;
    margin: 10px 10px 10px 0;
}
 .gn-lter-sh.nw {
    background: #fff;
}
 .whl-clk {
    position: absolute;
    background: none;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: block;
}
 .gn-ltr-sub-right {
    width: 59%;
    float: right;
    margin: 10px 0px 10px 0px;
}
 .gn-ltr-sub-left-2 {
    width: 58%;
    float: left;
    margin: 0 5px 0 0;
}
 .show-mbl-sub{
    display:none;
}
 .gn-ltr-sub-right-2 {
    width: 41%;
    float: right;
}
 .gn-ltr-testimonials{
    width:100%;
    padding:95px 130px;
    background:#ff6600;
    margin-bottom: 70px;
}
 .gn-ltr-testimonials h2{
    font-size: 30px;
    margin-bottom:40px;
    letter-spacing: 0.2px;
    color: #ffccba;
    font-weight: 400;
}
 .gn-ltr-testimonials p{
    margin-top: 20px;
    letter-spacing: 0.2px;
    color: #ffccba;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 2em;
    width: 49%;
    float:left;
}
 .testimonial-img-gn {
    float: right;
    margin-top: 50px;
    margin-right: 25px;
    top: 50px;
    width: 143px;
    height: 143px;
    border-radius: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center top;
}
 .white-shoes-testimonials-update .gn-ltr-testimonials{
    padding:60px;
}
 .white-shoes-testimonials-update .gn-ltr-testimonials h2 {
    color: #ffffff;
}
 .white-shoes-testimonials-update .gn-ltr-testimonials p {
    color: #ffffff;
    letter-spacing:1px;
    width:100%;
}
 .testimonial-img-box-text{
    padding:0 30px 0 190px;
    position:relative;
}
 .testimonial-img-box-text .testimonial-img-gn {
    left: 20px;
    margin: 0;
    position: absolute;
    top: 50px;
    width:143px;
    height:143px;
    border-radius:100%;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center top;
}
 .gnw-ltr-cont {
    position: absolute;
    bottom: 65px;
    right: 30px;
    color: #000;
}
 img.let-wt {
    display: block;
    text-align: right;
    margin-left: 38px;
    margin-bottom: 15px;
}
 .gnw-ltr-cont h3 {
    font-size: 30px;
    font-weight: 800;
    letter-spacing: 0.2px;
    line-height: 50px;
}
 .gnw-ltr-cont p {
    text-align:right;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 0.2px;
    line-height: 25px;
    margin-top: 10px;
}
 .slipper-section.newupdate-listingbox {
     padding: 50px 0 20px;
}
 .gnw-ltr-cont a {
     color: #fff;
     float: right;
     background: #ff6600;
     padding: 8px 0px;
     border-radius: 3px;
     width: 100px;
     text-align: center;
     margin-top: 15px;
}
 .gnw-ltr-conts {
     position: relative;
     top: 280px;
     right: 30px;
     color: #000;
     float: right;
     text-align: right;
}
 .genuine-ltr-nw.genuine-ltr-nws {
     top: 0;
}
 .gnltr-content small {
     font-style: italic;
     text-align: center;
     width: 100%;
     font-size: 14px;
     font-weight: 600;
     margin-left: 45px;
}
 .gnw-ltr-cont.gnw-ltr-conts.gntl-clr {
     color: #fff;
}
 .gnw-ltr-cont.gnw-ltr-conts.gntl-clr.el {
     color: #fff;
     top: 290px;
}
 .blk-ltr {
     padding: 15px 0 0 15px;
}
 .gnw-ltr-conts a {
     color: #fff;
     float: right;
     background: #ff6600;
     padding: 8px 10px;
     border-radius: 3px;
     width: 100px;
     text-align: center;
     margin-top: 15px;
}
 .gnltr-content {
     position: absolute;
     left: 135px;
     top: 145px;
}
 .gnltr-content h2 {
     font-size: 45px;
     font-weight: 800;
     letter-spacing: 0.2px;
    margin-bottom:5px;
}
 .wht-shoe-gnr{
    width:100%;
    margin-top: 60px;
    margin-left: -15px;
    display: inline-flex;
}
 .wht-shoe-gnr li{
    width: 32.5%;
    font-size:12px;
    padding-left: 26px;
    display: inline-block;
}
 .wht-shoe-gnr li:first-child{
    padding-left:0;
}
 .wht-shoe-gnr li:last-child{
    padding-left:32px;
}
 .gnltr-content p {
     font-size: 14px;
     font-weight: 400;
     letter-spacing: 0.3px;
     line-height: 1.8em;
     text-align: center;
     margin-top: 5px;
}
 .font-rupee.wht-pr {
     font-weight: 400;
     font-style: normal;
     color: #ff6600;
     font-size: 17px;
     position: relative;
     top: 0;
     right: 2px;
}
 .price-nowbox.p-new-bx {
     display: block;
     text-align: right;
     margin-top: 10px;
}
/*******************saad shoe**************/
 .slipper-banner-box.shoe-new-banner-box {
     background-position: center center;
     background-size: cover;
}
 .slipper-footwear.shoe-footwear-nw {
     margin: 30px 0;
     color: #fff;
     font-size: 42px;
}
 .slipper-footwear.shoe-footwear-nw img{
    margin-left: -21px;
    position: relative;
     bottom: 14px;
}
 .slipper-footwear.shoe-footwear-nw > label {
     font-size: 41px;
     font-weight: 500;
}
 .productContainer{
    padding-top:22px;
}
 .blackMain {
    padding:35px 15px 40px;
    background: #fd6500;
     margin: 35px 15px;
}
 .blackMain li {
     list-style-type: disc;
     margin-left: 23px;
     line-height: 1em;
     width: 31%;
     padding: 0 5px;
     float: left;
     font-size: 0.7em;
     color: #fff;
}
 .brouge-container{
    max-width:800px;
}
 .shoe-footwear-custom{
    float:right;
}
 .shoe-footwear-custom {
     position: absolute;
     right: 50px;
}
 .slipper-footwear.shoe-footwear-nw > aside{
    font-size: 28px;
     line-height: normal;
     margin: 15px 0 65px 26px;
}
 .white-leather-shoes-items .new-update .white-shoes-border.show-new-border {
     width: 250px;
}
 .black-leather-shoe-banner{
    height: 675px;
    width: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
 .black-leather-sub{
    background-color:#fff;
    text-align: center;
}
 .black-leather-sub{
    padding:80px 0;
}
 .black-container{
    max-width: 1200px;
}
 .productName.productNameTitle.new-blck-title {
     padding-top: 15px;
}
 .productContainer.makebox-fix.black-img-bx:hover{
     -webkit-box-shadow:none;
     -moz-box-shadow:none;
     box-shadow:none;
     transition: box-shadow 0.5s ease-in-out;
     margin-left: 0;
     margin-right: 0;
     margin-top: 20px;
     margin-bottom: 0;
     padding-bottom: 22px;
}
 .productContainer.makebox-fix.black-img-bx{
     -webkit-box-shadow:none;
     -moz-box-shadow:none;
     box-shadow:none;
     transition: box-shadow 0.5s ease-in-out;
     margin-left: 0;
     margin-right: 0;
     margin-top: 20px;
     margin-bottom: 0;
     padding-bottom: 22px;
}
 .something-about-box.black-drivin-shoe-box.clearfix {
     padding: 0;
}
 .something-about-box.black-drivin-shoe-box.clearfix .sometext{
    min-height: 594px;
    background-color: #ff6600;
    padding: 40px;
    width:36%;
}
 .overlap-boxes.shoe-overlap {
     top: 0;
}
 .overlap-boxes.shoe-overlap {
     height: 594px;
     background-repeat: no-repeat;
     width: 64%;
}
 .product-listing-wrapper.driving-shoes-section.elvis-dtext.black-driving-shoe {
     background: #fff;
}
 .productContainer .buyNowOrange-btn {
     display: block;
     background-color: #ff6600;
     height: 100%;
     width: 40%;
     margin-left: auto;
     margin-right: auto;
     text-align: center;
}
 .productContainer .buyNowOrange-btn {
     display: block;
     min-width: 105px;
     border-radius: 5px;
     width: 105px !important;
}
 .twoColumns-mobilegrid .makebox-fix,.twoColumns-mobilegrid .makebox-fix:hover {
     margin-left: 0;
     padding-left: 10px;
     margin-right: 0;
     padding-right: 10px;
}
 .shoeslisting-blogDesign .dsc-full p {
     column-count: 3;
     -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
     column-gap: 30px;
     text-align: justify;
     letter-spacing: 0.6px;
     line-height: 1.6em;
     font-size: 13px;
}
 @media(max-width:1200px){
     .hng-n{
        display:none;
    }
}
 @media(max-width:1199px){
     .product-large-view .plv-right .size-lists li a:nth-of-type(5){
        border-top-width:0px!important
    }
     .productContainer.makebox-fix.black-img-bx .desc-section-bx{
        font-size: 22px;
    }
     .productContainer.makebox-fix.black-img-bx .product-name-black-smart{
        top:75%;
    }
     .black-leather-sub .descrrption-blacl-leather-shoes li{
        width:100%;
    }
     .productContainer.makebox-fix.black-img-bx .product-name-black-smart{
        font-size: 22px;
    }
     .productContainer.makebox-fix.black-img-bx .product-name-black-shoe{
        font-size: 22px;
    }
     .black-leather-shoe-banner{
        height:500px;
    }
}
 @media(max-width:992px){
     .listing-dsc-full {
        padding: 0 20px;
    }
     .listing-dsc-full .dsc-full h2 {
        font-size: 25px;
    }
     .product-mason-grid .pg-holder .img-holder > img{
        max-width:100%;
        max-height:100%;
    }
     .white-leather-shoes h1{
        font-size: 70px;
         line-height: 70px;
    }
     .white-leather-shoes-items .white-shoes-holder .white-shoes-content img{
        max-width: 280px;
    }
     .white-leather-shoes-items .white-shoes-border{
        width:240px;
        height:330px;
    }
     .white-leather-shoes-items {
        padding: 50px 0;
    }
     .white-leather-shoes {
        padding: 40px 0;
    }
     .white-leather-shoes-intro{
        padding:0;
    }
     .shoe-banner-inlist {
        padding: 20px 30px 30px;
        min-height:0;
    }
     .banner-mainfont{
        font-size:35px;
    }
     .snowman-box .banner-mainfont,.elvis-box .banner-mainfont {
        font-size: 40px;
    }
     .white-shadebox{
        opacity:1!important;
        height:170px!important;
    }
     .elvis-box .white-shadebox{
        float:none;
    }
     .elvis-box .banner-shoes-sm-box .box-shoe-shade {
        bottom: 7px;
        left: 50px;
        max-width: 290px;
        right: initial;
    }
     .banner-shoes-sm-box{
        height:170px!important
    }
     .price-tag {
        font: 700 23px open sans;
        margin-bottom: 10px;
    }
     .white-shoes-content .inside-box {
        width: 240px;
    }
     .something-about-box.black-drivin-shoe-box.clearfix .sometext{
        width: 100%;
        min-height: initial;
    }
     .black-leather-shoe-banner{
        height: 400px;
        padding: 25px 0 20px;
    }
     .overlap-boxes.shoe-overlap{
        display: none;
    }
     .black-leather-sub .descrrption-blacl-leather-shoes li {
         width: 100%;
         font-size: 20px;
         margin-bottom: 15px;
         margin-left: 25px;
    }
     .black-leather-sub .invest-black p{
        font-size: 22px;
    }
     .black-leather-sub .prdct-black-img{
        height: auto;
    }
     .black-leather-sub .product-name-black-shoe{
        font-size: 19px;
    }
     .black-leather-sub .prdct-black-sh-img{
        height: auto;
        width: auto;
    }
     .black-leather-sub .product-name-black-smart{
        font-size: 17px;
    }
     .black-leather-sub {
        padding: 30px 0;
    }
     .comfrt-bog .prdct-black-img{
        height:auto;
    }
     .comfrt-bog .product-name-black-shoe{
        font-size: 17px!important;
    }
     .black-leather-sub .product-name-black-smart{
        top:75%;
    }
     .productContainer.makebox-fix.black-img-bx .desc-section-bx{
        font-size: 15px;
        line-height: 15px;
    }
}
 @media(max-width:700px){
     .white-leather-shoes-items .white-shoes-holder .white-shoes-content img{
        max-width: 100%;
    }
     .white-leather-shoes-items .white-shoes-border{
        width:85%;
         height: 320px;
    }
     .white-leather-shoes-items .col-xs-6{
        width: 100%;
         padding: 0 40px
    }
     .wls-banner .text-content{
        width: 100%;
         float: none;
    }
     .wls-banner .img-content{
        padding:0 40px;
         display: none;
    }
     .white-leather-shoes-items .white-shoes-border {
        height: 380px;
    }
     .white-leather-shoes-items .white-shoes-holder{
        margin-top:40px;
    }
     .white-leather-shoes-items{
        padding:0;
    }
     .shoeslisting-blogDesign .dsc-full p {
         column-count: 1;
         -webkit-column-gap: 10px;
         -moz-column-gap: 10px;
         column-gap: 10px;
    }
     .elvis-box .banner-mainfont{
        color:#000000;
    }
     .white-leather-shoes h1{
        margin-top: 0;
        text-align: center;
    }
     .white-leather-shoes h1 br{
        display: none;
    }
     .single-testimonials .testimonials-text{
        position: static;
         margin:0;
         max-width: 100%;
         border-radius: 4px
    }
     .single-testimonials h3{
        top:0;
         margin: 0 0 20px
    }
     .single-testimonials .testimonials-pic {
        text-align: center;
        max-width: 90px;
        margin: 0 auto;
        border-radius: 4px;
        position: relative;
        top: -40px;
    }
     .single-testimonials .testimonials-pic img{
        border-radius: 4px
    }
     .slipper-section {
        padding-bottom: 50px;
    }
     body .slipper-section .white-shoes-holder {
        margin-top: 60px;
    }
     body .white-leather-shoes-items.slipper-section {
        padding: 0 0 40px;
    }
     .black-leather-shoe-banner{
        height: 260px;
        padding:0;
    }
     .black-leather-sub .descrrption-blacl-leather-shoes li{
        width: 100%;
        font-size: 20px;
        margin-bottom: 15px;
        margin-left: 25px;
    }
     .black-leather-sub .invest-black p{
        font-size: 22px;
        line-height: 30px;
    }
     .invest-black{
        margin-bottom: 0
    }
     .black-leather-sub .prdct-black-img{
        height: auto;
    }
     .black-leather-sub .product-name-black-shoe{
        font-size: 15px!important;
    }
     .black-leather-sub .prdct-black-sh-img{
        height: auto;
        width: auto;
    }
     .black-leather-sub .desc-section-bx{
        font-size: 17px;
    }
     .something-about-box.black-drivin-shoe-box.clearfix .sometext{
        width: 100%;
        padding:20px;
    }
     .sometext.black-some-text h4{
        font-size: 22px !important
    }
     .sometext.black-some-text p{
        font-size: 20px !important;
    }
     .overlap-boxes.shoe-overlap{
        display: none;
    }
     .black-leather-sub .product-name-black-smart{
        font-size: 15px!important;
    }
     .black-leather-sub {
        padding: 30px 0;
    }
     .comfrt-bog .prdct-black-img{
        height:auto;
    }
     .comfrt-bog .product-name-black-shoe{
        font-size: 15px!important;
    }
     .black-leather-sub .product-name-black-smart{
        top:85%;
    }
}
 @media(max-width:480px){
     .hide-onmobile{
        display:none;
    }
     .banner-onmobile{
        display:block;
    }
     .white-leather-shoes h1{
        font-size: 48px;
         line-height: 54px;
    }
     .white-leather-shoes {
        padding: 0 0 30px;
    }
     .white-leather-shoes-items .col-xs-6, .white-leather-shoes-items .col-lg-6.col-lg-last{
        padding: 0 20px;
         margin-bottom: 30px
    }
     .white-leather-shoes-items .white-shoes-holder .white-shoes-content img{
        max-width: 100%
    }
     .white-leather-shoes-items .white-shoes-holder .white-shoes-content h4{
        text-align: center
    }
     .white-leather-shoes-intro p br{
        display: none;
    }
     .white-leather-shoes-intro{
        padding: 10px 0
    }
     .buy-now-white-shoes {
        color: #fff!important;
        background-color: #f25827;
        padding: 5px 15px;
        margin:10px auto 0;
        border-radius: 3px;
        display: block;
        max-width: 100px;
    }
     .white-leather-shoes-intro p::after{
        display:none;
    }
     .white-leather-shoes-items {
        padding: 20px 0;
    }
     .white-leather-shoes-banner {
        padding: 20px 0;
    }
     .white-leather-shoes-items.slipper-section .col-xs-6, .white-leather-shoes-items.slipper-section .col-lg-6.col-lg-last {
        margin-bottom: 0;
    }
}
 @media(max-width:479px) {
     .shw-mobile-banner{
        font-size:36px;
        line-height:40px;
    }
     .shoe-banner-inlist * ,.shoe-banner-inlist{
        position: relative;
    }
     .shoe-banner-inlist::before {
        background-color: rgba(255, 255, 255, 0.7);
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 0;
    }
     .snowman-box .banner-mainfont{
        color:#000000;
    }
     .product-listing-grid .product-relative.newupdate-design .product-price-real {
        margin:0 0 0 3px;
    }
     .plg-update-1 > .row > [class*="col-"] {
        padding: 0 5px;
    }
     .plg-update-1 > .row {
        margin: 0 -5px;
    }
}
 @media(max-width:380px){
     .white-leather-shoes h1{
        font-size: 40px;
        line-height: 40px;
    }
     .shw-mobile-banner {
        font-size: 33px;
        line-height: 34px;
    }
}
/********<----- Yogender 27/9/2017 css start -------> ********/
 .single-product-detail.product-image-scroll .product-viewer .product-full{
    margin-left:0;
    height:calc(100vh - 80px);
    line-height:85vh;
    min-height:calc(100vh - 80px);
     transition:all 1s ease 0s;
     -moz-transition:all 1s ease 0s;
     -webkit-transition:all 1s ease 0s;
     -ms-transition:all 1s ease 0s;
     -o-transition:all 1s ease 0s;
}
 .single-product-detail.product-image-scroll .product-viewer .product-full > img{
    vertical-align:middle;
    max-height: 100%;
     transform: scale(0.7);
     -moz-transform: scale(0.7);
     -webkit-transform: scale(0.7);
     -ms-transform: scale(0.7);
     -o-transform: scale(0.7);
     transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
     -moz-transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
     -webkit-transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
     -ms-transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
     -o-transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}
 .product-large-view.update-product-view .plv-right {
    max-width: 430px;
    position: fixed;
    right: 100px;
    top:0;
    display:none;
    padding-top:0;
    opacity: 1;
    visibility:visible;
    margin-top:140px;
}
 .product-large-view.update-product-view .plv-left {
    padding: 0 530px 0 40px;
    width: 100%;
    text-align:center;
     transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
     -moz-transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
     -webkit-transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
     -ms-transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
     -o-transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}
 .product-more-detail{
    background-color:#ffffff;
    position:relative;
    z-index:2;
}
 .imglist-action-box a {
    background-color: #f3f3f5;
    border-right: 1px solid #ffffff;
    color: #000000;
    float: left;
    font-size: 12px;
    height: 55px;
    letter-spacing: 2px;
    line-height: 55px;
    padding: 0 25px;
    text-align: center;
    text-transform: uppercase;
    text-decoration:none!important;
}
 .imglist-action-box {
    bottom: 0;
    left: 0;
    position: fixed;
    z-index: 10;
}
 .single-product-detail.product-image-scroll .product-viewer .product-full.lightmove{
     transition:all 5s ease 0s;
     -moz-transition:all 5s ease 0s;
     -webkit-transition:all 5s ease 0s;
     -ms-transition:all 5s ease 0s;
     -o-transition:all 5s ease 0s;
     transform:translate(0,-50px);
     -moz-transform:translate(0,-50px);
     -webkit-transform:translate(0,-50px);
     -ms-transform:translate(0,-50px);
     -o-transform:translate(0,-50px);
}
 .fa.fadeico:before{
    opacity:0.2;
}
 .zoomed-box .fa-plus::before {
    content: "";
}
 .product-large-view.update-product-view.zoomed-box .plv-right {
    right: -200px;
    opacity:0;
    visibility:hidden;
}
 .product-large-view.update-product-view.zoomed-box .plv-left {
    padding: 0 40px;
}
 .zoomed-box .single-product-detail.product-image-scroll .product-full > img {
     transform: scale(1);
     -moz-transform: scale(1);
     -webkit-transform: scale(1);
     -ms-transform: scale(1);
     -o-transform: scale(1);
}
 .zoomed-box .single-product-detail.product-image-scroll .product-viewer .product-full{
    overflow:visible;
}
 .css-animate{
     transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
     -moz-transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
     -webkit-transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
     -ms-transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
     -o-transition:all 1.5s cubic-bezier(0.19, 1, 0.22, 1) 0s;
}
 .product-more-detail .edition-content p {
    background-color: #e3e3e3;
    display: inline;
    font-family: open sans;
    font-size: 29px;
    font-weight: 300;
    line-height: 38px;
    margin-bottom: 10px;
    padding: 0;
    width: auto;
    white-space: pre-wrap;
}
 .limitedstock {
    background-color: #e3e3e3;
    margin-top: 6px;
    padding: 5px 5px 0;
}
 .product-more-detail .edition-content {
    display: inline-block;
    text-align: left;
    width: auto;
}
 .product-more-detail .limited-editionbox {
    padding: 100px 0;
}
 .slide-sec-img{
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
}
 .product-detail-tabs .nav-container .nav-tabs {
    max-width: 100%;
}
 .img-overbox{
    width:100%;
    max-width:450px;
    background-color:#ff6600;
    padding:50px;
    color:#ffffff;
    position:absolute;
    right:0;
    top:100px;
    text-align:left;
}
 .img-overbox h3 {
    font-size: 25px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin-bottom: 20px;
}
 .img-overbox p {
    font-size: 15px;
    font-weight: 400;
    line-height: 25px;
    margin: 15px 0 0;
}
 .product-detail-tabs{
    width:100%;
    padding:100px 0;
    background-color:#e6e6e6;
}
 .product-detail-tabs .product-desc-section .tab-content .desc-content {
    padding: 40px;
    background-color: #fdfdfd;
    border-radius: 5px;
}
 .product-detail-tabs .nav-container {
    background-color: #f5f5f5;
    border-bottom: 1px solid #ededed;
    border-radius: 5px 5px 0 0;
    border-top: 1px solid #ededed;
}
 .product-detail-tabs .product-desc-section{
    background-color:#f5f5f5;
    border-radius:5px;
}
 .product-detail-tabs .nav-container .nav-tabs > li > a{
    background:#f5f5f5;
     font-weight:400;
     color:#000000;
     font-size:14px;
     border:0;
    border-top:3px solid transparent;
     padding:16px 30px;
    text-transform:none;
}
 .nav-container .nav-tabs > li {
    border-right: 1px solid #ededed;
}
 .product-detail-tabs .nav-container .nav-tabs > li.active > a, .product-detail-tabs .nav-container .nav-tabs > li.active > a:hover, .product-detail-tabs .nav-container .nav-tabs > li.active > a:focus{
    border:0;
    font-weight:700;
     background:#f5f5f5;
     border-top:3px solid #ff6600;
}
 .similar-product-list{
    width:100%;
    overflow:hidden;
}
 .smilr-product-text{
    width:100%;
    background-color:#000000;
    text-align:center;
    color:#ffffff;
    font-size:18px;
    text-transform:uppercase;
    font-weight:700;
    line-height:normal;
    padding:135px 15px 135px;
    letter-spacing: 0.5px;
}
 .product-list-slidebox{
    width:100%;
    background-color:#ffffff;
    padding:50px 0;
}
 .product-list-slidebox .product-listing-grid .product-relative{
    border:none;
    box-shadow:none;
}
 .view-detailonmobile {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #ff6600;
    border-radius: 3px;
    color: #ff6600;
    display: none;
    padding: 3px 11px;
    position: fixed;
    right: 20px;
    top: 100px;
    z-index: 999;
}
 .product-large-view.update-product-view .plv-right h1 .badge, .mob-product-name .badge {
    border-radius: 2px;
    font-size: 8px;
    font-weight: 600;
    line-height: normal;
    padding: 1px 3px;
    text-align: center;
}
 .product-large-view.update-product-view .plv-right h1 {
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
    line-height:27px;
}
 .product-large-view .plv-right .more-similar-link {
    font-size: 13px;
    margin: 0;
}
 .product-large-view .plv-right .more-similar-link a .fa{
    font-size: 16px;
    font-weight: 200;
    line-height: 12px;
    margin: 0 0 0 1px;
    vertical-align: middle;
}
 .product-large-view.update-product-view .plv-right .sub-title {
    color: #585858;
    letter-spacing: 1px;
    margin: 21px 0 13px;
    font-weight: 700;
}
 .product-large-view.update-product-view .plv-right .size-lists li a {
    border-radius: 38px;
    width:38px;
    height:38px;
    line-height:38px;
}
 .product-large-view.update-product-view .plv-right .size-lists li, .product-large-view.update-product-view .plv-right .color-lists li {
    margin: 0 10px 10px 0;
}
 .product-large-view.update-product-view .plv-right .size-lists li a.active, .product-large-view.update-product-view .plv-right .color-lists li a.active {
    border-color: #ffd929;
}
 .product-large-view.update-product-view .plv-right .btn{
    border-radius: 3px;
    height: 45px;
    line-height: normal;
    margin-right: 7px;
    padding: 13px 20px 0;
    letter-spacing: 0.5px;
}
 .product-large-view.update-product-view .plv-right .size-lists, .product-large-view.update-product-view .plv-right .color-lists {
    margin: 0 0 20px;
}
 .product-large-view .plv-right .pro-detail-text {
    font-weight: 300;
    letter-spacing: 0.2px;
    line-height: 24px;
    margin: 16px 0 15px;
    font-size: 14px;
}
 .price-and-discount{
    width:100%;
    margin: 20px 0 0;
    position: relative;
}
 .price-and-discount span {
    margin-right: 12px;
    vertical-align: middle;
}
 .price-and-discount span:last-child{
    margin-right:0;
}
 .price-nowbox {
    font-size: 25px;
    letter-spacing:0.5px;
    font-weight: 700;
    line-height: 25px;
}
 .old-pricebox {
    color: #959494;
    font-size: 16px;
    font-weight: 400;
    position:relative;
}
 .old-pricebox::before {
    border-top: 1px solid #959494;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
}
 .old-pricebox::after {
    border-top: 1px solid #ffffff;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top:-1px;
}
 .price-off {
    color: #4caf50;
    font-size: 16px;
    font-weight: 600;
}
 .product-large-view.update-product-view .plv-right .price span:not(.saving-price){
    font-weight:300
}
 .single-product-detail .product-viewer .product-thumb .slick-arrow{
    transform: rotate(90deg)
}
 .leather-labeltag.mob-product-name.selling-fast::after {
     background: rgba(0, 0, 0, 0) url(../images/weight_icon.svg) no-repeat scroll 0 0 / 100% auto;
     content: "";
     height: 50px;
     position: absolute;
    left:initial;
     right: -5px;
     top: 60px;
     width: 80px;
     z-index: 1;
}
 .comfrt-bog{
    padding: 35px 0;
    background-color: #d4d4d4;
}
 .blg-testimonial{
    padding: 50px 0;
}
 .invest-black p{
    font-size: 45px;
    line-height: 60px;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 300;
    letter-spacing: 0.3px;
    color:#fff;
}
 .top-open-footwear{
    width:100%;
    padding:125px 0 85px;
    text-align:center;
}
 .opn-wear-lbl {
    color: #000000;
    font-size: 19px;
    font-weight: 800;
    letter-spacing: 3px;
    text-transform: uppercase;
}
 .open-footwearfont {
    color: #f05a22;
    font-size: 65px;
    font-weight: 900;
    line-height: 53px;
    position: relative;
}
 .open-footwearfont + img {
    margin: -1px -37px 0 0;
}
 .genuine-leather-tag{
    width:100%;
    text-align:center;
}
 .genuine-leather-tag .tag-text {
    font-size: 17px;
    font-weight: 400;
}
 .genuine-leather-tag .tag-text > em{
    display: block;
    font-size: 25px;
    font-style: normal;
    line-height: 43px;
}
 .genuine-leather-tag .tag-text::before{
    background: rgba(0, 0, 0, 0) url("../images/leather-tag.svg") no-repeat scroll 0 0 / 66px auto;
    content: "";
    display: block;
    height: 76px;
    margin: 0 auto 25px;
    width: 66px;
}
 .inside-box {
    display: inline-block;
    width: 270px;
    max-width:100%;
    padding: 0 20px;
}
 .inside-box .price-old {
    float: left;
    font-size: 18px;
    font-weight: 600;
    text-decoration: line-through;
    margin-top: 6px;
}
 .inside-box .current-price{
    float:right;
}
 .white-shoes-content .inside-box{
    margin-top:30px;
}
 .slipper-section .white-shoes-holder {
    margin-top: 100px;
}
 .white-leather-shoes-items.slipper-section {
    padding: 0 0 100px;
}
 .openwear-quality{
    background-color: #ffffff;
    padding:80px 0 60px;
    position: relative;
    text-align: center;
    width: 100%;
}
 .openwear-quality::before{
    background-color: #f6f6f6;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    width: 100%;
    top:0;
}
 .openwear-quality + .slipper-section {
    padding: 70px 0;
}
 .newupdate-design.product-relative.makeequal {
    height: 420px;
}
 .openwear-quality .left-wing {
    bottom: 30px;
    left: 50%;
    margin-left: -680px;
    position: absolute;
}
 .openwear-quality .right-wing {
    position: absolute;
    right: 0;
    top: 20px;
}
 .header-bg .tzaro-cmng-son{
    color: #000
}
 .menu-icon-new{
    width:48px;
    height:33px;
}
 header.header-bg .main-navi.header-new-dsgn {
    display: inline-block;
    text-align:center;
    margin:0 0 0 225px;
    line-height:normal;
}
 header.header-bg .main-navi.header-new-dsgn > li{
    top: 14px;
    margin: 0 19px;
    min-height: 59px;
    padding-top:16px;
}
 .product-large-view.product-img-zoomView .plv-left{
    width: 100%;
    float: none;
}
 .product-large-view.product-img-zoomView .plv-right{
    width: 100%;
    float: none;
    padding-left: 0;
    display:none;
}
 .product-img-zoomView .single-product-detail .product-viewer .product-full .product-full-inner{
    height: 520px;
    max-height: 520px;
}
 .product-img-zoomView .single-product-detail .product-viewer .product-full .product-full-inner img{
    position: static;
    max-height: inherit;
    cursor: all-scroll;
}
 .sublist-onhover {
    background-color: #ffffff;
    box-shadow:0 2px 4px -1px rgba(0, 0, 0, 0.1);
    left: -20px;
    position: absolute;
    text-align: left;
    top: 67px;
    width: 180px;
    padding: 10px 0;
    display:none;
}
 header.header-bg .main-navi.header-new-dsgn > li:hover > .sublist-onhover {
    display:block;
}
 header.header-bg .main-navi li .sublist-onhover a {
    color: #808080;
    display: block;
    font-size: 13px;
    font-weight: 400;
    padding: 5px 15px;
    text-transform: none;
}
 header.header-bg .main-navi li .sublist-onhover a:hover {
    background-color: #f1f1f1;
    color: #000000;
}
 .brief-description{
    width:100%;
    text-align:center;
    margin-top: 90px;
}
 .box-briefabout{
    height: 420px;
    width:100%;
    padding:75px 20px 40px;
    color:#ffffff;
    background-color:#132735;
    margin-top: 150px;
}
 .box-briefabout label {
    font-size: 23px;
    font-weight: 400;
    line-height: normal;
    margin: 40px 0 0;
}
 .brief-description p {
    color: #737373;
    font-size: 27px;
    line-height: 42px;
    text-align: left;
}
 .menu_ul li a:hover .iner_list_content{
     margin-top: 34px;
    opacity: 1;
    position: absolute;
    transition: all 0.5s ease 0s;
    visibility: visible;
    z-index: 55;
}
 .scrollh .menu_ul li a:hover .iner_list_content{
     margin-top: 28px;
}
 .top_iner_list li a:hover,.top_iner_list li:last-child a:hover{
    transition: all 0.1s ease 0s;
    color:#fa6502;
}
 .top_iner_list li{
    float:left;
    width:100%;
    border-right:none;
}
 .top_iner_list li a{
     color: #000;
    display: block;
    font-size: 14px;
    padding: 5px 16px 5px 13px;
    text-align: left;
    text-transform: capitalize;
}
 .top_iner_list{
    list-style-type:none;
    padding:0;
    margin:0;
    width:20%;
    background-color:rgba(85, 29, 83, 0.90);
    float:left;
    position:relative;
    overflow:hidden;
}
 .width_manage_l,.list-inline.menu_ul .on_device{
    display:none;
}
 .product-listing-grid .product-relative .product-image.bottom-alignimg img {
     vertical-align: bottom;
}
 .product-listing-grid .product-relative .product-image.bottom-alignimg {
     line-height: 180px;
}
 .scrollh ul.menu_ul {
    margin: 20px -5px 18px;
    transition:all 0.3s;
}
 .menu_ul > li{
    line-height: 25px;
    position: static;
     height: 55px;
}
 .top_iner_list{
    list-style-type:none;
    padding:10px;
    margin:0;
    width:20%;
    height:335px;
    background-color:#fff;
    float:left;
    position:relative;
    overflow:hidden;
}
 .menu_ul li:hover .iner_list_content{
     margin-top: 70px;
    opacity: 1;
    position: absolute;
    transition: all 0.5s ease 0s;
    visibility: visible;
    z-index: 55;
}
 .scrollh .menu_ul li:hover .iner_list_content{
     margin-top: 28px;
}
 .iner_list_content{
    left: 10px;
    right:10px;
    opacity: 0;
    position: absolute;
    top: 10.4px;
    visibility: hidden;
    z-index: 11;
    box-shadow: 0 1px 5px rgba(0,0,0,0.2);
}
 .menu_ul>li>a {
    position: relative;
}
 .text-left .menu_ul li:first-child {
    padding-left: 5px;
}
 .text-left .menu_ul li:last-child {
    border:none;
}
 .drk-sec {
    background: #f9f9f9;
}
 .prdct-hed-titl{
    font-weight:700;
}
 .tzaro-cmng-son{
    color:#fff;
    font-weight: 700;
    margin-left:20px;
}
 .menu_ul li.arw::before {
     content: '';
     display: inline-block;
     background: #877c79;
     height: 10px;
     width: 1px;
     vertical-align: middle;
     margin-right: 20px;
}
 .dsc-full p{
    column-count: 3;
     -webkit-column-gap: 30px;
    /* Chrome, Safari, Opera */
     -moz-column-gap: 30px;
    /* Firefox */
     column-gap: 30px;
    text-align: justify;
    letter-spacing: 1px;
    line-height: 1.8em;
    font-size:13px;
}
 .dsc-full{
    margin:0 0 50px 0
}
 .dsc-full h2{
    font-size: 32px;
    margin-bottom: 50px;
    text-align: center;
    font-weight: 700;
    line-height: 1.5em;
}
 .dsc-full h3{
    font-size: 20px;
    margin: 50px 0;
    text-align: center;
    font-weight: 700;
    line-height: 1.5em;
}
/***design by tzaro update start***/
 .makebox-fix .product-img {
    height: 270px;
    line-height: 270px;
    padding: 0 15px;
    text-align:center;
    position:relative;
}
 .getleftspace ul{
    width:100%;
    list-style:none;
}
 .makebox-fix .product-img .weight-bold {
     position: absolute;
     right: 10px;
     top: -100px;
}
 .weight-box {
     text-align: center;
     padding: 0 0 4px;
     font-weight: 400;
     font-size: 14px;
     color: #737373;
}
 .getleftspace ul li{
    width:100%;
    list-style:none;
    position:relative;
    padding-left:25px;
}
 .getleftspace ul li::before{
    width: 5px;
    content:'';
    height: 5px;
    border-radius: 10px;
    background-color: #444;
    position: absolute;
    left: 10px;
    top: 9px;
}
 .makebox-fix .product-img .img-responsive{
    display: inline-block;
    vertical-align: middle;
    max-height: 230px;
    height: auto !important;
    width: auto;
    max-width: 100%;
}
 .makebox-fix.smallersize .product-img .img-responsive {
    max-height: 160px;
}
 .makebox-fix.smallersize .product-img .increase-maxheigt {
    max-height: 195px !important;
}
 .makebox-fix .productNameTitle{
    padding:0 15px;
}
 .makebox-fix .productNameTitle .noTextDecoration {
    line-height: normal;
    display: block;
    overflow: hidden;
    height: 30px;
    font-size: 17px;
    letter-spacing: 0.3px;
}
 .blogBg{
    padding:0 0 30px;
}
 .show-discounts .line-through{
    color: #B9B9B9;
    margin: 0 3px;
    font-size: 16px;
}
 .show-discounts{
    margin-bottom:7px;
}
 .show-discounts .text-green {
    color: #ff6600;
    font-size: 13px;
    text-transform: uppercase;
    vertical-align: top;
    display:inline-block;
}
 .productContainer:hover .buyNowOrange{
    min-width:105px;
}
 .blogText{
    margin-top:15px;
}
 .blogdetail-box{
    margin-top:20px;
}
 .getleftspace{
    padding-left:30px;
}
 .productContainer:hover .buyNowOrange {
    display: block;
    min-width: 105px;
    border-radius: 5px;
    width:105px!important;
}
 .productContainer a.buyNow {
    font-size: 15px;
    padding: 5px;
    display: block;
    line-height: normal;
    white-space:nowrap;
}
 .boat-text .productNameTitle {
    font-size: 15px;
    line-height: normal;
    padding:0 10px;
}
 .full-description-readmore{
    display:none;
}
 .m-colorBlock {
     display: inline-block;
     width: 20px;
     height: 15px;
     margin: 0px 10px -2px 0;
}
 @media(max-width:1199px) and (min-width:992px) {
     .twoColumns-mobilegrid .makebox-fix{
        min-height: 371px;
    }
     .makebox-fix .product-img {
         height: 210px;
         line-height: 210px;
    }
}
 @media(max-width:991px) and (min-width:768px) {
     .twoColumns-mobilegrid .makebox-fix{
        min-height: 300px;
    }
     .makebox-fix .product-img {
        height: 140px;
        line-height: 140px;
        padding: 0 10px;
    }
     .makebox-fix .product-img img{
        max-height:170px;
    }
     .makebox-fix .productNameTitle {
        padding: 0 10px;
    }
     .makebox-fix .product-img .img-responsive {
        max-height: 190px;
    }
     .makebox-fix .buyNowOrange,.makebox-fix.productContainer:hover .buyNowOrange{
        width:50%;
    }
     .productContainer.black-container-shoe {
         padding-top: 0;
         min-height: 400px;
    }
}
/***design by tzaro update end***/
 @media(min-width:1330px) {
     header.header-bg .main-navi.header-new-dsgn{
        margin: 0 0 0 225px;
        line-height:normal;
    }
     .product-large-view.update-product-view .plv-right {
        max-width: 430px;
        position: fixed;
        right: 100px;
        top:0;
        display:none;
        padding-top:0;
        opacity: 1;
        visibility:visible;
    }
}
 @media(max-width:1299px) {
     header.header-bg .main-navi.header-new-dsgn{
        margin: 0 0 0 208px;
        line-height:normal;
    }
}
 @media(min-width:1200px) and (max-width:1299px){
     .black-leather-shoe-banner{
        height:550px;
    }
     .productContainer.makebox-fix.black-img-bx .desc-section-bx{
        font-size: 30px;
    }
}
 @media(max-width:1199px) {
     header.header-bg .main-navi.header-new-dsgn{
        margin: 0 0 0 67px;
    }
     .single-product-detail.product-image-scroll .product-viewer .product-full>img{
        max-height:100%;
    }
     .product-large-view.update-product-view .plv-left {
        padding: 0 430px 0 40px;
    }
     .product-large-view.update-product-view .plv-right {
        max-width: 390px;
        right: 40px;
        margin-top:100px;
    }
     .product-large-view.update-product-view .plv-right p {
        margin: 10px 0;
    }
     .shoe-banner-inlist {
        background-position: right -180px bottom;
    }
     .gn-ltr-sub-left{
        width:39.5%
    }
     .gn-ltr-sub-sh.tr{
        display:none;
    }
     .show-mbl-sub{
        display:block;
        display: block;
        width: 100%;
        background:#fafeff;
        height: 903px;
    }
     .gnltr-content{
        position:unset;
        margin-bottom: 20px;
    }
     .wht-shoe-gnr{
        margin-top:10px;
    }
     .gnltr-content{
        left:0;
        text-align:center;
        padding-top:20px;
    }
     .wht-shoe-gnr li{
        margin-left:15px;
    }
     .gnltr-content small{
        margin-left:0;
    }
     .gnltr-content h2{
        font-size:32px;
    }
     .white-leather-shoes-items .new-update .white-shoes-border {
        width: 250px;
        height:400px;
    }
     .new-update .make-boxheight {
        height: 210px;
        line-height: 210px;
    }
}
 @media(max-width:991px) {
     .information-box.full-width.vary-designondevice {
        height: auto;
        line-height: normal;
        padding: 50px;
    }
     .dsc-full p{
        column-count: 1;
        padding:0 25px
    }
     .slimfit-imgbox,.slimfit-text {
        height: 400px;
        padding:27px 20px;
    }
     .gn-lthr {
        font-size: 20px;
    }
     .slimfit-text h1 {
        font-size: 40px;
    }
     .slimfit-text h1 label {
        font-size: 18px;
    }
     .slimfit-text .scripttext {
        font-size: 20px;
        line-height: 30px;
        margin: 30px 0;
    }
     .newupdate-design.product-relative.makeequal {
        height: auto;
    }
}
 @media(max-width:991px) and (min-width:768px) {
     header.header-bg .main-navi.header-new-dsgn{
        margin:0 0 0 22px
    }
     header.header-bg .main-navi.header-new-dsgn > li {
        margin: 0 8px;
    }
     .product-large-view.update-product-view .plv-left {
        padding: 0 380px 0 20px;
    }
     .product-large-view.update-product-view .plv-right {
        max-width: 370px;
        right: 20px;
    }
     .testimonial-img-box-text .testimonial-img-gn{
        top:20px;
    }
     .product-large-view.update-product-view .plv-right h1 {
        margin: 0 0 5px;
        font-size:20px;
    }
     .product-large-view.update-product-view .plv-right .price.sale-price .new-price {
        font-size: 25px;
    }
     .product-large-view.update-product-view .plv-right .size-lists li, .product-large-view.update-product-view .plv-right .color-lists li {
        margin: 0 5px 0 0;
    }
     .product-large-view.update-product-view .plv-right .price.save-price{
        margin-bottom:10px;
    }
     .product-large-view.update-product-view .plv-right .size-lists, .product-large-view.update-product-view .plv-right .color-lists {
        margin: 0 0 18px;
    }
     .product-large-view.update-product-view .plv-right .btn-default {
        margin-right: 10px;
        min-width: 0;
        padding: 14px 15px;
    }
     .product-large-view.update-product-view .plv-right .action-buttons {
        margin: 0 0 15px;
    }
     .product-large-view.update-product-view .plv-right p {
        margin: 5px 0;
    }
     .product-more-detail .limited-editionbox,.product-detail-tabs {
        padding: 50px 0;
    }
     .product-detail-tabs .product-feat-table table {
        max-width: 100%;
    }
     .smilr-product-text {
        padding: 75px 15px;
    }
     .img-overbox {
        background-color: rgba(255, 102, 0, 0.85);
        max-width: 400px;
        padding: 30px;
        top: 50px;
    }
     .product-large-view.update-product-view .plv-right .size-lists, .product-large-view.update-product-view .plv-right .color-lists{
        display:flex;
        overflow-x:auto;
        overflow-y:hidden;
    }
     .top-open-footwear {
        padding: 85px 0 40px;
    }
}
 @media(min-width:768px) {
     .product-large-view.update-product-view .plv-right{
        display:block;
    }
     .backscreen-arw{
        display:none;
    }
}
 @media(width:768px) {
     .single-product-detail.product-image-scroll .product-viewer .product-full{
        height:350px;
        line-height:350px;
        min-height:0;
    }
}
 @media(max-width:767px) {
     .listing-dsc-full {
        padding: 0 15px;
        margin: 0;
    }
     .listing-dsc-full .dsc-full h2 {
        font-size: 20px;
        margin-bottom: 30px;
        line-height: 30px;
    }
     .listing-dsc-full .dsc-full h2 br{
        display:none;
    }
     .listing-dsc-full .dsc-full p {
        padding: 0;
    }
     .product-large-view .plv-right .size-lists li {
        display: flex;
        overflow-x: auto;
        overflow-y: hidden;
        width:100%;
    }
     .color-selection .size-lists li a {
        border-width: 1px 1px 1px 0 !important;
        min-width:70px;
    }
     .product-large-view .plv-right .size-lists li a:nth-of-type(5){
        border-top-width:1px!important;
    }
     .blackMain li {
         list-style-type: disc;
         margin-left: 10px;
         line-height: 1em;
         width: 100%;
         padding: 0 5px;
         float: left;
         font-size: 0.7em;
         color: #fff;
         margin-bottom: 20px;
    }
     header .loggedin-user > a{
        top:-2px;
    }
     .hamburger{
        top:26px;
    }
     .box-more_less-content.tmargin40{
        margin-top:0;
    }
     .no-columbox > div{
        width:100%;
    }
     .tz-gbl-search {
        max-width: 100%;
    }
     .flip-unwanted .tzaroLogo {
        position: initial;
        z-index: initial;
    }
     .having-categoriesbox {
        padding: 15px 15px 8px;
    }
     .item-srchlist {
        padding: 0 15px;
    }
     .item-srchlist li {
        padding: 12px 0;
    }
     header .loggedin-user .dropdown-menu {
        right: -3px;
    }
     header .loggedin-user .dropdown-menu:before{
        right:5px
    }
     .single-product-detail .product-viewer .product-thumb .slick-arrow{
        transform: rotate(0deg)
    }
     .product-large-view .breadcrumbd-section{
        display: none;
    }
     header.header-bg .main-navi.header-new-dsgn {
        display:none;
    }
     .testimonial-img-box-text .testimonial-img-gn{
        top:20px;
    }
     .whiteshoes-band{
        display:none;
    }
     .feature-band-section {
        padding: 20px 0;
    }
     .gn-ltr-testimonials{
        margin-bottom:20px;
    }
     .product-large-view {
        padding: 15px 0 30px;
    }
     .product-list-slidebox{
        padding:0;
    }
     .smilr-product-text {
        padding: 70px 15px;
    }
     .product-large-view.update-product-view .plv-right h1 {
        margin: 0 0 5px;
        font-size:20px;
    }
     .product-large-view.update-product-view .plv-right .price.sale-price .new-price {
        font-size: 25px;
    }
     .product-large-view.update-product-view .plv-right .size-lists li, .product-large-view.update-product-view .plv-right .color-lists li {
        margin: 0 5px 0 0;
    }
     .product-large-view.update-product-view .plv-right .price.save-price{
        margin-bottom:10px;
    }
     .product-large-view.update-product-view .plv-right .size-lists, .product-large-view.update-product-view .plv-right .color-lists {
        margin: 0 0 18px;
    }
     .product-large-view.update-product-view .plv-right .btn-default {
        margin-right: 10px;
        min-width: 0;
        padding: 14px 15px;
    }
     .product-large-view.update-product-view .plv-right .action-buttons {
        margin: 0 0 15px;
    }
     .product-large-view.update-product-view .plv-right p {
        margin: 5px 0;
    }
     .product-more-detail .limited-editionbox,.product-detail-tabs {
        padding: 30px 0;
    }
     .product-detail-tabs .product-feat-table table {
        max-width: 100%;
    }
     .img-overbox {
        background-color: rgba(255, 102, 0, 0.85);
        max-width: 400px;
        padding: 20px;
        position:initial;
        width:100%;
        max-width:100%;
    }
     .img-overbox p {
        margin: 5px 0 0;
    }
     .product-large-view.update-product-view .plv-right h1{
        display:block;
    }
     .product-large-view.update-product-view .plv-left {
        padding: 0 20px;
        float:left;
    }
     .product-large-view.update-product-view .plv-right {
        height: auto;
        margin-top: 0!important;
        max-width: 100%;
        padding: 0 20px;
        position: initial!important;
        display:inline-block;
        width:100%;
    }
     .update-product-view .single-product-detail {
        margin-bottom: 5px;
    }
     #moveup,#movedown,.fadeico,#spacific{
        display:none!important;
    }
     .imglist-action-box {
        bottom: initial !important;
        left: initial;
        position: absolute;
        right: 0;
        top: 80px;
        z-index: 10;
        width:auto;
    }
     .zoomed-box .imglist-action-box {
        z-index: 100000;
        position:fixed;
    }
     .imglist-action-box a{
        display:block;
        width:100%;
    }
     .update-product-view.zoomed-box .single-product-detail {
        margin-bottom: 0;
    }
     .product-large-view.update-product-view.zoomed-box .plv-left {
        background: #ffffff none repeat scroll 0 0;
        transition:none!important;
        height: 100%;
        left: 0;
        padding: 0;
        position: fixed;
        right: 0;
        top: 0;
        z-index: 9999;
    }
     .zoomed-box .single-product-detail.product-image-scroll .product-viewer .product-full {
        overflow: hidden;
        height: 100vh;
        line-height: 95vh;
    }
     .single-product-detail.product-image-scroll .product-viewer .product-full {
        float: left;
        height: 200px;
        line-height: 200px;
        min-height: 0;
        transition: none 0s ease 0s ;
        min-width: 250px;
    }
     .product-large-view.update-product-view {
        padding-top: 0;
    }
     .product-large-view.update-product-view.zoomed-box .plv-right {
        opacity: 1;
        position: initial !important;
        right: 0;
        visibility: visible;
    }
     .img-overbox h3 {
        font-size: 20px;
        margin-bottom: 0;
    }
     .single-product-detail.product-image-scroll .product-viewer {
        display: flex;
        overflow-x: auto;
    }
     .view-detailonmobile{
        display:inline-block;
    }
     .css-animate{
         transition: none 0s ease 0s!important;
    }
     .single-product-detail.product-image-scroll .product-viewer .product-full > img,.product-large-view.update-product-view .plv-left{
        transition:all 0.3s ease 0s!important;
        margin-bottom:0;
        padding:0;
    }
     .product-detail-tabs .product-desc-section .tab-content .desc-content {
        padding: 15px;
    }
     .product-detail-tabs .nav-container .nav-tabs {
         display: flex;
        max-width: inherit;
        overflow-x: auto;
        white-space: nowrap;
        width: 100%;
    }
     .product-large-view.update-product-view .plv-right .action-buttons {
        background-color: #ffffff;
        bottom: 0;
        left: 0;
        margin: 0;
        position: fixed;
        right: 0;
        text-align: center;
        z-index: 999;
    }
     .product-large-view.update-product-view .plv-right .action-buttons .btn{
        margin:0;
        float:left;
        width:50%;
        border-radius:0;
    }
     .product-large-view.update-product-view .plv-right .size-lists, .product-large-view.update-product-view .plv-right .color-lists{
        display:flex;
        overflow-x:auto;
         overflow-y:hidden;
    }
     .single-product-detail.product-image-scroll .product-viewer .product-full {
        height: 260px;
        line-height: 260px;
        min-width: 100%;
    }
     .single-product-detail.product-image-scroll .product-viewer .product-full>img{
         transform:scale(1);
         -moz-transform:scale(1);
         -webkit-transform:scale(1);
         -ms-transform:scale(1);
         -o-transform:scale(1);
    }
     .openwear-quality .right-wing {
        width: 20%;
    }
     .top-open-footwear {
        padding: 40px 0 0;
    }
     .open-footwearfont + img {
        margin: 0;
    }
     .genuine-leather-tag .tag-text > em{
        line-height:normal;
    }
     header.header-bg .main-navi.header-new-dsgn{
        display:none;
    }
     .slipper-banner-box{
        background-size:cover;
    }
     .openwear-quality {
        padding: 40px 0 30px;
    }
     .brief-description {
        margin-top: 40px;
    }
     .brief-description p {
        font-size: 17px;
    }
     .slimfit-text {
        background-color: rgba(242, 97, 34, 0.95);
        height: auto;
        padding: 30px 20px;
        width: 100%;
    }
     .slimfit-shoes-bn{
        background-repeat:no-repeat;
        background-size:cover;
        background-position:center center;
    }
     .slimfit-imgbox{
        display:none;
    }
     .leftBarFilters.new-update-filter{
        width:100%;
    }
     .product-listing-wrapper .product-listing-grid.add-lr-padding15{
        margin-left:0;
    }
}
 @media(max-width:699px) {
     .gn-ltr-testimonials h2{
        margin-bottom:0;
    }
     .gn-ltr-testimonials{
        padding:20px;
    }
     .gn-ltr-testimonials p{
        width:100%
    }
     img.testimonial-img-gn{
        float:left;
        margin-top:10px
    }
     .gn-ltr-sub-right-2{
        width:100%;
    }
     .gn-ltr-sub-left-2{
        width:100%;
    }
     .gn-ltr-sub-left{
        width:100%;
    }
     .gn-ltr-sub-right{
        width:100%;
    }
}
 @media(max-width:599px) {
     .black-leather-sub .desc-section-bx{
        font-size: 17px;
        margin:0;
    }
     .testimonial-img-box-text {
        padding: 0 15px;
    }
     .testimonial-img-box-text .testimonial-img-gn{
        position:initial;
        margin-top:20px;
    }
     .white-shoes-testimonials-update .gn-ltr-testimonials p{
        margin:0 0 20px;
    }
     .f-labletext {
        margin: 0 10px 20px;
    }
     .feature-band-section .feature-sprite {
        margin: 0 15px 0 0;
    }
     .open-footwearfont {
        font-size: 37px;
        line-height:37px;
    }
     .white-shoes-testimonials-update .gn-ltr-testimonials .testimonial-img-box-text:last-child p{
        margin-bottom:0;
    }
     .white-shoes-testimonials-update .gn-ltr-testimonials {
        padding: 30px;
    }
     .elvis-box .banner-shoes-sm-box,.white-shadebox,.elvis-box .white-shadebox{
        max-width:100%;
        width:100%;
    }
     .banner-shoes-sm-box{
        width:100%;
        text-align:center;
    }
     .banner-shoes-sm-box .box-shoe-shade,.elvis-box .banner-shoes-sm-box .box-shoe-shade{
        right:initial;
        left:20px;
    }
     .shoe-banner-inlist{
        padding:20px;
    }
     .white-shoes-testimonials-update .testimonial-img-box-text .testimonial-img-gn {
        float: left;
        margin: 20px 0 10px;
    }
     .slipper-banner-box {
        height: auto;
        background-size: cover;
    }
     .slipper-footwear {
        margin: 40px 0;
        width: 280px;
        max-width:100%;
    }
     .slipper-footwear > label {
        font-size: 20px;
    }
     .slipper-footwear > h1 {
        font-size: 31px;
        line-height: 35px;
        margin: 0 0 10px;
    }
     .slipper-footwear > aside {
        font-size: 20px;
        line-height: 27px;
        width: 220px;
    }
}
 @media(max-width:479px) {
     .product-more-detail .edition-content p {
        font-size: 24px;
        line-height: 32px;
    }
     .imglist-action-box a {
        height: 45px;
        line-height: 45px;
        padding: 0 19px;
    }
     .product-detail-tabs {
        padding: 20px 0;
    }
     .product-detail-tabs .container{
        padding:0;
    }
     .product-detail-tabs .product-desc-section,.product-detail-tabs .nav-container,.product-detail-tabs .nav-tabs{
        border-radius:0;
    }
     .product-large-view.update-product-view .plv-right .sub-title {
        margin: 15px 0 13px;
    }
     .gn-ltr-testimonials{
        padding:20px;
    }
     .gn-ltr-testimonials p{
        width:100%
    }
     img.testimonial-img-gn{
        float:left;
        margin-top:10px
    }
     .gn-ltr-sub-right-2{
        width:100%;
    }
     .gn-ltr-sub-left-2{
        width:100%;
    }
     .gn-ltr-sub-left{
        width:100%;
    }
     .gn-ltr-sub-right{
        width:100%;
    }
     .gn-ltr-sub-sh.tr{
        display:none;
    }
     .show-mbl-sub{
        display:block;
        width: 100%;
        background:#fafeff;
        height: 903px;
        ;
    }
     .wht-shoe-gnr{
        margin-top:10px;
    }
     .gnltr-content{
        left:0;
        text-align:center;
        position:unset;
        margin-bottom: 20px;
        padding-top:20px;
    }
     .wht-shoe-gnr li{
        margin-left:15px;
    }
     img.testimonial-img-gn{
    }
     .genuine-ltr-n-msc{
        height: 279px;
    }
     .gnw-ltr-cont.gnw-ltr-conts.gntl-clr.el{
        top:60px;
    }
     .show-mbl-sub{
        height: 657px;
    }
     .genuine-ltr-nw{
        height: 375px;
    }
     .genuine-ltr-nw.atlanta-ing-new {
        height: 295px;
    }
     .genuine-ltr-nw.smowman-new-ht {
        height: 298px;
        margin-bottom: 10px;
    }
     .gn-ltr-testimonials h2{
        margin-top: 20px;
    }
     .gnw-ltr-cont.gnw-ltr-conts{
        top: 155px;
    }
     .gnw-ltr-cont.gnw-ltr-conts.gntl-clr{
        top:65px;
    }
     .gn-ltr-sub-left{
        margin-bottom: 0;
    }
     .genuine-ltr-nw.bieber-nw-ht {
        height: 360px;
    }
     .gnw-ltr-cont{
        bottom:40px;
    }
     .genuine-ltr-nw.nx-ntr {
         margin-top: 8px;
    }
     .gnw-ltr-cont.gnw-ltr-conts.gntl-clr.res-snw{
        top: 80px;
    }
}
 @media(max-width:360px) {
     .genuine-ltr-n-msc{
        height:200px;
    }
     .gnw-ltr-cont{
        top:60px
    }
     .show-mbl-sub{
        height:588px;
    }
     .genuine-ltr-nw{
        height:323px;
    }
     .gnw-ltr-cont.gnw-ltr-conts{
        top:110px
    }
     .gn-ltr-sub-right-2{
        margin-top:10px;
    }
     .gnw-ltr-cont.gnw-ltr-conts.gntl-clr.el {
         margin-top: -75px;
    }
     .gn-ltr-sub-left{
        margin-bottom: 0;
    }
     .genuine-ltr-nw.smowman-new-ht {
        margin-bottom: 0;
    }
     .information-box.full-width.vary-designondevice {
        padding: 30px;
    }
}
 .genuine-ltr-nw.boots-nw-dsgn {
     height: 699px;
    position: relative;
}
 .intrsting-boots-ride-content {
     float: left;
     background: #fff;
     padding: 45px 53px;
     opacity: 0.9;
}
 .intrsting-boots-ride {
     text-align: center;
     color: #5d382a;
    display:block;
}
 .intrsting-boots-ride h2 {
     font-size: 60px;
    line-height: 59px;
     font-weight: 900;
     font-family: 'Open Sans', sans-serif;
     letter-spacing: -0.5px;
}
 .intrsting-boots-ride p {
     font-size: 18px;
     font-weight: 700;
    line-height: 20px;
     letter-spacing: 0.2px;
}
 .intrsting-boots-ride.boots-hgh-perfrm {
    background: #9d5f2b;
    padding: 5px 17px;
    float:left;
    clear:left;
}
 .set-toughtext {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 1;
}
 .intrsting-boots-ride.boots-hgh-perfrm p {
     font-size: 12px;
     font-weight: 400;
     color: #fff;
}
 .intrsting-boots-ride.boots-hgh-perfrm p {
     font-size: 12px;
     font-weight: 400;
     color: #fff;
}
 .authorize-ne-dsgn {
     position: absolute;
     bottom: 40px;
     left: 30px;
}
 .spcl-prc-nw {
     color: #fff;
     bottom: 40px;
     position: absolute;
     right: 35px;
}
 .intrsting-boots-ride.boots-hgh-perfrm.outdoor-adventure-boots.cty-bts p {
     font-size: 25px;
     font-weight: 700;
     padding: 15px;
}
 .intrsting-boots-ride.boots-hgh-perfrm.outdoor-adventure-boots.cty-bts {
     left: 30%;
}
 .spcl-prc-nw a {
     color: #fff;
     display: block;
     background: #ff6600;
     padding: 8px 10px;
     border-radius: 3px;
     width: 137px;
     text-align: center;
     margin-top: 10px;
    font-size:14px;
    font-weight:700;
}
 .font-rupee.wht-pr.bts {
    left:2px;
     font-weight: 400;
     font-style: normal;
     color: #ff6600;
     font-size: 17px;
     position: relative;
     top: 0px;
     right: 4px;
     font-family: rupee !important;
}
 .spcl-prc-nw span{
    font-size:17px;
    font-weight:600;
     display: block;
}
 .font-rupee.wht-pr.bts.bts-wht{
    color:#fff;
}
 .line-through {
     text-decoration: line-through;
     color:7f7f7f;
}
 .spcl-prc-nw h3 {
     font-size: 25px;
     font-weight: 700;
     margin-bottom: 5px;
}
 .boots-pg-nw-dsgn{
    background:#fff;
}
 .boots-pg-nw-dsgn-sec{
    width:100%;
    margin-bottom:60px;
    position:relative;
    display: inline-block;
}
 .hgh-ankl-bts {
     position: relative;
     background-repeat: no-repeat;
     background-position: center center;
     background-size: cover;
     width: 494px;
    float:left;
}
 .ank-hgh-cnt {
     text-align: center;
     position: absolute;
     left: 0;
     top: 0;
     background: #5d382a;
     color: #fff;
     font-size: 18px;
     font-weight: 700;
     padding: 25px 30px;
}
 .bts-tatagilla{
    float:left;
    width:690px;
     position: relative;
     background-repeat: no-repeat;
     background-position: center center;
     height: auto;
}
 .bts-tatagilla-contnt{
    display: block;
    margin: 0 55px;
    position: absolute;
    top: 0;
    width: 266px;
}
 .bts-tatagilla-contnt ul {
     padding-bottom: 160px;
     display: block;
     margin-top: -5px;
}
 .bts-tatagilla-contnt ul li {
     font-weight: 600;
     font-size: 17px;
     padding:0 0 10px;
     color: #000;
     position:relative;
}
 .bts-tatagilla-contnt ul li::after{
    content: '';
     position: absolute;
     left: 0;
     right: 0;
     display: block;
     bottom: -1px;
     height: 1px;
     background: url(../images/border-dotted.png) repeat-x 0 0;
}
 .bts-tatagilla-contnt ul li:nth-child(2){
    padding:10px 0;
}
 .bts-tatagilla-contnt ul li:nth-child(3){
    padding-top:10px;
}
 .bts-tatagilla-prc {
     width: 100%;
     display: block;
}
 .bts-tatagilla-prc h3 {
    color: #555555;
     font-size: 28px;
     font-weight: 700;
     margin-bottom: 5px;
}
 .bts-tatagilla-prc p {
    color: #000;
     font-size: 13px;
     font-weight: 400;
     padding-bottom: 10px;
}
 .bts-tatagilla-prc span {
    font-weight: 600;
     display: block;
    font-size:17px;
    color: #000;
}
 .bts-tatagilla-prc .spcl-prc {
     color: #ff6600;
     font-weight: 600;
     font-size: 17px;
}
 .font-rupee.wht-pr.nw-fnt-dsgn {
     color: #000;
}
 .bts-tatagilla-prc a {
     color: #fff;
     background: #ff6600;
     width: 137px;
     padding: 8px 32px;
     margin-top: 10px;
     display: block;
     border-radius: 2px;
     font-size: 14px;
     font-weight: 700;
}
 .hgh-ankl-bts.tatagilla-rugged {
     height: 495px;
     width: 706px;
}
 .spcl-prc-nw.otr.bismarf h3 {
     color: #ff6600;
}
 .hgh-ankl-bts.tatagilla-rugged {
     width: 575px;
     height: 495px;
}
 .bts-tatagilla.tatagilla-thunderbolt {
     width:600px;
     height: 495px;
}
 .spcl-prc-nw.otr {
     color: #000;
     bottom: 0;
     right: 80px;
}
 .tz-fieldset-box .p-forgetlink {
    position: absolute;
    right: 13px;
    top: 34px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    z-index: 5;
    color: #A4A4A4;
}
 .spcl-prc-nw.otr span{
    font-size:17px;
     font-weight: 600;
}
 .prc-new-dsgns{
    color:#ff6600;
}
 .font-rupee.wht-pr.bts.btsr {
    color: #000;
}
 .thndr-blt-nw {
    left: 20px;
    margin-left: 0;
    padding-left: 100px;
    position: absolute;
    top: 105px;
    width: 275px;
}
 .setleft{
    position:absolute;
    left:0;
    top:0;
}
 .thndr-blt-nw h2 {
     font-size: 25px;
     color: #f65b00;
     margin-bottom: 5px;
}
 .thndr-blt-nw p {
     font-size: 17px;
     color: #525458;
     margin-bottom: 5px;
    font-weight:700;
}
 .spcl-prc-nw.otr.thndr-blt {
    bottom: 15px;
    color: rgb(0, 0, 0);
    right: 40px;
}
 .makeinline {
    display: flex;
}
 .spcl-prc-nw.otr.btn-lng-nw {
     right: 0;
     bottom: 0;
}
 .tatagilla-thunderbolt {
    float: left;
    position: relative;
}
 .tatagilla-rugged {
    float: left;
    position: relative;
}
 .hgh-ankl-bts.bts-lining {
    width: 728px;
}
 .spcl-prc-nw.otr.thndr-blt span{
    display:inline-block;
    margin-right:10px;
}
 .spcl-prc-nw.otr.thndr-blt a{
    display:inline-block;
}
 .bts-tatagilla.brt-nw-boots {
     background-position: 32px bottom;
     height: auto;
     width: 460px;
}
 .thndr-blt-nw.lings-rgh {
     margin-left: 0;
     margin-top: 0;
     max-width: 100%;
     padding: 0 0 0 30px;
    left:0;
     top: 0;
     width: auto;
}
 .spcl-prc-nw.otr.btn-lng-nw.tnk-lki-bieber {
     right: 40px;
     bottom: 58px;
}
 .spcl-prc-nw.otr.btn-lng-nw.tnk-lki-bieber p {
     background: no-repeat;
     color: #ff6600;
     font-size: 25px;
     width: 100%;
     font-weight: 700;
}
 .thndr-blt-nw.lings-rgh p{
    margin-bottom: 10px;
     max-width: 389px;
    color: #000;
    font-weight: 600;
    font-size: 17px;
}
 .spcl-prc-nw.otr.btn-lng-nw.tnk-lki {
     right: 25px;
    bottom:30px;
}
 .spcl-prc-nw.otr.lng-rgh-bts {
     color: #000;
     top: 237px;
     left: 32px;
}
 .hgh-ankl-bts.desert-bts-nw {
     width: 100%;
}
 .bts-wth-denim{
    position: absolute;
    right: 30px;
    top: 50px;
}
 .bts-wth-denim.modersn-city-use {
     left: 0;
     position: absolute;
     top: -10px;
}
 .desert-bts-dsgn {
     right: 420px;
     top: 40px;
     position: absolute;
     width: 292px;
}
 .desert-bts-dsgn ul {
     margin-left: 20px;
}
 .desert-bts-dsgn span {
    width: 200px;
    margin-bottom: 5px;
     width: 200px;
     margin-bottom: 5px;
     text-align: center;
     background: #5d382a;
     padding: 15px 15px 10px;
     display: block;
     color: #fff;
     font-size: 25px;
     font-weight: 700;
}
 .desert-bts-dsgn ul li{
    font-weight: 600;
     font-size: 17px;
     color: #000;
     padding: 10px 5px 0 0;
     list-style: disc;
}
 .modern-city-usasges{
     bottom: 35px;
     color: rgb(255, 255, 255);
     left: 0;
     margin-left: 25px;
     padding: 0 0 0 358px;
     position: absolute;
     width: 700px;
}
 .hgh-ankl-bts.outdoor-advntr-boots {
     width: 642px;
}
 .modern-city-usasges.cap-versn {
     bottom: initial;
     height: auto;
     left: 0;
     margin: 10px 0 0 24px;
     padding: 0;
     top: 55px;
     width: auto;
}
 .intrsting-boots-ride.boots-hgh-perfrm.outdoor-adventure-boots {
     top: 0;
     background: #5d382a;
     position: absolute;
}
 p.otdr-usg-nw-bts-dsgn {
     font-size: 25px;
}
 i.font-rupee.wht-pr.bts.rp-fnt {
     color: #fff;
}
 span.spcl-prcs {
     font-weight: 600;
}
 .modern-city-usasges.delight-ovr-nw {
     left: 15px;
     margin: 0;
     padding: 20px;
     position: initial;
     top: 15px;
     width: 100%;
}
 .intrsting-boots-ride.boots-hgh-perfrm.outdoor-adventure-boots p{
    font-weight:700;
     font-size: 18px;
     padding: 10px;
}
 .spcl-prc-nw.otr-advntr p {
     margin-bottom: 0;
     padding: 0;
     font-size: 17px;
     line-height: 22px;
}
 .spcl-prc-nw.otr-advntr {
     background: #000000 none repeat scroll 0 0;
     bottom: 25px;
     padding: 7px;
     right: 25px;
}
 .bts-tatagilla.shoes-dsgn-nw {
     height: auto;
     width: 550px;
}
 .thndr-blt-nw.extra-ankle {
     color: #393a42;
     font-size: 17px;
     left: 30px;
     padding: 0;
     top: 20px;
     width: auto;
     word-spacing: 1px;
}
 .modern-city-usasges.tank-like {
     bottom: 30px;
     color: #393a42;
     font-weight: 700;
     left: 0;
     padding: 0;
     width: 205px;
}
 .modern-city-usasges.tank-like p{
    font-size:14px;
}
 .hgh-ankl-bts.city-boots-jhonson {
     width: 671px;
     padding-top: 30px;
}
 .bts-tatagilla.city-boots-jhonson {
     height: auto;
     width: 518px;
}
 .comoflaug-sole-nw {
     padding: 15px;
     background: #f7e6cc;
     display: inline-block;
     float: left;
     width: 49%;
}
 .hgh-ankl-bts.comoflaug-sole-dsgn {
     width: 100%;
     height: 305px;
}
 .bts-tatagilla.comoflaug-sole-dsgn {
     width: 51%;
     float: left;
    height:450px;
     background-position: 0 5px;
}
 .spcl-prc-nw.otr.bismarf {
     color: #000;
     bottom: 0;
     right: 30px;
}
 .sole-boots-content{
    float: left;
     font-weight: 600;
     font-size: 17px;
     padding-top: 15px;
}
 .line-through.nw-ln-thr::before {
     content: '';
     border-top: 1px solid #ff6600;
     position: absolute;
     left: 2px;
     right: -42px;
     top: 50%;
}
 .line-through.nw-ln-thr {
     position: relative;
     text-decoration:none;
}
 .spcl-prc {
     color: #ff6600;
}
 .hideondesktop{
    display:none;
}
 .horizontal-line{
    display:none;
}
 header .main-navi.layer-dropdown-menu{
    margin-left: auto;
    margin-right: auto;
    max-width:100%;
    position: relative;
    text-align: center;
}
 header .main-navi.layer-dropdown-menu > li{
    display:inline-block;
    float:none;
    margin:0 15px;
    min-height:82px;
    position:static;
}
 header ul.layer-dropdown-menu > li {
    position:static;
}
 .strips-layoutul{
    display:flex;
    display:-webkit-flex;
    background-color: #ffffff;
    visibility:hidden;
    opacity:0;
    border-radius: 0 0 4px 4px;
    left: 50%;
    margin-left:-375px;
    position: absolute;
    text-align: left;
    top: 57px;
    border-top:1px solid #d6d6d6;
    box-shadow:0 4px 9px rgba(0, 0, 0, 0.1);
    width:750px;
}
 header ul.main-navi.layer-dropdown-menu > li.show-innercontent .strips-layoutul{
    visibility:visible;
    opacity:1;
    margin-top:0px;
}
 .strips-layoutul > li {
    flex: 1 0 0;
    text-align:center;
    padding: 15px 25px;
}
 header ul.layer-dropdown-menu > li:hover > a{
    color: #ac451e !important;
}
 header .main-navi .inerlist-ulbox {
    list-style-type: none;
    text-align:left;
    margin:5px 0;
    display:inline-block;
    width:100%;
}
 header .main-navi .inerlist-ulbox > li {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.2px;
    margin-bottom: 5px;
    list-style: none;
}
 header .main-navi .inerlist-ulbox li a {
    color: #000000;
    display: block;
    font-size: 13px;
    font-weight: 400;
    padding: 3px 0;
    text-transform: none;
}
 .strips-layoutul > li:nth-child(2n) {
    background-color: #fff;
}
 .strips-layoutul > li:last-child{
    background-color:#fff!important;
    border-radius:0 0 10px 0;
    align-self:center;
    -webkit-align-self:center;
    flex-grow:1.7;
}
 .strips-layoutul > li.product-image-visible img{
    max-height:130px;
}
 header .main-navi .inerlist-ulbox li a:hover{
    color: #fa6502!important;
}
 header .main-navi .inerlist-ulbox.show-rightarw > li a{
    position:relative;
}
 header .main-navi .inerlist-ulbox.show-rightarw > li a::after {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #c2c2c2;
    border-style: solid;
    border-width: 4px;
    margin-left:6px;
    vertical-align:middle;
    content: "";
    display: inline-block;
    height: 0;
    width: 0;
}
 header .main-navi .inerlist-ulbox.show-rightarw > li a:hover::after{
    border-left-color:#fa6502;
}
 header.header-bg .main-navi.header-new-dsgn.layer-dropdown-menu > li:not(.shoesbox) .strips-layoutul{
    margin-left: -255px;
    width: 510px;
}
 header.header-bg .main-navi.header-new-dsgn.layer-dropdown-menu > li:not(.shoesbox) .strips-layoutul > li:last-child{
    flex-grow:1.2;
}
 .otherlinks-box .strips-layoutul > li{
    min-width:50%;
}
 .otherlinks-box .strips-layoutul {
    flex-wrap: wrap;
}
 header .main-navi .otherlinks-box li:last-child .inerlist-ulbox > li {
    float: left;
    width: 50%;
    padding-right: 20px;
}
 .otherlinks-box .strips-layoutul > li:last-child {
    background: #fbfbfb none repeat scroll 0 0 !important;
    border-radius: 0 0 5px 5px;
    border-top: 1px solid #f2f2f2;
    padding-top: 21px;
}
 .otherlinks-box .strips-layoutul > li:nth-child(2n) {
    align-self: center;
}
 .alert-danger button.close {
    width: 20px;
}
 .otherlinks-box .strips-layoutul >li.product-image-visible:last-child {
    background-color: #ffffff !important;
    border:none;
}
 @media(max-width:991px) {
     .strips-layoutul{
        width:700px;
        margin-left:-350px;
        position:fixed;
        top:68px;
    }
}
/****checkout flow update start***/
 .tz-checkoutflow-section{
    width:100%;
    background-color:#f3f3f3;
    padding:60px 0 100px;
}
 .stepbox{
    width:100%;
    background-color:#fff;
    border:1px solid #eaeaea;
    border-radius:5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
    margin-bottom:25px;
}
 .which-step{
    border-bottom: 1px solid #e5e5e5;
    color: #000000;
    font-size: 18px;
    font-weight: 700;
    line-height: normal;
    padding: 19px 40px;
    text-transform: uppercase;
}
 .tz-credential-box{
    width:100%;
    padding:40px;
}
 .tz-rowtype{
    margin:0 -20px;
}
 .tz-making-same{
    float:left;
    width:50%;
    padding:0 20px;
}
 .tz-fieldset-box{
    width:100%;
    margin-bottom:25px;
    position:relative;
}
 .tz-fieldset-box .form-control {
    border: 1px solid #dfdfdf;
    border-radius: 3px;
    font-size: 15px;
    height: 45px;
    letter-spacing: 0.5px;
    line-height: 45px;
    padding: 10px 16px;
}
 .tz-fieldset-box .form-control:focus{
    background-color:#fafafa;
    border-color:#999aa2;
}
 .tz-fieldset-box label {
    display: block;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    letter-spacing: 0.3px;
    text-transform: uppercase;
}
 .has-error .help-block {
    color: #ff0000;
    font-family: 'Open Sans', sans-serif;
    font-size: 11px;
    font-weight: 500;
    left: 0;
    letter-spacing: 0.5px;
    margin: 0;
    position: absolute;
    width: 100%;
}
 .tz-fieldset-box.has-error .form-control,.has-error .form-control,.tz-fieldset-box .has-error .form-control .dropdown-toggle {
    background-color: #fff;
    box-shadow: none;
}
.has-error .form-control:focus{
    box-shadow:none;
}
.input-wrap .has-error .form-control{
    background: none!important;
}
.input-wrap.has-error,.has-error .form-control{
    background-color: #FEF3F2;
    border:1px solid #EEE3E2;
}
.input-wrap .has-error .form-control{
    border:none!important;
}
 .stepbox .form-group,.stepbox .help-block{
    margin:0;
}
 .tz-btndesign{
     background-color: #ff4943;
    border: 1px solid #ff4943;
    border-radius: 3px;
    color: #ffffff;
    display: block;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    font-family: 'Open Sans', sans-serif;
    line-height: normal;
    padding: 12px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    text-decoration:none;
}
 .tz-btndesign:hover,.tz-btndesign:focus,.tz-btndesign:active{
    background-color:#ff5953;
    color:#fff;
    text-decoration:none;
}
 .tz-other-login{
    width:100%;
    padding-top:60px;
}
 .tz-fieldset-box .auth-clients .auth-link::after {
    color: #ffffff;
    content: "Login With Facebook";
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
}
 .tz-fieldset-box .auth-clients .auth-link {
    background: #3f67c0 none repeat scroll 0 0;
    border: 1px solid #1e4cb2;
    border-radius: 4px;
    color: #ffffff;
    display: block;
    font-size: 14px;
    font-weight: 200;
    height: 47px;
    line-height: 45px;
    min-width: inherit;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    width: 100%;
    margin:0;
}
 .tz-fieldset-box .auth-clients .auth-link .auth-icon.facebook {
    height: 43px;
}
 .line-btn {
    border: 1px solid #ff6600;
    border-radius: 3px;
    color: #ff6600;
    display: block;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: normal;
    padding: 12px;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
.tz-other-login .line-btn,
.tz-other-login .line-btn:hover,
.tz-other-login .line-btn:focus,
.tz-other-login .line-btn:active{
    border: 1px solid #ff4943;
    color: #ff4943;
}
 .rt-padding45{
    padding-right:45px;
}
 .lt-padding45{
    padding-left:45px;
}
 .make-seperator{
    position:relative;
}
 .make-seperator::before {
    border-right: 1px dotted #000000;
    bottom: 0;
    content: "";
    position: absolute;
    right: -2px;
    top: 22px;
}
 .make-seperator::after{
    background-color: #e5e5e5;
    border-radius: 50%;
    font-family: 'Open Sans', sans-serif;
    color: #868686;
    content: "Or";
    font-size: 8px;
    font-weight: 700;
    height: 25px;
    line-height: 25px;
    position: absolute;
    right: -14px;
    text-align: center;
    text-transform: uppercase;
    top: 50%;
    width: 25px;
    z-index: 1;
}
 .tz-rightbox{
    width:100%;
    background-color:#fff;
    border-radius:5px;
    padding:30px 40px;
    margin-bottom:25px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);
}
 .detail-font {
    font-size: 20px;
    font-weight: 800;
    letter-spacing: 0.5px;
    color:#000;
}
 .tz-orderdate{
    width:100%;
     margin-top: 15px;
}
 .tz-custom-radio{
    width:100%;
}
 .tz-custom-radio > label {
    display: block;
    font-size: 13px;
    font-weight: 400;
    padding-left: 20px;
    position: relative;
}
 .tz-custom-radio > label::before{
    background-color: #ffffff;
    border: 1px solid #a8a8a8;
    border-radius: 100%;
    content: "";
    height: 11px;
    left: 0;
    position: absolute;
    top: 4px;
    width: 11px;
}
 .tz-custom-radio > label::after {
    display:none;
    background-color: #71bf4f;
    border-radius: 100%;
    content: "";
    height: 5px;
    left: 3px;
    position: absolute;
    top: 7px;
    width: 5px;
}
 .tz-custom-radio > input[type="radio"]:checked+label::after{
    display:block;
}
 .tz-custom-radio > input[type="radio"]{
    display:none;
}
 .tz-custom-radio label b {
    display: inline-block;
    margin-left: 25px;
    font-weight:600;
}
 .ven-icon{
    position:relative;
    padding-right:30px;
}
 .ven-icon::after{
    background: url("../images/sprite.png") no-repeat scroll -60px -39px;
    content: "";
    display: inline-block;
    height: 11px;
    position: absolute;
    right: 0;
    top: 5px;
    width: 17px;
}
 .tz-orderdt{
    width:100%;
    margin-top: 15px;
}
 .tz-detail-lbl{
    display:inline-block;
    font-family: 'Open Sans', sans-serif;
    font-weight:400;
    color:#000;
    width:100%;
}
 .tz-detail-lbl .tz-type-spn{
     color: #000000;
    float: left;
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 0.3px;
    width: 60%
}
 .tz-detail-lbl .tz-content-spn{
    float:left;
    width:40%;
    text-align:right;
    font-size: 14px;
}
 .tz-type-spn > b{
    float:right;
}
 .tz-detail-lbl.grnd-totalpay .tz-type-spn {
    font-size: 13px;
    font-weight: 600;
}
 .tz-detail-lbl.grnd-totalpay .tz-content-spn {
    font-weight: 600;
    color:#ff4943;
}
 .tz-apply-coupon{
    width:100%;
    position:relative;
    margin-top:10px;
}
 .tz-apply-coupon .form-control {
    border: 1px solid #f0f0f0;
    font-size: 14px;
    font-weight: 300;
    height: 55px;
    padding: 5px 90px 5px 40px;
}
 .tz-apply-coupon .form-control:focus{
    background-color: #fafafa;
    border-color: #999aa2;
}
 .tz-apply-coupon .apply-btn {
    background-color: #ff4943;
    border: 1px solid #ff4943;
    border-radius: 20px;
    color: #ffffff;
    font-size: 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    letter-spacing: 0.5px;
    line-height: normal;
    opacity: 0.8;
    padding: 2px 13px;
    position: absolute;
    right: 15px;
    text-transform: uppercase;
    top: 17px;
}
 .coupon-icon {
    background: url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) no-repeat -58px -1px;
    display: inline-block;
    height: 13px;
    width: 18px;
}
 .tz-apply-coupon .coupon-icon{
    left: 15px;
    position: absolute;
    top: 21px;
}
 .tz-apply-coupon .form-control:focus ~ .apply-btn{
    opacity:1;
}
 .tz-rightbox .tz-custom-radio:last-child label{
    margin-bottom:0;
}
 .stepbox .detail-font {
    padding: 25px 30px 25px 68px;
    position: relative;
}
 .stepbox .detail-font::before {
    background-color: #000000;
    top: 27px;
    border-radius: 100%;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;
    content: attr(data-point);
    font-size: 9px;
    font-weight: 600;
    height: 18px;
    left: 40px;
    line-height: 18px;
    position: absolute;
    text-align: center;
    width: 18px;
}
 .complete-step{
    width:100%;
    padding:25px 40px;
    min-height: 100px;
}
 .tz-back-savedbox{
    width:100%;
    position:relative;
    padding-right:100px;
}
 .complete-step .tz-box-lbl {
    display: block;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 0.4px;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 3px;
    color: #444;
}
 .tz-back-savedbox p {
    font-size: 15px;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 5px;
}
 .tz-back-savedbox p b {
    display: inline-block;
    font-weight: 600;
    margin-right: 10px;
}
 .tz-back-savedbox .line-btn {
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    padding: 4px 16px;
    position: absolute;
    right: 0;
    text-transform: uppercase;
    top: 10px;
    width: auto;
    color: #ff4943;
    border-color: #ff4943;
    line-height: normal;
}
.tz-back-savedbox .line-btn:hover,
.tz-back-savedbox .line-btn:active{
    background-color: #ff4943;
    color:#fff;
    border-color: #ff4943;
}
 .completed-sign{
    position:relative;
    padding-left:28px;
}
 .completed-sign::before {
    background-color: #CC9933;
    border-radius: 100%;
    color: #ffffff;
    content: "";
    font-size: 14px;
    height: 18px;
    left: 0;
    line-height: 18px;
    position: absolute;
    text-align: center;
    top: 5px;
    width: 18px;
}
 .completed-sign::after {
    background: url("../images/sprite.png") no-repeat scroll -81px -43px;
    content: "";
    height: 7px;
    left: 5px;
    position: absolute;
    top: 11px;
    width: 8px;
    z-index: 1;
}
 .tmargin20{
    margin-top:20px;
}
 .stepbox .tz-btndesign{
    max-width:308px;
}
 .tz-delivery-addressform{
    width:100%;
    padding: 40px;
}
 .stepbox .tz-delivery-addressform .tz-btndesign{
    max-width:100%;
}
 .selected-sign,.select-sign{
    padding-left:28px;
    position:relative;
}
 .select-sign::before{
    background-color: #ffffff;
    border: 1px solid #a8a8a8;
    border-radius: 100%;
    content: "";
    height: 13px;
    left: 2px;
    position: absolute;
    top: 5px;
    width: 13px;
}
 .select-sign.selected-sign::after {
    background-color: #71bf4f;
    border-radius: 100%;
    content: "";
    height: 7px;
    left: 5px;
    position: absolute;
    top: 8px;
    width: 7px;
}
 .select-sign{
    margin-bottom:30px;
    cursor:pointer;
}
 .select-sign:last-of-type{
    margin-bottom:0;
}
 .select-sign .tz-btndesign{
    display:none;
}
 .select-sign.selected-sign .tz-btndesign{
    display:block;
}
 .addmore-address {
    float: right;
    font-size: 14px;
    font-weight: 400;
    padding: 5px 0;
    text-transform: none;
}
 .tz-orderlisting{
    width:100%;
    padding:0 40px 40px;
}
 .tz-product-choosen{
    width:100%;
    border-bottom:1px dotted #ccc;
    padding:25px 0;
    display:inline-block;
    min-height: 123px;
}
 .tz-product-img{
    float:left;
    width:120px;
    margin-right:30px;
    text-align:center;
}
 .tz-summaryside-box p {
    font-size: 14px;
    font-weight: 300;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0.2px;
    margin: 3px 0;
}
 .tz-product-detailtext {
    padding: 0 200px 0 150px;
    position:relative;
}
 .tz-edit-choosedata{
    float:right;
    width:180px;
    max-width:100%;
    text-align:right;
    padding-right: 50px;
    position:absolute;
    right:0;
    top:0;
    margin-top: 15px;
}
 .incre-decre{
    display:inline-block;
    background-color:#f5f5f5;
    min-width:120px;
    height:40px;
    position:relative;
    font-family: 'Open Sans', sans-serif;
}
 #tz-decrease-val,.tz-decrease-val {
    background-color: #f5f5f5;
    font-family: 'Open Sans', sans-serif;
    border-radius:0;
    border: medium none;
    color: #000000;
    font-size: 18px;
    height: 40px;
    left: 0;
    line-height: 40px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 40px;
}
 #tz-increase-val,.tz-increase-val {
    background-color: #f5f5f5;
    border-radius:0;
    border: medium none;
    color: #000000;
    font-size: 18px;
    height: 40px;
    right: 0;
    line-height: 40px;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 40px;
}
 .incre-decre .tz-value-update {
    background-color: #f5f5f5;
    border: medium none;
    font-weight: 300;
    height: 40px;
    line-height: 40px;
    padding: 0 47px;
    text-align: center;
    width: 100%;
}
 .incre-decre button:hover{
    background-color: #f0f0f0 !important;
}
 .tz-delete-product {
    background: url("../images/sprite.png") no-repeat scroll -93px -32px;
    display: inline-block;
    height: 18px;
    vertical-align: middle;
    width: 15px;
}
 .tz-edit-choosedata .tz-delete-product {
    opacity: 0.8;
    position: absolute;
    right: 0;
    top: 9px;
    z-index: 1;
}
 .tz-edit-choosedata .tz-delete-product:hover{
    opacity:1;
}
 .tz-product-img > img {
    max-height: 80px;
}
 .tz-product-choosen:last-of-type {
    margin-bottom: 10px;
}
 .tz-payment-radio{
    width:100%;
    padding:25px 40px 40px;
}
 .tz-payment-radio .tz-custom-radio > label {
    font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 10px;
    padding-left: 23px;
    font-weight: 400;
    line-height:20px;
}
 .tz-payment-radio .tz-custom-radio > label::before {
    height: 14px;
    top: 4px;
    width: 14px;
}
 .tz-payment-radio .tz-custom-radio > label::after {
    height: 8px;
    left: 3px;
    top: 7px;
    width: 8px;
}
 .white-header header.header-bg{
    background-color:#fff;
}
 .white-header header.header-bg .tzaroLogo {
    background: url("https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/logo.png") no-repeat scroll left center;
}
 .white-header header.header-bg .main-navi li a,.white-header header.header-bg .h-right nav ul li a {
    color: #000000;
}
 .white-header header nav ul li a.cart-icon span{
    border-color:#fff;
}
 .white-header header.header-bg .loggedin-user > a,header .dropdown-menu li a{
    color:#333!important;
}
 .paragraph-readmore-readless{
    width:100%;
    padding:40px 0;
}
 .hiddenbox-fields{
    display:none;
    padding-left:15px;
}
 .hiddenbox-fields .tz-custom-radio {
     margin-top: 15px;
}
 .tz-payment-radio .tz-custom-radio input[type="radio"]:checked ~ .hiddenbox-fields{
    display:block;
}
 .paragraph-readmore-readless .reading-contentheading{
     color: #000000;
    font-size: 32px;
    line-height: 38px;
    margin: 0 auto 30px;
    max-width: 100%;
    text-align: center;
    width: 630px;
}
 .box-more_less-content {
    text-align: justify;
    width: 100%;
     column-gap: 30px;
     columns: 3 auto;
     -moz-column-gap: 30px;
     -moz-columns: 3 auto;
     -webkit-column-gap: 30px;
     -webkit-columns: 3 auto;
     -o-column-gap: 30px;
     -o-columns: 3 auto;
     -ms-column-gap: 30px;
     -ms-columns: 3 auto;
}
 .prdct-black-img{
    height:auto;
    width:100%;
}
 .prdct-black-sh-img{
    height:auto;
    width:100%;
}
 .product-name-black-shoe {
     position: absolute;
     top: 30px;
     left: 35px;
     color: #000;
     font-size: 30px;
     font-weight: 400;
     text-align: left;
     font-family: 'Josefin Sans', sans-serif;
}
 .desc-section-bx {
     background-color: #000;
     text-align: left;
     padding: 13px 25px;
     color: #fff;
     font-size: 32px;
     line-height: normal;
     text-decoration: none;
     font-family: 'Josefin Sans', sans-serif;
}
 .sometext.black-some-text p{
    font-family: 'Josefin Sans', sans-serif;
     font-size: 25px;
     font-weight: 400;
     margin-bottom: 19px;
}
 .productContainer.makebox-fix.black-make-fix {
     margin: 0;
}
 shoes-section.elvis-dtext.black-driving-shoe {
     padding-bottom: 45px;
}
 .sometext.black-some-text h4{
    font-family: 'Josefin Sans', sans-serif;
    font-size: 34px;
    font-weight: 400;
}
 .product-name-black-smart {
     position: absolute;
     top: 75%;
     left: 35px;
     color: #000;
     font-size: 30px;
     font-weight: 400;
     text-align: left;
     font-family: 'Josefin Sans', sans-serif;
}
 .paragraph-readmore-readless .para-head{
     color: #000000;
    display: block;
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.5px;
}
 .box-more_less-content p {
    color: #000000;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 0.5px;
    line-height: 25px;
    margin-bottom: 20px;
}
 .box-more_less-content p b {
    font-size: 13px;
    font-weight: 700;
    margin-right: 5px;
}
 .exchangingbox-inn{
    width:100%;
    margin-top:30px;
}
 .btn-actionbox{
    width:100%;
    text-align:center;
    margin:50px 0 20px;
}
 .btn-actionbox .orange-btn {
    border-radius: 4px;
    display: inline-block;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0;
    line-height: normal;
    max-width: 100%;
    padding: 10px 23px;
    text-align: center;
    width: 150px;
}
 .orange-btn:hover,.orange-btn:active,.orange-btn:focus{
    text-decoration:none;
    color:#fff;
}
 .tmargin90{
    margin-top:90px;
}
 .ls-btn{
    display:none;
}
 .showtext .mr-btn{
    display:none;
}
 .showtext .ls-btn{
    display:block;
}
 .cart-valuesbox{
    padding-bottom: 50px;
    margin-right:-355px;
    overflow-y: auto;
    background-color: #ffffff;
    bottom: 0;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
    position: fixed;
    right: 0;
    top: 0;
    width: 335px;
    z-index: 99999;
    overflow-x: hidden;
    max-width:100%;
     transition:all 0.5s ease 0s;
     -moz-transition:all 0.5s ease 0s;
     -webkit-transition:all 0.5s ease 0s;
     -ms-transition:all 0.5s ease 0s;
     -o-transition:all 0.5s ease 0s;
}
 .carthead-box{
    border-bottom: 1px solid #f5f5f5;
    font-size: 17px;
    font-weight: 800;
    letter-spacing: 0.5px;
    padding: 22px 78px 21px 28px;
    position: relative;
    text-transform: uppercase;
    width: 100%;
}
 .carthead-box .sidemove-cart{
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    font-size: 28px;
    font-weight: 300;
    height: 18px;
    line-height: 18px;
    position: absolute;
    right: 20px;
    top: 24px;
}
 .cart-valuesbox .tz-edit-choosedata{
    float: left;
    position: relative;
    width: 100%;
    margin-top: 2px;
}
 .cart-valuesbox .tz-edit-choosedata .tz-delete-product{
    top:3px;
}
 .cart-valuesbox .tz-product-detailtext{
    padding:0;
    width:100%;
}
 .cart-valuesbox .tz-product-img {
    border: 1px solid #f0f0f0;
    float: left;
    margin-right: 20px;
    text-align: center;
    width: 62px;
    line-height:62px;
}
 .cart-valuesbox .tz-summaryside-box {
    padding-left: 82px;
}
 .cart-valuesbox .incre-decre {
    float: left;
    height: 25px;
    min-width: 90px;
    width: 90px;
}
 .cart-valuesbox .incre-decre #tz-increase-val,.cart-valuesbox .incre-decre #tz-decrease-val,.cart-valuesbox .incre-decre button{
    height:25px;
    font-family: 'Open Sans', sans-serif;
    width:25px;
    line-height:25px;
}
 .cart-valuesbox .incre-decre .tz-value-update {
    font-size: 12px;
    height: 25px;
    font-family: 'Open Sans', sans-serif;
    font-weight:400;
    line-height: 25px;
    padding: 0 27px;
}
 .cart-valuesbox .tz-summaryside-box p {
    font-size: 13px;
    color:#000;
    margin: 0;
    max-width: 100%;
    font-family: 'Open Sans', sans-serif;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
 .cart-valuesbox .tz-summaryside-box p b {
    color: #ff4943;
}
 .cart-valuesbox .tz-summaryside-box p b em{
    margin-right:1px;
}
 .cart-valuesbox .tz-product-choosen {
    border-bottom: medium none;
    font-family: 'Open Sans', sans-serif;
    min-height: 0;
    padding: 25px 25px 0;
}
 .cart-valuesbox .code-and-total{
    width:100%;
    padding:30px 0 55px;
}
 .cart-couponapply {
    padding: 0 25px;
}
 .cart-couponapply .tz-apply-coupon .form-control {
    height: 46px;
}
 .cart-couponapply .tz-apply-coupon .coupon-icon {
    top: 17px;
}
 .cart-couponapply .tz-apply-coupon .apply-btn {
    background: url(https://s3-ap-southeast-1.amazonaws.com/tzarob/s_images/sprite.png) no-repeat -45px 1px;
    border: medium none;
    height: 10px;
    opacity: 1;
    padding: 0;
    right: 19px;
    top: 18px;
    width: 12px;
}
 .cart-valuesbox .value-move {
    border-top: 2px dotted #ebebeb;
    margin: 25px 0 0;
    padding: 20px 30px 10px;
}
 .cart-valuesbox .value-move label {
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 10px
}
 .cart-valuesbox .amt-span {
    color: #000000;
    float: right;
    font-family: open sans;
    font-size: 14px;
}
 .cart-valuesbox .value-move label > i {
    color: #000000;
    float: right;
    font-family: opensansbold;
    font-style: normal;
}
 .cart-valuesbox .checkout-btn {
    height:50px;
     background-color: #ff4943;
     font-family: 'Open Sans', sans-serif;
    border: medium none;
    border-radius: 0;
    bottom: 0;
    color: #ffffff;
    display: block;
    font-size: 13px;
    font-weight: 700;
    height: 50px;
    letter-spacing: 1px;
    padding: 17px 35px;
    position: fixed;
    right: 0;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    width: 335px;
    z-index:3;
    margin-right:-355px;
     transition:all 0.5s ease 0s;
     -moz-transition:all 0.5s ease 0s;
     -webkit-transition:all 0.5s ease 0s;
     -ms-transition:all 0.5s ease 0s;
     -o-transition:all 0.5s ease 0s;
}
 .cart-valuesbox.opened-cartto-show,.cart-valuesbox.opened-cartto-show .checkout-btn {
    margin-right: 0;
}
 .cart-valuesbox .totalcartval .amt-span {
    color: #51aa1b;
    font-weight: 700;
}
 .cartshade{
    position:fixed;
    left:0;
    top:0;
    right:0;
    bottom:0;
    background-color:rgba(0,0,0,.6);
    z-index:9999;
    display:none;
}
 .forward-w-arrow {
    background-position: -113px -2px;
    display: inline-block;
    height: 9px;
    width: 5px;
}
 .tz-fieldset-box .bootstrap-select.form-control {
    border: medium none;
    padding: 0;
    text-transform: initial;
}
 .tz-fieldset-box .form-control .dropdown-toggle {
    border: 1px solid #dfdfdf;
    height: 45px;
    line-height: 45px;
    padding: 0 16px;
    text-transform: initial;
}
 .tz-fieldset-box .btn-default.active,.tz-fieldset-box .btn-default.focus,.tz-fieldset-box .btn-default:active,.tz-fieldset-box .btn-default:focus,.tz-fieldset-box .btn-default:hover{
    background-color: #fafafa;
    border-color: #999aa2;
    color:#555555;
    box-shadow:none!important;
    outline:none!important;
}
 .tz-fieldset-box .btn-group.open .dropdown-toggle{
    box-shadow:none;
}
 .tz-fieldset-box .open > .dropdown-toggle.btn-default{
    background-color:#fcfcfc;
}
 body.hidescroll{
    overflow:hidden!important;
}
 .tz-rightbox.mobile-redirect{
    padding:0;
    box-shadow:none;
}
 .tz-rightbox.mobile-chekoutbox {
    padding: 0;
}
 .m-deliverydetail{
    padding:25px 40px 40px;
}
 .delivery-details-m {
    padding: 25px 40px 40px;
}
 .product-img-zoomView .single-product-detail .product-viewer .product-full .product-full-inner {
    display:inline-block;
    position: relative;
    width:100%;
}
 .product-img-zoomView .single-product-detail .product-viewer .product-full .product-full-inner img {
    bottom: initial;
    display: block;
    top: initial;
}
 .product-img-zoomView .single-product-detail .product-viewer .product-full .product-full-inner img::selection {
     background-color: transparent;
}
 .zoomImg {
    display: none !important;
}
 .product-img-zoomView .single-product-detail .product-viewer .product-full .product-full-inner .zoomImg {
    display: inline !important;
    opacity:0;
}
 .product-img-zoomView .single-product-detail .product-viewer .product-full .product-full-inner.visible-zimg .zoomImg {
    opacity: 1!important;
}
 .tz-btndesign.cancel-btn,.cancel-btn {
    background-color: #848484;
    border: 1px solid #545454;
}
 .paragraph-readmore-readless ul {
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
}
 .paragraph-readmore-readless ul li{
    margin-top: 5px;
    padding-left: 15px;
    position: relative;
    width: 100%;
}
 .paragraph-readmore-readless ul li::before{
    background-color: #ff6600;
    border-radius: 10px;
    content: "";
    height: 5px;
    left: 3px;
    position: absolute;
    top: 8px;
    width: 5px;
}
 .tz-btndesign.cancel-btn:hover,.tz-btndesign.cancel-btn:focus,.tz-btndesign.cancel-btn:active,.cancel-btn:hover,.cancel-btn:active,.cancel-btn:focus{
    background-color: #949494;
}
 .stepfour-box .tz-rightbox {
    margin: 0;
    box-shadow: none;
    padding-bottom: 0;
}
 .first-order-offer{
    overflow-y:auto;
    width:100%;
    padding:0 15px;
    line-height:95vh;
    background-color:rgba(0,0,0,0.6);
    text-align:center;
    position:fixed;
    left:0;
    right:0;
    top:0;
    bottom:0;
    z-index:9999;
}
 .offerbox-inn{
    width:680px;
    display:inline-block;
    vertical-align:middle;
    line-height:normal;
    max-width:100%;
    margin:30px 0;
    position:relative;
}
 .offer-abt-prdct{
    width:55%;
    float:left;
    border-radius:10px 0 0 10px;
    padding:30px 30px 50px;
    height:400px;
     background: rgb(251,115,53);
     background: -moz-linear-gradient(left, rgba(251,115,53,1) 0%, rgba(219,60,35,1) 100%);
     background: -webkit-linear-gradient(left, rgba(251,115,53,1) 0%,rgba(219,60,35,1) 100%);
     background: linear-gradient(to right, rgba(251,115,53,1) 0%,rgba(219,60,35,1) 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb7335', endColorstr='#db3c23',GradientType=1 );
}
 .mdlcontent-abt-prdct{
    padding:40px 45px 50px;
    float:left;
    width:45%;
    background-color:#fff;
    border-radius:0 10px 10px 0;
    text-align:left;
    height:400px;
}
 .hidethismodal{
    cursor:pointer;
    position:absolute;
    right:15px;
    top:15px;
    height:30px;
    width:30px;
    text-align:center;
    color:#fff;
    background:#000;
    border-radius:50%;
    line-height:30px;
    font-size:25px;
}
 .mdlcontent-abt-prdct h3{
    font-family: 'Oswald', sans-serif;
    font-size:50px;
    color:#000;
    margin:0;
}
 .mdlcontent-abt-prdct .onf-ordr{
    display: block;
    margin: 0;
    font-size: 24px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    letter-spacing: 0.5px;
}
 .codefor-ofr code{
    font-size:22px;
    display:inline-block;
    text-transform:uppercase;
    background-color:#000;
    color:#efefef;
    font-family:open sans;
    font-weight:700;
    padding:13px 30px;
    border-radius:30px;
    letter-spacing:4px;
}
 .codefor-ofr .usefont{
    text-transform: uppercase;
    color: #000;
    font-family: 'Oswald', sans-serif;
    font-size: 17px;
    padding: 0 0 0 15px;
    display: block;
    margin: 50px 0 10px 0;
    letter-spacing: 1px;
}
 .dotsCont {
    width: 100%;
    text-align: center;
}
 .dotsCont > div{
    display:inline-block;
    width:180px;
    height:180px;
    margin:20px 8px;
    cursor:pointer;
     transition:all 0.3s ease 0s;
     -moz-transition:all 0.3s ease 0s;
     -webkit-transition:all 0.3s ease 0s;
     -ms-transition:all 0.3s ease 0s;
     -o-transition:all 0.3s ease 0s;
}
 .dotsCont > div.active{
     transform:scale(1.05);
     -moz-transform:scale(1.05);
     -webkit-transform:scale(1.05);
     -ms-transform:scale(1.05);
     -o-transform:scale(1.05);
}
 .pulse span {
     animation-name: pulse;
     animation-duration: 3s;
     animation-fill-mode: both;
}
 @keyframes pulse {
     from {
         transform: scale3d(4, 4, 4);
         opacity:0.7;
    }
     to {
         transform: scale3d(1, 1, 1);
         opacity:1;
    }
}
 @keyframes shake {
     from, to {
         transform: translate3d(0, 0, 0);
    }
     10%, 30%, 50%, 70%, 90% {
         transform: translate3d(-10px, 0, 0);
    }
     20%, 40%, 60%, 80% {
         transform: translate3d(10px, 0, 0);
    }
}
 .shake {
     animation-name: shake;
     animation-duration: 1s;
     animation-fill-mode: both;
}
 @media(max-width:767px) {
     .tz-checkoutflow-section {
        padding: 30px 0;
    }
     .tz-btndesign{
        margin-bottom:10px;
    }
     .box-more_less-content {
        column-gap: 0;
        columns: unset;
         -moz-column-gap: 0;
         -moz-columns: unset;
         -webkit-column-gap: 0;
         -webkit-columns: unset;
         -o-column-gap: 0;
         -o-columns: unset;
         -ms-column-gap: 0;
         -ms-columns:unset;
    }
}
 @media(max-width:599px) {
     .tz-checkoutflow-section {
        padding: 30px 0;
    }
     .which-step {
        padding: 12px 20px;
        font-size:14px;
    }
     .addmore-address{
        padding:0;
    }
     .m-deliverydetail {
        padding: 5px 20px 20px;
    }
     .tz-credential-box {
        padding: 20px;
    }
     .cart-valuesbox .tz-edit-choosedata{
        bottom:0;
    }
     .tz-rowtype {
        margin: 0 -10px;
    }
     .tz-making-same {
        padding: 0 10px;
    }
     .rt-padding45 {
        padding-right: 25px;
    }
     .lt-padding45 {
        padding-left: 25px;
    }
     .line-btn {
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 0;
    }
     .tz-fieldset-box .auth-clients .auth-link::after {
        font-size: 12px;
        font-weight: 600;
    }
     .tz-btndesign {
        font-size: 13px;
        font-weight: 600;
        letter-spacing: 0;
    }
     .tz-product-detailtext {
        display: inline-block;
        padding: 20px 200px 0 0;
        width: 100%;
    }
     .tz-product-img{
        text-align:left;
    }
     .tz-edit-choosedata {
        float: left;
        text-align: left;
    }
     .tz-edit-choosedata {
        top: initial;
        bottom:7px;
    }
     .tz-orderlisting {
        padding: 0 20px 20px;
    }
     .tz-product-choosen {
        padding: 20px 0;
    }
     .stepbox .detail-font {
        padding: 20px 30px 20px 43px;
    }
     .stepbox .detail-font::before {
        left: 20px;
    }
     .complete-step {
        padding: 20px;
    }
     .tz-rightbox {
        padding: 20px;
    }
     .tz-delivery-addressform {
        padding: 20px;
    }
     .tz-payment-radio {
        padding: 20px;
    }
     .black-leather-sub .product-name-black-smart {
         top: 78%;
         left: 30px;
         position: absolute;
    }
}
 @media(max-width:480px) {
     .tz-making-same{
        width:100%;
    }
     .rt-padding45 {
        padding-right: 10px;
    }
     .lt-padding45 {
        padding-left: 10px;
    }
     .make-seperator::before {
        border-right: medium none;
        border-top: 1px dotted #cccccc;
        bottom: -31px;
        content: "";
        position: absolute;
        right: -2px;
        top: initial;
        width: 100%;
    }
     .make-seperator::after {
        bottom: -43px;
        margin-right: -13px;
        right: 50%;
        top: initial;
    }
     .stepbox .tz-btndesign {
        max-width: 100%;
    }
     .tz-product-detailtext {
        padding: 20px 0 0;
    }
     .tz-edit-choosedata {
        bottom: initial;
        position: relative;
        top: initial;
    }
     .tz-delivery-addressform [class*="col-"]{
        width:100%;
    }
}
/****checkout flow update end***/
 @media(max-width:1299px) {
     .bts-tatagilla-contnt ul {
        padding-bottom: 140px;
    }
     .thndr-blt-nw.lings-rgh p {
        font-weight: 500;
    }
     .spcl-prc-nw.otr.lng-rgh-bts {
        top: 210px;
        bottom:initial;
    }
     .desert-bts-dsgn {
        right: 370px;
    }
}
 @media(max-width:1199px) {
     .intrsting-boots-ride-content {
        padding: 25px 53px;
    }
     .bts-tatagilla-contnt ul {
        padding-bottom: 46px;
    }
     .spcl-prc-nw.otr.thndr-blt {
        right: 15px;
    }
     .spcl-prc-nw.otr span {
        font-size: 14px;
        vertical-align: middle;
    }
     .thndr-blt-nw.lings-rgh p {
        font-size: 15px;
    }
     .spcl-prc-nw.otr.lng-rgh-bts {
        top: 180px;
    }
     .desert-bts-dsgn {
        right: 270px;
    }
     .spcl-prc-nw {
        bottom: 20px;
        right: 20px;
    }
     .spcl-prc-nw h3 {
        font-size: 17px;
        margin-bottom: 0;
    }
     .bts-wth-denim {
        right: 20px;
        top: 20px;
    }
     p.otdr-usg-nw-bts-dsgn {
        font-size: 20px;
    }
     .modern-city-usasges.tank-like p {
        font-size: 12px;
        font-weight: 500;
    }
     .modern-city-usasges.tank-like {
        width: 175px;
    }
     .spcl-prc-nw.otr.btn-lng-nw.tnk-lki {
        bottom: 25px;
        right: 25px;
    }
     .spcl-prc-nw.otr.btn-lng-nw.tnk-lki-bieber {
        bottom: 48px;
        right: 25px;
    }
}
 @media(max-width:1024px){
     .cart-valuesbox,.cart-valuesbox .checkout-btn{
        margin-right:0;
        width:100%;
        left:0;
        transition:none;
    }
     .cart-valuesbox{
        display:none;
        transition:none;
    }
     .carthead-box {
        position: fixed;
        z-index: 999;
        background-color:#fff;
    }
     .items-addedtocart {
        margin-top: 70px;
    }
     .action-buttons.mobile-fixbtn {
        background-color: #ffffff;
        bottom: 0;
        left: 0;
        margin: 0 !important;
        position: fixed;
        right: 0;
        z-index: 999;
    }
     .mobile-fixbtn .btn {
        border-radius: 0;
        float: left;
        height: 44px;
        margin: 0 !important;
        width: 50%;
    }
}
 @media(max-width:991px) {
     .intrsting-boots-ride-content {
        padding: 15px 25px;
        width:100%;
    }
     .set-toughtext {
        width: 254px;
    }
     .intrsting-boots-ride h2 {
        font-size: 30px;
        line-height:30px;
    }
     .m-overlay {
        background-color: rgba(0, 0, 0, 0.5);
        bottom: 0;
        left: 0;
        position: absolute;
        right: 0;
        top: 0;
    }
     .intrsting-boots-ride p {
        font-size: 14px;
        font-weight: 500;
        line-height: normal;
    }
     .bts-tatagilla-contnt ul li {
        font-size: 14px;
        font-weight: 500;
        padding: 0;
    }
     .bts-tatagilla-contnt ul li:nth-child(2) {
        padding: 5px 0;
    }
     .bts-tatagilla-contnt ul li:nth-child(3){
        padding:0;
    }
     .bts-tatagilla-contnt {
        margin: 0 25px;
        width: 265px;
    }
     .bts-tatagilla-contnt ul {
        padding-bottom: 32px;
    }
     .spcl-prc-nw.otr {
        right: 15px;
    }
     .setleft {
        width: 30px;
    }
     .thndr-blt-nw {
        padding-left: 39px;
        top: 65px;
        width: 165px;
    }
     .thndr-blt-nw h2 {
        font-size: 18px;
    }
     .thndr-blt-nw p {
        font-size: 13px;
    }
     .spcl-prc-nw.otr.thndr-blt span {
        display: block;
        color:#ffffff;
    }
     .spcl-prc-nw.otr.thndr-blt span .btsr{
        color:#ffffff;
    }
     .ank-hgh-cnt,.desert-bts-dsgn span {
        padding: 10px 20px;
        width:auto;
        display:inline-block;
        line-height:normal;
        font-size:18px;
    }
     .desert-bts-dsgn ul li {
        color: #ffffff;
        font-size: 15px;
        font-weight: 600;
    }
     .bts-wth-denim {
        height: 220px;
    }
     .bts-wth-denim.modersn-city-use {
        height: auto;
        left: 25px;
        top: 0;
        width: 170px;
    }
     .modern-city-usasges > h2 {
        font-size: 20px;
    }
     .modern-city-usasges {
        margin-left: 0;
        max-width: 100%;
        padding: 0 0 0 210px;
        width: 450px;
        bottom:25px;
    }
     .desert-bts-dsgn {
        right: 140px;
    }
     .intrsting-boots-ride.boots-hgh-perfrm.outdoor-adventure-boots p{
        padding:0;
    }
     .intrsting-boots-ride.boots-hgh-perfrm.outdoor-adventure-boots{
        padding:10px 20px
    }
     .thndr-blt-nw.extra-ankle {
        padding: 0 20px 0 0;
    }
     .modern-city-usasges.tank-like {
        left: 18px;
        width: 145px;
    }
     .modern-city-usasges.tank-like p {
        font-size: 9px;
        font-weight: 600;
    }
     .intrsting-boots-ride.boots-hgh-perfrm.outdoor-adventure-boots.cty-bts p {
        font-size: 15px;
        padding: 0;
    }
     .thndr-blt-nw.lings-rgh p {
        font-size: 11px;
        margin: 0;
        font-weight:600;
    }
     .spcl-prc-nw.otr.lng-rgh-bts {
        left: inherit;
        right: 0;
        top: 241px;
        width: auto;
    }
     .hgh-ankl-bts.comoflaug-sole-dsgn {
        height: 185px;
    }
     .modern-city-usasges.delight-ovr-nw {
        padding: 10px;
    }
     .bts-tatagilla.comoflaug-sole-dsgn {
        height: 376px;
    }
     .spcl-prc-nw.otr.bismarf {
        bottom: 90px;
        color: #000000;
        right: 0;
    }
     .tmargin90 {
        margin-top: 50px;
    }
}
 @media(max-width:767px) {
     .offer-abt-prdct,.mdlcontent-abt-prdct{
        width:50%;
        height:340px;
    }
     .hidethismodal{
        display:inline-block;
    }
     .mdlcontent-abt-prdct h3 {
        font-size: 40px;
    }
     .mdlcontent-abt-prdct .onf-ordr {
        font-size: 25px;
    }
     .codefor-ofr .usefont {
        margin: 30px 0 10px 0;
    }
     .codefor-ofr code {
        font-size: 16px;
        padding: 7px 20px;
    }
     .hgh-ankl-bts.comoflaug-sole-dsgn {
        height: 145px;
    }
     .modern-city-usasges > h2 {
        font-size: 13px;
    }
     .sole-boots-content {
        font-size: 13px;
    }
     .intrsting-boots-ride.boots-hgh-perfrm.outdoor-adventure-boots.cty-bts {
        left: 26%;
    }
     .authorize-ne-dsgn {
        width: 50px;
    }
     .set-toughtext {
        width: 174px;
    }
     .intrsting-boots-ride.boots-hgh-perfrm p {
        font-size: 11px;
    }
     .intrsting-boots-ride.boots-hgh-perfrm {
        padding: 5px 13px;
        width: 100%;
    }
     .intrsting-boots-ride h2 {
        color: #000000;
        font-size: 70px;
        line-height: 70px;
    }
     .intrsting-boots-ride-content{
        padding:0;
    }
     .intrsting-boots-ride p {
        color: #000000;
        font-size: 23px;
        font-weight: 800;
        margin: 5px 0;
    }
     .bts-tatagilla-contnt {
        margin: 0 15px;
        width: 215px;
        height: 100%;
    }
     .bts-tatagilla-contnt ul li {
        font-size: 12px;
    }
     .bts-tatagilla-contnt ul {
        padding-bottom: 7px;
    }
     .bts-tatagilla-prc h3 {
        font-size: 15px;
    }
     .bts-tatagilla-prc a,.spcl-prc-nw a {
        display: inline-block;
        font-size: 12px;
        margin-top: 5px;
        padding: 5px 18px;
        width: auto;
    }
     .bts-tatagilla-prc p {
        padding-bottom: 5px;
    }
     .bts-tatagilla-prc {
        bottom: 0;
        position: absolute;
    }
     .thndr-blt-nw {
        left: 13px;
        padding-left: 28px;
        top: 45px;
        width: 125px;
    }
     .setleft {
        width: 20px;
    }
     .thndr-blt-nw h2 {
        font-size: 15px;
    }
     .thndr-blt-nw p {
        font-size: 11px;
    }
     .tatagilla-thunderbolt {
        background-color: #e2dfd8;
    }
     .thndr-blt-nw.lings-rgh {
        padding: 0 0 0 17px;
    }
     .bts-tatagilla.brt-nw-boots,.hgh-ankl-bts.bts-lining{
        width:50%;
    }
     .bts-tatagilla.brt-nw-boots > img {
        height: 300px;
    }
     .spcl-prc-nw.otr.lng-rgh-bts {
        bottom: 47px;
        top: initial;
    }
     .desert-bts-dsgn {
        left: 20px;
        right: initial;
    }
     .bts-wth-denim.modersn-city-use {
        width: 110px;
    }
     .modern-city-usasges {
        padding: 0 0 0 150px;
        width: 300px;
    }
     .spcl-prc-nw span {
        font-size: 14px;
    }
     .ank-hgh-cnt, .desert-bts-dsgn span {
        font-size: 14px;
        padding: 5px 10px;
    }
     .intrsting-boots-ride.boots-hgh-perfrm.outdoor-adventure-boots {
        display: inline-block;
        left: 0;
        padding: 4px 14px;
        width: auto;
    }
     .intrsting-boots-ride.boots-hgh-perfrm.outdoor-adventure-boots p{
        font-size:14px;
    }
     .modern-city-usasges.tank-like {
        background-color: rgba(255, 102, 0, 0.7);
        bottom: 15px;
        color: rgb(255, 255, 255);
        left: 14px;
        padding: 7px;
        width: 125px;
    }
     .spcl-prc-nw.otr.btn-lng-nw.tnk-lki {
        bottom: 15px;
        right: 15px;
    }
     .hideonmobile{
        display:none;
    }
     .hideondesktop{
        display:block;
    }
     .boots-pg-nw-dsgn-sec .authorize-ne-dsgn{
        display:none;
    }
     .set-toughtext.hideondesktop {
        display: inline-block;
        margin: 20px 0 0;
        position: initial;
        width: 100%;
    }
     .hgh-ankl-bts.bts-lining.hideonmobile,.bts-tatagilla-prc.hideondesktop{
        display:none;
    }
     .bts-tatagilla-prc.hideonmobile{
        display:block;
    }
     .font-rupee.wht-pr, .bts-tatagilla-prc span, .bts-tatagilla-prc .spcl-prc, .font-rupee.wht-pr.bts {
        font-size: 14px;
        line-height: 20px;
    }
     .hgh-ankl-bts.bts-lining.hideondesktop{
        display:none;
    }
     .hgh-ankl-bts.bts-lining.hideonmobile{
        display:block;
    }
     .product-counts-box {
        padding: 0 15px 10px;
    }
     .product-listing-wrapper .product-listing-grid.add-lr-padding15 {
        padding: 0 5px;
    }
     .tmargin90 {
        margin-top: 0;
    }
}
 @media(max-width:599px) {
     .offer-abt-prdct,.mdlcontent-abt-prdct{
        width:100%;
        height:auto;
    }
     .offer-abt-prdct img{
        height:150px;
    }
     .offer-abt-prdct{
        padding:30px;
        border-radius:10px 10px 0 0;
    }
     .tz-checkoutflow-section {
        padding: 30px 0;
    }
     .mdlcontent-abt-prdct{
        border-radius:0 0 10px 10px;
        padding:30px;
    }
     .twoColumns-mobilegrid .productContainer,.twoColumns-mobilegrid .productContainer:hover {
        margin: 0 0 20px;
        padding-bottom: 20px !important;
        min-height: 350px;
    }
     .twoColumns-mobilegrid .makebox-fix .product-img {
        height: 210px;
        line-height: 210px;
    }
     .twoColumns-mobilegrid .makebox-fix .productNameTitle .noTextDecoration {
        height: 35px;
        font-size: 14px;
    }
     .twoColumns-mobilegrid .show-discounts .text-green{
        display:block;
    }
     .boots-pg-nw-dsgn-sec.makeinline.full-r{
        display:inline-block;
        width:100%;
        max-width:100%;
    }
     .hgh-ankl-bts{
        max-width:100%;
    }
     .boots-nw-dsgn .spcl-prc-nw {
        background-color: rgba(0, 0, 0, 0.5);
        bottom: 0;
        padding: 20px;
        right: 0;
    }
     .boots-nw-dsgn .spcl-prc-nw .spcl-prc {
        color: #ffffff;
    }
     .boots-nw-dsgn .spcl-prc-nw .line-through.nw-ln-thr::before{
        border-color:#ffffff;
    }
     .boots-nw-dsgn .spcl-prc-nw .font-rupee.wht-pr.bts{
        color:#ffffff;
    }
     .bts-tatagilla-prc {
        margin: 0 0 20px;
        position: initial;
    }
     .bts-tatagilla-prc.hideondesktop{
        display:none;
    }
     .bts-tatagilla-prc.hideonmobile,.hgh-ankl-bts.bts-lining.hideonmobile{
        display:block;
    }
     .hgh-ankl-bts.bts-lining.hideondesktop{
        display:block;
    }
     .hgh-ankl-bts.bts-lining.hideonmobile{
        display:none;
    }
     .bts-tatagilla {
        max-width: 100%;
        padding-top: 20px;
    }
     .bts-tatagilla-contnt {
        height: 100%;
        margin: 0;
        top: 30px;
        width: 100%;
        padding-right: 0;
        position:initial;
    }
     .bts-tatagilla-contnt ul li{
        font-size: 17px;
    }
     .boots-pg-nw-dsgn-sec {
        margin-bottom: 0;
    }
     .bts-tatagilla > img {
        float: right;
        width: 200px;
    }
     .tatagilla-rugged {
        margin-bottom: 0;
    }
     .bts-tatagilla-prc h3 {
         color: #808285;
        font-size: 25px;
    }
     .bts-tatagilla-prc p {
        font-size: 17px;
    }
     .horizontal-line{
        display:inline-block;
        width:100%;
        border-bottom:1px solid #000000;
        margin:20px 0;
    }
     .font-rupee.wht-pr, .bts-tatagilla-prc span, .bts-tatagilla-prc .spcl-prc, .font-rupee.wht-pr.bts {
        font-size: 16px;
        line-height: 24px;
    }
     .thndr-blt-nw {
        width: 44%;
    }
     .thndr-blt-nw p {
        font-size: 100%;
    }
     .bts-tatagilla-prc.hideondesktop{
        display:block;
        width:230px;
        max-width:100%;
    }
     .bts-tatagilla-prc.hideonmobile{
        display:none;
    }
     .bts-tatagilla.brt-nw-boots, .hgh-ankl-bts.bts-lining{
        width:100%;
    }
     .bts-tatagilla.brt-nw-boots > img {
        height: auto;
    }
     .thndr-blt-nw.lings-rgh {
        padding: 0;
        position: initial;
        width: 100%;
    }
     .thndr-blt-nw h2 {
        font-size: 25px;
    }
     .thndr-blt-nw.lings-rgh p {
        font-size: 17px;
        font-weight: 500;
        margin: 0 0 10px;
    }
     .spcl-prc-nw.otr.lng-rgh-bts {
        bottom: initial;
        right: 70px;
        top: 40px;
    }
     .bts-tatagilla.brt-nw-boots{
        padding:0;
    }
     .hgh-ankl-bts.bts-lining{
        margin-top:30px;
    }
     .spcl-prc-nw.otr.btn-lng-nw {
        position: initial;
    }
     .bts-wth-denim,.modern-city-usasges{
        display:none;
    }
     .bts-tatagilla.shoes-dsgn-nw {
        background-color: rgb(247, 230, 204);
        height: auto;
        width: 100%;
        padding: 20px 20px 20px 0;
    }
     .thndr-blt-nw.extra-ankle {
        padding: 0 20px 10px;
        position: initial;
    }
     .spcl-prc-nw.otr.btn-lng-nw.tnk-lki {
        padding: 0 20px;
        position: initial;
    }
     .modern-city-usasges.tank-like {
        background-color: #f7e6cc;
        color: #000000;
        display:block;
        padding: 0 0 10px 20px;
        position: initial;
        width: auto;
    }
     .modern-city-usasges.tank-like p {
        font-size: 15px;
        font-weight: 500;
    }
     .hgh-ankl-bts.city-boots-jhonson {
        float: left;
        max-width: 100%;
        padding-top: 30px;
        width: 270px;
    }
     .bts-tatagilla.city-boots-jhonson {
        float: none;
        height: auto;
        padding: 0 0 0 270px;
        width: 100%;
    }
     .spcl-prc-nw.otr.btn-lng-nw.tnk-lki-bieber {
        margin-top:5px;
        float: right;
        padding: 5px 12px;
        position: initial;
    }
     .spcl-prc-nw.otr.btn-lng-nw.tnk-lki-bieber p{
        font-size:16px;
    }
     .bts-tatagilla.city-boots-jhonson > img {
        width: 100%;
    }
     .bts-tatagilla.comoflaug-sole-dsgn > img {
        width: 100%;
    }
     .comoflaug-sole-nw{
        width:100%;
    }
     .hgh-ankl-bts.comoflaug-sole-dsgn {
        height: 235px;
    }
     .modern-city-usasges.delight-ovr-nw {
        display: block;
        padding: 10px;
    }
     .bts-tatagilla.comoflaug-sole-dsgn {
        height: auto;
        width: 100%;
    }
     .spcl-prc-nw.otr.thndr-blt {
        background-color: rgba(0, 0, 0, 0.5);
        bottom: 0;
        padding: 20px;
        right: 0;
    }
     .slipper-footwear.desert-footwear > h1{
        font-size: 74px;
        line-height: 75px;
        color:#000;
    }
     .slipper-footwear.desert-footwear > label{
        font-size: 45px;
        line-height: 45px;
        padding-right: 166px;
        color:#000;
    }
     .slipper-banner-box.desert-classic-box{
        height:488px;
    }
     .product-listing-grid .product-relative.newupdate-design .product-image{
        height: 200px;
        line-height: 200px;
        padding: 0 5px;
    }
}
 @media(max-width:480px) {
     .product-listing-grid .product-relative.newupdate-design .mainProductImg {
        padding: 0 5px;
    }
     .product-listing-grid .product-relative.newupdate-design .product-image{
        height: 150px;
        line-height: 150px;
        padding: 0 5px;
    }
     .product-listing-grid .product-relative.newupdate-design .product-image img {
        max-height: 120px;
    }
     .add-lr-padding15 [class*="col-"] {
        padding: 0 5px;
    }
     .plg-update-1.product-listing-grid .product-relative.newupdate-design .product-detals {
        margin-top: 5px;
    }
     .product-listing-grid .product-relative.newupdate-design {
        margin-bottom: 10px;
    }
     .product-counts-box p {
        font-size: 14px;
    }
}
 @media(max-width:479px) {
     .hgh-ankl-bts.comoflaug-sole-dsgn {
        height: 165px;
    }
     .hgh-ankl-bts.city-boots-jhonson{
        width:50%;
    }
     .bts-tatagilla.city-boots-jhonson {
        float: left;
        padding: 0;
        width: 50%;
    }
     .intrsting-boots-ride.boots-hgh-perfrm.outdoor-adventure-boots.cty-bts{
        left:0;
        width:100%;
    }
     .spcl-prc-nw.otr.bismarf {
        bottom: 40px;
    }
     .desert-bts-dsgn ul li {
        font-size: 13px;
        margin:0;
        padding:0;
    }
     .desert-bts-dsgn {
        width: 200px;
        top:15px;
        left:15px;
    }
     .twoColumns-mobilegrid .productContainer, .twoColumns-mobilegrid .productContainer:hover {
        min-height: 290px;
    }
     .twoColumns-mobilegrid .makebox-fix .product-img {
        height: 140px;
        line-height: 140px;
    }
}
 @media(max-width:415px){
     .desert-bts-dsgn {
        color: #000000;
        left: 0;
        position: initial;
        top: 0;
        width: 100%;
    }
     .desert-bts-dsgn ul li {
        color: #000000;
    }
     .hgh-ankl-bts.desert-bts-nw .spcl-prc-nw {
        color: #000000;
        padding: 20px 20px 0;
        position: initial;
    }
     .m-overlay{
        display:none;
    }
     .container.twoColumns-mobilegrid,.twoColumns-mobilegrid {
        padding: 0 5px;
    }
     .twoColumns-mobilegrid .container{
        padding:0;
    }
     .twoColumns-mobilegrid br{
        display:none;
    }
     .twoColumns-mobilegrid .row{
        margin:0 -5px
    }
     .twoColumns-mobilegrid [class*="col-"]{
        padding:0 5px;
    }
     .twoColumns-mobilegrid .productContainer,.twoColumns-mobilegrid .productContainer:hover {
        margin: 0 0 10px;
    }
}
 .invest-black{
    padding:30px 35px;
    background-color: #ff6600;
    margin-bottom:35px;
}
 .descrrption-blacl-leather-shoes li{
    width: 45%;
     font-size: 32px;
     font-weight: 400;
     font-family: 'Josefin Sans', sans-serif;
     letter-spacing: 0.3px;
     text-align: left;
     line-height: 40px;
     padding-right: 20px;
     margin-right: 35px;
     list-style-type:disc;
     float: left;
     color: #4a4949;
     margin-bottom: 25px;
}
