<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.qodef-testimonials-holder.qodef-testimonials-carousel .qodef-testimonial-image-nav {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    max-width: 470px;

    margin: 27px auto 0;

    text-align: center

}



.qodef-testimonials-holder.qodef-testimonials-carousel .qodef-testimonial-image-nav .owl-item {

    cursor: pointer

}



.qodef-testimonials-holder.qodef-testimonials-carousel .qodef-testimonial-image-nav .owl-item.active.center .qodef-testimonial-image {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1)

}



.qodef-testimonials-holder.qodef-testimonials-carousel .qodef-testimonial-image {

    position: relative;

    display: block;

    width: 94px;

    height: 94px;

    -webkit-transform: scale(.78723);

    -ms-transform: scale(.78723);

    transform: scale(.78723);

    -webkit-transition: -webkit-transform .3s ease-in-out;

    -o-transition: transform .3s ease-in-out;

    transition: transform .3s ease-in-out;

    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out

}



.qodef-testimonials-holder.qodef-testimonials-carousel .qodef-testimonial-image img {

    width: 100%!important

}



.qodef-testimonials-holder.qodef-testimonials-carousel .qodef-testimonial-author {

    margin-top: 22px

}



.qodef-testimonials-holder.qodef-testimonials-carousel .qodef-testimonials-author-job {

    margin-top: 8px

}



.qodef-testimonials-holder.qodef-testimonials-light .qodef-testimonial-text,.qodef-testimonials-holder.qodef-testimonials-light .qodef-testimonial-title {

    color: #fff

}



.qodef-owl-custom-slider {

    position: relative;

    display: none;

    width: 100%;

    margin: 0;

    -webkit-tap-highlight-color: transparent;

    z-index: 1

}



.qodef-owl-custom-slider.owl-loaded {

    display: block

}



.qodef-owl-custom-slider.owl-loading {

    opacity: 0;

    display: block

}



.qodef-owl-custom-slider.owl-hidden {

    opacity: 0

}



.qodef-owl-custom-slider.owl-refresh .owl-item {

    visibility: hidden

}



.qodef-owl-custom-slider.owl-drag .owl-item {

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none

}



.qodef-owl-custom-slider.owl-grab {

    cursor: move;

    cursor: -webkit-grab;

    cursor: grab

}



.qodef-owl-custom-slider.owl-rtl .owl-item {

    float: right

}



.no-js .qodef-owl-custom-slider {

    display: block

}



.qodef-owl-custom-slider .owl-stage {

    position: relative;

    -ms-touch-action: pan-Y

}



.qodef-owl-custom-slider .owl-stage:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0

}



.qodef-owl-custom-slider .owl-stage-outer {

    position: relative;

    overflow: hidden;

    -webkit-transform: translate3d(0,0,0)

}



.qodef-owl-custom-slider .owl-item,.qodef-owl-custom-slider .owl-wrapper {

    -webkit-backface-visibility: hidden;

    -moz-backface-visibility: hidden;

    -webkit-transform: translate3d(0,0,0);

    -moz-transform: translate3d(0,0,0);

    -ms-transform: translate3d(0,0,0)

}



.qodef-owl-custom-slider .owl-item {

    position: relative;

    min-height: 1px;

    float: left;

    -webkit-backface-visibility: hidden

}



.qodef-owl-custom-slider .owl-item img {

    display: block;

    width: 100%

}



.qodef-owl-custom-slider .owl-dots.disabled,.qodef-owl-custom-slider .owl-nav.disabled {

    display: none

}



.qodef-owl-custom-slider .owl-item img .owl-lazy {

    -webkit-transform-style: preserve-3d;

    transform-style: preserve-3d

}



.qodef-owl-custom-slider .owl-item .owl-lazy {

    opacity: 0;

    -webkit-transition: opacity .4s ease;

    -o-transition: opacity .4s ease;

    transition: opacity .4s ease

}



.qodef-owl-custom-slider .owl-nav .owl-next,.qodef-owl-custom-slider .owl-nav .owl-prev {

    cursor: pointer;

    cursor: hand;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none

}



.qodef-owl-custom-slider .owl-dots .owl-dot {

    cursor: pointer;

    cursor: hand;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none

}



.qodef-owl-custom-slider .animated {

    animation-duration: 1s;

    animation-fill-mode: both

}



.qodef-owl-custom-slider .owl-animated-in {

    z-index: 0

}



.qodef-owl-custom-slider .owl-animated-out,.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .owl-stage-outer {

    z-index: 1

}



.qodef-owl-custom-slider .fadeOut {

    -webkit-animation-name: fadeOut;

    animation-name: fadeOut

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner {

    visibility: hidden;

    position: relative;

    display: none;

    width: 100%;

    margin: 0;

    -webkit-tap-highlight-color: transparent;

    z-index: 1;

    padding: 0 50px 0 127px;

    text-align: center

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .qodef-testimonial-image {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    margin: 25px 0 0

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .qodef-testimonial-image img {

    display: block;

    margin: 0 auto

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .qodef-testimonial-title {

    margin: 0;

    text-align: left

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .qodef-testimonial-author {

    text-align: left;

    margin: 29px 0 0 1px

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .qodef-testimonials-author-job {

    margin: 0;

    text-align: left;

    color: #bf5c30

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .qodef-testimonial-text {

    margin: 19px 0 0;

    font-size: 30px;

    text-align: left;

    font-style: italic;

    font-weight: 300;

    line-height: 42px

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner.qodef-slider-is-moving .owl-item .qodef-block-drag-link {

    z-index: -1!important

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .owl-carousel .owl-item img {

    -webkit-transform: translateZ(0)

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner.owl-loaded {

    display: block

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner.owl-loading {

    opacity: 0;

    display: block

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner.owl-hidden {

    opacity: 0

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner.owl-refresh .owl-item {

    visibility: hidden

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner.owl-drag .owl-item {

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner.owl-grab {

    cursor: move;

    cursor: -webkit-grab;

    cursor: grab

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner.owl-rtl .owl-item {

    float: right

}



.no-js .qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner {

    display: block

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .owl-stage {

    position: relative;

    -ms-touch-action: pan-Y

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .owl-stage:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .owl-stage-outer {

    position: relative;

    overflow: hidden;

    -webkit-transform: translate3d(0,0,0)

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .owl-item,.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .owl-wrapper {

    -webkit-backface-visibility: hidden;

    -moz-backface-visibility: hidden;

    -webkit-transform: translate3d(0,0,0);

    -moz-transform: translate3d(0,0,0);

    -ms-transform: translate3d(0,0,0)

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .owl-item {

    position: relative;

    min-height: 1px;

    float: left;

    -webkit-backface-visibility: hidden;

    -webkit-tap-highlight-color: transparent;

    -webkit-touch-callout: none

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .owl-item img {

    display: block;

    width: 100%

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .owl-item img .owl-lazy {

    -webkit-transform-style: preserve-3d;

    transform-style: preserve-3d

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .owl-item .owl-lazy {

    opacity: 0;

    -webkit-transition: opacity .4s ease;

    -o-transition: opacity .4s ease;

    transition: opacity .4s ease

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .owl-nav.disabled {

    display: none

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .owl-nav .owl-next,.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .owl-nav .owl-prev {

    cursor: pointer;

    cursor: hand;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .animated {

    -webkit-animation-duration: 1s;

    animation-duration: 1s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .owl-animated-in {

    z-index: 0

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .owl-animated-out {

    z-index: 1

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .fadeOut {

    -webkit-animation-name: fadeOut;

    animation-name: fadeOut

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination #qodef-testimonial-pagination {

    list-style: none;

    display: inline-block;

    top: 17px;

    left: 0;

    position: absolute;

    z-index: 5

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination #qodef-testimonial-pagination .qodef-tsp-item {

    position: relative;

    display: inline-block;

    float: left;

    height: 35px;

    width: 35px;

    margin: 0 7px 7px 0;

    cursor: pointer

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination #qodef-testimonial-pagination .qodef-tsp-item:nth-child(2n+1) {

    clear: both

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination #qodef-testimonial-pagination .qodef-tsp-item img {

    position: relative

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination #qodef-testimonial-pagination .qodef-tsp-item:after {

    content: '';

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background-color: rgba(0,0,0,.2);

    opacity: 1;

    -webkit-transition: opacity .2s ease-in-out;

    -o-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.qodef-accordion-holder .qodef-accordion-title .qodef-accordion-mark span.qodef_icon_minus,.qodef-testimonials-holder.qodef-testimonials-image-pagination #qodef-testimonial-pagination .qodef-tsp-item.active:after,.qodef-testimonials-holder.qodef-testimonials-image-pagination #qodef-testimonial-pagination .qodef-tsp-item:hover:after {

    opacity: 0

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .owl-nav {

    text-align: left;

    margin-top: 3px

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .owl-nav .owl-next,.qodef-testimonials-holder.qodef-testimonials-image-pagination .owl-nav .owl-prev {

    position: relative;

    display: inline-block;

    top: auto;

    bottom: 0;

    -webkit-transform: translateY(0)!important;

    -ms-transform: translateY(0)!important;

    transform: translateY(0)!important

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .owl-nav .owl-prev {

    left: -1px

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination .owl-nav .owl-next {

    left: 12px

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination.qodef-testimonials-light .owl-nav .owl-next,.qodef-testimonials-holder.qodef-testimonials-image-pagination.qodef-testimonials-light .owl-nav .owl-prev,.qodef-testimonials-holder.qodef-testimonials-image-pagination.qodef-testimonials-light .qodef-testimonial-author,.qodef-testimonials-holder.qodef-testimonials-image-pagination.qodef-testimonials-light .qodef-testimonial-text,.qodef-testimonials-holder.qodef-testimonials-image-pagination.qodef-testimonials-light .qodef-testimonial-title {

    color: #fff

}



.qodef-testimonials-holder.qodef-testimonials-image-pagination.qodef-testimonials-light .owl-nav .owl-next:hover,.qodef-testimonials-holder.qodef-testimonials-image-pagination.qodef-testimonials-light .owl-nav .owl-prev:hover {

    color: #bf5c30

}



.qodef-testimonials-holder.qodef-testimonials-standard {

    text-align: center;

    overflow: hidden

}



.qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonials {

    padding: 85px 0 62px

}



.qodef-testimonials-holder.qodef-testimonials-standard&gt;svg {

    position: absolute;

    left: 2.4%;

    bottom: -9%

}



.qodef-banner-holder.qodef-banner-info-right .qodef-banner-image,.qodef-top-reviews-carousel-holder .owl-nav .owl-prev {

    left: 0

}



.qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-image {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    margin: 0 0 24px

}



.qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-image img {

    display: block;

    margin: 0 auto

}



.qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-title {

    margin: 0

}



.qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-author {

    margin: 15px 0 0;

    display: block

}



.qodef-testimonials-holder.qodef-testimonials-standard .qodef-testimonial-text {

    margin: 5px 0 0;

    padding: 0 10%;

    color: #a7a9ac

}



.qodef-testimonials-holder.qodef-testimonials-standard .owl-dots {

    margin: 30px 0 0

}



.qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-light .owl-nav .owl-next,.qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-light .owl-nav .owl-prev,.qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-light .qodef-testimonial-author,.qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-light .qodef-testimonial-text,.qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-light .qodef-testimonial-title {

    color: #fff

}



.qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-light .owl-dots .owl-dot span {

    border: 1px solid #fff

}



.qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-light .owl-dots .owl-dot.active span:after,.qodef-testimonials-holder.qodef-testimonials-standard.qodef-testimonials-light .owl-dots .owl-dot:hover span:after {

    background-color: #fff

}



.qodef-testimonials-holder,.qodef-testimonials-holder .qodef-testimonial-content,.qodef-testimonials-holder .qodef-testimonial-text-holder,.qodef-testimonials-holder .qodef-testimonials {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.qodef-testimonials-holder .qodef-testimonials {

    padding: 86px 0 64px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-testimonials-holder .qodef-testimonial-image img {

    width: auto!important;

    border-radius: 5em

}



.qodef-testimonials-holder .qodef-owl-slider .owl-dots .owl-dot span {

    border: 1px solid #a9aaab

}



.qodef-testimonials-holder .qodef-owl-slider .owl-dots .owl-dot span:after {

    background-color: #a9aaab

}



.qodef-comment-rating-box {

    display: inline-block;

    margin-left: 18px;

    vertical-align: middle

}



.qodef-comment-rating-box .qodef-star-rating {

    position: relative;

    display: inline-block;

    

    color: #c8c8c8;

    font-size: 16px;

    letter-spacing: 5px;

    cursor: pointer;

    overflow: hidden;

    -webkit-transition: all .3s ease;

    -o-transition: all .3s ease;

    transition: all .3s ease

}



.qodef-comment-rating-box .qodef-star-rating.active {

    color: #ffd740

}



.qodef-comment-rating-box .qodef-star-rating:before {

    content: '\e033'

}



.qodef-reviews-per-criteria .qodef-item-reviews-average-rating {

    color: #bf5c30;

    font-size: 60px;

    line-height: 1em;

    font-weight: 700

}



.qodef-reviews-per-criteria .qodef-item-reviews-verbal-description {

    vertical-align: middle;

    margin: 2px 0 0

}



.qodef-reviews-per-criteria .qodef-item-reviews-rating-icon {

    vertical-align: middle;

    font-size: 20px

}



.qodef-reviews-per-criteria .qodef-item-reviews-display-right {

    vertical-align: middle;

    padding-left: 200px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-reviews-per-criteria .qodef-item-reviews-display-right .qodef-item-reviews-display-bar {

    line-height: 28px

}



.qodef-reviews-per-criteria .qodef-item-reviews-display-right .qodef-item-reviews-display-bar .qodef-item-reviews-display-bar-inner {

    padding: 6px 0

}



.qodef-reviews-per-mark .qodef-reviews-number-wrapper {

    padding-top: 23%;

    padding-left: 15%;

    display: table;

    width: 100%;

    height: 100%;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    vertical-align: middle

}



.qodef-reviews-per-mark .qodef-reviews-number {

    font-size: 72px;

    color: #ffd740;

    font-weight: 700;

    line-height: 1em;

    margin-right: 22px;

    display: table-cell;

    vertical-align: middle;

    position: relative;

    top: -6px

}



.qodef-reviews-per-mark .qodef-stars-wrapper {

    display: table-cell;

    vertical-align: middle

}



.qodef-reviews-per-mark .qodef-stars-wrapper .qodef-stars {

    display: block

}



.qodef-reviews-per-mark .qodef-stars-wrapper .qodef-stars i {

    color: #ffd740

}



.qodef-reviews-per-mark .qodef-reviews-count {

    font-weight: 700;

    font-size: 14px

}



.qodef-reviews-per-mark .qodef-rating-percentage-wrapper {

    padding: 29px 50px 40px;

    background-color: #fafafa;

    border-left: 1px solid #e5e5e5

}



.qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-reviews-summary {

    display: inline-block;

    vertical-align: middle

}



.qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-stars-wrapper {

    display: inline-block;

    vertical-align: middle;

    padding: 0 0 0 15px

}



.qodef-reviews-simple .qodef-reviews-number-wrapper .qodef-stars-wrapper-inner {

    display: block

}



.qodef-comment-list .qodef-comment-name {

    float: none

}



.qodef-comment-list .qodef-rating-inner,.qodef-comment-list .qodef-review-rating {

    display: inline-block;

    width: 100%

}



.qodef-top-reviews-carousel-holder {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    background-color: #fff;

    border: 1px solid #e1e1e1

}



.qodef-top-reviews-carousel-holder .qodef-top-reviews-carousel-inner {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    padding: 40px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-top-reviews-carousel-holder .qodef-top-reviews-carousel-title {

    margin: 0 0 22px

}



.qodef-top-reviews-carousel-holder .qodef-top-reviews-carousel {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    visibility: hidden

}



.qodef-top-reviews-carousel-holder .qodef-top-reviews-carousel-item {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.qodef-top-reviews-carousel-holder .qodef-top-reviews-item-title {

    margin: 0 0 2px

}



.qodef-top-reviews-carousel-holder .qodef-tour-reviews-criteria-holder {

    display: block;

    width: 100%;

    float: none;

    margin: 0

}



.qodef-top-reviews-carousel-holder .qodef-top-reviews-item-content {

    margin: 20px 0 0

}



.qodef-top-reviews-carousel-holder .qodef-top-reviews-item-content p {

    margin: 0

}



.qodef-top-reviews-carousel-holder .qodef-top-reviews-item-author-info {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    margin: 32px 0 0;

    padding: 0 100px 0 0;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-top-reviews-carousel-holder .qodef-top-reviews-item-author-avatar {

    position: relative;

    display: inline-block;

    vertical-align: middle;

    margin: 0 21px 0 0

}



.qodef-top-reviews-carousel-holder .qodef-top-reviews-item-author-avatar img {

    display: block;

    border-radius: 50%

}



.qodef-top-reviews-carousel-holder .qodef-top-reviews-item-author-name {

    position: relative;

    display: inline-block;

    vertical-align: middle;

    margin: 0

}



.qodef-top-reviews-carousel-holder .owl-nav {

    position: absolute;

    bottom: 10px;

    right: 30px;

    width: 60px

}



.qodef-top-reviews-carousel-holder .owl-nav .owl-next {

    right: 0

}



.qodef-accordion-holder {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.qodef-accordion-holder .qodef-accordion-title {

    position: relative;

    cursor: pointer;

    margin: 0;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    -webkit-transition: color .2s ease-out,background-color .2s ease-out;

    -o-transition: color .2s ease-out,background-color .2s ease-out;

    transition: color .2s ease-out,background-color .2s ease-out

}



.qodef-accordion-holder .qodef-accordion-title .qodef-tab-title {

    display: block;

    line-height: inherit;

    font-weight: 700

}



.qodef-accordion-holder .qodef-accordion-title .qodef-accordion-mark {

    position: absolute;

    top: 50%;

    right: 0;

    width: 20px;

    height: 18px;

    margin: -1px 0 0;

    font-size: 18px;

    line-height: 18px;

    text-align: center;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%)

}



.qodef-accordion-holder .qodef-accordion-title .qodef-accordion-mark span {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    font-size: inherit;

    line-height: inherit;

    -webkit-transition: opacity .2s ease-out;

    -o-transition: opacity .2s ease-out;

    transition: opacity .2s ease-out;

    color: #bf5c30

}



.qodef-accordion-holder .qodef-accordion-title .qodef-accordion-mark span:before {

    display: block;

    line-height: inherit

}



.qodef-accordion-holder .qodef-accordion-title .qodef-accordion-mark span.qodef_icon_plus,.qodef-accordion-holder .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef_icon_minus,.qodef-accordion-holder .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span.qodef_icon_minus {

    opacity: 1

}



.qodef-accordion-holder .qodef-accordion-title.ui-state-active .qodef-accordion-mark span.qodef_icon_plus,.qodef-accordion-holder .qodef-accordion-title.ui-state-hover .qodef-accordion-mark span.qodef_icon_plus {

    opacity: 0

}



.qodef-accordion-holder .qodef-accordion-content,.qodef-accordion-holder .qodef-accordion-content p {

    margin: 0

}



.qodef-accordion-holder.qodef-ac-simple .qodef-accordion-title {

    padding: 18px 30px 14px 0;

    border-bottom: 1px solid #e1e1e1;

    -webkit-transition: .3s .3s;

    -o-transition: .3s .3s;

    transition: .3s .3s

}



.qodef-accordion-holder.qodef-ac-simple .qodef-accordion-title.ui-accordion-header-active {

    border-bottom: 1px solid transparent;

    -webkit-transition: 0s;

    -o-transition: 0s;

    transition: 0s

}



.qodef-accordion-holder.qodef-ac-simple .qodef-accordion-title:last-of-type {

    border: none

}



.qodef-accordion-holder.qodef-ac-simple .qodef-accordion-content.ui-accordion-content-active {

    border-color: #bf5c30

}



.qodef-accordion-holder.qodef-ac-simple .qodef-accordion-content {

    padding: 0 0 30px;

    border-bottom: 1px solid transparent

}



.qodef-banner-holder {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    position: relative;

    background-size: cover

}



.qodef-banner-holder&gt;a {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 12

}



.qodef-banner-holder .qodef-banner-image {

    z-index: 2

}



@media only screen and (max-width: 1024px) {

    .qodef-testimonials-holder.qodef-testimonials-carousel .qodef-testimonial-image-nav {

        max-width:282px

    }



    .qodef-banner-holder {

        display: block

    }



    .qodef-banner-holder.qodef-banner-info-centered .qodef-banner-text-outer {

        background-color: rgba(246,240,233,.9);

        padding: 33px 1% 34px;

        -webkit-box-sizing: border-box;

        box-sizing: border-box;

        z-index: 50

    }

}



.touch .qodef-banner-holder {

    cursor: pointer

}



.qodef-banner-holder.qodef-visible-on-hover:hover .qodef-banner-text-holder {

    opacity: 1

}



.qodef-banner-holder.qodef-visible-on-hover .qodef-banner-text-holder {

    opacity: 0;

    -webkit-transition: opacity .2s ease-out;

    -o-transition: opacity .2s ease-out;

    transition: opacity .2s ease-out

}



.qodef-banner-holder.qodef-disabled .qodef-banner-text-holder {

    display: none

}



.qodef-banner-holder:not(.qodef-banner-info-centered):hover .qodef-btn-simple:after {

    -webkit-animation: qodef-btn-simple-animation 1s cubic-bezier(.54,.32,.05,.96) forwards;

    animation: qodef-btn-simple-animation 1s cubic-bezier(.54,.32,.05,.96) forwards

}



.qodef-banner-holder:not(.qodef-banner-info-centered):hover .qodef-banner-bg-image {

    -webkit-transform: translateX(10px) scale(1.03);

    -ms-transform: translateX(10px) scale(1.03);

    transform: translateX(10px) scale(1.03)

}



@media only screen and (max-width: 680px) {

    .qodef-banner-holder.qodef-banner-info-centered .qodef-banner-text-outer {

        padding:33px 0 34px

    }

}



.qodef-banner-holder.qodef-banner-info-centered .qodef-banner-text-holder {

    padding: 99px 20px 137px;

    text-align: center;

    position: relative;

    overflow: hidden

}



.qodef-banner-holder.qodef-banner-info-centered .qodef-banner-text-holder .qodef-banner-bg-text {

    position: absolute;

    bottom: -25%;

    right: -15%;

    ;

    color: #c6a3ba;

    font-size: 220px;

    font-weight: 700;

    line-height: .6em;

    letter-spacing: 0;

    text-stroke: 1px #bf5c30;

    -webkit-text-stroke: 1px #bf5c30;

    -webkit-text-fill-color: transparent

}



.no-touch .qodef-banner-holder.qodef-banner-info-centered .qodef-banner-text-holder .qodef-banner-bg-text .qodef-char-mask {

    display: inline-block;

    vertical-align: top;

    overflow: hidden;

    line-height: .7em;

    margin-top: 83px

}



.no-touch .qodef-banner-holder.qodef-banner-info-centered .qodef-banner-text-holder .qodef-banner-bg-text .qodef-char-mask&gt;span {

    display: inline-block;

    -webkit-transform: translate3d(0,100%,0);

    transform: translate3d(0,100%,0);

    -webkit-transition: 1s cubic-bezier(.6,.45,.14,.96);

    -o-transition: 1s cubic-bezier(.6,.45,.14,.96);

    transition: 1s cubic-bezier(.6,.45,.14,.96)

}



.no-touch .qodef-banner-holder.qodef-banner-info-centered .qodef-banner-text-holder .qodef-banner-bg-text .qodef-char-mask&gt;span.qodef-show {

    -webkit-transform: translate3d(0,0,0);

    transform: translate3d(0,0,0)

}



@media only screen and (max-width: 1024px) {

    .qodef-banner-holder.qodef-banner-info-centered .qodef-banner-text-holder {

        padding-top:40px;

        padding-bottom: 40px

    }

}



.qodef-banner-holder.qodef-banner-info-centered .qodef-banner-title {

    margin-top: 10px

}



.qodef-banner-holder.qodef-banner-info-centered .qodef-banner-subtitle {

    margin-top: 20px

}



.qodef-banner-holder.qodef-banner-info-centered p.qodef-banner-subtitle {

    font-size: 18px

}



.qodef-banner-holder.qodef-banner-info-left,.qodef-banner-holder.qodef-banner-info-right {

    background-size: cover;

    padding: 0 40px

}



.qodef-banner-holder.qodef-banner-info-left .qodef-banner-image,.qodef-banner-holder.qodef-banner-info-left .qodef-banner-text-holder,.qodef-banner-holder.qodef-banner-info-right .qodef-banner-image,.qodef-banner-holder.qodef-banner-info-right .qodef-banner-text-holder {

    width: 50%

}



@media only screen and (max-width: 1024px) {

    .qodef-banner-holder.qodef-banner-info-left .qodef-banner-image,.qodef-banner-holder.qodef-banner-info-left .qodef-banner-text-holder,.qodef-banner-holder.qodef-banner-info-right .qodef-banner-image,.qodef-banner-holder.qodef-banner-info-right .qodef-banner-text-holder {

        width:100%;

        position: relative;

        bottom: 0

    }



    .qodef-banner-holder.qodef-banner-info-left .qodef-banner-image,.qodef-banner-holder.qodef-banner-info-right .qodef-banner-image {

        bottom: 0!important

    }



    .qodef-banner-holder.qodef-banner-info-left .qodef-banner-image img,.qodef-banner-holder.qodef-banner-info-right .qodef-banner-image img {

        float: none

    }

}



.qodef-banner-holder.qodef-banner-info-left .qodef-banner-text-holder,.qodef-banner-holder.qodef-banner-info-right .qodef-banner-text-holder {

    padding: 100px 0

}



@media only screen and (max-width: 1366px) {

    .qodef-banner-holder.qodef-banner-info-left .qodef-banner-text-holder,.qodef-banner-holder.qodef-banner-info-right .qodef-banner-text-holder {

        padding:88px 0

    }

}



@media only screen and (max-width: 768px) {

    .qodef-banner-holder.qodef-banner-info-left .qodef-banner-image&gt;img,.qodef-banner-holder.qodef-banner-info-right .qodef-banner-image&gt;img {

        float:none!important

    }



    .qodef-banner-holder.qodef-banner-info-left .qodef-banner-text-holder,.qodef-banner-holder.qodef-banner-info-right .qodef-banner-text-holder {

        padding: 30px 0 40px

    }

}



.qodef-banner-holder.qodef-banner-info-right .qodef-banner-image&gt;img {

    float: left

}



.qodef-banner-holder.qodef-banner-info-left .qodef-banner-image {

    right: 0;

    left: auto

}



.qodef-banner-holder.qodef-banner-info-left .qodef-banner-image&gt;img {

    float: right

}



.qodef-banner-holder .qodef-banner-image {

    position: absolute;

    bottom: -40px

}



.qodef-banner-holder .qodef-banner-image img {

    display: block;

    margin: auto

}



.qodef-banner-holder .qodef-banner-bg-image-holder {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    overflow: hidden

}



.qodef-banner-holder .qodef-banner-bg-image-holder .qodef-banner-bg-image {

    position: absolute;

    width: 100%;

    height: 100%;

    z-index: 0;

    top: 0;

    left: 0;

    background-size: cover;

    -webkit-transform: translateX(0) scale(1.03);

    -ms-transform: translateX(0) scale(1.03);

    transform: translateX(0) scale(1.03);

    -webkit-transition: 1s cubic-bezier(.17,.59,.05,.96);

    -o-transition: 1s cubic-bezier(.17,.59,.05,.96);

    transition: 1s cubic-bezier(.17,.59,.05,.96)

}



.qodef-banner-holder .qodef-banner-tagline {

    margin: 0

}



.qodef-banner-holder .qodef-banner-text-holder {

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-banner-holder .qodef-banner-text-outer {

    position: relative;

    display: table;

    table-layout: fixed;

    height: 100%;

    width: 100%

}



.qodef-banner-holder .qodef-banner-text-inner {

    position: relative;

    display: table-cell;

    height: 100%;

    width: 100%;

    vertical-align: middle

}



.qodef-banner-holder .qodef-banner-subtitle {

    margin: 10px 0 0;

    color: #000

}



.qodef-banner-holder .qodef-banner-title {

    margin: 0

}



.qodef-banner-holder .qodef-banner-title .qodef-banner-title-light {

    font-weight: 300

}



.qodef-banner-holder .qodef-banner-link-text {

    position: relative;

    display: inline-block;

    margin: 19px 0 0;

    z-index: 50

}



.qodef-btn {

    position: relative;

    display: inline-block;

    vertical-align: middle;

    width: auto;

    margin: 0;

    

    font-size: 11px;

    line-height: 2em;

    font-weight: 500;

    letter-spacing: .2em;

    text-transform: uppercase;

    outline: 0;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;

    -o-transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;

    transition: color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;

    padding: 8px 64px;

    cursor: pointer

}



.qodef-btn.qodef-btn-simple {

    padding: 0!important;

    color: #000;

    background-color: transparent;

    border: 0;

    vertical-align: middle

}



.qodef-btn.qodef-btn-simple:after {

    content: '';

    position: absolute;

    left: 0;

    bottom: -1px;

    height: 1px;

    width: 100%;

    -webkit-transform: scaleX(1);

    -ms-transform: scaleX(1);

    transform: scaleX(1);

    -webkit-transform-origin: 100% 0;

    -ms-transform-origin: 100% 0;

    transform-origin: 100% 0;

    background-color: currentColor

}



.qodef-btn.qodef-btn-simple.qodef-btn-hovered:after {

    -webkit-animation: qodef-btn-simple-animation 1s cubic-bezier(.54,.32,.05,.96) forwards;

    animation: qodef-btn-simple-animation 1s cubic-bezier(.54,.32,.05,.96) forwards

}



.qodef-btn.qodef-btn-simple .qodef-btn-text {

    display: inline-block;

    vertical-align: middle

}



.qodef-btn.qodef-btn-simple:not(.qodef-btn-custom-hover-color):hover {

    color: #000!important

}



.qodef-btn.qodef-btn-simple:not(.qodef-btn-custom-hover-bg):hover {

    background-color: transparent!important

}



.qodef-btn.qodef-btn-simple:not(.qodef-btn-custom-border-hover):hover {

    border-color: transparent!important

}



.qodef-btn.qodef-btn-solid {

    color: #000;

    background-color: transparent;

    border: 1px solid #000;

    overflow: hidden

}



.qodef-btn.qodef-btn-solid .qodef-btn-text {

    color: #fff;

    position: relative;

    z-index: 12;

    -webkit-transition: .2s;

    -o-transition: .2s;

    transition: .2s

}



.qodef-btn.qodef-btn-solid:after,.qodef-btn.qodef-btn-solid:before {

    position: absolute;

    display: block;

    background-color: currentColor;

    content: "";

    height: 100%;

    left: 0;

    width: 100%;

    top: 0

}



.qodef-btn.qodef-btn-solid:before {

    -webkit-transform: translateX(-100%);

    -ms-transform: translateX(-100%);

    transform: translateX(-100%);

    -webkit-transition: 0s;

    -o-transition: 0s;

    transition: 0s

}



.qodef-btn.qodef-btn-solid:after {

    -webkit-transition: 0s;

    -o-transition: 0s;

    transition: 0s

}



.qodef-btn.qodef-btn-solid.qodef-btn-hovered:before {

    -webkit-transform: translateX(0);

    -ms-transform: translateX(0);

    transform: translateX(0);

    -webkit-transition: .6s .6s cubic-bezier(.54,.32,.05,.96);

    -o-transition: .6s .6s cubic-bezier(.54,.32,.05,.96);

    transition: .6s .6s cubic-bezier(.54,.32,.05,.96)

}



.qodef-btn.qodef-btn-solid.qodef-btn-hovered:after {

    -webkit-transform: translateX(100%);

    -ms-transform: translateX(100%);

    transform: translateX(100%);

    -webkit-transition: .6s cubic-bezier(.54,.32,.05,.96);

    -o-transition: .6s cubic-bezier(.54,.32,.05,.96);

    transition: .6s cubic-bezier(.54,.32,.05,.96)

}



.qodef-btn.qodef-btn-solid.qodef-btn-hovered:not(.qodef-btn-custom-hover-color) {

    color: #000

}



.qodef-btn.qodef-btn-solid.qodef-btn-hovered:not(.qodef-btn-custom-hover-color) .qodef-btn-text {

    -webkit-animation: qodef-btn-text-solid-animation 1s .2s forwards;

    animation: qodef-btn-text-solid-animation 1s .2s forwards

}



.qodef-btn.qodef-btn-solid.qodef-btn-hovered:not(.qodef-btn-custom-hover-bg) {

    background-color: transparent!important

}



.qodef-btn.qodef-btn-solid.qodef-btn-hovered:not(.qodef-btn-custom-border-hover) {

    border-color: #000

}



.qodef-btn.qodef-btn-outline {

    color: #000;

    background-color: transparent;

    border: 1px solid #000;

    overflow: hidden

}



.qodef-btn.qodef-btn-outline .qodef-btn-text {

    color: #000;

    position: relative;

    z-index: 12;

    -webkit-transition: .2s;

    -o-transition: .2s;

    transition: .2s

}



.qodef-btn.qodef-btn-outline&gt;br {

    display: none

}



.qodef-btn.qodef-btn-outline:after {

    content: "";

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background-color: currentColor;

    -webkit-transform: translateX(-100%);

    -ms-transform: translateX(-100%);

    transform: translateX(-100%);

    -webkit-transition: 0s;

    -o-transition: 0s;

    transition: 0s

}



.qodef-btn.qodef-btn-outline.qodef-btn-hovered:after {

    -webkit-animation: qodef-btn-outline-animation 1.2s cubic-bezier(.34,.43,.13,.96) forwards;

    animation: qodef-btn-outline-animation 1.2s cubic-bezier(.34,.43,.13,.96) forwards

}



.qodef-btn.qodef-btn-outline.qodef-btn-hovered:not(.qodef-btn-custom-hover-color) {

    color: #000

}



.qodef-btn.qodef-btn-outline.qodef-btn-hovered:not(.qodef-btn-custom-hover-color) .qodef-btn-text {

    -webkit-animation: qodef-btn-text-outline-animation 1.2s forwards;

    animation: qodef-btn-text-outline-animation 1.2s forwards

}



.qodef-btn.qodef-btn-outline.qodef-btn-hovered:not(.qodef-btn-custom-hover-bg) {

    background-color: transparent!important

}



.qodef-btn.qodef-btn-outline.qodef-btn-hovered:not(.qodef-btn-custom-border-hover) {

    border-color: #000

}



.qodef-btn.qodef-btn-small {

    padding: 8px 46px

}



.qodef-btn.qodef-btn-large {

    padding: 13px 64px

}



.qodef-btn.qodef-btn-huge {

    display: block;

    width: 100%;

    text-align: center;

    padding: 13px 26px

}



.qodef-btn.qodef-btn-icon&gt;i,.qodef-btn.qodef-btn-icon&gt;span:not(.qodef-btn-text) {

    position: relative;

    display: inline-block;

    vertical-align: top;

    margin: 0 0 0 4px;

    font-size: 1.142857142857143em;

    line-height: inherit

}



.qodef-btn.qodef-btn-icon&gt;i:before,.qodef-btn.qodef-btn-icon&gt;span:not(.qodef-btn-text):before {

    display: block;

    line-height: inherit

}



.qodef-call-to-action-holder,.qodef-call-to-action-holder .qodef-cta-button-holder,.qodef-call-to-action-holder .qodef-cta-text-holder {

    display: inline-block;

    vertical-align: middle;

    position: relative

}



@-webkit-keyframes qodef-btn-simple-animation {

    0% {

        -webkit-transform: scaleX(1);

        transform: scaleX(1);

        -webkit-transform-origin: 100% 0;

        transform-origin: 100% 0

    }



    50% {

        -webkit-transform: scaleX(0);

        transform: scaleX(0);

        -webkit-transform-origin: 100% 0;

        transform-origin: 100% 0

    }



    51% {

        -webkit-transform: scaleX(0);

        transform: scaleX(0);

        -webkit-transform-origin: 0 0;

        transform-origin: 0 0

    }



    100% {

        -webkit-transform: scaleX(1);

        transform: scaleX(1);

        -webkit-transform-origin: 0 0;

        transform-origin: 0 0

    }

}



@keyframes qodef-btn-simple-animation {

    0% {

        -webkit-transform: scaleX(1);

        transform: scaleX(1);

        -webkit-transform-origin: 100% 0;

        transform-origin: 100% 0

    }



    50% {

        -webkit-transform: scaleX(0);

        transform: scaleX(0);

        -webkit-transform-origin: 100% 0;

        transform-origin: 100% 0

    }



    51% {

        -webkit-transform: scaleX(0);

        transform: scaleX(0);

        -webkit-transform-origin: 0 0;

        transform-origin: 0 0

    }



    100% {

        -webkit-transform: scaleX(1);

        transform: scaleX(1);

        -webkit-transform-origin: 0 0;

        transform-origin: 0 0

    }

}



@-webkit-keyframes qodef-btn-text-solid-animation {

    0%,100%,95% {

        color: #fff

    }



    40% {

        color: #000

    }

}



@keyframes qodef-btn-text-solid-animation {

    0%,100%,95% {

        color: #fff

    }



    40% {

        color: #000

    }

}



@-webkit-keyframes qodef-btn-text-outline-animation {

    0%,100%,85% {

        color: #000

    }



    30%,60% {

        color: #fff

    }

}



@keyframes qodef-btn-text-outline-animation {

    0%,100%,85% {

        color: #000

    }



    30%,60% {

        color: #fff

    }

}



@-webkit-keyframes qodef-btn-outline-animation {

    0% {

        -webkit-transform: translateX(-100%);

        transform: translateX(-100%)

    }



    50% {

        -webkit-transform: translateX(0);

        transform: translateX(0)

    }



    100% {

        -webkit-transform: translateX(100%);

        transform: translateX(100%)

    }

}



@keyframes qodef-btn-outline-animation {

    0% {

        -webkit-transform: translateX(-100%);

        transform: translateX(-100%)

    }



    50% {

        -webkit-transform: translateX(0);

        transform: translateX(0)

    }



    100% {

        -webkit-transform: translateX(100%);

        transform: translateX(100%)

    }

}



.qodef-call-to-action-holder {

    width: 100%

}



.qodef-call-to-action-holder .qodef-cta-text-holder h1,.qodef-call-to-action-holder .qodef-cta-text-holder h2,.qodef-call-to-action-holder .qodef-cta-text-holder h3,.qodef-call-to-action-holder .qodef-cta-text-holder h4,.qodef-call-to-action-holder .qodef-cta-text-holder h5,.qodef-call-to-action-holder .qodef-cta-text-holder h6 {

    margin: 0

}



.qodef-call-to-action-holder .qodef-cta-button-holder .qodef-btn {

    white-space: nowrap

}



.qodef-call-to-action-holder.qodef-normal-layout .qodef-cta-inner {

    display: table

}



.qodef-call-to-action-holder.qodef-normal-layout:not(.qodef-content-in-grid) .qodef-cta-inner {

    width: 100%

}



.qodef-call-to-action-holder.qodef-normal-layout .qodef-cta-button-holder,.qodef-call-to-action-holder.qodef-normal-layout .qodef-cta-text-holder {

    display: table-cell;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-call-to-action-holder.qodef-normal-layout .qodef-cta-button-holder {

    text-align: right

}



.qodef-call-to-action-holder.qodef-simple-layout .qodef-cta-inner {

    text-align: center

}



.qodef-call-to-action-holder.qodef-simple-layout .qodef-cta-button-holder,.qodef-call-to-action-holder.qodef-simple-layout .qodef-cta-text-holder {

    width: 100%

}



.qodef-call-to-action-holder.qodef-simple-layout .qodef-cta-button-holder {

    margin: 28px 0 0

}



.qodef-call-to-action-holder.qodef-two-halves-columns .qodef-cta-button-holder,.qodef-call-to-action-holder.qodef-two-halves-columns .qodef-cta-text-holder {

    width: 50%

}



.qodef-call-to-action-holder.qodef-two-thirds-columns .qodef-cta-text-holder {

    width: 66.66666666666667%

}



.qodef-call-to-action-holder.qodef-two-thirds-columns .qodef-cta-button-holder {

    width: 33.33333333333333%

}



.qodef-call-to-action-holder.qodef-three-quarters-columns .qodef-cta-text-holder {

    width: 75%

}



.qodef-call-to-action-holder.qodef-three-quarters-columns .qodef-cta-button-holder {

    width: 25%

}



.qodef-call-to-action-holder.qodef-four-fifths-columns .qodef-cta-text-holder {

    width: 80%

}



.qodef-call-to-action-holder.qodef-four-fifths-columns .qodef-cta-button-holder {

    width: 20%

}



.qodef-clients-carousel-holder,.qodef-clients-carousel-holder .qodef-cc-inner,.qodef-clients-carousel-holder .qodef-cc-item {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.touch .qodef-clients-carousel-holder .qodef-cc-item {

    cursor: pointer

}



.qodef-clients-carousel-holder .qodef-cc-item img {

    display: block

}



.qodef-clients-carousel-holder .qodef-cc-link {

    position: relative;

    display: inline-block;

    vertical-align: top

}



.qodef-cc-hover-switch-images .qodef-cc-item {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    -webkit-box-pack: center;

    -ms-flex-pack: center;

    justify-content: center

}



.qodef-cc-hover-switch-images .qodef-cc-item.qodef-cci-has-link a:hover .qodef-cc-image {

    opacity: 0

}



.qodef-cc-hover-switch-images .qodef-cc-item.qodef-cci-has-link a:hover .qodef-cc-hover-image {

    opacity: 1

}



.qodef-cc-hover-switch-images .qodef-cc-item.qodef-cci-no-link:hover .qodef-cc-image {

    opacity: 0

}



.qodef-cc-hover-switch-images .qodef-cc-item.qodef-cci-no-link:hover .qodef-cc-hover-image {

    opacity: 1

}



.qodef-cc-hover-switch-images .qodef-cc-item.qodef-cci-no-link .qodef-cc-hover-image {

    left: 50%;

    -webkit-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    transform: translateX(-50%)

}



.qodef-cc-hover-switch-images .qodef-cc-item .qodef-cc-image {

    width: auto;

    opacity: 1;

    will-change: opacity;

    -webkit-transition: opacity .15s ease-out;

    -o-transition: opacity .15s ease-out;

    transition: opacity .15s ease-out

}



.qodef-cc-hover-switch-images .qodef-cc-item .qodef-cc-hover-image {

    position: absolute;

    top: 0;

    left: 0;

    width: auto;

    opacity: 0;

    will-change: opacity;

    -webkit-transition: opacity .15s ease-out;

    -o-transition: opacity .15s ease-out;

    transition: opacity .15s ease-out

}



.qodef-cc-hover-roll-over .qodef-cc-item {

    overflow: hidden

}



.qodef-cc-hover-roll-over .qodef-cc-item.qodef-cci-has-link a:hover .qodef-cc-image {

    -webkit-transform: translateY(100%);

    -ms-transform: translateY(100%);

    transform: translateY(100%)

}



.qodef-cc-hover-roll-over .qodef-cc-item.qodef-cci-has-link a:hover .qodef-cc-hover-image {

    -webkit-transform: translate(-50%,0);

    -ms-transform: translate(-50%,0);

    transform: translate(-50%,0)

}



.qodef-cc-hover-roll-over .qodef-cc-item.qodef-cci-no-link:hover .qodef-cc-image {

    -webkit-transform: translateY(100%);

    -ms-transform: translateY(100%);

    transform: translateY(100%)

}



.qodef-cc-hover-roll-over .qodef-cc-item.qodef-cci-no-link:hover .qodef-cc-hover-image {

    -webkit-transform: translate(-50%,0);

    -ms-transform: translate(-50%,0);

    transform: translate(-50%,0)

}



.qodef-cc-hover-roll-over .qodef-cc-item .qodef-cc-image {

    position: relative;

    display: block;

    width: auto;

    margin: 0 auto;

    -webkit-transition: -webkit-transform .4s ease;

    -o-transition: transform .4s ease;

    transition: transform .4s ease;

    transition: transform .4s ease,-webkit-transform .4s ease

}



.qodef-cc-hover-roll-over .qodef-cc-item .qodef-cc-hover-image {

    position: absolute;

    top: 0;

    left: 50%;

    width: auto;

    -webkit-transform: translate(-50%,-100%);

    -ms-transform: translate(-50%,-100%);

    transform: translate(-50%,-100%);

    -webkit-transition: -webkit-transform .4s ease;

    -o-transition: transform .4s ease;

    transition: transform .4s ease;

    transition: transform .4s ease,-webkit-transform .4s ease

}



.qodef-clients-grid-holder {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    text-align: center

}



.qodef-clients-grid-holder.qodef-cg-border:after {

    content: '';

    width: 95%;

    background: #e1e1e1;

    height: 1px;

    bottom: 0;

    -webkit-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    transform: translateX(-50%);

    position: absolute;

    left: 50%

}



.qodef-clients-grid-holder.qodef-cg-alignment-left {

    text-align: left

}



.qodef-clients-grid-holder.qodef-cg-alignment-right {

    text-align: right

}



.qodef-crossfade-images .qodef-cfi-title-holder,.qodef-dropcaps,.qodef-elements-holder .qodef-eh-item.qodef-horizontal-alignment-center {

    text-align: center

}



.qodef-clients-grid-holder .qodef-item-space:not(:last-child):after {

    content: '';

    width: 1px;

    background: #e1e1e1;

    height: 60%;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    position: absolute;

    right: 0

}



.qodef-countdown,.qodef-countdown .countdown-row.countdown-show1 .countdown-section {

    width: 100%

}



@media only screen and (max-width: 1024px) {

    .qodef-clients-grid-holder .qodef-item-space:not(:last-child):after,.qodef-clients-grid-holder.qodef-four-columns .qodef-item-space:nth-child(2):after,.qodef-clients-grid-holder.qodef-four-columns .qodef-item-space:nth-child(4):after {

        display:none

    }

}



.qodef-clients-grid-holder .qodef-cc-link {

    position: relative;

    display: inline-block;

    vertical-align: top

}



.qodef-countdown,.qodef-countdown .countdown-row,.qodef-countdown .countdown-row .countdown-section {

    display: inline-block;

    vertical-align: middle;

    position: relative

}



.qodef-countdown.qodef-light-skin .countdown-row .countdown-section .countdown-amount,.qodef-countdown.qodef-light-skin .countdown-row .countdown-section .countdown-period {

    color: #fff

}



.qodef-countdown .countdown-row {

    width: 100%;

    text-align: center;

    clear: both

}



.qodef-countdown .countdown-row.countdown-show2 .countdown-section {

    width: 50%

}



.qodef-countdown .countdown-row.countdown-show3 .countdown-section {

    width: 33.33333%

}



.qodef-countdown .countdown-row.countdown-show4 .countdown-section {

    width: 25%

}



.qodef-countdown .countdown-row.countdown-show5 .countdown-section {

    width: 20%

}



.qodef-countdown .countdown-row.countdown-show6 .countdown-section {

    width: 16.66667%

}



.qodef-countdown .countdown-row .countdown-section {

    width: 100%;

    padding: 0 5px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-countdown .countdown-row .countdown-section .countdown-amount {

    position: relative;

    display: block;

    color: #000;

    font-size: 130px;

    font-weight: 400;

    line-height: 1em;

    

}



.qodef-countdown .countdown-row .countdown-section .countdown-period {

    display: block;

    font-size: 14px;

    line-height: 1.71em;

    letter-spacing: .07em;

    font-weight: 700;

    text-transform: uppercase;

    margin-top: 19px;

    color: #000

}



.qodef-counter-holder,.qodef-counter-holder .qodef-counter-inner {

    display: inline-block;

    position: relative;

    vertical-align: middle

}



.qodef-counter-holder {

    width: 100%;

    opacity: 0;

    -webkit-transition: opacity .2s ease-in;

    -o-transition: opacity .2s ease-in;

    transition: opacity .2s ease-in

}



.qodef-counter-holder .qodef-counter {

    height: 1em;

    display: inline-block!important;

    vertical-align: middle;

    color: #000;

    font-size: 130px;

    ;

    line-height: 1em;

    font-weight: 400;

    overflow: hidden

}



.qodef-counter-holder .qodef-counter-title {

    margin: 17px 0 0

}



.qodef-counter-holder .qodef-counter-text {

    margin: 14px 0 0

}



.qodef-crossfade-images {

    display: inline-block;

    position: relative;

    max-width: 100%

}



.qodef-google-map-holder .qodef-google-map img,.qodef-iwt.qodef-iwt-icon-left .qodef-iwt-icon img,.qodef-iwt.qodef-iwt-icon-left-from-title .qodef-iwt-icon img {

    max-width: none

}



.qodef-crossfade-images .qodef-cfi-link {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 100

}



.qodef-crossfade-images .qodef-cfi-img-holder {

    -webkit-box-shadow: 0 0 30px 0 rgba(218,203,192,.4);

    box-shadow: 0 0 30px 0 rgba(218,203,192,.4);

    -webkit-transition: all .5s;

    -o-transition: all .5s;

    transition: all .5s

}



.qodef-crossfade-images .qodef-cfi-img-holder:hover {

    -webkit-box-shadow: 0 0 30px 1px rgba(218,203,192,.4);

    box-shadow: 0 0 30px 1px rgba(218,203,192,.4)

}



.qodef-crossfade-images .qodef-cfi-img-holder .qodef-cfi-img-holder-inner {

    position: relative;

    overflow: hidden

}



.qodef-crossfade-images .qodef-cfi-img-holder img {

    vertical-align: middle;

    -webkit-transition: opacity .5s ease;

    -o-transition: opacity .5s ease;

    transition: opacity .5s ease

}



.qodef-crossfade-images .qodef-cfi-img-holder .qodef-cfi-image-hover {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 10;

    background-size: cover;

    background-position: center center;

    background-repeat: no-repeat;

    opacity: 0;

    -webkit-transition: all .5s ease;

    -o-transition: all .5s ease;

    transition: all .5s ease

}



.qodef-crossfade-images .qodef-cfi-title-holder .qodef-cfi-title {

    margin: 28px 0

}



.qodef-crossfade-images:hover .qodef-cfi-img-holder img {

    opacity: 0

}



.qodef-crossfade-images:hover .qodef-cfi-img-holder .qodef-cfi-image-hover {

    opacity: 1;

    -webkit-transition: opacity .5s .05s,-webkit-transform .5s .05s;

    -o-transition: transform .5s .05s,opacity .5s .05s;

    transition: transform .5s .05s,opacity .5s .05s;

    transition: transform .5s .05s,opacity .5s .05s,-webkit-transform .5s .05s

}



.qodef-custom-font-holder .qodef-cf-typed-wrap {

    width: 0;

    white-space: nowrap

}



.qodef-custom-font-holder .qodef-cf-typed {

    display: inline-block

}



.qodef-custom-font-holder .qodef-cf-typed span {

    display: none

}



.qodef-custom-font-holder .qodef-cf-typed~.typed-cursor {

    display: inline-block;

    opacity: 1;

    -webkit-animation: blink .7s infinite;

    animation: blink .7s infinite

}



@-webkit-keyframes blink {

    0%,100% {

        opacity: 1;

        filter: alpha(opacity=100)

    }



    50% {

        opacity: 0;

        filter: alpha(opacity=0)

    }

}



@keyframes blink {

    0%,100% {

        opacity: 1;

        filter: alpha(opacity=100)

    }



    50% {

        opacity: 0;

        filter: alpha(opacity=0)

    }

}



.qodef-dropcaps {

    position: relative;

    display: inline-block;

    vertical-align: top;

    float: left;

    line-height: 42px;

    font-size: 42px;

    color: #999;

    font-weight: 300;

    margin: 0 7px 0 0

}



.qodef-dropcaps.qodef-circle,.qodef-dropcaps.qodef-square {

    height: 35px;

    width: 35px;

    font-size: 22px;

    line-height: 35px;

    font-weight: 600;

    color: #fff;

    background-color: #000;

    margin: 6px 9px 0 0;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-dropcaps.qodef-circle {

    border-radius: 3em

}



.qodef-elements-holder {

    width: 100%;

    display: table;

    table-layout: fixed

}



.qodef-elements-holder.qodef-eh-full-height {

    height: 100%

}



.qodef-elements-holder.qodef-ehi-float .qodef-eh-item {

    float: left

}



.qodef-elements-holder.qodef-two-columns .qodef-eh-item {

    width: 50%

}



.qodef-elements-holder.qodef-three-columns .qodef-eh-item {

    width: 33.33333%

}



.qodef-elements-holder.qodef-four-columns .qodef-eh-item {

    width: 25%

}



.qodef-elements-holder.qodef-five-columns .qodef-eh-item {

    width: 20%

}



.qodef-elements-holder.qodef-six-columns .qodef-eh-item {

    width: 16.66667%

}



.qodef-elements-holder .qodef-eh-item {

    display: table-cell;

    vertical-align: middle;

    height: 100%;

    background-position: center;

    background-size: cover

}



.qodef-elements-holder .qodef-eh-item .qodef-btn {

    z-index: 50

}



.qodef-elements-holder .qodef-eh-item.qodef-vertical-alignment-top {

    vertical-align: top

}



.qodef-elements-holder .qodef-eh-item.qodef-vertical-alignment-bottom {

    vertical-align: bottom

}



.qodef-elements-holder .qodef-eh-item.qodef-horizontal-alignment-right {

    text-align: right

}



.qodef-elements-holder .qodef-eh-item .qodef-elements-holder-item-inner {

    width: 100%

}



.qodef-elements-holder .qodef-ehi-content {

    padding: 0 20px

}



.fp-enabled body,html.fp-enabled {

    margin: 0;

    padding: 0;

    overflow: hidden;

    -webkit-tap-highlight-color: transparent

}



#superContainer {

    height: 100%;

    position: relative;

    -ms-touch-action: none;

    touch-action: none

}



.fp-scrollable {

    overflow: hidden;

    position: relative

}



.fp-scroller {

    overflow: hidden

}



.iScrollIndicator {

    border: 0!important

}



.fp-notransition {

    -webkit-transition: none!important;

    -o-transition: none!important;

    transition: none!important

}



.fp-auto-height .fp-tableCell,.fp-auto-height .qodef-fss-slide,.fp-auto-height.qodef-fss-item,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive .qodef-fss-slide,.fp-responsive .fp-auto-height-responsive.qodef-fss-item {

    height: auto!important

}



#fp-nav {

    position: fixed;

    top: 50%;

    right: 40px;

    margin: -32px 0 0;

    z-index: 1001

}



#fp-nav ul {

    margin: 0;

    padding: 0

}



#fp-nav ul li {

    position: relative;

    display: block;

    margin: 10px 0;

    padding: 0

}



#fp-nav ul li a {

    position: relative;

    width: 12px;

    height: 12px;

    display: block;

    background-color: rgba(80,80,80,.3);

    border-radius: 100%;

    z-index: 1;

    -webkit-transition: background-color .2s ease-in-out;

    -o-transition: background-color .2s ease-in-out;

    transition: background-color .2s ease-in-out

}



.qodef-full-screen-sections .qodef-fss-item .qodef-fss-item-inner a,.qodef-full-screen-sections .qodef-fss-item.qodef-fss-item-has-link .qodef-fss-item-inner a {

    position: relative;

    z-index: 2

}



#fp-nav ul li a.active,#fp-nav ul li a:hover {

    background-color: rgba(80,80,80,.7)

}



.qodef-light-header #fp-nav ul li a span {

    background-color: rgba(255,255,255,.3)

}



.qodef-light-header #fp-nav ul li a.active span,.qodef-light-header #fp-nav ul li a:hover span {

    background-color: #fff

}



.qodef-dark-header #fp-nav ul li a span {

    background-color: rgba(0,0,0,.3)

}



.qodef-dark-header #fp-nav ul li a.active span,.qodef-dark-header #fp-nav ul li a:hover span {

    background-color: #000

}



#fp-nav ul li a span {

    position: relative;

    height: 100%;

    width: 100%;

    display: block

}



.qodef-full-screen-sections {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.qodef-full-screen-sections .qodef-fss-wrapper {

    visibility: hidden

}



.qodef-full-screen-sections .qodef-fss-item {

    position: relative;

    display: table;

    table-layout: fixed;

    height: 100%;

    width: 100%;

    margin: 0;

    padding: 0;

    background-position: center;

    background-size: cover;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-transition: -webkit-transform .3s ease;

    -o-transition: transform .3s ease;

    transition: transform .3s ease;

    transition: transform .3s ease,-webkit-transform .3s ease

}



.qodef-full-screen-sections .qodef-fss-item.active {

    -webkit-transform: scale(.92);

    -ms-transform: scale(.92);

    transform: scale(.92)

}



.qodef-full-screen-sections .qodef-fss-item.active.fp-completely {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1)

}



.qodef-full-screen-sections .qodef-fss-item.fp-completely:not(.active) {

    -webkit-transform: scale(.92);

    -ms-transform: scale(.92);

    transform: scale(.92)

}



.qodef-full-screen-sections .qodef-fss-item .fp-scroller&gt;.vc_column_container,.qodef-full-screen-sections .qodef-fss-item .fp-scroller&gt;.vc_column_container&gt;.vc_column-inner {

    padding: 0;

    margin: 0

}



.qodef-full-screen-sections .qodef-fss-item.qodef-fss-item-va-top .qodef-fss-item-inner {

    vertical-align: top

}



.qodef-full-screen-sections .qodef-fss-item.qodef-fss-item-va-bottom .qodef-fss-item-inner {

    vertical-align: bottom

}



.qodef-full-screen-sections .qodef-fss-item.qodef-fss-item-ha-left .qodef-fss-item-inner {

    text-align: left

}



.qodef-full-screen-sections .qodef-fss-item.qodef-fss-item-ha-center .qodef-fss-item-inner {

    text-align: center

}



.qodef-full-screen-sections .qodef-fss-item.qodef-fss-item-ha-right .qodef-fss-item-inner {

    text-align: right

}



.qodef-full-screen-sections .qodef-fss-item .qodef-fss-item-inner {

    position: relative;

    display: table-cell;

    height: 100%;

    width: 100%;

    vertical-align: middle;

    padding: 5%;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-full-screen-sections .qodef-fss-item .qodef-fss-item-link {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 1

}



.qodef-full-screen-sections .qodef-fss-nav-holder {

    position: fixed;

    bottom: 48px;

    left: 57px;

    display: block;

    width: 55px;

    text-align: center;

    visibility: hidden;

    z-index: 1001

}



.qodef-full-screen-sections .qodef-fss-nav-holder a {

    display: block;

    font-size: 55px;

    line-height: .9;

    color: #000;

    height: auto;

    opacity: 1;

    -webkit-transition: color .2s ease-out,opacity .25s ease-out;

    -o-transition: color .2s ease-out,opacity .25s ease-out;

    transition: color .2s ease-out,opacity .25s ease-out

}



.qodef-full-screen-sections .qodef-fss-nav-holder a:hover {

    color: rgba(0,0,0,.7)

}



.qodef-light-header .qodef-full-screen-sections .qodef-fss-nav-holder a {

    color: #fff

}



.qodef-light-header .qodef-full-screen-sections .qodef-fss-nav-holder a:hover {

    color: rgba(255,255,255,.7)

}



.qodef-dark-header .qodef-full-screen-sections .qodef-fss-nav-holder a {

    color: #000

}



.qodef-dark-header .qodef-full-screen-sections .qodef-fss-nav-holder a:hover {

    color: rgba(0,0,0,.7)

}



.qodef-full-screen-sections .qodef-fss-nav-holder a span,.qodef-full-screen-sections .qodef-fss-nav-holder a span:before {

    display: block;

    line-height: inherit

}



@media only screen and (max-width: 1024px) {

    #fp-nav {

        right:30px

    }



    .qodef-full-screen-sections .qodef-fss-nav-holder {

        bottom: 28px;

        left: 37px

    }

}



.qodef-gallery-blocks-holder {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.qodef-gallery-blocks-holder .qodef-gb-images .qodef-gb-image {

    position: relative;

    display: inline-block;

    vertical-align: middle;

    width: 50%;

    float: left;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-gallery-blocks-holder .qodef-gb-images .qodef-gb-image.qodef-gb-featured-image {

    width: 100%

}



.qodef-gallery-blocks-holder .qodef-gb-images a {

    position: relative;

    display: block

}



.qodef-gallery-blocks-holder .qodef-gb-images a:hover:after {

    opacity: 1

}



.qodef-gallery-blocks-holder .qodef-gb-images a:after {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    content: '';

    background-color: rgba(0,0,0,.4);

    opacity: 0;

    -webkit-transition: opacity .2s ease-in-out;

    -o-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.qodef-gallery-blocks-holder .qodef-gb-images img {

    display: block

}



.qodef-google-map-holder {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.qodef-google-map-holder .qodef-google-map-direction {

    position: absolute;

    top: 10px;

    left: 10px;

    padding: 0 8px;

    font-size: 13px;

    line-height: 24px;

    color: #757575;

    background-color: #fff;

    z-index: 999;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-google-map-holder .qodef-google-map-direction:hover {

    color: #000

}



.qodef-google-map-holder .qodef-google-map {

    display: block;

    width: 100%;

    height: 300px

}



.qodef-google-map-holder .qodef-google-map embed,.qodef-google-map-holder .qodef-google-map iframe,.qodef-google-map-holder .qodef-google-map object {

    width: 100%;

    display: block

}



.qodef-google-map-holder .qodef-snazzy-map {

    display: none

}



.qodef-google-map-holder .qodef-google-map-overlay {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    display: none;

    z-index: 1000

}



.qodef-icon-list-holder {

    position: relative;

    display: table;

    table-layout: fixed;

    height: auto;

    width: 100%;

    margin-bottom: 8px

}



.qodef-icon-list-holder .qodef-il-icon-holder,.qodef-icon-list-holder .qodef-il-text {

    position: relative;

    display: table-cell;

    vertical-align: top

}



.qodef-icon-list-holder .qodef-il-icon-holder {

    width: 1%

}



.qodef-icon-list-holder .qodef-il-icon-holder&gt;* {

    position: relative;

    display: inline-block;

    vertical-align: top;

    color: #000;

    font-size: 17px;

    line-height: inherit

}



.qodef-iwt,.qodef-iwt .qodef-iwt-icon a {

    vertical-align: middle

}



.qodef-icon-list-holder .qodef-il-icon-holder&gt;:before {

    display: block;

    line-height: inherit

}



.qodef-iwt,.qodef-iwt .qodef-iwt-icon a,.qodef-iwt .qodef-iwt-title a {

    display: inline-block;

    position: relative

}



.qodef-icon-list-holder .qodef-il-text {

    width: 99%;

    padding: 0 0 0 13px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-iwt {

    width: 100%

}



.qodef-iwt .qodef-iwt-icon .qodef-icon-shortcode {

    line-height: 1

}



.qodef-iwt .qodef-iwt-icon .qodef-icon-shortcode.qodef-circle,.qodef-iwt .qodef-iwt-icon .qodef-icon-shortcode.qodef-dropcaps.qodef-circle,.qodef-iwt .qodef-iwt-icon .qodef-icon-shortcode.qodef-square {

    line-height: 2

}



.qodef-iwt .qodef-iwt-title {

    margin: 0;

    line-height: 1.2em

}



.qodef-iwt .qodef-iwt-title a {

    vertical-align: top

}



.qodef-iwt .qodef-iwt-title-text {

    display: block

}



.qodef-iwt .qodef-iwt-text {

    margin: 10px 0 0

}



.qodef-iwt.qodef-iwt-icon-left {

    width: auto

}



.qodef-iwt.qodef-iwt-icon-left .qodef-iwt-content,.qodef-iwt.qodef-iwt-icon-left .qodef-iwt-icon {

    display: table-cell;

    vertical-align: middle

}



.qodef-iwt.qodef-iwt-icon-left .qodef-iwt-icon {

    position: relative;

    top: 1px

}



.qodef-iwt.qodef-iwt-icon-left .qodef-iwt-content {

    padding: 0 0 0 25px

}



.qodef-iwt.qodef-iwt-icon-left-from-title .qodef-iwt-icon,.qodef-iwt.qodef-iwt-icon-left-from-title .qodef-iwt-title-text {

    position: relative;

    display: table-cell;

    vertical-align: middle

}



.qodef-iwt.qodef-iwt-icon-left-from-title .qodef-iwt-icon .qodef-icon-element {

    -webkit-transition: none;

    -o-transition: none;

    transition: none

}



.qodef-iwt.qodef-iwt-icon-left-from-title .qodef-iwt-title-text {

    padding: 0 0 0 17px

}



.qodef-iwt.qodef-iwt-icon-top {

    text-align: center

}



.qodef-iwt.qodef-iwt-icon-top .qodef-iwt-content {

    padding: 10px 0 0

}



.qodef-iwt.qodef-iwt-icon-top .qodef-iwt-text {

    margin-top: 5px

}



.qodef-icon-shortcode {

    position: relative;

    display: inline-block;

    vertical-align: middle;

    line-height: 1.1em

}



.qodef-icon-shortcode.qodef-circle,.qodef-icon-shortcode.qodef-dropcaps.qodef-circle,.qodef-icon-shortcode.qodef-square {

    width: 2em;

    height: 2em;

    line-height: 2em;

    text-align: center;

    background-color: #bf5c30;

    -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out;

    -o-transition: background-color .15s ease-in-out,border-color .15s ease-in-out;

    transition: background-color .15s ease-in-out,border-color .15s ease-in-out

}



.qodef-icon-shortcode.qodef-circle a,.qodef-icon-shortcode.qodef-dropcaps.qodef-circle a,.qodef-icon-shortcode.qodef-square a {

    position: relative;

    display: inline-block;

    vertical-align: top;

    width: 100%;

    height: 100%

}



.qodef-icon-shortcode.qodef-circle .qodef-icon-element,.qodef-icon-shortcode.qodef-dropcaps.qodef-circle .qodef-icon-element,.qodef-icon-shortcode.qodef-square .qodef-icon-element {

    color: #fff;

    line-height: inherit

}



.qodef-icon-shortcode.qodef-circle {

    border-radius: 50%

}



.qodef-icon-shortcode .qodef-icon-element {

    display: block;

    line-height: inherit;

    -webkit-transition: color .15s ease-in-out;

    -o-transition: color .15s ease-in-out;

    transition: color .15s ease-in-out

}



.qodef-icon-shortcode .qodef-icon-element:before {

    display: block;

    line-height: inherit

}



.qodef-icon-animation-holder {

    position: relative;

    display: inline-block;

    vertical-align: middle;

    -webkit-transform: scale(0);

    -ms-transform: scale(0);

    transform: scale(0);

    -webkit-transition: -webkit-transform .15s ease-in-out;

    -o-transition: transform .15s ease-in-out;

    transition: transform .15s ease-in-out;

    transition: transform .15s ease-in-out,-webkit-transform .15s ease-in-out

}



.qodef-icon-animation-holder.qodef-icon-animation-show {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1)

}



.qodef-icon-tiny {

    font-size: 1.33333333em;

    line-height: .75em;

    vertical-align: -15%

}



.qodef-icon-small {

    font-size: 2em

}



.qodef-icon-medium {

    font-size: 3em

}



.qodef-icon-large {

    font-size: 4em

}



.qodef-icon-huge {

    font-size: 5em

}



.qodef-icwt-holder {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center

}



.qodef-icwt-holder .qodef-icwt-button {

    z-index: 1

}



.qodef-icwt-holder .qodef-icwt-button:after {

    background-color: #000;

    z-index: -1

}



.qodef-icwt-holder .qodef-icwt-button:hover {

    -webkit-animation: qodef-btn-text-outline-animation 1.2s forwards;

    animation: qodef-btn-text-outline-animation 1.2s forwards

}



.qodef-icwt-holder.qodef-icwt-text-left-type .qodef-icwt-text-side {

    width: 36%;

    text-align: left

}



.qodef-icwt-holder.qodef-icwt-text-left-type .qodef-icwt-text-side .qodef-icwt-text-inner {

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    padding: 0 13% 0 34%;

    margin-bottom: 56px

}



.qodef-icwt-holder.qodef-icwt-text-left-type .qodef-icwt-img-side {

    width: 64%

}



.qodef-icwt-holder.qodef-icwt-text-left-type .qodef-owl-slider .owl-dots {

    text-align: left;

    margin-top: 3px

}



.qodef-icwt-holder.qodef-icwt-text-right-type .qodef-icwt-text-side {

    width: 44%

}



.qodef-icwt-holder.qodef-icwt-text-right-type .qodef-icwt-text-side .qodef-icwt-text-inner {

    text-align: left;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    padding: 0 38% 0 13%;

    margin-bottom: 56px

}



.qodef-icwt-holder.qodef-icwt-text-right-type .qodef-icwt-img-side {

    width: 56%

}



.qodef-icwt-holder.qodef-icwt-text-right-type .qodef-owl-slider .owl-dots {

    text-align: right;

    margin-top: 3px

}



.qodef-icwt-holder.qodef-has-shadow .owl-stage-outer {

    padding: 5px 5px 20px

}



.qodef-icwt-holder.qodef-has-shadow .qodef-icwt-image {

    -webkit-box-shadow: 0 1px 10px 0 rgba(21,52,71,.1);

    box-shadow: 0 1px 10px 0 rgba(21,52,71,.1)

}



.qodef-icwt-holder.qodef-has-shadow .qodef-icwt-image img {

    width: auto

}



.qodef-icwt-holder .qodef-icwt-text-side .qodef-icwt-title {

    margin: 0 0 9px

}



.qodef-icwt-holder .qodef-icwt-text-side .qodef-icwt-text {

    margin-top: 20px;

    margin-bottom: 44px;

    font-size: 18px

}



.qodef-image-gallery {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.qodef-image-gallery.qodef-has-shadow .qodef-ig-image-inner {

    -webkit-box-shadow: 0 0 4.85px .15px rgba(0,0,0,.09);

    box-shadow: 0 0 4.85px .15px rgba(0,0,0,.09)

}



.qodef-image-gallery.qodef-has-shadow.qodef-ig-carousel-type .owl-stage-outer,.qodef-image-gallery.qodef-has-shadow.qodef-ig-slider-type .owl-stage-outer {

    padding: 0 0 20px

}



.qodef-image-gallery.qodef-has-shadow.qodef-ig-carousel-type .qodef-ig-image,.qodef-image-gallery.qodef-has-shadow.qodef-ig-slider-type .qodef-ig-image {

    -webkit-box-shadow: 0 0 4.85px .15px rgba(0,0,0,.09);

    box-shadow: 0 0 4.85px .15px rgba(0,0,0,.09)

}



.qodef-image-gallery .qodef-ig-image a,.qodef-image-gallery .qodef-ig-image img {

    position: relative;

    display: block

}



.qodef-image-gallery .qodef-ig-image-inner,.qodef-image-gallery .qodef-ig-slider {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.qodef-image-gallery.qodef-ig-masonry-type .qodef-ig-image.qodef-fixed-masonry-item .qodef-ig-image-inner,.qodef-image-gallery.qodef-ig-masonry-type .qodef-ig-image.qodef-fixed-masonry-item a {

    height: 100%

}



.qodef-image-gallery.qodef-image-behavior-custom-link .qodef-ig-image a:hover:after {

    opacity: 1

}



.qodef-image-gallery.qodef-image-behavior-custom-link .qodef-ig-image a:after {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    content: '';

    background-color: rgba(0,0,0,.4);

    opacity: 0;

    -webkit-transition: opacity .2s ease-in-out;

    -o-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.qodef-image-gallery.qodef-image-behavior-lightbox .qodef-ig-image a:hover:after {

    opacity: 1

}



.qodef-image-gallery.qodef-image-behavior-lightbox .qodef-ig-image a:after {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    content: '';

    background-color: rgba(0,0,0,.4);

    opacity: 0;

    -webkit-transition: opacity .2s ease-in-out;

    -o-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.touch .qodef-image-gallery.qodef-image-behavior-zoom .qodef-ig-image {

    cursor: pointer

}



.qodef-image-gallery.qodef-image-behavior-zoom .qodef-ig-image:hover img {

    -webkit-transform: scale(1.04);

    -ms-transform: scale(1.04);

    transform: scale(1.04)

}



.qodef-image-gallery.qodef-image-behavior-zoom .qodef-ig-image .qodef-ig-image-inner {

    overflow: hidden

}



.qodef-image-gallery.qodef-image-behavior-zoom .qodef-ig-image img {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    -webkit-transition: -webkit-transform .3s ease-in-out;

    -o-transition: transform .3s ease-in-out;

    transition: transform .3s ease-in-out;

    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out

}



.qodef-image-gallery.qodef-image-behavior-grayscale .qodef-ig-image {

    overflow: hidden

}



.touch .qodef-image-gallery.qodef-image-behavior-grayscale .qodef-ig-image {

    cursor: pointer

}



.qodef-image-gallery.qodef-image-behavior-grayscale .qodef-ig-image:hover img {

    -webkit-filter: grayscale(0);

    filter: none

}



.qodef-image-gallery.qodef-image-behavior-grayscale .qodef-ig-image img {

    -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    filter: gray;

    filter: grayscale(100%);

    -webkit-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.qodef-image-marquee-holder {

    display: inline-block;

    vertical-align: middle;

    overflow: hidden

}



.qodef-image-marquee-holder .qodef-image-marquee {

    position: relative;

    width: 124%;

    left: -12%

}



.qodef-image-marquee-holder .qodef-image img {

    display: block

}



.qodef-image-marquee-holder .qodef-image.qodef-original {

    position: relative

}



.qodef-image-marquee-holder .qodef-image.qodef-aux {

    position: absolute;

    top: 0

}



.qodef-image-with-text-holder {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.qodef-image-with-text-holder.qodef-has-shadow .qodef-iwt-image {

    -webkit-box-shadow: 0 0 9px .15px rgba(0,0,0,.05);

    box-shadow: 0 0 9px .15px rgba(0,0,0,.05)

}



.qodef-image-with-text-holder .qodef-iwt-image {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.qodef-image-with-text-holder .qodef-iwt-image a,.qodef-image-with-text-holder .qodef-iwt-image img {

    position: relative;

    display: block

}



.qodef-image-with-text-holder .qodef-iwt-text-holder {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    text-align: center

}



.qodef-image-with-text-holder .qodef-iwt-title {

    margin: 23px 0 0

}



.qodef-image-with-text-holder .qodef-iwt-text {

    margin: 7px 0 0

}



.qodef-image-with-text-holder .qodef-iwt-button {

    margin-top: 17px

}



.qodef-image-with-text-holder.qodef-image-behavior-custom-link .qodef-iwt-image a {

    overflow: hidden

}



.qodef-image-with-text-holder.qodef-image-behavior-custom-link .qodef-iwt-image a img {

    display: block;

    -webkit-transform: scale(1.03) translateX(-5px);

    -ms-transform: scale(1.03) translateX(-5px);

    transform: scale(1.03) translateX(-5px);

    -webkit-transition: 1s cubic-bezier(.17,.59,.05,.96);

    -o-transition: 1s cubic-bezier(.17,.59,.05,.96);

    transition: 1s cubic-bezier(.17,.59,.05,.96)

}



.qodef-image-with-text-holder.qodef-image-behavior-custom-link .qodef-iwt-image a:hover img {

    -webkit-transform: scale(1.03) translateX(5px);

    -ms-transform: scale(1.03) translateX(5px);

    transform: scale(1.03) translateX(5px)

}



.qodef-image-with-text-holder.qodef-image-behavior-scrolling-image .qodef-iwt-image-holder {

    position: relative;

    overflow: hidden

}



.qodef-image-with-text-holder.qodef-image-behavior-scrolling-image .qodef-iwt-image-holder .qodef-iwt-image-holder-inner {

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    width: 100%

}



.qodef-image-with-text-holder.qodef-image-behavior-scrolling-image .qodef-iwt-image-holder .qodef-iwt-image-holder-inner a {

    position: absolute;

    top: 0;

    left: 0;

    height: 100%;

    width: 100%;

    z-index: 100

}



.qodef-image-with-text-holder.qodef-image-behavior-scrolling-image .qodef-iwt-image-holder .qodef-iwt-frame {

    vertical-align: middle

}



.qodef-image-with-text-holder.qodef-image-behavior-scrolling-image.qodef-scrolling-vertical .qodef-iwt-image-holder-inner .main-image {

    width: 100%

}



.qodef-image-with-text-holder.qodef-image-behavior-scrolling-image.qodef-scrolling-horizontal .qodef-iwt-image-holder-inner .main-image {

    max-width: unset;

    height: 100%;

    width: auto

}



.qodef-image-with-text-holder.qodef-image-behavior-lightbox .qodef-iwt-image a:hover:after {

    opacity: 1

}



.qodef-image-with-text-holder.qodef-image-behavior-lightbox .qodef-iwt-image a:after {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    content: '';

    background-color: rgba(0,0,0,.4);

    opacity: 0;

    -webkit-transition: opacity .2s ease-in-out;

    -o-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.qodef-image-with-text-holder.qodef-image-behavior-zoom .qodef-iwt-image {

    overflow: hidden

}



.touch .qodef-image-with-text-holder.qodef-image-behavior-zoom .qodef-iwt-image {

    cursor: pointer

}



.qodef-image-with-text-holder.qodef-image-behavior-zoom .qodef-iwt-image:hover img {

    -webkit-transform: scale(1.04);

    -ms-transform: scale(1.04);

    transform: scale(1.04)

}



.qodef-image-with-text-holder.qodef-image-behavior-zoom .qodef-iwt-image img {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    -webkit-transition: -webkit-transform .3s ease-in-out;

    -o-transition: transform .3s ease-in-out;

    transition: transform .3s ease-in-out;

    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out

}



.qodef-image-with-text-holder.qodef-image-behavior-grayscale .qodef-iwt-image {

    overflow: hidden

}



.touch .qodef-image-with-text-holder.qodef-image-behavior-grayscale .qodef-iwt-image {

    cursor: pointer

}



.qodef-image-with-text-holder.qodef-image-behavior-grayscale .qodef-iwt-image:hover img {

    -webkit-filter: grayscale(0);

    filter: none

}



.qodef-image-with-text-holder.qodef-image-behavior-grayscale .qodef-iwt-image img {

    -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    filter: gray;

    filter: grayscale(100%);

    -webkit-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.qodef-outline-text-holder {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: top

}



.qodef-outline-text-holder.qodef-ot-vertical.qodef-ot-position-right {

    -webkit-transform: rotate(-90deg) translateY(100%);

    -ms-transform: rotate(-90deg) translateY(100%);

    transform: rotate(-90deg) translateY(100%)

}



.qodef-outline-text-holder.qodef-ot-vertical.qodef-ot-position-right .qodef-outline-text {

    -webkit-transform: translateY(100%);

    -ms-transform: translateY(100%);

    transform: translateY(100%)

}



.qodef-outline-text-holder.qodef-ot-vertical.qodef-ot-position-left {

    -webkit-transform: rotate(-90deg) translateY(-100%);

    -ms-transform: rotate(-90deg) translateY(-100%);

    transform: rotate(-90deg) translateY(-100%)

}



.qodef-outline-text-holder.qodef-ot-vertical.qodef-ot-position-left .qodef-outline-text {

    -webkit-transform: translateY(-100%);

    -ms-transform: translateY(-100%);

    transform: translateY(-100%)

}



.qodef-outline-text-holder .qodef-outline-text {

    margin: 0;

    

    font-size: 240px;

    line-height: .8em;

    font-weight: 600;

    letter-spacing: -.01em;

    color: transparent;

    -webkit-text-stroke: 3px #bf5c30;

    text-stroke: 3px #bf5c30

}



.qodef-pie-chart-holder {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    opacity: 0;

    -webkit-transition: opacity .2s ease-in;

    -o-transition: opacity .2s ease-in;

    transition: opacity .2s ease-in

}



.qodef-pie-chart-holder .qodef-pc-percentage {

    position: relative;

    display: block;

    height: 176px;

    width: 176px;

    line-height: 176px;

    text-align: center;

    margin: 0 auto

}



.qodef-pie-chart-holder .qodef-pc-percentage canvas {

    position: absolute;

    top: 0;

    left: 0

}



.qodef-pie-chart-holder .qodef-pc-percentage .qodef-pc-percent {

    position: relative;

    display: inline-block;

    vertical-align: middle;

    color: #000;

    font-size: 36px;

    line-height: inherit;

    font-weight: 600

}



.qodef-pie-chart-holder .qodef-pc-percentage .qodef-pc-percent:after {

    position: relative;

    top: -15px;

    content: '%';

    font-size: 15px

}



.qodef-pie-chart-holder .qodef-pc-text-holder {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    text-align: center;

    margin: 30px 0 0

}



.qodef-pie-chart-holder .qodef-pc-text-holder .qodef-pc-title {

    margin: 0

}



.qodef-pie-chart-holder .qodef-pc-text-holder .qodef-pc-text {

    margin: 14px 0 0

}



.qodef-preview-slider {

    display: block;

    position: relative;

    width: 100%;

    opacity: 0;

    -webkit-transition: opacity .2s ease-out;

    -o-transition: opacity .2s ease-out;

    transition: opacity .2s ease-out

}



.qodef-preview-slider .qodef-ps-images-holder .qodef-ps-laptop-holder,.qodef-preview-slider .qodef-ps-images-holder .qodef-ps-tablet-holder {

    -webkit-transform: translateY(20px);

    -ms-transform: translateY(20px);

    -webkit-transition: opacity .5s,-webkit-transform 1s;

    -o-transition: transform 1s,opacity .5s

}



.qodef-preview-slider.qodef-preview-slider-loaded {

    opacity: 1

}



.qodef-preview-slider .qodef-ps-images-holder {

    max-width: 100%;

    display: block;

    vertical-align: middle;

    position: relative;

    text-align: left

}



.qodef-preview-slider .qodef-ps-images-holder .qodef-ps-tablet-holder {

    position: relative;

    display: inline-block;

    width: 21%;

    z-index: 10;

    margin: 0 7% 0 0;

    opacity: 0;

    transform: translateY(20px);

    transition: transform 1s,opacity .5s;

    transition: transform 1s,opacity .5s,-webkit-transform 1s

}



.qodef-preview-slider .qodef-ps-images-holder .qodef-ps-tablet-holder&gt;img {

    position: relative;

    z-index: 10

}



.qodef-preview-slider .qodef-ps-images-holder .qodef-ps-tablet-slider {

    position: absolute;

    width: 90%;

    top: 6.5%;

    left: 5%;

    background: #fff;

    overflow: hidden;

    z-index: 1

}



.qodef-preview-slider .qodef-ps-images-holder .qodef-ps-tablet-slider .slick-track {

    margin-top: -1px

}



.qodef-preview-slider .qodef-ps-images-holder .qodef-ps-laptop-holder {

    position: relative;

    display: inline-block;

    width: 56%;

    z-index: 5;

    opacity: 0;

    transform: translateY(20px);

    transition: transform 1s,opacity .5s;

    transition: transform 1s,opacity .5s,-webkit-transform 1s

}



.qodef-preview-slider .qodef-ps-images-holder .qodef-ps-laptop-holder&gt;img {

    position: relative;

    z-index: 5

}



.qodef-preview-slider .qodef-ps-images-holder .qodef-ps-laptop-slider {

    position: absolute;

    width: 96%;

    top: 8%;

    left: 2%;

    background: #ddd;

    overflow: hidden;

    z-index: 1;

    bottom: 6%

}



.qodef-preview-slider .qodef-ps-images-holder .qodef-ps-mobile-holder {

    position: relative;

    display: inline-block;

    width: 9%;

    z-index: 20;

    margin: 0 0 0 7%;

    opacity: 0;

    -webkit-transform: translateY(20px);

    -ms-transform: translateY(20px);

    transform: translateY(20px);

    -webkit-transition: opacity .5s,-webkit-transform 1s;

    -o-transition: transform 1s,opacity .5s;

    transition: transform 1s,opacity .5s;

    transition: transform 1s,opacity .5s,-webkit-transform 1s

}



.qodef-preview-slider .qodef-ps-images-holder .qodef-ps-mobile-holder&gt;img {

    position: relative;

    z-index: 10

}



.qodef-preview-slider .qodef-ps-images-holder .qodef-ps-mobile-slider {

    position: absolute;

    top: 12%;

    width: 82%;

    left: 9%;

    background: #ddd;

    overflow: hidden;

    z-index: 1;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-preview-slider .qodef-ps-images-holder img {

    vertical-align: middle

}



.qodef-preview-slider .qodef-ps-images-holder-inner {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    vertical-align: middle;

    position: relative;

    -webkit-box-align: end;

    -ms-flex-align: end;

    align-items: flex-end

}



.qodef-preview-slider .qodef-slick-dots-with-number {

    margin: 47px 0

}



.qodef-preview-slider .qodef-slick-dots-with-number li {

    display: inline-block;

    width: 43px;

    height: 43px;

    line-height: 39px;

    margin-right: 8px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    border-radius: 43px;

    border: 2px solid #e1e1e1;

    font-size: 16px;

    text-align: center;

    font-weight: 700;

    color: #acacac;

    -webkit-transition: background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;

    -o-transition: background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;

    transition: background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;

    cursor: pointer

}



.qodef-preview-slider .qodef-slick-dots-with-number li .qodef-slick-dot-number {

    display: block

}



.qodef-price-table .qodef-pt-inner,.qodef-pricing-tables {

    display: inline-block;

    position: relative;

    vertical-align: middle

}



.qodef-preview-slider .qodef-slick-dots-with-number li.slick-active {

    background-color: #1c1e1f;

    border-color: #1c1e1f;

    color: #e9dfdf

}



.qodef-price-table.qodef-pt-active-item .qodef-pt-inner ul li .qodef-btn .qodef-btn-text,.qodef-price-table.qodef-pt-active-item .qodef-pt-inner ul li.qodef-pt-button,.qodef-price-table.qodef-pt-active-item .qodef-pt-inner ul li.qodef-pt-content,.qodef-price-table.qodef-pt-active-item .qodef-pt-inner ul li.qodef-pt-prices,.qodef-price-table.qodef-pt-active-item .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price,.qodef-price-table.qodef-pt-active-item .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value,.qodef-price-table.qodef-pt-active-item .qodef-pt-inner ul li.qodef-pt-title-holder {

    color: #fff

}



.qodef-pricing-tables {

    width: 100%

}



@media only screen and (max-width: 1024px) {

    .qodef-pricing-tables.qodef-grid-list.qodef-three-columns .qodef-item-space {

        width:50%

    }

}



@media only screen and (max-width: 680px) {

    .qodef-pricing-tables.qodef-grid-list.qodef-three-columns .qodef-item-space {

        width:100%

    }

}



.qodef-price-table.qodef-pt-active-item .qodef-pt-inner {

    background-color: #cbb495

}



.qodef-price-table.qodef-pt-active-item .qodef-pt-inner ul li .qodef-btn {

    color: #fff;

    border-color: #fff

}



.qodef-price-table.qodef-pt-active-item .qodef-pt-inner ul li .qodef-btn:hover .qodef-btn-text {

    -webkit-animation: qodef-btn-text-outline-animation-light 1.2s forwards!important;

    animation: qodef-btn-text-outline-animation-light 1.2s forwards!important

}



@-webkit-keyframes qodef-btn-text-outline-animation-light {

    0%,100%,85% {

        color: #fff

    }



    30%,60% {

        color: #000

    }

}



@keyframes qodef-btn-text-outline-animation-light {

    0%,100%,85% {

        color: #fff

    }



    30%,60% {

        color: #000

    }

}



.qodef-price-table .qodef-pt-inner {

    width: 100%;

    border: 1px solid #e1e1e1

}



.qodef-price-table .qodef-pt-inner ul {

    list-style: none;

    margin: 0;

    padding: 0

}



.qodef-price-table .qodef-pt-inner ul li {

    margin: 0;

    padding: 17px 30px;

    text-align: center

}



.qodef-price-table .qodef-pt-inner ul li.qodef-pt-title-holder {

    position: relative;

    color: #000;

    font-size: 14px;

    line-height: 26px;

    font-weight: 700;

    letter-spacing: .08em;

    text-transform: uppercase;

    padding-top: 60px

}



.qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price,.qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-value {

    font-size: 35px;

    line-height: 1em;

    font-weight: 500;

    color: #000;

    position: relative

}



.qodef-price-table .qodef-pt-inner ul li.qodef-pt-title-holder .qodef-pt-title {

    display: block;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices {

    position: relative;

    padding: 10px 15px 0

}



.qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-price {

    display: inline-block;

    letter-spacing: .01em

}



.qodef-price-table .qodef-pt-inner ul li.qodef-pt-prices .qodef-pt-mark {

    position: relative;

    display: block;

    margin: 17px 45px 0;

    padding-bottom: 36px;

    border-bottom: 1px solid #e1e1e1

}



.qodef-price-table .qodef-pt-inner ul li.qodef-pt-content {

    padding: 26px 15px 0

}



.qodef-price-table .qodef-pt-inner ul li.qodef-pt-content ul li {

    padding: 6px 0

}



.qodef-price-table .qodef-pt-inner ul li.qodef-pt-button {

    padding: 28px 15px 86px

}



.qodef-process-holder {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.qodef-process-holder.qodef-two-columns .qodef-mark-horizontal-holder .qodef-process-mark,.qodef-process-holder.qodef-two-columns .qodef-process-item {

    width: 50%

}



.qodef-process-holder.qodef-two-columns .qodef-mark-vertical-holder .qodef-process-mark {

    height: 50%

}



.qodef-process-holder.qodef-three-columns .qodef-mark-horizontal-holder .qodef-process-mark,.qodef-process-holder.qodef-three-columns .qodef-process-item {

    width: 33.33333%

}



.qodef-process-holder.qodef-three-columns .qodef-mark-vertical-holder .qodef-process-mark {

    height: 33.33333%

}



.qodef-process-holder.qodef-four-columns .qodef-mark-horizontal-holder .qodef-process-mark,.qodef-process-holder.qodef-four-columns .qodef-process-item {

    width: 25%

}



.qodef-process-holder.qodef-four-columns .qodef-mark-vertical-holder .qodef-process-mark {

    height: 25%

}



.qodef-process-holder.qodef-process-appeared .qodef-process-circle {

    opacity: 1;

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1)

}



.qodef-process-holder.qodef-process-appeared .qodef-mark-horizontal-holder .qodef-process-line {

    width: 100%

}



.qodef-process-holder.qodef-process-appeared .qodef-mark-vertical-holder .qodef-process-line {

    height: 100%

}



.qodef-process-holder.qodef-process-appeared .qodef-process-item {

    opacity: 1

}



.qodef-process-holder .qodef-mark-horizontal-holder {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    clear: both

}



.qodef-process-holder .qodef-mark-horizontal-holder .qodef-process-mark {

    float: left

}



.qodef-process-holder .qodef-mark-horizontal-holder .qodef-process-line {

    top: 50%;

    left: 50%;

    width: 0;

    height: 1px;

    -webkit-transition: width .4s ease .1s;

    -o-transition: width .4s ease .1s;

    transition: width .4s ease .1s

}



.qodef-process-holder .qodef-mark-vertical-holder {

    position: absolute;

    top: 26px;

    left: 0;

    display: none;

    width: 46px;

    height: 100%

}



.qodef-process-holder .qodef-mark-vertical-holder .qodef-process-line {

    top: 23px;

    left: 50%;

    width: 1px;

    height: 0;

    -webkit-transition: height .4s ease .1s;

    -o-transition: height .4s ease .1s;

    transition: height .4s ease .1s

}



.qodef-process-holder .qodef-process-mark {

    position: relative;

    display: inline-block;

    vertical-align: top;

    text-align: center

}



.qodef-process-holder .qodef-process-mark:last-child .qodef-process-line {

    display: none

}



.qodef-process-holder .qodef-process-mark:nth-child(2) .qodef-process-circle {

    -webkit-transition-delay: .5s;

    -o-transition-delay: .5s;

    transition-delay: .5s

}



.qodef-process-holder .qodef-process-mark:nth-child(2) .qodef-process-line {

    -webkit-transition-delay: .6s;

    -o-transition-delay: .6s;

    transition-delay: .6s

}



.qodef-process-holder .qodef-process-mark:nth-child(3) .qodef-process-circle {

    -webkit-transition-delay: 1s;

    -o-transition-delay: 1s;

    transition-delay: 1s

}



.qodef-process-holder .qodef-process-mark:nth-child(3) .qodef-process-line {

    -webkit-transition-delay: 1.2s;

    -o-transition-delay: 1.2s;

    transition-delay: 1.2s

}



.qodef-process-holder .qodef-process-mark:nth-child(4) .qodef-process-circle {

    -webkit-transition-delay: 1.5s;

    -o-transition-delay: 1.5s;

    transition-delay: 1.5s

}



.qodef-process-holder .qodef-process-mark:nth-child(4) .qodef-process-line {

    -webkit-transition-delay: 1.8s;

    -o-transition-delay: 1.8s;

    transition-delay: 1.8s

}



.qodef-process-holder .qodef-process-circle {

    position: relative;

    display: inline-block;

    vertical-align: top;

    width: 46px;

    height: 46px;

    font-size: 18px;

    line-height: 46px;

    font-weight: 700;

    color: #fff;

    background-color: #bf5c30;

    border-radius: 100%;

    opacity: 0;

    -webkit-transition: opacity .2s ease,-webkit-transform .3s ease;

    -o-transition: opacity .2s ease,transform .3s ease;

    transition: opacity .2s ease,transform .3s ease;

    transition: opacity .2s ease,transform .3s ease,-webkit-transform .3s ease;

    -webkit-transform: scale(.6);

    -ms-transform: scale(.6);

    transform: scale(.6)

}



.qodef-process-holder .qodef-process-line {

    position: absolute;

    background-color: #bf5c30

}



.qodef-process-holder .qodef-process-inner {

    margin: 0 -15px

}



.qodef-process-holder .qodef-process-item {

    position: relative;

    display: inline-block;

    vertical-align: top;

    float: left;

    padding: 0 15px;

    opacity: 0;

    text-align: center;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-transition: opacity .2s ease;

    -o-transition: opacity .2s ease;

    transition: opacity .2s ease

}



.qodef-process-holder .qodef-pi-content,.qodef-progress-bar,.qodef-progress-bar .qodef-pb-percent,.qodef-section-title-holder {

    vertical-align: middle;

    display: inline-block

}



.qodef-process-holder .qodef-process-item:nth-child(2) {

    -webkit-transition-delay: .5s;

    -o-transition-delay: .5s;

    transition-delay: .5s

}



.qodef-process-holder .qodef-process-item:nth-child(3) {

    -webkit-transition-delay: 1s;

    -o-transition-delay: 1s;

    transition-delay: 1s

}



.qodef-process-holder .qodef-process-item:nth-child(4) {

    -webkit-transition-delay: 1.5s;

    -o-transition-delay: 1.5s;

    transition-delay: 1.5s

}



.qodef-process-holder .qodef-pi-content {

    position: relative;

    width: 100%;

    margin: 26px 0 10px

}



.qodef-process-holder .qodef-pi-title {

    margin: 0

}



.qodef-process-holder .qodef-pi-text {

    margin: 11px 0 0

}



.qodef-progress-bar {

    position: relative;

    width: 100%

}



.qodef-progress-bar.qodef-pb-percent-floating {

    width: 100%;

    height: 100%

}



.qodef-progress-bar.qodef-pb-percent-floating .qodef-pb-percent {

    position: absolute;

    left: 0;

    right: auto;

    bottom: 0;

    -webkit-transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    transform: translateX(-50%)

}



.qodef-progress-bar .qodef-pb-title-holder {

    position: relative;

    margin: 10px 0 4px

}



.qodef-progress-bar .qodef-pb-title-holder .qodef-pb-title {

    position: relative;

    display: inline-block;

    vertical-align: middle;

    z-index: 100

}



.qodef-progress-bar .qodef-pb-percent {

    position: absolute;

    right: 0;

    bottom: 1px;

    width: auto;

    opacity: 0;

    z-index: 10

}



.qodef-progress-bar .qodef-pb-percent:after {

    content: '%'

}



.qodef-progress-bar .qodef-pb-content-holder {

    position: relative;

    height: 3px;

    overflow: hidden;

    background-color: #ebebeb

}



.qodef-progress-bar .qodef-pb-content-holder .qodef-pb-content {

    height: 100%;

    max-width: 100%;

    overflow: hidden;

    background-color: #bf5c30

}



.qodef-section-title-holder {

    position: relative;

    width: 100%;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-section-title-holder .qodef-st-title {
    margin: 0;
    color: #ffffff;
    font-size: 30px;
    font-family: 'Butler-Bold';
}



.qodef-section-title-holder .qodef-st-text {

    display: block;

    margin: 19px 0 0;

    font-size: 18px

}



.qodef-section-title-holder .qodef-st-button {

    position: relative;

    display: inline-block;

    vertical-align: top

}



.qodef-separator,.qodef-single-image-holder,.qodef-single-image-holder .qodef-si-inner {

    display: inline-block;

    vertical-align: middle;

    position: relative

}



.qodef-section-title-holder .qodef-st-button .qodef-btn {

    margin-top: 42px

}



.qodef-separator-holder {

    position: relative;

    height: auto;

    font-size: 0;

    line-height: 1em

}



.qodef-separator-holder.qodef-separator-center {

    text-align: center

}



.qodef-separator-holder.qodef-separator-left {

    text-align: left

}



.qodef-separator-holder.qodef-separator-right {

    text-align: right

}



.qodef-separator-holder.qodef-separator-full-width .qodef-separator {

    width: 100%!important

}



.qodef-separator {

    border-bottom: 1px solid #ebebeb;

    margin: 10px 0

}



.qodef-single-image-holder {

    width: auto

}



.qodef-single-image-holder.qodef-has-shadow .qodef-si-inner {

    -webkit-box-shadow: 0 0 4.85px .15px rgba(0,0,0,.09);

    box-shadow: 0 0 4.85px .15px rgba(0,0,0,.09)

}



.qodef-single-image-holder .qodef-si-inner {

    width: 100%

}



.qodef-single-image-holder .qodef-si-inner a,.qodef-single-image-holder .qodef-si-inner img {

    position: relative;

    display: block

}



.qodef-single-image-holder.qodef-image-behavior-custom-link .qodef-si-inner a:hover:after {

    opacity: 1

}



.qodef-single-image-holder.qodef-image-behavior-custom-link .qodef-si-inner a:after {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    content: '';

    background-color: rgba(0,0,0,.4);

    opacity: 0;

    -webkit-transition: opacity .2s ease-in-out;

    -o-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.qodef-single-image-holder.qodef-image-behavior-lightbox .qodef-si-inner a:hover:after {

    opacity: 1

}



.qodef-single-image-holder.qodef-image-behavior-lightbox .qodef-si-inner a:after {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    content: '';

    background-color: rgba(0,0,0,.4);

    opacity: 0;

    -webkit-transition: opacity .2s ease-in-out;

    -o-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.qodef-social-share-holder,.qodef-social-share-holder .qodef-social-title {

    position: relative;

    display: inline-block;

    vertical-align: top

}



.qodef-single-image-holder.qodef-image-behavior-zoom .qodef-si-inner {

    overflow: hidden

}



.touch .qodef-single-image-holder.qodef-image-behavior-zoom .qodef-si-inner {

    cursor: pointer

}



.qodef-single-image-holder.qodef-image-behavior-zoom .qodef-si-inner:hover img {

    -webkit-transform: scale(1.04);

    -ms-transform: scale(1.04);

    transform: scale(1.04)

}



.qodef-single-image-holder.qodef-image-behavior-zoom .qodef-si-inner img {

    -webkit-transform: scale(1);

    -ms-transform: scale(1);

    transform: scale(1);

    -webkit-transition: -webkit-transform .3s ease-in-out;

    -o-transition: transform .3s ease-in-out;

    transition: transform .3s ease-in-out;

    transition: transform .3s ease-in-out,-webkit-transform .3s ease-in-out

}



.qodef-single-image-holder.qodef-image-behavior-grayscale .qodef-si-inner {

    overflow: hidden

}



.touch .qodef-single-image-holder.qodef-image-behavior-grayscale .qodef-si-inner {

    cursor: pointer

}



.qodef-single-image-holder.qodef-image-behavior-grayscale .qodef-si-inner:hover img {

    -webkit-filter: grayscale(0);

    filter: none

}



.qodef-single-image-holder.qodef-image-behavior-grayscale .qodef-si-inner img {

    -webkit-filter: grayscale(100%);

    -moz-filter: grayscale(100%);

    filter: gray;

    filter: grayscale(100%);

    -webkit-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out

}



.qodef-single-image-holder.qodef-image-behavior-moving .qodef-si-inner {

    overflow: hidden;

    padding: 10% 0;

    background-repeat: no-repeat;

    background-position: 0 center;

    background-size: 120%;

    -webkit-transition: background .7s ease-out;

    -o-transition: background .7s ease-out;

    transition: background .7s ease-out

}



.qodef-single-image-holder.qodef-image-behavior-moving .qodef-si-inner:hover {

    background-position: 90% center

}



.touch .qodef-single-image-holder.qodef-image-behavior-moving .qodef-si-inner {

    cursor: pointer

}



.qodef-single-image-holder.qodef-image-behavior-moving .qodef-si-inner img {

    z-index: -1;

    max-width: 80%

}



@media only screen and (max-width: 1024px) {

    .qodef-single-image-holder.qodef-image-behavior-moving .qodef-si-inner {

        padding:0;

        background: 0 0

    }



    .qodef-single-image-holder.qodef-image-behavior-moving .qodef-si-inner img {

        z-index: inherit;

        max-width: 100%

    }

}



.qodef-social-share-holder .qodef-social-title {

    margin: 0 13px 0 0

}

.qodef-social-share-holder ul{
    align-content: center;
}

.qodef-social-share-holder li,.qodef-social-share-holder ul {
    vertical-align: top;
    padding: 0;
    margin: 0;
    position: relative;
    display: inline-block;
}



.qodef-social-share-holder ul {

    list-style: none

}

.qodef-social-share-holder li a {
    font-size: 16px;
    display: inline-block;
    line-height: 30px;
    color: #b3b3b3;
}

.qodef-social-share-holder.qodef-list li {
    vertical-align: middle;
    margin-right: 40px

}
.qodef-social-share-holder.qodef-list li:last-child {
    margin-right: 0
}
.qodef-social-share-holder.qodef-text li {
    margin-right: 13px
}

.qodef-social-share-holder.qodef-text li:last-child {

    margin-right: 0

}



.qodef-social-share-holder.qodef-dropdown {

    position: relative;

    display: inline-block;

    vertical-align: bottom

}



.qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li {

    opacity: 1;

    visibility: visible;

    cursor: pointer

}



.qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(2) {

    -webkit-transition-delay: .2s;

    -o-transition-delay: .2s;

    transition-delay: .2s

}



.qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(3) {

    -webkit-transition-delay: .3s;

    -o-transition-delay: .3s;

    transition-delay: .3s

}



.qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(4) {

    -webkit-transition-delay: .4s;

    -o-transition-delay: .4s;

    transition-delay: .4s

}



.qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(5) {

    -webkit-transition-delay: .5s;

    -o-transition-delay: .5s;

    transition-delay: .5s

}



.qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(6) {

    -webkit-transition-delay: .6s;

    -o-transition-delay: .6s;

    transition-delay: .6s

}



.qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(7) {

    -webkit-transition-delay: .7s;

    -o-transition-delay: .7s;

    transition-delay: .7s

}



.qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown-opener {

    display: block

}



.qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown-opener .qodef-social-share-title {

    display: inline-block;

    vertical-align: top;

    margin-right: 5px

}



.qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown {

    position: absolute;

    visibility: hidden;

    z-index: 950

}



.qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown ul {

    position: relative;

    display: block;

    z-index: 990;

    margin: 0;

    padding: 0!important

}



.qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown li {

    position: absolute;

    display: block;

    text-align: center;

    visibility: hidden;

    overflow: hidden;

    opacity: 0;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-transition: opacity .2s ease-out,visibility .2s ease-out;

    -o-transition: opacity .2s ease-out,visibility .2s ease-out;

    transition: opacity .2s ease-out,visibility .2s ease-out

}



.qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown li a {

    -webkit-transition: color .2s ease-out,background-color .2s ease-out;

    -o-transition: color .2s ease-out,background-color .2s ease-out;

    transition: color .2s ease-out,background-color .2s ease-out

}



.qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown li * {

    display: block;

    line-height: inherit

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown {

    bottom: 0;

    left: 0

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li {

    width: 90px;

    height: 30px;

    line-height: 30px;

    border: 1px solid #e1e1e1

}



.qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown li,.qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown li {

    width: calc(90px / 3)

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li:not(:first-child) {

    border-top: none

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li.qodef-facebook-share a:hover {

    background-color: #3b5998;

    color: #fff

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li.qodef-twitter-share a:hover {

    background-color: #00aced;

    color: #fff

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li.qodef-google_plus-share a:hover {

    background-color: #dd4b39;

    color: #fff

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li.qodef-linkedin-share a:hover {

    background-color: #007bb5;

    color: #fff

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li.qodef-tumblr-share a:hover {

    background-color: #32506d;

    color: #fff

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li.qodef-pinterest-share a:hover {

    background-color: #cb2027;

    color: #fff

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li.qodef-vk-share a:hover {

    background-color: #45668e;

    color: #fff

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li a {

    font-size: 12px;

    color: #757575;

    background-color: #fff

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li:nth-child(1) {

    bottom: -30px

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li:nth-child(2) {

    bottom: -60px

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li:nth-child(3) {

    bottom: -90px

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li:nth-child(4) {

    bottom: -120px

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li:nth-child(5) {

    bottom: -150px

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li:nth-child(6) {

    bottom: -180px

}



.qodef-social-share-holder.qodef-dropdown.qodef-bottom .qodef-social-share-dropdown li:nth-child(7) {

    bottom: -210px

}



.qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown {

    top: 0;

    right: 0

}



.qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown li:nth-child(1) {

    left: 5px

}



.qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown li:nth-child(2) {

    left: 35px

}



.qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown li:nth-child(3) {

    left: 65px

}



.qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown li:nth-child(4) {

    left: 95px

}



.qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown li:nth-child(5) {

    left: 125px

}



.qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown li:nth-child(6) {

    left: 155px

}



.qodef-social-share-holder.qodef-dropdown.qodef-right .qodef-social-share-dropdown li:nth-child(7) {

    left: 185px

}



.qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown {

    top: 0;

    left: 0

}



.qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown li:nth-child(1) {

    right: 5px

}



.qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown li:nth-child(2) {

    right: 35px

}



.qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown li:nth-child(3) {

    right: 65px

}



.qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown li:nth-child(4) {

    right: 95px

}



.qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown li:nth-child(5) {

    right: 125px

}



.qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown li:nth-child(6) {

    right: 155px

}



.qodef-social-share-holder.qodef-dropdown.qodef-left .qodef-social-share-dropdown li:nth-child(7) {

    right: 185px

}



.qodef-ss-holder {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.qodef-ss-holder.qodef-ss-image-right .qodef-ss-image {

    left: 50%

}



.qodef-ss-holder.qodef-ss-image-right .qodef-ss-content {

    left: 0

}



.qodef-ss-holder .qodef-ss-image {

    position: absolute;

    top: 0;

    left: 0;

    width: 50%;

    height: 100%;

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover

}



.qodef-ss-holder .qodef-ss-image img {

    display: none

}



.qodef-ss-holder .qodef-ss-content {

    position: relative;

    display: inline-block;

    vertical-align: top;

    left: 50%;

    width: 50%;

    padding: 30px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-tabs,.qodef-tabs .qodef-tab-container,.qodef-tabs .qodef-tabs-nav {

    width: 100%;

    vertical-align: middle;

    position: relative;

    display: inline-block

}



.qodef-ss-holder .qodef-ss-title {

    margin: 0

}



.qodef-ss-holder .qodef-ss-text {

    margin: 14px 0 0

}



.qodef-ss-holder .qodef-ss-link {

    margin: 25px 0 0

}



.qodef-tabs .qodef-tabs-nav {

    margin: 0;

    padding: 0;

    list-style: none

}



.qodef-tabs .qodef-tabs-nav li {

    float: left;

    margin: 0;

    padding: 0

}



.qodef-tabs .qodef-tabs-nav li a {

    position: relative;

    display: inline-block;

    vertical-align: middle;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;

    -o-transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;

    transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out

}



.qodef-tabs .qodef-tab-container {

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-tabs .qodef-tab-container p {

    margin: 0

}



.qodef-tabs.qodef-tabs-standard .qodef-tabs-nav li a {

    padding: 7px 26px;

    font-size: 11px;

    line-height: 13px;

    font-weight: 400;

    letter-spacing: 1px;

    color: #000;

    background-color: #f6f6f6

}



.qodef-tabs.qodef-tabs-standard .qodef-tabs-nav li.ui-state-active a,.qodef-tabs.qodef-tabs-standard .qodef-tabs-nav li.ui-state-hover a {

    color: #fff;

    background-color: #bf5c30

}



.qodef-tabs.qodef-tabs-standard .qodef-tab-container {

    margin: 25px 0 0

}



.qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li {

    margin: 0 12px 0 0

}



.qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li a {

    padding: 7px 26px;

    font-size: 11px;

    line-height: 25px;

    font-weight: 400;

    letter-spacing: 1px;

    color: #fff;

    background-color: #000

}



.qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li.ui-state-active a,.qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li.ui-state-hover a {

    color: #fff;

    background-color: #bf5c30

}



.qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li:last-child {

    margin: 0

}



.qodef-tabs.qodef-tabs-boxed .qodef-tab-container {

    margin: 25px 0 0

}



.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li {

    margin: 0 40px 0 36px;

    position: relative;

    display: inline-block;

    float: none

}



.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li:before {

    content: '';

    height: 60%;

    width: 1px;

    position: absolute;

    right: -40px;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    background-color: #e1e1e1

}



.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li:first-child {

    margin-left: 0

}



.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li:last-child {

    margin-right: 0

}



.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li:last-child:before {

    display: none

}



.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li a {

    padding: 3px 0;

    font-size: 11px;

    line-height: 13px;

    font-weight: 400;

    text-transform: uppercase;

    color: #000;

    position: relative;

    letter-spacing: .2em

}



.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li a:after {

    content: '';

    height: 1px;

    width: 0;

    bottom: -2px;

    left: -2px;

    background-color: #000;

    position: absolute;

    -webkit-transition: .4s;

    -o-transition: .4s;

    transition: .4s

}



.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li.ui-state-active a,.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li.ui-state-hover a {

    color: #000

}



.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li.ui-state-active a:after,.qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li.ui-state-hover a:after {

    width: calc(100% + 4px)

}



.qodef-tabs.qodef-tabs-simple .qodef-tab-container {

    padding: 33px 0

}



.qodef-tabs.qodef-tabs-vertical {

    display: table

}



.qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav {

    display: table-cell;

    vertical-align: top;

    width: 140px;

    height: 100%;

    border-right: 1px solid #e1e1e1;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li {

    display: block;

    float: none;

    margin: 0 0 24px

}



.qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li a {

    font-size: 18px;

    line-height: 26px;

    font-weight: 400;

    color: #999

}



.qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li.ui-state-active a,.qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li.ui-state-hover a {

    color: #000

}



.qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li:last-child {

    margin: 0

}



.qodef-tabs.qodef-tabs-vertical .qodef-tab-container {

    display: table-cell;

    vertical-align: top;

    width: calc(100% - 140px);

    height: 100%;

    padding: 0 0 0 45px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.ui-widget-content {

    padding: 0;

    

    font-size: inherit;

    color: inherit;

    background: 0 0;

    border: 0;

    border-radius: 0

}



.ui-widget-content .ui-widget-header {

    font-size: inherit;

    line-height: inherit;

    font-weight: inherit;

    color: initial;

    background: 0 0;

    border: 0;

    border-radius: 0

}



.ui-widget-content .ui-tabs-nav li {

    position: initial;

    font-weight: inherit;

    color: inherit;

    background: initial;

    border: 0;

    border-radius: 0

}



.ui-widget-content .ui-widget-content {

    color: inherit;

    background: 0 0;

    border: 0;

    border-radius: 0

}



@media only screen and (max-width: 680px) {

    .qodef-team-carousel-holder .qodef-owl-slider .owl-nav {

        display:none

    }

}



.qodef-team-carousel-holder .qodef-owl-slider .owl-nav .owl-prev {

    left: -50px

}



.qodef-team-carousel-holder .qodef-owl-slider .owl-nav .owl-next {

    right: -50px

}



.qodef-team-holder {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.touch .qodef-team-holder.qodef-team-info-on-image {

    cursor: pointer

}



.qodef-team-holder.qodef-team-info-on-image:hover .qodef-team-social-wrapper {

    opacity: 1

}



.qodef-team-holder.qodef-team-info-on-image:hover .qodef-team-social-inner {

    -webkit-transform: translate3d(0,0,0);

    transform: translate3d(0,0,0);

    -webkit-transition: opacity .5s,-webkit-transform .45s cubic-bezier(.64,.01,.15,1.16);

    -o-transition: transform .45s cubic-bezier(.64,.01,.15,1.16),opacity .5s;

    transition: transform .45s cubic-bezier(.64,.01,.15,1.16),opacity .5s;

    transition: transform .45s cubic-bezier(.64,.01,.15,1.16),opacity .5s,-webkit-transform .45s cubic-bezier(.64,.01,.15,1.16)

}



.qodef-team-holder.qodef-team-info-on-image .qodef-team-social-holder {

    margin: 7px 0 0;

    position: static

}



.qodef-team-holder .qodef-team-image {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.qodef-team-holder .qodef-team-image img {

    display: block

}



.qodef-team-holder .qodef-team-info {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    margin: 25px 0 0

}



.qodef-team-holder .qodef-team-name {

    margin: 0

}



.qodef-team-holder .qodef-team-position {

    margin: 6px 0 0

}



.qodef-team-holder .qodef-team-text {

    margin: 2px 0 0

}



.qodef-team-holder .qodef-team-social-wrapper {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    background-color: rgba(255,255,255,.85);

    z-index: 1;

    opacity: 0;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);

    -webkit-transition: opacity .3s;

    -o-transition: opacity .3s;

    transition: opacity .3s

}



.qodef-team-holder .qodef-team-social-outer {

    position: relative;

    display: table;

    table-layout: fixed;

    height: 100%;

    width: 100%

}



.qodef-team-holder .qodef-team-social-inner {

    position: relative;

    display: table-cell;

    height: 100%;

    width: 100%;

    padding: 20px 40px 33px;

    vertical-align: bottom;

    -webkit-transform: translate3d(0,40px,0);

    transform: translate3d(0,40px,0);

    -webkit-transition: -webkit-transform .2s ease;

    -o-transition: transform .2s ease;

    transition: transform .2s ease;

    transition: transform .2s ease,-webkit-transform .2s ease

}



.qodef-team-holder .qodef-team-social-holder {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    margin: 9px 0 0

}



.qodef-team-holder .qodef-team-social-holder .qodef-team-icon {

    font-size: 14px;

    margin: 0 12px 0 0

}



.qodef-team-holder .qodef-team-social-holder .qodef-team-icon:last-child {

    margin: 0

}



.qodef-team-holder .qodef-team-social-holder .qodef-team-icon a {

    color: #cdcdcd;

    font-size: 16px

}



.qodef-team-holder .qodef-team-social-holder .qodef-team-icon a:hover {

    color: #000

}



.qodef-team-holder .qodef-team-social-holder .qodef-team-icon .qodef-icon-element {

    font-size: inherit;

    -webkit-transition: none;

    -o-transition: none;

    transition: none

}



.qodef-team-holder .qodef-team-link {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0

}



.qodef-text-marquee {

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    white-space: nowrap;

    color: #000;

    font-size: 60px;

    font-weight: 600;

    overflow: hidden

}



.qodef-text-marquee .qodef-marquee-element {

    padding: 0 25px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    will-change: transform

}



html {

    height: 100%;

    overflow-x: hidden

}



.curtains {

    width: 100%

}



.curtains&gt;li {

    -webkit-transform: translateZ(0);

    background: #fff;

    position: fixed;

    display: block;

    top: 0;

    left: 0;

    width: 100%;

    min-height: 100%;

    overflow: hidden;

    z-index: 1

}



.curtains&gt;li.hidden,.qodef-uncovering-section-on-page footer {

    display: none

}



.curtains&gt;li:first-child {

    z-index: 2

}



.qodef-uncovering-section-on-page:not(.qodef-header-bottom) .qodef-page-header {

    position: fixed;

    top: 0;

    left: 0;

    -webkit-transition: top .6s ease;

    -o-transition: top .6s ease;

    transition: top .6s ease

}



.qodef-uncovering-section-on-page:not(.qodef-header-bottom).qodef-header-top-enabled .qodef-top-bar {

    position: fixed;

    top: -45px;

    left: 0;

    -webkit-transition: top .6s ease;

    -o-transition: top .6s ease;

    transition: top .6s ease

}



.qodef-uncovering-section-on-page:not(.qodef-header-bottom).qodef-header-top-enabled:not(.qodef-sticky-header-appear) .qodef-top-bar {

    top: 0

}



.qodef-uncovering-section-on-page:not(.qodef-header-bottom).qodef-header-top-enabled:not(.qodef-sticky-header-appear) .qodef-page-header {

    top: 45px

}



.qodef-uncovering-sections {

    -webkit-transition: opacity .3s ease-out;

    -o-transition: opacity .3s ease-out;

    transition: opacity .3s ease-out;

    opacity: 0

}



.qodef-uncovering-sections li,.qodef-uncovering-sections ul {

    margin: 0;

    padding: 0

}



.qodef-uncovering-sections.qodef-loaded {

    opacity: 1

}



.qodef-uncovering-sections .qodef-uss-item {

    display: inline-block;

    height: 100%;

    width: 100%;

    margin: 0;

    padding: 0;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    overflow: hidden;

    will-change: transform

}



.qodef-uncovering-sections .qodef-uss-item .qodef-uss-image-holder {

    position: absolute;

    top: -5%;

    left: 0;

    width: 100%;

    height: 125%;

    will-change: transform;

    background-position: center;

    background-size: cover

}



.qodef-uncovering-sections .qodef-uss-item.qodef-uss-item-va-top .qodef-uss-item-inner {

    vertical-align: top

}



.qodef-uncovering-sections .qodef-uss-item.qodef-uss-item-va-bottom .qodef-uss-item-inner {

    vertical-align: bottom

}



.qodef-uncovering-sections .qodef-uss-item.qodef-uss-item-ha-left .qodef-uss-item-inner {

    text-align: left

}



.qodef-uncovering-sections .qodef-uss-item.qodef-uss-item-ha-center .qodef-uss-item-inner {

    text-align: center

}



.qodef-uncovering-sections .qodef-uss-item.qodef-uss-item-ha-right .qodef-uss-item-inner {

    text-align: right

}



.qodef-uncovering-sections .qodef-uss-item.qodef-uss-item-has-link .qodef-uss-item-inner a {

    position: relative

}



.qodef-uncovering-sections .qodef-uss-item .qodef-uss-item-outer {

    position: relative;

    display: table;

    table-layout: fixed;

    height: 100%;

    width: 100%

}



.qodef-uncovering-sections .qodef-uss-item .qodef-uss-item-inner {

    position: relative;

    display: table-cell;

    height: 100%;

    width: 100%;

    vertical-align: middle;

    padding: 5%;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-uncovering-sections .qodef-uss-item .qodef-uss-item-inner a {

    position: relative

}



.qodef-uncovering-sections .qodef-uss-item .qodef-uss-item-link {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 1

}



.qodef-fss-shadow {

    background: #323134;

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 19;

    opacity: 0;

    pointer-events: none;

    backface-visibility: hidden;

    -moz-backface-visibility: hidden;

    -webkit-backface-visibility: hidden;

    will-change: opacity

}



.qodef-video-button-holder {

    position: relative;

    display: inline-block;

    vertical-align: middle

}



.qodef-video-button-holder.qodef-vb-has-img .qodef-video-button-play,.qodef-video-button-holder.qodef-vb-has-img .qodef-video-button-play-image {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 1

}



.qodef-video-button-holder.qodef-vb-has-img .qodef-video-button-play .qodef-video-button-play-inner,.qodef-video-button-holder.qodef-vb-has-img .qodef-video-button-play-image .qodef-video-button-play-inner {

    position: relative;

    top: 50%;

    left: 0;

    display: block;

    text-align: center;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%)

}



.qodef-video-button-holder .qodef-video-button-image {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.qodef-video-button-holder .qodef-video-button-image img {

    display: block;

    width: 100%

}



.qodef-video-button-holder .qodef-video-button-play,.qodef-video-button-holder .qodef-video-button-play-image {

    position: relative;

    display: inline-block;

    vertical-align: top;

    z-index: 1

}



.qodef-video-button-holder .qodef-video-button-play {

    color: #000;

    font-size: 106px;

    line-height: 1

}



.qodef-video-button-holder .qodef-video-button-play span,.qodef-video-button-holder .qodef-video-button-play span:before {

    display: block;

    line-height: inherit

}



.qodef-video-button-holder .qodef-video-button-play-image.qodef-vb-has-hover-image:hover img:first-child {

    opacity: 0

}



.qodef-video-button-holder .qodef-video-button-play-image.qodef-vb-has-hover-image:hover img:nth-child(2) {

    opacity: 1

}



.qodef-video-button-holder .qodef-video-button-play-image img {

    display: block;

    margin: 0 auto;

    -webkit-transition: opacity .3s ease-in-out;

    -o-transition: opacity .3s ease-in-out;

    transition: opacity .3s ease-in-out

}



.qodef-video-button-holder .qodef-video-button-play-image img:first-child {

    position: relative;

    opacity: 1

}



.qodef-video-button-holder .qodef-video-button-play-image img:nth-child(2) {

    position: absolute;

    top: 0;

    left: 50%;

    opacity: 0;

    -webkit-transform: translateX(-50%) translateZ(0);

    transform: translateX(-50%) translateZ(0)

}



.rev_slider_wrapper .qodef-video-button-holder .qodef-video-button-play-image img:nth-child(2) {

    -webkit-transform: translateZ(0);

    transform: translateZ(0)

}



.qodef-instagram-list-holder {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    clear: both

}



.qodef-instagram-list-holder:not(.qodef-il-one-column) .qodef-il-item {

    float: left

}



.qodef-instagram-list-holder .qodef-instagram-carousel {

    margin: 0!important

}



.qodef-instagram-list-holder .qodef-il-item {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    padding: 0;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.wpb_widgetised_column .widget.widget_qodef_instagram_widget .qodef-widget-title,aside.qodef-sidebar .widget.widget_qodef_instagram_widget .qodef-widget-title {

    margin: 0 0 25px

}



.qodef-instagram-feed {

    list-style: none;

    padding: 0;

    margin: 0

}



.qodef-instagram-feed li {

    float: left;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

    border: none!important

}



.qodef-instagram-feed li a {

    position: relative;

    display: block;

    overflow: hidden

}



.qodef-instagram-feed li a:hover:after {

    opacity: 1

}



.qodef-instagram-feed li a:after {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    content: '';

    background-color: rgba(0,0,0,.4);

    opacity: 0;

    -webkit-transition: opacity .2s ease-in-out;

    -o-transition: opacity .2s ease-in-out;

    transition: opacity .2s ease-in-out

}



.qodef-instagram-feed li a .qodef-instagram-icon {

    position: absolute;

    top: 50%;

    left: 50%;

    color: #fff;

    opacity: 0;

    z-index: 1;

    -webkit-transition: .3s;

    -o-transition: .3s;

    transition: .3s;

    -webkit-transform: translate(-50%,-10%);

    -ms-transform: translate(-50%,-10%);

    transform: translate(-50%,-10%)

}



.qodef-instagram-feed li a:hover .qodef-instagram-icon {

    opacity: 1;

    -webkit-transform: translate(-50%,-50%);

    -ms-transform: translate(-50%,-50%);

    transform: translate(-50%,-50%)

}



.qodef-instagram-feed li img {

    width: 100%;

    display: block

}



.qodef-instagram-feed.qodef-instagram-gallery.qodef-no-space {

    margin: 0

}



.qodef-instagram-feed.qodef-instagram-gallery.qodef-no-space li {

    padding: 0;

    margin: 0

}



.qodef-instagram-feed.qodef-instagram-gallery.qodef-tiny-space {

    margin: 0 -5px -10px

}



.qodef-instagram-feed.qodef-instagram-gallery.qodef-tiny-space li {

    padding: 0 5px;

    margin: 0 0 10px

}



.qodef-instagram-feed.qodef-instagram-gallery.qodef-small-space {

    margin: 0 -10px -20px

}



.qodef-instagram-feed.qodef-instagram-gallery.qodef-small-space li {

    padding: 0 10px;

    margin: 0 0 20px

}



.qodef-instagram-feed.qodef-instagram-gallery.qodef-normal-space {

    margin: 0 -15px -30px

}



.qodef-instagram-feed.qodef-instagram-gallery.qodef-normal-space li {

    padding: 0 15px;

    margin: 0 0 30px

}



.qodef-instagram-feed.qodef-instagram-gallery.qodef-col-2 li {

    width: 50%

}



.qodef-instagram-feed.qodef-instagram-gallery.qodef-col-3 li {

    width: 33.33333%

}



.qodef-instagram-feed.qodef-instagram-gallery.qodef-col-4 li {

    width: 25%

}



.qodef-instagram-feed.qodef-instagram-gallery.qodef-col-6 li {

    width: 16.66667%

}



.qodef-instagram-feed.qodef-instagram-gallery.qodef-col-9 li {

    width: 11.11111%

}



.qodef-instagram-feed.qodef-instagram-carousel li {

    position: relative;

    width: 100%;

    margin: 0;

    padding: 0

}



.qodef-instagram-feed.qodef-instagram-carousel li a {

    position: relative;

    display: block;

    height: 100%

}



.qodef-twitter-list-holder,.qodef-twitter-list-holder .qodef-tl-item,.qodef-twitter-list-holder .qodef-tli-content,.qodef-twitter-list-holder .qodef-tli-inner,.qodef-twitter-list-holder .qodef-twitter-content-top,.qodef-twitter-list-holder .qodef-twitter-list {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.qodef-twitter-list-holder {

    clear: both

}



.qodef-twitter-list-holder .qodef-twitter-list {

    list-style: none;

    margin: 0;

    padding: 0

}



.qodef-twitter-list-holder .qodef-tl-item {

    padding: 0;

    margin: 0;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-twitter-list-holder .qodef-tli-inner {

    background-color: #fff;

    -webkit-transition: all .2s ease-in-out;

    -o-transition: all .2s ease-in-out;

    transition: all .2s ease-in-out

}



.qodef-twitter-list-holder .qodef-tli-inner:hover {

    -webkit-box-shadow: -2px 4px 13px 0 rgba(81,137,162,.05);

    box-shadow: -2px 4px 13px 0 rgba(81,137,162,.05);

    -webkit-transform: translateY(-3px);

    -ms-transform: translateY(-3px);

    transform: translateY(-3px)

}



.qodef-twitter-list-holder .qodef-tli-content {

    padding: 35px 23px;

    border: 1px solid #f2f2f2;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-twitter-list-holder .qodef-twitter-content-top {

    margin-bottom: 25px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-twitter-list-holder .qodef-twitter-link-over {

    position: absolute;

    display: block;

    width: 100%;

    height: 100%;

    top: 0;

    left: 0;

    z-index: 1

}



.qodef-twitter-list-holder .qodef-twitter-user {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    padding-right: 30px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-twitter-list-holder .qodef-twitter-user .qodef-twitter-image {

    position: relative;

    display: inline-block;

    vertical-align: top;

    float: left;

    width: 56px;

    height: 56px

}



.qodef-twitter-list-holder .qodef-twitter-user .qodef-twitter-image img {

    border-radius: 50%

}



.qodef-twitter-list-holder .qodef-twitter-user .qodef-twitter-name {

    position: relative;

    display: inline-block;

    vertical-align: top;

    float: left;

    width: calc(100% - 56px);

    padding-left: 15px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-twitter-list-holder .qodef-twitter-user .qodef-twitter-name * {

    margin: 0

}



.qodef-twitter-list-holder .qodef-twitter-icon {

    position: absolute;

    top: -7px;

    right: 3px;

    width: 20px;

    display: inline-block;

    vertical-align: top;

    color: #bf5c30;

    font-size: 24px;

    text-align: right

}



.qodef-twitter-list-holder .qodef-tweet-text {

    padding-left: 12px;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.qodef-twitter-list-holder .qodef-tweet-text a {

    position: relative;

    color: grey;

    z-index: 2

}



.qodef-twitter-list-holder .qodef-tweet-text a:hover {

    color: #bf5c30

}



.qodef-twitter-list-holder .qodef-twitter-profile a {

    position: relative;

    color: grey;

    z-index: 2

}



.qodef-twitter-list-holder .qodef-twitter-profile a:hover {

    color: #bf5c30

}



.widget.widget_qodef_twitter_widget {

    margin: 0 0 20px

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    margin: 0

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget li {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget li:not(:last-child) {

    margin: 0 0 22px

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget li .qodef-twitter-icon {

    font-size: 18px;

    color: #bf5c30

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget li .qodef-tweet-text {

    position: relative

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget li .qodef-tweet-text span {

    color: #757575

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget li .qodef-tweet-text a {

    position: relative;

    color: #757575

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget li .qodef-tweet-text a:hover {

    color: #bf5c30

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget li .qodef-tweet-text a.qodef-tweet-time {

    display: block

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget li .qodef-tweet-text a.qodef-tweet-time span {

    margin: 0 2px 0 0

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget.qodef-twitter-standard li .qodef-twitter-icon {

    position: absolute;

    top: 2px;

    left: 0

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget.qodef-twitter-standard li .qodef-tweet-text {

    padding: 0 0 0 40px

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget.qodef-twitter-slider {

    position: relative;

    display: inline-block;

    width: 100%;

    vertical-align: middle;

    padding: 0 40px;

    text-align: center;

    -webkit-box-sizing: border-box;

    box-sizing: border-box

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget.qodef-twitter-slider li {

    overflow: hidden

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget.qodef-twitter-slider li .qodef-tweet-text a.qodef-tweet-time {

    margin: 21px 0 0

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget.qodef-twitter-slider .owl-nav .owl-prev {

    left: 0

}



.widget.widget_qodef_twitter_widget .qodef-twitter-widget.qodef-twitter-slider .owl-nav .owl-next {

    right: 0

}

</pre></body></html>