css-index-purple.css 18 KB

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