@media only screen and (min-width: 1300px) {
    .container {
        max-width: 1100px;
    }
}

@media only screen and (min-width: 1000px) and (max-width: 1300px) {

    .col.vc_span3 h5, .col.vc_span4 h5, .col.vc_col-sm-3 h5, .col.vc_col-sm-4 h5 {
        font-size: 16px!important;
    }

    h2 .nectar-button {
        top: -2px;
    }


    #page-header-bg .span_6 span.subheader {
        font-size: 24px;
    }


    header#top nav > ul > li > a {
        padding-left: 8px;
    }

    .sf-menu .sf-with-ul a {
        padding-right: 14px!important;
    }
}



@media only screen and (max-width: 1020px) {
    #to-top:not(.mobile-enabled) {
        display: none!important;
    }
}

/* iPad landscape fixes */
@media only screen and (min-device-width: 481px) and (max-device-width: 1025px) and (orientation:landscape) {

    #to-top {
        display: none!important;
    }

    .full-width-section.parallax_section, .full-width-content.parallax_section {
        background-attachment: scroll!important;
        background-position: center!important;
    }

    .wpb_row .row-bg, .full-width-section .row-bg {
        margin-top: 0!important;
        height: 100%!important;
        transform: none!important;
        -webkit-transform: none!important;
        background-attachment: scroll!important;
    }

    #page-header-bg[data-parallax="1"] .span_6, #page-header-bg[data-parallax="1"] {
        position: relative!important;
    }

    #page-header-bg[data-parallax="1"] {
        top: 0px!important;
    }

    #page-header-bg .span_6 {
        display: block!important;
        opacity: 1!important;
    }

    img.img-with-animation[data-animation="fade-in-from-right"] {
        padding-left: 0px!important;
        right: 0!important;
    }

    img.img-with-animation[data-animation="fade-in-from-left"] {
        padding-right: 0px!important;
        left: 0!important;
    }

    .col.has-animation[data-animation="fade-in-from-left"], .wpb_column.has-animation[data-animation="fade-in-from-left"] {
        left: 0!important;
    }

    img.img-with-animation[data-animation="fade-in-from-bottom"] {
        bottom: 0px!important;
    }

    .clients.fade-in-animation > div, img.img-with-animation, .col.has-animation, .wpb_column.has-animation {
        opacity: 1!important;
    }

        .col.has-animation[data-animation="fade-in-from-bottom"], .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
            bottom: 0px!important;
            transform: translateY(0)!important;
            -webkit-transform: translateY(0)!important;
            -moz-transform: translateY(0)!important;
        }

        img.img-with-animation[data-animation="grow-in"], .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"] {
            transform: scale(1, 1)!important;
            -webkit-transform: scale(1, 1)!Important;
        }

        img.img-with-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in"], .wpb_column.has-animation[data-animation="flip-in"] {
            opacity: 1!important;
            transform: perspective(1000px) rotateY(0deg)!important;
            -webkit-transform: perspective(1000px) rotateY(0deg)!important;
            -o-webkit-transform: perspective(1000px) rotateY(0deg)!important;
            -moz-webkit-transform: perspective(1000px) rotateY(0deg)!important;
        }
}

