/*------------------------------------------------------------------
 * [Table of contents]

1. Helpers
  1. Section helpers
  2. Padding left and right
  3. Indent
  4. Margin top and bottom
  5. Padding top and bottom
  6. Displays
  7. Text
  8. Vertical align
  9. Opacity
  10. Col 2 set
  11. Col 3 set
  12. Col 3 set
  13. Font weight
  14. Preloader
2. Typography
  1. Base
  2. Heading
  3. Paragraph
  4. List
  5. Blockquote
  6. Link
  7. Delimiter
  8. Thumbnail
  9. Forms
  10. Buttons
  11. Tables
3. Navigation
4. Header
5. Footer
6. Blog
7. Blocks
  1. Subscribe
  2. Call to action
  3. Owl Carousel
  4. Video item carousel
  5. Title
  6. 404 Page
  7. Offline Page
  8. Social
  9. Services
  10. Team
  11. Skill
  12. Twitter
  12. Reviews
  13. Client
  14. Creative Image
  15. Creative BG
  16. Prism Slider
8. Portfolio
-------------------------------------------------------------------*/
/*-------------------------------------
 * Section helpers
 -------------------------------------*/
body img {
  max-width: 100%; }

::-moz-selection {
  background: rgba(1, 234, 245, 0.7);
  color: #fff;
  text-shadow: none; }

::selection {
  background: rgba(1, 234, 245, 0.7);
  color: #fff;
  text-shadow: none; }

[data-bg-image] {
  overflow: hidden;
  position: relative;
  background-size: cover;
  background-position: 50% 50%; }

.overflow-hidden {
  overflow: hidden; }

.full-width {
  width: 100%; }

.full-height {
  height: 100%; }

.bg-align-right {
  background-position-x: 100%; }

.border-black {
  border: solid 1px #000; }

/*-------------------------------------
 * Padding left and right
 -------------------------------------*/
.plr30 {
  padding-left: 30px;
  padding-right: 30px; }
  @media (max-width: 1140px) {
    .plr30 {
      padding-left: 0;
      padding-right: 0; } }

@media (max-width: 768px) {
  .plr-sm15 {
    padding-left: 15px;
    padding-right: 15px; } }

@media screen and (max-width: 768px) {
  .npl-xs {
    padding-left: 0; } }

@media screen and (min-width: 768px) {
  .npl-sm {
    padding-left: 0; } }

@media screen and (min-width: 992px) {
  .npl-md {
    padding-left: 0; } }

@media screen and (min-width: 1200px) {
  .npl-lg {
    padding-left: 0; } }

@media screen and (max-width: 768px) {
  .npr-xs {
    padding-right: 0; } }

@media screen and (min-width: 768px) {
  .npr-sm {
    padding-right: 0; } }

@media screen and (min-width: 992px) {
  .npr-md {
    padding-right: 0; } }

@media screen and (min-width: 1200px) {
  .npr-lg {
    padding-right: 0; } }

/*-------------------------------------
 * Indent
 -------------------------------------*/
.indent {
  width: 100%; }

.indent0 {
  height: 0px; }

.indent1 {
  height: 1px; }

.indent2 {
  height: 2px; }

.indent3 {
  height: 3px; }

.indent4 {
  height: 4px; }

.indent5 {
  height: 5px; }

.indent6 {
  height: 6px; }

.indent7 {
  height: 7px; }

.indent8 {
  height: 8px; }

.indent9 {
  height: 9px; }

.indent10 {
  height: 10px; }

.indent11 {
  height: 11px; }

.indent12 {
  height: 12px; }

.indent13 {
  height: 13px; }

.indent14 {
  height: 14px; }

.indent15 {
  height: 15px; }

.indent16 {
  height: 16px; }

.indent17 {
  height: 17px; }

.indent18 {
  height: 18px; }

.indent19 {
  height: 19px; }

.indent20 {
  height: 20px; }

.indent21 {
  height: 21px; }

.indent22 {
  height: 22px; }

.indent23 {
  height: 23px; }

.indent24 {
  height: 24px; }

.indent25 {
  height: 25px; }

.indent26 {
  height: 26px; }

.indent27 {
  height: 27px; }

.indent28 {
  height: 28px; }

.indent29 {
  height: 29px; }

.indent30 {
  height: 30px; }

.indent31 {
  height: 31px; }

.indent32 {
  height: 32px; }

.indent33 {
  height: 33px; }

.indent34 {
  height: 34px; }

.indent35 {
  height: 35px; }

.indent36 {
  height: 36px; }

.indent37 {
  height: 37px; }

.indent38 {
  height: 38px; }

.indent39 {
  height: 39px; }

.indent40 {
  height: 40px; }

.indent41 {
  height: 41px; }

.indent42 {
  height: 42px; }

.indent43 {
  height: 43px; }

.indent44 {
  height: 44px; }

.indent45 {
  height: 45px; }

.indent46 {
  height: 46px; }

.indent47 {
  height: 47px; }

.indent48 {
  height: 48px; }

.indent49 {
  height: 49px; }

.indent50 {
  height: 50px; }

.indent51 {
  height: 51px; }

.indent52 {
  height: 52px; }

.indent53 {
  height: 53px; }

.indent54 {
  height: 54px; }

.indent55 {
  height: 55px; }

.indent56 {
  height: 56px; }

.indent57 {
  height: 57px; }

.indent58 {
  height: 58px; }

.indent59 {
  height: 59px; }

.indent60 {
  height: 60px; }

.indent61 {
  height: 61px; }

.indent62 {
  height: 62px; }

.indent63 {
  height: 63px; }

.indent64 {
  height: 64px; }

.indent65 {
  height: 65px; }

.indent66 {
  height: 66px; }

.indent67 {
  height: 67px; }

.indent68 {
  height: 68px; }

.indent69 {
  height: 69px; }

.indent70 {
  height: 70px; }

.indent71 {
  height: 71px; }

.indent72 {
  height: 72px; }

.indent73 {
  height: 73px; }

.indent74 {
  height: 74px; }

.indent75 {
  height: 75px; }

.indent76 {
  height: 76px; }

.indent77 {
  height: 77px; }

.indent78 {
  height: 78px; }

.indent79 {
  height: 79px; }

.indent80 {
  height: 80px; }

.indent81 {
  height: 81px; }

.indent82 {
  height: 82px; }

.indent83 {
  height: 83px; }

.indent84 {
  height: 84px; }

.indent85 {
  height: 85px; }

.indent86 {
  height: 86px; }

.indent87 {
  height: 87px; }

.indent88 {
  height: 88px; }

.indent89 {
  height: 89px; }

.indent90 {
  height: 90px; }

.indent91 {
  height: 91px; }

.indent92 {
  height: 92px; }

.indent93 {
  height: 93px; }

.indent94 {
  height: 94px; }

.indent95 {
  height: 95px; }

.indent96 {
  height: 96px; }

.indent97 {
  height: 97px; }

.indent98 {
  height: 98px; }

.indent99 {
  height: 99px; }

.indent100 {
  height: 100px; }

@media screen and (min-width: 0px) {
  .indent-xs0 {
    height: 0px; }
  .indent-xs1 {
    height: 1px; }
  .indent-xs2 {
    height: 2px; }
  .indent-xs3 {
    height: 3px; }
  .indent-xs4 {
    height: 4px; }
  .indent-xs5 {
    height: 5px; }
  .indent-xs6 {
    height: 6px; }
  .indent-xs7 {
    height: 7px; }
  .indent-xs8 {
    height: 8px; }
  .indent-xs9 {
    height: 9px; }
  .indent-xs10 {
    height: 10px; }
  .indent-xs11 {
    height: 11px; }
  .indent-xs12 {
    height: 12px; }
  .indent-xs13 {
    height: 13px; }
  .indent-xs14 {
    height: 14px; }
  .indent-xs15 {
    height: 15px; }
  .indent-xs16 {
    height: 16px; }
  .indent-xs17 {
    height: 17px; }
  .indent-xs18 {
    height: 18px; }
  .indent-xs19 {
    height: 19px; }
  .indent-xs20 {
    height: 20px; }
  .indent-xs21 {
    height: 21px; }
  .indent-xs22 {
    height: 22px; }
  .indent-xs23 {
    height: 23px; }
  .indent-xs24 {
    height: 24px; }
  .indent-xs25 {
    height: 25px; }
  .indent-xs26 {
    height: 26px; }
  .indent-xs27 {
    height: 27px; }
  .indent-xs28 {
    height: 28px; }
  .indent-xs29 {
    height: 29px; }
  .indent-xs30 {
    height: 30px; }
  .indent-xs31 {
    height: 31px; }
  .indent-xs32 {
    height: 32px; }
  .indent-xs33 {
    height: 33px; }
  .indent-xs34 {
    height: 34px; }
  .indent-xs35 {
    height: 35px; }
  .indent-xs36 {
    height: 36px; }
  .indent-xs37 {
    height: 37px; }
  .indent-xs38 {
    height: 38px; }
  .indent-xs39 {
    height: 39px; }
  .indent-xs40 {
    height: 40px; }
  .indent-xs41 {
    height: 41px; }
  .indent-xs42 {
    height: 42px; }
  .indent-xs43 {
    height: 43px; }
  .indent-xs44 {
    height: 44px; }
  .indent-xs45 {
    height: 45px; }
  .indent-xs46 {
    height: 46px; }
  .indent-xs47 {
    height: 47px; }
  .indent-xs48 {
    height: 48px; }
  .indent-xs49 {
    height: 49px; }
  .indent-xs50 {
    height: 50px; }
  .indent-xs51 {
    height: 51px; }
  .indent-xs52 {
    height: 52px; }
  .indent-xs53 {
    height: 53px; }
  .indent-xs54 {
    height: 54px; }
  .indent-xs55 {
    height: 55px; }
  .indent-xs56 {
    height: 56px; }
  .indent-xs57 {
    height: 57px; }
  .indent-xs58 {
    height: 58px; }
  .indent-xs59 {
    height: 59px; }
  .indent-xs60 {
    height: 60px; }
  .indent-xs61 {
    height: 61px; }
  .indent-xs62 {
    height: 62px; }
  .indent-xs63 {
    height: 63px; }
  .indent-xs64 {
    height: 64px; }
  .indent-xs65 {
    height: 65px; }
  .indent-xs66 {
    height: 66px; }
  .indent-xs67 {
    height: 67px; }
  .indent-xs68 {
    height: 68px; }
  .indent-xs69 {
    height: 69px; }
  .indent-xs70 {
    height: 70px; }
  .indent-xs71 {
    height: 71px; }
  .indent-xs72 {
    height: 72px; }
  .indent-xs73 {
    height: 73px; }
  .indent-xs74 {
    height: 74px; }
  .indent-xs75 {
    height: 75px; }
  .indent-xs76 {
    height: 76px; }
  .indent-xs77 {
    height: 77px; }
  .indent-xs78 {
    height: 78px; }
  .indent-xs79 {
    height: 79px; }
  .indent-xs80 {
    height: 80px; }
  .indent-xs81 {
    height: 81px; }
  .indent-xs82 {
    height: 82px; }
  .indent-xs83 {
    height: 83px; }
  .indent-xs84 {
    height: 84px; }
  .indent-xs85 {
    height: 85px; }
  .indent-xs86 {
    height: 86px; }
  .indent-xs87 {
    height: 87px; }
  .indent-xs88 {
    height: 88px; }
  .indent-xs89 {
    height: 89px; }
  .indent-xs90 {
    height: 90px; }
  .indent-xs91 {
    height: 91px; }
  .indent-xs92 {
    height: 92px; }
  .indent-xs93 {
    height: 93px; }
  .indent-xs94 {
    height: 94px; }
  .indent-xs95 {
    height: 95px; }
  .indent-xs96 {
    height: 96px; }
  .indent-xs97 {
    height: 97px; }
  .indent-xs98 {
    height: 98px; }
  .indent-xs99 {
    height: 99px; }
  .indent-xs100 {
    height: 100px; } }

@media screen and (min-width: 768px) {
  .indent-sm0 {
    height: 0px; }
  .indent-sm1 {
    height: 1px; }
  .indent-sm2 {
    height: 2px; }
  .indent-sm3 {
    height: 3px; }
  .indent-sm4 {
    height: 4px; }
  .indent-sm5 {
    height: 5px; }
  .indent-sm6 {
    height: 6px; }
  .indent-sm7 {
    height: 7px; }
  .indent-sm8 {
    height: 8px; }
  .indent-sm9 {
    height: 9px; }
  .indent-sm10 {
    height: 10px; }
  .indent-sm11 {
    height: 11px; }
  .indent-sm12 {
    height: 12px; }
  .indent-sm13 {
    height: 13px; }
  .indent-sm14 {
    height: 14px; }
  .indent-sm15 {
    height: 15px; }
  .indent-sm16 {
    height: 16px; }
  .indent-sm17 {
    height: 17px; }
  .indent-sm18 {
    height: 18px; }
  .indent-sm19 {
    height: 19px; }
  .indent-sm20 {
    height: 20px; }
  .indent-sm21 {
    height: 21px; }
  .indent-sm22 {
    height: 22px; }
  .indent-sm23 {
    height: 23px; }
  .indent-sm24 {
    height: 24px; }
  .indent-sm25 {
    height: 25px; }
  .indent-sm26 {
    height: 26px; }
  .indent-sm27 {
    height: 27px; }
  .indent-sm28 {
    height: 28px; }
  .indent-sm29 {
    height: 29px; }
  .indent-sm30 {
    height: 30px; }
  .indent-sm31 {
    height: 31px; }
  .indent-sm32 {
    height: 32px; }
  .indent-sm33 {
    height: 33px; }
  .indent-sm34 {
    height: 34px; }
  .indent-sm35 {
    height: 35px; }
  .indent-sm36 {
    height: 36px; }
  .indent-sm37 {
    height: 37px; }
  .indent-sm38 {
    height: 38px; }
  .indent-sm39 {
    height: 39px; }
  .indent-sm40 {
    height: 40px; }
  .indent-sm41 {
    height: 41px; }
  .indent-sm42 {
    height: 42px; }
  .indent-sm43 {
    height: 43px; }
  .indent-sm44 {
    height: 44px; }
  .indent-sm45 {
    height: 45px; }
  .indent-sm46 {
    height: 46px; }
  .indent-sm47 {
    height: 47px; }
  .indent-sm48 {
    height: 48px; }
  .indent-sm49 {
    height: 49px; }
  .indent-sm50 {
    height: 50px; }
  .indent-sm51 {
    height: 51px; }
  .indent-sm52 {
    height: 52px; }
  .indent-sm53 {
    height: 53px; }
  .indent-sm54 {
    height: 54px; }
  .indent-sm55 {
    height: 55px; }
  .indent-sm56 {
    height: 56px; }
  .indent-sm57 {
    height: 57px; }
  .indent-sm58 {
    height: 58px; }
  .indent-sm59 {
    height: 59px; }
  .indent-sm60 {
    height: 60px; }
  .indent-sm61 {
    height: 61px; }
  .indent-sm62 {
    height: 62px; }
  .indent-sm63 {
    height: 63px; }
  .indent-sm64 {
    height: 64px; }
  .indent-sm65 {
    height: 65px; }
  .indent-sm66 {
    height: 66px; }
  .indent-sm67 {
    height: 67px; }
  .indent-sm68 {
    height: 68px; }
  .indent-sm69 {
    height: 69px; }
  .indent-sm70 {
    height: 70px; }
  .indent-sm71 {
    height: 71px; }
  .indent-sm72 {
    height: 72px; }
  .indent-sm73 {
    height: 73px; }
  .indent-sm74 {
    height: 74px; }
  .indent-sm75 {
    height: 75px; }
  .indent-sm76 {
    height: 76px; }
  .indent-sm77 {
    height: 77px; }
  .indent-sm78 {
    height: 78px; }
  .indent-sm79 {
    height: 79px; }
  .indent-sm80 {
    height: 80px; }
  .indent-sm81 {
    height: 81px; }
  .indent-sm82 {
    height: 82px; }
  .indent-sm83 {
    height: 83px; }
  .indent-sm84 {
    height: 84px; }
  .indent-sm85 {
    height: 85px; }
  .indent-sm86 {
    height: 86px; }
  .indent-sm87 {
    height: 87px; }
  .indent-sm88 {
    height: 88px; }
  .indent-sm89 {
    height: 89px; }
  .indent-sm90 {
    height: 90px; }
  .indent-sm91 {
    height: 91px; }
  .indent-sm92 {
    height: 92px; }
  .indent-sm93 {
    height: 93px; }
  .indent-sm94 {
    height: 94px; }
  .indent-sm95 {
    height: 95px; }
  .indent-sm96 {
    height: 96px; }
  .indent-sm97 {
    height: 97px; }
  .indent-sm98 {
    height: 98px; }
  .indent-sm99 {
    height: 99px; }
  .indent-sm100 {
    height: 100px; } }

@media screen and (min-width: 992px) {
  .indent-md0 {
    height: 0px; }
  .indent-md1 {
    height: 1px; }
  .indent-md2 {
    height: 2px; }
  .indent-md3 {
    height: 3px; }
  .indent-md4 {
    height: 4px; }
  .indent-md5 {
    height: 5px; }
  .indent-md6 {
    height: 6px; }
  .indent-md7 {
    height: 7px; }
  .indent-md8 {
    height: 8px; }
  .indent-md9 {
    height: 9px; }
  .indent-md10 {
    height: 10px; }
  .indent-md11 {
    height: 11px; }
  .indent-md12 {
    height: 12px; }
  .indent-md13 {
    height: 13px; }
  .indent-md14 {
    height: 14px; }
  .indent-md15 {
    height: 15px; }
  .indent-md16 {
    height: 16px; }
  .indent-md17 {
    height: 17px; }
  .indent-md18 {
    height: 18px; }
  .indent-md19 {
    height: 19px; }
  .indent-md20 {
    height: 20px; }
  .indent-md21 {
    height: 21px; }
  .indent-md22 {
    height: 22px; }
  .indent-md23 {
    height: 23px; }
  .indent-md24 {
    height: 24px; }
  .indent-md25 {
    height: 25px; }
  .indent-md26 {
    height: 26px; }
  .indent-md27 {
    height: 27px; }
  .indent-md28 {
    height: 28px; }
  .indent-md29 {
    height: 29px; }
  .indent-md30 {
    height: 30px; }
  .indent-md31 {
    height: 31px; }
  .indent-md32 {
    height: 32px; }
  .indent-md33 {
    height: 33px; }
  .indent-md34 {
    height: 34px; }
  .indent-md35 {
    height: 35px; }
  .indent-md36 {
    height: 36px; }
  .indent-md37 {
    height: 37px; }
  .indent-md38 {
    height: 38px; }
  .indent-md39 {
    height: 39px; }
  .indent-md40 {
    height: 40px; }
  .indent-md41 {
    height: 41px; }
  .indent-md42 {
    height: 42px; }
  .indent-md43 {
    height: 43px; }
  .indent-md44 {
    height: 44px; }
  .indent-md45 {
    height: 45px; }
  .indent-md46 {
    height: 46px; }
  .indent-md47 {
    height: 47px; }
  .indent-md48 {
    height: 48px; }
  .indent-md49 {
    height: 49px; }
  .indent-md50 {
    height: 50px; }
  .indent-md51 {
    height: 51px; }
  .indent-md52 {
    height: 52px; }
  .indent-md53 {
    height: 53px; }
  .indent-md54 {
    height: 54px; }
  .indent-md55 {
    height: 55px; }
  .indent-md56 {
    height: 56px; }
  .indent-md57 {
    height: 57px; }
  .indent-md58 {
    height: 58px; }
  .indent-md59 {
    height: 59px; }
  .indent-md60 {
    height: 60px; }
  .indent-md61 {
    height: 61px; }
  .indent-md62 {
    height: 62px; }
  .indent-md63 {
    height: 63px; }
  .indent-md64 {
    height: 64px; }
  .indent-md65 {
    height: 65px; }
  .indent-md66 {
    height: 66px; }
  .indent-md67 {
    height: 67px; }
  .indent-md68 {
    height: 68px; }
  .indent-md69 {
    height: 69px; }
  .indent-md70 {
    height: 70px; }
  .indent-md71 {
    height: 71px; }
  .indent-md72 {
    height: 72px; }
  .indent-md73 {
    height: 73px; }
  .indent-md74 {
    height: 74px; }
  .indent-md75 {
    height: 75px; }
  .indent-md76 {
    height: 76px; }
  .indent-md77 {
    height: 77px; }
  .indent-md78 {
    height: 78px; }
  .indent-md79 {
    height: 79px; }
  .indent-md80 {
    height: 80px; }
  .indent-md81 {
    height: 81px; }
  .indent-md82 {
    height: 82px; }
  .indent-md83 {
    height: 83px; }
  .indent-md84 {
    height: 84px; }
  .indent-md85 {
    height: 85px; }
  .indent-md86 {
    height: 86px; }
  .indent-md87 {
    height: 87px; }
  .indent-md88 {
    height: 88px; }
  .indent-md89 {
    height: 89px; }
  .indent-md90 {
    height: 90px; }
  .indent-md91 {
    height: 91px; }
  .indent-md92 {
    height: 92px; }
  .indent-md93 {
    height: 93px; }
  .indent-md94 {
    height: 94px; }
  .indent-md95 {
    height: 95px; }
  .indent-md96 {
    height: 96px; }
  .indent-md97 {
    height: 97px; }
  .indent-md98 {
    height: 98px; }
  .indent-md99 {
    height: 99px; }
  .indent-md100 {
    height: 100px; } }

@media screen and (min-width: 1200px) {
  .indent-lg0 {
    height: 0px; }
  .indent-lg1 {
    height: 1px; }
  .indent-lg2 {
    height: 2px; }
  .indent-lg3 {
    height: 3px; }
  .indent-lg4 {
    height: 4px; }
  .indent-lg5 {
    height: 5px; }
  .indent-lg6 {
    height: 6px; }
  .indent-lg7 {
    height: 7px; }
  .indent-lg8 {
    height: 8px; }
  .indent-lg9 {
    height: 9px; }
  .indent-lg10 {
    height: 10px; }
  .indent-lg11 {
    height: 11px; }
  .indent-lg12 {
    height: 12px; }
  .indent-lg13 {
    height: 13px; }
  .indent-lg14 {
    height: 14px; }
  .indent-lg15 {
    height: 15px; }
  .indent-lg16 {
    height: 16px; }
  .indent-lg17 {
    height: 17px; }
  .indent-lg18 {
    height: 18px; }
  .indent-lg19 {
    height: 19px; }
  .indent-lg20 {
    height: 20px; }
  .indent-lg21 {
    height: 21px; }
  .indent-lg22 {
    height: 22px; }
  .indent-lg23 {
    height: 23px; }
  .indent-lg24 {
    height: 24px; }
  .indent-lg25 {
    height: 25px; }
  .indent-lg26 {
    height: 26px; }
  .indent-lg27 {
    height: 27px; }
  .indent-lg28 {
    height: 28px; }
  .indent-lg29 {
    height: 29px; }
  .indent-lg30 {
    height: 30px; }
  .indent-lg31 {
    height: 31px; }
  .indent-lg32 {
    height: 32px; }
  .indent-lg33 {
    height: 33px; }
  .indent-lg34 {
    height: 34px; }
  .indent-lg35 {
    height: 35px; }
  .indent-lg36 {
    height: 36px; }
  .indent-lg37 {
    height: 37px; }
  .indent-lg38 {
    height: 38px; }
  .indent-lg39 {
    height: 39px; }
  .indent-lg40 {
    height: 40px; }
  .indent-lg41 {
    height: 41px; }
  .indent-lg42 {
    height: 42px; }
  .indent-lg43 {
    height: 43px; }
  .indent-lg44 {
    height: 44px; }
  .indent-lg45 {
    height: 45px; }
  .indent-lg46 {
    height: 46px; }
  .indent-lg47 {
    height: 47px; }
  .indent-lg48 {
    height: 48px; }
  .indent-lg49 {
    height: 49px; }
  .indent-lg50 {
    height: 50px; }
  .indent-lg51 {
    height: 51px; }
  .indent-lg52 {
    height: 52px; }
  .indent-lg53 {
    height: 53px; }
  .indent-lg54 {
    height: 54px; }
  .indent-lg55 {
    height: 55px; }
  .indent-lg56 {
    height: 56px; }
  .indent-lg57 {
    height: 57px; }
  .indent-lg58 {
    height: 58px; }
  .indent-lg59 {
    height: 59px; }
  .indent-lg60 {
    height: 60px; }
  .indent-lg61 {
    height: 61px; }
  .indent-lg62 {
    height: 62px; }
  .indent-lg63 {
    height: 63px; }
  .indent-lg64 {
    height: 64px; }
  .indent-lg65 {
    height: 65px; }
  .indent-lg66 {
    height: 66px; }
  .indent-lg67 {
    height: 67px; }
  .indent-lg68 {
    height: 68px; }
  .indent-lg69 {
    height: 69px; }
  .indent-lg70 {
    height: 70px; }
  .indent-lg71 {
    height: 71px; }
  .indent-lg72 {
    height: 72px; }
  .indent-lg73 {
    height: 73px; }
  .indent-lg74 {
    height: 74px; }
  .indent-lg75 {
    height: 75px; }
  .indent-lg76 {
    height: 76px; }
  .indent-lg77 {
    height: 77px; }
  .indent-lg78 {
    height: 78px; }
  .indent-lg79 {
    height: 79px; }
  .indent-lg80 {
    height: 80px; }
  .indent-lg81 {
    height: 81px; }
  .indent-lg82 {
    height: 82px; }
  .indent-lg83 {
    height: 83px; }
  .indent-lg84 {
    height: 84px; }
  .indent-lg85 {
    height: 85px; }
  .indent-lg86 {
    height: 86px; }
  .indent-lg87 {
    height: 87px; }
  .indent-lg88 {
    height: 88px; }
  .indent-lg89 {
    height: 89px; }
  .indent-lg90 {
    height: 90px; }
  .indent-lg91 {
    height: 91px; }
  .indent-lg92 {
    height: 92px; }
  .indent-lg93 {
    height: 93px; }
  .indent-lg94 {
    height: 94px; }
  .indent-lg95 {
    height: 95px; }
  .indent-lg96 {
    height: 96px; }
  .indent-lg97 {
    height: 97px; }
  .indent-lg98 {
    height: 98px; }
  .indent-lg99 {
    height: 99px; }
  .indent-lg100 {
    height: 100px; } }

/*-------------------------------------
 * Margin top and bottom
 -------------------------------------*/
.mt0 {
  margin-top: 0px; }

.mb0 {
  margin-bottom: 0px; }

.mt-0 {
  margin-top: -0px; }

.mb-0 {
  margin-bottom: -0px; }

.mt1 {
  margin-top: 1px; }

.mb1 {
  margin-bottom: 1px; }

.mt-1 {
  margin-top: -1px; }

.mb-1 {
  margin-bottom: -1px; }

.mt2 {
  margin-top: 2px; }

.mb2 {
  margin-bottom: 2px; }

.mt-2 {
  margin-top: -2px; }

.mb-2 {
  margin-bottom: -2px; }

.mt3 {
  margin-top: 3px; }

.mb3 {
  margin-bottom: 3px; }

.mt-3 {
  margin-top: -3px; }

.mb-3 {
  margin-bottom: -3px; }

.mt4 {
  margin-top: 4px; }

.mb4 {
  margin-bottom: 4px; }

.mt-4 {
  margin-top: -4px; }

.mb-4 {
  margin-bottom: -4px; }

.mt5 {
  margin-top: 5px; }

.mb5 {
  margin-bottom: 5px; }

.mt-5 {
  margin-top: -5px; }

.mb-5 {
  margin-bottom: -5px; }

.mt6 {
  margin-top: 6px; }

.mb6 {
  margin-bottom: 6px; }

.mt-6 {
  margin-top: -6px; }

.mb-6 {
  margin-bottom: -6px; }

.mt7 {
  margin-top: 7px; }

.mb7 {
  margin-bottom: 7px; }

.mt-7 {
  margin-top: -7px; }

.mb-7 {
  margin-bottom: -7px; }

.mt8 {
  margin-top: 8px; }

.mb8 {
  margin-bottom: 8px; }

.mt-8 {
  margin-top: -8px; }

.mb-8 {
  margin-bottom: -8px; }

.mt9 {
  margin-top: 9px; }

.mb9 {
  margin-bottom: 9px; }

.mt-9 {
  margin-top: -9px; }

.mb-9 {
  margin-bottom: -9px; }

.mt10 {
  margin-top: 10px; }

.mb10 {
  margin-bottom: 10px; }

.mt-10 {
  margin-top: -10px; }

.mb-10 {
  margin-bottom: -10px; }

.mt11 {
  margin-top: 11px; }

.mb11 {
  margin-bottom: 11px; }

.mt-11 {
  margin-top: -11px; }

.mb-11 {
  margin-bottom: -11px; }

.mt12 {
  margin-top: 12px; }

.mb12 {
  margin-bottom: 12px; }

.mt-12 {
  margin-top: -12px; }

.mb-12 {
  margin-bottom: -12px; }

.mt13 {
  margin-top: 13px; }

.mb13 {
  margin-bottom: 13px; }

.mt-13 {
  margin-top: -13px; }

.mb-13 {
  margin-bottom: -13px; }

.mt14 {
  margin-top: 14px; }

.mb14 {
  margin-bottom: 14px; }

.mt-14 {
  margin-top: -14px; }

.mb-14 {
  margin-bottom: -14px; }

.mt15 {
  margin-top: 15px; }

.mb15 {
  margin-bottom: 15px; }

.mt-15 {
  margin-top: -15px; }

.mb-15 {
  margin-bottom: -15px; }

.mt16 {
  margin-top: 16px; }

.mb16 {
  margin-bottom: 16px; }

.mt-16 {
  margin-top: -16px; }

.mb-16 {
  margin-bottom: -16px; }

.mt17 {
  margin-top: 17px; }

.mb17 {
  margin-bottom: 17px; }

.mt-17 {
  margin-top: -17px; }

.mb-17 {
  margin-bottom: -17px; }

.mt18 {
  margin-top: 18px; }

.mb18 {
  margin-bottom: 18px; }

.mt-18 {
  margin-top: -18px; }

.mb-18 {
  margin-bottom: -18px; }

.mt19 {
  margin-top: 19px; }

.mb19 {
  margin-bottom: 19px; }

.mt-19 {
  margin-top: -19px; }

.mb-19 {
  margin-bottom: -19px; }

.mt20 {
  margin-top: 20px; }

.mb20 {
  margin-bottom: 20px; }

.mt-20 {
  margin-top: -20px; }

.mb-20 {
  margin-bottom: -20px; }

.mt21 {
  margin-top: 21px; }

.mb21 {
  margin-bottom: 21px; }

.mt-21 {
  margin-top: -21px; }

.mb-21 {
  margin-bottom: -21px; }

.mt22 {
  margin-top: 22px; }

.mb22 {
  margin-bottom: 22px; }

.mt-22 {
  margin-top: -22px; }

.mb-22 {
  margin-bottom: -22px; }

.mt23 {
  margin-top: 23px; }

.mb23 {
  margin-bottom: 23px; }

.mt-23 {
  margin-top: -23px; }

.mb-23 {
  margin-bottom: -23px; }

.mt24 {
  margin-top: 24px; }

.mb24 {
  margin-bottom: 24px; }

.mt-24 {
  margin-top: -24px; }

.mb-24 {
  margin-bottom: -24px; }

.mt25 {
  margin-top: 25px; }

.mb25 {
  margin-bottom: 25px; }

.mt-25 {
  margin-top: -25px; }

.mb-25 {
  margin-bottom: -25px; }

.mt26 {
  margin-top: 26px; }

.mb26 {
  margin-bottom: 26px; }

.mt-26 {
  margin-top: -26px; }

.mb-26 {
  margin-bottom: -26px; }

.mt27 {
  margin-top: 27px; }

.mb27 {
  margin-bottom: 27px; }

.mt-27 {
  margin-top: -27px; }

.mb-27 {
  margin-bottom: -27px; }

.mt28 {
  margin-top: 28px; }

.mb28 {
  margin-bottom: 28px; }

.mt-28 {
  margin-top: -28px; }

.mb-28 {
  margin-bottom: -28px; }

.mt29 {
  margin-top: 29px; }

.mb29 {
  margin-bottom: 29px; }

.mt-29 {
  margin-top: -29px; }

.mb-29 {
  margin-bottom: -29px; }

.mt30 {
  margin-top: 30px; }

.mb30 {
  margin-bottom: 30px; }

.mt-30 {
  margin-top: -30px; }

.mb-30 {
  margin-bottom: -30px; }

.mt31 {
  margin-top: 31px; }

.mb31 {
  margin-bottom: 31px; }

.mt-31 {
  margin-top: -31px; }

.mb-31 {
  margin-bottom: -31px; }

.mt32 {
  margin-top: 32px; }

.mb32 {
  margin-bottom: 32px; }

.mt-32 {
  margin-top: -32px; }

.mb-32 {
  margin-bottom: -32px; }

.mt33 {
  margin-top: 33px; }

.mb33 {
  margin-bottom: 33px; }

.mt-33 {
  margin-top: -33px; }

.mb-33 {
  margin-bottom: -33px; }

.mt34 {
  margin-top: 34px; }

.mb34 {
  margin-bottom: 34px; }

.mt-34 {
  margin-top: -34px; }

.mb-34 {
  margin-bottom: -34px; }

.mt35 {
  margin-top: 35px; }

.mb35 {
  margin-bottom: 35px; }

.mt-35 {
  margin-top: -35px; }

.mb-35 {
  margin-bottom: -35px; }

.mt36 {
  margin-top: 36px; }

.mb36 {
  margin-bottom: 36px; }

.mt-36 {
  margin-top: -36px; }

.mb-36 {
  margin-bottom: -36px; }

.mt37 {
  margin-top: 37px; }

.mb37 {
  margin-bottom: 37px; }

.mt-37 {
  margin-top: -37px; }

.mb-37 {
  margin-bottom: -37px; }

.mt38 {
  margin-top: 38px; }

.mb38 {
  margin-bottom: 38px; }

.mt-38 {
  margin-top: -38px; }

.mb-38 {
  margin-bottom: -38px; }

.mt39 {
  margin-top: 39px; }

.mb39 {
  margin-bottom: 39px; }

.mt-39 {
  margin-top: -39px; }

.mb-39 {
  margin-bottom: -39px; }

.mt40 {
  margin-top: 40px; }

.mb40 {
  margin-bottom: 40px; }

.mt-40 {
  margin-top: -40px; }

.mb-40 {
  margin-bottom: -40px; }

.mt41 {
  margin-top: 41px; }

.mb41 {
  margin-bottom: 41px; }

.mt-41 {
  margin-top: -41px; }

.mb-41 {
  margin-bottom: -41px; }

.mt42 {
  margin-top: 42px; }

.mb42 {
  margin-bottom: 42px; }

.mt-42 {
  margin-top: -42px; }

.mb-42 {
  margin-bottom: -42px; }

.mt43 {
  margin-top: 43px; }

.mb43 {
  margin-bottom: 43px; }

.mt-43 {
  margin-top: -43px; }

.mb-43 {
  margin-bottom: -43px; }

.mt44 {
  margin-top: 44px; }

.mb44 {
  margin-bottom: 44px; }

.mt-44 {
  margin-top: -44px; }

.mb-44 {
  margin-bottom: -44px; }

.mt45 {
  margin-top: 45px; }

.mb45 {
  margin-bottom: 45px; }

.mt-45 {
  margin-top: -45px; }

.mb-45 {
  margin-bottom: -45px; }

.mt46 {
  margin-top: 46px; }

.mb46 {
  margin-bottom: 46px; }

.mt-46 {
  margin-top: -46px; }

.mb-46 {
  margin-bottom: -46px; }

.mt47 {
  margin-top: 47px; }

.mb47 {
  margin-bottom: 47px; }

.mt-47 {
  margin-top: -47px; }

.mb-47 {
  margin-bottom: -47px; }

.mt48 {
  margin-top: 48px; }

.mb48 {
  margin-bottom: 48px; }

.mt-48 {
  margin-top: -48px; }

.mb-48 {
  margin-bottom: -48px; }

.mt49 {
  margin-top: 49px; }

.mb49 {
  margin-bottom: 49px; }

.mt-49 {
  margin-top: -49px; }

.mb-49 {
  margin-bottom: -49px; }

.mt50 {
  margin-top: 50px; }

.mb50 {
  margin-bottom: 50px; }

.mt-50 {
  margin-top: -50px; }

.mb-50 {
  margin-bottom: -50px; }

.mt51 {
  margin-top: 51px; }

.mb51 {
  margin-bottom: 51px; }

.mt-51 {
  margin-top: -51px; }

.mb-51 {
  margin-bottom: -51px; }

.mt52 {
  margin-top: 52px; }

.mb52 {
  margin-bottom: 52px; }

.mt-52 {
  margin-top: -52px; }

.mb-52 {
  margin-bottom: -52px; }

.mt53 {
  margin-top: 53px; }

.mb53 {
  margin-bottom: 53px; }

.mt-53 {
  margin-top: -53px; }

.mb-53 {
  margin-bottom: -53px; }

.mt54 {
  margin-top: 54px; }

.mb54 {
  margin-bottom: 54px; }

.mt-54 {
  margin-top: -54px; }

.mb-54 {
  margin-bottom: -54px; }

.mt55 {
  margin-top: 55px; }

.mb55 {
  margin-bottom: 55px; }

.mt-55 {
  margin-top: -55px; }

.mb-55 {
  margin-bottom: -55px; }

.mt56 {
  margin-top: 56px; }

.mb56 {
  margin-bottom: 56px; }

.mt-56 {
  margin-top: -56px; }

.mb-56 {
  margin-bottom: -56px; }

.mt57 {
  margin-top: 57px; }

.mb57 {
  margin-bottom: 57px; }

.mt-57 {
  margin-top: -57px; }

.mb-57 {
  margin-bottom: -57px; }

.mt58 {
  margin-top: 58px; }

.mb58 {
  margin-bottom: 58px; }

.mt-58 {
  margin-top: -58px; }

.mb-58 {
  margin-bottom: -58px; }

.mt59 {
  margin-top: 59px; }

.mb59 {
  margin-bottom: 59px; }

.mt-59 {
  margin-top: -59px; }

.mb-59 {
  margin-bottom: -59px; }

.mt60 {
  margin-top: 60px; }

.mb60 {
  margin-bottom: 60px; }

.mt-60 {
  margin-top: -60px; }

.mb-60 {
  margin-bottom: -60px; }

.mt61 {
  margin-top: 61px; }

.mb61 {
  margin-bottom: 61px; }

.mt-61 {
  margin-top: -61px; }

.mb-61 {
  margin-bottom: -61px; }

.mt62 {
  margin-top: 62px; }

.mb62 {
  margin-bottom: 62px; }

.mt-62 {
  margin-top: -62px; }

.mb-62 {
  margin-bottom: -62px; }

.mt63 {
  margin-top: 63px; }

.mb63 {
  margin-bottom: 63px; }

.mt-63 {
  margin-top: -63px; }

.mb-63 {
  margin-bottom: -63px; }

.mt64 {
  margin-top: 64px; }

.mb64 {
  margin-bottom: 64px; }

.mt-64 {
  margin-top: -64px; }

.mb-64 {
  margin-bottom: -64px; }

.mt65 {
  margin-top: 65px; }

.mb65 {
  margin-bottom: 65px; }

.mt-65 {
  margin-top: -65px; }

.mb-65 {
  margin-bottom: -65px; }

.mt66 {
  margin-top: 66px; }

.mb66 {
  margin-bottom: 66px; }

.mt-66 {
  margin-top: -66px; }

.mb-66 {
  margin-bottom: -66px; }

.mt67 {
  margin-top: 67px; }

.mb67 {
  margin-bottom: 67px; }

.mt-67 {
  margin-top: -67px; }

.mb-67 {
  margin-bottom: -67px; }

.mt68 {
  margin-top: 68px; }

.mb68 {
  margin-bottom: 68px; }

.mt-68 {
  margin-top: -68px; }

.mb-68 {
  margin-bottom: -68px; }

.mt69 {
  margin-top: 69px; }

.mb69 {
  margin-bottom: 69px; }

.mt-69 {
  margin-top: -69px; }

.mb-69 {
  margin-bottom: -69px; }

.mt70 {
  margin-top: 70px; }

.mb70 {
  margin-bottom: 70px; }

.mt-70 {
  margin-top: -70px; }

.mb-70 {
  margin-bottom: -70px; }

.mt71 {
  margin-top: 71px; }

.mb71 {
  margin-bottom: 71px; }

.mt-71 {
  margin-top: -71px; }

.mb-71 {
  margin-bottom: -71px; }

.mt72 {
  margin-top: 72px; }

.mb72 {
  margin-bottom: 72px; }

.mt-72 {
  margin-top: -72px; }

.mb-72 {
  margin-bottom: -72px; }

.mt73 {
  margin-top: 73px; }

.mb73 {
  margin-bottom: 73px; }

.mt-73 {
  margin-top: -73px; }

.mb-73 {
  margin-bottom: -73px; }

.mt74 {
  margin-top: 74px; }

.mb74 {
  margin-bottom: 74px; }

.mt-74 {
  margin-top: -74px; }

.mb-74 {
  margin-bottom: -74px; }

.mt75 {
  margin-top: 75px; }

.mb75 {
  margin-bottom: 75px; }

.mt-75 {
  margin-top: -75px; }

.mb-75 {
  margin-bottom: -75px; }

.mt76 {
  margin-top: 76px; }

.mb76 {
  margin-bottom: 76px; }

.mt-76 {
  margin-top: -76px; }

.mb-76 {
  margin-bottom: -76px; }

.mt77 {
  margin-top: 77px; }

.mb77 {
  margin-bottom: 77px; }

.mt-77 {
  margin-top: -77px; }

.mb-77 {
  margin-bottom: -77px; }

.mt78 {
  margin-top: 78px; }

.mb78 {
  margin-bottom: 78px; }

.mt-78 {
  margin-top: -78px; }

.mb-78 {
  margin-bottom: -78px; }

.mt79 {
  margin-top: 79px; }

.mb79 {
  margin-bottom: 79px; }

.mt-79 {
  margin-top: -79px; }

.mb-79 {
  margin-bottom: -79px; }

.mt80 {
  margin-top: 80px; }

.mb80 {
  margin-bottom: 80px; }

.mt-80 {
  margin-top: -80px; }

.mb-80 {
  margin-bottom: -80px; }

.mt81 {
  margin-top: 81px; }

.mb81 {
  margin-bottom: 81px; }

.mt-81 {
  margin-top: -81px; }

.mb-81 {
  margin-bottom: -81px; }

.mt82 {
  margin-top: 82px; }

.mb82 {
  margin-bottom: 82px; }

.mt-82 {
  margin-top: -82px; }

.mb-82 {
  margin-bottom: -82px; }

.mt83 {
  margin-top: 83px; }

.mb83 {
  margin-bottom: 83px; }

.mt-83 {
  margin-top: -83px; }

.mb-83 {
  margin-bottom: -83px; }

.mt84 {
  margin-top: 84px; }

.mb84 {
  margin-bottom: 84px; }

.mt-84 {
  margin-top: -84px; }

.mb-84 {
  margin-bottom: -84px; }

.mt85 {
  margin-top: 85px; }

.mb85 {
  margin-bottom: 85px; }

.mt-85 {
  margin-top: -85px; }

.mb-85 {
  margin-bottom: -85px; }

.mt86 {
  margin-top: 86px; }

.mb86 {
  margin-bottom: 86px; }

.mt-86 {
  margin-top: -86px; }

.mb-86 {
  margin-bottom: -86px; }

.mt87 {
  margin-top: 87px; }

.mb87 {
  margin-bottom: 87px; }

.mt-87 {
  margin-top: -87px; }

.mb-87 {
  margin-bottom: -87px; }

.mt88 {
  margin-top: 88px; }

.mb88 {
  margin-bottom: 88px; }

.mt-88 {
  margin-top: -88px; }

.mb-88 {
  margin-bottom: -88px; }

.mt89 {
  margin-top: 89px; }

.mb89 {
  margin-bottom: 89px; }

.mt-89 {
  margin-top: -89px; }

.mb-89 {
  margin-bottom: -89px; }

.mt90 {
  margin-top: 90px; }

.mb90 {
  margin-bottom: 90px; }

.mt-90 {
  margin-top: -90px; }

.mb-90 {
  margin-bottom: -90px; }

.mt91 {
  margin-top: 91px; }

.mb91 {
  margin-bottom: 91px; }

.mt-91 {
  margin-top: -91px; }

.mb-91 {
  margin-bottom: -91px; }

.mt92 {
  margin-top: 92px; }

.mb92 {
  margin-bottom: 92px; }

.mt-92 {
  margin-top: -92px; }

.mb-92 {
  margin-bottom: -92px; }

.mt93 {
  margin-top: 93px; }

.mb93 {
  margin-bottom: 93px; }

.mt-93 {
  margin-top: -93px; }

.mb-93 {
  margin-bottom: -93px; }

.mt94 {
  margin-top: 94px; }

.mb94 {
  margin-bottom: 94px; }

.mt-94 {
  margin-top: -94px; }

.mb-94 {
  margin-bottom: -94px; }

.mt95 {
  margin-top: 95px; }

.mb95 {
  margin-bottom: 95px; }

.mt-95 {
  margin-top: -95px; }

.mb-95 {
  margin-bottom: -95px; }

.mt96 {
  margin-top: 96px; }

.mb96 {
  margin-bottom: 96px; }

.mt-96 {
  margin-top: -96px; }

.mb-96 {
  margin-bottom: -96px; }

.mt97 {
  margin-top: 97px; }

.mb97 {
  margin-bottom: 97px; }

.mt-97 {
  margin-top: -97px; }

.mb-97 {
  margin-bottom: -97px; }

.mt98 {
  margin-top: 98px; }

.mb98 {
  margin-bottom: 98px; }

.mt-98 {
  margin-top: -98px; }

.mb-98 {
  margin-bottom: -98px; }

.mt99 {
  margin-top: 99px; }

.mb99 {
  margin-bottom: 99px; }

.mt-99 {
  margin-top: -99px; }

.mb-99 {
  margin-bottom: -99px; }

.mt100 {
  margin-top: 100px; }

.mb100 {
  margin-bottom: 100px; }

.mt-100 {
  margin-top: -100px; }

.mb-100 {
  margin-bottom: -100px; }

@media screen and (max-width: 768px) {
  .mt-xs0 {
    margin-top: 0px; }
  .mb-xs0 {
    margin-bottom: 0px; }
  .mt-xs-0 {
    margin-top: -0px; }
  .mb-xs-0 {
    margin-bottom: -0px; }
  .mt-xs1 {
    margin-top: 1px; }
  .mb-xs1 {
    margin-bottom: 1px; }
  .mt-xs-1 {
    margin-top: -1px; }
  .mb-xs-1 {
    margin-bottom: -1px; }
  .mt-xs2 {
    margin-top: 2px; }
  .mb-xs2 {
    margin-bottom: 2px; }
  .mt-xs-2 {
    margin-top: -2px; }
  .mb-xs-2 {
    margin-bottom: -2px; }
  .mt-xs3 {
    margin-top: 3px; }
  .mb-xs3 {
    margin-bottom: 3px; }
  .mt-xs-3 {
    margin-top: -3px; }
  .mb-xs-3 {
    margin-bottom: -3px; }
  .mt-xs4 {
    margin-top: 4px; }
  .mb-xs4 {
    margin-bottom: 4px; }
  .mt-xs-4 {
    margin-top: -4px; }
  .mb-xs-4 {
    margin-bottom: -4px; }
  .mt-xs5 {
    margin-top: 5px; }
  .mb-xs5 {
    margin-bottom: 5px; }
  .mt-xs-5 {
    margin-top: -5px; }
  .mb-xs-5 {
    margin-bottom: -5px; }
  .mt-xs6 {
    margin-top: 6px; }
  .mb-xs6 {
    margin-bottom: 6px; }
  .mt-xs-6 {
    margin-top: -6px; }
  .mb-xs-6 {
    margin-bottom: -6px; }
  .mt-xs7 {
    margin-top: 7px; }
  .mb-xs7 {
    margin-bottom: 7px; }
  .mt-xs-7 {
    margin-top: -7px; }
  .mb-xs-7 {
    margin-bottom: -7px; }
  .mt-xs8 {
    margin-top: 8px; }
  .mb-xs8 {
    margin-bottom: 8px; }
  .mt-xs-8 {
    margin-top: -8px; }
  .mb-xs-8 {
    margin-bottom: -8px; }
  .mt-xs9 {
    margin-top: 9px; }
  .mb-xs9 {
    margin-bottom: 9px; }
  .mt-xs-9 {
    margin-top: -9px; }
  .mb-xs-9 {
    margin-bottom: -9px; }
  .mt-xs10 {
    margin-top: 10px; }
  .mb-xs10 {
    margin-bottom: 10px; }
  .mt-xs-10 {
    margin-top: -10px; }
  .mb-xs-10 {
    margin-bottom: -10px; }
  .mt-xs11 {
    margin-top: 11px; }
  .mb-xs11 {
    margin-bottom: 11px; }
  .mt-xs-11 {
    margin-top: -11px; }
  .mb-xs-11 {
    margin-bottom: -11px; }
  .mt-xs12 {
    margin-top: 12px; }
  .mb-xs12 {
    margin-bottom: 12px; }
  .mt-xs-12 {
    margin-top: -12px; }
  .mb-xs-12 {
    margin-bottom: -12px; }
  .mt-xs13 {
    margin-top: 13px; }
  .mb-xs13 {
    margin-bottom: 13px; }
  .mt-xs-13 {
    margin-top: -13px; }
  .mb-xs-13 {
    margin-bottom: -13px; }
  .mt-xs14 {
    margin-top: 14px; }
  .mb-xs14 {
    margin-bottom: 14px; }
  .mt-xs-14 {
    margin-top: -14px; }
  .mb-xs-14 {
    margin-bottom: -14px; }
  .mt-xs15 {
    margin-top: 15px; }
  .mb-xs15 {
    margin-bottom: 15px; }
  .mt-xs-15 {
    margin-top: -15px; }
  .mb-xs-15 {
    margin-bottom: -15px; }
  .mt-xs16 {
    margin-top: 16px; }
  .mb-xs16 {
    margin-bottom: 16px; }
  .mt-xs-16 {
    margin-top: -16px; }
  .mb-xs-16 {
    margin-bottom: -16px; }
  .mt-xs17 {
    margin-top: 17px; }
  .mb-xs17 {
    margin-bottom: 17px; }
  .mt-xs-17 {
    margin-top: -17px; }
  .mb-xs-17 {
    margin-bottom: -17px; }
  .mt-xs18 {
    margin-top: 18px; }
  .mb-xs18 {
    margin-bottom: 18px; }
  .mt-xs-18 {
    margin-top: -18px; }
  .mb-xs-18 {
    margin-bottom: -18px; }
  .mt-xs19 {
    margin-top: 19px; }
  .mb-xs19 {
    margin-bottom: 19px; }
  .mt-xs-19 {
    margin-top: -19px; }
  .mb-xs-19 {
    margin-bottom: -19px; }
  .mt-xs20 {
    margin-top: 20px; }
  .mb-xs20 {
    margin-bottom: 20px; }
  .mt-xs-20 {
    margin-top: -20px; }
  .mb-xs-20 {
    margin-bottom: -20px; }
  .mt-xs21 {
    margin-top: 21px; }
  .mb-xs21 {
    margin-bottom: 21px; }
  .mt-xs-21 {
    margin-top: -21px; }
  .mb-xs-21 {
    margin-bottom: -21px; }
  .mt-xs22 {
    margin-top: 22px; }
  .mb-xs22 {
    margin-bottom: 22px; }
  .mt-xs-22 {
    margin-top: -22px; }
  .mb-xs-22 {
    margin-bottom: -22px; }
  .mt-xs23 {
    margin-top: 23px; }
  .mb-xs23 {
    margin-bottom: 23px; }
  .mt-xs-23 {
    margin-top: -23px; }
  .mb-xs-23 {
    margin-bottom: -23px; }
  .mt-xs24 {
    margin-top: 24px; }
  .mb-xs24 {
    margin-bottom: 24px; }
  .mt-xs-24 {
    margin-top: -24px; }
  .mb-xs-24 {
    margin-bottom: -24px; }
  .mt-xs25 {
    margin-top: 25px; }
  .mb-xs25 {
    margin-bottom: 25px; }
  .mt-xs-25 {
    margin-top: -25px; }
  .mb-xs-25 {
    margin-bottom: -25px; }
  .mt-xs26 {
    margin-top: 26px; }
  .mb-xs26 {
    margin-bottom: 26px; }
  .mt-xs-26 {
    margin-top: -26px; }
  .mb-xs-26 {
    margin-bottom: -26px; }
  .mt-xs27 {
    margin-top: 27px; }
  .mb-xs27 {
    margin-bottom: 27px; }
  .mt-xs-27 {
    margin-top: -27px; }
  .mb-xs-27 {
    margin-bottom: -27px; }
  .mt-xs28 {
    margin-top: 28px; }
  .mb-xs28 {
    margin-bottom: 28px; }
  .mt-xs-28 {
    margin-top: -28px; }
  .mb-xs-28 {
    margin-bottom: -28px; }
  .mt-xs29 {
    margin-top: 29px; }
  .mb-xs29 {
    margin-bottom: 29px; }
  .mt-xs-29 {
    margin-top: -29px; }
  .mb-xs-29 {
    margin-bottom: -29px; }
  .mt-xs30 {
    margin-top: 30px; }
  .mb-xs30 {
    margin-bottom: 30px; }
  .mt-xs-30 {
    margin-top: -30px; }
  .mb-xs-30 {
    margin-bottom: -30px; }
  .mt-xs31 {
    margin-top: 31px; }
  .mb-xs31 {
    margin-bottom: 31px; }
  .mt-xs-31 {
    margin-top: -31px; }
  .mb-xs-31 {
    margin-bottom: -31px; }
  .mt-xs32 {
    margin-top: 32px; }
  .mb-xs32 {
    margin-bottom: 32px; }
  .mt-xs-32 {
    margin-top: -32px; }
  .mb-xs-32 {
    margin-bottom: -32px; }
  .mt-xs33 {
    margin-top: 33px; }
  .mb-xs33 {
    margin-bottom: 33px; }
  .mt-xs-33 {
    margin-top: -33px; }
  .mb-xs-33 {
    margin-bottom: -33px; }
  .mt-xs34 {
    margin-top: 34px; }
  .mb-xs34 {
    margin-bottom: 34px; }
  .mt-xs-34 {
    margin-top: -34px; }
  .mb-xs-34 {
    margin-bottom: -34px; }
  .mt-xs35 {
    margin-top: 35px; }
  .mb-xs35 {
    margin-bottom: 35px; }
  .mt-xs-35 {
    margin-top: -35px; }
  .mb-xs-35 {
    margin-bottom: -35px; }
  .mt-xs36 {
    margin-top: 36px; }
  .mb-xs36 {
    margin-bottom: 36px; }
  .mt-xs-36 {
    margin-top: -36px; }
  .mb-xs-36 {
    margin-bottom: -36px; }
  .mt-xs37 {
    margin-top: 37px; }
  .mb-xs37 {
    margin-bottom: 37px; }
  .mt-xs-37 {
    margin-top: -37px; }
  .mb-xs-37 {
    margin-bottom: -37px; }
  .mt-xs38 {
    margin-top: 38px; }
  .mb-xs38 {
    margin-bottom: 38px; }
  .mt-xs-38 {
    margin-top: -38px; }
  .mb-xs-38 {
    margin-bottom: -38px; }
  .mt-xs39 {
    margin-top: 39px; }
  .mb-xs39 {
    margin-bottom: 39px; }
  .mt-xs-39 {
    margin-top: -39px; }
  .mb-xs-39 {
    margin-bottom: -39px; }
  .mt-xs40 {
    margin-top: 40px; }
  .mb-xs40 {
    margin-bottom: 40px; }
  .mt-xs-40 {
    margin-top: -40px; }
  .mb-xs-40 {
    margin-bottom: -40px; }
  .mt-xs41 {
    margin-top: 41px; }
  .mb-xs41 {
    margin-bottom: 41px; }
  .mt-xs-41 {
    margin-top: -41px; }
  .mb-xs-41 {
    margin-bottom: -41px; }
  .mt-xs42 {
    margin-top: 42px; }
  .mb-xs42 {
    margin-bottom: 42px; }
  .mt-xs-42 {
    margin-top: -42px; }
  .mb-xs-42 {
    margin-bottom: -42px; }
  .mt-xs43 {
    margin-top: 43px; }
  .mb-xs43 {
    margin-bottom: 43px; }
  .mt-xs-43 {
    margin-top: -43px; }
  .mb-xs-43 {
    margin-bottom: -43px; }
  .mt-xs44 {
    margin-top: 44px; }
  .mb-xs44 {
    margin-bottom: 44px; }
  .mt-xs-44 {
    margin-top: -44px; }
  .mb-xs-44 {
    margin-bottom: -44px; }
  .mt-xs45 {
    margin-top: 45px; }
  .mb-xs45 {
    margin-bottom: 45px; }
  .mt-xs-45 {
    margin-top: -45px; }
  .mb-xs-45 {
    margin-bottom: -45px; }
  .mt-xs46 {
    margin-top: 46px; }
  .mb-xs46 {
    margin-bottom: 46px; }
  .mt-xs-46 {
    margin-top: -46px; }
  .mb-xs-46 {
    margin-bottom: -46px; }
  .mt-xs47 {
    margin-top: 47px; }
  .mb-xs47 {
    margin-bottom: 47px; }
  .mt-xs-47 {
    margin-top: -47px; }
  .mb-xs-47 {
    margin-bottom: -47px; }
  .mt-xs48 {
    margin-top: 48px; }
  .mb-xs48 {
    margin-bottom: 48px; }
  .mt-xs-48 {
    margin-top: -48px; }
  .mb-xs-48 {
    margin-bottom: -48px; }
  .mt-xs49 {
    margin-top: 49px; }
  .mb-xs49 {
    margin-bottom: 49px; }
  .mt-xs-49 {
    margin-top: -49px; }
  .mb-xs-49 {
    margin-bottom: -49px; }
  .mt-xs50 {
    margin-top: 50px; }
  .mb-xs50 {
    margin-bottom: 50px; }
  .mt-xs-50 {
    margin-top: -50px; }
  .mb-xs-50 {
    margin-bottom: -50px; }
  .mt-xs51 {
    margin-top: 51px; }
  .mb-xs51 {
    margin-bottom: 51px; }
  .mt-xs-51 {
    margin-top: -51px; }
  .mb-xs-51 {
    margin-bottom: -51px; }
  .mt-xs52 {
    margin-top: 52px; }
  .mb-xs52 {
    margin-bottom: 52px; }
  .mt-xs-52 {
    margin-top: -52px; }
  .mb-xs-52 {
    margin-bottom: -52px; }
  .mt-xs53 {
    margin-top: 53px; }
  .mb-xs53 {
    margin-bottom: 53px; }
  .mt-xs-53 {
    margin-top: -53px; }
  .mb-xs-53 {
    margin-bottom: -53px; }
  .mt-xs54 {
    margin-top: 54px; }
  .mb-xs54 {
    margin-bottom: 54px; }
  .mt-xs-54 {
    margin-top: -54px; }
  .mb-xs-54 {
    margin-bottom: -54px; }
  .mt-xs55 {
    margin-top: 55px; }
  .mb-xs55 {
    margin-bottom: 55px; }
  .mt-xs-55 {
    margin-top: -55px; }
  .mb-xs-55 {
    margin-bottom: -55px; }
  .mt-xs56 {
    margin-top: 56px; }
  .mb-xs56 {
    margin-bottom: 56px; }
  .mt-xs-56 {
    margin-top: -56px; }
  .mb-xs-56 {
    margin-bottom: -56px; }
  .mt-xs57 {
    margin-top: 57px; }
  .mb-xs57 {
    margin-bottom: 57px; }
  .mt-xs-57 {
    margin-top: -57px; }
  .mb-xs-57 {
    margin-bottom: -57px; }
  .mt-xs58 {
    margin-top: 58px; }
  .mb-xs58 {
    margin-bottom: 58px; }
  .mt-xs-58 {
    margin-top: -58px; }
  .mb-xs-58 {
    margin-bottom: -58px; }
  .mt-xs59 {
    margin-top: 59px; }
  .mb-xs59 {
    margin-bottom: 59px; }
  .mt-xs-59 {
    margin-top: -59px; }
  .mb-xs-59 {
    margin-bottom: -59px; }
  .mt-xs60 {
    margin-top: 60px; }
  .mb-xs60 {
    margin-bottom: 60px; }
  .mt-xs-60 {
    margin-top: -60px; }
  .mb-xs-60 {
    margin-bottom: -60px; }
  .mt-xs61 {
    margin-top: 61px; }
  .mb-xs61 {
    margin-bottom: 61px; }
  .mt-xs-61 {
    margin-top: -61px; }
  .mb-xs-61 {
    margin-bottom: -61px; }
  .mt-xs62 {
    margin-top: 62px; }
  .mb-xs62 {
    margin-bottom: 62px; }
  .mt-xs-62 {
    margin-top: -62px; }
  .mb-xs-62 {
    margin-bottom: -62px; }
  .mt-xs63 {
    margin-top: 63px; }
  .mb-xs63 {
    margin-bottom: 63px; }
  .mt-xs-63 {
    margin-top: -63px; }
  .mb-xs-63 {
    margin-bottom: -63px; }
  .mt-xs64 {
    margin-top: 64px; }
  .mb-xs64 {
    margin-bottom: 64px; }
  .mt-xs-64 {
    margin-top: -64px; }
  .mb-xs-64 {
    margin-bottom: -64px; }
  .mt-xs65 {
    margin-top: 65px; }
  .mb-xs65 {
    margin-bottom: 65px; }
  .mt-xs-65 {
    margin-top: -65px; }
  .mb-xs-65 {
    margin-bottom: -65px; }
  .mt-xs66 {
    margin-top: 66px; }
  .mb-xs66 {
    margin-bottom: 66px; }
  .mt-xs-66 {
    margin-top: -66px; }
  .mb-xs-66 {
    margin-bottom: -66px; }
  .mt-xs67 {
    margin-top: 67px; }
  .mb-xs67 {
    margin-bottom: 67px; }
  .mt-xs-67 {
    margin-top: -67px; }
  .mb-xs-67 {
    margin-bottom: -67px; }
  .mt-xs68 {
    margin-top: 68px; }
  .mb-xs68 {
    margin-bottom: 68px; }
  .mt-xs-68 {
    margin-top: -68px; }
  .mb-xs-68 {
    margin-bottom: -68px; }
  .mt-xs69 {
    margin-top: 69px; }
  .mb-xs69 {
    margin-bottom: 69px; }
  .mt-xs-69 {
    margin-top: -69px; }
  .mb-xs-69 {
    margin-bottom: -69px; }
  .mt-xs70 {
    margin-top: 70px; }
  .mb-xs70 {
    margin-bottom: 70px; }
  .mt-xs-70 {
    margin-top: -70px; }
  .mb-xs-70 {
    margin-bottom: -70px; }
  .mt-xs71 {
    margin-top: 71px; }
  .mb-xs71 {
    margin-bottom: 71px; }
  .mt-xs-71 {
    margin-top: -71px; }
  .mb-xs-71 {
    margin-bottom: -71px; }
  .mt-xs72 {
    margin-top: 72px; }
  .mb-xs72 {
    margin-bottom: 72px; }
  .mt-xs-72 {
    margin-top: -72px; }
  .mb-xs-72 {
    margin-bottom: -72px; }
  .mt-xs73 {
    margin-top: 73px; }
  .mb-xs73 {
    margin-bottom: 73px; }
  .mt-xs-73 {
    margin-top: -73px; }
  .mb-xs-73 {
    margin-bottom: -73px; }
  .mt-xs74 {
    margin-top: 74px; }
  .mb-xs74 {
    margin-bottom: 74px; }
  .mt-xs-74 {
    margin-top: -74px; }
  .mb-xs-74 {
    margin-bottom: -74px; }
  .mt-xs75 {
    margin-top: 75px; }
  .mb-xs75 {
    margin-bottom: 75px; }
  .mt-xs-75 {
    margin-top: -75px; }
  .mb-xs-75 {
    margin-bottom: -75px; }
  .mt-xs76 {
    margin-top: 76px; }
  .mb-xs76 {
    margin-bottom: 76px; }
  .mt-xs-76 {
    margin-top: -76px; }
  .mb-xs-76 {
    margin-bottom: -76px; }
  .mt-xs77 {
    margin-top: 77px; }
  .mb-xs77 {
    margin-bottom: 77px; }
  .mt-xs-77 {
    margin-top: -77px; }
  .mb-xs-77 {
    margin-bottom: -77px; }
  .mt-xs78 {
    margin-top: 78px; }
  .mb-xs78 {
    margin-bottom: 78px; }
  .mt-xs-78 {
    margin-top: -78px; }
  .mb-xs-78 {
    margin-bottom: -78px; }
  .mt-xs79 {
    margin-top: 79px; }
  .mb-xs79 {
    margin-bottom: 79px; }
  .mt-xs-79 {
    margin-top: -79px; }
  .mb-xs-79 {
    margin-bottom: -79px; }
  .mt-xs80 {
    margin-top: 80px; }
  .mb-xs80 {
    margin-bottom: 80px; }
  .mt-xs-80 {
    margin-top: -80px; }
  .mb-xs-80 {
    margin-bottom: -80px; }
  .mt-xs81 {
    margin-top: 81px; }
  .mb-xs81 {
    margin-bottom: 81px; }
  .mt-xs-81 {
    margin-top: -81px; }
  .mb-xs-81 {
    margin-bottom: -81px; }
  .mt-xs82 {
    margin-top: 82px; }
  .mb-xs82 {
    margin-bottom: 82px; }
  .mt-xs-82 {
    margin-top: -82px; }
  .mb-xs-82 {
    margin-bottom: -82px; }
  .mt-xs83 {
    margin-top: 83px; }
  .mb-xs83 {
    margin-bottom: 83px; }
  .mt-xs-83 {
    margin-top: -83px; }
  .mb-xs-83 {
    margin-bottom: -83px; }
  .mt-xs84 {
    margin-top: 84px; }
  .mb-xs84 {
    margin-bottom: 84px; }
  .mt-xs-84 {
    margin-top: -84px; }
  .mb-xs-84 {
    margin-bottom: -84px; }
  .mt-xs85 {
    margin-top: 85px; }
  .mb-xs85 {
    margin-bottom: 85px; }
  .mt-xs-85 {
    margin-top: -85px; }
  .mb-xs-85 {
    margin-bottom: -85px; }
  .mt-xs86 {
    margin-top: 86px; }
  .mb-xs86 {
    margin-bottom: 86px; }
  .mt-xs-86 {
    margin-top: -86px; }
  .mb-xs-86 {
    margin-bottom: -86px; }
  .mt-xs87 {
    margin-top: 87px; }
  .mb-xs87 {
    margin-bottom: 87px; }
  .mt-xs-87 {
    margin-top: -87px; }
  .mb-xs-87 {
    margin-bottom: -87px; }
  .mt-xs88 {
    margin-top: 88px; }
  .mb-xs88 {
    margin-bottom: 88px; }
  .mt-xs-88 {
    margin-top: -88px; }
  .mb-xs-88 {
    margin-bottom: -88px; }
  .mt-xs89 {
    margin-top: 89px; }
  .mb-xs89 {
    margin-bottom: 89px; }
  .mt-xs-89 {
    margin-top: -89px; }
  .mb-xs-89 {
    margin-bottom: -89px; }
  .mt-xs90 {
    margin-top: 90px; }
  .mb-xs90 {
    margin-bottom: 90px; }
  .mt-xs-90 {
    margin-top: -90px; }
  .mb-xs-90 {
    margin-bottom: -90px; }
  .mt-xs91 {
    margin-top: 91px; }
  .mb-xs91 {
    margin-bottom: 91px; }
  .mt-xs-91 {
    margin-top: -91px; }
  .mb-xs-91 {
    margin-bottom: -91px; }
  .mt-xs92 {
    margin-top: 92px; }
  .mb-xs92 {
    margin-bottom: 92px; }
  .mt-xs-92 {
    margin-top: -92px; }
  .mb-xs-92 {
    margin-bottom: -92px; }
  .mt-xs93 {
    margin-top: 93px; }
  .mb-xs93 {
    margin-bottom: 93px; }
  .mt-xs-93 {
    margin-top: -93px; }
  .mb-xs-93 {
    margin-bottom: -93px; }
  .mt-xs94 {
    margin-top: 94px; }
  .mb-xs94 {
    margin-bottom: 94px; }
  .mt-xs-94 {
    margin-top: -94px; }
  .mb-xs-94 {
    margin-bottom: -94px; }
  .mt-xs95 {
    margin-top: 95px; }
  .mb-xs95 {
    margin-bottom: 95px; }
  .mt-xs-95 {
    margin-top: -95px; }
  .mb-xs-95 {
    margin-bottom: -95px; }
  .mt-xs96 {
    margin-top: 96px; }
  .mb-xs96 {
    margin-bottom: 96px; }
  .mt-xs-96 {
    margin-top: -96px; }
  .mb-xs-96 {
    margin-bottom: -96px; }
  .mt-xs97 {
    margin-top: 97px; }
  .mb-xs97 {
    margin-bottom: 97px; }
  .mt-xs-97 {
    margin-top: -97px; }
  .mb-xs-97 {
    margin-bottom: -97px; }
  .mt-xs98 {
    margin-top: 98px; }
  .mb-xs98 {
    margin-bottom: 98px; }
  .mt-xs-98 {
    margin-top: -98px; }
  .mb-xs-98 {
    margin-bottom: -98px; }
  .mt-xs99 {
    margin-top: 99px; }
  .mb-xs99 {
    margin-bottom: 99px; }
  .mt-xs-99 {
    margin-top: -99px; }
  .mb-xs-99 {
    margin-bottom: -99px; }
  .mt-xs100 {
    margin-top: 100px; }
  .mb-xs100 {
    margin-bottom: 100px; }
  .mt-xs-100 {
    margin-top: -100px; }
  .mb-xs-100 {
    margin-bottom: -100px; } }

@media screen and (min-width: 768px) {
  .mt-sm0 {
    margin-top: 0px; }
  .mb-sm0 {
    margin-bottom: 0px; }
  .mt-sm-0 {
    margin-top: -0px; }
  .mb-sm-0 {
    margin-bottom: -0px; }
  .mt-sm1 {
    margin-top: 1px; }
  .mb-sm1 {
    margin-bottom: 1px; }
  .mt-sm-1 {
    margin-top: -1px; }
  .mb-sm-1 {
    margin-bottom: -1px; }
  .mt-sm2 {
    margin-top: 2px; }
  .mb-sm2 {
    margin-bottom: 2px; }
  .mt-sm-2 {
    margin-top: -2px; }
  .mb-sm-2 {
    margin-bottom: -2px; }
  .mt-sm3 {
    margin-top: 3px; }
  .mb-sm3 {
    margin-bottom: 3px; }
  .mt-sm-3 {
    margin-top: -3px; }
  .mb-sm-3 {
    margin-bottom: -3px; }
  .mt-sm4 {
    margin-top: 4px; }
  .mb-sm4 {
    margin-bottom: 4px; }
  .mt-sm-4 {
    margin-top: -4px; }
  .mb-sm-4 {
    margin-bottom: -4px; }
  .mt-sm5 {
    margin-top: 5px; }
  .mb-sm5 {
    margin-bottom: 5px; }
  .mt-sm-5 {
    margin-top: -5px; }
  .mb-sm-5 {
    margin-bottom: -5px; }
  .mt-sm6 {
    margin-top: 6px; }
  .mb-sm6 {
    margin-bottom: 6px; }
  .mt-sm-6 {
    margin-top: -6px; }
  .mb-sm-6 {
    margin-bottom: -6px; }
  .mt-sm7 {
    margin-top: 7px; }
  .mb-sm7 {
    margin-bottom: 7px; }
  .mt-sm-7 {
    margin-top: -7px; }
  .mb-sm-7 {
    margin-bottom: -7px; }
  .mt-sm8 {
    margin-top: 8px; }
  .mb-sm8 {
    margin-bottom: 8px; }
  .mt-sm-8 {
    margin-top: -8px; }
  .mb-sm-8 {
    margin-bottom: -8px; }
  .mt-sm9 {
    margin-top: 9px; }
  .mb-sm9 {
    margin-bottom: 9px; }
  .mt-sm-9 {
    margin-top: -9px; }
  .mb-sm-9 {
    margin-bottom: -9px; }
  .mt-sm10 {
    margin-top: 10px; }
  .mb-sm10 {
    margin-bottom: 10px; }
  .mt-sm-10 {
    margin-top: -10px; }
  .mb-sm-10 {
    margin-bottom: -10px; }
  .mt-sm11 {
    margin-top: 11px; }
  .mb-sm11 {
    margin-bottom: 11px; }
  .mt-sm-11 {
    margin-top: -11px; }
  .mb-sm-11 {
    margin-bottom: -11px; }
  .mt-sm12 {
    margin-top: 12px; }
  .mb-sm12 {
    margin-bottom: 12px; }
  .mt-sm-12 {
    margin-top: -12px; }
  .mb-sm-12 {
    margin-bottom: -12px; }
  .mt-sm13 {
    margin-top: 13px; }
  .mb-sm13 {
    margin-bottom: 13px; }
  .mt-sm-13 {
    margin-top: -13px; }
  .mb-sm-13 {
    margin-bottom: -13px; }
  .mt-sm14 {
    margin-top: 14px; }
  .mb-sm14 {
    margin-bottom: 14px; }
  .mt-sm-14 {
    margin-top: -14px; }
  .mb-sm-14 {
    margin-bottom: -14px; }
  .mt-sm15 {
    margin-top: 15px; }
  .mb-sm15 {
    margin-bottom: 15px; }
  .mt-sm-15 {
    margin-top: -15px; }
  .mb-sm-15 {
    margin-bottom: -15px; }
  .mt-sm16 {
    margin-top: 16px; }
  .mb-sm16 {
    margin-bottom: 16px; }
  .mt-sm-16 {
    margin-top: -16px; }
  .mb-sm-16 {
    margin-bottom: -16px; }
  .mt-sm17 {
    margin-top: 17px; }
  .mb-sm17 {
    margin-bottom: 17px; }
  .mt-sm-17 {
    margin-top: -17px; }
  .mb-sm-17 {
    margin-bottom: -17px; }
  .mt-sm18 {
    margin-top: 18px; }
  .mb-sm18 {
    margin-bottom: 18px; }
  .mt-sm-18 {
    margin-top: -18px; }
  .mb-sm-18 {
    margin-bottom: -18px; }
  .mt-sm19 {
    margin-top: 19px; }
  .mb-sm19 {
    margin-bottom: 19px; }
  .mt-sm-19 {
    margin-top: -19px; }
  .mb-sm-19 {
    margin-bottom: -19px; }
  .mt-sm20 {
    margin-top: 20px; }
  .mb-sm20 {
    margin-bottom: 20px; }
  .mt-sm-20 {
    margin-top: -20px; }
  .mb-sm-20 {
    margin-bottom: -20px; }
  .mt-sm21 {
    margin-top: 21px; }
  .mb-sm21 {
    margin-bottom: 21px; }
  .mt-sm-21 {
    margin-top: -21px; }
  .mb-sm-21 {
    margin-bottom: -21px; }
  .mt-sm22 {
    margin-top: 22px; }
  .mb-sm22 {
    margin-bottom: 22px; }
  .mt-sm-22 {
    margin-top: -22px; }
  .mb-sm-22 {
    margin-bottom: -22px; }
  .mt-sm23 {
    margin-top: 23px; }
  .mb-sm23 {
    margin-bottom: 23px; }
  .mt-sm-23 {
    margin-top: -23px; }
  .mb-sm-23 {
    margin-bottom: -23px; }
  .mt-sm24 {
    margin-top: 24px; }
  .mb-sm24 {
    margin-bottom: 24px; }
  .mt-sm-24 {
    margin-top: -24px; }
  .mb-sm-24 {
    margin-bottom: -24px; }
  .mt-sm25 {
    margin-top: 25px; }
  .mb-sm25 {
    margin-bottom: 25px; }
  .mt-sm-25 {
    margin-top: -25px; }
  .mb-sm-25 {
    margin-bottom: -25px; }
  .mt-sm26 {
    margin-top: 26px; }
  .mb-sm26 {
    margin-bottom: 26px; }
  .mt-sm-26 {
    margin-top: -26px; }
  .mb-sm-26 {
    margin-bottom: -26px; }
  .mt-sm27 {
    margin-top: 27px; }
  .mb-sm27 {
    margin-bottom: 27px; }
  .mt-sm-27 {
    margin-top: -27px; }
  .mb-sm-27 {
    margin-bottom: -27px; }
  .mt-sm28 {
    margin-top: 28px; }
  .mb-sm28 {
    margin-bottom: 28px; }
  .mt-sm-28 {
    margin-top: -28px; }
  .mb-sm-28 {
    margin-bottom: -28px; }
  .mt-sm29 {
    margin-top: 29px; }
  .mb-sm29 {
    margin-bottom: 29px; }
  .mt-sm-29 {
    margin-top: -29px; }
  .mb-sm-29 {
    margin-bottom: -29px; }
  .mt-sm30 {
    margin-top: 30px; }
  .mb-sm30 {
    margin-bottom: 30px; }
  .mt-sm-30 {
    margin-top: -30px; }
  .mb-sm-30 {
    margin-bottom: -30px; }
  .mt-sm31 {
    margin-top: 31px; }
  .mb-sm31 {
    margin-bottom: 31px; }
  .mt-sm-31 {
    margin-top: -31px; }
  .mb-sm-31 {
    margin-bottom: -31px; }
  .mt-sm32 {
    margin-top: 32px; }
  .mb-sm32 {
    margin-bottom: 32px; }
  .mt-sm-32 {
    margin-top: -32px; }
  .mb-sm-32 {
    margin-bottom: -32px; }
  .mt-sm33 {
    margin-top: 33px; }
  .mb-sm33 {
    margin-bottom: 33px; }
  .mt-sm-33 {
    margin-top: -33px; }
  .mb-sm-33 {
    margin-bottom: -33px; }
  .mt-sm34 {
    margin-top: 34px; }
  .mb-sm34 {
    margin-bottom: 34px; }
  .mt-sm-34 {
    margin-top: -34px; }
  .mb-sm-34 {
    margin-bottom: -34px; }
  .mt-sm35 {
    margin-top: 35px; }
  .mb-sm35 {
    margin-bottom: 35px; }
  .mt-sm-35 {
    margin-top: -35px; }
  .mb-sm-35 {
    margin-bottom: -35px; }
  .mt-sm36 {
    margin-top: 36px; }
  .mb-sm36 {
    margin-bottom: 36px; }
  .mt-sm-36 {
    margin-top: -36px; }
  .mb-sm-36 {
    margin-bottom: -36px; }
  .mt-sm37 {
    margin-top: 37px; }
  .mb-sm37 {
    margin-bottom: 37px; }
  .mt-sm-37 {
    margin-top: -37px; }
  .mb-sm-37 {
    margin-bottom: -37px; }
  .mt-sm38 {
    margin-top: 38px; }
  .mb-sm38 {
    margin-bottom: 38px; }
  .mt-sm-38 {
    margin-top: -38px; }
  .mb-sm-38 {
    margin-bottom: -38px; }
  .mt-sm39 {
    margin-top: 39px; }
  .mb-sm39 {
    margin-bottom: 39px; }
  .mt-sm-39 {
    margin-top: -39px; }
  .mb-sm-39 {
    margin-bottom: -39px; }
  .mt-sm40 {
    margin-top: 40px; }
  .mb-sm40 {
    margin-bottom: 40px; }
  .mt-sm-40 {
    margin-top: -40px; }
  .mb-sm-40 {
    margin-bottom: -40px; }
  .mt-sm41 {
    margin-top: 41px; }
  .mb-sm41 {
    margin-bottom: 41px; }
  .mt-sm-41 {
    margin-top: -41px; }
  .mb-sm-41 {
    margin-bottom: -41px; }
  .mt-sm42 {
    margin-top: 42px; }
  .mb-sm42 {
    margin-bottom: 42px; }
  .mt-sm-42 {
    margin-top: -42px; }
  .mb-sm-42 {
    margin-bottom: -42px; }
  .mt-sm43 {
    margin-top: 43px; }
  .mb-sm43 {
    margin-bottom: 43px; }
  .mt-sm-43 {
    margin-top: -43px; }
  .mb-sm-43 {
    margin-bottom: -43px; }
  .mt-sm44 {
    margin-top: 44px; }
  .mb-sm44 {
    margin-bottom: 44px; }
  .mt-sm-44 {
    margin-top: -44px; }
  .mb-sm-44 {
    margin-bottom: -44px; }
  .mt-sm45 {
    margin-top: 45px; }
  .mb-sm45 {
    margin-bottom: 45px; }
  .mt-sm-45 {
    margin-top: -45px; }
  .mb-sm-45 {
    margin-bottom: -45px; }
  .mt-sm46 {
    margin-top: 46px; }
  .mb-sm46 {
    margin-bottom: 46px; }
  .mt-sm-46 {
    margin-top: -46px; }
  .mb-sm-46 {
    margin-bottom: -46px; }
  .mt-sm47 {
    margin-top: 47px; }
  .mb-sm47 {
    margin-bottom: 47px; }
  .mt-sm-47 {
    margin-top: -47px; }
  .mb-sm-47 {
    margin-bottom: -47px; }
  .mt-sm48 {
    margin-top: 48px; }
  .mb-sm48 {
    margin-bottom: 48px; }
  .mt-sm-48 {
    margin-top: -48px; }
  .mb-sm-48 {
    margin-bottom: -48px; }
  .mt-sm49 {
    margin-top: 49px; }
  .mb-sm49 {
    margin-bottom: 49px; }
  .mt-sm-49 {
    margin-top: -49px; }
  .mb-sm-49 {
    margin-bottom: -49px; }
  .mt-sm50 {
    margin-top: 50px; }
  .mb-sm50 {
    margin-bottom: 50px; }
  .mt-sm-50 {
    margin-top: -50px; }
  .mb-sm-50 {
    margin-bottom: -50px; }
  .mt-sm51 {
    margin-top: 51px; }
  .mb-sm51 {
    margin-bottom: 51px; }
  .mt-sm-51 {
    margin-top: -51px; }
  .mb-sm-51 {
    margin-bottom: -51px; }
  .mt-sm52 {
    margin-top: 52px; }
  .mb-sm52 {
    margin-bottom: 52px; }
  .mt-sm-52 {
    margin-top: -52px; }
  .mb-sm-52 {
    margin-bottom: -52px; }
  .mt-sm53 {
    margin-top: 53px; }
  .mb-sm53 {
    margin-bottom: 53px; }
  .mt-sm-53 {
    margin-top: -53px; }
  .mb-sm-53 {
    margin-bottom: -53px; }
  .mt-sm54 {
    margin-top: 54px; }
  .mb-sm54 {
    margin-bottom: 54px; }
  .mt-sm-54 {
    margin-top: -54px; }
  .mb-sm-54 {
    margin-bottom: -54px; }
  .mt-sm55 {
    margin-top: 55px; }
  .mb-sm55 {
    margin-bottom: 55px; }
  .mt-sm-55 {
    margin-top: -55px; }
  .mb-sm-55 {
    margin-bottom: -55px; }
  .mt-sm56 {
    margin-top: 56px; }
  .mb-sm56 {
    margin-bottom: 56px; }
  .mt-sm-56 {
    margin-top: -56px; }
  .mb-sm-56 {
    margin-bottom: -56px; }
  .mt-sm57 {
    margin-top: 57px; }
  .mb-sm57 {
    margin-bottom: 57px; }
  .mt-sm-57 {
    margin-top: -57px; }
  .mb-sm-57 {
    margin-bottom: -57px; }
  .mt-sm58 {
    margin-top: 58px; }
  .mb-sm58 {
    margin-bottom: 58px; }
  .mt-sm-58 {
    margin-top: -58px; }
  .mb-sm-58 {
    margin-bottom: -58px; }
  .mt-sm59 {
    margin-top: 59px; }
  .mb-sm59 {
    margin-bottom: 59px; }
  .mt-sm-59 {
    margin-top: -59px; }
  .mb-sm-59 {
    margin-bottom: -59px; }
  .mt-sm60 {
    margin-top: 60px; }
  .mb-sm60 {
    margin-bottom: 60px; }
  .mt-sm-60 {
    margin-top: -60px; }
  .mb-sm-60 {
    margin-bottom: -60px; }
  .mt-sm61 {
    margin-top: 61px; }
  .mb-sm61 {
    margin-bottom: 61px; }
  .mt-sm-61 {
    margin-top: -61px; }
  .mb-sm-61 {
    margin-bottom: -61px; }
  .mt-sm62 {
    margin-top: 62px; }
  .mb-sm62 {
    margin-bottom: 62px; }
  .mt-sm-62 {
    margin-top: -62px; }
  .mb-sm-62 {
    margin-bottom: -62px; }
  .mt-sm63 {
    margin-top: 63px; }
  .mb-sm63 {
    margin-bottom: 63px; }
  .mt-sm-63 {
    margin-top: -63px; }
  .mb-sm-63 {
    margin-bottom: -63px; }
  .mt-sm64 {
    margin-top: 64px; }
  .mb-sm64 {
    margin-bottom: 64px; }
  .mt-sm-64 {
    margin-top: -64px; }
  .mb-sm-64 {
    margin-bottom: -64px; }
  .mt-sm65 {
    margin-top: 65px; }
  .mb-sm65 {
    margin-bottom: 65px; }
  .mt-sm-65 {
    margin-top: -65px; }
  .mb-sm-65 {
    margin-bottom: -65px; }
  .mt-sm66 {
    margin-top: 66px; }
  .mb-sm66 {
    margin-bottom: 66px; }
  .mt-sm-66 {
    margin-top: -66px; }
  .mb-sm-66 {
    margin-bottom: -66px; }
  .mt-sm67 {
    margin-top: 67px; }
  .mb-sm67 {
    margin-bottom: 67px; }
  .mt-sm-67 {
    margin-top: -67px; }
  .mb-sm-67 {
    margin-bottom: -67px; }
  .mt-sm68 {
    margin-top: 68px; }
  .mb-sm68 {
    margin-bottom: 68px; }
  .mt-sm-68 {
    margin-top: -68px; }
  .mb-sm-68 {
    margin-bottom: -68px; }
  .mt-sm69 {
    margin-top: 69px; }
  .mb-sm69 {
    margin-bottom: 69px; }
  .mt-sm-69 {
    margin-top: -69px; }
  .mb-sm-69 {
    margin-bottom: -69px; }
  .mt-sm70 {
    margin-top: 70px; }
  .mb-sm70 {
    margin-bottom: 70px; }
  .mt-sm-70 {
    margin-top: -70px; }
  .mb-sm-70 {
    margin-bottom: -70px; }
  .mt-sm71 {
    margin-top: 71px; }
  .mb-sm71 {
    margin-bottom: 71px; }
  .mt-sm-71 {
    margin-top: -71px; }
  .mb-sm-71 {
    margin-bottom: -71px; }
  .mt-sm72 {
    margin-top: 72px; }
  .mb-sm72 {
    margin-bottom: 72px; }
  .mt-sm-72 {
    margin-top: -72px; }
  .mb-sm-72 {
    margin-bottom: -72px; }
  .mt-sm73 {
    margin-top: 73px; }
  .mb-sm73 {
    margin-bottom: 73px; }
  .mt-sm-73 {
    margin-top: -73px; }
  .mb-sm-73 {
    margin-bottom: -73px; }
  .mt-sm74 {
    margin-top: 74px; }
  .mb-sm74 {
    margin-bottom: 74px; }
  .mt-sm-74 {
    margin-top: -74px; }
  .mb-sm-74 {
    margin-bottom: -74px; }
  .mt-sm75 {
    margin-top: 75px; }
  .mb-sm75 {
    margin-bottom: 75px; }
  .mt-sm-75 {
    margin-top: -75px; }
  .mb-sm-75 {
    margin-bottom: -75px; }
  .mt-sm76 {
    margin-top: 76px; }
  .mb-sm76 {
    margin-bottom: 76px; }
  .mt-sm-76 {
    margin-top: -76px; }
  .mb-sm-76 {
    margin-bottom: -76px; }
  .mt-sm77 {
    margin-top: 77px; }
  .mb-sm77 {
    margin-bottom: 77px; }
  .mt-sm-77 {
    margin-top: -77px; }
  .mb-sm-77 {
    margin-bottom: -77px; }
  .mt-sm78 {
    margin-top: 78px; }
  .mb-sm78 {
    margin-bottom: 78px; }
  .mt-sm-78 {
    margin-top: -78px; }
  .mb-sm-78 {
    margin-bottom: -78px; }
  .mt-sm79 {
    margin-top: 79px; }
  .mb-sm79 {
    margin-bottom: 79px; }
  .mt-sm-79 {
    margin-top: -79px; }
  .mb-sm-79 {
    margin-bottom: -79px; }
  .mt-sm80 {
    margin-top: 80px; }
  .mb-sm80 {
    margin-bottom: 80px; }
  .mt-sm-80 {
    margin-top: -80px; }
  .mb-sm-80 {
    margin-bottom: -80px; }
  .mt-sm81 {
    margin-top: 81px; }
  .mb-sm81 {
    margin-bottom: 81px; }
  .mt-sm-81 {
    margin-top: -81px; }
  .mb-sm-81 {
    margin-bottom: -81px; }
  .mt-sm82 {
    margin-top: 82px; }
  .mb-sm82 {
    margin-bottom: 82px; }
  .mt-sm-82 {
    margin-top: -82px; }
  .mb-sm-82 {
    margin-bottom: -82px; }
  .mt-sm83 {
    margin-top: 83px; }
  .mb-sm83 {
    margin-bottom: 83px; }
  .mt-sm-83 {
    margin-top: -83px; }
  .mb-sm-83 {
    margin-bottom: -83px; }
  .mt-sm84 {
    margin-top: 84px; }
  .mb-sm84 {
    margin-bottom: 84px; }
  .mt-sm-84 {
    margin-top: -84px; }
  .mb-sm-84 {
    margin-bottom: -84px; }
  .mt-sm85 {
    margin-top: 85px; }
  .mb-sm85 {
    margin-bottom: 85px; }
  .mt-sm-85 {
    margin-top: -85px; }
  .mb-sm-85 {
    margin-bottom: -85px; }
  .mt-sm86 {
    margin-top: 86px; }
  .mb-sm86 {
    margin-bottom: 86px; }
  .mt-sm-86 {
    margin-top: -86px; }
  .mb-sm-86 {
    margin-bottom: -86px; }
  .mt-sm87 {
    margin-top: 87px; }
  .mb-sm87 {
    margin-bottom: 87px; }
  .mt-sm-87 {
    margin-top: -87px; }
  .mb-sm-87 {
    margin-bottom: -87px; }
  .mt-sm88 {
    margin-top: 88px; }
  .mb-sm88 {
    margin-bottom: 88px; }
  .mt-sm-88 {
    margin-top: -88px; }
  .mb-sm-88 {
    margin-bottom: -88px; }
  .mt-sm89 {
    margin-top: 89px; }
  .mb-sm89 {
    margin-bottom: 89px; }
  .mt-sm-89 {
    margin-top: -89px; }
  .mb-sm-89 {
    margin-bottom: -89px; }
  .mt-sm90 {
    margin-top: 90px; }
  .mb-sm90 {
    margin-bottom: 90px; }
  .mt-sm-90 {
    margin-top: -90px; }
  .mb-sm-90 {
    margin-bottom: -90px; }
  .mt-sm91 {
    margin-top: 91px; }
  .mb-sm91 {
    margin-bottom: 91px; }
  .mt-sm-91 {
    margin-top: -91px; }
  .mb-sm-91 {
    margin-bottom: -91px; }
  .mt-sm92 {
    margin-top: 92px; }
  .mb-sm92 {
    margin-bottom: 92px; }
  .mt-sm-92 {
    margin-top: -92px; }
  .mb-sm-92 {
    margin-bottom: -92px; }
  .mt-sm93 {
    margin-top: 93px; }
  .mb-sm93 {
    margin-bottom: 93px; }
  .mt-sm-93 {
    margin-top: -93px; }
  .mb-sm-93 {
    margin-bottom: -93px; }
  .mt-sm94 {
    margin-top: 94px; }
  .mb-sm94 {
    margin-bottom: 94px; }
  .mt-sm-94 {
    margin-top: -94px; }
  .mb-sm-94 {
    margin-bottom: -94px; }
  .mt-sm95 {
    margin-top: 95px; }
  .mb-sm95 {
    margin-bottom: 95px; }
  .mt-sm-95 {
    margin-top: -95px; }
  .mb-sm-95 {
    margin-bottom: -95px; }
  .mt-sm96 {
    margin-top: 96px; }
  .mb-sm96 {
    margin-bottom: 96px; }
  .mt-sm-96 {
    margin-top: -96px; }
  .mb-sm-96 {
    margin-bottom: -96px; }
  .mt-sm97 {
    margin-top: 97px; }
  .mb-sm97 {
    margin-bottom: 97px; }
  .mt-sm-97 {
    margin-top: -97px; }
  .mb-sm-97 {
    margin-bottom: -97px; }
  .mt-sm98 {
    margin-top: 98px; }
  .mb-sm98 {
    margin-bottom: 98px; }
  .mt-sm-98 {
    margin-top: -98px; }
  .mb-sm-98 {
    margin-bottom: -98px; }
  .mt-sm99 {
    margin-top: 99px; }
  .mb-sm99 {
    margin-bottom: 99px; }
  .mt-sm-99 {
    margin-top: -99px; }
  .mb-sm-99 {
    margin-bottom: -99px; }
  .mt-sm100 {
    margin-top: 100px; }
  .mb-sm100 {
    margin-bottom: 100px; }
  .mt-sm-100 {
    margin-top: -100px; }
  .mb-sm-100 {
    margin-bottom: -100px; } }

@media screen and (min-width: 992px) {
  .mt-md0 {
    margin-top: 0px; }
  .mb-md0 {
    margin-bottom: 0px; }
  .mt-md-0 {
    margin-top: -0px; }
  .mb-md-0 {
    margin-bottom: -0px; }
  .mt-md1 {
    margin-top: 1px; }
  .mb-md1 {
    margin-bottom: 1px; }
  .mt-md-1 {
    margin-top: -1px; }
  .mb-md-1 {
    margin-bottom: -1px; }
  .mt-md2 {
    margin-top: 2px; }
  .mb-md2 {
    margin-bottom: 2px; }
  .mt-md-2 {
    margin-top: -2px; }
  .mb-md-2 {
    margin-bottom: -2px; }
  .mt-md3 {
    margin-top: 3px; }
  .mb-md3 {
    margin-bottom: 3px; }
  .mt-md-3 {
    margin-top: -3px; }
  .mb-md-3 {
    margin-bottom: -3px; }
  .mt-md4 {
    margin-top: 4px; }
  .mb-md4 {
    margin-bottom: 4px; }
  .mt-md-4 {
    margin-top: -4px; }
  .mb-md-4 {
    margin-bottom: -4px; }
  .mt-md5 {
    margin-top: 5px; }
  .mb-md5 {
    margin-bottom: 5px; }
  .mt-md-5 {
    margin-top: -5px; }
  .mb-md-5 {
    margin-bottom: -5px; }
  .mt-md6 {
    margin-top: 6px; }
  .mb-md6 {
    margin-bottom: 6px; }
  .mt-md-6 {
    margin-top: -6px; }
  .mb-md-6 {
    margin-bottom: -6px; }
  .mt-md7 {
    margin-top: 7px; }
  .mb-md7 {
    margin-bottom: 7px; }
  .mt-md-7 {
    margin-top: -7px; }
  .mb-md-7 {
    margin-bottom: -7px; }
  .mt-md8 {
    margin-top: 8px; }
  .mb-md8 {
    margin-bottom: 8px; }
  .mt-md-8 {
    margin-top: -8px; }
  .mb-md-8 {
    margin-bottom: -8px; }
  .mt-md9 {
    margin-top: 9px; }
  .mb-md9 {
    margin-bottom: 9px; }
  .mt-md-9 {
    margin-top: -9px; }
  .mb-md-9 {
    margin-bottom: -9px; }
  .mt-md10 {
    margin-top: 10px; }
  .mb-md10 {
    margin-bottom: 10px; }
  .mt-md-10 {
    margin-top: -10px; }
  .mb-md-10 {
    margin-bottom: -10px; }
  .mt-md11 {
    margin-top: 11px; }
  .mb-md11 {
    margin-bottom: 11px; }
  .mt-md-11 {
    margin-top: -11px; }
  .mb-md-11 {
    margin-bottom: -11px; }
  .mt-md12 {
    margin-top: 12px; }
  .mb-md12 {
    margin-bottom: 12px; }
  .mt-md-12 {
    margin-top: -12px; }
  .mb-md-12 {
    margin-bottom: -12px; }
  .mt-md13 {
    margin-top: 13px; }
  .mb-md13 {
    margin-bottom: 13px; }
  .mt-md-13 {
    margin-top: -13px; }
  .mb-md-13 {
    margin-bottom: -13px; }
  .mt-md14 {
    margin-top: 14px; }
  .mb-md14 {
    margin-bottom: 14px; }
  .mt-md-14 {
    margin-top: -14px; }
  .mb-md-14 {
    margin-bottom: -14px; }
  .mt-md15 {
    margin-top: 15px; }
  .mb-md15 {
    margin-bottom: 15px; }
  .mt-md-15 {
    margin-top: -15px; }
  .mb-md-15 {
    margin-bottom: -15px; }
  .mt-md16 {
    margin-top: 16px; }
  .mb-md16 {
    margin-bottom: 16px; }
  .mt-md-16 {
    margin-top: -16px; }
  .mb-md-16 {
    margin-bottom: -16px; }
  .mt-md17 {
    margin-top: 17px; }
  .mb-md17 {
    margin-bottom: 17px; }
  .mt-md-17 {
    margin-top: -17px; }
  .mb-md-17 {
    margin-bottom: -17px; }
  .mt-md18 {
    margin-top: 18px; }
  .mb-md18 {
    margin-bottom: 18px; }
  .mt-md-18 {
    margin-top: -18px; }
  .mb-md-18 {
    margin-bottom: -18px; }
  .mt-md19 {
    margin-top: 19px; }
  .mb-md19 {
    margin-bottom: 19px; }
  .mt-md-19 {
    margin-top: -19px; }
  .mb-md-19 {
    margin-bottom: -19px; }
  .mt-md20 {
    margin-top: 20px; }
  .mb-md20 {
    margin-bottom: 20px; }
  .mt-md-20 {
    margin-top: -20px; }
  .mb-md-20 {
    margin-bottom: -20px; }
  .mt-md21 {
    margin-top: 21px; }
  .mb-md21 {
    margin-bottom: 21px; }
  .mt-md-21 {
    margin-top: -21px; }
  .mb-md-21 {
    margin-bottom: -21px; }
  .mt-md22 {
    margin-top: 22px; }
  .mb-md22 {
    margin-bottom: 22px; }
  .mt-md-22 {
    margin-top: -22px; }
  .mb-md-22 {
    margin-bottom: -22px; }
  .mt-md23 {
    margin-top: 23px; }
  .mb-md23 {
    margin-bottom: 23px; }
  .mt-md-23 {
    margin-top: -23px; }
  .mb-md-23 {
    margin-bottom: -23px; }
  .mt-md24 {
    margin-top: 24px; }
  .mb-md24 {
    margin-bottom: 24px; }
  .mt-md-24 {
    margin-top: -24px; }
  .mb-md-24 {
    margin-bottom: -24px; }
  .mt-md25 {
    margin-top: 25px; }
  .mb-md25 {
    margin-bottom: 25px; }
  .mt-md-25 {
    margin-top: -25px; }
  .mb-md-25 {
    margin-bottom: -25px; }
  .mt-md26 {
    margin-top: 26px; }
  .mb-md26 {
    margin-bottom: 26px; }
  .mt-md-26 {
    margin-top: -26px; }
  .mb-md-26 {
    margin-bottom: -26px; }
  .mt-md27 {
    margin-top: 27px; }
  .mb-md27 {
    margin-bottom: 27px; }
  .mt-md-27 {
    margin-top: -27px; }
  .mb-md-27 {
    margin-bottom: -27px; }
  .mt-md28 {
    margin-top: 28px; }
  .mb-md28 {
    margin-bottom: 28px; }
  .mt-md-28 {
    margin-top: -28px; }
  .mb-md-28 {
    margin-bottom: -28px; }
  .mt-md29 {
    margin-top: 29px; }
  .mb-md29 {
    margin-bottom: 29px; }
  .mt-md-29 {
    margin-top: -29px; }
  .mb-md-29 {
    margin-bottom: -29px; }
  .mt-md30 {
    margin-top: 30px; }
  .mb-md30 {
    margin-bottom: 30px; }
  .mt-md-30 {
    margin-top: -30px; }
  .mb-md-30 {
    margin-bottom: -30px; }
  .mt-md31 {
    margin-top: 31px; }
  .mb-md31 {
    margin-bottom: 31px; }
  .mt-md-31 {
    margin-top: -31px; }
  .mb-md-31 {
    margin-bottom: -31px; }
  .mt-md32 {
    margin-top: 32px; }
  .mb-md32 {
    margin-bottom: 32px; }
  .mt-md-32 {
    margin-top: -32px; }
  .mb-md-32 {
    margin-bottom: -32px; }
  .mt-md33 {
    margin-top: 33px; }
  .mb-md33 {
    margin-bottom: 33px; }
  .mt-md-33 {
    margin-top: -33px; }
  .mb-md-33 {
    margin-bottom: -33px; }
  .mt-md34 {
    margin-top: 34px; }
  .mb-md34 {
    margin-bottom: 34px; }
  .mt-md-34 {
    margin-top: -34px; }
  .mb-md-34 {
    margin-bottom: -34px; }
  .mt-md35 {
    margin-top: 35px; }
  .mb-md35 {
    margin-bottom: 35px; }
  .mt-md-35 {
    margin-top: -35px; }
  .mb-md-35 {
    margin-bottom: -35px; }
  .mt-md36 {
    margin-top: 36px; }
  .mb-md36 {
    margin-bottom: 36px; }
  .mt-md-36 {
    margin-top: -36px; }
  .mb-md-36 {
    margin-bottom: -36px; }
  .mt-md37 {
    margin-top: 37px; }
  .mb-md37 {
    margin-bottom: 37px; }
  .mt-md-37 {
    margin-top: -37px; }
  .mb-md-37 {
    margin-bottom: -37px; }
  .mt-md38 {
    margin-top: 38px; }
  .mb-md38 {
    margin-bottom: 38px; }
  .mt-md-38 {
    margin-top: -38px; }
  .mb-md-38 {
    margin-bottom: -38px; }
  .mt-md39 {
    margin-top: 39px; }
  .mb-md39 {
    margin-bottom: 39px; }
  .mt-md-39 {
    margin-top: -39px; }
  .mb-md-39 {
    margin-bottom: -39px; }
  .mt-md40 {
    margin-top: 40px; }
  .mb-md40 {
    margin-bottom: 40px; }
  .mt-md-40 {
    margin-top: -40px; }
  .mb-md-40 {
    margin-bottom: -40px; }
  .mt-md41 {
    margin-top: 41px; }
  .mb-md41 {
    margin-bottom: 41px; }
  .mt-md-41 {
    margin-top: -41px; }
  .mb-md-41 {
    margin-bottom: -41px; }
  .mt-md42 {
    margin-top: 42px; }
  .mb-md42 {
    margin-bottom: 42px; }
  .mt-md-42 {
    margin-top: -42px; }
  .mb-md-42 {
    margin-bottom: -42px; }
  .mt-md43 {
    margin-top: 43px; }
  .mb-md43 {
    margin-bottom: 43px; }
  .mt-md-43 {
    margin-top: -43px; }
  .mb-md-43 {
    margin-bottom: -43px; }
  .mt-md44 {
    margin-top: 44px; }
  .mb-md44 {
    margin-bottom: 44px; }
  .mt-md-44 {
    margin-top: -44px; }
  .mb-md-44 {
    margin-bottom: -44px; }
  .mt-md45 {
    margin-top: 45px; }
  .mb-md45 {
    margin-bottom: 45px; }
  .mt-md-45 {
    margin-top: -45px; }
  .mb-md-45 {
    margin-bottom: -45px; }
  .mt-md46 {
    margin-top: 46px; }
  .mb-md46 {
    margin-bottom: 46px; }
  .mt-md-46 {
    margin-top: -46px; }
  .mb-md-46 {
    margin-bottom: -46px; }
  .mt-md47 {
    margin-top: 47px; }
  .mb-md47 {
    margin-bottom: 47px; }
  .mt-md-47 {
    margin-top: -47px; }
  .mb-md-47 {
    margin-bottom: -47px; }
  .mt-md48 {
    margin-top: 48px; }
  .mb-md48 {
    margin-bottom: 48px; }
  .mt-md-48 {
    margin-top: -48px; }
  .mb-md-48 {
    margin-bottom: -48px; }
  .mt-md49 {
    margin-top: 49px; }
  .mb-md49 {
    margin-bottom: 49px; }
  .mt-md-49 {
    margin-top: -49px; }
  .mb-md-49 {
    margin-bottom: -49px; }
  .mt-md50 {
    margin-top: 50px; }
  .mb-md50 {
    margin-bottom: 50px; }
  .mt-md-50 {
    margin-top: -50px; }
  .mb-md-50 {
    margin-bottom: -50px; }
  .mt-md51 {
    margin-top: 51px; }
  .mb-md51 {
    margin-bottom: 51px; }
  .mt-md-51 {
    margin-top: -51px; }
  .mb-md-51 {
    margin-bottom: -51px; }
  .mt-md52 {
    margin-top: 52px; }
  .mb-md52 {
    margin-bottom: 52px; }
  .mt-md-52 {
    margin-top: -52px; }
  .mb-md-52 {
    margin-bottom: -52px; }
  .mt-md53 {
    margin-top: 53px; }
  .mb-md53 {
    margin-bottom: 53px; }
  .mt-md-53 {
    margin-top: -53px; }
  .mb-md-53 {
    margin-bottom: -53px; }
  .mt-md54 {
    margin-top: 54px; }
  .mb-md54 {
    margin-bottom: 54px; }
  .mt-md-54 {
    margin-top: -54px; }
  .mb-md-54 {
    margin-bottom: -54px; }
  .mt-md55 {
    margin-top: 55px; }
  .mb-md55 {
    margin-bottom: 55px; }
  .mt-md-55 {
    margin-top: -55px; }
  .mb-md-55 {
    margin-bottom: -55px; }
  .mt-md56 {
    margin-top: 56px; }
  .mb-md56 {
    margin-bottom: 56px; }
  .mt-md-56 {
    margin-top: -56px; }
  .mb-md-56 {
    margin-bottom: -56px; }
  .mt-md57 {
    margin-top: 57px; }
  .mb-md57 {
    margin-bottom: 57px; }
  .mt-md-57 {
    margin-top: -57px; }
  .mb-md-57 {
    margin-bottom: -57px; }
  .mt-md58 {
    margin-top: 58px; }
  .mb-md58 {
    margin-bottom: 58px; }
  .mt-md-58 {
    margin-top: -58px; }
  .mb-md-58 {
    margin-bottom: -58px; }
  .mt-md59 {
    margin-top: 59px; }
  .mb-md59 {
    margin-bottom: 59px; }
  .mt-md-59 {
    margin-top: -59px; }
  .mb-md-59 {
    margin-bottom: -59px; }
  .mt-md60 {
    margin-top: 60px; }
  .mb-md60 {
    margin-bottom: 60px; }
  .mt-md-60 {
    margin-top: -60px; }
  .mb-md-60 {
    margin-bottom: -60px; }
  .mt-md61 {
    margin-top: 61px; }
  .mb-md61 {
    margin-bottom: 61px; }
  .mt-md-61 {
    margin-top: -61px; }
  .mb-md-61 {
    margin-bottom: -61px; }
  .mt-md62 {
    margin-top: 62px; }
  .mb-md62 {
    margin-bottom: 62px; }
  .mt-md-62 {
    margin-top: -62px; }
  .mb-md-62 {
    margin-bottom: -62px; }
  .mt-md63 {
    margin-top: 63px; }
  .mb-md63 {
    margin-bottom: 63px; }
  .mt-md-63 {
    margin-top: -63px; }
  .mb-md-63 {
    margin-bottom: -63px; }
  .mt-md64 {
    margin-top: 64px; }
  .mb-md64 {
    margin-bottom: 64px; }
  .mt-md-64 {
    margin-top: -64px; }
  .mb-md-64 {
    margin-bottom: -64px; }
  .mt-md65 {
    margin-top: 65px; }
  .mb-md65 {
    margin-bottom: 65px; }
  .mt-md-65 {
    margin-top: -65px; }
  .mb-md-65 {
    margin-bottom: -65px; }
  .mt-md66 {
    margin-top: 66px; }
  .mb-md66 {
    margin-bottom: 66px; }
  .mt-md-66 {
    margin-top: -66px; }
  .mb-md-66 {
    margin-bottom: -66px; }
  .mt-md67 {
    margin-top: 67px; }
  .mb-md67 {
    margin-bottom: 67px; }
  .mt-md-67 {
    margin-top: -67px; }
  .mb-md-67 {
    margin-bottom: -67px; }
  .mt-md68 {
    margin-top: 68px; }
  .mb-md68 {
    margin-bottom: 68px; }
  .mt-md-68 {
    margin-top: -68px; }
  .mb-md-68 {
    margin-bottom: -68px; }
  .mt-md69 {
    margin-top: 69px; }
  .mb-md69 {
    margin-bottom: 69px; }
  .mt-md-69 {
    margin-top: -69px; }
  .mb-md-69 {
    margin-bottom: -69px; }
  .mt-md70 {
    margin-top: 70px; }
  .mb-md70 {
    margin-bottom: 70px; }
  .mt-md-70 {
    margin-top: -70px; }
  .mb-md-70 {
    margin-bottom: -70px; }
  .mt-md71 {
    margin-top: 71px; }
  .mb-md71 {
    margin-bottom: 71px; }
  .mt-md-71 {
    margin-top: -71px; }
  .mb-md-71 {
    margin-bottom: -71px; }
  .mt-md72 {
    margin-top: 72px; }
  .mb-md72 {
    margin-bottom: 72px; }
  .mt-md-72 {
    margin-top: -72px; }
  .mb-md-72 {
    margin-bottom: -72px; }
  .mt-md73 {
    margin-top: 73px; }
  .mb-md73 {
    margin-bottom: 73px; }
  .mt-md-73 {
    margin-top: -73px; }
  .mb-md-73 {
    margin-bottom: -73px; }
  .mt-md74 {
    margin-top: 74px; }
  .mb-md74 {
    margin-bottom: 74px; }
  .mt-md-74 {
    margin-top: -74px; }
  .mb-md-74 {
    margin-bottom: -74px; }
  .mt-md75 {
    margin-top: 75px; }
  .mb-md75 {
    margin-bottom: 75px; }
  .mt-md-75 {
    margin-top: -75px; }
  .mb-md-75 {
    margin-bottom: -75px; }
  .mt-md76 {
    margin-top: 76px; }
  .mb-md76 {
    margin-bottom: 76px; }
  .mt-md-76 {
    margin-top: -76px; }
  .mb-md-76 {
    margin-bottom: -76px; }
  .mt-md77 {
    margin-top: 77px; }
  .mb-md77 {
    margin-bottom: 77px; }
  .mt-md-77 {
    margin-top: -77px; }
  .mb-md-77 {
    margin-bottom: -77px; }
  .mt-md78 {
    margin-top: 78px; }
  .mb-md78 {
    margin-bottom: 78px; }
  .mt-md-78 {
    margin-top: -78px; }
  .mb-md-78 {
    margin-bottom: -78px; }
  .mt-md79 {
    margin-top: 79px; }
  .mb-md79 {
    margin-bottom: 79px; }
  .mt-md-79 {
    margin-top: -79px; }
  .mb-md-79 {
    margin-bottom: -79px; }
  .mt-md80 {
    margin-top: 80px; }
  .mb-md80 {
    margin-bottom: 80px; }
  .mt-md-80 {
    margin-top: -80px; }
  .mb-md-80 {
    margin-bottom: -80px; }
  .mt-md81 {
    margin-top: 81px; }
  .mb-md81 {
    margin-bottom: 81px; }
  .mt-md-81 {
    margin-top: -81px; }
  .mb-md-81 {
    margin-bottom: -81px; }
  .mt-md82 {
    margin-top: 82px; }
  .mb-md82 {
    margin-bottom: 82px; }
  .mt-md-82 {
    margin-top: -82px; }
  .mb-md-82 {
    margin-bottom: -82px; }
  .mt-md83 {
    margin-top: 83px; }
  .mb-md83 {
    margin-bottom: 83px; }
  .mt-md-83 {
    margin-top: -83px; }
  .mb-md-83 {
    margin-bottom: -83px; }
  .mt-md84 {
    margin-top: 84px; }
  .mb-md84 {
    margin-bottom: 84px; }
  .mt-md-84 {
    margin-top: -84px; }
  .mb-md-84 {
    margin-bottom: -84px; }
  .mt-md85 {
    margin-top: 85px; }
  .mb-md85 {
    margin-bottom: 85px; }
  .mt-md-85 {
    margin-top: -85px; }
  .mb-md-85 {
    margin-bottom: -85px; }
  .mt-md86 {
    margin-top: 86px; }
  .mb-md86 {
    margin-bottom: 86px; }
  .mt-md-86 {
    margin-top: -86px; }
  .mb-md-86 {
    margin-bottom: -86px; }
  .mt-md87 {
    margin-top: 87px; }
  .mb-md87 {
    margin-bottom: 87px; }
  .mt-md-87 {
    margin-top: -87px; }
  .mb-md-87 {
    margin-bottom: -87px; }
  .mt-md88 {
    margin-top: 88px; }
  .mb-md88 {
    margin-bottom: 88px; }
  .mt-md-88 {
    margin-top: -88px; }
  .mb-md-88 {
    margin-bottom: -88px; }
  .mt-md89 {
    margin-top: 89px; }
  .mb-md89 {
    margin-bottom: 89px; }
  .mt-md-89 {
    margin-top: -89px; }
  .mb-md-89 {
    margin-bottom: -89px; }
  .mt-md90 {
    margin-top: 90px; }
  .mb-md90 {
    margin-bottom: 90px; }
  .mt-md-90 {
    margin-top: -90px; }
  .mb-md-90 {
    margin-bottom: -90px; }
  .mt-md91 {
    margin-top: 91px; }
  .mb-md91 {
    margin-bottom: 91px; }
  .mt-md-91 {
    margin-top: -91px; }
  .mb-md-91 {
    margin-bottom: -91px; }
  .mt-md92 {
    margin-top: 92px; }
  .mb-md92 {
    margin-bottom: 92px; }
  .mt-md-92 {
    margin-top: -92px; }
  .mb-md-92 {
    margin-bottom: -92px; }
  .mt-md93 {
    margin-top: 93px; }
  .mb-md93 {
    margin-bottom: 93px; }
  .mt-md-93 {
    margin-top: -93px; }
  .mb-md-93 {
    margin-bottom: -93px; }
  .mt-md94 {
    margin-top: 94px; }
  .mb-md94 {
    margin-bottom: 94px; }
  .mt-md-94 {
    margin-top: -94px; }
  .mb-md-94 {
    margin-bottom: -94px; }
  .mt-md95 {
    margin-top: 95px; }
  .mb-md95 {
    margin-bottom: 95px; }
  .mt-md-95 {
    margin-top: -95px; }
  .mb-md-95 {
    margin-bottom: -95px; }
  .mt-md96 {
    margin-top: 96px; }
  .mb-md96 {
    margin-bottom: 96px; }
  .mt-md-96 {
    margin-top: -96px; }
  .mb-md-96 {
    margin-bottom: -96px; }
  .mt-md97 {
    margin-top: 97px; }
  .mb-md97 {
    margin-bottom: 97px; }
  .mt-md-97 {
    margin-top: -97px; }
  .mb-md-97 {
    margin-bottom: -97px; }
  .mt-md98 {
    margin-top: 98px; }
  .mb-md98 {
    margin-bottom: 98px; }
  .mt-md-98 {
    margin-top: -98px; }
  .mb-md-98 {
    margin-bottom: -98px; }
  .mt-md99 {
    margin-top: 99px; }
  .mb-md99 {
    margin-bottom: 99px; }
  .mt-md-99 {
    margin-top: -99px; }
  .mb-md-99 {
    margin-bottom: -99px; }
  .mt-md100 {
    margin-top: 100px; }
  .mb-md100 {
    margin-bottom: 100px; }
  .mt-md-100 {
    margin-top: -100px; }
  .mb-md-100 {
    margin-bottom: -100px; } }

@media screen and (min-width: 1200px) {
  .mt-lg0 {
    margin-top: 0px; }
  .mb-lg0 {
    margin-bottom: 0px; }
  .mt-lg-0 {
    margin-top: -0px; }
  .mb-lg-0 {
    margin-bottom: -0px; }
  .mt-lg1 {
    margin-top: 1px; }
  .mb-lg1 {
    margin-bottom: 1px; }
  .mt-lg-1 {
    margin-top: -1px; }
  .mb-lg-1 {
    margin-bottom: -1px; }
  .mt-lg2 {
    margin-top: 2px; }
  .mb-lg2 {
    margin-bottom: 2px; }
  .mt-lg-2 {
    margin-top: -2px; }
  .mb-lg-2 {
    margin-bottom: -2px; }
  .mt-lg3 {
    margin-top: 3px; }
  .mb-lg3 {
    margin-bottom: 3px; }
  .mt-lg-3 {
    margin-top: -3px; }
  .mb-lg-3 {
    margin-bottom: -3px; }
  .mt-lg4 {
    margin-top: 4px; }
  .mb-lg4 {
    margin-bottom: 4px; }
  .mt-lg-4 {
    margin-top: -4px; }
  .mb-lg-4 {
    margin-bottom: -4px; }
  .mt-lg5 {
    margin-top: 5px; }
  .mb-lg5 {
    margin-bottom: 5px; }
  .mt-lg-5 {
    margin-top: -5px; }
  .mb-lg-5 {
    margin-bottom: -5px; }
  .mt-lg6 {
    margin-top: 6px; }
  .mb-lg6 {
    margin-bottom: 6px; }
  .mt-lg-6 {
    margin-top: -6px; }
  .mb-lg-6 {
    margin-bottom: -6px; }
  .mt-lg7 {
    margin-top: 7px; }
  .mb-lg7 {
    margin-bottom: 7px; }
  .mt-lg-7 {
    margin-top: -7px; }
  .mb-lg-7 {
    margin-bottom: -7px; }
  .mt-lg8 {
    margin-top: 8px; }
  .mb-lg8 {
    margin-bottom: 8px; }
  .mt-lg-8 {
    margin-top: -8px; }
  .mb-lg-8 {
    margin-bottom: -8px; }
  .mt-lg9 {
    margin-top: 9px; }
  .mb-lg9 {
    margin-bottom: 9px; }
  .mt-lg-9 {
    margin-top: -9px; }
  .mb-lg-9 {
    margin-bottom: -9px; }
  .mt-lg10 {
    margin-top: 10px; }
  .mb-lg10 {
    margin-bottom: 10px; }
  .mt-lg-10 {
    margin-top: -10px; }
  .mb-lg-10 {
    margin-bottom: -10px; }
  .mt-lg11 {
    margin-top: 11px; }
  .mb-lg11 {
    margin-bottom: 11px; }
  .mt-lg-11 {
    margin-top: -11px; }
  .mb-lg-11 {
    margin-bottom: -11px; }
  .mt-lg12 {
    margin-top: 12px; }
  .mb-lg12 {
    margin-bottom: 12px; }
  .mt-lg-12 {
    margin-top: -12px; }
  .mb-lg-12 {
    margin-bottom: -12px; }
  .mt-lg13 {
    margin-top: 13px; }
  .mb-lg13 {
    margin-bottom: 13px; }
  .mt-lg-13 {
    margin-top: -13px; }
  .mb-lg-13 {
    margin-bottom: -13px; }
  .mt-lg14 {
    margin-top: 14px; }
  .mb-lg14 {
    margin-bottom: 14px; }
  .mt-lg-14 {
    margin-top: -14px; }
  .mb-lg-14 {
    margin-bottom: -14px; }
  .mt-lg15 {
    margin-top: 15px; }
  .mb-lg15 {
    margin-bottom: 15px; }
  .mt-lg-15 {
    margin-top: -15px; }
  .mb-lg-15 {
    margin-bottom: -15px; }
  .mt-lg16 {
    margin-top: 16px; }
  .mb-lg16 {
    margin-bottom: 16px; }
  .mt-lg-16 {
    margin-top: -16px; }
  .mb-lg-16 {
    margin-bottom: -16px; }
  .mt-lg17 {
    margin-top: 17px; }
  .mb-lg17 {
    margin-bottom: 17px; }
  .mt-lg-17 {
    margin-top: -17px; }
  .mb-lg-17 {
    margin-bottom: -17px; }
  .mt-lg18 {
    margin-top: 18px; }
  .mb-lg18 {
    margin-bottom: 18px; }
  .mt-lg-18 {
    margin-top: -18px; }
  .mb-lg-18 {
    margin-bottom: -18px; }
  .mt-lg19 {
    margin-top: 19px; }
  .mb-lg19 {
    margin-bottom: 19px; }
  .mt-lg-19 {
    margin-top: -19px; }
  .mb-lg-19 {
    margin-bottom: -19px; }
  .mt-lg20 {
    margin-top: 20px; }
  .mb-lg20 {
    margin-bottom: 20px; }
  .mt-lg-20 {
    margin-top: -20px; }
  .mb-lg-20 {
    margin-bottom: -20px; }
  .mt-lg21 {
    margin-top: 21px; }
  .mb-lg21 {
    margin-bottom: 21px; }
  .mt-lg-21 {
    margin-top: -21px; }
  .mb-lg-21 {
    margin-bottom: -21px; }
  .mt-lg22 {
    margin-top: 22px; }
  .mb-lg22 {
    margin-bottom: 22px; }
  .mt-lg-22 {
    margin-top: -22px; }
  .mb-lg-22 {
    margin-bottom: -22px; }
  .mt-lg23 {
    margin-top: 23px; }
  .mb-lg23 {
    margin-bottom: 23px; }
  .mt-lg-23 {
    margin-top: -23px; }
  .mb-lg-23 {
    margin-bottom: -23px; }
  .mt-lg24 {
    margin-top: 24px; }
  .mb-lg24 {
    margin-bottom: 24px; }
  .mt-lg-24 {
    margin-top: -24px; }
  .mb-lg-24 {
    margin-bottom: -24px; }
  .mt-lg25 {
    margin-top: 25px; }
  .mb-lg25 {
    margin-bottom: 25px; }
  .mt-lg-25 {
    margin-top: -25px; }
  .mb-lg-25 {
    margin-bottom: -25px; }
  .mt-lg26 {
    margin-top: 26px; }
  .mb-lg26 {
    margin-bottom: 26px; }
  .mt-lg-26 {
    margin-top: -26px; }
  .mb-lg-26 {
    margin-bottom: -26px; }
  .mt-lg27 {
    margin-top: 27px; }
  .mb-lg27 {
    margin-bottom: 27px; }
  .mt-lg-27 {
    margin-top: -27px; }
  .mb-lg-27 {
    margin-bottom: -27px; }
  .mt-lg28 {
    margin-top: 28px; }
  .mb-lg28 {
    margin-bottom: 28px; }
  .mt-lg-28 {
    margin-top: -28px; }
  .mb-lg-28 {
    margin-bottom: -28px; }
  .mt-lg29 {
    margin-top: 29px; }
  .mb-lg29 {
    margin-bottom: 29px; }
  .mt-lg-29 {
    margin-top: -29px; }
  .mb-lg-29 {
    margin-bottom: -29px; }
  .mt-lg30 {
    margin-top: 30px; }
  .mb-lg30 {
    margin-bottom: 30px; }
  .mt-lg-30 {
    margin-top: -30px; }
  .mb-lg-30 {
    margin-bottom: -30px; }
  .mt-lg31 {
    margin-top: 31px; }
  .mb-lg31 {
    margin-bottom: 31px; }
  .mt-lg-31 {
    margin-top: -31px; }
  .mb-lg-31 {
    margin-bottom: -31px; }
  .mt-lg32 {
    margin-top: 32px; }
  .mb-lg32 {
    margin-bottom: 32px; }
  .mt-lg-32 {
    margin-top: -32px; }
  .mb-lg-32 {
    margin-bottom: -32px; }
  .mt-lg33 {
    margin-top: 33px; }
  .mb-lg33 {
    margin-bottom: 33px; }
  .mt-lg-33 {
    margin-top: -33px; }
  .mb-lg-33 {
    margin-bottom: -33px; }
  .mt-lg34 {
    margin-top: 34px; }
  .mb-lg34 {
    margin-bottom: 34px; }
  .mt-lg-34 {
    margin-top: -34px; }
  .mb-lg-34 {
    margin-bottom: -34px; }
  .mt-lg35 {
    margin-top: 35px; }
  .mb-lg35 {
    margin-bottom: 35px; }
  .mt-lg-35 {
    margin-top: -35px; }
  .mb-lg-35 {
    margin-bottom: -35px; }
  .mt-lg36 {
    margin-top: 36px; }
  .mb-lg36 {
    margin-bottom: 36px; }
  .mt-lg-36 {
    margin-top: -36px; }
  .mb-lg-36 {
    margin-bottom: -36px; }
  .mt-lg37 {
    margin-top: 37px; }
  .mb-lg37 {
    margin-bottom: 37px; }
  .mt-lg-37 {
    margin-top: -37px; }
  .mb-lg-37 {
    margin-bottom: -37px; }
  .mt-lg38 {
    margin-top: 38px; }
  .mb-lg38 {
    margin-bottom: 38px; }
  .mt-lg-38 {
    margin-top: -38px; }
  .mb-lg-38 {
    margin-bottom: -38px; }
  .mt-lg39 {
    margin-top: 39px; }
  .mb-lg39 {
    margin-bottom: 39px; }
  .mt-lg-39 {
    margin-top: -39px; }
  .mb-lg-39 {
    margin-bottom: -39px; }
  .mt-lg40 {
    margin-top: 40px; }
  .mb-lg40 {
    margin-bottom: 40px; }
  .mt-lg-40 {
    margin-top: -40px; }
  .mb-lg-40 {
    margin-bottom: -40px; }
  .mt-lg41 {
    margin-top: 41px; }
  .mb-lg41 {
    margin-bottom: 41px; }
  .mt-lg-41 {
    margin-top: -41px; }
  .mb-lg-41 {
    margin-bottom: -41px; }
  .mt-lg42 {
    margin-top: 42px; }
  .mb-lg42 {
    margin-bottom: 42px; }
  .mt-lg-42 {
    margin-top: -42px; }
  .mb-lg-42 {
    margin-bottom: -42px; }
  .mt-lg43 {
    margin-top: 43px; }
  .mb-lg43 {
    margin-bottom: 43px; }
  .mt-lg-43 {
    margin-top: -43px; }
  .mb-lg-43 {
    margin-bottom: -43px; }
  .mt-lg44 {
    margin-top: 44px; }
  .mb-lg44 {
    margin-bottom: 44px; }
  .mt-lg-44 {
    margin-top: -44px; }
  .mb-lg-44 {
    margin-bottom: -44px; }
  .mt-lg45 {
    margin-top: 45px; }
  .mb-lg45 {
    margin-bottom: 45px; }
  .mt-lg-45 {
    margin-top: -45px; }
  .mb-lg-45 {
    margin-bottom: -45px; }
  .mt-lg46 {
    margin-top: 46px; }
  .mb-lg46 {
    margin-bottom: 46px; }
  .mt-lg-46 {
    margin-top: -46px; }
  .mb-lg-46 {
    margin-bottom: -46px; }
  .mt-lg47 {
    margin-top: 47px; }
  .mb-lg47 {
    margin-bottom: 47px; }
  .mt-lg-47 {
    margin-top: -47px; }
  .mb-lg-47 {
    margin-bottom: -47px; }
  .mt-lg48 {
    margin-top: 48px; }
  .mb-lg48 {
    margin-bottom: 48px; }
  .mt-lg-48 {
    margin-top: -48px; }
  .mb-lg-48 {
    margin-bottom: -48px; }
  .mt-lg49 {
    margin-top: 49px; }
  .mb-lg49 {
    margin-bottom: 49px; }
  .mt-lg-49 {
    margin-top: -49px; }
  .mb-lg-49 {
    margin-bottom: -49px; }
  .mt-lg50 {
    margin-top: 50px; }
  .mb-lg50 {
    margin-bottom: 50px; }
  .mt-lg-50 {
    margin-top: -50px; }
  .mb-lg-50 {
    margin-bottom: -50px; }
  .mt-lg51 {
    margin-top: 51px; }
  .mb-lg51 {
    margin-bottom: 51px; }
  .mt-lg-51 {
    margin-top: -51px; }
  .mb-lg-51 {
    margin-bottom: -51px; }
  .mt-lg52 {
    margin-top: 52px; }
  .mb-lg52 {
    margin-bottom: 52px; }
  .mt-lg-52 {
    margin-top: -52px; }
  .mb-lg-52 {
    margin-bottom: -52px; }
  .mt-lg53 {
    margin-top: 53px; }
  .mb-lg53 {
    margin-bottom: 53px; }
  .mt-lg-53 {
    margin-top: -53px; }
  .mb-lg-53 {
    margin-bottom: -53px; }
  .mt-lg54 {
    margin-top: 54px; }
  .mb-lg54 {
    margin-bottom: 54px; }
  .mt-lg-54 {
    margin-top: -54px; }
  .mb-lg-54 {
    margin-bottom: -54px; }
  .mt-lg55 {
    margin-top: 55px; }
  .mb-lg55 {
    margin-bottom: 55px; }
  .mt-lg-55 {
    margin-top: -55px; }
  .mb-lg-55 {
    margin-bottom: -55px; }
  .mt-lg56 {
    margin-top: 56px; }
  .mb-lg56 {
    margin-bottom: 56px; }
  .mt-lg-56 {
    margin-top: -56px; }
  .mb-lg-56 {
    margin-bottom: -56px; }
  .mt-lg57 {
    margin-top: 57px; }
  .mb-lg57 {
    margin-bottom: 57px; }
  .mt-lg-57 {
    margin-top: -57px; }
  .mb-lg-57 {
    margin-bottom: -57px; }
  .mt-lg58 {
    margin-top: 58px; }
  .mb-lg58 {
    margin-bottom: 58px; }
  .mt-lg-58 {
    margin-top: -58px; }
  .mb-lg-58 {
    margin-bottom: -58px; }
  .mt-lg59 {
    margin-top: 59px; }
  .mb-lg59 {
    margin-bottom: 59px; }
  .mt-lg-59 {
    margin-top: -59px; }
  .mb-lg-59 {
    margin-bottom: -59px; }
  .mt-lg60 {
    margin-top: 60px; }
  .mb-lg60 {
    margin-bottom: 60px; }
  .mt-lg-60 {
    margin-top: -60px; }
  .mb-lg-60 {
    margin-bottom: -60px; }
  .mt-lg61 {
    margin-top: 61px; }
  .mb-lg61 {
    margin-bottom: 61px; }
  .mt-lg-61 {
    margin-top: -61px; }
  .mb-lg-61 {
    margin-bottom: -61px; }
  .mt-lg62 {
    margin-top: 62px; }
  .mb-lg62 {
    margin-bottom: 62px; }
  .mt-lg-62 {
    margin-top: -62px; }
  .mb-lg-62 {
    margin-bottom: -62px; }
  .mt-lg63 {
    margin-top: 63px; }
  .mb-lg63 {
    margin-bottom: 63px; }
  .mt-lg-63 {
    margin-top: -63px; }
  .mb-lg-63 {
    margin-bottom: -63px; }
  .mt-lg64 {
    margin-top: 64px; }
  .mb-lg64 {
    margin-bottom: 64px; }
  .mt-lg-64 {
    margin-top: -64px; }
  .mb-lg-64 {
    margin-bottom: -64px; }
  .mt-lg65 {
    margin-top: 65px; }
  .mb-lg65 {
    margin-bottom: 65px; }
  .mt-lg-65 {
    margin-top: -65px; }
  .mb-lg-65 {
    margin-bottom: -65px; }
  .mt-lg66 {
    margin-top: 66px; }
  .mb-lg66 {
    margin-bottom: 66px; }
  .mt-lg-66 {
    margin-top: -66px; }
  .mb-lg-66 {
    margin-bottom: -66px; }
  .mt-lg67 {
    margin-top: 67px; }
  .mb-lg67 {
    margin-bottom: 67px; }
  .mt-lg-67 {
    margin-top: -67px; }
  .mb-lg-67 {
    margin-bottom: -67px; }
  .mt-lg68 {
    margin-top: 68px; }
  .mb-lg68 {
    margin-bottom: 68px; }
  .mt-lg-68 {
    margin-top: -68px; }
  .mb-lg-68 {
    margin-bottom: -68px; }
  .mt-lg69 {
    margin-top: 69px; }
  .mb-lg69 {
    margin-bottom: 69px; }
  .mt-lg-69 {
    margin-top: -69px; }
  .mb-lg-69 {
    margin-bottom: -69px; }
  .mt-lg70 {
    margin-top: 70px; }
  .mb-lg70 {
    margin-bottom: 70px; }
  .mt-lg-70 {
    margin-top: -70px; }
  .mb-lg-70 {
    margin-bottom: -70px; }
  .mt-lg71 {
    margin-top: 71px; }
  .mb-lg71 {
    margin-bottom: 71px; }
  .mt-lg-71 {
    margin-top: -71px; }
  .mb-lg-71 {
    margin-bottom: -71px; }
  .mt-lg72 {
    margin-top: 72px; }
  .mb-lg72 {
    margin-bottom: 72px; }
  .mt-lg-72 {
    margin-top: -72px; }
  .mb-lg-72 {
    margin-bottom: -72px; }
  .mt-lg73 {
    margin-top: 73px; }
  .mb-lg73 {
    margin-bottom: 73px; }
  .mt-lg-73 {
    margin-top: -73px; }
  .mb-lg-73 {
    margin-bottom: -73px; }
  .mt-lg74 {
    margin-top: 74px; }
  .mb-lg74 {
    margin-bottom: 74px; }
  .mt-lg-74 {
    margin-top: -74px; }
  .mb-lg-74 {
    margin-bottom: -74px; }
  .mt-lg75 {
    margin-top: 75px; }
  .mb-lg75 {
    margin-bottom: 75px; }
  .mt-lg-75 {
    margin-top: -75px; }
  .mb-lg-75 {
    margin-bottom: -75px; }
  .mt-lg76 {
    margin-top: 76px; }
  .mb-lg76 {
    margin-bottom: 76px; }
  .mt-lg-76 {
    margin-top: -76px; }
  .mb-lg-76 {
    margin-bottom: -76px; }
  .mt-lg77 {
    margin-top: 77px; }
  .mb-lg77 {
    margin-bottom: 77px; }
  .mt-lg-77 {
    margin-top: -77px; }
  .mb-lg-77 {
    margin-bottom: -77px; }
  .mt-lg78 {
    margin-top: 78px; }
  .mb-lg78 {
    margin-bottom: 78px; }
  .mt-lg-78 {
    margin-top: -78px; }
  .mb-lg-78 {
    margin-bottom: -78px; }
  .mt-lg79 {
    margin-top: 79px; }
  .mb-lg79 {
    margin-bottom: 79px; }
  .mt-lg-79 {
    margin-top: -79px; }
  .mb-lg-79 {
    margin-bottom: -79px; }
  .mt-lg80 {
    margin-top: 80px; }
  .mb-lg80 {
    margin-bottom: 80px; }
  .mt-lg-80 {
    margin-top: -80px; }
  .mb-lg-80 {
    margin-bottom: -80px; }
  .mt-lg81 {
    margin-top: 81px; }
  .mb-lg81 {
    margin-bottom: 81px; }
  .mt-lg-81 {
    margin-top: -81px; }
  .mb-lg-81 {
    margin-bottom: -81px; }
  .mt-lg82 {
    margin-top: 82px; }
  .mb-lg82 {
    margin-bottom: 82px; }
  .mt-lg-82 {
    margin-top: -82px; }
  .mb-lg-82 {
    margin-bottom: -82px; }
  .mt-lg83 {
    margin-top: 83px; }
  .mb-lg83 {
    margin-bottom: 83px; }
  .mt-lg-83 {
    margin-top: -83px; }
  .mb-lg-83 {
    margin-bottom: -83px; }
  .mt-lg84 {
    margin-top: 84px; }
  .mb-lg84 {
    margin-bottom: 84px; }
  .mt-lg-84 {
    margin-top: -84px; }
  .mb-lg-84 {
    margin-bottom: -84px; }
  .mt-lg85 {
    margin-top: 85px; }
  .mb-lg85 {
    margin-bottom: 85px; }
  .mt-lg-85 {
    margin-top: -85px; }
  .mb-lg-85 {
    margin-bottom: -85px; }
  .mt-lg86 {
    margin-top: 86px; }
  .mb-lg86 {
    margin-bottom: 86px; }
  .mt-lg-86 {
    margin-top: -86px; }
  .mb-lg-86 {
    margin-bottom: -86px; }
  .mt-lg87 {
    margin-top: 87px; }
  .mb-lg87 {
    margin-bottom: 87px; }
  .mt-lg-87 {
    margin-top: -87px; }
  .mb-lg-87 {
    margin-bottom: -87px; }
  .mt-lg88 {
    margin-top: 88px; }
  .mb-lg88 {
    margin-bottom: 88px; }
  .mt-lg-88 {
    margin-top: -88px; }
  .mb-lg-88 {
    margin-bottom: -88px; }
  .mt-lg89 {
    margin-top: 89px; }
  .mb-lg89 {
    margin-bottom: 89px; }
  .mt-lg-89 {
    margin-top: -89px; }
  .mb-lg-89 {
    margin-bottom: -89px; }
  .mt-lg90 {
    margin-top: 90px; }
  .mb-lg90 {
    margin-bottom: 90px; }
  .mt-lg-90 {
    margin-top: -90px; }
  .mb-lg-90 {
    margin-bottom: -90px; }
  .mt-lg91 {
    margin-top: 91px; }
  .mb-lg91 {
    margin-bottom: 91px; }
  .mt-lg-91 {
    margin-top: -91px; }
  .mb-lg-91 {
    margin-bottom: -91px; }
  .mt-lg92 {
    margin-top: 92px; }
  .mb-lg92 {
    margin-bottom: 92px; }
  .mt-lg-92 {
    margin-top: -92px; }
  .mb-lg-92 {
    margin-bottom: -92px; }
  .mt-lg93 {
    margin-top: 93px; }
  .mb-lg93 {
    margin-bottom: 93px; }
  .mt-lg-93 {
    margin-top: -93px; }
  .mb-lg-93 {
    margin-bottom: -93px; }
  .mt-lg94 {
    margin-top: 94px; }
  .mb-lg94 {
    margin-bottom: 94px; }
  .mt-lg-94 {
    margin-top: -94px; }
  .mb-lg-94 {
    margin-bottom: -94px; }
  .mt-lg95 {
    margin-top: 95px; }
  .mb-lg95 {
    margin-bottom: 95px; }
  .mt-lg-95 {
    margin-top: -95px; }
  .mb-lg-95 {
    margin-bottom: -95px; }
  .mt-lg96 {
    margin-top: 96px; }
  .mb-lg96 {
    margin-bottom: 96px; }
  .mt-lg-96 {
    margin-top: -96px; }
  .mb-lg-96 {
    margin-bottom: -96px; }
  .mt-lg97 {
    margin-top: 97px; }
  .mb-lg97 {
    margin-bottom: 97px; }
  .mt-lg-97 {
    margin-top: -97px; }
  .mb-lg-97 {
    margin-bottom: -97px; }
  .mt-lg98 {
    margin-top: 98px; }
  .mb-lg98 {
    margin-bottom: 98px; }
  .mt-lg-98 {
    margin-top: -98px; }
  .mb-lg-98 {
    margin-bottom: -98px; }
  .mt-lg99 {
    margin-top: 99px; }
  .mb-lg99 {
    margin-bottom: 99px; }
  .mt-lg-99 {
    margin-top: -99px; }
  .mb-lg-99 {
    margin-bottom: -99px; }
  .mt-lg100 {
    margin-top: 100px; }
  .mb-lg100 {
    margin-bottom: 100px; }
  .mt-lg-100 {
    margin-top: -100px; }
  .mb-lg-100 {
    margin-bottom: -100px; } }

/*-------------------------------------
 * Padding top and bottom
 -------------------------------------*/
.pt1 {
  padding-top: 1px; }

.pb1 {
  padding-bottom: 1px; }

.pt2 {
  padding-top: 2px; }

.pb2 {
  padding-bottom: 2px; }

.pt3 {
  padding-top: 3px; }

.pb3 {
  padding-bottom: 3px; }

.pt4 {
  padding-top: 4px; }

.pb4 {
  padding-bottom: 4px; }

.pt5 {
  padding-top: 5px; }

.pb5 {
  padding-bottom: 5px; }

.pt6 {
  padding-top: 6px; }

.pb6 {
  padding-bottom: 6px; }

.pt7 {
  padding-top: 7px; }

.pb7 {
  padding-bottom: 7px; }

.pt8 {
  padding-top: 8px; }

.pb8 {
  padding-bottom: 8px; }

.pt9 {
  padding-top: 9px; }

.pb9 {
  padding-bottom: 9px; }

.pt10 {
  padding-top: 10px; }

.pb10 {
  padding-bottom: 10px; }

.pt11 {
  padding-top: 11px; }

.pb11 {
  padding-bottom: 11px; }

.pt12 {
  padding-top: 12px; }

.pb12 {
  padding-bottom: 12px; }

.pt13 {
  padding-top: 13px; }

.pb13 {
  padding-bottom: 13px; }

.pt14 {
  padding-top: 14px; }

.pb14 {
  padding-bottom: 14px; }

.pt15 {
  padding-top: 15px; }

.pb15 {
  padding-bottom: 15px; }

.pt16 {
  padding-top: 16px; }

.pb16 {
  padding-bottom: 16px; }

.pt17 {
  padding-top: 17px; }

.pb17 {
  padding-bottom: 17px; }

.pt18 {
  padding-top: 18px; }

.pb18 {
  padding-bottom: 18px; }

.pt19 {
  padding-top: 19px; }

.pb19 {
  padding-bottom: 19px; }

.pt20 {
  padding-top: 20px; }

.pb20 {
  padding-bottom: 20px; }

.pt21 {
  padding-top: 21px; }

.pb21 {
  padding-bottom: 21px; }

.pt22 {
  padding-top: 22px; }

.pb22 {
  padding-bottom: 22px; }

.pt23 {
  padding-top: 23px; }

.pb23 {
  padding-bottom: 23px; }

.pt24 {
  padding-top: 24px; }

.pb24 {
  padding-bottom: 24px; }

.pt25 {
  padding-top: 25px; }

.pb25 {
  padding-bottom: 25px; }

.pt26 {
  padding-top: 26px; }

.pb26 {
  padding-bottom: 26px; }

.pt27 {
  padding-top: 27px; }

.pb27 {
  padding-bottom: 27px; }

.pt28 {
  padding-top: 28px; }

.pb28 {
  padding-bottom: 28px; }

.pt29 {
  padding-top: 29px; }

.pb29 {
  padding-bottom: 29px; }

.pt30 {
  padding-top: 30px; }

.pb30 {
  padding-bottom: 30px; }

.pt31 {
  padding-top: 31px; }

.pb31 {
  padding-bottom: 31px; }

.pt32 {
  padding-top: 32px; }

.pb32 {
  padding-bottom: 32px; }

.pt33 {
  padding-top: 33px; }

.pb33 {
  padding-bottom: 33px; }

.pt34 {
  padding-top: 34px; }

.pb34 {
  padding-bottom: 34px; }

.pt35 {
  padding-top: 35px; }

.pb35 {
  padding-bottom: 35px; }

.pt36 {
  padding-top: 36px; }

.pb36 {
  padding-bottom: 36px; }

.pt37 {
  padding-top: 37px; }

.pb37 {
  padding-bottom: 37px; }

.pt38 {
  padding-top: 38px; }

.pb38 {
  padding-bottom: 38px; }

.pt39 {
  padding-top: 39px; }

.pb39 {
  padding-bottom: 39px; }

.pt40 {
  padding-top: 40px; }

.pb40 {
  padding-bottom: 40px; }

.pt41 {
  padding-top: 41px; }

.pb41 {
  padding-bottom: 41px; }

.pt42 {
  padding-top: 42px; }

.pb42 {
  padding-bottom: 42px; }

.pt43 {
  padding-top: 43px; }

.pb43 {
  padding-bottom: 43px; }

.pt44 {
  padding-top: 44px; }

.pb44 {
  padding-bottom: 44px; }

.pt45 {
  padding-top: 45px; }

.pb45 {
  padding-bottom: 45px; }

.pt46 {
  padding-top: 46px; }

.pb46 {
  padding-bottom: 46px; }

.pt47 {
  padding-top: 47px; }

.pb47 {
  padding-bottom: 47px; }

.pt48 {
  padding-top: 48px; }

.pb48 {
  padding-bottom: 48px; }

.pt49 {
  padding-top: 49px; }

.pb49 {
  padding-bottom: 49px; }

.pt50 {
  padding-top: 50px; }

.pb50 {
  padding-bottom: 50px; }

.pt51 {
  padding-top: 51px; }

.pb51 {
  padding-bottom: 51px; }

.pt52 {
  padding-top: 52px; }

.pb52 {
  padding-bottom: 52px; }

.pt53 {
  padding-top: 53px; }

.pb53 {
  padding-bottom: 53px; }

.pt54 {
  padding-top: 54px; }

.pb54 {
  padding-bottom: 54px; }

.pt55 {
  padding-top: 55px; }

.pb55 {
  padding-bottom: 55px; }

.pt56 {
  padding-top: 56px; }

.pb56 {
  padding-bottom: 56px; }

.pt57 {
  padding-top: 57px; }

.pb57 {
  padding-bottom: 57px; }

.pt58 {
  padding-top: 58px; }

.pb58 {
  padding-bottom: 58px; }

.pt59 {
  padding-top: 59px; }

.pb59 {
  padding-bottom: 59px; }

.pt60 {
  padding-top: 60px; }

.pb60 {
  padding-bottom: 60px; }

.pt61 {
  padding-top: 61px; }

.pb61 {
  padding-bottom: 61px; }

.pt62 {
  padding-top: 62px; }

.pb62 {
  padding-bottom: 62px; }

.pt63 {
  padding-top: 63px; }

.pb63 {
  padding-bottom: 63px; }

.pt64 {
  padding-top: 64px; }

.pb64 {
  padding-bottom: 64px; }

.pt65 {
  padding-top: 65px; }

.pb65 {
  padding-bottom: 65px; }

.pt66 {
  padding-top: 66px; }

.pb66 {
  padding-bottom: 66px; }

.pt67 {
  padding-top: 67px; }

.pb67 {
  padding-bottom: 67px; }

.pt68 {
  padding-top: 68px; }

.pb68 {
  padding-bottom: 68px; }

.pt69 {
  padding-top: 69px; }

.pb69 {
  padding-bottom: 69px; }

.pt70 {
  padding-top: 70px; }

.pb70 {
  padding-bottom: 70px; }

.pt71 {
  padding-top: 71px; }

.pb71 {
  padding-bottom: 71px; }

.pt72 {
  padding-top: 72px; }

.pb72 {
  padding-bottom: 72px; }

.pt73 {
  padding-top: 73px; }

.pb73 {
  padding-bottom: 73px; }

.pt74 {
  padding-top: 74px; }

.pb74 {
  padding-bottom: 74px; }

.pt75 {
  padding-top: 75px; }

.pb75 {
  padding-bottom: 75px; }

.pt76 {
  padding-top: 76px; }

.pb76 {
  padding-bottom: 76px; }

.pt77 {
  padding-top: 77px; }

.pb77 {
  padding-bottom: 77px; }

.pt78 {
  padding-top: 78px; }

.pb78 {
  padding-bottom: 78px; }

.pt79 {
  padding-top: 79px; }

.pb79 {
  padding-bottom: 79px; }

.pt80 {
  padding-top: 80px; }

.pb80 {
  padding-bottom: 80px; }

.pt81 {
  padding-top: 81px; }

.pb81 {
  padding-bottom: 81px; }

.pt82 {
  padding-top: 82px; }

.pb82 {
  padding-bottom: 82px; }

.pt83 {
  padding-top: 83px; }

.pb83 {
  padding-bottom: 83px; }

.pt84 {
  padding-top: 84px; }

.pb84 {
  padding-bottom: 84px; }

.pt85 {
  padding-top: 85px; }

.pb85 {
  padding-bottom: 85px; }

.pt86 {
  padding-top: 86px; }

.pb86 {
  padding-bottom: 86px; }

.pt87 {
  padding-top: 87px; }

.pb87 {
  padding-bottom: 87px; }

.pt88 {
  padding-top: 88px; }

.pb88 {
  padding-bottom: 88px; }

.pt89 {
  padding-top: 89px; }

.pb89 {
  padding-bottom: 89px; }

.pt90 {
  padding-top: 90px; }

.pb90 {
  padding-bottom: 90px; }

.pt91 {
  padding-top: 91px; }

.pb91 {
  padding-bottom: 91px; }

.pt92 {
  padding-top: 92px; }

.pb92 {
  padding-bottom: 92px; }

.pt93 {
  padding-top: 93px; }

.pb93 {
  padding-bottom: 93px; }

.pt94 {
  padding-top: 94px; }

.pb94 {
  padding-bottom: 94px; }

.pt95 {
  padding-top: 95px; }

.pb95 {
  padding-bottom: 95px; }

.pt96 {
  padding-top: 96px; }

.pb96 {
  padding-bottom: 96px; }

.pt97 {
  padding-top: 97px; }

.pb97 {
  padding-bottom: 97px; }

.pt98 {
  padding-top: 98px; }

.pb98 {
  padding-bottom: 98px; }

.pt99 {
  padding-top: 99px; }

.pb99 {
  padding-bottom: 99px; }

.pt100 {
  padding-top: 100px; }

.pb100 {
  padding-bottom: 100px; }

@media screen and (max-width: 768px) {
  .pt-xs1 {
    padding-top: 1px; }
  .pb-xs1 {
    padding-bottom: 1px; }
  .pt-xs2 {
    padding-top: 2px; }
  .pb-xs2 {
    padding-bottom: 2px; }
  .pt-xs3 {
    padding-top: 3px; }
  .pb-xs3 {
    padding-bottom: 3px; }
  .pt-xs4 {
    padding-top: 4px; }
  .pb-xs4 {
    padding-bottom: 4px; }
  .pt-xs5 {
    padding-top: 5px; }
  .pb-xs5 {
    padding-bottom: 5px; }
  .pt-xs6 {
    padding-top: 6px; }
  .pb-xs6 {
    padding-bottom: 6px; }
  .pt-xs7 {
    padding-top: 7px; }
  .pb-xs7 {
    padding-bottom: 7px; }
  .pt-xs8 {
    padding-top: 8px; }
  .pb-xs8 {
    padding-bottom: 8px; }
  .pt-xs9 {
    padding-top: 9px; }
  .pb-xs9 {
    padding-bottom: 9px; }
  .pt-xs10 {
    padding-top: 10px; }
  .pb-xs10 {
    padding-bottom: 10px; }
  .pt-xs11 {
    padding-top: 11px; }
  .pb-xs11 {
    padding-bottom: 11px; }
  .pt-xs12 {
    padding-top: 12px; }
  .pb-xs12 {
    padding-bottom: 12px; }
  .pt-xs13 {
    padding-top: 13px; }
  .pb-xs13 {
    padding-bottom: 13px; }
  .pt-xs14 {
    padding-top: 14px; }
  .pb-xs14 {
    padding-bottom: 14px; }
  .pt-xs15 {
    padding-top: 15px; }
  .pb-xs15 {
    padding-bottom: 15px; }
  .pt-xs16 {
    padding-top: 16px; }
  .pb-xs16 {
    padding-bottom: 16px; }
  .pt-xs17 {
    padding-top: 17px; }
  .pb-xs17 {
    padding-bottom: 17px; }
  .pt-xs18 {
    padding-top: 18px; }
  .pb-xs18 {
    padding-bottom: 18px; }
  .pt-xs19 {
    padding-top: 19px; }
  .pb-xs19 {
    padding-bottom: 19px; }
  .pt-xs20 {
    padding-top: 20px; }
  .pb-xs20 {
    padding-bottom: 20px; }
  .pt-xs21 {
    padding-top: 21px; }
  .pb-xs21 {
    padding-bottom: 21px; }
  .pt-xs22 {
    padding-top: 22px; }
  .pb-xs22 {
    padding-bottom: 22px; }
  .pt-xs23 {
    padding-top: 23px; }
  .pb-xs23 {
    padding-bottom: 23px; }
  .pt-xs24 {
    padding-top: 24px; }
  .pb-xs24 {
    padding-bottom: 24px; }
  .pt-xs25 {
    padding-top: 25px; }
  .pb-xs25 {
    padding-bottom: 25px; }
  .pt-xs26 {
    padding-top: 26px; }
  .pb-xs26 {
    padding-bottom: 26px; }
  .pt-xs27 {
    padding-top: 27px; }
  .pb-xs27 {
    padding-bottom: 27px; }
  .pt-xs28 {
    padding-top: 28px; }
  .pb-xs28 {
    padding-bottom: 28px; }
  .pt-xs29 {
    padding-top: 29px; }
  .pb-xs29 {
    padding-bottom: 29px; }
  .pt-xs30 {
    padding-top: 30px; }
  .pb-xs30 {
    padding-bottom: 30px; }
  .pt-xs31 {
    padding-top: 31px; }
  .pb-xs31 {
    padding-bottom: 31px; }
  .pt-xs32 {
    padding-top: 32px; }
  .pb-xs32 {
    padding-bottom: 32px; }
  .pt-xs33 {
    padding-top: 33px; }
  .pb-xs33 {
    padding-bottom: 33px; }
  .pt-xs34 {
    padding-top: 34px; }
  .pb-xs34 {
    padding-bottom: 34px; }
  .pt-xs35 {
    padding-top: 35px; }
  .pb-xs35 {
    padding-bottom: 35px; }
  .pt-xs36 {
    padding-top: 36px; }
  .pb-xs36 {
    padding-bottom: 36px; }
  .pt-xs37 {
    padding-top: 37px; }
  .pb-xs37 {
    padding-bottom: 37px; }
  .pt-xs38 {
    padding-top: 38px; }
  .pb-xs38 {
    padding-bottom: 38px; }
  .pt-xs39 {
    padding-top: 39px; }
  .pb-xs39 {
    padding-bottom: 39px; }
  .pt-xs40 {
    padding-top: 40px; }
  .pb-xs40 {
    padding-bottom: 40px; }
  .pt-xs41 {
    padding-top: 41px; }
  .pb-xs41 {
    padding-bottom: 41px; }
  .pt-xs42 {
    padding-top: 42px; }
  .pb-xs42 {
    padding-bottom: 42px; }
  .pt-xs43 {
    padding-top: 43px; }
  .pb-xs43 {
    padding-bottom: 43px; }
  .pt-xs44 {
    padding-top: 44px; }
  .pb-xs44 {
    padding-bottom: 44px; }
  .pt-xs45 {
    padding-top: 45px; }
  .pb-xs45 {
    padding-bottom: 45px; }
  .pt-xs46 {
    padding-top: 46px; }
  .pb-xs46 {
    padding-bottom: 46px; }
  .pt-xs47 {
    padding-top: 47px; }
  .pb-xs47 {
    padding-bottom: 47px; }
  .pt-xs48 {
    padding-top: 48px; }
  .pb-xs48 {
    padding-bottom: 48px; }
  .pt-xs49 {
    padding-top: 49px; }
  .pb-xs49 {
    padding-bottom: 49px; }
  .pt-xs50 {
    padding-top: 50px; }
  .pb-xs50 {
    padding-bottom: 50px; }
  .pt-xs51 {
    padding-top: 51px; }
  .pb-xs51 {
    padding-bottom: 51px; }
  .pt-xs52 {
    padding-top: 52px; }
  .pb-xs52 {
    padding-bottom: 52px; }
  .pt-xs53 {
    padding-top: 53px; }
  .pb-xs53 {
    padding-bottom: 53px; }
  .pt-xs54 {
    padding-top: 54px; }
  .pb-xs54 {
    padding-bottom: 54px; }
  .pt-xs55 {
    padding-top: 55px; }
  .pb-xs55 {
    padding-bottom: 55px; }
  .pt-xs56 {
    padding-top: 56px; }
  .pb-xs56 {
    padding-bottom: 56px; }
  .pt-xs57 {
    padding-top: 57px; }
  .pb-xs57 {
    padding-bottom: 57px; }
  .pt-xs58 {
    padding-top: 58px; }
  .pb-xs58 {
    padding-bottom: 58px; }
  .pt-xs59 {
    padding-top: 59px; }
  .pb-xs59 {
    padding-bottom: 59px; }
  .pt-xs60 {
    padding-top: 60px; }
  .pb-xs60 {
    padding-bottom: 60px; }
  .pt-xs61 {
    padding-top: 61px; }
  .pb-xs61 {
    padding-bottom: 61px; }
  .pt-xs62 {
    padding-top: 62px; }
  .pb-xs62 {
    padding-bottom: 62px; }
  .pt-xs63 {
    padding-top: 63px; }
  .pb-xs63 {
    padding-bottom: 63px; }
  .pt-xs64 {
    padding-top: 64px; }
  .pb-xs64 {
    padding-bottom: 64px; }
  .pt-xs65 {
    padding-top: 65px; }
  .pb-xs65 {
    padding-bottom: 65px; }
  .pt-xs66 {
    padding-top: 66px; }
  .pb-xs66 {
    padding-bottom: 66px; }
  .pt-xs67 {
    padding-top: 67px; }
  .pb-xs67 {
    padding-bottom: 67px; }
  .pt-xs68 {
    padding-top: 68px; }
  .pb-xs68 {
    padding-bottom: 68px; }
  .pt-xs69 {
    padding-top: 69px; }
  .pb-xs69 {
    padding-bottom: 69px; }
  .pt-xs70 {
    padding-top: 70px; }
  .pb-xs70 {
    padding-bottom: 70px; }
  .pt-xs71 {
    padding-top: 71px; }
  .pb-xs71 {
    padding-bottom: 71px; }
  .pt-xs72 {
    padding-top: 72px; }
  .pb-xs72 {
    padding-bottom: 72px; }
  .pt-xs73 {
    padding-top: 73px; }
  .pb-xs73 {
    padding-bottom: 73px; }
  .pt-xs74 {
    padding-top: 74px; }
  .pb-xs74 {
    padding-bottom: 74px; }
  .pt-xs75 {
    padding-top: 75px; }
  .pb-xs75 {
    padding-bottom: 75px; }
  .pt-xs76 {
    padding-top: 76px; }
  .pb-xs76 {
    padding-bottom: 76px; }
  .pt-xs77 {
    padding-top: 77px; }
  .pb-xs77 {
    padding-bottom: 77px; }
  .pt-xs78 {
    padding-top: 78px; }
  .pb-xs78 {
    padding-bottom: 78px; }
  .pt-xs79 {
    padding-top: 79px; }
  .pb-xs79 {
    padding-bottom: 79px; }
  .pt-xs80 {
    padding-top: 80px; }
  .pb-xs80 {
    padding-bottom: 80px; }
  .pt-xs81 {
    padding-top: 81px; }
  .pb-xs81 {
    padding-bottom: 81px; }
  .pt-xs82 {
    padding-top: 82px; }
  .pb-xs82 {
    padding-bottom: 82px; }
  .pt-xs83 {
    padding-top: 83px; }
  .pb-xs83 {
    padding-bottom: 83px; }
  .pt-xs84 {
    padding-top: 84px; }
  .pb-xs84 {
    padding-bottom: 84px; }
  .pt-xs85 {
    padding-top: 85px; }
  .pb-xs85 {
    padding-bottom: 85px; }
  .pt-xs86 {
    padding-top: 86px; }
  .pb-xs86 {
    padding-bottom: 86px; }
  .pt-xs87 {
    padding-top: 87px; }
  .pb-xs87 {
    padding-bottom: 87px; }
  .pt-xs88 {
    padding-top: 88px; }
  .pb-xs88 {
    padding-bottom: 88px; }
  .pt-xs89 {
    padding-top: 89px; }
  .pb-xs89 {
    padding-bottom: 89px; }
  .pt-xs90 {
    padding-top: 90px; }
  .pb-xs90 {
    padding-bottom: 90px; }
  .pt-xs91 {
    padding-top: 91px; }
  .pb-xs91 {
    padding-bottom: 91px; }
  .pt-xs92 {
    padding-top: 92px; }
  .pb-xs92 {
    padding-bottom: 92px; }
  .pt-xs93 {
    padding-top: 93px; }
  .pb-xs93 {
    padding-bottom: 93px; }
  .pt-xs94 {
    padding-top: 94px; }
  .pb-xs94 {
    padding-bottom: 94px; }
  .pt-xs95 {
    padding-top: 95px; }
  .pb-xs95 {
    padding-bottom: 95px; }
  .pt-xs96 {
    padding-top: 96px; }
  .pb-xs96 {
    padding-bottom: 96px; }
  .pt-xs97 {
    padding-top: 97px; }
  .pb-xs97 {
    padding-bottom: 97px; }
  .pt-xs98 {
    padding-top: 98px; }
  .pb-xs98 {
    padding-bottom: 98px; }
  .pt-xs99 {
    padding-top: 99px; }
  .pb-xs99 {
    padding-bottom: 99px; }
  .pt-xs100 {
    padding-top: 100px; }
  .pb-xs100 {
    padding-bottom: 100px; } }

@media screen and (min-width: 768px) {
  .pt-sm1 {
    padding-top: 1px; }
  .pb-sm1 {
    padding-bottom: 1px; }
  .pt-sm2 {
    padding-top: 2px; }
  .pb-sm2 {
    padding-bottom: 2px; }
  .pt-sm3 {
    padding-top: 3px; }
  .pb-sm3 {
    padding-bottom: 3px; }
  .pt-sm4 {
    padding-top: 4px; }
  .pb-sm4 {
    padding-bottom: 4px; }
  .pt-sm5 {
    padding-top: 5px; }
  .pb-sm5 {
    padding-bottom: 5px; }
  .pt-sm6 {
    padding-top: 6px; }
  .pb-sm6 {
    padding-bottom: 6px; }
  .pt-sm7 {
    padding-top: 7px; }
  .pb-sm7 {
    padding-bottom: 7px; }
  .pt-sm8 {
    padding-top: 8px; }
  .pb-sm8 {
    padding-bottom: 8px; }
  .pt-sm9 {
    padding-top: 9px; }
  .pb-sm9 {
    padding-bottom: 9px; }
  .pt-sm10 {
    padding-top: 10px; }
  .pb-sm10 {
    padding-bottom: 10px; }
  .pt-sm11 {
    padding-top: 11px; }
  .pb-sm11 {
    padding-bottom: 11px; }
  .pt-sm12 {
    padding-top: 12px; }
  .pb-sm12 {
    padding-bottom: 12px; }
  .pt-sm13 {
    padding-top: 13px; }
  .pb-sm13 {
    padding-bottom: 13px; }
  .pt-sm14 {
    padding-top: 14px; }
  .pb-sm14 {
    padding-bottom: 14px; }
  .pt-sm15 {
    padding-top: 15px; }
  .pb-sm15 {
    padding-bottom: 15px; }
  .pt-sm16 {
    padding-top: 16px; }
  .pb-sm16 {
    padding-bottom: 16px; }
  .pt-sm17 {
    padding-top: 17px; }
  .pb-sm17 {
    padding-bottom: 17px; }
  .pt-sm18 {
    padding-top: 18px; }
  .pb-sm18 {
    padding-bottom: 18px; }
  .pt-sm19 {
    padding-top: 19px; }
  .pb-sm19 {
    padding-bottom: 19px; }
  .pt-sm20 {
    padding-top: 20px; }
  .pb-sm20 {
    padding-bottom: 20px; }
  .pt-sm21 {
    padding-top: 21px; }
  .pb-sm21 {
    padding-bottom: 21px; }
  .pt-sm22 {
    padding-top: 22px; }
  .pb-sm22 {
    padding-bottom: 22px; }
  .pt-sm23 {
    padding-top: 23px; }
  .pb-sm23 {
    padding-bottom: 23px; }
  .pt-sm24 {
    padding-top: 24px; }
  .pb-sm24 {
    padding-bottom: 24px; }
  .pt-sm25 {
    padding-top: 25px; }
  .pb-sm25 {
    padding-bottom: 25px; }
  .pt-sm26 {
    padding-top: 26px; }
  .pb-sm26 {
    padding-bottom: 26px; }
  .pt-sm27 {
    padding-top: 27px; }
  .pb-sm27 {
    padding-bottom: 27px; }
  .pt-sm28 {
    padding-top: 28px; }
  .pb-sm28 {
    padding-bottom: 28px; }
  .pt-sm29 {
    padding-top: 29px; }
  .pb-sm29 {
    padding-bottom: 29px; }
  .pt-sm30 {
    padding-top: 30px; }
  .pb-sm30 {
    padding-bottom: 30px; }
  .pt-sm31 {
    padding-top: 31px; }
  .pb-sm31 {
    padding-bottom: 31px; }
  .pt-sm32 {
    padding-top: 32px; }
  .pb-sm32 {
    padding-bottom: 32px; }
  .pt-sm33 {
    padding-top: 33px; }
  .pb-sm33 {
    padding-bottom: 33px; }
  .pt-sm34 {
    padding-top: 34px; }
  .pb-sm34 {
    padding-bottom: 34px; }
  .pt-sm35 {
    padding-top: 35px; }
  .pb-sm35 {
    padding-bottom: 35px; }
  .pt-sm36 {
    padding-top: 36px; }
  .pb-sm36 {
    padding-bottom: 36px; }
  .pt-sm37 {
    padding-top: 37px; }
  .pb-sm37 {
    padding-bottom: 37px; }
  .pt-sm38 {
    padding-top: 38px; }
  .pb-sm38 {
    padding-bottom: 38px; }
  .pt-sm39 {
    padding-top: 39px; }
  .pb-sm39 {
    padding-bottom: 39px; }
  .pt-sm40 {
    padding-top: 40px; }
  .pb-sm40 {
    padding-bottom: 40px; }
  .pt-sm41 {
    padding-top: 41px; }
  .pb-sm41 {
    padding-bottom: 41px; }
  .pt-sm42 {
    padding-top: 42px; }
  .pb-sm42 {
    padding-bottom: 42px; }
  .pt-sm43 {
    padding-top: 43px; }
  .pb-sm43 {
    padding-bottom: 43px; }
  .pt-sm44 {
    padding-top: 44px; }
  .pb-sm44 {
    padding-bottom: 44px; }
  .pt-sm45 {
    padding-top: 45px; }
  .pb-sm45 {
    padding-bottom: 45px; }
  .pt-sm46 {
    padding-top: 46px; }
  .pb-sm46 {
    padding-bottom: 46px; }
  .pt-sm47 {
    padding-top: 47px; }
  .pb-sm47 {
    padding-bottom: 47px; }
  .pt-sm48 {
    padding-top: 48px; }
  .pb-sm48 {
    padding-bottom: 48px; }
  .pt-sm49 {
    padding-top: 49px; }
  .pb-sm49 {
    padding-bottom: 49px; }
  .pt-sm50 {
    padding-top: 50px; }
  .pb-sm50 {
    padding-bottom: 50px; }
  .pt-sm51 {
    padding-top: 51px; }
  .pb-sm51 {
    padding-bottom: 51px; }
  .pt-sm52 {
    padding-top: 52px; }
  .pb-sm52 {
    padding-bottom: 52px; }
  .pt-sm53 {
    padding-top: 53px; }
  .pb-sm53 {
    padding-bottom: 53px; }
  .pt-sm54 {
    padding-top: 54px; }
  .pb-sm54 {
    padding-bottom: 54px; }
  .pt-sm55 {
    padding-top: 55px; }
  .pb-sm55 {
    padding-bottom: 55px; }
  .pt-sm56 {
    padding-top: 56px; }
  .pb-sm56 {
    padding-bottom: 56px; }
  .pt-sm57 {
    padding-top: 57px; }
  .pb-sm57 {
    padding-bottom: 57px; }
  .pt-sm58 {
    padding-top: 58px; }
  .pb-sm58 {
    padding-bottom: 58px; }
  .pt-sm59 {
    padding-top: 59px; }
  .pb-sm59 {
    padding-bottom: 59px; }
  .pt-sm60 {
    padding-top: 60px; }
  .pb-sm60 {
    padding-bottom: 60px; }
  .pt-sm61 {
    padding-top: 61px; }
  .pb-sm61 {
    padding-bottom: 61px; }
  .pt-sm62 {
    padding-top: 62px; }
  .pb-sm62 {
    padding-bottom: 62px; }
  .pt-sm63 {
    padding-top: 63px; }
  .pb-sm63 {
    padding-bottom: 63px; }
  .pt-sm64 {
    padding-top: 64px; }
  .pb-sm64 {
    padding-bottom: 64px; }
  .pt-sm65 {
    padding-top: 65px; }
  .pb-sm65 {
    padding-bottom: 65px; }
  .pt-sm66 {
    padding-top: 66px; }
  .pb-sm66 {
    padding-bottom: 66px; }
  .pt-sm67 {
    padding-top: 67px; }
  .pb-sm67 {
    padding-bottom: 67px; }
  .pt-sm68 {
    padding-top: 68px; }
  .pb-sm68 {
    padding-bottom: 68px; }
  .pt-sm69 {
    padding-top: 69px; }
  .pb-sm69 {
    padding-bottom: 69px; }
  .pt-sm70 {
    padding-top: 70px; }
  .pb-sm70 {
    padding-bottom: 70px; }
  .pt-sm71 {
    padding-top: 71px; }
  .pb-sm71 {
    padding-bottom: 71px; }
  .pt-sm72 {
    padding-top: 72px; }
  .pb-sm72 {
    padding-bottom: 72px; }
  .pt-sm73 {
    padding-top: 73px; }
  .pb-sm73 {
    padding-bottom: 73px; }
  .pt-sm74 {
    padding-top: 74px; }
  .pb-sm74 {
    padding-bottom: 74px; }
  .pt-sm75 {
    padding-top: 75px; }
  .pb-sm75 {
    padding-bottom: 75px; }
  .pt-sm76 {
    padding-top: 76px; }
  .pb-sm76 {
    padding-bottom: 76px; }
  .pt-sm77 {
    padding-top: 77px; }
  .pb-sm77 {
    padding-bottom: 77px; }
  .pt-sm78 {
    padding-top: 78px; }
  .pb-sm78 {
    padding-bottom: 78px; }
  .pt-sm79 {
    padding-top: 79px; }
  .pb-sm79 {
    padding-bottom: 79px; }
  .pt-sm80 {
    padding-top: 80px; }
  .pb-sm80 {
    padding-bottom: 80px; }
  .pt-sm81 {
    padding-top: 81px; }
  .pb-sm81 {
    padding-bottom: 81px; }
  .pt-sm82 {
    padding-top: 82px; }
  .pb-sm82 {
    padding-bottom: 82px; }
  .pt-sm83 {
    padding-top: 83px; }
  .pb-sm83 {
    padding-bottom: 83px; }
  .pt-sm84 {
    padding-top: 84px; }
  .pb-sm84 {
    padding-bottom: 84px; }
  .pt-sm85 {
    padding-top: 85px; }
  .pb-sm85 {
    padding-bottom: 85px; }
  .pt-sm86 {
    padding-top: 86px; }
  .pb-sm86 {
    padding-bottom: 86px; }
  .pt-sm87 {
    padding-top: 87px; }
  .pb-sm87 {
    padding-bottom: 87px; }
  .pt-sm88 {
    padding-top: 88px; }
  .pb-sm88 {
    padding-bottom: 88px; }
  .pt-sm89 {
    padding-top: 89px; }
  .pb-sm89 {
    padding-bottom: 89px; }
  .pt-sm90 {
    padding-top: 90px; }
  .pb-sm90 {
    padding-bottom: 90px; }
  .pt-sm91 {
    padding-top: 91px; }
  .pb-sm91 {
    padding-bottom: 91px; }
  .pt-sm92 {
    padding-top: 92px; }
  .pb-sm92 {
    padding-bottom: 92px; }
  .pt-sm93 {
    padding-top: 93px; }
  .pb-sm93 {
    padding-bottom: 93px; }
  .pt-sm94 {
    padding-top: 94px; }
  .pb-sm94 {
    padding-bottom: 94px; }
  .pt-sm95 {
    padding-top: 95px; }
  .pb-sm95 {
    padding-bottom: 95px; }
  .pt-sm96 {
    padding-top: 96px; }
  .pb-sm96 {
    padding-bottom: 96px; }
  .pt-sm97 {
    padding-top: 97px; }
  .pb-sm97 {
    padding-bottom: 97px; }
  .pt-sm98 {
    padding-top: 98px; }
  .pb-sm98 {
    padding-bottom: 98px; }
  .pt-sm99 {
    padding-top: 99px; }
  .pb-sm99 {
    padding-bottom: 99px; }
  .pt-sm100 {
    padding-top: 100px; }
  .pb-sm100 {
    padding-bottom: 100px; } }

@media screen and (min-width: 992px) {
  .pt-md1 {
    padding-top: 1px; }
  .pb-md1 {
    padding-bottom: 1px; }
  .pt-md2 {
    padding-top: 2px; }
  .pb-md2 {
    padding-bottom: 2px; }
  .pt-md3 {
    padding-top: 3px; }
  .pb-md3 {
    padding-bottom: 3px; }
  .pt-md4 {
    padding-top: 4px; }
  .pb-md4 {
    padding-bottom: 4px; }
  .pt-md5 {
    padding-top: 5px; }
  .pb-md5 {
    padding-bottom: 5px; }
  .pt-md6 {
    padding-top: 6px; }
  .pb-md6 {
    padding-bottom: 6px; }
  .pt-md7 {
    padding-top: 7px; }
  .pb-md7 {
    padding-bottom: 7px; }
  .pt-md8 {
    padding-top: 8px; }
  .pb-md8 {
    padding-bottom: 8px; }
  .pt-md9 {
    padding-top: 9px; }
  .pb-md9 {
    padding-bottom: 9px; }
  .pt-md10 {
    padding-top: 10px; }
  .pb-md10 {
    padding-bottom: 10px; }
  .pt-md11 {
    padding-top: 11px; }
  .pb-md11 {
    padding-bottom: 11px; }
  .pt-md12 {
    padding-top: 12px; }
  .pb-md12 {
    padding-bottom: 12px; }
  .pt-md13 {
    padding-top: 13px; }
  .pb-md13 {
    padding-bottom: 13px; }
  .pt-md14 {
    padding-top: 14px; }
  .pb-md14 {
    padding-bottom: 14px; }
  .pt-md15 {
    padding-top: 15px; }
  .pb-md15 {
    padding-bottom: 15px; }
  .pt-md16 {
    padding-top: 16px; }
  .pb-md16 {
    padding-bottom: 16px; }
  .pt-md17 {
    padding-top: 17px; }
  .pb-md17 {
    padding-bottom: 17px; }
  .pt-md18 {
    padding-top: 18px; }
  .pb-md18 {
    padding-bottom: 18px; }
  .pt-md19 {
    padding-top: 19px; }
  .pb-md19 {
    padding-bottom: 19px; }
  .pt-md20 {
    padding-top: 20px; }
  .pb-md20 {
    padding-bottom: 20px; }
  .pt-md21 {
    padding-top: 21px; }
  .pb-md21 {
    padding-bottom: 21px; }
  .pt-md22 {
    padding-top: 22px; }
  .pb-md22 {
    padding-bottom: 22px; }
  .pt-md23 {
    padding-top: 23px; }
  .pb-md23 {
    padding-bottom: 23px; }
  .pt-md24 {
    padding-top: 24px; }
  .pb-md24 {
    padding-bottom: 24px; }
  .pt-md25 {
    padding-top: 25px; }
  .pb-md25 {
    padding-bottom: 25px; }
  .pt-md26 {
    padding-top: 26px; }
  .pb-md26 {
    padding-bottom: 26px; }
  .pt-md27 {
    padding-top: 27px; }
  .pb-md27 {
    padding-bottom: 27px; }
  .pt-md28 {
    padding-top: 28px; }
  .pb-md28 {
    padding-bottom: 28px; }
  .pt-md29 {
    padding-top: 29px; }
  .pb-md29 {
    padding-bottom: 29px; }
  .pt-md30 {
    padding-top: 30px; }
  .pb-md30 {
    padding-bottom: 30px; }
  .pt-md31 {
    padding-top: 31px; }
  .pb-md31 {
    padding-bottom: 31px; }
  .pt-md32 {
    padding-top: 32px; }
  .pb-md32 {
    padding-bottom: 32px; }
  .pt-md33 {
    padding-top: 33px; }
  .pb-md33 {
    padding-bottom: 33px; }
  .pt-md34 {
    padding-top: 34px; }
  .pb-md34 {
    padding-bottom: 34px; }
  .pt-md35 {
    padding-top: 35px; }
  .pb-md35 {
    padding-bottom: 35px; }
  .pt-md36 {
    padding-top: 36px; }
  .pb-md36 {
    padding-bottom: 36px; }
  .pt-md37 {
    padding-top: 37px; }
  .pb-md37 {
    padding-bottom: 37px; }
  .pt-md38 {
    padding-top: 38px; }
  .pb-md38 {
    padding-bottom: 38px; }
  .pt-md39 {
    padding-top: 39px; }
  .pb-md39 {
    padding-bottom: 39px; }
  .pt-md40 {
    padding-top: 40px; }
  .pb-md40 {
    padding-bottom: 40px; }
  .pt-md41 {
    padding-top: 41px; }
  .pb-md41 {
    padding-bottom: 41px; }
  .pt-md42 {
    padding-top: 42px; }
  .pb-md42 {
    padding-bottom: 42px; }
  .pt-md43 {
    padding-top: 43px; }
  .pb-md43 {
    padding-bottom: 43px; }
  .pt-md44 {
    padding-top: 44px; }
  .pb-md44 {
    padding-bottom: 44px; }
  .pt-md45 {
    padding-top: 45px; }
  .pb-md45 {
    padding-bottom: 45px; }
  .pt-md46 {
    padding-top: 46px; }
  .pb-md46 {
    padding-bottom: 46px; }
  .pt-md47 {
    padding-top: 47px; }
  .pb-md47 {
    padding-bottom: 47px; }
  .pt-md48 {
    padding-top: 48px; }
  .pb-md48 {
    padding-bottom: 48px; }
  .pt-md49 {
    padding-top: 49px; }
  .pb-md49 {
    padding-bottom: 49px; }
  .pt-md50 {
    padding-top: 50px; }
  .pb-md50 {
    padding-bottom: 50px; }
  .pt-md51 {
    padding-top: 51px; }
  .pb-md51 {
    padding-bottom: 51px; }
  .pt-md52 {
    padding-top: 52px; }
  .pb-md52 {
    padding-bottom: 52px; }
  .pt-md53 {
    padding-top: 53px; }
  .pb-md53 {
    padding-bottom: 53px; }
  .pt-md54 {
    padding-top: 54px; }
  .pb-md54 {
    padding-bottom: 54px; }
  .pt-md55 {
    padding-top: 55px; }
  .pb-md55 {
    padding-bottom: 55px; }
  .pt-md56 {
    padding-top: 56px; }
  .pb-md56 {
    padding-bottom: 56px; }
  .pt-md57 {
    padding-top: 57px; }
  .pb-md57 {
    padding-bottom: 57px; }
  .pt-md58 {
    padding-top: 58px; }
  .pb-md58 {
    padding-bottom: 58px; }
  .pt-md59 {
    padding-top: 59px; }
  .pb-md59 {
    padding-bottom: 59px; }
  .pt-md60 {
    padding-top: 60px; }
  .pb-md60 {
    padding-bottom: 60px; }
  .pt-md61 {
    padding-top: 61px; }
  .pb-md61 {
    padding-bottom: 61px; }
  .pt-md62 {
    padding-top: 62px; }
  .pb-md62 {
    padding-bottom: 62px; }
  .pt-md63 {
    padding-top: 63px; }
  .pb-md63 {
    padding-bottom: 63px; }
  .pt-md64 {
    padding-top: 64px; }
  .pb-md64 {
    padding-bottom: 64px; }
  .pt-md65 {
    padding-top: 65px; }
  .pb-md65 {
    padding-bottom: 65px; }
  .pt-md66 {
    padding-top: 66px; }
  .pb-md66 {
    padding-bottom: 66px; }
  .pt-md67 {
    padding-top: 67px; }
  .pb-md67 {
    padding-bottom: 67px; }
  .pt-md68 {
    padding-top: 68px; }
  .pb-md68 {
    padding-bottom: 68px; }
  .pt-md69 {
    padding-top: 69px; }
  .pb-md69 {
    padding-bottom: 69px; }
  .pt-md70 {
    padding-top: 70px; }
  .pb-md70 {
    padding-bottom: 70px; }
  .pt-md71 {
    padding-top: 71px; }
  .pb-md71 {
    padding-bottom: 71px; }
  .pt-md72 {
    padding-top: 72px; }
  .pb-md72 {
    padding-bottom: 72px; }
  .pt-md73 {
    padding-top: 73px; }
  .pb-md73 {
    padding-bottom: 73px; }
  .pt-md74 {
    padding-top: 74px; }
  .pb-md74 {
    padding-bottom: 74px; }
  .pt-md75 {
    padding-top: 75px; }
  .pb-md75 {
    padding-bottom: 75px; }
  .pt-md76 {
    padding-top: 76px; }
  .pb-md76 {
    padding-bottom: 76px; }
  .pt-md77 {
    padding-top: 77px; }
  .pb-md77 {
    padding-bottom: 77px; }
  .pt-md78 {
    padding-top: 78px; }
  .pb-md78 {
    padding-bottom: 78px; }
  .pt-md79 {
    padding-top: 79px; }
  .pb-md79 {
    padding-bottom: 79px; }
  .pt-md80 {
    padding-top: 80px; }
  .pb-md80 {
    padding-bottom: 80px; }
  .pt-md81 {
    padding-top: 81px; }
  .pb-md81 {
    padding-bottom: 81px; }
  .pt-md82 {
    padding-top: 82px; }
  .pb-md82 {
    padding-bottom: 82px; }
  .pt-md83 {
    padding-top: 83px; }
  .pb-md83 {
    padding-bottom: 83px; }
  .pt-md84 {
    padding-top: 84px; }
  .pb-md84 {
    padding-bottom: 84px; }
  .pt-md85 {
    padding-top: 85px; }
  .pb-md85 {
    padding-bottom: 85px; }
  .pt-md86 {
    padding-top: 86px; }
  .pb-md86 {
    padding-bottom: 86px; }
  .pt-md87 {
    padding-top: 87px; }
  .pb-md87 {
    padding-bottom: 87px; }
  .pt-md88 {
    padding-top: 88px; }
  .pb-md88 {
    padding-bottom: 88px; }
  .pt-md89 {
    padding-top: 89px; }
  .pb-md89 {
    padding-bottom: 89px; }
  .pt-md90 {
    padding-top: 90px; }
  .pb-md90 {
    padding-bottom: 90px; }
  .pt-md91 {
    padding-top: 91px; }
  .pb-md91 {
    padding-bottom: 91px; }
  .pt-md92 {
    padding-top: 92px; }
  .pb-md92 {
    padding-bottom: 92px; }
  .pt-md93 {
    padding-top: 93px; }
  .pb-md93 {
    padding-bottom: 93px; }
  .pt-md94 {
    padding-top: 94px; }
  .pb-md94 {
    padding-bottom: 94px; }
  .pt-md95 {
    padding-top: 95px; }
  .pb-md95 {
    padding-bottom: 95px; }
  .pt-md96 {
    padding-top: 96px; }
  .pb-md96 {
    padding-bottom: 96px; }
  .pt-md97 {
    padding-top: 97px; }
  .pb-md97 {
    padding-bottom: 97px; }
  .pt-md98 {
    padding-top: 98px; }
  .pb-md98 {
    padding-bottom: 98px; }
  .pt-md99 {
    padding-top: 99px; }
  .pb-md99 {
    padding-bottom: 99px; }
  .pt-md100 {
    padding-top: 100px; }
  .pb-md100 {
    padding-bottom: 100px; } }

@media screen and (min-width: 1200px) {
  .pt-lg1 {
    padding-top: 1px; }
  .pb-lg1 {
    padding-bottom: 1px; }
  .pt-lg2 {
    padding-top: 2px; }
  .pb-lg2 {
    padding-bottom: 2px; }
  .pt-lg3 {
    padding-top: 3px; }
  .pb-lg3 {
    padding-bottom: 3px; }
  .pt-lg4 {
    padding-top: 4px; }
  .pb-lg4 {
    padding-bottom: 4px; }
  .pt-lg5 {
    padding-top: 5px; }
  .pb-lg5 {
    padding-bottom: 5px; }
  .pt-lg6 {
    padding-top: 6px; }
  .pb-lg6 {
    padding-bottom: 6px; }
  .pt-lg7 {
    padding-top: 7px; }
  .pb-lg7 {
    padding-bottom: 7px; }
  .pt-lg8 {
    padding-top: 8px; }
  .pb-lg8 {
    padding-bottom: 8px; }
  .pt-lg9 {
    padding-top: 9px; }
  .pb-lg9 {
    padding-bottom: 9px; }
  .pt-lg10 {
    padding-top: 10px; }
  .pb-lg10 {
    padding-bottom: 10px; }
  .pt-lg11 {
    padding-top: 11px; }
  .pb-lg11 {
    padding-bottom: 11px; }
  .pt-lg12 {
    padding-top: 12px; }
  .pb-lg12 {
    padding-bottom: 12px; }
  .pt-lg13 {
    padding-top: 13px; }
  .pb-lg13 {
    padding-bottom: 13px; }
  .pt-lg14 {
    padding-top: 14px; }
  .pb-lg14 {
    padding-bottom: 14px; }
  .pt-lg15 {
    padding-top: 15px; }
  .pb-lg15 {
    padding-bottom: 15px; }
  .pt-lg16 {
    padding-top: 16px; }
  .pb-lg16 {
    padding-bottom: 16px; }
  .pt-lg17 {
    padding-top: 17px; }
  .pb-lg17 {
    padding-bottom: 17px; }
  .pt-lg18 {
    padding-top: 18px; }
  .pb-lg18 {
    padding-bottom: 18px; }
  .pt-lg19 {
    padding-top: 19px; }
  .pb-lg19 {
    padding-bottom: 19px; }
  .pt-lg20 {
    padding-top: 20px; }
  .pb-lg20 {
    padding-bottom: 20px; }
  .pt-lg21 {
    padding-top: 21px; }
  .pb-lg21 {
    padding-bottom: 21px; }
  .pt-lg22 {
    padding-top: 22px; }
  .pb-lg22 {
    padding-bottom: 22px; }
  .pt-lg23 {
    padding-top: 23px; }
  .pb-lg23 {
    padding-bottom: 23px; }
  .pt-lg24 {
    padding-top: 24px; }
  .pb-lg24 {
    padding-bottom: 24px; }
  .pt-lg25 {
    padding-top: 25px; }
  .pb-lg25 {
    padding-bottom: 25px; }
  .pt-lg26 {
    padding-top: 26px; }
  .pb-lg26 {
    padding-bottom: 26px; }
  .pt-lg27 {
    padding-top: 27px; }
  .pb-lg27 {
    padding-bottom: 27px; }
  .pt-lg28 {
    padding-top: 28px; }
  .pb-lg28 {
    padding-bottom: 28px; }
  .pt-lg29 {
    padding-top: 29px; }
  .pb-lg29 {
    padding-bottom: 29px; }
  .pt-lg30 {
    padding-top: 30px; }
  .pb-lg30 {
    padding-bottom: 30px; }
  .pt-lg31 {
    padding-top: 31px; }
  .pb-lg31 {
    padding-bottom: 31px; }
  .pt-lg32 {
    padding-top: 32px; }
  .pb-lg32 {
    padding-bottom: 32px; }
  .pt-lg33 {
    padding-top: 33px; }
  .pb-lg33 {
    padding-bottom: 33px; }
  .pt-lg34 {
    padding-top: 34px; }
  .pb-lg34 {
    padding-bottom: 34px; }
  .pt-lg35 {
    padding-top: 35px; }
  .pb-lg35 {
    padding-bottom: 35px; }
  .pt-lg36 {
    padding-top: 36px; }
  .pb-lg36 {
    padding-bottom: 36px; }
  .pt-lg37 {
    padding-top: 37px; }
  .pb-lg37 {
    padding-bottom: 37px; }
  .pt-lg38 {
    padding-top: 38px; }
  .pb-lg38 {
    padding-bottom: 38px; }
  .pt-lg39 {
    padding-top: 39px; }
  .pb-lg39 {
    padding-bottom: 39px; }
  .pt-lg40 {
    padding-top: 40px; }
  .pb-lg40 {
    padding-bottom: 40px; }
  .pt-lg41 {
    padding-top: 41px; }
  .pb-lg41 {
    padding-bottom: 41px; }
  .pt-lg42 {
    padding-top: 42px; }
  .pb-lg42 {
    padding-bottom: 42px; }
  .pt-lg43 {
    padding-top: 43px; }
  .pb-lg43 {
    padding-bottom: 43px; }
  .pt-lg44 {
    padding-top: 44px; }
  .pb-lg44 {
    padding-bottom: 44px; }
  .pt-lg45 {
    padding-top: 45px; }
  .pb-lg45 {
    padding-bottom: 45px; }
  .pt-lg46 {
    padding-top: 46px; }
  .pb-lg46 {
    padding-bottom: 46px; }
  .pt-lg47 {
    padding-top: 47px; }
  .pb-lg47 {
    padding-bottom: 47px; }
  .pt-lg48 {
    padding-top: 48px; }
  .pb-lg48 {
    padding-bottom: 48px; }
  .pt-lg49 {
    padding-top: 49px; }
  .pb-lg49 {
    padding-bottom: 49px; }
  .pt-lg50 {
    padding-top: 50px; }
  .pb-lg50 {
    padding-bottom: 50px; }
  .pt-lg51 {
    padding-top: 51px; }
  .pb-lg51 {
    padding-bottom: 51px; }
  .pt-lg52 {
    padding-top: 52px; }
  .pb-lg52 {
    padding-bottom: 52px; }
  .pt-lg53 {
    padding-top: 53px; }
  .pb-lg53 {
    padding-bottom: 53px; }
  .pt-lg54 {
    padding-top: 54px; }
  .pb-lg54 {
    padding-bottom: 54px; }
  .pt-lg55 {
    padding-top: 55px; }
  .pb-lg55 {
    padding-bottom: 55px; }
  .pt-lg56 {
    padding-top: 56px; }
  .pb-lg56 {
    padding-bottom: 56px; }
  .pt-lg57 {
    padding-top: 57px; }
  .pb-lg57 {
    padding-bottom: 57px; }
  .pt-lg58 {
    padding-top: 58px; }
  .pb-lg58 {
    padding-bottom: 58px; }
  .pt-lg59 {
    padding-top: 59px; }
  .pb-lg59 {
    padding-bottom: 59px; }
  .pt-lg60 {
    padding-top: 60px; }
  .pb-lg60 {
    padding-bottom: 60px; }
  .pt-lg61 {
    padding-top: 61px; }
  .pb-lg61 {
    padding-bottom: 61px; }
  .pt-lg62 {
    padding-top: 62px; }
  .pb-lg62 {
    padding-bottom: 62px; }
  .pt-lg63 {
    padding-top: 63px; }
  .pb-lg63 {
    padding-bottom: 63px; }
  .pt-lg64 {
    padding-top: 64px; }
  .pb-lg64 {
    padding-bottom: 64px; }
  .pt-lg65 {
    padding-top: 65px; }
  .pb-lg65 {
    padding-bottom: 65px; }
  .pt-lg66 {
    padding-top: 66px; }
  .pb-lg66 {
    padding-bottom: 66px; }
  .pt-lg67 {
    padding-top: 67px; }
  .pb-lg67 {
    padding-bottom: 67px; }
  .pt-lg68 {
    padding-top: 68px; }
  .pb-lg68 {
    padding-bottom: 68px; }
  .pt-lg69 {
    padding-top: 69px; }
  .pb-lg69 {
    padding-bottom: 69px; }
  .pt-lg70 {
    padding-top: 70px; }
  .pb-lg70 {
    padding-bottom: 70px; }
  .pt-lg71 {
    padding-top: 71px; }
  .pb-lg71 {
    padding-bottom: 71px; }
  .pt-lg72 {
    padding-top: 72px; }
  .pb-lg72 {
    padding-bottom: 72px; }
  .pt-lg73 {
    padding-top: 73px; }
  .pb-lg73 {
    padding-bottom: 73px; }
  .pt-lg74 {
    padding-top: 74px; }
  .pb-lg74 {
    padding-bottom: 74px; }
  .pt-lg75 {
    padding-top: 75px; }
  .pb-lg75 {
    padding-bottom: 75px; }
  .pt-lg76 {
    padding-top: 76px; }
  .pb-lg76 {
    padding-bottom: 76px; }
  .pt-lg77 {
    padding-top: 77px; }
  .pb-lg77 {
    padding-bottom: 77px; }
  .pt-lg78 {
    padding-top: 78px; }
  .pb-lg78 {
    padding-bottom: 78px; }
  .pt-lg79 {
    padding-top: 79px; }
  .pb-lg79 {
    padding-bottom: 79px; }
  .pt-lg80 {
    padding-top: 80px; }
  .pb-lg80 {
    padding-bottom: 80px; }
  .pt-lg81 {
    padding-top: 81px; }
  .pb-lg81 {
    padding-bottom: 81px; }
  .pt-lg82 {
    padding-top: 82px; }
  .pb-lg82 {
    padding-bottom: 82px; }
  .pt-lg83 {
    padding-top: 83px; }
  .pb-lg83 {
    padding-bottom: 83px; }
  .pt-lg84 {
    padding-top: 84px; }
  .pb-lg84 {
    padding-bottom: 84px; }
  .pt-lg85 {
    padding-top: 85px; }
  .pb-lg85 {
    padding-bottom: 85px; }
  .pt-lg86 {
    padding-top: 86px; }
  .pb-lg86 {
    padding-bottom: 86px; }
  .pt-lg87 {
    padding-top: 87px; }
  .pb-lg87 {
    padding-bottom: 87px; }
  .pt-lg88 {
    padding-top: 88px; }
  .pb-lg88 {
    padding-bottom: 88px; }
  .pt-lg89 {
    padding-top: 89px; }
  .pb-lg89 {
    padding-bottom: 89px; }
  .pt-lg90 {
    padding-top: 90px; }
  .pb-lg90 {
    padding-bottom: 90px; }
  .pt-lg91 {
    padding-top: 91px; }
  .pb-lg91 {
    padding-bottom: 91px; }
  .pt-lg92 {
    padding-top: 92px; }
  .pb-lg92 {
    padding-bottom: 92px; }
  .pt-lg93 {
    padding-top: 93px; }
  .pb-lg93 {
    padding-bottom: 93px; }
  .pt-lg94 {
    padding-top: 94px; }
  .pb-lg94 {
    padding-bottom: 94px; }
  .pt-lg95 {
    padding-top: 95px; }
  .pb-lg95 {
    padding-bottom: 95px; }
  .pt-lg96 {
    padding-top: 96px; }
  .pb-lg96 {
    padding-bottom: 96px; }
  .pt-lg97 {
    padding-top: 97px; }
  .pb-lg97 {
    padding-bottom: 97px; }
  .pt-lg98 {
    padding-top: 98px; }
  .pb-lg98 {
    padding-bottom: 98px; }
  .pt-lg99 {
    padding-top: 99px; }
  .pb-lg99 {
    padding-bottom: 99px; }
  .pt-lg100 {
    padding-top: 100px; }
  .pb-lg100 {
    padding-bottom: 100px; } }

/*-------------------------------------
 * Displays
 -------------------------------------*/
.display-ib {
  display: inline-block; }

.display-b {
  display: block; }

.display-i {
  display: inline; }

.display-tc {
  display: table-cell; }

.display-n {
  display: none; }

.display-h {
  visibility: hidden; }

@media screen and (max-width: 768px) {
  .display-xs-ib {
    display: inline-block; }
  .display-xs-b {
    display: block; }
  .display-xs-i {
    display: inline; }
  .display-xs-tc {
    display: table-cell; }
  .display-xs-n {
    display: none; } }

@media screen and (min-width: 768px) {
  .display-sm-ib {
    display: inline-block; }
  .display-sm-b {
    display: block; }
  .display-sm-i {
    display: inline; }
  .display-sm-tc {
    display: table-cell; }
  .display-sm-n {
    display: none; } }

@media screen and (min-width: 992px) {
  .display-md-ib {
    display: inline-block; }
  .display-md-b {
    display: block; }
  .display-md-i {
    display: inline; }
  .display-md-tc {
    display: table-cell; }
  .display-md-n {
    display: none; } }

@media screen and (min-width: 1200px) {
  .display-lg-ib {
    display: inline-block; }
  .display-lg-b {
    display: block; }
  .display-lg-i {
    display: inline; }
  .display-lg-tc {
    display: table-cell; }
  .display-lg-n {
    display: none; } }

/*-------------------------------------
 * Text
 -------------------------------------*/
.nowrap {
  white-space: nowrap; }

.fw-regular {
  font-weight: 400 !important; }

.fw-light {
  font-weight: 300 !important; }

/*-------------------------------------
 * Vertical align
 -------------------------------------*/
.vertical-align-middle {
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

/*-------------------------------------
 * Opacity
 -------------------------------------*/
.opacity-0 {
  opacity: 0; }

.opacity-1 {
  opacity: 0.01; }

.opacity-2 {
  opacity: 0.02; }

.opacity-3 {
  opacity: 0.03; }

.opacity-4 {
  opacity: 0.04; }

.opacity-5 {
  opacity: 0.05; }

.opacity-6 {
  opacity: 0.06; }

.opacity-7 {
  opacity: 0.07; }

.opacity-8 {
  opacity: 0.08; }

.opacity-9 {
  opacity: 0.09; }

.opacity-10 {
  opacity: 0.1; }

.opacity-11 {
  opacity: 0.11; }

.opacity-12 {
  opacity: 0.12; }

.opacity-13 {
  opacity: 0.13; }

.opacity-14 {
  opacity: 0.14; }

.opacity-15 {
  opacity: 0.15; }

.opacity-16 {
  opacity: 0.16; }

.opacity-17 {
  opacity: 0.17; }

.opacity-18 {
  opacity: 0.18; }

.opacity-19 {
  opacity: 0.19; }

.opacity-20 {
  opacity: 0.2; }

.opacity-21 {
  opacity: 0.21; }

.opacity-22 {
  opacity: 0.22; }

.opacity-23 {
  opacity: 0.23; }

.opacity-24 {
  opacity: 0.24; }

.opacity-25 {
  opacity: 0.25; }

.opacity-26 {
  opacity: 0.26; }

.opacity-27 {
  opacity: 0.27; }

.opacity-28 {
  opacity: 0.28; }

.opacity-29 {
  opacity: 0.29; }

.opacity-30 {
  opacity: 0.3; }

.opacity-31 {
  opacity: 0.31; }

.opacity-32 {
  opacity: 0.32; }

.opacity-33 {
  opacity: 0.33; }

.opacity-34 {
  opacity: 0.34; }

.opacity-35 {
  opacity: 0.35; }

.opacity-36 {
  opacity: 0.36; }

.opacity-37 {
  opacity: 0.37; }

.opacity-38 {
  opacity: 0.38; }

.opacity-39 {
  opacity: 0.39; }

.opacity-40 {
  opacity: 0.4; }

.opacity-41 {
  opacity: 0.41; }

.opacity-42 {
  opacity: 0.42; }

.opacity-43 {
  opacity: 0.43; }

.opacity-44 {
  opacity: 0.44; }

.opacity-45 {
  opacity: 0.45; }

.opacity-46 {
  opacity: 0.46; }

.opacity-47 {
  opacity: 0.47; }

.opacity-48 {
  opacity: 0.48; }

.opacity-49 {
  opacity: 0.49; }

.opacity-50 {
  opacity: 0.5; }

.opacity-51 {
  opacity: 0.51; }

.opacity-52 {
  opacity: 0.52; }

.opacity-53 {
  opacity: 0.53; }

.opacity-54 {
  opacity: 0.54; }

.opacity-55 {
  opacity: 0.55; }

.opacity-56 {
  opacity: 0.56; }

.opacity-57 {
  opacity: 0.57; }

.opacity-58 {
  opacity: 0.58; }

.opacity-59 {
  opacity: 0.59; }

.opacity-60 {
  opacity: 0.6; }

.opacity-61 {
  opacity: 0.61; }

.opacity-62 {
  opacity: 0.62; }

.opacity-63 {
  opacity: 0.63; }

.opacity-64 {
  opacity: 0.64; }

.opacity-65 {
  opacity: 0.65; }

.opacity-66 {
  opacity: 0.66; }

.opacity-67 {
  opacity: 0.67; }

.opacity-68 {
  opacity: 0.68; }

.opacity-69 {
  opacity: 0.69; }

.opacity-70 {
  opacity: 0.7; }

.opacity-71 {
  opacity: 0.71; }

.opacity-72 {
  opacity: 0.72; }

.opacity-73 {
  opacity: 0.73; }

.opacity-74 {
  opacity: 0.74; }

.opacity-75 {
  opacity: 0.75; }

.opacity-76 {
  opacity: 0.76; }

.opacity-77 {
  opacity: 0.77; }

.opacity-78 {
  opacity: 0.78; }

.opacity-79 {
  opacity: 0.79; }

.opacity-80 {
  opacity: 0.8; }

.opacity-81 {
  opacity: 0.81; }

.opacity-82 {
  opacity: 0.82; }

.opacity-83 {
  opacity: 0.83; }

.opacity-84 {
  opacity: 0.84; }

.opacity-85 {
  opacity: 0.85; }

.opacity-86 {
  opacity: 0.86; }

.opacity-87 {
  opacity: 0.87; }

.opacity-88 {
  opacity: 0.88; }

.opacity-89 {
  opacity: 0.89; }

.opacity-90 {
  opacity: 0.9; }

.opacity-91 {
  opacity: 0.91; }

.opacity-92 {
  opacity: 0.92; }

.opacity-93 {
  opacity: 0.93; }

.opacity-94 {
  opacity: 0.94; }

.opacity-95 {
  opacity: 0.95; }

.opacity-96 {
  opacity: 0.96; }

.opacity-97 {
  opacity: 0.97; }

.opacity-98 {
  opacity: 0.98; }

.opacity-99 {
  opacity: 0.99; }

.opacity-100 {
  opacity: 1; }

/*---------------------------
 * Col 2 set
 *--------------------------*/
.col2-set .col-1,
.col2-set .col-2 {
  width: 50%;
  float: left; }

/*---------------------------
 * Col 3 set
 *--------------------------*/
.col3-set .col-1,
.col3-set .col-2,
.col3-set .col-3 {
  width: 33.333%;
  float: left; }

/*---------------------------
 * Col 4 set
 *--------------------------*/
.col4-set .col-1,
.col4-set .col-2,
.col4-set .col-3,
.col4-set .col-4 {
  width: 25%;
  float: left; }

/*-------------------------------------
 * Font weight style
 -------------------------------------*/
.fw-light {
  font-weight: 300; }

.fw-regular {
  font-weight: 400; }

/*-------------------------------------
 * Preloader
 -------------------------------------*/
.preloader {
  position: fixed;
  z-index: 10000;
  width: 100%;
  height: 100%; }

.preloader:before {
  content: '';
  z-index: -1;
  width: 150%;
  position: absolute;
  top: 0;
  left: -80%;
  bottom: 0;
  background: #77190d;
  -webkit-transition: all 1500ms;
  transition: all 1500ms;
  -webkit-transform: skew(45deg);
  transform: skew(45deg); }

.preloader:after {
  content: '';
  z-index: -1;
  width: 150%;
  position: absolute;
  top: 0;
  right: -80%;
  bottom: 0;
  background: #77190d;
  -webkit-transition: all 1500ms;
  transition: all 1500ms;
  -webkit-transform: skew(45deg);
  transform: skew(45deg); }

.preloader .base {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(45deg) translate3d(0, 0, 0);
          transform: translate(-50%, -50%) rotate(45deg) translate3d(0, 0, 0);
  width: 160px;
  height: 160px;
  -webkit-animation: spin 1.2s infinite ease;
          animation: spin 1.2s infinite ease; }

.preloader .base .square {
  background-color: #000;
  position: absolute;
  display: block;
  width: 40px;
  height: 40px; }

.preloader .base .square:nth-child(1) {
  top: 40px;
  left: 40px;
  -webkit-animation: lift1 1.2s infinite ease;
          animation: lift1 1.2s infinite ease; }

.preloader .base .square:nth-child(2) {
  top: 40px;
  right: 40px;
  -webkit-animation: lift2 1.2s infinite ease;
          animation: lift2 1.2s infinite ease; }

.preloader .base .square:nth-child(3) {
  bottom: 40px;
  right: 40px;
  -webkit-animation: lift3 1.2s infinite ease;
          animation: lift3 1.2s infinite ease; }

.preloader .base .square:nth-child(4) {
  bottom: 40px;
  left: 40px;
  -webkit-animation: lift4 1.2s infinite ease;
          animation: lift4 1.2s infinite ease; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(45deg) translate3d(0, 0, 0);
            transform: translate(-50%, -50%) rotate(45deg) translate3d(0, 0, 0); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg) translate3d(0, 0, 0);
            transform: translate(-50%, -50%) rotate(-45deg) translate3d(0, 0, 0); } }

@keyframes spin {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(45deg) translate3d(0, 0, 0);
            transform: translate(-50%, -50%) rotate(45deg) translate3d(0, 0, 0); }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg) translate3d(0, 0, 0);
            transform: translate(-50%, -50%) rotate(-45deg) translate3d(0, 0, 0); } }

@-webkit-keyframes lift1 {
  0%, 10%, 90% {
    top: 40px;
    left: 40px; }
  50% {
    top: 0px;
    left: 0px;
    background-color: #fff; }
  0%, 10% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  90%, 100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }

@keyframes lift1 {
  0%, 10%, 90% {
    top: 40px;
    left: 40px; }
  50% {
    top: 0px;
    left: 0px;
    background-color: #fff; }
  0%, 10% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  90%, 100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }

@-webkit-keyframes lift2 {
  0%, 10%, 90% {
    top: 40px;
    right: 40px; }
  50% {
    top: 0px;
    right: 0px;
    background-color: #fff; }
  0%, 10% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  90%, 100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }

@keyframes lift2 {
  0%, 10%, 90% {
    top: 40px;
    right: 40px; }
  50% {
    top: 0px;
    right: 0px;
    background-color: #fff; }
  0%, 10% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  90%, 100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }

@-webkit-keyframes lift3 {
  0%, 10%, 90% {
    bottom: 40px;
    right: 40px; }
  50% {
    bottom: 0px;
    right: 0px;
    background-color: #fff; }
  0%, 10% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  90%, 100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }

@keyframes lift3 {
  0%, 10%, 90% {
    bottom: 40px;
    right: 40px; }
  50% {
    bottom: 0px;
    right: 0px;
    background-color: #fff; }
  0%, 10% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  90%, 100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }

@-webkit-keyframes lift4 {
  0%, 10%, 90% {
    bottom: 40px;
    left: 40px; }
  50% {
    bottom: 0px;
    left: 0px;
    background-color: #fff; }
  0%, 10% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  90%, 100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }

@keyframes lift4 {
  0%, 10%, 90% {
    bottom: 40px;
    left: 40px; }
  50% {
    bottom: 0px;
    left: 0px;
    background-color: #fff; }
  0%, 10% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  90%, 100% {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg); } }

.preloader.loaded:before {
  left: -250%; }

.preloader.loaded:after {
  right: -250%; }

/*-------------------------------------
 * Base style
 -------------------------------------*/
html {
  font-size: 62.5%;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
  text-rendering: optimizeLegibility !important;
  -webkit-font-smoothing: antialiased !important; }
  html * {
    outline: none; }
    html *:hover, html *:focus, html *:active {
      outline: none; }
  @media screen and (max-width: 768px) {
    html {
      font-size: 55%; } }
  @media screen and (max-width: 480px) {
    html {
      font-size: 45%; } }

body {
  font-family: "Open Sans", sans-serif;
  font-weight: 300;
  font-size: 16px;
  font-size: 1.6rem;
  color: #000; }

/*-------------------------------------
 * Heading style
 -------------------------------------*/
h1, .h1 {
  font-size: 36px;
  font-size: 3.6rem;
  font-weight: 400;
  line-height: 1.4;
  font-family: "Poiret One", cursive; }

h2, .h2 {
  font-size: 30px;
  font-size: 3rem;
  font-weight: 300;
  line-height: 1.4; }

h3, .h3 {
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: 300;
  line-height: 1.4; }

h4, .h4 {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 1.4; }

h5, .h5 {
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: 400;
  line-height: 1.4; }

h6, .h6 {
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.4; }

/*-------------------------------------
 * Paragraph style
 -------------------------------------*/
p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.87;
  margin-bottom: 1.875em; }

/*-------------------------------------
 * List style
 -------------------------------------*/
ul.styled {
  margin: 0;
  padding: 0;
  list-style: none; }
  ul.styled li {
    position: relative;
    padding: 3px 0 4px 10px;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 300;
    line-height: 1.6; }
    ul.styled li:before {
      content: "";
      display: block;
      position: absolute;
      width: 3px;
      height: 3px;
      border-radius: 50%;
      background: #222;
      top: 14px;
      left: 0; }

/*-------------------------------------
 * Blockquote style
 -------------------------------------*/
blockquote {
  border-left-width: 10px;
  border-left-color: #000;
  background: #f8f7f5;
  text-align: center;
  padding: 30px; }
  blockquote.no-border {
    border-left: none; }
  blockquote.creative {
    border: solid 1px #000;
    background: #fff;
    background: rgba(255, 255, 255, 0.8);
    padding: 30px 60px;
    margin-bottom: 0; }
    @media (max-width: 768px) {
      blockquote.creative {
        padding: 20px 30px; } }
    blockquote.creative p {
      line-height: 2;
      font-size: 24px;
      font-size: 2.4rem; }
      @media (max-width: 992px) {
        blockquote.creative p {
          line-height: 1.6;
          font-size: 20px;
          font-size: 2rem;
          margin-bottom: 10px; } }
      @media (max-width: 768px) {
        blockquote.creative p {
          font-size: 16px;
          font-size: 1.6rem;
          margin-bottom: 10px; } }
  blockquote footer {
    font-size: 18px;
    font-size: 1.8rem;
    text-transform: uppercase; }
    blockquote footer cite {
      text-transform: none; }

blockquote .small, blockquote footer, blockquote small {
  color: #000;
  font-weight: 300; }

blockquote .small:before, blockquote footer:before, blockquote small:before {
  display: none; }

/*-------------------------------------
 * Link style
 -------------------------------------*/
a {
  color: #000; }
  a:hover, a:focus, a:active {
    color: #000; }

/*-------------------------------------
 * Delimiter style
 -------------------------------------*/
hr {
  margin-top: 2.5em;
  margin-bottom: 3.125em;
  border-top-color: #000; }

/*-------------------------------------
 * Thumbnail
 -------------------------------------*/
.thumbnail {
  border: none;
  padding: 0; }

/*-------------------------------------
 * Forms
 -------------------------------------*/
::-webkit-input-placeholder {
  color: #000 !important;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 1.4rem; }

::-moz-placeholder {
  color: #000 !important;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 1.4rem; }

:-moz-placeholder {
  color: #000 !important;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 1.4rem; }

:-ms-input-placeholder {
  color: #000 !important;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 1.4rem; }

.form-control {
  background: transparent;
  border-radius: 0;
  border-color: #000;
  color: #000;
  height: 42px;
  line-height: 30px; }
  .form-control:focus {
    border-color: #000;
    box-shadow: none; }

textarea.form-control {
  height: 100px;
  padding: 12px 12px; }

.radio label,
.checkbox label {
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: 400;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  padding-left: 30px;
  position: relative; }
  @media screen and (max-width: 768px) {
    .radio label,
    .checkbox label {
      padding-left: 26px; } }
  @media screen and (max-width: 480px) {
    .radio label,
    .checkbox label {
      padding-left: 22px; } }

.checkbox label:after {
  content: "";
  display: inline-block;
  width: 21px;
  height: 21px;
  border: solid 1px #282828;
  margin-left: -30px;
  margin-right: 10px;
  position: absolute;
  top: 0px;
  left: 30px; }
  @media screen and (max-width: 768px) {
    .checkbox label:after {
      width: 19px;
      height: 19px; } }
  @media screen and (max-width: 480px) {
    .checkbox label:after {
      top: -1px;
      width: 15px;
      height: 15px; } }

.checkbox input {
  position: absolute;
  left: -99999px; }
  .checkbox input:checked + label:after {
    background: url(../img/checkbox.svg) 50% 50% no-repeat;
    position: absolute; }
    @media screen and (max-width: 768px) {
      .checkbox input:checked + label:after {
        background-size: 13px; } }
    @media screen and (max-width: 480px) {
      .checkbox input:checked + label:after {
        background-size: 11px; } }

.radio label:after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  border: solid 1px #282828;
  margin-left: -30px;
  margin-right: 10px;
  border-radius: 50%;
  position: absolute;
  top: 0px;
  left: 30px; }
  @media screen and (max-width: 768px) {
    .radio label:after {
      width: 18px;
      height: 18px; } }
  @media screen and (max-width: 480px) {
    .radio label:after {
      top: -1px;
      width: 15px;
      height: 15px; } }

.radio input {
  position: absolute;
  left: -99999px; }
  .radio input:checked + label:before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    background: #262626;
    margin-left: -30px;
    margin-right: 10px;
    border-radius: 50%;
    position: absolute;
    top: 7px;
    left: 37px; }
    @media screen and (max-width: 768px) {
      .radio input:checked + label:before {
        top: 6px;
        left: 36px; } }
    @media screen and (max-width: 480px) {
      .radio input:checked + label:before {
        width: 5px;
        height: 5px;
        top: 4px;
        left: 35px; } }

.radio.disabled label,
.checkbox.disabled label {
  opacity: .5; }
  .radio.disabled label:hover,
  .checkbox.disabled label:hover {
    cursor: not-allowed; }

.checkbox svg {
  margin-left: -28px;
  margin-right: 10px;
  position: relative;
  top: 2px;
  display: none; }

.checkbox.checked svg {
  display: block; }

/*-------------------------------------
 * Buttons
 -------------------------------------*/
.btn {
  padding: 10px 25px;
  text-transform: uppercase;
  border-radius: 0;
  -webkit-transition: all .3s;
          transition: all .3s; }
  .btn.full-width {
    width: 100%; }

.btn-group-xs > .btn,
.btn-xs {
  padding: 2px 7px; }

.btn-group-sm > .btn,
.btn-sm {
  padding: 5px 15px; }

.btn-group-lg > .btn,
.btn-lg {
  padding: 13px 30px; }

.btn-link {
  color: #000; }

.btn-primary {
  background: #000;
  border-color: #000;
  overflow: hidden;
  position: relative; }
  .btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background: #af6733;
    border-color: #af6733;
    box-shadow: none; }
    .btn-primary:hover:hover, .btn-primary:hover:focus, .btn-primary:hover:active, .btn-primary:focus:hover, .btn-primary:focus:focus, .btn-primary:focus:active, .btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active:active {
      background: #af6733;
      border-color: #af6733; }

.btn-default {
  border-color: #000;
  color: #000; }
  .btn-default:hover, .btn-default:focus, .btn-default:active {
    background: transparent; }

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
  outline: none; }

/*-------------------------------------
 * Tables
 -------------------------------------*/
table tr td {
  padding: 10px 25px 10px 0;
  font-weight: 300; }

/*---------------------------
 * Navigation
 *--------------------------*/
.brand-wrapper {
  display: inline-block; }
  .brand-wrapper .navbar-brand {
    padding-top: 36px;
    padding-bottom: 12px;
    height: auto;
    float: none; }

.sub-logo-text {
  text-transform: uppercase;
  font-weight: 300;
  margin-top: -4px;
  font-size: 10px;
  font-size: 1rem; }

.navigation {
  text-align: center; }
  @media (max-width: 768px) {
    .navigation.open .navbar-toggle {
      background: transparent; }
    .navigation.open .menu {
      visibility: visible;
      opacity: 1;
      z-index: 100;
      background: #fff;
      background: rgba(255, 255, 255, 0.95);
      left: 0;
      right: 0; }
      .navigation.open .menu li {
        display: block;
        padding: 5px 0; }
    .navigation .navbar-toggle {
      float: none;
      display: inline-block;
      background: #000;
      -webkit-transition: background .2s;
              transition: background .2s;
      border: solid 1px #000;
      padding: 3px;
      white-space: nowrap;
      color: #fff;
      font-size: 12px;
      font-size: 1.2rem;
      border-radius: 0;
      text-transform: uppercase;
      line-height: 27px;
      margin-right: 0; }
      .navigation .navbar-toggle span {
        display: block;
        background: #000;
        padding: 0 10px; } }
  .navigation .menu {
    padding: 42px 10px;
    margin: 0; }
    @media (max-width: 992px) {
      .navigation .menu {
        padding: 30px 10px; } }
    @media (max-width: 768px) {
      .navigation .menu {
        position: absolute;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: visibility 0s, opacity .2s linear;
                transition: visibility 0s, opacity .2s linear; } }
    .navigation .menu > li {
      display: inline-block;
      margin: 0 43px; }
      @media (max-width: 992px) {
        .navigation .menu > li {
          margin: 0 25px; } }
      .navigation .menu > li > a {
        position: relative; }
        .navigation .menu > li > a:before {
          content: "";
          display: block;
          height: 1px;
          width: 40px;
          background: #000;
          -webkit-transform: rotate(35deg);
                  transform: rotate(35deg);
          top: 9px;
          left: 50%;
          margin-left: -20px;
          position: absolute;
          opacity: 0;
          -webkit-transition: opacity .3s;
                  transition: opacity .3s; }
        .navigation .menu > li > a:hover:before, .navigation .menu > li > a.active:before {
          opacity: 1; }
      .navigation .menu > li.active > a:before {
        opacity: 1; }
    .navigation .menu a {
      font-size: 14px;
      font-size: 1.4rem;
      text-transform: uppercase;
      font-weight: 300;
      color: #000; }
      .navigation .menu a:hover, .navigation .menu a:focus, .navigation .menu a:active {
        text-decoration: none; }
    .navigation .menu .has-sub {
      position: relative; }
    .navigation .menu > .has-sub > .sub {
      padding-top: 20px; }
    @media (min-width: 768px) {
      .navigation .menu .sub {
        list-style: none;
        padding: 0;
        margin: 0;
        position: absolute;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: visibility 0s, opacity .2s linear;
                transition: visibility 0s, opacity .2s linear;
        left: 50%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        top: 100%;
        z-index: 2; }
        .navigation .menu .sub .sub {
          top: 0;
          right: auto;
          left: 100%;
          padding-left: 7px;
          -webkit-transform: none;
                  transform: none; }
        .navigation .menu .sub li {
          margin-bottom: 7px;
          position: relative; }
          .navigation .menu .sub li div {
            display: inline-block;
            position: relative;
            width: 100%; }
        .navigation .menu .sub a {
          display: inline-block;
          width: 100%;
          background: #000;
          -webkit-transition: background .2s;
                  transition: background .2s;
          border: solid 1px #000;
          padding: 3px;
          min-width: 145px;
          white-space: nowrap;
          line-height: 27px;
          color: #fff;
          font-size: 12px;
          font-size: 1.2rem; }
          .navigation .menu .sub a:hover {
            background: #fff; }
          .navigation .menu .sub a span {
            display: block;
            padding: 0 21px;
            background: #000; } }
    @media (max-width: 768px) {
      .navigation .menu .has-sub .sub {
        display: none; }
      .navigation .menu .open > .sub {
        display: block; }
      .navigation .menu .open > i {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg); }
      .navigation .menu .open > div > .sub {
        display: block; }
      .navigation .menu .open > div > i {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg); }
      .navigation .menu .sub {
        padding: 0 !important; }
        .navigation .menu .sub a {
          font-size: 12px;
          font-size: 1.2rem; } }
    .navigation .menu li.open > .sub,
    .navigation .menu li.open > div > .sub {
      visibility: visible;
      opacity: 1; }
  .navigation.scroll {
    background: #fff;
    background: rgba(255, 255, 255, 0.85);
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 0s, opacity .2s linear;
            transition: visibility 0s, opacity .2s linear;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 2; }
    @media (max-width: 768px) {
      .navigation.scroll {
        display: none; } }
    .navigation.scroll.scrolled {
      visibility: visible;
      opacity: 1; }
    .navigation.scroll .brand-wrapper {
      display: table; }
      .navigation.scroll .brand-wrapper .navbar-brand {
        display: table-cell;
        vertical-align: middle;
        padding: 10px;
        height: 108px;
        float: none; }
        @media (max-width: 992px) {
          .navigation.scroll .brand-wrapper .navbar-brand {
            height: 83px; } }
        .navigation.scroll .brand-wrapper .navbar-brand > img {
          max-width: 210px; }
          @media (max-width: 992px) {
            .navigation.scroll .brand-wrapper .navbar-brand > img {
              max-width: 150px; } }
    @media (max-width: 1200px) {
      .navigation.scroll .menu > li {
        margin: 0 25px; } }
    @media (max-width: 992px) {
      .navigation.scroll .menu > li {
        margin: 0 10px; } }

/*---------------------------
 * Header
 *--------------------------*/
header a:hover, header a:focus, header a:active {
  text-decoration: none; }

.header-img {
  height: 215px;
  overflow: hidden; }
  @media (max-width: 768px) {
    .header-img {
      height: 175px; } }
  @media (max-width: 480px) {
    .header-img {
      height: 135px; } }

.skew-wrapper {
  -webkit-transform: skew(55deg, 0deg);
          transform: skew(55deg, 0deg);
  width: 86%;
  margin-left: 7%;
  height: 215px;
  overflow: hidden; }
  @media (max-width: 768px) {
    .skew-wrapper {
      height: 175px; } }
  @media (max-width: 480px) {
    .skew-wrapper {
      height: 135px; } }
  .skew-wrapper .bg-image {
    -webkit-transform: skew(-55deg, 0deg);
            transform: skew(-55deg, 0deg);
    height: 100%;
    width: 138%;
    margin-left: -19%;
    background-size: cover; }
    @media (min-width: 768px) and (max-width: 992px) {
      .skew-wrapper .bg-image {
        width: 150%;
        margin-left: -25%; } }

.breadcrumb {
  padding: 13px 15px 9px;
  background: none;
  text-align: center;
  text-transform: uppercase;
  color: #000;
  font-weight: 300; }
  .breadcrumb li,
  .breadcrumb a {
    font-size: 12px;
    font-size: 1.2rem; }
  .breadcrumb a,
  .breadcrumb > .active {
    color: #000; }
  .breadcrumb > li + li:before {
    color: #000;
    padding: 0; }

.page-header {
  margin: 0 0 35px;
  padding: 0;
  border: none;
  text-align: center; }

/*---------------------------
 * Footer
 *--------------------------*/
.scroll-to-top {
  font-size: 14px;
  font-size: 1.4rem;
  text-transform: uppercase;
  font-weight: 300;
  margin-top: 25px;
  margin-bottom: 45px;
  display: inline-block; }
  .scroll-to-top:hover, .scroll-to-top:focus, .scroll-to-top:active {
    text-decoration: none; }
  .scroll-to-top > div {
    margin-top: 15px; }

.footer-links {
  font-size: 12px;
  font-size: 1.2rem;
  margin-bottom: 28px;
  margin-top: 50px; }
  .footer-links .table {
    display: table;
    width: 100%; }
    .footer-links .table * {
      display: table-cell;
      text-align: center;
      width: 20%; }
  .footer-links a {
    text-transform: uppercase; }
    .footer-links a:hover, .footer-links a:focus, .footer-links a:active {
      text-decoration: none; }

.pager {
  margin-top: -8px;
  margin-bottom: 84px; }
  @media (max-width: 768px) {
    .pager {
      margin-bottom: 54px; } }
  @media (max-width: 480px) {
    .pager {
      margin-bottom: 34px; } }

.pager li > a,
.pager li > span {
  padding: 0 10px;
  display: inline-block;
  border: none;
  text-transform: uppercase;
  font-size: 14px;
  font-size: 1.4rem; }
  .pager li > a:hover, .pager li > a:focus, .pager li > a:active,
  .pager li > span:hover,
  .pager li > span:focus,
  .pager li > span:active {
    background: transparent; }

/*---------------------------
 * Blog
 *--------------------------*/
.post {
  margin-bottom: 50px; }
  @media (max-width: 768px) {
    .post img {
      margin-bottom: 20px; } }
  .post .border {
    border-bottom: solid 1px #cccccc;
    width: 100%;
    margin-top: 50px; }
  .post .entry-title {
    margin-top: 0;
    text-transform: uppercase; }
  .post .meta-data {
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: 300;
    text-transform: uppercase;
    margin-bottom: 20px; }
  .post .entry-summary {
    font-size: 14px;
    font-size: 1.4rem; }
    .post .entry-summary p {
      font-size: 14px;
      font-size: 1.4rem; }
  .post .share-post,
  .post .tags {
    font-size: 12px;
    font-size: 1.2rem;
    text-transform: uppercase; }
    .post .share-post span,
    .post .tags span {
      font-weight: 400; }
  .post .share-post a {
    display: inline-block;
    padding: 0 4px; }
    .post .share-post a:first-child {
      padding-left: 10px; }
  .post .tags {
    text-align: right; }
    .post .tags.text-left {
      text-align: left; }
    @media (max-width: 768px) {
      .post .tags {
        text-align: left;
        margin-top: 5px; } }
    .post .tags a {
      font-weight: 300; }

.single-post .meta-data {
  margin-bottom: 13px; }
  @media (max-width: 480px) {
    .single-post .meta-data {
      margin-bottom: 0; } }

.single-post .tags {
  margin-bottom: 18px; }

.single-post .share-post {
  margin-top: 15px; }

.single-post .border {
  border-bottom: solid 1px #cccccc;
  width: 100%;
  margin-bottom: 50px; }

.related-posts {
  margin-bottom: 85px; }
  .related-posts h3 {
    margin-top: 0;
    margin-bottom: 45px; }
    @media (max-width: 480px) {
      .related-posts h3 {
        margin-bottom: 25px; } }
  .related-posts h4 {
    margin-top: 15px;
    margin-bottom: 4px;
    line-height: 1; }
    @media (max-width: 992px) {
      .related-posts h4 {
        font-size: 14px;
        font-size: 1.4rem; } }
    @media (max-width: 768px) {
      .related-posts h4 {
        margin-top: 10px; } }
  .related-posts a:hover, .related-posts a:focus, .related-posts a:active {
    text-decoration: none; }
  .related-posts .meta-data {
    font-size: 13px;
    font-size: 1.3rem;
    text-transform: uppercase; }
    @media (max-width: 992px) {
      .related-posts .meta-data {
        font-size: 10px;
        font-size: 1rem; } }

.comments {
  background: #f8f7f5;
  padding-top: 25px;
  padding-bottom: 95px; }
  .comments .comments-list {
    width: 60%;
    float: left; }
    @media (max-width: 992px) {
      .comments .comments-list {
        width: 100%; } }
    .comments .comments-list ul ul {
      margin-left: 19.5%; }
    .comments .comments-list .comment {
      margin-top: 40px;
      padding-top: 40px;
      border-top: solid 1px #c6c6c4; }
    .comments .comments-list .avatar {
      width: 13%;
      margin-right: 6.5%;
      float: left; }
      .comments .comments-list .avatar img {
        border-radius: 50%; }
    .comments .comments-list .comment-body {
      width: 80.5%;
      float: left; }
      .comments .comments-list .comment-body .comment-header {
        text-transform: uppercase; }
        .comments .comments-list .comment-body .comment-header h4 {
          margin-top: 0;
          margin-bottom: 8px;
          font-size: 14px;
          font-size: 1.4rem;
          font-weight: 400; }
      .comments .comments-list .comment-body .comment-footer {
        margin-top: -20px;
        text-transform: uppercase; }
        .comments .comments-list .comment-body .comment-footer span {
          text-transform: none; }
  .comments .load-comments {
    text-transform: uppercase;
    border-top: solid 1px #c6c6c4;
    margin-top: 40px;
    padding-top: 40px; }
    .comments .load-comments a:hover, .comments .load-comments a:focus, .comments .load-comments a:active {
      text-decoration: none; }
  .comments .respond {
    width: 35%;
    float: right; }
    @media (max-width: 992px) {
      .comments .respond {
        width: 100%; } }
    .comments .respond h5 {
      margin-bottom: 16px;
      margin-top: 88px; }

.sidebar {
  margin-bottom: 10rem; }
  .sidebar h4 {
    text-transform: uppercase;
    font-size: 18px;
    font-size: 1.8rem;
    letter-spacing: 0.1em;
    line-height: 2rem;
    font-weight: 300;
    position: relative;
    margin-bottom: 3.2rem; }
  .sidebar ul {
    margin: 0;
    list-style: none;
    padding-left: 0; }
  .sidebar .widget {
    margin: 5.8rem 0; }
    .sidebar .widget:first-child {
      margin-top: 0; }
  .sidebar .widget_archive h4 {
    margin-bottom: 2.8rem; }
  .sidebar .widget_calendar {
    width: 100%; }
    .sidebar .widget_calendar > div {
      padding: 1rem 2rem; }
    .sidebar .widget_calendar table {
      width: 100%;
      font-family: "Poiret One", cursive; }
      .sidebar .widget_calendar table caption {
        color: #000;
        font-size: 20px;
        font-size: 2rem;
        font-weight: 900;
        text-align: center;
        padding: 1rem 0;
        background-color: inherit; }
      .sidebar .widget_calendar table tr {
        height: 3rem; }
        .sidebar .widget_calendar table tr th {
          font-size: 16px;
          font-size: 1.6rem;
          font-weight: 700;
          text-align: center; }
        .sidebar .widget_calendar table tr td {
          font-size: 14px;
          font-size: 1.4rem;
          text-align: center;
          padding: 0; }
      .sidebar .widget_calendar table #today {
        font-weight: 900; }
      .sidebar .widget_calendar table #prev {
        text-align: left;
        padding-left: 0.6rem; }
      .sidebar .widget_calendar table #next {
        text-align: right;
        padding-right: 0.6rem; }
  .sidebar .widget_search .input-group {
    position: relative;
    width: 100%; }
    .sidebar .widget_search .input-group input[type="search"] {
      padding-right: 4rem; }
    .sidebar .widget_search .input-group .search-submit {
      position: absolute;
      right: 0;
      top: 0;
      width: 4rem;
      height: 100%;
      padding: 0;
      background-color: transparent;
      border: none;
      z-index: 2;
      font-size: 16px;
      font-size: 1.6rem; }
      .sidebar .widget_search .input-group .search-submit:hover {
        color: #77190d; }
  .sidebar .widget_recent_entries ul {
    padding: 0; }
    .sidebar .widget_recent_entries ul li {
      margin-bottom: 1.5rem; }
      .sidebar .widget_recent_entries ul li img {
        margin-right: 1rem; }
      .sidebar .widget_recent_entries ul li .widget-posts-descr {
        font-size: 12px;
        font-size: 1.2rem;
        display: table;
        line-height: 1.4rem; }
        .sidebar .widget_recent_entries ul li .widget-posts-descr a {
          display: block;
          font-size: 14px;
          font-size: 1.4rem;
          letter-spacing: 0.03em;
          font-weight: 400;
          line-height: 1.6rem;
          margin-bottom: 0.5rem; }
  .sidebar .widget_recent_comments ul {
    padding: 0; }
    .sidebar .widget_recent_comments ul .recentcomments {
      margin-bottom: 1.5rem; }
      .sidebar .widget_recent_comments ul .recentcomments a {
        font-size: 14px;
        font-size: 1.4rem;
        font-weight: 300; }
      .sidebar .widget_recent_comments ul .recentcomments .comment-author-link a {
        display: block;
        font-size: 16px;
        font-size: 1.6rem;
        font-weight: 400;
        text-decoration: none; }
  .sidebar .widget_tag_cloud .tagcloud a {
    display: inline;
    font-size: 12px;
    font-size: 1.2rem; }
  .sidebar .widget_text .widget-content {
    color: gray;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 2rem; }
    .sidebar .widget_text .widget-content img {
      float: left;
      margin-right: 1rem; }

/*---------------------------
 * Subscribe block
 *--------------------------*/
.subscribe-block {
  padding: 31px 0;
  background: #af6734; }
  @media (max-width: 768px) {
    .subscribe-block {
      padding: 20px 0; } }
  @media (max-width: 480px) {
    .subscribe-block {
      padding: 10px 0; } }
  .subscribe-block .text-right {
    font-size: 24px;
    font-size: 2.4rem;
    text-transform: uppercase; }
    @media (max-width: 992px) {
      .subscribe-block .text-right {
        font-size: 20px;
        font-size: 2rem; } }
  .subscribe-block .social-wrapper {
    line-height: 34px; }
    @media (max-width: 992px) {
      .subscribe-block .social-wrapper {
        line-height: 28px; } }
  .subscribe-block a {
    display: inline-block;
    padding: 0 7%;
    -webkit-transition: color .3s;
            transition: color .3s; }
    .subscribe-block a:hover, .subscribe-block a:focus, .subscribe-block a:active {
      color: #fff; }
    @media (max-width: 992px) {
      .subscribe-block a {
        padding: 0 5%; } }
  .subscribe-block.transparent {
    background: transparent;
    border: 1px solid #000; }
    .subscribe-block.transparent a:hover, .subscribe-block.transparent a:focus, .subscribe-block.transparent a:active {
      color: #af6734; }
  .subscribe-block.inverted {
    background-color: #af6734;
    color: #fff; }
    .subscribe-block.inverted a {
      color: #fff; }
      .subscribe-block.inverted a:hover, .subscribe-block.inverted a:focus, .subscribe-block.inverted a:active {
        color: #000; }

/*---------------------------
 * Call to action block
 *--------------------------*/
.call-to-action {
  padding: 31px 0;
  background: #af6734; }
  @media (max-width: 768px) {
    .call-to-action {
      padding: 20px 0; } }
  @media (max-width: 480px) {
    .call-to-action {
      padding: 10px 0; } }
  .call-to-action .btn-primary {
    position: relative; }
    .call-to-action .btn-primary:after {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      border: 0px solid #e4212e;
      -webkit-transition: border 0.15s ease;
              transition: border 0.15s ease; }
    .call-to-action .btn-primary:hover, .call-to-action .btn-primary:focus, .call-to-action .btn-primary:active {
      background-color: #000;
      border: 1px solid #000; }
      .call-to-action .btn-primary:hover:after, .call-to-action .btn-primary:focus:after, .call-to-action .btn-primary:active:after {
        border: 3px solid #e4212e; }
  @media (max-width: 992px) {
    .call-to-action.contact h3 {
      text-align: center;
      margin-top: 0;
      margin-bottom: 25px; } }
  .call-to-action.inverted {
    background: #e4212e; }
    .call-to-action.inverted h3 {
      color: #fff; }
    .call-to-action.inverted .btn-primary {
      color: #000;
      background-color: #fff;
      border: 1px solid #fff; }
      .call-to-action.inverted .btn-primary:after {
        border: 0px solid #000; }
      .call-to-action.inverted .btn-primary:hover, .call-to-action.inverted .btn-primary:focus, .call-to-action.inverted .btn-primary:active {
        background-color: #fff;
        border: 1px solid #fff; }
        .call-to-action.inverted .btn-primary:hover:after, .call-to-action.inverted .btn-primary:focus:after, .call-to-action.inverted .btn-primary:active:after {
          border: 3px solid #000; }
  .call-to-action.transparent {
    background: transparent;
    border: 1px solid #000; }
    .call-to-action.transparent .btn-primary:after {
      border: 0px solid #fff; }
    .call-to-action.transparent .btn-primary:hover:after, .call-to-action.transparent .btn-primary:focus:after, .call-to-action.transparent .btn-primary:active:after {
      border: 3px solid #fff; }

/*---------------------------
 * Owl Carousel
 *--------------------------*/
.owl-dots {
  text-align: center;
  margin-top: 20px; }
  .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: solid 1px #000;
    display: inline-block;
    margin: 0 8px; }
    .owl-dots .owl-dot.active {
      background: #000; }

.owl-nav .owl-prev,
.owl-nav .owl-next {
  position: absolute;
  top: 0;
  display: block;
  width: 20%;
  height: 100%;
  content: none; }

.owl-nav .owl-prev {
  left: 0;
  background: -webkit-linear-gradient(left, black 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, black 0%, rgba(255, 255, 255, 0) 100%); }

.owl-nav .owl-next {
  right: 0;
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, black 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, black 100%); }

.scroll-down {
  height: 12.6rem;
  position: relative; }
  .scroll-down .arrow-down {
    width: 21px;
    height: 18px;
    background: url(../img/header-arrow.png) no-repeat 50% 50%;
    position: absolute;
    bottom: 2.2rem;
    left: 50%;
    margin-left: -10px; }

.owl-item {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important; }

.project-carousel .owl-item:last-child {
  position: absolute; }

.fullscreen-carousel {
  position: relative; }

.bg-carousel .owl-dots {
  position: absolute;
  margin-bottom: 0;
  bottom: 80px;
  left: 0;
  right: 0; }
  @media (max-width: 768px) {
    .bg-carousel .owl-dots {
      bottom: 30px; } }

.bg-carousel .item .content {
  padding-top: 200px;
  padding-bottom: 140px; }
  @media (max-width: 768px) {
    .bg-carousel .item .content {
      padding-top: 100px;
      padding-bottom: 40px; } }

.bg-carousel.angle-title, .bg-carousel.angle-title-left {
  height: 100%; }
  .bg-carousel.angle-title .owl-stage-outer, .bg-carousel.angle-title-left .owl-stage-outer {
    height: 100%; }
    .bg-carousel.angle-title .owl-stage-outer .owl-stage, .bg-carousel.angle-title-left .owl-stage-outer .owl-stage {
      height: 100%; }
      .bg-carousel.angle-title .owl-stage-outer .owl-stage .owl-item, .bg-carousel.angle-title-left .owl-stage-outer .owl-stage .owl-item {
        height: 100%; }
        .bg-carousel.angle-title .owl-stage-outer .owl-stage .owl-item .item, .bg-carousel.angle-title-left .owl-stage-outer .owl-stage .owl-item .item {
          height: 100%; }
          .bg-carousel.angle-title .owl-stage-outer .owl-stage .owl-item .item .title-bg, .bg-carousel.angle-title-left .owl-stage-outer .owl-stage .owl-item .item .title-bg {
            position: absolute;
            top: 0;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 0; }
            @media (max-width: 768px) {
              .bg-carousel.angle-title .owl-stage-outer .owl-stage .owl-item .item .title-bg, .bg-carousel.angle-title-left .owl-stage-outer .owl-stage .owl-item .item .title-bg {
                display: none; } }
          .bg-carousel.angle-title .owl-stage-outer .owl-stage .owl-item .item .title, .bg-carousel.angle-title-left .owl-stage-outer .owl-stage .owl-item .item .title {
            position: absolute;
            right: 0;
            bottom: 50%;
            width: 100%;
            font-family: "Poiret One", cursive;
            font-size: 72px;
            font-size: 7.2rem;
            line-height: 1;
            text-transform: uppercase; }
            @media (max-width: 768px) {
              .bg-carousel.angle-title .owl-stage-outer .owl-stage .owl-item .item .title, .bg-carousel.angle-title-left .owl-stage-outer .owl-stage .owl-item .item .title {
                background-color: #fff;
                padding: 15px 0; } }
            @media (max-width: 480px) {
              .bg-carousel.angle-title .owl-stage-outer .owl-stage .owl-item .item .title, .bg-carousel.angle-title-left .owl-stage-outer .owl-stage .owl-item .item .title {
                font-size: 48px;
                font-size: 4.8rem; } }

.bg-carousel.angle-title .owl-dots {
  bottom: -5.4rem; }

.bg-carousel.angle-title .title-bg {
  right: 0;
  border-color: transparent #fff transparent transparent; }

.bg-carousel.angle-title .title {
  text-align: right; }

.bg-carousel.angle-title-left .title-bg {
  left: 0;
  border-color: transparent transparent transparent #fff; }

.bg-carousel.angle-title-left .title {
  text-align: left;
  bottom: 13% !important; }

.bg-carousel.border-carousel {
  border: 1px solid #000; }
  .bg-carousel.border-carousel .owl-dots {
    bottom: 6.5rem;
    z-index: 3; }
  .bg-carousel.border-carousel + .scroll-down {
    position: absolute;
    width: 100%;
    height: 2rem;
    bottom: -1rem;
    z-index: 2; }

.bg-carousel.large .item .content {
  padding-top: 295px;
  padding-bottom: 295px; }

.bg-carousel.large .owl-dots {
  bottom: 140px; }

@media (max-width: 768px) {
  .bg-carousel.large .item .creative-title {
    margin-bottom: 20px; }
  .bg-carousel.large .item .content {
    padding-top: 120px;
    padding-bottom: 120px; }
  .bg-carousel.large .owl-dots {
    bottom: 40px; } }

.project-carousel .owl-item {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%); }
  .project-carousel .owl-item.center {
    -webkit-filter: none;
            filter: none; }
  .project-carousel .owl-item img {
    height: 715px;
    width: auto; }
    @media (max-width: 992px) {
      .project-carousel .owl-item img {
        height: 290px; } }
    @media (max-width: 480px) {
      .project-carousel .owl-item img {
        height: 150px; } }

.project-carousel .owl-dots {
  margin-top: 55px; }
  @media (max-width: 992px) {
    .project-carousel .owl-dots {
      margin-top: 25px; } }
  @media (max-width: 480px) {
    .project-carousel .owl-dots {
      margin-top: 15px; } }

.opacity-carousel .owl-item {
  opacity: 0.5;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%); }
  .opacity-carousel .owl-item img {
    height: 445px;
    width: auto; }
    @media (max-width: 992px) {
      .opacity-carousel .owl-item img {
        height: 190px; } }
    @media (max-width: 480px) {
      .opacity-carousel .owl-item img {
        height: 105px; } }
  .opacity-carousel .owl-item.center {
    opacity: 1;
    -webkit-filter: none;
            filter: none; }

.video-carousel .owl-item img {
  height: 535px;
  width: auto; }
  @media (max-width: 992px) {
    .video-carousel .owl-item img {
      height: 250px; } }
  @media (max-width: 480px) {
    .video-carousel .owl-item img {
      height: 150px; } }

.video-carousel .owl-prev,
.video-carousel .owl-next {
  height: 535px; }
  @media (max-width: 992px) {
    .video-carousel .owl-prev,
    .video-carousel .owl-next {
      height: 250px; } }
  @media (max-width: 480px) {
    .video-carousel .owl-prev,
    .video-carousel .owl-next {
      height: 150px; } }

.profile-carousel .owl-dots {
  position: absolute;
  width: 100%;
  bottom: 30px; }

/*---------------------------
 * Video item
 *--------------------------*/
.video-item {
  position: relative; }
  .video-item .play-button {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    width: 11rem;
    height: 6.5rem;
    border: 1px solid #000;
    background-color: rgba(255, 255, 255, 0.44);
    -webkit-transition: background-color 0.4s ease;
            transition: background-color 0.4s ease; }
    .video-item .play-button:after {
      content: "";
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translateX(-50%) translateY(-50%);
              transform: translateX(-50%) translateY(-50%);
      width: 1.7rem;
      height: 1.7rem;
      background-image: url(../img/triangle.svg);
      background-repeat: no-repeat;
      background-size: 100%; }
    .video-item .play-button:hover {
      background-color: white; }

/*---------------------------
 * Title
 *--------------------------*/
.creative-title {
  position: absolute;
  right: 50%;
  left: 100px;
  border: solid 1px #000;
  height: 315px; }
  .creative-title.right {
    right: 100px;
    left: 50%; }
  .creative-title .title {
    text-align: center;
    font-family: "Poiret One", cursive;
    font-size: 72px;
    font-size: 7.2rem;
    text-transform: uppercase; }
    @media (max-width: 1200px) {
      .creative-title .title {
        font-size: 55px;
        font-size: 5.5rem; } }
    @media (max-width: 992px) {
      .creative-title .title {
        font-size: 45px;
        font-size: 4.5rem; } }
  @media (max-width: 768px) {
    .creative-title {
      position: relative;
      right: 2% !important;
      left: 2% !important;
      width: 96%;
      margin-bottom: 15px;
      height: 270px; } }

/*---------------------------
 * Map
 *--------------------------*/
#map-canvas {
  border: 0;
  height: 415px;
  width: 100%; }
  @media (max-width: 768px) {
    #map-canvas {
      height: 315px; } }
  @media (max-width: 480px) {
    #map-canvas {
      height: 215px; } }

/*---------------------------
 * 404 Page
 *--------------------------*/
.not-found-page {
  position: relative; }
  .not-found-page .content {
    position: absolute;
    bottom: 0; }
    .not-found-page .content h1 {
      font-size: 110px;
      font-size: 11rem;
      margin-bottom: -4.8rem; }
    .not-found-page .content h2 {
      display: inline-block;
      position: relative;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      margin-bottom: 3.5rem; }
      .not-found-page .content h2:after {
        content: "";
        position: absolute;
        left: 0;
        bottom: -1.2rem;
        width: 100%;
        height: 1px;
        background-color: #ccc; }
    .not-found-page .content .previous-page {
      position: relative; }
      .not-found-page .content .previous-page:after {
        content: "";
        display: block;
        position: absolute;
        left: 20%;
        right: 20%;
        top: 1.1rem;
        -webkit-transform: rotate(30deg);
                transform: rotate(30deg);
        height: 1px;
        background-color: #000;
        -webkit-transition: 0.3s;
                transition: 0.3s;
        font-size: 18px;
        font-size: 1.8rem; }
      .not-found-page .content .previous-page:hover {
        text-decoration: none; }
        .not-found-page .content .previous-page:hover:after {
          left: 50%;
          right: 50%; }

/*---------------------------
 * Offline Page
 *--------------------------*/
.offline-page {
  background-size: cover; }
  .offline-page .navbar-brand {
    display: block;
    max-width: 110px;
    float: none;
    padding-left: 0; }
  .offline-page h1 {
    font-size: 72px;
    font-size: 7.2rem;
    line-height: 1;
    display: block;
    text-transform: uppercase;
    margin-top: 15;
    margin-bottom: 20px;
    margin-left: -5px; }
  .offline-page .skew-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    background-color: transparent; }
    .offline-page .skew-overlay.right:before {
      display: block;
      content: "";
      background: #fff;
      background: rgba(255, 255, 255, 0.53);
      position: fixed;
      top: -100%;
      right: -50%;
      bottom: 0;
      left: 0;
      -webkit-transform: rotate(35deg);
              transform: rotate(35deg); }
      @media (max-width: 768px) {
        .offline-page .skew-overlay.right:before {
          right: -100%; } }
      @media (max-width: 480px) {
        .offline-page .skew-overlay.right:before {
          right: -250%; } }
    .offline-page .skew-overlay.left:before {
      display: block;
      content: "";
      background: #fff;
      background: rgba(255, 255, 255, 0.53);
      position: fixed;
      top: 0;
      right: 0;
      bottom: -100%;
      left: -100%;
      -webkit-transform: rotate(35deg);
              transform: rotate(35deg); }
      @media (max-width: 768px) {
        .offline-page .skew-overlay.left:before {
          right: -100%; } }
      @media (max-width: 480px) {
        .offline-page .skew-overlay.left:before {
          right: -250%; } }

/*---------------------------
 * Social
 *--------------------------*/
.social-normall a {
  font-size: 19px;
  font-size: 1.9rem;
  display: inline-block;
  margin: 0 23px; }
  .social-normall a:first-child {
    margin-left: 0; }
  .social-normall a:last-child {
    margin-right: 0; }

.social-large a {
  font-size: 24px;
  font-size: 2.4rem;
  display: inline-block;
  margin: 0 23px; }
  .social-large a:first-child {
    margin-left: 0; }
  .social-large a:last-child {
    margin-right: 0; }

/*---------------------------
 * Services
 *--------------------------*/
.service-item .img-container {
  display: block;
  position: relative;
  overflow: hidden; }
  .service-item .img-container img {
    width: 100%; }
  .service-item .img-container .hover {
    position: absolute;
    top: 0;
    right: 50%;
    bottom: 0;
    left: 50%;
    background: #fff;
    background: rgba(255, 255, 255, 0.85);
    -webkit-transform: skewX(55deg);
            transform: skewX(55deg);
    -webkit-transition: all .3s;
            transition: all .3s; }
  .service-item .img-container h6 {
    opacity: 0;
    -webkit-transition: opacity .2s;
            transition: opacity .2s;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    text-align: center;
    margin: 0;
    padding: 0 10px;
    display: block;
    left: 0;
    right: 0; }
  .service-item .img-container .service {
    z-index: 100; }

.service-item:hover .img-container .hover {
  right: -20%;
  left: -20%;
  z-index: 99; }

.service-item:hover .img-container h6 {
  opacity: 1;
  -webkit-transition: opacity .4s;
          transition: opacity .4s;
  z-index: 100; }

/*---------------------------
 * Team
 *--------------------------*/
.team-item {
  position: relative;
  overflow: hidden;
  margin-bottom: 30px; }
  .team-item img {
    -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
    -webkit-transition: all .3s;
            transition: all .3s; }
  .team-item .hover {
    position: absolute;
    top: 0;
    right: 35%;
    bottom: 0;
    left: -100%;
    background: #fff;
    background: rgba(255, 255, 255, 0.85);
    -webkit-transform: skewX(55deg);
            transform: skewX(55deg);
    -webkit-transition: all .3s;
            transition: all .3s;
    margin-top: 250px;
    margin-right: 250px; }
  .team-item .text {
    position: absolute;
    bottom: 35px;
    left: 0;
    right: 0;
    opacity: 0;
    -webkit-transition: opacity .2s;
            transition: opacity .2s; }
    @media (max-width: 992px) {
      .team-item .text {
        bottom: 20px; } }
    .team-item .text h4 {
      margin: 0; }
      @media (max-width: 992px) {
        .team-item .text h4 {
          font-size: 14px;
          font-size: 1.4rem; } }
    .team-item .text h6 {
      font-weight: 300;
      margin: 0; }
      @media (max-width: 992px) {
        .team-item .text h6 {
          font-size: 10px;
          font-size: 1rem; } }
  .team-item:hover img {
    -webkit-filter: grayscale(0);
            filter: grayscale(0); }
  .team-item:hover .hover {
    margin-top: 0;
    margin-right: 0; }
  .team-item:hover .text {
    opacity: 1;
    -webkit-transition: opacity .2s .1s;
            transition: opacity .2s .1s; }

#person .owl-controls {
  display: none; }

#person .owl-carousel.owl-loaded {
  margin-bottom: 0; }

/*---------------------------
 * Skill
 *--------------------------*/
.skill {
  clear: both;
  margin-bottom: 30px; }
  .skill .title {
    font-size: 14px;
    font-size: 1.4rem;
    text-transform: uppercase;
    margin-bottom: 1px; }
  .skill .progress-bar {
    height: 5px;
    border: solid 1px #000;
    background: transparent;
    width: 100%;
    position: relative; }
    .skill .progress-bar:before {
      content: "";
      display: block;
      position: absolute;
      background: #000;
      top: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      max-width: 0;
      -webkit-transition: max-width 1.5s cubic-bezier(0.215, 0.61, 0.355, 1);
              transition: max-width 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); }
    .skill .progress-bar[data-progress-animation="1"].animated:before {
      max-width: calc(100% / 100 * 1); }
    .skill .progress-bar[data-progress-animation="2"].animated:before {
      max-width: calc(100% / 100 * 2); }
    .skill .progress-bar[data-progress-animation="3"].animated:before {
      max-width: calc(100% / 100 * 3); }
    .skill .progress-bar[data-progress-animation="4"].animated:before {
      max-width: calc(100% / 100 * 4); }
    .skill .progress-bar[data-progress-animation="5"].animated:before {
      max-width: calc(100% / 100 * 5); }
    .skill .progress-bar[data-progress-animation="6"].animated:before {
      max-width: calc(100% / 100 * 6); }
    .skill .progress-bar[data-progress-animation="7"].animated:before {
      max-width: calc(100% / 100 * 7); }
    .skill .progress-bar[data-progress-animation="8"].animated:before {
      max-width: calc(100% / 100 * 8); }
    .skill .progress-bar[data-progress-animation="9"].animated:before {
      max-width: calc(100% / 100 * 9); }
    .skill .progress-bar[data-progress-animation="10"].animated:before {
      max-width: calc(100% / 100 * 10); }
    .skill .progress-bar[data-progress-animation="11"].animated:before {
      max-width: calc(100% / 100 * 11); }
    .skill .progress-bar[data-progress-animation="12"].animated:before {
      max-width: calc(100% / 100 * 12); }
    .skill .progress-bar[data-progress-animation="13"].animated:before {
      max-width: calc(100% / 100 * 13); }
    .skill .progress-bar[data-progress-animation="14"].animated:before {
      max-width: calc(100% / 100 * 14); }
    .skill .progress-bar[data-progress-animation="15"].animated:before {
      max-width: calc(100% / 100 * 15); }
    .skill .progress-bar[data-progress-animation="16"].animated:before {
      max-width: calc(100% / 100 * 16); }
    .skill .progress-bar[data-progress-animation="17"].animated:before {
      max-width: calc(100% / 100 * 17); }
    .skill .progress-bar[data-progress-animation="18"].animated:before {
      max-width: calc(100% / 100 * 18); }
    .skill .progress-bar[data-progress-animation="19"].animated:before {
      max-width: calc(100% / 100 * 19); }
    .skill .progress-bar[data-progress-animation="20"].animated:before {
      max-width: calc(100% / 100 * 20); }
    .skill .progress-bar[data-progress-animation="21"].animated:before {
      max-width: calc(100% / 100 * 21); }
    .skill .progress-bar[data-progress-animation="22"].animated:before {
      max-width: calc(100% / 100 * 22); }
    .skill .progress-bar[data-progress-animation="23"].animated:before {
      max-width: calc(100% / 100 * 23); }
    .skill .progress-bar[data-progress-animation="24"].animated:before {
      max-width: calc(100% / 100 * 24); }
    .skill .progress-bar[data-progress-animation="25"].animated:before {
      max-width: calc(100% / 100 * 25); }
    .skill .progress-bar[data-progress-animation="26"].animated:before {
      max-width: calc(100% / 100 * 26); }
    .skill .progress-bar[data-progress-animation="27"].animated:before {
      max-width: calc(100% / 100 * 27); }
    .skill .progress-bar[data-progress-animation="28"].animated:before {
      max-width: calc(100% / 100 * 28); }
    .skill .progress-bar[data-progress-animation="29"].animated:before {
      max-width: calc(100% / 100 * 29); }
    .skill .progress-bar[data-progress-animation="30"].animated:before {
      max-width: calc(100% / 100 * 30); }
    .skill .progress-bar[data-progress-animation="31"].animated:before {
      max-width: calc(100% / 100 * 31); }
    .skill .progress-bar[data-progress-animation="32"].animated:before {
      max-width: calc(100% / 100 * 32); }
    .skill .progress-bar[data-progress-animation="33"].animated:before {
      max-width: calc(100% / 100 * 33); }
    .skill .progress-bar[data-progress-animation="34"].animated:before {
      max-width: calc(100% / 100 * 34); }
    .skill .progress-bar[data-progress-animation="35"].animated:before {
      max-width: calc(100% / 100 * 35); }
    .skill .progress-bar[data-progress-animation="36"].animated:before {
      max-width: calc(100% / 100 * 36); }
    .skill .progress-bar[data-progress-animation="37"].animated:before {
      max-width: calc(100% / 100 * 37); }
    .skill .progress-bar[data-progress-animation="38"].animated:before {
      max-width: calc(100% / 100 * 38); }
    .skill .progress-bar[data-progress-animation="39"].animated:before {
      max-width: calc(100% / 100 * 39); }
    .skill .progress-bar[data-progress-animation="40"].animated:before {
      max-width: calc(100% / 100 * 40); }
    .skill .progress-bar[data-progress-animation="41"].animated:before {
      max-width: calc(100% / 100 * 41); }
    .skill .progress-bar[data-progress-animation="42"].animated:before {
      max-width: calc(100% / 100 * 42); }
    .skill .progress-bar[data-progress-animation="43"].animated:before {
      max-width: calc(100% / 100 * 43); }
    .skill .progress-bar[data-progress-animation="44"].animated:before {
      max-width: calc(100% / 100 * 44); }
    .skill .progress-bar[data-progress-animation="45"].animated:before {
      max-width: calc(100% / 100 * 45); }
    .skill .progress-bar[data-progress-animation="46"].animated:before {
      max-width: calc(100% / 100 * 46); }
    .skill .progress-bar[data-progress-animation="47"].animated:before {
      max-width: calc(100% / 100 * 47); }
    .skill .progress-bar[data-progress-animation="48"].animated:before {
      max-width: calc(100% / 100 * 48); }
    .skill .progress-bar[data-progress-animation="49"].animated:before {
      max-width: calc(100% / 100 * 49); }
    .skill .progress-bar[data-progress-animation="50"].animated:before {
      max-width: calc(100% / 100 * 50); }
    .skill .progress-bar[data-progress-animation="51"].animated:before {
      max-width: calc(100% / 100 * 51); }
    .skill .progress-bar[data-progress-animation="52"].animated:before {
      max-width: calc(100% / 100 * 52); }
    .skill .progress-bar[data-progress-animation="53"].animated:before {
      max-width: calc(100% / 100 * 53); }
    .skill .progress-bar[data-progress-animation="54"].animated:before {
      max-width: calc(100% / 100 * 54); }
    .skill .progress-bar[data-progress-animation="55"].animated:before {
      max-width: calc(100% / 100 * 55); }
    .skill .progress-bar[data-progress-animation="56"].animated:before {
      max-width: calc(100% / 100 * 56); }
    .skill .progress-bar[data-progress-animation="57"].animated:before {
      max-width: calc(100% / 100 * 57); }
    .skill .progress-bar[data-progress-animation="58"].animated:before {
      max-width: calc(100% / 100 * 58); }
    .skill .progress-bar[data-progress-animation="59"].animated:before {
      max-width: calc(100% / 100 * 59); }
    .skill .progress-bar[data-progress-animation="60"].animated:before {
      max-width: calc(100% / 100 * 60); }
    .skill .progress-bar[data-progress-animation="61"].animated:before {
      max-width: calc(100% / 100 * 61); }
    .skill .progress-bar[data-progress-animation="62"].animated:before {
      max-width: calc(100% / 100 * 62); }
    .skill .progress-bar[data-progress-animation="63"].animated:before {
      max-width: calc(100% / 100 * 63); }
    .skill .progress-bar[data-progress-animation="64"].animated:before {
      max-width: calc(100% / 100 * 64); }
    .skill .progress-bar[data-progress-animation="65"].animated:before {
      max-width: calc(100% / 100 * 65); }
    .skill .progress-bar[data-progress-animation="66"].animated:before {
      max-width: calc(100% / 100 * 66); }
    .skill .progress-bar[data-progress-animation="67"].animated:before {
      max-width: calc(100% / 100 * 67); }
    .skill .progress-bar[data-progress-animation="68"].animated:before {
      max-width: calc(100% / 100 * 68); }
    .skill .progress-bar[data-progress-animation="69"].animated:before {
      max-width: calc(100% / 100 * 69); }
    .skill .progress-bar[data-progress-animation="70"].animated:before {
      max-width: calc(100% / 100 * 70); }
    .skill .progress-bar[data-progress-animation="71"].animated:before {
      max-width: calc(100% / 100 * 71); }
    .skill .progress-bar[data-progress-animation="72"].animated:before {
      max-width: calc(100% / 100 * 72); }
    .skill .progress-bar[data-progress-animation="73"].animated:before {
      max-width: calc(100% / 100 * 73); }
    .skill .progress-bar[data-progress-animation="74"].animated:before {
      max-width: calc(100% / 100 * 74); }
    .skill .progress-bar[data-progress-animation="75"].animated:before {
      max-width: calc(100% / 100 * 75); }
    .skill .progress-bar[data-progress-animation="76"].animated:before {
      max-width: calc(100% / 100 * 76); }
    .skill .progress-bar[data-progress-animation="77"].animated:before {
      max-width: calc(100% / 100 * 77); }
    .skill .progress-bar[data-progress-animation="78"].animated:before {
      max-width: calc(100% / 100 * 78); }
    .skill .progress-bar[data-progress-animation="79"].animated:before {
      max-width: calc(100% / 100 * 79); }
    .skill .progress-bar[data-progress-animation="80"].animated:before {
      max-width: calc(100% / 100 * 80); }
    .skill .progress-bar[data-progress-animation="81"].animated:before {
      max-width: calc(100% / 100 * 81); }
    .skill .progress-bar[data-progress-animation="82"].animated:before {
      max-width: calc(100% / 100 * 82); }
    .skill .progress-bar[data-progress-animation="83"].animated:before {
      max-width: calc(100% / 100 * 83); }
    .skill .progress-bar[data-progress-animation="84"].animated:before {
      max-width: calc(100% / 100 * 84); }
    .skill .progress-bar[data-progress-animation="85"].animated:before {
      max-width: calc(100% / 100 * 85); }
    .skill .progress-bar[data-progress-animation="86"].animated:before {
      max-width: calc(100% / 100 * 86); }
    .skill .progress-bar[data-progress-animation="87"].animated:before {
      max-width: calc(100% / 100 * 87); }
    .skill .progress-bar[data-progress-animation="88"].animated:before {
      max-width: calc(100% / 100 * 88); }
    .skill .progress-bar[data-progress-animation="89"].animated:before {
      max-width: calc(100% / 100 * 89); }
    .skill .progress-bar[data-progress-animation="90"].animated:before {
      max-width: calc(100% / 100 * 90); }
    .skill .progress-bar[data-progress-animation="91"].animated:before {
      max-width: calc(100% / 100 * 91); }
    .skill .progress-bar[data-progress-animation="92"].animated:before {
      max-width: calc(100% / 100 * 92); }
    .skill .progress-bar[data-progress-animation="93"].animated:before {
      max-width: calc(100% / 100 * 93); }
    .skill .progress-bar[data-progress-animation="94"].animated:before {
      max-width: calc(100% / 100 * 94); }
    .skill .progress-bar[data-progress-animation="95"].animated:before {
      max-width: calc(100% / 100 * 95); }
    .skill .progress-bar[data-progress-animation="96"].animated:before {
      max-width: calc(100% / 100 * 96); }
    .skill .progress-bar[data-progress-animation="97"].animated:before {
      max-width: calc(100% / 100 * 97); }
    .skill .progress-bar[data-progress-animation="98"].animated:before {
      max-width: calc(100% / 100 * 98); }
    .skill .progress-bar[data-progress-animation="99"].animated:before {
      max-width: calc(100% / 100 * 99); }
    .skill .progress-bar[data-progress-animation="100"].animated:before {
      max-width: calc(100% / 100 * 100); }

/*---------------------------
 * Twitter
 *--------------------------*/
.twit p {
  margin-bottom: 15px; }

.twit footer {
  text-transform: none;
  font-weight: 400; }
  .twit footer i {
    margin-right: 6px; }
  .twit footer span {
    font-weight: 300; }

/*---------------------------
 * Skew overlay
 *--------------------------*/
.skew-overlay {
  -webkit-transform: skew(55deg, 0deg);
          transform: skew(55deg, 0deg);
  background: #fff;
  background: rgba(255, 255, 255, 0.85);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

/*---------------------------
 * Reviews
 *--------------------------*/
.reviews {
  padding: 70px 0 65px; }
  @media (max-width: 768px) {
    .reviews {
      padding: 20px 0 20px; } }
  @media (max-width: 480px) {
    .reviews {
      padding: 0; } }
  .reviews p.h3 {
    line-height: 2.5; }
    @media (max-width: 992px) {
      .reviews p.h3 {
        line-height: 1.8;
        font-size: 18px;
        font-size: 1.8rem; } }
    @media (max-width: 480px) {
      .reviews p.h3 {
        line-height: 1.6;
        font-size: 14px;
        font-size: 1.4rem;
        margin-top: 0; } }
  .reviews .sub-title {
    font-weight: 400; }
    @media (max-width: 768px) {
      .reviews .sub-title {
        margin-bottom: 0; } }
    @media (max-width: 480px) {
      .reviews .sub-title {
        font-size: 18px;
        font-size: 1.8rem;
        margin-top: 0; } }
  .reviews .owl-dots {
    margin-top: 0; }
  .reviews.inverted {
    color: #fff; }
    .reviews.inverted .owl-dots .owl-dot {
      border-color: #fff; }
      .reviews.inverted .owl-dots .owl-dot.active {
        background-color: #fff; }

/*---------------------------
 * Client
 *--------------------------*/
.client-item {
  width: 100%;
  height: 175px;
  padding: 10px 0;
  -webkit-transition: opacity .3s;
          transition: opacity .3s;
  position: relative; }
  .client-item:hover {
    opacity: 1; }
  .client-item a {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    text-align: center; }
  .client-item img {
    max-height: 100%; }

/*---------------------------
 * Counter
 *--------------------------*/
.counter {
  width: 165px;
  text-align: center;
  vertical-align: bottom;
  margin: auto; }
  @media (max-width: 480px) {
    .counter {
      width: 110px; } }
  .counter .border-wrapper {
    height: 250px;
    position: relative;
    margin-bottom: 34px; }
    .counter .border-wrapper .border {
      border: solid 1px #000;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      max-height: 0px;
      -webkit-transition: all 1s;
              transition: all 1s; }
      .counter .border-wrapper .border.animated {
        max-height: 250px; }
    .counter .border-wrapper .numbers {
      position: absolute;
      bottom: -5px;
      left: 0;
      right: 0;
      font-size: 72px;
      font-size: 7.2rem;
      font-family: "Poiret One", cursive; }
      @media (max-width: 480px) {
        .counter .border-wrapper .numbers {
          font-size: 65px;
          font-size: 6.5rem; } }

/*---------------------------
 * Creative BG
 *--------------------------*/
.creative-bg {
  position: relative;
  overflow: visible;
  padding: 100px 0; }
  @media (max-width: 768px) {
    .creative-bg {
      padding: 70px 0; } }
  @media (max-width: 480px) {
    .creative-bg {
      padding: 40px 0; } }
  .creative-bg:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(255, 255, 255, 0.6); }
  .creative-bg .skew {
    position: absolute;
    top: -45px;
    right: 0;
    bottom: -45px;
    left: 50%;
    -webkit-transform: skewX(55deg);
            transform: skewX(55deg);
    overflow: hidden; }
    .creative-bg .skew .img {
      position: absolute;
      top: -100%;
      right: -100%;
      bottom: -100%;
      left: -100%;
      width: 200%;
      -webkit-transform: skewX(-55deg);
              transform: skewX(-55deg); }

/*---------------------------
 * Prism Slider
 *--------------------------*/
.cache {
  display: none; }

.prism-wrapper {
  position: relative; }
  .prism-wrapper canvas {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0; }
  .prism-wrapper .prism-heading {
    color: #fff;
    font-size: 72px;
    font-size: 7.2rem;
    font-family: "Poiret One", cursive;
    text-align: center;
    position: absolute;
    bottom: 10%;
    width: 100%;
    z-index: 1;
    text-shadow: 1px 2px 0px rgba(0, 0, 0, 0.39); }
    @media (max-width: 480px) {
      .prism-wrapper .prism-heading {
        font-size: 48px;
        font-size: 4.8rem; } }
  .prism-wrapper .arrow-down {
    width: 21px;
    height: 18px;
    background: url(../img/header-arrow.png) no-repeat 50% 50%;
    position: absolute;
    bottom: -25px;
    left: 50%;
    margin-left: -10px;
    z-index: 99; }
  .prism-wrapper .prism-slider {
    height: 0;
    padding-bottom: 37%;
    position: relative; }
    .prism-wrapper .prism-slider canvas {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0; }
      .prism-wrapper .prism-slider canvas:nth-child(2) {
        display: none; }
    .prism-wrapper .prism-slider .slider-nav {
      width: 100%;
      position: absolute;
      bottom: 15px;
      text-align: center;
      list-style: none;
      z-index: 1;
      padding: 0; }
      .prism-wrapper .prism-slider .slider-nav li {
        border: 1px solid #000;
        width: 10px;
        height: 10px;
        margin: 0 7px;
        background: transparent;
        border-radius: 50%;
        display: inline-block;
        cursor: pointer; }
        .prism-wrapper .prism-slider .slider-nav li.active {
          background: #000; }
      @media (max-width: 768px) {
        .prism-wrapper .prism-slider .slider-nav {
          bottom: 0;
          margin-bottom: 5px; } }

/*---------------------------
 * Portfolio
 *--------------------------*/
.portfolio-filter {
  margin-top: 12px;
  margin-bottom: 30px; }
  .portfolio-filter a {
    position: relative;
    margin: 0 25px;
    display: inline-block;
    line-height: 1; }
    @media (max-width: 768px) {
      .portfolio-filter a {
        margin: 0 15px; } }
    @media (max-width: 480px) {
      .portfolio-filter a {
        margin: 0 5px; } }
    .portfolio-filter a:before {
      content: "";
      display: block;
      height: 160%;
      width: 1px;
      background: #000;
      -webkit-transform: rotate(-55deg);
              transform: rotate(-55deg);
      top: -30%;
      left: 50%;
      position: absolute;
      opacity: 0;
      -webkit-transition: opacity .3s;
              transition: opacity .3s; }
    .portfolio-filter a:hover:before, .portfolio-filter a.active:before {
      opacity: 1; }
    .portfolio-filter a:hover, .portfolio-filter a:focus, .portfolio-filter a:active {
      text-decoration: none; }

.portfolio-list .grid-sizer,
.portfolio-list .portfolio-item {
  width: 50%; }
  @media (max-width: 768px) {
    .portfolio-list .grid-sizer,
    .portfolio-list .portfolio-item {
      width: 100%; } }

.portfolio-list.one-column .grid-sizer,
.portfolio-list.one-column .portfolio-item {
  width: 100%; }
  .portfolio-list.one-column .grid-sizer p,
  .portfolio-list.one-column .portfolio-item p {
    margin-bottom: 0; }

.portfolio-list.one-column .portfolio-item {
  padding-bottom: 50px; }

.portfolio-item {
  overflow: hidden; }
  .portfolio-item img {
    width: 100%; }
  .portfolio-item.single {
    position: relative; }
    .portfolio-item.single > a {
      margin: 0; }
  .portfolio-item.style-2 .hover {
    opacity: 1;
    left: -100%;
    right: 65%;
    top: 0;
    background: rgba(252, 185, 63, 0.85); }
  .portfolio-item.style-2 .title {
    margin: 0;
    opacity: 1;
    -webkit-transition: opacity .2s;
            transition: opacity .2s;
    padding: 0 15px;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 400; }
    @media (max-width: 992px) {
      .portfolio-item.style-2 .title {
        font-size: 14px;
        font-size: 1.4rem; } }
    @media (max-width: 768px) {
      .portfolio-item.style-2 .title {
        font-size: 18px;
        font-size: 1.8rem; } }
    @media (max-width: 480px) {
      .portfolio-item.style-2 .title {
        font-size: 14px;
        font-size: 1.4rem; } }
  .portfolio-item.style-2 .category {
    opacity: 1; }
  .portfolio-item.style-2 .vertical-align-middle {
    width: 50%;
    top: auto;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    bottom: 10%;
    -webkit-transition: all .3s;
            transition: all .3s; }
  .portfolio-item.style-2:hover .hover {
    top: -50% !important; }
  .portfolio-item.style-2:hover .vertical-align-middle {
    bottom: 20%; }
  .portfolio-item > a {
    display: block;
    margin: 15px;
    overflow: hidden;
    position: relative; }
    @media (max-width: 768px) {
      .portfolio-item > a {
        margin: 10px; } }
    @media (max-width: 480px) {
      .portfolio-item > a {
        margin: 5px; } }
  .portfolio-item .hover {
    position: absolute;
    top: 0;
    right: 50%;
    bottom: 0;
    left: 50%;
    background: #fff;
    background: rgba(255, 255, 255, 0.85);
    -webkit-transform: skewX(55deg);
            transform: skewX(55deg);
    -webkit-transition: all .3s;
            transition: all .3s; }
  .portfolio-item .vertical {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .portfolio-item .title {
    margin: 0;
    opacity: 0;
    -webkit-transition: opacity .2s;
            transition: opacity .2s;
    padding: 0 15px; }
    @media (max-width: 768px) {
      .portfolio-item .title {
        font-size: 20px;
        font-size: 2rem; } }
    @media (max-width: 480px) {
      .portfolio-item .title {
        font-size: 16px;
        font-size: 1.6rem; } }
  .portfolio-item .category {
    font-weight: 300;
    margin: 5px 0;
    opacity: 0;
    -webkit-transition: opacity .2s;
            transition: opacity .2s;
    padding: 0 15px; }
  .portfolio-item:hover .hover {
    right: -10%;
    left: -10%; }
  .portfolio-item:hover.style-2 .hover {
    left: -100%;
    right: 65%;
    top: 0; }
  .portfolio-item:hover .title {
    opacity: 1;
    -webkit-transition: opacity .4s;
            transition: opacity .4s; }
  .portfolio-item:hover .category {
    opacity: 1;
    -webkit-transition: opacity .4s;
            transition: opacity .4s; }

.load-more {
  margin-top: 20px;
  margin-bottom: 95px; }
  .load-more a:hover, .load-more a:focus, .load-more a:active {
    text-decoration: none; }

.project-details td {
  vertical-align: bottom;
  line-height: 1;
  padding: 13px 25px 13px 0; }

.project-details span {
  background: #f6f6f6;
  padding: 0 4px;
  text-transform: uppercase; }

.share-project .h3 {
  margin-top: 6px; }
  @media (max-width: 480px) {
    .share-project .h3 {
      float: none !important; } }

@media (max-width: 480px) {
  .share-project .social-normall {
    float: none !important; } }

.share-project .social-normall a {
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.4;
  margin: 11px 5px 0 15px;
  display: inline-block; }
  @media (max-width: 480px) {
    .share-project .social-normall a {
      margin: 0 20px 15px 0; } }
}
/*----------- Drop Capes -----------*/
.dropcap { 
	font-size: 32px;
	margin: 0px 16px 8px 0px;
	text-transform: uppercase;
	float: left;
	position: relative;
	top: 5px;
	color: white;
	line-height: 54px;
	padding: 0px 16px;
	background: #891005
}
.dropcap-border { 
	font-size: 32px;
	margin: 0px 16px 8px 0px;
	border: 1px solid #0000;
	text-transform: uppercase;
	float: left;
	position: relative;
	top: 5px;
	line-height: 54px;
	padding: 0px 16px;
}
/*----------- End Drop Capes -----------*/

/** counter & MISC **/
.fll { float: left; margin: 0 20px 10px 0 !important }
.flr { float: right; margin: 0 0 10px 20px !important }
.tac { text-align: center !important }
.tar { text-align: right !important }
}