@media only screen and (max-width:1024px) {
    .qodef-woocommerce-page table.cart td.actions .coupon input[type=text] {
        width: 180px;
        margin: 0 17px 0 0;
        padding: 13px 20px
    }
    .qodef-woocommerce-page table.cart td.actions .button {
        padding: 13px 28px 9px
    }
    .qodef-woocommerce-page table.cart td.actions .button[name=update_cart] {
        margin: 2px 0 0 22px
    }
}

@media only screen and (max-width:768px) {
    .qodef-woocommerce-page table.cart td.actions .coupon input[type=text] {
        width: 180px;
        margin: 0 17px 0 0;
        padding: 13px 20px
    }
    .qodef-woocommerce-page table.cart td.actions .button {
        padding: 13px 28px 9px
    }
    .qodef-woocommerce-page table.cart td.actions .button[name=update_cart] {
        margin: 1px 0 0 20px
    }
}

@media only screen and (max-width:680px) {
    .qodef-woocommerce-page table.cart tr td,
    .qodef-woocommerce-page table.cart tr th {
        font-size: 12px
    }
    .qodef-woocommerce-page table.cart tr th {
        font-size: 11px!important
    }
    .qodef-woocommerce-page table.cart tr th.product-remove {
        display: none
    }
    .qodef-woocommerce-page table.cart tr.cart_item td.product-thumbnail {
        width: auto;
        padding-right: 0
    }
    .qodef-woocommerce-page table.cart tr.cart_item td.product-thumbnail a {
        width: 62px
    }
    .qodef-woocommerce-page table.cart tr.cart_item td.product-name {
        display: none
    }
    .qodef-woocommerce-page table.cart td.actions .coupon {
        margin: 0 0 20px
    }
    .qodef-woocommerce-page table.cart td.actions .coupon input[type=text] {
        width: 185px;
        padding: 9px 15px;
        margin: 0 10px 20px 0
    }
    .qodef-woocommerce-page table.cart td.actions .button {
        width: 200px
    }
    .qodef-woocommerce-page table.cart td.actions button[name=update_cart] {
        margin: 2px 0 0!important;
        margin: 2px 0 0 22px
    }
    .qodef-woocommerce-page table.cart td.actions .coupon,
    .qodef-woocommerce-page table.cart td.actions>input {
        float: none;
        display: block
    }
}

@media only screen and (max-width:768px) {
    .qodef-woocommerce-page .woocommerce-checkout .col-1,
    .qodef-woocommerce-page .woocommerce-checkout .col-2 {
        width: 100%
    }
    .qodef-woocommerce-page .woocommerce-checkout .col-1 {
        margin: 0 0 25px
    }
}

@media only screen and (max-width:680px) {
    .qodef-woocommerce-page .woocommerce-checkout .col-1 .form-row,
    .qodef-woocommerce-page .woocommerce-checkout .col-2 .form-row {
        width: 100%;
        margin: 0;
        float: none
    }
}

@media only screen and (max-width:480px) {
    .qodef-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li.payment_method_paypal label img {
        display: none
    }
}

@media only screen and (max-width:768px) {
    .qodef-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-1,
    .qodef-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-2 {
        width: 100%
    }
    .qodef-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-1 {
        margin: 0 0 25px
    }
}

@media only screen and (max-width:1024px) {
    .woocommerce-page .qodef-content .wc-forward:not(.added_to_cart):not(.checkout-button),
    .woocommerce-page .qodef-content a.added_to_cart,
    .woocommerce-page .qodef-content a.button,
    .woocommerce-page .qodef-content button[type=submit]:not(.qodef-search-submit),
    .woocommerce-page .qodef-content input[type=submit],
    div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button),
    div.woocommerce a.added_to_cart,
    div.woocommerce a.button,
    div.woocommerce button[type=submit]:not(.qodef-search-submit),
    div.woocommerce input[type=submit] {
        padding: 13px 32px 9px 35px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-woo-single-page .qodef-single-product-content .qodef-new-product,
    .qodef-woo-single-page .qodef-single-product-content .qodef-sold {
        right: 0
    }
}

@media only screen and (max-width:768px) {
    .qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .qodef-onsale {
        left: 10px
    }
}

@media only screen and (max-width:768px) {
    .qodef-woocommerce-page .woocommerce-error,
    .qodef-woocommerce-page .woocommerce-info,
    .qodef-woocommerce-page .woocommerce-message {
        padding: 17px 25px!important
    }
}

@media only screen and (max-width:680px) {
    .qodef-woocommerce-page .woocommerce-error,
    .qodef-woocommerce-page .woocommerce-info,
    .qodef-woocommerce-page .woocommerce-message {
        padding: 14px 20px;
        line-height: 2em
    }
    .qodef-woocommerce-page .woocommerce-error a,
    .qodef-woocommerce-page .woocommerce-info a,
    .qodef-woocommerce-page .woocommerce-message a {
        float: none;
        margin: 0 70% 15px 0!important;
        white-space: nowrap
    }
}

@media only screen and (max-width:768px) {
    .woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-input,
    .woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-minus,
    .woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-plus,
    div.woocommerce .qodef-quantity-buttons .qodef-quantity-input,
    div.woocommerce .qodef-quantity-buttons .qodef-quantity-minus,
    div.woocommerce .qodef-quantity-buttons .qodef-quantity-plus {
        font-size: 13px
    }
    .woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-input,
    div.woocommerce .qodef-quantity-buttons .qodef-quantity-input {
        height: 38px;
        width: 38px;
        margin: 0 19px 0 0;
        line-height: 36px
    }
    .woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-minus,
    .woocommerce-page .qodef-content .qodef-quantity-buttons .qodef-quantity-plus,
    div.woocommerce .qodef-quantity-buttons .qodef-quantity-minus,
    div.woocommerce .qodef-quantity-buttons .qodef-quantity-plus {
        width: 19px;
        height: 19px;
        line-height: 17px
    }
}

@media only screen and (max-width:680px) {
    .qodef-woocommerce-page .woocommerce-ordering,
    .qodef-woocommerce-page .woocommerce-result-count {
        width: 100%;
        margin-bottom: 0
    }
    .qodef-woocommerce-page .woocommerce-ordering {
        text-align: initial
    }
    .qodef-woocommerce-page .woocommerce-ordering .orderby {
        display: block
    }
}

@media only screen and (max-width:1024px) {
    .qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
        width: 28%
    }
    .qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content {
        width: 72%;
        padding: 0 0 0 20px
    }
}

@media only screen and (max-width:768px) {
    .qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content,
    .qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
        float: none;
        width: 100%;
        padding: 0
    }
    .qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul {
        border-right: none
    }
    .qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li:not(:last-child) {
        margin: 0 0 14px
    }
    .qodef-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content {
        margin: 40px 0 0
    }
    .qodef-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-1,
    .qodef-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-2 {
        width: 100%
    }
    .qodef-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-1 {
        margin: 0 0 25px
    }
}

@media only screen and (max-width:1440px) {
    .woocommerce.columns-6>.products>.product {
        width: 20%
    }
}

@media only screen and (max-width:1440px) and (min-width:1201px) {
    .woocommerce.columns-6>.products>.product:nth-child(5n+1) {
        clear: both
    }
}

@media only screen and (max-width:1200px) {
    .woocommerce.columns-5>.products>.product {
        width: 25%
    }
}

@media only screen and (max-width:1200px) and (min-width:1025px) {
    .woocommerce.columns-5>.products>.product:nth-child(4n+1) {
        clear: both
    }
}

@media only screen and (max-width:1200px) {
    .woocommerce.columns-6>.products>.product {
        width: 25%
    }
}

@media only screen and (max-width:1200px) and (min-width:1025px) {
    .woocommerce.columns-6>.products>.product:nth-child(4n+1) {
        clear: both
    }
}

@media only screen and (max-width:1024px) {
    .qodef-woocommerce-columns-3 .cross-sells>.products>.product,
    .qodef-woocommerce-columns-3 .qodef-pl-main-holder>.products>.product,
    .qodef-woocommerce-columns-3 .related.products>.products>.product,
    .qodef-woocommerce-columns-3 .upsells.products>.products>.product {
        width: 33.33333%
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .qodef-woocommerce-columns-3 .cross-sells>.products>.product:nth-child(3n+1),
    .qodef-woocommerce-columns-3 .qodef-pl-main-holder>.products>.product:nth-child(3n+1),
    .qodef-woocommerce-columns-3 .related.products>.products>.product:nth-child(3n+1),
    .qodef-woocommerce-columns-3 .upsells.products>.products>.product:nth-child(3n+1) {
        clear: both
    }
}

@media only screen and (max-width:1024px) {
    .qodef-woocommerce-columns-4 .cross-sells>.products>.product,
    .qodef-woocommerce-columns-4 .qodef-pl-main-holder>.products>.product,
    .qodef-woocommerce-columns-4 .related.products>.products>.product,
    .qodef-woocommerce-columns-4 .upsells.products>.products>.product {
        width: 33.33333%
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .qodef-woocommerce-columns-4 .cross-sells>.products>.product:nth-child(3n+1),
    .qodef-woocommerce-columns-4 .qodef-pl-main-holder>.products>.product:nth-child(3n+1),
    .qodef-woocommerce-columns-4 .related.products>.products>.product:nth-child(3n+1),
    .qodef-woocommerce-columns-4 .upsells.products>.products>.product:nth-child(3n+1) {
        clear: both
    }
}

@media only screen and (max-width:1024px) {
    .woocommerce.columns-4>.products>.product {
        width: 33.33333%
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .woocommerce.columns-4>.products>.product:nth-child(3n+1) {
        clear: both
    }
}

@media only screen and (max-width:1024px) {
    .woocommerce.columns-5>.products>.product {
        width: 33.33333%
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .woocommerce.columns-5>.products>.product:nth-child(3n+1) {
        clear: both
    }
}

@media only screen and (max-width:1024px) {
    .woocommerce.columns-6>.products>.product {
        width: 33.33333%
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .woocommerce.columns-6>.products>.product:nth-child(3n+1) {
        clear: both
    }
}

@media only screen and (max-width:768px) {
    .qodef-woocommerce-columns-3 .cross-sells>.products>.product,
    .qodef-woocommerce-columns-3 .qodef-pl-main-holder>.products>.product,
    .qodef-woocommerce-columns-3 .related.products>.products>.product,
    .qodef-woocommerce-columns-3 .upsells.products>.products>.product {
        width: 50%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .qodef-woocommerce-columns-3 .cross-sells>.products>.product:nth-child(2n+1),
    .qodef-woocommerce-columns-3 .qodef-pl-main-holder>.products>.product:nth-child(2n+1),
    .qodef-woocommerce-columns-3 .related.products>.products>.product:nth-child(2n+1),
    .qodef-woocommerce-columns-3 .upsells.products>.products>.product:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:768px) {
    .qodef-woocommerce-columns-4 .cross-sells>.products>.product,
    .qodef-woocommerce-columns-4 .qodef-pl-main-holder>.products>.product,
    .qodef-woocommerce-columns-4 .related.products>.products>.product,
    .qodef-woocommerce-columns-4 .upsells.products>.products>.product {
        width: 50%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .qodef-woocommerce-columns-4 .cross-sells>.products>.product:nth-child(2n+1),
    .qodef-woocommerce-columns-4 .qodef-pl-main-holder>.products>.product:nth-child(2n+1),
    .qodef-woocommerce-columns-4 .related.products>.products>.product:nth-child(2n+1),
    .qodef-woocommerce-columns-4 .upsells.products>.products>.product:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:768px) {
    .woocommerce.columns-3>.products>.product {
        width: 50%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .woocommerce.columns-3>.products>.product:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:768px) {
    .woocommerce.columns-4>.products>.product {
        width: 50%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .woocommerce.columns-4>.products>.product:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:768px) {
    .woocommerce.columns-5>.products>.product {
        width: 50%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .woocommerce.columns-5>.products>.product:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:768px) {
    .woocommerce.columns-6>.products>.product {
        width: 50%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .woocommerce.columns-6>.products>.product:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:680px) {
    .qodef-woocommerce-columns-3 .cross-sells>.products>.product,
    .qodef-woocommerce-columns-3 .qodef-pl-main-holder>.products>.product,
    .qodef-woocommerce-columns-3 .related.products>.products>.product,
    .qodef-woocommerce-columns-3 .upsells.products>.products>.product {
        width: 100%
    }
    .qodef-woocommerce-columns-4 .cross-sells>.products>.product,
    .qodef-woocommerce-columns-4 .qodef-pl-main-holder>.products>.product,
    .qodef-woocommerce-columns-4 .related.products>.products>.product,
    .qodef-woocommerce-columns-4 .upsells.products>.products>.product {
        width: 100%
    }
    .woocommerce.columns-2>.products>.product {
        width: 100%
    }
    .woocommerce.columns-3>.products>.product {
        width: 100%
    }
    .woocommerce.columns-4>.products>.product {
        width: 100%
    }
    .woocommerce.columns-5>.products>.product {
        width: 100%
    }
    .woocommerce.columns-6>.products>.product {
        width: 100%
    }
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
    div.woocommerce>.single-product .woocommerce-tabs ul.tabs>li a {
        padding: 12px 7px
    }
}

@media only screen and (max-width:1024px) {
    div.woocommerce>.single-product .woocommerce-tabs ul.tabs>li a {
        padding: 13px 10px
    }
}

@media only screen and (max-width:680px) {
    div.woocommerce>.single-product .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
        width: 50%
    }
}

@media only screen and (min-width:1025px) and (max-width:1200px) {
    .qodef-woo-single-page .woocommerce-tabs ul.tabs>li a {
        padding: 12px 7px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-woo-single-page .qodef-single-product-content .images,
    .qodef-woo-single-page .qodef-single-product-content .qodef-single-product-summary {
        float: none;
        width: 100%;
        padding: 0
    }
    .qodef-woo-single-page .qodef-single-product-content .images .woocommerce-product-gallery__trigger {
        right: 10px
    }
    .qodef-woo-single-page .qodef-single-product-content .qodef-single-product-summary {
        margin: 31px 0 0
    }
    .qodef-woo-single-page .woocommerce-tabs ul.tabs>li a {
        padding: 13px 10px
    }
}

@media only screen and (max-width:680px) {
    .qodef-woo-single-page .woocommerce-tabs ul.tabs>li a {
        padding: 13px 10px 13px 0
    }
    .qodef-woo-single-page.qodef-woo-single-thumb-on-left-side .qodef-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
        width: 50%
    }
    .qodef-woo-single-page .qodef-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__image:not(:first-child) {
        width: 50%
    }
}

@media only screen and (max-width:768px) {
    .qodef-shopping-cart-dropdown ul {
        margin: 20px
    }
}

@media only screen and (max-width:768px) {
    .qodef-plc-holder.qodef-simple-type .qodef-plc-image-outer,
    .qodef-plc-holder.qodef-simple-type .qodef-plc-text-wrapper {
        display: inline-block;
        width: 100%;
        padding: 0
    }
    .qodef-plc-holder.qodef-simple-type .qodef-plc-text-wrapper {
        margin: 30px 0 40px
    }
}

p {
    margin-top: 0;
    margin-bottom: 0
}

.cf7_custom_style_1 button.qodef-cf7-cs1-button.qodef-btn-wave-hover .qodef-btn-wave-holder {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nMTcycHgnIGhlaWdodD0nMTI2cHgnIHZpZXdCb3g9JzAgMCAxNzIgMTI1LjcnIGVuYWJsZS1iYWNrZ3JvdW5kPScwIDAgMTcyIDEyNS43JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyA+PHBhdGggZmlsbD0nIzBkZTNkOScgZD0nTTE3MywyMi43Yy0zMy45LDAtNDQuNy0xNC4xLTg4LjQtMTQuMWMtNDMuNiwwLTU0LjUsMTQuMS04NiwxNC4xVjEyNmwxNzQuNC0wLjNDMTczLDEyNS43LDE3MywyOC43LDE3MywyMi43eicvPjwvc3ZnPg==)
}

.cf7_custom_style_2 button.qodef-cf7-cs2-button.qodef-btn-wave-hover .qodef-btn-wave-holder {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nMTcycHgnIGhlaWdodD0nMTI2cHgnIHZpZXdCb3g9JzAgMCAxNzIgMTI1LjcnIGVuYWJsZS1iYWNrZ3JvdW5kPScwIDAgMTcyIDEyNS43JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyA+PHBhdGggZmlsbD0nIzBkZTNkOScgZD0nTTE3MywyMi43Yy0zMy45LDAtNDQuNy0xNC4xLTg4LjQtMTQuMWMtNDMuNiwwLTU0LjUsMTQuMS04NiwxNC4xVjEyNmwxNzQuNC0wLjNDMTczLDEyNS43LDE3MywyOC43LDE3MywyMi43eicvPjwvc3ZnPg==)
}

.cf7_custom_style_3 button.qodef-cf7-cs3-button.qodef-btn-wave-hover .qodef-btn-wave-holder {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHg9JzBweCcgeT0nMHB4JyB3aWR0aD0nMTcycHgnIGhlaWdodD0nMTI2cHgnIHZpZXdCb3g9JzAgMCAxNzIgMTI1LjcnIGVuYWJsZS1iYWNrZ3JvdW5kPScwIDAgMTcyIDEyNS43JyB4bWw6c3BhY2U9J3ByZXNlcnZlJyA+PHBhdGggZmlsbD0nIzBkZTNkOScgZD0nTTE3MywyMi43Yy0zMy45LDAtNDQuNy0xNC4xLTg4LjQtMTQuMWMtNDMuNiwwLTU0LjUsMTQuMS04NiwxNC4xVjEyNmwxNzQuNC0wLjNDMTczLDEyNS43LDE3MywyOC43LDE3MywyMi43eicvPjwvc3ZnPg==)
}

.error404 .qodef-page-header .qodef-menu-area {
    background-color: transparent!important
}

.error404 .qodef-content {
    background-image: url(https://waveride.qodeinteractive.com/wp-content/uploads/2020/01/404-page-img-1.jpg);
    background-position: center 0;
    background-size: cover;
    background-repeat: no-repeat
}

.error404 .qodef-page-not-found .qodef-404-title {
    color: #fff;
    font-family: Mr Dafoe;
    font-size: 180px;
    line-height: 162px;
    font-weight: 400;
    letter-spacing: 0
}

.error404 .qodef-page-not-found .qodef-404-subtitle {
    color: #fff;
    font-family: Josefin Sans;
    font-size: 40px;
    line-height: 48px;
    font-weight: 600;
    letter-spacing: .25px
}

.error404 .qodef-page-not-found .qodef-404-text {
    color: #fff;
    font-family: Josefin Sans;
    font-size: 19px;
    line-height: 25px;
    font-weight: 400;
    letter-spacing: -.25px
}

@media only screen and (max-width:1024px) {
    .qodef-mobile-header .qodef-mobile-logo-wrapper a {
        height: 55px!important
    }
}

.qodef-mobile-header .qodef-mobile-menu-opener a {
    color: #fff
}

.qodef-header-box .qodef-top-bar-background {
    height: 53px
}

.qodef-page-header .qodef-menu-area {
    height: 106px!important
}

.qodef-main-menu>ul>li>a {
    padding: 0 3px
}

.qodef-side-menu-slide-from-right .qodef-side-menu {
    right: -540;
    width: 540
}

.qodef-side-menu-slide-from-right.qodef-right-side-menu-opened .qodef-wrapper .qodef-cover {
    opacity: 1
}

.qodef-title-holder .qodef-title-wrapper .qodef-breadcrumbs {
    color: #fff
}

.qodef-title-holder .qodef-title-wrapper .qodef-page-title {
    color: #fff
}

.qodef-title-holder .qodef-title-wrapper .qodef-page-subtitle {
    color: #fff
}

@media only screen and (max-width:1024px) {
    body:not(.qodef-content-is-behind-header):not(.error404) .qodef-content {
        margin-top: 0!important
    }
}

@media only screen and (max-width:1024px) {
    .qodef-hide-on-tablet {
        display: none!important
    }
}

@media only screen and (max-width:680px) {
    .qodef-hide-on-mobile {
        display: none!important
    }
}

@media only screen and (max-width:1200px) {
    .qodef-container-inner,
    .qodef-grid,
    .qodef-row-grid-section {
        width: 950px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-container-inner,
    .qodef-grid,
    .qodef-row-grid-section {
        width: 768px
    }
}

@media only screen and (max-width:768px) {
    .qodef-container-inner,
    .qodef-grid,
    .qodef-row-grid-section {
        width: 600px
    }
}

@media only screen and (max-width:680px) {
    .qodef-container-inner,
    .qodef-grid,
    .qodef-row-grid-section {
        width: 420px
    }
}

@media only screen and (max-width:480px) {
    .qodef-container-inner,
    .qodef-grid,
    .qodef-row-grid-section {
        width: 300px
    }
}

@media only screen and (max-width:320px) {
    .qodef-container-inner,
    .qodef-grid,
    .qodef-row-grid-section {
        width: 90%
    }
}

@media only screen and (max-width:1200px) {
    .qodef-boxed .qodef-wrapper .qodef-footer-inner,
    .qodef-boxed .qodef-wrapper .qodef-wrapper-inner {
        width: 1000px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-boxed .qodef-wrapper .qodef-footer-inner,
    .qodef-boxed .qodef-wrapper .qodef-wrapper-inner {
        width: 818px
    }
}

@media only screen and (max-width:768px) {
    .qodef-boxed .qodef-wrapper .qodef-footer-inner,
    .qodef-boxed .qodef-wrapper .qodef-wrapper-inner {
        width: 650px
    }
}

@media only screen and (max-width:680px) {
    .qodef-boxed .qodef-wrapper .qodef-footer-inner,
    .qodef-boxed .qodef-wrapper .qodef-wrapper-inner {
        width: 470px
    }
}

@media only screen and (max-width:480px) {
    .qodef-boxed .qodef-wrapper .qodef-footer-inner,
    .qodef-boxed .qodef-wrapper .qodef-wrapper-inner {
        width: 350px
    }
}

@media only screen and (max-width:320px) {
    .qodef-boxed .qodef-wrapper .qodef-footer-inner,
    .qodef-boxed .qodef-wrapper .qodef-wrapper-inner {
        width: 92%
    }
}

@media only screen and (max-width:1280px) {
    .qodef-huge-space .qodef-outer-space {
        margin: 0 -25px
    }
    .qodef-huge-space .qodef-outer-space .qodef-item-space {
        padding: 0 25px;
        margin: 0 0 50px
    }
    .qodef-huge-space.qodef-disable-bottom-space {
        margin-bottom: -50px
    }
    .qodef-huge-space.qodef-columns-has-side-space {
        padding: 0 50px
    }
}

@media only screen and (max-width:1440px) {
    .qodef-grid-list.qodef-six-columns .qodef-masonry-grid-sizer {
        width: 20%
    }
    .qodef-grid-list.qodef-six-columns .qodef-item-space {
        width: 20%
    }
    .qodef-grid-list.qodef-six-columns .qodef-item-space.qodef-masonry-size-large-width,
    .qodef-grid-list.qodef-six-columns .qodef-item-space.qodef-masonry-size-large-width-height {
        width: 40%
    }
}

@media only screen and (max-width:1440px) and (min-width:1367px) {
    .qodef-grid-list.qodef-six-columns .qodef-item-space:nth-child(5n+1) {
        clear: both
    }
}

@media only screen and (max-width:1366px) {
    .qodef-grid-list.qodef-five-columns .qodef-masonry-grid-sizer {
        width: 25%
    }
    .qodef-grid-list.qodef-five-columns .qodef-item-space {
        width: 25%
    }
    .qodef-grid-list.qodef-five-columns .qodef-item-space.qodef-masonry-size-large-width,
    .qodef-grid-list.qodef-five-columns .qodef-item-space.qodef-masonry-size-large-width-height {
        width: 50%
    }
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
    .qodef-grid-list.qodef-five-columns .qodef-item-space:nth-child(4n+1) {
        clear: both
    }
}

@media only screen and (max-width:1366px) {
    .qodef-grid-list.qodef-six-columns .qodef-masonry-grid-sizer {
        width: 25%
    }
    .qodef-grid-list.qodef-six-columns .qodef-item-space {
        width: 25%
    }
    .qodef-grid-list.qodef-six-columns .qodef-item-space.qodef-masonry-size-large-width,
    .qodef-grid-list.qodef-six-columns .qodef-item-space.qodef-masonry-size-large-width-height {
        width: 50%
    }
}

@media only screen and (max-width:1366px) and (min-width:1025px) {
    .qodef-grid-list.qodef-six-columns .qodef-item-space:nth-child(4n+1) {
        clear: both
    }
}

@media only screen and (max-width:1024px) {
    .qodef-grid-list.qodef-four-columns .qodef-masonry-grid-sizer {
        width: 33.33333%
    }
    .qodef-grid-list.qodef-four-columns .qodef-item-space {
        width: 33.33333%
    }
    .qodef-grid-list.qodef-four-columns .qodef-item-space.qodef-masonry-size-large-width,
    .qodef-grid-list.qodef-four-columns .qodef-item-space.qodef-masonry-size-large-width-height {
        width: 66.66667%
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .qodef-grid-list.qodef-four-columns .qodef-item-space:nth-child(3n+1) {
        clear: both
    }
}

@media only screen and (max-width:1024px) {
    .qodef-grid-list.qodef-five-columns .qodef-masonry-grid-sizer {
        width: 33.33333%
    }
    .qodef-grid-list.qodef-five-columns .qodef-item-space {
        width: 33.33333%
    }
    .qodef-grid-list.qodef-five-columns .qodef-item-space.qodef-masonry-size-large-width,
    .qodef-grid-list.qodef-five-columns .qodef-item-space.qodef-masonry-size-large-width-height {
        width: 66.66667%
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .qodef-grid-list.qodef-five-columns .qodef-item-space:nth-child(3n+1) {
        clear: both
    }
}

@media only screen and (max-width:1024px) {
    .qodef-grid-list.qodef-six-columns .qodef-masonry-grid-sizer {
        width: 33.33333%
    }
    .qodef-grid-list.qodef-six-columns .qodef-item-space {
        width: 33.33333%
    }
    .qodef-grid-list.qodef-six-columns .qodef-item-space.qodef-masonry-size-large-width,
    .qodef-grid-list.qodef-six-columns .qodef-item-space.qodef-masonry-size-large-width-height {
        width: 66.66667%
    }
}

@media only screen and (max-width:1024px) and (min-width:769px) {
    .qodef-grid-list.qodef-six-columns .qodef-item-space:nth-child(3n+1) {
        clear: both
    }
}

@media only screen and (max-width:768px) {
    .qodef-grid-list.qodef-three-columns .qodef-masonry-grid-sizer {
        width: 50%
    }
    .qodef-grid-list.qodef-three-columns .qodef-item-space {
        width: 50%
    }
    .qodef-grid-list.qodef-three-columns .qodef-item-space.qodef-masonry-size-large-width,
    .qodef-grid-list.qodef-three-columns .qodef-item-space.qodef-masonry-size-large-width-height {
        width: 100%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .qodef-grid-list.qodef-three-columns .qodef-item-space:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:768px) {
    .qodef-grid-list.qodef-four-columns .qodef-masonry-grid-sizer {
        width: 50%
    }
    .qodef-grid-list.qodef-four-columns .qodef-item-space {
        width: 50%
    }
    .qodef-grid-list.qodef-four-columns .qodef-item-space.qodef-masonry-size-large-width,
    .qodef-grid-list.qodef-four-columns .qodef-item-space.qodef-masonry-size-large-width-height {
        width: 100%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .qodef-grid-list.qodef-four-columns .qodef-item-space:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:768px) {
    .qodef-grid-list.qodef-five-columns .qodef-masonry-grid-sizer {
        width: 50%
    }
    .qodef-grid-list.qodef-five-columns .qodef-item-space {
        width: 50%
    }
    .qodef-grid-list.qodef-five-columns .qodef-item-space.qodef-masonry-size-large-width,
    .qodef-grid-list.qodef-five-columns .qodef-item-space.qodef-masonry-size-large-width-height {
        width: 100%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .qodef-grid-list.qodef-five-columns .qodef-item-space:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:768px) {
    .qodef-grid-list.qodef-six-columns .qodef-masonry-grid-sizer {
        width: 50%
    }
    .qodef-grid-list.qodef-six-columns .qodef-item-space {
        width: 50%
    }
    .qodef-grid-list.qodef-six-columns .qodef-item-space.qodef-masonry-size-large-width,
    .qodef-grid-list.qodef-six-columns .qodef-item-space.qodef-masonry-size-large-width-height {
        width: 100%
    }
}

@media only screen and (max-width:768px) and (min-width:681px) {
    .qodef-grid-list.qodef-six-columns .qodef-item-space:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:680px) {
    .qodef-grid-list.qodef-two-columns .qodef-masonry-grid-sizer {
        width: 100%
    }
    .qodef-grid-list.qodef-two-columns .qodef-item-space {
        width: 100%
    }
    .qodef-grid-list.qodef-three-columns .qodef-masonry-grid-sizer {
        width: 100%
    }
    .qodef-grid-list.qodef-three-columns .qodef-item-space {
        width: 100%
    }
    .qodef-grid-list.qodef-four-columns .qodef-masonry-grid-sizer {
        width: 100%
    }
    .qodef-grid-list.qodef-four-columns .qodef-item-space {
        width: 100%
    }
    .qodef-grid-list.qodef-five-columns .qodef-masonry-grid-sizer {
        width: 100%
    }
    .qodef-grid-list.qodef-five-columns .qodef-item-space {
        width: 100%
    }
    .qodef-grid-list.qodef-six-columns .qodef-masonry-grid-sizer {
        width: 100%
    }
    .qodef-grid-list.qodef-six-columns .qodef-item-space {
        width: 100%
    }
}

@media only screen and (max-width:768px) {
    .qodef-related-posts-holder .qodef-related-post {
        width: 50%!important
    }
}

@media only screen and (max-width:480px) {
    .qodef-related-posts-holder .qodef-related-post {
        width: 100%!important
    }
}

@media only screen and (max-width:1024px) {
    .qodef-blog-slider-holder.qodef-bs-carousel-centered .active.center .qodef-item-text-wrapper {
        opacity: 1
    }
}

@media only screen and (max-width:1024px) and (min-width:681px) {
    .qodef-page-footer .qodef-column-content.qodef-grid-col-3 {
        width: 50%;
        float: left
    }
    .qodef-page-footer .qodef-column-content.qodef-grid-col-3:nth-child(2n+1) {
        clear: both
    }
    .qodef-page-footer .qodef-column-content.qodef-grid-col-3:nth-child(3),
    .qodef-page-footer .qodef-column-content.qodef-grid-col-3:nth-child(4) {
        margin-top: 50px
    }
    .qodef-page-footer .qodef-column-content.qodef-grid-col-4 {
        width: 33.33333333333333%;
        float: left
    }
}

@media only screen and (max-width:680px) {
    .qodef-page-footer .qodef-column-content:not(:first-child) {
        margin-top: 37px
    }
    .qodef-page-footer .qodef-column-content:nth-child(3) {
        margin-top: 27px
    }
    .qodef-page-footer .qodef-column-content:nth-child(4) {
        margin-top: 26px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-page-header {
        display: none
    }
}

@media only screen and (max-width:1200px) {
    .qodef-boxed .qodef-page-header .qodef-fixed-wrapper.fixed {
        width: 1000px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-mobile-header {
        display: block
    }
}

@media only screen and (max-width:768px) {
    .qodef-paspartu-enabled .qodef-mobile-header .qodef-grid {
        width: 90%
    }
}

@media only screen and (max-width:1200px) {
    .qodef-boxed .qodef-page-header .qodef-sticky-header {
        width: 1000px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-boxed.qodef-sticky-up-mobile-header .mobile-header-appear .qodef-mobile-header-inner {
        width: 818px;
        left: auto
    }
}

@media only screen and (max-width:768px) {
    .qodef-boxed.qodef-sticky-up-mobile-header .mobile-header-appear .qodef-mobile-header-inner {
        width: 650px
    }
}

@media only screen and (max-width:680px) {
    .qodef-boxed.qodef-sticky-up-mobile-header .mobile-header-appear .qodef-mobile-header-inner {
        width: 470px
    }
}

@media only screen and (max-width:480px) {
    .qodef-boxed.qodef-sticky-up-mobile-header .mobile-header-appear .qodef-mobile-header-inner {
        width: 350px
    }
}

@media only screen and (max-width:320px) {
    .qodef-boxed.qodef-sticky-up-mobile-header .mobile-header-appear .qodef-mobile-header-inner {
        width: 92%
    }
}

@media only screen and (max-width:1024px) {
    .qodef-top-bar {
        display: none
    }
}

@media only screen and (max-width:1024px) {
    .qodef-search-page-holder article .qodef-post-image {
        width: 80px
    }
    .qodef-search-page-holder article .qodef-post-title-area {
        padding: 0 0 0 105px;
        min-height: 80px
    }
}

@media only screen and (max-width:680px) {
    .qodef-search-page-holder article .qodef-post-image {
        width: 60px
    }
    .qodef-search-page-holder article .qodef-post-title-area {
        padding: 0 0 0 80px;
        min-height: 60px
    }
}

@media only screen and (max-width:1280px) {
    .qodef-subscribe-popup-holder .qodef-sp-inner {
        width: 63%
    }
}

@media only screen and (max-width:1024px) {
    .qodef-subscribe-popup-holder .qodef-sp-inner {
        width: 75%
    }
}

@media only screen and (max-width:768px) {
    .qodef-subscribe-popup-holder .qodef-sp-inner {
        width: 90%
    }
}

@media only screen and (max-width:680px) {
    .qodef-subscribe-popup-holder .qodef-sp-inner {
        min-height: 450px
    }
}

@media only screen and (max-width:680px) {
    .qodef-subscribe-popup-holder .qodef-sp-content-container {
        width: 100%;
        padding: 0 40px
    }
    .qodef-subscribe-popup-holder .qodef-sp-background {
        display: none
    }
}

@media only screen and (max-width:1024px) {
    .qodef-title-holder:not(.qodef-bg-responsive-disabled).qodef-has-bg-image {
        height: auto!important;
        background-image: none!important
    }
    .qodef-title-holder:not(.qodef-bg-responsive-disabled).qodef-has-bg-image .qodef-title-image {
        display: block
    }
    .qodef-title-holder:not(.qodef-bg-responsive-disabled).qodef-has-bg-image .qodef-title-wrapper {
        position: absolute;
        top: 50%;
        left: 0;
        height: 100%!important;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    .qodef-title-holder:not(.qodef-bg-responsive-disabled).qodef-title-va-header-bottom {
        height: auto!important
    }
    .qodef-title-holder:not(.qodef-bg-responsive-disabled).qodef-title-va-header-bottom .qodef-title-wrapper {
        padding-top: 0!important
    }
}

@media only screen and (max-width:1024px) {
    .qodef-title-holder.qodef-centered-type .qodef-page-subtitle {
        padding: 0!important;
        font-size: 19px;
        font-family: josefin sans, sans-serif;
        font-weight: 400;
        line-height: 1.31em
    }
}

@media only screen and (max-width:1024px) {
    .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs-info,
    .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-title-info {
        display: block;
        width: 100%
    }
    .qodef-title-holder.qodef-standard-with-breadcrumbs-type .qodef-breadcrumbs-info {
        margin: 10px 0 0;
        text-align: initial;
        white-space: inherit
    }
}

@media only screen and (max-width:680px) {
    .qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner {
        padding: 0 10px 0 30%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    .qodef-testimonials-holder.qodef-testimonials-image-pagination .qodef-testimonials-image-pagination-inner .qodef-testimonial-text {
        font-size: 15px;
        line-height: 27px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-anchor-menu {
        display: none
    }
}

@media only screen and (max-width:1024px) {
    .qodef-btn.qodef-btn-huge,
    .qodef-btn.qodef-btn-large {
        padding: 13px 32px 9px 35px
    }
}

@media only screen and (min-width:1201px) and (max-width:1300px) {
    .qodef-call-to-action-holder .qodef-grid {
        width: 1100px
    }
}

@media only screen and (max-width:1200px) {
    .qodef-call-to-action-holder.qodef-four-fifths-columns .qodef-cta-text-holder,
    .qodef-call-to-action-holder.qodef-three-quarters-columns .qodef-cta-text-holder {
        width: 66.66666666666667%
    }
    .qodef-call-to-action-holder.qodef-four-fifths-columns .qodef-cta-button-holder,
    .qodef-call-to-action-holder.qodef-three-quarters-columns .qodef-cta-button-holder {
        width: 33.33333333333333%
    }
}

@media only screen and (max-width:768px) {
    .qodef-call-to-action-holder.qodef-normal-layout .qodef-cta-button-holder,
    .qodef-call-to-action-holder.qodef-normal-layout .qodef-cta-inner,
    .qodef-call-to-action-holder.qodef-normal-layout .qodef-cta-text-holder {
        display: block
    }
    .qodef-call-to-action-holder.qodef-normal-layout .qodef-cta-button-holder {
        margin: 28px 0 0;
        text-align: initial
    }
    .qodef-call-to-action-holder.qodef-four-fifths-columns .qodef-cta-button-holder,
    .qodef-call-to-action-holder.qodef-four-fifths-columns .qodef-cta-text-holder,
    .qodef-call-to-action-holder.qodef-three-quarters-columns .qodef-cta-button-holder,
    .qodef-call-to-action-holder.qodef-three-quarters-columns .qodef-cta-text-holder,
    .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,
    .qodef-call-to-action-holder.qodef-two-thirds-columns .qodef-cta-button-holder,
    .qodef-call-to-action-holder.qodef-two-thirds-columns .qodef-cta-text-holder {
        width: 100%
    }
}

@media only screen and (max-width:1200px) {
    .qodef-countdown .countdown-row .countdown-section .countdown-amount {
        font-size: 60px
    }
}

@media only screen and (max-width:768px) {
    .qodef-countdown .countdown-row.countdown-show4 .countdown-section,
    .qodef-countdown .countdown-row.countdown-show5 .countdown-section,
    .qodef-countdown .countdown-row.countdown-show6 .countdown-section {
        width: 33.33333333333333%
    }
    .qodef-countdown .countdown-row .countdown-section .countdown-amount {
        font-size: 50px
    }
}

@media only screen and (max-width:680px) {
    .qodef-countdown .countdown-row .countdown-section .countdown-amount {
        font-size: 40px
    }
}

@media only screen and (max-width:768px) {
    .qodef-custom-font-holder.qodef-disable-title-break br {
        display: none
    }
}

@media only screen and (max-width:1366px) {
    .qodef-elements-holder.qodef-responsive-mode-1366.qodef-two-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-1366.qodef-three-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-1366.qodef-four-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-1366.qodef-five-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-1366.qodef-six-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-1366.qodef-one-column-alignment-left .qodef-eh-item .qodef-eh-item-content {
        text-align: left
    }
    .qodef-elements-holder.qodef-responsive-mode-1366.qodef-one-column-alignment-right .qodef-eh-item .qodef-eh-item-content {
        text-align: right
    }
    .qodef-elements-holder.qodef-responsive-mode-1366.qodef-one-column-alignment-center .qodef-eh-item .qodef-eh-item-content {
        text-align: center
    }
}

@media only screen and (max-width:1024px) {
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-two-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-three-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-four-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-five-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-six-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-one-column-alignment-left .qodef-eh-item .qodef-eh-item-content {
        text-align: left
    }
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-one-column-alignment-right .qodef-eh-item .qodef-eh-item-content {
        text-align: right
    }
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-one-column-alignment-center .qodef-eh-item .qodef-eh-item-content {
        text-align: center
    }
}

@media only screen and (max-width:768px) {
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-two-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-three-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-four-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-five-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-six-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-one-column-alignment-left .qodef-eh-item .qodef-eh-item-content {
        text-align: left
    }
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-one-column-alignment-right .qodef-eh-item .qodef-eh-item-content {
        text-align: right
    }
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-one-column-alignment-center .qodef-eh-item .qodef-eh-item-content {
        text-align: center
    }
}

@media only screen and (max-width:680px) {
    .qodef-elements-holder.qodef-responsive-mode-680.qodef-two-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-680.qodef-three-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-680.qodef-four-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-680.qodef-five-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-680.qodef-six-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-680.qodef-one-column-alignment-left .qodef-eh-item .qodef-eh-item-content {
        text-align: left
    }
    .qodef-elements-holder.qodef-responsive-mode-680.qodef-one-column-alignment-right .qodef-eh-item .qodef-eh-item-content {
        text-align: right
    }
    .qodef-elements-holder.qodef-responsive-mode-680.qodef-one-column-alignment-center .qodef-eh-item .qodef-eh-item-content {
        text-align: center
    }
}

@media only screen and (max-width:480px) {
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-two-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-three-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-four-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-five-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-six-columns .qodef-eh-item {
        width: 100%;
        height: auto;
        display: inline-block
    }
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-one-column-alignment-left .qodef-eh-item .qodef-eh-item-content {
        text-align: left
    }
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-one-column-alignment-right .qodef-eh-item .qodef-eh-item-content {
        text-align: right
    }
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-one-column-alignment-center .qodef-eh-item .qodef-eh-item-content {
        text-align: center
    }
    .qodef-elements-holder .qodef-eh-item-content {
        padding: 0 10px
    }
}

@media only screen and (max-width:1440px) {
    .qodef-event-list-holder.qodef-el-standard.qodef-event-list-five-columns .qodef-event-list-item-holder .qodef-event-list-category-holder {
        top: 160px
    }
    .qodef-event-list-holder.qodef-el-standard.qodef-event-list-five-columns .qodef-event-list-item-holder .qodef-event-list-item-title {
        margin: 90px 0 0
    }
}

@media only screen and (max-width:1024px) {
    .qodef-event-list-holder.qodef-el-standard.qodef-event-list-five-columns .qodef-event-list-item-holder {
        width: 25%
    }
}

@media only screen and (max-width:768px) {
    .qodef-event-list-holder.qodef-el-standard.qodef-event-list-five-columns .qodef-event-list-item-holder {
        width: 33.33%
    }
}

@media only screen and (max-width:1440px) {
    .qodef-event-list-holder.qodef-el-standard.qodef-event-list-four-columns .qodef-event-list-item-holder .qodef-event-list-category-holder {
        bottom: 100px
    }
    .qodef-event-list-holder.qodef-el-standard.qodef-event-list-four-columns .qodef-event-list-item-holder .qodef-event-list-item-title {
        margin: 90px 0 0
    }
}

@media only screen and (max-width:768px) {
    .qodef-event-list-holder.qodef-el-standard.qodef-event-list-four-columns .qodef-event-list-item-holder {
        width: 33.33%
    }
}

@media only screen and (max-width:1024px) {
    .qodef-event-list-holder.qodef-el-standard.qodef-event-list-three-columns .qodef-event-list-item-holder:nth-child(3n+1) {
        clear: both
    }
}

@media only screen and (max-width:480px) {
    .qodef-event-list-holder.qodef-el-standard .qodef-event-list-item-holder {
        width: 100%!important
    }
    .qodef-event-list-holder.qodef-el-standard .qodef-event-list-item-holder .qodef-event-list-item-image {
        left: auto!important;
        right: auto!important
    }
}

@media only screen and (max-width:1680px) {
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder {
        padding: 0 50px 0 63px
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-list-category-holder {
        top: 15%
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-info-date>span {
        display: inline-block
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-info-date .qodef-event-info-date-month,
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-info-date .qodef-event-info-date-year {
        margin-left: 5px
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-list-item-title {
        margin: 15px 0 0
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner p.qodef-event-list-excerpt {
        margin: 8px 0 33px
    }
}

@media(min-width:1025px) and (max-width:1440px) {
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 35px 55px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 100%
    }
}

@media only screen and (max-width:1366px) {
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder {
        padding: 35px 36px
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-list-category-holder {
        top: 12%
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-list-item-title {
        margin: 3px 0 0
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner p.qodef-event-list-excerpt {
        margin: 8px 0 33px
    }
}

@media only screen and (max-width:1280px) {
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-list-item-title {
        margin: 3px 0 0
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner p.qodef-event-list-excerpt {
        margin: 8px 0 33px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder {
        width: 100%
    }
    .qodef-safari .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content,
    .qodef-safari .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-image {
        vertical-align: middle
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder,
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-image .qodef-event-list-item-content-holder {
        padding: 0 124px 0 70px
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-list-category-holder,
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-image .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-list-category-holder {
        top: 45%
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-info-date>span,
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-image .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-info-date>span {
        display: block
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-info-date .qodef-event-info-date-month,
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-info-date .qodef-event-info-date-year,
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-image .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-info-date .qodef-event-info-date-month,
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-image .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-info-date .qodef-event-info-date-year {
        margin-left: 0
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner p.qodef-event-list-excerpt,
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-image .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner p.qodef-event-list-excerpt {
        margin: 8px 0 35px
    }
}

@media only screen and (max-width:768px) {
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        height: 100%;
        padding: 40px 60px 50px
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-list-category-holder {
        top: 12%
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-list-item-title {
        margin: 10px 0 0
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner p.qodef-event-list-excerpt {
        margin: 9px 0 38px
    }
}

@media only screen and (max-width:680px) {
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: middle
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder>.qodef-event-list-item-image {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: middle
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder>.qodef-event-list-item-content {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: middle
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder {
        padding: 70px 50px 40px
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-info-date>span {
        display: inline-block
    }
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-info-date .qodef-event-info-date-month,
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder .qodef-event-list-item-content-inner .qodef-event-info-date .qodef-event-info-date-year {
        margin-left: 5px
    }
}

@media only screen and (max-width:480px) {
    .qodef-event-list-holder.qodef-el-chequered .qodef-event-list-item-holder .qodef-event-list-item-content .qodef-event-list-item-content-holder {
        padding: 32px 50px 40px;
        height: 100vw;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
}

@media only screen and (max-width:1440px) {
    .qodef-frame-slider-holder .qodef-fs-phone {
        background-size: contain
    }
}

@media only screen and (max-width:680px) {
    .qodef-frame-slider-holder {
        padding: 74px 0
    }
    .qodef-frame-slider-holder .qodef-fs-phone {
        height: 100%;
        width: 100%;
        background-size: 100% auto
    }
    .qodef-frame-slider-holder .qodef-fs-phone img {
        display: inline-block
    }
    .qodef-frame-slider-holder .qodef-fs-slides {
        top: 13%
    }
    .qodef-frame-slider-holder .qodef-fs-slides img {
        display: inline-block;
        width: 82%
    }
}

@media only screen and (max-width:480px) {
    .qodef-frame-slider-holder {
        padding: 57px 0 66px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-google-map-overlay {
        display: block
    }
}

@media only screen and (max-width:768px) {
    .qodef-horizontal-timeline .qodef-ht-content {
        margin-top: 50px
    }
    .qodef-horizontal-timeline .qodef-ht-content .qodef-hti-content-inner.qodef-timeline-has-image>* {
        width: 100%;
        float: none
    }
    .qodef-horizontal-timeline .qodef-ht-content .qodef-hti-content-inner.qodef-timeline-has-image .qodef-hti-content-value {
        margin-top: 30px
    }
}

@media only screen and (max-width:1440px) {
    .qodef-ils-holder .qodef-ils-item-link {
        font-size: 100px
    }
}

@media only screen and (max-width:1366px) {
    .qodef-ils-holder .qodef-ils-item-link {
        font-size: 70px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-ils-holder .qodef-ils-item-link {
        font-size: 54px
    }
}

@media only screen and (max-width:680px) {
    .qodef-ils-holder .qodef-ils-item-link {
        font-size: 40px;
        text-align: center
    }
}

@media only screen and (max-width:1200px) {
    .qodef-item-showcase-holder .qodef-is-image {
        position: absolute;
        left: 0;
        width: 50%;
        height: 100%;
        margin-top: 0!important
    }
    .qodef-item-showcase-holder .qodef-is-image img {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
    .qodef-item-showcase-holder .qodef-is-item-holder.qodef-is-left-holder,
    .qodef-item-showcase-holder .qodef-is-item-holder.qodef-is-right-holder {
        float: right;
        width: 50%;
        padding: 0 0 0 50%
    }
    .qodef-item-showcase-holder .qodef-is-item-holder.qodef-is-right-holder {
        margin: 36px 0 0
    }
    .qodef-item-showcase-holder .qodef-is-item {
        margin: 36px 0 0
    }
    .qodef-item-showcase-holder .qodef-is-item.qodef-is-left {
        text-align: left
    }
    .qodef-item-showcase-holder .qodef-is-item.qodef-is-left .qodef-is-content {
        padding: 0 0 0 20px
    }
    .qodef-item-showcase-holder .qodef-is-item:not(.qodef-appeared) {
        -webkit-transform: translateX(-40px);
        -ms-transform: translateX(-40px);
        transform: translateX(-40px)
    }
}

@media only screen and (max-width:680px) {
    .qodef-item-showcase-holder .qodef-is-image {
        display: none
    }
    .qodef-item-showcase-holder .qodef-is-item-holder.qodef-is-left-holder,
    .qodef-item-showcase-holder .qodef-is-item-holder.qodef-is-right-holder {
        float: none;
        width: 100%;
        padding: 0
    }
    .qodef-item-showcase-holder .qodef-is-item {
        opacity: 1;
        -webkit-transform: translateX(0) translateY(0)!important;
        -ms-transform: translateX(0) translateY(0)!important;
        transform: translateX(0) translateY(0)!important
    }
    .qodef-item-showcase-holder .qodef-is-item.qodef-is-left .qodef-is-content,
    .qodef-item-showcase-holder .qodef-is-item.qodef-is-right .qodef-is-content {
        padding: 0
    }
}

@media only screen and (max-width:768px) {
    .qodef-linked-images.qodef-linked-images-five-images .qodef-linked-image-holder,
    .qodef-linked-images.qodef-linked-images-four-images .qodef-linked-image-holder,
    .qodef-linked-images.qodef-linked-images-three-images .qodef-linked-image-holder {
        width: 50%
    }
    .qodef-linked-images.qodef-linked-images-five-images .qodef-linked-image-holder:nth-child(2n+1),
    .qodef-linked-images.qodef-linked-images-four-images .qodef-linked-image-holder:nth-child(2n+1),
    .qodef-linked-images.qodef-linked-images-three-images .qodef-linked-image-holder:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:680px) {
    .qodef-linked-images.qodef-linked-images-five-images .qodef-linked-image-holder,
    .qodef-linked-images.qodef-linked-images-four-images .qodef-linked-image-holder,
    .qodef-linked-images.qodef-linked-images-three-images .qodef-linked-image-holder {
        width: 100%
    }
}

@media only screen and (max-width:1440px) {
    .qodef-linked-images .qodef-linked-image-holder.qodef-li-text-slide .qodef-linked-image-image-holder .qodef-linked-image-description-wrapper .qodef-linked-image-description .qodef-linked-image-title {
        bottom: 80px;
        font-size: 80px
    }
}

@media(max-width:1366px) {
    .qodef-linked-expanding-images .qodef-linked-images .qodef-linked-image-holder .qodef-linked-image-image {
        background-size: cover!important
    }
}

@media(max-width:1280px) {
    .qodef-linked-expanding-images .qodef-linked-images .qodef-linked-image-holder .qodef-linked-image-image {
        background-size: contain!important
    }
}

@media(max-width:1366px) and (max-height:645px) {
    .qodef-linked-expanding-images .qodef-linked-images .qodef-linked-image-holder .qodef-linked-image-image {
        background-size: contain!important;
        background-position: 40px 0!important
    }
}

@media only screen and (max-width:1024px) {
    .qodef-linked-images .qodef-linked-image-holder.qodef-li-text-slide .qodef-linked-image-image-holder .qodef-linked-image-description-wrapper .qodef-linked-image-description .qodef-linked-image-title {
        opacity: 1
    }
    .qodef-linked-images .qodef-linked-image-holder.qodef-li-text-slide .qodef-linked-image-image-holder .qodef-linked-image-description-wrapper .qodef-linked-image-description .qodef-linked-image-text {
        opacity: 1;
        margin: 17px 15% 0 0;
        display: none
    }
    .qodef-linked-expanding-images .qodef-linked-images .qodef-linked-image-holder .qodef-linked-image-image {
        background-size: cover!important;
        -webkit-transform: scale(1)!important;
        -ms-transform: scale(1)!important;
        transform: scale(1)!important;
        background-position: 0 0!important
    }
}

@media(min-width:1100px) and (max-width:1280px) {
    .qodef-linked-image-holder.qodef-li-text-slide .qodef-linked-image-image-holder .qodef-linked-image-description-wrapper .qodef-linked-image-title {
        bottom: 80px!important;
        font-size: 80px!important
    }
    .qodef-linked-image-holder:hover.qodef-li-text-slide .qodef-linked-image-image-holder .qodef-linked-image-description-wrapper .qodef-linked-image-title {
        bottom: 190px!important
    }
}

@media(max-width:1024px) {
    .qodef-linked-image-holder.qodef-li-text-slide .qodef-linked-image-image-holder .qodef-linked-image-description-wrapper .qodef-linked-image-title {
        bottom: 80px;
        font-size: 70px!important
    }
}

@media only screen and (max-width:680px) {
    .qodef-linked-image-image {
        height: auto!important
    }
}

@media only screen and (max-width:1366px) {
    .qodef-process-holder.qodef-responsive-1366 .qodef-mark-horizontal-holder {
        display: none
    }
    .qodef-process-holder.qodef-responsive-1366 .qodef-mark-vertical-holder {
        display: block
    }
    .qodef-process-holder.qodef-responsive-1366 .qodef-process-inner {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: middle;
        padding: 0 0 0 76px;
        margin: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    .qodef-process-holder.qodef-responsive-1366 .qodef-process-item {
        width: 100%;
        float: none;
        padding: 0;
        text-align: inherit
    }
}

@media only screen and (max-width:1024px) {
    .qodef-process-holder.qodef-responsive-1024 .qodef-mark-horizontal-holder {
        display: none
    }
    .qodef-process-holder.qodef-responsive-1024 .qodef-mark-vertical-holder {
        display: block
    }
    .qodef-process-holder.qodef-responsive-1024 .qodef-process-inner {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: middle;
        padding: 0 0 0 76px;
        margin: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    .qodef-process-holder.qodef-responsive-1024 .qodef-process-item {
        width: 100%;
        float: none;
        padding: 0;
        text-align: inherit
    }
}

@media only screen and (max-width:768px) {
    .qodef-process-holder.qodef-responsive-768 .qodef-mark-horizontal-holder {
        display: none
    }
    .qodef-process-holder.qodef-responsive-768 .qodef-mark-vertical-holder {
        display: block
    }
    .qodef-process-holder.qodef-responsive-768 .qodef-process-inner {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: middle;
        padding: 0 0 0 76px;
        margin: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    .qodef-process-holder.qodef-responsive-768 .qodef-process-item {
        width: 100%;
        float: none;
        padding: 0;
        text-align: inherit
    }
}

@media only screen and (max-width:680px) {
    .qodef-process-holder.qodef-responsive-680 .qodef-mark-horizontal-holder {
        display: none
    }
    .qodef-process-holder.qodef-responsive-680 .qodef-mark-vertical-holder {
        display: block
    }
    .qodef-process-holder.qodef-responsive-680 .qodef-process-inner {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: middle;
        padding: 0;
        margin: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    .qodef-process-holder.qodef-responsive-680 .qodef-process-item {
        width: 100%;
        float: none;
        padding: 0;
        text-align: inherit
    }
}

@media only screen and (max-width:480px) {
    .qodef-process-holder.qodef-responsive-480 .qodef-mark-horizontal-holder {
        display: none
    }
    .qodef-process-holder.qodef-responsive-480 .qodef-mark-vertical-holder {
        display: block
    }
    .qodef-process-holder.qodef-responsive-480 .qodef-process-inner {
        position: relative;
        display: inline-block;
        width: 100%;
        vertical-align: middle;
        padding: 0;
        margin: 0;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
    .qodef-process-holder.qodef-responsive-480 .qodef-process-item {
        width: 100%;
        float: none;
        padding: 0;
        text-align: inherit
    }
}

@media only screen and (max-width:768px) {
    .qodef-section-title-holder {
        padding: 0!important
    }
    .qodef-section-title-holder.qodef-st-disable-title-break .qodef-st-title br {
        display: none
    }
}

@media only screen and (max-width:680px) {
    .qodef-stacked-images-holder.qodef-si-position-left .qodef-si-images {
        margin: 0 30px 30px 0
    }
    .qodef-stacked-images-holder.qodef-si-position-left .qodef-si-images .qodef-si-stack-image {
        left: 30px
    }
    .qodef-stacked-images-holder.qodef-si-position-right .qodef-si-images {
        margin: 0 0 30px 30px
    }
    .qodef-stacked-images-holder.qodef-si-position-right .qodef-si-images .qodef-si-stack-image {
        right: 30px
    }
    .qodef-stacked-images-holder .qodef-si-images.qodef-appeared .qodef-si-stack-image {
        top: 30px
    }
    .qodef-stacked-images-holder .qodef-si-images .qodef-si-stack-image {
        top: 80px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-tabs.qodef-tabs-standard .qodef-tabs-nav li a {
        padding: 7px 21px
    }
    .qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li {
        margin: 0 8px 0 0
    }
    .qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li a {
        padding: 7px 18px
    }
    .qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li {
        margin: 0 26px 0 0
    }
    .qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav {
        width: 180px
    }
    .qodef-tabs.qodef-tabs-vertical .qodef-tab-container {
        width: calc(100% - 180px);
        padding: 0 0 0 30px
    }
}

@media only screen and (max-width:768px) {
    .qodef-tabs.qodef-tabs-standard .qodef-tabs-nav li {
        display: block;
        float: none
    }
    .qodef-tabs.qodef-tabs-standard .qodef-tabs-nav li a {
        width: 100%
    }
    .qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li {
        display: block;
        float: none;
        margin: 0 0 8px
    }
    .qodef-tabs.qodef-tabs-boxed .qodef-tabs-nav li a {
        width: 100%
    }
    .qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li {
        margin: 0 20px 0 0
    }
    .qodef-tabs.qodef-tabs-vertical .qodef-tab-container,
    .qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav {
        display: inline-block;
        width: 100%;
        height: auto
    }
    .qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav {
        border-right: 0
    }
    .qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li {
        float: left;
        margin: 0 20px 0 0
    }
    .qodef-tabs.qodef-tabs-vertical .qodef-tab-container {
        padding: 31px 0 0
    }
}

@media only screen and (max-width:680px) {
    .qodef-tabs.qodef-tabs-simple .qodef-tabs-nav {
        padding: 0 0 20px
    }
    .qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li {
        display: block;
        float: none;
        margin: 0 0 20px
    }
    .qodef-tabs.qodef-tabs-simple .qodef-tabs-nav li a {
        padding: 0;
        width: 100%
    }
    .qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li {
        display: block;
        float: none;
        margin: 0 0 20px
    }
    .qodef-tabs.qodef-tabs-vertical .qodef-tabs-nav li a {
        padding: 0;
        width: 100%
    }
}

@media only screen and (max-width:1280px) {
    .qodef-instagram-list-holder.qodef-il-four-columns .qodef-il-item {
        width: 33.33333%
    }
}

@media only screen and (max-width:1280px) and (min-width:1025px) {
    .qodef-instagram-list-holder.qodef-il-four-columns .qodef-il-item:nth-child(3n+1) {
        clear: both
    }
}

@media only screen and (max-width:1280px) {
    .qodef-instagram-list-holder.qodef-il-five-columns .qodef-il-item {
        width: 33.33333%
    }
}

@media only screen and (max-width:1280px) and (min-width:1025px) {
    .qodef-instagram-list-holder.qodef-il-five-columns .qodef-il-item:nth-child(3n+1) {
        clear: both
    }
}

@media only screen and (max-width:1024px) {
    .qodef-instagram-list-holder.qodef-il-three-columns .qodef-il-item {
        width: 50%
    }
}

@media only screen and (max-width:1024px) and (min-width:681px) {
    .qodef-instagram-list-holder.qodef-il-three-columns .qodef-il-item:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:1024px) {
    .qodef-instagram-list-holder.qodef-il-four-columns .qodef-il-item {
        width: 50%
    }
}

@media only screen and (max-width:1024px) and (min-width:681px) {
    .qodef-instagram-list-holder.qodef-il-four-columns .qodef-il-item:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:1024px) {
    .qodef-instagram-list-holder.qodef-il-five-columns .qodef-il-item {
        width: 50%
    }
}

@media only screen and (max-width:1024px) and (min-width:681px) {
    .qodef-instagram-list-holder.qodef-il-five-columns .qodef-il-item:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:680px) {
    .qodef-instagram-list-holder .qodef-il-item {
        width: 100%!important
    }
}

@media only screen and (max-width:1024px) {
    .qodef-instagram-feed:not(.qodef-instagram-carousel) li img {
        width: 100%
    }
    .qodef-instagram-feed:not(.qodef-instagram-carousel).qodef-col-6 li {
        width: 33.33333%;
        margin: 0 0 4px!important
    }
    .qodef-instagram-feed:not(.qodef-instagram-carousel).qodef-col-9 li {
        width: 33.33333%;
        margin: 0 0 4px!important
    }
}

@media only screen and (max-width:768px) {
    .qodef-instagram-feed:not(.qodef-instagram-carousel).qodef-col-6 li {
        width: 33.33333%
    }
    .qodef-instagram-feed:not(.qodef-instagram-carousel).qodef-col-9 li {
        width: 33.33333%
    }
}

@media only screen and (max-width:680px) {
    .qodef-instagram-feed:not(.qodef-instagram-carousel) li {
        width: 50%!important
    }
}

@media only screen and (max-width:1024px) {}

@media only screen and (min-width:769px) and (max-width:1024px) {}

@media only screen and (min-width:681px) and (max-width:768px) {}

@media only screen and (max-width:680px) {
    h1 {
        font-size: 30px
    }
    h2 {
        font-size: 28px
    }
    .error404 .qodef-page-not-found .qodef-404-title {
        font-size: 120px;
        line-height: 100px
    }
    .error404 .qodef-page-not-found .qodef-404-subtitle {
        font-size: 35px;
        line-height: 40px
    }
}