        /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
        /**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */



        html {
            font-family: sans-serif;
            /* 1 */
            -ms-text-size-adjust: 100%;
            /* 2 */
            -webkit-text-size-adjust: 100%;
            /* 2 */
            background-color: #1d1f20;
        }

        /**
 * Remove default margin.
 */

        body {
            margin: 0;
            len
        }

        /* HTML5 display definitions
   ========================================================================== */
        /**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

        article,
        aside,
        details,
        figcaption,
        figure,
        footer,
        header,
        hgroup,
        main,
        menu,
        nav,
        section,
        summary {
            display: block;
        }

        /**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

        audio,
        canvas,
        progress,
        video {
            display: inline-block;
            /* 1 */
            vertical-align: baseline;
            /* 2 */
        }

        /**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

        audio:not([controls]) {
            display: none;
            height: 0;
        }

        /**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

        [hidden],
        template {
            display: none;
        }

        /* Links
   ========================================================================== */
        /**
 * Remove the gray background color from active links in IE 10.
 */

        a {
            background-color: transparent;
        }

        /**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

        a:active,
        a:hover {
            outline: 0;
            f color: rgb(239, 61, 95);
        }

        /* Text-level semantics
   ========================================================================== */
        /**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

        abbr[title] {
            border-bottom: 1px dotted;
        }

        /**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

        b,
        strong {
            font-weight: bold;
        }

        /**
 * Address styling not present in Safari and Chrome.
 */

        dfn {
            font-style: italic;
        }

        /**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */


        #LenE h1 {
            padding-left: 0px;
            text-align: center;
            color: #666;
            font-family: Cairo;
            font-size: 2em;
            margin: 0.67em 0;
            float: left;
        }

        h1 {
            float: left;
            text-align: center;
            color: #FFF;
            font-family: Roboto+Mono;
            font-size: .75em;
            margin: 0 ;
     
            padding: 15px 15px 15px 30px;
            z-index: 999;
        }

        section#work h1 {
            float: left;
            /*    color: #f03c5f;*/
        }

        section#profile h1 {
            /*        color:#ef3d5f;*/
        }

        /**
 * Address styling not present in IE 8/9.
 */

        mark {
            background: #ff0;
            color: #ffffff;
        }

        /**
 * Address inconsistent and variable font size in all browsers.
 */

        small {
            font-size: 80%;
        }

        /**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

        sub,
        sup {
            font-size: 75%;
            line-height: 0;
            position: relative;
            vertical-align: baseline;
        }

        sup {
            top: -0.5em;
        }

        sub {
            bottom: -0.25em;
        }

        /* Embedded content
   ========================================================================== */
        /**
 * Remove border when inside `a` element in IE 8/9/10.
 */

        img {
            border: 0;
        }

        /**
 * Correct overflow not hidden in IE 9/10/11.
 */

        svg:not(:root) {
            overflow: hidden;
        }

        /* Grouping content
   ========================================================================== */
        /**
 * Address margin not present in IE 8/9 and Safari.
 */

        figure {
            margin: 1em 40px;
        }

        /**
 * Address differences between Firefox and other browsers.
 */

        hr {
            -moz-box-sizing: content-box;
            box-sizing: content-box;
            height: 0;
        }

        /**
 * Contain overflow in all browsers.
 */

        pre {
            overflow: auto;
        }

        /**
 * Address odd `em`-unit font size rendering in all browsers.
 */

        code,
        kbd,
        pre,
        samp {
            font-family: monospace, monospace;
            font-size: 1em;
        }

        /* Forms
   ========================================================================== */
        /**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
        /**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

        button,
        input,
        optgroup,
        select,
        textarea {
            color: inherit;
            /* 1 */
            font: inherit;
            /* 2 */
            margin: 0;
            /* 3 */
        }

        /**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

        button {
            overflow: visible;
        }

        /**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

        button,
        select {
            text-transform: none;
        }

        /**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

        button,
        html input[type="button"],
        /* 1 */

        input[type="reset"],
        input[type="submit"] {
            -webkit-appearance: button;
            /* 2 */
            cursor: pointer;
            /* 3 */
        }

        /**
 * Re-set default cursor for disabled elements.
 */

        button[disabled],
        html input[disabled] {
            cursor: default;
        }

        /**
 * Remove inner padding and border in Firefox 4+.
 */

        button::-moz-focus-inner,
        input::-moz-focus-inner {
            border: 0;
            padding: 0;
        }

        /**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

        input {
            line-height: normal;
        }

        /**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

        input[type="checkbox"],
        input[type="radio"] {
            box-sizing: border-box;
            /* 1 */
            padding: 0;
            /* 2 */
        }

        /**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

        input[type="number"]::-webkit-inner-spin-button,
        input[type="number"]::-webkit-outer-spin-button {
            height: auto;
        }

        /**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

        input[type="search"] {
            -webkit-appearance: textfield;
            /* 1 */
            -moz-box-sizing: content-box;
            -webkit-box-sizing: content-box;
            /* 2 */
            box-sizing: content-box;
        }

        /**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

        input[type="search"]::-webkit-search-cancel-button,
        input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

        /**
 * Define consistent border, margin, and padding.
 */

        fieldset {
            border: 1px solid #c0c0c0;
            margin: 0 2px;
            padding: 0.35em 0.625em 0.75em;
        }

        /**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

        legend {
            border: 0;
            /* 1 */
            padding: 0;
            /* 2 */
        }

        /**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

        textarea {
            overflow: auto;
        }

        /**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

        optgroup {
            font-weight: bold;
        }

        /* Tables
   ========================================================================== */
        /**
 * Remove most spacing between table cells.
 */
        /* end Normalize *--------------------------------------------------------------------------------------------------------------------------------/


    table {
        border-collapse: collapse;
        border-spacing: 0;
    }

    td,
    th {
        padding: 0;
    }

    /*fade outs*/

        @keyframes fade-in-down {
            0% {
                transform: translateY(-500px);
                opacity: 0;
            }

            100% {
                transform: translateY(0);
                opacity: 1;
            }
        }

        #mainframe {
            background-color: #1d1f20;
           
        }

        .fade-in-down {
            animation-name: fade-in-down;
        }

        @keyframes fade-out-down {
            0% {
                transform: translateY(0);
                opacity: 1;
            }

            100% {
                transform: translateY(500px);
                opacity: 0;
            }
        }

        /* 				loader start*/
        /*loader end*/

        .ip-header {
            position: fixed;
            top: 0;
            z-index: 100;
            min-height: 480px;
            width: 100%;
            height: 100%;
            background: #999;
        }

        .ip-logo,
        .ip-loader {
            margin: 0 auto;
            position: absolute;
            left: 0;
            width: 100%;
            opacity: 0;
            cursor: default;
            pointer-events: none;
        }

        /*for loading main first logo*/

        .ip-logo {
            margin: 0 auto;
            top: 0;
            height: 100%;
            -webkit-transform: translate3d(0, 40%, 0);
            transform: translate3d(0, 40%, 0);
        }

        html {
            background-color: #1d1f20;
        }

        .ip-loader {
            bottom: 15%;
        }

        .ip-header .ip-inner {
            display: block;
            margin: 0 auto;
        }

        /*this shit centers the whole thing*/

        .ip-header .ip-logo svg {
            margin: 0 auto;
            width: 100%;
        }

        .ip-header .ip-logo svg path {
            fill: #ffffff;
        }

        .ip-header .ip-loader svg path {
            fill: none;
            stroke-width: 6;
        }

        .ip-header .ip-loader svg path.ip-loader-circlebg {
            stroke: #ddd;
        }

        .ip-header .ip-loader svg path.ip-loader-circle {
            -webkit-transition: stroke-dashoffset 0.2s;
            transition: stroke-dashoffset 0.2s;
            stroke: #666;
        }

        /* Initial animation of header elements */

        .loading .ip-logo,
        .loading .ip-loader {
            opacity: 1;
            -webkit-animation: animInitialHeader 1s cubic-bezier(0.7, 0, 0.3, 1) both;
            animation: animInitialHeader 1s cubic-bezier(0.7, 0, 0.3, 1) both;
        }

        .loading .ip-loader {
            -webkit-animation-delay: 0.2s;
            animation-delay: 0.2s;
        }

        @-webkit-keyframes animInitialHeader {
            from {
                opacity: 0;
                -webkit-transform: translate3d(0, 800px, 0);
            }
        }

        @keyframes animInitialHeader {
            from {
                opacity: 0;
                -webkit-transform: translate3d(0, 800px, 0);
                transform: translate3d(0, 800px, 0);
            }
        }

        /* Header elements when loading finishes */

        .loaded .ip-logo,
        .loaded .ip-loader {
            opacity: 0;
        }

        .loaded .ip-logo {
            -webkit-transform-origin: 50% 0;
            transform-origin: 50% 0;
            -webkit-animation: animLoadedLogo 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
            animation: animLoadedLogo 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
        }

        @-webkit-keyframes animLoadedLogo {
            to {
                -webkit-transform: translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1);
            }
        }

        @keyframes animLoadedLogo {
            to {
                -webkit-transform: translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1);
                transform: translate3d(0, 100%, 0) translate3d(0, 50px, 0) scale3d(0.65, 0.65, 1);
            }
        }

        .loaded .ip-loader {
            -webkit-animation: animLoadedLoader 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards;
            animation: animLoadedLoader 0.5s cubic-bezier(0.7, 0, 0.3, 1) forwards;
        }

        /*fade for loading icon*/

        @-webkit-keyframes animLoadedLoader {
            to {
                opacity: 0;
                -webkit-transform: translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1);
            }
        }

        @keyframes animLoadedLoader {
            to {
                opacity: 0;
                -webkit-transform: translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1);
                transform: translate3d(0, -100%, 0) scale3d(0.3, 0.3, 1);
            }
        }

        /* Change the color of the logo */

        .loaded .ip-logo svg path {
            -webkit-transition: all 0.5s ease 0.3s;
            transition: all 0.5s ease 0.3s;
            fill: #ffffff;
        }

        /* Header animation when loading finishes */

        .loaded .ip-header {
            -webkit-animation: animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
            animation: animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
        }

        @-webkit-keyframes animLoadedHeader {
            to {
                -webkit-transform: translate3d(0, -50%, 0);
            }
        }

        /*position of where the loaded document and logo lands*/
        /*player shit*/
        /*playershit ends*/

        @keyframes animLoadedHeader {
            to {
                -webkit-transform: translate3d(0, -108%, 0);
                transform: translate3d(0, -108%, 0);
            }
        }

        /* Content animations */

        .loaded .ip-main h2,
        .loaded .ip-main .browser,
        .loaded .ip-main .browser .box,
        .loaded .codrops-demos {
            -webkit-animation: animLoadedContent 1s cubic-bezier(0.7, 0, 0.3, 1) both;
            animation: animLoadedContent 1s cubic-bezier(0.7, 0, 0.3, 1) both;
        }

        .loaded .ip-main .browser,
        .loaded .ip-main .browser .box:first-child {
            -webkit-animation-delay: 0.1s;
            animation-delay: 0.1s;
        }

        .loaded .ip-main .browser .box:nth-child(2) {
            -webkit-animation-delay: 0.15s;
            animation-delay: 0.15s;
        }

        .loaded .ip-main .browser .box:nth-child(3) {
            -webkit-animation-delay: 0.2s;
            animation-delay: 0.2s;
        }

        @-webkit-keyframes animLoadedContent {
            from {
                opacity: 0;
                -webkit-transform: translate3d(0, 200px, 0);
            }
        }

        @keyframes animLoadedContent {
            from {
                opacity: 0;
                -webkit-transform: translate3d(0, 200px, 0);
                transform: translate3d(0, 200px, 0);
            }
        }

        /* Change layout class for header */

        .layout-switch .ip-header {
            position: absolute;
        }

        /* No JS */

        .no-js .ip-header {
            position: relative;
            min-height: 0px;
        }

        .no-js .ip-header .ip-logo {
            margin-top: 20px;
            height: 180px;
            opacity: 1;
            -webkit-transform: none;
            transform: none;
        }

        .no-js .ip-header .ip-logo svg path {
            fill: #ffffff;
        }

        /* Media queries */

        @media screen and (max-width: 45em) {

            /*Eliminates padding, centers the thumbnail */
            body,
            html {
                padding: 0;
                margin: 0;
                text-align: center;
            }

            #LenE {

                display: none;
            }

            /* Styles the thumbnail */
            a.lightbox img {
                height: 80%;
                Width: 80%;
                border: 3px solid white;
                box-shadow: 0px 0px 8px rgba(0, 0, 0, .3);
                margin: 0 10px 20px 10px;
            }
              a.BATMAN img {
                height: 90%;
                Width: 90%;
                border: 3px solid white;
                box-shadow: 0px 0px 8px rgba(0, 0, 0, .3);
                margin: 0 10px 20px 10px;
            }
             a.WIDE img {
                height: 80%;
                Width: 80%;
                border: 3px solid white;
                box-shadow: 0px 0px 8px rgba(0, 0, 0, .3);
                margin: 0 10px 20px 10px;
            }
             a.PRINCESS img {
                height: 80%;
                Width: 80%;
                border: 3px solid white;
                box-shadow: 0px 0px 8px rgba(0, 0, 0, .3);
                margin: 0 10px 20px 10px;
            }
            
             

            /* Styles the lightbox, removes it from sight and adds the fade-in transition */
            /*
.lightbox-target {
position: fixed;
top: -100%;
width: 100%;
width: 100%;
opacity: 0;
overflow: hidden;
}
*/
            /* Styles the lightbox image, centers it vertically and horizontally, adds the zoom-in transition and makes it responsive using a combination of margin and absolute positioning */
            .lightbox-target img {
                opacity: 0;
                height: 0;
                width: 0;
            }

            /* Uses the :target pseudo-class to perform the animations upon clicking the .lightbox-target anchor */
            .lightbox-target:target {
                opacity: 1;
                top: 0;
                bottom: 0;
            }

            .lightbox-target:target img {
                max-height: 100%;
                max-width: 100%;
            }

            .lightbox-target:target a.lightbox-close {
                top: 0px;
            }

            /*work icons*/
            img#characters {
                padding-top: 45px;
                padding-left: 3%;
                width: 45%;
            }

            img#machines {
                padding-top: 45px;
                float: right;
                padding-right: 3%;
                width: 45%;
            }

            img#worlds {
                padding-left: 3%;
                width: 45%;
            }

            img#personal {
                float: right;
                padding-right: 3%;
                width: 45%;
            }
        }

        ul#list {
            /*padding-left:0px;*/
        }

        .ip-main h2 {
            font-size: 2.25em;
            font-size: 10vw;
        }

        .box {
            width: 100%%;
        }
        }

        .fade-out-down {
            animation-name: fade-out-down;
        }

        /*fade outs end*/

        /* Begin LenE*/
        div#LenE {
            padding-top: 15px;
            padding-bottom: 10px;
            background: repeat url("images/Triangle_BG.png");

        }

        svg#MY_Name2.lazy-line-painter {
            padding-bottom: 15px;
            color: red;


        }

        *End LenE*/
        /* Begin Sidr */



        /*Sidr MENU styles*/
        svg#Layer_1 {
            padding: .5%;
        }

        a#right-menu.mobile-menu {
            padding-right: 85%;
            color: #ffffff;
            font-family: 'Cairo', sans-serif;
            font-size: 1.5em;
            font-style: none;
            text-decoration: none;
        }

        .mobile-menu-trigger {
            background-color: #EF3D5F;
            width: 100% auto;
            padding: 3%;
        }

        h1#name {
            display: none;
        }

        h6 {
            display: none;
        }

        .sidr {
            display: none;
            position: absolute;
            position: fixed;
            top: 0;
            height: 100%;
            z-index: 999999;
            width: 260px;
            overflow-x: none;
            overflow-y: auto;
            color: #ffffff;
            font-family: 'Cairo', sans-serif;
            font-size: 20px;
            background: #1d1f20;

        }

        .sidr .sidr-inner {
            padding: 0 0 15px
        }

        .sidr .sidr-inner > p {
            margin-left: 15px;
            margin-right: 15px
        }

        .sidr.right {
            left: auto;
            right: -260px
        }

        .sidr.left {
            left: -260px;
            right: auto
        }

        .sidr h1,
        .sidr h2,
        .sidr h3,
        .sidr h4,
        .sidr h5,
        .sidr h6 {
            font-size: 11px;
            font-weight: normal;
            padding: 0 15px;
            margin: 0 0 5px;
            color: #ffffff;
            line-height: 24px;
        }

        .sidr p {
            font-size: 13px;
            margin: 0 0 12px
        }

        .sidr p a {
            color: rgba(255, 255, 255, 0.9)
        }

        .sidr > p {
            margin-left: 15px;
            margin-right: 15px
        }

        .sidr ul {
            display: block;
            margin: 0 0 15px;
            padding: 0;

        }

        .sidr ul li {
            display: block;
            margin: 0;
            line-height: 48px;

        }

        .sidr ul li:hover,
        .sidr ul li.active,
        .sidr ul li.sidr-class-active {
            border-top: none;
            line-height: 49px
        }

        .sidr ul li a,
        .sidr ul li span {
            padding: 0 15px;
            display: block;
            text-decoration: none;
            Background-color: #EF3D5F;
            color: #fff;
        }

        .sidr ul li ul {
            border-bottom: none;
            margin: 0
        }

        .sidr ul li ul li {
            line-height: 40px;
            font-size: 13px
        }

        .sidr ul li ul li:last-child {
            border-bottom: none
        }

        .sidr ul li ul li:hover,
        .sidr ul li ul li.active,
        .sidr ul li ul li.sidr-class-active {
            border-top: none;
            line-height: 41px
        }

        .sidr ul li ul li:hover > a,
        .sidr ul li ul li:hover > span,
        .sidr ul li ul li.active > a,
        .sidr ul li ul li.active > span,
        .sidr ul li ul li.sidr-class-active > a,
        .sidr ul li ul li.sidr-class-active > span {
            -webkit-box-shadow: inset 0 0 15px 3px #222;
            -moz-box-shadow: inset 0 0 15px 3px #222;
            box-shadow: inset 0 0 15px 3px #222
        }

        .sidr ul li ul li a,
        .sidr ul li ul li span {
            color: rgba(255, 255, 255, 0.8);
            padding-left: 30px
        }

        .sidr form {
            margin: 0 15px
        }

        .sidr label {
            font-size: 13px
        }

        .sidr input[type="text"],
        .sidr input[type="password"],
        .sidr input[type="date"],
        .sidr input[type="datetime"],
        .sidr input[type="email"],
        .sidr input[type="number"],
        .sidr input[type="search"],
        .sidr input[type="tel"],
        .sidr input[type="time"],
        .sidr input[type="url"],
        .sidr textarea,
        .sidr select {
            width: 100%;
            font-size: 13px;
            padding: 5px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            margin: 0 0 10px;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            -ms-border-radius: 2px;
            -o-border-radius: 2px;
            border-radius: 2px;
            border: none;
            background: rgba(0, 0, 0, 0.1);
            color: rgba(255, 255, 255, 0.6);
            display: block;
            clear: both
        }

        .sidr input[type=checkbox] {
            width: auto;
            display: inline;
            clear: none
        }

        .sidr input[type=button],
        .sidr input[type=submit] {
            color: #ffffff;
            background: #1d1f20;
        }

        .sidr input[type=button]:hover,
        .sidr input[type=submit]:hover {
            background: rgba(255, 255, 255, 0.9)
        }

        /* end sidr */

        /*begin BG slider*/
        .cb-slideshow,
        .cb-slideshow:after {
            position: fixed;
            width: 100%;
            height: 100%;
            top: 0px;
            left: 0px;
            z-index: 0;
        }

        .cb-slideshow:after {
            content: '';
            /* background: transparent url(../images/pattern.png) repeat top left;*/
        }

        .cb-slideshow li span {
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0px;
            left: 0px;
            background-size: cover;
            background-position: 50% 50%;
            background-repeat: none;
            opacity: 0;
            z-index: 0;
            -webkit-backface-visibility: hidden;
            -webkit-animation: imageAnimation 36s linear infinite 0s;
            -moz-animation: imageAnimation 36s linear infinite 0s;
            -o-animation: imageAnimation 36s linear infinite 0s;
            -ms-animation: imageAnimation 36s linear infinite 0s;
            animation: imageAnimation 36s linear infinite 0s;
        }

        .cb-slideshow li div {
            z-index: 1000;
            position: absolute;
            bottom: 30px;
            left: 0px;
            width: 100%;
            text-align: center;
            opacity: 0;
            -webkit-animation: titleAnimation 36s linear infinite 0s;
            -moz-animation: titleAnimation 36s linear infinite 0s;
            -o-animation: titleAnimation 36s linear infinite 0s;
            -ms-animation: titleAnimation 36s linear infinite 0s;
            animation: titleAnimation 36s linear infinite 0s;
        }

        .cb-slideshow li div h3 {
            font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
            font-size: 160px;
            padding: 0 30px;
            line-height: 120px;
            color: rgba(255, 255, 255, 0.8);
        }

        .cb-slideshow li:nth-child(1) span {
            background-image: url(../images/1.jpg)
        }

        .cb-slideshow li:nth-child(2) span {
            background-image: url(../images/2.jpg);
            -webkit-animation-delay: 6s;
            -moz-animation-delay: 6s;
            -o-animation-delay: 6s;
            -ms-animation-delay: 6s;
            animation-delay: 6s;
        }

        .cb-slideshow li:nth-child(3) span {
            background-image: url(../images/3.jpg);
            -webkit-animation-delay: 12s;
            -moz-animation-delay: 12s;
            -o-animation-delay: 12s;
            -ms-animation-delay: 12s;
            animation-delay: 12s;
        }

        .cb-slideshow li:nth-child(4) span {
            background-image: url(../images/4.jpg);
            -webkit-animation-delay: 18s;
            -moz-animation-delay: 18s;
            -o-animation-delay: 18s;
            -ms-animation-delay: 18s;
            animation-delay: 18s;
        }

        .cb-slideshow li:nth-child(5) span {
            background-image: url(../images/5.jpg);
            -webkit-animation-delay: 24s;
            -moz-animation-delay: 24s;
            -o-animation-delay: 24s;
            -ms-animation-delay: 24s;
            animation-delay: 24s;
        }

        .cb-slideshow li:nth-child(6) span {
            background-image: url(../images/6.jpg);
            -webkit-animation-delay: 30s;
            -moz-animation-delay: 30s;
            -o-animation-delay: 30s;
            -ms-animation-delay: 30s;
            animation-delay: 30s;
        }

        .cb-slideshow li:nth-child(2) div {
            -webkit-animation-delay: 6s;
            -moz-animation-delay: 6s;
            -o-animation-delay: 6s;
            -ms-animation-delay: 6s;
            animation-delay: 6s;
        }

        .cb-slideshow li:nth-child(3) div {
            -webkit-animation-delay: 12s;
            -moz-animation-delay: 12s;
            -o-animation-delay: 12s;
            -ms-animation-delay: 12s;
            animation-delay: 12s;
        }

        .cb-slideshow li:nth-child(4) div {
            -webkit-animation-delay: 18s;
            -moz-animation-delay: 18s;
            -o-animation-delay: 18s;
            -ms-animation-delay: 18s;
            animation-delay: 18s;
        }

        .cb-slideshow li:nth-child(5) div {
            -webkit-animation-delay: 24s;
            -moz-animation-delay: 24s;
            -o-animation-delay: 24s;
            -ms-animation-delay: 24s;
            animation-delay: 24s;
        }

        .cb-slideshow li:nth-child(6) div {
            -webkit-animation-delay: 30s;
            -moz-animation-delay: 30s;
            -o-animation-delay: 30s;
            -ms-animation-delay: 30s;
            animation-delay: 30s;
        }

        @-webkit-keyframes imageAnimation {
            0% {
                opacity: 0;
                -webkit-animation-timing-function: ease-in;
            }

            8% {
                opacity: 1;
                -webkit-transform: scale(1.05);
                -webkit-animation-timing-function: ease-out;
            }

            17% {
                opacity: 1;
                -webkit-transform: scale(1.1);
            }

            22% {
                opacity: 0;
                -webkit-transform: scale(1.1) translateY(-20%);
            }

            25% {
                opacity: 0;
                -webkit-transform: scale(1.1) translateY(-100%);
            }

            100% {
                opacity: 0
            }
        }

        @-moz-keyframes imageAnimation {
            0% {
                opacity: 0;
                -moz-animation-timing-function: ease-in;
            }

            8% {
                opacity: 1;
                -moz-transform: scale(1.05);
                -moz-animation-timing-function: ease-out;
            }

            17% {
                opacity: 1;
                -moz-transform: scale(1.1);
            }

            22% {
                opacity: 0;
                -webkit-transform: scale(1.1) translateY(-20%);
            }

            25% {
                opacity: 0;
                -moz-transform: scale(1.1) translateY(-100%);
            }

            100% {
                opacity: 0
            }
        }

        @-o-keyframes imageAnimation {
            0% {
                opacity: 0;
                -o-animation-timing-function: ease-in;
            }

            8% {
                opacity: 1;
                -o-transform: scale(1.05);
                -o-animation-timing-function: ease-out;
            }

            17% {
                opacity: 1;
                -o-transform: scale(1.1);
            }

            22% {
                opacity: 0;
                -webkit-transform: scale(1.1) translateY(-20%);
            }

            25% {
                opacity: 0;
                -o-transform: scale(1.1) translateY(-100%);
            }

            100% {
                opacity: 0
            }
        }

        @-ms-keyframes imageAnimation {
            0% {
                opacity: 0;
                -ms-animation-timing-function: ease-in;
            }

            8% {
                opacity: 1;
                -ms-transform: scale(1.05);
                -ms-animation-timing-function: ease-out;
            }

            17% {
                opacity: 1;
                -ms-transform: scale(1.1);
            }

            22% {
                opacity: 0;
                -webkit-transform: scale(1.1) translateY(-20%);
            }

            25% {
                opacity: 0;
                -ms-transform: scale(1.1) translateY(-100%);
            }

            100% {
                opacity: 0
            }
        }

        @keyframes imageAnimation {
            0% {
                opacity: 0;
                animation-timing-function: ease-in;
            }

            8% {
                opacity: 1;
                transform: scale(1.05);
                animation-timing-function: ease-out;
            }

            17% {
                opacity: 1;
                transform: scale(1.1);
            }

            22% {
                opacity: 0;
                -webkit-transform: scale(1.1) translateY(-20%);
            }

            25% {
                opacity: 0;
                -transform: scale(1.1) translateY(-100%);
            }

            100% {
                opacity: 0
            }
        }

        @-webkit-keyframes titleAnimation {
            0% {
                opacity: 0;
                -webkit-transform: translateY(-300%);
            }

            8% {
                opacity: 1;
                -webkit-transform: translateY(0%);
            }

            17% {
                opacity: 1;
                -webkit-transform: translateY(0%);
            }

            19% {
                opacity: 0;
                -webkit-transform: translateY(100%);
            }

            25% {
                opacity: 0
            }

            100% {
                opacity: 0
            }
        }

        @-moz-keyframes titleAnimation {
            0% {
                opacity: 0;
                -moz-transform: translateY(-300%);
            }

            8% {
                opacity: 1;
                -moz-transform: translateY(0%);
            }

            17% {
                opacity: 1;
                -moz-transform: translateY(0%);
            }

            19% {
                opacity: 0;
                -moz-transform: translateY(100%);
            }

            25% {
                opacity: 0
            }

            100% {
                opacity: 0
            }
        }

        @-o-keyframes titleAnimation {
            0% {
                opacity: 0;
                -o-transform: translateY(-300%);
            }

            8% {
                opacity: 1;
                -o-transform: translateY(0%);
            }

            17% {
                opacity: 1;
                -o-transform: translateY(0%);
            }

            19% {
                opacity: 0;
                -o-transform: translateY(100%);
            }

            25% {
                opacity: 0
            }

            100% {
                opacity: 0
            }
        }

        @-ms-keyframes titleAnimation {
            0% {
                opacity: 0;
                -ms-transform: translateY(-300%);
            }

            8% {
                opacity: 1;
                -ms-transform: translateY(0%);
            }

            17% {
                opacity: 1;
                -ms-transform: translateY(0%);
            }

            19% {
                opacity: 0;
                -ms-transform: translateY(100%);
            }

            25% {
                opacity: 0
            }

            100% {
                opacity: 0
            }
        }

        @keyframes titleAnimation {
            0% {
                opacity: 0;
                transform: translateY(-300%);
            }

            8% {
                opacity: 1;
                transform: translateY(0%);
            }

            17% {
                opacity: 1;
                transform: translateY(0%);
            }

            19% {
                opacity: 0;
                transform: translateY(100%);
            }

            25% {
                opacity: 0
            }

            100% {
                opacity: 0
            }
        }

        /* Show at least something when animations not supported */
        .no-cssanimations .cb-slideshow li span {
            opacity: 1;
        }

        @media screen and (max-width: 600px) {
            .cb-slideshow li div h3 {
                font-size: 50px
            }

            #awd {
                /*        padding-bottom: 30px;*/
                margin-bottom: 30px;
            }

            .menu ul#list {
                padding-left: 0;
            }

            .split {
                font-size: 1em;

            }


            /*end BG Slider*/
        }

        .anchor {
            display: block;
            height: 90px;
            /*same height as header*/

            margin-top: -70px;
            /*same height as header*/

            visibility: hidden;
        }

        #images2 {
            padding: 0 30px 0 30px;
        }

        /* Hover Effects For Images*/
        br {
            height: 30px;
        }

        .view-tenth img {
            margin: 0 auto;
            -webkit-transform: scaleY(1);
            -moz-transform: scaleY(1);
            -o-transform: scaleY(1);
            -ms-transform: scaleY(1);
            transform: scaleY(1);
            -webkit-transition: all 0.7s ease-in-out;
            -moz-transition: all 0.7s ease-in-out;
            -o-transition: all 0.7s ease-in-out;
            -ms-transition: all 0.7s ease-in-out;
            transition: all 0.7s ease-in-out;
        }

        .view-tenth .mask {
            margin: 0 auto;
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
        }

        .view-tenth h2 {
            margin: 0 auto;
            border-bottom: 1px solid rgba(0, 0, 0, 0.3);
            background: transparent;
            margin: 20px 40px 0px 40px;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -o-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            color: #ffffff;
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
        }

        .view-tenth p {
            margin: 0 auto;
            color: #ffffff;
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -o-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
        }

        .view-tenth a.info {
            margin: 0 auto;
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            -o-transform: scale(0);
            -ms-transform: scale(0);
            transform: scale(0);
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            -ms-transition: all 0.5s linear;
            transition: all 0.5s linear;
        }

        .view-tenth:hover img {
            margin: 0 auto;
            -webkit-transform: scale(10);
            -moz-transform: scale(10);
            -o-transform: scale(10);
            -ms-transform: scale(10);
            transform: scale(10);
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
            opacity: 0;
        }

        .view-tenth:hover .mask {
            margin: 0 auto;
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            opacity: 1;
        }

        .view-tenth:hover h2,
        .view-tenth:hover p,
        .view-tenth:hover a.info {
            margin: 0 auto;
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -o-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
            -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
            filter: alpha(opacity=100);
            opacity: 1;
        }

        .view {
            z-index: 1;
            width: 300px;
            height: 200px;
            margin: 0 Auto;
            margin-bottom: 30px;
            border: 10px solid #f0f0f0;
            overflow: hidden;
            position: relative;
            text-align: center;
            -webkit-box-shadow: 1px 1px 2px #666;
            -moz-box-shadow: 1px 1px 2px #666;
            box-shadow: 1px 1px 2px #666;
            cursor: default;
            background: #ffffff url(images/bgimg.jpg) no-repeat center center;
        }

        #topsite {
            z-index: 1;
            width: 300px;
            height: 200px;
            margin: 0 Auto;
            border: 10px solid #f0f0f0;
            overflow: hidden;
            position: relative;
            text-align: center;
            -webkit-box-shadow: 1px 1px 2px #666;
            -moz-box-shadow: 1px 1px 2px #666;
            box-shadow: 1px 1px 2px #666;
            cursor: default;
            background: #ffffff url(images/bgimg.jpg) no-repeat center center;
        }

        .view .mask,
        .view .content {
            margin: 0 auto;
            width: 300px;
            height: 200px;
            position: absolute;
            overflow: hidden;
            top: 0;
            left: 0;
        }

        .view img {
            margin: 0 auto;
            display: block;
            position: relative;
        }

        .view h2 {
            margin: 0 auto;
            text-transform: uppercase;
            font-family: 'Cairo', sans-serif;
            color: #ffffff;
            text-align: center;
            position: relative;
            font-size: 1.25em;
            padding: 10px;
            background: #ffffff;
            margin: 20px 0 0 0;
        }

        .view p {
            margin: 0 auto;
            font-family: 'PT Serif', serif;
            font-size: 1em;
            position: relative;
            color: #ffffff;
            padding: 10px 20px 20px;
            text-align: center;
        }

        .view a.info {
            margin: 0 auto;
            font-size: 1.25em;
            border-radius: 3px;
            font-family: 'Cairo', sans-serif;
            display: inline-block;
            text-decoration: none;
            padding: 7px 14px;
            color: #ffffff;
            text-transform: uppercase;
            background: rgba(255, 255, 255, 1);
            background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%);
            background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(242, 242, 242, 1)));
            background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%);
            background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%);
            background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%);
            background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(242, 242, 242, 1) 100%);
            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0);
            -webkit-box-shadow: .5px .5px .5px 1px #404040;
            box-shadow: .5px .5px .5px 1px #404040;
        }

        .view a.info: hover {
            margin: 0 auto;
            -webkit-box-shadow: 0 0 5px #ffffff;
            -moz-box-shadow: 0 0 5px #ffffff;
            box-shadow: 0 0 5px #ffffff;
        }

        /*End Hover effects for Images*/
        html {
            background-color: #1d1f20;
        }

        .menu {
            display: none;



        }

        #splash {
            height: 500px;
            width: 100%;
            background-image: url(images/indeximage2.png);
            no-repeat center center;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
            background-color: #1d1f20;
        }

        #splash svg {
            display: block;
            margin: 0 auto;
            padding-top: 20px;
            width: 273px;
            height: 330px;
        }

        #layer1 {
            display: hide;
        }

        #splashId {
            display: block;
            text-align: center;
            font-family: Cairo;
            font-size: 2em;
            color: #ffffff;
            margin: 0 auto;
            padding: 125px 20% 0 20%;
            font-kerning: normal;
            letter-spacing: 5px;
        }

        #splash p {
            font-size: 1.5em;
            text-align: center;
            color: #ffffff;
            font-family: 'PT Serif';
            display: block;
            margin: 0 auto;
        }

        #profile a {
            text-decoration: none;
            text-decoration-style: none;
            text-decoration-line: none;
            color: #666;
        }

        Body {
            Background-color: #1d1f20;
            max-width: 100%;
            min-width: 320px;
            margin: 0 auto;
        }

        main {
            padding: 0 0 5% 0;
            Background-color: #1d1f20;
        }

        #bk2top {
            background-color: #262335;
            height: 60px;
            width: 100%;
            margin: 0 auto;
            margin-top: 0px;
        }

