responsive.css 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782
  1. /* ================================= Responsive CSS ================================= */
  2. /* ---------- MAX 1199px ---------- */
  3. @media only screen and (max-width:1199px) {
  4. /* ------- Navigation ------- */
  5. .navbar-nav li {
  6. margin-right: 6px;
  7. }
  8. }
  9. /* ---------- MAX 1024px ---------- */
  10. @media only screen and (max-width:1024px) and (min-width:980px) {
  11. /* ------- Wrapper Div ------- */
  12. .wrapper-class {
  13. width: 100%;
  14. }
  15. /* ------- Triangle Background ------- */
  16. .triangle-bg:before {
  17. border-width: 460px;
  18. }
  19. /* ------- Banner Styles ------- */
  20. .left-banner-text {
  21. margin-top: 30px;
  22. padding-top: 30px;
  23. }
  24. .banner-text {
  25. padding: 0;
  26. }
  27. .banner-button {
  28. padding: 30px 70px 0 0;
  29. }
  30. .banner-image-info {
  31. margin-top: 300px;
  32. }
  33. /* ------- Button Styles ------- */
  34. .gk-btn {
  35. width: auto;
  36. }
  37. .gk-btn-margin {
  38. margin-right: 20px;
  39. }
  40. /* ------- Triangle Shape ------- */
  41. .triangle-shape {
  42. padding-top: 30px;
  43. }
  44. /* ------- Navigation ------- */
  45. .navbar-nav li {
  46. margin-right: 0;
  47. }
  48. /* ------- Features ------- */
  49. .features-section {
  50. padding: 40px 0 10px;
  51. }
  52. .gk-pointer-features.gk-right-arrow {
  53. left: 13%;
  54. top: 5%;
  55. }
  56. .features-left-info {
  57. padding-top: 90px;
  58. }
  59. .features-right-info {
  60. padding-left: 40px;
  61. }
  62. .ipad-shot-wrapper img {
  63. max-width: 48%;
  64. }
  65. /* ------- Reviews ------- */
  66. .reviews-slider-section {
  67. padding-top: 20px;
  68. }
  69. .gk-pointer-features.gk-left-arrow {
  70. right: 25%;
  71. top: -15%;
  72. }
  73. .reviews-info {
  74. padding: 0 20px;
  75. }
  76. .reviews-msg {
  77. margin-bottom: 20px;
  78. }
  79. .author-margin, .info-margin {
  80. margin-top: 20px;
  81. }
  82. .reviews-image img {
  83. max-width: 250px;
  84. }
  85. .reviews-indicators {
  86. right: 23%;
  87. }
  88. .gk-reviews-big-circle {
  89. left: 5%;
  90. top: 60%;
  91. }
  92. .gk-reviews-small-circle {
  93. top: 70%;
  94. left: 80%;
  95. }
  96. /* ------- Screenshot ------- */
  97. .app-left-info {
  98. padding-top: 40px;
  99. }
  100. .gk-pointer-features.gk-app-right-arrow {
  101. left: 14%;
  102. top: 10%;
  103. }
  104. .screen-item img {
  105. max-width: 70%;
  106. }
  107. .owl-controls {
  108. padding-top: 10px;
  109. }
  110. .owl-controls .owl-buttons .fa {
  111. color: #000000;
  112. }
  113. /* ------- Services ------- */
  114. .awesome-container {
  115. padding-top: 10px;
  116. padding-bottom: 20px;
  117. }
  118. .awesome-services {
  119. padding: 20px 25px;
  120. }
  121. .gk-app-left-down-arrow {
  122. top: 55%;
  123. left: 24%;
  124. }
  125. /* ------- Pricing ------- */
  126. .pricing-section.app-section-padding {
  127. padding-top: 30px;
  128. }
  129. .gk-pricing-arrow {
  130. left: 21%;
  131. top: 58%;
  132. }
  133. .pricing-container {
  134. padding-top: 15px;
  135. }
  136. .pricing-box ul {
  137. padding: 30px 25px;
  138. }
  139. /* ------- Demo ------- */
  140. .video-bg{
  141. height: 350px;
  142. margin: 5px auto 0;
  143. max-width: 70%;
  144. }
  145. #video_container {
  146. height: 370px;
  147. }
  148. .mb_YTVPBar .buttonBar{
  149. top: -250px;
  150. }
  151. .gk-pointer-features.gk-down-arrow {
  152. top: 50%;
  153. right: 32%;
  154. }
  155. /* ------- Download ------- */
  156. .download-button {
  157. padding-top: 10px;
  158. margin:10% 0;
  159. }
  160. .download-section .gk-download-pointer {
  161. top: 80%;
  162. left: 60%;
  163. }
  164. .subscribe.gk-contact-form, .subscribe-form {
  165. padding: 0;
  166. }
  167. .download-section .gk-input-submit.submit {
  168. padding-top: 10px;
  169. }
  170. /* ------- Contact us ------- */
  171. .gk-contact-form {
  172. padding-top: 20px;
  173. }
  174. .gk-contact-pointer {
  175. margin-left: -25%;
  176. }
  177. .contact-info {
  178. padding-top: 60px;
  179. }
  180. .contact-section {
  181. overflow: hidden;
  182. }
  183. }
  184. /* ---------- MAX 1000px ---------- */
  185. @media only screen and (max-width:1000px) {
  186. /* ------- Shape Section ------- */
  187. .shape-section {
  188. max-width: none;
  189. width: 100%;
  190. }
  191. /* ------- Wrapper Div ------- */
  192. .wrapper-class {
  193. width: 100%;
  194. }
  195. /* ------- Features ------- */
  196. .ipad-shot-wrapper {
  197. margin-top: -200px;
  198. }
  199. .text-right .features-grid {
  200. padding: 0 20px 10px;
  201. }
  202. .features-grid {
  203. padding: 0 30px 10px 0;
  204. }
  205. }
  206. /* ---------- MAX 980px ---------- */
  207. @media only screen and (max-width:980px) {
  208. /* ------- Shape section ------- */
  209. .gk-dd-shape:after {
  210. left: -5%;
  211. top: 995px;
  212. }
  213. .gk-dd-shape {
  214. height: 1280px;
  215. }
  216. /* ------- Features ------- */
  217. .features-right-info {
  218. padding-left: 20px;
  219. }
  220. .features-right-grid {
  221. padding-left: 20px;
  222. }
  223. .ipad-shot-wrapper {
  224. margin-top: -110px;
  225. }
  226. /* ------- Title ------- */
  227. .section-msg {
  228. font-size: 30px;
  229. }
  230. /* ------- Screenshot ------- */
  231. .screen-item {
  232. padding: 20px;
  233. }
  234. .screen-item img {
  235. max-width: 76%;
  236. }
  237. /* ------- Reviews ------- */
  238. .reviews-info {
  239. padding: 0 15px;
  240. }
  241. .gk-reviews-big-circle {
  242. left: 0;
  243. }
  244. }
  245. /* ---------- MAX 979px ---------- */
  246. @media only screen and (max-width:979px) {
  247. /* ------- Color Styles ------- */
  248. body,
  249. .color-grey{
  250. color:#555;
  251. }
  252. .section-padding {
  253. padding: 125px 0 40px;
  254. }
  255. /* ------- Triangle Background ------- */
  256. .header-section {
  257. overflow: hidden;
  258. padding-bottom: 30px;
  259. }
  260. #header .triangle-shape.banner-nav {
  261. margin-left: 0;
  262. text-align: center;
  263. width: 100%;
  264. }
  265. /* ------- Banner Styles ------- */
  266. .banner-image-info {
  267. margin-top: 120px;
  268. }
  269. .banner-section {
  270. padding-top: 100px;
  271. }
  272. .banner-left-margin {
  273. margin-bottom: 110px;
  274. margin-left: 0;
  275. }
  276. .banner-button {
  277. padding-right: 0;
  278. text-align: center;
  279. }
  280. .left-banner-text {
  281. margin-top: 0;
  282. padding-top: 30px;
  283. position: static;
  284. }
  285. .left-banner-text h1 {
  286. text-align: center;
  287. }
  288. .banner-text {
  289. padding: 0;
  290. }
  291. .right-banner-image {
  292. margin-top: 0;
  293. padding-left: 15px;
  294. padding-right: 15px;
  295. }
  296. .banner-section {
  297. position: relative;
  298. padding-bottom: 50px;
  299. }
  300. .triangle-shape {
  301. position: absolute;
  302. bottom: 25px;
  303. z-index: 9999;
  304. }
  305. .banner-triangle {
  306. display: block;
  307. }
  308. .banner-info-right {
  309. padding-left: 20px;
  310. }
  311. /* ------- Button Styles ------- */
  312. .gk-btn {
  313. padding: 10px 12px;
  314. width: auto;
  315. }
  316. .yellow-white-color .yellow-btn {
  317. border-color: #FFFFFF;
  318. color: #FFFFFF;
  319. }
  320. .yellow-white-color .yellow-btn:hover {
  321. background: #FFFFFF;
  322. color: #333333;
  323. }
  324. /* ------- Logo & Menu ------- */
  325. .logo img {
  326. margin: 0 auto;
  327. }
  328. .top-navbar .navbar-right {
  329. float: none !important;
  330. text-align: center;
  331. margin-top: 10px;
  332. }
  333. .top-navbar .navbar-right li {
  334. float: none;
  335. display: inline-block;
  336. text-align: center;
  337. }
  338. /* ------- Top Social Icon ------- */
  339. .top-social-icon {
  340. float: none;
  341. text-align: center;
  342. }
  343. .top-social-icon li {
  344. display: inline-block;
  345. float: none;
  346. }
  347. /* ------- Features ------- */
  348. .features-left-info {
  349. padding: 0 15px 20px;
  350. text-align: center;
  351. }
  352. .features-right-info {
  353. position: relative;
  354. padding: 90px 15px 0;
  355. }
  356. .gk-pointer-features.gk-right-arrow {
  357. left: 45%;
  358. top: 0;
  359. transform: rotate(90deg);
  360. -moz-transform: rotate(90deg);
  361. -webkit-transform: rotate(90deg);
  362. -o-transform: rotate(90deg);
  363. -ms-transform: rotate(90deg);
  364. }
  365. .ipad-shot-wrapper {
  366. margin: 0;
  367. z-index: 1;
  368. }
  369. .ipad-shot-wrapper img {
  370. text-align: center;
  371. display: block;
  372. margin: 0 auto;
  373. }
  374. .features-right-grid {
  375. padding: 30px 0 15px;
  376. }
  377. .text-right .features-grid {
  378. padding: 0 30px 10px 10px;
  379. }
  380. .features-grid {
  381. padding: 0 10px 10px 0;
  382. }
  383. .gk-list {
  384. width: auto;
  385. }
  386. .gk-list li {
  387. display: block;
  388. float: none;
  389. }
  390. /* ------- Description ------- */
  391. .section-msg1 {
  392. text-align: center;
  393. }
  394. .section-msg1 span br {
  395. display: none;
  396. }
  397. /* ------- Reviews ------- */
  398. .reviews-image img {
  399. float: none;
  400. margin: 30px auto 0;
  401. display: block;
  402. }
  403. .reviews-slider-section {
  404. padding-top: 40px;
  405. }
  406. .gk-reviews-circle-container {
  407. max-width: 500px;
  408. margin: 0 auto;
  409. position: relative;
  410. }
  411. .gk-reviews-big-circle {
  412. position: static;
  413. }
  414. .gk-reviews-small-circle {
  415. top: 20%;
  416. right: 0;
  417. left: auto;
  418. }
  419. .gk-pointer-features.gk-left-arrow {
  420. right: 45%;
  421. transform: rotate(-120deg);
  422. -moz-transform: rotate(-120deg);
  423. -webkit-transform: rotate(-120deg);
  424. -o-transform: rotate(-120deg);
  425. -ms-transform: rotate(-120deg);
  426. top: 70%;
  427. }
  428. .app-reviews {
  429. padding-bottom: 20px;
  430. }
  431. .reviews-indicators {
  432. position: relative;
  433. right: 0;
  434. left: 0;
  435. text-align: center;
  436. margin-bottom: 15px;
  437. }
  438. /* ------- Services ------- */
  439. .gk-app-left-down-arrow {
  440. left: 0;
  441. right: 0;
  442. top: 100%;
  443. }
  444. .gk-app-left-down-arrow img {
  445. margin: 0 auto;
  446. }
  447. .awesome-container {
  448. padding-top: 80px;
  449. }
  450. .awesome-services {
  451. max-width: 98%;
  452. }
  453. /* ------- Screenshot ------- */
  454. .app-left-info {
  455. padding-top: 10px;
  456. text-align: center;
  457. }
  458. .gk-pointer-features.gk-left-arrow {
  459. right: 65%;
  460. top: 38%;
  461. transform: rotate(-120deg);
  462. }
  463. .screen-item img {
  464. max-width: 100%;
  465. }
  466. .owl-controls .owl-buttons .owl-next {
  467. right: -15px;
  468. }
  469. .owl-controls .owl-buttons .owl-prev {
  470. left: -15px !important;
  471. }
  472. /* ------- Pricing ------- */
  473. .pricing-section .app-right-info {
  474. padding-top: 30px;
  475. }
  476. .grey-white-color .pricing-section .app-right-info .color-grey {
  477. color: #fff;
  478. }
  479. .gk-pricing-arrow {
  480. display: block;
  481. left: 0;
  482. right: 0;
  483. top: 100%;
  484. }
  485. .gk-pricing-arrow img {
  486. margin: 0 auto;
  487. }
  488. .pricing-box ul {
  489. padding: 30px 15px;
  490. }
  491. /* ------- Video ------- */
  492. .video-bg {
  493. margin-top: 80px;
  494. }
  495. .pull-right {
  496. float: none !important;
  497. }
  498. /* ------- Download ------- */
  499. .download-left-img {
  500. margin-top: 0;
  501. }
  502. .download-left-img img {
  503. margin: 0 auto;
  504. }
  505. .download-button {
  506. margin: 0;
  507. }
  508. .subscribe-form {
  509. padding:40px 15px 0;
  510. }
  511. .gk-contact-form .subscribe-form .form-control {
  512. border-bottom: 1px solid #555;
  513. color: #555;
  514. }
  515. .gk-contact-form .subscribe-form .form-control::-moz-placeholder {
  516. color:#555;
  517. }
  518. .gk-contact-form .subscribe-form .form-control:-ms-input-placeholder {
  519. color:#555;
  520. }
  521. .gk-contact-form .subscribe-form .form-control::-webkit-input-placeholder {
  522. color:#555;
  523. }
  524. .subscribe-form .gk-submit{
  525. border: 1px solid #555;
  526. color: #555;
  527. }
  528. .subscribe-form .gk-submit:hover {
  529. background: #333;
  530. color: #fff;
  531. }
  532. /* ------- Contact Us ------- */
  533. .grey-yellow-color .contact-section .color-grey {
  534. color:#fff;
  535. }
  536. .contact-section .animated.fadeInRight.visible {
  537. text-align: center;
  538. }
  539. .gk-contact-form .form-control{
  540. border-bottom: 1px solid #fff;
  541. color: #fff;
  542. }
  543. .gk-contact-form .form-control::-moz-placeholder {
  544. color:#fff;
  545. }
  546. .gk-contact-form .form-control:-ms-input-placeholder {
  547. color:#fff;
  548. }
  549. .gk-contact-form .form-control::-webkit-input-placeholder {
  550. color:#fff;
  551. }
  552. .gk-textarea-message .form-control {
  553. background-image: -webkit-linear-gradient(left, transparent 10px, transparent 10px), -webkit-linear-gradient(right, transparent 10px, transparent 10px), -webkit-linear-gradient(transparent 60px, #fff 60px, #fff 61px, transparent 61px);
  554. background-image: -moz-linear-gradient(left, transparent 10px, transparent 10px), -moz-linear-gradient(right, transparent 10px, transparent 10px), -moz-linear-gradient(transparent 60px, #fff 60px, #fff 61px, transparent 61px);
  555. background-image: -ms-linear-gradient(left, transparent 10px, transparent 10px), -ms-linear-gradient(right, transparent 10px, transparent 10px), -ms-linear-gradient(transparent 60px, #fff 60px, #fff 61px, transparent 61px);
  556. background-image: -o-linear-gradient(left, transparent 10px, transparent 10px), -o-linear-gradient(right, transparent 10px, transparent 10px), -o-linear-gradient(transparent 60px, #fff 60px, #fff 61px, transparent 61px);
  557. background-image: linear-gradient(left, transparent 10px, transparent 10px), linear-gradient(right, transparent 10px, transparent 10px), linear-gradient(transparent 60px, #fff 60px, #fff 61px, transparent 61px);
  558. border-bottom: none;
  559. }
  560. .gk-submit {
  561. border: 1px solid #fff;
  562. color: #fff;
  563. }
  564. .gk-submit:hover {
  565. background: #fff;
  566. color: #555;
  567. }
  568. .gk-input-submit{
  569. text-align:center;
  570. }
  571. .gk-contact-pointer {
  572. padding-top: 80px;
  573. margin-left: 0;
  574. }
  575. .contact-info {
  576. padding-top: 50px;
  577. }
  578. /* ------- Disable Animations ------- */
  579. .animated {
  580. visibility: visible !important;
  581. -webkit-animation: none !important;
  582. -moz-animation: none !important;
  583. -o-animation: none !important;
  584. -ms-animation: none !important;
  585. animation: none !important;
  586. }
  587. .gk-pointer-features.animated {
  588. visibility: visible;
  589. }
  590. }
  591. /* ---------- MAX 767px ---------- */
  592. @media only screen and (max-width:767px) {
  593. /* ------- Banner Section ------- */
  594. .right-banner-image {
  595. margin-top: 20px;
  596. }
  597. .banner-left-margin, .banner-image-info {
  598. margin: 0;
  599. }
  600. .right-banner-image img.pull-right {
  601. float: none !important;
  602. margin: 0 auto;
  603. }
  604. /* ------- Logo & Menu ------- */
  605. .logo img {
  606. margin: 0;
  607. }
  608. .navbar-collapse {
  609. border: none;
  610. box-shadow: none;
  611. -moz-box-shadow: none;
  612. -webkit-box-shadow: none;
  613. -o-box-shadow: none;
  614. -ms-box-shadow: none;
  615. }
  616. .top-navbar {
  617. padding-right: 15px;
  618. }
  619. .top-navbar .navbar-right {
  620. text-align: left;
  621. }
  622. .top-navbar .navbar-right li {
  623. display: block;
  624. float: none;
  625. text-align: left;
  626. }
  627. /* ------- Features ------- */
  628. .features-right-grid .text-right {
  629. text-align: left;
  630. }
  631. .features-grid.gk-divider {
  632. border: none;
  633. }
  634. .features-right-grid .features-line {
  635. display: none;
  636. }
  637. .features-right-grid .features-grid {
  638. padding: 0;
  639. text-align: center;
  640. margin: 0 0 20px;
  641. }
  642. .features-grid .fa {
  643. font-size: 40px;
  644. }
  645. .grid-title {
  646. font-size: 30px;
  647. }
  648. /* ------- Pricing ------- */
  649. .pricing-box {
  650. max-width: 96%;
  651. margin-bottom: 15px;
  652. }
  653. }
  654. /* ---------- MAX 640px ---------- */
  655. @media only screen and (max-width:640px) {
  656. /* -------Section ------- */
  657. .section-padding {
  658. padding-top: 100px;
  659. }
  660. /* ------- Reviews ------- */
  661. .reviews-section .gk-pointer-features {
  662. left: 0;
  663. margin: 0 auto;
  664. position: relative;
  665. right: 0;
  666. text-align: center;
  667. }
  668. .reviews-section .gk-pointer-features img {
  669. margin: 0 auto;
  670. }
  671. .app-reviews {
  672. padding-bottom: 20px;
  673. }
  674. .reviews-info {
  675. padding: 0 10px;
  676. }
  677. .main-reviews-image {
  678. padding-bottom: 50px;
  679. }
  680. /* ------- Screenshot ------- */
  681. .gk-pointer-features.gk-app-right-arrow {
  682. left: 40%;
  683. top: 34%;
  684. }
  685. /* ------- Pricing ------- */
  686. .pricing-section.app-section-padding {
  687. padding-top: 60px;
  688. }
  689. }
  690. /* ---------- MAX 480px ---------- */
  691. @media only screen and (max-width:480px) {
  692. /* ------- Shape Section ------- */
  693. .gk-dd-shape:after {
  694. top: 56%;
  695. }
  696. /* ------- Title ------- */
  697. .section-title {
  698. font-size: 55px;
  699. }
  700. /* ------- Features ------- */
  701. .gk-pointer-features.gk-right-arrow {
  702. left: 35%;
  703. }
  704. .features-section {
  705. padding-bottom: 60px;
  706. }
  707. /* ------- Reviews ------- */
  708. .gk-pointer-features.gk-left-arrow {
  709. top: 78%;
  710. right: 35%;
  711. }
  712. .main-reviews-image {
  713. padding-bottom: 20px;
  714. }
  715. .gk-reviews-big-circle, .gk-reviews-small-circle {
  716. position: static;
  717. margin: 20px auto;
  718. }
  719. /* ------- Contact ------- */
  720. .gk-contact-pointer {
  721. padding-top: 60px;
  722. }
  723. }
  724. /* ---------- MAX 360px ---------- */
  725. @media only screen and (max-width:360px) {
  726. /* ------- Shape Section ------- */
  727. .gk-dd-shape:after {
  728. margin: 0 -320px;
  729. }
  730. /* ------- Reviews ------- */
  731. .reviews-image img {
  732. max-width: 260px;
  733. }
  734. /* ------- Button Styles ------- */
  735. .gk-btn-margin {
  736. margin-right: 15px;
  737. }
  738. .gk-download-btn {
  739. margin: 0 15px 15px auto;
  740. }
  741. .download-button {
  742. padding-left: 10px;
  743. padding-right: 10px;
  744. }
  745. /* ------- Screenshot ------- */
  746. .gk-pointer-features.gk-app-right-arrow {
  747. left: 28%;
  748. top: 29%;
  749. }
  750. /* ------- Title ------- */
  751. .section-title {
  752. word-wrap: break-word;
  753. }
  754. /* ------- Contact Us ------- */
  755. .gk-contact-form {
  756. padding-left: 0;
  757. padding-right: 0;
  758. }
  759. }
  760. /* ---------- MAX 320px ---------- */
  761. @media only screen and (max-width:320px) {
  762. /* ------- Shape Section ------- */
  763. .gk-dd-shape:before {
  764. margin: -27px -310px 0;
  765. }
  766. .gk-dd-shape:after {
  767. margin: 0 -325px;
  768. }
  769. }