You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1878 lines
29 KiB

1 year ago
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
​
  1. /*--------------
  2. All Contents
  3. --------------*/
  4. /*-----------------
  5. 1. Reset.css
  6. 2. Helper Classes
  7. 3. Main and Hero Section Stylings
  8. 4. Services Styling
  9. 5. Features Split
  10. 6. Feature with BG
  11. 7. Feature Big
  12. 8. Testimonial Stling
  13. 9. Pricing Section
  14. 10. Call To Action Subscribe
  15. 11. Download Section
  16. 12. Back to top
  17. ------------------*/
  18. /*----- 1. Reset.css -----*/
  19. /* http://meyerweb.com/eric/tools/css/reset/
  20. v2.0 | 20110126
  21. License: none (public domain)
  22. */
  23. html, body, div, span, applet, object, iframe,
  24. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  25. a, abbr, acronym, address, big, cite, code,
  26. del, dfn, em, img, ins, kbd, q, s, samp,
  27. small, strike, strong, sub, sup, tt, var,
  28. b, u, i, center,
  29. dl, dt, dd, ol, ul, li,
  30. fieldset, form, label, legend,
  31. table, caption, tbody, tfoot, thead, tr, th, td,
  32. article, aside, canvas, details, embed,
  33. figure, figcaption, footer, header, hgroup,
  34. menu, nav, output, ruby, section, summary,
  35. time, mark, audio, video {
  36. margin: 0;
  37. padding: 0;
  38. border: 0;
  39. font-size: 100%;
  40. font: inherit;
  41. vertical-align: baseline;
  42. font-weight:400;
  43. }
  44. /* HTML5 display-role reset for older browsers */
  45. article, aside, details, figcaption, figure,
  46. footer, header, hgroup, menu, nav, section {
  47. display: block;
  48. }
  49. body {
  50. font-family:"Open Sans",sans-serif;
  51. line-height: 1;
  52. }
  53. ol, ul {
  54. list-style: none;
  55. }
  56. blockquote, q {
  57. quotes: none;
  58. }
  59. blockquote:before, blockquote:after,
  60. q:before, q:after {
  61. content: '';
  62. content: none;
  63. }
  64. table {
  65. border-collapse: collapse;
  66. border-spacing: 0;
  67. }
  68. /* --- Common Styles ---*/
  69. h1 {
  70. font-size: 16px;
  71. }
  72. /*----- Helper Classes -----*/
  73. .navbar-fixed-top {
  74. top: 0;
  75. border-width: 0 0 1px;
  76. position: fixed;
  77. display: block;
  78. width: 100%;
  79. left: 0;
  80. }
  81. html * {
  82. text-rendering: optimizeLegibility !important;
  83. -webkit-font-smoothing: antialiased;
  84. -moz-osx-font-smoothing: grayscale;
  85. }
  86. body {
  87. -webkit-font-smoothing: antialiased;
  88. -moz-osx-font-smoothing: grayscale;
  89. }
  90. .img-circle {
  91. border-radius: 50%;
  92. }
  93. *, *:after, *:before {
  94. -webkit-box-sizing: border-box;
  95. -moz-box-sizing: border-box;
  96. box-sizing: border-box;
  97. }
  98. /*
  99. ::-webkit-scrollbar {
  100. display: none;
  101. }
  102. */
  103. ::-moz-selection {
  104. color: #fff;
  105. background: #0073AA;
  106. }
  107. ::selection {
  108. color:#fff;
  109. background: #0073AA;
  110. }
  111. .nopadding {
  112. padding: 0;
  113. }
  114. .custom-padding {
  115. padding-left: 10px;
  116. padding-right: 10px;
  117. }
  118. .no-margin {
  119. margin-right: 0;
  120. margin-left: 0;
  121. }
  122. .sup-title {
  123. display: inline-block;
  124. font-size: 1em;
  125. padding: 4px;
  126. text-transform: uppercase;
  127. font-weight: bold;
  128. color: #FFFFFF;
  129. background: #000000;
  130. margin: 0 0 20px 0;
  131. }
  132. .spacer {
  133. width: 100%;
  134. height: 50px;
  135. }
  136. #loading {
  137. width: 100%;
  138. height: 100%;
  139. top: 0px;
  140. left: 0px;
  141. position: fixed;
  142. opacity: 1;
  143. background-color: #F2F2F2;
  144. z-index: 9999;
  145. text-align: center;
  146. }
  147. #loading-image {
  148. display: inline;
  149. top: 40%;
  150. position: relative;
  151. z-index: 9999;
  152. }
  153. .spacer {
  154. width: 100%;
  155. height: 50px;
  156. }
  157. .spacer-big {
  158. width: 100%;
  159. height: 100px;
  160. }
  161. .error-message {
  162. color: #FF3333;
  163. margin-top: 5px;
  164. }
  165. .success-message {
  166. color:#33cc33;
  167. margin-top: 5px;
  168. }
  169. .btn-fill {
  170. background: #FFFFFF;
  171. color: #0073AA;
  172. border: 2px solid #0073AA;
  173. -webkit-transition: 200ms;
  174. -moz-transition: 200ms;
  175. -o-transition: 200ms;
  176. transition: 200ms;
  177. }
  178. .btn-fill:hover, .btn-fill:focus {
  179. color: #0073AA;
  180. background: transparent;
  181. border: 2px solid #0073AA;
  182. }
  183. /* ------ Navbar Styling Starts ----- */
  184. .navbar {
  185. font-size: 14px;
  186. font-weight: 500;
  187. text-transform: uppercase;
  188. padding-top: 25px;
  189. letter-spacing: 1px;
  190. height: 80px;
  191. z-index: 99;
  192. }
  193. .navbar-default {
  194. transition: all 0.6s ease;
  195. border-color: transparent;
  196. background-color: transparent;
  197. }
  198. .navbar-default .navbar-toggle {
  199. border-radius: 0px;
  200. border-color: transparent;
  201. }
  202. .navbar-default .navbar-toggle:hover {
  203. background-color: transparent;
  204. }
  205. .navbar-default .navbar-toggle:focus {
  206. background-color: transparent;
  207. }
  208. .navbar-default .navbar-toggle .icon-bar {
  209. background-color: #111111;
  210. }
  211. .navbar-default .navbar-brand .navbar-toggle .collapsed {
  212. padding: 4px 6px;
  213. font-size: 16px;
  214. color: #111111;
  215. }
  216. .navbar-default .navbar-brand {
  217. padding: 0 0;
  218. -webkit-transition: 200ms;
  219. -moz-transition: 200ms;
  220. -o-transition: 200ms;
  221. transition: 200ms;
  222. }
  223. .navbar-default .navbar-brand:hover {
  224. transition: 1s;
  225. }
  226. .navbar-default .navbar-nav > li > a {
  227. color: #666666;
  228. font-weight:700;
  229. -webkit-transition: all 0.5s;
  230. -moz-transition: all 0.5;
  231. transition: all 0.5s;
  232. }
  233. .navbar-default .navbar-nav > li > a:hover {
  234. color: #000000;
  235. }
  236. .navbar-default .navbar-nav > .active > a {
  237. background: transparent;
  238. color: #FFFFFF;
  239. }
  240. .navbar-default .navbar-nav > .active > a:hover {
  241. background: transparent;
  242. color: #FFFFFF;
  243. }
  244. .navbar-default .navbar-nav > .active > a:focus {
  245. background: transparent;
  246. color: #FFFFFF;
  247. }
  248. .navbar-default .navbar-collapse {
  249. border-color: transparent;
  250. background-color: transparent;
  251. }
  252. .navbar-default .navbar-nav .open .dropdown-toggle {
  253. color: #111111;
  254. }
  255. .navbar-default .nav-white > li > a {
  256. color: #FFFFFF;
  257. }
  258. .navbar-default .nav-white > li > a:hover {
  259. color: #999999;
  260. }
  261. /*---------- Media Queries ---------*/
  262. @media only screen and (max-width: 767px) {
  263. .navbar {
  264. padding-top: 5px;
  265. height: 60px;
  266. }
  267. .navbar-default {
  268. border: 0px;
  269. background-color: transparent;
  270. }
  271. .navbar-default .navbar-collapse {
  272. text-align: center;
  273. border-color: transparent;
  274. background-color: #FFFFFF;
  275. }
  276. .navbar-default .navbar-collapse {
  277. border: 0;
  278. border-color: transparent;
  279. }
  280. .navbar-default .navbar-nav > li> a {
  281. color: #222222;
  282. margin-top: 10px;
  283. }
  284. .navbar-default .navbar-nav > li> a:hover {
  285. color: #222222;
  286. }
  287. .navbar-default .navbar-brand {
  288. color: #FFFFFF;
  289. padding: 8px 8px !important;
  290. }
  291. .navbar-default .navbar-toggle .icon-bar {
  292. background-color: #111111;
  293. }
  294. }
  295. @media only screen and (min-width: 240px) {
  296. .navbar.past-main {
  297. transition: all 0.6s ease;
  298. height: 50px;
  299. background-color: rgba(255, 255, 255, 0.99);
  300. }
  301. .navbar.effect-main:active {
  302. -webkit-transition: height 0.6s; /* For Safari 3.1 to 6.0 */
  303. transition: height 0.6s;
  304. height: 60px;
  305. }
  306. .navbar.past-main {
  307. font-size: 14px;
  308. padding-top: 5px;
  309. height: 60px;
  310. -webkit-box-shadow: 0 1px 5px 0 rgba(96, 96, 96, 0.3);
  311. -moz-box-shadow: 0 1px 5px 0 rgba(96, 96, 96, 0.3);
  312. box-shadow: 0 1px 5px 0 rgba(96, 96, 96, 0.3);
  313. -webkit-transition: height 0.6s; /* For Safari 3.1 to 6.0 */
  314. transition: height 0.6s;
  315. }
  316. .navbar-default.past-main .navbar-brand {
  317. padding: 8px 0;
  318. }
  319. .navbar-default.past-main .navbar-toggle .icon-bar {
  320. background-color: #111111;
  321. }
  322. .navbar-default.past-main .navbar-nav > li > a {
  323. color: #2c394a;
  324. -webkit-transition: color 0.5s;
  325. transition: color 0.5s;
  326. }
  327. .navbar-default.past-main .navbar-nav > li > a:hover {
  328. color: #111111;
  329. }
  330. .navbar-default.past-main .navbar-nav > .active > a {
  331. background: transparent;
  332. color: #0073AA;
  333. }
  334. .navbar-default.past-main .navbar-nav > .active > a:hover {
  335. background: transparent;
  336. color: #222222;
  337. }
  338. .navbar-default.past-main .navbar-nav > .active > a:focus {
  339. background: transparent;
  340. color: #222222;
  341. }
  342. }
  343. /* ------ Navbar Styling Ends ----- */
  344. #main {
  345. height: 100%;
  346. }
  347. /* ----- Hero Section Styling Starts ----- */
  348. .hero-section {
  349. background-image: linear-gradient(to right, rgba(0, 0, 0, 0.9), rgba(0, 0, 0, 0.1)), url("../images/hero3.jpg");
  350. background-position: 50% 50%;
  351. background-repeat: no-repeat;
  352. background-size: cover;
  353. height: 100%;
  354. width: 100%;
  355. background-position: 50% 60%;
  356. }
  357. .jarallax {
  358. position: relative;
  359. background-image: url("../images/hero.jpg");
  360. background-size: cover;
  361. background-repeat: no-repeat;
  362. background-position: 50% 50%;
  363. }
  364. .hero-content {
  365. width: 100%;
  366. padding: 200px 0 100px 0;
  367. overflow: hidden;
  368. }
  369. .hero-content h1 {
  370. font-size: 34px;
  371. color: #111111;
  372. font-weight: 600;
  373. line-height: 1.3;
  374. letter-spacing: -1px;
  375. margin-bottom: 20px;
  376. }
  377. .hero-content p {
  378. font-size: 14px;
  379. color: #111111;
  380. line-height: 1.6;
  381. letter-spacing: 1px;
  382. margin-bottom: 30px;
  383. }
  384. .btn-action {
  385. background-color: #0073AA;
  386. border: 2px solid #0073AA;
  387. border-radius: 0;
  388. color: #FFFFFF;
  389. font-size: 12px;
  390. font-weight: 400;
  391. height: 38px;
  392. letter-spacing: 2px;
  393. line-height: 3;
  394. padding: 0 21px;
  395. text-transform: uppercase;
  396. outline: none;
  397. -webkit-transition: 200ms;
  398. -moz-transition: 200ms;
  399. -o-transition: 200ms;
  400. transition: 200ms;
  401. }
  402. .hero-content .btn-action:hover, .hero-content .btn-action:focus,
  403. .hero-content .btn-action:active, .hero-content .btn-action:active:focus {
  404. background: transparent;
  405. outline: none;
  406. color: #0073AA;
  407. border-color: #0073AA;
  408. }
  409. .btn-action:hover, .btn-action:focus, .btn-action:active, .btn-action:active:focus {
  410. background: transparent;
  411. outline: none;
  412. color: #0073AA;
  413. border-color: #0073AA;
  414. }
  415. .txt-white h1 {
  416. color: #FFFFFF;
  417. }
  418. .txt-white p {
  419. color: #FFFFFF;
  420. }
  421. .app-hero {
  422. background: #F3F3F3;
  423. }
  424. .app-hero-content {
  425. overflow: hidden;
  426. padding: 150px 0 0 0;
  427. }
  428. .app-hero-content h1 {
  429. color: #111111;
  430. }
  431. .app-hero-content p {
  432. color: #111111;
  433. }
  434. .app-hero-content img {
  435. margin-top: 50px;
  436. }
  437. .app-sub {
  438. background: linear-gradient(to bottom, rgba(255, 255, 255, 0.6), rgba(255, 255, 200, 0.1)), url(../images/feature_bg.jpg) no-repeat center center;
  439. background-size: cover;
  440. }
  441. .app-sub-inner {
  442. width: 100%;
  443. height: 100%;
  444. padding: 100px 0 100px 0;
  445. overflow: hidden;
  446. }
  447. .app-sub-content {
  448. padding: 100px 0 0 0;
  449. }
  450. .app-sub-content h1 {
  451. font-size: 42px;
  452. font-weight: 700;
  453. color: #111111;
  454. line-height: 1.2;
  455. margin-bottom: 30px;
  456. }
  457. .app-sub-content p {
  458. font-size: 16px;
  459. font-weight: 100;
  460. color: #111;
  461. line-height: 1.4;
  462. margin-bottom: 30px
  463. }
  464. .app-sub-content .subscribe-form {
  465. text-align: left;
  466. }
  467. /* ----- Hero Section Styling Ends ----- */
  468. /* ----- About Section Styling Starts ----- */
  469. .services-section {
  470. background: #FFFFFF;
  471. }
  472. .services-content {
  473. padding-top: 100px;
  474. padding-bottom: 75px;
  475. }
  476. .services-content h1 {
  477. font-size: 24px;
  478. color: #111111;
  479. font-weight: 600;
  480. letter-spacing: 0;
  481. line-height: 1.4;
  482. margin-bottom: 10px;
  483. }
  484. .services-content p {
  485. font-size: 14px;
  486. color: #666666;
  487. font-weight: 400;
  488. letter-spacing: 1px;
  489. line-height: 1.4;
  490. margin-top: 0px;
  491. }
  492. .services {
  493. overflow: hidden;
  494. padding-top: 50px;
  495. padding-bottom: 50px;
  496. }
  497. .services .services-icon {
  498. position: relative;
  499. width: 80px;
  500. height: 80px;
  501. border-radius: 50%;
  502. border: 2px solid;
  503. border-color: transparent;
  504. background: #F6F6F6;
  505. margin: 0 auto;
  506. -webkit-transition: 0.5s;
  507. -moz-transition: 0.5s;
  508. -o-transition: 0.5s;
  509. transition: 0.5s;
  510. }
  511. .services .services-icon img {
  512. position: absolute;
  513. top: 10%;
  514. left: 11%;
  515. font-size: 42px;
  516. }
  517. .services .services-description {
  518. margin-bottom: 50px;
  519. }
  520. .services .services-description h1 {
  521. font-size: 18px;
  522. color: #111111;
  523. font-weight: 600;
  524. letter-spacing: 0;
  525. line-height: 1.4;
  526. margin-top: 20px;
  527. margin-bottom: 20px;
  528. }
  529. .services .services-description p {
  530. font-size: 14px;
  531. color: #666666;
  532. letter-spacing: 1px;
  533. line-height: 1.5;
  534. margin-top: 0;
  535. }
  536. .services .col-sm-4:hover .services-icon {
  537. border-color: #0073AA;
  538. }
  539. /* ----- Service Section Styling Ends ----- */
  540. /* -----------------------------------------------
  541. ----------- Flex Features Styling Starts ---------
  542. -------------------------------------------------*/
  543. .flex-features {
  544. background: #F3F3F3;
  545. padding-top: 0;
  546. padding-bottom: 50px;
  547. }
  548. .flex-split {
  549. padding-top: 50px;
  550. padding-bottom: 0;
  551. background: #F3F3F3;
  552. display: -webkit-flex;
  553. display: flex;
  554. -webkit-flex-direction: column;
  555. flex-direction: column;
  556. }
  557. .flex-split .f-left {
  558. flex: 1 0 50%;
  559. background: #F3F3F3;
  560. padding: 10px;
  561. }
  562. .flex-split .f-left img {
  563. margin-top: 30px;
  564. margin: 0 auto;
  565. }
  566. .flex-split .f-right {
  567. flex: 1 0 50%;
  568. background: #F3F3F3;
  569. }
  570. .flex-split .f-right {
  571. padding: 30px 20px 20px 20px;
  572. }
  573. .flex-split .f-right h2 {
  574. font-size: 28px;
  575. color: #111111;
  576. font-weight: 600;
  577. line-height: 1.6;
  578. }
  579. .flex-split .f-right p {
  580. font-size: 14px;
  581. color: #111111;
  582. line-height: 1.6;
  583. letter-spacing: 1px;
  584. margin: 20px 0 20px 0;
  585. }
  586. .flex-split .f-right ul {
  587. margin-bottom: 20px;
  588. }
  589. .flex-split .f-right ul i {
  590. margin-right: 10px;
  591. }
  592. .flex-split .f-right li {
  593. font-size: 14px;
  594. color: #111111;
  595. line-height: 2;
  596. }
  597. /* -----------------------------------------------
  598. ----------- Flex Features Styling Ends -----------
  599. -------------------------------------------------*/
  600. /* ----- Features Section Styling Starts ----- */
  601. .features-section {
  602. width: 100%;
  603. height: 100%;
  604. display: -webkit-flex;
  605. display: flex;
  606. -webkit-flex-direction: column;
  607. flex-direction: column;
  608. }
  609. .features-section .f-left {
  610. flex: 1 0 50%;
  611. background: #F3F3F3;
  612. }
  613. .features-section .f-right {
  614. flex: 1 0 50%;
  615. background: url(../images/iphone_hand_1.jpg);
  616. background-position: 50% 50%;
  617. background-size: cover;
  618. }
  619. .features-section .f-right img {
  620. margin-top: 0;
  621. }
  622. .features-section .f-left {
  623. padding: 30px;
  624. }
  625. .features-section .f-left h2 {
  626. font-size: 28px;
  627. color: #111111;
  628. font-weight: 600;
  629. line-height: 1.3;
  630. margin-top: 40px;
  631. }
  632. .features-section .f-left p {
  633. font-size: 14px;
  634. color: #111111;
  635. line-height: 1.3;
  636. letter-spacing: 1px;
  637. margin-top: 20px;
  638. margin-bottom: 30px;
  639. }
  640. .features-section .btn-action {
  641. margin-bottom: 20px;
  642. }
  643. /*----- Features Section Styling Ends ----- */
  644. /* ----- Features Section 2 Styling ----- */
  645. .features-section-2 {
  646. padding-top: 30px;
  647. padding-bottom: 30px;
  648. background: linear-gradient(to right, rgba(255, 255, 255, 0.99), rgba(255, 255, 255, 0)), url(../images/feature_bg.jpg) no-repeat center center;
  649. background-size: cover;
  650. }
  651. .features-section-2 .features-content {
  652. padding: 0;
  653. }
  654. .features-section-2 .features-content h2 {
  655. font-size: 21px;
  656. color: #111111;
  657. font-weight: 600;
  658. line-height: 1.3;
  659. letter-spacing: 0;
  660. margin-top: 20px;
  661. }
  662. .features-section-2 .features-content h4 {
  663. font-size: 18px;
  664. color: #111111;
  665. line-height: 1.3;
  666. letter-spacing: 1px;
  667. margin-top: 10px;
  668. margin-bottom: 50px;
  669. }
  670. .features-section-2 .features-content p {
  671. font-size: 14px;
  672. color: #111111;
  673. line-height: 1.3;
  674. letter-spacing: 1px;
  675. margin-top: 10px;
  676. margin-bottom: 20px;
  677. }
  678. /* ----- Features Section 2 Styling ----- */
  679. /* ----- Features Section Styling Ends ----- */
  680. /* ----- Counter Section Styling Starts -----*/
  681. .counter-section {
  682. width: 100%;
  683. padding-top: 100px;
  684. padding-bottom: 50px;
  685. background: #FFFFFF;
  686. }
  687. .counter-section h3 {
  688. font-size: 28px;
  689. font-weight: 400;
  690. color: #303030;
  691. }
  692. .counter-icon {
  693. padding: 15px;
  694. }
  695. .counter-icon i {
  696. font-size: 42px;
  697. color: #ff642e;
  698. }
  699. .counter-text {
  700. margin-top: 10px;
  701. margin-bottom: 20px;
  702. }
  703. .counter-text h4 {
  704. font-size: 16px;
  705. font-weight: 400;
  706. padding: 0.5em;
  707. color: #111111;
  708. }
  709. /* -------- Counter Section Styling Ends --------- */
  710. /*------ Feature Big Section Styling Starts ------ */
  711. .feature_huge {
  712. padding-top: 100px;
  713. padding-bottom: 100px;
  714. background: #F3F3F3;
  715. }
  716. .feature_huge img {
  717. margin: 0 auto;
  718. margin-bottom: 50px;
  719. }
  720. .feature_huge .feature_list {
  721. margin: 0 auto;
  722. margin-top: 30px;
  723. }
  724. .feature_huge .feature_list img {
  725. width: 60px;
  726. height: 60px;
  727. margin-bottom: 10px;
  728. }
  729. .feature_huge .feature_list h1 {
  730. font-size: 18px;
  731. font-weight: 600;
  732. padding: 0.5em;
  733. color: #111111;
  734. }
  735. .feature_huge .feature_list p {
  736. font-size: 12px;
  737. font-weight: 400;
  738. padding: 0.5em;
  739. color: #606060;
  740. letter-spacing: 1px;
  741. line-height: 1.3;
  742. margin-bottom: 20px;
  743. }
  744. /*------ Feature Big Section Styling Ends ------ */
  745. /* -------- Testimonials Section Starts --------- */
  746. .testimonial-section {
  747. background: #FFFFFF;
  748. padding-top: 50px;
  749. }
  750. .testimonial-section h1 {
  751. font-size: 34px;
  752. font-weight: 500;
  753. color: #111111;
  754. margin-top: 3em;
  755. }
  756. .testimonial-section .sub {
  757. font-size: 16px;
  758. color: #111111;
  759. line-height: 1.5;
  760. margin-top: 30px;
  761. letter-spacing: 1px;
  762. }
  763. .testimonials {
  764. margin-top: 4em;
  765. width: 100%;
  766. margin-bottom: 4em;
  767. }
  768. .testimonials-2 {
  769. margin-bottom: 5em;
  770. }
  771. .testimonial-single img {
  772. width:80px;
  773. height:80px;
  774. }
  775. .testimonial-text h3 {
  776. font-size: 16px;
  777. letter-spacing: 0;
  778. line-height: 1.5;
  779. color: #000000;
  780. }
  781. .testimonial-text .ion {
  782. display: inline-block;
  783. margin-top: 20px;
  784. font-size: 14px;
  785. color: #ff8000;
  786. }
  787. .testimonial-text p {
  788. font-size: 14px;
  789. padding: 20px 10px 20px 10px;
  790. letter-spacing: 1px;
  791. line-height: 1.5;
  792. color: #111111;
  793. }
  794. /* -------- Testimonials Section -------- */
  795. /* ------ Download Section Styling------------ */
  796. .download {
  797. width: 100%;
  798. height: 100%;
  799. background: #F3F3F3;
  800. }
  801. .app-img {
  802. display: inline-block;
  803. margin-top: 5em;
  804. }
  805. .app-info{
  806. }
  807. .app-info h3 {
  808. font-size: 34px;
  809. font-weight: 500;
  810. color: #404040;
  811. margin-top: 20px;
  812. }
  813. .app-info h4 {
  814. font-size: 18px;
  815. color: #3C4B5D;
  816. margin-top: 20px;
  817. }
  818. .app-info ul {
  819. margin-top: 20px;
  820. }
  821. .app-info span {
  822. font-size: 12px;
  823. font-weight: 400;
  824. color: #222222;
  825. }
  826. .app-info .ion {
  827. font-size: 1em;
  828. color: #ff8000;
  829. }
  830. .download-buttons {
  831. margin-top: 3em;
  832. margin-bottom: 5em;
  833. }
  834. .download-buttons img {
  835. height: 50px;
  836. width: 160px;
  837. }
  838. /*------ Download Section Styling Ends ------ */
  839. /* ----- Pricing Section Styling Starts ----- */
  840. .pricing-section {
  841. width: 100%;
  842. height: 100%;
  843. padding-top: 100px;
  844. padding-bottom: 100px;
  845. background: #F3F3F3;
  846. }
  847. .pricing-intro {
  848. padding-bottom: 30px;
  849. }
  850. .pricing-intro h1 {
  851. font-size: 28px;
  852. color: #111111;
  853. font-weight: 600;
  854. line-height: 1.4;
  855. }
  856. .pricing-intro p {
  857. font-size: 15px;
  858. color: #303030;
  859. line-height: 1.4;
  860. letter-spacing: 1px;
  861. margin-top: 10px;
  862. margin-bottom: 50px;
  863. }
  864. .pricing-section .table-left, .pricing-section .table-right {
  865. padding: 20px 20px 50px 20px;
  866. margin: 0 auto;
  867. margin-bottom: 30px;
  868. box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  869. border: 1px solid #EFEFEF;
  870. max-width: 400px;
  871. }
  872. .table-left .icon, .table-right .icon {
  873. padding: 50px 50px 40px 50px;
  874. }
  875. .table-left .icon img, .table-right .icon img {
  876. width: 60px;
  877. height: 60px;
  878. margin: 0 auto;
  879. }
  880. .table-left .pricing-details span, .table-right .pricing-details span {
  881. display: inline-block;
  882. font-size: 34px;
  883. font-weight: 600;
  884. color: #808080;
  885. margin-bottom: 20px;
  886. }
  887. .table-left .pricing-details h2, .table-right .pricing-details h2 {
  888. font-size: 18px;
  889. font-weight: 600;
  890. color: #505050;
  891. margin-bottom: 20px;
  892. }
  893. .table-left .pricing-details p, .table-right .pricing-details p {
  894. font-size: 14px;
  895. color: #505050;
  896. letter-spacing: 1px;
  897. line-height: 1.4;
  898. }
  899. .table-left .pricing-details ul, .table-right .pricing-details ul {
  900. margin-top: 30px;
  901. margin-bottom: 50px;
  902. }
  903. .table-left .pricing-details li, .table-right .pricing-details li {
  904. font-size: 14px;
  905. font-weight: 400;
  906. color: #505050;
  907. line-height: 1.4;
  908. margin-bottom: 10px;
  909. }
  910. .pricing-section .table-left:hover, .pricing-section .table-right:hover {
  911. box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
  912. }
  913. /* ----- Pricing Section Styling Ends ----- */
  914. /* ----- CTA Section Styling Starts ----- */
  915. .cta-sub {
  916. padding-top: 100px;
  917. padding-bottom: 100px;
  918. background: #F3F3F3;
  919. }
  920. .cta-sub h1 {
  921. font-size: 28px;
  922. color: #111111;
  923. font-weight: 600;
  924. line-height: 1.3;
  925. margin-top: 10px;
  926. margin-bottom: 0;
  927. }
  928. .cta-sub p {
  929. font-size: 16px;
  930. color: #303030;
  931. line-height: 1.5;
  932. margin-top: 20px;
  933. margin-bottom: 40px;
  934. }
  935. .subscribe-form {
  936. text-align: center;
  937. }
  938. .subscribe-form .mail {
  939. background-color: #F9F9F9;
  940. border: none;
  941. border-radius: 5px 0 0 5px;
  942. outline: none;
  943. height: 40px;
  944. padding: 0 150px 0 20px;
  945. box-shadow: none;
  946. -webkit-box-sizing: content-box;
  947. -moz-box-sizing: content-box;
  948. box-sizing: content-box;
  949. transition: all .3s;
  950. }
  951. .subscribe-form input {
  952. color: #222222;
  953. padding: 0;
  954. font-size: 0.9em;
  955. }
  956. .subscribe-form .submit-button {
  957. font-size: 0.9em;
  958. height: 40px;
  959. border: 2px solid;
  960. border-radius: 0 5px 5px 0;
  961. margin: 0;
  962. padding: 0 25px 0 25px;
  963. border-color: #0073AA;
  964. background-color: #0073AA;
  965. color: #FFFFFF;
  966. box-shadow: 0 0 1px transparent;
  967. outline: none;
  968. }
  969. .subscribe-form .submit-button:hover {
  970. box-shadow: 0 0 10px #FFFFFF;
  971. -webkit-transition: 500ms;
  972. transition: 500ms;
  973. }
  974. /* ----- CTA Section Styling Ends ----- */
  975. /* ----- Client Sectiion Styling ----- */
  976. .client-section {
  977. background-color: #F3F3F3;
  978. }
  979. .clients ul li {
  980. display: inline;
  981. }
  982. .clients .single img {
  983. -webkit-filter: grayscale(100%);
  984. filter: grayscale(100%);
  985. }
  986. /* ------- Footer Section Styling Starts ------- */
  987. .footer {
  988. background-color: #F3F3F3;
  989. width: 100%;
  990. height: 100%;
  991. overflow: hidden;
  992. padding-top: 50px;
  993. padding-bottom: 50px;
  994. }
  995. .footer img {
  996. margin-bottom: 20px;
  997. }
  998. .footer-menu ul {
  999. list-style-type: none;
  1000. }
  1001. .footer-menu li {
  1002. display: inline;
  1003. line-height: 2;
  1004. font-size: 14px;
  1005. padding-right: 15px;
  1006. text-transform: uppercase;
  1007. }
  1008. .footer-menu li a {
  1009. color: #707570;
  1010. text-decoration: none;
  1011. }
  1012. .footer-text p {
  1013. font-size: 14px;
  1014. color: #707570;
  1015. line-height: 2;
  1016. letter-spacing: 1px;
  1017. margin-top: 10px;
  1018. }
  1019. /* ------- Footer Section Styling Starts ------- */
  1020. .no-color {
  1021. background: #FFFFFF;
  1022. }
  1023. /*---------------------------------------------------
  1024. ----------- Contact Page Styling Starts -------------
  1025. ---------------------------------------------------*/
  1026. .contact-section {
  1027. width: 100%;
  1028. height: 100%;
  1029. padding: 150px 0 50px 0;
  1030. background: #FFF;
  1031. }
  1032. .contact-section h1 {
  1033. font-size: 28px;
  1034. font-weight: 600;
  1035. color: #111111;
  1036. line-height: 1.3;
  1037. margin-bottom: 20px;
  1038. }
  1039. .contact-section p {
  1040. font-size: 14px;
  1041. color: #111111;
  1042. line-height: 1.4;
  1043. }
  1044. /* ------------ Contact Form Styling --------*/
  1045. .contact-form {
  1046. padding-top: 50px;
  1047. }
  1048. label {
  1049. display: block;
  1050. font-size: 14px;
  1051. font-weight: 500;
  1052. color: #333333;
  1053. text-align: left;
  1054. }
  1055. .form-control {
  1056. border: 0px;
  1057. border-radius: 0px;
  1058. margin-top: 10px;
  1059. background: transparent;
  1060. margin-bottom: 40px;
  1061. border-bottom: 1px solid #999999;
  1062. -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,0);
  1063. box-shadow: inset 0 0px 0px rgba(0,0,0,0);
  1064. -webkit-transition: 0.5s;
  1065. -moz-transition: 0.5s;
  1066. transition: 0.5s;
  1067. }
  1068. .form-control:focus {
  1069. border-color: #0073AA;
  1070. -webkit-box-shadow: none;
  1071. -moz-box-shadow: none;
  1072. box-shadow: none;
  1073. }
  1074. .form-control::-webkit-input-placeholder {
  1075. font-size: 13px;
  1076. color: #999999;
  1077. }
  1078. .form-control:-moz-placeholder {
  1079. font-size: 13px;
  1080. color: #999999;
  1081. }
  1082. .form-control::-moz-placeholder {
  1083. font-size: 13px;
  1084. color: #999999;
  1085. }
  1086. .form-control:-ms-input-placeholder {
  1087. font-family: Quicksand;
  1088. font-size: 13px;
  1089. color: #999999;
  1090. }
  1091. .text-muted {
  1092. font-size: 13px;
  1093. color: #222;
  1094. }
  1095. .text-muted strong {
  1096. color: #FF3333;
  1097. }
  1098. .btn-send {
  1099. font-weight: 500;
  1100. text-transform: uppercase;
  1101. letter-spacing: 0.1em;
  1102. margin-bottom: 20px;
  1103. border-radius: 0px;
  1104. color: #FFFFFF;
  1105. background: #0073AA;
  1106. border-color: #0073AA;
  1107. -webkit-transition: 0.5s;
  1108. -moz-transition: 0.5s;
  1109. transition: 0.5s;
  1110. }
  1111. .btn-send:hover, .btn-send:focus {
  1112. color: #FFFFFF;
  1113. background: #000000;
  1114. border-color: #111111;
  1115. outline: none !important;
  1116. }
  1117. /* -------- Contact Section Styling Ends ---- */
  1118. /* -------------------------------------------------------
  1119. ----------- Bact-to-Top Styling Starts Here --------------
  1120. ---------------------------------------------------------*/
  1121. .back-to-top {
  1122. background: rgba(46, 216, 182,0.5);
  1123. margin: 0;
  1124. position: fixed;
  1125. bottom: 30px;
  1126. right: 30px;
  1127. width: 35px;
  1128. height: 35px;
  1129. border-radius: 50%;
  1130. z-index: 90;
  1131. display: none;
  1132. text-decoration: none;
  1133. color: #0E1729;
  1134. }
  1135. .back-to-top i {
  1136. position: relative;
  1137. left: 13px;
  1138. top: 8px;
  1139. font-size: 24px;
  1140. color: #FFFFFF;
  1141. -webkit-transition: 200ms;
  1142. -moz-transition: 200ms;
  1143. -o-transition: 200ms;
  1144. transition: 200ms;
  1145. }
  1146. .back-to-top:hover {
  1147. background: rgba(46, 216, 182,0.9);
  1148. color: #FFFFFF;
  1149. }
  1150. .back-to-top:hover i {
  1151. top: 6px;
  1152. }
  1153. .back-to-top:focus {
  1154. color: #FFFFFF;
  1155. }
  1156. /*---------------------------------------------------
  1157. ----------- Contact Page Styling Ends -------------
  1158. ---------------------------------------------------*/
  1159. /*----------------------------------------------------
  1160. ------------- All ------------------------------------
  1161. --------------------- Media --------------------------
  1162. ------------------------------- Queries --------------
  1163. -----------------------------------------------------*/
  1164. @media only screen and (min-width: 767px) {
  1165. #left, #right {
  1166. width: 25px;
  1167. }
  1168. #top {
  1169. height: 25px;
  1170. }
  1171. #bottom {
  1172. height: 25px;
  1173. }
  1174. .custom-padding {
  1175. padding-left: 80px;
  1176. padding-right: 80px;
  1177. }
  1178. .hero-content {
  1179. width: 100%;
  1180. padding: 260px 0 120px 0;
  1181. }
  1182. .hero-content h1 {
  1183. font-size: 64px;
  1184. font-weight: 600;
  1185. line-height: 1.2;
  1186. margin-top: 0;
  1187. letter-spacing: -2px;
  1188. margin-bottom: 25px;
  1189. }
  1190. .hero-content p {
  1191. font-size: 14px;
  1192. }
  1193. .btn-action {
  1194. border: 2px solid #0073AA;
  1195. font-weight: 500;
  1196. height: 42px;
  1197. padding: 0 24px;
  1198. }
  1199. .btn-action a{
  1200. color:#fff;
  1201. }
  1202. .btn-action a:hover{
  1203. color: #0073AA;
  1204. }
  1205. .btn-fill {
  1206. border: 2px solid #0073AA;
  1207. height: 38px;
  1208. }
  1209. .app-hero-content {
  1210. padding: 150px 0 0 0;
  1211. }
  1212. .app-hero-content h1 {
  1213. font-size: 42px;
  1214. font-weight: 600;
  1215. line-height: 1.2;
  1216. letter-spacing: -1px;
  1217. margin-top: 25px;
  1218. }
  1219. .app-hero-content p {
  1220. font-size: 16px
  1221. }
  1222. .app-sub-inner {
  1223. padding: 180px 0 100px 0;
  1224. }
  1225. .app-sub-content h1 {
  1226. font-size: 64px;
  1227. font-weight: 700;
  1228. margin-bottom: 30px;
  1229. }
  1230. .app-sub-content p {
  1231. font-size: 16px;
  1232. line-height: 1.4;
  1233. margin-bottom: 30px;
  1234. }
  1235. .cta-small .cta-content span {
  1236. position: absolute;
  1237. left: -30px;
  1238. }
  1239. .cta-small .cta-content h2 {
  1240. font-size: 14px;
  1241. }
  1242. .services-content h1 {
  1243. font-size: 28px;
  1244. line-height: 1.4;
  1245. }
  1246. .services-content p {
  1247. font-size: 14px;
  1248. }
  1249. .services .services-description {
  1250. margin-bottom: 75px;
  1251. }
  1252. .flex-features {
  1253. padding-top: 50px;
  1254. padding-bottom: 50px;
  1255. }
  1256. .flex-split {
  1257. padding-top: 50px;
  1258. padding-bottom: 50px;
  1259. }
  1260. .flex-split .f-right {
  1261. padding: 50px 20px 20px 20px;
  1262. }
  1263. .features-section {
  1264. -webkit-flex-direction: row;
  1265. flex-direction: row;
  1266. }
  1267. .features-section .f-left h2 {
  1268. font-size: 34px;
  1269. }
  1270. .features-section .f-left {
  1271. padding: 60px;
  1272. }
  1273. .features-section .f-right {
  1274. flex: 1 0 50%;
  1275. }
  1276. .features-section-2 {
  1277. padding-top: 50px;
  1278. padding-bottom: 50px;
  1279. }
  1280. .features-section-2 .features-content {
  1281. padding: 50px;
  1282. }
  1283. .features-section-2 .features-content h2 {
  1284. font-size: 34px;
  1285. margin-top: 20px;
  1286. }
  1287. .features-section-2 .features-content h4 {
  1288. font-size: 21px;
  1289. }
  1290. .features-section-2 .features-content p {
  1291. font-size: 15px;
  1292. }
  1293. .counter-up {
  1294. margin-bottom: 2em;
  1295. }
  1296. .counter-text {
  1297. margin-bottom: 0;
  1298. }
  1299. .counter-section h3 {
  1300. font-size: 34px;
  1301. }
  1302. .counter-text h4 {
  1303. font-size: 18px;
  1304. }
  1305. .feature_huge .feature_list img {
  1306. width: 65px;
  1307. height: 65px;
  1308. }
  1309. .feature_huge .feature_list h1 {
  1310. font-size: 18px;
  1311. font-weight: 600;
  1312. padding: 0.5em;
  1313. color: #232323;
  1314. }
  1315. .feature_huge .feature_list p {
  1316. font-size: 14px;
  1317. }
  1318. .testimonial-section h1 {
  1319. font-size: 2em;
  1320. }
  1321. .pricing-section .table-left, .pricing-section .table-right {
  1322. margin: 0 auto;
  1323. }
  1324. .contact-section {
  1325. padding: 200px 0 100px 0;
  1326. }
  1327. .contact-section h1 {
  1328. font-size: 42px;
  1329. }
  1330. .contact-section p {
  1331. font-size: 16px;
  1332. }
  1333. .contact-form {
  1334. padding-top: 100px;
  1335. }
  1336. }
  1337. @media screen and (min-width: 400px) and (max-width: 600px) {
  1338. .subscribe-form .mail {
  1339. padding: 0 30px 0 20px;
  1340. border-radius: 5px 0 0 5px;
  1341. }
  1342. .subscribe-form .submit-button {
  1343. padding: 0 5px 0 5px;
  1344. border-radius: 0 5px 5px 0;
  1345. }
  1346. }
  1347. @media screen and (max-width: 399px) {
  1348. .subscribe-form .mail {
  1349. text-align: center;
  1350. padding: 0 0 0 0;
  1351. border-radius: 5px 0 0 5px;
  1352. }
  1353. .subscribe-form .submit-button {
  1354. padding: 0 5px 0 5px;
  1355. border-radius: 0 5px 5px 0;
  1356. margin-top: 15px;
  1357. }
  1358. .app-info {
  1359. margin-bottom: 0em;
  1360. }
  1361. .download-buttons img {
  1362. height: 40px;
  1363. width: 120px;
  1364. }
  1365. .back-to-top {
  1366. right: 10px;
  1367. }
  1368. }
  1369. @media only screen and (min-width: 992px) {
  1370. .pricing-section .table-left {
  1371. padding: 50px;
  1372. }
  1373. .pricing-section .table-right {
  1374. padding: 50px;
  1375. }
  1376. }
  1377. @media only screen and (min-width: 767px) and (max-width: 992px) {
  1378. .app-sub-content h1 {
  1379. font-size: 34px;
  1380. margin-bottom: 30px;
  1381. }
  1382. .app-sub-content p {
  1383. font-size: 16px;
  1384. line-height: 1.4;
  1385. margin-bottom: 30px;
  1386. }
  1387. .pricing-section .table-left {
  1388. margin-right: 10px;
  1389. }
  1390. .pricing-section .table-right {
  1391. margin-left: 10px;
  1392. }
  1393. }
  1394. /* ------ Features Split Section Media Queries ----- */
  1395. @media only screen and (min-width: 769px) {
  1396. .flex-split {
  1397. display: -webkit-flex;
  1398. display: flex;
  1399. -webkit-flex-direction: row;
  1400. flex-direction: row;
  1401. }
  1402. .flex-split .f-right h2 {
  1403. font-size: 34px;
  1404. }
  1405. }
  1406. @media only screen and (min-width: 769px) and (max-width: 1024px) {
  1407. .flex-split .f-left img {
  1408. margin-top: 30px;
  1409. }
  1410. .flex-split .f-right {
  1411. padding: 10px 20px 20px 20px;
  1412. }
  1413. }
  1414. @media only screen and (min-width: 1024px) and (max-width: 1180px) {
  1415. .flex-split .f-left img {
  1416. margin-top: 50px;
  1417. }
  1418. }
  1419. @media only screen and (min-width: 1024px) {
  1420. .flex-split .f-left {
  1421. padding: 30px 10px 10px 10px;
  1422. }
  1423. .flex-split .f-right {
  1424. padding: 40px 50px 50px 50px;
  1425. }
  1426. }
  1427. /* ------ Features Split Section Media Queries Ends ----- */
  1428. @media only screen and (max-width: 766px) {
  1429. .features-section .f-right {
  1430. flex: 1 0 50%;
  1431. height: 360px;
  1432. }
  1433. }
  1434. @media only screen and (max-width: 1142px) {
  1435. .features-section-2 .features-content {
  1436. padding: 0;
  1437. }
  1438. .features-section-2 .features-content {
  1439. padding: 10px;
  1440. }
  1441. .features-section-2 .features-content h2 {
  1442. margin-top: 10px;
  1443. }
  1444. }