#bk2top p {
    margin-top: 0px; 
}


        .to-top {
            display: block;
            margin-left: auto;
            margin-right: auto;
            margin: 0 auto;
            padding: 10px 0 0 0;
        }

        footer {
            border-top: solid .5px #666;
            display: block;
            width: 100%;
            background-color: #000000;
            height: 40px;
        }

        footer p {
            font-family: 'Lato', sans-serif;
            padding: 15px 0 0 20px;
            color: #6cf;
            margin: 0 0 0 0;
            font-size: .75em;
        }

        #top {
            background-color: #000000;
            height: 60px;
            width: 100%;
        }

        svg#gdsvg {
            display: block;
            margin: 0 auto;
            padding: 30px;
        }

        svg#prosvg {
            margin: 30px 0% 30px 0%;
            padding: 0;
        }

        svg#logo {
            padding-top: 5px;
            padding-bottom: 5px;
            margin: 0 auto;
        }

        svg#hi-there {
            margin: 0 auto;
            padding-top: 45px;
            padding-bottom: 5px;
            height: 150px;
            width: 150px;
        }

        div#worklogos ul li {
            margin: 0 auto;
            list-style: none;
            z-index: 2;
        }

        /*//forsale//*/
/*
       a.BATMAN img {
            width: 70% ;
        }
*/

        #featured {
            display: inline-block;
           

            height: auto;
            width: 70%;
            padding: 30px,;
            

            background-size: 100%, 100%;
            
            