@media only screen and (min-width : 690px) and (max-width : 1000px) {

    .span_1, .span_2, .span_3, .span_4, .span_5, .span_6, .span_7, .span_8, .span_9, .span_10, .span_11, .span_12 {
        width: 100%;
        margin-left: 0px;
    }

    .col, body .vc_row-fluid .wpb_column {
        margin-bottom: 25px;
    }

    body .vc_row-fluid .wpb_column,
    body .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"],
    body .vc_row-fluid .vc_col-sm-3[class*="vc_col-sm-"],
    body .vc_row-fluid .vc_col-sm-4[class*="vc_col-sm-"],
    body .vc_row-fluid .vc_col-sm-6[class*="vc_col-sm-"],
    body .vc_row-fluid .vc_col-sm-8[class*="vc_col-sm-"],
    body .vc_row-fluid .vc_col-sm-9[class*="vc_col-sm-"],
    body .vc_row-fluid .vc_col-sm-10[class*="vc_col-sm-"],
    body .vc_row-fluid .vc_col-sm-11[class*="vc_col-sm-"] {
        width: 100%;
        margin-right: 0px!important;
        margin-left: 0px;
    }

    body .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"] {
        width: 31.2%;
        margin-left: 3.1%;
    }

    .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:first-child:not([class*="offset"]),
    .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"]:nth-child(3n+4):not([class*="offset"]) {
        margin-left: 0;
    }

    .container {
        max-width: 600px;
    }


    .one-fourths.span_3, .one-fourths.vc_span3, .one-fourths.vc_col-sm-3 {
        width: 48%!important;
        margin-bottom: 2%;
        margin-right: 15px;
        margin-left: 0px!important;
        padding: 15px;
        float: left;
    }

        .one-fourths.span_3.clear-both, .one-fourths.vc_span3.clear-both, .one-fourths.vc_col-sm-3.clear-both {
            clear: both;
        }

        .one-fourths.span_3.right-edge, .one-fourths.vc_span3.right-edge, .one-fourths.vc_col-sm-3.right-edge {
            margin-right: 0px;
        }


    #footer-outer #copyright .col {
        width: 49%;
        margin-bottom: 0px;
    }

    #page-header-bg .span_6 h1 {
        font-size: 32px!important;
        line-height: 38px!important;
    }

    #page-header-bg .span_6 span.subheader {
        font-size: 22px!important;
    }

    #page-header-bg .span_6 {
        top: auto!important;
        float: none!important;
    }
}

@media only screen and (max-width : 1130px) and (min-width : 1000px) {

    body.single.single-post .section-title h1 {
        max-width: 510px;
    }
}

@media only screen and (max-width : 690px) {


    .vc_row-fluid [class*="vc_span"] {
        width: 100%!important;
    }

    .vc_row-fluid [class*="vc_col-"] {
        width: 100%;
    }

    body .vc_row-fluid .wpb_column {
        width: 100%;
        margin-right: 0px!important;
        margin-left: 0px;
        margin-bottom: 25px;
    }

    .container {
        max-width: 300px!important;
    }

    body #header-outer[data-full-width="true"] header > .container {
        max-width: 100%!important;
        padding: 0 18px !important;
    }

    .col {
        margin-bottom: 25px;
    }


    #header-outer .col {
        margin-bottom: 0px;
    }

    #page-header-bg h1 {
        font-size: 34px!important;
    }

    #page-header-bg .subheader {
        font-size: 22px!important;
    }

    #page-header-bg .span_6 {
        margin-bottom: 15px!important;
    }


    body #footer-outer #copyright .col ul {
        float: left;
    }

        body #footer-outer #copyright .col ul li:first-child {
            margin-left: 0px;
        }

    #header-outer[data-full-width="true"] header > .container {
        padding-left: 0!important;
        padding-right: 0!important;
    }

    #page-header-bg .span_6 h1 {
        font-size: 24px!important;
        line-height: 30px!important;
        margin-bottom: 4px!important;
    }

    #page-header-bg .span_6 span.subheader {
        font-size: 15px!important;
    }

    #page-header-bg .span_6 {
        top: auto!important;
        display: block!important;
        opacity: 1!important;
        float: none!important;
    }

    #footer-outer #social li {
        margin-right: 10px;
        margin-left: 0px!important;
    }


    #header-outer[data-full-width="true"] header > .container {
        padding: 0;
    }
}

@media only screen and (max-width: 480px) {
    .single .blog-title #single-meta ul {
        float: left!important;
    }


        .single .blog-title #single-meta ul li.meta-share-count {
            float: none!important;
            clear: both;
        }

    .blog-title ul li.meta-share-count > a {
        display: none!important;
    }

    .blog-title ul li.meta-share-count .nectar-social {
        display: block!important;
        opacity: 1!important;
        left: 0!important;
        position: relative!important;
    }

        .blog-title ul li.meta-share-count .nectar-social a {
            opacity: 1!important;
            left: 0!important;
        }

    .single .blog-title #single-meta ul li a {
        display: inline-block;
        margin-bottom: 5px;
    }

    .single .blog-title #single-meta ul li:not(.meta-share-count) > a,
    .single .blog-title #single-meta ul li .n-shortcode a {
        opacity: 1!important;
    }
}


@media only screen and (min-width: 480px) and (max-width: 690px) {

    body .container, body div.slider-nav {
        max-width: 420px!important;
    }

    #header-outer[data-full-width="true"] header > .container, #header-secondary-outer[data-full-width="true"] > .container {
        max-width: 100%!important;
        padding: 0 28px !important;
    }

    .project-title #all-items {
        left: 194px !important;
    }
    
    .nectar-slider-wrap[data-full-width="boxed-full-width"] {
        margin-left: -30px!important;
        margin-right: -30px!important;
    }


    .iosSlider.product-thumbnails .thumb {
        width: 98px!important;
    }
}


@media only screen and (-webkit-min-device-pixel-ratio: 1.5) and (max-width : 1000px), only screen and (min-device-pixel-ratio: 1.5) and (max-width : 1000px), only screen and (min-resolution: 144dpi) and (max-width : 1000px) {
    #header-outer.transparent.directional-nav-effect header#top #logo span.original img.default-logo {
        display: block!important;
    }
}

@media only screen and (min-width : 1px) and (max-width : 1000px) {

    #page-header-bg[data-parallax="1"] .span_6, #page-header-bg[data-parallax="1"] {
        padding-right: 0px!important;
        transform: translate(0px)!important;
        visibility: visible!important;
    }

    .video-texture {
        display: none!important;
    }


    .full-width-section.parallax_section, .full-width-content.parallax_section {
        background-attachment: scroll!important;
        background-position: center!important;
    }

    .wpb_row .row-bg, .full-width-section .row-bg {
        margin-top: 0!important;
        height: 100%!important;
        transform: none!important;
        -webkit-transform: none!important;
        background-attachment: scroll!important;
        background-position: 50%!important;
    }

    .midnightHeader .stnd:not(.dark-version) {
        display: none!important;
    }

    img.img-with-animation[data-animation="fade-in-from-right"] {
        padding-left: 0px!important;
    }

    img.img-with-animation[data-animation="fade-in-from-left"] {
        padding-right: 0px!important;
    }

    img.img-with-animation[data-animation="fade-in-from-bottom"] {
        bottom: 0px!important;
    }

    .full-width-section > .col.span_12 {
        margin-bottom: 0px;
    }

    .full-width-section {
        margin-top: 0px!important;
    }

    div[data-bg-mobile-hidden="true"] .row-bg.using-image {
        background-image: none!important;
    }


    body[data-bg-header="true"] .full-width-section.first-section, body[data-bg-header="true"] .full-width-content.first-section,
    body[data-header-resize="0"] .container-wrap .portfolio-filters-inline.first-section {
        margin-top: 0px!important;
    }


    .full-width-section.under-page-header {
        margin-top: -2.1em!important;
    }

    .home-wrap .full-width-section.first-section {
        margin-top: -37px!important;
    }

    header#top #logo {
        margin-top: 7px!important;
    }

    body #header-outer[data-format="centered-menu-under-logo"] header#top #logo img {
        margin: 0;
    }


    #header-outer[data-permanent-transparent="1"] .midnightHeader header#top #logo *, #header-outer[data-permanent-transparent="1"] .midnightHeader header#top ul.sf-menu > li > a,
    #header-outer[data-permanent-transparent="1"] .midnightHeader header#top .span_9 > .slide-out-widget-area-toggle,
    #header-outer[data-permanent-transparent="1"] .midnightHeader header#top #toggle-nav,
    #header-outer[data-permanent-transparent="1"] .midnightHeader header#top #mobile-cart-link {
        margin-top: 10px!important;
    }

        #header-outer[data-permanent-transparent="1"] .midnightHeader header#top #mobile-cart-link i {
            line-height: 34px!important;
        }

    #header-outer[data-transparent-header="true"].no-pointer-events.side-widget-open {
        pointer-events: auto;
    }

    #header-outer[data-mobile-fixed="1"],
    #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],
    #mobile-menu[data-mobile-fixed="1"] {
        position: fixed!important;
    }

    html body #header-outer[data-transparent-header="true"][data-remove-border="true"] {
        border: none!important;
    }

    #mobile-menu[data-mobile-fixed="1"] {
        width: 100%;
        top: 58px;
        left: 0;
    }

    .container-wrap {
        z-index: 11;
    }

    .page-submenu .mobile-menu-link {
        display: inline-block;
    }

    .page-submenu ul {
        position: absolute;
        top: 48px;
        left: 0;
        width: 101%;
        display: none;
        z-index: 1000;
    }

        .page-submenu ul li {
            display: block;
            margin: 0!important;
        }

    .page-submenu .full-width-content {
        position: relative;
    }

    .page-submenu ul li a {
        border-top: 1px solid rgba(255,255,255,0.2);
        padding: 10px 20px!important;
    }

    .page-submenu[data-bg-color="#ffffff"] ul li a {
        border-top: 1px solid rgba(0,0,0,0.08);
    }

    .orbit > div {
        position: absolute!important;
    }

    .work-item:not([data-custom-content="on"]) .work-info-bg {
        display: none;
    }

    .style-3 .work-info-bg {
        display: block;
    }

    .portfolio-items .work-item.style-3 p {
        display: block;
        margin-top: 0!important;
        opacity: 1!important;
        position: relative!important;
    }

    .portfolio-items .work-item.style-3 .vert-center {
        padding-top: 15px;
    }

    .carousel-wrap[data-full-width="true"] {
        padding: 0px!important;
    }

    .recent-work-carousel[data-full-width="true"] .portfolio-items .work-info-bg, .portfolio-items .col .work-item.style-2 .work-info-bg {
        display: block!important;
    }

    .blog-recent[data-style="title_only"] .post-header {
        transform: none!important;
        -webkit-transform: none!important;
        top: 0;
    }

    body header#top #logo img, #header-outer[data-permanent-transparent="false"] #logo .dark-version {
        height: 24px!important;
        margin-top: -3px!important;
        top: 3px;
        position: relative;
    }

    #header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"] #logo .dark-version {
        top: 6px;
    }
    /*#header-outer[data-transparent-header="true"] .midnightHeader.dark #logo .dark-version {
		position: relative;
	}*/

    #header-outer[data-format="centered-menu-under-logo"] header#top .span_9 {
        position: static!important;
    }

    html .admin-bar #header-outer, html .logged-in.buddypress #header-outer {
        top: 0px;
    }

    #header-outer {
        position: relative!important;
        /*height: 52px!important;*/
        padding-top: 10px!important;
        margin-bottom: 0px;
    }

        #header-outer[data-permanent-transparent="1"] {
            position: absolute!important;
        }

            #header-outer[data-permanent-transparent="1"].transparent header#top .span_9 > .slide-out-widget-area-toggle i,
            #header-outer[data-transparent-header="true"].transparent.side-widget-open .midnightHeader.dark header#top .span_9 > .slide-out-widget-area-toggle i,
            #header-outer[data-transparent-header="true"].transparent.side-widget-open .midnightHeader.default header#top .span_9 > .slide-out-widget-area-toggle i,
            #header-outer[data-permanent-transparent="1"].transparent .midnightHeader.light header#top #mobile-cart-link i {
                color: #fff!important;
            }

            #header-outer[data-permanent-transparent="1"] .midnightHeader.dark header#top .span_9 > .slide-out-widget-area-toggle i,
            #header-outer[data-permanent-transparent="1"].transparent .midnightHeader.default header#top .span_9 > .slide-out-widget-area-toggle i,
            #header-outer[data-permanent-transparent="1"].transparent .midnightHeader.default header#top #mobile-cart-link i,
            #header-outer[data-permanent-transparent="1"].transparent .midnightHeader.dark header#top #mobile-cart-link i {
                color: #000!important;
            }

        #header-outer[data-transparent-header="true"][data-permanent-transparent="1"].transparent #logo .starting-logo {
            opacity: 1;
            position: relative;
        }

        #header-outer[data-transparent-header="true"][data-permanent-transparent="1"].transparent .midnightHeader.dark #logo .starting-logo.dark {
            opacity: 1;
            position: relative;
        }

        #header-outer.transparent.side-widget-open[data-permanent-transparent="1"] .midnightHeader.dark #logo .dark-version,
        #header-outer[data-transparent-header="true"][data-permanent-transparent="1"].transparent .midnightHeader.dark #logo .starting-logo.dark,
        #header-outer[data-transparent-header="true"][data-permanent-transparent="1"].transparent .midnightHeader.dark #logo .starting-logo:not(.dark),
        #header-outer[data-transparent-header="true"][data-permanent-transparent="1"].transparent .midnightHeader.default #logo .starting-logo {
            opacity: 0;
            position: absolute;
        }

        #header-outer[data-transparent-header="true"][data-permanent-transparent="1"].transparent #logo img.dark-version {
            opacity: 0!important;
        }

    body #slide-out-widget-area a.slide_out_area_close {
        position: absolute;
        right: 22px;
        top: 22px;
        z-index: 100;
    }

    #slide-out-widget-area.fullscreen .off-canvas-social-links,
    .admin-bar #slide-out-widget-area.fullscreen .off-canvas-social-links {
        position: relative;
        bottom: 0!important;
        right: 0;
        margin-top: 70px;
    }

        #slide-out-widget-area.fullscreen .off-canvas-social-links:after {
            display: block;
            height: 1px;
            width: 0px;
            background-color: rgba(255,255,255,0.6);
            content: ' ';
            margin: 0 auto;
            position: absolute;
            top: -40px;
            left: 50%;
            transform: translateX(-50%);
            -webkit-transform: translateX(-50%);
            -moz-transform: translateX(-50%);
            transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
            -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
            -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
        }

    #slide-out-widget-area .mobile-only {
        display: block;
    }

    #slide-out-widget-area.fullscreen .off-canvas-social-links.line-shown:after {
        width: 100px;
    }

    #slide-out-widget-area.fullscreen .bottom-text,
    .admin-bar #slide-out-widget-area.fullscreen .bottom-text {
        position: relative;
        bottom: 0!important;
        left: 0;
        margin-bottom: 30px;
        margin-top: 15px;
    }

    #slide-out-widget-area {
        top: 0!important;
    }

        #slide-out-widget-area.overflow-state {
            padding-top: 110px!important;
        }

        #slide-out-widget-area.fullscreen .inner.overflow-state {
            margin-top: 0px;
            margin-bottom: 130px;
        }

    #header-outer #logo {
        top: 6px!important;
        left: 6px!important;
    }

    #header-space, #search-outer {
        display: none!important;
    }

        #header-space[data-header-mobile-fixed="1"] {
            display: block!important;
        }

    header#top #toggle-nav, header#top #mobile-cart-link, header#top .span_9 > .slide-out-widget-area-toggle {
        display: block!important;
    }

    header#top .col.span_3 {
        position: absolute;
        left: 0px;
        top: 0px;
        z-index: 1000;
        width: 85%!important;
    }

    header#top .col.span_9 {
        margin-left: 0px;
        min-height: 48px;
        margin-bottom: 0px;
        width: 100%!important;
        float: none;
        z-index: 100;
        position: relative;
    }

    /*body[data-slide-out-widget-area="true"] #header-outer {
  		z-index: 1000!important;
  	}*/

    body[data-slide-out-widget-area="true"] header#top #logo {
        transform: none!important;
        -webkit-transform: none!important;
    }

    body[data-slide-out-widget-area="true"] header#top #toggle-nav {
        left: 0!important;
        right: auto!important;
        text-align: left;
        z-index: 10000;
    }

    body[data-slide-out-widget-area="true"] header#top .span_3 {
        text-align: center;
    }

    body[data-slide-out-widget-area="true"] header#top #logo, #header-outer[data-mobile-fixed="1"] header#top #logo {
        display: inline-block;
    }

    body[data-slide-out-widget-area="true"] header#top .col.span_3 {
        width: 100%!important;
    }

    body #slide-out-widget-area .slide_out_area_close {
        display: block;
    }

    #slide-out-widget-area .widget_nav_menu {
        overflow-y: hidden;
        overflow-x: hidden;
    }

    #header-outer header#top nav > ul {
        width: 100%;
        padding: 15px 0px 25px 0px!important;
        margin: 0px auto 0px auto!important;
        float: none!important;
        z-index: 100000;
        position: relative;
    }


    #header-outer header#top nav {
        background-color: #1F1F1F;
        margin-left: -250px!important;
        margin-right: -250px!important;
        padding: 0px 250px 0px 250px;
        top: 48px;
        margin-bottom: 75px;
        display: none!important;
        position: relative;
        z-index: 100000;
    }

    header#top nav > ul li {
        display: block;
        width: 100%;
        float: none!important;
        margin-left: 0px!important;
    }

    #header-outer header#top nav > ul {
        overflow: hidden!important;
    }

    header#top nav > ul ul {
        position: relative;
        width: 100%;
        top: 0px!important;
        left: 0px!important;
        padding: 0px;
        visibility: visible!important;
        box-shadow: 0px 0px 0px #fff!important;
        -moz-box-shadow: 0px 0px 0px #fff!important;
        -webkit-box-shadow: 0px 0px 0px #fff!important;
        background-color: transparent!important;
        float: none!important;
    }

        header#top nav > ul ul li {
            padding-left: 20px;
        }

    header#top .sf-menu a {
        color: rgba(255,255,255,0.6)!important;
        font-size: 12px;
        border-bottom: 1px dotted rgba(255, 255, 255, 0.3);
        padding: 16px 0px 16px 0px!important;
        background-color: transparent!important;
    }

    header#top nav .sf-menu li.sfHover > a {
        color: #FFBAAF;
    }


    #header-outer #top nav ul li a:hover, #header-outer header#top nav .sf-menu li.sfHover > a, #header-outer header#top nav .sf-menu li.current_page_ancestor > a, #header-outer header#top nav .sf-menu li.current-menu-ancestor > a, #header-outer header#top nav .sf-menu li.current_page_item > a {
        color: #27CFC3;
    }

    header#top nav ul li a:hover {
        color: #FFF!Important;
    }


    header#top nav > ul > li > a {
        padding: 16px 0px!important;
        border-bottom: 1px solid #ddd;
    }

    header#top, #header-outer:not([data-permanent-transparent="1"]) {
        height: auto!important;
    }


    .main-content > div {
        padding-bottom: 0px;
    }

    #footer-outer #social li {
        width: 33px;
        margin-top: 9px;
        margin-bottom: 9px;
    }


    #page-header-wrap {
        margin-top: 0px;
        overflow: visible;
        height: auto!important;
    }

    #page-header-bg[data-parallax="1"] .span_6, #page-header-bg[data-parallax="1"] {
        position: relative!important;
        top: 0px!important;
    }

    #page-header-bg .span_6 {
        display: block!important;
        opacity: 1!important;
    }

    h1 .nectar-button, h2 .nectar-button, h3 .nectar-button, h4 .nectar-button {
        display: inline-block;
        margin-top: 20px;
    }



    img.img-with-animation[data-animation="fade-in-from-left"], .col.has-animation[data-animation="fade-in-from-left"], .wpb_column.has-animation[data-animation="fade-in-from-left"] {
        left: 0px!important;
    }

    img.img-with-animation[data-animation="fade-in-from-right"], .col.has-animation[data-animation="fade-in-from-right"], .wpb_column.has-animation[data-animation="fade-in-from-right"] {
        right: 0px!important;
    }

    .clients.fade-in-animation > div, img.img-with-animation, .col.has-animation, .wpb_column.has-animation {
        opacity: 1!important;
    }

        .col.has-animation[data-animation="fade-in-from-bottom"], .wpb_column.has-animation[data-animation="fade-in-from-bottom"] {
            bottom: 0px!important;
            transform: translateY(0)!important;
            -webkit-transform: translateY(0)!important;
            -moz-transform: translateY(0)!important;
        }

        img.img-with-animation[data-animation="grow-in"], .col.has-animation[data-animation="grow-in"], .wpb_column.has-animation[data-animation="grow-in"] {
            transform: scale(1, 1)!important;
            -webkit-transform: scale(1, 1)!Important;
        }

        img.img-with-animation[data-animation="flip-in"], .col.has-animation[data-animation="flip-in"], .wpb_column.has-animation[data-animation="flip-in"] {
            opacity: 1!important;
            transform: perspective(1000px) rotateY(0deg)!important;
            -webkit-transform: perspective(1000px) rotateY(0deg)!important;
            -o-webkit-transform: perspective(1000px) rotateY(0deg)!important;
            -moz-webkit-transform: perspective(1000px) rotateY(0deg)!important;
        }


    .col[data-padding-pos="right"] {
        padding-right: 0!important;
    }

    .col[data-padding-pos="left"] {
        padding-left: 0!important;
    }

    #page-header-wrap, #page-header-bg {
        transition: none!important;
        -moz-transition: none!important;
        -webkit-transition: none!important;
        -o-transition: none!important;
    }

    /* full width content column sizing  */
    .full-width-content.vc_row-fluid .vc_span2,
    .full-width-content.vc_row-fluid .vc_span3,
    .full-width-content.vc_row-fluid .vc_span4,
    .full-width-content.vc_row-fluid .vc_span5,
    .full-width-content.vc_row-fluid .vc_span6,
    .full-width-content.vc_row-fluid .vc_span7,
    .full-width-content.vc_row-fluid .vc_span8,
    .full-width-content.vc_row-fluid .vc_span9,
    .full-width-content.vc_row-fluid .vc_span10,
    .full-width-content.vc_row-fluid .vc_span11,
    .full-width-content.vc_row-fluid .vc_span12,
    .full-width-content.vc_row-fluid .vc_col-sm-2,
    .full-width-content.vc_row-fluid .vc_col-sm-3,
    .full-width-content.vc_row-fluid .vc_col-sm-4,
    .full-width-content.vc_row-fluid .vc_col-sm-5,
    .full-width-content.vc_row-fluid .vc_col-sm-6,
    .full-width-content.vc_row-fluid .vc_col-sm-7,F
    .full-width-content.vc_row-fluid .vc_col-sm-8,
    .full-width-content.vc_row-fluid .vc_col-sm-9,
    .full-width-content.vc_row-fluid .vc_col-sm-10,
    .full-width-content.vc_row-fluid .vc_col-sm-11,
    .full-width-content.vc_row-fluid .vc_col-sm-12 {
        width: 100%!important;
        height: auto!important;
        margin-left: 0;
    }


    .full-width-content .col[data-using-bg="true"], .full-width-content .col .wpb_row, .full-width-content .col {
        margin-bottom: 0!important;
    }

    .full-width-content.wpb_row .span_12 > .col .wpb_wrapper {
        margin-top: 0!important;
        margin-bottom: 0!important;
    }

    .wpb_row .span_12 > .col.padding-1-percent,
    .wpb_row .span_12 > .col.padding-2-percent {
        padding: 3%!important;
    }

    .wpb_row .span_12 > .col.padding-3-percent,
    .wpb_row .span_12 > .col.padding-4-percent,
    .wpb_row .span_12 > .col.padding-5-percent {
        padding: 6%!important;
    }
}


@media screen and (max-width: 782px) {

    body {
        position: static;
    }
}

/* full width portfolio/blog/fwc rows*/
@media only screen and (min-width: 1600px) {
    body:after {
        content: 'five';
        display: none;
    }
}

@media only screen and (min-width: 1300px) and (max-width: 1600px) {
    body:after {
        content: 'four';
        display: none;
    }
}


@media only screen and (min-width: 990px) and (max-width: 1300px) {
    body:after {
        content: 'three';
        display: none;
    }
}


@media only screen and (min-width: 470px) and (max-width: 990px) {
    body:after {
        content: 'two';
        display: none;
    }
}

@media only screen and (max-width: 470px) {
    body:after {
        content: 'one';
        display: none;
    }
}


@media (min-width: 768px) and (max-width: 991px) {
    body .vc_row-fluid [class*="vc_col-sm-"] {
        margin-left: 2.1%;
    }

    body .vc_row-fluid [class*="vc_col-sm-12"] {
        margin-left: 0;
    }
}
