main.css 42 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287
  1. /* =================================== */
  2. /* Basic Style
  3. /* =================================== */
  4. body {
  5. background-color: #fff;
  6. font-family: 'Open Sans', sans-serif;
  7. line-height: 24px;
  8. font-size: 16px;
  9. color: #818181;
  10. }
  11. figure, p, address {
  12. margin: 0;
  13. }
  14. iframe {
  15. border: 0;
  16. }
  17. a {
  18. color: #0aa6bd;
  19. -webkit-transition: all 0.3s ease-out 0s;
  20. -moz-transition: all 0.3s ease-out 0s;
  21. -ms-transition: all 0.3s ease-out 0s;
  22. -o-transition: all 0.3s ease-out 0s;
  23. transition: all 0.3s ease-out 0s;
  24. }
  25. a, a:hover, a:focus, .btn:focus {
  26. text-decoration: none;
  27. outline: none;
  28. }
  29. h1, h2, h3, h4, h5, h6,
  30. .h1, .h2, .h3, .h4, .h5, .h6 {
  31. font-family: 'Open Sans', sans-serif;
  32. color: #252525;
  33. }
  34. p {
  35. font-size: 15px;
  36. }
  37. main > section {
  38. padding: 70px 0;
  39. }
  40. .btn {
  41. border-radius: 0;
  42. border: 0;
  43. position: relative;
  44. text-transform: uppercase;
  45. }
  46. .btn-blue {
  47. background-color: rgba(10, 166, 189, 0.75);
  48. box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.15) inset;
  49. padding: 15px 55px;
  50. color: #fff;
  51. }
  52. .btn-border {
  53. border: 2px solid #fff;
  54. color: #fff;
  55. padding: 12px 35px;
  56. }
  57. .bg-blue {
  58. background-color: #0aa6bd;
  59. }
  60. .logo-img {
  61. width: 120px;
  62. margin-top: -4px;
  63. }
  64. /* 遮罩 */
  65. .zhezhao {
  66. position: fixed;
  67. top: 0;
  68. left: 0;
  69. height: 100%;
  70. width: 100%;
  71. background: #000;
  72. opacity: 0.8;
  73. z-index: 10000;
  74. }
  75. /* 登录弹窗 */
  76. .tishi {
  77. font-size: 12px;
  78. color: #FF6A1A;
  79. position: absolute;
  80. left: 42px;
  81. margin-top: -3px;
  82. }
  83. .tishi img {
  84. margin-top: -4px;
  85. margin-right: 10px;
  86. }
  87. .qiantao,.qiantaodl {
  88. display: none;
  89. position: fixed;
  90. top: 55%;
  91. left: 50%;
  92. z-index: 10;
  93. margin-left: -214px;
  94. margin-top: -219px;
  95. width: 428px;
  96. height: 438px;
  97. }
  98. .qiantaodl {
  99. height: 296px;
  100. margin-top: -148px;
  101. width: 350px;
  102. margin-left: -175px;
  103. }
  104. .box{
  105. width: 430px;
  106. height: 504px;
  107. position: fixed;
  108. background:white;
  109. top: 50%;
  110. left:50%;
  111. margin-left: -215px;
  112. margin-top: -252px;
  113. z-index: 10001;
  114. }
  115. .tc-login {
  116. text-align: center;
  117. color: black;
  118. margin: 24px;
  119. /* margin-top: -20px; */
  120. }
  121. .tc-logoimg {
  122. width: 123px;
  123. height: 53px;
  124. margin-top: 22px;
  125. }
  126. .tc-out {
  127. position: absolute;
  128. top: 24px;
  129. right: 24px;
  130. cursor:pointer;
  131. }
  132. /* .tc-logo {
  133. font-family: PingFangSC-Medium;
  134. font-size: 18px;
  135. color: #007FE6;
  136. letter-spacing: 0.34px;
  137. text-align: center;
  138. margin-top: 38px;
  139. } */
  140. .tc-title {
  141. font-family: PingFangSC-Regular;
  142. font-size: 14px;
  143. color: #999999;
  144. letter-spacing: 0.3px;
  145. text-align: center;
  146. margin-top: 10px;
  147. line-height: 30px;
  148. }
  149. .tc-hrleft {
  150. width: 60px;
  151. display: inline-block;
  152. margin-top: 0;
  153. margin-bottom: 5px;
  154. margin-right: 5px;
  155. }
  156. .tc-hrright {
  157. width: 50px;
  158. display: inline-block;
  159. margin-top: 0;
  160. margin-bottom: 5px;
  161. margin-left: 5px;
  162. }
  163. .tc-phone {
  164. background: rgba(32,53,128,0.01);
  165. border: 1px solid #D8DCE8;
  166. border-radius: 3px;
  167. /* width: 330px; */
  168. height: 40px;
  169. margin: 16px auto;
  170. }
  171. .tc-phonebox {
  172. line-height: 33px;
  173. margin-left: 10px;
  174. text-align: left;
  175. }
  176. .tc-phonecon {
  177. border: 0;
  178. width: 94%;
  179. height: 38px;
  180. }
  181. .tc-phonepwd {
  182. border: 0;
  183. width: 295px;
  184. height: 38px;
  185. }
  186. .tc-login-pwd {
  187. background-image: linear-gradient(-90deg, #007EE5 0%, #05B3FF 100%, #5533FF 100%);
  188. border-radius: 3px;
  189. border: 0;
  190. box-shadow: 0px 16px 22px -12px #05B3FF;
  191. width: 100%;
  192. height: 40px;
  193. margin-bottom: 12px;
  194. color: white;
  195. }
  196. .tc-duanxin {
  197. font-family: PingFangSC-Medium;
  198. font-size: 12px;
  199. color: #0080E6;
  200. letter-spacing: 0.26px;
  201. }
  202. .tc-over {
  203. overflow: hidden;
  204. }
  205. .tc-duanxin a {
  206. text-decoration:underline;
  207. }
  208. .tc-color {
  209. font-family: PingFangSC-Regular;
  210. font-size: 12px;
  211. color: #727272;
  212. letter-spacing: 0.26px;
  213. text-align: center;
  214. }
  215. .tc-weixin {
  216. font-family: PingFangSC-Regular;
  217. font-size: 12px;
  218. color: #999999;
  219. letter-spacing: 0.26px;
  220. }
  221. /* 短信登录 */
  222. .tc-yanzhengma {
  223. border: 0;
  224. height: 38px;
  225. }
  226. .tc-shibiema {
  227. width: 204px;
  228. margin-left: -10px;
  229. }
  230. .tc-huoqu {
  231. background-image: linear-gradient(-90deg, #007EE5 0%, #05B3FF 100%, #5533FF 100%);
  232. border-radius: 3px;
  233. border: 0;
  234. height: 40px;
  235. width: 115px;
  236. color: white;
  237. }
  238. /* 新注册 */
  239. .tc-yanzhengimg {
  240. width: 90px;
  241. height: 40px;
  242. margin-left: 10px;
  243. border: #0080E6 1px solid;
  244. }
  245. /* 11/12注册页面 ..........................................*/
  246. .login,.profile {
  247. color: white;
  248. font-size: 16px;
  249. /* font-weight: 600; */
  250. }
  251. .login {
  252. margin-top: 12px;
  253. }
  254. .profile .user-info {
  255. margin: 0 15px;
  256. }
  257. .login img,.profile img {
  258. width: 20px;
  259. margin-right: 5px;
  260. }
  261. .login > span:hover,.profile > span:hover{
  262. cursor:pointer;
  263. /* color: #0aa6bd; */
  264. }
  265. .my-label {
  266. float: left;
  267. line-height: 40px;
  268. color:#414141;
  269. }
  270. .my-ipt {
  271. width: 100%;
  272. }
  273. .zc-box {
  274. margin: 50px;
  275. }
  276. .xieyi {
  277. color: #999;
  278. float: left;
  279. font-size: 12px;
  280. }
  281. .form-buttom {
  282. float: right;
  283. font-family: PingFangSC-Regular;
  284. font-size: 12px;
  285. color: #727272;
  286. letter-spacing: 0.26px;
  287. }
  288. .form-buttom a{
  289. color: #5533FF;
  290. text-decoration: underline;
  291. }
  292. .back {
  293. background: #6f6f6f;
  294. }
  295. /* 首页内容 ..........................................*/
  296. .my-text {
  297. position: absolute;
  298. width: 13%;
  299. height: 6%;
  300. top: 64%;
  301. left: 50%;
  302. transform: translate(-50%, -50%);
  303. z-index: 1000;
  304. }
  305. .my-tiyan {
  306. background: #5172DD;
  307. border-radius: 4px;
  308. width: 100%;
  309. height: 100%;
  310. font-family: PingFangSC-Regular;
  311. font-size: 14px;
  312. color: #FFFFFF;
  313. border: 0;
  314. }
  315. /* 特色 .......................................*/
  316. .ts-worp {
  317. width: 100%;
  318. padding: 0;
  319. margin: 0;
  320. margin-top: 100px;
  321. }
  322. .ts-box {
  323. overflow: hidden;
  324. /* margin-top: 50px; */
  325. position: relative;
  326. padding: 150px 0;
  327. }
  328. .ts-boximg {
  329. position: absolute;
  330. top: 40px;
  331. }
  332. .ts-boximg img {
  333. width: 70%;
  334. }
  335. .ts-lefttext p {
  336. text-align: right;
  337. }
  338. .ts-title {
  339. font-family: PingFangSC-Regular !important;
  340. color: #0D253E !important;
  341. font-size: 24px !important;
  342. margin-bottom: 14px;
  343. font-weight: 600;
  344. }
  345. .left {
  346. float: left;
  347. }
  348. .right {
  349. float: right;
  350. }
  351. .ts-img {
  352. width: 96%;
  353. margin-left: 2%;
  354. }
  355. .right-text {
  356. text-align: right;
  357. }
  358. .left-text {
  359. text-align: left;
  360. }
  361. .ts-text {
  362. font-family: PingFangSC-Regular !important;
  363. color: #9EA8B2 !important;
  364. }
  365. /* 功能 .........................................*/
  366. .gn-beijing {
  367. width: 100%;
  368. position: absolute;
  369. top: 247px;
  370. }
  371. .gn-img {
  372. width: 100px;
  373. height: 100px;
  374. border-radius: 50%;
  375. background: #1E88F5;
  376. text-align: center;
  377. line-height: 100px;
  378. margin: 0 auto;
  379. position: relative;
  380. margin-top: 12px;
  381. }
  382. .gn-img img {
  383. width: 50%;
  384. }
  385. .gn-huise {
  386. background: #F4F8FC;
  387. }
  388. .gn-xiaoqiu {
  389. width: 30px;
  390. height: 30px;
  391. border-radius: 50%;
  392. background: #FFCC01;
  393. box-shadow: 0 0 15px 0 rgba(255,204,1,0.40);
  394. position: absolute;
  395. top: 0;
  396. right: 0;
  397. }
  398. .gn-left {
  399. left: 0;
  400. }
  401. .gn-hei>div {
  402. height: 245px;
  403. }
  404. .service-item {
  405. margin-bottom: 60px;
  406. padding:0 14px;
  407. text-align: center;
  408. }
  409. .gn-text {
  410. font-family: PingFangSC-Regular;
  411. font-size: 18px;
  412. color: #0D253E;
  413. font-weight: 600;
  414. margin-top: 12px;
  415. }
  416. .gn-color {
  417. color: #1E88F5;
  418. }
  419. /* 帮助 ........................................*/
  420. .bz-worp {
  421. background: white;
  422. width: 90%;
  423. margin: 0 auto;
  424. padding: 40px;
  425. }
  426. .bz-box {
  427. border: 1px solid #1E88F5;
  428. border-radius: 5px;
  429. border-right: 0;
  430. }
  431. .bz-sskuang {
  432. width: 90%;
  433. float: left;
  434. line-height: 38px;
  435. }
  436. .bz-sousuo {
  437. width: 94%;
  438. margin: 0 -5px;
  439. border: 0;
  440. outline: none;
  441. }
  442. .bz-sousuoimg {
  443. margin: -3px 10px 0 14px;
  444. }
  445. .bz-btn {
  446. background: #1E88F5;
  447. border-radius: 0 5px 5px 0;
  448. width: 10%;
  449. border: 0;
  450. color: white;
  451. height: 40px;
  452. }
  453. .bz-content {
  454. margin-top: 30px;
  455. border: 0;
  456. }
  457. .bz-left {
  458. width: 100%;
  459. overflow: hidden;
  460. }
  461. .bz-ul {
  462. border-bottom: 1px solid #D8D8D8;
  463. overflow: hidden;
  464. margin-left: -40px;
  465. }
  466. .bz-left li {
  467. float: left;
  468. width: 50%;
  469. list-style: none;
  470. text-align: center;
  471. height: 40px;
  472. cursor:pointer;
  473. }
  474. .active {
  475. border-bottom: 5px solid #FFCC01;
  476. }
  477. .bz-right {
  478. width: 100%;
  479. background: white;
  480. }
  481. .bz-yuandian {
  482. background: #FFCC01;
  483. width: 16px;
  484. height: 16px;
  485. border-radius: 50%;
  486. margin: 4px 8px 0 0;
  487. }
  488. .bz-right-conent div {
  489. display: none;
  490. }
  491. .bz-right-conent li {
  492. margin-bottom: 14px;
  493. list-style: none;
  494. overflow: hidden;
  495. margin-left: -40px;
  496. }
  497. .bz-right-conent {
  498. /* margin: 30px; */
  499. }
  500. /* 底部 ...................................*/
  501. /*footer*/
  502. .footer{
  503. width: 100%;
  504. background: #383838;
  505. }
  506. .db-text {
  507. background: white;
  508. color: #000;
  509. }
  510. .footer .container{
  511. margin: 0 auto;
  512. width: 80%;
  513. height: 260px;
  514. overflow: hidden;
  515. text-align: center;
  516. }
  517. .footer-section .link{
  518. overflow: hidden;
  519. float: left;
  520. margin-right: 100px;
  521. }
  522. .footer-section ul{
  523. float: left;
  524. margin-right: 45px;
  525. }
  526. .footer-section ul:last-child {
  527. margin-right: 0;
  528. }
  529. .footer-section ul>li{
  530. list-style: none;
  531. }
  532. .footer-section ul>li span {
  533. display: inline-block;
  534. margin-bottom: 28px;
  535. font-size: 16px;
  536. color: #fff;
  537. }
  538. .footer-section ul>li a{
  539. display: inline-block;
  540. margin-bottom: 10px;
  541. font-size: 14px;
  542. color: #fff;
  543. cursor: pointer;
  544. }
  545. .footer-section ul>li:hover a{
  546. text-decoration: underline ;
  547. color: #e41f2b;
  548. }
  549. .footer-section ul>li:hover a.no-link{
  550. text-decoration: none;
  551. color: #fff;
  552. cursor: default;
  553. }
  554. .footer-section .about{
  555. float: left;
  556. margin-right: 30px;
  557. width: 245px;
  558. text-align: left;
  559. }
  560. .footer-section .about .logo{
  561. margin-bottom: 18px;
  562. }
  563. .footer-section .about .logo img{
  564. width: 150px;
  565. /* height: 44px; */
  566. }
  567. .footer-section .about .time{
  568. margin-bottom: 21px;
  569. font-size: 14px;
  570. color: #fff;
  571. }
  572. .footer-section .qr{
  573. overflow: hidden;
  574. text-align: right;
  575. float: right;
  576. }
  577. .footer-section .qr .qr-top{
  578. overflow: hidden;
  579. }
  580. .footer-section .qr .qr-code{
  581. width: 110px;
  582. font-size: 14px;
  583. color: #fff;
  584. text-align: center;
  585. }
  586. .footer-section .qr .qr-mall{
  587. margin-right: 21px;
  588. }
  589. .footer-section .qr .qr-code img{
  590. width: 100%;
  591. margin-bottom: 18px;
  592. }
  593. .footer-section .qr .qr-bottom{
  594. margin-top: 22px;
  595. line-height: 30px;
  596. text-align: right;
  597. font-size: 13px;
  598. color: #fff;
  599. }
  600. .footer .footer-list{
  601. margin: 55px auto 22px;
  602. }
  603. .friend-link{
  604. height: 100px;
  605. background: #000;
  606. width: 100%;
  607. line-height: 100px;
  608. text-align: center;
  609. }
  610. .friend-link span {
  611. opacity: 0.56;
  612. font-family: PingFangSC-Regular;
  613. font-size: 16px;
  614. color: #FFFFFF;
  615. letter-spacing: 0;
  616. text-align: center;
  617. }
  618. .friend-link ul{
  619. overflow: hidden;
  620. list-style: none ;
  621. width: 80%;
  622. margin: 0 auto;
  623. padding: 0 15px;
  624. }
  625. .friend-link ul li{
  626. float: left;
  627. }
  628. .friend-link ul li span{
  629. font-size: 14px;
  630. color: #FFFFFF;
  631. }
  632. .friend-link ul li a{
  633. display: inline-block;
  634. margin-right: 20px;
  635. font-size: 14px;
  636. color: #FFFFFF;
  637. }
  638. .friend-link ul li a:hover{
  639. text-decoration: underline ;
  640. color: #e41f2b;
  641. }
  642. /* Sweep To Right */
  643. .btn-effect {
  644. vertical-align: middle;
  645. box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  646. position: relative;
  647. display: inline-block;
  648. -webkit-transform: translateZ(0);
  649. -moz-transform: translateZ(0);
  650. -ms-transform: translateZ(0);
  651. -o-transform: translateZ(0);
  652. transform: translateZ(0);
  653. -webkit-backface-visibility: hidden;
  654. -moz-backface-visibility: hidden;
  655. backface-visibility: hidden;
  656. -webkit-transition-property: color;
  657. -moz-transition-property: color;
  658. -ms-transition-property: color;
  659. transition-property: color;
  660. -webkit-transition-duration: 0.3s;
  661. -moz-transition-duration: 0.3s;
  662. -ms-transition-duration: 0.3s;
  663. transition-duration: 0.3s;
  664. -moz-osx-font-smoothing: grayscale;
  665. }
  666. .btn-effect:before {
  667. content: "";
  668. position: absolute;
  669. z-index: -1;
  670. top: 0;
  671. left: 0;
  672. right: 0;
  673. bottom: 0;
  674. background: #fff;
  675. -webkit-transform: scaleX(0);
  676. -moz-transform: scaleX(0);
  677. -ms-transform: scaleX(0);
  678. transform: scaleX(0);
  679. -webkit-transform-origin: 0 50%;
  680. -moz-transform-origin: 0 50%;
  681. -ms-transform-origin: 0 50%;
  682. transform-origin: 0 50%;
  683. -webkit-transition-property: transform;
  684. -moz-transition-property: transform;
  685. -ms-transition-property: transform;
  686. transition-property: transform;
  687. -webkit-transition-duration: 0.3s;
  688. -moz-transition-duration: 0.3s;
  689. -ms-transition-duration: 0.3s;
  690. transition-duration: 0.3s;
  691. -webkit-transition-timing-function: ease-out;
  692. -moz-transition-timing-function: ease-out;
  693. -ms-transition-timing-function: ease-out;
  694. transition-timing-function: ease-out;
  695. }
  696. .btn-effect:hover, .btn-effect:focus, .btn-effect:active {
  697. color: rgb(9, 157, 178);
  698. }
  699. .btn-effect:hover:before, .btn-effect:focus:before, .btn-effect:active:before {
  700. -webkit-transform: scaleX(1);
  701. -moz-transform: scaleX(1);
  702. -ms-transform: scaleX(1);
  703. transform: scaleX(1);
  704. }
  705. .section-title {
  706. /* margin-bottom: 80px; */
  707. }
  708. .section-title.white {
  709. color: #fff;
  710. }
  711. .section-title h2 {
  712. color: #0aa6bd;
  713. font-size: 24px;
  714. font-weight: 700;
  715. line-height: 20px;
  716. margin-bottom: 25px;
  717. padding-bottom: 20px;
  718. position: relative;
  719. text-transform: uppercase;
  720. }
  721. .section-title p {
  722. color: #444;
  723. /* font-style: italic; */
  724. font-size: 13px;
  725. }
  726. .section-title.white p {
  727. color: #fff;
  728. }
  729. .section-title.white h2 {
  730. color: #fff;
  731. }
  732. .section-title h2:after {
  733. position: absolute;
  734. left: 50%;
  735. bottom: 0;
  736. height: 2px;
  737. width: 72px;
  738. margin-left: -36px;
  739. background: #636363;
  740. content: "";
  741. }
  742. .section-title.white h2:after {
  743. background: #fff;
  744. }
  745. .parallax {
  746. background-attachment: fixed;
  747. background-position: center top;
  748. background-repeat: no-repeat;
  749. background-size: cover;
  750. }
  751. /**
  752. /* Preloader
  753. /* ==========================================*/
  754. #preloader {
  755. background-color: #fff;
  756. position: fixed;
  757. width: 100%;
  758. height: 100%;
  759. z-index: 9999;
  760. }
  761. /*Battery*/
  762. .loder-box {
  763. background-color: rgba(0, 0, 0, 0.02);
  764. border-radius: 1px;
  765. height: 100px;
  766. left: 50%;
  767. margin-left: -64px;
  768. margin-top: -50px;
  769. position: absolute;
  770. top: 50%;
  771. width: 128px;
  772. }
  773. .battery{
  774. width: 60px;
  775. height: 25px;
  776. top: 35%;
  777. border: 1px #2E2E2E solid;
  778. border-radius: 2px;
  779. position: relative;
  780. -webkit-animation: charge 5s linear infinite;
  781. -moz-animation: charge 5s linear infinite;
  782. animation: charge 5s linear infinite;
  783. margin: 0 auto;
  784. }
  785. .battery:after {
  786. background-color: #2E2E2E;
  787. border-radius: 0 1px 1px 0;
  788. content: "";
  789. height: 10px;
  790. position: absolute;
  791. right: -5px;
  792. top: 7px;
  793. width: 3px;
  794. }
  795. @-webkit-keyframes charge{
  796. 0%{box-shadow: inset 0px 0px 0px #2E2E2E;}
  797. 100%{box-shadow: inset 60px 0px 0px #2E2E2E;}
  798. }
  799. @-moz-keyframes charge{
  800. 0%{box-shadow: inset 0px 0px 0px #2E2E2E;}
  801. 100%{box-shadow: inset 60px 0px 0px #2E2E2E;}
  802. }
  803. @keyframes charge{
  804. 0%{box-shadow: inset 0px 0px 0px #2E2E2E;}
  805. 100%{box-shadow: inset 60px 0px 0px #2E2E2E;}
  806. }
  807. /**
  808. /* Header
  809. /* ==========================================*/
  810. #navigation {
  811. -webkit-transition: all 0.8s ease 0s;
  812. -moz-transition: all 0.8s ease 0s;
  813. -ms-transition: all 0.8s ease 0s;
  814. -o-transition: all 0.8s ease 0s;
  815. transition: all 0.8s ease 0s;
  816. background-color: rgba(0, 0, 0, 0.77);
  817. box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  818. /* padding: 5px 0; */
  819. }
  820. #navigation.animated-header {
  821. padding: 10px 0;
  822. }
  823. h1.navbar-brand {
  824. font-size: 20px;
  825. font-weight: 700;
  826. margin-top: -12px;
  827. text-transform: uppercase;
  828. }
  829. .navbar-inverse .navbar-nav > li > a {
  830. color: #fff;
  831. font-size: 16px;
  832. text-transform: uppercase;
  833. /* font-weight: bold; */
  834. }
  835. .menu {
  836. }
  837. .menu li a {
  838. display: inline-block;
  839. }
  840. .menu li a span {
  841. }
  842. .menu li a span:before {
  843. content: "";
  844. position: absolute;
  845. width: 100%;
  846. height: 2px;
  847. bottom: 0;
  848. left: 0;
  849. background-color: #0aa6bd;
  850. visibility: hidden;
  851. -webkit-transform: scaleX(0);
  852. -moz-transform: scaleX(0);
  853. -ms-transform: scaleX(0);
  854. -o-transform: scaleX(0);
  855. transform: scaleX(0);
  856. -webkit-transition: all 0.3s ease-in-out 0s;
  857. -moz-transition: all 0.3s ease-in-out 0s;
  858. -ms-transition: all 0.3s ease-in-out 0s;
  859. -o-transition: all 0.3s ease-in-out 0s;
  860. transition: all 0.3s ease-in-out 0s;
  861. }
  862. .menu li a:hover span:before {
  863. visibility: visible;
  864. -webkit-transform: scaleX(1);
  865. -moz-transform: scaleX(1);
  866. -ms-transform: scaleX(1);
  867. -o-transform: scaleX(1);
  868. transform: scaleX(1);
  869. }
  870. /*=================================================================
  871. Home Slider
  872. ==================================================================*/
  873. #home-slider {
  874. position: relative;
  875. padding: 0;
  876. }
  877. .mask-overly {
  878. /* background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0; */
  879. bottom: 0;
  880. left: 0;
  881. position: absolute;
  882. right: 0;
  883. top: 0;
  884. /* z-index: 9; */
  885. }
  886. #slider #nav-arrows > a {
  887. font-size: 40px;
  888. line-height: 1.5;
  889. }
  890. .slider-1 img{
  891. width: 100%;
  892. height: 100%;
  893. }
  894. .sl-slider-wrapper {
  895. width: 100%;
  896. margin: 0 auto;
  897. position: relative;
  898. overflow: hidden;
  899. }
  900. .sl-slider {
  901. position: absolute;
  902. top: 0;
  903. left: 0;
  904. right: 0;
  905. bottom: 0;
  906. }
  907. /* Slide wrapper and slides */
  908. .sl-slide,
  909. .sl-slides-wrapper,
  910. .sl-slide-inner {
  911. position: absolute;
  912. width: 100%;
  913. height: 100%;
  914. top: 0;
  915. left: 0;
  916. }
  917. .sl-slide {
  918. z-index: 1;
  919. }
  920. .slide-caption {
  921. color: #fff;
  922. display: table;
  923. height: 100%;
  924. left: 0;
  925. min-height: 100%;
  926. position: absolute;
  927. text-align: center;
  928. top: 0;
  929. width: 60%;
  930. z-index: 999;
  931. left: 50%;
  932. transform: translateX(-50%);
  933. }
  934. .slide-caption .caption-content {
  935. vertical-align: middle;
  936. display: table-cell;
  937. }
  938. .caption-content h2 {
  939. color: #fff;
  940. font-size: 50px;
  941. font-weight: 900;
  942. margin-bottom: 25px;
  943. }
  944. .caption-content > p {
  945. display: block;
  946. font-size: 16px;
  947. margin-bottom: 45px;
  948. text-transform: capitalize;
  949. margin-bottom: 65px;
  950. font-weight: 200;
  951. }
  952. /*Slider Arrow Buttons*/
  953. #nav-arrows > a {
  954. border: 1px solid #fff;
  955. color: #fff;
  956. display: block;
  957. height: 60px;
  958. line-height: 76px;
  959. position: absolute;
  960. text-align: center;
  961. top: 50%;
  962. width: 60px;
  963. z-index: 20;
  964. margin-top: -30px;
  965. -webkit-transition: all 0.3s ease 0s;
  966. -moz-transition: all 0.3s ease 0s;
  967. -ms-transition: all 0.3s ease 0s;
  968. -o-transition: all 0.3s ease 0s;
  969. transition: all 0.3s ease 0s;
  970. }
  971. #nav-arrows > a.sl-prev {
  972. transform: translateX(-50px);
  973. opacity:0;
  974. }
  975. #slider:hover #nav-arrows > a.sl-prev {
  976. opacity: 1;
  977. transform: translateX(20px);
  978. }
  979. #nav-arrows > a.sl-next {
  980. right:0;
  981. transform: translateX(50px);
  982. opacity:0;
  983. }
  984. #slider:hover #nav-arrows > a.sl-next {
  985. opacity: 1;
  986. transform: translateX(-20px);
  987. }
  988. #nav-arrows > a.sl-next:hover ,#nav-arrows > a.sl-prev:hover {
  989. background-color: #0aa6bd;
  990. border-color: #0aa6bd;
  991. color: #fff;
  992. }
  993. /* The duplicate parts/slices */
  994. .sl-content-slice {
  995. overflow: hidden;
  996. position: absolute;
  997. -webkit-box-sizing: content-box;
  998. -moz-box-sizing: content-box;
  999. box-sizing: content-box;
  1000. background: #fff;
  1001. -webkit-backface-visibility: hidden;
  1002. -moz-backface-visibility: hidden;
  1003. -o-backface-visibility: hidden;
  1004. -ms-backface-visibility: hidden;
  1005. backface-visibility: hidden;
  1006. opacity : 1;
  1007. }
  1008. /* Horizontal slice */
  1009. .sl-slide-horizontal .sl-content-slice {
  1010. width: 100%;
  1011. height: 50%;
  1012. left: -200px;
  1013. -webkit-transform: translateY(0%) scale(1);
  1014. -moz-transform: translateY(0%) scale(1);
  1015. -o-transform: translateY(0%) scale(1);
  1016. -ms-transform: translateY(0%) scale(1);
  1017. transform: translateY(0%) scale(1);
  1018. }
  1019. .sl-slide-horizontal .sl-content-slice:first-child {
  1020. top: -200px;
  1021. padding: 200px 200px 0px 200px;
  1022. }
  1023. .sl-slide-horizontal .sl-content-slice:nth-child(2) {
  1024. top: 50%;
  1025. padding: 0px 200px 200px 200px;
  1026. }
  1027. /* Vertical slice */
  1028. .sl-slide-vertical .sl-content-slice {
  1029. width: 50%;
  1030. height: 100%;
  1031. top: -200px;
  1032. -webkit-transform: translateX(0%) scale(1);
  1033. -moz-transform: translateX(0%) scale(1);
  1034. -o-transform: translateX(0%) scale(1);
  1035. -ms-transform: translateX(0%) scale(1);
  1036. transform: translateX(0%) scale(1);
  1037. }
  1038. .sl-slide-vertical .sl-content-slice:first-child {
  1039. left: -200px;
  1040. padding: 200px 0px 200px 200px;
  1041. }
  1042. .sl-slide-vertical .sl-content-slice:nth-child(2) {
  1043. left: 50%;
  1044. padding: 200px 200px 200px 0px;
  1045. }
  1046. /* Content wrapper */
  1047. /* Width and height is set dynamically */
  1048. .sl-content-wrapper {
  1049. position: absolute;
  1050. }
  1051. .sl-content {
  1052. width: 100%;
  1053. height: 100%;
  1054. }
  1055. /* Project laughtbox setup */
  1056. .fancybox-item.fancybox-close {
  1057. background: url("../img/icons/close.png") no-repeat scroll 0 0 transparent;
  1058. height: 50px;
  1059. right: 0;
  1060. top: 0;
  1061. width: 50px;
  1062. }
  1063. .fancybox-next span {
  1064. background: url("../img/right.png") no-repeat scroll center center #0aa6bd;
  1065. height: 50px;
  1066. width: 50px;
  1067. right: 0;
  1068. }
  1069. .fancybox-prev span {
  1070. background: url("../img/left.png") no-repeat scroll center center #0aa6bd;
  1071. height: 50px;
  1072. width: 50px;
  1073. left: 0;
  1074. }
  1075. /*=================================================================
  1076. Feature
  1077. ==================================================================*/
  1078. .list-nav {
  1079. padding:0;
  1080. margin-top: 20px;
  1081. }
  1082. .list-nav li {
  1083. list-style: none;
  1084. margin: 0;
  1085. padding: 0;
  1086. font-size: 16px;
  1087. padding-left: 30px;
  1088. margin-bottom: 10px;
  1089. position: relative;
  1090. }
  1091. .list-nav li i {
  1092. position: absolute;
  1093. left: 0;
  1094. top: 4px;
  1095. font-size: 28px;
  1096. color: #1fb5f6;
  1097. }
  1098. /*=================================================================
  1099. Prototype
  1100. ==================================================================*/
  1101. #prototype {
  1102. background: #f1f1f1;
  1103. }
  1104. #prototype img {
  1105. }
  1106. #prototype .block {
  1107. }
  1108. #prototype .block img {
  1109. width: 100%;
  1110. height: auto;
  1111. margin-bottom: 20px;
  1112. }
  1113. #prototype .block p {
  1114. margin-top: 10px;
  1115. }
  1116. #prototype .block .btn {
  1117. margin-top: 20px;
  1118. }
  1119. /*=================================================================
  1120. Services
  1121. ==================================================================*/
  1122. .service-icon {
  1123. border: 3px solid transparent;
  1124. display: inline-block;
  1125. line-height: 40px;
  1126. -webkit-transition: all 0.3s ease 0s;
  1127. -moz-transition: all 0.3s ease 0s;
  1128. -ms-transition: all 0.3s ease 0s;
  1129. -o-transition: all 0.3s ease 0s;
  1130. transition: all 0.3s ease 0s;
  1131. }
  1132. .service-icon i {
  1133. font-size: 60px;
  1134. color: #0aa6bd;
  1135. }
  1136. /*=================================================================
  1137. Video Section
  1138. ==================================================================*/
  1139. .video-bg {
  1140. background: transparent url("../img/video-bg.jpg") no-repeat scroll center center / cover ;
  1141. color: #fff;
  1142. position: relative;
  1143. text-align: center;
  1144. z-index: 1;
  1145. }
  1146. .modal-section {
  1147. }
  1148. .modal-dialog {
  1149. margin:100px auto;
  1150. }
  1151. .modal-header {
  1152. border:none;
  1153. }
  1154. .video-bg .section-title p {
  1155. color: #fff;
  1156. }
  1157. .video-bg .overlay {
  1158. background-color: rgba(0, 0, 0, 0.5);
  1159. position: absolute;
  1160. left: 0;
  1161. right: 0;
  1162. top: 0;
  1163. bottom: 0;
  1164. z-index: 0;
  1165. }
  1166. .video-popup-button {
  1167. background-color: #0aa6bd;
  1168. border-radius: 50%;
  1169. color: #fff;
  1170. display: inline-block;
  1171. font-size: 90px;
  1172. height: 150px;
  1173. line-height: 150px;
  1174. margin-bottom: 80px;
  1175. width: 150px;
  1176. position: relative;
  1177. }
  1178. .video-popup-button i {
  1179. margin-left: 15px;
  1180. }
  1181. .video-popup-button:hover,.video-popup-button:focus {
  1182. background-color: transparent;
  1183. color: #fff;
  1184. }
  1185. .video-popup-button:before {
  1186. border: 2px solid #fff;
  1187. border-radius: 50%;
  1188. bottom: 0;
  1189. content: "";
  1190. left: 0;
  1191. opacity: 0;
  1192. position: absolute;
  1193. right: 0;
  1194. top: 0;
  1195. transition: all 0.3s ease 0s;
  1196. }
  1197. .video-popup-button:hover:before {
  1198. opacity: 1;
  1199. }
  1200. /*=================================================================
  1201. Portfolio
  1202. ==================================================================*/
  1203. .project-wrapper {
  1204. margin: 0;
  1205. padding: 0;
  1206. list-style: none;
  1207. text-align: center;
  1208. }
  1209. .project-wrapper .row {
  1210. margin: 0;
  1211. }
  1212. .project-wrapper [class^="col-"] {
  1213. padding-left: 0;
  1214. padding-right: 0;
  1215. }
  1216. .portfolio-filter {
  1217. font-size: 0;
  1218. list-style: outside none none;
  1219. margin: 0 0 40px;
  1220. padding: 0;
  1221. }
  1222. .portfolio-filter li {
  1223. display: inline-block;
  1224. }
  1225. .portfolio-filter li a {
  1226. color: #777;
  1227. display: block;
  1228. font-size: 14px;
  1229. padding: 0 20px;
  1230. position: relative;
  1231. }
  1232. .portfolio-filter li a.active {
  1233. color: #0aa6bd;
  1234. }
  1235. .portfolio-filter li a::after {
  1236. bottom: auto;
  1237. content: "/";
  1238. position: absolute;
  1239. right: 0;
  1240. top: auto;
  1241. }
  1242. .portfolio-filter li:last-child a::after {
  1243. content: none;
  1244. }
  1245. .portfolio-item {
  1246. cursor: pointer;
  1247. overflow: hidden;
  1248. position: relative;
  1249. }
  1250. .portfolio-item img {
  1251. -webkit-transition: all 0.4s ease 0s;
  1252. -moz-transition: all 0.4s ease 0s;
  1253. -o-transition: all 0.4s ease 0s;
  1254. transition: all 0.4s ease 0s;
  1255. }
  1256. .portfolio-item:hover img {
  1257. -webkit-transform: translateY(-105px);
  1258. -ms-transform: translateY(-105px);
  1259. -o-transform: translateY(-105px);
  1260. transform: translateY(-105px);
  1261. }
  1262. figcaption.mask {
  1263. background-color: #f1f1f1;
  1264. bottom: 0;
  1265. color: #333;
  1266. padding: 25px;
  1267. position: absolute;
  1268. width: 100%;
  1269. text-align: left;
  1270. -webkit-transform: translateY(100%);
  1271. -ms-transform: translateY(100%);
  1272. -o-transform: translateY(100%);
  1273. transform: translateY(100%);
  1274. -webkit-transition: all 0.4s ease 0s;
  1275. -moz-transition: all 0.4s ease 0s;
  1276. -o-transition: all 0.4s ease 0s;
  1277. transition: all 0.4s ease 0s;
  1278. }
  1279. .portfolio-item:hover figcaption.mask {
  1280. -webkit-transform: translateY(0px);
  1281. -ms-transform: translateY(0px);
  1282. -o-transform: translateY(0px);
  1283. transform: translateY(0px);
  1284. }
  1285. figcaption.mask h3 {
  1286. margin-top: 0;
  1287. color: #333;
  1288. font-size: 18px;
  1289. margin-bottom:15px;
  1290. opacity: 0;
  1291. -webkit-transform: translateY(30px);
  1292. -ms-transform: translateY(30px);
  1293. -o-transform: translateY(30px);
  1294. transform: translateY(30px);
  1295. -webkit-transition: all 0.4s ease 0.1s;
  1296. -moz-transition: all 0.4s ease 0.1s;
  1297. -o-transition: all 0.4s ease 0.1s;
  1298. transition: all 0.4s ease 0.1s;
  1299. }
  1300. figcaption.mask p {
  1301. line-height: 1.3;
  1302. -webkit-transform: translateY(30px);
  1303. -ms-transform: translateY(30px);
  1304. -o-transform: translateY(30px);
  1305. transform: translateY(30px);
  1306. opacity: 0;
  1307. -webkit-transition: all 0.4s ease 0.3s;
  1308. -moz-transition: all 0.4s ease 0.3s;
  1309. -o-transition: all 0.4s ease 0.3s;
  1310. transition: all 0.4s ease 0.3s;
  1311. }
  1312. .portfolio-item:hover figcaption.mask h3,
  1313. .portfolio-item:hover figcaption.mask p {
  1314. opacity: 1;
  1315. -webkit-transform: translateY(0px);
  1316. -ms-transform: translateY(0px);
  1317. -o-transform: translateY(0px);
  1318. transform: translateY(0px);
  1319. }
  1320. ul.external {
  1321. list-style: outside none none;
  1322. margin: 0;
  1323. padding: 0;
  1324. position: absolute;
  1325. right: 0;
  1326. top: -47px;
  1327. -webkit-transition: all 0.4s ease 0s;
  1328. -moz-transition: all 0.4s ease 0s;
  1329. -ms-transition: all 0.4s ease 0s;
  1330. -o-transition: all 0.4s ease 0s;
  1331. transition: all 0.4s ease 0s;
  1332. }
  1333. ul.external li {
  1334. display: inline-block;
  1335. }
  1336. ul.external li a {
  1337. background-color: rgba(255, 255, 255, 0.9);
  1338. color: #818181;
  1339. display: block;
  1340. padding: 10px 18px 13px;
  1341. -webkit-transition: all 0.5s ease 0s;
  1342. -moz-transition: all 0.5s ease 0s;
  1343. -ms-transition: all 0.5s ease 0s;
  1344. -o-transition: all 0.5s ease 0s;
  1345. transition: all 0.5s ease 0s;
  1346. }
  1347. ul.external li a:hover {
  1348. background-color: #0aa6bd;
  1349. color: #fff;
  1350. }
  1351. .portfolio-item:hover ul.external {
  1352. top: 0;
  1353. }
  1354. .fancybox-skin {
  1355. border-radius: 0;
  1356. }
  1357. .fancybox-title.fancybox-title-inside-wrap {
  1358. padding: 15px;
  1359. }
  1360. .fancybox-title h3 {
  1361. margin: 0 0 15px;
  1362. }
  1363. .fancybox-title p {
  1364. color: #818181;
  1365. font-size: 16px;
  1366. line-height: 22px;
  1367. }
  1368. .fancybox-title-inside-wrap {
  1369. padding-top: 0;
  1370. }
  1371. /*=================================================================
  1372. Testimonials
  1373. ==================================================================*/
  1374. #testimonials {
  1375. background-image: url(../img/parallax/testimonial.jpg);
  1376. /*padding: 0;*/
  1377. color: #fff;
  1378. position: relative;
  1379. }
  1380. #testimonials:before {
  1381. background-color: rgba(10, 166, 189, 0.75);
  1382. padding: 70px 0 40px;
  1383. position: absolute;
  1384. top: 0;
  1385. right: 0;
  1386. left: 0;
  1387. bottom: 0;
  1388. content: '';
  1389. }
  1390. .testimonial-item {
  1391. margin: 0 auto;
  1392. padding-bottom: 50px;
  1393. width: 64%;
  1394. }
  1395. .testimonial-item img {
  1396. border: 3px solid #fff;
  1397. border-radius: 50%;
  1398. display: inline-block;
  1399. height: auto;
  1400. max-width: 100px;
  1401. }
  1402. .testimonial-item > div {
  1403. line-height: 30px;
  1404. position: relative;
  1405. }
  1406. .testimonial-item > div:before {
  1407. background-image: url("../img/icons/quotes.png");
  1408. background-repeat: no-repeat;
  1409. bottom: 127px;
  1410. height: 33px;
  1411. left: -35px;
  1412. position: absolute;
  1413. width: 45px;
  1414. }
  1415. .testimonial-item > div:after {
  1416. background-image: url("../img/icons/quotes.png");
  1417. background-position: -58px 0;
  1418. background-repeat: no-repeat;
  1419. bottom: -50px;
  1420. height: 33px;
  1421. position: absolute;
  1422. right: 0;
  1423. width: 45px;
  1424. }
  1425. .testimonial-item > div > span {
  1426. display: inline-block;
  1427. font-weight: 700;
  1428. margin: 40px 0 30px;
  1429. text-transform: uppercase;
  1430. }
  1431. #testimonials .owl-controls.clickable {
  1432. text-align: center;
  1433. }
  1434. #testimonials .owl-buttons {
  1435. border: 2px solid #fff;
  1436. float: inherit;
  1437. border: 2px solid #fff;
  1438. display: inline-block;
  1439. padding: 0px 0px 0px;
  1440. }
  1441. .owl-controls .owl-page, .owl-controls .owl-buttons div {
  1442. cursor: pointer;
  1443. display: inline-block;
  1444. margin: 0 8px;
  1445. padding: 10px;
  1446. }
  1447. #testimonials .owl-prev:hover,
  1448. #testimonials .owl-next:hover {
  1449. color: #fff;
  1450. }
  1451. .price-table {
  1452. border: 1px solid #e3e3e3;
  1453. }
  1454. .price-table.featured {
  1455. border-color: #e3e3e3;
  1456. border-style: solid;
  1457. border-width: 1px 1px 0 1px;
  1458. -webkit-box-shadow: 0 4px 5px rgba(0,0,0,0.19);
  1459. -moz-box-shadow: 0 4px 5px rgba(0,0,0,0.19);
  1460. box-shadow: 0 4px 5px rgba(0,0,0,0.19);
  1461. }
  1462. .price-table > span {
  1463. color: #444;
  1464. display: block;
  1465. font-size: 24px;
  1466. padding: 30px 0;
  1467. text-transform: uppercase;
  1468. font-weight: bold;
  1469. letter-spacing: 2px;
  1470. }
  1471. .price-table .value {
  1472. background-color: #f8f8f8;
  1473. color: #727272;
  1474. padding: 20px 0;
  1475. -webkit-transition: all 0.7s ease 0s;
  1476. -moz-transition: all 0.7s ease 0s;
  1477. -ms-transition: all 0.7s ease 0s;
  1478. -o-transition: all 0.7s ease 0s;
  1479. transition: all 0.7s ease 0s;
  1480. }
  1481. .price-table.featured .value {
  1482. background-color: #0aa6bd;
  1483. color: #fff;
  1484. }
  1485. .price-table .value span {
  1486. display: inline-block;
  1487. }
  1488. .price-table .value span:first-child {
  1489. font-size: 32px;
  1490. line-height: 32px;
  1491. }
  1492. .price-table .value span:nth-child(2) {
  1493. font-size: 40px;
  1494. line-height: 40px;
  1495. margin-bottom: 10px;
  1496. }
  1497. .price-table .value span:last-child {
  1498. font-size: 16px;
  1499. }
  1500. .price-table ul {
  1501. margin: 0;
  1502. padding: 0;
  1503. list-style: none;
  1504. text-align: center;
  1505. }
  1506. .price-table ul li {
  1507. border-top: 1px solid #e3e3e3;
  1508. display: block;
  1509. padding: 15px 0;
  1510. -webkit-transition: all 0.7s ease 0s;
  1511. -moz-transition: all 0.7s ease 0s;
  1512. -ms-transition: all 0.7s ease 0s;
  1513. -o-transition: all 0.7s ease 0s;
  1514. transition: all 0.7s ease 0s;
  1515. }
  1516. .price-table ul li a {
  1517. display: block;
  1518. text-transform: uppercase;
  1519. }
  1520. .price-table.featured ul li:last-child,
  1521. .price-table ul li:last-child:hover {
  1522. background-color: #0aa6bd;
  1523. }
  1524. .price-table.featured ul li:last-child a,
  1525. .price-table ul li:last-child:hover a {
  1526. color: #fff;
  1527. }
  1528. /*=================================================================
  1529. Price
  1530. ==================================================================*/
  1531. #social .overlay {
  1532. background: url("../img/slide_bg.png") repeat scroll 0 0 transparent;
  1533. padding: 100px 0 120px;
  1534. }
  1535. .social-button {
  1536. margin: 0;
  1537. padding: 0;
  1538. list-style: none;
  1539. text-align: center;
  1540. }
  1541. .social-button li {
  1542. display: inline-block;
  1543. margin:0 20px;
  1544. }
  1545. .social-button li a {
  1546. border: 2px solid #fff;
  1547. border-radius: 50%;
  1548. color: #fff;
  1549. display: block;
  1550. height: 90px;
  1551. line-height: 96px;
  1552. width: 90px;
  1553. font-size: 40px;
  1554. line-height: 90px;
  1555. -webkit-transition: all 0.2s ease 0s;
  1556. -moz-transition: all 0.2s ease 0s;
  1557. -ms-transition: all 0.2s ease 0s;
  1558. -o-transition: all 0.2s ease 0s;
  1559. transition: all 0.2s ease 0s;
  1560. }
  1561. .social-button li a:hover {
  1562. border: 2px solid #0aa6bd;
  1563. background: #0aa6bd;
  1564. color: #fff;
  1565. }
  1566. /*=================================================================
  1567. Contact
  1568. ==================================================================*/
  1569. .input-field {
  1570. margin-bottom: 10px;
  1571. }
  1572. .form-control {
  1573. border: 1px solid #ececec;
  1574. border-radius: 0;
  1575. box-shadow: none;
  1576. color: #818181;
  1577. font-size: 14px;
  1578. height: 40px;
  1579. }
  1580. .form-control:focus {
  1581. box-shadow: none;
  1582. border-color: #0aa6bd;
  1583. }
  1584. textarea.form-control {
  1585. width: 100%;
  1586. height: 165px;
  1587. }
  1588. .input-field label.error {
  1589. color: red;
  1590. display: block;
  1591. font-size: 13px;
  1592. font-weight: 400;
  1593. }
  1594. #submit:hover {
  1595. color: #fff;
  1596. }
  1597. #submit:before {
  1598. background-color: rgba(10, 166, 189, 0.75);
  1599. }
  1600. #submit.btn-effect:after {
  1601. background: #2E2E2E;
  1602. }
  1603. .contact-details h3 {
  1604. border-bottom: 1px solid #dedede;
  1605. font-weight: 600;
  1606. margin-bottom: 15px;
  1607. padding-bottom: 15px;
  1608. text-transform: uppercase;
  1609. font-size: 16px;
  1610. margin-top: 0;
  1611. color: #666;
  1612. }
  1613. .contact-details p {
  1614. line-height: 30px;
  1615. }
  1616. .contact-details p i {
  1617. margin-right: 15px;
  1618. font-size: 25px;
  1619. color: #000;
  1620. }
  1621. .contact-details span {
  1622. display: block;
  1623. margin-left: 24px;
  1624. }
  1625. /*============================================================
  1626. Google Maps
  1627. ==============================================================*/
  1628. #google-map {
  1629. padding: 0;
  1630. }
  1631. #map-canvas {
  1632. width: 100%;
  1633. height: 300px;
  1634. }
  1635. /*============================================================
  1636. Footer
  1637. ==============================================================*/
  1638. #footer {
  1639. background-color: #2E2E2E;
  1640. padding: 70px 0;
  1641. color: #fff;
  1642. }
  1643. .footer-content {
  1644. width: 390px;
  1645. margin: 0 auto;
  1646. }
  1647. .footer-content > div {
  1648. margin-bottom: 40px;
  1649. }
  1650. .footer-content > div > p:first-child {
  1651. margin-bottom: 15px;
  1652. text-transform: uppercase;
  1653. }
  1654. .subscribe-form {
  1655. position: relative;
  1656. }
  1657. .subscribe.form-control {
  1658. background-color: transparent;
  1659. border: 1px solid #7f7f7f;
  1660. }
  1661. .subscribe.form-control:focus {
  1662. -webkit-box-shadow: none;
  1663. -moz-box-shadow: none;
  1664. box-shadow: none;
  1665. }
  1666. .submit-icon {
  1667. background-color: #7f7f7f;
  1668. border: 0 none;
  1669. border-radius: 0;
  1670. color: #c1c1c1;
  1671. padding: 8px 20px;
  1672. position: absolute;
  1673. overflow: hidden;
  1674. right: 0;
  1675. top: 0;
  1676. }
  1677. .submit-icon .fa-paper-plane {
  1678. position: relative;
  1679. top: 0;
  1680. -webkit-transform: translateX(0);
  1681. -moz-transform: translateX(0);
  1682. -ms-transform: translateX(0);
  1683. -o-transform: translateX(0);
  1684. transform: translateX(0);
  1685. -webkit-transition: all 0.3s ease 0.2s;
  1686. -moz-transition: all 0.3s ease 0.2s;
  1687. -ms-transition: all 0.3s ease 0.2s;
  1688. -o-transition: all 0.3s ease 0.2s;
  1689. transition: all 0.3s ease 0.2s;
  1690. }
  1691. .submit-icon:hover .fa-paper-plane {
  1692. position: relative;
  1693. top: -37px;
  1694. -webkit-transform: translateX(30px);
  1695. -moz-transform: translateX(30px);
  1696. -ms-transform: translateX(30px);
  1697. -o-transform: translateX(30px);
  1698. transform: translateX(30px);
  1699. }
  1700. .footer-content .footer-social {
  1701. margin: 40px 0 35px;
  1702. }
  1703. .footer-social ul {
  1704. list-style: outside none none;
  1705. margin: 0;
  1706. padding: 0;
  1707. text-align: center;
  1708. }
  1709. .footer-social ul li {
  1710. display: inline-block;
  1711. margin: 0 10px;
  1712. }
  1713. .footer-social ul li a {
  1714. color: #7f7f7f;
  1715. display: block;
  1716. -webkit-transition: all 0.2s ease 0s;
  1717. -moz-transition: all 0.2s ease 0s;
  1718. -ms-transition: all 0.2s ease 0s;
  1719. -o-transition: all 0.2s ease 0s;
  1720. transition: all 0.2s ease 0s;
  1721. }
  1722. .footer-social ul li a:hover {
  1723. color: #0aa6bd;
  1724. }
  1725. .footer-content > p {
  1726. color: #ababab;
  1727. font-size: 12px;
  1728. }
  1729. /*============================================================
  1730. Responsive Styles
  1731. ============================================================*/
  1732. /*============================================================
  1733. For Small Desktop
  1734. ==============================================================*/
  1735. @media (min-width: 980px) and (max-width: 1150px) {
  1736. /*about*/
  1737. #about .welcome-block img {
  1738. margin-bottom: 30px;
  1739. }
  1740. }
  1741. /*============================================================
  1742. Tablet (Portrait) Design for a width of 768px
  1743. ==============================================================*/
  1744. @media (min-width: 768px) and (max-width: 979px) {
  1745. /* home slider */
  1746. .caption-content h2 {
  1747. font-size: 40px;
  1748. }
  1749. .caption-content p {
  1750. font-size: 25px;
  1751. }
  1752. .caption-content strong {
  1753. font-size: 45px;
  1754. }
  1755. /* about */
  1756. .recent-works {
  1757. margin-bottom: 50px;
  1758. }
  1759. /* .service-item {
  1760. margin-bottom: 50px;
  1761. } */
  1762. /* testimonial */
  1763. .testimonial-item {
  1764. width: 100%;
  1765. }
  1766. .testimonial-item {
  1767. width: 80%;
  1768. }
  1769. .testimonial-item > div:after {
  1770. bottom: -35px;
  1771. }
  1772. /* price */
  1773. .price-table {
  1774. margin-bottom: 50px;
  1775. }
  1776. /* contact form */
  1777. .contact-form {
  1778. margin-bottom: 50px;
  1779. }
  1780. }
  1781. /*============================================================
  1782. Mobile (Portrait) Design for a width of 320px
  1783. ==============================================================*/
  1784. @media only screen and (max-width: 767px) {
  1785. body {
  1786. font-size: 14px;
  1787. }
  1788. .parallax {
  1789. background-position: centet tip !important;
  1790. }
  1791. .section-title h2 {
  1792. font-size: 25px;
  1793. }
  1794. .section-title h2:after {
  1795. left: 30%;
  1796. }
  1797. /*navigation*/
  1798. .navbar-inverse .navbar-toggle {
  1799. border-color: #fff;
  1800. }
  1801. .navbar-inverse .navbar-toggle:hover,
  1802. .navbar-inverse .navbar-toggle:focus {
  1803. background-color: transparent;
  1804. }
  1805. /* slider */
  1806. .caption-content h2 {
  1807. font-size: 18px;
  1808. }
  1809. .caption-content > span {
  1810. font-size: 16px;
  1811. margin-bottom: 20px;
  1812. }
  1813. .caption-content p {
  1814. font-size: 16px;
  1815. margin-bottom: 30px;
  1816. }
  1817. .caption-content strong {
  1818. font-size: 22px;
  1819. }
  1820. /* about */
  1821. .recent-works {
  1822. margin-bottom: 85px;
  1823. }
  1824. #about h3 {
  1825. font-size: 18px;
  1826. margin: 0 0 35px !important;
  1827. }
  1828. #about .owl-buttons {
  1829. margin-top: 20px;
  1830. }
  1831. #about .message-body {
  1832. margin-bottom: 45px;
  1833. }
  1834. #about .welcome-block img {
  1835. margin: 0 25px 15px 0;
  1836. }
  1837. /* service */
  1838. .service-item {
  1839. width: 100%;
  1840. }
  1841. /*portfolio*/
  1842. /* lightbox */
  1843. .fancybox-title h3 {
  1844. font-size: 20px;
  1845. }
  1846. .fancybox-title p {
  1847. font-size: 14px;
  1848. }
  1849. /* testimonial */
  1850. .testimonial-item {
  1851. width: 95%;
  1852. }
  1853. .testimonial-item > div:before,
  1854. .testimonial-item > div:after {
  1855. background-image: none;
  1856. }
  1857. .testimonial-item > div > span {
  1858. margin: 30px 0 20px;
  1859. }
  1860. /* price */
  1861. .price-table {
  1862. margin-bottom: 50px;
  1863. }
  1864. /* follow us */
  1865. .social-button li a {
  1866. height: 65px;
  1867. line-height: 71px;
  1868. width: 65px;
  1869. }
  1870. /* contact form */
  1871. .contact-form {
  1872. margin-bottom: 50px;
  1873. }
  1874. /* footer */
  1875. .footer-content {
  1876. width: 100%;
  1877. }
  1878. .footer-social ul li {
  1879. margin: 0 7px;
  1880. }
  1881. }
  1882. /*============================================================
  1883. Mobile (Landscape) Design for a width of 480px
  1884. ==============================================================*/
  1885. @media only screen and (min-width: 480px) and (max-width: 767px) {
  1886. .section-title h2:after {
  1887. left: 38%;
  1888. }
  1889. /* home slider */
  1890. .caption-content h2 {
  1891. font-size: 35px;
  1892. }
  1893. .caption-content p {
  1894. font-size: 25px;
  1895. }
  1896. .caption-content strong {
  1897. font-size: 35px;
  1898. }
  1899. /*about*/
  1900. #about .welcome-block h3 {
  1901. margin: 0 0 35px;
  1902. }
  1903. /* service */
  1904. .service-item {
  1905. margin: 0 auto 50px;
  1906. width: 55%;
  1907. }
  1908. /* portfolio */
  1909. .portfolio-item {
  1910. width: 48%;
  1911. }
  1912. figcaption.mask {
  1913. bottom: -132px;
  1914. }
  1915. /* testimonial */
  1916. .testimonial-item {
  1917. width: 80%;
  1918. }
  1919. .testimonial-item > div:before {
  1920. bottom: 160px;
  1921. }
  1922. /* social */
  1923. .social-button li a {
  1924. height: 90px;
  1925. line-height: 96px;
  1926. width: 90px;
  1927. }
  1928. /* price */
  1929. .price-table {
  1930. margin-bottom: 50px;
  1931. }
  1932. /* contact form */
  1933. .contact-form {
  1934. margin-bottom: 50px;
  1935. }
  1936. /* footer */
  1937. .footer-content {
  1938. width: 380px;
  1939. }
  1940. }
  1941. /*Bottom Footer*/
  1942. #footer p {
  1943. color: #6f6f6f;
  1944. }
  1945. #footer form {
  1946. margin-top: 20px;
  1947. }
  1948. #footer ul {
  1949. padding-left: 0;
  1950. }
  1951. #footer ul li {
  1952. list-style: none;
  1953. margin-bottom: 5px;
  1954. }
  1955. #footer ul li a {
  1956. color: #6f6f6f;
  1957. display: block;
  1958. }
  1959. #footer ul li a:hover {
  1960. color: rgb(9, 157, 178);
  1961. }
  1962. #footer h4 {
  1963. color: #fff;
  1964. text-transform: uppercase;
  1965. font-weight: 500;
  1966. margin-top: 0;
  1967. margin-bottom: 30px;
  1968. letter-spacing: 2px;
  1969. font-size: 16px;
  1970. }
  1971. #footer-bottom {
  1972. background:#2A2A2A;
  1973. padding:20px 0;
  1974. }
  1975. #footer-bottom p {
  1976. font-size: 13px;
  1977. }