Advertisement
RyanEarnshaw

Untitled

Apr 25th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.75 KB | None | 0 0
  1. .bodycontainer {
  2. position: relative;
  3. display: inline-block;
  4. margin-top: 80px; /* size of header */
  5. margin-left: 20%; /* size of side-nav */
  6. /* padding-bottom: 200px; */
  7. background-color: #ffffff;
  8. float: left;
  9. width: 80%;
  10. }
  11. .innercont {
  12. position: relative;
  13. display: inline-block;
  14. float: left;
  15. padding: 5vh 5vw 5vh 5vw;
  16. box-sizing: border-box;
  17. background-color: #ffffff;
  18. }
  19.  
  20.  
  21. .innercont .title {
  22. position: relative;
  23. display: inline-block;
  24. float: left;
  25. width: 100%;
  26. margin: 20px 0 40px;
  27. }
  28. .innercont .title:nth-child(3) {
  29. margin: 90px 0 0px;
  30. }
  31. .innercont .title h1 {
  32. font-size: 40px;
  33. font-family: 'Work Sans';
  34. font-weight: 100;
  35. color: #8ec640;
  36. }
  37. .innercont .title:after {
  38. content: '';
  39. position: absolute;
  40. bottom: -16px;
  41. width: 0px;
  42. height: 2px;
  43. background-color: #8ec640;
  44. animation: underline_animation 1s 0.5s 1 normal forwards;
  45. -o-animation: underline_animation 1s 0.5s 1 normal forwards;
  46. -moz-animation: underline_animation 1s 0.5s 1 normal forwards;
  47. -webkit-animation: underline_animation 1s 0.5s 1 normal forwards;
  48. }
  49. @keyframes underline_animation {
  50. 0% { width: 0px; }
  51. 100% { width: 100px; }
  52. }
  53. @-webkit-keyframes underline_animation {
  54. 0% { width: 0px; }
  55. 100% { width: 100px; }
  56. }
  57. @-moz-keyframes underline_animation {
  58. 0% { width: 0px; }
  59. 100% { width: 100px; }
  60. }
  61. @-o-keyframes underline_animation {
  62. 0% { width: 0px; }
  63. 100% { width: 100px; }
  64. }
  65. .innercont .body {
  66. position: relative;
  67. display: inline-block;
  68. float: left;
  69. width: 100%;
  70. }
  71. .innercont .body .column {
  72. position: relative;
  73. display: inline-block;
  74. height: 100%;
  75. float: left;
  76. }
  77. .innercont .body .column.c1 { width: 30%; margin-right: 5%; }
  78. .innercont .body .column.c2 { width: 65% }
  79. .innercont .body .column.c3 { width: 100% }
  80.  
  81. .innercont .body h2 {
  82. position: relative;
  83. font-size: 15px;
  84. font-family: 'Work Sans';
  85. font-weight: 100;
  86. color: #6b6b6b;
  87. margin: 7px 0;
  88. line-height: 25px;
  89. width: 100%;
  90. float: left;
  91. }
  92. .innercont .body .column.c1 h2 {
  93. font-weight: bold;
  94. }
  95. .innercont .body h2 a {
  96. font-weight: 600;
  97. color: #8ec640;
  98. text-decoration: none;
  99. }
  100. .innercont .body h2 span {
  101. font-size: 24px;
  102. font-family: 'Raleway';
  103. font-weight: 200;
  104. color: #83c640;
  105. }
  106.  
  107. .innercont .body .quote {
  108. position: relative;
  109. display: inline-block;
  110. padding: 10px 0px 10px 0px;
  111. width: 100%;
  112. }
  113. .innercont .body .quote h2 {
  114. position: relative;
  115. display: inline-block;
  116. width: 100%;
  117. line-height: 25px;
  118. font-family: 'Work Sans';
  119. font-size: 23px;
  120. font-weight: 300;
  121. margin-top: 10px;
  122. color: #000000;
  123. text-align: center;
  124. }
  125. .innercont .body .quote h1 {
  126. position: relative;
  127. display: inline-block;
  128. width: 100%;
  129. font-family: 'Work Sans';
  130. font-size: 18px;
  131. font-weight: bold;
  132. margin-top: 20px;
  133. margin-bottom: 20px;
  134. color: #6b6b6b;
  135. text-align: center;
  136. }
  137.  
  138. .innercont .body .grey-container {
  139. position: relative;
  140. display: inline-block;
  141. width: 100%;
  142. padding: 30px 5vw;
  143. margin-left: -5vw;
  144. background-color: #e3e3e3;
  145. }
  146. .innercont .body .grey-container.extra-margin {
  147. margin-top: 30px;
  148. margin-bottom: 30px;
  149. }
  150. .innercont .body .grey-container.extra-margin-top {
  151. margin-top: 30px;
  152. }
  153.  
  154. .innercont .body .grey-triangle {
  155. position: relative;
  156. display: inline-block;
  157. width: 100%;
  158. float: left;
  159. height: 86px;
  160. margin-bottom: 30px;
  161. }
  162. .innercont .body .grey-triangle .image {
  163. position: relative;
  164. display: inline-block;
  165. height: 86px;
  166. width: 114%;
  167. margin-left: -5vw;
  168. }
  169.  
  170. .innercont .body .heading {
  171. font-size: 28px;
  172. width: 100%;
  173. text-align: center;
  174. margin: 20px 0;
  175. }
  176. .innercont .body .center {
  177. text-align: center;
  178. }
  179. .innercont .body .half-text {
  180. width: 50%;
  181. }
  182. .innercont .body .half-image {
  183. position: relative;
  184. height: 180px;
  185. width: 50%;
  186. }
  187.  
  188. .body .cloud-services-image {
  189. position: relative;
  190. display: inline-block;
  191. width: 100%;
  192. }
  193. .body .icons-2 {
  194. position: relative;
  195. display: inline-block;
  196. margin: 20px 0;
  197. text-align: center;
  198. box-sizing: border-box;
  199. padding: 0 10%;
  200. }
  201. .body .icons-2 .offericon {
  202. position: relative;
  203. display: inline-block;
  204. width: 25%;
  205. float: left;
  206. }
  207. .body .icons-2 .offericon-image {
  208. position: relative;
  209. display: inline-block;
  210. width: 100%;
  211. float: left;
  212. }
  213. .body .icons-2 h1 {
  214. position: relative;
  215. font-size: 17px;
  216. font-family: 'Work Sans';
  217. font-weight: 100;
  218. color: #6b6b6b;
  219. margin: 7px 0;
  220. line-height: 25px;
  221. width: 100%;
  222. float: left;
  223. text-align: center;
  224. padding: 0 30px;
  225. box-sizing: border-box;
  226. }
  227. .body .icons {
  228. position: relative;
  229. display: inline-block;
  230. width: 100%;
  231. border: 2px solid #f47d31;
  232. margin-top: 80px;
  233. margin-bottom: 20px;
  234. box-sizing: border-box;
  235. padding: 65px 20px 20px 20px;
  236. }
  237. .body .icons:after {
  238. content: 'Just think how much easier life could be with our cloud services!';
  239. position: absolute;
  240. display: inline-block;
  241. top: -30px;
  242. left: 50%;
  243. transform: translateX(-50%);
  244. font-weight: 200;
  245. font-family: 'Work Sans';
  246. font-size: 30px;
  247. color: #6b6b6b;
  248. text-align: center;
  249. width: 90%;
  250. max-width: 700px;
  251. background-color: #ffffff;
  252. }
  253. .body .icons .icon {
  254. position: relative;
  255. display: inline-block;
  256. width: 32%;
  257. min-height: 60px;
  258. padding: 0 30px;
  259. margin: 20px 0;
  260. box-sizing: border-box;
  261. vertical-align: top;
  262. }
  263. .body .icons .icon .image {
  264. position: absolute;
  265. display: inline-block;
  266. width: 90px;
  267. }
  268. .body .icons .icon h1 {
  269. position: relative;
  270. display: inline-block;
  271. padding-left: 90px;
  272. color: #595959;
  273. font-family: 'Work Sans';
  274. font-size: 16px;
  275. font-weight: 400;
  276. margin-top: 5px;
  277. }
  278.  
  279.  
  280. /* MEDIA QUERIES */
  281.  
  282.  
  283.  
  284. /* ----------------------------------------------------*/
  285. /* Code That Doesnt Change Between Mobile Resolution */
  286. /* ----------------------------------------------------*/
  287. @media only screen and (min-width : 0px) and (max-width : 992px) {
  288. .innercont .body .column.c1 { width: 100%; margin-right: 0; }
  289. .innercont .body .column.c2 { width: 100% }
  290. .innercont .body .grey-triangle .image { width: 111%; }
  291. }
  292.  
  293.  
  294. /* ----------------------------------------------------*/
  295. /* Custom, iPhone Retina */
  296. /* ----------------------------------------------------*/
  297. @media only screen and (max-width : 320px) {
  298. .body .icons .icon {
  299. position: relative;
  300. display: inline-block;
  301. width: 100%;
  302. margin: 10px 0;
  303. box-sizing: border-box;
  304. float: left;
  305. background-color: #ffffff;
  306. border: 1px solid #bdbdbd;
  307. }
  308. }
  309.  
  310.  
  311. /* ----------------------------------------------------*/
  312. /* Extra Small Devices, Phones */
  313. /* ----------------------------------------------------*/
  314. @media only screen and (min-width : 320px) and (max-width : 480px) {
  315. .body .icons .icon {
  316. position: relative;
  317. display: inline-block;
  318. width: 100%;
  319. margin: 10px 0;
  320. box-sizing: border-box;
  321. float: left;
  322. background-color: #ffffff;
  323. border: 1px solid #bdbdbd;
  324. }
  325. .body .bullet-list {
  326. width: 100%;
  327. margin: 30px 0;
  328. }
  329. .body .icons-2 .offericon {
  330. width: 100%;
  331. }
  332. .body .icons {
  333. padding: 100px 20px 20px 20px;
  334. }
  335. .innercont .body .half-text {
  336. width: 100%;
  337. }
  338. .innercont .body .half-image {
  339. display: none;
  340. }
  341. }
  342.  
  343.  
  344. /* ----------------------------------------------------*/
  345. /* Small Devices, Tablets */
  346. /* ----------------------------------------------------*/
  347. @media only screen and (min-width : 480px) and (max-width : 768px) {
  348. .body .it-training-icon-container .icon {
  349. width: 100%;
  350. float: left;
  351. }
  352. .body .icons .icon {
  353. position: relative;
  354. display: inline-block;
  355. width: 100%;
  356. margin: 10px 0;
  357. box-sizing: border-box;
  358. float: left;
  359. background-color: #ffffff;
  360. border: 1px solid #bdbdbd;
  361. }
  362. .body .bullet-list {
  363. width: 100%;
  364. margin: 30px 0;
  365. }
  366. .body .icons-2 .offericon {
  367. width: 50%;
  368. }
  369. .innercont .body .half-text {
  370. width: 100%;
  371. }
  372. .innercont .body .half-image {
  373. display: none;
  374. }
  375. }
  376.  
  377.  
  378. /* ----------------------------------------------------*/
  379. /* Medium Devices, Desktops */
  380. /* ----------------------------------------------------*/
  381. @media only screen and (min-width : 768px) and (max-width : 992px) {
  382.  
  383. }
  384.  
  385.  
  386. /* ----------------------------------------------------*/
  387. /* Large Devices, Wide Screens */
  388. /* ----------------------------------------------------*/
  389. @media only screen and (min-width : 992px) and (max-width : 1200px) {
  390.  
  391. }
  392.  
  393.  
  394.  
  395. /* ----------------------------------------------------*/
  396. /* SPECIAL */
  397. /* ----------------------------------------------------*/
  398. @media only screen and (min-width : 1200px) and (max-width : 1550px) {
  399.  
  400. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement