



#lightbox .modal-content {
    display: inline-block;
    text-align: center;
}
.image-additional.col-sm-2.col-xs-3 {
    padding: 4px !important;
}
#lightbox .close {
    opacity: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(25, 25, 25);
    padding: 5px 8px;
    border-radius: 30px;
    border: 2px solid rgb(255, 255, 255);
    position: absolute;
    top: -15px;
    right: -55px;

    z-index:1032;
}

.nav-tabs { border-bottom: 2px solid #DDD; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: 0; }
    .nav-tabs > li > a { border: none; color: #ffffff;background: #D99114; }
        .nav-tabs > li.active > a, .nav-tabs > li > a:hover { border: none;  color: #D99114 !important; background: #fff; }
        .nav-tabs > li > a::after { content: ""; background: #D99114; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); }
    .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { transform: scale(1); }
.tab-nav > li > a::after { background: #D99114 none repeat scroll 0% 0%; color: #fff; }
.tab-pane { padding: 15px 0; }
.tab-content{padding:20px}
.nav-tabs > li  {width:33.3%; text-align:center;}
.card {background: #FFF none repeat scroll 0% 0%; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); margin-bottom: 30px; }


@media all and (max-width:724px){
.nav-tabs > li > a > span {display:none;}
.nav-tabs > li > a {padding: 5px 5px;}
}




.msg-clear {
    border-color: #fefefe;
    -webkit-box-shadow: 0 7px 10px -5px rgba(0,0,0,.15);
       -moz-box-shadow: 0 7px 10px -5px rgba(0,0,0,.15);
            box-shadow: 0 7px 10px -5px rgba(0,0,0,.15);
}
.msg-info {
    border-color: #b8dbf2;
}
.msg-success {
    border-color: #cef2b8;
}
.msg-warning {
    border-color: rgba(255,165,0,.5);
}

.msg-primary {
    border-color: #9ca6f1;
}
.msg-magick {
    border-color: #e0b8f2;
}
.msg-info-text {
    color: #0856d7;
}
.msg-success-text {
    color: #80d651;
}
.msg-warning-text {
    color: #db9e34;
}
.msg-danger-text {
    color: #333;
}
.msg-primary-text {
    color: rgba(47,106,215,.9);
}
.msg-magick-text {
    color: #bb39d7;
}





figure.snip0051 {
 float:right;
  position: relative;

  overflow: hidden;
  margin: 10px 1%;
  min-width: 220px;
  max-width: 515px;
  max-height: 240px;
  width: 100%;
  background: #000000;
}
figure.snip0051 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
figure.snip0051 > img {
  margin-left: 50%;
  opacity: 1;
  width: 50%;
  filter: blur(0px);
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}
figure.snip0051 figcaption {
  left: 0;
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  background: #ffffff;
}
figure.snip0051 figcaption h2,
figure.snip0051 figcaption p {
  margin: 0;
  color: #000000;
  text-align: right;
  position: absolute;
  padding: 10px 0 10px 0px;
  margin: 0 40px 0 20px;
}
figure.snip0051 figcaption h2 {
  font-size: 1.3em;
  bottom: 50%;
  right: 0;
  font-weight: 300;
  text-transform: uppercase;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
figure.snip0051 figcaption h2 span {
  font-weight: 800;
}
figure.snip0051 figcaption p {
  top: 50%;
  font-size: 0.9em;
  opacity: 0.8;
}
figure.snip0051 .icons {
  padding: 5px;
  position: absolute;
  left: 62%;
  top: 50%;
  padding-left: 30px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
figure.snip0051 .icons i {
  font-size: 32px;
  padding: 10px;
  color: #ffffff;
  opacity: 0;
  top: 50%;
  display: inline-block;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
  -webkit-transform: translateX(50px);
  transform: translateX(50px);
}
figure.snip0051 .icons a:first-child i {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
figure.snip0051 .icons a:nth-child(2) i {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
figure.snip0051 .icons a:nth-child(3) i {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
figure.snip0051:after {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 35px;
  width: 35px;
  background-color: #000000;
  content: '';
  -webkit-transform: rotate(45deg) translate(-50%, -50%);
  transform: rotate(45deg) translate(-50%, -50%);
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}
figure.snip0051:hover > img,
figure.snip0051.hover > img {
  opacity: 0.5;
  filter: blur(5px);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
figure.snip0051:hover i,
figure.snip0051.hover i {
  opacity: 0.8;
  -webkit-transform: translate(0);
  transform: translate(0);
}
figure.snip0051:hover a:first-child i,
figure.snip0051.hover a:first-child i {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
figure.snip0051:hover a:nth-child(2) i,
figure.snip0051.hover a:nth-child(2) i {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
figure.snip0051:hover a:nth-child(3) i,
figure.snip0051.hover a:nth-child(3) i {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
/* Demo purposes only */



/* Demo purposes only *//* Demo purposes only *//* Demo purposes only *//* Demo purposes only */

.product-thumb .caption{
	min-height: 40px !important;
}




    #lightbox .modal-content {
        display: inline-block;
        text-align: center;
    }

    #lightbox .close {
        opacity: 1;
        color: rgb(255, 255, 255);
        background-color: rgb(25, 25, 25);
        padding: 5px 8px;
        border-radius: 30px;
        border: 2px solid rgb(255, 255, 255);
        position: absolute;
        top: -15px;
        right: -55px;

        z-index:1032;
    }

    .nav-tabs { border-bottom: 2px solid #DDD; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: 0; }
    .nav-tabs > li > a { border: none; color: #ffffff;background: #D99114; }
    .nav-tabs > li.active > a, .nav-tabs > li > a:hover { border: none;  color: #D99114 !important; background: #fff; }
    .nav-tabs > li > a::after { content: ""; background: #D99114; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); }
    .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { transform: scale(1); }
    .tab-nav > li > a::after { background: #D99114 none repeat scroll 0% 0%; color: #fff; }
    .tab-pane { padding: 15px 0; }

    .nav-tabs > li  { text-align:center;}
    .card {background: #FFF none repeat scroll 0% 0%; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); margin-bottom: 30px; }


    @media all and (max-width:724px){
        .nav-tabs > li > a > span {display:none;}
        .nav-tabs > li > a {padding: 5px 5px;}
    }



   
    .msg-clear {
        border-color: #fefefe;
        -webkit-box-shadow: 0 7px 10px -5px rgba(0,0,0,.15);
        -moz-box-shadow: 0 7px 10px -5px rgba(0,0,0,.15);
        box-shadow: 0 7px 10px -5px rgba(0,0,0,.15);
    }
    .msg-info {
        border-color: #b8dbf2;
    }
    .msg-success {
        border-color: #cef2b8;
    }
    .msg-warning {
        border-color: rgba(255,165,0,.5);
    }
    .msg-danger {
        border-color: #ec8282;
    }
    .msg-primary {
        border-color: #9ca6f1;
    }
    .msg-magick {
        border-color: #e0b8f2;
    }
    .msg-info-text {
        color: #39b3d7;
    }
    .msg-success-text {
        color: #80d651;
    }
    .msg-warning-text {
        color: #db9e34;
    }
    .msg-danger-text {
        color: #333;
    }
    .msg-primary-text {
        color: rgba(47,106,215,.9);
    }
    .msg-magick-text {
        color: #333;
    }





    figure.snip0051 {
        float:right;
        position: relative;

        overflow: hidden;
        margin: 10px 1%;
        min-width: 220px;
        max-width: 515px;
        max-height: 240px;
        width: 100%;
        background: #000000;
    }
    figure.snip0051 * {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }
    figure.snip0051 > img {
        margin-left: 50%;
        opacity: 1;
        width: 50%;
        filter: blur(0px);
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
    }
    figure.snip0051 figcaption {
        left: 0;
        position: absolute;
        top: 0;
        width: 50%;
        height: 100%;
        background: #ffffff;
    }
    figure.snip0051 figcaption h2,
    figure.snip0051 figcaption p {
        margin: 0;
        color: #000000;
        text-align: right;
        position: absolute;
        padding: 10px 0 10px 0px;
        margin: 0 40px 0 20px;
    }
    figure.snip0051 figcaption h2 {
        font-size: 1.3em;
        bottom: 50%;
        right: 0;
        font-weight: 300;
        text-transform: uppercase;
        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    }
    figure.snip0051 figcaption h2 span {
        font-weight: 800;
    }
    figure.snip0051 figcaption p {
        top: 50%;
        font-size: 0.9em;
        opacity: 0.8;
    }
    figure.snip0051 .icons {
        padding: 5px;
        position: absolute;
        left: 62%;
        top: 50%;
        padding-left: 30px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
    }
    figure.snip0051 .icons i {
        font-size: 32px;
        padding: 10px;
        color: #ffffff;
        opacity: 0;
        top: 50%;
        display: inline-block;
        -webkit-transition: all 0.35s;
        transition: all 0.35s;
        -webkit-transform: translateX(50px);
        transform: translateX(50px);
    }
    figure.snip0051 .icons a:first-child i {
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s;
    }
    figure.snip0051 .icons a:nth-child(2) i {
        -webkit-transition-delay: 0.1s;
        transition-delay: 0.1s;
    }
    figure.snip0051 .icons a:nth-child(3) i {
        -webkit-transition-delay: 0s;
        transition-delay: 0s;
    }
    figure.snip0051:after {
        position: absolute;
        top: 50%;
        left: 50%;
        height: 35px;
        width: 35px;
        background-color: #000000;
        content: '';
        -webkit-transform: rotate(45deg) translate(-50%, -50%);
        transform: rotate(45deg) translate(-50%, -50%);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
    }
    figure.snip0051:hover > img,
    figure.snip0051.hover > img {
        opacity: 0.5;
        filter: blur(5px);
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    figure.snip0051:hover i,
    figure.snip0051.hover i {
        opacity: 0.8;
        -webkit-transform: translate(0);
        transform: translate(0);
    }
    figure.snip0051:hover a:first-child i,
    figure.snip0051.hover a:first-child i {
        -webkit-transition-delay: 0.1s;
        transition-delay: 0.1s;
    }
    figure.snip0051:hover a:nth-child(2) i,
    figure.snip0051.hover a:nth-child(2) i {
        -webkit-transition-delay: 0.2s;
        transition-delay: 0.2s;
    }
    figure.snip0051:hover a:nth-child(3) i,
    figure.snip0051.hover a:nth-child(3) i {
        -webkit-transition-delay: 0.3s;
        transition-delay: 0.3s;
    }
    /* Demo purposes only */



    /* Demo purposes only *//* Demo purposes only *//* Demo purposes only *//* Demo purposes only */

    .product-thumb .caption{
        min-height: 40px !important;
    }




    figure.snip0051 {
        background: #000000 none repeat scroll 0 0;
        float: right;
        margin: 10px 1%;
        max-height: 240px;
        max-width: 333px !important;
        min-width: 219px;
        overflow: hidden;
        position: relative;
        width: 100%;
    }

    .pw-left-container
    {
        background-color: white;

        padding:10px 5px !important;
        text-align:center;
        display: flex;
        align-items: center;
        justify-content: center;
        border-top: solid orange;
        border-bottom: solid orange;
    }

    .pw-left-container img
    {
        width:100%;
        margin:0px auto;
        padding:5px;
        border:solid thin #ddd;
        float:right;
        transition:all 500ms ease;
    }

    .pw-left-container img:hover {
        -webkit-transform: rotateY(360deg); /* Safari */
        transform: rotateY(360deg);
    }

    .pw-left-container h3 {
        font-size:18px;
        font-weight:700;
        color:#005F73;
        text-align:right;
    }

    .pw-left-container h3 a{
        font-size:18px;
        font-weight:700;
        color:#005F73;
        text-align:right;
        text-decoration:none;
    }

    .pw-left-container p {
        font-size:12px;
        line-height:20px;
        font-weight:300 !important;
        margin-bottom:30px;
        color:#515151;
        text-align:justify;
    }
#content {
    background-color: #fff;
    padding: 20px;
}
.btn-lnk button {
    border-radius: 100% !important;
    width: 40px;
    height: 40px;
    line-height: 30px;
}
.msg i {
    padding-left: 5px;
    color: #bababa;

}
.msg i::before{
    font-size: 15px;
}
.taagh {
font-size: 24px;
}

