@media only screen and (max-width:1200px) {

    .eltd-container-inner,
    .eltd-grid,
    .eltd-grid-section .eltd-section-inner,
    .eltd-slider .carousel-inner .eltd-slider-content-outer {
        width: 950px
    }
}

@media only screen and (max-width:1024px) {

    .eltd-container-inner,
    .eltd-grid,
    .eltd-grid-section .eltd-section-inner,
    .eltd-slider .carousel-inner .eltd-slider-content-outer {
        width: 768px
    }
}

@media only screen and (max-width:768px) {

    .eltd-container-inner,
    .eltd-grid,
    .eltd-grid-section .eltd-section-inner,
    .eltd-slider .carousel-inner .eltd-slider-content-outer {
        width: 600px
    }
}

@media only screen and (max-width:600px) {

    .eltd-container-inner,
    .eltd-grid,
    .eltd-grid-section .eltd-section-inner,
    .eltd-slider .carousel-inner .eltd-slider-content-outer {
        width: 420px
    }
}

@media only screen and (max-width:480px) {

    .eltd-container-inner,
    .eltd-grid,
    .eltd-grid-section .eltd-section-inner,
    .eltd-slider .carousel-inner .eltd-slider-content-outer {
        width: 100%
    }
    .eltd-mobile-header .eltd-mobile-logo-wrapper a {
        display: block;
        max-height: 143px;
    }
    .eltd-mobile-header .eltd-mobile-logo-wrapper img {
        height: 82px;
        width: auto;
    }
    .eltd-vertical-align-containers .eltd-position-center {
        margin-top: -14px;
    }
    .eltd-mobile-header .eltd-mobile-nav {
        background-color: #b5e9fd;
        padding: 5px 10px;
    }
    .eltd-slider .eltd-slider-svg-holder {
        display: none;
    }
    .eltd-content-aligment-center {
        padding: 0 10px;
    }
    .features-one__single {
        margin: 7px 14px 7px 14px;
    }
    .single-working-box-style2 {
        width: 50%;
    }
    .single-working-box-style2 .text-holder .title h3 {
        font-size: 17px;
    }
    .video-box {
        margin: 0px 0 0 0px;
    }
    .video-box h3 {
        margin-top: 12px;
    }
    .img-popup{
        margin: 0px 15px;
    }
    .foter-div-1 {
        width: 90%;
    }
    .foter-div-2 {
        width: 90%;
    }
    .foter-div-2-a{
        width: 90%;
    }
    .carousel-inner .item .eltd-image {
        width: 100%;
        height: 56%;
    }
    .eltd-slider {
        height: 210px;
    }
    .video-box h3 {
        font-size: 29px;
    }
    .project-menu {
        padding: 0px;
        margin: 5px auto;
        width: 79%;
        height: auto;
        float: left;
    }
}

@media only screen and (max-width:320px) {

    .eltd-container-inner,
    .eltd-grid,
    .eltd-grid-section .eltd-section-inner,
    .eltd-slider .carousel-inner .eltd-slider-content-outer {
        width: 95%
    }
}

@media only screen and (max-width:1200px) {

    .eltd-boxed .eltd-wrapper .eltd-footer-inner,
    .eltd-boxed .eltd-wrapper .eltd-wrapper-inner {
        width: 1000px
    }
}

@media only screen and (max-width:1024px) {

    .eltd-boxed .eltd-wrapper .eltd-footer-inner,
    .eltd-boxed .eltd-wrapper .eltd-wrapper-inner {
        width: 818px
    }
}

@media only screen and (max-width:768px) {

    .eltd-boxed .eltd-wrapper .eltd-footer-inner,
    .eltd-boxed .eltd-wrapper .eltd-wrapper-inner {
        width: 650px
    }
}

@media only screen and (max-width:600px) {

    .eltd-boxed .eltd-wrapper .eltd-footer-inner,
    .eltd-boxed .eltd-wrapper .eltd-wrapper-inner {
        width: 470px
    }
}

@media only screen and (max-width:480px) {

    .eltd-boxed .eltd-wrapper .eltd-footer-inner,
    .eltd-boxed .eltd-wrapper .eltd-wrapper-inner {
        width: 350px
    }
}

@media only screen and (max-width:320px) {

    .eltd-boxed .eltd-wrapper .eltd-footer-inner,
    .eltd-boxed .eltd-wrapper .eltd-wrapper-inner {
        width: 96%
    }
}

@media only screen and (max-width:1024px) {
    .eltd-content {
        margin-top: 0 !important
    }
}

@media only screen and (max-width:480px) {
    .eltd-section-inner-margin {
        margin-left: 15px;
        margin-right: 15px
    }
}

@media only screen and (max-width:768px) {

    .eltd-five-columns>.eltd-five-columns-inner>.eltd-column,
    .eltd-four-columns>.eltd-four-columns-inner>.eltd-column,
    .eltd-three-columns>.eltd-three-columns-inner>.eltd-column,
    .eltd-two-columns-25-75>.eltd-column1,
    .eltd-two-columns-25-75>.eltd-column2,
    .eltd-two-columns-33-66>.eltd-column1,
    .eltd-two-columns-33-66>.eltd-column2,
    .eltd-two-columns-50-50>.eltd-two-columns-50-50-inner>.eltd-column,
    .eltd-two-columns-66-33>.eltd-column1,
    .eltd-two-columns-66-33>.eltd-column2,
    .eltd-two-columns-75-25>.eltd-column1,
    .eltd-two-columns-75-25>.eltd-column2 {
        width: 100%
    }

    .eltd-five-columns>.eltd-five-columns-inner,
    .eltd-four-columns>.eltd-four-columns-inner,
    .eltd-three-columns>.eltd-three-columns-inner,
    .eltd-two-columns-50-50>.eltd-two-columns-50-50-inner {
        margin: 0
    }

    .eltd-five-columns>.eltd-five-columns-inner>.eltd-column>.eltd-column-inner,
    .eltd-four-columns>.eltd-four-columns-inner>.eltd-column>.eltd-column-inner,
    .eltd-three-columns>.eltd-three-columns-inner>.eltd-column>.eltd-column-inner,
    .eltd-two-columns-25-75>.eltd-column1>.eltd-column-inner,
    .eltd-two-columns-25-75>.eltd-column2>.eltd-column-inner,
    .eltd-two-columns-33-66>.eltd-column1>.eltd-column-inner,
    .eltd-two-columns-33-66>.eltd-column2>.eltd-column-inner,
    .eltd-two-columns-50-50>.eltd-two-columns-50-50-inner>.eltd-column>.eltd-column-inner,
    .eltd-two-columns-66-33>.eltd-column1>.eltd-column-inner,
    .eltd-two-columns-66-33>.eltd-column2>.eltd-column-inner,
    .eltd-two-columns-75-25>.eltd-column1>.eltd-column-inner,
    .eltd-two-columns-75-25>.eltd-column2>.eltd-column-inner {
        padding: 0
    }

    .wpcf7-form .eltd-two-columns-50-50 .eltd-two-columns-50-50-inner .eltd-column-inner {
        padding: 0 12px
    }
}

@media only screen and (min-width:600px) and (max-width:768px) {
    .eltd-row-svg-holder {
        bottom: -2px
    }

    .eltd-row-svg-holder .eltd-row-svg-holder-middle {
        width: 79px
    }
}

@media only screen and (max-width:1200px) {
    .eltd-404-page .eltd-page-not-found-subtitle {
        font-size: 120px
    }

    .eltd-404-page .eltd-page-not-found-title {
        font-size: 90px
    }
}

@media only screen and (max-width:1024px) {
    .eltd-404-page .eltd-page-not-found-subtitle {
        font-size: 90px
    }

    .eltd-404-page .eltd-page-not-found-title {
        font-size: 70px
    }
}

@media only screen and (max-width:768px) {
    .eltd-404-page .eltd-page-not-found {
        width: 100%;
        margin: 30% auto
    }

    .eltd-404-page .eltd-page-not-found-subtitle {
        font-size: 70px
    }

    .eltd-404-page .eltd-page-not-found-title {
        font-size: 60px
    }
}

@media only screen and (max-width:320px) {
    .eltd-section.eltd-parallax-section-holder {
        display: block
    }

    .eltd-section.eltd-parallax-section-holder .eltd-parallax-content-outer {
        display: block
    }
}

@media only screen and (max-width:1200px) {
    .eltd-main-menu>ul>li>a span.item_inner {
        padding: 0 10px
    }
}

@media only screen and (max-width:1024px) {
    .eltd-page-header {
        display: none
    }

    .eltd-mobile-header {
        display: block
    }
}

@media only screen and (max-width:1200px) {
    .eltd-drop-down .wide .second>.inner>ul {
        width: 950px
    }
}

@media only screen and (max-width:1024px) {
    .eltd-drop-down .wide .second>.inner>ul {
        width: 768px
    }
}

@media only screen and (max-width:1200px) {

    .eltd-boxed .eltd-page-header .eltd-fixed-wrapper.fixed,
    .eltd-boxed .eltd-page-header .eltd-sticky-header {
        width: 1000px
    }
}

@media only screen and (max-width:1024px) {
    .eltd-boxed.eltd-sticky-up-mobile-header .mobile-header-appear .eltd-mobile-header-inner {
        width: 818px;
        left: auto
    }
}

@media only screen and (max-width:768px) {
    .eltd-boxed.eltd-sticky-up-mobile-header .mobile-header-appear .eltd-mobile-header-inner {
        width: 650px
    }
}

@media only screen and (max-width:600px) {
    .eltd-boxed.eltd-sticky-up-mobile-header .mobile-header-appear .eltd-mobile-header-inner {
        width: 470px
    }
}

@media only screen and (max-width:480px) {
    .eltd-boxed.eltd-sticky-up-mobile-header .mobile-header-appear .eltd-mobile-header-inner {
        width: 350px
    }
}

@media only screen and (max-width:320px) {
    .eltd-boxed.eltd-sticky-up-mobile-header .mobile-header-appear .eltd-mobile-header-inner {
        width: 96%
    }
}

footer .eltd-footer-top .eltd-five-columns>.eltd-five-columns-inner>.eltd-column>.eltd-column-inner,
footer .eltd-footer-top .eltd-four-columns>.eltd-four-columns-inner>.eltd-column>.eltd-column-inner,
footer .eltd-footer-top .eltd-three-columns>.eltd-three-columns-inner>.eltd-column>.eltd-column-inner,
footer .eltd-footer-top .eltd-two-columns-25-75>.eltd-column1>.eltd-column-inner,
footer .eltd-footer-top .eltd-two-columns-25-75>.eltd-column2>.eltd-column-inner,
footer .eltd-footer-top .eltd-two-columns-33-66>.eltd-column1>.eltd-column-inner,
footer .eltd-footer-top .eltd-two-columns-33-66>.eltd-column2>.eltd-column-inner,
footer .eltd-footer-top .eltd-two-columns-50-50>.eltd-two-columns-50-50-inner>.eltd-column>.eltd-column-inner,
footer .eltd-footer-top .eltd-two-columns-66-33>.eltd-column1>.eltd-column-inner,
footer .eltd-footer-top .eltd-two-columns-66-33>.eltd-column2>.eltd-column-inner,
footer .eltd-footer-top .eltd-two-columns-75-25>.eltd-column1>.eltd-column-inner,
footer .eltd-footer-top .eltd-two-columns-75-25>.eltd-column2>.eltd-column-inner {
    padding: 0 0 20px
}

@media only screen and (max-width:1200px) {
    footer .eltd-footer-top .eltd-column {
        padding: 0 5px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media only screen and (max-width:1024px) {
    .eltd-title.eltd-has-background {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
        height: auto !important;
        padding: 0 !important
    }

    .eltd-title.eltd-title-image-not-responsive .eltd-title-image {
        display: block
    }

    .eltd-title .eltd-title-holder {
        height: calc(100% - 32px) !important;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        padding: 0 !important
    }

    .eltd-title .eltd-title-holder .eltd-container {
        display: block;
        height: 100%
    }

    .eltd-title .eltd-title-holder .eltd-container-inner {
        display: table;
        height: 100%
    }

    .eltd-title .eltd-title-holder .eltd-title-subtitle-holder {
        display: table-cell;
        vertical-align: middle;
        width: 100%
    }

    .eltd-title .eltd-title-subtitle-holder {
        padding: 0 !important
    }
}

@media only screen and (max-width:1024px) {
    .eltd-title .eltd-title-holder h1 {
        font-size: 60px
    }

    .eltd-title .eltd-title-holder .eltd-subtitle {
        font-size: 50px
    }

    .eltd-title .eltd-title-holder .eltd-title-separator-holder {
        line-height: 4px
    }
}

@media only screen and (max-width:768px) {
    .eltd-title .eltd-title-holder h1 {
        font-size: 45px
    }

    .eltd-title .eltd-title-holder .eltd-subtitle {
        font-size: 35px
    }
}

@media only screen and (min-width:600px) and (max-width:768px) {
    .eltd-title .eltd-title-svg-holder {
        bottom: -2px
    }

    .eltd-title .eltd-title-svg-holder .eltd-title-svg-holder-middle {
        width: 79px
    }
}

@media only screen and (max-width:600px) {
    .eltd-title.eltd-title-image-not-responsive.eltd-has-background {
        min-height: 175px
    }

    .eltd-title.eltd-title-image-not-responsive.eltd-has-background .eltd-title-image,
    .eltd-title.eltd-title-image-not-responsive.eltd-has-background .eltd-title-image img {
        min-height: inherit
    }

    .eltd-title .eltd-title-holder h1 {
        font-size: 35px
    }

    .eltd-title .eltd-title-holder .eltd-subtitle {
        font-size: 25px
    }

    .eltd-title.eltd-light-type .eltd-title-holder h1 {
        font-size: 18px;
        color: #000;
        position: relative;
        top: -3px
    }

    .eltd-title.eltd-light-type .eltd-title-holder .eltd-subtitle {
        font-size: 30px
    }
}

@media only screen and (max-width:1280px) {

    .eltd-elements-holder.eltd-responsive-mode-1280.eltd-five-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-1280.eltd-four-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-1280.eltd-six-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-1280.eltd-three-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-1280.eltd-two-columns .eltd-elements-holder-item {
        width: 100%;
        display: inline-block;
        height: auto
    }
}

@media only screen and (max-width:1024px) {

    .eltd-elements-holder.eltd-responsive-mode-1024.eltd-five-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-1024.eltd-four-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-1024.eltd-six-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-1024.eltd-three-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-1024.eltd-two-columns .eltd-elements-holder-item {
        width: 100%;
        display: inline-block;
        height: auto
    }
}

@media only screen and (max-width:768px) {

    .eltd-elements-holder.eltd-responsive-mode-768.eltd-five-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-768.eltd-four-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-768.eltd-six-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-768.eltd-three-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-768.eltd-two-columns .eltd-elements-holder-item {
        width: 100%;
        display: inline-block;
        height: auto
    }
}

@media only screen and (max-width:600px) {

    .eltd-elements-holder.eltd-responsive-mode-600.eltd-five-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-600.eltd-four-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-600.eltd-six-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-600.eltd-three-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-600.eltd-two-columns .eltd-elements-holder-item {
        width: 100%;
        display: inline-block;
        height: auto
    }
}

@media only screen and (max-width:480px) {

    .eltd-elements-holder.eltd-responsive-mode-480.eltd-five-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-480.eltd-four-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-480.eltd-six-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-480.eltd-three-columns .eltd-elements-holder-item,
    .eltd-elements-holder.eltd-responsive-mode-480.eltd-two-columns .eltd-elements-holder-item {
        width: 100%;
        display: inline-block;
        height: auto
    }
}

@media only screen and (max-width:480px) {
    .eltd-elements-holder .eltd-elements-holder-item-content {
        padding: 0 10px
    }
}

@media only screen and (max-width:1280px) {
    .eltd-elements-holder.eltd-responsive-mode-1280.eltd-one-column-alignment-left .eltd-elements-holder-item .eltd-elements-holder-item-content {
        text-align: left
    }

    .eltd-elements-holder.eltd-responsive-mode-1280.eltd-one-column-alignment-right .eltd-elements-holder-item .eltd-elements-holder-item-content {
        text-align: right
    }

    .eltd-elements-holder.eltd-responsive-mode-1280.eltd-one-column-alignment-center .eltd-elements-holder-item .eltd-elements-holder-item-content {
        text-align: center
    }
}

@media only screen and (max-width:1024px) {
    .eltd-elements-holder.eltd-responsive-mode-1024.eltd-one-column-alignment-left .eltd-elements-holder-item .eltd-elements-holder-item-content {
        text-align: left
    }

    .eltd-elements-holder.eltd-responsive-mode-1024.eltd-one-column-alignment-right .eltd-elements-holder-item .eltd-elements-holder-item-content {
        text-align: right
    }

    .eltd-elements-holder.eltd-responsive-mode-1024.eltd-one-column-alignment-center .eltd-elements-holder-item .eltd-elements-holder-item-content {
        text-align: center
    }
}

@media only screen and (max-width:768px) {
    .eltd-elements-holder.eltd-responsive-mode-768.eltd-one-column-alignment-left .eltd-elements-holder-item .eltd-elements-holder-item-content {
        text-align: left
    }

    .eltd-elements-holder.eltd-responsive-mode-768.eltd-one-column-alignment-right .eltd-elements-holder-item .eltd-elements-holder-item-content {
        text-align: right
    }

    .eltd-elements-holder.eltd-responsive-mode-768.eltd-one-column-alignment-center .eltd-elements-holder-item .eltd-elements-holder-item-content {
        text-align: center
    }
}

@media only screen and (max-width:600px) {
    .eltd-elements-holder.eltd-responsive-mode-600.eltd-one-column-alignment-left .eltd-elements-holder-item .eltd-elements-holder-item-content {
        text-align: left
    }

    .eltd-elements-holder.eltd-responsive-mode-600.eltd-one-column-alignment-right .eltd-elements-holder-item .eltd-elements-holder-item-content {
        text-align: right
    }

    .eltd-elements-holder.eltd-responsive-mode-600.eltd-one-column-alignment-center .eltd-elements-holder-item .eltd-elements-holder-item-content {
        text-align: center
    }
}

@media only screen and (max-width:480px) {
    .eltd-elements-holder.eltd-responsive-mode-480.eltd-one-column-alignment-left .eltd-elements-holder-item .eltd-elements-holder-item-content {
        text-align: left
    }

    .eltd-elements-holder.eltd-responsive-mode-480.eltd-one-column-alignment-right .eltd-elements-holder-item .eltd-elements-holder-item-content {
        text-align: right
    }

    .eltd-elements-holder.eltd-responsive-mode-480.eltd-one-column-alignment-center .eltd-elements-holder-item .eltd-elements-holder-item-content {
        text-align: center
    }
}

@media only screen and (max-width:1024px) {
    .eltd-google-map-overlay {
        display: block
    }
}

@media only screen and (max-width:1200px) {
    .eltd-team.main-info-below-image .eltd-team-image .eltd-team-hover-info .eltd-team-hover-info-inner {
        padding: 20px 10px
    }
}

@media only screen and (max-width:1300px) {
    .eltd-team.main-info-below-image:hover .eltd-team-image-inner {
        -webkit-transform: translateY(-70px);
        transform: translateY(-70px)
    }

    .eltd-team .eltd-team-hover-description p {
        line-height: 20px
    }
}

@media only screen and (max-width:1024px) {
    .eltd-team-holder.eltd-team-five-columns .eltd-team {
        width: 33.33%
    }
}

@media only screen and (min-width:768px) and (max-width:1024px) {
    .eltd-team.main-info-below-image:hover .eltd-team-image-inner {
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px)
    }

    .eltd-team.main-info-below-image .eltd-team-social-holder-between .eltd-icon-shortcode {
        margin-right: 8px
    }
}

@media only screen and (max-width:600px) {

    .eltd-team-holder.eltd-team-five-columns .eltd-team,
    .eltd-team-holder.eltd-team-four-columns .eltd-team,
    .eltd-team-holder.eltd-team-three-columns .eltd-team {
        width: 50%
    }
}

@media only screen and (max-width:480px) {

    .eltd-team-holder.eltd-team-five-columns .eltd-team,
    .eltd-team-holder.eltd-team-four-columns .eltd-team,
    .eltd-team-holder.eltd-team-three-columns .eltd-team {
        width: 100%
    }
}

@media only screen and (min-width:600px) and (max-width:1024px) {
    .eltd-call-to-action .eltd-call-to-action-row-75-25 .eltd-call-to-action-column1 {
        width: 65%
    }
}

@media only screen and (min-width:600px) and (max-width:1024px) {
    .eltd-call-to-action .eltd-call-to-action-row-75-25 .eltd-call-to-action-column2 {
        width: 35%
    }
}

@media only screen and (max-width:768px) {
    .eltd-call-to-action .eltd-call-to-action-cell {
        display: block;
        text-align: center !important;
        width: 100% !important;
        margin-top: 15px
    }
}

@media only screen and (max-width:768px) {
    .eltd-call-to-action .eltd-text-wrapper .eltd-call-to-action-icon-holder {
        position: relative;
        width: 100%;
        text-align: center
    }
}

@media only screen and (max-width:768px) {
    .eltd-call-to-action .eltd-text-wrapper .eltd-call-to-action-icon {
        display: inline-block
    }
}

@media only screen and (max-width:768px) {
    .eltd-call-to-action .eltd-text-wrapper .eltd-call-to-action-text {
        text-align: center;
        margin-bottom: 10px
    }
}

@media only screen and (max-width:768px) {
    .eltd-call-to-action.with-icon {
        padding: 0
    }
}

@media only screen and (max-width:1024px) {
    .countdown-amount {
        font-size: 50px !important;
        line-height: 50px !important
    }
}

@media only screen and (max-width:600px) {
    .countdown-amount {
        font-size: 35px !important;
        line-height: 35px !important;
        margin-bottom: 10px
    }
}

@media only screen and (max-width:1024px) {
    .countdown-period {
        font-size: 15px !important
    }
}

@media only screen and (max-width:600px) {
    .countdown-period {
        font-size: 10px !important
    }
}

@media only screen and (max-width:480px) {
    .eltd-message {
        padding: 20px 22px
    }
}

@media screen and (max-width:320px) {
    .eltd-message .eltd-message-text {
        line-height: normal
    }
}

@media only screen and (max-width:600px) {
    .eltd-message.eltd-with-icon .eltd-message-icon-holder {
        padding: 20px 22px
    }
}

@media only screen and (min-width:1024px) and (max-width:1200px) {
    .eltd-vertical-menu-area .eltd-pricing-tables.eltd-four-columns .eltd-price-table {
        width: 48.75%;
        margin-bottom: 45px
    }

    .eltd-vertical-menu-area .eltd-pricing-tables.eltd-four-columns .eltd-price-table:nth-child(2n+1) {
        margin-left: 0;
        clear: both
    }

    .eltd-pricing-tables.eltd-four-columns .eltd-price-in-table .eltd-price {
        font-size: 60px
    }
}

@media only screen and (max-width:1024px) {
    .eltd-pricing-tables.eltd-four-columns .eltd-price-table {
        width: 48.75%;
        margin-bottom: 45px
    }

    .eltd-pricing-tables.eltd-four-columns .eltd-price-table:nth-child(2n+1) {
        margin-left: 0;
        clear: both
    }
}

@media only screen and (min-width:600px) and (max-width:768px) {
    .eltd-pricing-tables.eltd-three-columns .eltd-price-table {
        width: 100%;
        margin-left: 0;
        margin-bottom: 15px
    }
}

@media only screen and (max-width:600px) {
    .eltd-pricing-tables .eltd-price-table {
        width: 100% !important;
        margin-left: 0;
        margin-bottom: 15px
    }

    .eltd-pricing-tables .eltd-price-table.eltd-active {
        margin-top: 20px;
        margin-bottom: 25px
    }
}

@media only screen and (max-width:1024px) and (min-width:768px) {
    .eltd-tabs.eltd-tab-boxed.eltd-horizontal .eltd-tabs-nav li {
        padding: 15px
    }

    .eltd-tabs.eltd-tab-transparent.eltd-horizontal .eltd-tabs-nav li a {
        padding: 15px
    }
}

@media only screen and (max-width:600px) {

    .eltd-tabs .eltd-tab-container,
    .eltd-tabs .eltd-tabs-nav,
    .eltd-tabs .eltd-tabs-nav li {
        width: 100%;
        box-sizing: border-box
    }

    .eltd-tabs .eltd-tabs-nav li,
    .eltd-tabs.eltd-horizontal .eltd-tabs-nav li {
        float: none;
        display: block
    }

    .eltd-tabs.eltd-tab-transparent.eltd-horizontal .eltd-tabs-nav li a {
        border: 0
    }

    .eltd-tabs.eltd-vertical {
        display: block
    }

    .eltd-tabs.eltd-vertical .eltd-tabs-nav {
        width: 100% !important;
        display: block
    }

    .eltd-tabs.eltd-vertical .eltd-tabs-nav li a {
        display: block;
        text-align: center
    }

    .eltd-tabs.eltd-vertical .eltd-tab-container {
        padding-left: 0
    }
}

@media only screen and (max-width:480px) {
    .eltd-accordion-holder:not(.eltd-boxed) div.eltd-accordion-content {
        padding: 0
    }
}

@media only screen and (max-width:1024px) {

    .eltd-blog-list-holder.eltd-masonry .eltd-blog-list-masonry-grid-sizer,
    .eltd-blog-list-holder.eltd-masonry .eltd-blog-list-masonry-item {
        width: 49%
    }

    .eltd-blog-list-holder.eltd-masonry .eltd-blog-list-masonry-grid-gutter {
        width: 2%
    }

    .eltd-blog-list-holder.eltd-boxes.eltd-four-columns>ul>li {
        width: 49%;
        margin: 0 2% 25px 0
    }

    .eltd-blog-list-holder.eltd-boxes.eltd-four-columns>ul>li:nth-child(2n) {
        margin: 0 0 25px
    }

    .eltd-blog-list-holder.eltd-boxes.eltd-four-columns>ul>li:nth-child(2n+1) {
        clear: both
    }
}

@media only screen and (min-width:600px) and (max-width:1024px) {

    .eltd-blog-list-holder.eltd-boxes.eltd-four-columns>ul>li,
    .eltd-blog-list-holder.eltd-boxes.eltd-two-columns>ul>li {
        width: 49%;
        margin: 0 2% 25px 0
    }

    .eltd-blog-list-holder.eltd-boxes.eltd-four-columns>ul>li:nth-child(2n),
    .eltd-blog-list-holder.eltd-boxes.eltd-two-columns>ul>li:nth-child(2n) {
        margin: 0 0 25px
    }

    .eltd-blog-list-holder.eltd-boxes.eltd-four-columns>ul>li:nth-child(2n+1),
    .eltd-blog-list-holder.eltd-boxes.eltd-two-columns>ul>li:nth-child(2n+1) {
        clear: both
    }

    .eltd-blog-list-holder.eltd-boxes.eltd-three-columns>ul.eltd-blog-list>li {
        width: 49%;
        margin: 0 2% 25px 0
    }

    .eltd-blog-list-holder.eltd-boxes.eltd-three-columns>ul.eltd-blog-list>li:nth-child(2n) {
        margin: 0
    }

    .eltd-blog-list-holder.eltd-boxes.eltd-three-columns>ul.eltd-blog-list>li:nth-child(2n+1) {
        margin: 0 2% 25px 0
    }

    .eltd-blog-list-holder.eltd-boxes.eltd-three-columns>ul.eltd-blog-list>li:nth-child(3n+1) {
        clear: none
    }
}

@media only screen and (max-width:600px) {

    .eltd-blog-list-holder.eltd-masonry .eltd-blog-list-masonry-grid-sizer,
    .eltd-blog-list-holder.eltd-masonry .eltd-blog-list-masonry-item {
        width: 100%
    }

    .eltd-blog-list-holder.eltd-masonry .eltd-blog-list-masonry-grid-gutter {
        width: 0
    }

    .eltd-blog-list-holder.eltd-boxes.eltd-four-columns>ul>li,
    .eltd-blog-list-holder.eltd-boxes.eltd-three-columns>ul>li,
    .eltd-blog-list-holder.eltd-boxes.eltd-two-columns>ul>li {
        width: 100% !important;
        margin: 0 0 25px !important
    }

    .eltd-blog-list-holder.eltd-image-in-box .eltd-blog-list-item-inner {
        display: block
    }

    .eltd-blog-list-holder.eltd-image-in-box .eltd-item-text-holder {
        display: block;
        padding: 20px 0
    }

    .eltd-blog-list-holder.eltd-image-in-box .eltd-item-image {
        display: block;
        width: auto
    }
}

@media only screen and (max-width:480px) {
    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-2 .eltd-gallery-image {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%
    }
}

@media only screen and (max-width:768px) {
    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-3 .eltd-gallery-image {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-3 .eltd-gallery-image:nth-child(2n) {
        margin-right: 0
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-3 .eltd-gallery-image:nth-child(2n+1) {
        clear: both;
        margin-right: 2%
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-3 .eltd-gallery-image:nth-child(3n+1) {
        clear: none
    }
}

@media only screen and (max-width:480px) {
    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-3 .eltd-gallery-image {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%
    }
}

@media only screen and (max-width:1024px) {
    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-4 .eltd-gallery-image {
        width: 32%;
        margin-right: 2%;
        margin-bottom: 2%
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-4 .eltd-gallery-image:nth-child(3n) {
        margin-right: 0
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-4 .eltd-gallery-image:nth-child(3n+1) {
        clear: both;
        margin-right: 2%
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-4 .eltd-gallery-image:nth-child(4n+1) {
        clear: none
    }
}

@media only screen and (max-width:768px) {
    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-4 .eltd-gallery-image {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-4 .eltd-gallery-image:nth-child(2n) {
        margin-right: 0
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-4 .eltd-gallery-image:nth-child(2n+1) {
        clear: both;
        margin-right: 2%
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-4 .eltd-gallery-image:nth-child(3n+1) {
        clear: none
    }
}

@media only screen and (max-width:480px) {
    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-4 .eltd-gallery-image {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%
    }
}

@media only screen and (max-width:1200px) {
    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-5 .eltd-gallery-image {
        width: 24%;
        margin-right: 1.33333%;
        margin-bottom: 1.33333%
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-5 .eltd-gallery-image:nth-child(4n) {
        margin-right: 0
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-5 .eltd-gallery-image:nth-child(4n+1) {
        clear: both;
        margin-right: 1.33333%
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-5 .eltd-gallery-image:nth-child(5n+1) {
        clear: none
    }
}

@media only screen and (max-width:1024px) {
    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-5 .eltd-gallery-image {
        width: 32%;
        margin-right: 2%;
        margin-bottom: 2%
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-5 .eltd-gallery-image:nth-child(3n) {
        margin-right: 0
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-5 .eltd-gallery-image:nth-child(3n+1) {
        clear: both;
        margin-right: 2%
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-5 .eltd-gallery-image:nth-child(4n+1) {
        clear: none
    }
}

@media only screen and (max-width:768px) {
    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-5 .eltd-gallery-image {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-5 .eltd-gallery-image:nth-child(2n) {
        margin-right: 0
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-5 .eltd-gallery-image:nth-child(2n+1) {
        clear: both;
        margin-right: 2%
    }

    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-5 .eltd-gallery-image:nth-child(3n+1) {
        clear: none
    }
}

@media only screen and (max-width:480px) {
    .eltd-image-gallery .eltd-image-gallery-grid.eltd-gallery-columns-5 .eltd-gallery-image {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%
    }
}

@media only screen and (max-width:1024px) {

    .eltd-ptf-list-wrapper.eltd-ptf-five-columns article,
    .eltd-ptf-list-wrapper.eltd-ptf-six-columns article {
        width: 33.33%
    }

    .eltd-ptf-list-wrapper.eltd-ptf-standard-with-space.eltd-ptf-five-columns .eltd-gap,
    .eltd-ptf-list-wrapper.eltd-ptf-standard-with-space.eltd-ptf-five-columns article,
    .eltd-ptf-list-wrapper.eltd-ptf-standard-with-space.eltd-ptf-six-columns .eltd-gap,
    .eltd-ptf-list-wrapper.eltd-ptf-standard-with-space.eltd-ptf-six-columns article {
        width: 32%
    }

    .eltd-ptf-list-wrapper.eltd-ptf-pinterest-five-columns .eltd-portfolio-list-masonry-grid-sizer,
    .eltd-ptf-list-wrapper.eltd-ptf-pinterest-five-columns article {
        width: 33.33%
    }

    .eltd-ptf-list-wrapper.eltd-ptf-masonry .eltd-portfolio-list-masonry-grid-sizer,
    .eltd-ptf-list-wrapper.eltd-ptf-masonry article.eltd-default-masonry-item,
    .eltd-ptf-list-wrapper.eltd-ptf-masonry article.eltd-large-height-masonry-item {
        width: 50%
    }

    .eltd-ptf-list-wrapper.eltd-ptf-masonry .eltd-large-width-height-masonry-item,
    .eltd-ptf-list-wrapper.eltd-ptf-masonry .eltd-large-width-masonry-item {
        width: 100%
    }
}

@media only screen and (max-width:768px) {

    .eltd-ptf-list-wrapper.eltd-ptf-five-columns article,
    .eltd-ptf-list-wrapper.eltd-ptf-four-columns article,
    .eltd-ptf-list-wrapper.eltd-ptf-six-columns article,
    .eltd-ptf-list-wrapper.eltd-ptf-two-columns article .eltd-ptf-list-wrapper.eltd-ptf-three-columns article {
        width: 50%
    }

    .eltd-ptf-list-wrapper.eltd-ptf-five-columns.eltd-ptf-standard-with-space .eltd-gap,
    .eltd-ptf-list-wrapper.eltd-ptf-five-columns.eltd-ptf-standard-with-space article,
    .eltd-ptf-list-wrapper.eltd-ptf-four-columns.eltd-ptf-standard-with-space .eltd-gap,
    .eltd-ptf-list-wrapper.eltd-ptf-four-columns.eltd-ptf-standard-with-space article,
    .eltd-ptf-list-wrapper.eltd-ptf-six-columns.eltd-ptf-standard-with-space .eltd-gap,
    .eltd-ptf-list-wrapper.eltd-ptf-six-columns.eltd-ptf-standard-with-space article,
    .eltd-ptf-list-wrapper.eltd-ptf-three-columns.eltd-ptf-standard-with-space .eltd-gap,
    .eltd-ptf-list-wrapper.eltd-ptf-three-columns.eltd-ptf-standard-with-space article,
    .eltd-ptf-list-wrapper.eltd-ptf-two-columns.eltd-ptf-standard-with-space .eltd-gap,
    .eltd-ptf-list-wrapper.eltd-ptf-two-columns.eltd-ptf-standard-with-space article {
        width: 49%
    }

    .eltd-portfolio-single-holder .eltd-portfolio-info-holder {
        margin-top: 0 !important
    }
}

@media only screen and (max-width:600px) {

    .eltd-ptf-list-wrapper .eltd-gap,
    .eltd-ptf-list-wrapper .eltd-portfolio-list-masonry-grid-sizer,
    .eltd-ptf-list-wrapper article {
        width: 100% !important
    }

    .eltd-ptf-list-wrapper.eltd-ptf-masonry .eltd-ptf-list-holder article.eltd-large-height-masonry-item .eltd-ptf-image-holder img {
        width: 100%
    }

    .eltd-portfolio-filter-holder .eltd-portfolio-filter-holder-inner {
        text-align: left
    }

    .eltd-portfolio-filter-holder .eltd-portfolio-filter-holder-inner ul {
        display: block
    }

    .eltd-portfolio-filter-holder .eltd-portfolio-filter-holder-inner ul li {
        float: none;
        text-align: left;
        border-right: 0
    }

    .eltd-portfolio-filter-holder .eltd-portfolio-filter-holder-inner ul li span {
        padding-left: 0
    }
}

@media only screen and (max-width:768px) {
    .eltd-testimonials .eltd-testimonials-with-image.eltd-testimonial-content .eltd-testimonial-image-holder {
        display: block;
        width: 100%
    }

    .eltd-testimonials .eltd-testimonials-with-image.eltd-testimonial-content .eltd-testimonial-image-holder img {
        margin: 0 auto
    }

    .eltd-testimonials .eltd-testimonials-with-image.eltd-testimonial-content .eltd-testimonial-content-inner {
        display: block
    }
}

@media only screen and (max-width:600px) {
    .eltd-testimonials .eltd-testimonials-with-image.eltd-testimonial-content {
        display: block
    }

    .eltd-testimonials .eltd-testimonials-with-image.eltd-testimonial-content .eltd-testimonial-image-holder {
        display: block
    }
}

@media only screen and (max-width:480px) {
    .eltd-testimonials .eltd-testimonials-with-image.eltd-testimonial-content .eltd-testimonial-icon-holder {
        display: none
    }
}

@media only screen and (max-width:1024px) {
    .eltd-processes-holder .eltd-process-icon-holder {
        width: 120px;
        height: 120px
    }

    .eltd-processes-holder.eltd-four-columns .eltd-process-arrow {
        width: 45px
    }

    .eltd-processes-holder.eltd-four-columns .eltd-process:hover .eltd-process-arrow {
        width: 90px
    }

    .eltd-processes-holder.eltd-five-columns .eltd-process-arrow {
        width: 23px
    }

    .eltd-processes-holder.eltd-five-columns .eltd-process:hover .eltd-process-arrow {
        width: 46px
    }

    .eltd-processes-holder.eltd-six-columns .eltd-process-arrow {
        width: 10px
    }

    .eltd-processes-holder.eltd-six-columns .eltd-process:hover .eltd-process-arrow {
        width: 20px
    }
}

@media only screen and (max-width:768px) {

    .eltd-processes-holder.eltd-four-columns .eltd-process,
    .eltd-processes-holder.eltd-six-columns .eltd-process {
        width: 50%;
        margin-right: 0
    }

    .eltd-processes-holder.eltd-five-columns .eltd-process {
        width: 33.3333%;
        margin-right: 0
    }

    .eltd-processes-holder .eltd-process-icon-holder:before {
        display: none
    }

    .eltd-processes-holder .eltd-process-arrow {
        display: none
    }
}

@media only screen and (max-width:600px) {
    .eltd-processes-holder.eltd-five-columns .eltd-process {
        width: 50%
    }
}

@media only screen and (max-width:768px) {

    .eltd-cover-boxes-holder,
    .eltd-cover-boxes-holder.eltd-cover-two-columns {
        height: auto
    }

    .eltd-cover-boxes-holder ul li,
    .eltd-cover-boxes-holder ul li.eltd-cover-current,
    .eltd-cover-boxes-holder.eltd-cover-two-columns ul li,
    .eltd-cover-boxes-holder.eltd-cover-two-columns ul li.eltd-cover-current {
        width: 100% !important;
        margin: 0 0 20px
    }

    .eltd-cover-boxes-holder ul li .eltd-cover-box-content,
    .eltd-cover-boxes-holder ul li.eltd-cover-current .eltd-cover-box-content,
    .eltd-cover-boxes-holder.eltd-cover-two-columns ul li .eltd-cover-box-content,
    .eltd-cover-boxes-holder.eltd-cover-two-columns ul li.eltd-cover-current .eltd-cover-box-content {
        position: relative;
        display: table-cell;
        height: 100%;
        width: 100%;
        vertical-align: middle;
        text-align: center;
        width: 100%;
        vertical-align: top;
        text-align: left;
        height: 540px;
        padding-left: 0;
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transition: none;
        transition: none;
        height: auto;
        width: 100%;
        display: inline-block;
        margin: 10px 0 0 0
    }

    .eltd-cover-boxes-holder ul li .eltd-cover-thumb,
    .eltd-cover-boxes-holder ul li.eltd-cover-current .eltd-cover-thumb,
    .eltd-cover-boxes-holder.eltd-cover-two-columns ul li .eltd-cover-thumb,
    .eltd-cover-boxes-holder.eltd-cover-two-columns ul li.eltd-cover-current .eltd-cover-thumb {
        height: 280px;
        width: 100%
    }
}

@media only screen and (max-width:1024px) {
    .carousel-inner {
        position: relative
    }

    .carousel-inner>.item,
    .eltd-slider .carousel-control {
        padding-top: 0 !important
    }

    .carousel .carousel-inner .eltd-slider-content-outer {
        display: table;
        box-sizing: border-box;
        padding: 0 5px
    }

    .carousel .carousel-inner .eltd-slider-content .eltd-thumb {
        height: auto
    }

    .carousel .carousel-inner .eltd-slider-content {
        display: table-cell;
        vertical-align: middle;
        position: static;
        top: 0 !important;
        left: 0 !important
    }

    .carousel .carousel-inner .eltd-graphic-content {
        text-align: center
    }

    .eltd-slider-thumbs .carousel-control.left:hover .eltd-thumb-holder {
        left: 0
    }

    .carousel:not(.in_progress).eltd-slider-thumbs .carousel-control.left:hover .prev_nav {
        left: -200px
    }

    .eltd-slider-thumbs .carousel-control.right:hover .eltd-thumb-holder {
        right: 0
    }

    .carousel:not(.in_progress).eltd-slider-thumbs .carousel-control.right:hover .next_nav {
        right: -200px
    }

    .carousel-inner .item.eltd-animate-image.zoom_bottom_left .eltd-image,
    .carousel-inner .item.eltd-animate-image.zoom_bottom_right .eltd-image,
    .carousel-inner .item.eltd-animate-image.zoom_center .eltd-image,
    .carousel-inner .item.eltd-animate-image.zoom_top_left .eltd-image,
    .carousel-inner .item.eltd-animate-image.zoom_top_right .eltd-image {
        transform: none !important;
        -webkit-transform: none !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
    }
}

@media only screen and (min-width:600px) and (max-width:768px) {
    .eltd-slider .eltd-slider-svg-holder {
        bottom: -2px
    }

    .eltd-slider .eltd-slider-svg-holder .eltd-slider-svg-holder-middle {
        width: 79px
    }
}

@media only screen and (max-width:600px) {
    .carousel-control {
        display: none
    }
}

@media only screen and (max-width:480px) {
    .carousel .carousel-inner .eltd-slider-content-outer {
        width: 100% !important;
        padding: 0 15px
    }
}

@media only screen and (max-width:1400px) {
    .eltd-image-waterfall .eltd-iw-content .eltd-iw-title {
        font-size: 30px
    }

    .eltd-image-waterfall .eltd-iw-content .eltd-iw-title a.eltd-btn-small {
        display: block
    }

    .eltd-image-waterfall .eltd-iw-content .eltd-iw-title a.eltd-btn-medium {
        display: none
    }

    .eltd-image-waterfall .eltd-iw-content .eltd-iw-heading h3 {
        font-size: 30px
    }
}

@media only screen and (max-width:1200px) {
    .eltd-image-waterfall .eltd-iw-content .eltd-iw-title {
        font-size: 20px
    }
}

@media only screen and (max-width:768px) {
    .eltd-image-waterfall .eltd-iw-content .eltd-iw-title {
        font-size: 16px
    }

    .eltd-image-waterfall .eltd-iw-content .eltd-iw-title .eltd-iw-title-text .eltd-iw-title-text-inner {
        display: none
    }

    .eltd-image-waterfall .eltd-iw-content .eltd-iw-title a {
        margin-top: 0
    }

    .eltd-image-waterfall .eltd-iw-content .eltd-iw-title a.eltd-btn-small {
        display: none
    }

    .eltd-image-waterfall .eltd-iw-content .eltd-iw-title a.eltd-btn-medium {
        display: block
    }

    .eltd-image-waterfall .eltd-iw-content .eltd-iw-heading h3 {
        font-size: 25px
    }
}

@media only screen and (max-width:480px) {
    .eltd-image-waterfall .eltd-iw-content .eltd-iw-image.main {
        max-width: 65%
    }

    .eltd-image-waterfall .eltd-iw-content .eltd-iw-title {
        font-size: 12px
    }

    .eltd-image-waterfall .eltd-iw-content .eltd-iw-heading {
        max-width: 65%;
        width: 80%
    }

    .eltd-image-waterfall .eltd-iw-content .eltd-iw-heading h3 {
        font-size: 18px
    }

    .eltd-image-waterfall .eltd-iw-content .eltd-iw-heading .landing-separator .eltd-separator {
        width: 44px !important;
        border-width: 2px !important
    }

    .eltd-image-waterfall .eltd-iw-content .eltd-iw-scroll-down {
        bottom: 50px
    }

    .eltd-image-waterfall .eltd-iw-content .eltd-iw-scroll-down .icon-mouse {
        font-size: 37px !important
    }

    .eltd-image-waterfall .eltd-iw-content .eltd-iw-scroll-down .eltd-custom-font-holder {
        font-size: 10px !important
    }
}

@media only screen and (max-width:768px) {
    .eltd-section-title-outer-holder .eltd-section-title-subtitle-holder h3 {
        font-size: 55px !important
    }

    .eltd-section-title-outer-holder .eltd-section-title-holder .eltd-section-title {
        font-size: 45px !important;
        line-height: 1em
    }
}

@media only screen and (max-width:1024px) {
    .eltd-instagram-feed.eltd-col-9 li {
        width: 33.33%
    }
}

@media only screen and (max-width:768px) {
    .eltd-instagram-feed.eltd-col-4 li {
        width: 50%
    }

    .eltd-instagram-feed.eltd-col-6 li {
        width: 33.33%
    }
}

@media only screen and (max-width:480px) {

    .eltd-instagram-feed.eltd-col-3 li,
    .eltd-instagram-feed.eltd-col-4 li,
    .eltd-instagram-feed.eltd-col-6 li,
    .eltd-instagram-feed.eltd-col-9 li {
        width: 100%
    }
}