.f-color-shadown-a-after::after, .f-color-shadown-a-before::before, .f-color-shadown-a{ color: #7F0ACA!important; }
.f-color-middle-a-after::after, .f-color-middle-a-before::before, .f-color-middle-a{ color: #7900AC!important; }
.f-color-light-a-after::after, .f-color-light-a-before::before, .f-color-light-a{ color: #7a6ad8!important; }

.f-color-shadown-b-after::after, .f-color-shadown-b-before::before, .f-color-shadown-b{ color: #905A38 !important; }
.f-color-middle-b-after::after, .f-color-middle-b-before::before, .f-color-middle-b{ color: #C78F34 !important; }
.f-color-light-b-after::after, .f-color-light-b-before::before, .f-color-light-b{ color: #F2C647 !important; }

.f-color-shadown-c-after::after, .f-color-shadown-c-before::before, .f-color-shadown-c{ color: #4A4127 !important; }
.f-color-middle-c-after::after, .f-color-middle-c-before::before, .f-color-middle-c{ color: #635326 !important; }
.f-color-light-c-after::after, .f-color-light-c-before::before, .f-color-light-c{ color: #947827 !important; }

.fun-color-shadown-a:before{ background-color: #7F0ACA !important; }
.fun-color-middle-a:before{ background-color: #7900AC !important; }
.fun-color-light-a:before{ background-color: #7a6ad8 !important; }

.fun-color-shadown-b:before{ background-color: #905A38 !important; }
.fun-color-middle-b:before{ background-color: #C78F34 !important; }
.fun-color-light-b:before{ background-color: #F2C647 !important; }

.fun-color-shadown-c:before{ background-color: #4A4127 !important; }
.fun-color-middle-c:before{ background-color: #635326 !important; }
.fun-color-light-c:before{ background-color: #947827 !important; }

.bg-color-shadown-a-after::after, .bg-color-shadown-a-before::before, .bg-color-shadown-a{ background-color: #7F0ACA !important; }
.bg-color-middle-a-after::after, .bg-color-middle-a-before::before, .bg-color-middle-a{ background-color: #7900AC !important; }
.bg-color-light-a-after::after, .bg-color-light-a-before::before, .bg-color-light-a{ background-color: #7a6ad8 !important; }

.bg-color-shadown-b-after::after, .bg-color-shadown-b-before::before, .bg-color-shadown-b{ background-color: #905A38 !important; }
.bg-color-middle-b-after::after, .bg-color-middle-b-before::before, .bg-color-middle-b{ background-color: #C78F34 !important; }
.bg-color-light-b-after::after, .bg-color-light-b-before::before, .bg-color-light-b{ background-color: #F2C647 !important; }

.bg-color-shadown-c-after::after, .bg-color-shadown-c-before::before, .bg-color-shadown-c{ background-color: #4A4127 !important; }
.bg-color-middle-c-after::after, .bg-color-middle-c-before::before, .bg-color-middle-c{ background-color: #635326 !important; }
.bg-color-light-c-after::after, .bg-color-light-c-before::before, .bg-color-light-c{ background-color: #947827 !important; }

.f-primary-color-a-after::after, .f-primary-color-a-before::before, .f-primary-color-a{ color: #7F0ACA !important; }
.f-primary-color-a-after::after, .f-primary-color-a-before::before, .f-primary-color-b{ color: #7900AC !important; }

.f-secondary-color-b-after::after, .f-secondary-color-b-before::before, .f-secondary-color-a{ color: #EFE4FE !important; }
.f-secondary-color-b-after::after, .f-secondary-color-b-before::before, .f-secondary-color-b{ color: #E1CCFD !important; }

.bg-primary-color-a-after::after, .bg-primary-color-a-before::before, .bg-primary-color-a{ background-color: #7F0ACA !important; }
.bg-primary-color-a-after::after, .bg-primary-color-a-before::before, .bg-primary-color-b{ background-color: #7900AC !important; }

.bg-secondary-color-b-after::after, .bg-secondary-color-b-before::before, .bg-secondary-color-a{ background-color: #EFE4FE !important; }
.bg-secondary-color-b-after::after, .bg-secondary-color-b-before::before, .bg-secondary-color-b{ background-color: #E1CCFD !important; }

.gd-light-tc
{
    background-image:linear-gradient(to bottom,#F2C647,#C78F34) !important;
}

.gd-light-bc
{
    background-image:linear-gradient(to top,#F2C647,#C78F34) !important;
}

.gd-light-rc
{
    background-image:linear-gradient(to left,#F2C647,#C78F34) !important;
}

.gd-light-lc
{
    background-image:linear-gradient(to right,#F2C647,#C78F34) !important;
}

.gd-light-tl,.gd-light-lt
{
    background-image:linear-gradient(to bottom right,#F2C647,#C78F34) !important;
}

.gd-light-tr,.gd-light-rt
{
    background-image:linear-gradient(to bottom left,#F2C647,#C78F34) !important;
}

.gd-light-bl,.gd-light-lb
{
    background-image:linear-gradient(to top right,#F2C647,#C78F34) !important;
}

.gd-light-br,.gd-light-rb
{
    background-image:linear-gradient(to top left,#F2C647,#C78F34) !important;
}


.gd-shadown-tc
{
    background-image:linear-gradient(to bottom,#4A4127,#947827) !important;
}

.gd-shadown-bc
{
    background-image:linear-gradient(to top,#4A4127,#947827) !important;
}

.gd-shadown-rc
{
    background-image:linear-gradient(to left,#4A4127,#947827) !important;
}

.gd-shadown-lc
{
    background-image:linear-gradient(to right,#4A4127,#947827) !important;
}

.gd-shadown-tl,.gd-shadown-lt
{
    background-image:linear-gradient(to bottom right,#4A4127,#947827) !important;
}

.gd-shadown-tr,.gd-shadown-rt
{
    background-image:linear-gradient(to bottom left,#4A4127,#947827) !important;
}

.gd-shadown-bl,.gd-shadown-lb
{
    background-image:linear-gradient(to top right,#4A4127,#947827) !important;
}

.gd-shadown-br,.gd-shadown-rb
{
    background-image:linear-gradient(to top left,#4A4127,#947827) !important;
}


.gd-middle-tc
{
    background-image:linear-gradient(to bottom,#7a6ad8,#7900AC) !important;
}

.gd-middle-bc
{
    background-image:linear-gradient(to top,#7a6ad8,#7900AC) !important;
}

.gd-middle-rc
{
    background-image:linear-gradient(to left,#7a6ad8,#7900AC) !important;
}

.gd-middle-lc
{
    background-image:linear-gradient(to right,#7a6ad8,#7900AC) !important;
}

.gd-middle-tl,.gd-middle-lt
{
    background-image:linear-gradient(to bottom right,#7a6ad8,#7900AC) !important;
}

.gd-middle-tr,.gd-middle-rt
{
    background-image:linear-gradient(to bottom left,#7a6ad8,#7900AC) !important;
}

.gd-middle-bl,.gd-middle-lb
{
    background-image:linear-gradient(to top right,#7a6ad8,#7900AC) !important;
}

.gd-middle-br,.gd-middle-rb
{
    background-image:linear-gradient(to top left,#7a6ad8,#7900AC) !important;
}


.gd-primary-tc
{
    background-image:linear-gradient(to bottom,#7F0ACA,#7900AC) !important;
}

.gd-primary-bc
{
    background-image:linear-gradient(to top,#7F0ACA,#7900AC) !important;
}

.gd-primary-rc
{
    background-image:linear-gradient(to left,#7F0ACA,#7900AC) !important;
}

.gd-primary-lc
{
    background-image:linear-gradient(to right,#7F0ACA,#7900AC) !important;
}

.gd-primary-tl,.gd-primary-lt
{
    background-image:linear-gradient(to bottom right,#7F0ACA,#7900AC) !important;
}

.gd-primary-tr,.gd-primary-rt
{
    background-image:linear-gradient(to bottom left,#7F0ACA,#7900AC) !important;
}

.gd-primary-bl,.gd-primary-lb
{
    background-image:linear-gradient(to top right,#7F0ACA,#7900AC) !important;
}

.gd-primary-br,.gd-primary-rb
{
    background-image:linear-gradient(to top left,#7F0ACA,#7900AC) !important;
}


.fun-primary-tc::before
{
    background-image:linear-gradient(to bottom,#7F0ACA,#7900AC) !important;
}

.fun-primary-bc::before
{
    background-image:linear-gradient(to top,#7F0ACA,#7900AC) !important;
}

.fun-primary-rc::before
{
    background-image:linear-gradient(to left,#7F0ACA,#7900AC) !important;
}

.fun-primary-lc::before
{
    background-image:linear-gradient(to right,#7F0ACA,#7900AC) !important;
}

.fun-primary-tl::before,.fun-primary-lt::before
{
    background-image:linear-gradient(to bottom right,#7F0ACA,#7900AC) !important;
}

.fun-primary-tr::before,.fun-primary-rt::before
{
    background-image:linear-gradient(to bottom left,#7F0ACA,#7900AC) !important;
}

.fun-primary-bl::before,.fun-primary-lb::before
{
    background-image:linear-gradient(to top right,#7F0ACA,#7900AC) !important;
}

.fun-primary-br::before,.fun-primary-rb::before
{
    background-image:linear-gradient(to top left,#7F0ACA,#7900AC) !important;
}


.gd-secondary-tc
{
    background-image:linear-gradient(to bottom,#EFE4FE,#E1CCFD) !important;
}

.gd-secondary-bc
{
    background-image:linear-gradient(to top,#EFE4FE,#E1CCFD) !important;
}

.gd-secondary-rc
{
    background-image:linear-gradient(to left,#EFE4FE,#E1CCFD) !important;
}

.gd-secondary-lc
{
    background-image:linear-gradient(to right,#EFE4FE,#E1CCFD) !important;
}

.gd-secondary-tl,.gd-secondary-lt
{
    background-image:linear-gradient(to bottom right,#EFE4FE,#E1CCFD) !important;
}

.gd-secondary-tr,.gd-secondary-rt
{
    background-image:linear-gradient(to bottom left,#EFE4FE,#E1CCFD) !important;
}

.gd-secondary-bl,.gd-secondary-lb
{
    background-image:linear-gradient(to top right,#EFE4FE,#E1CCFD) !important;
}

.gd-secondary-br,.gd-secondary-rb
{
    background-image:linear-gradient(to top left,#EFE4FE,#E1CCFD) !important;
}

.owl-dots{ display: none; }

@media (max-width: 992px) {
    h2#portfolio_intro_subname{
        margin-top: 110px !important;
        font-size: 17px !important;
        line-height: 1.2 !important;
    }

    p#portfolio_intro_summary{
        font-size: 14px !important;
        padding: 0 10px;
        line-height: 1.5 !important;
    }
}