Advertisement
Guest User

style2.css

a guest
Feb 18th, 2020
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 32.39 KB | None | 0 0
  1. /*-----------------------------------------------------------------------------------
  2.  
  3. Theme Name: Bemax
  4. Theme URI: http://
  5. Description: The Multi-Purpose Onepage Template
  6. Author: ui-themez
  7. Author URI: http://themeforest.net/user/ui-themez
  8. Version: 1.0
  9.  
  10. Main Color : #F24259
  11. main Font : Poppins
  12. Heading Font : Raleway
  13.  
  14. -----------------------------------------------------------------------------------*/
  15. /* ----------------------------------------------------------------
  16.  
  17. == Table Of Content
  18.  
  19. 01 Basic
  20. 02 Navbar
  21. 03 Header
  22. 04 Hero
  23. 05 Quote
  24. 06 Portfolio
  25. 07 Numbers
  26. 08 Services
  27. 09 serv-tabs
  28. 10 Team
  29. 11 Price
  30. 12 Testimonials
  31. 13 Blog
  32. 14 Clients
  33. 15 Contact
  34. 16 Footer
  35. 17 Responsive
  36.  
  37.  
  38. ---------------------------------------------------------------- */
  39. /* ----------------------------------------------------------------
  40. [ 01 Start Basic ]
  41. -----------------------------------------------------------------*/
  42. * {
  43. margin: 0;
  44. padding: 0;
  45. -webkit-box-sizing: border-box;
  46. box-sizing: border-box;
  47. outline: none !important;
  48. list-style: none;
  49. }
  50.  
  51. body {
  52. color: #00000a;
  53. line-height: 1.3;
  54. font-weight: 400;
  55. font-size: 14px;
  56. font-family: 'Poppins', sans-serif;
  57. overflow-x: hidden !important;
  58. }
  59.  
  60. h1, h2, h3, h4, h5, h6 {
  61. font-family: 'Raleway', sans-serif;
  62. }
  63.  
  64. p {
  65. font-size: 14px;
  66. color: #666;
  67. line-height: 1.6;
  68. word-spacing: 1px;
  69. margin: 0;
  70. }
  71.  
  72. img {
  73. width: 350%;
  74. height: 400%;
  75. }
  76.  
  77. span, a, a:hover {
  78. display: inline-block;
  79. text-decoration: none;
  80. color: inherit;
  81. }
  82.  
  83. .section-head {
  84. margin-bottom: 80px;
  85. }
  86. .section-head h4 {
  87. position: relative;
  88. padding: 0 0 0 15px;
  89. line-height: 1;
  90. border-left: 1px solid #eee;
  91. letter-spacing: 2px;
  92. font-size: 38px;
  93. font-weight: 700;
  94. }
  95. .section-head h4:before {
  96. content: '';
  97. width: 1px;
  98. height: 35px;
  99. background: #F24259;
  100. position: absolute;
  101. left: -1px;
  102. bottom: 0;
  103. }
  104. .section-head h4 span {
  105. font-weight: 200;
  106. padding-bottom: 5px;
  107. }
  108.  
  109. .bg-gray {
  110. background: #f7f7f7;
  111. }
  112. .bg-gray .owl-theme .owl-dots .owl-dot span {
  113. background: #777;
  114. }
  115.  
  116. .o-hidden {
  117. overflow: hidden;
  118. }
  119.  
  120. .position-re {
  121. position: relative;
  122. }
  123.  
  124. .full-width {
  125. width: 100% !important;
  126. }
  127.  
  128. .bg-img {
  129. background-size: cover;
  130. background-repeat: no-repeat;
  131. }
  132.  
  133. .section-padding {
  134. padding: 100px 0;
  135. }
  136.  
  137. .valign {
  138. display: -webkit-box;
  139. display: -ms-flexbox;
  140. display: flex;
  141. -webkit-box-align: center;
  142. -ms-flex-align: center;
  143. align-items: center;
  144. }
  145.  
  146. .v-middle {
  147. position: absolute;
  148. width: 100%;
  149. top: 50%;
  150. left: 0;
  151. -webkit-transform: translate(0%, -50%);
  152. transform: translate(0%, -50%);
  153. }
  154.  
  155. .cd-headline {
  156. font-size: 3rem;
  157. line-height: 1.2;
  158. }
  159.  
  160. @media only screen and (min-width: 768px) {
  161. .cd-headline {
  162. font-size: 4.4rem;
  163. font-weight: 300;
  164. }
  165. }
  166. @media only screen and (min-width: 1170px) {
  167. .cd-headline {
  168. font-size: 6rem;
  169. }
  170. }
  171. .cd-words-wrapper {
  172. display: inline-block;
  173. position: relative;
  174. text-align: left;
  175. }
  176.  
  177. .cd-words-wrapper b {
  178. display: inline-block;
  179. position: absolute;
  180. white-space: nowrap;
  181. left: 0;
  182. top: 0;
  183. }
  184.  
  185. .cd-words-wrapper b.is-visible {
  186. position: relative;
  187. }
  188.  
  189. .no-js .cd-words-wrapper b {
  190. opacity: 0;
  191. }
  192.  
  193. .no-js .cd-words-wrapper b.is-visible {
  194. opacity: 1;
  195. }
  196.  
  197. /* xclip */
  198. .cd-headline.clip span {
  199. display: inline-block;
  200. padding: .2em 0;
  201. }
  202.  
  203. .cd-headline.clip .cd-words-wrapper {
  204. overflow: hidden;
  205. vertical-align: top;
  206. }
  207.  
  208. .cd-headline.clip .cd-words-wrapper::after {
  209. /* line */
  210. content: '';
  211. position: absolute;
  212. top: 10%;
  213. right: 0;
  214. width: 2px;
  215. height: 70%;
  216. background-color: #aebcb9;
  217. }
  218.  
  219. .cd-headline.clip b {
  220. opacity: 0;
  221. }
  222.  
  223. .cd-headline b.is-visible {
  224. opacity: 1;
  225. font-weight: 900;
  226. }
  227.  
  228. .owl-theme .owl-dots .owl-dot span {
  229. width: 8px;
  230. height: 8px;
  231. border-radius: 50%;
  232. background: #F7F8FA;
  233. }
  234.  
  235. .owl-theme .owl-dots .owl-dot.active span,
  236. .owl-theme .owl-dots .owl-dot:hover span {
  237. background: #F24259;
  238. }
  239.  
  240. /* ----------------------------------------------------------------
  241. [ End Basic ]
  242. -----------------------------------------------------------------*/
  243. /* ----------------------------------------------------------------
  244. [ 02 Start Navbar ]
  245. -----------------------------------------------------------------*/
  246. .navbar {
  247. position: absolute;
  248. left: 0;
  249. top: 0;
  250. width: 100%;
  251. background: transparent;
  252. z-index: 9;
  253. min-height: 80px;
  254. }
  255. .navbar .icon-bar {
  256. color: #fff;
  257. }
  258. .navbar .navbar-nav .nav-link {
  259. font-size: 13px;
  260. font-weight: 600;
  261. color: #eee;
  262. letter-spacing: .5px;
  263. margin: 15px 5px;
  264. -webkit-transition: all .5s;
  265. transition: all .5s;
  266. }
  267. .navbar .navbar-nav .active {
  268. color: #d11f75 !important;
  269. }
  270.  
  271. .nav-scroll {
  272. background: #fff;
  273. border-bottom: 1px solid rgba(12, 12, 12, 0.04);
  274. padding: 0;
  275. position: fixed;
  276. top: -100px;
  277. left: 0;
  278. width: 100%;
  279. -webkit-transition: -webkit-transform .5s;
  280. transition: -webkit-transform .5s;
  281. transition: transform .5s;
  282. transition: transform .5s, -webkit-transform .5s;
  283. -webkit-transform: translateY(100px);
  284. transform: translateY(100px);
  285. }
  286. .nav-scroll .icon-bar {
  287. color: #222;
  288. }
  289. .nav-scroll .navbar-nav .nav-link {
  290. color: #222;
  291. }
  292. .nav-scroll .navbar-nav .logo {
  293. padding: 15px 0;
  294. color: #111;
  295. }
  296.  
  297. .logo {
  298. padding: 15px 0;
  299. width: 100px;
  300. }
  301.  
  302. /* ----------------------------------------------------------------
  303. [ End Navbar ]
  304. -----------------------------------------------------------------*/
  305. /* ----------------------------------------------------------------
  306. [ 03 Start Header ]
  307. -----------------------------------------------------------------*/
  308. .header {
  309. min-height: 100vh;
  310. overflow: hidden;
  311. }
  312. .header .caption .o-hidden {
  313. display: inline-block;
  314. }
  315. .header .caption h3 {
  316. font-weight: 200;
  317. letter-spacing: 3px;
  318. -webkit-animation-delay: .2s;
  319. animation-delay: .2s;
  320. }
  321. .header .caption h1 {
  322. margin: 10px 0;
  323. font-size: 70px;
  324. font-weight: 700;
  325. text-transform: uppercase;
  326. -webkit-animation-delay: .6s;
  327. animation-delay: .6s;
  328. }
  329. .header .caption h1 b {
  330. color: #d11f75;
  331. }
  332. .header .caption p {
  333. font-size: 16px;
  334. color: #eee;
  335. word-spacing: 2px;
  336. -webkit-animation-delay: 1s;
  337. animation-delay: 1s;
  338. }
  339. .header .caption .butn {
  340. padding: 10px 30px;
  341. border-radius: 4px;
  342. text-transform: uppercase;
  343. font-size: 13px;
  344. font-weight: 500;
  345. letter-spacing: 1px;
  346. position: relative;
  347. margin: 30px 2px 0;
  348. -webkit-animation-delay: 1.2s;
  349. animation-delay: 1.2s;
  350. }
  351. .header .caption .butn:after {
  352. content: '';
  353. width: 0;
  354. height: 100%;
  355. position: absolute;
  356. bottom: 0;
  357. left: 100%;
  358. z-index: 1;
  359. background: #fff;
  360. -webkit-transition: all 0.3s ease;
  361. transition: all 0.3s ease;
  362. }
  363. .header .caption .butn:hover {
  364. border-color: #fff;
  365. }
  366. .header .caption .butn:hover:after {
  367. width: 100%;
  368. left: 0;
  369. -webkit-transition: width 0.3s ease;
  370. transition: width 0.3s ease;
  371. }
  372. .header .caption .butn:hover span {
  373. color: #1c1c1c;
  374. }
  375. .header .caption .butn span {
  376. position: relative;
  377. z-index: 2;
  378. }
  379. .header .caption .butn-bg {
  380. background: linear-gradient(to right, #AF42F2 1%,#F2427F 55%,#F24259 98%);
  381. border-color: #F24259;
  382. }
  383. .header .arrow {
  384. position: absolute;
  385. bottom: 5vh;
  386. width: 100%;
  387. text-align: center;
  388. color: #fff;
  389. font-size: 13px;
  390. z-index: 8;
  391. }
  392. .header .arrow i {
  393. position: relative;
  394. display: inline-block;
  395. width: 30px;
  396. height: 30px;
  397. line-height: 30px;
  398. }
  399. .header .arrow i:after {
  400. content: "";
  401. position: absolute;
  402. top: 0;
  403. left: 0;
  404. width: 100%;
  405. height: 100%;
  406. background: rgba(255, 255, 255, 0.2);
  407. border-radius: 50%;
  408. z-index: -1;
  409. -webkit-transition: all .2s;
  410. transition: all .2s;
  411. }
  412. .header .arrow i:hover:after {
  413. -webkit-transform: scale(1.2);
  414. transform: scale(1.2);
  415. opacity: 0;
  416. -webkit-transition: all .5s;
  417. transition: all .5s;
  418. }
  419.  
  420. .slider .arrow, .slider-fade .arrow {
  421. display: none !important;
  422. }
  423. .slider .owl-item, .slider-fade .owl-item {
  424. height: 100vh;
  425. position: relative;
  426. }
  427. .slider .item, .slider-fade .item {
  428. position: absolute;
  429. top: 0;
  430. left: 0;
  431. height: 100%;
  432. width: 100%;
  433. background-size: cover;
  434. }
  435. .slider .item .caption, .slider-fade .item .caption {
  436. z-index: 9;
  437. }
  438. .slider .owl-theme .owl-dots, .slider-fade .owl-theme .owl-dots {
  439. position: absolute;
  440. bottom: 5vh;
  441. width: 100%;
  442. }
  443.  
  444. .creative {
  445. min-height: 100vh;
  446. }
  447. .creative .svg {
  448. position: absolute;
  449. bottom: -10px;
  450. left: 0;
  451. width: 100%;
  452. z-index: 2;
  453. }
  454. .creative .svg svg {
  455. fill: #fff;
  456. width: 101%;
  457. }
  458.  
  459. .bg-vid {
  460. position: absolute;
  461. top: 0;
  462. left: 0;
  463. min-width: 100%;
  464. min-height: 100%;
  465. }
  466.  
  467. #particles-js {
  468. position: absolute;
  469. top: 0;
  470. left: 0;
  471. width: 100%;
  472. height: 100%;
  473. z-index: 1;
  474. }
  475.  
  476. /* ----------------------------------------------------------------
  477. [ End Header ]
  478. -----------------------------------------------------------------*/
  479. /* ----------------------------------------------------------------
  480. [ 04 Start Hero ]
  481. -----------------------------------------------------------------*/
  482. .hero .extra-text {
  483. font-weight: 200;
  484. margin-bottom: 25px;
  485. }
  486. .hero .extra-text span {
  487. font-weight: 700;
  488. }
  489. .hero .item {
  490. background: #fff;
  491. text-align: center;
  492. padding: 30px 15px;
  493. -webkit-box-shadow: 0px 5px 35px 0px rgba(148, 146, 245, 0.15);
  494. box-shadow: 0px 5px 35px 0px rgba(148, 146, 245, 0.15);
  495. border-radius: 5px;
  496. margin-bottom: 30px;
  497. }
  498. .hero .item .icon {
  499. font-size: 50px;
  500. margin-bottom: 15px;
  501. color: #F24259;
  502. }
  503. .hero .item h6 {
  504. margin-bottom: 15px;
  505. }
  506. .hero .mission p {
  507. margin-bottom: 30px;
  508. }
  509. .hero .mission i {
  510. display: inline-block;
  511. width: 50px;
  512. height: 50px;
  513. line-height: 50px;
  514. text-align: center;
  515. background: #F24259;
  516. border-radius: 50%;
  517. color: #fff;
  518. font-size: 25px;
  519. }
  520. .hero .mission .small-text {
  521. margin-left: 10px;
  522. font-size: 13px;
  523. color: #666;
  524. }
  525. .hero .skills {
  526. padding-top: 80px;
  527. }
  528. .hero .skills .prog-item {
  529. margin-bottom: 25px;
  530. }
  531. .hero .skills .prog-item:last-child {
  532. margin-bottom: 0;
  533. }
  534. .hero .skills .prog-item p {
  535. font-weight: 600;
  536. font-size: 12px;
  537. margin-bottom: 8px;
  538. }
  539. .hero .skills .prog-item .skills-progress {
  540. width: 100%;
  541. height: 2px;
  542. background: #eee;
  543. border-radius: 5px;
  544. position: relative;
  545. }
  546. .hero .skills .prog-item .skills-progress span {
  547. position: absolute;
  548. left: 0;
  549. top: 0;
  550. height: 100%;
  551. background: #F24259;
  552. width: 10%;
  553. border-radius: 10px;
  554. -webkit-transition: all 1s;
  555. transition: all 1s;
  556. }
  557. .hero .skills .prog-item .skills-progress span:after {
  558. content: attr(data-value);
  559. position: absolute;
  560. top: -20px;
  561. right: 0;
  562. font-size: 10px;
  563. color: #777;
  564. }
  565.  
  566. /* ----------------------------------------------------------------
  567. [ End Hero ]
  568. -----------------------------------------------------------------*/
  569. /* ----------------------------------------------------------------
  570. [ 05 Start Quote ]
  571. -----------------------------------------------------------------*/
  572. .quote {
  573. background-attachment: fixed;
  574. }
  575. .quote .quote-text {
  576. padding: 80px 15px;
  577. }
  578. .quote .icon {
  579. font-size: 30px;
  580. margin-bottom: 30px;
  581. }
  582. .quote p {
  583. font-size: 17px;
  584. font-style: italic;
  585. }
  586. .quote h5 {
  587. color: #F24259;
  588. text-transform: uppercase;
  589. font-size: 14px;
  590. font-weight: 600;
  591. margin: 15px 0 10px;
  592. }
  593. .quote h6 {
  594. font-size: 12px;
  595. color: #ccc;
  596. }
  597.  
  598. /* ----------------------------------------------------------------
  599. [ End Quote ]
  600. -----------------------------------------------------------------*/
  601. /* ----------------------------------------------------------------
  602. [ 06 Start Portfolio ]
  603. -----------------------------------------------------------------*/
  604. .portfolio {
  605. overflow: hidden;
  606. }
  607. .portfolio .filtering span {
  608. margin-right: 30px;
  609. color: #333;
  610. letter-spacing: 1px;
  611. font-weight: 600;
  612. font-size: 14px;
  613. text-transform: uppercase;
  614. cursor: pointer;
  615. border-bottom: 1px solid transparent;
  616. }
  617. .portfolio .filtering span:last-child {
  618. margin: 0;
  619. }
  620. .portfolio .filtering .active {
  621. border-color: #F24259;
  622. color: #F24259;
  623. }
  624. .portfolio .items {
  625. margin-top: 30px;
  626. }
  627. .portfolio .item-img {
  628. position: relative;
  629. overflow: hidden;
  630. }
  631. .portfolio .item-img:hover .item-img-overlay {
  632. opacity: 1;
  633. -webkit-transform: translateY(0);
  634. transform: translateY(0);
  635. }
  636. .portfolio .item-img:hover h6 {
  637. -webkit-transform: translateY(0);
  638. transform: translateY(0);
  639. }
  640. .portfolio .item-img h6 {
  641. font-weight: 600;
  642. position: relative;
  643. margin-bottom: 5px;
  644. -webkit-transform: translateY(-15px);
  645. transform: translateY(-15px);
  646. -webkit-transition: all .5s;
  647. transition: all .5s;
  648. }
  649. .portfolio .item-img-overlay {
  650. position: absolute;
  651. top: 5px;
  652. left: 5px;
  653. right: 5px;
  654. bottom: 5px;
  655. background: rgba(255, 255, 255, 0.95);
  656. color: #35424C;
  657. opacity: 0;
  658. -webkit-transition: all .5s;
  659. transition: all .5s;
  660. z-index: 2;
  661. -webkit-transform: translateY(10px);
  662. transform: translateY(10px);
  663. }
  664. .portfolio .item-img-overlay a {
  665. font-size: 30px;
  666. position: absolute;
  667. bottom: 15px;
  668. right: 15px;
  669. }
  670.  
  671. /* ----------------------------------------------------------------
  672. [ End Portfolio ]
  673. -----------------------------------------------------------------*/
  674. /* ----------------------------------------------------------------
  675. [ 07 Start Numbers ]
  676. -----------------------------------------------------------------*/
  677. .numbers {
  678. background-attachment: fixed;
  679. }
  680. .numbers .item .icon {
  681. font-size: 45px;
  682. margin-bottom: 10px;
  683. color: #ccc;
  684. }
  685. .numbers .item h2 {
  686. font-weight: 800;
  687. margin-bottom: 15px;
  688. }
  689. .numbers .item h6 {
  690. font-size: 16px;
  691. letter-spacing: 1px;
  692. color: #ccc;
  693. }
  694.  
  695. /* ----------------------------------------------------------------
  696. [ End Numbers ]
  697. -----------------------------------------------------------------*/
  698. /* ----------------------------------------------------------------
  699. [ 08 Start services ]
  700. -----------------------------------------------------------------*/
  701. .services .item {
  702. padding: 30px 15px;
  703. -webkit-box-shadow: 0px 5px 35px 0px rgba(148, 146, 245, 0.15);
  704. box-shadow: 0px 5px 35px 0px rgba(148, 146, 245, 0.15);
  705. border-radius: 5px;
  706. margin-bottom: 30px;
  707. }
  708. .services .item .icon {
  709. font-size: 30px;
  710. margin-bottom: 15px;
  711. color: #F24259;
  712. }
  713. .services .item h6 {
  714. margin-bottom: 15px;
  715. }
  716.  
  717. /* ----------------------------------------------------------------
  718. [ End Services ]
  719. -----------------------------------------------------------------*/
  720. /* ----------------------------------------------------------------
  721. [ 09 Start Services Tabs ]
  722. -----------------------------------------------------------------*/
  723. .serv-tabs {
  724. background-attachment: fixed;
  725. }
  726. .serv-tabs .content .tab-item {
  727. display: none;
  728. position: relative;
  729. }
  730. .serv-tabs .content .curent {
  731. display: block;
  732. }
  733. .serv-tabs .content .bord {
  734. padding-right: 30px;
  735. }
  736. .serv-tabs .content .bord:after {
  737. content: '';
  738. width: 1px;
  739. height: 100%;
  740. background: #F24259;
  741. position: absolute;
  742. right: 1px;
  743. top: 0;
  744. opacity: .7;
  745. }
  746. .serv-tabs .content .spcial {
  747. padding-left: 30px;
  748. }
  749. .serv-tabs .content .spcial p {
  750. color: #fff;
  751. font-size: 16px;
  752. font-style: italic;
  753. word-spacing: 1px;
  754. }
  755. .serv-tabs .tabs-icon .item div {
  756. text-align: center;
  757. padding: 30px 0;
  758. background: rgba(70, 70, 70, 0.55);
  759. margin-top: 50px;
  760. border-radius: 5px;
  761. cursor: pointer;
  762. }
  763. .serv-tabs .tabs-icon .item .icon {
  764. font-size: 30px;
  765. color: #F24259;
  766. margin-bottom: 15px;
  767. }
  768. .serv-tabs .tabs-icon .item h6 {
  769. font-size: 14px;
  770. font-weight: 700;
  771. letter-spacing: 1px;
  772. text-transform: uppercase;
  773. }
  774. .serv-tabs .tabs-icon .active div {
  775. background: #fff;
  776. }
  777. .serv-tabs .tabs-icon .active h6 {
  778. color: #111;
  779. }
  780.  
  781. /* ----------------------------------------------------------------
  782. [ End Services Tabs ]
  783. -----------------------------------------------------------------*/
  784. /* ----------------------------------------------------------------
  785. [ 10 Start Team ]
  786. -----------------------------------------------------------------*/
  787. .team .titem .team-img {
  788. position: relative;
  789. overflow: hidden;
  790. border-radius: 50%;
  791. width: 220px;
  792. height: 220px;
  793. margin: auto;
  794. }
  795. .team .titem .team-img:hover img {
  796. -webkit-transform: scale(1.2);
  797. transform: scale(1.2);
  798. }
  799. .team .titem img {
  800. -webkit-transition: all .5s;
  801. transition: all .5s;
  802. }
  803. .team .titem h6 {
  804. font-size: 18px;
  805. font-weight: 600;
  806. font-family: inherit;
  807. margin: 20px 0 10px;
  808. }
  809. .team .titem span {
  810. font-size: 14px;
  811. color: #959595;
  812. }
  813. .team .titem .social {
  814. margin: 15px 0;
  815. }
  816. .team .titem .social a {
  817. margin: 0 5px;
  818. }
  819.  
  820. /* ----------------------------------------------------------------
  821. [ End Team ]
  822. -----------------------------------------------------------------*/
  823. /* ----------------------------------------------------------------
  824. [ 11 Start Price ]
  825. -----------------------------------------------------------------*/
  826. .price .item {
  827. padding: 30px 0;
  828. background: #fff;
  829. border-radius: 5px;
  830. -webkit-transition: all .3s;
  831. transition: all .3s;
  832. }
  833. .price .item:hover {
  834. -webkit-box-shadow: 0px 5px 40px 0px rgba(148, 146, 245, 0.2);
  835. box-shadow: 0px 5px 40px 0px rgba(148, 146, 245, 0.2);
  836. }
  837. .price .type {
  838. margin-bottom: 30px;
  839. }
  840. .price .type .icon {
  841. display: none;
  842. font-size: 45px;
  843. color: #eee;
  844. margin-bottom: 10px;
  845. }
  846. .price .type h4 {
  847. font-size: 25px;
  848. }
  849. .price .value {
  850. padding: 30px 0;
  851. position: relative;
  852. }
  853. .price .value:before, .price .value:after {
  854. content: '';
  855. background: #eee;
  856. width: 70%;
  857. height: 1px;
  858. position: absolute;
  859. left: 15%;
  860. }
  861. .price .value:before {
  862. top: 0;
  863. }
  864. .price .value:after {
  865. bottom: 0;
  866. }
  867. .price .value h3 {
  868. display: inline-block;
  869. padding-right: 10px;
  870. font-size: 50px;
  871. font-weight: 800;
  872. position: relative;
  873. }
  874. .price .value h3 span {
  875. font-size: 14px;
  876. position: absolute;
  877. top: 5px;
  878. right: 0;
  879. }
  880. .price .value .per {
  881. font-size: 13px;
  882. color: #777;
  883. }
  884. .price .features {
  885. padding: 15px 0;
  886. }
  887. .price .features li {
  888. margin: 15px 0;
  889. color: #777;
  890. }
  891. .price .order {
  892. padding-top: 15px;
  893. position: relative;
  894. }
  895. .price .order:before {
  896. content: '';
  897. background: #eee;
  898. width: 70%;
  899. height: 1px;
  900. position: absolute;
  901. left: 15%;
  902. top: 0;
  903. }
  904. .price .order a {
  905. background: linear-gradient(to right, #AF42F2 1%,#F2427F 55%,#F24259 98%);
  906. color: #fff;
  907. padding: 10px 30px;
  908. margin-top: 15px;
  909. font-weight: 600;
  910. position: relative;
  911. box-shadow: 5px 5px 10px #aeaeae;
  912. }
  913. .price .order a:after {
  914. content: '';
  915. width: 0;
  916. height: 100%;
  917. position: absolute;
  918. bottom: 0;
  919. left: 100%;
  920. z-index: 1;
  921. background: #fff;
  922. -webkit-transition: all 0.3s ease;
  923. transition: all 0.3s ease;
  924. }
  925. .price .order a span {
  926. position: relative;
  927. z-index: 2;
  928. }
  929. .price .order a:hover:after {
  930. width: 100%;
  931. left: 0;
  932. -webkit-transition: width 0.3s ease;
  933. transition: width 0.3s ease;
  934. }
  935. .price .order a:hover span {
  936. color: #F24259;
  937. }
  938. .price .active {
  939. -webkit-box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  940. box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
  941. }
  942.  
  943. /* ----------------------------------------------------------------
  944. [ End Price ]
  945. -----------------------------------------------------------------*/
  946. /* ----------------------------------------------------------------
  947. [ 12 Start Testimonails ]
  948. -----------------------------------------------------------------*/
  949. .testimonails {
  950. background-attachment: fixed;
  951. }
  952. .testimonails .over {
  953. padding: 80px 15px;
  954. }
  955. .testimonails h5 {
  956. color: #F24259;
  957. font-size: 16px;
  958. font-weight: 600;
  959. margin: 15px 0 10px;
  960. }
  961. .testimonails h6 {
  962. font-size: 12px;
  963. color: #ccc;
  964. }
  965. .testimonails .owl-theme .owl-dots {
  966. text-align: right;
  967. margin-top: 15px !important;
  968. }
  969.  
  970. /* ----------------------------------------------------------------
  971. [ End Testimonails ]
  972. -----------------------------------------------------------------*/
  973. /* ----------------------------------------------------------------
  974. [ 13 Start Blog ]
  975. -----------------------------------------------------------------*/
  976. .blog .item {
  977. -webkit-box-shadow: 0px 5px 35px 0px rgba(148, 146, 245, 0.15);
  978. box-shadow: 0px 5px 35px 0px rgba(148, 146, 245, 0.15);
  979. border-radius: 5px;
  980. }
  981. .blog .item .post-img {
  982. position: relative;
  983. overflow: hidden;
  984. }
  985. .blog .item .post-img:hover img {
  986. -webkit-transform: scale(1.1);
  987. transform: scale(1.1);
  988. }
  989. .blog .item .post-img img {
  990. -webkit-transition: all .5s;
  991. transition: all .5s;
  992. }
  993. .blog .item .post-img .date {
  994. display: inline-block;
  995. position: absolute;
  996. top: 15px;
  997. left: 15px;
  998. background: #111;
  999. color: #fff;
  1000. padding: 10px 15px;
  1001. text-align: center;
  1002. }
  1003. .blog .item .post-img .date span {
  1004. display: block;
  1005. font-weight: 700;
  1006. font-size: 12px;
  1007. }
  1008. .blog .item .content {
  1009. padding: 40px 5px;
  1010. background: #fff;
  1011. }
  1012. .blog .item .content .tag {
  1013. color: #F24259;
  1014. font-weight: 600;
  1015. margin-bottom: 10px;
  1016. }
  1017. .blog .item .content h5 {
  1018. font-weight: 700;
  1019. font-size: 20px;
  1020. margin-bottom: 15px;
  1021. }
  1022.  
  1023. .blog-nav {
  1024. position: static !important;
  1025. background: #fff !important;
  1026. margin: 0;
  1027. }
  1028. .blog-nav .logo {
  1029. color: #1c1c1c !important;
  1030. }
  1031. .blog-nav .navbar-nav li a {
  1032. color: #1c1c1c !important;
  1033. font-weight: 500;
  1034. }
  1035.  
  1036. .min-header {
  1037. height: 40vh;
  1038. background: #1c1c1c;
  1039. position: relative;
  1040. }
  1041. .min-header h5 {
  1042. font-weight: 800;
  1043. letter-spacing: 1px;
  1044. color: #ccc;
  1045. margin-bottom: 15px;
  1046. }
  1047. .min-header a {
  1048. position: relative;
  1049. color: #ddd;
  1050. }
  1051. .min-header a:after {
  1052. content: '/';
  1053. position: relative;
  1054. margin: 0 10px;
  1055. }
  1056. .min-header a:last-child:after {
  1057. display: none;
  1058. }
  1059.  
  1060. .blogs .posts .post {
  1061. margin-bottom: 50px;
  1062. border-bottom: 1px solid #eee;
  1063. }
  1064. .blogs .posts .post .content {
  1065. padding: 50px 15px;
  1066. background: #fff;
  1067. }
  1068. .blogs .posts .post .content .post-title h5 {
  1069. font-weight: 700;
  1070. font-size: 20px;
  1071. line-height: 1.6;
  1072. margin-bottom: 10px;
  1073. }
  1074. .blogs .posts .post .content .meta {
  1075. margin-bottom: 20px;
  1076. }
  1077. .blogs .posts .post .content .meta li {
  1078. display: inline-block;
  1079. font-size: 12px;
  1080. color: #777;
  1081. margin: 5px;
  1082. }
  1083. .blogs .posts .post .content p {
  1084. font-weight: 300;
  1085. }
  1086. .blogs .posts .post .content .spical {
  1087. padding: 15px;
  1088. margin: 30px 0;
  1089. border-left: 2px solid #111;
  1090. background: #f7f7f7;
  1091. font-size: 16px;
  1092. }
  1093. .blogs .posts .post .content .butn {
  1094. display: inline-block;
  1095. margin-top: 30px;
  1096. padding: 8px 30px;
  1097. border: 2px solid #ddd;
  1098. font-weight: 500;
  1099. -webkit-transition: all .5s;
  1100. transition: all .5s;
  1101. }
  1102. .blogs .posts .post .content .butn:hover {
  1103. background: #F24259;
  1104. border-color: #F24259;
  1105. color: #fff;
  1106. }
  1107. .blogs .posts .post .share-post {
  1108. margin-top: 30px;
  1109. padding-top: 20px;
  1110. border-top: 1px dashed #eee;
  1111. text-align: left;
  1112. }
  1113. .blogs .posts .post .share-post span {
  1114. font-weight: 700;
  1115. }
  1116. .blogs .posts .post .share-post ul {
  1117. float: right;
  1118. }
  1119. .blogs .posts .post .share-post ul li {
  1120. display: inline-block;
  1121. margin: 0 10px;
  1122. }
  1123. .blogs .posts .title-g h3 {
  1124. font-weight: 800;
  1125. font-size: 25px;
  1126. }
  1127. .blogs .posts .comments-area .comment-box {
  1128. padding-bottom: 30px;
  1129. margin-bottom: 50px;
  1130. border-bottom: 1px solid #eee;
  1131. }
  1132. .blogs .posts .comments-area .comment-box:nth-child(odd) {
  1133. margin-left: 80px;
  1134. }
  1135. .blogs .posts .comments-area .comment-box:last-child {
  1136. margin-bottom: 0;
  1137. }
  1138. .blogs .posts .comments-area .comment-box .author-thumb {
  1139. width: 80px;
  1140. float: left;
  1141. }
  1142. .blogs .posts .comments-area .comment-box .comment-info {
  1143. margin-left: 100px;
  1144. }
  1145. .blogs .posts .comments-area .comment-box .comment-info h6 {
  1146. font-size: 14px;
  1147. font-weight: 600;
  1148. margin-bottom: 10px;
  1149. }
  1150. .blogs .posts .comments-area .comment-box .comment-info .reply {
  1151. margin-top: 10px;
  1152. font-weight: 600;
  1153. }
  1154. .blogs .posts .comments-area .comment-box .comment-info .reply i {
  1155. padding-right: 5px;
  1156. font-size: 12px;
  1157. }
  1158. .blogs .posts .comment-form .form input[type='text'],
  1159. .blogs .posts .comment-form .form input[type='email'],
  1160. .blogs .posts .comment-form .form textarea {
  1161. width: 100%;
  1162. border: 0;
  1163. border-radius: 5px;
  1164. padding: 10px;
  1165. background: #f4f4f4;
  1166. }
  1167. .blogs .posts .comment-form .form textarea {
  1168. height: 160px;
  1169. max-height: 160px;
  1170. max-width: 100%;
  1171. }
  1172. .blogs .posts .comment-form .form button[type='submit'] {
  1173. background: #F24259;
  1174. border: 1px solid #F24259;
  1175. color: #fff;
  1176. padding: 10px 30px;
  1177. margin-top: 15px;
  1178. font-weight: 600;
  1179. cursor: pointer;
  1180. position: relative;
  1181. }
  1182. .blogs .posts .comment-form .form button[type='submit']:after {
  1183. content: '';
  1184. width: 0;
  1185. height: 100%;
  1186. position: absolute;
  1187. bottom: 0;
  1188. left: 100%;
  1189. z-index: 1;
  1190. background: #fff;
  1191. -webkit-transition: all 0.3s ease;
  1192. transition: all 0.3s ease;
  1193. }
  1194. .blogs .posts .comment-form .form button[type='submit'] span {
  1195. position: relative;
  1196. z-index: 2;
  1197. }
  1198. .blogs .posts .comment-form .form button[type='submit']:hover:after {
  1199. width: 100%;
  1200. left: 0;
  1201. -webkit-transition: width 0.3s ease;
  1202. transition: width 0.3s ease;
  1203. }
  1204. .blogs .posts .comment-form .form button[type='submit']:hover span {
  1205. color: #F24259;
  1206. }
  1207. .blogs .posts .pagination {
  1208. display: block;
  1209. text-align: center;
  1210. }
  1211. .blogs .posts .pagination li {
  1212. display: inline-block;
  1213. padding: 5px 10px;
  1214. margin: 2px;
  1215. border: 1px solid #ddd;
  1216. }
  1217. .blogs .side-bar .widget {
  1218. margin-bottom: 50px;
  1219. }
  1220. .blogs .side-bar .widget:last-child {
  1221. margin-bottom: 0;
  1222. }
  1223. .blogs .side-bar .widget .widget-title {
  1224. border-bottom: 1px solid #eee;
  1225. margin-bottom: 30px;
  1226. }
  1227. .blogs .side-bar .widget .widget-title h6 {
  1228. position: relative;
  1229. padding-bottom: 15px;
  1230. font-size: 13px;
  1231. font-weight: 600;
  1232. letter-spacing: 1px;
  1233. text-transform: uppercase;
  1234. }
  1235. .blogs .side-bar .widget .widget-title h6:after {
  1236. content: '';
  1237. width: 30px;
  1238. height: 1px;
  1239. background: #000;
  1240. position: absolute;
  1241. bottom: 0;
  1242. left: 0;
  1243. }
  1244. .blogs .side-bar .widget li {
  1245. margin-bottom: 10px;
  1246. color: #777;
  1247. }
  1248. .blogs .side-bar .widget li:last-child {
  1249. margin: 0;
  1250. }
  1251. .blogs .side-bar .search form input {
  1252. width: calc(100% - 52px);
  1253. height: 50px;
  1254. padding: 0 10px;
  1255. border: 0;
  1256. background: #f7f7f7;
  1257. }
  1258. .blogs .side-bar .search form button {
  1259. width: 50px;
  1260. height: 50px;
  1261. line-height: 50px;
  1262. background: #1c1c1c;
  1263. color: #fff;
  1264. border: 0;
  1265. float: right;
  1266. }
  1267.  
  1268. /* ----------------------------------------------------------------
  1269. [ End Blog ]
  1270. -----------------------------------------------------------------*/
  1271. /* ----------------------------------------------------------------
  1272. [ 14 Start Clients ]
  1273. -----------------------------------------------------------------*/
  1274. .clients {
  1275. padding: 30px 0;
  1276. }
  1277. .clients .brand {
  1278. padding: 15px;
  1279. opacity: .5;
  1280. }
  1281. .clients .brand:hover {
  1282. opacity: 1;
  1283. }
  1284.  
  1285. /* ----------------------------------------------------------------
  1286. [ End Clients ]
  1287. -----------------------------------------------------------------*/
  1288. /* ----------------------------------------------------------------
  1289. [ 15 Start Contact ]
  1290. -----------------------------------------------------------------*/
  1291. .contact .map {
  1292. padding: 0;
  1293. position: relative;
  1294. z-index: 4;
  1295. }
  1296. .contact #ieatmaps {
  1297. height: 100%;
  1298. }
  1299. .contact .info {
  1300. background: rgba(0, 0, 0, 0.9);
  1301. position: absolute;
  1302. top: 0;
  1303. left: 0;
  1304. width: 100%;
  1305. height: 100%;
  1306. padding: 80px 50px;
  1307. color: #fff;
  1308. -webkit-transition: all .5s;
  1309. transition: all .5s;
  1310. }
  1311. .contact .info .icon-toggle {
  1312. width: 100px;
  1313. height: 100px;
  1314. background: #111;
  1315. font-size: 20px;
  1316. -webkit-transform: rotate(45deg);
  1317. transform: rotate(45deg);
  1318. position: absolute;
  1319. top: calc(50% - 70px);
  1320. right: -10px;
  1321. border-radius: 5px;
  1322. z-index: -1;
  1323. cursor: pointer;
  1324. }
  1325. .contact .info .icon-toggle i {
  1326. -webkit-transform: rotate(-45deg) !important;
  1327. transform: rotate(-45deg) !important;
  1328. position: absolute;
  1329. right: 2px;
  1330. top: 4px;
  1331. }
  1332. .contact .info .item {
  1333. margin-bottom: 50px;
  1334. }
  1335. .contact .info .item:last-child {
  1336. margin-bottom: 0;
  1337. }
  1338. .contact .info .item .icon {
  1339. font-size: 45px;
  1340. float: left;
  1341. }
  1342. .contact .info .item .cont {
  1343. margin-left: 60px;
  1344. }
  1345. .contact .info .item .cont h6 {
  1346. font-size: 16px;
  1347. margin-bottom: 5px;
  1348. }
  1349. .contact .info .item .cont p {
  1350. color: #999;
  1351. }
  1352. .contact .map-show {
  1353. left: -100%;
  1354. }
  1355. .contact .map-show .icon-toggle {
  1356. z-index: 2;
  1357. -webkit-transition-delay: .3s;
  1358. transition-delay: .3s;
  1359. }
  1360. .contact .contact-form {
  1361. padding: 80px 50px;
  1362. }
  1363. .contact .contact-form input[type='text'],
  1364. .contact .contact-form input[type='email'],
  1365. .contact .contact-form textarea {
  1366. width: 100%;
  1367. padding: 10px;
  1368. border: 0;
  1369. background: #f7f7f7;
  1370. border-radius: 5px;
  1371. }
  1372. .contact .contact-form textarea {
  1373. height: 160px;
  1374. max-height: 160px;
  1375. max-width: 100%;
  1376. }
  1377. .contact .contact-form button[type='submit'] {
  1378. background: #F24259;
  1379. border: 1px solid #F24259;
  1380. color: #fff;
  1381. padding: 10px 30px;
  1382. margin-top: 15px;
  1383. font-weight: 600;
  1384. cursor: pointer;
  1385. position: relative;
  1386. }
  1387. .contact .contact-form button[type='submit']:after {
  1388. content: '';
  1389. width: 0;
  1390. height: 100%;
  1391. position: absolute;
  1392. bottom: 0;
  1393. left: 100%;
  1394. z-index: 1;
  1395. background: #fff;
  1396. -webkit-transition: all 0.3s ease;
  1397. transition: all 0.3s ease;
  1398. }
  1399. .contact .contact-form button[type='submit'] span {
  1400. position: relative;
  1401. z-index: 2;
  1402. }
  1403. .contact .contact-form button[type='submit']:hover:after {
  1404. width: 100%;
  1405. left: 0;
  1406. -webkit-transition: width 0.3s ease;
  1407. transition: width 0.3s ease;
  1408. }
  1409. .contact .contact-form button[type='submit']:hover span {
  1410. color: #F24259;
  1411. }
  1412.  
  1413. /* ----------------------------------------------------------------
  1414. [ End Contact ]
  1415. -----------------------------------------------------------------*/
  1416. /* ----------------------------------------------------------------
  1417. [ 16 Start Footer ]
  1418. -----------------------------------------------------------------*/
  1419. footer {
  1420. background: #111;
  1421. padding: 80px 0;
  1422. }
  1423. footer .social a {
  1424. color: #777;
  1425. font-size: 18px;
  1426. margin: 15px 10px;
  1427. }
  1428. footer p {
  1429. color: #777;
  1430. font-weight: 700;
  1431. }
  1432.  
  1433. /* ----------------------------------------------------------------
  1434. [ End Footer ]
  1435. -----------------------------------------------------------------*/
  1436. /* ----------------------------------------------------------------
  1437. [ 17 Responsive ]
  1438. -----------------------------------------------------------------*/
  1439. @media screen and (max-width: 991px) {
  1440. .mb-md50 {
  1441. margin-bottom: 50px;
  1442. }
  1443.  
  1444. .mb-md30 {
  1445. margin-bottom: 30px;
  1446. }
  1447.  
  1448. .mb-md0 {
  1449. margin-bottom: 0;
  1450. }
  1451.  
  1452. .navbar .navbar-collapse {
  1453. max-height: 340px;
  1454. overflow: auto;
  1455. background: #111;
  1456. text-align: center;
  1457. padding: 10px 0;
  1458. }
  1459. .navbar .nav-link {
  1460. margin: 10px auto !important;
  1461. }
  1462.  
  1463. .nav-scroll .navbar-collapse .nav-link {
  1464. color: #fff !important;
  1465. }
  1466. .nav-scroll .navbar-collapse .active {
  1467. color: #F24259 !important;
  1468. }
  1469.  
  1470. .header .caption h2 {
  1471. font-size: 30px;
  1472. }
  1473. .header .caption h1 {
  1474. font-size: 50px;
  1475. }
  1476. .header .caption p {
  1477. font-size: 16px;
  1478. }
  1479.  
  1480. .serv-tabs .content .bord {
  1481. padding-right: 0;
  1482. margin-bottom: 50px;
  1483. }
  1484. .serv-tabs .content .bord:after {
  1485. display: none;
  1486. }
  1487. .serv-tabs .content .spcial {
  1488. padding-left: 0;
  1489. }
  1490.  
  1491. .contact .map {
  1492. height: 500px;
  1493. }
  1494. .contact .info .icon-toggle {
  1495. -webkit-transform: rotate(135deg);
  1496. transform: rotate(135deg);
  1497. top: calc(100% - 80px);
  1498. right: calc(50% - 65px);
  1499. }
  1500. .contact .info .icon-toggle i {
  1501. -webkit-transform: rotate(-135deg) !important;
  1502. transform: rotate(-135deg) !important;
  1503. right: 4px;
  1504. }
  1505. .contact .map-show {
  1506. top: -100%;
  1507. left: 0;
  1508. }
  1509. }
  1510. @media screen and (max-width: 767px) {
  1511. .mb-sm50 {
  1512. margin-bottom: 50px;
  1513. }
  1514.  
  1515. .mb-sm30 {
  1516. margin-bottom: 30px;
  1517. }
  1518.  
  1519. .serv-tabs .tabs-icon .item div {
  1520. padding: 15px 0;
  1521. }
  1522. .serv-tabs .tabs-icon .item h6 {
  1523. display: none;
  1524. }
  1525. }
  1526.  
  1527. /*# sourceMappingURL=style.css.map */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement