main.css 42 KB

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