        #header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li.current-menu-item:before, #header-container.dfd-header-builder:not(.side-header) .mega-menu > ul > li.current-menu-ancestor:before, #header-container.header-style-1 .mega-menu > ul > li.current-menu-item:before, #header-container.header-style-1 .mega-menu > ul > li.current-menu-ancestor:before, #header-container.header-style-2 .mega-menu > ul > li.current-menu-item:before, #header-container.header-style-2 .mega-menu > ul > li.current-menu-ancestor:before, #header-container.header-style-3 .mega-menu > ul > li.current-menu-item:before, #header-container.header-style-3 .mega-menu > ul > li.current-menu-ancestor:before, #header-container.header-style-4 .mega-menu > ul > li.current-menu-item:before, #header-container.header-style-4 .mega-menu > ul > li.current-menu-ancestor:before, #header-container.header-style-5 .mega-menu > ul > li.current-menu-item:before, #header-container.header-style-5 .mega-menu > ul > li.current-menu-ancestor:before, #header-container.header-style-6 .mega-menu > ul > li.current-menu-item:before, #header-container.header-style-6 .mega-menu > ul > li.current-menu-ancestor:before, #header-container.header-style-10 .mega-menu > ul > li.current-menu-item:before, #header-container.header-style-10 .mega-menu > ul > li.current-menu-ancestor:before, #header-container.header-style-11 .mega-menu > ul > li.current-menu-item:before, #header-container.header-style-11 .mega-menu > ul > li.current-menu-ancestor:before {
            content: "";
            display: block;
            width: 100%;
            height: 2px;
            position: absolute;
            top: 0;
            left: 0;
            background: #ffffff00 !important;
        }

        .login-header .dfd-header-links {
            display: none;
        }

        .vc-row-wrapper .columns {
            z-index: 100;
        }

        .vc-row-wrapper {
            z-index: 1000;
        }

        .vc_custom_1489234640738 {
            background-color: #f4f4f4 !important;
            z-index: 0;
        }

        .farshad {
            text-align: justify !important;
        }

        .animate-element {
            padding-left: 13px;
            padding-right: 100px !important;
        }

        h1.dfd-page-title {
            color: #ffffff;
        }

        div.page-title-inner .breadcrumbs {
            width: 100%;
            color: #afadad;
            font-size: 15px;
            padding-bottom: 20px;
        }

            div.page-title-inner .breadcrumbs > nav > span:before {
                background: #c00000;
            }

        .mega-menu > ul > li .submenu-languages ul, .mega-menu > ul > li div.sub-nav ul, .onclick-menu > ul > li .submenu-languages ul, .onclick-menu > ul > li div.sub-nav ul {
            border-radius: 0px !important;
        }

        #ssb-container ul li a {
            direction: ltr;
        }

        .wpcf7-submit {
            margin: 0 auto;
            text-align: center;
            background-color: #c00000 !important;
            color: #ffffff !important;
            position: absolute !important;
            top: 20px;
            left: 51px;
            z-index: 99999999999;
        }

        .dfd-content-wrap.dfd-post_single + #comments, .dfd-content-wrap.dfd-post_single + #respond, .dfd-content-wrap.dfd-portfolio_single + #comments, .dfd-content-wrap.dfd-portfolio_single + #respond, .dfd-content-wrap.dfd-gallery_single + #comments, .dfd-content-wrap.dfd-gallery_single + #respond {
            position: relative;
            display: none;
        }

        .rtl {
        }

        .dfd-background-dark .wpcf7 form.dfd_contact_form.preset1 .label_text label:first-child, .row .background--dark .wpcf7 form.dfd_contact_form.preset1 .label_text label:first-child {
            color: #313131;
        }

        .dfd-background-dark body, .dfd-background-dark div, .dfd-background-dark dl, .dfd-background-dark dt, .dfd-background-dark dd, .dfd-background-dark ul, .dfd-background-dark ol, .dfd-background-dark li, .dfd-background-dark pre, .dfd-background-dark form, .dfd-background-dark p, .dfd-background-dark blockquote, .dfd-background-dark th, .dfd-background-dark td, .dfd-background-dark, .dfd-background-dark blockquote, .dfd-background-dark .cite, .dfd-background-dark .products > li h3, .dfd-background-dark h3.entry-title, .dfd-background-dark article.dfd-portfolio h3.entry-title:not(:hover), .dfd-background-dark article.dfd-portfolio_archive h3.entry-title:not(:hover), .dfd-background-dark .wpb_text_column strong, .dfd-background-dark h1, .dfd-background-dark h2, .dfd-background-dark h3, .dfd-background-dark h4, .dfd-background-dark h5, .dfd-background-dark h6, .row .background--dark body, .row .background--dark div, .row .background--dark dl, .row .background--dark dt, .row .background--dark dd, .row .background--dark ul, .row .background--dark ol, .row .background--dark li, .row .background--dark pre, .row .background--dark form, .row .background--dark p, .row .background--dark blockquote, .row .background--dark th, .row .background--dark td, .row .background--dark, .row .background--dark blockquote, .row .background--dark .cite, .row .background--dark .products > li h3, .row .background--dark h3.entry-title, .row .background--dark article.dfd-portfolio h3.entry-title:not(:hover), .row .background--dark article.dfd-portfolio_archive h3.entry-title:not(:hover), .row .background--dark .wpb_text_column strong, .row .background--dark h1, .row .background--dark h2, .row .background--dark h3, .row .background--dark h4, .row .background--dark h5, .row .background--dark h6 {
            color: #4a4a4a;
        }

        .wpcf7 form.dfd_contact_form p.last {
            margin-bottom: 0px;
            direction: ltr;
        }

        .button-index {
            z-index: 99;
        }

        .farshad {
            text-align: justify;
        }

        .vc_custom_1562184946670 {
            padding-right: 20px !important;
            padding-left: 20px !important;
            background-color: #f4f4f4 !important;
        }

        .vc_custom_1489234640738 {
            background-color: #f4f4f4 !important;
        }

        .vc_custom_1489230773469 {
            margin-top: -60px !important;
            background-color: #ffffff !important;
        }

        .vc_custom_1489229410330 {
            border-right-width: 1px !important;
            padding-right: 20px !important;
            padding-left: 40px !important;
            border-right-color: #cacaca !important;
            border-right-style: dotted !important;
        }

        .vc_custom_1489229425879 {
            border-right-width: 1px !important;
            padding-right: 20px !important;
            padding-left: 20px !important;
            border-right-color: #cacaca !important;
            border-right-style: dotted !important;
        }

        .vc_custom_1489229380175 {
            padding-right: 40px !important;
            padding-left: 20px !important;
        }

        .vc_custom_1489230164758 {
            padding-right: 20px !important;
        }

        .vc_custom_1562191509898 {
            margin-top: -153px !important;
            padding-right: 40px !important;
            padding-left: 40px !important;
            /*background-image: url(/1515151.png) !important;*/
            background-position: center !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
        }

        .vc_custom_1489137532814 {
            margin-top: -137px !important;
        }

        .vc_custom_1489236110554 {
            padding-right: 45px !important;
        }

        .vc_custom_1489236960368 {
            padding-left: 0px !important;
        }

        .vc_custom_1489236118357 {
            padding-right: 45px !important;
        }

        .vc_custom_1489235772282 {
            padding-left: 0px !important;
        }

        .vc_custom_1489232691830 {
            padding-right: 0px !important;
            padding-left: 0px !important;
        }

        .vc_custom_1489161529717 {
            margin-top: -22px !important;
        }

        .vc_custom_1489232701806 {
            padding-right: 0px !important;
            padding-left: 0px !important;
        }

        .vc_custom_1489161534109 {
            margin-top: -22px !important;
        }

        .vc_custom_1489398696761 {
            padding-right: 20px !important;
        }

        .vc_custom_1489392961244 {
            border-bottom-width: 1px !important;
            border-bottom-color: #dcdcdc !important;
            border-bottom-style: dotted !important;
            border-radius: 1px !important;
        }

        #dfd-info-box-5f612095de2ee-3453.style-1.layout-2.text-left .content-cell {
            padding-left: 61px;
        }

        #dfd-info-box-5f612095de2ee-3453.style-1.layout-2.text-right .content-cell {
            padding-right: 61px;
        }

        #dfd-info-box-5f612095de2ee-3453.style-5 {
            min-height: 41px;
        }

        #dfd-info-box-5f612095de2ee-3453.style-1.layout-2 .module-icon, #dfd-info-box-5f612095de2ee-3453.style-1.layout-3 .module-icon {
            width: 41px;
            height: 41px;
        }

        @media (max-width: 1023px) and (min-width: 800px) {
            #dfd-info-box-5f612095de2ee-3453 .title-wrap .info-box-title {
                font-size: 17px !important;
            }
        }

        .vc-column-hover-5f612095dde3b {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            -o-box-shadow: none;
            box-shadow: none;
        }

            .vc-column-hover-5f612095dde3b:hover {
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                -o-box-shadow: none;
                box-shadow: none;
                z-index: 1;
            }

        @media (max-width: 1023px) and (min-width: 800px) {
            .columns.vc-column-responsive-5f612095dde5b {
                padding-left: 20px !important;
            }
        }

        @media (max-width: 799px) {
            .columns.vc-column-responsive-5f612095dde5b {
                border-right-width: 0px !important;
                padding-left: 20px !important;
            }
        }

        #dfd-info-box-5f612095de8be-1395.style-1.layout-2.text-left .content-cell {
            padding-left: 60px;
        }

        #dfd-info-box-5f612095de8be-1395.style-1.layout-2.text-right .content-cell {
            padding-right: 60px;
        }

        #dfd-info-box-5f612095de8be-1395.style-5 {
            min-height: 40px;
        }

        #dfd-info-box-5f612095de8be-1395.style-1.layout-2 .module-icon, #dfd-info-box-5f612095de8be-1395.style-1.layout-3 .module-icon {
            width: 40px;
            height: 40px;
        }

        @media (max-width: 1023px) and (min-width: 800px) {
            #dfd-info-box-5f612095de8be-1395 .title-wrap .info-box-title {
                font-size: 17px !important;
            }
        }

        .vc-column-hover-5f612095de505 {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            -o-box-shadow: none;
            box-shadow: none;
        }

            .vc-column-hover-5f612095de505:hover {
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                -o-box-shadow: none;
                box-shadow: none;
                z-index: 1;
            }

        @media (max-width: 799px) {
            .columns.vc-column-responsive-5f612095de525 {
                border-right-width: 0px !important;
            }
        }

        #dfd-info-box-5f612095def38-533.style-1.layout-2.text-left .content-cell {
            padding-left: 65px;
        }

        #dfd-info-box-5f612095def38-533.style-1.layout-2.text-right .content-cell {
            padding-right: 65px;
        }

        #dfd-info-box-5f612095def38-533.style-5 {
            min-height: 45px;
        }

        #dfd-info-box-5f612095def38-533.style-1.layout-2 .module-icon, #dfd-info-box-5f612095def38-533.style-1.layout-3 .module-icon {
            width: 45px;
            height: 45px;
        }

        @media (max-width: 1023px) and (min-width: 800px) {
            #dfd-info-box-5f612095def38-533 .title-wrap .info-box-title {
                font-size: 17px !important;
            }
        }

        .vc-column-hover-5f612095deb76 {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            -o-box-shadow: none;
            box-shadow: none;
        }

            .vc-column-hover-5f612095deb76:hover {
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                -o-box-shadow: none;
                box-shadow: none;
                z-index: 1;
            }

        @media (max-width: 1023px) and (min-width: 800px) {
            .columns.vc-column-responsive-5f612095deb96 {
                padding-right: 20px !important;
            }
        }

        @media (max-width: 799px) {
            .columns.vc-column-responsive-5f612095deb96 {
                padding-right: 20px !important;
            }
        }

        .vc-column-extra-class-5f612095dd44f {
            -webkit-box-shadow: 0px 15px 80px -5px rgba(0,0,0,0.25);
            -moz-box-shadow: 0px 15px 80px -5px rgba(0,0,0,0.25);
            -o-box-shadow: 0px 15px 80px -5px rgba(0,0,0,0.25);
            box-shadow: 0px 15px 80px -5px rgba(0,0,0,0.25);
        }

            .vc-column-extra-class-5f612095dd44f:hover {
                -webkit-box-shadow: 0px 15px 80px -5px rgba(0,0,0,0.25);
                -moz-box-shadow: 0px 15px 80px -5px rgba(0,0,0,0.25);
                -o-box-shadow: 0px 15px 80px -5px rgba(0,0,0,0.25);
                box-shadow: 0px 15px 80px -5px rgba(0,0,0,0.25);
                z-index: 1;
            }
   
        @media (max-width: 1280px) and (min-width: 1024px) {
            .vc-row-wrapper.vc-row-responsive-5f612095dd0d5 {
                padding-left: 20px !important;
                padding-right: 20px !important;
            }
        }

        @media (max-width: 1023px) and (min-width: 800px) {
            .vc-row-wrapper.vc-row-responsive-5f612095dd0d5 {
                padding-left: 20px !important;
                padding-right: 20px !important;
            }
        }

        @media (max-width: 799px) {
            .vc-row-wrapper.vc-row-responsive-5f612095dd0d5 {
                padding-left: 20px !important;
                padding-right: 20px !important;
            }
        }
 
        #dfd-single-image-5f612095e0596-6153 {
            border-radius: 0px;
        }
    
        #dfd-heading-5f612095e112f .dfd-heading-module {
        }

        #dfd-heading-5f612095e112f .dfd-heading-delimiter {
            border-bottom-style: solid;
            width: 80px;
            border-bottom-width: 3px;
            border-bottom-color: #c00000;
        }

        #dfd-heading-5f612095e112f .dfd-heading-delimiter {
            margin-top: 20px;
            margin-bottom: 10px;
        }

        @media (max-width: 1023px) and (min-width: 800px) {
            #dfd-heading-5f612095e112f .dfd-title {
                font-size: 34px !important;
                line-height: 40px !important;
            }
        }

        @media (max-width: 799px) {
            #dfd-heading-5f612095e112f .dfd-title {
                font-size: 28px !important;
                line-height: 36px !important;
            }
        }
   
        .vc-column-hover-5f612095e0e15 {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            -o-box-shadow: none;
            box-shadow: none;
        }

            .vc-column-hover-5f612095e0e15:hover {
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                -o-box-shadow: none;
                box-shadow: none;
                z-index: 1;
            }

        @media (max-width: 1023px) and (min-width: 800px) {
            .columns.vc-column-responsive-5f612095e0e35 {
                padding-right: 10px !important;
            }
        }

        @media (max-width: 799px) {
            .columns.vc-column-responsive-5f612095e0e35 {
                padding-right: 0px !important;
            }
        }
  
        #dfd-image-bg-5f612095df89c {
            background-image: url(designcss/bg2.jpg);
            background-repeat: repeat;
            background-size: cover;
            background-attachment: scroll;
        }

        @media (max-width: 1280px) and (min-width: 1024px) {
            .vc-row-wrapper.vc-row-responsive-5f612095df737 {
                padding-left: 10px !important;
                padding-right: 10px !important;
            }
        }

        @media (max-width: 1023px) and (min-width: 800px) {
            .vc-row-wrapper.vc-row-responsive-5f612095df737 {
                padding-left: 10px !important;
                padding-right: 10px !important;
            }
        }

        @media (max-width: 799px) {
            .vc-row-wrapper.vc-row-responsive-5f612095df737 {
                padding-left: 20px !important;
                padding-right: 20px !important;
            }
        }
   
        #dfd-heading-5f612095e21e9 .dfd-heading-module {
        }

        #dfd-heading-5f612095e21e9 .dfd-heading-delimiter {
            border-bottom-style: solid;
            width: 80px;
            border-bottom-width: 3px;
            border-bottom-color: #c00000;
        }

        #dfd-heading-5f612095e21e9 .dfd-heading-delimiter {
            margin-top: 20px;
            margin-bottom: 10px;
        }

        @media (max-width: 799px) {
            #dfd-heading-5f612095e21e9 .dfd-title {
                font-size: 26px !important;
                line-height: 38px !important;
            }
        }
 
        #dfd-button-5f612095e2724-5171 .dfd-button-link .dfd-button-inner-cover {
            padding-left: 45px;
        }

        #dfd-button-5f612095e2724-5171 .dfd-button-link .dfd-button-inner-cover {
            padding-right: 70px;
        }

        #dfd-button-5f612095e2724-5171 .dfd-button-link:not(:hover) .dfd-button-inner-cover .featured-icon {
            color: #c00000;
        }

        #dfd-button-5f612095e2724-5171 .dfd-button-link:not(:hover) .dfd-button-inner-cover .dfd-button-border {
        }

        #dfd-button-5f612095e2724-5171 .dfd-button-link:hover .dfd-button-inner-cover .dfd-button-border {
        }
 
        @media (max-width: 799px) {
            .columns.vc-column-extra-class-5f612095e1e39 {
                margin-top: 0px !important;
            }
        }

        .columns.vc-column-extra-class-5f612095e1e39 {
            background-position: right bottom !important;
        }

        .columns.vc-column-extra-class-5f612095e1e39 {
            background-repeat: no-repeat !important;
        }

        .vc-column-extra-class-5f612095e1e39 {
            -webkit-box-shadow: 0px 25px 70px 0px rgba(0,0,0,0.4);
            -moz-box-shadow: 0px 25px 70px 0px rgba(0,0,0,0.4);
            -o-box-shadow: 0px 25px 70px 0px rgba(0,0,0,0.4);
            box-shadow: 0px 25px 70px 0px rgba(0,0,0,0.4);
        }

            .vc-column-extra-class-5f612095e1e39:hover {
                -webkit-box-shadow: 0px 25px 70px 0px rgba(0,0,0,0.4);
                -moz-box-shadow: 0px 25px 70px 0px rgba(0,0,0,0.4);
                -o-box-shadow: 0px 25px 70px 0px rgba(0,0,0,0.4);
                box-shadow: 0px 25px 70px 0px rgba(0,0,0,0.4);
                z-index: 1;
            }
    
        @media (max-width: 799px) {
            .vc-row-wrapper.vc-row-responsive-5f612095e1b4b {
                padding-top: 80px !important;
            }
        }
   
        #dfd-image-layers-5f612095e317d-1378 .dfd-layer-container:nth-child(1) .dfd-layer-item {
            -webkit-transition-delay: 0s;
            -moz-transition-delay: 0s;
            -o-transition-delay: 0s;
            transition-delay: 0s;
        }

        #dfd-image-layers-5f612095e317d-1378 .dfd-layer-container:nth-child(2) .dfd-layer-item {
            -webkit-transition-delay: 0.4s;
            -moz-transition-delay: 0.4s;
            -o-transition-delay: 0.4s;
            transition-delay: 0.4s;
        }
 
        #dfd-heading-5f612095e4084 .dfd-heading-delimiter {
            margin-top: 10px;
            margin-bottom: 10px;
        }

        @media (max-width: 799px) {
            #dfd-heading-5f612095e4084 .dfd-title {
                font-size: 26px !important;
            }
        }
   
        #dfd-animate-heading-5f612095e47c1-7655 .subtitle-container.animate-container {
            background: #303030;
        }

        #dfd-animate-heading-5f612095e47c1-7655 .animate-element {
            padding-top: 5px;
            padding-bottom: 5px;
        }

        #dfd-animate-heading-5f612095e47c1-7655 .animate-element {
            padding-left: 13px;
            padding-right: 13px;
        }

        #dfd-animate-heading-5f612095e47c1-7655 .title-container.animate-container {
            border-radius: 0px;
        }

        #dfd-animate-heading-5f612095e47c1-7655 .subtitle-container.animate-container {
            border-radius: 0px;
        }
   
        #dfd-icon-list-5f612095e4af6-9386 .dfd-icon-list .icon-wrap:before {
            border-style: none;
        }

        #dfd-icon-list-5f612095e4af6-9386 .dfd-icon-list .delimeter {
            border-bottom-width: 1px;
        }

        #dfd-icon-list-5f612095e4af6-9386 .dfd-icon-list .delimeter {
            border-bottom-style: dotted;
        }

        #dfd-icon-list-5f612095e4af6-9386 .dfd-icon-list .delimeter, #dfd-icon-list-5f612095e4af6-9386 .dfd-icon-list li {
            padding-top: 5px;
        }
    
        #dfd-animate-heading-5f612095e5152-9790 .subtitle-container.animate-container {
            background: #303030;
        }

        #dfd-animate-heading-5f612095e5152-9790 .animate-element {
            padding-top: 5px;
            padding-bottom: 5px;
        }

        #dfd-animate-heading-5f612095e5152-9790 .animate-element {
            padding-left: 13px;
            padding-right: 13px;
        }

        #dfd-animate-heading-5f612095e5152-9790 .title-container.animate-container {
            border-radius: 0px;
        }

        #dfd-animate-heading-5f612095e5152-9790 .subtitle-container.animate-container {
            border-radius: 0px;
        }
   
        #dfd-icon-list-5f612095e5431-2451 .dfd-icon-list .icon-wrap:before {
            border-style: none;
        }

        #dfd-icon-list-5f612095e5431-2451 .dfd-icon-list .delimeter {
            border-bottom-width: 1px;
        }

        #dfd-icon-list-5f612095e5431-2451 .dfd-icon-list .delimeter {
            border-bottom-style: dotted;
        }

        #dfd-icon-list-5f612095e5431-2451 .dfd-icon-list .delimeter, #dfd-icon-list-5f612095e5431-2451 .dfd-icon-list li {
            padding-top: 5px;
        }
    
        #dfd-animate-heading-5f612095e5aac-9801 .subtitle-container.animate-container {
            background: #303030;
        }

        #dfd-animate-heading-5f612095e5aac-9801 .animate-element {
            padding-top: 5px;
            padding-bottom: 5px;
        }

        #dfd-animate-heading-5f612095e5aac-9801 .animate-element {
            padding-left: 13px;
            padding-right: 13px;
        }

        #dfd-animate-heading-5f612095e5aac-9801 .title-container.animate-container {
            border-radius: 0px;
        }

        #dfd-animate-heading-5f612095e5aac-9801 .subtitle-container.animate-container {
            border-radius: 0px;
        }
 
        #dfd-icon-list-5f612095e5da8-1523 .dfd-icon-list .icon-wrap:before {
            border-style: none;
        }

        #dfd-icon-list-5f612095e5da8-1523 .dfd-icon-list .delimeter {
            border-bottom-width: 1px;
        }

        #dfd-icon-list-5f612095e5da8-1523 .dfd-icon-list .delimeter {
            border-bottom-style: dotted;
        }

        #dfd-icon-list-5f612095e5da8-1523 .dfd-icon-list .delimeter, #dfd-icon-list-5f612095e5da8-1523 .dfd-icon-list li {
            padding-top: 5px;
        }
   
        #dfd-animate-heading-5f612095e6275-6680 .subtitle-container.animate-container {
            background: #303030;
        }

        #dfd-animate-heading-5f612095e6275-6680 .animate-element {
            padding-top: 5px;
            padding-bottom: 5px;
        }

        #dfd-animate-heading-5f612095e6275-6680 .animate-element {
            padding-left: 13px;
            padding-right: 13px;
        }

        #dfd-animate-heading-5f612095e6275-6680 .title-container.animate-container {
            border-radius: 0px;
        }

        #dfd-animate-heading-5f612095e6275-6680 .subtitle-container.animate-container {
            border-radius: 0px;
        }
    
        #dfd-icon-list-5f612095e6574-8934 .dfd-icon-list .icon-wrap:before {
            border-style: none;
        }

        #dfd-icon-list-5f612095e6574-8934 .dfd-icon-list .delimeter {
            border-bottom-width: 1px;
        }

        #dfd-icon-list-5f612095e6574-8934 .dfd-icon-list .delimeter {
            border-bottom-style: dotted;
        }

        #dfd-icon-list-5f612095e6574-8934 .dfd-icon-list .delimeter, #dfd-icon-list-5f612095e6574-8934 .dfd-icon-list li {
            padding-top: 5px;
        }
    
        #dfd-button-5f612095e6ebf-4915 .dfd-button-link .dfd-button-inner-cover {
            padding-left: 25px;
        }

        #dfd-button-5f612095e6ebf-4915 .dfd-button-link .dfd-button-inner-cover {
            padding-right: 90px;
        }

        #dfd-button-5f612095e6ebf-4915 .dfd-button-link:not(:hover), #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.front .dfd-button-text-main, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link:not(:hover) .featured-icon {
            color: #ffffff;
        }

        #dfd-button-5f612095e6ebf-4915 .dfd-button-link:hover, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back .dfd-button-text-main, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link:hover .featured-icon {
            color: #c00000;
        }

        #dfd-button-5f612095e6ebf-4915 .dfd-button-link:not(:hover) .dfd-button-inner-cover .featured-icon {
            color: #ffffff;
        }

        #dfd-button-5f612095e6ebf-4915 .dfd-button-link:hover .dfd-button-inner-cover .featured-icon {
            color: #c00000;
        }

        #dfd-button-5f612095e6ebf-4915 .dfd-button-link .dfd-button-inner-cover:before, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-fade:not(:hover) .dfd-button-inner-cover, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:after, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:after, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after {
            background: #c00000;
        }

        #dfd-button-5f612095e6ebf-4915 .dfd-button-link .dfd-button-inner-cover:after, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-fade:hover .dfd-button-inner-cover, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:before, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:after, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in:before, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in:after, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:before, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:after, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in:before, #dfd-button-5f612095e6ebf-4915.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in:after {
            background: rgba(192,0,0,0);
        }

        #dfd-button-5f612095e6ebf-4915 .dfd-button-link:not(:hover) .dfd-button-inner-cover .dfd-button-border {
            border-style: solid;
            border-top-width: 1px;
            border-bottom-width: 1px;
            border-left-width: 1px;
            border-right-width: 1px;
            border-color: #c00000;
        }

        #dfd-button-5f612095e6ebf-4915 .dfd-button-link:hover .dfd-button-inner-cover .dfd-button-border {
            border-style: solid;
            border-top-width: 1px;
            border-bottom-width: 1px;
            border-left-width: 1px;
            border-right-width: 1px;
            border-color: #c00000;
        }
   
        @media (max-width: 1280px) and (min-width: 1024px) {
            .vc-row-wrapper.vc-row-responsive-5f612095e2a87 {
                padding-left: 10px !important;
                padding-right: 10px !important;
            }
        }

        @media (max-width: 1023px) and (min-width: 800px) {
            .vc-row-wrapper.vc-row-responsive-5f612095e2a87 {
                padding-left: 10px !important;
                padding-right: 10px !important;
            }
        }

        @media (max-width: 799px) {
            .vc-row-wrapper.vc-row-responsive-5f612095e2a87 {
                padding-left: 20px !important;
                padding-right: 20px !important;
            }
        }
 
        #dfd-rotate-box-5f612095e80ef-3201 .dfd-rotate-box-item .thumb-wrap .content-wrap .title-first, .dfd-rotate-box-5f612095e80ef-3201 .dfd-rotate-box-item .thumb-wrap .content-wrap .title-first {
            font-size: 25px;
            color: #ffffff !important;
            line-height: 28px;
        }

        #dfd-rotate-box-5f612095e80ef-3201 .dfd-rotate-box-item .thumb-wrap .content-wrap .subtitle-first, .dfd-rotate-box-5f612095e80ef-3201 .dfd-rotate-box-item .thumb-wrap .content-wrap .subtitle-first {
            color: rgba(255,255,255,0.5) !important;
            line-height: 16px;
        }

        #dfd-rotate-box-5f612095e80ef-3201 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, #dfd-rotate-box-5f612095e80ef-3201 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back, .dfd-rotate-box-5f612095e80ef-3201 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-5f612095e80ef-3201 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back {
            min-height: 273px !important;
        }

        #dfd-rotate-box-5f612095e80ef-3201 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-5f612095e80ef-3201 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front {
            background-image: url(designcss/ksp.jpg);
        }
  
        #dfd-rotate-box-5f612095e8808-6445 .dfd-rotate-box-item .thumb-wrap .content-wrap .title-first, .dfd-rotate-box-5f612095e8808-6445 .dfd-rotate-box-item .thumb-wrap .content-wrap .title-first {
            font-size: 25px;
            color: #ffffff !important;
            line-height: 28px;
        }

        #dfd-rotate-box-5f612095e8808-6445 .dfd-rotate-box-item .thumb-wrap .content-wrap .subtitle-first, .dfd-rotate-box-5f612095e8808-6445 .dfd-rotate-box-item .thumb-wrap .content-wrap .subtitle-first {
            color: rgba(255,255,255,0.5) !important;
            line-height: 16px;
        }

        #dfd-rotate-box-5f612095e8808-6445 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, #dfd-rotate-box-5f612095e8808-6445 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back, .dfd-rotate-box-5f612095e8808-6445 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-5f612095e8808-6445 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back {
            min-height: 273px !important;
        }

        #dfd-rotate-box-5f612095e8808-6445 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-5f612095e8808-6445 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front {
            background-image: url(designcss/ksp.jpg);
        }
     
        #dfd-rotate-box-5f612095e8f16-4038 .dfd-rotate-box-item .thumb-wrap .content-wrap .title-first, .dfd-rotate-box-5f612095e8f16-4038 .dfd-rotate-box-item .thumb-wrap .content-wrap .title-first {
            font-size: 25px;
            color: #ffffff !important;
            line-height: 28px;
        }

        #dfd-rotate-box-5f612095e8f16-4038 .dfd-rotate-box-item .thumb-wrap .content-wrap .subtitle-first, .dfd-rotate-box-5f612095e8f16-4038 .dfd-rotate-box-item .thumb-wrap .content-wrap .subtitle-first {
            color: rgba(255,255,255,0.5) !important;
            line-height: 16px;
        }

        #dfd-rotate-box-5f612095e8f16-4038 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, #dfd-rotate-box-5f612095e8f16-4038 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back, .dfd-rotate-box-5f612095e8f16-4038 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-5f612095e8f16-4038 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back {
            min-height: 273px !important;
        }

        #dfd-rotate-box-5f612095e8f16-4038 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-5f612095e8f16-4038 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front {
            background-image: url(designcss/ksp.jpg);
        }
   
        #dfd-rotate-box-5f612095e95f8-5470 .dfd-rotate-box-item .thumb-wrap .content-wrap .title-first, .dfd-rotate-box-5f612095e95f8-5470 .dfd-rotate-box-item .thumb-wrap .content-wrap .title-first {
            font-size: 25px;
            color: #ffffff !important;
            line-height: 28px;
        }

        #dfd-rotate-box-5f612095e95f8-5470 .dfd-rotate-box-item .thumb-wrap .content-wrap .subtitle-first, .dfd-rotate-box-5f612095e95f8-5470 .dfd-rotate-box-item .thumb-wrap .content-wrap .subtitle-first {
            color: rgba(255,255,255,0.5) !important;
            line-height: 16px;
        }

        #dfd-rotate-box-5f612095e95f8-5470 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, #dfd-rotate-box-5f612095e95f8-5470 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back, .dfd-rotate-box-5f612095e95f8-5470 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-5f612095e95f8-5470 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back {
            min-height: 273px !important;
        }

        #dfd-rotate-box-5f612095e95f8-5470 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-5f612095e95f8-5470 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front {
            background-image: url(designcss/ksp.jpg);
        }
    
        #dfd-rotate-box-5f612095e9f26-9527 .dfd-rotate-box-item .thumb-wrap .content-wrap .title-first, .dfd-rotate-box-5f612095e9f26-9527 .dfd-rotate-box-item .thumb-wrap .content-wrap .title-first {
            font-size: 25px;
            color: #ffffff !important;
            line-height: 28px;
        }

        #dfd-rotate-box-5f612095e9f26-9527 .dfd-rotate-box-item .thumb-wrap .content-wrap .subtitle-first, .dfd-rotate-box-5f612095e9f26-9527 .dfd-rotate-box-item .thumb-wrap .content-wrap .subtitle-first {
            color: rgba(255,255,255,0.5) !important;
            line-height: 16px;
        }

        #dfd-rotate-box-5f612095e9f26-9527 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, #dfd-rotate-box-5f612095e9f26-9527 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back, .dfd-rotate-box-5f612095e9f26-9527 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-5f612095e9f26-9527 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back {
            min-height: 273px !important;
        }

        #dfd-rotate-box-5f612095e9f26-9527 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-5f612095e9f26-9527 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front {
            background-image: url(designcss/ksp.jpg);
        }
 
        #dfd-rotate-box-5f612095ea61d-3717 .dfd-rotate-box-item .thumb-wrap .content-wrap .title-first, .dfd-rotate-box-5f612095ea61d-3717 .dfd-rotate-box-item .thumb-wrap .content-wrap .title-first {
            font-size: 25px;
            color: #ffffff !important;
            line-height: 28px;
        }

        #dfd-rotate-box-5f612095ea61d-3717 .dfd-rotate-box-item .thumb-wrap .content-wrap .subtitle-first, .dfd-rotate-box-5f612095ea61d-3717 .dfd-rotate-box-item .thumb-wrap .content-wrap .subtitle-first {
            color: rgba(255,255,255,0.5) !important;
            line-height: 16px;
        }

        #dfd-rotate-box-5f612095ea61d-3717 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, #dfd-rotate-box-5f612095ea61d-3717 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back, .dfd-rotate-box-5f612095ea61d-3717 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-5f612095ea61d-3717 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back {
            min-height: 273px !important;
        }

        #dfd-rotate-box-5f612095ea61d-3717 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-5f612095ea61d-3717 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front {
            background-image: url(designcss/ksp.jpg);
        }
 
        #dfd-rotate-box-5f612095ead56-3765 .dfd-rotate-box-item .thumb-wrap .content-wrap .title-first, .dfd-rotate-box-5f612095ead56-3765 .dfd-rotate-box-item .thumb-wrap .content-wrap .title-first {
            font-size: 25px;
            color: #ffffff !important;
            line-height: 28px;
        }

        #dfd-rotate-box-5f612095ead56-3765 .dfd-rotate-box-item .thumb-wrap .content-wrap .subtitle-first, .dfd-rotate-box-5f612095ead56-3765 .dfd-rotate-box-item .thumb-wrap .content-wrap .subtitle-first {
            color: rgba(255,255,255,0.5) !important;
            line-height: 16px;
        }

        #dfd-rotate-box-5f612095ead56-3765 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, #dfd-rotate-box-5f612095ead56-3765 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back, .dfd-rotate-box-5f612095ead56-3765 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-5f612095ead56-3765 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back {
            min-height: 273px !important;
        }

        #dfd-rotate-box-5f612095ead56-3765 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-5f612095ead56-3765 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front {
            background-image: url(designcss/ksp.jpg);
        }
   
        #dfd-rotate-box-5f612095eb4b8-7151 .dfd-rotate-box-item .thumb-wrap .content-wrap .title-first, .dfd-rotate-box-5f612095eb4b8-7151 .dfd-rotate-box-item .thumb-wrap .content-wrap .title-first {
            font-size: 25px;
            color: #ffffff !important;
            line-height: 28px;
        }

        #dfd-rotate-box-5f612095eb4b8-7151 .dfd-rotate-box-item .thumb-wrap .content-wrap .subtitle-first, .dfd-rotate-box-5f612095eb4b8-7151 .dfd-rotate-box-item .thumb-wrap .content-wrap .subtitle-first {
            color: rgba(255,255,255,0.5) !important;
            line-height: 16px;
        }

        #dfd-rotate-box-5f612095eb4b8-7151 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, #dfd-rotate-box-5f612095eb4b8-7151 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back, .dfd-rotate-box-5f612095eb4b8-7151 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-5f612095eb4b8-7151 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-back {
            min-height: 273px !important;
        }

        #dfd-rotate-box-5f612095eb4b8-7151 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front, .dfd-rotate-box-5f612095eb4b8-7151 .dfd-rotate-box-item .thumb-wrap .thumb-wrap-front {
            background-image: url(designcss/ksp.jpg);
        }
  
        @media (max-width: 1280px) and (min-width: 1024px) {
            .vc-row-wrapper.vc-row-responsive-5f612095e7623 {
                padding-left: 10px !important;
                padding-right: 10px !important;
            }
        }

        @media (max-width: 1023px) and (min-width: 800px) {
            .vc-row-wrapper.vc-row-responsive-5f612095e7623 {
                padding-left: 10px !important;
                padding-right: 10px !important;
            }
        }

        @media (max-width: 799px) {
            .vc-row-wrapper.vc-row-responsive-5f612095e7623 {
                padding-left: 20px !important;
                padding-right: 20px !important;
            }
        }
  
        #dfd-heading-5f612095ec217 .dfd-heading-delimiter {
            margin-top: 10px;
            margin-bottom: 10px;
        }

        @media (max-width: 799px) {
            #dfd-heading-5f612095ec217 .dfd-title {
                font-size: 26px !important;
            }
        }
 
        @media (max-width: 799px) {
            .vc-row-wrapper.vc-row-responsive-5f612095ebd38 {
                padding-left: 20px !important;
                padding-right: 20px !important;
            }
        }
 
        .vc-column-hover-5f612095ecce6 {
            -webkit-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
            -moz-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
            -o-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
            box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
        }

            .vc-column-hover-5f612095ecce6:hover {
                -webkit-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
                -moz-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
                -o-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
                box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
                z-index: 1;
            }
     
        #dfd-button-5f612095ed89f-7984 .dfd-button-link .dfd-button-inner-cover {
            padding-left: 60px;
        }

        #dfd-button-5f612095ed89f-7984 .dfd-button-link .dfd-button-inner-cover {
            padding-right: 80px;
        }

        #dfd-button-5f612095ed89f-7984 .dfd-button-link:not(:hover) .dfd-button-inner-cover .featured-icon {
            color: #c00000;
        }

        #dfd-button-5f612095ed89f-7984 .dfd-button-link:not(:hover) .dfd-button-inner-cover .dfd-button-border {
        }

        #dfd-button-5f612095ed89f-7984 .dfd-button-link:hover .dfd-button-inner-cover .dfd-button-border {
        }

        #dfd-button-5f612095ed89f-7984 .dfd-button-link:not(:hover) {
            -webkit-box-shadow: 0px 20px 55px -5px rgba(0,0,0,0.18);
            -moz-box-shadow: 0px 20px 55px -5px rgba(0,0,0,0.18);
            -o-box-shadow: 0px 20px 55px -5px rgba(0,0,0,0.18);
            box-shadow: 0px 20px 55px -5px rgba(0,0,0,0.18);
        }

        #dfd-button-5f612095ed89f-7984 .dfd-button-link:hover {
            -webkit-box-shadow: 0px 20px 55px -5px rgba(0,0,0,0.18);
            -moz-box-shadow: 0px 20px 55px -5px rgba(0,0,0,0.18);
            -o-box-shadow: 0px 20px 55px -5px rgba(0,0,0,0.18);
            box-shadow: 0px 20px 55px -5px rgba(0,0,0,0.18);
        }
 
        .vc-column-hover-5f612095ed561 {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            -o-box-shadow: none;
            box-shadow: none;
        }

            .vc-column-hover-5f612095ed561:hover {
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                -o-box-shadow: none;
                box-shadow: none;
                z-index: 1;
            }
  
        @media (max-width: 1280px) and (min-width: 1024px) {
            .columns.vc-column-extra-class-5f612095ec8d6 {
                padding-right: 20px !important;
            }
        }

        @media (max-width: 799px) {
            .columns.vc-column-extra-class-5f612095ec8d6 {
                padding-right: 0px !important;
            }
        }
    
        #dfd-heading-5f612095ee21c .dfd-heading-module {
        }

        #dfd-heading-5f612095ee21c .dfd-heading-delimiter {
            border-bottom-style: solid;
            width: 80px;
            border-bottom-width: 3px;
            border-bottom-color: #c00000;
        }

        #dfd-heading-5f612095ee21c .dfd-heading-delimiter {
            margin-top: 10px;
            margin-bottom: 10px;
        }
 
        @media (max-width: 1280px) and (min-width: 1024px) {
            .columns.vc-column-extra-class-5f612095edf22 {
                padding-left: 10px !important;
                padding-right: 20px !important;
            }
        }
  
        .vc-column-hover-5f612095eeaa7 {
            -webkit-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
            -moz-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
            -o-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
            box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
        }

            .vc-column-hover-5f612095eeaa7:hover {
                -webkit-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
                -moz-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
                -o-box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
                box-shadow: 0px 15px 50px 0px rgba(0,0,0,0.35);
                z-index: 1;
            }
  
        #dfd-button-5f612095ef476-7805 .dfd-button-link .dfd-button-inner-cover {
            padding-left: 60px;
        }

        #dfd-button-5f612095ef476-7805 .dfd-button-link .dfd-button-inner-cover {
            padding-right: 80px;
        }

        #dfd-button-5f612095ef476-7805 .dfd-button-link:not(:hover) .dfd-button-inner-cover .featured-icon {
            color: #c00000;
        }

        #dfd-button-5f612095ef476-7805 .dfd-button-link:not(:hover) .dfd-button-inner-cover .dfd-button-border {
        }

        #dfd-button-5f612095ef476-7805 .dfd-button-link:hover .dfd-button-inner-cover .dfd-button-border {
        }

        #dfd-button-5f612095ef476-7805 .dfd-button-link:not(:hover) {
            -webkit-box-shadow: 0px 20px 55px -5px rgba(0,0,0,0.18);
            -moz-box-shadow: 0px 20px 55px -5px rgba(0,0,0,0.18);
            -o-box-shadow: 0px 20px 55px -5px rgba(0,0,0,0.18);
            box-shadow: 0px 20px 55px -5px rgba(0,0,0,0.18);
        }

        #dfd-button-5f612095ef476-7805 .dfd-button-link:hover {
            -webkit-box-shadow: 0px 20px 55px -5px rgba(0,0,0,0.18);
            -moz-box-shadow: 0px 20px 55px -5px rgba(0,0,0,0.18);
            -o-box-shadow: 0px 20px 55px -5px rgba(0,0,0,0.18);
            box-shadow: 0px 20px 55px -5px rgba(0,0,0,0.18);
        }
 
        .vc-column-hover-5f612095ef1a0 {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            -o-box-shadow: none;
            box-shadow: none;
        }

            .vc-column-hover-5f612095ef1a0:hover {
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                -o-box-shadow: none;
                box-shadow: none;
                z-index: 1;
            }
     
        @media (max-width: 1280px) and (min-width: 1024px) {
            .columns.vc-column-extra-class-5f612095ee724 {
                padding-right: 20px !important;
            }
        }

        @media (max-width: 799px) {
            .columns.vc-column-extra-class-5f612095ee724 {
                padding-right: 0px !important;
            }
        }
  
        #dfd-heading-5f612095ef9bd .dfd-heading-module {
        }

        #dfd-heading-5f612095ef9bd .dfd-heading-delimiter {
            border-bottom-style: solid;
            width: 80px;
            border-bottom-width: 3px;
            border-bottom-color: #c00000;
        }

        #dfd-heading-5f612095ef9bd .dfd-heading-delimiter {
            margin-top: 10px;
            margin-bottom: 10px;
        }
  
        @media (max-width: 1280px) and (min-width: 1024px) {
            .columns.vc-column-extra-class-5f612095ef6bf {
                padding-left: 10px !important;
            }
        }
   
        @media (max-width: 1280px) and (min-width: 1024px) {
            .vc-row-wrapper.vc-row-responsive-5f612095ec5ba {
                padding-left: 20px !important;
                padding-right: 10px !important;
            }
        }

        @media (max-width: 1023px) and (min-width: 800px) {
            .vc-row-wrapper.vc-row-responsive-5f612095ec5ba {
                padding-left: 20px !important;
                padding-right: 10px !important;
            }
        }

        @media (max-width: 799px) {
            .vc-row-wrapper.vc-row-responsive-5f612095ec5ba {
                padding-left: 20px !important;
                padding-right: 20px !important;
            }
        }
    
        #dfd-button-5f612095f0c53-4709 .dfd-button-link .dfd-button-inner-cover {
            padding-left: 0px;
        }

        #dfd-button-5f612095f0c53-4709 .dfd-button-link .dfd-button-inner-cover {
            padding-right: 0px;
        }

        #dfd-button-5f612095f0c53-4709 .dfd-button-link:not(:hover), #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.front .dfd-button-text-main, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link:not(:hover) .featured-icon {
            color: #dd3333;
        }

        #dfd-button-5f612095f0c53-4709 .dfd-button-link:hover, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-3d-rotate .dfd-button-inner-cover.back .dfd-button-text-main, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link:hover .featured-icon {
            color: rgba(35,35,35,0.6);
        }

        #dfd-button-5f612095f0c53-4709 .dfd-button-link .dfd-button-inner-cover:before, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-fade:not(:hover) .dfd-button-inner-cover, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-out:after, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-out:after, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-out:after, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:before, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-out:after {
            background: rgba(255,255,255,0.01);
        }

        #dfd-button-5f612095f0c53-4709 .dfd-button-link .dfd-button-inner-cover:after, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-fade:hover .dfd-button-inner-cover, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:before, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-vertical .dfd-button-inner-cover .dfd-button-hover-in:after, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in:before, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-out-diagonal .dfd-button-inner-cover .dfd-button-hover-in:after, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:before, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-horizontal .dfd-button-inner-cover .dfd-button-hover-in:after, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:before, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-vertical .dfd-button-inner-cover .dfd-button-hover-in:after, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in:before, #dfd-button-5f612095f0c53-4709.dfd-button-module-wrap .dfd-button-link.dfd-scale-in-diagonal .dfd-button-inner-cover .dfd-button-hover-in:after {
            background: rgba(255,255,255,0.01);
        }

        #dfd-button-5f612095f0c53-4709 .dfd-button-link:not(:hover) .dfd-button-inner-cover .dfd-button-border {
        }

        #dfd-button-5f612095f0c53-4709 .dfd-button-link:hover .dfd-button-inner-cover .dfd-button-border {
        }
 
        @media (max-width: 1280px) and (min-width: 1024px) {
            .vc-row-wrapper.vc-row-responsive-5f612095eff3e {
                padding-left: 10px !important;
                padding-right: 10px !important;
            }
        }

        @media (max-width: 1023px) and (min-width: 800px) {
            .vc-row-wrapper.vc-row-responsive-5f612095eff3e {
                padding-left: 10px !important;
                padding-right: 10px !important;
            }
        }

        @media (max-width: 799px) {
            .vc-row-wrapper.vc-row-responsive-5f612095eff3e {
                padding-left: 20px !important;
                padding-right: 20px !important;
            }
        }
 
        #dfd-heading-5f612095f1f44 .dfd-heading-delimiter {
            margin-top: 10px;
            margin-bottom: 10px;
        }

        @media (max-width: 799px) {
            #dfd-heading-5f612095f1f44 .dfd-title {
                font-size: 26px !important;
            }
        }
 
        .vc-column-hover-5f612095f1c7a {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            -o-box-shadow: none;
            box-shadow: none;
        }

            .vc-column-hover-5f612095f1c7a:hover {
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                -o-box-shadow: none;
                box-shadow: none;
                z-index: 1;
            }

        @media (max-width: 1023px) and (min-width: 800px) {
            .columns.vc-column-responsive-5f612095f1c99 {
                padding-left: 0px !important;
                padding-right: 0px !important;
            }
        }

        @media (max-width: 799px) {
            .columns.vc-column-responsive-5f612095f1c99 {
                padding-left: 0px !important;
                padding-right: 0px !important;
            }
        }
     
        @media (max-width: 1023px) and (min-width: 800px) {
            .vc-row-wrapper.vc-row-responsive-5f612095f1a13 {
                padding-left: 0px !important;
                padding-right: 0px !important;
            }
        }

        @media (max-width: 799px) {
            .vc-row-wrapper.vc-row-responsive-5f612095f1a13 {
                padding-left: 0px !important;
                padding-right: 0px !important;
            }
        }
   
        #dfd-button-5f612095f3054-8972 .dfd-button-link .dfd-button-inner-cover {
            padding-left: 45px;
        }

        #dfd-button-5f612095f3054-8972 .dfd-button-link .dfd-button-inner-cover {
            padding-right: 70px;
        }

        #dfd-button-5f612095f3054-8972 .dfd-button-link:not(:hover) .dfd-button-inner-cover .featured-icon {
            color: #c00000;
        }

        #dfd-button-5f612095f3054-8972 .dfd-button-link:not(:hover) .dfd-button-inner-cover .dfd-button-border {
            border-style: solid;
            border-top-width: 1px;
            border-bottom-width: 1px;
            border-left-width: 1px;
            border-right-width: 1px;
            border-color: #c00000;
        }

        #dfd-button-5f612095f3054-8972 .dfd-button-link:hover .dfd-button-inner-cover .dfd-button-border {
        }
    
        @media (max-width: 1023px) and (min-width: 800px) {
            .columns.vc-column-extra-class-5f612095f1818 {
                padding-left: 30px !important;
                padding-right: 10px !important;
            }
        }

        @media (max-width: 799px) {
            .columns.vc-column-extra-class-5f612095f1818 {
                padding-left: 0px !important;
                padding-right: 0px !important;
            }
        }
   
        #dfd-image-layers-5f612095f356e-2490 .dfd-layer-container:nth-child(1) .dfd-layer-item {
            -webkit-transition-delay: 0s;
            -moz-transition-delay: 0s;
            -o-transition-delay: 0s;
            transition-delay: 0s;
        }
  
        @media (max-width: 1023px) and (min-width: 800px) {
            .columns.vc-column-extra-class-5f612095f331d {
                padding-left: 20px !important;
                padding-right: 0px !important;
            }
        }
    
        @media (max-width: 1280px) and (min-width: 1024px) {
            .vc-row-wrapper.vc-row-responsive-5f612095f1507 {
                padding-left: 10px !important;
                padding-right: 10px !important;
            }
        }

        @media (max-width: 1023px) and (min-width: 800px) {
            .vc-row-wrapper.vc-row-responsive-5f612095f1507 {
                padding-left: 0px !important;
                padding-right: 20px !important;
            }
        }

        @media (max-width: 799px) {
            .vc-row-wrapper.vc-row-responsive-5f612095f1507 {
                padding-left: 20px !important;
                padding-right: 20px !important;
            }
        } 
        .boostKeyframe {
            -webkit-transform: scale3d(1,1,1);
        }
 
        .fluidvids {
            width: 100%;
            max-width: 100%;
            position: relative;
        }

        .fluidvids-item {
            position: absolute;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
        }