background: #fff;

-webkit-animation: AnimationName 21s ease infinite;
-moz-animation: AnimationName 21s ease infinite;
-o-animation: AnimationName 21s ease infinite;
animation: AnimationName 21s ease infinite;

@-webkit-keyframes AnimationName {
    0%{background-position:50% 0%}
    50%{background-position:50% 100%}
    100%{background-position:50% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:50% 0%}
    50%{background-position:50% 100%}
    100%{background-position:50% 0%}
}
@-o-keyframes AnimationName {
    0%{background-position:50% 0%}
    50%{background-position:50% 100%}
    100%{background-position:50% 0%}
}
@keyframes AnimationName {
    0%{background-position:50% 0%}
    50%{background-position:50% 100%}
    100%{background-position:50% 0%}
}

            background-attachment: fixed;
            background-position: center;
            margin: 30px;
            --aug-tl-width: 50px;
            --aug-tl-height: 50px;
            --aug-br-width: 20px;
            --aug-br-height: 20px;
            --aug-border: 1px;
            --aug-inset: 5px;
            

        }

        $color-teal: #59b29e;
        $color-teal-2: #00ffc3;
        $color-red: #f63b4c;
        $color-blue: #476bf7;
        $color-yellow: #f5f5c3;
        $color-light: #afe3d7;
        $color-dark: #070608;

        /*//forsale   end//*/
        section#profile h3 {
            z-index: 999;
            color: #999;
            padding: 0 0 20px 0;
            margin: 30px;
            font-family: 'Cairo', sans-serif;
            text-align: center;
            font-size: 1.17em;
        }

        section#profile img {
            width: 50%;
        }

        section#profile h3 a {
            color: #999;
            padding: 0 0 20px 0;
            margin: 0;
            font-family: 'Cairo', sans-serif;
            text-align: center;
            z-index: 999;
            font-size: 1.17em;
        }

        a {
            text-decoration: none;
            text-decoration-style: none;
            text-decoration-line: none;
            color: #999;
        }
        #work img {
            transition-duration: 0.3s;
            transition-property: transform;
            
        }

        #work img:hover,
        #work img:focus,
        #work img:active {
            transform: scale(1.030);
            -webkit-box-shadow: 2px 2px 15px -4px rgba(0,157,255,1);
