Advertisement
Guest User

Untitled

a guest
Sep 22nd, 2018
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 18.89 KB | None | 0 0
  1.  
  2.  
  3.  
  4. ::-moz-selection {
  5.     color: #f16522;
  6. }
  7.  
  8. ::selection {
  9.     color: #f16522;
  10. }
  11.  
  12. * {
  13.     margin: 0;
  14.     padding: 0;
  15.     box-sizing: border-box;
  16. }
  17.  
  18. body {
  19.     font-size: 14px;
  20.     font-family: 'Open Sans', sans-serif;
  21.     color: #3D3D3D;
  22. }
  23.  
  24.  
  25. p {
  26.     line-height: 2.5rem;
  27. }
  28.  
  29. h1, h2, h3, h4, h5 {
  30.     font-family: 'Dosis';
  31. }
  32.  
  33. h1 {
  34.     font-size: 5.6rem;
  35.     line-height: 5.6rem;
  36. }
  37.  
  38. h2 {
  39.     font-size: 3.4rem;
  40. }
  41.  
  42. h3 {
  43.     font-size: 3.1rem;
  44. }
  45.  
  46. h4 {
  47.     font-size: 2.5rem;
  48. }
  49.  
  50. h5 {
  51.     font-size: 1.87rem;
  52. }
  53.  
  54.  
  55. button {
  56.     cursor: pointer;
  57. }
  58.  
  59. .section-btn {
  60.     border: 0;
  61.     border-radius: 2px;
  62.     padding: 23px 27px;
  63.     color: #FFFFFF;
  64.     background-color: #363636;
  65.     font-size: .9rem;
  66.     box-sizing: border-box;
  67. }
  68.  
  69. .download-btn {
  70.     background-color: transparent;
  71.     border: 2px solid #f16522;
  72.     padding: 21px 25px;
  73.     color: #f16522;
  74.     box-sizing: border-box;
  75. }
  76.  
  77. .orange-btn {
  78.     background-color: #f16522;
  79. }
  80.  
  81. .header-hr {
  82.     width: 4.6rem;
  83.     height: 6px;
  84.     background-color: #FFFFFF;
  85.     border-radius: 3px;
  86.     border: 0;
  87. }
  88.  
  89.  
  90. .section-hr {
  91.     width: 35px;
  92.     height: 5px;
  93.     border: 0;
  94.     background-color: #f16522;
  95.     margin: 1.25rem 0;
  96. }
  97.  
  98. li {
  99.     list-style: none;
  100. }
  101.  
  102. a {
  103.     color: #f16522;
  104.     text-decoration: none;
  105. }
  106.  
  107.  
  108.  
  109.  
  110.  
  111. /* ------------------------------------------------- */
  112.  
  113. /* ------------------------------------------------- */
  114.  
  115. /* ------------------------------------------------- */
  116.  
  117.  
  118.  
  119. /*    LAYOUT     */
  120.  
  121.  
  122. #asideMenu {
  123.     position: absolute;
  124.     top: 0;
  125.     left: -100%;
  126.     width: 100vw;
  127.     max-width: 600px;
  128.     height: 100vh;
  129.     background-color: #FFFFFF;
  130.     display: flex;
  131.     flex-direction: column;
  132.     border-bottom: 1px solid #dedede;
  133.     z-index: 1;
  134. }
  135.  
  136. #asideMenu #closeMenu {
  137.     align-self: flex-end;
  138.     border: none;
  139.     background: none;
  140.     height: 30px;
  141.     width: 30px;
  142.     cursor: pointer;
  143.     margin: 1.6rem;
  144. }
  145.  
  146. #asideMenu #closeMenu img {
  147.     width: 100%;
  148.     height: auto;
  149. }
  150.  
  151. #asideMenu .aside-menu {
  152.     width: 100%;
  153. }
  154.  
  155. #asideMenu .aside-menu li {
  156.     display: flex;
  157.     justify-content: center;
  158.     padding: 20px 0;
  159.     border-bottom: 1px solid #dedede;
  160.     cursor:pointer;
  161. }
  162.  
  163. #asideMenu .aside-menu li:last-child {
  164.     border-bottom: 0;
  165. }
  166.  
  167. .page-header {
  168.     position: relative;
  169.     top: 0;
  170.     left: 0;
  171.     width: 100%;
  172.     color: #FFFFFF;
  173.     min-height: 655px;
  174.     height: 100vh;
  175. }
  176.  
  177.  
  178.  
  179. .page-header .main-slider {
  180.     width: 100%;
  181.     height: 100%;
  182.     box-sizing: border-box;
  183.     padding: 1.6rem 1.6rem 0 3rem;
  184.     float: left;
  185.     background-color: #4e94ff;
  186.     background: url('img/slider-bg.png');
  187.     background-repeat: no-repeat;
  188.     background-size: 100% 100%;
  189.     position: relative;
  190. }
  191.  
  192. .page-header .main-slider .slide {
  193.     position: absolute;
  194.     top: 0;
  195.     left: 0;
  196.     width: 100%;
  197.     max-width: 560px;
  198.     height: 100%;
  199.     box-sizing: border-box;
  200.     padding: 0 1.6rem 0 3rem;
  201.     opacity: 0;
  202.     display: flex;
  203.     flex-direction: column;
  204.     justify-content: center;
  205.     transition: opacity .8s;
  206. }
  207.  
  208.  
  209.  
  210.  
  211. .main-slider .slide.active {
  212.     opacity: 1;
  213.     z-index: 1;
  214. }
  215.  
  216. .main-slider .slide h1 {
  217.     margin-bottom: -13px;
  218. }
  219.  
  220. .main-slider .slide hr {
  221.     margin: 1.75rem 0;
  222. }
  223.  
  224.  
  225.  
  226. .page-header .header-pic {
  227.     display: none;
  228. }
  229.  
  230.  
  231. .top-bar {
  232.     position: absolute;
  233.     top: 0;
  234.     left: 0;
  235.     z-index: 1;
  236.     padding: 1.6rem 3rem;
  237.     width: 100%;
  238.     display: flex;
  239.     flex-direction: row;
  240.     align-items: center;
  241.     justify-content: space-between;
  242. }
  243.  
  244. .top-bar #openMenu {
  245.     border: 0;
  246.     padding: 0;
  247.     background: none;
  248.     cursor: pointer;
  249. }
  250.  
  251.  
  252. .top-bar nav {
  253.     display: none;
  254. }
  255.  
  256. .page-header .scroll-arrow-holder {
  257.     width: 100%;
  258.     position: absolute;
  259.     bottom: 3rem;
  260.     display: flex;
  261.     justify-content: center;
  262. }
  263.  
  264.  
  265. .page-header .scroll-arrow {
  266.     display: flex;
  267.     justify-content: center;
  268.     align-items: center;
  269.     width: 48px;
  270.     height: 48px;
  271.     background-color: #FFFFFF;
  272.     transform: rotate(45deg);
  273.     cursor: pointer;
  274.     z-index: 1;
  275.    
  276.     -moz-box-shadow:    0px 0px 0px 5px rgba(255,255,255, .1);
  277.     -webkit-box-shadow: 0px 0px 0px 5px rgba(255,255,255, .1);
  278.     box-shadow:         0px 0px 0px 5px rgba(255,255,255, .1);
  279. }
  280.  
  281. .page-header .scroll-arrow img {
  282.     transform: rotate(-45deg);
  283. }
  284.  
  285.  
  286.  
  287.  
  288. /* ------------------------------------------------- */
  289. /* ------------------------------------------------- */
  290.  
  291.  
  292.  
  293. #clientsSection {
  294.     clear: both;
  295.     display: none;
  296. }
  297.  
  298.  
  299.  
  300. /* ------------------------------------------------- */
  301.  
  302. /* ------------------------------------------------- */
  303.  
  304.  
  305. #aboutUsSection {
  306.     height: 100vh;
  307.     min-height: 680px;
  308.     background-color: #f8f8f8;
  309.     width: 100%;
  310.     border-bottom: 1px solid #e7eaed;
  311. }
  312.  
  313.  
  314. #aboutUsSection .content {
  315.     padding: 0 3rem;
  316.     height: 100%;
  317.     display: flex;
  318.     flex-direction: column;
  319.     justify-content: center;
  320.     align-items: flex-start;
  321.     max-width: 600px;
  322. }
  323.  
  324. #aboutUsSection .content .section-btn {
  325.     margin-top: 3.35rem;
  326. }
  327.  
  328.  
  329. /* ------------------------------------------------- */
  330.  
  331. /* ------------------------------------------------- */
  332.  
  333. #servicesSection {
  334.     min-height: 650px;
  335.     height: 100vh;
  336.     display: flex;
  337.     flex-direction: row;
  338.     justify-content: space-between;
  339.     padding: 0 3rem;
  340. }
  341.  
  342.  
  343. #servicesSection .text-content {
  344.     max-width: 480px;
  345.     display: flex;
  346.     flex-direction: column;
  347.     justify-content: flex-start;
  348.     padding-top: 6.8rem;
  349.     align-items: flex-start;
  350. }
  351.  
  352. #servicesSection .text-content .section-btn {
  353.     margin-top: 3.35rem;
  354. }
  355.  
  356.  
  357.  
  358. #servicesSection .services-panels {
  359.     display: none;
  360. }
  361.  
  362.  
  363. /* ------------------------------------------------- */
  364.  
  365. /* ------------------------------------------------- */
  366.  
  367.  
  368. #worksSection .recent-work {
  369.     background-color: #28282e;
  370.     color: #878796;
  371.     padding: 7.5rem 3rem 4rem 3rem;
  372. }
  373.  
  374. #worksSection .recent-work header {
  375.     display: flex;
  376.     flex-direction: column;
  377.     align-items: center;
  378. }
  379.  
  380. #worksSection .recent-work header h4 {
  381.     color: #FFFFFF;
  382. }
  383.  
  384. #worksSection .recent-work header p {
  385.     max-width: 43rem;
  386.     text-align: center;
  387. }
  388.  
  389. #worksSection .recent-work .work-description {
  390.     max-width: 575px;
  391.     margin-top: 8.25rem;
  392. }
  393.  
  394. #worksSection .recent-work .work-description .work-title {
  395.     font-family: 'Dosis';
  396.     font-size: 2.4rem;
  397.     font-weight: bold;
  398.     color: #FFFFFF;
  399.     margin-bottom: 1.8rem;
  400. }
  401.  
  402. #worksSection .work-description .work-hr {
  403.     width: 100%;
  404.     height: 0;
  405.     border: 0;
  406.     border-bottom: 1px dashed #42424a;
  407.     margin: 2rem 0;
  408. }
  409.  
  410.  
  411. #worksSection .work-description .work-detail tr {
  412.     height: 2.6rem;
  413. }
  414.  
  415.  
  416. #worksSection .work-description .work-detail tr td:first-child {
  417.     width: 7.6rem;
  418. }
  419.  
  420. #worksSection .work-description .work-detail tr td:last-child {
  421.     padding-left: .8rem;
  422. }
  423.  
  424.  
  425. #worksSection .other-works {
  426.     display: none;
  427.  
  428. }
  429.  
  430.  
  431.  
  432. /* ------------------------------------------------- */
  433.  
  434. /* ------------------------------------------------- */
  435.  
  436. #industriesSection {
  437.     padding: 6rem 3rem 6rem 2rem;
  438.     display: flex;
  439.     justify-content: center;
  440. }
  441.  
  442. #industriesSection .content {
  443.     display: flex;
  444.     flex-wrap: wrap;
  445.     justify-content: center;
  446.  
  447.  
  448. }
  449.  
  450. #industriesSection .content p {
  451.     line-height: 1em;
  452. }
  453.  
  454. #industriesSection .content header {
  455.     height: 170px;
  456.     max-width: calc(540px + 1rem);
  457.     flex-shrink: 1;
  458.     margin-left: 1rem;
  459.     margin-bottom: 1rem;   
  460. }
  461.  
  462.  
  463. #industriesSection .content div {
  464.     width: 270px;
  465.     height: 170px;
  466.     border: 1px solid #e7eaed;
  467.     display: flex;
  468.     align-items: center;
  469.     justify-content: flex-end;
  470.     margin-left: 1rem;
  471.     margin-bottom: 1rem;
  472. }
  473.  
  474. #industriesSection .content .button-box {
  475.     justify-content: center;
  476. }
  477.  
  478. #industriesSection .industries-panel {
  479.     justify-content: flex-end;
  480.     flex-direction: column;
  481.     padding-bottom: 35px;
  482.     cursor: pointer;
  483.     transition: all .4s;
  484.  
  485. }
  486.  
  487. #industriesSection .industries-panel:hover {
  488.     background-color: #f3f3f3;
  489.     -webkit-box-shadow: inset 0px 0px 0px 10px rgba(255,255,255,1);
  490.     -moz-box-shadow: inset 0px 0px 0px 10px rgba(255,255,255,1);
  491.     box-shadow: inset 0px 0px 0px 10px rgba(255,255,255,1);
  492. }
  493.  
  494. #industriesSection .industries-panel img {
  495.     align-self: center;
  496.     margin-bottom: 1.4rem;
  497. }
  498.  
  499.  
  500. #industriesSection .industries-panel p {
  501.     font-weight: bold;
  502.     font-family: 'Dosis';
  503.     line-height: 16px;
  504. }
  505.  
  506.  
  507.  
  508.  
  509. /* ------------------INDUSTRIES------------------ */
  510.  
  511. /* ----------------------FEATURE--------------------------- */
  512.  
  513.  
  514.  
  515. #featureSection {
  516.     display: flex;
  517.     flex-direction: row;
  518.     justify-content: flex-start;
  519.     background-color: #f1f1f1;
  520.     padding: 6rem 3rem;
  521. }
  522.  
  523.  
  524. #featureSection .img-holder {
  525.     display: none;
  526. }
  527.  
  528. #featureSection  .text-content {
  529.     max-width: 31rem;
  530. }
  531.  
  532. #featureSection  .text-content button {
  533.     margin: 3rem 1.75rem 0 0;
  534. }
  535.  
  536.  
  537. /* ----------------------FEATURE--------------------------- */
  538. /* ----------------------BLOG--------------------------- */
  539.  
  540.  
  541. #blogSection {
  542.     padding: 6rem 3rem;
  543. }
  544.  
  545. #blogSection .section-header {
  546.     display: flex;
  547.     flex-direction: column;
  548.     align-items: center;
  549.     text-align: center;
  550.     margin-bottom: 3rem;
  551. }
  552.  
  553. #blogSection .blog-box {
  554.     display: flex;
  555.     flex-direction: column;
  556.     align-items: center;
  557. }
  558.  
  559. #blogSection .blog-box .blog-post {
  560.     width: 100%;
  561.     max-width: 26.4rem;
  562.     margin-bottom: 4.25rem;
  563. }
  564.  
  565. #blogSection .blog-box .blog-post img {
  566.     width: 100%;
  567.     margin-bottom: 1.4rem;
  568. }
  569.  
  570. #blogSection .blog-box .blog-post p {
  571.     line-height: 1.7rem;
  572.     text-align: left;
  573. }
  574.  
  575. #blogSection .blog-box .blog-post .post-title {
  576.     color: #000000;
  577.     font-weight: 600;
  578.     font-size: 1rem;
  579. }
  580.  
  581.  
  582. #blogSection .blog-box .blog-post .post-author {
  583.     color: #8e8e8e;
  584.  
  585. }
  586.  
  587. #blogSection .blog-box .blog-post .post-hr {
  588.     width: 30px;
  589.     height: 5px;
  590.     border: 0;
  591.     background-color: #f16522;
  592.     margin: 1.4rem 0;
  593. }
  594.  
  595. #blogSection .blog-box .blog-post a {
  596.     margin-top: 1.4rem;
  597.     display: inline-block;
  598.  
  599. }
  600.  
  601.  
  602. #blogSection .load-more {
  603.     font-family: 'Dosis';
  604.     font-weight: bold;
  605.     text-align: center;
  606. }
  607.  
  608.  
  609.  
  610. /* ----------------------BLOG--------------------------- */
  611. /* ----------------------FOOTER------------------------- */
  612.  
  613.  
  614.  
  615. .page-footer {
  616.     background-color: #e7eaed;
  617.     padding: 3.5rem 3rem;
  618.     display: flex;
  619.     flex-direction: row;
  620.     flex-wrap: wrap;
  621.     justify-content: center;
  622. }
  623.  
  624. .page-footer .footer-column {
  625.     max-width: 16.78rem;
  626.     padding-right: 1rem;
  627.     display: none;
  628. }
  629.  
  630. .page-footer .footer-column:first-child {
  631.     display: block;
  632. }
  633.  
  634. .page-footer .footer-column p {
  635.     font-size: 12px;   
  636.     line-height: 24px;
  637. }
  638.  
  639. .page-footer .footer-column p.website-name {
  640.     font-size: 24px;
  641.     font-family: 'Dosis';
  642.     font-weight: bold;
  643.     margin-bottom: 1rem;
  644. }
  645.  
  646. .page-footer .footer-column p.copyright {
  647.     margin-bottom: 1rem;
  648. }
  649.  
  650. .page-footer .footer-column .footer-header p {
  651.     font-size: 1rem;
  652.     font-family: 'Dosis';
  653.     font-weight: bold;
  654.     margin-bottom: 1rem;
  655. }
  656.  
  657.  
  658. .page-footer .footer-column #newsletterForm {
  659.     background: #FFFFFF;
  660.     display: flex;
  661.     position: relative;
  662. }
  663.  
  664. .page-footer .footer-column #newsletterForm input {
  665.     background-color: #FFFFFF;
  666.     height: 45px;
  667.     border: 0;
  668.     padding-left: .8rem;
  669.     width: 100%;
  670. }
  671.  
  672. .page-footer .footer-column #newsletterForm button {
  673.     background: none;
  674.     border: none;
  675.     position: absolute;
  676.     right: 5px;
  677.     top: 12px;
  678. }
  679.  
  680.  
  681.  
  682. /* ----------------------LAY--------------------------- */
  683.  
  684. /* ------------------------------------------------- */
  685.  
  686. /* -----------------------900-------------------------- */
  687.  
  688. @media (min-width: 900px) {
  689.  
  690.     #worksSection .recent-work {
  691.         background: url('img/recent-work.png');
  692.         background-repeat: no-repeat;
  693.         background-position: bottom left;
  694.         background-color: #28282e;
  695.         background-size: 40%;
  696.     }
  697.  
  698.     #worksSection .recent-work .work-description{
  699.         position: relative;
  700.         left: calc(100% - 600px);
  701.     }
  702.  
  703.     /* ------------------------------------------------- */
  704.    
  705.  
  706.     #industriesSection .content header {
  707.     width: calc(540px + 1rem);
  708.     }
  709.  
  710.  
  711.     /* ------------------------------------------------- */
  712.  
  713.  
  714.  
  715.     #featureSection .img-holder {
  716.         display: block;
  717.         width: 50%;
  718.     }
  719.  
  720.     #featureSection .img-holder img {
  721.         width: 90%;
  722.         max-width: 490px;
  723.          -webkit-filter: drop-shadow(5px 5px 15px #898989);
  724.      filter: drop-shadow(5px 5px 15px #898989);
  725.     }
  726.  
  727.  
  728. }/*  / 900*/
  729.  
  730. /* ------------------------------------------------- */
  731. /* ------------------------------------------------- */
  732. /* ------------------------------------------------- */
  733.  
  734.  
  735. @media (min-width: 990px) {
  736.  
  737.    
  738.     .page-footer  {
  739.         justify-content: space-between;
  740.     }
  741.  
  742.     .page-footer .footer-column {
  743.         display: block;
  744.     }
  745.  
  746. }
  747.  
  748. @media (min-width: 1100px){
  749.    
  750.     #servicesSection .services-panels {
  751.         height: 100%;
  752.         min-height: 650px;
  753.         display: flex;
  754.         width: 50%;
  755.         max-width: 590px;
  756.         flex-direction: column;
  757.         border-left: 1px solid #e7eaed;
  758.         border-right: 1px solid #e7eaed;
  759.     }
  760.  
  761.     #servicesSection .services-panels .panels-row {
  762.         width: 100%;
  763.         height: 50%;
  764.         display: flex;
  765.     }
  766.  
  767.     #servicesSection .services-panels .panels-row:first-child {
  768.         border-bottom: 1px solid #e7eaed;
  769.     }
  770.  
  771.     #servicesSection .services-panel img {
  772.         margin-top: calc(50% - 33px);
  773.     }
  774.  
  775.     #servicesSection .services-panel {
  776.         width: 50%;
  777.         height: 100%;
  778.         display: flex;
  779.         flex-direction: column;
  780.         align-items: center;
  781.         position: relative;
  782.         /*padding-top: -webkit-calc(50% - 33px);
  783.         padding-top: calc(50% - 33px);*/
  784.  
  785.     }
  786.  
  787.     #servicesSection .services-panel p {
  788.         font-family: 'Dosis';
  789.         font-weight: bold;
  790.     }
  791.  
  792.  
  793.     #servicesSection .panels-row .services-panel:first-child {
  794.         border-right: 1px solid #e7eaed;
  795.     }
  796.  
  797.    
  798.  
  799. }  /*1100px*/
  800.  
  801.  
  802.  
  803. /* ------------------------------------------------- */
  804.  
  805. /* ------------------------------------------------- */
  806.  
  807. /* ------------------------------------------------- */
  808.  
  809.  
  810.  
  811.  
  812. @media (min-width: 1180px) {
  813.  
  814.     .page-header .main-slider {
  815.         width: 50%;
  816.     }
  817.  
  818.    
  819.     .page-header .header-pic {
  820.         display: block;
  821.         width: 50%;
  822.         height: 100%;
  823.         float: left;
  824.         background-color: #2f3036;
  825.         background: url('img/header-bg.png');
  826.         background-repeat: no-repeat;
  827.         background-size: cover;
  828.         background-position: right top;
  829.         padding: 1.6rem 1.6rem 0 .8rem;
  830.         display: flex;
  831.         justify-content: flex-start;
  832.         align-items: center;
  833.     }
  834.  
  835.  
  836.     .header-pic .slider-pagination .slider-link {
  837.         content: "";
  838.         width: 8px;
  839.         height: 8px;
  840.         border-radius: 100%;
  841.         background-color: #FFFFFF;
  842.         margin-bottom: 7px;
  843.         cursor: pointer;
  844.  
  845.         transition: background-color .8s ;
  846.     }
  847.  
  848.  
  849.     .header-pic .slider-pagination .slider-link:last-child {
  850.         margin-bottom: 0;
  851.     }
  852.    
  853.     .slider-pagination .slider-link.activeSliderLink {
  854.         background-color: #f16522;
  855.     }
  856.  
  857.  
  858.     .top-bar nav {
  859.         display: block;
  860.     }
  861.  
  862.     .top-bar .main-menu li {
  863.         display: inline;
  864.         margin-right: 1.6rem;
  865.         font-family: 'Dosis';
  866.         font-size: .85rem;
  867.         cursor: pointer;
  868.     }
  869.  
  870.     .top-bar .main-menu li:last-child {
  871.         margin-right: 0;
  872.     }
  873.  
  874.     .top-bar #openMenu {
  875.         display: none;
  876.     }
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.     /* ------------------------------------------------- */
  884.  
  885.     /* ------------------------------------------------- */
  886.  
  887.  
  888.  
  889.     #clientsSection {
  890.         display: flex;
  891.         justify-content: space-between;
  892.         height: 7.8rem;
  893.         border-bottom: 1px solid #e7eaed;
  894.     }
  895.  
  896.     #clientsSection header {
  897.         background-color: #f8f8f8;
  898.         padding-left: 3rem;
  899.         height: 100%;
  900.         display: flex;
  901.         flex-direction: column;
  902.         justify-content: center;
  903.         position: relative;
  904. /*      padding-right: 7.15rem;*/
  905.     }
  906.  
  907.     #clientsSection header:after {
  908.         content: "";
  909.         width: 80px;
  910.         height: 100%;
  911.         background: linear-gradient(to bottom right, #f8f8f8, #f8f8f8 50%, transparent 50%);
  912.         position: absolute;
  913.         top: 0;
  914.         right: -80px;
  915.     }
  916.  
  917.  
  918.     #clientsSection header p {
  919.         font-family: 'Dosis';
  920.         font-weight: bold;
  921.         font-size: 1.7rem;
  922.     }
  923.  
  924.     #clientsSection header a {
  925.         font-size: .9rem;
  926.         position: absolute;
  927.     }
  928.  
  929.     #clientsSection header a:after {
  930.         position: absolute;
  931.         top: 5px;
  932.         right: -18px;
  933.         content: '';
  934.         width: 0;
  935.         height: 0;
  936.         border-left: 5px solid #f16522;
  937.         border-bottom: 5px solid transparent;
  938.         border-top: 5px solid transparent;
  939.         border-right: 5px solid transparent;
  940.     }  
  941.  
  942.     #clientsSection .companies {
  943.         display: flex;
  944.         align-items: center;
  945.         justify-content: space-between;
  946.         padding-right: 3rem;
  947.     }
  948.  
  949.  
  950.     #clientsSection .companies .company {
  951.         margin-left: 2rem;
  952.         opacity: .5;
  953.         transition: opacity .5s;
  954.     }
  955.  
  956.     #clientsSection .companies .company:first-child {
  957.         margin-left: 0;
  958.     }
  959.  
  960.     #clientsSection .companies .company:hover {
  961.         opacity: 1;
  962.     }
  963.  
  964.  
  965.  
  966.     /* ------------------------------------------------- */
  967.  
  968.     /* ------------------------------------------------- */
  969.  
  970.  
  971.     #aboutUsSection {
  972.         height: 100vh;
  973.         background: url('img/about-bg.png');
  974.         background-repeat: no-repeat;
  975.         background-position: left top;
  976.         background-size: contain;
  977.         background-color: #f8f8f8;
  978.         width: 100%;
  979.         position: relative;
  980.     }
  981.  
  982.     #aboutUsSection .content {
  983.         position: relative;
  984.         left: 50%;
  985.         padding-left: 0;
  986.     }
  987.  
  988.  
  989.  
  990.     /* ------------------------------------------------- */
  991.  
  992.     /* ------------------------------------------------- */
  993.  
  994.     #worksSection .other-works {
  995.         display: block;
  996.         width: 100%;
  997.         padding: 3rem;
  998.         background-color: #222227;
  999.     }
  1000.  
  1001.  
  1002.     #worksSection .other-works .works-slider {
  1003.         position: relative;
  1004.         display: inline-block;
  1005.         width: 100%;
  1006.         height: 15.2rem;
  1007.     }
  1008.  
  1009.  
  1010.     #worksSection .other-works .works-set {
  1011.         display: flex;
  1012.         justify-content: space-between;
  1013.         position: absolute;
  1014.         top: 0;
  1015.         left: 0;
  1016.         opacity: 0;
  1017.         transition: opacity .8s ;
  1018.     }
  1019.  
  1020.     #worksSection .other-works .works-set.active-set {
  1021.         opacity: 1;
  1022.         z-index: 1;
  1023.     }
  1024.  
  1025.     #worksSection .other-works .works-slide {
  1026.         width: 23rem;
  1027.         height: 15.2rem;
  1028.         display: flex;
  1029.         justify-content: center;
  1030.         align-items: center;
  1031.         background-color: #28282e;
  1032.         margin-right: 1.85rem;
  1033.         position: relative;
  1034.  
  1035.     }
  1036.  
  1037.     #worksSection .other-works .works-slide:hover .works-slide-hover {
  1038.         opacity: 1;
  1039.     }
  1040.  
  1041.     #worksSection .other-works .works-slide-hover {
  1042.         width: 100%;
  1043.         height: 100%;
  1044.         background-color: #FFFFFF;
  1045.         color: #878796;
  1046.         position: absolute;
  1047.         top: 0;
  1048.         left: 0;
  1049.         display: flex;
  1050.         flex-direction: column;
  1051.         align-items: center;
  1052.         justify-content: center;
  1053.         text-align: center;
  1054.         opacity: 0;
  1055.         transition: opacity .8s ease;
  1056.     }
  1057.  
  1058.     #worksSection .other-works .works-slide-hover p {
  1059.         line-height: 24px;
  1060.         max-width: 85%;
  1061.         max-height: 7rem;
  1062.         margin: 1.5rem  0;
  1063.  
  1064.     }
  1065.  
  1066.     #worksSection .other-works .works-slide:last-child {
  1067.         margin-right: 0;
  1068.     }
  1069.    
  1070.  
  1071.     #worksSection .other-works .works-slider-nav {
  1072.         display: flex;
  1073.         justify-content: center;
  1074.         margin-top: 2rem;
  1075.     }
  1076.  
  1077.     #worksSection .other-works .works-slider-nav div {
  1078.         display: flex;
  1079.         align-items: center;
  1080.         justify-content: center;
  1081.         width: 55px;
  1082.         height: 55px;
  1083.         border: 1px dashed #42424a;
  1084.         cursor: pointer;
  1085.     }
  1086.  
  1087.     #worksSection .other-works .works-slider-nav button {
  1088.         height: 55px;
  1089.         background-color: #000000;
  1090.         border: 1px dashed #42424a;
  1091.         color: #FFFFFF;
  1092.         padding: 0 1.6rem;
  1093.         margin: 0 1.25rem;
  1094.     }
  1095.  
  1096.     /* ------------------------------------------------- */
  1097.  
  1098.     /* ------------------------------------------------- */
  1099.  
  1100.  
  1101.  
  1102.     #blogSection .blog-box {
  1103.         flex-direction: row;
  1104.     }
  1105.    
  1106.     #blogSection .blog-box .blog-post {
  1107.         margin-right: 1.8rem;
  1108.     }
  1109.  
  1110.     #blogSection .blog-box .blog-post:last-child {
  1111.         margin-right: 0;
  1112.     }
  1113.  
  1114.  
  1115.    
  1116. } /*1150 px*/
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement