.pt-module-content {    display: inline-block;}.pt-new-ib:after, .pt-new-ib:before {    display: block !important;}.pt-new-ib,.pt-new-ib img {    display: block;    position: relative}.pt-new-ib {    z-index: 1;    overflow: hidden;    text-align: center;    cursor: pointer;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box}.pt-new-ib * {    box-sizing: border-box}.pt-new-ib *,.pt-new-ib .pt-new-ib-desc {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box}.pt-new-ib img {    min-width: 100%;    max-width: 100%;    -webkit-transition: opacity .35s;    transition: opacity .35s;    -webkit-backface-visibility: hidden;}.pt-new-ib .pt-new-ib-desc {    padding: 25px;    font-size: 1em;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    box-sizing: border-box}.pt-new-ib .pt-new-ib-desc::after,.pt-new-ib .pt-new-ib-desc::before {    pointer-events: none}.pt-new-ib .pt-new-ib-desc,.pt-new-ib a.pt-new-ib-link {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 2;}.pt-new-ib .pt-new-ib-content {    line-height: 1.6em}.pt-new-ib .pt-new-ib-content p,.pt-new-ib .pt-new-ib-content {    margin: 0;}.pt-new-ib .pt-new-ib-title,.pt-new-ib p {    letter-spacing: normal;    padding: 0;    margin: 0;    text-decoration: inherit;}.pt-ib-effect-style10.pt-ib2-min-height:not(.pt-ib2-min-height) img,.pt-ib-effect-style11.pt-ib2-min-height:not(.pt-ib2-min-height) img,.pt-ib-effect-style14.pt-ib2-min-height:not(.pt-ib2-min-height) img,.pt-ib-effect-style15.pt-ib2-min-height:not(.pt-ib2-min-height) img,.pt-ib-effect-style7.pt-ib2-min-height:not(.pt-ib2-min-height) img {    max-width: none!important;    width: auto!important}.pt-new-ib a.pt-new-ib-link {    z-index: 1000;    text-indent: 200%;    white-space: nowrap;    opacity: 0}.pt-new-ib a.pt-new-ib-link {    display: block;    background: 0 0}.pt-ib-effect-style1 img {    width: -webkit-calc(100% + 50px)!important;    width: -moz-calc(100% + 50px)!important;    width: calc(100% + 50px)!important;    max-width: -webkit-calc(100% + 50px)!important;    max-width: -moz-calc(100% + 50px)!important;    max-width: calc(100% + 50px)!important;    -webkit-transition: opacity .35s, -webkit-transform .35s;    -moz-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s;    -webkit-transform: translate3d(-40px, 0, 0);    -moz-transform: translate3d(-40px, 0, 0);    transform: translate3d(-40px, 0, 0)}.pt-ib-effect-style1 .pt-new-ib-desc {    top: auto;    bottom: 0;    min-height: 25%;    height: auto;    max-height: 100%;    text-align: left}.pt-ib-effect-style1 .pt-new-ib-content,.pt-ib-effect-style1 .pt-new-ib-title, .pt-ib-effect-style1 .pt-new-ib-title {    -webkit-transform: translate3d(0, 40px, 0);    -moz-transform: translate3d(0, 40px, 0);    transform: translate3d(0, 40px, 0);    -webkit-transition-delay: .05s;    -moz-transition-delay: .05s;    transition-delay: .05s;    -webkit-transition-duration: .35s;    -moz-transition-duration: .35s;    transition-duration: .35s}.pt-ib-effect-style1 .pt-new-ib-title {    -webkit-transition: -webkit-transform .35s;    -moz-transition: -moz-transform .35s;    transition: transform .35s}.pt-ib-effect-style1 .pt-new-ib-content {    margin-top: 10px;    opacity: 0;    -webkit-transition: opacity .2s, -webkit-transform .35s;    -moz-transition: opacity .2s, -moz-transform .35s;    transition: opacity .2s, transform .35s}.pt-ib-effect-style1.pt-ib2-hover .pt-new-ib-content {    opacity: 1;    -webkit-transition-delay: .05s;    -moz-transition-delay: .05s;    transition-delay: .05s;    -webkit-transition-duration: .35s;    -moz-transition-duration: .35s;    transition-duration: .35s}.pt-ib-effect-style1.pt-ib2-hover .pt-new-ib-content,.pt-ib-effect-style1.pt-ib2-hover .pt-new-ib-title,.pt-ib-effect-style1.pt-ib2-hover .pt-new-ib-title,.pt-ib-effect-style1.pt-ib2-hover img {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);    -webkit-transition-delay: .05s;    -moz-transition-delay: .05s;    transition-delay: .05s;    -webkit-transition-duration: .35s;    -moz-transition-duration: .35s;    transition-duration: .35s}.pt-ib-effect-style1.pt-ib2-min-height img {    width: auto!important;    min-height: 100%}.pt-ib-effect-style2 img {    width: 100%}.pt-ib-effect-style2 .pt-new-ib-desc::before {    position: absolute;    content: "";    top: 0;    left: 0;    width: 100%;    height: 100%;    opacity: 0;    -webkit-transform: translate3d(0, 50%, 0);    -moz-transform: translate3d(0, 50%, 0);    transform: translate3d(0, 50%, 0)}.pt-ib-effect-style2 .pt-new-ib-title {    position: absolute;    top: 50%;    left: 0;    width: 100%;    -webkit-transition: -webkit-transform .35s, color .35s;    -moz-transition: -moz-transform .35s, color .35s;    transition: transform .35s, color .35s;    -webkit-transform: translate3d(0, -50%, 0);    -moz-transform: translate3d(0, -50%, 0);    transform: translate3d(0, -50%, 0)}.pt-ib-effect-style2 .pt-new-ib-content,.pt-ib-effect-style2 .pt-new-ib-desc::before {    -webkit-transition: opacity .35s, -webkit-transform .35s;    -moz-transition: opacity .35s, -moz-transform .35s;    transition: opacity .35s, transform .35s}.pt-ib-effect-style2 .pt-new-ib-content {    position: absolute;    bottom: 0;    left: 0;    padding: 20px;    width: 100%;    max-height: 50%;    opacity: 0;    -webkit-transform: translate3d(0, 10px, 0);    -moz-transform: translate3d(0, 10px, 0);    transform: translate3d(0, 10px, 0)}.pt-ib-effect-style2.pt-ib2-hover .pt-new-ib-title {    -webkit-transform: translate3d(0, -40px, 0);    -moz-transform: translate3d(0, -40px, 0);    transform: translate3d(0, -40px, 0)}.pt-ib-effect-style2.pt-ib2-hover .pt-new-ib-content,.pt-ib-effect-style2.pt-ib2-hover .pt-new-ib-desc::before {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.pt-ib-effect-style2.pt-ib2-min-height img {    width: auto;    min-height: 100%}.pt-ib-effect-style3 .pt-new-ib-title {    position: absolute;    bottom: 0;    left: 0;    padding: 15px;    width: 100%;    text-align: left;    -webkit-transform: translate3d(0, -30px, 0);    -moz-transform: translate3d(0, -30px, 0);    transform: translate3d(0, -30px, 0)}.pt-ib-effect-style3 .pt-new-ib-desc::before,.pt-ib-effect-style3 .pt-new-ib-title {    -webkit-transition: -webkit-transform .35s;    -moz-transition: -moz-transform .35s;    transition: transform .35s}.pt-ib-effect-style3.pt-ib2-hover .pt-new-ib-desc::before,.pt-ib-effect-style3.pt-ib2-hover .pt-new-ib-title {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.pt-ib-effect-style3 .pt-new-ib-content {    max-height: calc(100% - 60px - 1.5em);    overflow: hidden}.pt-ib-effect-style4 .pt-new-ib-desc {    padding: 30px;}/* Aligning Description Center */.pt-ib-effect-style4 .pt-new-ib-desc,.pt-ib-effect-style8 .pt-new-ib-desc,.pt-ib-effect-style9 .pt-new-ib-desc,.pt-ib-effect-style10 .pt-new-ib-desc,.pt-ib-effect-style14 .pt-new-ib-desc {        display: flex;    align-items: center;    justify-content: center;    flex-direction: column;}.pt-ib-effect-style4 .pt-new-ib-title,.pt-ib-effect-style4 .pt-new-ib-content,.pt-ib-effect-style8 .pt-new-ib-title,.pt-ib-effect-style8 .pt-new-ib-content,.pt-ib-effect-style9 .pt-new-ib-title,.pt-ib-effect-style9 .pt-new-ib-content,.pt-ib-effect-style10 .pt-new-ib-title,.pt-ib-effect-style10 .pt-new-ib-content,.pt-ib-effect-style14 .pt-new-ib-title,.pt-ib-effect-style14 .pt-new-ib-content {    width: 100%;}.pt-ib-effect-style4 .pt-new-ib-desc::after,.pt-ib-effect-style4 .pt-new-ib-desc::before {    position: absolute;    content: "";    opacity: 0}.pt-ib-effect-style4 .pt-new-ib-desc::before {    top: 50px;    right: 30px;    bottom: 50px;    left: 30px;    border-top: 1px solid #fff;    border-bottom: 1px solid #fff;    -webkit-transform: scale(0, 1);    -moz-transform: scale(0, 1);    transform: scale(0, 1);    -webkit-transform-origin: 0 0;    -moz-transform-origin: 0 0;    transform-origin: 0 0}.pt-ib-effect-style4 .pt-new-ib-desc::after {    top: 30px;    right: 50px;    bottom: 30px;    left: 50px;    border-right: 1px solid #fff;    border-left: 1px solid #fff;    -webkit-transform: scale(1, 0);    -moz-transform: scale(1, 0);    transform: scale(1, 0);    -webkit-transform-origin: 100% 0;    -moz-transform-origin: 100% 0;    transform-origin: 100% 0}.pt-ib-effect-style4 .pt-new-ib-title {    -webkit-transition: -webkit-transform .35s;    -moz-transition: -moz-transform .35s;    transition: transform .35s}.pt-ib-effect-style4 .pt-new-ib-content {    padding: 10px 30px;    opacity: 0;    overflow: hidden;    -webkit-transform: translate3d(0, -10px, 0);    -moz-transform: translate3d(0, -10px, 0);    transform: translate3d(0, -10px, 0)}.pt-ib-effect-style4 .pt-new-ib-title {    -webkit-transform: translate3d(0,-30px,0);    transform: translate3d(0,-30px,0);}.pt-ib-effect-style4 img {    -webkit-transform: translate3d(0,-30px,0) scale(1.2);    transform: translate3d(0,-30px,0) scale(1.2);}.pt-ib-effect-style4 .pt-new-ib-content,.pt-ib-effect-style4 .pt-new-ib-desc::after,.pt-ib-effect-style4 .pt-new-ib-desc::before,.pt-ib-effect-style4 img {    -webkit-transition: opacity .35s, -webkit-transform .35s;    -moz-transition: opacity .35s, -moz-transform .35s;    transition: opacity .35s, transform .35s}.pt-ib-effect-style4.pt-ib2-min-height img {    min-height: 100%;    width: auto!important}.pt-ib-effect-style4.pt-ib2-hover img {    -webkit-transform: translate3d(0,0,0) scale(1.2);    transform: translate3d(0,0,0) scale(1.2);}.pt-ib-effect-style4.pt-ib2-hover .pt-new-ib-desc::after,.pt-ib-effect-style4.pt-ib2-hover .pt-new-ib-desc::before {    opacity: 1;    -webkit-transform: scale(1);    -moz-transform: scale(1);    transform: scale(1)}.pt-ib-effect-style4.pt-ib2-hover .pt-new-ib-content,.pt-ib-effect-style4.pt-ib2-hover .pt-new-ib-title {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.pt-ib-effect-style4.pt-ib2-hover .pt-new-ib-content,.pt-ib-effect-style4.pt-ib2-hover .pt-new-ib-desc::after,.pt-ib-effect-style4.pt-ib2-hover .pt-new-ib-title,.pt-ib-effect-style4.pt-ib2-hover img {    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;    transition: opacity 0.35s, transform 0.35s;}.pt-ib-effect-style5 .pt-new-ib-desc {    top: auto;    bottom: 0;    padding: 15px;    height: auto;    /*background: #F2F2F2;*/    -webkit-transition: -webkit-transform .35s;    -moz-transition: -moz-transform .35s;    transition: transform .35s;    -webkit-transform: translate3d(0, 100%, 0);    -moz-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0)}.pt-ib-effect-style5 .pt-new-ib-content {    position: absolute;    top: auto;    bottom: 100%;    left: 0;    width: 100%;    padding: 25px;    text-transform: none;    opacity: 0;    -webkit-transition: opacity .35s;    transition: opacity .35s}.pt-ib-effect-style5 .pt-new-ib-title {    -webkit-transition: -webkit-transform .35s;    transition: transform .35s;    -webkit-transform: translate3d(0, 200%, 0);    transform: translate3d(0, 200%, 0);    text-align: center}.pt-ib-effect-style5.pt-ib2-hover .pt-new-ib-content,.pt-ib-effect-style5.pt-ib2-hover .pt-new-ib-content * {    opacity: 1;    z-index: 5;    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    backface-visibility: hidden}.pt-ib-effect-style5.pt-ib2-hover .pt-new-ib-desc,.pt-ib-effect-style5.pt-ib2-hover .pt-new-ib-title {    -webkit-transform: translateY(0);    transform: translateY(0)}.pt-ib-effect-style5.pt-ib2-hover .pt-new-ib-title {    -webkit-transition-delay: .05s;    transition-delay: .05s}.pt-ib-effect-style6 .pt-new-ib-desc {    padding: 45px}.pt-ib-effect-style6 .pt-new-ib-desc::before {    position: absolute;    content: "";    top: 30px;    right: 30px;    bottom: 30px;    left: 30px;    border: 1px solid #fff}.pt-ib-effect-style6 .pt-new-ib-title {    margin: 20px 0 10px;    -webkit-transition: -webkit-transform .35s;    transition: transform .35s;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0)}.pt-ib-effect-style6 .pt-new-ib-content,.pt-ib-effect-style6 .pt-new-ib-desc::before {    opacity: 0;    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s;    -webkit-transform: scale(0);    transform: scale(0)}.pt-ib-effect-style6.pt-ib2-hover .pt-new-ib-title {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.pt-ib-effect-style6.pt-ib2-hover .pt-new-ib-content,.pt-ib-effect-style6.pt-ib2-hover .pt-new-ib-desc::before {    opacity: 1;    -webkit-transform: scale(1);    transform: scale(1)}.pt-ib-effect-style6.pt-ib2-min-height img {    height: 100%;    width: auto}.pt-ib-effect-style7 .pt-new-ib-desc {    text-align: right}.pt-ib-effect-style7 .pt-new-ib-content,.pt-ib-effect-style7 .pt-new-ib-title {    position: absolute;    right: 30px;    left: 30px;    padding: 10px 0}.pt-ib-effect-style7 .pt-new-ib-title {    top: 30px;    -webkit-transition: -webkit-transform .35s;    transition: transform .35s;    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0)}.pt-ib-effect-style7.pt-ib2-hover .pt-new-ib-title {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.pt-ib-effect-style7 .pt-new-ib-title::after {    position: absolute;    top: 100%;    left: 0;    width: 100%;    height: 2px;    background: #fff;    content: '';    -webkit-transform: translate3d(0, 40px, 0);    transform: translate3d(0, 40px, 0)}.pt-ib-effect-style7 .pt-new-ib-content,.pt-ib-effect-style7 .pt-new-ib-title::after {    opacity: 0;    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s}.pt-ib-effect-style7 .pt-new-ib-content {    bottom: 30px;    -webkit-transform: translate3d(0, 100%, 0);    transform: translate3d(0, 100%, 0)}.pt-ib-effect-style7.pt-ib2-hover .pt-new-ib-content,.pt-ib-effect-style7.pt-ib2-hover .pt-new-ib-title::after {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.pt-ib-effect-style7.pt-ib2-min-height img {    width: auto;    min-height: 100%}.pt-ib-effect-style8 img {    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s;    -webkit-transform: scale(1.15);    transform: scale(1.15)}.pt-ib-effect-style8.pt-ib2-hover img {    -webkit-transform: scale(1);    transform: scale(1)}.pt-ib-effect-style8 .pt-new-ib-title {    -webkit-transition: -webkit-transform .35s;    transition: transform .35s;    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0)}.pt-ib-effect-style8.pt-ib2-hover .pt-new-ib-title {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.pt-ib-effect-style8 .pt-new-ib-content {    margin: 1em 0 0;    padding: 35px;    border: 1px solid #fff;    opacity: 0;    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s;    -webkit-transform: translate3d(0, 20px, 0)scale(1.1);    transform: translate3d(0, 20px, 0)scale(1.1)}.pt-ib-effect-style8.pt-ib2-hover .pt-new-ib-content {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0)scale(1);    transform: translate3d(0, 0, 0)scale(1)}.pt-ib-effect-style9 img {    width: -webkit-calc(100% + 60px)!important;    width: -moz-calc(100% + 60px)!important;    width: calc(100% + 60px)!important;    max-width: -webkit-calc(100% + 60px)!important;    max-width: -moz-calc(100% + 60px)!important;    max-width: calc(100% + 60px)!important;    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s;    -webkit-transform: translate3d(-50px, 0, 0);    transform: translate3d(-50px, 0, 0)}.pt-ib-effect-style9.pt-ib2-hover img {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.pt-ib-effect-style9 .pt-new-ib-desc::before {    position: absolute;    top: 30px;    right: 30px;    bottom: 30px;    left: 30px;    border: 1px solid #fff;    content: '';    opacity: 0;    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s;    -webkit-transform: translate3d(-20px, 0, 0);    transform: translate3d(-20px, 0, 0)}.pt-ib-effect-style9 .pt-new-ib-desc {    padding: 55px;    text-align: left}.pt-ib-effect-style9 .pt-new-ib-title {    padding: 0 0 10px}.pt-ib-effect-style9 .pt-new-ib-content {    opacity: 0;    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s;    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0)}.pt-ib-effect-style9.pt-ib2-hover .pt-new-ib-content,.pt-ib-effect-style9.pt-ib2-hover .pt-new-ib-desc::before {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.pt-ib-effect-style9.pt-ib2-min-height img {    min-height: 100%;}.pt-ib-effect-style10 .pt-new-ib-desc::after,.pt-ib-effect-style10 .pt-new-ib-desc::before {    position: absolute;    top: 30px;    right: 30px;    bottom: 30px;    left: 30px;    content: '';    opacity: 0;    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s}.pt-ib-effect-style10 .pt-new-ib-desc::before {    border-top: 1px solid #fff;    border-bottom: 1px solid #fff;    -webkit-transform: scale(0, 1);    transform: scale(0, 1)}.pt-ib-effect-style10 .pt-new-ib-desc::after {    border-right: 1px solid #fff;    border-left: 1px solid #fff;    -webkit-transform: scale(1, 0);    transform: scale(1, 0)}.pt-ib-effect-style10.pt-ib2-hover .pt-new-ib-desc::after,.pt-ib-effect-style10.pt-ib2-hover .pt-new-ib-desc::before {    opacity: 1;    -webkit-transform: scale(1);    transform: scale(1)}.pt-ib-effect-style10 .pt-new-ib-title {    padding: 0px 35px 0;    -webkit-transition: -webkit-transform .35s;    transition: transform .35s;    -webkit-transform: translate3d(0, -20px, 0);    transform: translate3d(0, -20px, 0)}.pt-ib-effect-style10 .pt-new-ib-content {    padding: 20px 45px;    opacity: 0;    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s;    -webkit-transform: translate3d(0, 20px, 0);    transform: translate3d(0, 20px, 0)}.pt-ib-effect-style10.pt-ib2-hover .pt-new-ib-content,.pt-ib-effect-style10.pt-ib2-hover .pt-new-ib-title {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.pt-ib-effect-style10.pt-ib2-min-height img,.pt-ib-effect-style5.pt-ib2-min-height img,.pt-ib-effect-style3.pt-ib2-min-height img,.pt-ib-effect-style8.pt-ib2-min-height img,.pt-ib-effect-style12.pt-ib2-min-height img {    min-height: 100%;    width: auto}.pt-ib-effect-style11 {    -webkit-perspective: 1000px;    perspective: 1000px}.pt-ib-effect-style11 img {    -webkit-transition: opacity .35s,-webkit-transform .35s;    transition: opacity .35s,-webkit-transform .35s;    transition: opacity .35s,transform .35s;    transition: opacity .35s,transform .35s,-webkit-transform .35s;    -webkit-transform: scale(1.2);    -ms-transform: scale(1.2);    transform: scale(1.2);}.pt-new-ib.pt-ib-effect-style11.pt-ib2-min-height img {    min-height: 100%;    width: auto!important;}.pt-ib-effect-style11.pt-ib2-hover img {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);}.pt-ib-effect-style11 .pt-new-ib-desc::after,.pt-ib-effect-style11 .pt-new-ib-desc::before {    position: absolute;    top: 50%;    left: 50%;    width: 80%;    height: 1px;    background: #fff;    content: '';    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s;    -webkit-transform: translate3d(-50%, -50%, 0);    transform: translate3d(-50%, -50%, 0)}.pt-ib-effect-style11.pt-ib2-hover .pt-new-ib-desc::before {    opacity: .5;    -webkit-transform: translate3d(-50%, -50%, 0)rotate(45deg);    transform: translate3d(-50%, -50%, 0)rotate(45deg)}.pt-ib-effect-style11.pt-ib2-hover .pt-new-ib-desc::after {    opacity: .5;    -webkit-transform: translate3d(-50%, -50%, 0)rotate(-45deg);    transform: translate3d(-50%, -50%, 0)rotate(-45deg)}.pt-ib-effect-style11 .pt-new-ib-content,.pt-ib-effect-style11 .pt-new-ib-title {    position: absolute;    top: 50%;    left: 0;    width: 100%;    -webkit-transition: -webkit-transform .35s;    transition: transform .35s}.pt-ib-effect-style11 .pt-new-ib-title {    -webkit-transform: translate3d(0, -50px, 0);    transform: translate3d(0, -50px, 0)}.pt-ib-effect-style11.pt-ib2-hover .pt-new-ib-title {    -webkit-transform: translate3d(0, -60px, 0);    transform: translate3d(0, -60px, 0)}.pt-ib-effect-style11 .pt-new-ib-content {    padding: 2px 25px;    -webkit-transform: translate3d(0, 15px, 0);    transform: translate3d(0, 15px, 0)}.pt-ib-effect-style11.pt-ib2-hover .pt-new-ib-content {    -webkit-transform: translate3d(0, 25px, 0);    transform: translate3d(0, 25px, 0)}.pt-ib-effect-style12 .pt-new-ib-desc::after {    position: absolute;    content: "";    right: 30px;    bottom: 30px;    left: 30px;    height: -webkit-calc(50% - 30px);    height: calc(50% - 30px);    border: 7px solid #fff;    -webkit-transition: -webkit-transform .35s;    transition: transform .35s;    -webkit-transform: translate3d(0, -100%, 0);    transform: translate3d(0, -100%, 0)}.pt-ib-effect-style12.pt-ib2-hover .pt-new-ib-desc::after {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.pt-ib-effect-style12 .pt-new-ib-desc {    padding: 45px;    text-align: left}.pt-ib-effect-style12 .pt-new-ib-content {    position: absolute;    right: 60px;    bottom: 60px;    left: 60px;    opacity: 0;    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s;    -webkit-transform: translate3d(0, -100px, 0);    transform: translate3d(0, -100px, 0)}.pt-ib-effect-style12.pt-ib2-hover .pt-new-ib-content {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.pt-ib-effect-style13 img {    width: -webkit-calc(100% + 20px)!important;    width: -moz-calc(100% + 20px)!important;    width: calc(100% + 20px)!important;    max-width: -webkit-calc(100% + 20px)!important;    max-width: -moz-calc(100% + 20px)!important;    max-width: calc(100% + 20px)!important;    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s;    -webkit-transform: translate3d(-10px, 0, 0);    transform: translate3d(-10px, 0, 0);    -webkit-backface-visibility: hidden;    backface-visibility: hidden}.pt-ib-effect-style13.pt-ib2-hover img {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.pt-ib-effect-style13 .pt-new-ib-desc {    text-align: left}.pt-ib-effect-style13 .pt-new-ib-title {    position: relative;    overflow: hidden;    padding: 5px 0 10px}.pt-ib-effect-style13 .pt-new-ib-title::after {    position: absolute;    content: "";    bottom: 0;    left: 0;    width: 100%;    height: 2px;    background: #fff;    -webkit-transition: -webkit-transform .35s;    transition: transform .35s;    -webkit-transform: translate3d(-100%, 0, 0);    transform: translate3d(-100%, 0, 0)}.pt-ib-effect-style13.pt-ib2-hover .pt-new-ib-title::after {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.pt-ib-effect-style13 .pt-new-ib-content {    padding: 15px 0;    opacity: 0;    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0)}.pt-ib-effect-style13.pt-ib2-hover .pt-new-ib-content {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.pt-ib-effect-style13.pt-ib2-min-height img {    width: auto!important;    min-height: 100%}.pt-ib-effect-style14 img {    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s;    -webkit-transform: scale(1.12);    transform: scale(1.12)}.pt-ib-effect-style14.pt-ib2-min-height img {    min-height: 100%;    width: auto;}.pt-ib-effect-style14.pt-ib2-hover img {    -webkit-transform: scale(1);    transform: scale(1)}.pt-ib-effect-style14 .pt-new-ib-desc {    padding: 45px}.pt-ib-effect-style14 .pt-new-ib-desc::before {    position: absolute;    content: "";    top: 30px;    right: 30px;    bottom: 30px;    left: 30px;    border: 1px solid #fff;    -webkit-transform: scale(1.1);    transform: scale(1.1)}.pt-ib-effect-style14 .pt-new-ib-content,.pt-ib-effect-style14 .pt-new-ib-desc::before {    opacity: 0;    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s}.pt-ib-effect-style14 .pt-new-ib-title {    padding: 10px 0 15px}.pt-ib-effect-style14 .pt-new-ib-content {    margin: 0 auto;    max-width: 90%;    -webkit-transform: scale(1.5);    transform: scale(1.5)}.pt-ib-effect-style14.pt-ib2-hover .pt-new-ib-content,.pt-ib-effect-style14.pt-ib2-hover .pt-new-ib-desc::before {    opacity: 1;    -webkit-transform: scale(1);    transform: scale(1)}.pt-ib-effect-style15 img {    width: -webkit-calc(100% + 60px)!important;    width: -moz-calc(100% + 60px)!important;    width: calc(100% + 60px)!important;    max-width: -webkit-calc(100% + 60px)!important;    max-width: -moz-calc(100% + 60px)!important;    max-width: calc(100% + 60px)!important;    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s;    -webkit-transform: translate3d(-30px, 0, 0)scale(1.12);    transform: translate3d(-30px, 0, 0)scale(1.12);    -webkit-backface-visibility: hidden;    backface-visibility: hidden}.pt-ib-effect-style15.pt-ib2-hover img {    -webkit-transform: translate3d(0, 0, 0)scale(1);    transform: translate3d(0, 0, 0)scale(1)}.pt-ib-effect-style15 .pt-new-ib-title {    position: absolute;    right: 0;    bottom: 0;    padding: 15px 20px}.pt-ib-effect-style15 .pt-new-ib-content {    padding: 0 10px 0 0;    width: 50%;    border-right: 1px solid #fff;    text-align: right;    opacity: 0;    -webkit-transition: opacity .35s, -webkit-transform .35s;    transition: opacity .35s, transform .35s;    -webkit-transform: translate3d(-40px, 0, 0);    transform: translate3d(-40px, 0, 0)}.pt-ib-effect-style15.pt-ib2-hover .pt-new-ib-content {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0)}.pt-ib-effect-style15.pt-ib2-min-height img {    height: 100%;    width: auto!important;}.pt-new-ib.pt-ib-effect-style15:not(.pt-ib2-min-height) .pt-ib2-toggle-size,.pt-new-ib.pt-ib-effect-style5 .pt-ib2-toggle-size {    left: 50%;    width: auto!important;    height: 100%;    max-width: none;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%)}.pt-new-ib img {    border: none;    padding: 0;    margin: 0}.pt-ib-effect-style15 p {    width: 100%;    border-right: none;}.pt-module-content.pt-ib2-outter:after {    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}.pt-new-ib:before {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    content: '';    opacity: 0;    transition: opacity 0.35s, transform 0.35s;    z-index: 1;}.pt-new-ib.pt-ib2-hover:before {    opacity: 1;    transition: opacity 0.35s, transform 0.35s;}