-moz-box-shadow: 2px 2px 15px -4px rgba(0,157,255,1);
box-shadow: 2px 2px 15px -4px rgba(0,157,255,1);

        }

        svg {
            transition-duration: 0.3s;
            transition-property: transform;
        }

        #hi-there:hover,
        #hi-there:focus,
        #hi-there:active {
            transform: scale(1.030);
        }

        .svg_web:hover,
        .svg_web:focus,
        .svg_web:active {
            transform: scale(1.1);
        }

        .svg_graphicdesign:hover,
        .svg_graphicdesign:focus,
        .svg_graphicdesign:active {
            transform: scale(1.1);
        }

        .svg_illustration:hover,
        .svg_illustration:focus,
        .svg_illustration:active {
            transform: scale(1.1);
        }

        #svg_twitter:hover,
        #svg_twitter:focus,
        #svg_twitter:active {
            transform: scale(1.1);
        }

        #svg_linkedin:hover,
        #svg_linkedin:focus,
        #svg_linkedin:active {
            transform: scale(1.1);
        }

        #svg_facebook:hover,
        #svg_facebook:focus,
        #svg_facebook:active {
            transform: scale(1.1);
        }

        #svg_da:hover,
        #svg_da:focus,
        #svg_da:active {
            transform: scale(1.1);
        }

        #svg_youtube:hover,
        #svg_youtube:focus,
        #svg_youtube:active {
            transform: scale(1.1);
        }

        svg.svg_web {
            display: block;
            margin: 0 auto;
            z-index: 1;
            position: relative;
        }

        svg.svg_illustration {
            display: block;
            margin: 0 auto;
            z-index: 1;
            position: relative
        }

        svg.svg_graphicdesign {
            display: block;
            margin: 0 auto;
            z-index: 1;
            position: relative
        }

        div#worklogos ul li h3 {
            padding: 0 0 20px 0;
            margin: 0;
            font-family: 'Cairo', sans-serif;
            color: #999;
            text-align: center;
        }

        div#worklogos ul {
            padding: 0;
            margin: 0;
        }

        ul#contactlogos {
            padding: 0 5% 30px 5%;
            margin: 0;
            list-style: none;
            text-align: center;
        }

        ul#contactlogos li {
            margin: 0;
            display: inline-block;
            padding: 5px;
        }

        #profile p {
            display: block;
            font-family: 'Cairo', sans-serif;
            color: #FFF;
            margin: 30px auto;
            text-align: center;
            max-width: 75%;
            font-size: 0.91em;
            font-weight: bold;
            padding: 15px 0px 15px 0px;
            background-color: #1d1f20;
            transition-duration: 0.3s;
            transition-property: transform;
            
        }

 #profile p:hover,
        #profile p:focus,
         #profile p:active {
            transform: scale(1.030);
          border-width: 1.5px;
    border-style: solid;
    border-color: #000;
        }




        #featured p {
            display: block;
            font-family: 'Cairo', sans-serif;
            color: #ef3d5f;
            margin-top: 5%;
            margin: 0 auto;
            text-align: center;
            max-width: 550px;
            height: 30%;
            padding: 30px 5% 30px 5%;
        }

        #work h1 {
            Float: left;
        }

        #work p {
            z-index: 1;
            position: relative;
            display: block;
            font-family: 'PT Serif', serif;
            color: #999;
            margin: 0 auto;
            text-align: center;
            width: 85%;
            height: 80px;
        }

        #work a {
            text-decoration: none;
        }

        #contact p {
            display: block;
            font-family: 'PT Serif', serif;
            color: #999;
            margin: 0 auto;
            text-align: center;
            width: 85%;
            height: 70px;
        }

        #contact a h2 {
            display: block;
            color: #fff;
            text-align: center;
            font-family: 'Cairo', sans-serif;
            font-size: 1.25em;

            padding-top: 65px;
            margin-bottom: 5px;

        }

        #contact a:hover {
            color: rgb(239, 61, 95);
            transition: all 0.3s ease;
            text-shadow: .5px .5px .5px #999;
        }

        /*work icons*/

        /*portfolio*/
        #portfolio {
            border-top: 5px solid #ffffff;
            height: 100%;
            width: 100%;
            /* 					background-image: url(images/footer_lodyas.png);*/

            no-repeat center center fixed;
            background-attachment: fixed;
            -webkit-background-size: cover;
            -moz-background-size: cover;
            -o-background-size: cover;
            background-size: cover;
        }

        /*
#portfolio ul{
	margin: 0 auto;
 					list-style: none;
 					list-style-type: none;
 					padding: 0 5% 30px 5%;
}
*/
        #portfolio ul li {
            margin: 0 auto;
            list-style: none;
            list-style-type: none;
            padding: 0;
        }

        #portfolio ul li img {
            width: 100%;
            margin-bottom: 30px;
            -webkit-box-shadow: 2px 2px 4px #ffffff;
            box-shadow: 2px 2px 4px #ffffff;
        }

        #portfolio h2 {
            z-index: 999;
            font-size: 1.5em;
            margin-top: 0;
            padding-bottom: 30px;
            display: block;
            padding-top: 30px;
            font-family: 'Cairo', sans-serif;
            color: #ffffff;
            margin: 0 auto;
            text-align: center;
        }

        /* 		portfolio end	*/
        #turn1 {
            z-index: 0 !important;
            content: '';
            display: block;
            height: 100px;
            width: 100%;
            position: relative transform-origin: left-top;
            left: 0;
            transform: rotate(-5deg);
            transition: transform 1.4s cubic-bezier(.77, 0, .175, 1).1s;
            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+38,666666+99 */

            background: #ffffff;
            /* Old browsers */

            background: -moz-linear-gradient(top, #ffffff 38%, #666666 99%);
            /* FF3.6-15 */

            background: -webkit-linear-gradient(top, #ffffff 38%, #666666 99%);
            /* Chrome10-25,Safari5.1-6 */

            background: linear-gradient(to bottom, #ffffff 38%, #666666 99%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#666666', GradientType=0);
            /* IE6-9 */

            );
            -webkit-box-shadow: -7px 6px 0px -1px rgba(68, 68, 68, 0.6);
            -moz-box-shadow: -7px 6px 0px -1px rgba(68, 68, 68, 0.6);
            box-shadow: -7px 6px 0px -1px rgba(68, 68, 68, 0.6);
        }

        #turn2 {
            content: '';
            display: block;
            height: 100px;
            width: 100%;
            position: relative transform-origin: left-top;
            left: 0;
            transform: rotate(-5deg);
            transition: transform 1.4s cubic-bezier(.77, 0, .175, 1).1s;
            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff333+38,666666+99 */

            background: #ffffff;
            /* Old browsers */

            background: -moz-linear-gradient(top, #ffffff 38%, #666666 99%);
            /* FF3.6-15 */

            background: -webkit-linear-gradient(top, #ffffff 38%, #666666 99%);
            /* Chrome10-25,Safari5.1-6 */

            background: linear-gradient(to bottom, #ffffff 38%, #666666 99%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#666666', GradientType=0);
            /* IE6-9 */

            );
            -webkit-box-shadow: -7px 6px 0px -1px rgba(68, 68, 68, 0.6);
            -moz-box-shadow: -7px 6px 0px -1px rgba(68, 68, 68, 0.6);
            box-shadow: -7px 6px 0px -1px rgba(68, 68, 68, 0.6);
        }

        #turnP {
            content: '';
            display: block;
            height: 30px;
            width: 100%;
            z-index: 2;
            position: relative transform-origin: left-top;
            left: 0;
            transform: rotate(-5deg);
            transition: transform 1.4s cubic-bezier(.77, 0, .175, 1).1s;
            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+38,666666+99 */

            background: #ffffff;
            /* Old browsers */

            background: -moz-linear-gradient(top, #ffffff 38%, #666666 99%);
            /* FF3.6-15 */

            background: -webkit-linear-gradient(top, #ffffff 38%, #666666 99%);
            /* Chrome10-25,Safari5.1-6 */

            background: linear-gradient(to bottom, #ffffff 38%, #666666 99%);
            /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

            filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#666666', GradientType=0);
            /* IE6-9 */

            );
            -webkit-box-shadow: -7px 6px 0px -1px rgba(68, 68, 68, 0.6);
            -moz-box-shadow: -7px 6px 0px -1px rgba(68, 68, 68, 0.6);
            box-shadow: -7px 6px 0px -1px rgba(68, 68, 68, 0.6);
        }

        }

        #profile h1,
        #work h1,
        #contact h1 {
            font-family: 'Cairo',
                sans-serif;
            color: #999;
            width: 100%;
            margin-top: 0px;
            padding-top: 20px;
            margin-bottom: 5px;
            text-align: center;
            color: #666;
            background-color: 0;
            letter-spacing: .1em;
            text-shadow: -1px -1px 1px #111,
                2px 2px 1px #f2f4f4;
        }

        h2.mech {
            float: right;
            color: rgb(239, 61, 95);
            transform: rotate(90deg);
            z-index: 999;

        }

        #work h2 {
            float: right;
            color: rgb(239, 61, 95);
            transform: rotate(90deg);
            z-index: 999;
        }

        #contact h2 {
            padding-top: 45px;
        }

        #logo {
            margin-left: auto;
            margin-right: auto;
            display: block;
            text-align: center;
        }

        h1#title {
            font-family: 'Cairo',
                sans-serif;
            color: #ffffff;
            padding: 0 0 0 5%;
        }

        h1#title2 {
            font-family: 'Cairo',
                sans-serif;
            color: #ffffff;
            padding: 30px 0 30px;
            text-align: center;
        }

        #contact_info h2 {
            font-family: 'Cairo',
                sans-serif;
            color: #ffffff;
            text-align: center;
            padding: 20px .5% 0 .5%;
        }

        #contact_info {
            background-color: #663333;
            width: 100%;
            height: 20%;
        }

        #contact_info p {
            color: #ffffff;
            padding: 0 2% 5% 2%;
            margin: 0 auto;
            font-family: 'PT Serif',
                serif;
            text-align: center;
        }

        #profile {
            padding-top: 1px;
       
            height: 430
                px;
            background-color: #1d1f20;
            background-attachment: fixed;
            background-position: center;
            border-top: 50px solid #000000;
        }

        #contact {
             
  background-repeat: repeat;
            
            height: 230px;
            border-top:1px solid #ef3d5f;
            background-image: url("images/Triangle_BG.png");
        }

        #contact2 {
            background: #ffffff;
            height: 100px;
            margin: 50px 0 0 0;
            background-image: url();
        }

        #work {
   
            border-top:5px #ef3d5f;
            background: #1d1f20;
            background-image: url("https://www.toptal.com/designers/subtlepatterns/uploads/use_your_illusion.png");
              background-attachment: fixed;
  background-position: center;
  background-repeat: repeat;

            
        }

        /*Media Query for tablet whatever*/
        @media screen and (min-width: 300px) {
            section#profile img {
                width: 45%;
            }

            #awd {
                /*        padding-bottom: 30px;*/

                margin-bottom: 30px;
            }

            #splash {
                height: 500px;
                width: 100%;
                background-image: url(images/indexsplash.jpg);
                no-repeat center center;
                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
                background-color: #1d1f20;
            }

            /* Begin LenE*/
            #LenE {
                display: block;

                background-color: #1d1f20;
                padding: 0;
                color: #ffffff;
            }

            .menu p {
                display: block;
                margin-block-start: -5px;
                margin-block-end: 0;
                margin-inline-start: 0px;
                margin-inline-end: 0px;
            }

            .menu ul li a {
                font-size: .70em;
            }

            #LenE h1 {
                Float: center;
                /*            transform: rotate(-90deg);*/

                padding: 15px 15px 15px 30px;
                position: absolute;
                font-family: 'Roboto Mono', monospace;
                font-variant: small-caps;
                font-size: 1.2em;
                text-align: center;
                color: #ffffff;
                font-size: 12px;
                letter-spacing: 5px;
                background-color: #000;
                z-index: 999;
            }

            /*End LenE*/
            #design {
                width: 100%;
                /*background-color: #ffffff;*/

                background-image: url(images/designbg.jpg);
                no-repeat center center fixed;
                background-attachment: fixed;
                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
            }

            #portfolio {
                border-top: none;
            }

            #Wdesign {
                width: 100%;
                background-color: #1d1f20;
                /*
 						background-image: url(images/webbg.jpg);
 						no-repeat center center fixed;
*/

                -webkit-background-size: cover;
                background-attachment: fixed;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
            }

            #Illdesign {
                height: 820px;
                width: 100%;
                background-color: #1d1f20;
                /*
 						background-image: url(images/illbg.jpg);
 						no-repeat center center fixed;
*/

                background-attachment: fixed;
                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
            }

            .sidr,
            #right-menu {
                display: none;
            }

            div.mobile-menu-trigger {
                display: none;
            }

            .menu {
                height: 50px;
                display: block;
                text-align: center;
                background-color: #000;
                border-bottom: 1px solid rgba(246, 59, 76, 0.3);
            }

            .menu ul {
                font-family: 'Cairo', sans-serif;
                color: #ffffff;
                list-style: none;
                margin: 0;
                font-size: 1.25em;
                transition: all .7s ease-out;
            }

            .menu li {
                padding: 10px 0% 0 0%;
                display: inline-block;
            }

            #Prof {
                padding-left: 2%;
                padding-right: 2%;
            }

            .menu ul li a {
                color: #ffffff;
                text-decoration: none;
            }

            .menu ul li a:hover {
                text-shadow: 1px 1px 1px #ffffff;
                transition: all 0.3s ease;
            }

            .stuck {
                position: fixed;
                top: 0;
                width: 100%;
                background-color: #000000;
                z-index: 999;
            }

            .stuck li {
                padding: 15px 1.5% 0 1.5%;
                transition: all .3s ease-out;
            }

            #splash {
                height: 900px;
            }

            #splash svg {
                padding-top: 100px;
                display: block;
                margin: 0 auto;
                width: 273px;
                height: 330.578px;
            }

            #images2 {
                padding: 0 30px 0 30px;
            }

            @media screen and (min-width: 720px) {
                /*Eliminates padding, centers the thumbnail */

                body,
                html {
                    padding: 0;
                    margin: 0;
                    text-align: center;
                }

                /* Styles the thumbnail */

                a.lightbox img {
                    height: 300px;
                    border: 1px solid rgba(255, 0, 0, 0.3);
                    padding: 6px;
                    margin: 15px;
                }
                
                
                 a.BATMAN img {
                    width: 80%;
                    border: 1px solid rgba(255, 0, 0, 0.3);
                    padding: 6px;
                    margin: 15px;
                } 
                
                a.WIDE img {
                    width: 80%;
                    border: 1px solid rgba(255, 0, 0, 0.3);
                    padding: 6px;
                    margin: 15px;
                }
                
                a.PRINCESS img {
                    width: 27%;
                    border: 1px solid rgba(255, 0, 0, 0.3);
                    padding: 6px;
                    margin: 15px;
                }

                /* Styles the lightbox, removes it from sight and adds the fade-in transition */

                .lightbox-target {
                    position: fixed;
                    top: -100%;
                    width: 100%;
                    background: rgba(0, 0, 0, .7);
                    width: 100%;
                    opacity: 0;
                    -webkit-transition: opacity .5s ease-in-out;
                    -moz-transition: opacity .5s ease-in-out;
                    -o-transition: opacity .5s ease-in-out;
                    transition: opacity .5s ease-in-out;
                    overflow: hidden;
                }

                /* Styles the lightbox image, centers it vertically and horizontally, adds the zoom-in transition and makes it responsive using a combination of margin and absolute positioning */

                .lightbox-target img {
                    margin: auto;
                    position: absolute;
                    z-index: 0 !important;
                    top: 0;
                    left: 0;
                    right: 0;
                    bottom: 0;
                    max-height: 0%;
                    max-width: 0%;
                    border: 3px solid white;
                    box-shadow: 0px 0px 8px rgba(0, 0, 0, .3);
                    box-sizing: border-box;
                    -webkit-transition: .5s ease-in-out;
                    -moz-transition: .5s ease-in-out;
                    -o-transition: .5s ease-in-out;
                    transition: .5s ease-in-out;
                }

                /* Styles the close link, adds the slide down transition */

                a.lightbox-close {
                    margin-top: 55px;
                    display: block;
                    width: 50px;
                    height: 50px;
                    box-sizing: border-box;
                    background: white;
                    color: black;
                    text-decoration: none;
                    position: absolute;
                    top: -80px;
                    right: 0;
                    -webkit-transition: .5s ease-in-out;
                    -moz-transition: .5s ease-in-out;
                    -o-transition: .5s ease-in-out;
                    transition: .5s ease-in-out;
                }

                /* Provides part of the "X" to eliminate an image from the close link */

                a.lightbox-close:before {
                    content: "";
                    display: block;
                    height: 30px;
                    width: 1px;
                    background: black;
                    position: absolute;
                    left: 26px;
                    top: 10px;
                    -webkit-transform: rotate(45deg);
                    -moz-transform: rotate(45deg);
                    -o-transform: rotate(45deg);
                    transform: rotate(45deg);
                }

                /* Provides part of the "X" to eliminate an image from the close link */

                a.lightbox-close:after {
                    content: "";
                    display: block;
                    height: 30px;
                    width: 1px;
                    background: black;
                    position: absolute;
                    left: 26px;
                    top: 10px;
                    -webkit-transform: rotate(-45deg);
                    -moz-transform: rotate(-45deg);
                    -o-transform: rotate(-45deg);
                    transform: rotate(-45deg);
                }

                /* Uses the :target pseudo-class to perform the animations upon clicking the .lightbox-target anchor */

                .lightbox-target:target {
                    opacity: 1;
                    top: 0;
                    bottom: 0;
                }

                .lightbox-target:target img {
                    max-height: 100%;
                    max-width: 100%;
                }

                .lightbox-target:target a.lightbox-close {
                    top: 0px;
                }

                /*Media Query for screen 
            @media screen and (min-width: 925px) {}

            section#profile img {
                width: 20%;
            }

            #contact p {
                height: 55px
            }

            .menu ul li a {
                font-size: 1em;
            }

            Section#exp {
                padding: 60px 0 0 0;
            }

            section#edu {
                padding: 60px 0 0 0;
            }

            section#awd {
                padding-top: 60px;
            }

            div#d1 p {
                padding-right: 30%;
            }

            #d2 ul {
                margin-right: 30%;
            }

            #d3 ul {
                margin-right: 30%;
            }

            #portfolio ul li {
                display: block;
                margin: 0 auto;
                margin-bottom: 30px;
                width: 90%; 
            }

            .ip-logo {
                margin: 0 auto;
                top: 0;
                height: 100%;
                -webkit-transform: translate3d(0, 45%, 0);
                transform: translate3d(0, 45%, 0);
            }

            #splash {
                height: 800px;
                width: 100%;
                background-image: url(images/indexsplash.jpg) no-repeat center center fixed;
                -webkit-background-size: cover;
                -moz-background-size: cover;
                -o-background-size: cover;
                background-size: cover;
                background-color: #ffffff;
            }

            #splash {
                height: 850px;
            }

            #splash svg {
                padding-top: 175px;
                display: block;
                margin: 0 auto;
                width: 473px;
                height: 530px;
            }




            /*Portfolio slideshow*/

                * {
                    margin: 0;
                    padding: 0;
                }

                #slideshow {
                    width: 70%;
                    color: #888;
                    font: 14px/20px Helvetica, Arial, sans-serif;
                    margin: 20px auto 0;
                    max-width: 960px;
                    text-align: center;
                    text-shadow: 0 -2px 1px #ffffff;
                    -webkit-font-smoothing: antialiased;
                }

                #wrapper {
                    padding: 1px;
                }

                .rslides {
                    margin: 0 auto 40px;
                }

                .rslides_tabs {
                    list-style: none;
                    padding: 0;
                    background: rgba(0, 0, 0, .25);
                    box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
                    -moz-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
                    -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
                    font-size: 18px;
                    list-style: none;
                    margin: 0 auto 50px;
                    max-width: 540px;
                    padding: 10px 0;
                    text-align: center;
                    width: 100%;
                }

                .rslides_tabs li {
                    display: inline;
                    float: none;
                    margin-right: 1px;
                }

                .rslides_tabs a {
                    width: auto;
                    line-height: 20px;
                    padding: 9px 20px;
                    height: auto;
                    background: transparent;
                    display: inline;
                }

                .rslides_tabs li:first-child {
                    margin-left: 0;
                }

                .rslides_tabs .rslides_here a {
                    background: rgba(255, 255, 255, .1);
                    color: #ffffff;
                    font-weight: bold;
                }

                #download {
                    background: #ffffff;
                    background: rgba(255, 255, 255, .1);
                    border: 1px solid rgba(255, 255, 255, .1);
                    border-radius: 5px;
                    -moz-border-radius: 5px;
                    -webkit-border-radius: 5px;
                    display: block;
                    font-size: 20px;
                    font-weight: bold;
                    margin: 60px auto;
                    max-width: 500px;
                    padding: 20px;
                }

                .events {
                    list-style: none;
                }

                .callbacks_container {
                    margin-bottom: 50px;
                    position: relative;
                    float: left;
                    width: 100%;
                }

                .callbacks {
                    position: relative;
                    list-style: none;
                    overflow: hidden;
                    width: 100%;
                    padding: 0;
                    margin: 0;
                }

                .callbacks li {
                    position: absolute;
                    width: 100%;
                    left: 0;
                    top: 0;
                }

                .callbacks img {
                    display: block;
                    position: relative;
                    z-index: 1;
                    height: auto;
                    width: 100%;
                    border: 0;
                }

                .callbacks .caption {
                    display: block;
                    position: absolute;
                    z-index: 2;
                    font-size: 20px;
                    text-shadow: none;
                    color: #ffffff;
                    background: #ffffff;
                    background: rgba(0, 0, 0, .8);
                    left: 0;
                    right: 0;
                    bottom: 0;
                    padding: 10px 20px;
                    margin: 0;
                    max-width: none;
                }

                .callbacks_nav {
                    position: absolute;
                    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                    top: 52%;
                    left: 0;
                    opacity: 0.7;
                    z-index: 3;
                    text-indent: -9999px;
                    overflow: hidden;
                    text-decoration: none;
                    height: 61px;
                    width: 38px;
                    background: transparent url("themes/themes.gif") no-repeat left top;
                    margin-top: -45px;
                }

                .callbacks_nav:active {
                    opacity: 1.0;
                }

                .callbacks_nav.next {
                    left: auto;max
                    background-position: right top;
                    right: 0;
                }
                

                /*
@media screen and (max-width: 600px) {
  h1 {
    font-family: 'Cairo', sans-serif;
    font-variant: small-caps;
    }
  .callbacks_nav {
    top: 47%;
    }
  }
*/
                /*Portfolio slideshow end*/
