responsive.css (9601B)
1 @media only screen and (min-width : 768px) { 2 .nav.navbar-nav > li:hover > ul.sub-menu{ 3 display: block; 4 -webkit-animation: fadeInUp 400ms; 5 animation: fadeInUp 400ms; 6 } 7 8 ul.sub-menu { 9 position: absolute; 10 top: 60px; 11 left: 0; 12 background: #fff; 13 padding: 10px 0; 14 width: 240px; 15 box-shadow: none; 16 display: none; 17 z-index: 999; 18 border: 1px solid #00aeef; 19 } 20 21 #header .navbar-nav li ul.sub-menu li a { 22 padding-left: 20px; 23 } 24 25 26 } 27 28 /*md only*/ 29 @media (min-width: 992px) and (max-width: 1199px) { 30 .col-md-4.portfolio-item{ 31 width: 33%; 32 } 33 } 34 35 /*sm only*/ 36 @media (min-width: 768px) and (max-width: 991px) { 37 .col-sm-4.portfolio-item{ 38 width: 33%; 39 } 40 } 41 42 /* md */ 43 @media only screen and (max-width : 1200px) { 44 45 /*Pricing Table*/ 46 .single-price .plan-price:after { 47 border-width:100px; 48 margin-left:-100px; 49 } 50 51 .single-table .table-content { 52 padding: 20px; 53 } 54 55 .table-header { 56 padding: 0 10px 7px; 57 } 58 59 .single-table:before { 60 border-width:0 106px 60px; 61 } 62 63 .single-table .btn-signup:after { 64 border-width:78px 106px 0; 65 } 66 67 } 68 69 /* sm */ 70 @media only screen and (max-width : 992px) { 71 72 h1{ 73 font-size: 25px; 74 } 75 76 #header .navbar-nav.navbar-right li { 77 padding: 0; 78 } 79 80 #header .navbar-nav.navbar-right >li a { 81 padding: 20px 10px; 82 } 83 84 #home-slider { 85 margin-top: 30px; 86 } 87 88 #home-slider .main-slider { 89 height: 250px; 90 } 91 92 #home-slider .slide-text { 93 top: 0; 94 width: 50%; 95 } 96 97 #home-slider h1 { 98 margin-top: 0; 99 } 100 101 #home-slider .slider-hill { 102 width: 400px; 103 } 104 105 #home-slider .slider-house { 106 width: 250px; 107 right: 90px; 108 bottom: -20px; 109 } 110 111 #home-slider .slider-sun { 112 right: 255px; 113 bottom: 65px; 114 width: 60px 115 } 116 117 #home-slider .slider-birds1 { 118 right: 320px; 119 bottom: 60px; 120 width: 70px; 121 } 122 123 #home-slider .slider-birds2 { 124 right: 0; 125 bottom: 90px; 126 width: 80px; 127 } 128 129 /*Pricing Table*/ 130 .single-price { 131 margin-bottom: 40px; 132 } 133 134 .single-price .plan-price { 135 height: 140px; 136 } 137 138 .single-price .plan-price:after { 139 border-width: 140px; 140 margin-left: -140px; 141 } 142 143 .single-table { 144 margin-bottom: 50px; 145 } 146 147 .single-table:before { 148 border-width: 0 172px 60px; 149 } 150 151 .single-table .btn-signup:after { 152 border-width: 78px 173px 0; 153 } 154 155 #price-table2 { 156 margin-bottom: 100px; 157 } 158 159 .nav.navbar-nav.post-nav li{ 160 display: inline-block; 161 margin-right: 15px; 162 } 163 164 .masonery_area .nav.nav-justified.post-nav li { 165 display: table-cell; 166 } 167 168 /* Blog */ 169 .post-comment { 170 padding-left: 0; 171 } 172 173 .post-comment .pull-left img { 174 margin-right: 20px; 175 } 176 177 .parrent .post-comment { 178 margin-left: 0; 179 } 180 181 .parrent .media-list { 182 margin-left: 150px; 183 } 184 185 .single-blog.two-column .post-overlay{ 186 margin-top: 0; 187 } 188 189 } 190 191 192 /* xs */ 193 @media only screen and (max-width : 768px) { 194 195 h1{ 196 font-size: 22px; 197 } 198 199 h2{ 200 font-size:20px; 201 } 202 203 .padding{ 204 padding: 30px 0; 205 } 206 207 #header { 208 padding-bottom: 40px; 209 padding-top: 10px; 210 } 211 212 .social-icons.pull-right{ 213 float: left !important; 214 } 215 216 #header .navbar-inverse .navbar-toggle, 217 #header .navbar-inverse .navbar-toggle:focus { 218 border-color: #00aeef; 219 margin-top: 15px; 220 margin-right: 5px; 221 outline: none; 222 } 223 224 .navbar-header .navbar-toggle .icon-bar { 225 background-color: #00aeef; 226 } 227 228 #header .navbar-inverse .navbar-toggle:hover { 229 background: #00aeef; 230 } 231 232 #header .navbar-inverse .navbar-toggle:hover .icon-bar { 233 background: #fff; 234 } 235 236 .navbar-inverse .navbar-collapse, 237 .navbar-inverse .navbar-form { 238 border-top: 0; 239 } 240 241 .navbar.navbar-inverse { 242 margin-top: 20px; 243 padding-left: 15px; 244 padding-right: 15px; 245 } 246 247 .social-icons ul li:first-child{ 248 padding-left: 0; 249 } 250 251 .search { 252 top: -40px; 253 } 254 255 #header .navbar-nav.navbar-right li > a > i { 256 display: inline-block; 257 float: right; 258 padding: 8px 10px 8px 30px 259 } 260 261 #header .navbar-nav.navbar-right li > a { 262 padding: 10px 0; 263 } 264 265 #header .navbar-nav li ul.sub-menu li a { 266 padding: 5px 10px; 267 } 268 269 #header .navbar-inverse .navbar-nav li.active > a, 270 #header .navbar-inverse .navbar-nav li.active > a:focus, 271 #header .navbar-nav.navbar-right li > a:hover { 272 border: none; 273 } 274 275 276 #home-slider { 277 margin: 50px 20px; 278 } 279 280 #home-slider .main-slider { 281 height: 500px; 282 } 283 284 #home-slider .slide-text { 285 top: 0; 286 width: 100%; 287 text-align: center; 288 } 289 290 291 #home-slider .slider-hill { 292 right: 50%; 293 margin-right: -200px; 294 } 295 296 #home-slider .slider-house { 297 right: 50%; 298 margin-right: -125px; 299 } 300 301 #home-slider .slider-sun { 302 right: 50%; 303 margin-right: 60px; 304 } 305 306 #home-slider .slider-birds1 { 307 width: 70px; 308 right: 50%; 309 margin-right: 120px; 310 } 311 312 #home-slider .slider-birds2 { 313 width: 70px; 314 right: 50%; 315 margin-right: -200px; 316 } 317 318 /*Pricing Table*/ 319 .single-price, .single-table { 320 margin-bottom: 45px; 321 } 322 323 .single-price .plan-price { 324 height: 200px; 325 padding-top: 25px; 326 } 327 328 .single-price .plan-price:after { 329 border-width: 200px; 330 margin-left: -200px; 331 } 332 333 .single-table:before { 334 border-width: 0 225px 60px; 335 } 336 337 .single-table .btn-signup:after { 338 border-width: 78px 225px 0; 339 } 340 341 .single-table .btn-signup a { 342 padding: 15px; 343 } 344 345 346 #action.responsive{ 347 height: 255px; 348 } 349 350 .action.take-tour{ 351 margin-top: -95px; 352 } 353 354 .action.take-tour .col-sm-7{ 355 width: 100%; 356 text-align: center; 357 } 358 359 .action.take-tour .col-sm-5{ 360 width: 100%; 361 margin-top: 120px; 362 } 363 364 .single-features { 365 padding-bottom: 0; 366 padding-top: 30px; 367 } 368 369 .single-features img { 370 margin-bottom: 25px; 371 } 372 373 374 .single-features { 375 text-align: center; 376 } 377 378 .single-features * { 379 display: inline-block; 380 text-align: center; 381 } 382 383 384 /* about us */ 385 386 .team-single { 387 margin-bottom: 30px; 388 } 389 390 #company-information.choose .padding-top { 391 padding-top: 0; 392 } 393 394 /* Blog */ 395 .arrow-right:after { 396 background: none ; 397 } 398 399 .arrow-left:before { 400 background: none; 401 } 402 403 .col-sm-6.padding-right.arrow-right{ 404 padding-right: 15px; 405 } 406 407 .col-sm-6.padding-left.padding-top.arrow-left { 408 margin-bottom: 70px; 409 padding-left: 15px; 410 } 411 412 .blog-padding-right { 413 padding-right: 15px; 414 } 415 416 .nav.nav-justified.post-nav li, 417 .nav.navbar-nav.post-nav li{ 418 display: inline-block; 419 margin-right: 15px; 420 } 421 422 .author-profile .col-sm-2 img { 423 margin-bottom: 20px; 424 width: auto; 425 } 426 427 .post-comment { 428 padding-left: 0; 429 } 430 431 .parrent .post-comment { 432 margin-left: 0; 433 } 434 435 .parrent .media-list { 436 margin-left: 140px; 437 } 438 439 .post-comment .pull-left img{ 440 margin-right: 10px; 441 } 442 443 .single-blog.two-column .post-overlay{ 444 margin-top: 0; 445 } 446 447 /* Portfolio */ 448 449 .project-name h2 { 450 margin-top: 20px; 451 } 452 453 .portfolio-filter li a{ 454 padding: 0 15px; 455 } 456 457 /*Coming Soon CSS*/ 458 #countdown li.angle-one { 459 left: 60px; 460 } 461 462 #countdown li.angle-two { 463 left: 20px; 464 } 465 466 #countdown li.angle-three { 467 right: 20px; 468 } 469 470 #countdown li.angle-four { 471 right: 60px; 472 } 473 474 #countdown li > span { 475 font-size: 36px; 476 line-height: 36px; 477 margin-top: 30px; 478 } 479 480 #countdown li.angle-two > span, 481 #countdown li.angle-four > span { 482 margin-top: 60px; 483 } 484 485 #subscribe { 486 font-size: 14px; 487 text-align: center; 488 } 489 490 #newsletter .form-control { 491 font-size: 14px; 492 height: 40px 493 } 494 495 #newsletter i { 496 font-size: 25px; 497 } 498 499 #countdown li.angle-one span.minutes, 500 #countdown li.angle-one .minute { 501 margin-left: 0 502 } 503 504 /* Contact-us2 CSS*/ 505 #map-section .contact-info { 506 width: 51%; 507 padding: 20px; 508 } 509 510 #gmap { 511 height: 310px; 512 } 513 514 #contact-form .btn-submit { 515 width:50%; 516 } 517 518 #map-section .contact-info h2 { 519 font-size: 20px; 520 } 521 522 #map-section .contact-info address { 523 font-size: 14px; 524 } 525 526 527 /* 404 error CSS*/ 528 #error-page { 529 padding: 50px 25px; 530 } 531 532 #error-page h2 { 533 font-size: 24px; 534 } 535 536 .btn-error { 537 font-size: 13px; 538 padding: 12px 18px; 539 } 540 } 541 542 @media only screen and (max-width : 480px) { 543 544 /* Pricing Table*/ 545 546 .single-price, .single-table { 547 margin-bottom: 35px; 548 } 549 550 .single-price .plan-price { 551 height: 110px; 552 padding-top: 7px; 553 } 554 555 .single-price .plan-price:after { 556 border-width: 110px; 557 margin-left: -110px; 558 } 559 560 .single-table:before { 561 border-width: 0 145px 60px; 562 } 563 564 .single-table .btn-signup:after { 565 border-width: 78px 145px 0; 566 } 567 568 /* Coming soon */ 569 #countdown li.angle-one { 570 left: 25px; 571 } 572 573 #countdown li.angle-two { 574 left: 10px; 575 } 576 577 #countdown li.angle-three { 578 right: 10px; 579 } 580 581 #countdown li.angle-four { 582 right: 25px; 583 } 584 585 #countdown li > span { 586 font-size: 14px; 587 line-height: 14px; 588 margin-top: 10px; 589 } 590 591 #countdown li.angle-two > span, 592 #countdown li.angle-four > span { 593 margin-top: 30px; 594 } 595 596 597 #subscribe { 598 font-size: 14px; 599 text-align: center; 600 } 601 602 #newsletter .form-control { 603 font-size: 14px; 604 height: 40px 605 } 606 607 #newsletter i { 608 font-size: 25px; 609 } 610 611 #countdown li.angle-one span.minutes, 612 #countdown li.angle-one .minute { 613 margin-left: 0 614 } 615 616 /* Contact-us2 CSS*/ 617 618 #map-section .contact-info { 619 width: 100%; 620 } 621 622 #gmap { 623 height: 390px; 624 } 625 626 #contact-form .btn-submit { 627 width: 60%; 628 } 629 630 /* 404 error CSS*/ 631 632 #error-page { 633 padding: 50px 25px; 634 } 635 636 #error-page h2 { 637 font-size: 24px; 638 } 639 640 .btn-error { 641 font-size: 10px; 642 padding: 12px 11px; 643 } 644 }