        .vjModalContainer {
            margin: 0 auto;
        }

        .fa-2x {
            font-size: 1em !important;
        }

        .fa-cart-plus:before {
            content: "\f217"
        }

        .fa-box-open:before {
            content: "\f49e"
        }

        .fa-blogger-b:before {
            content: "\f37d"
        }

        .md-perspective,
        .md-perspective body {
            height: 100%;
            overflow: hidden;
        }

        .md-perspective body {
            background: #222;
            -webkit-perspective: 600px;
            -moz-perspective: 600px;
            perspective: 600px;
        }

        .container {
            background: #7c0710;
            min-height: 100%;
        }

        .md-modal {
            overflow: scroll;
            background-color: white;
            position: fixed;
            top: 50%;
            left: 50%;
            width: 50%;
            max-width: 450px;
            min-width: 100%;
            height: 100%;
            z-index: 2000;
            visibility: hidden;
            -webkit-backface-visibility: hidden;
            -moz-backface-visibility: hidden;
            backface-visibility: hidden;
            -webkit-transform: translateX(-50%) translateY(-50%);
            -moz-transform: translateX(-50%) translateY(-50%);
            -ms-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
        }

        .vlogo {
            background: #7c0710;
            color: #1d1616;
            margin: 0px;
            padding: 4px 20px;
            box-shadow: 0px 0px 10px #3e3e3e;

            z-index: 1;
            display: flex;
            width: 100%;
        }

        .vlogo img {
            width: 90px;

        }

        .vjModalChokdi {
            border: none;
            padding: 13px 20px;
            font-size: 17px;
            letter-spacing: 1px;
            cursor: pointer;
            display: inline-block;
            margin: 15px;
            border-radius: 2px;
            background-color: #7c0710;
            color: white;
            box-shadow: 1px 2px 15px rgba(72, 72, 72, 0.2);
            letter-spacing: 0.4px;
            border: 4px solid white;
        }


        .vjModalPayMe {
            border: none;
            padding: 12px 12px;
            font-size: 14px;
            letter-spacing: 1px;
            cursor: pointer;
            display: inline-block;
            margin: 5px;
            border-radius: 2px;
            background-color: #31c290;
            color: white;
            box-shadow: 1px 2px 10px rgba(107, 128, 168, 0.2);
            letter-spacing: 0.4px;
            border: 4px solid white;
        }


        .md-show {
            visibility: visible;
        }

        .md-overlay {
            position: fixed;
            width: 100%;
            height: 100%;
            visibility: hidden;
            z-index: 1000;
            opacity: 0;
            background: rgba(143, 27, 15, 0.8);
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            transition: all 0.3s;
        }

        .md-show~.md-overlay {
            opacity: 1;
            visibility: visible;
        }

        /* Content styles */
        .md-content {
            position: relative;
            margin: 0 auto;
            background: white;
            height: 100%;
            overflow-y: scroll;
        }

        .md-content h3 {
            margin: 0;
            padding: 0.4em;
            text-align: center;
            font-size: 25px;
            font-weight: 400;
            opacity: 0.9;
            background-color: #7c0710;
            color: white;
            line-height: 50px;
            background-size: cover;
        }


        .vjModalNiAndarNaText {
            font-size: 15px;
            text-align: left;
            font-weight: 400;
            max-width: 400px;
            line-height: 1.4;
        }


        .vjModalSKILLSNaText {
            font-size: 17px;
            text-align: left;
            font-weight: 500;
            line-height: 1.4;
            max-width: 400px;
        }

        .vjSkillFullBar {
            height: 20px;
            background-color: #eaeaea;
            width: 100%;
            margin-bottom: 15px;
            max-width: 400px;
            text-align: center;
        }

        .vjSkillData {
            height: 20px;
            background-color: #7c0710;
            text-align: center;
        }

        .vjMILESTONESimage {
            display: inline-block;
            float: left;
            width: 30px;
            height: 30px;
            text-align: center;
            margin: 0 auto;
            box-shadow: 1px 2px 15px rgba(72, 72, 72, 0.2);
            border-radius: 100px;
            margin-bottom: 10px;
            vertical-align: middle;
            margin-right: 15px;
        }

        .vjMILESTONESheading {
            display: block;
            font-size: 18px;
            line-height: 30px;
            text-align: left;
            vertical-align: middle;
            line-height: 1.4;
        }

        .vjMILESTONESdescription {
            display: block;
            /* // margin-left: 45px; */
            margin-top: 5px;
            font-size: 14px;
            text-align: left;
            font-weight: 400;
            max-width: 400px;
            line-height: 1.4;
            margin-bottom: 30px;
        }



        .vjTESTIMONAILtext {
            display: block;
            font-size: 16px;
            font-weight: 400;
            max-width: 400px;
            line-height: 1.4;
            text-align: left;
            margin-left: 45px;
        }



        .vjTESTIMONAILname {
            display: block;
            font-size: 16px;
            line-height: 30px;
            text-align: left;
            vertical-align: middle;
            line-height: 1.4;
            margin-left: 45px;
            max-width: 400px;
            margin-top: 5px;
        }

        .vjTESTIMONAILcompany {
            display: block;
            font-size: 14px;
            line-height: 30px;
            text-align: left;
            vertical-align: middle;
            line-height: 1.4;
            margin-left: 45px;
            margin-bottom: 30px;
            margin-top: 2px;
            max-width: 400px;
            font-weight: 300;
        }



        .vjExperienceYEAR {
            display: block;
            text-align: left;
            font-weight: 500;
            font-size: 14px;
            border-left: 3px solid #7c0710;
            padding-left: 10px;
            line-height: 30px;
            background-color: #eaeaea;
            color: #333333;
            letter-spacing: 0.4px;
            margin-bottom: 15px;
            margin-left: 45px;
            text-align: left;
            max-width: 355px;
        }



        .vjEXPERIENCEcompany {
            display: block;
            font-size: 17px;
            line-height: 30px;
            text-align: left;
            vertical-align: middle;
            line-height: 1.4;
            font-weight: 500;
            max-width: 400px;
        }



        .vjEXPERIENCEjobrole {
            display: block;
            margin-top: 5px;
            font-size: 15px;
            text-align: left;
            font-weight: 400;
            max-width: 400px;
            line-height: 1.4;
            margin-bottom: 30px;
        }






        .vjCOMPANYlogo {
            width: 160px;
            height: auto;
            border: 4px solid white;
            background-color: white;
            margin-top: 25px;
            box-shadow: 1px 2px 15px rgba(72, 72, 72, 0.2);
        }

        .vjCOMPANYname {
            font-size: 18px;
            font-weight: 500;
            max-width: 400px;
            line-height: 1.4;
            margin: 0;
            max-width: 400px;
            margin-top: 30px;
        }


        .vjCOMPANYtagline {
            font-size: 16px;
            font-weight: 400;
            max-width: 400px;
            line-height: 1.4;
            max-width: 400px;
            margin-top: 5px;
            margin-bottom: 10px;
        }

        .md-content>div {
            padding: 15px 30px 30px;
            margin: 0;
            font-size: 16px;
            font-weight: 500;
        }

        .md-content>div p {
            margin: 0;
            padding: 10px 0;
        }

        .md-content>div ul {
            margin: 0;
            padding: 0 0 30px 20px;
        }

        .md-content>div ul li {
            padding: 5px 0;
        }

        .md-content button {
            display: block;
            margin: 0 auto;
            font-size: 0.8em;
        }

        /* Individual modal styles with animations/transitions */

        /* Effect 1: Fade in and scale up */
        .md-effect-1 .md-content {
            -webkit-transform: scale(0.7);
            -moz-transform: scale(0.7);
            -ms-transform: scale(0.7);
            transform: scale(0.7);
            opacity: 0;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            transition: all 0.3s;
        }

        .md-show.md-effect-1 .md-content {
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
            -ms-transform: scale(1);
            transform: scale(1);
            opacity: 1;
        }

        .vjAkhuContainer {
            padding-left: 10px;
            padding-right: 10px;
        }

        a {
            text-decoration: none;
        }

        .vjCover {
            background-color: #7c0710;
            background-repeat: no-repeat;
            background-size: cover;
            padding: 1px;
            height: 250px;
            z-index: 99;

            box-shadow: 1px 2px 15px rgba(72, 72, 72, 0.2);
        }

        .vjCoverwhite {
            background-color: white;
            margin: 20px;
            border-radius: 10px;
            box-shadow: 1px 2px 15px rgba(72, 72, 72, 0.2);
            z-index: 99;
            margin-top: -165px;
        }

        .leadbriefcasetext {
            font-size: 22px;
            font-weight: 600;
            color: white;
            letter-spacing: 0.7px;
            margin-left: 20px;
            margin-right: 20px;
            margin: 12px;
        }

        .vjUserPhoto {
            width: 110px;
            height: 110px;
            border-radius: 110px;
            border: 4px solid white;
            background-color: white;
            margin-top: 35px;
            box-shadow: 1px 2px 20px rgba(72, 72, 72, 0.2);
        }

        h1 {
            font-size: 20px;
            font-weight: 500;
            color: #444444;
            letter-spacing: 0.6px;
            margin-left: 20px;
            margin-top: 12px;
            margin-right: 20px;
        }




        .vjProfession {
            color: #666666;
            margin-top: -5px;
            margin-left: 20px;
            margin-right: 20px;
            font-size: 15px;
            font-weight: 300;
            letter-spacing: 0.4px;
        }

        .vjCTAheading {
            text-align: left;
            font-weight: 500;
            font-size: 16px;
            border-left: 5px solid #7c0710;
            padding-left: 10px;
            line-height: 38px;
            background-color: #eaeaea;
            color: #666666;
            letter-spacing: 0.4px;
            margin-bottom: 5px;
            margin-top: 5px;
        }

        .vjCTAinfobox {
            display: inline-block;
            width: 70px;
            margin-bottom: 10px;
            margin-top: 10px;
        }

        .vjctamaintext {
            color: #666666;
            text-decoration: none;
            font-size: 13px;
        }

        .vjCTAimage {
            /*display: block;*/
            vertical-align: middle;
            width: 40px;
            height: 40px;
            text-align: center;
            margin: 0 auto;
            box-shadow: 1px 1px 5px rgba(72, 72, 72, 0.2);
            border-radius: 100px;
            /* margin-bottom: 10px;*/
            line-height: 40px;
            color: white;
            background-color: #7c0710;

        }


        .vjShareContainer {
            display: inline-block;
            vertical-align: middle;
            width: 35px;
            height: 35px;
            margin: 2px;
            background-color: #7c0710;
            box-shadow: 1px 1px 5px rgba(72, 72, 72, 0.2);
            border-radius: 35px;
            border: 2px solid white;
            margin-bottom: 10px;
        }

        .vjsocialLink {
            color: white;
            vertical-align: middle;
            font-size: 18px;
            line-height: 35px;
        }

        .vjFooterBranding {
            height: 80px;
            background-image: url(vjimages/coverbg.png);
            width: 100%;
        }

        .vjJagya5 {
            padding-top: 5px;
        }

        .vjJagya10 {
            padding-top: 10px;
        }

        .vjJagya15 {
            padding-top: 15px;
        }

        .vjJagya20 {
            padding-top: 20px;
        }

        .vjJagya30 {
            padding-top: 30px;
        }

        .vjJagya40 {
            padding-top: 40px;
        }