@media only screen and (max-width:1200px) {
    .qodef-container-inner,
    .qodef-grid,
    .qodef-grid-section .qodef-section-inner,
    .qodef-slider .carousel-inner .qodef-slider-content-outer {
        width: 950px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-container-inner,
    .qodef-grid,
    .qodef-grid-section .qodef-section-inner,
    .qodef-slider .carousel-inner .qodef-slider-content-outer {
        width: 768px
    }
    .page-id-2019 .qodef-container-inner,
    .page-id-2019 .qodef-grid,
    .page-id-2019 .qodef-grid-section .qodef-section-inner,
    /*.page-id-2019 .qodef-slider .carousel-inner .qodef-slider-content-outer {
        width: 728px
    }*/
}

@media only screen and (max-width:767px) {
    .qodef-container-inner,
    .qodef-grid,
    .qodef-grid-section .qodef-section-inner,
    .qodef-slider .carousel-inner .qodef-slider-content-outer {
        width: 600px
    }
    .home .wistia_responsive_padding {        
       /* width: 40px !important;
        height: 32px !important;*/
    }
}

@media only screen and (max-width:600px) {
    .qodef-container-inner,
    .qodef-grid,
    .qodef-grid-section .qodef-section-inner,
    .qodef-slider .carousel-inner .qodef-slider-content-outer {
        width: 420px
    }
}

@media only screen and (max-width:480px) {
    .qodef-container-inner,
    .qodef-grid,
    .qodef-grid-section .qodef-section-inner,
    .qodef-slider .carousel-inner .qodef-slider-content-outer {
        width: 300px
    }
}

@media only screen and (max-width:320px) {
    .qodef-container-inner,
    .qodef-grid,
    .qodef-grid-section .qodef-section-inner,
    .qodef-slider .carousel-inner .qodef-slider-content-outer {
        width: 95%
    }
}

@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
    }
    .qodef-content {
        margin-top: 0!important
    }
}

@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:600px) {
    .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: 96%
    }
    .qodef-section-inner-margin {
        margin-left: 0;
        margin-right: 0
    }
}

@media only screen and (min-width:1314px) and (max-width:1490px) {
    .qodef-header-vertical .qodef-container-inner,
    .qodef-header-vertical .qodef-grid,
    .qodef-header-vertical .qodef-grid-section .qodef-section-inner,
    .qodef-header-vertical .qodef-slider .carousel-inner .qodef-slider-content-outer {
        width: 950px
    }
}

@media only screen and (min-width:1024px) and (max-width:1314px) {
    .qodef-header-vertical .qodef-container-inner,
    .qodef-header-vertical .qodef-grid,
    .qodef-header-vertical .qodef-grid-section .qodef-section-inner,
    .qodef-header-vertical .qodef-slider .carousel-inner .qodef-slider-content-outer {
        width: 768px
    }
}

@media only screen and (max-width:768px) {
    .qodef-four-columns .qodef-column,
    .qodef-three-columns .qodef-column,
    .qodef-two-columns-25-75 .qodef-column1,
    .qodef-two-columns-25-75 .qodef-column2,
    .qodef-two-columns-33-66 .qodef-column1,
    .qodef-two-columns-33-66 .qodef-column2,
    .qodef-two-columns-50-50 .qodef-column,
    .qodef-two-columns-66-33 .qodef-column1,
    .qodef-two-columns-66-33 .qodef-column2,
    .qodef-two-columns-75-25 .qodef-column1,
    .qodef-two-columns-75-25 .qodef-column2 {
        width: 100%
    }
    .qodef-two-columns-25-75 .qodef-column1 .qodef-column-inner,
    .qodef-two-columns-25-75 .qodef-column2 .qodef-column-inner,
    .qodef-two-columns-33-66 .qodef-column1 .qodef-column-inner,
    .qodef-two-columns-33-66 .qodef-column2 .qodef-column-inner,
    .qodef-two-columns-66-33 .qodef-column1 .qodef-column-inner,
    .qodef-two-columns-66-33 .qodef-column2 .qodef-column-inner,
    .qodef-two-columns-75-25 .qodef-column1 .qodef-column-inner,
    .qodef-two-columns-75-25 .qodef-column2 .qodef-column-inner {
        padding: 0
    }
}

@media only screen and (max-width:1024px) {
    .qodef-page-header {
        display: none
    }
    .qodef-mobile-header {
        display: block
    }
    .qodef-header-vertical .qodef-vertical-menu-area {
        display: none
    }
    .qodef-header-vertical .qodef-content,
    .qodef-header-vertical footer {
        padding-left: 0
    }
    .qodef-header-vertical .carousel-inner {
        left: 0!important;
        width: 100%
    }
}

@media only screen and (max-width:1200px) {
    .qodef-drop-down .wide .second>.inner>ul {
        width: 950px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-drop-down .wide .second>.inner>ul {
        width: 768px
    }
}

@media only screen and (max-width:1200px) {
    .qodef-boxed .qodef-page-header .qodef-fixed-wrapper.fixed,
    .qodef-boxed .qodef-page-header .qodef-sticky-header {
        width: 1000px
    }
    .qodef-top-bar .qodef-position-left .widget {
        margin-left: 20px
    }
    .qodef-top-bar .qodef-position-left .widget:first-child {
        margin-left: 0
    }
    .qodef-top-bar .qodef-position-right .qodef-top-bar-widget:first-child {
       /*border: none;*/
        /*padding-right: 0*/
        margin-right: 10px !important;
            padding-right: 10px !important;
    }
}

@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:600px) {
    .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: 96%
    }
}

@media only screen and (max-width:1024px) {
    .qodef-top-bar .qodef-position-left .widget:last-child,
    .qodef-top-bar .qodef-position-right .widget:last-child {
        display: none
    }
    .qodef-top-bar .qodef-position-left .widget {
        padding: 0 10px;
        margin: 0;
        font-size: 12px
    }
    .qodef-top-bar .qodef-position-right .widget {
        padding: 0 10px
    }
    .qodef-top-bar .qodef-vertical-align-containers {
        padding: 0 121px
    }
}

@media only screen and (max-width:768px) {
    .qodef-top-bar .qodef-position-left .widget:nth-child(2) {
        display: none
    }
    .qodef-top-bar .qodef-position-left .widget:first-child {
        border-right: 0
    }
    .qodef-top-bar .qodef-vertical-align-containers {
        padding: 0 77px
    }
}

@media only screen and (max-width:600px) {
    .qodef-top-bar {
        height: auto
    }
    .qodef-top-bar .qodef-vertical-align-containers.qodef-25-75 .qodef-position-left,
    .qodef-top-bar .qodef-vertical-align-containers.qodef-25-75 .qodef-position-right,
    .qodef-top-bar .qodef-vertical-align-containers.qodef-50-50 .qodef-position-left,
    .qodef-top-bar .qodef-vertical-align-containers.qodef-50-50 .qodef-position-right,
    .qodef-top-bar .qodef-vertical-align-containers.qodef-75-25 .qodef-position-left,
    .qodef-top-bar .qodef-vertical-align-containers.qodef-75-25 .qodef-position-right {
        float: none;
        width: 100%;
        text-align: center
    }
    .qodef-top-bar .widget {
        border-right: 0
    }
    .qodef-top-bar .qodef-vertical-align-containers.qodef-75-25 .qodef-position-left {
        display: none
    }
    .qodef-top-bar .qodef-position-left-inner,
    .qodef-top-bar .qodef-position-right-inner {
        line-height: 30px
    }
}

@media only screen and (max-width:1440px) {
    .qodef-header-vertical .qodef-logo-wrapper {
        height: 10%
    }
    .qodef-header-vertical .qodef-vertical-area-widget-holder {
        height: 20%
    }
}

@media only screen and (max-width:1024px) {
    .qodef-top-bar {
        padding: 0
    }
}

@media only screen and (max-width:480px) {
    footer .qodef-footer-top.qodef-footer-top-full {
        padding: 40px 10px 95px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-title.qodef-has-background {
        background: 0 0!important;
        height: auto!important;
        padding: 0!important
    }
    .qodef-title.qodef-title-image-not-responsive .qodef-title-image {
        display: block
    }
    .qodef-title .qodef-title-holder {
        height: 100%!important;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        padding: 0!important
    }
    .qodef-title .qodef-title-holder .qodef-container {
        display: block;
        height: 100%
    }
    .qodef-title .qodef-title-holder .qodef-container-inner {
        display: table;
        height: 100%
    }
    .qodef-title .qodef-title-holder .qodef-title-subtitle-holder {
        display: table-cell;
        vertical-align: middle;
        width: 100%
    }
    .qodef-title .qodef-title-holder .qodef-title-subtitle-holder .qodef-subtitle {
        display: none
    }
    .qodef-title .qodef-title-subtitle-holder {
        padding: 0!important
    }
    .qodef-title.qodef-standard-type .qodef-breadcrumbs-holder {
        position: relative!important;
        top: auto!important;
        left: auto!important;
        right: auto!important
    }
}

@media only screen and (max-width:480px) {
    .qodef-title .qodef-title-holder .qodef-separator {
        margin: 15px 0
    }
    .qodef-title .qodef-breadcrumbs-holder {
        display: none!important
    }
}

@media only screen and (max-width:768px) {
    .qodef-side-menu-slide-from-right .qodef-side-menu,
    .qodef-side-menu-slide-with-content .qodef-side-menu {
        width: 100%;
        right: -100%
    }
    .qodef-portfolio-single-holder.pinterest .qodef-portfolio-content {
        margin-bottom: 20px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-portfolio-single-holder.pinterest .qodef-portfolio-media .qodef-portfolio-single-media,
    .qodef-portfolio-single-holder.pinterest .qodef-portfolio-media .qodef-single-masonry-grid-sizer {
        width: 50%
    }
}

@media only screen and (max-width:768px) {
    .qodef-portfolio-single-holder.masonry-gallery-bottom .qodef-portfolio-content {
        margin-bottom: 20px
    }
}

@media only screen and (max-width:600px) {
    .qodef-portfolio-single-holder.pinterest .qodef-portfolio-media .qodef-portfolio-single-media,
    .qodef-portfolio-single-holder.pinterest .qodef-portfolio-media .qodef-single-masonry-grid-sizer {
        width: 100%
    }
    .qodef-portfolio-single-holder.masonry-gallery-bottom .qodef-portfolio-content {
        margin-bottom: 30px
    }
    .qodef-portfolio-single-holder.masonry-gallery-bottom .qodef-portfolio-media {
        margin-bottom: 20px
    }
    .qodef-portfolio-single-holder.masonry-gallery-bottom .qodef-portfolio-media .qodef-portfolio-single-media,
    .qodef-portfolio-single-holder.masonry-gallery-bottom .qodef-portfolio-media .qodef-portfolio-single-media.large,
    .qodef-portfolio-single-holder.masonry-gallery-bottom .qodef-portfolio-media .qodef-single-masonry-grid-sizer {
        width: 100%
    }
    .qodef-portfolio-single-holder.masonry-gallery-left .qodef-portfolio-media {
        margin-bottom: 30px
    }
    .qodef-portfolio-single-holder.masonry-gallery-left .qodef-portfolio-media .qodef-portfolio-single-media,
    .qodef-portfolio-single-holder.masonry-gallery-left .qodef-portfolio-media .qodef-single-masonry-grid-sizer {
        width: 100%
    }
}

@media only screen and (min-width:1440px) {
    .qodef-portfolio-single-holder.big-images .qodef-portfolio-info-item,
    .qodef-portfolio-single-holder.big-slider .qodef-portfolio-info-item {
        padding-left: 107px
    }
}

@media only screen and (max-width:768px) {
    .qodef-portfolio-single-holder .qodef-portfolio-media {
        margin-bottom: 30px
    }
    .qodef-portfolio-single-holder.big-images .qodef-portfolio-info-item,
    .qodef-portfolio-single-holder.big-slider .qodef-portfolio-info-item {
        padding-left: 0
    }
}

@media only screen and (max-width:600px) {
    .qodef-portfolio-single-holder .qodef-portfolio-single-nav .qodef-nav-label {
        display: none
    }
    .qodef-portfolio-single-holder .qodef-portfolio-media {
        margin-bottom: 30px
    }
    .qodef-portfolio-single-holder .qodef-portfolio-info-holder,
    .qodef-portfolio-single-holder .qodef-portfolio-social-holder {
        float: none!important;
        text-align: left!important;
        width: 100%!important;
        margin: 0!important
    }
    .qodef-portfolio-single-holder .qodef-portfolio-like,
    .qodef-portfolio-single-holder .qodef-portfolio-social {
        float: none!important;
        margin-top: 30px!important
    }
    .qodef-elements-holder.qodef-responsive-mode-600.qodef-five-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-600.qodef-four-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-600.qodef-six-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-600.qodef-three-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-600.qodef-two-columns .qodef-elements-holder-item {
        width: 100%;
        display: inline-block;
        height: auto
    }
}

@media only screen and (max-width:1280px) {
    .qodef-elements-holder.qodef-responsive-mode-1280.qodef-five-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-1280.qodef-four-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-1280.qodef-six-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-1280.qodef-three-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-1280.qodef-two-columns .qodef-elements-holder-item {
        width: 100%;
        display: inline-block;
        height: auto
    }
    .qodef-elements-holder.qodef-responsive-mode-1280.qodef-one-column-alignment-left .qodef-elements-holder-item .qodef-elements-holder-item-content {
        text-align: left
    }
    .qodef-elements-holder.qodef-responsive-mode-1280.qodef-one-column-alignment-right .qodef-elements-holder-item .qodef-elements-holder-item-content {
        text-align: right
    }
    .qodef-elements-holder.qodef-responsive-mode-1280.qodef-one-column-alignment-center .qodef-elements-holder-item .qodef-elements-holder-item-content {
        text-align: center
    }
    .howitworks-block ul{
        font-size: 17px;
        line-height: 24px;
    }
}

@media only screen and (max-width:1024px) {
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-five-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-four-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-six-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-three-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-two-columns .qodef-elements-holder-item {
        width: 100%;
        display: inline-block;
        height: auto
    }
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-one-column-alignment-left .qodef-elements-holder-item .qodef-elements-holder-item-content {
        text-align: left
    }
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-one-column-alignment-right .qodef-elements-holder-item .qodef-elements-holder-item-content {
        text-align: right
    }
    .qodef-elements-holder.qodef-responsive-mode-1024.qodef-one-column-alignment-center .qodef-elements-holder-item .qodef-elements-holder-item-content {
        text-align: center
    }
}

@media only screen and (max-width:992px) {
    .qodef-mobile-header .qodef-grid{
        padding: 0 30px;
        box-sizing: border-box;
    }
}

@media only screen and (max-width:768px) {
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-five-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-four-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-six-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-three-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-two-columns .qodef-elements-holder-item {
        width: 100%;
        display: inline-block;
        height: auto
    }
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-one-column-alignment-left .qodef-elements-holder-item .qodef-elements-holder-item-content {
        text-align: left
    }
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-one-column-alignment-right .qodef-elements-holder-item .qodef-elements-holder-item-content {
        text-align: right
    }
    .qodef-elements-holder.qodef-responsive-mode-768.qodef-one-column-alignment-center .qodef-elements-holder-item .qodef-elements-holder-item-content {
        text-align: center
    }
}

@media only screen and (max-width:600px) {
    .qodef-elements-holder.qodef-responsive-mode-600.qodef-one-column-alignment-left .qodef-elements-holder-item .qodef-elements-holder-item-content {
        text-align: left
    }
    .qodef-elements-holder.qodef-responsive-mode-600.qodef-one-column-alignment-right .qodef-elements-holder-item .qodef-elements-holder-item-content {
        text-align: right
    }
    .qodef-elements-holder.qodef-responsive-mode-600.qodef-one-column-alignment-center .qodef-elements-holder-item .qodef-elements-holder-item-content {
        text-align: center
    }
}

@media only screen and (max-width:480px) {
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-five-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-four-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-six-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-three-columns .qodef-elements-holder-item,
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-two-columns .qodef-elements-holder-item {
        width: 100%;
        display: inline-block;
        height: auto
    }
    .qodef-elements-holder .qodef-elements-holder-item-content {
        padding: 0 10px
    }
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-one-column-alignment-left .qodef-elements-holder-item .qodef-elements-holder-item-content {
        text-align: left
    }
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-one-column-alignment-right .qodef-elements-holder-item .qodef-elements-holder-item-content {
        text-align: right
    }
    .qodef-elements-holder.qodef-responsive-mode-480.qodef-one-column-alignment-center .qodef-elements-holder-item .qodef-elements-holder-item-content {
        text-align: center
    }
}

@media only screen and (max-width:1024px) {
    .qodef-google-map-overlay {
        display: block
    }
    .countdown-amount {
        font-size: 50px!important;
        line-height: 50px!important
    }
}

@media only screen and (min-width:701px) and (max-width:1024px) {
    .qodef-call-to-action .qodef-call-to-action-row-75-25 .qodef-call-to-action-column1 {
        width: 65%
    }
    .qodef-call-to-action .qodef-call-to-action-row-75-25 .qodef-call-to-action-column2 {
        width: 35%
    }
}

@media only screen and (max-width:700px) {
    .qodef-call-to-action .qodef-call-to-action-cell {
        display: block;
        text-align: center!important;
        width: 100%!important
    }
    .qodef-call-to-action .qodef-text-wrapper .qodef-call-to-action-icon-holder {
        position: relative;
        width: 100%;
        text-align: center;
    }
    .qodef-call-to-action .qodef-text-wrapper .qodef-call-to-action-icon {
        display: inline-block
    }
    .qodef-call-to-action .qodef-text-wrapper .qodef-call-to-action-text {
        text-align: center;
        margin-bottom: 10px
    }
    .qodef-call-to-action.with-icon {
        padding: 0
    }
    .full-width-block .vc_col-sm-6{
        width: 100% !important;
    }
    .full-width-block .vc_col-sm-6:nth-of-type(1){
        margin-bottom: 30px;
    }
    .full-width-block .wpb_single_image.vc_align_left{
        text-align: center !important; 
    }
    .full-width-block .vc_empty_space{
        display: none;
    }
    .gap-bottom{
        margin-bottom: 20px;
    }
    .full-width-block .wpb_column.vc_column_container.vc_col-sm-6{
        width: 100% !important;
    }
}

@media only screen and (max-width:767px) {
    .custom-pricingnewdesign .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill{
        width: 50% !important;
    }
    .custom-pricingnewdesign .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill:nth-last-of-type(1){
        width: 100% !important;        
    }
    .custom-pricingnewdesign .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill:nth-last-of-type(1) .vc_column-inner.vc_custom_1482439829661{
        border-top: 1px solid #93dc28;
        border-right: 1px solid #93dc28
    }
    .custom-pricingnewdesign .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill:nth-of-type(2) .vc_column-inner{
        border-right: 1px solid #93dc28;
    }
}

@media only screen and (max-width:480px) {
    .qodef-counter-holder.qodef-boxed-counter .qodef-right-holder {
        padding-right: 17px
    }
}

@media only screen and (max-width:600px) {
    .countdown-section {
        width: 100%!important;
        margin-bottom: 15px;
        border: 0;
        padding: 10px 0
    }
    .countdown-amount {
        font-size: 55px!important;
        line-height: 55px!important;
        margin-bottom: 10px
    }
    blockquote{
        margin-left: 0 !important;
    }
    .custom-pricingnewdesign .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill{
        width: 100% !important;
    }    
    .custom-pricingnewdesign .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill:nth-last-of-type(1) .vc_column-inner.vc_custom_1482439829661{
        border-top: 1px solid #93dc28;
        border-right: 1px solid #93dc28
    }
    .custom-pricingnewdesign .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill:nth-of-type(2) .vc_column-inner{
        border-right: 1px solid #93dc28;
    }
    .custom-pricingnewdesign .wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill:nth-child(1) .vc_column-inner{
        border-right: 1px solid #93dc28;
    }
}

@media only screen and (max-width:1024px) {
    .countdown-period {
        font-size: 15px!important
    }
    .qodef-pricing-tables.qodef-four-columns .qodef-price-table {
        width: 48%;
        margin-bottom: 45px;
    }
    .qodef-pricing-tables.qodef-four-columns .qodef-price-table:nth-child(2n+1) {
        margin-left: 0;
        clear: both
    }
}

@media only screen and (max-width:480px) {
    .qodef-message {
        padding: 20px 22px
    }
    .qodef-mobile-header .qodef-grid{
        padding: 0;
    }
}

@media screen and (max-width:320px) {
    .qodef-message .qodef-message-text {
        line-height: normal
    }
}

@media only screen and (max-width:600px) {
    .countdown-period {
        font-size: 20px!important
    }
    .qodef-message.qodef-with-icon .qodef-message-icon-holder {
        padding: 20px 22px
    }
}

@media only screen and (min-width:1024px) and (max-width:1200px) {
    .qodef-vertical-menu-area .qodef-pricing-tables.qodef-four-columns .qodef-price-table {
        width: 48.75%;
        margin-bottom: 45px
    }
    .qodef-vertical-menu-area .qodef-pricing-tables.qodef-four-columns .qodef-price-table:nth-child(2n+1) {
        margin-left: 0;
        clear: both
    }
    .qodef-pricing-tables.qodef-four-columns .qodef-price-in-table .qodef-price {
        font-size: 60px
    }
}

@media only screen and (min-width:600px) and (max-width:768px) {
    .qodef-pricing-tables.qodef-three-columns .qodef-price-table {
        width: 100%;
        margin-left: 0;
        margin-bottom: 15px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-tabs.qodef-extended-tab .qodef-tab-container {
        padding: 30px 100px
    }
}

@media only screen and (max-width:768px) {
    .qodef-tabs.qodef-extended-tab .qodef-tab-container {
        padding: 20px 60px
    }
}

@media only screen and (max-width:600px) {
    .qodef-pricing-tables .qodef-price-table {
        width: 100%!important;
        margin-left: 0;
        margin-bottom: 15px
    }
    .qodef-pricing-tables .qodef-price-table.qodef-active {
        margin-top: 20px;
        margin-bottom: 25px
    }
    .qodef-tabs .qodef-tab-container,
    .qodef-tabs .qodef-tabs-nav,
    .qodef-tabs.qodef-vertical-tab .qodef-tab-container,
    .qodef-tabs.qodef-vertical-tab .qodef-tabs-nav {
        width: 100%
    }
    .qodef-tabs .qodef-tabs-nav li,
    .qodef-tabs.qodef-horizontal-tab .qodef-tabs-nav li {
        float: none;
        display: block
    }
    .qodef-tabs.qodef-vertical-tab .qodef-tabs-nav {
        float: none;
        padding: 0
    }
    .qodef-tabs.qodef-vertical-tab .qodef-tab-container {
        float: none;
        border-left: 0;
        padding: 9px 0
    }
    .qodef-tabs.qodef-extended-tab .qodef-tab-container {
        padding: 20px
    }
}

@media only screen and (max-width:480px) {
    .qodef-tabs.qodef-horizontal-tab .qodef-tabs-nav li a {
        text-align: left;
        padding-left: 33px
    }
    .qodef-tabs.qodef-horizontal-tab .qodef-tab-container {
        padding-left: 34px
    }
    .qodef-accordion-holder:not(.qodef-boxed) div.qodef-accordion-content {
        padding: 0 20px 20px
    }
    .qodef-accordion-holder:not(.qodef-boxed) span.qodef-tab-title {
        padding: 0 0 0 58px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-blog-list-holder.qodef-masonry .qodef-blog-list-masonry-grid-sizer,
    .qodef-blog-list-holder.qodef-masonry .qodef-blog-list-masonry-item {
        width: 49%
    }
    .qodef-blog-list-holder.qodef-masonry .qodef-blog-list-masonry-grid-gutter {
        width: 2%
    }
    .qodef-blog-list-holder.qodef-boxes.qodef-four-columns>ul>li {
        width: 49%;
        margin: 0 2% 45px 0
    }
    .qodef-blog-list-holder.qodef-boxes.qodef-four-columns>ul>li:nth-child(2n) {
        margin: 0 0 45px
    }
    .qodef-blog-list-holder.qodef-boxes.qodef-four-columns>ul>li:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (min-width:600px) and (max-width:1024px) {
    .qodef-blog-list-holder.qodef-boxes.qodef-four-columns>ul>li,
    .qodef-blog-list-holder.qodef-boxes.qodef-two-columns>ul>li {
        width: 49%;
        margin: 0 2% 45px 0
    }
    .qodef-blog-list-holder.qodef-boxes.qodef-four-columns>ul>li:nth-child(2n),
    .qodef-blog-list-holder.qodef-boxes.qodef-two-columns>ul>li:nth-child(2n) {
        margin: 0 0 45px
    }
    .qodef-blog-list-holder.qodef-boxes.qodef-four-columns>ul>li:nth-child(2n+1),
    .qodef-blog-list-holder.qodef-boxes.qodef-two-columns>ul>li:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (max-width:768px) {
    .qodef-blog-list-holder.qodef-boxes.qodef-three-columns>ul>li {
        width: 100%;
        margin: 0 0 25px
    }
}

@media only screen and (max-width:600px) {
    .qodef-blog-list-holder.qodef-masonry .qodef-blog-list-masonry-grid-sizer,
    .qodef-blog-list-holder.qodef-masonry .qodef-blog-list-masonry-item {
        width: 100%
    }
    .qodef-blog-list-holder.qodef-masonry .qodef-blog-list-masonry-grid-gutter {
        width: 0
    }
    .qodef-blog-list-holder.qodef-boxes.qodef-four-columns>ul>li,
    .qodef-blog-list-holder.qodef-boxes.qodef-three-columns>ul>li,
    .qodef-blog-list-holder.qodef-boxes.qodef-two-columns>ul>li {
        width: 100%!important;
        margin: 0 0 25px!important
    }
    .qodef-blog-list-holder.qodef-image-in-box .qodef-blog-list-item-inner {
        display: block
    }
    .qodef-blog-list-holder.qodef-image-in-box .qodef-item-text-holder {
        display: block;
        padding: 20px 0
    }
    .qodef-blog-list-holder.qodef-image-in-box .qodef-item-image {
        display: block;
        width: auto
    }
}

@media only screen and (max-width:480px) {
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-2 .qodef-gallery-image {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%
    }
}

@media only screen and (max-width:768px) {
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-3 .qodef-gallery-image {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-3 .qodef-gallery-image:nth-child(2n) {
        margin-right: 0
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-3 .qodef-gallery-image:nth-child(2n+1) {
        clear: both;
        margin-right: 2%
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-3 .qodef-gallery-image:nth-child(3n+1) {
        clear: none
    }
}

@media only screen and (max-width:480px) {
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-3 .qodef-gallery-image {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%
    }
}

@media only screen and (max-width:1024px) {
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-4 .qodef-gallery-image {
        width: 32%;
        margin-right: 2%;
        margin-bottom: 2%
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-4 .qodef-gallery-image:nth-child(3n) {
        margin-right: 0
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-4 .qodef-gallery-image:nth-child(3n+1) {
        clear: both;
        margin-right: 2%
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-4 .qodef-gallery-image:nth-child(4n+1) {
        clear: none
    }
}

@media only screen and (max-width:768px) {
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-4 .qodef-gallery-image {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-4 .qodef-gallery-image:nth-child(2n) {
        margin-right: 0
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-4 .qodef-gallery-image:nth-child(2n+1) {
        clear: both;
        margin-right: 2%
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-4 .qodef-gallery-image:nth-child(3n+1) {
        clear: none
    }
}

@media only screen and (max-width:480px) {
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-4 .qodef-gallery-image {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%
    }
}

@media only screen and (max-width:1200px) {
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-5 .qodef-gallery-image {
        width: 24%;
        margin-right: 1.33333%;
        margin-bottom: 1.33333%
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-5 .qodef-gallery-image:nth-child(4n) {
        margin-right: 0
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-5 .qodef-gallery-image:nth-child(4n+1) {
        clear: both;
        margin-right: 1.33333%
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-5 .qodef-gallery-image:nth-child(5n+1) {
        clear: none
    }
}

@media only screen and (max-width:1024px) {
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-5 .qodef-gallery-image {
        width: 32%;
        margin-right: 2%;
        margin-bottom: 2%
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-5 .qodef-gallery-image:nth-child(3n) {
        margin-right: 0
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-5 .qodef-gallery-image:nth-child(3n+1) {
        clear: both;
        margin-right: 2%
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-5 .qodef-gallery-image:nth-child(4n+1) {
        clear: none
    }
}

@media only screen and (max-width:768px) {
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-5 .qodef-gallery-image {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-5 .qodef-gallery-image:nth-child(2n) {
        margin-right: 0
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-5 .qodef-gallery-image:nth-child(2n+1) {
        clear: both;
        margin-right: 2%
    }
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-5 .qodef-gallery-image:nth-child(3n+1) {
        clear: none
    }
}

@media only screen and (max-width:480px) {
    .qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-5 .qodef-gallery-image {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%
    }
}

@media only screen and (max-width:1024px) {
    .qodef-ptf-standard.qodef-ptf-five-columns .qodef-filler,
    .qodef-ptf-standard.qodef-ptf-five-columns article,
    .qodef-ptf-standard.qodef-ptf-four-columns .qodef-filler,
    .qodef-ptf-standard.qodef-ptf-four-columns article,
    .qodef-ptf-standard.qodef-ptf-six-columns .qodef-filler,
    .qodef-ptf-standard.qodef-ptf-six-columns article,
    .qodef-ptf-standard.qodef-ptf-three-columns .qodef-filler,
    .qodef-ptf-standard.qodef-ptf-three-columns article,
    .qodef-ptf-standard.qodef-ptf-two-columns .qodef-filler,
    .qodef-ptf-standard.qodef-ptf-two-columns article {
        width: 31.6%
    }
}

@media only screen and (max-width:600px) {
    .qodef-ptf-standard .qodef-portfolio-list-holder article {
        margin-bottom: 20px
    }
    .qodef-ptf-standard .qodef-portfolio-list-holder .qodef-filler,
    .qodef-ptf-standard .qodef-portfolio-list-holder article {
        width: 100%!important
    }
}

@media only screen and (max-width:1024px) {
    .qodef-ptf-gallery.qodef-ptf-five-columns article,
    .qodef-ptf-gallery.qodef-ptf-four-columns article,
    .qodef-ptf-gallery.qodef-ptf-six-columns article {
        width: 33.33%
    }
}

@media only screen and (max-width:600px) {
    .qodef-ptf-gallery .qodef-portfolio-list-holder article {
        width: 100%!important
    }
}

@media only screen and (max-width:1024px) {
    .qodef-ptf-gallery-space.qodef-ptf-five-columns .qodef-filler,
    .qodef-ptf-gallery-space.qodef-ptf-five-columns article,
    .qodef-ptf-gallery-space.qodef-ptf-four-columns .qodef-filler,
    .qodef-ptf-gallery-space.qodef-ptf-four-columns article,
    .qodef-ptf-gallery-space.qodef-ptf-six-columns .qodef-filler,
    .qodef-ptf-gallery-space.qodef-ptf-six-columns article {
        width: 31.6%
    }
}

@media only screen and (max-width:600px) {
    .qodef-ptf-gallery-space .qodef-portfolio-list-holder article {
        margin-bottom: 20px
    }
    .qodef-ptf-gallery-space .qodef-portfolio-list-holder .qodef-filler,
    .qodef-ptf-gallery-space .qodef-portfolio-list-holder article {
        width: 100%!important
    }
}

@media only screen and (max-width:1024px) {
    .qodef-ptf-masonry .qodef-portfolio-list-holder .qodef-default-masonry-item,
    .qodef-ptf-masonry .qodef-portfolio-list-holder .qodef-large-height-masonry-item,
    .qodef-ptf-masonry .qodef-portfolio-list-holder .qodef-portfolio-list-masonry-grid-sizer {
        width: 50%
    }
    .qodef-ptf-masonry .qodef-portfolio-list-holder .qodef-large-width-height-masonry-item,
    .qodef-ptf-masonry .qodef-portfolio-list-holder .qodef-large-width-masonry-item {
        width: 100%
    }
}

@media only screen and (max-width:600px) {
    .qodef-ptf-masonry .qodef-portfolio-list-holder {
        margin: 0;
        width: 100%
    }
    .qodef-ptf-masonry .qodef-portfolio-list-holder article {
        margin-bottom: 20px;
        padding: 0
    }
    .qodef-ptf-masonry .qodef-portfolio-list-holder .qodef-portfolio-list-masonry-grid-sizer,
    .qodef-ptf-masonry .qodef-portfolio-list-holder article {
        width: 100%!important
    }
}

@media only screen and (max-width:1024px) {
    .qodef-ptf-pinterest.qodef-ptf-pinterest-five-columns .qodef-portfolio-list-masonry-grid-sizer,
    .qodef-ptf-pinterest.qodef-ptf-pinterest-five-columns article,
    .qodef-ptf-pinterest.qodef-ptf-pinterest-four-columns .qodef-portfolio-list-masonry-grid-sizer,
    .qodef-ptf-pinterest.qodef-ptf-pinterest-four-columns article {
        width: 33.33%
    }
}

@media only screen and (max-width:600px) {
    .qodef-ptf-pinterest .qodef-portfolio-list-holder {
        margin: 0;
        width: 100%
    }
    .qodef-ptf-pinterest .qodef-portfolio-list-holder article {
        margin-bottom: 20px;
        padding: 0
    }
    .qodef-ptf-pinterest .qodef-portfolio-list-holder .qodef-portfolio-list-masonry-grid-sizer,
    .qodef-ptf-pinterest .qodef-portfolio-list-holder article {
        width: 100%!important
    }
    .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li {
        float: none;
        text-align: left
    }
    .qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li span {
        padding-left: 0
    }
}

@media only screen and (max-width:1200px) {
    .qodef-boxed .carousel .carousel-inner {
        width: 1000px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-boxed .carousel .carousel-inner {
        width: 818px
    }
    .carousel .carousel-inner {
        position: relative
    }
}

@media only screen and (max-width:768px) {
    .qodef-boxed .carousel .carousel-inner {
        width: 650px
    }
}

@media only screen and (max-width:600px) {
    .qodef-boxed .carousel .carousel-inner {
        width: 470px
    }
}

@media only screen and (max-width:480px) {
    .qodef-boxed .carousel .carousel-inner {
        width: 350px
    }
}

@media only screen and (max-width:320px) {
    .qodef-boxed .carousel .carousel-inner {
        width: 96%
    }
}

@media only screen and (min-width:1000px) {
    .qodef-slider-thumbs .carousel-control.left:hover .qodef-thumb-holder {
        left: 0
    }
    .carousel:not(.in_progress).qodef-slider-thumbs .carousel-control.left:hover .qodef-prev-nav {
        left: -200px
    }
    .qodef-slider-thumbs .carousel-control.right:hover .qodef-thumb-holder {
        right: 0
    }
    .carousel:not(.in_progress).qodef-slider-thumbs .carousel-control.right:hover .qodef-next-nav {
        right: -200px
    }
}

@media only screen and (max-width:1200px) {
    .carousel .carousel-indicators.thumbnails {
        bottom: 40px
    }
    .carousel .carousel-indicators.thumbnails li {
        width: 120px!important;
        height: 75px!important
    }
}

@media only screen and (max-width:1024px) {
    .carousel-inner {
        position: relative
    }
    .carousel-inner>.item,
    .qodef-slider .carousel-control,
    .qodef-slider-elements-container {
        padding-top: 0!important
    }
    .carousel-inner .item.qodef-animate-image.zoom_bottom_left .qodef-image,
    .carousel-inner .item.qodef-animate-image.zoom_bottom_right .qodef-image,
    .carousel-inner .item.qodef-animate-image.zoom_center .qodef-image,
    .carousel-inner .item.qodef-animate-image.zoom_top_left .qodef-image,
    .carousel-inner .item.qodef-animate-image.zoom_top_right .qodef-image {
        transform: none!important;
        -webkit-transform: none!important
    }
    .carousel .carousel-indicators.thumbnails {
        bottom: 40px
    }
    .carousel .carousel-indicators.thumbnails li {
        width: 100px!important;
        height: 63px!important
    }
}

@media only screen and (max-width:768px) {
    .carousel-control .icon-next,
    .carousel-control .icon-prev {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        margin-left: -15px;
        font-size: 30px
    }
    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px
    }
    .carousel .carousel-indicators.thumbnails li {
        display: inline-block;
        width: 6px!important;
        height: 6px!important;
        text-indent: -999px;
        cursor: pointer;
        background-color: transparent;
        border: 2px solid rgba(255, 255, 255, .4);
        border-radius: 10px;
        margin: 0 3px
    }
    .carousel .carousel-indicators.dark.thumbnails li {
        border: 2px solid rgba(0, 0, 0, .4)
    }
    .carousel .carousel-indicators.thumbnails .active {
        background-color: #fff;
        border-color: #fff;
        margin: 0 3px
    }
    .carousel .carousel-indicators.dark.thumbnails .active {
        background-color: #000;
        border-color: #000
    }
    .carousel .carousel-indicators.thumbnails li .thumb-frame,
    .carousel .carousel-indicators.thumbnails li img {
        display: none
    }
}

@media only screen and (max-width:1024px) {
    .qodef-testimonials.qodef-testimonials-list .qodef-testimonial-content {
        width: 50%
    }
    .qodef-testimonials.qodef-testimonials-list .qodef-testimonial-content:nth-child(3n+1) {
        clear: none
    }
    .qodef-testimonials.qodef-testimonials-list .qodef-testimonial-content:nth-child(2n+1),
    .qodef-testimonials.qodef-testimonials-list .qodef-testimonial-content:nth-child(6n+1) {
        clear: both
    }
}

@media only screen and (max-width:600px) {
    .carousel-control {
        display: none
    }
    .qodef-testimonials.qodef-testimonials-list .qodef-testimonial-content {
        width: 100%
    }
}

@media only screen and (max-width:480px) {
    .qodef-testimonials.qodef-testimonials-slider .qodef-testimonial-text {
        padding: 0 20px
    }
    .qodef-testimonials-holder .qodef-tes-image-nav {
        width: 100%
    }
}

@media only screen and (min-width:1025px) and (max-width:1440px) {
    .qodef-device-slider-holder {
        padding: 128px 0 180px
    }
    .qodef-device-slider-holder .qodef-device-slider-phone {
        top: 35px;
        height: 81%;
        margin-left: -1px;
        background-size: contain
    }
    .qodef-device-slider-holder .qodef-device-slide img {
        width: 75%;
        display: block;
        margin: 0 auto
    }
    .qodef-device-slider-holder .owl-controls .owl-dots {
        bottom: -150px
    }
}

@media only screen and (min-width:601px) and (max-width:1024px) {
    .qodef-device-slider-holder {
        padding: 40px 60px 160px
    }
    .qodef-device-slider-holder .qodef-device-slider-phone {
        top: -66px;
        height: 102%;
        background-size: contain;
        margin-left: -1px
    }
    .qodef-device-slider-holder .qodef-device-slide img {
        width: 23%;
        display: block;
        margin: 0 auto
    }
    .qodef-device-slider-holder .owl-controls .owl-dots {
        bottom: -150px
    }
}

@media only screen and (min-width:601px) and (max-width:768px) {
    .qodef-device-slider-holder .qodef-device-slider-phone {
        margin-left: -1px
    }
    .qodef-device-slider-holder .qodef-device-slide img {
        width: 40%;
        display: block;
        margin: 0 auto
    }
}

@media only screen and (max-width:600px) {
    .qodef-device-slider-holder {
        padding: 33% 16% 200px
    }
    .qodef-device-slider-holder .qodef-device-slider-phone {
        background-size: 90% auto
    }
}

@media only screen and (min-width:1440px) {
    .qodef-avs-fixed-content .qodef-slide-text {
        margin-left: 94px
    }
}

@media only screen and (min-width:1314px) and (max-width:1490px) {
    .qodef-avs-fixed-content .qodef-slide-text {
        width: 68%
    }
}

@media only screen and (max-width:1024px) {
    .qodef-avs-fixed-content .qodef-avs-fixed-content-container {
        padding-top: 100px
    }
    .qodef-avs-fixed-content .qodef-device {
        width: 190px
    }
    .qodef-avs-fixed-content .qodef-image-slides {
        top: 65px;
        right: 28px;
        width: 134px;
        height: 310px
    }
    .qodef-avs-fixed-content .qodef-slide-text {
        width: 75%
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .qodef-avs-fixed-content .qodef-avs-device-frame {
        width: 38%
    }
    .qodef-avs-fixed-content .qodef-avs-fixed-content-text {
        width: 62%
    }
}

@media only screen and (max-width:767px) {
    .qodef-avs-fixed-content .qodef-avs-fixed-content-container,
    .qodef-avs-fixed-content .qodef-avs-fixed-content-inner {
        display: block
    }
    .qodef-avs-fixed-content .qodef-avs-device-frame {
        display: none
    }
    .qodef-avs-fixed-content .qodef-avs-fixed-content-text {
        width: 100%
    }
    .qodef-avs-fixed-content .qodef-slide-text {
        width: 100%;
        padding: 20px;
        margin: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media only screen and (max-width:1200px) {
    .qodef-item-showcase .qodef-item-image {
        margin-top: 0!important
    }
    .qodef-item-showcase .qodef-item:not(.qodef-appeared) {
        -webkit-transform: translateX(-40px);
        -moz-transform: translateX(-40px);
        transform: translateX(-40px)
    }
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-left .qodef-item {
        margin-left: 5%
    }
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-right .qodef-item {
        margin-right: 5%
    }
}

@media only screen and (max-width:1200px) and (min-width:1024px) {
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-left,
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-right {
        width: 30%
    }
}

@media only screen and (max-width:1024px) {
    .qodef-item-showcase .qodef-item-image {
        width: 100%;
        float: none
    }
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-left,
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-right {
        float: left;
        width: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-left {
        padding: 0 30px 0 15px!important
    }
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-left .qodef-item {
        margin-left: 15%
    }
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-right {
        padding: 0 15px 0 30px!important
    }
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-right .qodef-item {
        margin-right: 15%
    }
}

@media only screen and (max-width:600px) {
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-left,
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-right {
        float: none;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 15px
    }
    .qodef-item-showcase .qodef-item-icon,
    .qodef-item-showcase.qodef-showcase-disable-separator .qodef-item.qodef-item-right .qodef-item-content {
        padding-left: 0
    }
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-left .qodef-item-icon,
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-right .qodef-item-icon {
        padding: 0;
        text-align: center
    }
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-left .qodef-item,
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-right .qodef-item {
        margin: 0
    }
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-left .item-showcase-border,
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-right .item-showcase-border {
        float: none;
        margin: 38px auto
    }
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-left {
        margin-top: 30px
    }
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-left .qodef-item:last-child .item-showcase-border {
        display: block
    }
    .qodef-item-showcase .qodef-item .qodef-item-content {
        text-align: center
    }
    .qodef-item-showcase.qodef-showcase-disable-separator .qodef-item .qodef-item-icon {
        position: initial;
        display: block
    }
    .qodef-item-showcase.qodef-showcase-disable-separator .qodef-item.qodef-item-left .qodef-item-content {
        padding-right: 0
    }
    .qodef-pricing-slider .qodef-pricing-info-pricing .qodef-price,
    .qodef-pricing-slider .qodef-pricing-info-pricing .qodef-value {
        font-size: 33px
    }
    .qodef-pricing-slider .qodef-pricing-info-pricing .qodef-mark {
        display: block;
        margin-top: 7px
    }
}

@media only screen and (max-width:480px) {
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-left,
    .qodef-item-showcase .qodef-item-showcase-holder.qodef-holder-right {
        padding: 0!important
    }
}

@media only screen and (max-width:1024px) {
    .qodef-pricing-slider {
        padding: 50px 30px 60px
    }
    .qodef-pricing-slider.qodef-pricing-slider-one-row .qodef-pricing-slider-description-holder {
        padding-right: 37px
    }
    .qodef-pricing-slider.qodef-pricing-slider-one-row .qodef-pricing-slider-pricing .qodef-mark {
        left: 0
    }
    .qodef-pricing-slider.qodef-pricing-slider-two-rows {
        padding: 50px 37px 60px
    }
    .qodef-pricing-slider.qodef-pricing-slider-two-rows .qodef-pricing-slider-pricing-holder {
        display: block
    }
    .qodef-pricing-slider.qodef-pricing-slider-two-rows .qodef-pricing-slider-description-holder {
        margin-bottom: 0;
        text-align: center;
        border-bottom: 2px solid #f2f2f2;
        padding-bottom: 30px
    }
    .qodef-pricing-slider.qodef-pricing-slider-two-rows .qodef-pricing-slider-pricing {
        display: block;
        width: 100%;
        border-right: 0;
        border-bottom: 2px solid #f2f2f2;
        padding-bottom: 30px;
        text-align: center
    }
    .qodef-pricing-slider.qodef-pricing-slider-two-rows .qodef-pricing-slider-pricing .qodef-mark {
        margin-left: 0
    }
    .qodef-pricing-slider.qodef-pricing-slider-two-rows .qodef-pricing-slider-button {
        display: block;
        width: 100%;
        text-align: center;
        padding-top: 30px
    }
}

@media only screen and (max-width:768px) {
    .qodef-pricing-slider.qodef-pricing-slider-one-row .qodef-pricing-slider-description-holder,
    .qodef-pricing-slider.qodef-pricing-slider-one-row .qodef-pricing-slider-pricing {
        border-right: 0;
        border-bottom: 2px solid #f2f2f2;
        padding-bottom: 30px;
        display: block;
        width: 100%
    }
    .qodef-pricing-slider.qodef-pricing-slider-one-row .qodef-pricing-slider-info-holder {
        display: block
    }
    .qodef-pricing-slider.qodef-pricing-slider-one-row .qodef-pricing-slider-description-holder {
        padding-right: 0;
        text-align: center
    }
    .qodef-pricing-slider.qodef-pricing-slider-one-row .qodef-pricing-slider-button {
        display: block;
        width: 100%;
        padding-top: 30px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-pie-chart-doughnut-holder .qodef-pie-legend ul,
    .qodef-pie-chart-pie-holder .qodef-pie-legend ul {
        width: 35%
    }
}

@media only screen and (max-width:480px) {
    .qodef-pie-chart-doughnut-holder .qodef-pie-legend ul,
    .qodef-pie-chart-pie-holder .qodef-pie-legend ul {
        width: 70%
    }
}

@media only screen and (max-width:768px) {
    .qodef-service-table table thead th {
        padding: 11px 17px;
        font-size: 14px
    }
    .qodef-service-table table tbody td {
        padding: 14px 17px 11px;
        font-size: 13px
    }
    .qodef-service-table table tbody td .qodef-mark {
        font-size: 20px
    }
}

@media only screen and (max-width:600px) {
    .qodef-service-table table tbody td:first-child,
    .qodef-service-table table thead th:first-child {
        width: 40%
    }
    .qodef-service-table table thead th {
        padding: 5px;
        font-size: 9px
    }
    .qodef-service-table table tbody td {
        padding: 12px 5px 9px;
        font-size: 10px;
        line-height: 17px
    }
    .qodef-service-table table tbody td .qodef-mark {
        font-size: 15px
    }
}

@media only screen and (max-width:1024px) {
    .qodef-masonry-gallery-holder .qodef-masonry-gallery-grid-sizer,
    .qodef-masonry-gallery-holder .qodef-masonry-gallery-item {
        width: 50%
    }
    .qodef-masonry-gallery-holder .qodef-masonry-gallery-item.qodef-mg-rectangle-landscape,
    .qodef-masonry-gallery-holder .qodef-masonry-gallery-item.qodef-mg-square-big {
        width: 100%
    }
}

@media only screen and (max-width:600px) {
    .qodef-masonry-gallery-holder .qodef-masonry-gallery-item.qodef-mg-rectangle-landscape.qodef-mg-standard .qodef-masonry-gallery-read-more,
    .qodef-masonry-gallery-holder .qodef-masonry-gallery-item.qodef-mg-square-big .qodef-masonry-gallery-item-text {
        display: none
    }
    .qodef-masonry-gallery-holder .qodef-masonry-gallery-grid-sizer,
    .qodef-masonry-gallery-holder .qodef-masonry-gallery-item {
        width: 100%
    }
    .qodef-masonry-gallery-holder .qodef-masonry-gallery-item.qodef-mg-square-big .qodef-masonry-gallery-item-title {
        font-size: 30px
    }
    .qodef-masonry-gallery-holder .qodef-masonry-gallery-item.qodef-mg-rectangle-landscape .qodef-masonry-gallery-item-content {
        padding: 5px 28px
    }
    .qodef-masonry-gallery-holder .qodef-masonry-gallery-item.qodef-mg-rectangle-landscape .qodef-masonry-gallery-item-content .qodef-masonry-gallery-item-icon {
        margin-bottom: 0;
        font-size: 24px
    }
    .qodef-masonry-gallery-holder .qodef-masonry-gallery-item.qodef-mg-rectangle-landscape .qodef-masonry-gallery-item-inner .qodef-masonry-gallery-read-more {
        bottom: 12px
    }
}

@media only screen and (max-width:480px) {
    .qodef-masonry-gallery-holder .qodef-mg-with-button .qodef-masonry-gallery-item-inner .qodef-masonry-gallery-item-separator {
        display: block!important
    }
}

@media only screen and (max-width:1440px) {
    .qodef-process-holder .qodef-process-item-holder.qodef-pi-highlighted .qodef-pi-image-holder {
        width: 275px;
        height: 275px;
        margin-top: -20px
    }
    .qodef-process-holder .qodef-process-item-holder.qodef-pi-highlighted .qodef-pi-holder-inner {
        width: 100%
    }
}

@media only screen and (max-width:1366px) {
    .qodef-side-menu-slide-from-right .qodef-side-menu{
        width: 30%;
    }
}

@media only screen and (max-width:1200px) {
    .qodef-process-holder .qodef-process-item-holder .qodef-pi-image-holder {
        width: 171px;
        height: 171px
    }
    .qodef-process-holder .qodef-process-item-holder.qodef-pi-highlighted .qodef-pi-image-holder {
        width: 237px;
        height: 237px;
        margin-top: -30px
    }
    .qodef-process-holder .qodef-process-item-holder.qodef-pi-highlighted .qodef-pi-holder-inner {
        width: 100%
    }
}

@media only screen and (max-width:1024px) {
    .qodef-process-holder .qodef-process-bg-holder {
        display: none
    }
    .qodef-process-holder.qodef-process-holder-items-four .qodef-process-item-holder {
        width: 50%;
        margin-bottom: 30px
    }
    .qodef-process-holder.qodef-process-holder-items-four .qodef-process-item-holder.qodef-pi-highlighted .qodef-pi-image-holder {
        margin-top: 0
    }
    .qodef-process-holder.qodef-process-holder-items-four .qodef-process-item-holder .qodef-pi-holder-inner {
        width: 100%
    }
    .qodef-process-holder.qodef-process-holder-items-four .qodef-process-item-holder .qodef-pi-holder-inner .qodef-pi-content-holder {
        padding: 0 20px
    }
}

@media only screen and (max-width:768px) {
    .qodef-process-holder.qodef-process-holder-items-three .qodef-process-item-holder.qodef-pi-highlighted .qodef-pi-image-holder {
        margin-top: 0
    }
    .qodef-process-holder .qodef-process-item-holder {
        width: 100%!important;
        margin-bottom: 30px
    }
    .qodef-process-holder .qodef-process-item-holder .qodef-pi-holder-inner {
        width: 100%
    }
}

@media only screen and (max-width:600px) {
    .qodef-interactive-banner-holder {
        padding: 30px!important
    }
}

@media only screen and (max-width:1024px) {
    .qodef-horizontal-timeline .qodef-events-content .qodef-hti-content-image {
        width: 100%;
        display: block;
        height: auto
    }
    .qodef-horizontal-timeline .qodef-events-content .qodef-hti-content-value {
        width: 100%
    }
    .qodef-horizontal-timeline .qodef-events-content>ol>li:nth-child(2n+2) .qodef-event-text {
        position: relative;
        top: 60px
    }
    .qodef-device-marquee .qodef-screen {
        max-width: 80%
    }
    .qodef-device-marquee.qodef-background-image-set .qodef-background-images-holder {
        left: -50%
    }
    .qodef-device-marquee.qodef-background-image-set .qodef-aux-background-image {
        display: none
    }
    .qodef-instagram-feed.qodef-col-9 li {
        width: 33.33%
    }
}

@media only screen and (max-width:768px) {
    .qodef-instagram-feed.qodef-col-4 li {
        width: 50%
    }
    .qodef-instagram-feed.qodef-col-6 li {
        width: 33.33%
    }
    footer .qodef-footer-top.qodef-footer-top-full {
        padding: 63px 54px 25px;
    }
    footer .widget ul{
        margin: 0;
    }
    footer .qodef-four-columns .qodef-column p {
        line-height: 20px;
    }
    footer .widget {
        margin-bottom: 3px;
    }
    footer .widget.widget_nav_menu ul li {
        margin-bottom: 0;
    }
}
@media only screen and (max-width:700px) {
	.responsive-style3 .vc_col-sm-6{
		width: 100% !important;
	}
}

@media only screen and (max-width:480px) {
    .qodef-instagram-feed.qodef-col-3 li,
    .qodef-instagram-feed.qodef-col-4 li,
    .qodef-instagram-feed.qodef-col-6 li,
    .qodef-instagram-feed.qodef-col-9 li {
        width: 100%
    }
    .qodef-footer-bottom-holder-inner .qodef-footer-text.widget_text span:nth-of-type(1){
	    display: block !important;
	}
	.qodef-footer-bottom-holder-inner .qodef-footer-text.widget_text a{
		display: inline-block;
	}
	.qodef-footer-bottom-holder-inner .qodef-footer-text.widget_text span.bor{
		display: inline-block;
	}
}

@media only screen and (min-width:769px) and (max-width:992px) {
    footer .qodef-four-columns .qodef-column{
        width: 50%;
    }
    footer .qodef-four-columns .qodef-column .qodef-column-inner {
        padding: 0 25px;
    }
    footer .qodef-four-columns .qodef-column:nth-of-type(2),footer .qodef-four-columns .qodef-column:nth-of-type(3){
        width: 25%;
    }
    footer .qodef-four-columns .qodef-column:nth-of-type(3){
        margin-top: 34px;
    }
    footer .qodef-four-columns .qodef-column:nth-child(4){
        width: 100%;
    }
}



.alignright{
float: right !important;
margin-left: 0px !important;
}




/*
Dynamic CSS Code
*/
/* generated in /nas/content/staging/coconstruct/wp-content/themes/targetwp/framework/modules/header/custom-styles/mobile-header.php target_qodef_mobile_header_general_styles function */
.qodef-mobile-header .qodef-mobile-header-inner { height: 100px !important;background-color: #ffffff;z-index: 99999;}

/* generated in /nas/content/staging/coconstruct/wp-content/themes/targetwp/framework/modules/header/custom-styles/mobile-header.php target_qodef_mobile_navigation_styles function */
.qodef-mobile-header .qodef-mobile-nav { background-color: #ffffff;}

/* generated in /nas/content/staging/coconstruct/wp-content/themes/targetwp/framework/modules/header/custom-styles/mobile-header.php target_qodef_mobile_navigation_styles function */
.qodef-mobile-header .qodef-mobile-nav a, .qodef-mobile-header .qodef-mobile-nav h4 { border-bottom-color: #2a2d34;color: #2a2d34;font-size: 15px;line-height: 17px;}

/* generated in /nas/content/staging/coconstruct/wp-content/themes/targetwp/framework/modules/header/custom-styles/mobile-header.php target_qodef_mobile_navigation_styles function */
.qodef-mobile-header .qodef-mobile-nav a:hover, .qodef-mobile-header .qodef-mobile-nav h4:hover { color: #2a2d34;}

            @media only screen and (max-width: 1000px) {
            /* generated in /nas/content/staging/coconstruct/wp-content/themes/targetwp/framework/modules/header/custom-styles/mobile-header.php target_qodef_mobile_logo_styles function */
/*.qodef-mobile-header .qodef-mobile-logo-wrapper a { height: 60px !important;}*/

            }
            @media only screen and (max-width: 600px) {
            /* generated in /nas/content/staging/coconstruct/wp-content/themes/targetwp/framework/modules/header/custom-styles/mobile-header.php target_qodef_mobile_logo_styles function */
.qodef-mobile-header .qodef-mobile-logo-wrapper a { height: 18px !important;}

            }
                    @media only screen and (max-width: 480px) {
            /* generated in /nas/content/staging/coconstruct/wp-content/themes/targetwp/framework/modules/header/custom-styles/mobile-header.php target_qodef_mobile_logo_styles function */
.qodef-mobile-header .qodef-mobile-logo-wrapper a { height: 18px !important;}

            }
        /* generated in /nas/content/staging/coconstruct/wp-content/themes/targetwp/framework/modules/header/custom-styles/mobile-header.php target_qodef_mobile_logo_styles function */
@media only screen and (max-width: 1000px){
.qodef-mobile-header .qodef-mobile-logo-wrapper a { max-height: 35px  !important;}
}
@media only screen and (max-width: 600px){
.qodef-mobile-header .qodef-mobile-logo-wrapper a { max-height: 25px  !important;}
}
@media only screen and (max-width: 500px){
.qodef-mobile-header .qodef-mobile-logo-wrapper a { max-height: 20px  !important;}
}
@media only screen and (max-width: 350px){
.qodef-mobile-header .qodef-mobile-logo-wrapper a { max-height: 17px  !important;}
}
/* generated in /nas/content/staging/coconstruct/wp-content/themes/targetwp/framework/modules/header/custom-styles/mobile-header.php target_qodef_mobile_icon_styles function */
.qodef-mobile-header .qodef-mobile-menu-opener a { color: #93dc28;font-size: 15px;}

/* generated in /nas/content/staging/coconstruct/wp-content/themes/targetwp/framework/modules/header/custom-styles/mobile-header.php target_qodef_mobile_icon_styles function */
.qodef-mobile-header .qodef-mobile-menu-opener a:hover { color: #5b920b;}

header.qodef-mobile-header.qodef-animate-mobile-header.mobile-header-appear .qodef-mobile-header-inner {
    background: #2a2d34;
}

header.qodef-mobile-header.qodef-animate-mobile-header.mobile-header-appear .qodef-dark-logo,header.qodef-mobile-header .light-logo{
    display: block !important;
}
header.qodef-mobile-header.qodef-animate-mobile-header.mobile-header-appear .light-logo,header.qodef-mobile-header .qodef-dark-logo{
    display: none  !important;
}