css-intro.css 18 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024
  1. /**
  2. * Backyard
  3. * Landing Page Template
  4. * Author: MoxDesign - http://www.moxdesign.com
  5. **/
  6. html, body {
  7. width: 100%;
  8. overflow-x: hidden;
  9. }
  10. body {
  11. height:100%;
  12. font-family: "Lato", "Serif";
  13. font-weight: 300;
  14. padding:0;
  15. margin:0;
  16. font-size:16px;
  17. line-height: 28px;
  18. color: #777;
  19. background: #fff;
  20. overflow-x:hidden;
  21. position: relative;
  22. }
  23. h1 { font-size: 3em; line-height:1.2em; margin:0 0 .8em; }
  24. h2 { font-size: 1.8em; line-height:1.4em; margin:0 0 .8em; }
  25. h3 { font-size: 1.4em; line-height:1.4em; }
  26. h4 { font-size: 1.25em; line-height:1.4em;}
  27. h5 { font-size: 1.1em; line-height:1.4em; }
  28. h6 { font-size: 1em; line-height:1.2em; }
  29. h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
  30. text-decoration: none
  31. }
  32. p {
  33. padding:0 0 1em;
  34. margin:0;
  35. }
  36. a {
  37. color: #3eb0f7;
  38. outline: 0;
  39. font-weight: bold;
  40. -webkit-transition: all .8s ease;
  41. transition: all .8s ease;
  42. }
  43. a:hover {
  44. text-decoration: none;
  45. color: #1f2222;
  46. -webkit-transition: all .8s ease;
  47. transition: all .8s ease;
  48. }
  49. .highlight {
  50. color: #3eb0f7;
  51. }
  52. #preloader {
  53. position: fixed;
  54. left: 0;
  55. top: 0;
  56. z-index: 999;
  57. width: 100%;
  58. height: 100%;
  59. overflow: visible;
  60. background: #fff url(../images/loading.gif) no-repeat center center;
  61. }
  62. .fullscreen {
  63. width:100%;
  64. min-height:100%;
  65. background-repeat:no-repeat;
  66. background-position:50% 50%;
  67. background-position:50% 50%\9 !important;
  68. }
  69. .overlay {
  70. background-color: rgba(0, 0, 0, 0.5);
  71. position: relative;
  72. width: 100%;
  73. height: 100%;
  74. display: block;
  75. }
  76. #menu {
  77. z-index: 999;
  78. }
  79. .navbar-default {
  80. background: rgba(255, 255, 255, 0.95);
  81. box-shadow: 0px 0.5px 2px #cecece;
  82. }
  83. .navbar-default .navbar-brand {
  84. padding: 7px;
  85. }
  86. .navbar-default .navbar-nav > li > a {
  87. color: #777;
  88. font-weight: 500;
  89. }
  90. .navbar-default .navbar-nav > li > a:hover,
  91. .navbar-default .navbar-nav > li > a:focus {
  92. color: #3eb0f7;
  93. }
  94. .navbar-default .navbar-nav > .active > a,
  95. .navbar-default .navbar-nav > .active > a:hover,
  96. .navbar-default .navbar-nav > .active > a:focus {
  97. background: transparent;
  98. color: #3eb0f7;
  99. }
  100. .site-name img{
  101. width: 150px;
  102. height: 37px
  103. }
  104. .logo {
  105. margin: 100px 0 40px 0;
  106. }
  107. .logo img{
  108. width: 150px;
  109. height: 37px
  110. }
  111. .landing h1{
  112. font-size: 56px;
  113. font-weight: 300;
  114. color: #fff;
  115. margin: 30px 0 30px 0;
  116. text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  117. }
  118. .landing p, .landing h2 {
  119. color: #fff;
  120. }
  121. .landing-text {
  122. margin-bottom: 20px;
  123. }
  124. .landing-text p {
  125. font-size: 17px !important;
  126. }
  127. .action-glass {
  128. font-size: 17px;
  129. margin: 30px 0 10px;
  130. margin-right: 10px;
  131. line-height: 20px;
  132. padding: 15px 35px;
  133. height: 50px;
  134. border: 2px solid #3eb0f7;
  135. background: transparent;
  136. transition: all 0.4s;
  137. color: #3eb0f7;
  138. border-radius: 100px;
  139. }
  140. .action-glass:hover {
  141. background: #3eb0f7;
  142. color: white;
  143. }
  144. .action-blue {
  145. font-size: 17px;
  146. margin: 30px 0 10px;
  147. margin-right: 10px;
  148. line-height: 20px;
  149. padding: 15px 35px;
  150. height: 50px;
  151. border: 2px solid #3eb0f7;
  152. background: #3eb0f7;
  153. transition: all 0.4s;
  154. color: white;
  155. border-radius: 100px;
  156. }
  157. .action-blue:hover {
  158. background: transparent;
  159. color: #3eb0f7;
  160. }
  161. .head-btn {
  162. margin-bottom: 100px;
  163. }
  164. .option {
  165. text-transform: uppercase;
  166. padding: 5px;
  167. min-width: 80px;
  168. margin-right: 5px;
  169. transition: all 0.4s;
  170. font-size: 14px;
  171. color: #fff;
  172. }
  173. .option .fa {
  174. font-size: 16px;
  175. margin-right: 10px;
  176. }
  177. .option:hover {
  178. color: #3eb1f8;
  179. }
  180. .signup-header {
  181. margin: 100px 0 100px;
  182. background: rgba(255,255,255,0.2);
  183. border-radius: 4px;
  184. padding-left: 20px;
  185. padding-right: 20px;
  186. }
  187. .signup-header h3{
  188. padding: 20px 0 10px;
  189. color: white;
  190. font-weight: 300;
  191. }
  192. .form-header input {
  193. position: relative;
  194. padding: 5px 15px;
  195. }
  196. .form-header .form-control {
  197. border-radius: 0;
  198. border: solid 1px #dadada;
  199. background-color: #fff;
  200. color: #333;
  201. height: 55px;
  202. }
  203. .form-header .btn {
  204. border-radius: 0;
  205. height: 55px;
  206. width: 100%;
  207. background-color: #3eb0f7;
  208. color: white;
  209. font-size: 17px !important;
  210. padding: 0 33px;
  211. border: none;
  212. margin: 0;
  213. -webkit-transition: all .8s ease;
  214. transition: all .8s ease;
  215. }
  216. .form-header .btn:hover {
  217. background-color: #1f96e0;
  218. -webkit-transition: all .8s ease;
  219. transition: all .8s ease;
  220. }
  221. .signup-registration {
  222. margin: 20px 0 50px;
  223. }
  224. .form-registration {
  225. background: rgba(255,255,255,0.2);
  226. padding: 20px 20px;
  227. margin-top: 50px;
  228. }
  229. .form-registration .form-group {
  230. margin-bottom: 45px;
  231. margin-top: 20px;
  232. }
  233. .form-registration input {
  234. margin-bottom: 20px;
  235. position: relative;
  236. padding: 5px 15px;
  237. }
  238. .form-registration label {
  239. color: white;
  240. }
  241. .form-registration .form-control {
  242. border-radius: 0;
  243. border: solid 1px #dadada;
  244. background-color: #fff;
  245. color: #333;
  246. height: 55px;
  247. }
  248. .form-registration .btn {
  249. border-radius: 0;
  250. height: 55px;
  251. width: 100%;
  252. background-color: #3eb0f7;
  253. color: white;
  254. font-size: 17px !important;
  255. padding: 0 33px;
  256. border: none;
  257. margin: 0;
  258. -webkit-transition: all .8s ease;
  259. transition: all .8s ease;
  260. }
  261. .form-registration .btn:hover {
  262. background-color: #1f96e0;
  263. -webkit-transition: all .8s ease;
  264. transition: all .8s ease;
  265. }
  266. .privacy {
  267. padding-top: 0;
  268. font-size: 13px;
  269. }
  270. .signup-header p {
  271. color: white;
  272. }
  273. .privacy a {
  274. text-decoration: underline;
  275. color: white;
  276. font-weight: 300;
  277. }
  278. #intro {
  279. padding: 100px 0 70px;
  280. }
  281. #intro h2 {
  282. font-size: 40px;
  283. font-weight: 300;
  284. margin: 15px 0 15px 0;
  285. }
  286. .intro-pic {
  287. margin-top: 20px;
  288. }
  289. .btn-action {
  290. font-size: 17px;
  291. margin: 30px 0 10px;
  292. line-height: 20px;
  293. padding: 15px 35px;
  294. height: 50px;
  295. border: solid 2px #3eb0f7;
  296. background: white;
  297. transition: all 0.4s;
  298. color: #3eb0f7;
  299. border-radius: 100px;
  300. }
  301. .btn-action:hover {
  302. background: #3eb0f7;
  303. color: white;
  304. }
  305. .btn-section {
  306. padding-top: 20px;
  307. }
  308. #feature {
  309. padding-top: 100px;
  310. background: #f6f6f6;
  311. }
  312. #feature h2 {
  313. margin: 15px 0 15px 0;
  314. font-size: 40px;
  315. font-weight: 300;
  316. }
  317. #feature .feature-title p {
  318. font-size: 18px;
  319. }
  320. .row-feat {
  321. padding-top: 50px;
  322. }
  323. .feat-list {
  324. margin-top: 40px;
  325. }
  326. .feat-list i {
  327. font-size: 48px;
  328. float: left;
  329. width: 20%;
  330. color: #555;
  331. height: 100%;
  332. position: relative;
  333. opacity: 0.6;
  334. -webkit-transition: all .8s ease;
  335. transition: all .8s ease;
  336. }
  337. .feat-list:hover i {
  338. color: #3eb0f7;
  339. -webkit-transition: all .8s ease;
  340. transition: all .8s ease;
  341. }
  342. #feature .inner {
  343. float: left;
  344. display: inline-block;
  345. width: 80%;
  346. }
  347. #feature-2 {
  348. padding: 100px 0 100px;
  349. }
  350. #feature-2 h2 {
  351. font-size: 40px;
  352. font-weight: 300;
  353. margin: 15px 0 15px 0;
  354. }
  355. .feature-2-pic {
  356. margin-top: 20px;
  357. }
  358. .subscribe {
  359. color: #fff;
  360. }
  361. .letter {
  362. margin-top: 100px;
  363. width: 100px;
  364. height: 100px;
  365. line-height: 100px;
  366. font-size: 50px;
  367. color: #3eb0f7;
  368. border-radius: 50%;
  369. border: solid 1px #3eb0f7;
  370. }
  371. .subscribe p {
  372. margin: 30px auto 30px;
  373. }
  374. .subscribe-form {
  375. max-width: 400px;
  376. margin: 50px auto 150px;
  377. text-align: center;
  378. overflow: hidden;
  379. }
  380. .subscribe-form form {
  381. position: relative;
  382. }
  383. .subscribe-form input {
  384. max-width: 85%;
  385. position: relative;
  386. padding: 5px 25px;
  387. }
  388. .subscribe-form .form-control {
  389. border-radius: 4px 0 0 4px;
  390. border: none;
  391. background-color: rgba(255, 255, 255, 0.6);
  392. color: #333;
  393. font-size: 1.2em;
  394. height: 55px;
  395. }
  396. .subscribe-form button {
  397. border-radius: 0 4px 4px 0;
  398. background-color: #3eb0f7;
  399. color: #ffffff;
  400. font-size: 1em;
  401. line-height: 52px;
  402. position: absolute;
  403. top: 0px;
  404. right: 0px;
  405. padding: 0 30px;
  406. margin: 0;
  407. -webkit-transition: all .8s ease;
  408. transition: all .8s ease;
  409. }
  410. .subscribe-form .btn {
  411. height: 55px;
  412. }
  413. .subscribe-form .btn:hover {
  414. background-color: #1f96e0;
  415. color: #fff;
  416. -webkit-transition: all .8s ease;
  417. transition: all .8s ease;
  418. }
  419. .subscribe-form .form-control::-webkit-input-placeholder {
  420. color: #333;
  421. }
  422. .subscribe-form .form-control:-moz-placeholder {
  423. color: #333;
  424. }
  425. .subscribe-form .form-control::-moz-placeholder {
  426. color: #333;
  427. }
  428. .subscribe-form .form-control:-ms-input-placeholder {
  429. color: #333;
  430. }
  431. #package {
  432. padding-top: 100px;
  433. }
  434. .title-line {
  435. width: 100px;
  436. height: 3px;
  437. margin: 0 auto;
  438. background: #3eb0f7;
  439. }
  440. .price-box {
  441. border: solid 1px #d1d1d1;
  442. }
  443. .package-option {
  444. padding: 50px 0 100px;
  445. }
  446. .package-option ul {
  447. padding: 0;
  448. }
  449. .price-heading h3 {
  450. margin-top: 0;
  451. }
  452. .price-heading i {
  453. color: #d1d1d1;
  454. font-size: 75px;
  455. margin-top: 20px;
  456. }
  457. .price-group {
  458. padding: 30px 0 10px;
  459. }
  460. .price-group .dollar {
  461. font-size: 20px;
  462. position: relative;
  463. bottom: 48px;
  464. }
  465. .price-group .price {
  466. color: #3eb0f7;
  467. font-size: 90px;
  468. font-weight: 500;
  469. }
  470. .price-group .time {
  471. font-size: 18px;
  472. }
  473. .price-feature li {
  474. margin-left: 30px;
  475. margin-right: 30px;
  476. list-style: none;
  477. border-bottom: solid 1px #d1d1d1;
  478. line-height: 40px;
  479. }
  480. .btn-price {
  481. margin: 5px 0 15px;
  482. font-size: 17px;
  483. padding: 7px 35px;
  484. height: 40px;
  485. background: #3eb0f7;
  486. transition: all 0.4s;
  487. color: white;
  488. border-radius: 4px;
  489. }
  490. .btn-price:hover {
  491. background: #1f96e0;
  492. color: white;
  493. }
  494. #client {
  495. background: #f6f6f6;
  496. padding: 70px 0 70px;
  497. }
  498. #client img {
  499. max-height: 50px;
  500. margin: 0 20px;
  501. opacity: 1;
  502. transition: all 0.3s ease;
  503. -webkit-transition: all 0.3s ease;
  504. -moz-transition: all 0.3s ease;
  505. }
  506. #client img:hover {
  507. opacity: 0.7;
  508. transition: all 0.3s ease;
  509. -webkit-transition: all 0.3s ease;
  510. -moz-transition: all 0.3s ease;
  511. }
  512. #testi {
  513. padding: 100px 0 100px;
  514. }
  515. .testi-item {
  516. display: block;
  517. width: 100%;
  518. height: auto;
  519. position: relative;
  520. margin-top: 30px;
  521. }
  522. .testi-item .box {
  523. margin-right: 15px;
  524. margin-left: 15px;
  525. }
  526. .testi-item .box .message {
  527. padding: 20px;
  528. font-style: italic;
  529. line-height: 30px;
  530. font-weight: 300;
  531. font-size: 20px;
  532. }
  533. .testi-item .client-pic img {
  534. width: 70px;
  535. height: 70px;
  536. border-radius: 50%;
  537. max-width: 100%;
  538. }
  539. .testi-item .client-info .client-name {
  540. margin-top: 10px;
  541. font-size: 16px;
  542. }
  543. .testi-item .client-info .company {
  544. font-style: italic;
  545. color: #3eb0f7;
  546. }
  547. .action {
  548. color: #fff;
  549. }
  550. .action h2 {
  551. margin-top: 100px;
  552. font-size: 40px;
  553. font-weight: 300;
  554. }
  555. .download-store {
  556. padding: 50px 0 130px;
  557. }
  558. .download-store li {
  559. display: inline-block;
  560. list-style: none;
  561. margin-left: 10px;
  562. }
  563. .appstorebutton {
  564. height: 65px;
  565. width: 225px;
  566. position: relative;
  567. border-radius: 4px;
  568. }
  569. .iphone {
  570. background: #3eb0f7;
  571. transition: all 0.3s ease;
  572. -webkit-transition: all 0.3s ease;
  573. -moz-transition: all 0.3s ease;
  574. }
  575. .iphone:hover {
  576. background-color: #1f96e0;
  577. transition: all 0.3s ease;
  578. -webkit-transition: all 0.3s ease;
  579. -moz-transition: all 0.3s ease;
  580. }
  581. .android {
  582. background: #555;
  583. transition: all 0.3s ease;
  584. -webkit-transition: all 0.3s ease;
  585. -moz-transition: all 0.3s ease;
  586. }
  587. .android:hover {
  588. background-color: #444;
  589. transition: all 0.3s ease;
  590. -webkit-transition: all 0.3s ease;
  591. -moz-transition: all 0.3s ease;
  592. }
  593. .appstorebutton a {
  594. color: white;
  595. text-decoration: none;
  596. }
  597. .appstorebutton p {
  598. font-size: 20px;
  599. font-weight: 300;
  600. text-align: left;
  601. color: white;
  602. padding: 20px 0 0 70px;
  603. line-height: 1;
  604. }
  605. .appstorebutton p small {
  606. font-size: 16px;
  607. }
  608. .appstorebutton i {
  609. position: absolute;
  610. top: 0;
  611. left: 0;
  612. margin: 10px 0 0 17px;
  613. font-size: 40px;
  614. }
  615. #contact {
  616. width: 100%;
  617. min-height: 100%;
  618. }
  619. #contact h2{
  620. color: white;
  621. }
  622. .ul-address a {
  623. font-weight: normal;
  624. }
  625. .ul-address a:hover {
  626. color: white;
  627. }
  628. .ul-address li {
  629. padding-right: 20px;
  630. margin-bottom: 8px;
  631. list-style: none;
  632. color: white;
  633. }
  634. .ul-address i {
  635. margin-left: 15px;
  636. position: absolute;
  637. left: 0;
  638. color: #3eb0f7;
  639. font-size: 25px;
  640. line-height: 30px;
  641. }
  642. .contact-row {
  643. margin: 100px 0 100px;
  644. }
  645. #contact-form {
  646. margin: 0 auto;
  647. }
  648. #contact-form input {
  649. position: relative;
  650. padding: 5px 25px;
  651. width: 100%;
  652. }
  653. #contact-form textarea {
  654. position: relative;
  655. padding: 10px 25px;
  656. width: 100%;
  657. height: 120px !important;
  658. }
  659. #contact-form .form-control {
  660. border-radius: 0;
  661. border: solid 1px #dadada;
  662. background-color: #fff;
  663. color: #333;
  664. font-size: 1.2em;
  665. height: 55px;
  666. }
  667. #contact-form .btn {
  668. height: 55px;
  669. width: 100%;
  670. background-color: #3eb0f7;
  671. color: #ffffff;
  672. font-size: 17px !important;
  673. line-height: 18px;
  674. padding: 0 33px;
  675. border: none;
  676. border-radius: 0;
  677. margin: 0;
  678. -webkit-transition: all .8s ease;
  679. transition: all .8s ease;
  680. }
  681. #contact-form .btn:hover {
  682. background-color: #1f96e0;
  683. -webkit-transition: all .8s ease;
  684. transition: all .8s ease;
  685. }
  686. #footer {
  687. background: #fff;
  688. padding: 50px 0 50px;
  689. }
  690. .social ul {
  691. padding: 0;
  692. list-style: none;
  693. }
  694. .social li {
  695. display: inline-block;
  696. padding-right: .3em;
  697. }
  698. .social li a {
  699. display: block;
  700. width: 40px;
  701. height: 40px;
  702. line-height: 40px;
  703. color: #3eb0f7;
  704. border-radius: 50%;
  705. background: #fff;
  706. border: solid 1px #3eb0f7;
  707. -webkit-transition: all .8s ease;
  708. transition: all .8s ease;
  709. }
  710. .social li a:hover {
  711. color: #fff;
  712. background: #3eb0f7;
  713. }
  714. .scrollToTop{
  715. width: 40px;
  716. height: 40px;
  717. padding: 5px;
  718. font-size: 30px;
  719. text-align: center;
  720. background: rgba(0, 0, 0, 0.2);
  721. color: white;
  722. position: fixed;
  723. bottom: 20px;
  724. right: 20px;
  725. border-radius: 50%;
  726. display: none;
  727. }
  728. .scrollToTop:hover{
  729. color: #3eb0f7;
  730. }
  731. .control-group .controls {
  732. overflow-x: hidden;
  733. }
  734. /* iPads (portrait) ----------- */
  735. @media only screen
  736. and (min-width : 768px)
  737. and (max-width : 1024px)
  738. and (orientation : portrait) {
  739. .more {
  740. margin-bottom: 50px;
  741. }
  742. .signup-header {
  743. margin: 100px 0 140px;
  744. }
  745. .price-feature li {
  746. margin-left: 15px;
  747. margin-right: 15px;
  748. }
  749. .btn-price {
  750. padding: 7px 25px;
  751. }
  752. #intro {
  753. padding: 30px 0 50px;
  754. }
  755. #intro h2, #feature-2 h2 {
  756. font-weight: 150;
  757. text-align: center;
  758. }
  759. #intro p, #feature-2 p {
  760. text-align: center;
  761. }
  762. .btn-section {
  763. text-align: center;
  764. }
  765. #feature {
  766. padding-top: 75px;
  767. }
  768. .row-feat {
  769. padding-top: 40px;
  770. padding-bottom: 40px;
  771. }
  772. #feature-2 {
  773. padding: 80px 0 100px;
  774. }
  775. .feature-2-pic {
  776. margin-top: 40px;
  777. }
  778. #client img {
  779. margin: 10px 0 10px;
  780. max-height: 40px;
  781. }
  782. }
  783. /* iPads (landscape) ----------- */
  784. @media only screen
  785. and (min-width : 768px)
  786. and (max-width : 1024px)
  787. and (orientation : landscape) {
  788. .logo {
  789. margin: 100px 0 30px 0;
  790. }
  791. .landing h1{
  792. margin: 60px 0 60px 0;
  793. }
  794. .landing-text {
  795. margin: 60px 0 40px 0;
  796. }
  797. .more {
  798. margin-bottom: 180px;
  799. }
  800. .signup-header {
  801. margin-top: 170px;
  802. }
  803. .intro-pic {
  804. margin-top: 100px;
  805. }
  806. .feature-img {
  807. margin-top: 30px;
  808. }
  809. .feat-list {
  810. margin-top: 10px;
  811. }
  812. .feat-list p {
  813. font-size: 15px;
  814. }
  815. .feature-2-pic {
  816. margin-top: 50px;
  817. }
  818. #client img {
  819. max-height: 45px;
  820. }
  821. }
  822. /* smart-phone ----------- */
  823. @media (max-width: 767px) {
  824. .logo {
  825. margin: 40px 0 30px 0;
  826. }
  827. .more {
  828. margin-bottom: 40px;
  829. }
  830. #intro {
  831. padding: 70px 0 70px;
  832. }
  833. #intro h2, #feature-2 h2 {
  834. font-weight: 150;
  835. text-align: center;
  836. }
  837. #intro p, #feature-2 p {
  838. text-align: center;
  839. }
  840. .btn-section {
  841. text-align: center;
  842. }
  843. .feat-list i {
  844. padding-left: 40px;
  845. }
  846. .feature-2-pic {
  847. margin-top: 50px;
  848. }
  849. .price-box {
  850. margin-bottom: 30px;
  851. }
  852. #client img {
  853. margin: 10px 0 10px;
  854. }
  855. .contact-left {
  856. margin-bottom: 50px;
  857. }
  858. }
  859. /* iPhone 6Plus (landscape) ----------- */
  860. @media (max-width: 736px) {
  861. }
  862. /* iPhone 6 (landscape) ----------- */
  863. @media (max-width: 667px) {
  864. .logo {
  865. margin: 30px 0 30px 0;
  866. }
  867. .landing h1{
  868. font-size: 50px;
  869. margin: 10px 0 25px 0;
  870. }
  871. .landing-text {
  872. margin-top: 20px;
  873. }
  874. .letter {
  875. margin-top: 75px
  876. }
  877. .subscribe p {
  878. margin: 25px auto 15px;
  879. }
  880. .subscribe-form {
  881. margin: 20px auto 100px;
  882. }
  883. .action h2 {
  884. margin-top: 70px;
  885. }
  886. .download-store {
  887. padding: 20px 0 100px;
  888. }
  889. }
  890. /* iPhone 5 (landscape) ----------- */
  891. @media (max-width: 568px){
  892. .logo {
  893. margin: 15px 0 15px 0;
  894. }
  895. .landing h1{
  896. font-size: 40px;
  897. margin: 20px 0 10px 0;
  898. }
  899. .landing-text p {
  900. font-size: 16px !important;
  901. }
  902. #intro {
  903. padding-top: 50px;
  904. }
  905. #feature {
  906. padding-top: 50px;
  907. }
  908. .feat-list i {
  909. padding-left: 20px;
  910. }
  911. #feature-2 {
  912. padding: 50px 0 70px;
  913. }
  914. #screenshot {
  915. padding-top: 70px;
  916. }
  917. .screenshots {
  918. padding-top: 30px;
  919. padding-bottom: 70px;
  920. }
  921. #testi {
  922. padding: 70px 0 70px;
  923. }
  924. .testi-item .box .message {
  925. line-height: 25px;
  926. font-size: 18px;
  927. }
  928. .action h2 {
  929. margin: 50px 0 20px;
  930. }
  931. .download-text p {
  932. line-height: 1.5;
  933. }
  934. .download-store {
  935. padding: 10px 0 70px;
  936. }
  937. }
  938. /* iPhone 4 (landscape) ----------- */
  939. @media (max-width: 480px) {
  940. .feat-list i {
  941. padding-left: 5px;
  942. }
  943. .action h2 {
  944. font-size: 30px;
  945. }
  946. }
  947. /* smart phone width: 360px ----------- */
  948. @media (max-width: 360px) {
  949. #intro h2, #feature h2, #feature-2 h2 {
  950. font-size: 30px;
  951. }
  952. .feat-list i {
  953. padding-left: 0;
  954. }
  955. #feature .inner {
  956. padding-left: 15px;
  957. }
  958. .appstorebutton {
  959. margin-bottom: 15px;
  960. }
  961. .download-store li {
  962. margin-left: 0;
  963. }
  964. }
  965. /* iPhone 4/5 (portrait) ----------- */
  966. @media (max-width: 320px) {
  967. .logo {
  968. margin: 30px 0 20px 0;
  969. }
  970. .landing h1{
  971. margin: 20px 0 35px 0;
  972. }
  973. .more {
  974. text-align: center;
  975. }
  976. .more p {
  977. font-size: 14px;
  978. }
  979. .option {
  980. padding: 3px;
  981. min-width: 75px;
  982. margin-right: 2px;
  983. }
  984. .action-glass {
  985. font-size: 16px;
  986. margin: 30px 0 10px;
  987. padding: 15px 30px;
  988. height: 35px;
  989. border-radius: 80px;
  990. }
  991. .action-blue {
  992. font-size: 16px;
  993. margin: 30px 0 10px;
  994. margin-right: 15px;
  995. padding: 15px 30px;
  996. height: 35px;
  997. border-radius: 80px;
  998. }
  999. .subscribe-form {
  1000. margin: 50px auto 110px;
  1001. }
  1002. .subscribe-form input {
  1003. padding: 5px 15px;
  1004. }
  1005. .subscribe-form button {
  1006. padding: 0 15px;
  1007. }
  1008. .action h2 {
  1009. margin: 70px 0 20px;
  1010. }
  1011. }