style.css 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945
  1. /* ================================= CSS Structure =================================
  2. 1. GLOBAL STYLES
  3. - Fonts
  4. - Main Styles
  5. - Extra Classes
  6. - Z Indexes
  7. - Social Icon Hover Styles
  8. - Title and Desc Styles
  9. - Pointer Arrow Common Styles
  10. - Button Styles
  11. 2. HEADER SECTION
  12. - Triangle Background
  13. - Logo & Menu
  14. - Navigation
  15. - Top Social Icon Styles
  16. 3. BANNER SECTION
  17. - Left Banner Styles
  18. - Right Banner Styles
  19. 4. FEATURES SECTION
  20. 5. REVIEWS SECTION
  21. 6. SERVICES SECTION
  22. 7. SCREENSHOT SECTION
  23. 8. PRICING SECTION
  24. 9. DEMO SECTION
  25. 10. DOWNLOAD SECTION
  26. 11. CONTACT US SECTION
  27. 12. FOOTER SECTION
  28. =========================================================================== */
  29. /* =========================== GLOBAL STYLES ============================== */
  30. /* ------------- Fonts ------------- */
  31. @font-face {
  32. font-family: "Flaticon";
  33. src: url("../fonts/flaticon.eot");
  34. src: url("../fonts/flaticon.eot#iefix") format("embedded-opentype"),
  35. url("../fonts/flaticon.woff") format("woff"),
  36. url("../fonts/flaticon.ttf") format("truetype"),
  37. url("../fonts/flaticon.svg") format("svg");
  38. font-weight: normal;
  39. font-style: normal;
  40. }
  41. @font-face {
  42. font-family: 'latohairline';
  43. src: url('../fonts/lato-hai-webfont.eot');
  44. src: url('../fonts/lato-hai-webfont.eot?#iefix') format('embedded-opentype'),
  45. url('../fonts/lato-hai-webfont.woff') format('woff'),
  46. url('../fonts/lato-hai-webfont.ttf') format('truetype'),
  47. url('../fonts/lato-hai-webfont.svg#latohairline') format('svg');
  48. font-weight: normal;
  49. font-style: normal;
  50. }
  51. [class^="flaticon-"]:before, [class*=" flaticon-"]:before,
  52. [class^="flaticon-"]:after, [class*=" flaticon-"]:after {
  53. font-family: Flaticon;
  54. font-size: 20px;
  55. font-style: normal;
  56. }
  57. .flaticon-arrow351:before {
  58. content: "\e000";
  59. }
  60. .flaticon-big44:before {
  61. content: "\e001";
  62. }
  63. .flaticon-check13:before {
  64. content: "\e002";
  65. }
  66. .flaticon-checkmark17:before {
  67. content: "\e003";
  68. }
  69. .flaticon-open7:before {
  70. content: "\e004";
  71. }
  72. .flaticon-phone71:before {
  73. content: "\e005";
  74. }
  75. .flaticon-yield:before {
  76. content: "\e006";
  77. }
  78. .glyph-item {
  79. line-height: 1;
  80. display: inline-block;
  81. }
  82. /* ------------- Main Styles ------------- */
  83. body {
  84. color: #5b6063;
  85. font-size: 12px;
  86. padding: 0;
  87. font-family: 'Open Sans', sans-serif;
  88. -webkit-font-smoothing: antialiased !important;
  89. background: url(../images/bg.png) top left repeat #fff;
  90. overflow-x: hidden;
  91. margin: 0 auto;
  92. }
  93. a, a:hover, a:focus, .btn:focus{
  94. text-decoration: none;
  95. outline: none;
  96. }
  97. img, img.responsive {
  98. max-width:100%;
  99. width: auto \9 !important;
  100. }
  101. .relative {
  102. position: relative;
  103. }
  104. .absolute {
  105. position: absolute;
  106. }
  107. .static {
  108. position: static;
  109. }
  110. .container {
  111. max-width: 1200px;
  112. width: 100%;
  113. }
  114. .no-padding {
  115. padding: 0;
  116. }
  117. .uppercase {
  118. text-transform: uppercase;
  119. }
  120. .capitalize {
  121. text-transform: capitalize;
  122. }
  123. .animated {
  124. visibility:hidden;
  125. animation-fill-mode: none;
  126. -webkit-animation-fill-mode: none;
  127. -moz-animation-fill-mode: none;
  128. -o-animation-fill-mode: none;
  129. -ms-animation-fill-mode: none;
  130. }
  131. .visible {
  132. visibility:visible;
  133. }
  134. .btn:hover, .btn:focus {
  135. background: #333;
  136. color: #fff;
  137. }
  138. .btn {
  139. display: inline-block;
  140. -webkit-transition: all 500ms linear;
  141. -moz-transition: all 500ms linear;
  142. -o-transition: all 500ms linear;
  143. -ms-transition: all 500ms linear;
  144. transition: all 500ms linear;
  145. }
  146. /* ------------- Extra Classes ------------- */
  147. .text-extrabold {
  148. font-weight: 800;
  149. }
  150. .text-bold {
  151. font-weight: 700;
  152. }
  153. .light-italic {
  154. font-family: 'Open Sans', sans-serif;
  155. font-weight: 300;
  156. font-style: italic;
  157. }
  158. .extrabold-italic {
  159. font-family: 'Open Sans', sans-serif;
  160. font-weight: 800;
  161. font-style: italic;
  162. }
  163. .bold-italic {
  164. font-family: 'Open Sans', sans-serif;
  165. font-weight: 700;
  166. font-style: italic;
  167. }
  168. .color-greenalt {
  169. color: #259eda;
  170. }
  171. .color-grey {
  172. color: #7f8c8d;
  173. }
  174. .color-white {
  175. color: #FFFFFF;
  176. }
  177. .color-blue {
  178. color: #18549C;
  179. }
  180. .pageloader {
  181. background: url(../images/loader.gif) center center no-repeat #fff;
  182. height: 100%;
  183. position: fixed;
  184. top: 0;
  185. width: 100%;
  186. z-index: 99999;
  187. }
  188. /* ------------- Section Background ------------- */
  189. .header-section { background-color:#90b841; }
  190. .features-section { background-color:#ecf0f1; }
  191. .reviews-section { background-color:#ffffff; }
  192. .app-services-section { background-color:#18549b; }
  193. .app-screen-section { background-color:#ecf0f1; }
  194. .pricing-section { background-color:#ffffff; }
  195. .video-section { background-color:#2c3e50; }
  196. .download-section { background-color:#ecf0f1; }
  197. .contact-section { background-color:#90b841; }
  198. .section-padding {
  199. padding: 100px 0;
  200. }
  201. /* ------- Title and Desc Styles ------- */
  202. .section-title {
  203. font-family: 'Open Sans', sans-serif;
  204. font-size: 61px;
  205. text-align: center;
  206. text-transform: uppercase;
  207. margin-bottom: 20px;
  208. font-weight: 300;
  209. }
  210. .after-2000 .section-title, .after-2600 .section-title, .after-3000 .section-title {
  211. font-size: 60px;
  212. }
  213. .section-msg {
  214. font-family: 'Open Sans', sans-serif;
  215. font-weight: 300;
  216. font-size: 32px;
  217. line-height: 1.4;
  218. margin-top: 15px;
  219. }
  220. .section-msg1 {
  221. font-family: 'Open Sans', sans-serif;
  222. font-weight: 300;
  223. font-size: 42px;
  224. }
  225. .gk-triangle-medium:before, .gk-triangle-medium:after {
  226. font-size: 30px;
  227. }
  228. /* ------- Pointer Arrow Common Styles ------- */
  229. .gk-pointer-features {
  230. position: absolute;
  231. }
  232. .gk-pointer-features.animated {
  233. visibility: hidden;
  234. }
  235. .gk-pointer-features.visible {
  236. visibility: visible;
  237. }
  238. /* ------------- Button Styles ------------- */
  239. .gk-btn {
  240. font-family: 'Open Sans', sans-serif;
  241. font-weight: 700;
  242. font-size: 13px;
  243. text-transform: uppercase;
  244. padding: 13px 12px;
  245. width: 159px;
  246. }
  247. .gk-btn .fa {
  248. padding-right: 8px;
  249. }
  250. .gk-btn-margin {
  251. margin-right: 30px;
  252. }
  253. .greenalt-btn {
  254. border-color: #a7d057;
  255. color: #a7d057;
  256. }
  257. .greenalt-btn:hover, .greenalt-btn:active, .greenalt-btn:focus {
  258. background: #a7d057;
  259. color: #FFFFFF;
  260. }
  261. .red-btn {
  262. border-color: #E36A01;
  263. color: #E36A01;
  264. }
  265. .red-btn:hover, .red-btn:active, .red-btn:focus {
  266. background: #E36A01;
  267. color: #FFFFFF;
  268. }
  269. .white-btn {
  270. border-color: #FFFFFF;
  271. color: #FFFFFF;
  272. }
  273. .white-btn:hover, .white-btn:active, .white-btn:focus {
  274. background: #FFFFFF;
  275. color: #a7d057;
  276. }
  277. /* =========================== HEADER SECTION ============================== */
  278. /* ------------- Triangle Background ------------- */
  279. .banner-bg {
  280. min-height: 480px;
  281. position: relative;
  282. top: -70px;
  283. margin: 0 auto;
  284. }
  285. .banner-bg .section-padding {
  286. margin-left: auto;
  287. padding-left: 15px;
  288. padding-right: 15px;
  289. }
  290. /* ------------- Logo & Menu ------------- */
  291. .logo-container {
  292. background: rgba(52, 139, 193, 0.9);
  293. color: #fff;
  294. padding: 16px 0 13px;
  295. }
  296. .sticky-navigation {
  297. width: 100%;
  298. z-index: 9999;
  299. position: relative;
  300. }
  301. /* -------- Navigation --------- */
  302. .top-navbar {
  303. margin: 0;
  304. min-height: inherit;
  305. }
  306. .top-navbar ul.nav a {
  307. font-size: 13px;
  308. font-weight: 800;
  309. color: #fff;
  310. }
  311. .top-navbar ul.nav a:hover, .top-navbar ul.nav a:focus, .top-navbar ul.nav a:active, .top-navbar ul.nav li.active a {
  312. background:none !important;
  313. color: #8db63c;
  314. }
  315. .navbar-toggle {
  316. background-color: #fff;
  317. margin-top:-40px;
  318. margin-right:0px;
  319. }
  320. .navbar-toggle .icon-bar {
  321. background-color:#00000094;
  322. }
  323. .navbar-nav {
  324. margin: 0;
  325. }
  326. .navbar-nav li {
  327. margin-right: 20px;
  328. }
  329. .after-2000 .navbar-nav li, .after-2600 .navbar-nav li {
  330. margin-right: 12px;
  331. }
  332. .navbar-nav li a{
  333. padding-bottom:7px;
  334. padding-top:7px;
  335. }
  336. .top-navbar .dropdown a{
  337. background:none !important;
  338. }
  339. /* ------------- Top Social Icon Styles ------------- */
  340. .top-social-icon {
  341. margin: 0;
  342. padding: 0;
  343. list-style: none;
  344. float: right;
  345. }
  346. .top-social-icon li {
  347. float: left;
  348. }
  349. .top-social-icon li a {
  350. background: #fff;
  351. border-radius: 100%;
  352. font-size: 12px;
  353. display: block;
  354. width: 18px;
  355. height: 18px;
  356. color: #1F5BA4;
  357. margin: 7px 26px 0 0;
  358. }
  359. .top-social-icon li .fa {
  360. width: 18px;
  361. height: 18px;
  362. display: block;
  363. line-height: 18px;
  364. text-align: center;
  365. }
  366. .top-social-icon li:last-child a {
  367. margin-right: 0;
  368. }
  369. /* =========================== BANNER SECTION ============================== */
  370. /* ------------- Left Banner Styles ------------- */
  371. .left-banner-text {
  372. margin-top: 60px;
  373. padding-top: 50px;
  374. color: #FFFFFF;
  375. }
  376. .after-1500 .left-banner-text {
  377. margin-top: 30px;
  378. }
  379. .after-1500 .right-banner-image {
  380. margin-top: 20px;
  381. }
  382. .left-banner-text h1 {
  383. font-size: 53px;
  384. margin-bottom: 30px;
  385. font-weight: 300;
  386. font-family: 'Open Sans', sans-serif;
  387. }
  388. .banner-text {
  389. font-family: 'Open Sans', sans-serif;
  390. font-weight: 300;
  391. font-size: 17px;
  392. padding: 0 30px 0 0;
  393. color: #FFFFFF;
  394. }
  395. .banner-button {
  396. padding: 32px 45px 0 0;
  397. }
  398. .triangle-shape {
  399. padding: 45px 0 0;
  400. }
  401. .flaticon.gk-triangle-bigsharp:before, .flaticon.gk-triangle-bigsharp:after {
  402. font-size: 36px;
  403. font-weight: bold;
  404. }
  405. .banner-section {
  406. padding-top: 70px;
  407. position: relative;
  408. z-index: 10;
  409. }
  410. .banner-triangle:hover, .banner-triangle:active, .banner-triangle:focus {
  411. color: #FFFFFF;
  412. }
  413. .banner-triangle:hover {
  414. opacity: 0.6;
  415. transition: all 0.4s ease-in 0s;
  416. -moz-transition: all 0.4s ease-in 0s;
  417. -webkit-transition: all 0.4s ease-in 0s;
  418. -o-transition: all 0.4s ease-in 0s;
  419. -ms-transition: all 0.4s ease-in 0s;
  420. }
  421. .banner-left-margin {
  422. margin-left: 45px;
  423. margin-bottom: 12px;
  424. }
  425. /* ------------- Right Banner Styles ------------- */
  426. .right-banner-image {
  427. padding-top: 10px;
  428. margin-top: 50px;
  429. }
  430. .banner-image-info {
  431. margin-top: 410px;
  432. }
  433. .banner-info {
  434. font-family: 'Open Sans', sans-serif;
  435. font-weight: 300;
  436. font-size: 12px;
  437. color: #FFF;
  438. padding-right: 5px;
  439. }
  440. .banner-info .text-bold {
  441. font-size: 32px;
  442. display: block;
  443. color: #FFF;
  444. }
  445. .close-brackets {
  446. font-family: 'latohairline';
  447. color: #FFF;
  448. font-size: 86px;
  449. }
  450. .banner-image-info .fa {
  451. font-size: 32px;
  452. vertical-align: top;
  453. line-height: 80px;
  454. margin-top: 20px;
  455. padding-left: 15px;
  456. width: 40px;
  457. }
  458. .banner-info-right {
  459. margin-top: -30px;
  460. }
  461. /* =========================== FEATURES SECTION ============================== */
  462. .features-left-info {
  463. padding: 120px 0 0 15px;
  464. }
  465. .gk-list {
  466. display: inline-block;
  467. width: 100%;
  468. padding-top: 5px;
  469. }
  470. .gk-list li {
  471. font-size: 17px;
  472. clear: both;
  473. float: left;
  474. display: inline-block;
  475. border-bottom: 1px solid #bdc3c7;
  476. padding: 5px 12px 5px 0;
  477. }
  478. .gk-list li .fa {
  479. display: inline;
  480. font-size: 15px;
  481. }
  482. .gk-list li .simple-icon {
  483. font-size: 14px;
  484. padding-right: 4px;
  485. text-shadow: 0 0 0;
  486. }
  487. .gk-list li.no-border {
  488. border: none;
  489. }
  490. .features-right-grid {
  491. padding-top: 30px;
  492. padding-left: 40px;
  493. }
  494. .text-right .features-grid {
  495. padding: 0 30px 10px 30px;
  496. }
  497. .features-grid {
  498. padding: 0 40px 10px 0;
  499. }
  500. .features-grid .fa, .features-grid .simple-icon {
  501. font-size: 26px;
  502. padding-bottom: 10px;
  503. }
  504. .grid-title {
  505. font-size: 21px;
  506. }
  507. .features-line {
  508. border-color: #bdc3c7;
  509. width: 78%;
  510. }
  511. .features-right-grid .text-right .features-line {
  512. margin-left: 20px;
  513. margin-right: 20px;
  514. float: right;
  515. }
  516. .features-right-grid .features-line {
  517. margin-right: 20px;
  518. margin-left: -10px;
  519. float: left;
  520. }
  521. .gk-divider {
  522. border-right: 1px solid #bdc3c7;
  523. }
  524. .ipad-shot-wrapper {
  525. margin-top: -130px;
  526. margin-left: -25px;
  527. }
  528. .features-right-info {
  529. position: static;
  530. padding-left: 120px;
  531. }
  532. .gk-pointer-features.gk-right-arrow {
  533. left: 15%;
  534. top: 6%;
  535. }
  536. /* =========================== REVIEWS SECTION ============================== */
  537. .gk-pointer-features.gk-left-arrow {
  538. right: 25%;
  539. top: 10%;
  540. }
  541. .reviews-slider-section {
  542. padding: 90px 0 0;
  543. }
  544. .reviews-info {
  545. text-align: center;
  546. padding: 0 70px 0 30px;
  547. }
  548. .reviews-msg {
  549. font-size: 17px;
  550. margin-bottom: 40px;
  551. line-height: 1.6;
  552. }
  553. .reviews-msg:before {
  554. content: "\e004";
  555. font-family: Flaticon;
  556. color: #CCC81E;
  557. font-size: 26px;
  558. }
  559. .reviews-image img {
  560. float: right;
  561. max-width: 310px;
  562. margin: 30px 30px 0 0;
  563. }
  564. .reviews-author:before {
  565. content: "";
  566. width: 100%;
  567. height: 100%;
  568. border: 1px solid #7f8c8d;
  569. border-radius: 50%;
  570. padding: 0 7px;
  571. font-size: 10px;
  572. }
  573. .reviews-author {
  574. font-size: 21px;
  575. }
  576. .reviews-author .author-sub {
  577. font-size: 17px;
  578. }
  579. .author-margin {
  580. margin: 45px 0 0;
  581. }
  582. .info-margin {
  583. margin: 35px 0 0;
  584. }
  585. .reviews-indicators {
  586. position: absolute;
  587. bottom: 0;
  588. right: 14%;
  589. }
  590. .reviews-indicators .fa {
  591. font-size: 26px;
  592. }
  593. .reviews-indicators .fa:hover {
  594. opacity: 0.7;
  595. }
  596. .main-reviews-image {
  597. padding-bottom: 90px;
  598. }
  599. .gk-slide-left, .gk-slide-right {
  600. padding: 0 10px;
  601. }
  602. /* =========================== SERVICES SECTION ============================== */
  603. .awesome-container {
  604. padding-top: 100px;
  605. max-width: 1320px;
  606. }
  607. .awesome-services {
  608. background: none repeat scroll 0 0 #fff;
  609. border: 1px solid #397ed1;
  610. border-radius: 12px;
  611. max-width: 312px;
  612. margin: 0 auto;
  613. padding: 40px 35px;
  614. }
  615. .awesome-services .simple-icon {
  616. font-size: 32px;
  617. padding-bottom: 30px;
  618. display: block;
  619. }
  620. .awesome-services h3 {
  621. font-size: 21px;
  622. margin-top: 0;
  623. margin-bottom: 25px;
  624. }
  625. .awesome-services .big-text {
  626. font-size: 17px;
  627. line-height: 27px;
  628. margin-bottom: 18px;
  629. }
  630. .gk-app-left-down-arrow {
  631. left: 31%;
  632. top: 84%;
  633. }
  634. /* =========================== SCREENSHOT SECTION ============================== */
  635. .app-left-info {
  636. padding-top: 70px;
  637. }
  638. .owl-controls {
  639. text-align: right;
  640. padding: 20px 20px 0 0;
  641. max-width: 1200px;
  642. margin: 0 auto;
  643. }
  644. .owl-controls .owl-buttons div {
  645. display: inline-block;
  646. }
  647. .owl-controls .owl-buttons .fa {
  648. padding: 0 10px;
  649. font-size: 26px;
  650. }
  651. .owl-controls .owl-buttons .fa:hover {
  652. opacity: 0.7;
  653. }
  654. .owl-controls .owl-buttons .owl-prev {
  655. left: 0;
  656. position: absolute;
  657. top: 50%;
  658. }
  659. .owl-controls .owl-buttons .owl-next {
  660. position: absolute;
  661. right: 0;
  662. top: 50%;
  663. }
  664. .app-carousel-slider {
  665. padding: 15px 0 0;
  666. }
  667. .screen-item img {
  668. border-radius: 12px;
  669. -moz-border-radius: 12px;
  670. -webkit-border-radius: 12px;
  671. -o-border-radius: 12px;
  672. -ms-border-radius: 12px;
  673. margin: 0 auto;
  674. }
  675. .app-container {
  676. max-width: 1320px;
  677. }
  678. /* =========================== PRICING SECTION =========================== */
  679. .pricing-container {
  680. max-width: 1320px;
  681. padding-top: 90px;
  682. }
  683. .pricing-box {
  684. max-width: 315px;
  685. margin: 0 auto;
  686. }
  687. .pricing-title {
  688. background: none repeat scroll 0 0 #1a2836;
  689. border-radius: 10px 10px 0 0;
  690. padding: 20px 0;
  691. }
  692. .pricing-title h3 {
  693. font-size: 21px;
  694. }
  695. .pricing-box .symbol {
  696. font-size: 21px;
  697. vertical-align: top;
  698. line-height: 50px;
  699. padding-right: 8px;
  700. }
  701. .pricing-box .price h6 {
  702. font-size: 90px;
  703. line-height: 90px;
  704. padding-left: 20px;
  705. margin-top: 15px;
  706. margin-bottom: 20px;
  707. }
  708. .price .per-month {
  709. font-size: 17px;
  710. line-height: 20px;
  711. }
  712. .pricing-box ul {
  713. background: none repeat scroll 0 0 #fff;
  714. border: 1px solid #8ea8c1;
  715. border-radius: 0 0 10px 10px;
  716. padding: 40px;
  717. width: 100%;
  718. }
  719. .pricing-box ul li {
  720. line-height: 24px;
  721. }
  722. /* =========================== DOWNLOAD SECTION ============================== */
  723. .download-right-info {
  724. padding: 0 0 30px;
  725. }
  726. .download-button {
  727. margin: 25% 0 15%;
  728. padding-top: 30px;
  729. text-align: center;
  730. }
  731. .gk-download-btn {
  732. font-family: 'Open Sans',sans-serif;
  733. font-size: 13px;
  734. font-weight: 700;
  735. padding: 12px 16px;
  736. text-transform: uppercase;
  737. width: auto;
  738. }
  739. .gk-download-btn .fa {
  740. padding-right: 10px;
  741. font-size: 17px;
  742. }
  743. .gk-download-pointer.gk-up-right-arrow {
  744. top: 100%;
  745. left: 50%;
  746. }
  747. .download-section .gk-input-submit.submit {
  748. padding-top: 20px;
  749. }
  750. .subscribe-form {
  751. padding-top: 20px;
  752. }
  753. .subscribe-form .form-group.gk-email {
  754. max-width: 415px;
  755. margin: 0 auto;
  756. }
  757. .has-error .help-block {
  758. margin: 0;
  759. }
  760. .download-section .gk-contact-form .form-control {
  761. border-bottom: 1px solid #7f8c8d;
  762. color: #7f8c8d;
  763. }
  764. .download-section .gk-contact-form .form-control::-moz-placeholder {
  765. color:#7f8c8d;
  766. }
  767. .download-section .gk-contact-form .form-control:-ms-input-placeholder {
  768. color:#7f8c8d;
  769. }
  770. .download-section .gk-contact-form .form-control::-webkit-input-placeholder {
  771. color:#7f8c8d;
  772. }
  773. .download-section .gk-submit {
  774. border: 1px solid #7f8c8d;
  775. color: #7f8c8d;
  776. }
  777. .download-section .gk-submit:hover {
  778. color:#fff;
  779. background:#7f8c8d;
  780. }
  781. /* =========================== CONTACT US SECTION ============================== */
  782. .gk-contact-form {
  783. padding-top: 40px;
  784. }
  785. .gk-contact-form .form-control {
  786. background: none;
  787. box-shadow: none;
  788. -moz-box-shadow: none;
  789. -webkit-box-shadow: none;
  790. -o-box-shadow: none;
  791. -ms-box-shadow: none;
  792. resize: none;
  793. border: none;
  794. border-bottom: 1px solid #fff;
  795. border-radius: 0px;
  796. -moz-border-radius: 0px;
  797. -webkit-border-radius: 0px;
  798. -o-border-radius: 0px;
  799. -ms-border-radius: 0px;
  800. color: #fff;
  801. text-transform: uppercase;
  802. font-family: 'Open Sans', sans-serif;
  803. font-weight: 700;
  804. font-size: 17px;
  805. padding-left: 0;
  806. }
  807. .gk-contact-form .form-control::-moz-placeholder {
  808. color:#fff;
  809. text-transform: uppercase;
  810. }
  811. .gk-contact-form .form-control:-ms-input-placeholder {
  812. color:#fff;
  813. text-transform: uppercase;
  814. }
  815. .gk-contact-form .form-control::-webkit-input-placeholder {
  816. color:#fff;
  817. text-transform: uppercase;
  818. }
  819. .gk-contact-form .form-group {
  820. margin-bottom: 30px;
  821. }
  822. .gk-textarea-message .form-control {
  823. 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);
  824. 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);
  825. 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);
  826. 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);
  827. 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);
  828. background-size: 100% 100%, 100% 100%, 100% 61px;
  829. line-height: 61px;
  830. border: none;
  831. }
  832. .gk-submit {
  833. background: none;
  834. border: 1px solid #fff;
  835. font-family: 'Open Sans', sans-serif;
  836. font-weight: 700;
  837. font-size: 13px;
  838. text-transform: uppercase;
  839. color: #fff;
  840. padding: 12px 40px;
  841. }
  842. .contact-section .gk-submit:hover {
  843. background-color : #fff;
  844. color:#CDC81E;
  845. }
  846. .gk-contact-form .has-error .form-control {
  847. border-color: #a94442;
  848. }
  849. .gk-contact-form .has-error .form-control:focus, .gk-contact-form .has-success .form-control:focus {
  850. box-shadow: none;
  851. -moz-box-shadow: none;
  852. -webkit-box-shadow: none;
  853. -o-box-shadow: none;
  854. -ms-box-shadow: none;
  855. }
  856. .gk-contact-form .has-success .form-control:focus {
  857. border-color: #fff;
  858. }
  859. .gk-textarea-message .form-control-feedback {
  860. line-height: 61px;
  861. height: 61px;
  862. }
  863. .has-error .gk-textarea-message .form-control {
  864. background-image: -webkit-linear-gradient(left, transparent 10px, transparent 10px), -webkit-linear-gradient(right, transparent 10px, transparent 10px), -webkit-linear-gradient(transparent 60px, #a94442 60px, #a94442 61px, transparent 61px);
  865. background-image: -moz-linear-gradient(left, transparent 10px, transparent 10px), -moz-linear-gradient(right, transparent 10px, transparent 10px), -moz-linear-gradient(transparent 60px, #a94442 60px, #a94442 61px, transparent 61px);
  866. background-image: -ms-linear-gradient(left, transparent 10px, transparent 10px), -ms-linear-gradient(right, transparent 10px, transparent 10px), -ms-linear-gradient(transparent 60px, #a94442 60px, #a94442 61px, transparent 61px);
  867. background-image: -o-linear-gradient(left, transparent 10px, transparent 10px), -o-linear-gradient(right, transparent 10px, transparent 10px), -o-linear-gradient(transparent 60px, #a94442 60px, #a94442 61px, transparent 61px);
  868. background-image: linear-gradient(left, transparent 10px, transparent 10px), linear-gradient(right, transparent 10px, transparent 10px), linear-gradient(transparent 60px, #a94442 60px, #a94442 61px, transparent 61px);
  869. }
  870. .gk-form-message {
  871. text-align: center;
  872. color: #FFFFFF;
  873. font-size: 15px;
  874. font-weight: 700;
  875. padding-top: 10px;
  876. display: none;
  877. }
  878. .gk-form-message-subscribe {
  879. color: #fff;
  880. }
  881. .gk-form-message .glyphicon {
  882. padding-right: 8px;
  883. }
  884. .gk-contact-pointer {
  885. padding: 170px 0 0;
  886. margin-left: -70px;
  887. }
  888. .gk-contact-pointer img {
  889. margin: 0 auto;
  890. }
  891. .gk-contact-form {
  892. padding-top: 120px;
  893. }
  894. .contact-info {
  895. padding-top: 140px;
  896. font-size: 17px;
  897. }
  898. .contact-row {
  899. margin-bottom: 15px;
  900. }
  901. .contact-row p {
  902. margin-bottom: 5px;
  903. }
  904. .contact-info .simple-icon {
  905. font-size: 20px;
  906. text-shadow: 0 0 0;
  907. }/* =========================== FOOTER SECTION ============================== */
  908. .footer-bg {
  909. background: #141414;
  910. color: #7f8c8d;
  911. padding: 10px 0;
  912. }
  913. .footer-bg p {
  914. margin: 0;
  915. }
  916. .footer-social-icon {
  917. display: inline-block;
  918. margin: 0 0 0 20px;
  919. }
  920. .footer-social-icon a {
  921. background: #fff;
  922. color: #121413;
  923. border-radius: 100%;
  924. font-size: 12px;
  925. display: inline-block;
  926. width: 18px;
  927. height: 18px;
  928. margin: 0 3px;
  929. }
  930. .footer-social-icon .fa {
  931. width: 18px;
  932. height: 18px;
  933. display: block;
  934. line-height: 18px;
  935. }