├── LICENSE ├── custom.css ├── images ├── feature-1.jpg ├── feature-2.jpg ├── feature-3.jpg ├── slider-1.jpg ├── slider-2.jpg └── slider-3.jpg ├── index.html ├── lesson-1.html ├── lesson-10.html ├── lesson-11.html ├── lesson-2.html ├── lesson-3.html ├── lesson-4.html ├── lesson-5.html ├── lesson-6.html ├── lesson-7.html ├── lesson-8.html ├── lesson-9.html └── readme.md /LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2015, Tuts+ 2 | All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions are met: 6 | 7 | * Redistributions of source code must retain the above copyright notice, this 8 | list of conditions and the following disclaimer. 9 | 10 | * Redistributions in binary form must reproduce the above copyright notice, 11 | this list of conditions and the following disclaimer in the documentation 12 | and/or other materials provided with the distribution. 13 | 14 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 15 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 16 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 17 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 18 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 20 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 21 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 22 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 23 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 | 25 | -------------------------------------------------------------------------------- /custom.css: -------------------------------------------------------------------------------- 1 | /** 2 | * ---------------------------------------------------------------------------------------- 3 | * Demo styles. 4 | * ---------------------------------------------------------------------------------------- 5 | */ 6 | 7 | .demo-area [class^='col-'] { 8 | background-color: #434d55; 9 | 10 | color: #fff; 11 | } -------------------------------------------------------------------------------- /images/feature-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/bootstrap-3-for-web-design/1c655c3b3b59c11b93668348ea69282a7d8fef40/images/feature-1.jpg -------------------------------------------------------------------------------- /images/feature-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/bootstrap-3-for-web-design/1c655c3b3b59c11b93668348ea69282a7d8fef40/images/feature-2.jpg -------------------------------------------------------------------------------- /images/feature-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/bootstrap-3-for-web-design/1c655c3b3b59c11b93668348ea69282a7d8fef40/images/feature-3.jpg -------------------------------------------------------------------------------- /images/slider-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/bootstrap-3-for-web-design/1c655c3b3b59c11b93668348ea69282a7d8fef40/images/slider-1.jpg -------------------------------------------------------------------------------- /images/slider-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/bootstrap-3-for-web-design/1c655c3b3b59c11b93668348ea69282a7d8fef40/images/slider-2.jpg -------------------------------------------------------------------------------- /images/slider-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tutsplus/bootstrap-3-for-web-design/1c655c3b3b59c11b93668348ea69282a7d8fef40/images/slider-3.jpg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Product page :: Built with Twitter Bootstrap 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 25 | 26 | 27 | 28 | 29 | 55 | 56 | 57 | 58 | 59 |
60 |
61 |

Great product title

62 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Optio, numquam.

63 | 64 |
65 | Buy Now! 66 | Try it Free 67 |
68 |
69 |
70 | 71 | 72 | 73 |
74 | 75 |
76 | 79 | 80 |
81 |
82 |
83 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Magni, sit accusamus excepturi labore nihil cumque iusto voluptatem. Porro, possimus, harum.

84 |
Cite author
85 |
86 |
87 |
88 |
89 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Magni, sit accusamus excepturi labore nihil cumque iusto voluptatem. Porro, possimus, harum.

90 |
Cite author
91 |
92 |
93 |
94 |
95 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Magni, sit accusamus excepturi labore nihil cumque iusto voluptatem. Porro, possimus, harum.

96 |
Cite author
97 |
98 |
99 |
100 | 101 |

Wanna tell us about the product? Head over to the contact form.

102 |

Contact Us

103 |
104 | 105 | 106 | 107 |
108 | 111 | 112 |
113 |
114 |

This is a feature title

115 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maxime, dolorem debitis laboriosam fuga repellat impedit consequuntur ipsam inventore voluptas iure.

116 |
117 |
118 | Feature image 119 |
120 |
121 | 122 |
123 |
124 |

This is a feature title

125 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maxime, dolorem debitis laboriosam fuga repellat impedit consequuntur ipsam inventore voluptas iure.

126 |
127 |
128 | Feature image 129 |
130 |
131 | 132 |
133 |
134 |

This is a feature title

135 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Maxime, dolorem debitis laboriosam fuga repellat impedit consequuntur ipsam inventore voluptas iure.

136 |
137 |
138 | Feature image 139 |
140 |
141 | 142 |
143 | 144 |
145 |
146 |
147 |
148 | 149 | 150 |

This is a smaller feature

151 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Et, aliquam.

152 |
153 |
154 |
155 |
156 |
157 |
158 | 159 | 160 |

This is a smaller feature

161 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Et, aliquam.

162 |
163 |
164 |
165 |
166 |
167 |
168 | 169 | 170 |

This is a smaller feature

171 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Et, aliquam.

172 |
173 |
174 |
175 |
176 |
177 |
178 | 179 | 180 | 181 | 182 |
183 |
184 |
185 |

Subscribe now for a 30-day free trial!

186 |

Enter your name and email below

187 | 188 |
189 |
190 | 191 | 192 |
193 |
194 | 195 | 196 |
197 | 198 | 199 | 200 |

We will only use your email address for sending the download link.

201 |
202 |
203 |
204 |
205 | 206 | 207 |
208 | 209 |
210 | 213 | 214 | 243 |
244 | 245 | 246 | 247 |
248 | 251 | 252 |
253 |
254 |
255 |

Question 1

256 |
257 |
258 |
259 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laudantium, voluptates, sint, doloremque porro corporis atque ullam sapiente placeat iusto repellendus et dicta ut architecto! Cupiditate, facilis itaque pariatur accusamus odit. 260 |
261 |
262 |
263 | 264 |
265 |
266 |

Question 2

267 |
268 |
269 |
270 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laudantium, voluptates, sint, doloremque porro corporis atque ullam sapiente placeat iusto repellendus et dicta ut architecto! Cupiditate, facilis itaque pariatur accusamus odit. 271 |
272 |
273 |
274 | 275 |
276 |
277 |

Question 3

278 |
279 |
280 |
281 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Laudantium, voluptates, sint, doloremque porro corporis atque ullam sapiente placeat iusto repellendus et dicta ut architecto! Cupiditate, facilis itaque pariatur accusamus odit. 282 |
283 |
284 |
285 |
286 |
287 | 288 | 289 | 290 |
291 | 294 | 295 |
296 |
297 |

To send us a message, use the contact form or the information below.

298 | 299 |
300 | Envato Pty Ltd
301 | 121 King Street, Melbourne
302 | Victoria 3000 Australia
303 | P: +61 3 8376 6284 304 |
305 |
306 |
307 |
308 |
309 | 310 | 311 |
312 | 313 |
314 |
315 |
316 | 317 | 318 |
319 | 320 |
321 |
322 |
323 | 324 | 325 |
326 | 327 |
328 |
329 |
330 | 331 | 332 |
333 | 334 |
335 |
336 |
337 |
338 | 339 |
340 |
341 |
342 |
343 |
344 |
345 | 346 | 347 | 348 | 381 |
382 | 383 | 384 | 385 | 386 | 387 | 388 | 389 | 390 | -------------------------------------------------------------------------------- /lesson-1.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Bootstrap for Web Design 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 |
26 |
27 |

Bootstrap for Web Design

28 |

Lesson 1: Bootstrap Overview and Installation

29 |
30 |
31 | 32 |
33 |
34 |
35 |
36 |
37 | Next Lesson → 38 |
39 |
40 | 41 |
42 |
43 |
44 | 45 |
46 |
47 |

In this lesson I'll show you how to install Bootstrap.

48 |
49 |
50 | 51 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | -------------------------------------------------------------------------------- /lesson-10.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Bootstrap for Web Design 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 |
26 |
27 |

Bootstrap for Web Design

28 |

Lesson 10: Modal Windows

29 |
30 |
31 | 32 |
33 |
34 | 37 |
38 | Next Lesson → 39 |
40 |
41 | 42 |
43 |
44 |
45 | 46 |
47 |
48 | 49 | 50 | 69 |
70 |
71 | 72 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | -------------------------------------------------------------------------------- /lesson-11.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Bootstrap for Web Design 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 |
26 |
27 |

Bootstrap for Web Design

28 |

Lesson 11: Collapse and Carousels

29 |
30 |
31 | 32 |
33 |
34 | 37 |
38 | Exercise → 39 |
40 |
41 | 42 |
43 |
44 |
45 | 46 |
47 |
48 |
49 |
50 |
51 |

52 | Collapse 1 53 |

54 |
55 |
56 |
57 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perspiciatis, facilis, tempore, modi fugit minus libero recusandae laborum sed enim expedita reiciendis magni quisquam nihil vero molestias. Quasi ipsa culpa autem.

58 |
59 |
60 |
61 |
62 |
63 |

64 | Collapse 2 65 |

66 |
67 |
68 |
69 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perspiciatis, facilis, tempore, modi fugit minus libero recusandae laborum sed enim expedita reiciendis magni quisquam nihil vero molestias. Quasi ipsa culpa autem.

70 |
71 |
72 |
73 |
74 |
75 |

76 | Collapse 3 77 |

78 |
79 |
80 |
81 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Perspiciatis, facilis, tempore, modi fugit minus libero recusandae laborum sed enim expedita reiciendis magni quisquam nihil vero molestias. Quasi ipsa culpa autem.

82 |
83 |
84 |
85 |
86 | 87 |
88 | 89 | 130 |
131 |
132 | 133 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | -------------------------------------------------------------------------------- /lesson-2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Bootstrap for Web Design 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 |
26 |
27 |

Bootstrap for Web Design

28 |

Lesson 2: The Grid System

29 |
30 |
31 | 32 |
33 |
34 | 37 |
38 | Next Lesson → 39 |
40 |
41 | 42 |
43 |
44 |
45 | 46 |
47 |
48 |
49 |
First
50 |
Second
51 |
Third
52 |
53 | 54 |
55 |
Test offset
56 |
Test offset 2
57 |
58 | 59 |
60 |
61 | Level 1 62 |
63 |
Level 2
64 |
Level 2
65 |
66 |
67 |
Level 1
68 |
69 |
70 |
71 | 72 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | -------------------------------------------------------------------------------- /lesson-3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Bootstrap for Web Design 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 |
26 |
27 |

Bootstrap for Web Design

28 |

Lesson 3: Button and Icons

29 |
30 |
31 | 32 |
33 |
34 | 37 |
38 | Next Lesson → 39 |
40 |
41 | 42 |
43 |
44 |
45 | 46 |
47 |
48 | A simple button 49 | A simple button 50 | A simple button 51 | A simple button 52 | A simple button 53 | A simple button 54 | A simple button 55 | 56 |
57 | 58 | Buy it Now! 59 | Get free trial! 60 | 61 |
62 | 63 | Button 64 | Button 65 | Button 66 | Button 67 | 68 |
69 | 70 | 71 | 72 | 73 |
74 | 75 | 76 | 77 | 78 | 79 | 80 |
81 |
82 | 83 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | -------------------------------------------------------------------------------- /lesson-4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Bootstrap for Web Design 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 |
26 |
27 |

Bootstrap for Web Design

28 |

Lesson 4: Form Controls

29 |
30 |
31 | 32 |
33 |
34 | 37 |
38 | Next Lesson → 39 |
40 |
41 | 42 |
43 |
44 |
45 | 46 |
47 |
48 |
49 |
50 | 51 | 52 | 53 |
54 |
55 | 56 | 57 |

This is an example help text.

58 | 59 |
60 |
61 | 62 | 63 |

This is an example help text.

64 | 65 |
66 |
67 | 68 |
69 | 70 |
71 |
72 | 73 | 74 |
75 |
76 | 77 | 78 |
79 | 80 |
81 | 82 |
83 | 84 | 85 |
86 | 87 |
88 | 89 |
90 |
91 |
92 | 93 |
94 |
95 | 96 |
97 |
98 | 99 |
100 |
101 |
102 |
103 |
104 | 105 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | -------------------------------------------------------------------------------- /lesson-5.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Bootstrap for Web Design 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 |
26 |
27 |

Bootstrap for Web Design

28 |

Lesson 5: Dropdowns

29 |
30 |
31 | 32 |
33 |
34 | 37 |
38 | Next Lesson → 39 |
40 |
41 | 42 |
43 |
44 |
45 | 46 |
47 |
48 | 63 |
64 |
65 | 66 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | -------------------------------------------------------------------------------- /lesson-6.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Bootstrap for Web Design 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 |
26 |
27 |

Bootstrap for Web Design

28 |

Lesson 6: Tabs

29 |
30 |
31 | 32 |
33 |
34 | 37 |
38 | Next Lesson → 39 |
40 |
41 | 42 |
43 |
44 |
45 | 46 |
47 |
48 | 53 | 54 |
55 |
56 |

This is section 1 content

57 |
58 |
59 |

This is section 2 content

60 |
61 |
62 |

This is section 3 content

63 |
64 |
65 |
66 |
67 | 68 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | -------------------------------------------------------------------------------- /lesson-7.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Bootstrap for Web Design 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 56 | 57 |
58 |
59 |

Bootstrap for Web Design

60 |

Lesson 7: The Navbar

61 |
62 |
63 | 64 |
65 |
66 | 69 |
70 | Next Lesson → 71 |
72 |
73 | 74 |
75 |
76 |
77 | 78 |
79 |
80 |

81 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsum, delectus, sequi dolores totam laboriosam neque perspiciatis laborum modi voluptates ipsam fuga praesentium doloremque. Ex, harum labore dolorem ullam consequatur odit. 82 |

83 |

84 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsum, delectus, sequi dolores totam laboriosam neque perspiciatis laborum modi voluptates ipsam fuga praesentium doloremque. Ex, harum labore dolorem ullam consequatur odit. 85 |

86 |

87 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsum, delectus, sequi dolores totam laboriosam neque perspiciatis laborum modi voluptates ipsam fuga praesentium doloremque. Ex, harum labore dolorem ullam consequatur odit. 88 |

89 |

90 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsum, delectus, sequi dolores totam laboriosam neque perspiciatis laborum modi voluptates ipsam fuga praesentium doloremque. Ex, harum labore dolorem ullam consequatur odit. 91 |

92 |

93 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsum, delectus, sequi dolores totam laboriosam neque perspiciatis laborum modi voluptates ipsam fuga praesentium doloremque. Ex, harum labore dolorem ullam consequatur odit. 94 |

95 |

96 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Ipsum, delectus, sequi dolores totam laboriosam neque perspiciatis laborum modi voluptates ipsam fuga praesentium doloremque. Ex, harum labore dolorem ullam consequatur odit. 97 |

98 |
99 |
100 | 101 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | -------------------------------------------------------------------------------- /lesson-8.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Bootstrap for Web Design 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 |
26 |
27 |

Bootstrap for Web Design

28 |

Lesson 8: List Groups

29 |
30 |
31 | 32 |
33 |
34 | 37 |
38 | Next Lesson → 39 |
40 |
41 | 42 |
43 |
44 |
45 | 46 |
47 |
48 | 54 | 55 |
56 | 57 |
58 | Item 1 59 | Item 2 60 | Item 3 61 | Item 4 62 |
63 | 64 |
65 | Item 1 66 | Item 2 67 | Item 3 68 | Item 4 69 |
70 | 71 |
72 | 73 | 91 |
92 |
93 | 94 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | -------------------------------------------------------------------------------- /lesson-9.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Bootstrap for Web Design 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 |
26 |
27 |

Bootstrap for Web Design

28 |

Lesson 9: Panels

29 |
30 |
31 | 32 |
33 |
34 | 37 |
38 | Next Lesson → 39 |
40 |
41 | 42 |
43 |
44 |
45 | 46 |
47 |
48 |
49 |

This is a panel heading

50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 |
Heading 1Heading 1Heading 1
Cell 1Cell 2Cell 3
Cell 1Cell 2Cell 3
Cell 1Cell 2Cell 3
73 | 74 | 75 |
76 | 77 |
78 | 79 |
80 |

This is a panel heading

81 | 82 |
83 |

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Saepe, provident cumque exercitationem optio molestiae. Officia iusto incidunt asperiores reprehenderit ad.

84 |
85 | 86 |
    87 |
  • List item 1
  • 88 |
  • List item 2
  • 89 |
  • List item 3
  • 90 |
  • List item 4
  • 91 |
92 | 93 | 94 |
95 |
96 |
97 | 98 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | 2 | ###Bootstrap for Web Designers 3 | 4 | ####Instructor: Adi Purdila 5 | 6 | Twitter's Bootstrap is an excellent set of carefully crafted user interface elements, layouts and JavaScript tools, easily available to use in your next web design project. In this course you'll learn everything you need to know in order to get started with Bootstrap. 7 | 8 | Source files for Tuts+ course: [Bootstrap 3 for Web Design](https://webdesign.tutsplus.com/courses/bootstrap-3-for-web-design) --------------------------------------------------------------------------------