sync
[bootswatch] / Eshopper / css / responsive.css
1 /* lg */ 
2 @media (min-width: 1200px) {
3
4 }
5
6 /* md */
7 @media (min-width: 992px) and (max-width: 1199px) {
8  
9  
10 .usa{
11         margin-right: 0;
12
13
14 .shipping img{
15         width: 100%;
16 }
17
18 .searchform input{
19         width: 160px;
20 }
21
22 .product-information span span{
23         width: 100%;
24 }
25
26 #similar-product .carousel-inner .item img{
27         width: 65px;
28 }
29
30 #cart_items .cart_info .cart_description h4, 
31 #cart_items .cart_info .cart_description p{
32         text-align: center;
33
34
35 }
36
37
38 /* sm */
39 @media (min-width: 768px) and (max-width: 991px) {
40    
41 .shop-menu ul li a{
42         padding-left: 0;
43 }
44
45 #slider-carousel .item{
46         padding-left: 30px;
47 }
48
49 .item h2{
50         font-size: 24px;
51 }
52
53 .girl{
54         margin-left: 0;
55 }
56
57 .pricing{
58         width: 100px;
59 }
60
61
62 .shipping img{
63         width: 100%;
64 }
65
66 .slider.slider-horizontal{
67         width: 100% !important;
68 }
69
70 .tab-pane .col-sm-3, .features_items .col-sm-4{
71         width: 50%;
72 }
73
74 .footer-widget .col-sm-2{
75         width: 33%;
76         display: inline-block;
77         margin-bottom: 50px;
78 }
79
80 .footer-widget .col-sm-3{
81         display: inline-block;
82         width: 40%;
83 }
84
85 #similar-product .carousel-inner .item img{
86         width: 60px;
87         margin-left: 0;
88 }
89
90 .product-information span span{
91         display: block;
92         width: 100%;
93 }
94
95 .product-information .cart{
96         margin-left: 0;
97         margin-top: 15px;
98 }
99
100 .item-control i{
101         font-size: 12px;
102         padding: 5px 6px;
103 }
104
105 #cart_items .cart_info .cart_description h4, #cart_items .cart_info .cart_description p{
106         text-align: center;
107 }
108
109 .companyinfo h2{
110         font-size: 20px;
111 }
112
113 .address {
114         margin-top: 48px;
115         margin-left: 20px;
116 }
117
118 .address p {
119         font-size: 12px;
120         top: 5px;
121 }
122
123 }
124
125 /* xs */
126 @media (max-width: 767px) {
127
128 .header_top .col-sm-6:first-child{
129         display: inline-block;
130         float: left;
131 }
132
133 .header_top .col-sm-6:last-child{
134         display: inline-block;
135         float: right;
136 }
137
138 .header-middle .col-sm-4 {
139         display: inline-block;
140         overflow: inherit;
141         width: 100%;
142 }
143
144 .social-icons ul li a i {
145         padding: 8px 10px;
146 }
147
148 .shop-menu.pull-right{
149         float: none !important;
150 }
151
152 .shop-menu .nav.navbar-nav{
153         margin-left: -30px;
154 }
155
156 .header-bottom .col-sm-9{
157         display: inline-block;
158         width: 100%;
159 }
160
161 .mainmenu{
162         width: 100%;
163 }
164
165 .mainmenu ul li{
166         background: rgba(0, 0, 0, 0.5);
167     padding-top: 15px;
168         padding-bottom: 0;
169 }
170
171 .mainmenu ul li:last-child{
172         padding-bottom: 15px;
173 }
174
175 .mainmenu ul li  a{
176         color: #fff;
177 }
178
179 .navbar-collapse.in{
180         overflow: inherit;
181 }
182
183 .mainmenu ul li a.active{
184         padding-left: 15px;
185 }
186
187 .dropdown .fa-angle-down{
188         display: none;
189 }
190
191 ul.sub-menu{
192   position: relative;
193   width: auto;
194   display: block;
195   background: transparent;
196   box-shadow: none;
197   top: 0;
198 }
199
200 .sub-menu li{
201         background: transparent;
202 }
203
204 .mainmenu .navbar-nav li ul.sub-menu li{
205         background: transparent;
206         padding-bottom:0;
207 }
208
209 .nav.navbar-nav > li:hover > ul.sub-menu{
210   -webkit-animation: none;
211   -moz-animation: none;
212   -ms-animation: none;
213   -o-animation: none;
214   animation: none;
215   box-shadow: none;
216 }
217
218 .header-bottom{
219         position: relative;
220 }
221
222 .header-bottom .col-sm-3 {
223         display: inline-block;
224         position: absolute;
225         left: 0;
226         top: 38px;
227 }
228
229 #slider-carousel .item{
230         padding-left: 0;
231 }
232
233 .shipping{
234         margin-bottom: 25px;
235 }
236
237 .pricing{
238         width: 100px;
239 }
240
241 .footer-top .col-sm-7 .col-sm-3{
242         width: 50%;
243         float: left;
244 }
245
246 .footer-widget .col-sm-2 {
247         width: 28%;
248         display: flex;
249         margin-bottom: 50px;
250         margin-top: 0;
251         float: left;
252         margin-left: 30px;
253 }
254
255 .companyinfo{
256         text-align: center;
257 }
258
259 .footer-widget .col-sm-3{
260         display: inline-block;
261 }
262
263 .single-widget{
264
265 }
266
267 .product-information span {
268         display: block;
269 }
270
271 #similar-product {
272         margin-bottom: 40px;
273 }
274
275 .well{
276         display: inline-block;
277 }
278
279 }
280
281 /* XS Portrait */
282 @media (max-width: 480px) {
283
284 .contactinfo{
285         text-align: center;
286 }
287
288 .contactinfo ul li a {
289         padding-right: 15px;
290         padding-left: 0;
291 }
292
293 .social-icons.pull-right{
294         float: none !important;
295         text-align: center;
296 }
297
298 .btn-group.pull-right, 
299 .footer-bottom .pull-left, 
300 .footer-bottom .pull-right, 
301 .mainmenu.pull-left,
302 .media.commnets .pull-left,
303 .media-list .pull-left{
304         float: none !important;
305 }
306
307 .header_top .col-sm-6:first-child{
308         display: block;
309         float: none;
310 }
311
312 .header_top .col-sm-6:last-child{
313         display: block;
314         float: none;
315 }
316
317 .contactinfo .nav.nav-pills, .social-icons .nav.navbar-nav{
318         display: inline-block;
319 }
320
321 .logo{
322         text-align: center;
323         width: 100%;
324 }
325
326 .shop-menu ul li {
327         padding: 0;
328 }
329
330 .header-middle .col-sm-4{
331         text-align: center;
332         overflow: inherit;
333 }
334
335 .shop-menu .nav.navbar-nav {
336         margin-left: 0;
337 }
338
339 .btn-group>.btn-group:last-child>.btn:first-child{
340         margin-right: 0;
341 }
342
343 .header-bottom .col-sm-9{
344         display: inline-block;
345         width: 100%;
346 }
347
348 .mainmenu{
349         width: 100%;
350 }
351
352 .mainmenu ul li{
353         background: rgba(0, 0, 0, 0.5);
354     padding-top: 15px;
355         padding-bottom: 0;
356 }
357
358 .mainmenu ul li:last-child{
359         padding-bottom: 15px;
360 }
361
362 .mainmenu ul li a {
363         color: #FFF;
364         padding-bottom: 0;
365 }
366
367 .navbar-collapse.in{
368         overflow: inherit;
369 }
370
371 .mainmenu ul li a.active{
372         padding-left: 15px;
373 }
374
375 .dropdown .fa-angle-down{
376         display: none;
377 }
378
379 ul.sub-menu{
380   position: relative;
381   width: auto;
382   display: block;
383   background: transparent;
384   box-shadow: none;
385   top: 0;
386 }
387
388
389 .mainmenu .navbar-nav li ul.sub-menu li{
390         background: transparent;
391         padding-bottom:0;
392 }
393
394 .nav.navbar-nav > li:hover > ul.sub-menu{
395   -webkit-animation: none;
396   -moz-animation: none;
397   -ms-animation: none;
398   -o-animation: none;
399   animation: none;
400   box-shadow: none;
401 }
402
403
404 .item{
405         padding-left: 0;
406 }
407
408 .item h1{
409         font-size: 30px;
410         margin-top: 0;
411 }
412
413 .item h2{
414         font-size: 20px;
415 }
416
417 .pricing{
418         width: 70px;
419 }
420
421 .category-tab ul li a{
422         font-size: 12px;
423 }
424
425 .companyinfo h2, .companyinfo p{
426         text-align: center;
427 }
428
429 .video-gallery{
430         margin-top: 30px;
431 }
432
433 .footer-bottom p{
434         font-size: 13px;
435         text-align: center;
436 }
437
438 .footer-widget .col-sm-2 {
439         width: 50%;
440         display: flex;
441         margin-bottom: 50px;
442         margin-top: 0;
443         float: left;
444         padding-right: 0;
445         padding-left: 30px;
446         margin-left: 0;
447 }
448
449 .single-widget {
450         padding-left: 0;
451 }
452
453 .features_items{
454         margin-top: 30px;
455 }
456
457 .category-tab .nav-tabs li{
458         float: none;
459 }
460
461 #similar-product .carousel-inner .item img{
462         margin-left: 4px;
463 }
464
465 .product-information{
466         margin-top: 40px;
467 }
468
469 #reviews p, .blog-post-area .single-blog-post p{
470         text-align: justify;
471 }
472
473 #reviews form span input{
474         width: 100%;
475         margin-bottom: 20px;
476 }
477
478 #reviews form span input:last-child{
479         margin-left: 0;
480 }
481
482 .blog-post-area .single-blog-post h3{
483         font-size: 14px;
484 }
485
486 .blog-post-area .post-meta ul li{
487         margin-right: 7px;
488 }
489
490 .shipping{
491         margin-bottom: 20px;
492 }
493
494 .commnets{
495         padding: 0;
496 }
497
498 .content-404 h1{
499         font-size: 30px;
500 }
501
502 .content-404 h2 a{
503         font-size: 20px;
504 }
505
506 .order-message{
507         display: inline-block;
508 }
509
510 .response-area .media img{
511         width: auto;
512 }
513
514 .sinlge-post-meta li{
515         margin-bottom: 10px;
516 }
517
518 .product-information{
519         padding-left: 0;
520         text-align: center;
521 }
522
523 .product-information span span{
524         float: none;
525 }
526
527 }