└── Portfolio Website ├── .DS_Store ├── OIP.jpg ├── RESUME.pdf ├── certificate.pdf ├── css ├── .DS_Store ├── ajax-loader.gif ├── animate.css ├── aos.css ├── bootstrap.min.css ├── bootstrap │ ├── .DS_Store │ ├── bootstrap-grid.css │ └── bootstrap-reboot.css ├── css │ ├── .DS_Store │ ├── bootstrap-reboot.css │ └── mixins │ │ └── _text-hide.css ├── flaticon.css ├── icomoon.css ├── ionicons.min.css ├── magnific-popup.css ├── open-iconic-bootstrap.min.css ├── owl.carousel.min.css ├── owl.theme.default.min.css └── style.css ├── fonts ├── .DS_Store ├── flaticon │ ├── .DS_Store │ ├── backup.txt │ ├── font │ │ ├── .DS_Store │ │ ├── Flaticon.eot │ │ ├── Flaticon.svg │ │ ├── Flaticon.ttf │ │ ├── Flaticon.woff │ │ ├── Flaticon.woff2 │ │ ├── _flaticon.scss │ │ ├── flaticon.css │ │ └── flaticon.html │ └── license │ │ └── license.pdf ├── icomoon │ ├── icomoon.eot │ ├── icomoon.svg │ ├── icomoon.ttf │ └── icomoon.woff ├── ionicons │ ├── css │ │ ├── _ionicons.scss │ │ └── ionicons.min.css │ └── fonts │ │ ├── .DS_Store │ │ ├── ionicons.eot │ │ ├── ionicons.svg │ │ ├── ionicons.ttf │ │ ├── ionicons.woff │ │ └── ionicons.woff2 └── open-iconic │ ├── open-iconic.eot │ ├── open-iconic.otf │ ├── open-iconic.svg │ ├── open-iconic.ttf │ └── open-iconic.woff ├── images ├── .DS_Store ├── OIP.jpg ├── RESUME.pdf ├── about-me.png ├── about.png ├── b.jpeg ├── bg_1.jpg ├── bg_1.png ├── loc.png ├── p.jpeg ├── photo.jpeg ├── pro copy.jpeg ├── pro.jpeg ├── profile.jpeg ├── proj_1.jpg ├── proj_2.jpg ├── proj_3.jpg ├── proj_4.jpg └── proj_5.jpg ├── index.html ├── js ├── .DS_Store ├── aos.js ├── bootstrap.min.js ├── google-map.js ├── jquery-3.2.1.min.js ├── jquery-migrate-3.0.1.min.js ├── jquery.animateNumber.min.js ├── jquery.easing.1.3.js ├── jquery.magnific-popup.min.js ├── jquery.min.js ├── jquery.stellar.min.js ├── jquery.waypoints.min.js ├── main.js ├── owl.carousel.min.js ├── popper.min.js └── scrollax.min.js ├── lib ├── animate │ ├── animate.css │ └── animate.min.css ├── bootstrap │ ├── css │ │ ├── bootstrap.css │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ └── js │ │ ├── bootstrap.js │ │ ├── bootstrap.min.js │ │ └── bootstrap.min.js.map ├── counterup │ ├── jquery.counterup.js │ ├── jquery.counterup.min.js │ └── jquery.waypoints.min.js ├── easing │ ├── easing.js │ └── easing.min.js ├── font-awesome │ ├── css │ │ ├── font-awesome.css │ │ └── font-awesome.min.css │ └── fonts │ │ ├── FontAwesome.otf │ │ ├── fontawesome-webfont.eot │ │ ├── fontawesome-webfont.svg │ │ ├── fontawesome-webfont.ttf │ │ ├── fontawesome-webfont.woff │ │ └── fontawesome-webfont.woff2 ├── ionicons │ ├── css │ │ ├── ionicons.css │ │ └── ionicons.min.css │ └── fonts │ │ ├── ionicons.eot │ │ ├── ionicons.svg │ │ ├── ionicons.ttf │ │ └── ionicons.woff ├── jquery │ ├── jquery-migrate.min.js │ └── jquery.min.js ├── lightbox │ ├── css │ │ ├── lightbox.css │ │ └── lightbox.min.css │ ├── images │ │ ├── close.png │ │ ├── loading.gif │ │ ├── next.png │ │ └── prev.png │ ├── js │ │ ├── lightbox.js │ │ └── lightbox.min.js │ └── links.php ├── owlcarousel │ ├── LICENSE │ ├── assets │ │ ├── ajax-loader.gif │ │ ├── owl.carousel.css │ │ ├── owl.carousel.min.css │ │ ├── owl.theme.default.css │ │ ├── owl.theme.default.min.css │ │ ├── owl.theme.green.css │ │ ├── owl.theme.green.min.css │ │ └── owl.video.play.png │ ├── owl.carousel.js │ └── owl.carousel.min.js ├── popper │ ├── popper.min.js │ └── popper.min.js.map.json └── typed │ ├── typed.js │ ├── typed.min.js │ └── typed.min.js.map ├── prepros-6.config ├── resum.pdf └── scss ├── .DS_Store ├── bootstrap ├── .DS_Store ├── _alert.scss ├── _badge.scss ├── _breadcrumb.scss ├── _button-group.scss ├── _buttons.scss ├── _card.scss ├── _carousel.scss ├── _close.scss ├── _code.scss ├── _custom-forms.scss ├── _dropdown.scss ├── _forms.scss ├── _functions.scss ├── _grid.scss ├── _images.scss ├── _input-group.scss ├── _jumbotron.scss ├── _list-group.scss ├── _media.scss ├── _mixins.scss ├── _modal.scss ├── _nav.scss ├── _navbar.scss ├── _pagination.scss ├── _popover.scss ├── _print.scss ├── _progress.scss ├── _reboot.scss ├── _root.scss ├── _spinners.scss ├── _tables.scss ├── _toasts.scss ├── _tooltip.scss ├── _transitions.scss ├── _type.scss ├── _utilities.scss ├── _variables.scss ├── bootstrap-grid.scss ├── bootstrap-reboot.scss ├── bootstrap.scss ├── mixins │ ├── _alert.scss │ ├── _background-variant.scss │ ├── _badge.scss │ ├── _border-radius.scss │ ├── _box-shadow.scss │ ├── _breakpoints.scss │ ├── _buttons.scss │ ├── _caret.scss │ ├── _clearfix.scss │ ├── _deprecate.scss │ ├── _float.scss │ ├── _forms.scss │ ├── _gradients.scss │ ├── _grid-framework.scss │ ├── _grid.scss │ ├── _hover.scss │ ├── _image.scss │ ├── _list-group.scss │ ├── _lists.scss │ ├── _nav-divider.scss │ ├── _pagination.scss │ ├── _reset-text.scss │ ├── _resize.scss │ ├── _screen-reader.scss │ ├── _size.scss │ ├── _table-row.scss │ ├── _text-emphasis.scss │ ├── _text-hide.scss │ ├── _text-truncate.scss │ ├── _transition.scss │ └── _visibility.scss ├── utilities │ ├── _align.scss │ ├── _background.scss │ ├── _borders.scss │ ├── _clearfix.scss │ ├── _display.scss │ ├── _embed.scss │ ├── _flex.scss │ ├── _float.scss │ ├── _overflow.scss │ ├── _position.scss │ ├── _screenreaders.scss │ ├── _shadows.scss │ ├── _sizing.scss │ ├── _spacing.scss │ ├── _stretched-link.scss │ ├── _text.scss │ └── _visibility.scss └── vendor │ └── _rfs.scss └── style.scss /Portfolio Website/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/.DS_Store -------------------------------------------------------------------------------- /Portfolio Website/OIP.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/OIP.jpg -------------------------------------------------------------------------------- /Portfolio Website/certificate.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/certificate.pdf -------------------------------------------------------------------------------- /Portfolio Website/css/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/css/.DS_Store -------------------------------------------------------------------------------- /Portfolio Website/css/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/css/ajax-loader.gif -------------------------------------------------------------------------------- /Portfolio Website/css/bootstrap/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/css/bootstrap/.DS_Store -------------------------------------------------------------------------------- /Portfolio Website/css/bootstrap/bootstrap-reboot.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Reboot v4.2.1 (https://getbootstrap.com/) 3 | * Copyright 2011-2018 The Bootstrap Authors 4 | * Copyright 2011-2018 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 6 | * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) 7 | */ 8 | *, 9 | *::before, 10 | *::after { 11 | -webkit-box-sizing: border-box; 12 | box-sizing: border-box; } 13 | 14 | html { 15 | font-family: sans-serif; 16 | line-height: 1.15; 17 | -webkit-text-size-adjust: 100%; 18 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } 19 | 20 | article, aside, figcaption, figure, footer, header, hgroup, main, nav, section { 21 | display: block; } 22 | 23 | body { 24 | margin: 0; 25 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; 26 | font-size: 1rem; 27 | font-weight: 400; 28 | line-height: 1.5; 29 | color: #212529; 30 | text-align: left; 31 | background-color: #fff; } 32 | 33 | [tabindex="-1"]:focus { 34 | outline: 0 !important; } 35 | 36 | hr { 37 | -webkit-box-sizing: content-box; 38 | box-sizing: content-box; 39 | height: 0; 40 | overflow: visible; } 41 | 42 | h1, h2, h3, h4, h5, h6 { 43 | margin-top: 0; 44 | margin-bottom: 0.5rem; } 45 | 46 | p { 47 | margin-top: 0; 48 | margin-bottom: 1rem; } 49 | 50 | abbr[title], 51 | abbr[data-original-title] { 52 | text-decoration: underline; 53 | -webkit-text-decoration: underline dotted; 54 | text-decoration: underline dotted; 55 | cursor: help; 56 | border-bottom: 0; 57 | text-decoration-skip-ink: none; } 58 | 59 | address { 60 | margin-bottom: 1rem; 61 | font-style: normal; 62 | line-height: inherit; } 63 | 64 | ol, 65 | ul, 66 | dl { 67 | margin-top: 0; 68 | margin-bottom: 1rem; } 69 | 70 | ol ol, 71 | ul ul, 72 | ol ul, 73 | ul ol { 74 | margin-bottom: 0; } 75 | 76 | dt { 77 | font-weight: 700; } 78 | 79 | dd { 80 | margin-bottom: .5rem; 81 | margin-left: 0; } 82 | 83 | blockquote { 84 | margin: 0 0 1rem; } 85 | 86 | b, 87 | strong { 88 | font-weight: bolder; } 89 | 90 | small { 91 | font-size: 80%; } 92 | 93 | sub, 94 | sup { 95 | position: relative; 96 | font-size: 75%; 97 | line-height: 0; 98 | vertical-align: baseline; } 99 | 100 | sub { 101 | bottom: -.25em; } 102 | 103 | sup { 104 | top: -.5em; } 105 | 106 | a { 107 | color: #007bff; 108 | text-decoration: none; 109 | background-color: transparent; } 110 | a:hover { 111 | color: #0056b3; 112 | text-decoration: underline; } 113 | 114 | a:not([href]):not([tabindex]) { 115 | color: inherit; 116 | text-decoration: none; } 117 | a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { 118 | color: inherit; 119 | text-decoration: none; } 120 | a:not([href]):not([tabindex]):focus { 121 | outline: 0; } 122 | 123 | pre, 124 | code, 125 | kbd, 126 | samp { 127 | font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; 128 | font-size: 1em; } 129 | 130 | pre { 131 | margin-top: 0; 132 | margin-bottom: 1rem; 133 | overflow: auto; } 134 | 135 | figure { 136 | margin: 0 0 1rem; } 137 | 138 | img { 139 | vertical-align: middle; 140 | border-style: none; } 141 | 142 | svg { 143 | overflow: hidden; 144 | vertical-align: middle; } 145 | 146 | table { 147 | border-collapse: collapse; } 148 | 149 | caption { 150 | padding-top: 0.75rem; 151 | padding-bottom: 0.75rem; 152 | color: #6c757d; 153 | text-align: left; 154 | caption-side: bottom; } 155 | 156 | th { 157 | text-align: inherit; } 158 | 159 | label { 160 | display: inline-block; 161 | margin-bottom: 0.5rem; } 162 | 163 | button { 164 | border-radius: 0; } 165 | 166 | button:focus { 167 | outline: 1px dotted; 168 | outline: 5px auto -webkit-focus-ring-color; } 169 | 170 | input, 171 | button, 172 | select, 173 | optgroup, 174 | textarea { 175 | margin: 0; 176 | font-family: inherit; 177 | font-size: inherit; 178 | line-height: inherit; } 179 | 180 | button, 181 | input { 182 | overflow: visible; } 183 | 184 | button, 185 | select { 186 | text-transform: none; } 187 | 188 | button, 189 | [type="button"], 190 | [type="reset"], 191 | [type="submit"] { 192 | -webkit-appearance: button; } 193 | 194 | button::-moz-focus-inner, 195 | [type="button"]::-moz-focus-inner, 196 | [type="reset"]::-moz-focus-inner, 197 | [type="submit"]::-moz-focus-inner { 198 | padding: 0; 199 | border-style: none; } 200 | 201 | input[type="radio"], 202 | input[type="checkbox"] { 203 | -webkit-box-sizing: border-box; 204 | box-sizing: border-box; 205 | padding: 0; } 206 | 207 | input[type="date"], 208 | input[type="time"], 209 | input[type="datetime-local"], 210 | input[type="month"] { 211 | -webkit-appearance: listbox; } 212 | 213 | textarea { 214 | overflow: auto; 215 | resize: vertical; } 216 | 217 | fieldset { 218 | min-width: 0; 219 | padding: 0; 220 | margin: 0; 221 | border: 0; } 222 | 223 | legend { 224 | display: block; 225 | width: 100%; 226 | max-width: 100%; 227 | padding: 0; 228 | margin-bottom: .5rem; 229 | font-size: 1.5rem; 230 | line-height: inherit; 231 | color: inherit; 232 | white-space: normal; } 233 | 234 | progress { 235 | vertical-align: baseline; } 236 | 237 | [type="number"]::-webkit-inner-spin-button, 238 | [type="number"]::-webkit-outer-spin-button { 239 | height: auto; } 240 | 241 | [type="search"] { 242 | outline-offset: -2px; 243 | -webkit-appearance: none; } 244 | 245 | [type="search"]::-webkit-search-decoration { 246 | -webkit-appearance: none; } 247 | 248 | ::-webkit-file-upload-button { 249 | font: inherit; 250 | -webkit-appearance: button; } 251 | 252 | output { 253 | display: inline-block; } 254 | 255 | summary { 256 | display: list-item; 257 | cursor: pointer; } 258 | 259 | template { 260 | display: none; } 261 | 262 | [hidden] { 263 | display: none !important; } 264 | -------------------------------------------------------------------------------- /Portfolio Website/css/css/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/css/css/.DS_Store -------------------------------------------------------------------------------- /Portfolio Website/css/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Bootstrap Reboot v4.1.0 (https://getbootstrap.com/) 3 | * Copyright 2011-2018 The Bootstrap Authors 4 | * Copyright 2011-2018 Twitter, Inc. 5 | * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) 6 | * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) 7 | */ 8 | *, 9 | *::before, 10 | *::after { 11 | -webkit-box-sizing: border-box; 12 | box-sizing: border-box; } 13 | 14 | html { 15 | font-family: sans-serif; 16 | line-height: 1.15; 17 | -webkit-text-size-adjust: 100%; 18 | -ms-text-size-adjust: 100%; 19 | -ms-overflow-style: scrollbar; 20 | -webkit-tap-highlight-color: transparent; } 21 | 22 | @-ms-viewport { 23 | width: device-width; } 24 | 25 | article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section { 26 | display: block; } 27 | 28 | body { 29 | margin: 0; 30 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; 31 | font-size: 1rem; 32 | font-weight: 400; 33 | line-height: 1.5; 34 | color: #212529; 35 | text-align: left; 36 | background-color: #fff; } 37 | 38 | [tabindex="-1"]:focus { 39 | outline: 0 !important; } 40 | 41 | hr { 42 | -webkit-box-sizing: content-box; 43 | box-sizing: content-box; 44 | height: 0; 45 | overflow: visible; } 46 | 47 | h1, h2, h3, h4, h5, h6 { 48 | margin-top: 0; 49 | margin-bottom: 0.5rem; } 50 | 51 | p { 52 | margin-top: 0; 53 | margin-bottom: 1rem; } 54 | 55 | abbr[title], 56 | abbr[data-original-title] { 57 | text-decoration: underline; 58 | -webkit-text-decoration: underline dotted; 59 | text-decoration: underline dotted; 60 | cursor: help; 61 | border-bottom: 0; } 62 | 63 | address { 64 | margin-bottom: 1rem; 65 | font-style: normal; 66 | line-height: inherit; } 67 | 68 | ol, 69 | ul, 70 | dl { 71 | margin-top: 0; 72 | margin-bottom: 1rem; } 73 | 74 | ol ol, 75 | ul ul, 76 | ol ul, 77 | ul ol { 78 | margin-bottom: 0; } 79 | 80 | dt { 81 | font-weight: 700; } 82 | 83 | dd { 84 | margin-bottom: .5rem; 85 | margin-left: 0; } 86 | 87 | blockquote { 88 | margin: 0 0 1rem; } 89 | 90 | dfn { 91 | font-style: italic; } 92 | 93 | b, 94 | strong { 95 | font-weight: bolder; } 96 | 97 | small { 98 | font-size: 80%; } 99 | 100 | sub, 101 | sup { 102 | position: relative; 103 | font-size: 75%; 104 | line-height: 0; 105 | vertical-align: baseline; } 106 | 107 | sub { 108 | bottom: -.25em; } 109 | 110 | sup { 111 | top: -.5em; } 112 | 113 | a { 114 | color: #007bff; 115 | text-decoration: none; 116 | background-color: transparent; 117 | -webkit-text-decoration-skip: objects; } 118 | a:hover { 119 | color: #0056b3; 120 | text-decoration: underline; } 121 | 122 | a:not([href]):not([tabindex]) { 123 | color: inherit; 124 | text-decoration: none; } 125 | a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus { 126 | color: inherit; 127 | text-decoration: none; } 128 | a:not([href]):not([tabindex]):focus { 129 | outline: 0; } 130 | 131 | pre, 132 | code, 133 | kbd, 134 | samp { 135 | font-family: monospace, monospace; 136 | font-size: 1em; } 137 | 138 | pre { 139 | margin-top: 0; 140 | margin-bottom: 1rem; 141 | overflow: auto; 142 | -ms-overflow-style: scrollbar; } 143 | 144 | figure { 145 | margin: 0 0 1rem; } 146 | 147 | img { 148 | vertical-align: middle; 149 | border-style: none; } 150 | 151 | svg:not(:root) { 152 | overflow: hidden; } 153 | 154 | table { 155 | border-collapse: collapse; } 156 | 157 | caption { 158 | padding-top: 0.75rem; 159 | padding-bottom: 0.75rem; 160 | color: #6c757d; 161 | text-align: left; 162 | caption-side: bottom; } 163 | 164 | th { 165 | text-align: inherit; } 166 | 167 | label { 168 | display: inline-block; 169 | margin-bottom: 0.5rem; } 170 | 171 | button { 172 | border-radius: 0; } 173 | 174 | button:focus { 175 | outline: 1px dotted; 176 | outline: 5px auto -webkit-focus-ring-color; } 177 | 178 | input, 179 | button, 180 | select, 181 | optgroup, 182 | textarea { 183 | margin: 0; 184 | font-family: inherit; 185 | font-size: inherit; 186 | line-height: inherit; } 187 | 188 | button, 189 | input { 190 | overflow: visible; } 191 | 192 | button, 193 | select { 194 | text-transform: none; } 195 | 196 | button, 197 | html [type="button"], 198 | [type="reset"], 199 | [type="submit"] { 200 | -webkit-appearance: button; } 201 | 202 | button::-moz-focus-inner, 203 | [type="button"]::-moz-focus-inner, 204 | [type="reset"]::-moz-focus-inner, 205 | [type="submit"]::-moz-focus-inner { 206 | padding: 0; 207 | border-style: none; } 208 | 209 | input[type="radio"], 210 | input[type="checkbox"] { 211 | -webkit-box-sizing: border-box; 212 | box-sizing: border-box; 213 | padding: 0; } 214 | 215 | input[type="date"], 216 | input[type="time"], 217 | input[type="datetime-local"], 218 | input[type="month"] { 219 | -webkit-appearance: listbox; } 220 | 221 | textarea { 222 | overflow: auto; 223 | resize: vertical; } 224 | 225 | fieldset { 226 | min-width: 0; 227 | padding: 0; 228 | margin: 0; 229 | border: 0; } 230 | 231 | legend { 232 | display: block; 233 | width: 100%; 234 | max-width: 100%; 235 | padding: 0; 236 | margin-bottom: .5rem; 237 | font-size: 1.5rem; 238 | line-height: inherit; 239 | color: inherit; 240 | white-space: normal; } 241 | 242 | progress { 243 | vertical-align: baseline; } 244 | 245 | [type="number"]::-webkit-inner-spin-button, 246 | [type="number"]::-webkit-outer-spin-button { 247 | height: auto; } 248 | 249 | [type="search"] { 250 | outline-offset: -2px; 251 | -webkit-appearance: none; } 252 | 253 | [type="search"]::-webkit-search-cancel-button, 254 | [type="search"]::-webkit-search-decoration { 255 | -webkit-appearance: none; } 256 | 257 | ::-webkit-file-upload-button { 258 | font: inherit; 259 | -webkit-appearance: button; } 260 | 261 | output { 262 | display: inline-block; } 263 | 264 | summary { 265 | display: list-item; 266 | cursor: pointer; } 267 | 268 | template { 269 | display: none; } 270 | 271 | [hidden] { 272 | display: none !important; } 273 | -------------------------------------------------------------------------------- /Portfolio Website/css/css/mixins/_text-hide.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/css/css/mixins/_text-hide.css -------------------------------------------------------------------------------- /Portfolio Website/css/flaticon.css: -------------------------------------------------------------------------------- 1 | /* 2 | Flaticon icon font: Flaticon 3 | Creation date: 04/01/2019 13:45 4 | */ 5 | 6 | 7 | @font-face { 8 | font-family: "Flaticon"; 9 | src: url("../fonts/flaticon/font/Flaticon.eot"); 10 | src: url("../fonts/flaticon/font/Flaticon.eot?#iefix") format("embedded-opentype"), 11 | url("../fonts/flaticon/font/Flaticon.woff") format("woff"), 12 | url("../fonts/flaticon/font/Flaticon.ttf") format("truetype"), 13 | url("../fonts/flaticon/font/Flaticon.svg#Flaticon") format("svg"); 14 | font-weight: normal; 15 | font-style: normal; 16 | } 17 | 18 | @media screen and (-webkit-min-device-pixel-ratio:0) { 19 | @font-face { 20 | font-family: "Flaticon"; 21 | src: url("../fonts/flaticon/font/Flaticon.svg#Flaticon") format("svg"); 22 | } 23 | } 24 | 25 | [class^="flaticon-"]:before, [class*=" flaticon-"]:before, 26 | [class^="flaticon-"]:after, [class*=" flaticon-"]:after { 27 | font-family: Flaticon; 28 | font-style: normal; 29 | font-weight: normal; 30 | font-variant: normal; 31 | text-transform: none; 32 | line-height: 1; 33 | 34 | /* Better Font Rendering =========== */ 35 | -webkit-font-smoothing: antialiased; 36 | -moz-osx-font-smoothing: grayscale; 37 | } 38 | 39 | .flaticon-ideas:before { content: "\f100"; } 40 | .flaticon-flasks:before { content: "\f101"; } 41 | .flaticon-analysis:before { content: "\f102"; } 42 | .flaticon-ux-design:before { content: "\f103"; } 43 | .flaticon-web-design:before { content: "\f104"; } 44 | .flaticon-idea:before { content: "\f105"; } 45 | .flaticon-innovation:before { content: "\f106"; } -------------------------------------------------------------------------------- /Portfolio Website/css/owl.carousel.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.3.4 3 | * Copyright 2013-2018 David Deutsch 4 | * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 5 | */ 6 | .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} -------------------------------------------------------------------------------- /Portfolio Website/css/owl.theme.default.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.2.1 3 | * Copyright 2013-2017 David Deutsch 4 | * Licensed under () 5 | */ 6 | .owl-theme .owl-dots, 7 | .owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent} 8 | .owl-theme .owl-nav{margin-top:10px} 9 | .owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;position: absolute;} 10 | .owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none} 11 | .owl-theme .owl-nav .disabled{opacity:.5;cursor:default} 12 | .owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px} 13 | .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1} 14 | .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px} 15 | .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} -------------------------------------------------------------------------------- /Portfolio Website/fonts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/.DS_Store -------------------------------------------------------------------------------- /Portfolio Website/fonts/flaticon/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/flaticon/.DS_Store -------------------------------------------------------------------------------- /Portfolio Website/fonts/flaticon/backup.txt: -------------------------------------------------------------------------------- 1 | eyIxIjp7IklEIjoxLCJuYW1lIjoieSIsImJvb2ttYXJrX2lkIjoiZWV3cmx6ZG02amcwMDAwMCIsImNyZWF0ZWQiOm51bGwsInVwZGF0ZWQiOjE1NTMwNDgzMTAsImFjdGl2ZSI6MSwic291cmNlIjoibG9jYWwiLCJvcmRlciI6MCwiY29sb3IiOiIwMDAwMDAiLCJzdGF0dXMiOjF9LCJlZXdybHpkbTZqZzAwMDAwIjpbeyJpZCI6OTEyNTc1LCJ0ZWFtIjowLCJuYW1lIjoiaWRlYXMiLCJjb2xvciI6IiMwMDAwMDAiLCJwcmVtaXVtIjowLCJzb3J0IjoxfSx7ImlkIjo0Nzc4OTAsInRlYW0iOjAsIm5hbWUiOiJhbmFseXNpcyIsImNvbG9yIjoiIzAwMDAwMCIsInByZW1pdW0iOjAsInNvcnQiOjN9LHsiaWQiOjEwODU4MzksInRlYW0iOjAsIm5hbWUiOiJ3ZWItZGVzaWduIiwiY29sb3IiOiIjMDAwMDAwIiwicHJlbWl1bSI6MCwic29ydCI6NX0seyJpZCI6MTE3NjI3MCwidGVhbSI6MCwibmFtZSI6ImZsYXNrcyIsImNvbG9yIjoiIzAwMDAwMCIsInByZW1pdW0iOjAsInNvcnQiOjJ9LHsiaWQiOjEwMzA3OSwidGVhbSI6MCwibmFtZSI6InV4LWRlc2lnbiIsImNvbG9yIjoiIzAwMDAwMCIsInByZW1pdW0iOjAsInNvcnQiOjR9LHsiaWQiOjE0OTIwMCwidGVhbSI6MCwibmFtZSI6ImlkZWEiLCJjb2xvciI6IiMwMDAwMDAiLCJwcmVtaXVtIjowLCJzb3J0Ijo2fSx7ImlkIjo5OTM1NTIsInRlYW0iOjAsIm5hbWUiOiJpbm5vdmF0aW9uIiwiY29sb3IiOiIjMDAwMDAwIiwicHJlbWl1bSI6MCwic29ydCI6N31dfQ== -------------------------------------------------------------------------------- /Portfolio Website/fonts/flaticon/font/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/flaticon/font/.DS_Store -------------------------------------------------------------------------------- /Portfolio Website/fonts/flaticon/font/Flaticon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/flaticon/font/Flaticon.eot -------------------------------------------------------------------------------- /Portfolio Website/fonts/flaticon/font/Flaticon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/flaticon/font/Flaticon.ttf -------------------------------------------------------------------------------- /Portfolio Website/fonts/flaticon/font/Flaticon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/flaticon/font/Flaticon.woff -------------------------------------------------------------------------------- /Portfolio Website/fonts/flaticon/font/Flaticon.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/flaticon/font/Flaticon.woff2 -------------------------------------------------------------------------------- /Portfolio Website/fonts/flaticon/font/_flaticon.scss: -------------------------------------------------------------------------------- 1 | /* 2 | Flaticon icon font: Flaticon 3 | Creation date: 20/03/2019 02:18 4 | */ 5 | 6 | @font-face { 7 | font-family: "Flaticon"; 8 | src: url("./Flaticon.eot"); 9 | src: url("./Flaticon.eot?#iefix") format("embedded-opentype"), 10 | url("./Flaticon.woff2") format("woff2"), 11 | url("./Flaticon.woff") format("woff"), 12 | url("./Flaticon.ttf") format("truetype"), 13 | url("./Flaticon.svg#Flaticon") format("svg"); 14 | font-weight: normal; 15 | font-style: normal; 16 | } 17 | 18 | @media screen and (-webkit-min-device-pixel-ratio:0) { 19 | @font-face { 20 | font-family: "Flaticon"; 21 | src: url("./Flaticon.svg#Flaticon") format("svg"); 22 | } 23 | } 24 | 25 | .fi:before{ 26 | display: inline-block; 27 | font-family: "Flaticon"; 28 | font-style: normal; 29 | font-weight: normal; 30 | font-variant: normal; 31 | line-height: 1; 32 | text-decoration: inherit; 33 | text-rendering: optimizeLegibility; 34 | text-transform: none; 35 | -moz-osx-font-smoothing: grayscale; 36 | -webkit-font-smoothing: antialiased; 37 | font-smoothing: antialiased; 38 | } 39 | 40 | .flaticon-ideas:before { content: "\f100"; } 41 | .flaticon-flasks:before { content: "\f101"; } 42 | .flaticon-analysis:before { content: "\f102"; } 43 | .flaticon-ux-design:before { content: "\f103"; } 44 | .flaticon-web-design:before { content: "\f104"; } 45 | .flaticon-idea:before { content: "\f105"; } 46 | .flaticon-innovation:before { content: "\f106"; } 47 | 48 | $font-Flaticon-ideas: "\f100"; 49 | $font-Flaticon-flasks: "\f101"; 50 | $font-Flaticon-analysis: "\f102"; 51 | $font-Flaticon-ux-design: "\f103"; 52 | $font-Flaticon-web-design: "\f104"; 53 | $font-Flaticon-idea: "\f105"; 54 | $font-Flaticon-innovation: "\f106"; -------------------------------------------------------------------------------- /Portfolio Website/fonts/flaticon/font/flaticon.css: -------------------------------------------------------------------------------- 1 | /* 2 | Flaticon icon font: Flaticon 3 | Creation date: 20/03/2019 02:18 4 | */ 5 | 6 | @font-face { 7 | font-family: "Flaticon"; 8 | src: url("./Flaticon.eot"); 9 | src: url("./Flaticon.eot?#iefix") format("embedded-opentype"), 10 | url("./Flaticon.woff2") format("woff2"), 11 | url("./Flaticon.woff") format("woff"), 12 | url("./Flaticon.ttf") format("truetype"), 13 | url("./Flaticon.svg#Flaticon") format("svg"); 14 | font-weight: normal; 15 | font-style: normal; 16 | } 17 | 18 | @media screen and (-webkit-min-device-pixel-ratio:0) { 19 | @font-face { 20 | font-family: "Flaticon"; 21 | src: url("./Flaticon.svg#Flaticon") format("svg"); 22 | } 23 | } 24 | 25 | [class^="flaticon-"]:before, [class*=" flaticon-"]:before, 26 | [class^="flaticon-"]:after, [class*=" flaticon-"]:after { 27 | font-family: Flaticon; 28 | font-size: 20px; 29 | font-style: normal; 30 | margin-left: 20px; 31 | } 32 | 33 | .flaticon-ideas:before { content: "\f100"; } 34 | .flaticon-flasks:before { content: "\f101"; } 35 | .flaticon-analysis:before { content: "\f102"; } 36 | .flaticon-ux-design:before { content: "\f103"; } 37 | .flaticon-web-design:before { content: "\f104"; } 38 | .flaticon-idea:before { content: "\f105"; } 39 | .flaticon-innovation:before { content: "\f106"; } -------------------------------------------------------------------------------- /Portfolio Website/fonts/flaticon/license/license.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/flaticon/license/license.pdf -------------------------------------------------------------------------------- /Portfolio Website/fonts/icomoon/icomoon.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/icomoon/icomoon.eot -------------------------------------------------------------------------------- /Portfolio Website/fonts/icomoon/icomoon.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/icomoon/icomoon.ttf -------------------------------------------------------------------------------- /Portfolio Website/fonts/icomoon/icomoon.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/icomoon/icomoon.woff -------------------------------------------------------------------------------- /Portfolio Website/fonts/ionicons/fonts/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/ionicons/fonts/.DS_Store -------------------------------------------------------------------------------- /Portfolio Website/fonts/ionicons/fonts/ionicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/ionicons/fonts/ionicons.eot -------------------------------------------------------------------------------- /Portfolio Website/fonts/ionicons/fonts/ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/ionicons/fonts/ionicons.ttf -------------------------------------------------------------------------------- /Portfolio Website/fonts/ionicons/fonts/ionicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/ionicons/fonts/ionicons.woff -------------------------------------------------------------------------------- /Portfolio Website/fonts/ionicons/fonts/ionicons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/ionicons/fonts/ionicons.woff2 -------------------------------------------------------------------------------- /Portfolio Website/fonts/open-iconic/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/open-iconic/open-iconic.eot -------------------------------------------------------------------------------- /Portfolio Website/fonts/open-iconic/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/open-iconic/open-iconic.otf -------------------------------------------------------------------------------- /Portfolio Website/fonts/open-iconic/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/open-iconic/open-iconic.ttf -------------------------------------------------------------------------------- /Portfolio Website/fonts/open-iconic/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/fonts/open-iconic/open-iconic.woff -------------------------------------------------------------------------------- /Portfolio Website/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/.DS_Store -------------------------------------------------------------------------------- /Portfolio Website/images/OIP.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/OIP.jpg -------------------------------------------------------------------------------- /Portfolio Website/images/about-me.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/about-me.png -------------------------------------------------------------------------------- /Portfolio Website/images/about.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/about.png -------------------------------------------------------------------------------- /Portfolio Website/images/b.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/b.jpeg -------------------------------------------------------------------------------- /Portfolio Website/images/bg_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/bg_1.jpg -------------------------------------------------------------------------------- /Portfolio Website/images/bg_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/bg_1.png -------------------------------------------------------------------------------- /Portfolio Website/images/loc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/loc.png -------------------------------------------------------------------------------- /Portfolio Website/images/p.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/p.jpeg -------------------------------------------------------------------------------- /Portfolio Website/images/photo.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/photo.jpeg -------------------------------------------------------------------------------- /Portfolio Website/images/pro copy.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/pro copy.jpeg -------------------------------------------------------------------------------- /Portfolio Website/images/pro.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/pro.jpeg -------------------------------------------------------------------------------- /Portfolio Website/images/profile.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/profile.jpeg -------------------------------------------------------------------------------- /Portfolio Website/images/proj_1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/proj_1.jpg -------------------------------------------------------------------------------- /Portfolio Website/images/proj_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/proj_2.jpg -------------------------------------------------------------------------------- /Portfolio Website/images/proj_3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/proj_3.jpg -------------------------------------------------------------------------------- /Portfolio Website/images/proj_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/proj_4.jpg -------------------------------------------------------------------------------- /Portfolio Website/images/proj_5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/images/proj_5.jpg -------------------------------------------------------------------------------- /Portfolio Website/js/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/js/.DS_Store -------------------------------------------------------------------------------- /Portfolio Website/js/google-map.js: -------------------------------------------------------------------------------- 1 | 2 | var google; 3 | 4 | function init() { 5 | // Basic options for a simple Google Map 6 | // For more options see: https://developers.google.com/maps/documentation/javascript/reference#MapOptions 7 | // var myLatlng = new google.maps.LatLng(40.71751, -73.990922); 8 | var myLatlng = new google.maps.LatLng(40.69847032728747, -73.9514422416687); 9 | // 39.399872 10 | // -8.224454 11 | 12 | var mapOptions = { 13 | // How zoomed in you want the map to start at (always required) 14 | zoom: 7, 15 | 16 | // The latitude and longitude to center the map (always required) 17 | center: myLatlng, 18 | 19 | // How you would like to style the map. 20 | scrollwheel: false, 21 | styles: [ 22 | { 23 | "featureType": "administrative.country", 24 | "elementType": "geometry", 25 | "stylers": [ 26 | { 27 | "visibility": "simplified" 28 | }, 29 | { 30 | "hue": "#ff0000" 31 | } 32 | ] 33 | } 34 | ] 35 | }; 36 | 37 | 38 | 39 | // Get the HTML DOM element that will contain your map 40 | // We are using a div with id="map" seen below in the 41 | var mapElement = document.getElementById('map'); 42 | 43 | // Create the Google Map using out element and options defined above 44 | var map = new google.maps.Map(mapElement, mapOptions); 45 | 46 | var addresses = ['New York']; 47 | 48 | for (var x = 0; x < addresses.length; x++) { 49 | $.getJSON('http://maps.googleapis.com/maps/api/geocode/json?address='+addresses[x]+'&sensor=false', null, function (data) { 50 | var p = data.results[0].geometry.location 51 | var latlng = new google.maps.LatLng(p.lat, p.lng); 52 | new google.maps.Marker({ 53 | position: latlng, 54 | map: map, 55 | icon: 'images/loc.png' 56 | }); 57 | 58 | }); 59 | } 60 | 61 | } 62 | google.maps.event.addDomListener(window, 'load', init); -------------------------------------------------------------------------------- /Portfolio Website/js/jquery.animateNumber.min.js: -------------------------------------------------------------------------------- 1 | /* 2 | jQuery animateNumber plugin v0.0.14 3 | (c) 2013, Alexandr Borisov. 4 | https://github.com/aishek/jquery-animateNumber 5 | */ 6 | (function(d){var r=function(b){return b.split("").reverse().join("")},m={numberStep:function(b,a){var e=Math.floor(b);d(a.elem).text(e)}},g=function(b){var a=b.elem;a.nodeType&&a.parentNode&&(a=a._animateNumberSetter,a||(a=m.numberStep),a(b.now,b))};d.Tween&&d.Tween.propHooks?d.Tween.propHooks.number={set:g}:d.fx.step.number=g;d.animateNumber={numberStepFactories:{append:function(b){return function(a,e){var f=Math.floor(a);d(e.elem).prop("number",a).text(f+b)}},separator:function(b,a,e){b=b||" "; 7 | a=a||3;e=e||"";return function(f,k){var u=0>f,c=Math.floor((u?-1:1)*f).toString(),n=d(k.elem);if(c.length>a){for(var h=c,l=a,m=h.split("").reverse(),c=[],p,s,q,t=0,g=Math.ceil(h.length/l);t num) 49 | counter.beginAt = num; 50 | 51 | var isTime = /[0-9]+:[0-9]+:[0-9]+/.test(num); 52 | 53 | // Convert time to total seconds 54 | if (isTime) { 55 | var times = num.split(':'), 56 | m = 1; 57 | s = 0; 58 | while (times.length > 0) { 59 | s += m * parseInt(times.pop(), 10); 60 | m *= 60; 61 | } 62 | } 63 | 64 | // Generate list of incremental numbers to display 65 | for (var i = divisions; i >= counter.beginAt / num * divisions; i--) { 66 | 67 | var newNum = parseFloat(num / divisions * i).toFixed(decimalPlaces); 68 | 69 | // Add incremental seconds and convert back to time 70 | if (isTime) { 71 | newNum = parseInt(s / divisions * i); 72 | var hours = parseInt(newNum / 3600) % 24; 73 | var minutes = parseInt(newNum / 60) % 60; 74 | var seconds = parseInt(newNum % 60, 10); 75 | newNum = (hours < 10 ? "0" + hours : hours) + ":" + (minutes < 10 ? "0" + minutes : minutes) + ":" + (seconds < 10 ? "0" + seconds : seconds); 76 | } 77 | 78 | // Preserve commas if input had commas 79 | if (isComma) { 80 | while (/(\d+)(\d{3})/.test(newNum.toString())) { 81 | newNum = newNum.toString().replace(/(\d+)(\d{3})/, '$1' + ',' + '$2'); 82 | } 83 | } 84 | if (settings.formatter) { 85 | newNum = settings.formatter.call(this, newNum); 86 | } 87 | nums.unshift(newNum); 88 | } 89 | 90 | $this.data('counterup-nums', nums); 91 | $this.text(counter.beginAt); 92 | 93 | // Updates the number until we're done 94 | var f = function () { 95 | if (!$this.data('counterup-nums')) { 96 | settings.callback.call(this); 97 | return; 98 | } 99 | $this.html($this.data('counterup-nums').shift()); 100 | if ($this.data('counterup-nums').length) { 101 | setTimeout($this.data('counterup-func'), counter.delay); 102 | } else { 103 | $this.data('counterup-nums', null); 104 | $this.data('counterup-func', null); 105 | settings.callback.call(this); 106 | } 107 | }; 108 | $this.data('counterup-func', f); 109 | 110 | // Start the count up 111 | setTimeout($this.data('counterup-func'), counter.delay); 112 | }; 113 | 114 | // Perform counts when the element gets into view 115 | $this.waypoint(function (direction) { 116 | counterUpper(); 117 | this.destroy(); //-- Waypoint 3.0 version of triggerOnce 118 | }, {offset: counter.offset + "%", context: counter.context}); 119 | }); 120 | 121 | }; 122 | 123 | })(jQuery); 124 | -------------------------------------------------------------------------------- /Portfolio Website/lib/counterup/jquery.counterup.min.js: -------------------------------------------------------------------------------- 1 | (function($){"use strict";$.fn.counterUp=function(options){var settings=$.extend({time:400,delay:10,offset:100,beginAt:0,formatter:false,context:"window",callback:function(){}},options),s;return this.each(function(){var $this=$(this),counter={time:$(this).data("counterup-time")||settings.time,delay:$(this).data("counterup-delay")||settings.delay,offset:$(this).data("counterup-offset")||settings.offset,beginAt:$(this).data("counterup-beginat")||settings.beginAt,context:$(this).data("counterup-context")||settings.context};var counterUpper=function(){var nums=[];var divisions=counter.time/counter.delay;var num=$(this).attr("data-num")?$(this).attr("data-num"):$this.text();var isComma=/[0-9]+,[0-9]+/.test(num);num=num.replace(/,/g,"");var decimalPlaces=(num.split(".")[1]||[]).length;if(counter.beginAt>num)counter.beginAt=num;var isTime=/[0-9]+:[0-9]+:[0-9]+/.test(num);if(isTime){var times=num.split(":"),m=1;s=0;while(times.length>0){s+=m*parseInt(times.pop(),10);m*=60}}for(var i=divisions;i>=counter.beginAt/num*divisions;i--){var newNum=parseFloat(num/divisions*i).toFixed(decimalPlaces);if(isTime){newNum=parseInt(s/divisions*i);var hours=parseInt(newNum/3600)%24;var minutes=parseInt(newNum/60)%60;var seconds=parseInt(newNum%60,10);newNum=(hours<10?"0"+hours:hours)+":"+(minutes<10?"0"+minutes:minutes)+":"+(seconds<10?"0"+seconds:seconds)}if(isComma){while(/(\d+)(\d{3})/.test(newNum.toString())){newNum=newNum.toString().replace(/(\d+)(\d{3})/,"$1"+","+"$2")}}if(settings.formatter){newNum=settings.formatter.call(this,newNum)}nums.unshift(newNum)}$this.data("counterup-nums",nums);$this.text(counter.beginAt);var f=function(){if(!$this.data("counterup-nums")){settings.callback.call(this);return}$this.html($this.data("counterup-nums").shift());if($this.data("counterup-nums").length){setTimeout($this.data("counterup-func"),counter.delay)}else{$this.data("counterup-nums",null);$this.data("counterup-func",null);settings.callback.call(this)}};$this.data("counterup-func",f);setTimeout($this.data("counterup-func"),counter.delay)};$this.waypoint(function(direction){counterUpper();this.destroy()},{offset:counter.offset+"%",context:counter.context})})}})(jQuery); 2 | -------------------------------------------------------------------------------- /Portfolio Website/lib/easing/easing.js: -------------------------------------------------------------------------------- 1 | /* 2 | * jQuery Easing v1.4.1 - http://gsgd.co.uk/sandbox/jquery/easing/ 3 | * Open source under the BSD License. 4 | * Copyright © 2008 George McGinley Smith 5 | * All rights reserved. 6 | * https://raw.github.com/gdsmith/jquery-easing/master/LICENSE 7 | */ 8 | 9 | (function (factory) { 10 | if (typeof define === "function" && define.amd) { 11 | define(['jquery'], function ($) { 12 | return factory($); 13 | }); 14 | } else if (typeof module === "object" && typeof module.exports === "object") { 15 | exports = factory(require('jquery')); 16 | } else { 17 | factory(jQuery); 18 | } 19 | })(function($){ 20 | 21 | // Preserve the original jQuery "swing" easing as "jswing" 22 | if (typeof $.easing !== 'undefined') { 23 | $.easing['jswing'] = $.easing['swing']; 24 | } 25 | 26 | var pow = Math.pow, 27 | sqrt = Math.sqrt, 28 | sin = Math.sin, 29 | cos = Math.cos, 30 | PI = Math.PI, 31 | c1 = 1.70158, 32 | c2 = c1 * 1.525, 33 | c3 = c1 + 1, 34 | c4 = ( 2 * PI ) / 3, 35 | c5 = ( 2 * PI ) / 4.5; 36 | 37 | // x is the fraction of animation progress, in the range 0..1 38 | function bounceOut(x) { 39 | var n1 = 7.5625, 40 | d1 = 2.75; 41 | if ( x < 1/d1 ) { 42 | return n1*x*x; 43 | } else if ( x < 2/d1 ) { 44 | return n1*(x-=(1.5/d1))*x + .75; 45 | } else if ( x < 2.5/d1 ) { 46 | return n1*(x-=(2.25/d1))*x + .9375; 47 | } else { 48 | return n1*(x-=(2.625/d1))*x + .984375; 49 | } 50 | } 51 | 52 | $.extend( $.easing, 53 | { 54 | def: 'easeOutQuad', 55 | swing: function (x) { 56 | return $.easing[$.easing.def](x); 57 | }, 58 | easeInQuad: function (x) { 59 | return x * x; 60 | }, 61 | easeOutQuad: function (x) { 62 | return 1 - ( 1 - x ) * ( 1 - x ); 63 | }, 64 | easeInOutQuad: function (x) { 65 | return x < 0.5 ? 66 | 2 * x * x : 67 | 1 - pow( -2 * x + 2, 2 ) / 2; 68 | }, 69 | easeInCubic: function (x) { 70 | return x * x * x; 71 | }, 72 | easeOutCubic: function (x) { 73 | return 1 - pow( 1 - x, 3 ); 74 | }, 75 | easeInOutCubic: function (x) { 76 | return x < 0.5 ? 77 | 4 * x * x * x : 78 | 1 - pow( -2 * x + 2, 3 ) / 2; 79 | }, 80 | easeInQuart: function (x) { 81 | return x * x * x * x; 82 | }, 83 | easeOutQuart: function (x) { 84 | return 1 - pow( 1 - x, 4 ); 85 | }, 86 | easeInOutQuart: function (x) { 87 | return x < 0.5 ? 88 | 8 * x * x * x * x : 89 | 1 - pow( -2 * x + 2, 4 ) / 2; 90 | }, 91 | easeInQuint: function (x) { 92 | return x * x * x * x * x; 93 | }, 94 | easeOutQuint: function (x) { 95 | return 1 - pow( 1 - x, 5 ); 96 | }, 97 | easeInOutQuint: function (x) { 98 | return x < 0.5 ? 99 | 16 * x * x * x * x * x : 100 | 1 - pow( -2 * x + 2, 5 ) / 2; 101 | }, 102 | easeInSine: function (x) { 103 | return 1 - cos( x * PI/2 ); 104 | }, 105 | easeOutSine: function (x) { 106 | return sin( x * PI/2 ); 107 | }, 108 | easeInOutSine: function (x) { 109 | return -( cos( PI * x ) - 1 ) / 2; 110 | }, 111 | easeInExpo: function (x) { 112 | return x === 0 ? 0 : pow( 2, 10 * x - 10 ); 113 | }, 114 | easeOutExpo: function (x) { 115 | return x === 1 ? 1 : 1 - pow( 2, -10 * x ); 116 | }, 117 | easeInOutExpo: function (x) { 118 | return x === 0 ? 0 : x === 1 ? 1 : x < 0.5 ? 119 | pow( 2, 20 * x - 10 ) / 2 : 120 | ( 2 - pow( 2, -20 * x + 10 ) ) / 2; 121 | }, 122 | easeInCirc: function (x) { 123 | return 1 - sqrt( 1 - pow( x, 2 ) ); 124 | }, 125 | easeOutCirc: function (x) { 126 | return sqrt( 1 - pow( x - 1, 2 ) ); 127 | }, 128 | easeInOutCirc: function (x) { 129 | return x < 0.5 ? 130 | ( 1 - sqrt( 1 - pow( 2 * x, 2 ) ) ) / 2 : 131 | ( sqrt( 1 - pow( -2 * x + 2, 2 ) ) + 1 ) / 2; 132 | }, 133 | easeInElastic: function (x) { 134 | return x === 0 ? 0 : x === 1 ? 1 : 135 | -pow( 2, 10 * x - 10 ) * sin( ( x * 10 - 10.75 ) * c4 ); 136 | }, 137 | easeOutElastic: function (x) { 138 | return x === 0 ? 0 : x === 1 ? 1 : 139 | pow( 2, -10 * x ) * sin( ( x * 10 - 0.75 ) * c4 ) + 1; 140 | }, 141 | easeInOutElastic: function (x) { 142 | return x === 0 ? 0 : x === 1 ? 1 : x < 0.5 ? 143 | -( pow( 2, 20 * x - 10 ) * sin( ( 20 * x - 11.125 ) * c5 )) / 2 : 144 | pow( 2, -20 * x + 10 ) * sin( ( 20 * x - 11.125 ) * c5 ) / 2 + 1; 145 | }, 146 | easeInBack: function (x) { 147 | return c3 * x * x * x - c1 * x * x; 148 | }, 149 | easeOutBack: function (x) { 150 | return 1 + c3 * pow( x - 1, 3 ) + c1 * pow( x - 1, 2 ); 151 | }, 152 | easeInOutBack: function (x) { 153 | return x < 0.5 ? 154 | ( pow( 2 * x, 2 ) * ( ( c2 + 1 ) * 2 * x - c2 ) ) / 2 : 155 | ( pow( 2 * x - 2, 2 ) *( ( c2 + 1 ) * ( x * 2 - 2 ) + c2 ) + 2 ) / 2; 156 | }, 157 | easeInBounce: function (x) { 158 | return 1 - bounceOut( 1 - x ); 159 | }, 160 | easeOutBounce: bounceOut, 161 | easeInOutBounce: function (x) { 162 | return x < 0.5 ? 163 | ( 1 - bounceOut( 1 - 2 * x ) ) / 2 : 164 | ( 1 + bounceOut( 2 * x - 1 ) ) / 2; 165 | } 166 | }); 167 | 168 | }); 169 | -------------------------------------------------------------------------------- /Portfolio Website/lib/easing/easing.min.js: -------------------------------------------------------------------------------- 1 | !function(n){"function"==typeof define&&define.amd?define(["jquery"],function(e){return n(e)}):"object"==typeof module&&"object"==typeof module.exports?exports=n(require("jquery")):n(jQuery)}(function(n){function e(n){var e=7.5625,t=2.75;return n<1/t?e*n*n:n<2/t?e*(n-=1.5/t)*n+.75:n<2.5/t?e*(n-=2.25/t)*n+.9375:e*(n-=2.625/t)*n+.984375}void 0!==n.easing&&(n.easing.jswing=n.easing.swing);var t=Math.pow,u=Math.sqrt,r=Math.sin,i=Math.cos,a=Math.PI,c=1.70158,o=1.525*c,s=2*a/3,f=2*a/4.5;n.extend(n.easing,{def:"easeOutQuad",swing:function(e){return n.easing[n.easing.def](e)},easeInQuad:function(n){return n*n},easeOutQuad:function(n){return 1-(1-n)*(1-n)},easeInOutQuad:function(n){return n<.5?2*n*n:1-t(-2*n+2,2)/2},easeInCubic:function(n){return n*n*n},easeOutCubic:function(n){return 1-t(1-n,3)},easeInOutCubic:function(n){return n<.5?4*n*n*n:1-t(-2*n+2,3)/2},easeInQuart:function(n){return n*n*n*n},easeOutQuart:function(n){return 1-t(1-n,4)},easeInOutQuart:function(n){return n<.5?8*n*n*n*n:1-t(-2*n+2,4)/2},easeInQuint:function(n){return n*n*n*n*n},easeOutQuint:function(n){return 1-t(1-n,5)},easeInOutQuint:function(n){return n<.5?16*n*n*n*n*n:1-t(-2*n+2,5)/2},easeInSine:function(n){return 1-i(n*a/2)},easeOutSine:function(n){return r(n*a/2)},easeInOutSine:function(n){return-(i(a*n)-1)/2},easeInExpo:function(n){return 0===n?0:t(2,10*n-10)},easeOutExpo:function(n){return 1===n?1:1-t(2,-10*n)},easeInOutExpo:function(n){return 0===n?0:1===n?1:n<.5?t(2,20*n-10)/2:(2-t(2,-20*n+10))/2},easeInCirc:function(n){return 1-u(1-t(n,2))},easeOutCirc:function(n){return u(1-t(n-1,2))},easeInOutCirc:function(n){return n<.5?(1-u(1-t(2*n,2)))/2:(u(1-t(-2*n+2,2))+1)/2},easeInElastic:function(n){return 0===n?0:1===n?1:-t(2,10*n-10)*r((10*n-10.75)*s)},easeOutElastic:function(n){return 0===n?0:1===n?1:t(2,-10*n)*r((10*n-.75)*s)+1},easeInOutElastic:function(n){return 0===n?0:1===n?1:n<.5?-(t(2,20*n-10)*r((20*n-11.125)*f))/2:t(2,-20*n+10)*r((20*n-11.125)*f)/2+1},easeInBack:function(n){return(c+1)*n*n*n-c*n*n},easeOutBack:function(n){return 1+(c+1)*t(n-1,3)+c*t(n-1,2)},easeInOutBack:function(n){return n<.5?t(2*n,2)*(7.189819*n-o)/2:(t(2*n-2,2)*((o+1)*(2*n-2)+o)+2)/2},easeInBounce:function(n){return 1-e(1-n)},easeOutBounce:e,easeInOutBounce:function(n){return n<.5?(1-e(1-2*n))/2:(1+e(2*n-1))/2}})}); 2 | -------------------------------------------------------------------------------- /Portfolio Website/lib/font-awesome/fonts/FontAwesome.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/lib/font-awesome/fonts/FontAwesome.otf -------------------------------------------------------------------------------- /Portfolio Website/lib/font-awesome/fonts/fontawesome-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/lib/font-awesome/fonts/fontawesome-webfont.eot -------------------------------------------------------------------------------- /Portfolio Website/lib/font-awesome/fonts/fontawesome-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/lib/font-awesome/fonts/fontawesome-webfont.ttf -------------------------------------------------------------------------------- /Portfolio Website/lib/font-awesome/fonts/fontawesome-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/lib/font-awesome/fonts/fontawesome-webfont.woff -------------------------------------------------------------------------------- /Portfolio Website/lib/font-awesome/fonts/fontawesome-webfont.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/lib/font-awesome/fonts/fontawesome-webfont.woff2 -------------------------------------------------------------------------------- /Portfolio Website/lib/ionicons/fonts/ionicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/lib/ionicons/fonts/ionicons.eot -------------------------------------------------------------------------------- /Portfolio Website/lib/ionicons/fonts/ionicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/lib/ionicons/fonts/ionicons.ttf -------------------------------------------------------------------------------- /Portfolio Website/lib/ionicons/fonts/ionicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/lib/ionicons/fonts/ionicons.woff -------------------------------------------------------------------------------- /Portfolio Website/lib/lightbox/css/lightbox.css: -------------------------------------------------------------------------------- 1 | html.lb-disable-scrolling { 2 | overflow: hidden; 3 | /* Position fixed required for iOS. Just putting overflow: hidden; on the body is not enough. */ 4 | position: fixed; 5 | height: 100vh; 6 | width: 100vw; 7 | } 8 | 9 | .lightboxOverlay { 10 | position: absolute; 11 | top: 0; 12 | left: 0; 13 | z-index: 9999; 14 | background-color: black; 15 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); 16 | opacity: 0.8; 17 | display: none; 18 | } 19 | 20 | .lightbox { 21 | position: absolute; 22 | left: 0; 23 | width: 100%; 24 | z-index: 10000; 25 | text-align: center; 26 | line-height: 0; 27 | font-weight: normal; 28 | } 29 | 30 | .lightbox .lb-image { 31 | display: block; 32 | height: auto; 33 | max-width: inherit; 34 | max-height: none; 35 | border-radius: 3px; 36 | 37 | /* Image border */ 38 | border: 4px solid white; 39 | } 40 | 41 | .lightbox a img { 42 | border: none; 43 | } 44 | 45 | .lb-outerContainer { 46 | position: relative; 47 | *zoom: 1; 48 | width: 250px; 49 | height: 250px; 50 | margin: 0 auto; 51 | border-radius: 4px; 52 | 53 | /* Background color behind image. 54 | This is visible during transitions. */ 55 | background-color: white; 56 | } 57 | 58 | .lb-outerContainer:after { 59 | content: ""; 60 | display: table; 61 | clear: both; 62 | } 63 | 64 | .lb-loader { 65 | position: absolute; 66 | top: 43%; 67 | left: 0; 68 | height: 25%; 69 | width: 100%; 70 | text-align: center; 71 | line-height: 0; 72 | } 73 | 74 | .lb-cancel { 75 | display: block; 76 | width: 32px; 77 | height: 32px; 78 | margin: 0 auto; 79 | background: url(../images/loading.gif) no-repeat; 80 | } 81 | 82 | .lb-nav { 83 | position: absolute; 84 | top: 0; 85 | left: 0; 86 | height: 100%; 87 | width: 100%; 88 | z-index: 10; 89 | } 90 | 91 | .lb-container > .nav { 92 | left: 0; 93 | } 94 | 95 | .lb-nav a { 96 | outline: none; 97 | background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=='); 98 | } 99 | 100 | .lb-prev, .lb-next { 101 | height: 100%; 102 | cursor: pointer; 103 | display: block; 104 | } 105 | 106 | .lb-nav a.lb-prev { 107 | width: 34%; 108 | left: 0; 109 | float: left; 110 | background: url(../images/prev.png) left 48% no-repeat; 111 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 112 | opacity: 0; 113 | -webkit-transition: opacity 0.6s; 114 | -moz-transition: opacity 0.6s; 115 | -o-transition: opacity 0.6s; 116 | transition: opacity 0.6s; 117 | } 118 | 119 | .lb-nav a.lb-prev:hover { 120 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 121 | opacity: 1; 122 | } 123 | 124 | .lb-nav a.lb-next { 125 | width: 64%; 126 | right: 0; 127 | float: right; 128 | background: url(../images/next.png) right 48% no-repeat; 129 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); 130 | opacity: 0; 131 | -webkit-transition: opacity 0.6s; 132 | -moz-transition: opacity 0.6s; 133 | -o-transition: opacity 0.6s; 134 | transition: opacity 0.6s; 135 | } 136 | 137 | .lb-nav a.lb-next:hover { 138 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 139 | opacity: 1; 140 | } 141 | 142 | .lb-dataContainer { 143 | margin: 0 auto; 144 | padding-top: 5px; 145 | *zoom: 1; 146 | width: 100%; 147 | border-bottom-left-radius: 4px; 148 | border-bottom-right-radius: 4px; 149 | } 150 | 151 | .lb-dataContainer:after { 152 | content: ""; 153 | display: table; 154 | clear: both; 155 | } 156 | 157 | .lb-data { 158 | padding: 0 4px; 159 | color: #ccc; 160 | } 161 | 162 | .lb-data .lb-details { 163 | width: 85%; 164 | float: left; 165 | text-align: left; 166 | line-height: 1.1em; 167 | } 168 | 169 | .lb-data .lb-caption { 170 | font-size: 13px; 171 | font-weight: bold; 172 | line-height: 1em; 173 | } 174 | 175 | .lb-data .lb-caption a { 176 | color: #4ae; 177 | } 178 | 179 | .lb-data .lb-number { 180 | display: block; 181 | clear: left; 182 | padding-bottom: 1em; 183 | font-size: 12px; 184 | color: #999999; 185 | } 186 | 187 | .lb-data .lb-close { 188 | display: block; 189 | float: right; 190 | width: 30px; 191 | height: 30px; 192 | background: url(../images/close.png) top right no-repeat; 193 | text-align: right; 194 | outline: none; 195 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); 196 | opacity: 0.7; 197 | -webkit-transition: opacity 0.2s; 198 | -moz-transition: opacity 0.2s; 199 | -o-transition: opacity 0.2s; 200 | transition: opacity 0.2s; 201 | } 202 | 203 | .lb-data .lb-close:hover { 204 | cursor: pointer; 205 | filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); 206 | opacity: 1; 207 | } 208 | -------------------------------------------------------------------------------- /Portfolio Website/lib/lightbox/css/lightbox.min.css: -------------------------------------------------------------------------------- 1 | .lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1} -------------------------------------------------------------------------------- /Portfolio Website/lib/lightbox/images/close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/lib/lightbox/images/close.png -------------------------------------------------------------------------------- /Portfolio Website/lib/lightbox/images/loading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/lib/lightbox/images/loading.gif -------------------------------------------------------------------------------- /Portfolio Website/lib/lightbox/images/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/lib/lightbox/images/next.png -------------------------------------------------------------------------------- /Portfolio Website/lib/lightbox/images/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/lib/lightbox/images/prev.png -------------------------------------------------------------------------------- /Portfolio Website/lib/lightbox/links.php: -------------------------------------------------------------------------------- 1 | 'lib/lightbox/css/lightbox.min.css', 4 | 'js' => 'lib/lightbox/js/lightbox.min.js' 5 | ); 6 | ?> 7 | -------------------------------------------------------------------------------- /Portfolio Website/lib/owlcarousel/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2014 Owl 2 | Modified work Copyright 2016-2018 David Deutsch 3 | 4 | Permission is hereby granted, free of charge, to any person 5 | obtaining a copy of this software and associated documentation 6 | files (the "Software"), to deal in the Software without 7 | restriction, including without limitation the rights to use, 8 | copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the 10 | Software is furnished to do so, subject to the following 11 | conditions: 12 | 13 | The above copyright notice and this permission notice shall be 14 | included in all copies or substantial portions of the Software. 15 | 16 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 18 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 19 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT 20 | HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 21 | WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 22 | FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 23 | OTHER DEALINGS IN THE SOFTWARE. 24 | -------------------------------------------------------------------------------- /Portfolio Website/lib/owlcarousel/assets/ajax-loader.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/lib/owlcarousel/assets/ajax-loader.gif -------------------------------------------------------------------------------- /Portfolio Website/lib/owlcarousel/assets/owl.carousel.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.3.4 3 | * Copyright 2013-2018 David Deutsch 4 | * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 5 | */ 6 | /* 7 | * Owl Carousel - Core 8 | */ 9 | .owl-carousel { 10 | display: none; 11 | width: 100%; 12 | -webkit-tap-highlight-color: transparent; 13 | /* position relative and z-index fix webkit rendering fonts issue */ 14 | position: relative; 15 | z-index: 1; } 16 | .owl-carousel .owl-stage { 17 | position: relative; 18 | -ms-touch-action: pan-Y; 19 | touch-action: manipulation; 20 | -moz-backface-visibility: hidden; 21 | /* fix firefox animation glitch */ } 22 | .owl-carousel .owl-stage:after { 23 | content: "."; 24 | display: block; 25 | clear: both; 26 | visibility: hidden; 27 | line-height: 0; 28 | height: 0; } 29 | .owl-carousel .owl-stage-outer { 30 | position: relative; 31 | overflow: hidden; 32 | /* fix for flashing background */ 33 | -webkit-transform: translate3d(0px, 0px, 0px); } 34 | .owl-carousel .owl-wrapper, 35 | .owl-carousel .owl-item { 36 | -webkit-backface-visibility: hidden; 37 | -moz-backface-visibility: hidden; 38 | -ms-backface-visibility: hidden; 39 | -webkit-transform: translate3d(0, 0, 0); 40 | -moz-transform: translate3d(0, 0, 0); 41 | -ms-transform: translate3d(0, 0, 0); } 42 | .owl-carousel .owl-item { 43 | position: relative; 44 | min-height: 1px; 45 | float: left; 46 | -webkit-backface-visibility: hidden; 47 | -webkit-tap-highlight-color: transparent; 48 | -webkit-touch-callout: none; } 49 | .owl-carousel .owl-item img { 50 | display: block; 51 | width: 100%; } 52 | .owl-carousel .owl-nav.disabled, 53 | .owl-carousel .owl-dots.disabled { 54 | display: none; } 55 | .owl-carousel .owl-nav .owl-prev, 56 | .owl-carousel .owl-nav .owl-next, 57 | .owl-carousel .owl-dot { 58 | cursor: pointer; 59 | -webkit-user-select: none; 60 | -khtml-user-select: none; 61 | -moz-user-select: none; 62 | -ms-user-select: none; 63 | user-select: none; } 64 | .owl-carousel .owl-nav button.owl-prev, 65 | .owl-carousel .owl-nav button.owl-next, 66 | .owl-carousel button.owl-dot { 67 | background: none; 68 | color: inherit; 69 | border: none; 70 | padding: 0 !important; 71 | font: inherit; } 72 | .owl-carousel.owl-loaded { 73 | display: block; } 74 | .owl-carousel.owl-loading { 75 | opacity: 0; 76 | display: block; } 77 | .owl-carousel.owl-hidden { 78 | opacity: 0; } 79 | .owl-carousel.owl-refresh .owl-item { 80 | visibility: hidden; } 81 | .owl-carousel.owl-drag .owl-item { 82 | -ms-touch-action: pan-y; 83 | touch-action: pan-y; 84 | -webkit-user-select: none; 85 | -moz-user-select: none; 86 | -ms-user-select: none; 87 | user-select: none; } 88 | .owl-carousel.owl-grab { 89 | cursor: move; 90 | cursor: grab; } 91 | .owl-carousel.owl-rtl { 92 | direction: rtl; } 93 | .owl-carousel.owl-rtl .owl-item { 94 | float: right; } 95 | 96 | /* No Js */ 97 | .no-js .owl-carousel { 98 | display: block; } 99 | 100 | /* 101 | * Owl Carousel - Animate Plugin 102 | */ 103 | .owl-carousel .animated { 104 | animation-duration: 1000ms; 105 | animation-fill-mode: both; } 106 | 107 | .owl-carousel .owl-animated-in { 108 | z-index: 0; } 109 | 110 | .owl-carousel .owl-animated-out { 111 | z-index: 1; } 112 | 113 | .owl-carousel .fadeOut { 114 | animation-name: fadeOut; } 115 | 116 | @keyframes fadeOut { 117 | 0% { 118 | opacity: 1; } 119 | 100% { 120 | opacity: 0; } } 121 | 122 | /* 123 | * Owl Carousel - Auto Height Plugin 124 | */ 125 | .owl-height { 126 | transition: height 500ms ease-in-out; } 127 | 128 | /* 129 | * Owl Carousel - Lazy Load Plugin 130 | */ 131 | .owl-carousel .owl-item { 132 | /** 133 | This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong 134 | calculation of the height of the owl-item that breaks page layouts 135 | */ } 136 | .owl-carousel .owl-item .owl-lazy { 137 | opacity: 0; 138 | transition: opacity 400ms ease; } 139 | .owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) { 140 | max-height: 0; } 141 | .owl-carousel .owl-item img.owl-lazy { 142 | transform-style: preserve-3d; } 143 | 144 | /* 145 | * Owl Carousel - Video Plugin 146 | */ 147 | .owl-carousel .owl-video-wrapper { 148 | position: relative; 149 | height: 100%; 150 | background: #000; } 151 | 152 | .owl-carousel .owl-video-play-icon { 153 | position: absolute; 154 | height: 80px; 155 | width: 80px; 156 | left: 50%; 157 | top: 50%; 158 | margin-left: -40px; 159 | margin-top: -40px; 160 | background: url("owl.video.play.png") no-repeat; 161 | cursor: pointer; 162 | z-index: 1; 163 | -webkit-backface-visibility: hidden; 164 | transition: transform 100ms ease; } 165 | 166 | .owl-carousel .owl-video-play-icon:hover { 167 | -ms-transform: scale(1.3, 1.3); 168 | transform: scale(1.3, 1.3); } 169 | 170 | .owl-carousel .owl-video-playing .owl-video-tn, 171 | .owl-carousel .owl-video-playing .owl-video-play-icon { 172 | display: none; } 173 | 174 | .owl-carousel .owl-video-tn { 175 | opacity: 0; 176 | height: 100%; 177 | background-position: center center; 178 | background-repeat: no-repeat; 179 | background-size: contain; 180 | transition: opacity 400ms ease; } 181 | 182 | .owl-carousel .owl-video-frame { 183 | position: relative; 184 | z-index: 1; 185 | height: 100%; 186 | width: 100%; } 187 | -------------------------------------------------------------------------------- /Portfolio Website/lib/owlcarousel/assets/owl.carousel.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.3.4 3 | * Copyright 2013-2018 David Deutsch 4 | * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 5 | */ 6 | .owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%} -------------------------------------------------------------------------------- /Portfolio Website/lib/owlcarousel/assets/owl.theme.default.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.3.4 3 | * Copyright 2013-2018 David Deutsch 4 | * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 5 | */ 6 | /* 7 | * Default theme - Owl Carousel CSS File 8 | */ 9 | .owl-theme .owl-nav { 10 | margin-top: 10px; 11 | text-align: center; 12 | -webkit-tap-highlight-color: transparent; } 13 | .owl-theme .owl-nav [class*='owl-'] { 14 | color: #FFF; 15 | font-size: 14px; 16 | margin: 5px; 17 | padding: 4px 7px; 18 | background: #D6D6D6; 19 | display: inline-block; 20 | cursor: pointer; 21 | border-radius: 3px; } 22 | .owl-theme .owl-nav [class*='owl-']:hover { 23 | background: #869791; 24 | color: #FFF; 25 | text-decoration: none; } 26 | .owl-theme .owl-nav .disabled { 27 | opacity: 0.5; 28 | cursor: default; } 29 | 30 | .owl-theme .owl-nav.disabled + .owl-dots { 31 | margin-top: 10px; } 32 | 33 | .owl-theme .owl-dots { 34 | text-align: center; 35 | -webkit-tap-highlight-color: transparent; } 36 | .owl-theme .owl-dots .owl-dot { 37 | display: inline-block; 38 | zoom: 1; 39 | *display: inline; } 40 | .owl-theme .owl-dots .owl-dot span { 41 | width: 10px; 42 | height: 10px; 43 | margin: 5px 7px; 44 | background: #D6D6D6; 45 | display: block; 46 | -webkit-backface-visibility: visible; 47 | transition: opacity 200ms ease; 48 | border-radius: 30px; } 49 | .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { 50 | background: #869791; } 51 | -------------------------------------------------------------------------------- /Portfolio Website/lib/owlcarousel/assets/owl.theme.default.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.3.4 3 | * Copyright 2013-2018 David Deutsch 4 | * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 5 | */ 6 | .owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791} -------------------------------------------------------------------------------- /Portfolio Website/lib/owlcarousel/assets/owl.theme.green.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.3.4 3 | * Copyright 2013-2018 David Deutsch 4 | * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 5 | */ 6 | /* 7 | * Green theme - Owl Carousel CSS File 8 | */ 9 | .owl-theme .owl-nav { 10 | margin-top: 10px; 11 | text-align: center; 12 | -webkit-tap-highlight-color: transparent; } 13 | .owl-theme .owl-nav [class*='owl-'] { 14 | color: #FFF; 15 | font-size: 14px; 16 | margin: 5px; 17 | padding: 4px 7px; 18 | background: #D6D6D6; 19 | display: inline-block; 20 | cursor: pointer; 21 | border-radius: 3px; } 22 | .owl-theme .owl-nav [class*='owl-']:hover { 23 | background: #4DC7A0; 24 | color: #FFF; 25 | text-decoration: none; } 26 | .owl-theme .owl-nav .disabled { 27 | opacity: 0.5; 28 | cursor: default; } 29 | 30 | .owl-theme .owl-nav.disabled + .owl-dots { 31 | margin-top: 10px; } 32 | 33 | .owl-theme .owl-dots { 34 | text-align: center; 35 | -webkit-tap-highlight-color: transparent; } 36 | .owl-theme .owl-dots .owl-dot { 37 | display: inline-block; 38 | zoom: 1; 39 | *display: inline; } 40 | .owl-theme .owl-dots .owl-dot span { 41 | width: 10px; 42 | height: 10px; 43 | margin: 5px 7px; 44 | background: #D6D6D6; 45 | display: block; 46 | -webkit-backface-visibility: visible; 47 | transition: opacity 200ms ease; 48 | border-radius: 30px; } 49 | .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { 50 | background: #4DC7A0; } 51 | -------------------------------------------------------------------------------- /Portfolio Website/lib/owlcarousel/assets/owl.theme.green.min.css: -------------------------------------------------------------------------------- 1 | /** 2 | * Owl Carousel v2.3.4 3 | * Copyright 2013-2018 David Deutsch 4 | * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE 5 | */ 6 | .owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#4DC7A0;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#4DC7A0} -------------------------------------------------------------------------------- /Portfolio Website/lib/owlcarousel/assets/owl.video.play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/lib/owlcarousel/assets/owl.video.play.png -------------------------------------------------------------------------------- /Portfolio Website/resum.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/resum.pdf -------------------------------------------------------------------------------- /Portfolio Website/scss/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/scss/.DS_Store -------------------------------------------------------------------------------- /Portfolio Website/scss/bootstrap/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubasriSubasriS/Portfolio-Website/ff4a99f275ea6ed213c20b1c418fa87e30551a3f/Portfolio Website/scss/bootstrap/.DS_Store -------------------------------------------------------------------------------- /Portfolio Website/scss/bootstrap/_alert.scss: -------------------------------------------------------------------------------- 1 | // 2 | // Base styles 3 | // 4 | 5 | .alert { 6 | position: relative; 7 | padding: $alert-padding-y $alert-padding-x; 8 | margin-bottom: $alert-margin-bottom; 9 | border: $alert-border-width solid transparent; 10 | @include border-radius($alert-border-radius); 11 | } 12 | 13 | // Headings for larger alerts 14 | .alert-heading { 15 | // Specified to prevent conflicts of changing $headings-color 16 | color: inherit; 17 | } 18 | 19 | // Provide class for links that match alerts 20 | .alert-link { 21 | font-weight: $alert-link-font-weight; 22 | } 23 | 24 | 25 | // Dismissible alerts 26 | // 27 | // Expand the right padding and account for the close button's positioning. 28 | 29 | .alert-dismissible { 30 | padding-right: $close-font-size + $alert-padding-x * 2; 31 | 32 | // Adjust close link position 33 | .close { 34 | position: absolute; 35 | top: 0; 36 | right: 0; 37 | padding: $alert-padding-y $alert-padding-x; 38 | color: inherit; 39 | } 40 | } 41 | 42 | 43 | // Alternate styles 44 | // 45 | // Generate contextual modifier classes for colorizing the alert. 46 | 47 | @each $color, $value in $theme-colors { 48 | .alert-#{$color} { 49 | @include alert-variant(theme-color-level($color, $alert-bg-level), theme-color-level($color, $alert-border-level), theme-color-level($color, $alert-color-level)); 50 | } 51 | } 52 | -------------------------------------------------------------------------------- /Portfolio Website/scss/bootstrap/_badge.scss: -------------------------------------------------------------------------------- 1 | // Base class 2 | // 3 | // Requires one of the contextual, color modifier classes for `color` and 4 | // `background-color`. 5 | 6 | .badge { 7 | display: inline-block; 8 | padding: $badge-padding-y $badge-padding-x; 9 | @include font-size($badge-font-size); 10 | font-weight: $badge-font-weight; 11 | line-height: 1; 12 | text-align: center; 13 | white-space: nowrap; 14 | vertical-align: baseline; 15 | @include border-radius($badge-border-radius); 16 | @include transition($badge-transition); 17 | 18 | @at-root a#{&} { 19 | @include hover-focus { 20 | text-decoration: none; 21 | } 22 | } 23 | 24 | // Empty badges collapse automatically 25 | &:empty { 26 | display: none; 27 | } 28 | } 29 | 30 | // Quick fix for badges in buttons 31 | .btn .badge { 32 | position: relative; 33 | top: -1px; 34 | } 35 | 36 | // Pill badges 37 | // 38 | // Make them extra rounded with a modifier to replace v3's badges. 39 | 40 | .badge-pill { 41 | padding-right: $badge-pill-padding-x; 42 | padding-left: $badge-pill-padding-x; 43 | @include border-radius($badge-pill-border-radius); 44 | } 45 | 46 | // Colors 47 | // 48 | // Contextual variations (linked badges get darker on :hover). 49 | 50 | @each $color, $value in $theme-colors { 51 | .badge-#{$color} { 52 | @include badge-variant($value); 53 | } 54 | } 55 | -------------------------------------------------------------------------------- /Portfolio Website/scss/bootstrap/_breadcrumb.scss: -------------------------------------------------------------------------------- 1 | .breadcrumb { 2 | display: flex; 3 | flex-wrap: wrap; 4 | padding: $breadcrumb-padding-y $breadcrumb-padding-x; 5 | margin-bottom: $breadcrumb-margin-bottom; 6 | list-style: none; 7 | background-color: $breadcrumb-bg; 8 | @include border-radius($breadcrumb-border-radius); 9 | } 10 | 11 | .breadcrumb-item { 12 | // The separator between breadcrumbs (by default, a forward-slash: "/") 13 | + .breadcrumb-item { 14 | padding-left: $breadcrumb-item-padding; 15 | 16 | &::before { 17 | display: inline-block; // Suppress underlining of the separator in modern browsers 18 | padding-right: $breadcrumb-item-padding; 19 | color: $breadcrumb-divider-color; 20 | content: $breadcrumb-divider; 21 | } 22 | } 23 | 24 | // IE9-11 hack to properly handle hyperlink underlines for breadcrumbs built 25 | // without `