.no_hover:hover{background:#fff!important;}
.fab_text{cursor: pointer;color:#fff;font-size: 10px;text-align: center;font-weight: 600;padding-top: 10px;background: #fff;display: block;}
.fab_text_mob{cursor: pointer;color:#fff;font-size: 10px;text-align: center;font-weight: 600;padding-top: 10px;background: #fff;display: block;color: #0054a6;}
.fab_text.active{color: #0054a6;}
.ready_complete__caption_title{font-weight: 700;font-size: 14px;margin-bottom: 5px;}
.pb__fabric--modal--body {display: flex;flex-direction: column;justify-content: space-evenly;min-height: 480px;margin: 20px;}
.pb__fabric--modal--title {font-weight: 700;color: #4f4f4f;font-size: 2.25rem;}
.pb__fabric--modal--signature {color: #4f4f4f;font-size: 1.125rem;}
.pb__flex:not(.pb__flex--nowrap) {white-space: normal;}
.pb__flex {display: flex;flex-wrap: wrap;}
.pb__flex-3 {width: 100%;max-width: 33.3333333%;}
.pb__fabric--modal--item {display: block;-webkit-box-flex: 1;-moz-box-flex: 1;width: auto;-ms-flex: 1;flex: 1;text-align: left;margin-right: 10px;}
.pb__fabric--modal--star  .pb_icon-star.pb_icon-star--gray {color: #bdbdbd;}
.pb__fabric--modal--star .pb_icon-star {color: #fa902b;font-size: 1.25rem;}
.pb_icon-star:before {content: '\01F7CA';}
.pb__fabric--modal--name {font-weight: 700;line-height: 1.2em;color: #4f4f4f;font-size: .875rem;}
.pb__fabric--modal--text {font-weight: 400;line-height: 1.2em;margin-bottom: 10px;font-size: .75rem;}
.pb__fabric--modal--text.pb__fabric--modal--text--struct{min-height: 60px;}
.pb__fabric--modal--bold {font-weight: 700;}
[class*=pb_icon-], [class*=pb_icon-]:before, [class^=pb_icon-], [class^=pb_icon-]:before {font-weight: 400;font-style: normal;font-variant: normal;line-height: 1;text-transform: none;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.pb__fabric--modal--img-block {margin-left: auto;margin-right: auto;display: flex;justify-content: space-evenly;}
.pb__fabric--modal--img-picture {padding-right: 20px; position: relative;margin-right: 8px;}
.pb__fabric--modal--img {overflow: hidden;border-radius: 4px;}
.css__reset img {border: 0;box-sizing: content-box;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;user-drag: none;-webkit-user-drag: none;}
.pb__fabric--modal {max-width: 1180px;background-repeat: no-repeat;background-color: #fff;margin: 0 auto;position: relative;}
.css__reset *, .css__reset :after, .css__reset :before {background-repeat: no-repeat;-webkit-box-sizing: border-box;box-sizing: border-box;}
.pb__fabric--zoom {position: absolute;left: 0;top: 0;width: 280px;bottom: 0;height: 100%;}
.xzoom-source, .xzoom-hidden {z-index: 999999;}
.xzoom-preview {border:none!important;background: #2f4f4f;box-shadow: none!important;z-index: 999999;}
.xzoom-source img, .xzoom-preview img, .xzoom-lens img {display: block;max-width: none;max-height: none;-webkit-transition: none;-moz-transition: none;-o-transition: none;transition: none;}
.mfp-figure .mfp-close {right: -8px !important;top: 38px !important;}
.mfp-figure:after {content: none;}
@media only screen and (max-width: 1024px){
    .ready_complete__title{font-size: 22px;}
    .ready_complete__list{flex-direction: column;}
    .ready_complete__item {margin: 0;width: 100%;}
    .ready_complete__figure{width: 100%;}
    .ready_complete__caption_title{margin-bottom: 5px;}
    .pb__fabric--modal--list {flex-wrap: nowrap;}
    .pb__fabric--modal--item {padding-right: 20px;padding-left: 20px;}
    .pb__fabric--modal--item:nth-child(1) {padding-left: 0;}
    .pb__flex-3 {width: 100%;max-width: 100%;}
    .pb__flex {display: flex;flex-wrap: wrap;flex-direction: column;}
}
@media screen and (min-width: 769px){
    .pb__fabric--modal {padding-left: 300px;background-position: -300px 0;}
    .pb__fabric--zoom-block {position: relative;height: 100%;width: 100%;}
}
@media screen and (max-width: 768px){
    .pb__fabric--modal--title {font-size: 1.25rem;}
    .pb__fabric--modal--signature {font-size: .700rem;}
    .pb__fabric--modal {background-position: right 0;background-size: 120px;}
    .pb__fabric--modal--top {padding-right: 120px;}
    .pb__fabric--modal--signature {font-size: 12px;}
    .drift-zoom-pane.drift-inline {width: 120px!important;height: 120px!important;}
    img.site-main-logo {
        width: 135px;
        height: auto!important;
    }
}
@media screen and (max-width: 1023px){
    .pb__fabric--modal--signature {font-size: .875rem;}
    .pb__fabric--modal--item {padding-left: 0px;margin-bottom: 15px;}
    .pb__fabric--modal--img-block {justify-content: left;}
    .pb__fabric--modal--text.pb__fabric--modal--text--struct {min-height: 30px;}
    .pb__fabric--modal{padding: 5px 5px;}
    .pb__fabric--modal--top{margin-bottom: 10px;}
    .pb__fabric--modal {background-position: right 10px;background-size: 120px;}
    .pb__fabric--modal--top {padding-right: 120px;}
    .pb__fabric--modal--signature {font-size: 12px;}
}
.drift-zoom-pane.drift-open {display: block;}
.drift-bounding-box, .drift-zoom-pane {z-index: 999999;}
.drift-zoom-pane {transform: translateZ(0);background: rgba(0,0,0,.5);}
.drift-zoom-pane img {position: absolute;display: block;max-width: none;max-height: none;}
input[type=tel], input[name=phone],.tel-input{width: 100%;height: 40px;padding: 0 15px;background: #f9f9f9;border: 1px solid #c8c8c8;}
.def_tmp_size_grid_row {background: none!important;}
.def_tmp_size_grid_row_text_center {text-align: center;}
.def_tmp_size_grid_btn {color: #0054a6; font-size: 10px!important;text-align: center;font-weight: 600;cursor: pointer; text-transform: capitalize; background: none!important;text-decoration: none!important;}
