@import url("https://fonts.googleapis.com/css2?family=Xanh+Mono&display=swap");
@font-face {
  font-family: 'GothamBlack';
  src: url("../fonts/Gotham-Black.eot");
  src: url("../fonts/Gotham-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Black.woff") format("woff"), url("../fonts/Gotham-Black.ttf") format("truetype"), url("../fonts/Gotham-Black.svg#Gotham-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'GothamMedium';
  src: url("../fonts/Gotham-Medium.eot");
  src: url("../fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Medium.woff") format("woff"), url("../fonts/Gotham-Medium.ttf") format("truetype"), url("../fonts/Gotham-Medium.svg#Gotham-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }
@font-face {
  font-family: 'GothamBold';
  src: url("../fonts/Gotham-Bold.eot");
  src: url("../fonts/Gotham-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Gotham-Bold.woff") format("woff"), url("../fonts/Gotham-Bold.ttf") format("truetype"), url("../fonts/Gotham-Bold.svg#Gotham-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }
@media screen and (min-width: 0px) {
  .padd-l-xs-0 {
    padding-left: 0px !important; }

  .padd-r-xs-0 {
    padding-right: 0px !important; }

  .padd-t-xs-0 {
    padding-top: 0px !important; }

  .padd-b-xs-0 {
    padding-bottom: 0px !important; }

  .marg-l-xs-0 {
    margin-left: 0px !important; }

  .marg-r-xs-0 {
    margin-right: 0px !important; }

  .marg-t-xs-0 {
    margin-top: 0px !important; }

  .marg-b-xs-0 {
    margin-bottom: 0px !important; }

  .marg-ln-xs-0 {
    margin-left: -0px !important; }

  .marg-rn-xs-0 {
    margin-right: -0px !important; }

  .marg-tn-xs-0 {
    margin-top: -0px !important; }

  .marg-bn-xs-0 {
    margin-bottom: -0px !important; }

  .padd-l-xs-1 {
    padding-left: 10px !important; }

  .padd-r-xs-1 {
    padding-right: 10px !important; }

  .padd-t-xs-1 {
    padding-top: 10px !important; }

  .padd-b-xs-1 {
    padding-bottom: 10px !important; }

  .marg-l-xs-1 {
    margin-left: 10px !important; }

  .marg-r-xs-1 {
    margin-right: 10px !important; }

  .marg-t-xs-1 {
    margin-top: 10px !important; }

  .marg-b-xs-1 {
    margin-bottom: 10px !important; }

  .marg-ln-xs-1 {
    margin-left: -10px !important; }

  .marg-rn-xs-1 {
    margin-right: -10px !important; }

  .marg-tn-xs-1 {
    margin-top: -10px !important; }

  .marg-bn-xs-1 {
    margin-bottom: -10px !important; }

  .padd-l-xs-2 {
    padding-left: 20px !important; }

  .padd-r-xs-2 {
    padding-right: 20px !important; }

  .padd-t-xs-2 {
    padding-top: 20px !important; }

  .padd-b-xs-2 {
    padding-bottom: 20px !important; }

  .marg-l-xs-2 {
    margin-left: 20px !important; }

  .marg-r-xs-2 {
    margin-right: 20px !important; }

  .marg-t-xs-2 {
    margin-top: 20px !important; }

  .marg-b-xs-2 {
    margin-bottom: 20px !important; }

  .marg-ln-xs-2 {
    margin-left: -20px !important; }

  .marg-rn-xs-2 {
    margin-right: -20px !important; }

  .marg-tn-xs-2 {
    margin-top: -20px !important; }

  .marg-bn-xs-2 {
    margin-bottom: -20px !important; }

  .padd-l-xs-3 {
    padding-left: 30px !important; }

  .padd-r-xs-3 {
    padding-right: 30px !important; }

  .padd-t-xs-3 {
    padding-top: 30px !important; }

  .padd-b-xs-3 {
    padding-bottom: 30px !important; }

  .marg-l-xs-3 {
    margin-left: 30px !important; }

  .marg-r-xs-3 {
    margin-right: 30px !important; }

  .marg-t-xs-3 {
    margin-top: 30px !important; }

  .marg-b-xs-3 {
    margin-bottom: 30px !important; }

  .marg-ln-xs-3 {
    margin-left: -30px !important; }

  .marg-rn-xs-3 {
    margin-right: -30px !important; }

  .marg-tn-xs-3 {
    margin-top: -30px !important; }

  .marg-bn-xs-3 {
    margin-bottom: -30px !important; }

  .padd-l-xs-4 {
    padding-left: 40px !important; }

  .padd-r-xs-4 {
    padding-right: 40px !important; }

  .padd-t-xs-4 {
    padding-top: 40px !important; }

  .padd-b-xs-4 {
    padding-bottom: 40px !important; }

  .marg-l-xs-4 {
    margin-left: 40px !important; }

  .marg-r-xs-4 {
    margin-right: 40px !important; }

  .marg-t-xs-4 {
    margin-top: 40px !important; }

  .marg-b-xs-4 {
    margin-bottom: 40px !important; }

  .marg-ln-xs-4 {
    margin-left: -40px !important; }

  .marg-rn-xs-4 {
    margin-right: -40px !important; }

  .marg-tn-xs-4 {
    margin-top: -40px !important; }

  .marg-bn-xs-4 {
    margin-bottom: -40px !important; }

  .padd-l-xs-5 {
    padding-left: 50px !important; }

  .padd-r-xs-5 {
    padding-right: 50px !important; }

  .padd-t-xs-5 {
    padding-top: 50px !important; }

  .padd-b-xs-5 {
    padding-bottom: 50px !important; }

  .marg-l-xs-5 {
    margin-left: 50px !important; }

  .marg-r-xs-5 {
    margin-right: 50px !important; }

  .marg-t-xs-5 {
    margin-top: 50px !important; }

  .marg-b-xs-5 {
    margin-bottom: 50px !important; }

  .marg-ln-xs-5 {
    margin-left: -50px !important; }

  .marg-rn-xs-5 {
    margin-right: -50px !important; }

  .marg-tn-xs-5 {
    margin-top: -50px !important; }

  .marg-bn-xs-5 {
    margin-bottom: -50px !important; }

  .padd-l-xs-6 {
    padding-left: 60px !important; }

  .padd-r-xs-6 {
    padding-right: 60px !important; }

  .padd-t-xs-6 {
    padding-top: 60px !important; }

  .padd-b-xs-6 {
    padding-bottom: 60px !important; }

  .marg-l-xs-6 {
    margin-left: 60px !important; }

  .marg-r-xs-6 {
    margin-right: 60px !important; }

  .marg-t-xs-6 {
    margin-top: 60px !important; }

  .marg-b-xs-6 {
    margin-bottom: 60px !important; }

  .marg-ln-xs-6 {
    margin-left: -60px !important; }

  .marg-rn-xs-6 {
    margin-right: -60px !important; }

  .marg-tn-xs-6 {
    margin-top: -60px !important; }

  .marg-bn-xs-6 {
    margin-bottom: -60px !important; }

  .padd-l-xs-7 {
    padding-left: 70px !important; }

  .padd-r-xs-7 {
    padding-right: 70px !important; }

  .padd-t-xs-7 {
    padding-top: 70px !important; }

  .padd-b-xs-7 {
    padding-bottom: 70px !important; }

  .marg-l-xs-7 {
    margin-left: 70px !important; }

  .marg-r-xs-7 {
    margin-right: 70px !important; }

  .marg-t-xs-7 {
    margin-top: 70px !important; }

  .marg-b-xs-7 {
    margin-bottom: 70px !important; }

  .marg-ln-xs-7 {
    margin-left: -70px !important; }

  .marg-rn-xs-7 {
    margin-right: -70px !important; }

  .marg-tn-xs-7 {
    margin-top: -70px !important; }

  .marg-bn-xs-7 {
    margin-bottom: -70px !important; }

  .padd-l-xs-8 {
    padding-left: 80px !important; }

  .padd-r-xs-8 {
    padding-right: 80px !important; }

  .padd-t-xs-8 {
    padding-top: 80px !important; }

  .padd-b-xs-8 {
    padding-bottom: 80px !important; }

  .marg-l-xs-8 {
    margin-left: 80px !important; }

  .marg-r-xs-8 {
    margin-right: 80px !important; }

  .marg-t-xs-8 {
    margin-top: 80px !important; }

  .marg-b-xs-8 {
    margin-bottom: 80px !important; }

  .marg-ln-xs-8 {
    margin-left: -80px !important; }

  .marg-rn-xs-8 {
    margin-right: -80px !important; }

  .marg-tn-xs-8 {
    margin-top: -80px !important; }

  .marg-bn-xs-8 {
    margin-bottom: -80px !important; }

  .padd-l-xs-9 {
    padding-left: 90px !important; }

  .padd-r-xs-9 {
    padding-right: 90px !important; }

  .padd-t-xs-9 {
    padding-top: 90px !important; }

  .padd-b-xs-9 {
    padding-bottom: 90px !important; }

  .marg-l-xs-9 {
    margin-left: 90px !important; }

  .marg-r-xs-9 {
    margin-right: 90px !important; }

  .marg-t-xs-9 {
    margin-top: 90px !important; }

  .marg-b-xs-9 {
    margin-bottom: 90px !important; }

  .marg-ln-xs-9 {
    margin-left: -90px !important; }

  .marg-rn-xs-9 {
    margin-right: -90px !important; }

  .marg-tn-xs-9 {
    margin-top: -90px !important; }

  .marg-bn-xs-9 {
    margin-bottom: -90px !important; }

  .padd-l-xs-10 {
    padding-left: 100px !important; }

  .padd-r-xs-10 {
    padding-right: 100px !important; }

  .padd-t-xs-10 {
    padding-top: 100px !important; }

  .padd-b-xs-10 {
    padding-bottom: 100px !important; }

  .marg-l-xs-10 {
    margin-left: 100px !important; }

  .marg-r-xs-10 {
    margin-right: 100px !important; }

  .marg-t-xs-10 {
    margin-top: 100px !important; }

  .marg-b-xs-10 {
    margin-bottom: 100px !important; }

  .marg-ln-xs-10 {
    margin-left: -100px !important; }

  .marg-rn-xs-10 {
    margin-right: -100px !important; }

  .marg-tn-xs-10 {
    margin-top: -100px !important; }

  .marg-bn-xs-10 {
    margin-bottom: -100px !important; }

  .padd-l-xs-11 {
    padding-left: 110px !important; }

  .padd-r-xs-11 {
    padding-right: 110px !important; }

  .padd-t-xs-11 {
    padding-top: 110px !important; }

  .padd-b-xs-11 {
    padding-bottom: 110px !important; }

  .marg-l-xs-11 {
    margin-left: 110px !important; }

  .marg-r-xs-11 {
    margin-right: 110px !important; }

  .marg-t-xs-11 {
    margin-top: 110px !important; }

  .marg-b-xs-11 {
    margin-bottom: 110px !important; }

  .marg-ln-xs-11 {
    margin-left: -110px !important; }

  .marg-rn-xs-11 {
    margin-right: -110px !important; }

  .marg-tn-xs-11 {
    margin-top: -110px !important; }

  .marg-bn-xs-11 {
    margin-bottom: -110px !important; }

  .padd-l-xs-12 {
    padding-left: 120px !important; }

  .padd-r-xs-12 {
    padding-right: 120px !important; }

  .padd-t-xs-12 {
    padding-top: 120px !important; }

  .padd-b-xs-12 {
    padding-bottom: 120px !important; }

  .marg-l-xs-12 {
    margin-left: 120px !important; }

  .marg-r-xs-12 {
    margin-right: 120px !important; }

  .marg-t-xs-12 {
    margin-top: 120px !important; }

  .marg-b-xs-12 {
    margin-bottom: 120px !important; }

  .marg-ln-xs-12 {
    margin-left: -120px !important; }

  .marg-rn-xs-12 {
    margin-right: -120px !important; }

  .marg-tn-xs-12 {
    margin-top: -120px !important; }

  .marg-bn-xs-12 {
    margin-bottom: -120px !important; }

  .padd-l-xs-13 {
    padding-left: 130px !important; }

  .padd-r-xs-13 {
    padding-right: 130px !important; }

  .padd-t-xs-13 {
    padding-top: 130px !important; }

  .padd-b-xs-13 {
    padding-bottom: 130px !important; }

  .marg-l-xs-13 {
    margin-left: 130px !important; }

  .marg-r-xs-13 {
    margin-right: 130px !important; }

  .marg-t-xs-13 {
    margin-top: 130px !important; }

  .marg-b-xs-13 {
    margin-bottom: 130px !important; }

  .marg-ln-xs-13 {
    margin-left: -130px !important; }

  .marg-rn-xs-13 {
    margin-right: -130px !important; }

  .marg-tn-xs-13 {
    margin-top: -130px !important; }

  .marg-bn-xs-13 {
    margin-bottom: -130px !important; }

  .padd-l-xs-14 {
    padding-left: 140px !important; }

  .padd-r-xs-14 {
    padding-right: 140px !important; }

  .padd-t-xs-14 {
    padding-top: 140px !important; }

  .padd-b-xs-14 {
    padding-bottom: 140px !important; }

  .marg-l-xs-14 {
    margin-left: 140px !important; }

  .marg-r-xs-14 {
    margin-right: 140px !important; }

  .marg-t-xs-14 {
    margin-top: 140px !important; }

  .marg-b-xs-14 {
    margin-bottom: 140px !important; }

  .marg-ln-xs-14 {
    margin-left: -140px !important; }

  .marg-rn-xs-14 {
    margin-right: -140px !important; }

  .marg-tn-xs-14 {
    margin-top: -140px !important; }

  .marg-bn-xs-14 {
    margin-bottom: -140px !important; }

  .padd-l-xs-15 {
    padding-left: 150px !important; }

  .padd-r-xs-15 {
    padding-right: 150px !important; }

  .padd-t-xs-15 {
    padding-top: 150px !important; }

  .padd-b-xs-15 {
    padding-bottom: 150px !important; }

  .marg-l-xs-15 {
    margin-left: 150px !important; }

  .marg-r-xs-15 {
    margin-right: 150px !important; }

  .marg-t-xs-15 {
    margin-top: 150px !important; }

  .marg-b-xs-15 {
    margin-bottom: 150px !important; }

  .marg-ln-xs-15 {
    margin-left: -150px !important; }

  .marg-rn-xs-15 {
    margin-right: -150px !important; }

  .marg-tn-xs-15 {
    margin-top: -150px !important; }

  .marg-bn-xs-15 {
    margin-bottom: -150px !important; }

  .padd-l-xs-16 {
    padding-left: 160px !important; }

  .padd-r-xs-16 {
    padding-right: 160px !important; }

  .padd-t-xs-16 {
    padding-top: 160px !important; }

  .padd-b-xs-16 {
    padding-bottom: 160px !important; }

  .marg-l-xs-16 {
    margin-left: 160px !important; }

  .marg-r-xs-16 {
    margin-right: 160px !important; }

  .marg-t-xs-16 {
    margin-top: 160px !important; }

  .marg-b-xs-16 {
    margin-bottom: 160px !important; }

  .marg-ln-xs-16 {
    margin-left: -160px !important; }

  .marg-rn-xs-16 {
    margin-right: -160px !important; }

  .marg-tn-xs-16 {
    margin-top: -160px !important; }

  .marg-bn-xs-16 {
    margin-bottom: -160px !important; }

  .padd-l-xs-17 {
    padding-left: 170px !important; }

  .padd-r-xs-17 {
    padding-right: 170px !important; }

  .padd-t-xs-17 {
    padding-top: 170px !important; }

  .padd-b-xs-17 {
    padding-bottom: 170px !important; }

  .marg-l-xs-17 {
    margin-left: 170px !important; }

  .marg-r-xs-17 {
    margin-right: 170px !important; }

  .marg-t-xs-17 {
    margin-top: 170px !important; }

  .marg-b-xs-17 {
    margin-bottom: 170px !important; }

  .marg-ln-xs-17 {
    margin-left: -170px !important; }

  .marg-rn-xs-17 {
    margin-right: -170px !important; }

  .marg-tn-xs-17 {
    margin-top: -170px !important; }

  .marg-bn-xs-17 {
    margin-bottom: -170px !important; }

  .padd-l-xs-18 {
    padding-left: 180px !important; }

  .padd-r-xs-18 {
    padding-right: 180px !important; }

  .padd-t-xs-18 {
    padding-top: 180px !important; }

  .padd-b-xs-18 {
    padding-bottom: 180px !important; }

  .marg-l-xs-18 {
    margin-left: 180px !important; }

  .marg-r-xs-18 {
    margin-right: 180px !important; }

  .marg-t-xs-18 {
    margin-top: 180px !important; }

  .marg-b-xs-18 {
    margin-bottom: 180px !important; }

  .marg-ln-xs-18 {
    margin-left: -180px !important; }

  .marg-rn-xs-18 {
    margin-right: -180px !important; }

  .marg-tn-xs-18 {
    margin-top: -180px !important; }

  .marg-bn-xs-18 {
    margin-bottom: -180px !important; }

  .padd-l-xs-19 {
    padding-left: 190px !important; }

  .padd-r-xs-19 {
    padding-right: 190px !important; }

  .padd-t-xs-19 {
    padding-top: 190px !important; }

  .padd-b-xs-19 {
    padding-bottom: 190px !important; }

  .marg-l-xs-19 {
    margin-left: 190px !important; }

  .marg-r-xs-19 {
    margin-right: 190px !important; }

  .marg-t-xs-19 {
    margin-top: 190px !important; }

  .marg-b-xs-19 {
    margin-bottom: 190px !important; }

  .marg-ln-xs-19 {
    margin-left: -190px !important; }

  .marg-rn-xs-19 {
    margin-right: -190px !important; }

  .marg-tn-xs-19 {
    margin-top: -190px !important; }

  .marg-bn-xs-19 {
    margin-bottom: -190px !important; }

  .padd-l-xs-20 {
    padding-left: 200px !important; }

  .padd-r-xs-20 {
    padding-right: 200px !important; }

  .padd-t-xs-20 {
    padding-top: 200px !important; }

  .padd-b-xs-20 {
    padding-bottom: 200px !important; }

  .marg-l-xs-20 {
    margin-left: 200px !important; }

  .marg-r-xs-20 {
    margin-right: 200px !important; }

  .marg-t-xs-20 {
    margin-top: 200px !important; }

  .marg-b-xs-20 {
    margin-bottom: 200px !important; }

  .marg-ln-xs-20 {
    margin-left: -200px !important; }

  .marg-rn-xs-20 {
    margin-right: -200px !important; }

  .marg-tn-xs-20 {
    margin-top: -200px !important; }

  .marg-bn-xs-20 {
    margin-bottom: -200px !important; }

  .padd-l-xs-21 {
    padding-left: 210px !important; }

  .padd-r-xs-21 {
    padding-right: 210px !important; }

  .padd-t-xs-21 {
    padding-top: 210px !important; }

  .padd-b-xs-21 {
    padding-bottom: 210px !important; }

  .marg-l-xs-21 {
    margin-left: 210px !important; }

  .marg-r-xs-21 {
    margin-right: 210px !important; }

  .marg-t-xs-21 {
    margin-top: 210px !important; }

  .marg-b-xs-21 {
    margin-bottom: 210px !important; }

  .marg-ln-xs-21 {
    margin-left: -210px !important; }

  .marg-rn-xs-21 {
    margin-right: -210px !important; }

  .marg-tn-xs-21 {
    margin-top: -210px !important; }

  .marg-bn-xs-21 {
    margin-bottom: -210px !important; }

  .padd-l-xs-22 {
    padding-left: 220px !important; }

  .padd-r-xs-22 {
    padding-right: 220px !important; }

  .padd-t-xs-22 {
    padding-top: 220px !important; }

  .padd-b-xs-22 {
    padding-bottom: 220px !important; }

  .marg-l-xs-22 {
    margin-left: 220px !important; }

  .marg-r-xs-22 {
    margin-right: 220px !important; }

  .marg-t-xs-22 {
    margin-top: 220px !important; }

  .marg-b-xs-22 {
    margin-bottom: 220px !important; }

  .marg-ln-xs-22 {
    margin-left: -220px !important; }

  .marg-rn-xs-22 {
    margin-right: -220px !important; }

  .marg-tn-xs-22 {
    margin-top: -220px !important; }

  .marg-bn-xs-22 {
    margin-bottom: -220px !important; }

  .padd-l-xs-23 {
    padding-left: 230px !important; }

  .padd-r-xs-23 {
    padding-right: 230px !important; }

  .padd-t-xs-23 {
    padding-top: 230px !important; }

  .padd-b-xs-23 {
    padding-bottom: 230px !important; }

  .marg-l-xs-23 {
    margin-left: 230px !important; }

  .marg-r-xs-23 {
    margin-right: 230px !important; }

  .marg-t-xs-23 {
    margin-top: 230px !important; }

  .marg-b-xs-23 {
    margin-bottom: 230px !important; }

  .marg-ln-xs-23 {
    margin-left: -230px !important; }

  .marg-rn-xs-23 {
    margin-right: -230px !important; }

  .marg-tn-xs-23 {
    margin-top: -230px !important; }

  .marg-bn-xs-23 {
    margin-bottom: -230px !important; }

  .padd-l-xs-24 {
    padding-left: 240px !important; }

  .padd-r-xs-24 {
    padding-right: 240px !important; }

  .padd-t-xs-24 {
    padding-top: 240px !important; }

  .padd-b-xs-24 {
    padding-bottom: 240px !important; }

  .marg-l-xs-24 {
    margin-left: 240px !important; }

  .marg-r-xs-24 {
    margin-right: 240px !important; }

  .marg-t-xs-24 {
    margin-top: 240px !important; }

  .marg-b-xs-24 {
    margin-bottom: 240px !important; }

  .marg-ln-xs-24 {
    margin-left: -240px !important; }

  .marg-rn-xs-24 {
    margin-right: -240px !important; }

  .marg-tn-xs-24 {
    margin-top: -240px !important; }

  .marg-bn-xs-24 {
    margin-bottom: -240px !important; }

  .padd-l-xs-25 {
    padding-left: 250px !important; }

  .padd-r-xs-25 {
    padding-right: 250px !important; }

  .padd-t-xs-25 {
    padding-top: 250px !important; }

  .padd-b-xs-25 {
    padding-bottom: 250px !important; }

  .marg-l-xs-25 {
    margin-left: 250px !important; }

  .marg-r-xs-25 {
    margin-right: 250px !important; }

  .marg-t-xs-25 {
    margin-top: 250px !important; }

  .marg-b-xs-25 {
    margin-bottom: 250px !important; }

  .marg-ln-xs-25 {
    margin-left: -250px !important; }

  .marg-rn-xs-25 {
    margin-right: -250px !important; }

  .marg-tn-xs-25 {
    margin-top: -250px !important; }

  .marg-bn-xs-25 {
    margin-bottom: -250px !important; }

  .padd-l-xs-26 {
    padding-left: 260px !important; }

  .padd-r-xs-26 {
    padding-right: 260px !important; }

  .padd-t-xs-26 {
    padding-top: 260px !important; }

  .padd-b-xs-26 {
    padding-bottom: 260px !important; }

  .marg-l-xs-26 {
    margin-left: 260px !important; }

  .marg-r-xs-26 {
    margin-right: 260px !important; }

  .marg-t-xs-26 {
    margin-top: 260px !important; }

  .marg-b-xs-26 {
    margin-bottom: 260px !important; }

  .marg-ln-xs-26 {
    margin-left: -260px !important; }

  .marg-rn-xs-26 {
    margin-right: -260px !important; }

  .marg-tn-xs-26 {
    margin-top: -260px !important; }

  .marg-bn-xs-26 {
    margin-bottom: -260px !important; }

  .padd-l-xs-27 {
    padding-left: 270px !important; }

  .padd-r-xs-27 {
    padding-right: 270px !important; }

  .padd-t-xs-27 {
    padding-top: 270px !important; }

  .padd-b-xs-27 {
    padding-bottom: 270px !important; }

  .marg-l-xs-27 {
    margin-left: 270px !important; }

  .marg-r-xs-27 {
    margin-right: 270px !important; }

  .marg-t-xs-27 {
    margin-top: 270px !important; }

  .marg-b-xs-27 {
    margin-bottom: 270px !important; }

  .marg-ln-xs-27 {
    margin-left: -270px !important; }

  .marg-rn-xs-27 {
    margin-right: -270px !important; }

  .marg-tn-xs-27 {
    margin-top: -270px !important; }

  .marg-bn-xs-27 {
    margin-bottom: -270px !important; }

  .padd-l-xs-28 {
    padding-left: 280px !important; }

  .padd-r-xs-28 {
    padding-right: 280px !important; }

  .padd-t-xs-28 {
    padding-top: 280px !important; }

  .padd-b-xs-28 {
    padding-bottom: 280px !important; }

  .marg-l-xs-28 {
    margin-left: 280px !important; }

  .marg-r-xs-28 {
    margin-right: 280px !important; }

  .marg-t-xs-28 {
    margin-top: 280px !important; }

  .marg-b-xs-28 {
    margin-bottom: 280px !important; }

  .marg-ln-xs-28 {
    margin-left: -280px !important; }

  .marg-rn-xs-28 {
    margin-right: -280px !important; }

  .marg-tn-xs-28 {
    margin-top: -280px !important; }

  .marg-bn-xs-28 {
    margin-bottom: -280px !important; }

  .padd-l-xs-29 {
    padding-left: 290px !important; }

  .padd-r-xs-29 {
    padding-right: 290px !important; }

  .padd-t-xs-29 {
    padding-top: 290px !important; }

  .padd-b-xs-29 {
    padding-bottom: 290px !important; }

  .marg-l-xs-29 {
    margin-left: 290px !important; }

  .marg-r-xs-29 {
    margin-right: 290px !important; }

  .marg-t-xs-29 {
    margin-top: 290px !important; }

  .marg-b-xs-29 {
    margin-bottom: 290px !important; }

  .marg-ln-xs-29 {
    margin-left: -290px !important; }

  .marg-rn-xs-29 {
    margin-right: -290px !important; }

  .marg-tn-xs-29 {
    margin-top: -290px !important; }

  .marg-bn-xs-29 {
    margin-bottom: -290px !important; }

  .padd-l-xs-30 {
    padding-left: 300px !important; }

  .padd-r-xs-30 {
    padding-right: 300px !important; }

  .padd-t-xs-30 {
    padding-top: 300px !important; }

  .padd-b-xs-30 {
    padding-bottom: 300px !important; }

  .marg-l-xs-30 {
    margin-left: 300px !important; }

  .marg-r-xs-30 {
    margin-right: 300px !important; }

  .marg-t-xs-30 {
    margin-top: 300px !important; }

  .marg-b-xs-30 {
    margin-bottom: 300px !important; }

  .marg-ln-xs-30 {
    margin-left: -300px !important; }

  .marg-rn-xs-30 {
    margin-right: -300px !important; }

  .marg-tn-xs-30 {
    margin-top: -300px !important; }

  .marg-bn-xs-30 {
    margin-bottom: -300px !important; } }
@media screen and (min-width: 380px) {
  .padd-l-s-0 {
    padding-left: 0px !important; }

  .padd-r-s-0 {
    padding-right: 0px !important; }

  .padd-t-s-0 {
    padding-top: 0px !important; }

  .padd-b-s-0 {
    padding-bottom: 0px !important; }

  .marg-l-s-0 {
    margin-left: 0px !important; }

  .marg-r-s-0 {
    margin-right: 0px !important; }

  .marg-t-s-0 {
    margin-top: 0px !important; }

  .marg-b-s-0 {
    margin-bottom: 0px !important; }

  .marg-ln-s-0 {
    margin-left: -0px !important; }

  .marg-rn-s-0 {
    margin-right: -0px !important; }

  .marg-tn-s-0 {
    margin-top: -0px !important; }

  .marg-bn-s-0 {
    margin-bottom: -0px !important; }

  .padd-l-s-1 {
    padding-left: 10px !important; }

  .padd-r-s-1 {
    padding-right: 10px !important; }

  .padd-t-s-1 {
    padding-top: 10px !important; }

  .padd-b-s-1 {
    padding-bottom: 10px !important; }

  .marg-l-s-1 {
    margin-left: 10px !important; }

  .marg-r-s-1 {
    margin-right: 10px !important; }

  .marg-t-s-1 {
    margin-top: 10px !important; }

  .marg-b-s-1 {
    margin-bottom: 10px !important; }

  .marg-ln-s-1 {
    margin-left: -10px !important; }

  .marg-rn-s-1 {
    margin-right: -10px !important; }

  .marg-tn-s-1 {
    margin-top: -10px !important; }

  .marg-bn-s-1 {
    margin-bottom: -10px !important; }

  .padd-l-s-2 {
    padding-left: 20px !important; }

  .padd-r-s-2 {
    padding-right: 20px !important; }

  .padd-t-s-2 {
    padding-top: 20px !important; }

  .padd-b-s-2 {
    padding-bottom: 20px !important; }

  .marg-l-s-2 {
    margin-left: 20px !important; }

  .marg-r-s-2 {
    margin-right: 20px !important; }

  .marg-t-s-2 {
    margin-top: 20px !important; }

  .marg-b-s-2 {
    margin-bottom: 20px !important; }

  .marg-ln-s-2 {
    margin-left: -20px !important; }

  .marg-rn-s-2 {
    margin-right: -20px !important; }

  .marg-tn-s-2 {
    margin-top: -20px !important; }

  .marg-bn-s-2 {
    margin-bottom: -20px !important; }

  .padd-l-s-3 {
    padding-left: 30px !important; }

  .padd-r-s-3 {
    padding-right: 30px !important; }

  .padd-t-s-3 {
    padding-top: 30px !important; }

  .padd-b-s-3 {
    padding-bottom: 30px !important; }

  .marg-l-s-3 {
    margin-left: 30px !important; }

  .marg-r-s-3 {
    margin-right: 30px !important; }

  .marg-t-s-3 {
    margin-top: 30px !important; }

  .marg-b-s-3 {
    margin-bottom: 30px !important; }

  .marg-ln-s-3 {
    margin-left: -30px !important; }

  .marg-rn-s-3 {
    margin-right: -30px !important; }

  .marg-tn-s-3 {
    margin-top: -30px !important; }

  .marg-bn-s-3 {
    margin-bottom: -30px !important; }

  .padd-l-s-4 {
    padding-left: 40px !important; }

  .padd-r-s-4 {
    padding-right: 40px !important; }

  .padd-t-s-4 {
    padding-top: 40px !important; }

  .padd-b-s-4 {
    padding-bottom: 40px !important; }

  .marg-l-s-4 {
    margin-left: 40px !important; }

  .marg-r-s-4 {
    margin-right: 40px !important; }

  .marg-t-s-4 {
    margin-top: 40px !important; }

  .marg-b-s-4 {
    margin-bottom: 40px !important; }

  .marg-ln-s-4 {
    margin-left: -40px !important; }

  .marg-rn-s-4 {
    margin-right: -40px !important; }

  .marg-tn-s-4 {
    margin-top: -40px !important; }

  .marg-bn-s-4 {
    margin-bottom: -40px !important; }

  .padd-l-s-5 {
    padding-left: 50px !important; }

  .padd-r-s-5 {
    padding-right: 50px !important; }

  .padd-t-s-5 {
    padding-top: 50px !important; }

  .padd-b-s-5 {
    padding-bottom: 50px !important; }

  .marg-l-s-5 {
    margin-left: 50px !important; }

  .marg-r-s-5 {
    margin-right: 50px !important; }

  .marg-t-s-5 {
    margin-top: 50px !important; }

  .marg-b-s-5 {
    margin-bottom: 50px !important; }

  .marg-ln-s-5 {
    margin-left: -50px !important; }

  .marg-rn-s-5 {
    margin-right: -50px !important; }

  .marg-tn-s-5 {
    margin-top: -50px !important; }

  .marg-bn-s-5 {
    margin-bottom: -50px !important; }

  .padd-l-s-6 {
    padding-left: 60px !important; }

  .padd-r-s-6 {
    padding-right: 60px !important; }

  .padd-t-s-6 {
    padding-top: 60px !important; }

  .padd-b-s-6 {
    padding-bottom: 60px !important; }

  .marg-l-s-6 {
    margin-left: 60px !important; }

  .marg-r-s-6 {
    margin-right: 60px !important; }

  .marg-t-s-6 {
    margin-top: 60px !important; }

  .marg-b-s-6 {
    margin-bottom: 60px !important; }

  .marg-ln-s-6 {
    margin-left: -60px !important; }

  .marg-rn-s-6 {
    margin-right: -60px !important; }

  .marg-tn-s-6 {
    margin-top: -60px !important; }

  .marg-bn-s-6 {
    margin-bottom: -60px !important; }

  .padd-l-s-7 {
    padding-left: 70px !important; }

  .padd-r-s-7 {
    padding-right: 70px !important; }

  .padd-t-s-7 {
    padding-top: 70px !important; }

  .padd-b-s-7 {
    padding-bottom: 70px !important; }

  .marg-l-s-7 {
    margin-left: 70px !important; }

  .marg-r-s-7 {
    margin-right: 70px !important; }

  .marg-t-s-7 {
    margin-top: 70px !important; }

  .marg-b-s-7 {
    margin-bottom: 70px !important; }

  .marg-ln-s-7 {
    margin-left: -70px !important; }

  .marg-rn-s-7 {
    margin-right: -70px !important; }

  .marg-tn-s-7 {
    margin-top: -70px !important; }

  .marg-bn-s-7 {
    margin-bottom: -70px !important; }

  .padd-l-s-8 {
    padding-left: 80px !important; }

  .padd-r-s-8 {
    padding-right: 80px !important; }

  .padd-t-s-8 {
    padding-top: 80px !important; }

  .padd-b-s-8 {
    padding-bottom: 80px !important; }

  .marg-l-s-8 {
    margin-left: 80px !important; }

  .marg-r-s-8 {
    margin-right: 80px !important; }

  .marg-t-s-8 {
    margin-top: 80px !important; }

  .marg-b-s-8 {
    margin-bottom: 80px !important; }

  .marg-ln-s-8 {
    margin-left: -80px !important; }

  .marg-rn-s-8 {
    margin-right: -80px !important; }

  .marg-tn-s-8 {
    margin-top: -80px !important; }

  .marg-bn-s-8 {
    margin-bottom: -80px !important; }

  .padd-l-s-9 {
    padding-left: 90px !important; }

  .padd-r-s-9 {
    padding-right: 90px !important; }

  .padd-t-s-9 {
    padding-top: 90px !important; }

  .padd-b-s-9 {
    padding-bottom: 90px !important; }

  .marg-l-s-9 {
    margin-left: 90px !important; }

  .marg-r-s-9 {
    margin-right: 90px !important; }

  .marg-t-s-9 {
    margin-top: 90px !important; }

  .marg-b-s-9 {
    margin-bottom: 90px !important; }

  .marg-ln-s-9 {
    margin-left: -90px !important; }

  .marg-rn-s-9 {
    margin-right: -90px !important; }

  .marg-tn-s-9 {
    margin-top: -90px !important; }

  .marg-bn-s-9 {
    margin-bottom: -90px !important; }

  .padd-l-s-10 {
    padding-left: 100px !important; }

  .padd-r-s-10 {
    padding-right: 100px !important; }

  .padd-t-s-10 {
    padding-top: 100px !important; }

  .padd-b-s-10 {
    padding-bottom: 100px !important; }

  .marg-l-s-10 {
    margin-left: 100px !important; }

  .marg-r-s-10 {
    margin-right: 100px !important; }

  .marg-t-s-10 {
    margin-top: 100px !important; }

  .marg-b-s-10 {
    margin-bottom: 100px !important; }

  .marg-ln-s-10 {
    margin-left: -100px !important; }

  .marg-rn-s-10 {
    margin-right: -100px !important; }

  .marg-tn-s-10 {
    margin-top: -100px !important; }

  .marg-bn-s-10 {
    margin-bottom: -100px !important; }

  .padd-l-s-11 {
    padding-left: 110px !important; }

  .padd-r-s-11 {
    padding-right: 110px !important; }

  .padd-t-s-11 {
    padding-top: 110px !important; }

  .padd-b-s-11 {
    padding-bottom: 110px !important; }

  .marg-l-s-11 {
    margin-left: 110px !important; }

  .marg-r-s-11 {
    margin-right: 110px !important; }

  .marg-t-s-11 {
    margin-top: 110px !important; }

  .marg-b-s-11 {
    margin-bottom: 110px !important; }

  .marg-ln-s-11 {
    margin-left: -110px !important; }

  .marg-rn-s-11 {
    margin-right: -110px !important; }

  .marg-tn-s-11 {
    margin-top: -110px !important; }

  .marg-bn-s-11 {
    margin-bottom: -110px !important; }

  .padd-l-s-12 {
    padding-left: 120px !important; }

  .padd-r-s-12 {
    padding-right: 120px !important; }

  .padd-t-s-12 {
    padding-top: 120px !important; }

  .padd-b-s-12 {
    padding-bottom: 120px !important; }

  .marg-l-s-12 {
    margin-left: 120px !important; }

  .marg-r-s-12 {
    margin-right: 120px !important; }

  .marg-t-s-12 {
    margin-top: 120px !important; }

  .marg-b-s-12 {
    margin-bottom: 120px !important; }

  .marg-ln-s-12 {
    margin-left: -120px !important; }

  .marg-rn-s-12 {
    margin-right: -120px !important; }

  .marg-tn-s-12 {
    margin-top: -120px !important; }

  .marg-bn-s-12 {
    margin-bottom: -120px !important; }

  .padd-l-s-13 {
    padding-left: 130px !important; }

  .padd-r-s-13 {
    padding-right: 130px !important; }

  .padd-t-s-13 {
    padding-top: 130px !important; }

  .padd-b-s-13 {
    padding-bottom: 130px !important; }

  .marg-l-s-13 {
    margin-left: 130px !important; }

  .marg-r-s-13 {
    margin-right: 130px !important; }

  .marg-t-s-13 {
    margin-top: 130px !important; }

  .marg-b-s-13 {
    margin-bottom: 130px !important; }

  .marg-ln-s-13 {
    margin-left: -130px !important; }

  .marg-rn-s-13 {
    margin-right: -130px !important; }

  .marg-tn-s-13 {
    margin-top: -130px !important; }

  .marg-bn-s-13 {
    margin-bottom: -130px !important; }

  .padd-l-s-14 {
    padding-left: 140px !important; }

  .padd-r-s-14 {
    padding-right: 140px !important; }

  .padd-t-s-14 {
    padding-top: 140px !important; }

  .padd-b-s-14 {
    padding-bottom: 140px !important; }

  .marg-l-s-14 {
    margin-left: 140px !important; }

  .marg-r-s-14 {
    margin-right: 140px !important; }

  .marg-t-s-14 {
    margin-top: 140px !important; }

  .marg-b-s-14 {
    margin-bottom: 140px !important; }

  .marg-ln-s-14 {
    margin-left: -140px !important; }

  .marg-rn-s-14 {
    margin-right: -140px !important; }

  .marg-tn-s-14 {
    margin-top: -140px !important; }

  .marg-bn-s-14 {
    margin-bottom: -140px !important; }

  .padd-l-s-15 {
    padding-left: 150px !important; }

  .padd-r-s-15 {
    padding-right: 150px !important; }

  .padd-t-s-15 {
    padding-top: 150px !important; }

  .padd-b-s-15 {
    padding-bottom: 150px !important; }

  .marg-l-s-15 {
    margin-left: 150px !important; }

  .marg-r-s-15 {
    margin-right: 150px !important; }

  .marg-t-s-15 {
    margin-top: 150px !important; }

  .marg-b-s-15 {
    margin-bottom: 150px !important; }

  .marg-ln-s-15 {
    margin-left: -150px !important; }

  .marg-rn-s-15 {
    margin-right: -150px !important; }

  .marg-tn-s-15 {
    margin-top: -150px !important; }

  .marg-bn-s-15 {
    margin-bottom: -150px !important; }

  .padd-l-s-16 {
    padding-left: 160px !important; }

  .padd-r-s-16 {
    padding-right: 160px !important; }

  .padd-t-s-16 {
    padding-top: 160px !important; }

  .padd-b-s-16 {
    padding-bottom: 160px !important; }

  .marg-l-s-16 {
    margin-left: 160px !important; }

  .marg-r-s-16 {
    margin-right: 160px !important; }

  .marg-t-s-16 {
    margin-top: 160px !important; }

  .marg-b-s-16 {
    margin-bottom: 160px !important; }

  .marg-ln-s-16 {
    margin-left: -160px !important; }

  .marg-rn-s-16 {
    margin-right: -160px !important; }

  .marg-tn-s-16 {
    margin-top: -160px !important; }

  .marg-bn-s-16 {
    margin-bottom: -160px !important; }

  .padd-l-s-17 {
    padding-left: 170px !important; }

  .padd-r-s-17 {
    padding-right: 170px !important; }

  .padd-t-s-17 {
    padding-top: 170px !important; }

  .padd-b-s-17 {
    padding-bottom: 170px !important; }

  .marg-l-s-17 {
    margin-left: 170px !important; }

  .marg-r-s-17 {
    margin-right: 170px !important; }

  .marg-t-s-17 {
    margin-top: 170px !important; }

  .marg-b-s-17 {
    margin-bottom: 170px !important; }

  .marg-ln-s-17 {
    margin-left: -170px !important; }

  .marg-rn-s-17 {
    margin-right: -170px !important; }

  .marg-tn-s-17 {
    margin-top: -170px !important; }

  .marg-bn-s-17 {
    margin-bottom: -170px !important; }

  .padd-l-s-18 {
    padding-left: 180px !important; }

  .padd-r-s-18 {
    padding-right: 180px !important; }

  .padd-t-s-18 {
    padding-top: 180px !important; }

  .padd-b-s-18 {
    padding-bottom: 180px !important; }

  .marg-l-s-18 {
    margin-left: 180px !important; }

  .marg-r-s-18 {
    margin-right: 180px !important; }

  .marg-t-s-18 {
    margin-top: 180px !important; }

  .marg-b-s-18 {
    margin-bottom: 180px !important; }

  .marg-ln-s-18 {
    margin-left: -180px !important; }

  .marg-rn-s-18 {
    margin-right: -180px !important; }

  .marg-tn-s-18 {
    margin-top: -180px !important; }

  .marg-bn-s-18 {
    margin-bottom: -180px !important; }

  .padd-l-s-19 {
    padding-left: 190px !important; }

  .padd-r-s-19 {
    padding-right: 190px !important; }

  .padd-t-s-19 {
    padding-top: 190px !important; }

  .padd-b-s-19 {
    padding-bottom: 190px !important; }

  .marg-l-s-19 {
    margin-left: 190px !important; }

  .marg-r-s-19 {
    margin-right: 190px !important; }

  .marg-t-s-19 {
    margin-top: 190px !important; }

  .marg-b-s-19 {
    margin-bottom: 190px !important; }

  .marg-ln-s-19 {
    margin-left: -190px !important; }

  .marg-rn-s-19 {
    margin-right: -190px !important; }

  .marg-tn-s-19 {
    margin-top: -190px !important; }

  .marg-bn-s-19 {
    margin-bottom: -190px !important; }

  .padd-l-s-20 {
    padding-left: 200px !important; }

  .padd-r-s-20 {
    padding-right: 200px !important; }

  .padd-t-s-20 {
    padding-top: 200px !important; }

  .padd-b-s-20 {
    padding-bottom: 200px !important; }

  .marg-l-s-20 {
    margin-left: 200px !important; }

  .marg-r-s-20 {
    margin-right: 200px !important; }

  .marg-t-s-20 {
    margin-top: 200px !important; }

  .marg-b-s-20 {
    margin-bottom: 200px !important; }

  .marg-ln-s-20 {
    margin-left: -200px !important; }

  .marg-rn-s-20 {
    margin-right: -200px !important; }

  .marg-tn-s-20 {
    margin-top: -200px !important; }

  .marg-bn-s-20 {
    margin-bottom: -200px !important; }

  .padd-l-s-21 {
    padding-left: 210px !important; }

  .padd-r-s-21 {
    padding-right: 210px !important; }

  .padd-t-s-21 {
    padding-top: 210px !important; }

  .padd-b-s-21 {
    padding-bottom: 210px !important; }

  .marg-l-s-21 {
    margin-left: 210px !important; }

  .marg-r-s-21 {
    margin-right: 210px !important; }

  .marg-t-s-21 {
    margin-top: 210px !important; }

  .marg-b-s-21 {
    margin-bottom: 210px !important; }

  .marg-ln-s-21 {
    margin-left: -210px !important; }

  .marg-rn-s-21 {
    margin-right: -210px !important; }

  .marg-tn-s-21 {
    margin-top: -210px !important; }

  .marg-bn-s-21 {
    margin-bottom: -210px !important; }

  .padd-l-s-22 {
    padding-left: 220px !important; }

  .padd-r-s-22 {
    padding-right: 220px !important; }

  .padd-t-s-22 {
    padding-top: 220px !important; }

  .padd-b-s-22 {
    padding-bottom: 220px !important; }

  .marg-l-s-22 {
    margin-left: 220px !important; }

  .marg-r-s-22 {
    margin-right: 220px !important; }

  .marg-t-s-22 {
    margin-top: 220px !important; }

  .marg-b-s-22 {
    margin-bottom: 220px !important; }

  .marg-ln-s-22 {
    margin-left: -220px !important; }

  .marg-rn-s-22 {
    margin-right: -220px !important; }

  .marg-tn-s-22 {
    margin-top: -220px !important; }

  .marg-bn-s-22 {
    margin-bottom: -220px !important; }

  .padd-l-s-23 {
    padding-left: 230px !important; }

  .padd-r-s-23 {
    padding-right: 230px !important; }

  .padd-t-s-23 {
    padding-top: 230px !important; }

  .padd-b-s-23 {
    padding-bottom: 230px !important; }

  .marg-l-s-23 {
    margin-left: 230px !important; }

  .marg-r-s-23 {
    margin-right: 230px !important; }

  .marg-t-s-23 {
    margin-top: 230px !important; }

  .marg-b-s-23 {
    margin-bottom: 230px !important; }

  .marg-ln-s-23 {
    margin-left: -230px !important; }

  .marg-rn-s-23 {
    margin-right: -230px !important; }

  .marg-tn-s-23 {
    margin-top: -230px !important; }

  .marg-bn-s-23 {
    margin-bottom: -230px !important; }

  .padd-l-s-24 {
    padding-left: 240px !important; }

  .padd-r-s-24 {
    padding-right: 240px !important; }

  .padd-t-s-24 {
    padding-top: 240px !important; }

  .padd-b-s-24 {
    padding-bottom: 240px !important; }

  .marg-l-s-24 {
    margin-left: 240px !important; }

  .marg-r-s-24 {
    margin-right: 240px !important; }

  .marg-t-s-24 {
    margin-top: 240px !important; }

  .marg-b-s-24 {
    margin-bottom: 240px !important; }

  .marg-ln-s-24 {
    margin-left: -240px !important; }

  .marg-rn-s-24 {
    margin-right: -240px !important; }

  .marg-tn-s-24 {
    margin-top: -240px !important; }

  .marg-bn-s-24 {
    margin-bottom: -240px !important; }

  .padd-l-s-25 {
    padding-left: 250px !important; }

  .padd-r-s-25 {
    padding-right: 250px !important; }

  .padd-t-s-25 {
    padding-top: 250px !important; }

  .padd-b-s-25 {
    padding-bottom: 250px !important; }

  .marg-l-s-25 {
    margin-left: 250px !important; }

  .marg-r-s-25 {
    margin-right: 250px !important; }

  .marg-t-s-25 {
    margin-top: 250px !important; }

  .marg-b-s-25 {
    margin-bottom: 250px !important; }

  .marg-ln-s-25 {
    margin-left: -250px !important; }

  .marg-rn-s-25 {
    margin-right: -250px !important; }

  .marg-tn-s-25 {
    margin-top: -250px !important; }

  .marg-bn-s-25 {
    margin-bottom: -250px !important; }

  .padd-l-s-26 {
    padding-left: 260px !important; }

  .padd-r-s-26 {
    padding-right: 260px !important; }

  .padd-t-s-26 {
    padding-top: 260px !important; }

  .padd-b-s-26 {
    padding-bottom: 260px !important; }

  .marg-l-s-26 {
    margin-left: 260px !important; }

  .marg-r-s-26 {
    margin-right: 260px !important; }

  .marg-t-s-26 {
    margin-top: 260px !important; }

  .marg-b-s-26 {
    margin-bottom: 260px !important; }

  .marg-ln-s-26 {
    margin-left: -260px !important; }

  .marg-rn-s-26 {
    margin-right: -260px !important; }

  .marg-tn-s-26 {
    margin-top: -260px !important; }

  .marg-bn-s-26 {
    margin-bottom: -260px !important; }

  .padd-l-s-27 {
    padding-left: 270px !important; }

  .padd-r-s-27 {
    padding-right: 270px !important; }

  .padd-t-s-27 {
    padding-top: 270px !important; }

  .padd-b-s-27 {
    padding-bottom: 270px !important; }

  .marg-l-s-27 {
    margin-left: 270px !important; }

  .marg-r-s-27 {
    margin-right: 270px !important; }

  .marg-t-s-27 {
    margin-top: 270px !important; }

  .marg-b-s-27 {
    margin-bottom: 270px !important; }

  .marg-ln-s-27 {
    margin-left: -270px !important; }

  .marg-rn-s-27 {
    margin-right: -270px !important; }

  .marg-tn-s-27 {
    margin-top: -270px !important; }

  .marg-bn-s-27 {
    margin-bottom: -270px !important; }

  .padd-l-s-28 {
    padding-left: 280px !important; }

  .padd-r-s-28 {
    padding-right: 280px !important; }

  .padd-t-s-28 {
    padding-top: 280px !important; }

  .padd-b-s-28 {
    padding-bottom: 280px !important; }

  .marg-l-s-28 {
    margin-left: 280px !important; }

  .marg-r-s-28 {
    margin-right: 280px !important; }

  .marg-t-s-28 {
    margin-top: 280px !important; }

  .marg-b-s-28 {
    margin-bottom: 280px !important; }

  .marg-ln-s-28 {
    margin-left: -280px !important; }

  .marg-rn-s-28 {
    margin-right: -280px !important; }

  .marg-tn-s-28 {
    margin-top: -280px !important; }

  .marg-bn-s-28 {
    margin-bottom: -280px !important; }

  .padd-l-s-29 {
    padding-left: 290px !important; }

  .padd-r-s-29 {
    padding-right: 290px !important; }

  .padd-t-s-29 {
    padding-top: 290px !important; }

  .padd-b-s-29 {
    padding-bottom: 290px !important; }

  .marg-l-s-29 {
    margin-left: 290px !important; }

  .marg-r-s-29 {
    margin-right: 290px !important; }

  .marg-t-s-29 {
    margin-top: 290px !important; }

  .marg-b-s-29 {
    margin-bottom: 290px !important; }

  .marg-ln-s-29 {
    margin-left: -290px !important; }

  .marg-rn-s-29 {
    margin-right: -290px !important; }

  .marg-tn-s-29 {
    margin-top: -290px !important; }

  .marg-bn-s-29 {
    margin-bottom: -290px !important; }

  .padd-l-s-30 {
    padding-left: 300px !important; }

  .padd-r-s-30 {
    padding-right: 300px !important; }

  .padd-t-s-30 {
    padding-top: 300px !important; }

  .padd-b-s-30 {
    padding-bottom: 300px !important; }

  .marg-l-s-30 {
    margin-left: 300px !important; }

  .marg-r-s-30 {
    margin-right: 300px !important; }

  .marg-t-s-30 {
    margin-top: 300px !important; }

  .marg-b-s-30 {
    margin-bottom: 300px !important; }

  .marg-ln-s-30 {
    margin-left: -300px !important; }

  .marg-rn-s-30 {
    margin-right: -300px !important; }

  .marg-tn-s-30 {
    margin-top: -300px !important; }

  .marg-bn-s-30 {
    margin-bottom: -300px !important; } }
@media screen and (min-width: 480px) {
  .padd-l-sm-0 {
    padding-left: 0px !important; }

  .padd-r-sm-0 {
    padding-right: 0px !important; }

  .padd-t-sm-0 {
    padding-top: 0px !important; }

  .padd-b-sm-0 {
    padding-bottom: 0px !important; }

  .marg-l-sm-0 {
    margin-left: 0px !important; }

  .marg-r-sm-0 {
    margin-right: 0px !important; }

  .marg-t-sm-0 {
    margin-top: 0px !important; }

  .marg-b-sm-0 {
    margin-bottom: 0px !important; }

  .marg-ln-sm-0 {
    margin-left: -0px !important; }

  .marg-rn-sm-0 {
    margin-right: -0px !important; }

  .marg-tn-sm-0 {
    margin-top: -0px !important; }

  .marg-bn-sm-0 {
    margin-bottom: -0px !important; }

  .padd-l-sm-1 {
    padding-left: 10px !important; }

  .padd-r-sm-1 {
    padding-right: 10px !important; }

  .padd-t-sm-1 {
    padding-top: 10px !important; }

  .padd-b-sm-1 {
    padding-bottom: 10px !important; }

  .marg-l-sm-1 {
    margin-left: 10px !important; }

  .marg-r-sm-1 {
    margin-right: 10px !important; }

  .marg-t-sm-1 {
    margin-top: 10px !important; }

  .marg-b-sm-1 {
    margin-bottom: 10px !important; }

  .marg-ln-sm-1 {
    margin-left: -10px !important; }

  .marg-rn-sm-1 {
    margin-right: -10px !important; }

  .marg-tn-sm-1 {
    margin-top: -10px !important; }

  .marg-bn-sm-1 {
    margin-bottom: -10px !important; }

  .padd-l-sm-2 {
    padding-left: 20px !important; }

  .padd-r-sm-2 {
    padding-right: 20px !important; }

  .padd-t-sm-2 {
    padding-top: 20px !important; }

  .padd-b-sm-2 {
    padding-bottom: 20px !important; }

  .marg-l-sm-2 {
    margin-left: 20px !important; }

  .marg-r-sm-2 {
    margin-right: 20px !important; }

  .marg-t-sm-2 {
    margin-top: 20px !important; }

  .marg-b-sm-2 {
    margin-bottom: 20px !important; }

  .marg-ln-sm-2 {
    margin-left: -20px !important; }

  .marg-rn-sm-2 {
    margin-right: -20px !important; }

  .marg-tn-sm-2 {
    margin-top: -20px !important; }

  .marg-bn-sm-2 {
    margin-bottom: -20px !important; }

  .padd-l-sm-3 {
    padding-left: 30px !important; }

  .padd-r-sm-3 {
    padding-right: 30px !important; }

  .padd-t-sm-3 {
    padding-top: 30px !important; }

  .padd-b-sm-3 {
    padding-bottom: 30px !important; }

  .marg-l-sm-3 {
    margin-left: 30px !important; }

  .marg-r-sm-3 {
    margin-right: 30px !important; }

  .marg-t-sm-3 {
    margin-top: 30px !important; }

  .marg-b-sm-3 {
    margin-bottom: 30px !important; }

  .marg-ln-sm-3 {
    margin-left: -30px !important; }

  .marg-rn-sm-3 {
    margin-right: -30px !important; }

  .marg-tn-sm-3 {
    margin-top: -30px !important; }

  .marg-bn-sm-3 {
    margin-bottom: -30px !important; }

  .padd-l-sm-4 {
    padding-left: 40px !important; }

  .padd-r-sm-4 {
    padding-right: 40px !important; }

  .padd-t-sm-4 {
    padding-top: 40px !important; }

  .padd-b-sm-4 {
    padding-bottom: 40px !important; }

  .marg-l-sm-4 {
    margin-left: 40px !important; }

  .marg-r-sm-4 {
    margin-right: 40px !important; }

  .marg-t-sm-4 {
    margin-top: 40px !important; }

  .marg-b-sm-4 {
    margin-bottom: 40px !important; }

  .marg-ln-sm-4 {
    margin-left: -40px !important; }

  .marg-rn-sm-4 {
    margin-right: -40px !important; }

  .marg-tn-sm-4 {
    margin-top: -40px !important; }

  .marg-bn-sm-4 {
    margin-bottom: -40px !important; }

  .padd-l-sm-5 {
    padding-left: 50px !important; }

  .padd-r-sm-5 {
    padding-right: 50px !important; }

  .padd-t-sm-5 {
    padding-top: 50px !important; }

  .padd-b-sm-5 {
    padding-bottom: 50px !important; }

  .marg-l-sm-5 {
    margin-left: 50px !important; }

  .marg-r-sm-5 {
    margin-right: 50px !important; }

  .marg-t-sm-5 {
    margin-top: 50px !important; }

  .marg-b-sm-5 {
    margin-bottom: 50px !important; }

  .marg-ln-sm-5 {
    margin-left: -50px !important; }

  .marg-rn-sm-5 {
    margin-right: -50px !important; }

  .marg-tn-sm-5 {
    margin-top: -50px !important; }

  .marg-bn-sm-5 {
    margin-bottom: -50px !important; }

  .padd-l-sm-6 {
    padding-left: 60px !important; }

  .padd-r-sm-6 {
    padding-right: 60px !important; }

  .padd-t-sm-6 {
    padding-top: 60px !important; }

  .padd-b-sm-6 {
    padding-bottom: 60px !important; }

  .marg-l-sm-6 {
    margin-left: 60px !important; }

  .marg-r-sm-6 {
    margin-right: 60px !important; }

  .marg-t-sm-6 {
    margin-top: 60px !important; }

  .marg-b-sm-6 {
    margin-bottom: 60px !important; }

  .marg-ln-sm-6 {
    margin-left: -60px !important; }

  .marg-rn-sm-6 {
    margin-right: -60px !important; }

  .marg-tn-sm-6 {
    margin-top: -60px !important; }

  .marg-bn-sm-6 {
    margin-bottom: -60px !important; }

  .padd-l-sm-7 {
    padding-left: 70px !important; }

  .padd-r-sm-7 {
    padding-right: 70px !important; }

  .padd-t-sm-7 {
    padding-top: 70px !important; }

  .padd-b-sm-7 {
    padding-bottom: 70px !important; }

  .marg-l-sm-7 {
    margin-left: 70px !important; }

  .marg-r-sm-7 {
    margin-right: 70px !important; }

  .marg-t-sm-7 {
    margin-top: 70px !important; }

  .marg-b-sm-7 {
    margin-bottom: 70px !important; }

  .marg-ln-sm-7 {
    margin-left: -70px !important; }

  .marg-rn-sm-7 {
    margin-right: -70px !important; }

  .marg-tn-sm-7 {
    margin-top: -70px !important; }

  .marg-bn-sm-7 {
    margin-bottom: -70px !important; }

  .padd-l-sm-8 {
    padding-left: 80px !important; }

  .padd-r-sm-8 {
    padding-right: 80px !important; }

  .padd-t-sm-8 {
    padding-top: 80px !important; }

  .padd-b-sm-8 {
    padding-bottom: 80px !important; }

  .marg-l-sm-8 {
    margin-left: 80px !important; }

  .marg-r-sm-8 {
    margin-right: 80px !important; }

  .marg-t-sm-8 {
    margin-top: 80px !important; }

  .marg-b-sm-8 {
    margin-bottom: 80px !important; }

  .marg-ln-sm-8 {
    margin-left: -80px !important; }

  .marg-rn-sm-8 {
    margin-right: -80px !important; }

  .marg-tn-sm-8 {
    margin-top: -80px !important; }

  .marg-bn-sm-8 {
    margin-bottom: -80px !important; }

  .padd-l-sm-9 {
    padding-left: 90px !important; }

  .padd-r-sm-9 {
    padding-right: 90px !important; }

  .padd-t-sm-9 {
    padding-top: 90px !important; }

  .padd-b-sm-9 {
    padding-bottom: 90px !important; }

  .marg-l-sm-9 {
    margin-left: 90px !important; }

  .marg-r-sm-9 {
    margin-right: 90px !important; }

  .marg-t-sm-9 {
    margin-top: 90px !important; }

  .marg-b-sm-9 {
    margin-bottom: 90px !important; }

  .marg-ln-sm-9 {
    margin-left: -90px !important; }

  .marg-rn-sm-9 {
    margin-right: -90px !important; }

  .marg-tn-sm-9 {
    margin-top: -90px !important; }

  .marg-bn-sm-9 {
    margin-bottom: -90px !important; }

  .padd-l-sm-10 {
    padding-left: 100px !important; }

  .padd-r-sm-10 {
    padding-right: 100px !important; }

  .padd-t-sm-10 {
    padding-top: 100px !important; }

  .padd-b-sm-10 {
    padding-bottom: 100px !important; }

  .marg-l-sm-10 {
    margin-left: 100px !important; }

  .marg-r-sm-10 {
    margin-right: 100px !important; }

  .marg-t-sm-10 {
    margin-top: 100px !important; }

  .marg-b-sm-10 {
    margin-bottom: 100px !important; }

  .marg-ln-sm-10 {
    margin-left: -100px !important; }

  .marg-rn-sm-10 {
    margin-right: -100px !important; }

  .marg-tn-sm-10 {
    margin-top: -100px !important; }

  .marg-bn-sm-10 {
    margin-bottom: -100px !important; }

  .padd-l-sm-11 {
    padding-left: 110px !important; }

  .padd-r-sm-11 {
    padding-right: 110px !important; }

  .padd-t-sm-11 {
    padding-top: 110px !important; }

  .padd-b-sm-11 {
    padding-bottom: 110px !important; }

  .marg-l-sm-11 {
    margin-left: 110px !important; }

  .marg-r-sm-11 {
    margin-right: 110px !important; }

  .marg-t-sm-11 {
    margin-top: 110px !important; }

  .marg-b-sm-11 {
    margin-bottom: 110px !important; }

  .marg-ln-sm-11 {
    margin-left: -110px !important; }

  .marg-rn-sm-11 {
    margin-right: -110px !important; }

  .marg-tn-sm-11 {
    margin-top: -110px !important; }

  .marg-bn-sm-11 {
    margin-bottom: -110px !important; }

  .padd-l-sm-12 {
    padding-left: 120px !important; }

  .padd-r-sm-12 {
    padding-right: 120px !important; }

  .padd-t-sm-12 {
    padding-top: 120px !important; }

  .padd-b-sm-12 {
    padding-bottom: 120px !important; }

  .marg-l-sm-12 {
    margin-left: 120px !important; }

  .marg-r-sm-12 {
    margin-right: 120px !important; }

  .marg-t-sm-12 {
    margin-top: 120px !important; }

  .marg-b-sm-12 {
    margin-bottom: 120px !important; }

  .marg-ln-sm-12 {
    margin-left: -120px !important; }

  .marg-rn-sm-12 {
    margin-right: -120px !important; }

  .marg-tn-sm-12 {
    margin-top: -120px !important; }

  .marg-bn-sm-12 {
    margin-bottom: -120px !important; }

  .padd-l-sm-13 {
    padding-left: 130px !important; }

  .padd-r-sm-13 {
    padding-right: 130px !important; }

  .padd-t-sm-13 {
    padding-top: 130px !important; }

  .padd-b-sm-13 {
    padding-bottom: 130px !important; }

  .marg-l-sm-13 {
    margin-left: 130px !important; }

  .marg-r-sm-13 {
    margin-right: 130px !important; }

  .marg-t-sm-13 {
    margin-top: 130px !important; }

  .marg-b-sm-13 {
    margin-bottom: 130px !important; }

  .marg-ln-sm-13 {
    margin-left: -130px !important; }

  .marg-rn-sm-13 {
    margin-right: -130px !important; }

  .marg-tn-sm-13 {
    margin-top: -130px !important; }

  .marg-bn-sm-13 {
    margin-bottom: -130px !important; }

  .padd-l-sm-14 {
    padding-left: 140px !important; }

  .padd-r-sm-14 {
    padding-right: 140px !important; }

  .padd-t-sm-14 {
    padding-top: 140px !important; }

  .padd-b-sm-14 {
    padding-bottom: 140px !important; }

  .marg-l-sm-14 {
    margin-left: 140px !important; }

  .marg-r-sm-14 {
    margin-right: 140px !important; }

  .marg-t-sm-14 {
    margin-top: 140px !important; }

  .marg-b-sm-14 {
    margin-bottom: 140px !important; }

  .marg-ln-sm-14 {
    margin-left: -140px !important; }

  .marg-rn-sm-14 {
    margin-right: -140px !important; }

  .marg-tn-sm-14 {
    margin-top: -140px !important; }

  .marg-bn-sm-14 {
    margin-bottom: -140px !important; }

  .padd-l-sm-15 {
    padding-left: 150px !important; }

  .padd-r-sm-15 {
    padding-right: 150px !important; }

  .padd-t-sm-15 {
    padding-top: 150px !important; }

  .padd-b-sm-15 {
    padding-bottom: 150px !important; }

  .marg-l-sm-15 {
    margin-left: 150px !important; }

  .marg-r-sm-15 {
    margin-right: 150px !important; }

  .marg-t-sm-15 {
    margin-top: 150px !important; }

  .marg-b-sm-15 {
    margin-bottom: 150px !important; }

  .marg-ln-sm-15 {
    margin-left: -150px !important; }

  .marg-rn-sm-15 {
    margin-right: -150px !important; }

  .marg-tn-sm-15 {
    margin-top: -150px !important; }

  .marg-bn-sm-15 {
    margin-bottom: -150px !important; }

  .padd-l-sm-16 {
    padding-left: 160px !important; }

  .padd-r-sm-16 {
    padding-right: 160px !important; }

  .padd-t-sm-16 {
    padding-top: 160px !important; }

  .padd-b-sm-16 {
    padding-bottom: 160px !important; }

  .marg-l-sm-16 {
    margin-left: 160px !important; }

  .marg-r-sm-16 {
    margin-right: 160px !important; }

  .marg-t-sm-16 {
    margin-top: 160px !important; }

  .marg-b-sm-16 {
    margin-bottom: 160px !important; }

  .marg-ln-sm-16 {
    margin-left: -160px !important; }

  .marg-rn-sm-16 {
    margin-right: -160px !important; }

  .marg-tn-sm-16 {
    margin-top: -160px !important; }

  .marg-bn-sm-16 {
    margin-bottom: -160px !important; }

  .padd-l-sm-17 {
    padding-left: 170px !important; }

  .padd-r-sm-17 {
    padding-right: 170px !important; }

  .padd-t-sm-17 {
    padding-top: 170px !important; }

  .padd-b-sm-17 {
    padding-bottom: 170px !important; }

  .marg-l-sm-17 {
    margin-left: 170px !important; }

  .marg-r-sm-17 {
    margin-right: 170px !important; }

  .marg-t-sm-17 {
    margin-top: 170px !important; }

  .marg-b-sm-17 {
    margin-bottom: 170px !important; }

  .marg-ln-sm-17 {
    margin-left: -170px !important; }

  .marg-rn-sm-17 {
    margin-right: -170px !important; }

  .marg-tn-sm-17 {
    margin-top: -170px !important; }

  .marg-bn-sm-17 {
    margin-bottom: -170px !important; }

  .padd-l-sm-18 {
    padding-left: 180px !important; }

  .padd-r-sm-18 {
    padding-right: 180px !important; }

  .padd-t-sm-18 {
    padding-top: 180px !important; }

  .padd-b-sm-18 {
    padding-bottom: 180px !important; }

  .marg-l-sm-18 {
    margin-left: 180px !important; }

  .marg-r-sm-18 {
    margin-right: 180px !important; }

  .marg-t-sm-18 {
    margin-top: 180px !important; }

  .marg-b-sm-18 {
    margin-bottom: 180px !important; }

  .marg-ln-sm-18 {
    margin-left: -180px !important; }

  .marg-rn-sm-18 {
    margin-right: -180px !important; }

  .marg-tn-sm-18 {
    margin-top: -180px !important; }

  .marg-bn-sm-18 {
    margin-bottom: -180px !important; }

  .padd-l-sm-19 {
    padding-left: 190px !important; }

  .padd-r-sm-19 {
    padding-right: 190px !important; }

  .padd-t-sm-19 {
    padding-top: 190px !important; }

  .padd-b-sm-19 {
    padding-bottom: 190px !important; }

  .marg-l-sm-19 {
    margin-left: 190px !important; }

  .marg-r-sm-19 {
    margin-right: 190px !important; }

  .marg-t-sm-19 {
    margin-top: 190px !important; }

  .marg-b-sm-19 {
    margin-bottom: 190px !important; }

  .marg-ln-sm-19 {
    margin-left: -190px !important; }

  .marg-rn-sm-19 {
    margin-right: -190px !important; }

  .marg-tn-sm-19 {
    margin-top: -190px !important; }

  .marg-bn-sm-19 {
    margin-bottom: -190px !important; }

  .padd-l-sm-20 {
    padding-left: 200px !important; }

  .padd-r-sm-20 {
    padding-right: 200px !important; }

  .padd-t-sm-20 {
    padding-top: 200px !important; }

  .padd-b-sm-20 {
    padding-bottom: 200px !important; }

  .marg-l-sm-20 {
    margin-left: 200px !important; }

  .marg-r-sm-20 {
    margin-right: 200px !important; }

  .marg-t-sm-20 {
    margin-top: 200px !important; }

  .marg-b-sm-20 {
    margin-bottom: 200px !important; }

  .marg-ln-sm-20 {
    margin-left: -200px !important; }

  .marg-rn-sm-20 {
    margin-right: -200px !important; }

  .marg-tn-sm-20 {
    margin-top: -200px !important; }

  .marg-bn-sm-20 {
    margin-bottom: -200px !important; }

  .padd-l-sm-21 {
    padding-left: 210px !important; }

  .padd-r-sm-21 {
    padding-right: 210px !important; }

  .padd-t-sm-21 {
    padding-top: 210px !important; }

  .padd-b-sm-21 {
    padding-bottom: 210px !important; }

  .marg-l-sm-21 {
    margin-left: 210px !important; }

  .marg-r-sm-21 {
    margin-right: 210px !important; }

  .marg-t-sm-21 {
    margin-top: 210px !important; }

  .marg-b-sm-21 {
    margin-bottom: 210px !important; }

  .marg-ln-sm-21 {
    margin-left: -210px !important; }

  .marg-rn-sm-21 {
    margin-right: -210px !important; }

  .marg-tn-sm-21 {
    margin-top: -210px !important; }

  .marg-bn-sm-21 {
    margin-bottom: -210px !important; }

  .padd-l-sm-22 {
    padding-left: 220px !important; }

  .padd-r-sm-22 {
    padding-right: 220px !important; }

  .padd-t-sm-22 {
    padding-top: 220px !important; }

  .padd-b-sm-22 {
    padding-bottom: 220px !important; }

  .marg-l-sm-22 {
    margin-left: 220px !important; }

  .marg-r-sm-22 {
    margin-right: 220px !important; }

  .marg-t-sm-22 {
    margin-top: 220px !important; }

  .marg-b-sm-22 {
    margin-bottom: 220px !important; }

  .marg-ln-sm-22 {
    margin-left: -220px !important; }

  .marg-rn-sm-22 {
    margin-right: -220px !important; }

  .marg-tn-sm-22 {
    margin-top: -220px !important; }

  .marg-bn-sm-22 {
    margin-bottom: -220px !important; }

  .padd-l-sm-23 {
    padding-left: 230px !important; }

  .padd-r-sm-23 {
    padding-right: 230px !important; }

  .padd-t-sm-23 {
    padding-top: 230px !important; }

  .padd-b-sm-23 {
    padding-bottom: 230px !important; }

  .marg-l-sm-23 {
    margin-left: 230px !important; }

  .marg-r-sm-23 {
    margin-right: 230px !important; }

  .marg-t-sm-23 {
    margin-top: 230px !important; }

  .marg-b-sm-23 {
    margin-bottom: 230px !important; }

  .marg-ln-sm-23 {
    margin-left: -230px !important; }

  .marg-rn-sm-23 {
    margin-right: -230px !important; }

  .marg-tn-sm-23 {
    margin-top: -230px !important; }

  .marg-bn-sm-23 {
    margin-bottom: -230px !important; }

  .padd-l-sm-24 {
    padding-left: 240px !important; }

  .padd-r-sm-24 {
    padding-right: 240px !important; }

  .padd-t-sm-24 {
    padding-top: 240px !important; }

  .padd-b-sm-24 {
    padding-bottom: 240px !important; }

  .marg-l-sm-24 {
    margin-left: 240px !important; }

  .marg-r-sm-24 {
    margin-right: 240px !important; }

  .marg-t-sm-24 {
    margin-top: 240px !important; }

  .marg-b-sm-24 {
    margin-bottom: 240px !important; }

  .marg-ln-sm-24 {
    margin-left: -240px !important; }

  .marg-rn-sm-24 {
    margin-right: -240px !important; }

  .marg-tn-sm-24 {
    margin-top: -240px !important; }

  .marg-bn-sm-24 {
    margin-bottom: -240px !important; }

  .padd-l-sm-25 {
    padding-left: 250px !important; }

  .padd-r-sm-25 {
    padding-right: 250px !important; }

  .padd-t-sm-25 {
    padding-top: 250px !important; }

  .padd-b-sm-25 {
    padding-bottom: 250px !important; }

  .marg-l-sm-25 {
    margin-left: 250px !important; }

  .marg-r-sm-25 {
    margin-right: 250px !important; }

  .marg-t-sm-25 {
    margin-top: 250px !important; }

  .marg-b-sm-25 {
    margin-bottom: 250px !important; }

  .marg-ln-sm-25 {
    margin-left: -250px !important; }

  .marg-rn-sm-25 {
    margin-right: -250px !important; }

  .marg-tn-sm-25 {
    margin-top: -250px !important; }

  .marg-bn-sm-25 {
    margin-bottom: -250px !important; }

  .padd-l-sm-26 {
    padding-left: 260px !important; }

  .padd-r-sm-26 {
    padding-right: 260px !important; }

  .padd-t-sm-26 {
    padding-top: 260px !important; }

  .padd-b-sm-26 {
    padding-bottom: 260px !important; }

  .marg-l-sm-26 {
    margin-left: 260px !important; }

  .marg-r-sm-26 {
    margin-right: 260px !important; }

  .marg-t-sm-26 {
    margin-top: 260px !important; }

  .marg-b-sm-26 {
    margin-bottom: 260px !important; }

  .marg-ln-sm-26 {
    margin-left: -260px !important; }

  .marg-rn-sm-26 {
    margin-right: -260px !important; }

  .marg-tn-sm-26 {
    margin-top: -260px !important; }

  .marg-bn-sm-26 {
    margin-bottom: -260px !important; }

  .padd-l-sm-27 {
    padding-left: 270px !important; }

  .padd-r-sm-27 {
    padding-right: 270px !important; }

  .padd-t-sm-27 {
    padding-top: 270px !important; }

  .padd-b-sm-27 {
    padding-bottom: 270px !important; }

  .marg-l-sm-27 {
    margin-left: 270px !important; }

  .marg-r-sm-27 {
    margin-right: 270px !important; }

  .marg-t-sm-27 {
    margin-top: 270px !important; }

  .marg-b-sm-27 {
    margin-bottom: 270px !important; }

  .marg-ln-sm-27 {
    margin-left: -270px !important; }

  .marg-rn-sm-27 {
    margin-right: -270px !important; }

  .marg-tn-sm-27 {
    margin-top: -270px !important; }

  .marg-bn-sm-27 {
    margin-bottom: -270px !important; }

  .padd-l-sm-28 {
    padding-left: 280px !important; }

  .padd-r-sm-28 {
    padding-right: 280px !important; }

  .padd-t-sm-28 {
    padding-top: 280px !important; }

  .padd-b-sm-28 {
    padding-bottom: 280px !important; }

  .marg-l-sm-28 {
    margin-left: 280px !important; }

  .marg-r-sm-28 {
    margin-right: 280px !important; }

  .marg-t-sm-28 {
    margin-top: 280px !important; }

  .marg-b-sm-28 {
    margin-bottom: 280px !important; }

  .marg-ln-sm-28 {
    margin-left: -280px !important; }

  .marg-rn-sm-28 {
    margin-right: -280px !important; }

  .marg-tn-sm-28 {
    margin-top: -280px !important; }

  .marg-bn-sm-28 {
    margin-bottom: -280px !important; }

  .padd-l-sm-29 {
    padding-left: 290px !important; }

  .padd-r-sm-29 {
    padding-right: 290px !important; }

  .padd-t-sm-29 {
    padding-top: 290px !important; }

  .padd-b-sm-29 {
    padding-bottom: 290px !important; }

  .marg-l-sm-29 {
    margin-left: 290px !important; }

  .marg-r-sm-29 {
    margin-right: 290px !important; }

  .marg-t-sm-29 {
    margin-top: 290px !important; }

  .marg-b-sm-29 {
    margin-bottom: 290px !important; }

  .marg-ln-sm-29 {
    margin-left: -290px !important; }

  .marg-rn-sm-29 {
    margin-right: -290px !important; }

  .marg-tn-sm-29 {
    margin-top: -290px !important; }

  .marg-bn-sm-29 {
    margin-bottom: -290px !important; }

  .padd-l-sm-30 {
    padding-left: 300px !important; }

  .padd-r-sm-30 {
    padding-right: 300px !important; }

  .padd-t-sm-30 {
    padding-top: 300px !important; }

  .padd-b-sm-30 {
    padding-bottom: 300px !important; }

  .marg-l-sm-30 {
    margin-left: 300px !important; }

  .marg-r-sm-30 {
    margin-right: 300px !important; }

  .marg-t-sm-30 {
    margin-top: 300px !important; }

  .marg-b-sm-30 {
    margin-bottom: 300px !important; }

  .marg-ln-sm-30 {
    margin-left: -300px !important; }

  .marg-rn-sm-30 {
    margin-right: -300px !important; }

  .marg-tn-sm-30 {
    margin-top: -300px !important; }

  .marg-bn-sm-30 {
    margin-bottom: -300px !important; } }
@media screen and (min-width: 768px) {
  .padd-l-md-0 {
    padding-left: 0px !important; }

  .padd-r-md-0 {
    padding-right: 0px !important; }

  .padd-t-md-0 {
    padding-top: 0px !important; }

  .padd-b-md-0 {
    padding-bottom: 0px !important; }

  .marg-l-md-0 {
    margin-left: 0px !important; }

  .marg-r-md-0 {
    margin-right: 0px !important; }

  .marg-t-md-0 {
    margin-top: 0px !important; }

  .marg-b-md-0 {
    margin-bottom: 0px !important; }

  .marg-ln-md-0 {
    margin-left: -0px !important; }

  .marg-rn-md-0 {
    margin-right: -0px !important; }

  .marg-tn-md-0 {
    margin-top: -0px !important; }

  .marg-bn-md-0 {
    margin-bottom: -0px !important; }

  .padd-l-md-1 {
    padding-left: 10px !important; }

  .padd-r-md-1 {
    padding-right: 10px !important; }

  .padd-t-md-1 {
    padding-top: 10px !important; }

  .padd-b-md-1 {
    padding-bottom: 10px !important; }

  .marg-l-md-1 {
    margin-left: 10px !important; }

  .marg-r-md-1 {
    margin-right: 10px !important; }

  .marg-t-md-1 {
    margin-top: 10px !important; }

  .marg-b-md-1 {
    margin-bottom: 10px !important; }

  .marg-ln-md-1 {
    margin-left: -10px !important; }

  .marg-rn-md-1 {
    margin-right: -10px !important; }

  .marg-tn-md-1 {
    margin-top: -10px !important; }

  .marg-bn-md-1 {
    margin-bottom: -10px !important; }

  .padd-l-md-2 {
    padding-left: 20px !important; }

  .padd-r-md-2 {
    padding-right: 20px !important; }

  .padd-t-md-2 {
    padding-top: 20px !important; }

  .padd-b-md-2 {
    padding-bottom: 20px !important; }

  .marg-l-md-2 {
    margin-left: 20px !important; }

  .marg-r-md-2 {
    margin-right: 20px !important; }

  .marg-t-md-2 {
    margin-top: 20px !important; }

  .marg-b-md-2 {
    margin-bottom: 20px !important; }

  .marg-ln-md-2 {
    margin-left: -20px !important; }

  .marg-rn-md-2 {
    margin-right: -20px !important; }

  .marg-tn-md-2 {
    margin-top: -20px !important; }

  .marg-bn-md-2 {
    margin-bottom: -20px !important; }

  .padd-l-md-3 {
    padding-left: 30px !important; }

  .padd-r-md-3 {
    padding-right: 30px !important; }

  .padd-t-md-3 {
    padding-top: 30px !important; }

  .padd-b-md-3 {
    padding-bottom: 30px !important; }

  .marg-l-md-3 {
    margin-left: 30px !important; }

  .marg-r-md-3 {
    margin-right: 30px !important; }

  .marg-t-md-3 {
    margin-top: 30px !important; }

  .marg-b-md-3 {
    margin-bottom: 30px !important; }

  .marg-ln-md-3 {
    margin-left: -30px !important; }

  .marg-rn-md-3 {
    margin-right: -30px !important; }

  .marg-tn-md-3 {
    margin-top: -30px !important; }

  .marg-bn-md-3 {
    margin-bottom: -30px !important; }

  .padd-l-md-4 {
    padding-left: 40px !important; }

  .padd-r-md-4 {
    padding-right: 40px !important; }

  .padd-t-md-4 {
    padding-top: 40px !important; }

  .padd-b-md-4 {
    padding-bottom: 40px !important; }

  .marg-l-md-4 {
    margin-left: 40px !important; }

  .marg-r-md-4 {
    margin-right: 40px !important; }

  .marg-t-md-4 {
    margin-top: 40px !important; }

  .marg-b-md-4 {
    margin-bottom: 40px !important; }

  .marg-ln-md-4 {
    margin-left: -40px !important; }

  .marg-rn-md-4 {
    margin-right: -40px !important; }

  .marg-tn-md-4 {
    margin-top: -40px !important; }

  .marg-bn-md-4 {
    margin-bottom: -40px !important; }

  .padd-l-md-5 {
    padding-left: 50px !important; }

  .padd-r-md-5 {
    padding-right: 50px !important; }

  .padd-t-md-5 {
    padding-top: 50px !important; }

  .padd-b-md-5 {
    padding-bottom: 50px !important; }

  .marg-l-md-5 {
    margin-left: 50px !important; }

  .marg-r-md-5 {
    margin-right: 50px !important; }

  .marg-t-md-5 {
    margin-top: 50px !important; }

  .marg-b-md-5 {
    margin-bottom: 50px !important; }

  .marg-ln-md-5 {
    margin-left: -50px !important; }

  .marg-rn-md-5 {
    margin-right: -50px !important; }

  .marg-tn-md-5 {
    margin-top: -50px !important; }

  .marg-bn-md-5 {
    margin-bottom: -50px !important; }

  .padd-l-md-6 {
    padding-left: 60px !important; }

  .padd-r-md-6 {
    padding-right: 60px !important; }

  .padd-t-md-6 {
    padding-top: 60px !important; }

  .padd-b-md-6 {
    padding-bottom: 60px !important; }

  .marg-l-md-6 {
    margin-left: 60px !important; }

  .marg-r-md-6 {
    margin-right: 60px !important; }

  .marg-t-md-6 {
    margin-top: 60px !important; }

  .marg-b-md-6 {
    margin-bottom: 60px !important; }

  .marg-ln-md-6 {
    margin-left: -60px !important; }

  .marg-rn-md-6 {
    margin-right: -60px !important; }

  .marg-tn-md-6 {
    margin-top: -60px !important; }

  .marg-bn-md-6 {
    margin-bottom: -60px !important; }

  .padd-l-md-7 {
    padding-left: 70px !important; }

  .padd-r-md-7 {
    padding-right: 70px !important; }

  .padd-t-md-7 {
    padding-top: 70px !important; }

  .padd-b-md-7 {
    padding-bottom: 70px !important; }

  .marg-l-md-7 {
    margin-left: 70px !important; }

  .marg-r-md-7 {
    margin-right: 70px !important; }

  .marg-t-md-7 {
    margin-top: 70px !important; }

  .marg-b-md-7 {
    margin-bottom: 70px !important; }

  .marg-ln-md-7 {
    margin-left: -70px !important; }

  .marg-rn-md-7 {
    margin-right: -70px !important; }

  .marg-tn-md-7 {
    margin-top: -70px !important; }

  .marg-bn-md-7 {
    margin-bottom: -70px !important; }

  .padd-l-md-8 {
    padding-left: 80px !important; }

  .padd-r-md-8 {
    padding-right: 80px !important; }

  .padd-t-md-8 {
    padding-top: 80px !important; }

  .padd-b-md-8 {
    padding-bottom: 80px !important; }

  .marg-l-md-8 {
    margin-left: 80px !important; }

  .marg-r-md-8 {
    margin-right: 80px !important; }

  .marg-t-md-8 {
    margin-top: 80px !important; }

  .marg-b-md-8 {
    margin-bottom: 80px !important; }

  .marg-ln-md-8 {
    margin-left: -80px !important; }

  .marg-rn-md-8 {
    margin-right: -80px !important; }

  .marg-tn-md-8 {
    margin-top: -80px !important; }

  .marg-bn-md-8 {
    margin-bottom: -80px !important; }

  .padd-l-md-9 {
    padding-left: 90px !important; }

  .padd-r-md-9 {
    padding-right: 90px !important; }

  .padd-t-md-9 {
    padding-top: 90px !important; }

  .padd-b-md-9 {
    padding-bottom: 90px !important; }

  .marg-l-md-9 {
    margin-left: 90px !important; }

  .marg-r-md-9 {
    margin-right: 90px !important; }

  .marg-t-md-9 {
    margin-top: 90px !important; }

  .marg-b-md-9 {
    margin-bottom: 90px !important; }

  .marg-ln-md-9 {
    margin-left: -90px !important; }

  .marg-rn-md-9 {
    margin-right: -90px !important; }

  .marg-tn-md-9 {
    margin-top: -90px !important; }

  .marg-bn-md-9 {
    margin-bottom: -90px !important; }

  .padd-l-md-10 {
    padding-left: 100px !important; }

  .padd-r-md-10 {
    padding-right: 100px !important; }

  .padd-t-md-10 {
    padding-top: 100px !important; }

  .padd-b-md-10 {
    padding-bottom: 100px !important; }

  .marg-l-md-10 {
    margin-left: 100px !important; }

  .marg-r-md-10 {
    margin-right: 100px !important; }

  .marg-t-md-10 {
    margin-top: 100px !important; }

  .marg-b-md-10 {
    margin-bottom: 100px !important; }

  .marg-ln-md-10 {
    margin-left: -100px !important; }

  .marg-rn-md-10 {
    margin-right: -100px !important; }

  .marg-tn-md-10 {
    margin-top: -100px !important; }

  .marg-bn-md-10 {
    margin-bottom: -100px !important; }

  .padd-l-md-11 {
    padding-left: 110px !important; }

  .padd-r-md-11 {
    padding-right: 110px !important; }

  .padd-t-md-11 {
    padding-top: 110px !important; }

  .padd-b-md-11 {
    padding-bottom: 110px !important; }

  .marg-l-md-11 {
    margin-left: 110px !important; }

  .marg-r-md-11 {
    margin-right: 110px !important; }

  .marg-t-md-11 {
    margin-top: 110px !important; }

  .marg-b-md-11 {
    margin-bottom: 110px !important; }

  .marg-ln-md-11 {
    margin-left: -110px !important; }

  .marg-rn-md-11 {
    margin-right: -110px !important; }

  .marg-tn-md-11 {
    margin-top: -110px !important; }

  .marg-bn-md-11 {
    margin-bottom: -110px !important; }

  .padd-l-md-12 {
    padding-left: 120px !important; }

  .padd-r-md-12 {
    padding-right: 120px !important; }

  .padd-t-md-12 {
    padding-top: 120px !important; }

  .padd-b-md-12 {
    padding-bottom: 120px !important; }

  .marg-l-md-12 {
    margin-left: 120px !important; }

  .marg-r-md-12 {
    margin-right: 120px !important; }

  .marg-t-md-12 {
    margin-top: 120px !important; }

  .marg-b-md-12 {
    margin-bottom: 120px !important; }

  .marg-ln-md-12 {
    margin-left: -120px !important; }

  .marg-rn-md-12 {
    margin-right: -120px !important; }

  .marg-tn-md-12 {
    margin-top: -120px !important; }

  .marg-bn-md-12 {
    margin-bottom: -120px !important; }

  .padd-l-md-13 {
    padding-left: 130px !important; }

  .padd-r-md-13 {
    padding-right: 130px !important; }

  .padd-t-md-13 {
    padding-top: 130px !important; }

  .padd-b-md-13 {
    padding-bottom: 130px !important; }

  .marg-l-md-13 {
    margin-left: 130px !important; }

  .marg-r-md-13 {
    margin-right: 130px !important; }

  .marg-t-md-13 {
    margin-top: 130px !important; }

  .marg-b-md-13 {
    margin-bottom: 130px !important; }

  .marg-ln-md-13 {
    margin-left: -130px !important; }

  .marg-rn-md-13 {
    margin-right: -130px !important; }

  .marg-tn-md-13 {
    margin-top: -130px !important; }

  .marg-bn-md-13 {
    margin-bottom: -130px !important; }

  .padd-l-md-14 {
    padding-left: 140px !important; }

  .padd-r-md-14 {
    padding-right: 140px !important; }

  .padd-t-md-14 {
    padding-top: 140px !important; }

  .padd-b-md-14 {
    padding-bottom: 140px !important; }

  .marg-l-md-14 {
    margin-left: 140px !important; }

  .marg-r-md-14 {
    margin-right: 140px !important; }

  .marg-t-md-14 {
    margin-top: 140px !important; }

  .marg-b-md-14 {
    margin-bottom: 140px !important; }

  .marg-ln-md-14 {
    margin-left: -140px !important; }

  .marg-rn-md-14 {
    margin-right: -140px !important; }

  .marg-tn-md-14 {
    margin-top: -140px !important; }

  .marg-bn-md-14 {
    margin-bottom: -140px !important; }

  .padd-l-md-15 {
    padding-left: 150px !important; }

  .padd-r-md-15 {
    padding-right: 150px !important; }

  .padd-t-md-15 {
    padding-top: 150px !important; }

  .padd-b-md-15 {
    padding-bottom: 150px !important; }

  .marg-l-md-15 {
    margin-left: 150px !important; }

  .marg-r-md-15 {
    margin-right: 150px !important; }

  .marg-t-md-15 {
    margin-top: 150px !important; }

  .marg-b-md-15 {
    margin-bottom: 150px !important; }

  .marg-ln-md-15 {
    margin-left: -150px !important; }

  .marg-rn-md-15 {
    margin-right: -150px !important; }

  .marg-tn-md-15 {
    margin-top: -150px !important; }

  .marg-bn-md-15 {
    margin-bottom: -150px !important; }

  .padd-l-md-16 {
    padding-left: 160px !important; }

  .padd-r-md-16 {
    padding-right: 160px !important; }

  .padd-t-md-16 {
    padding-top: 160px !important; }

  .padd-b-md-16 {
    padding-bottom: 160px !important; }

  .marg-l-md-16 {
    margin-left: 160px !important; }

  .marg-r-md-16 {
    margin-right: 160px !important; }

  .marg-t-md-16 {
    margin-top: 160px !important; }

  .marg-b-md-16 {
    margin-bottom: 160px !important; }

  .marg-ln-md-16 {
    margin-left: -160px !important; }

  .marg-rn-md-16 {
    margin-right: -160px !important; }

  .marg-tn-md-16 {
    margin-top: -160px !important; }

  .marg-bn-md-16 {
    margin-bottom: -160px !important; }

  .padd-l-md-17 {
    padding-left: 170px !important; }

  .padd-r-md-17 {
    padding-right: 170px !important; }

  .padd-t-md-17 {
    padding-top: 170px !important; }

  .padd-b-md-17 {
    padding-bottom: 170px !important; }

  .marg-l-md-17 {
    margin-left: 170px !important; }

  .marg-r-md-17 {
    margin-right: 170px !important; }

  .marg-t-md-17 {
    margin-top: 170px !important; }

  .marg-b-md-17 {
    margin-bottom: 170px !important; }

  .marg-ln-md-17 {
    margin-left: -170px !important; }

  .marg-rn-md-17 {
    margin-right: -170px !important; }

  .marg-tn-md-17 {
    margin-top: -170px !important; }

  .marg-bn-md-17 {
    margin-bottom: -170px !important; }

  .padd-l-md-18 {
    padding-left: 180px !important; }

  .padd-r-md-18 {
    padding-right: 180px !important; }

  .padd-t-md-18 {
    padding-top: 180px !important; }

  .padd-b-md-18 {
    padding-bottom: 180px !important; }

  .marg-l-md-18 {
    margin-left: 180px !important; }

  .marg-r-md-18 {
    margin-right: 180px !important; }

  .marg-t-md-18 {
    margin-top: 180px !important; }

  .marg-b-md-18 {
    margin-bottom: 180px !important; }

  .marg-ln-md-18 {
    margin-left: -180px !important; }

  .marg-rn-md-18 {
    margin-right: -180px !important; }

  .marg-tn-md-18 {
    margin-top: -180px !important; }

  .marg-bn-md-18 {
    margin-bottom: -180px !important; }

  .padd-l-md-19 {
    padding-left: 190px !important; }

  .padd-r-md-19 {
    padding-right: 190px !important; }

  .padd-t-md-19 {
    padding-top: 190px !important; }

  .padd-b-md-19 {
    padding-bottom: 190px !important; }

  .marg-l-md-19 {
    margin-left: 190px !important; }

  .marg-r-md-19 {
    margin-right: 190px !important; }

  .marg-t-md-19 {
    margin-top: 190px !important; }

  .marg-b-md-19 {
    margin-bottom: 190px !important; }

  .marg-ln-md-19 {
    margin-left: -190px !important; }

  .marg-rn-md-19 {
    margin-right: -190px !important; }

  .marg-tn-md-19 {
    margin-top: -190px !important; }

  .marg-bn-md-19 {
    margin-bottom: -190px !important; }

  .padd-l-md-20 {
    padding-left: 200px !important; }

  .padd-r-md-20 {
    padding-right: 200px !important; }

  .padd-t-md-20 {
    padding-top: 200px !important; }

  .padd-b-md-20 {
    padding-bottom: 200px !important; }

  .marg-l-md-20 {
    margin-left: 200px !important; }

  .marg-r-md-20 {
    margin-right: 200px !important; }

  .marg-t-md-20 {
    margin-top: 200px !important; }

  .marg-b-md-20 {
    margin-bottom: 200px !important; }

  .marg-ln-md-20 {
    margin-left: -200px !important; }

  .marg-rn-md-20 {
    margin-right: -200px !important; }

  .marg-tn-md-20 {
    margin-top: -200px !important; }

  .marg-bn-md-20 {
    margin-bottom: -200px !important; }

  .padd-l-md-21 {
    padding-left: 210px !important; }

  .padd-r-md-21 {
    padding-right: 210px !important; }

  .padd-t-md-21 {
    padding-top: 210px !important; }

  .padd-b-md-21 {
    padding-bottom: 210px !important; }

  .marg-l-md-21 {
    margin-left: 210px !important; }

  .marg-r-md-21 {
    margin-right: 210px !important; }

  .marg-t-md-21 {
    margin-top: 210px !important; }

  .marg-b-md-21 {
    margin-bottom: 210px !important; }

  .marg-ln-md-21 {
    margin-left: -210px !important; }

  .marg-rn-md-21 {
    margin-right: -210px !important; }

  .marg-tn-md-21 {
    margin-top: -210px !important; }

  .marg-bn-md-21 {
    margin-bottom: -210px !important; }

  .padd-l-md-22 {
    padding-left: 220px !important; }

  .padd-r-md-22 {
    padding-right: 220px !important; }

  .padd-t-md-22 {
    padding-top: 220px !important; }

  .padd-b-md-22 {
    padding-bottom: 220px !important; }

  .marg-l-md-22 {
    margin-left: 220px !important; }

  .marg-r-md-22 {
    margin-right: 220px !important; }

  .marg-t-md-22 {
    margin-top: 220px !important; }

  .marg-b-md-22 {
    margin-bottom: 220px !important; }

  .marg-ln-md-22 {
    margin-left: -220px !important; }

  .marg-rn-md-22 {
    margin-right: -220px !important; }

  .marg-tn-md-22 {
    margin-top: -220px !important; }

  .marg-bn-md-22 {
    margin-bottom: -220px !important; }

  .padd-l-md-23 {
    padding-left: 230px !important; }

  .padd-r-md-23 {
    padding-right: 230px !important; }

  .padd-t-md-23 {
    padding-top: 230px !important; }

  .padd-b-md-23 {
    padding-bottom: 230px !important; }

  .marg-l-md-23 {
    margin-left: 230px !important; }

  .marg-r-md-23 {
    margin-right: 230px !important; }

  .marg-t-md-23 {
    margin-top: 230px !important; }

  .marg-b-md-23 {
    margin-bottom: 230px !important; }

  .marg-ln-md-23 {
    margin-left: -230px !important; }

  .marg-rn-md-23 {
    margin-right: -230px !important; }

  .marg-tn-md-23 {
    margin-top: -230px !important; }

  .marg-bn-md-23 {
    margin-bottom: -230px !important; }

  .padd-l-md-24 {
    padding-left: 240px !important; }

  .padd-r-md-24 {
    padding-right: 240px !important; }

  .padd-t-md-24 {
    padding-top: 240px !important; }

  .padd-b-md-24 {
    padding-bottom: 240px !important; }

  .marg-l-md-24 {
    margin-left: 240px !important; }

  .marg-r-md-24 {
    margin-right: 240px !important; }

  .marg-t-md-24 {
    margin-top: 240px !important; }

  .marg-b-md-24 {
    margin-bottom: 240px !important; }

  .marg-ln-md-24 {
    margin-left: -240px !important; }

  .marg-rn-md-24 {
    margin-right: -240px !important; }

  .marg-tn-md-24 {
    margin-top: -240px !important; }

  .marg-bn-md-24 {
    margin-bottom: -240px !important; }

  .padd-l-md-25 {
    padding-left: 250px !important; }

  .padd-r-md-25 {
    padding-right: 250px !important; }

  .padd-t-md-25 {
    padding-top: 250px !important; }

  .padd-b-md-25 {
    padding-bottom: 250px !important; }

  .marg-l-md-25 {
    margin-left: 250px !important; }

  .marg-r-md-25 {
    margin-right: 250px !important; }

  .marg-t-md-25 {
    margin-top: 250px !important; }

  .marg-b-md-25 {
    margin-bottom: 250px !important; }

  .marg-ln-md-25 {
    margin-left: -250px !important; }

  .marg-rn-md-25 {
    margin-right: -250px !important; }

  .marg-tn-md-25 {
    margin-top: -250px !important; }

  .marg-bn-md-25 {
    margin-bottom: -250px !important; }

  .padd-l-md-26 {
    padding-left: 260px !important; }

  .padd-r-md-26 {
    padding-right: 260px !important; }

  .padd-t-md-26 {
    padding-top: 260px !important; }

  .padd-b-md-26 {
    padding-bottom: 260px !important; }

  .marg-l-md-26 {
    margin-left: 260px !important; }

  .marg-r-md-26 {
    margin-right: 260px !important; }

  .marg-t-md-26 {
    margin-top: 260px !important; }

  .marg-b-md-26 {
    margin-bottom: 260px !important; }

  .marg-ln-md-26 {
    margin-left: -260px !important; }

  .marg-rn-md-26 {
    margin-right: -260px !important; }

  .marg-tn-md-26 {
    margin-top: -260px !important; }

  .marg-bn-md-26 {
    margin-bottom: -260px !important; }

  .padd-l-md-27 {
    padding-left: 270px !important; }

  .padd-r-md-27 {
    padding-right: 270px !important; }

  .padd-t-md-27 {
    padding-top: 270px !important; }

  .padd-b-md-27 {
    padding-bottom: 270px !important; }

  .marg-l-md-27 {
    margin-left: 270px !important; }

  .marg-r-md-27 {
    margin-right: 270px !important; }

  .marg-t-md-27 {
    margin-top: 270px !important; }

  .marg-b-md-27 {
    margin-bottom: 270px !important; }

  .marg-ln-md-27 {
    margin-left: -270px !important; }

  .marg-rn-md-27 {
    margin-right: -270px !important; }

  .marg-tn-md-27 {
    margin-top: -270px !important; }

  .marg-bn-md-27 {
    margin-bottom: -270px !important; }

  .padd-l-md-28 {
    padding-left: 280px !important; }

  .padd-r-md-28 {
    padding-right: 280px !important; }

  .padd-t-md-28 {
    padding-top: 280px !important; }

  .padd-b-md-28 {
    padding-bottom: 280px !important; }

  .marg-l-md-28 {
    margin-left: 280px !important; }

  .marg-r-md-28 {
    margin-right: 280px !important; }

  .marg-t-md-28 {
    margin-top: 280px !important; }

  .marg-b-md-28 {
    margin-bottom: 280px !important; }

  .marg-ln-md-28 {
    margin-left: -280px !important; }

  .marg-rn-md-28 {
    margin-right: -280px !important; }

  .marg-tn-md-28 {
    margin-top: -280px !important; }

  .marg-bn-md-28 {
    margin-bottom: -280px !important; }

  .padd-l-md-29 {
    padding-left: 290px !important; }

  .padd-r-md-29 {
    padding-right: 290px !important; }

  .padd-t-md-29 {
    padding-top: 290px !important; }

  .padd-b-md-29 {
    padding-bottom: 290px !important; }

  .marg-l-md-29 {
    margin-left: 290px !important; }

  .marg-r-md-29 {
    margin-right: 290px !important; }

  .marg-t-md-29 {
    margin-top: 290px !important; }

  .marg-b-md-29 {
    margin-bottom: 290px !important; }

  .marg-ln-md-29 {
    margin-left: -290px !important; }

  .marg-rn-md-29 {
    margin-right: -290px !important; }

  .marg-tn-md-29 {
    margin-top: -290px !important; }

  .marg-bn-md-29 {
    margin-bottom: -290px !important; }

  .padd-l-md-30 {
    padding-left: 300px !important; }

  .padd-r-md-30 {
    padding-right: 300px !important; }

  .padd-t-md-30 {
    padding-top: 300px !important; }

  .padd-b-md-30 {
    padding-bottom: 300px !important; }

  .marg-l-md-30 {
    margin-left: 300px !important; }

  .marg-r-md-30 {
    margin-right: 300px !important; }

  .marg-t-md-30 {
    margin-top: 300px !important; }

  .marg-b-md-30 {
    margin-bottom: 300px !important; }

  .marg-ln-md-30 {
    margin-left: -300px !important; }

  .marg-rn-md-30 {
    margin-right: -300px !important; }

  .marg-tn-md-30 {
    margin-top: -300px !important; }

  .marg-bn-md-30 {
    margin-bottom: -300px !important; } }
@media screen and (min-width: 992px) {
  .padd-l-lg-0 {
    padding-left: 0px !important; }

  .padd-r-lg-0 {
    padding-right: 0px !important; }

  .padd-t-lg-0 {
    padding-top: 0px !important; }

  .padd-b-lg-0 {
    padding-bottom: 0px !important; }

  .marg-l-lg-0 {
    margin-left: 0px !important; }

  .marg-r-lg-0 {
    margin-right: 0px !important; }

  .marg-t-lg-0 {
    margin-top: 0px !important; }

  .marg-b-lg-0 {
    margin-bottom: 0px !important; }

  .marg-ln-lg-0 {
    margin-left: -0px !important; }

  .marg-rn-lg-0 {
    margin-right: -0px !important; }

  .marg-tn-lg-0 {
    margin-top: -0px !important; }

  .marg-bn-lg-0 {
    margin-bottom: -0px !important; }

  .padd-l-lg-1 {
    padding-left: 10px !important; }

  .padd-r-lg-1 {
    padding-right: 10px !important; }

  .padd-t-lg-1 {
    padding-top: 10px !important; }

  .padd-b-lg-1 {
    padding-bottom: 10px !important; }

  .marg-l-lg-1 {
    margin-left: 10px !important; }

  .marg-r-lg-1 {
    margin-right: 10px !important; }

  .marg-t-lg-1 {
    margin-top: 10px !important; }

  .marg-b-lg-1 {
    margin-bottom: 10px !important; }

  .marg-ln-lg-1 {
    margin-left: -10px !important; }

  .marg-rn-lg-1 {
    margin-right: -10px !important; }

  .marg-tn-lg-1 {
    margin-top: -10px !important; }

  .marg-bn-lg-1 {
    margin-bottom: -10px !important; }

  .padd-l-lg-2 {
    padding-left: 20px !important; }

  .padd-r-lg-2 {
    padding-right: 20px !important; }

  .padd-t-lg-2 {
    padding-top: 20px !important; }

  .padd-b-lg-2 {
    padding-bottom: 20px !important; }

  .marg-l-lg-2 {
    margin-left: 20px !important; }

  .marg-r-lg-2 {
    margin-right: 20px !important; }

  .marg-t-lg-2 {
    margin-top: 20px !important; }

  .marg-b-lg-2 {
    margin-bottom: 20px !important; }

  .marg-ln-lg-2 {
    margin-left: -20px !important; }

  .marg-rn-lg-2 {
    margin-right: -20px !important; }

  .marg-tn-lg-2 {
    margin-top: -20px !important; }

  .marg-bn-lg-2 {
    margin-bottom: -20px !important; }

  .padd-l-lg-3 {
    padding-left: 30px !important; }

  .padd-r-lg-3 {
    padding-right: 30px !important; }

  .padd-t-lg-3 {
    padding-top: 30px !important; }

  .padd-b-lg-3 {
    padding-bottom: 30px !important; }

  .marg-l-lg-3 {
    margin-left: 30px !important; }

  .marg-r-lg-3 {
    margin-right: 30px !important; }

  .marg-t-lg-3 {
    margin-top: 30px !important; }

  .marg-b-lg-3 {
    margin-bottom: 30px !important; }

  .marg-ln-lg-3 {
    margin-left: -30px !important; }

  .marg-rn-lg-3 {
    margin-right: -30px !important; }

  .marg-tn-lg-3 {
    margin-top: -30px !important; }

  .marg-bn-lg-3 {
    margin-bottom: -30px !important; }

  .padd-l-lg-4 {
    padding-left: 40px !important; }

  .padd-r-lg-4 {
    padding-right: 40px !important; }

  .padd-t-lg-4 {
    padding-top: 40px !important; }

  .padd-b-lg-4 {
    padding-bottom: 40px !important; }

  .marg-l-lg-4 {
    margin-left: 40px !important; }

  .marg-r-lg-4 {
    margin-right: 40px !important; }

  .marg-t-lg-4 {
    margin-top: 40px !important; }

  .marg-b-lg-4 {
    margin-bottom: 40px !important; }

  .marg-ln-lg-4 {
    margin-left: -40px !important; }

  .marg-rn-lg-4 {
    margin-right: -40px !important; }

  .marg-tn-lg-4 {
    margin-top: -40px !important; }

  .marg-bn-lg-4 {
    margin-bottom: -40px !important; }

  .padd-l-lg-5 {
    padding-left: 50px !important; }

  .padd-r-lg-5 {
    padding-right: 50px !important; }

  .padd-t-lg-5 {
    padding-top: 50px !important; }

  .padd-b-lg-5 {
    padding-bottom: 50px !important; }

  .marg-l-lg-5 {
    margin-left: 50px !important; }

  .marg-r-lg-5 {
    margin-right: 50px !important; }

  .marg-t-lg-5 {
    margin-top: 50px !important; }

  .marg-b-lg-5 {
    margin-bottom: 50px !important; }

  .marg-ln-lg-5 {
    margin-left: -50px !important; }

  .marg-rn-lg-5 {
    margin-right: -50px !important; }

  .marg-tn-lg-5 {
    margin-top: -50px !important; }

  .marg-bn-lg-5 {
    margin-bottom: -50px !important; }

  .padd-l-lg-6 {
    padding-left: 60px !important; }

  .padd-r-lg-6 {
    padding-right: 60px !important; }

  .padd-t-lg-6 {
    padding-top: 60px !important; }

  .padd-b-lg-6 {
    padding-bottom: 60px !important; }

  .marg-l-lg-6 {
    margin-left: 60px !important; }

  .marg-r-lg-6 {
    margin-right: 60px !important; }

  .marg-t-lg-6 {
    margin-top: 60px !important; }

  .marg-b-lg-6 {
    margin-bottom: 60px !important; }

  .marg-ln-lg-6 {
    margin-left: -60px !important; }

  .marg-rn-lg-6 {
    margin-right: -60px !important; }

  .marg-tn-lg-6 {
    margin-top: -60px !important; }

  .marg-bn-lg-6 {
    margin-bottom: -60px !important; }

  .padd-l-lg-7 {
    padding-left: 70px !important; }

  .padd-r-lg-7 {
    padding-right: 70px !important; }

  .padd-t-lg-7 {
    padding-top: 70px !important; }

  .padd-b-lg-7 {
    padding-bottom: 70px !important; }

  .marg-l-lg-7 {
    margin-left: 70px !important; }

  .marg-r-lg-7 {
    margin-right: 70px !important; }

  .marg-t-lg-7 {
    margin-top: 70px !important; }

  .marg-b-lg-7 {
    margin-bottom: 70px !important; }

  .marg-ln-lg-7 {
    margin-left: -70px !important; }

  .marg-rn-lg-7 {
    margin-right: -70px !important; }

  .marg-tn-lg-7 {
    margin-top: -70px !important; }

  .marg-bn-lg-7 {
    margin-bottom: -70px !important; }

  .padd-l-lg-8 {
    padding-left: 80px !important; }

  .padd-r-lg-8 {
    padding-right: 80px !important; }

  .padd-t-lg-8 {
    padding-top: 80px !important; }

  .padd-b-lg-8 {
    padding-bottom: 80px !important; }

  .marg-l-lg-8 {
    margin-left: 80px !important; }

  .marg-r-lg-8 {
    margin-right: 80px !important; }

  .marg-t-lg-8 {
    margin-top: 80px !important; }

  .marg-b-lg-8 {
    margin-bottom: 80px !important; }

  .marg-ln-lg-8 {
    margin-left: -80px !important; }

  .marg-rn-lg-8 {
    margin-right: -80px !important; }

  .marg-tn-lg-8 {
    margin-top: -80px !important; }

  .marg-bn-lg-8 {
    margin-bottom: -80px !important; }

  .padd-l-lg-9 {
    padding-left: 90px !important; }

  .padd-r-lg-9 {
    padding-right: 90px !important; }

  .padd-t-lg-9 {
    padding-top: 90px !important; }

  .padd-b-lg-9 {
    padding-bottom: 90px !important; }

  .marg-l-lg-9 {
    margin-left: 90px !important; }

  .marg-r-lg-9 {
    margin-right: 90px !important; }

  .marg-t-lg-9 {
    margin-top: 90px !important; }

  .marg-b-lg-9 {
    margin-bottom: 90px !important; }

  .marg-ln-lg-9 {
    margin-left: -90px !important; }

  .marg-rn-lg-9 {
    margin-right: -90px !important; }

  .marg-tn-lg-9 {
    margin-top: -90px !important; }

  .marg-bn-lg-9 {
    margin-bottom: -90px !important; }

  .padd-l-lg-10 {
    padding-left: 100px !important; }

  .padd-r-lg-10 {
    padding-right: 100px !important; }

  .padd-t-lg-10 {
    padding-top: 100px !important; }

  .padd-b-lg-10 {
    padding-bottom: 100px !important; }

  .marg-l-lg-10 {
    margin-left: 100px !important; }

  .marg-r-lg-10 {
    margin-right: 100px !important; }

  .marg-t-lg-10 {
    margin-top: 100px !important; }

  .marg-b-lg-10 {
    margin-bottom: 100px !important; }

  .marg-ln-lg-10 {
    margin-left: -100px !important; }

  .marg-rn-lg-10 {
    margin-right: -100px !important; }

  .marg-tn-lg-10 {
    margin-top: -100px !important; }

  .marg-bn-lg-10 {
    margin-bottom: -100px !important; }

  .padd-l-lg-11 {
    padding-left: 110px !important; }

  .padd-r-lg-11 {
    padding-right: 110px !important; }

  .padd-t-lg-11 {
    padding-top: 110px !important; }

  .padd-b-lg-11 {
    padding-bottom: 110px !important; }

  .marg-l-lg-11 {
    margin-left: 110px !important; }

  .marg-r-lg-11 {
    margin-right: 110px !important; }

  .marg-t-lg-11 {
    margin-top: 110px !important; }

  .marg-b-lg-11 {
    margin-bottom: 110px !important; }

  .marg-ln-lg-11 {
    margin-left: -110px !important; }

  .marg-rn-lg-11 {
    margin-right: -110px !important; }

  .marg-tn-lg-11 {
    margin-top: -110px !important; }

  .marg-bn-lg-11 {
    margin-bottom: -110px !important; }

  .padd-l-lg-12 {
    padding-left: 120px !important; }

  .padd-r-lg-12 {
    padding-right: 120px !important; }

  .padd-t-lg-12 {
    padding-top: 120px !important; }

  .padd-b-lg-12 {
    padding-bottom: 120px !important; }

  .marg-l-lg-12 {
    margin-left: 120px !important; }

  .marg-r-lg-12 {
    margin-right: 120px !important; }

  .marg-t-lg-12 {
    margin-top: 120px !important; }

  .marg-b-lg-12 {
    margin-bottom: 120px !important; }

  .marg-ln-lg-12 {
    margin-left: -120px !important; }

  .marg-rn-lg-12 {
    margin-right: -120px !important; }

  .marg-tn-lg-12 {
    margin-top: -120px !important; }

  .marg-bn-lg-12 {
    margin-bottom: -120px !important; }

  .padd-l-lg-13 {
    padding-left: 130px !important; }

  .padd-r-lg-13 {
    padding-right: 130px !important; }

  .padd-t-lg-13 {
    padding-top: 130px !important; }

  .padd-b-lg-13 {
    padding-bottom: 130px !important; }

  .marg-l-lg-13 {
    margin-left: 130px !important; }

  .marg-r-lg-13 {
    margin-right: 130px !important; }

  .marg-t-lg-13 {
    margin-top: 130px !important; }

  .marg-b-lg-13 {
    margin-bottom: 130px !important; }

  .marg-ln-lg-13 {
    margin-left: -130px !important; }

  .marg-rn-lg-13 {
    margin-right: -130px !important; }

  .marg-tn-lg-13 {
    margin-top: -130px !important; }

  .marg-bn-lg-13 {
    margin-bottom: -130px !important; }

  .padd-l-lg-14 {
    padding-left: 140px !important; }

  .padd-r-lg-14 {
    padding-right: 140px !important; }

  .padd-t-lg-14 {
    padding-top: 140px !important; }

  .padd-b-lg-14 {
    padding-bottom: 140px !important; }

  .marg-l-lg-14 {
    margin-left: 140px !important; }

  .marg-r-lg-14 {
    margin-right: 140px !important; }

  .marg-t-lg-14 {
    margin-top: 140px !important; }

  .marg-b-lg-14 {
    margin-bottom: 140px !important; }

  .marg-ln-lg-14 {
    margin-left: -140px !important; }

  .marg-rn-lg-14 {
    margin-right: -140px !important; }

  .marg-tn-lg-14 {
    margin-top: -140px !important; }

  .marg-bn-lg-14 {
    margin-bottom: -140px !important; }

  .padd-l-lg-15 {
    padding-left: 150px !important; }

  .padd-r-lg-15 {
    padding-right: 150px !important; }

  .padd-t-lg-15 {
    padding-top: 150px !important; }

  .padd-b-lg-15 {
    padding-bottom: 150px !important; }

  .marg-l-lg-15 {
    margin-left: 150px !important; }

  .marg-r-lg-15 {
    margin-right: 150px !important; }

  .marg-t-lg-15 {
    margin-top: 150px !important; }

  .marg-b-lg-15 {
    margin-bottom: 150px !important; }

  .marg-ln-lg-15 {
    margin-left: -150px !important; }

  .marg-rn-lg-15 {
    margin-right: -150px !important; }

  .marg-tn-lg-15 {
    margin-top: -150px !important; }

  .marg-bn-lg-15 {
    margin-bottom: -150px !important; }

  .padd-l-lg-16 {
    padding-left: 160px !important; }

  .padd-r-lg-16 {
    padding-right: 160px !important; }

  .padd-t-lg-16 {
    padding-top: 160px !important; }

  .padd-b-lg-16 {
    padding-bottom: 160px !important; }

  .marg-l-lg-16 {
    margin-left: 160px !important; }

  .marg-r-lg-16 {
    margin-right: 160px !important; }

  .marg-t-lg-16 {
    margin-top: 160px !important; }

  .marg-b-lg-16 {
    margin-bottom: 160px !important; }

  .marg-ln-lg-16 {
    margin-left: -160px !important; }

  .marg-rn-lg-16 {
    margin-right: -160px !important; }

  .marg-tn-lg-16 {
    margin-top: -160px !important; }

  .marg-bn-lg-16 {
    margin-bottom: -160px !important; }

  .padd-l-lg-17 {
    padding-left: 170px !important; }

  .padd-r-lg-17 {
    padding-right: 170px !important; }

  .padd-t-lg-17 {
    padding-top: 170px !important; }

  .padd-b-lg-17 {
    padding-bottom: 170px !important; }

  .marg-l-lg-17 {
    margin-left: 170px !important; }

  .marg-r-lg-17 {
    margin-right: 170px !important; }

  .marg-t-lg-17 {
    margin-top: 170px !important; }

  .marg-b-lg-17 {
    margin-bottom: 170px !important; }

  .marg-ln-lg-17 {
    margin-left: -170px !important; }

  .marg-rn-lg-17 {
    margin-right: -170px !important; }

  .marg-tn-lg-17 {
    margin-top: -170px !important; }

  .marg-bn-lg-17 {
    margin-bottom: -170px !important; }

  .padd-l-lg-18 {
    padding-left: 180px !important; }

  .padd-r-lg-18 {
    padding-right: 180px !important; }

  .padd-t-lg-18 {
    padding-top: 180px !important; }

  .padd-b-lg-18 {
    padding-bottom: 180px !important; }

  .marg-l-lg-18 {
    margin-left: 180px !important; }

  .marg-r-lg-18 {
    margin-right: 180px !important; }

  .marg-t-lg-18 {
    margin-top: 180px !important; }

  .marg-b-lg-18 {
    margin-bottom: 180px !important; }

  .marg-ln-lg-18 {
    margin-left: -180px !important; }

  .marg-rn-lg-18 {
    margin-right: -180px !important; }

  .marg-tn-lg-18 {
    margin-top: -180px !important; }

  .marg-bn-lg-18 {
    margin-bottom: -180px !important; }

  .padd-l-lg-19 {
    padding-left: 190px !important; }

  .padd-r-lg-19 {
    padding-right: 190px !important; }

  .padd-t-lg-19 {
    padding-top: 190px !important; }

  .padd-b-lg-19 {
    padding-bottom: 190px !important; }

  .marg-l-lg-19 {
    margin-left: 190px !important; }

  .marg-r-lg-19 {
    margin-right: 190px !important; }

  .marg-t-lg-19 {
    margin-top: 190px !important; }

  .marg-b-lg-19 {
    margin-bottom: 190px !important; }

  .marg-ln-lg-19 {
    margin-left: -190px !important; }

  .marg-rn-lg-19 {
    margin-right: -190px !important; }

  .marg-tn-lg-19 {
    margin-top: -190px !important; }

  .marg-bn-lg-19 {
    margin-bottom: -190px !important; }

  .padd-l-lg-20 {
    padding-left: 200px !important; }

  .padd-r-lg-20 {
    padding-right: 200px !important; }

  .padd-t-lg-20 {
    padding-top: 200px !important; }

  .padd-b-lg-20 {
    padding-bottom: 200px !important; }

  .marg-l-lg-20 {
    margin-left: 200px !important; }

  .marg-r-lg-20 {
    margin-right: 200px !important; }

  .marg-t-lg-20 {
    margin-top: 200px !important; }

  .marg-b-lg-20 {
    margin-bottom: 200px !important; }

  .marg-ln-lg-20 {
    margin-left: -200px !important; }

  .marg-rn-lg-20 {
    margin-right: -200px !important; }

  .marg-tn-lg-20 {
    margin-top: -200px !important; }

  .marg-bn-lg-20 {
    margin-bottom: -200px !important; }

  .padd-l-lg-21 {
    padding-left: 210px !important; }

  .padd-r-lg-21 {
    padding-right: 210px !important; }

  .padd-t-lg-21 {
    padding-top: 210px !important; }

  .padd-b-lg-21 {
    padding-bottom: 210px !important; }

  .marg-l-lg-21 {
    margin-left: 210px !important; }

  .marg-r-lg-21 {
    margin-right: 210px !important; }

  .marg-t-lg-21 {
    margin-top: 210px !important; }

  .marg-b-lg-21 {
    margin-bottom: 210px !important; }

  .marg-ln-lg-21 {
    margin-left: -210px !important; }

  .marg-rn-lg-21 {
    margin-right: -210px !important; }

  .marg-tn-lg-21 {
    margin-top: -210px !important; }

  .marg-bn-lg-21 {
    margin-bottom: -210px !important; }

  .padd-l-lg-22 {
    padding-left: 220px !important; }

  .padd-r-lg-22 {
    padding-right: 220px !important; }

  .padd-t-lg-22 {
    padding-top: 220px !important; }

  .padd-b-lg-22 {
    padding-bottom: 220px !important; }

  .marg-l-lg-22 {
    margin-left: 220px !important; }

  .marg-r-lg-22 {
    margin-right: 220px !important; }

  .marg-t-lg-22 {
    margin-top: 220px !important; }

  .marg-b-lg-22 {
    margin-bottom: 220px !important; }

  .marg-ln-lg-22 {
    margin-left: -220px !important; }

  .marg-rn-lg-22 {
    margin-right: -220px !important; }

  .marg-tn-lg-22 {
    margin-top: -220px !important; }

  .marg-bn-lg-22 {
    margin-bottom: -220px !important; }

  .padd-l-lg-23 {
    padding-left: 230px !important; }

  .padd-r-lg-23 {
    padding-right: 230px !important; }

  .padd-t-lg-23 {
    padding-top: 230px !important; }

  .padd-b-lg-23 {
    padding-bottom: 230px !important; }

  .marg-l-lg-23 {
    margin-left: 230px !important; }

  .marg-r-lg-23 {
    margin-right: 230px !important; }

  .marg-t-lg-23 {
    margin-top: 230px !important; }

  .marg-b-lg-23 {
    margin-bottom: 230px !important; }

  .marg-ln-lg-23 {
    margin-left: -230px !important; }

  .marg-rn-lg-23 {
    margin-right: -230px !important; }

  .marg-tn-lg-23 {
    margin-top: -230px !important; }

  .marg-bn-lg-23 {
    margin-bottom: -230px !important; }

  .padd-l-lg-24 {
    padding-left: 240px !important; }

  .padd-r-lg-24 {
    padding-right: 240px !important; }

  .padd-t-lg-24 {
    padding-top: 240px !important; }

  .padd-b-lg-24 {
    padding-bottom: 240px !important; }

  .marg-l-lg-24 {
    margin-left: 240px !important; }

  .marg-r-lg-24 {
    margin-right: 240px !important; }

  .marg-t-lg-24 {
    margin-top: 240px !important; }

  .marg-b-lg-24 {
    margin-bottom: 240px !important; }

  .marg-ln-lg-24 {
    margin-left: -240px !important; }

  .marg-rn-lg-24 {
    margin-right: -240px !important; }

  .marg-tn-lg-24 {
    margin-top: -240px !important; }

  .marg-bn-lg-24 {
    margin-bottom: -240px !important; }

  .padd-l-lg-25 {
    padding-left: 250px !important; }

  .padd-r-lg-25 {
    padding-right: 250px !important; }

  .padd-t-lg-25 {
    padding-top: 250px !important; }

  .padd-b-lg-25 {
    padding-bottom: 250px !important; }

  .marg-l-lg-25 {
    margin-left: 250px !important; }

  .marg-r-lg-25 {
    margin-right: 250px !important; }

  .marg-t-lg-25 {
    margin-top: 250px !important; }

  .marg-b-lg-25 {
    margin-bottom: 250px !important; }

  .marg-ln-lg-25 {
    margin-left: -250px !important; }

  .marg-rn-lg-25 {
    margin-right: -250px !important; }

  .marg-tn-lg-25 {
    margin-top: -250px !important; }

  .marg-bn-lg-25 {
    margin-bottom: -250px !important; }

  .padd-l-lg-26 {
    padding-left: 260px !important; }

  .padd-r-lg-26 {
    padding-right: 260px !important; }

  .padd-t-lg-26 {
    padding-top: 260px !important; }

  .padd-b-lg-26 {
    padding-bottom: 260px !important; }

  .marg-l-lg-26 {
    margin-left: 260px !important; }

  .marg-r-lg-26 {
    margin-right: 260px !important; }

  .marg-t-lg-26 {
    margin-top: 260px !important; }

  .marg-b-lg-26 {
    margin-bottom: 260px !important; }

  .marg-ln-lg-26 {
    margin-left: -260px !important; }

  .marg-rn-lg-26 {
    margin-right: -260px !important; }

  .marg-tn-lg-26 {
    margin-top: -260px !important; }

  .marg-bn-lg-26 {
    margin-bottom: -260px !important; }

  .padd-l-lg-27 {
    padding-left: 270px !important; }

  .padd-r-lg-27 {
    padding-right: 270px !important; }

  .padd-t-lg-27 {
    padding-top: 270px !important; }

  .padd-b-lg-27 {
    padding-bottom: 270px !important; }

  .marg-l-lg-27 {
    margin-left: 270px !important; }

  .marg-r-lg-27 {
    margin-right: 270px !important; }

  .marg-t-lg-27 {
    margin-top: 270px !important; }

  .marg-b-lg-27 {
    margin-bottom: 270px !important; }

  .marg-ln-lg-27 {
    margin-left: -270px !important; }

  .marg-rn-lg-27 {
    margin-right: -270px !important; }

  .marg-tn-lg-27 {
    margin-top: -270px !important; }

  .marg-bn-lg-27 {
    margin-bottom: -270px !important; }

  .padd-l-lg-28 {
    padding-left: 280px !important; }

  .padd-r-lg-28 {
    padding-right: 280px !important; }

  .padd-t-lg-28 {
    padding-top: 280px !important; }

  .padd-b-lg-28 {
    padding-bottom: 280px !important; }

  .marg-l-lg-28 {
    margin-left: 280px !important; }

  .marg-r-lg-28 {
    margin-right: 280px !important; }

  .marg-t-lg-28 {
    margin-top: 280px !important; }

  .marg-b-lg-28 {
    margin-bottom: 280px !important; }

  .marg-ln-lg-28 {
    margin-left: -280px !important; }

  .marg-rn-lg-28 {
    margin-right: -280px !important; }

  .marg-tn-lg-28 {
    margin-top: -280px !important; }

  .marg-bn-lg-28 {
    margin-bottom: -280px !important; }

  .padd-l-lg-29 {
    padding-left: 290px !important; }

  .padd-r-lg-29 {
    padding-right: 290px !important; }

  .padd-t-lg-29 {
    padding-top: 290px !important; }

  .padd-b-lg-29 {
    padding-bottom: 290px !important; }

  .marg-l-lg-29 {
    margin-left: 290px !important; }

  .marg-r-lg-29 {
    margin-right: 290px !important; }

  .marg-t-lg-29 {
    margin-top: 290px !important; }

  .marg-b-lg-29 {
    margin-bottom: 290px !important; }

  .marg-ln-lg-29 {
    margin-left: -290px !important; }

  .marg-rn-lg-29 {
    margin-right: -290px !important; }

  .marg-tn-lg-29 {
    margin-top: -290px !important; }

  .marg-bn-lg-29 {
    margin-bottom: -290px !important; }

  .padd-l-lg-30 {
    padding-left: 300px !important; }

  .padd-r-lg-30 {
    padding-right: 300px !important; }

  .padd-t-lg-30 {
    padding-top: 300px !important; }

  .padd-b-lg-30 {
    padding-bottom: 300px !important; }

  .marg-l-lg-30 {
    margin-left: 300px !important; }

  .marg-r-lg-30 {
    margin-right: 300px !important; }

  .marg-t-lg-30 {
    margin-top: 300px !important; }

  .marg-b-lg-30 {
    margin-bottom: 300px !important; }

  .marg-ln-lg-30 {
    margin-left: -300px !important; }

  .marg-rn-lg-30 {
    margin-right: -300px !important; }

  .marg-tn-lg-30 {
    margin-top: -300px !important; }

  .marg-bn-lg-30 {
    margin-bottom: -300px !important; } }
@media screen and (min-width: 1200px) {
  .padd-l-xl-0 {
    padding-left: 0px !important; }

  .padd-r-xl-0 {
    padding-right: 0px !important; }

  .padd-t-xl-0 {
    padding-top: 0px !important; }

  .padd-b-xl-0 {
    padding-bottom: 0px !important; }

  .marg-l-xl-0 {
    margin-left: 0px !important; }

  .marg-r-xl-0 {
    margin-right: 0px !important; }

  .marg-t-xl-0 {
    margin-top: 0px !important; }

  .marg-b-xl-0 {
    margin-bottom: 0px !important; }

  .marg-ln-xl-0 {
    margin-left: -0px !important; }

  .marg-rn-xl-0 {
    margin-right: -0px !important; }

  .marg-tn-xl-0 {
    margin-top: -0px !important; }

  .marg-bn-xl-0 {
    margin-bottom: -0px !important; }

  .padd-l-xl-1 {
    padding-left: 10px !important; }

  .padd-r-xl-1 {
    padding-right: 10px !important; }

  .padd-t-xl-1 {
    padding-top: 10px !important; }

  .padd-b-xl-1 {
    padding-bottom: 10px !important; }

  .marg-l-xl-1 {
    margin-left: 10px !important; }

  .marg-r-xl-1 {
    margin-right: 10px !important; }

  .marg-t-xl-1 {
    margin-top: 10px !important; }

  .marg-b-xl-1 {
    margin-bottom: 10px !important; }

  .marg-ln-xl-1 {
    margin-left: -10px !important; }

  .marg-rn-xl-1 {
    margin-right: -10px !important; }

  .marg-tn-xl-1 {
    margin-top: -10px !important; }

  .marg-bn-xl-1 {
    margin-bottom: -10px !important; }

  .padd-l-xl-2 {
    padding-left: 20px !important; }

  .padd-r-xl-2 {
    padding-right: 20px !important; }

  .padd-t-xl-2 {
    padding-top: 20px !important; }

  .padd-b-xl-2 {
    padding-bottom: 20px !important; }

  .marg-l-xl-2 {
    margin-left: 20px !important; }

  .marg-r-xl-2 {
    margin-right: 20px !important; }

  .marg-t-xl-2 {
    margin-top: 20px !important; }

  .marg-b-xl-2 {
    margin-bottom: 20px !important; }

  .marg-ln-xl-2 {
    margin-left: -20px !important; }

  .marg-rn-xl-2 {
    margin-right: -20px !important; }

  .marg-tn-xl-2 {
    margin-top: -20px !important; }

  .marg-bn-xl-2 {
    margin-bottom: -20px !important; }

  .padd-l-xl-3 {
    padding-left: 30px !important; }

  .padd-r-xl-3 {
    padding-right: 30px !important; }

  .padd-t-xl-3 {
    padding-top: 30px !important; }

  .padd-b-xl-3 {
    padding-bottom: 30px !important; }

  .marg-l-xl-3 {
    margin-left: 30px !important; }

  .marg-r-xl-3 {
    margin-right: 30px !important; }

  .marg-t-xl-3 {
    margin-top: 30px !important; }

  .marg-b-xl-3 {
    margin-bottom: 30px !important; }

  .marg-ln-xl-3 {
    margin-left: -30px !important; }

  .marg-rn-xl-3 {
    margin-right: -30px !important; }

  .marg-tn-xl-3 {
    margin-top: -30px !important; }

  .marg-bn-xl-3 {
    margin-bottom: -30px !important; }

  .padd-l-xl-4 {
    padding-left: 40px !important; }

  .padd-r-xl-4 {
    padding-right: 40px !important; }

  .padd-t-xl-4 {
    padding-top: 40px !important; }

  .padd-b-xl-4 {
    padding-bottom: 40px !important; }

  .marg-l-xl-4 {
    margin-left: 40px !important; }

  .marg-r-xl-4 {
    margin-right: 40px !important; }

  .marg-t-xl-4 {
    margin-top: 40px !important; }

  .marg-b-xl-4 {
    margin-bottom: 40px !important; }

  .marg-ln-xl-4 {
    margin-left: -40px !important; }

  .marg-rn-xl-4 {
    margin-right: -40px !important; }

  .marg-tn-xl-4 {
    margin-top: -40px !important; }

  .marg-bn-xl-4 {
    margin-bottom: -40px !important; }

  .padd-l-xl-5 {
    padding-left: 50px !important; }

  .padd-r-xl-5 {
    padding-right: 50px !important; }

  .padd-t-xl-5 {
    padding-top: 50px !important; }

  .padd-b-xl-5 {
    padding-bottom: 50px !important; }

  .marg-l-xl-5 {
    margin-left: 50px !important; }

  .marg-r-xl-5 {
    margin-right: 50px !important; }

  .marg-t-xl-5 {
    margin-top: 50px !important; }

  .marg-b-xl-5 {
    margin-bottom: 50px !important; }

  .marg-ln-xl-5 {
    margin-left: -50px !important; }

  .marg-rn-xl-5 {
    margin-right: -50px !important; }

  .marg-tn-xl-5 {
    margin-top: -50px !important; }

  .marg-bn-xl-5 {
    margin-bottom: -50px !important; }

  .padd-l-xl-6 {
    padding-left: 60px !important; }

  .padd-r-xl-6 {
    padding-right: 60px !important; }

  .padd-t-xl-6 {
    padding-top: 60px !important; }

  .padd-b-xl-6 {
    padding-bottom: 60px !important; }

  .marg-l-xl-6 {
    margin-left: 60px !important; }

  .marg-r-xl-6 {
    margin-right: 60px !important; }

  .marg-t-xl-6 {
    margin-top: 60px !important; }

  .marg-b-xl-6 {
    margin-bottom: 60px !important; }

  .marg-ln-xl-6 {
    margin-left: -60px !important; }

  .marg-rn-xl-6 {
    margin-right: -60px !important; }

  .marg-tn-xl-6 {
    margin-top: -60px !important; }

  .marg-bn-xl-6 {
    margin-bottom: -60px !important; }

  .padd-l-xl-7 {
    padding-left: 70px !important; }

  .padd-r-xl-7 {
    padding-right: 70px !important; }

  .padd-t-xl-7 {
    padding-top: 70px !important; }

  .padd-b-xl-7 {
    padding-bottom: 70px !important; }

  .marg-l-xl-7 {
    margin-left: 70px !important; }

  .marg-r-xl-7 {
    margin-right: 70px !important; }

  .marg-t-xl-7 {
    margin-top: 70px !important; }

  .marg-b-xl-7 {
    margin-bottom: 70px !important; }

  .marg-ln-xl-7 {
    margin-left: -70px !important; }

  .marg-rn-xl-7 {
    margin-right: -70px !important; }

  .marg-tn-xl-7 {
    margin-top: -70px !important; }

  .marg-bn-xl-7 {
    margin-bottom: -70px !important; }

  .padd-l-xl-8 {
    padding-left: 80px !important; }

  .padd-r-xl-8 {
    padding-right: 80px !important; }

  .padd-t-xl-8 {
    padding-top: 80px !important; }

  .padd-b-xl-8 {
    padding-bottom: 80px !important; }

  .marg-l-xl-8 {
    margin-left: 80px !important; }

  .marg-r-xl-8 {
    margin-right: 80px !important; }

  .marg-t-xl-8 {
    margin-top: 80px !important; }

  .marg-b-xl-8 {
    margin-bottom: 80px !important; }

  .marg-ln-xl-8 {
    margin-left: -80px !important; }

  .marg-rn-xl-8 {
    margin-right: -80px !important; }

  .marg-tn-xl-8 {
    margin-top: -80px !important; }

  .marg-bn-xl-8 {
    margin-bottom: -80px !important; }

  .padd-l-xl-9 {
    padding-left: 90px !important; }

  .padd-r-xl-9 {
    padding-right: 90px !important; }

  .padd-t-xl-9 {
    padding-top: 90px !important; }

  .padd-b-xl-9 {
    padding-bottom: 90px !important; }

  .marg-l-xl-9 {
    margin-left: 90px !important; }

  .marg-r-xl-9 {
    margin-right: 90px !important; }

  .marg-t-xl-9 {
    margin-top: 90px !important; }

  .marg-b-xl-9 {
    margin-bottom: 90px !important; }

  .marg-ln-xl-9 {
    margin-left: -90px !important; }

  .marg-rn-xl-9 {
    margin-right: -90px !important; }

  .marg-tn-xl-9 {
    margin-top: -90px !important; }

  .marg-bn-xl-9 {
    margin-bottom: -90px !important; }

  .padd-l-xl-10 {
    padding-left: 100px !important; }

  .padd-r-xl-10 {
    padding-right: 100px !important; }

  .padd-t-xl-10 {
    padding-top: 100px !important; }

  .padd-b-xl-10 {
    padding-bottom: 100px !important; }

  .marg-l-xl-10 {
    margin-left: 100px !important; }

  .marg-r-xl-10 {
    margin-right: 100px !important; }

  .marg-t-xl-10 {
    margin-top: 100px !important; }

  .marg-b-xl-10 {
    margin-bottom: 100px !important; }

  .marg-ln-xl-10 {
    margin-left: -100px !important; }

  .marg-rn-xl-10 {
    margin-right: -100px !important; }

  .marg-tn-xl-10 {
    margin-top: -100px !important; }

  .marg-bn-xl-10 {
    margin-bottom: -100px !important; }

  .padd-l-xl-11 {
    padding-left: 110px !important; }

  .padd-r-xl-11 {
    padding-right: 110px !important; }

  .padd-t-xl-11 {
    padding-top: 110px !important; }

  .padd-b-xl-11 {
    padding-bottom: 110px !important; }

  .marg-l-xl-11 {
    margin-left: 110px !important; }

  .marg-r-xl-11 {
    margin-right: 110px !important; }

  .marg-t-xl-11 {
    margin-top: 110px !important; }

  .marg-b-xl-11 {
    margin-bottom: 110px !important; }

  .marg-ln-xl-11 {
    margin-left: -110px !important; }

  .marg-rn-xl-11 {
    margin-right: -110px !important; }

  .marg-tn-xl-11 {
    margin-top: -110px !important; }

  .marg-bn-xl-11 {
    margin-bottom: -110px !important; }

  .padd-l-xl-12 {
    padding-left: 120px !important; }

  .padd-r-xl-12 {
    padding-right: 120px !important; }

  .padd-t-xl-12 {
    padding-top: 120px !important; }

  .padd-b-xl-12 {
    padding-bottom: 120px !important; }

  .marg-l-xl-12 {
    margin-left: 120px !important; }

  .marg-r-xl-12 {
    margin-right: 120px !important; }

  .marg-t-xl-12 {
    margin-top: 120px !important; }

  .marg-b-xl-12 {
    margin-bottom: 120px !important; }

  .marg-ln-xl-12 {
    margin-left: -120px !important; }

  .marg-rn-xl-12 {
    margin-right: -120px !important; }

  .marg-tn-xl-12 {
    margin-top: -120px !important; }

  .marg-bn-xl-12 {
    margin-bottom: -120px !important; }

  .padd-l-xl-13 {
    padding-left: 130px !important; }

  .padd-r-xl-13 {
    padding-right: 130px !important; }

  .padd-t-xl-13 {
    padding-top: 130px !important; }

  .padd-b-xl-13 {
    padding-bottom: 130px !important; }

  .marg-l-xl-13 {
    margin-left: 130px !important; }

  .marg-r-xl-13 {
    margin-right: 130px !important; }

  .marg-t-xl-13 {
    margin-top: 130px !important; }

  .marg-b-xl-13 {
    margin-bottom: 130px !important; }

  .marg-ln-xl-13 {
    margin-left: -130px !important; }

  .marg-rn-xl-13 {
    margin-right: -130px !important; }

  .marg-tn-xl-13 {
    margin-top: -130px !important; }

  .marg-bn-xl-13 {
    margin-bottom: -130px !important; }

  .padd-l-xl-14 {
    padding-left: 140px !important; }

  .padd-r-xl-14 {
    padding-right: 140px !important; }

  .padd-t-xl-14 {
    padding-top: 140px !important; }

  .padd-b-xl-14 {
    padding-bottom: 140px !important; }

  .marg-l-xl-14 {
    margin-left: 140px !important; }

  .marg-r-xl-14 {
    margin-right: 140px !important; }

  .marg-t-xl-14 {
    margin-top: 140px !important; }

  .marg-b-xl-14 {
    margin-bottom: 140px !important; }

  .marg-ln-xl-14 {
    margin-left: -140px !important; }

  .marg-rn-xl-14 {
    margin-right: -140px !important; }

  .marg-tn-xl-14 {
    margin-top: -140px !important; }

  .marg-bn-xl-14 {
    margin-bottom: -140px !important; }

  .padd-l-xl-15 {
    padding-left: 150px !important; }

  .padd-r-xl-15 {
    padding-right: 150px !important; }

  .padd-t-xl-15 {
    padding-top: 150px !important; }

  .padd-b-xl-15 {
    padding-bottom: 150px !important; }

  .marg-l-xl-15 {
    margin-left: 150px !important; }

  .marg-r-xl-15 {
    margin-right: 150px !important; }

  .marg-t-xl-15 {
    margin-top: 150px !important; }

  .marg-b-xl-15 {
    margin-bottom: 150px !important; }

  .marg-ln-xl-15 {
    margin-left: -150px !important; }

  .marg-rn-xl-15 {
    margin-right: -150px !important; }

  .marg-tn-xl-15 {
    margin-top: -150px !important; }

  .marg-bn-xl-15 {
    margin-bottom: -150px !important; }

  .padd-l-xl-16 {
    padding-left: 160px !important; }

  .padd-r-xl-16 {
    padding-right: 160px !important; }

  .padd-t-xl-16 {
    padding-top: 160px !important; }

  .padd-b-xl-16 {
    padding-bottom: 160px !important; }

  .marg-l-xl-16 {
    margin-left: 160px !important; }

  .marg-r-xl-16 {
    margin-right: 160px !important; }

  .marg-t-xl-16 {
    margin-top: 160px !important; }

  .marg-b-xl-16 {
    margin-bottom: 160px !important; }

  .marg-ln-xl-16 {
    margin-left: -160px !important; }

  .marg-rn-xl-16 {
    margin-right: -160px !important; }

  .marg-tn-xl-16 {
    margin-top: -160px !important; }

  .marg-bn-xl-16 {
    margin-bottom: -160px !important; }

  .padd-l-xl-17 {
    padding-left: 170px !important; }

  .padd-r-xl-17 {
    padding-right: 170px !important; }

  .padd-t-xl-17 {
    padding-top: 170px !important; }

  .padd-b-xl-17 {
    padding-bottom: 170px !important; }

  .marg-l-xl-17 {
    margin-left: 170px !important; }

  .marg-r-xl-17 {
    margin-right: 170px !important; }

  .marg-t-xl-17 {
    margin-top: 170px !important; }

  .marg-b-xl-17 {
    margin-bottom: 170px !important; }

  .marg-ln-xl-17 {
    margin-left: -170px !important; }

  .marg-rn-xl-17 {
    margin-right: -170px !important; }

  .marg-tn-xl-17 {
    margin-top: -170px !important; }

  .marg-bn-xl-17 {
    margin-bottom: -170px !important; }

  .padd-l-xl-18 {
    padding-left: 180px !important; }

  .padd-r-xl-18 {
    padding-right: 180px !important; }

  .padd-t-xl-18 {
    padding-top: 180px !important; }

  .padd-b-xl-18 {
    padding-bottom: 180px !important; }

  .marg-l-xl-18 {
    margin-left: 180px !important; }

  .marg-r-xl-18 {
    margin-right: 180px !important; }

  .marg-t-xl-18 {
    margin-top: 180px !important; }

  .marg-b-xl-18 {
    margin-bottom: 180px !important; }

  .marg-ln-xl-18 {
    margin-left: -180px !important; }

  .marg-rn-xl-18 {
    margin-right: -180px !important; }

  .marg-tn-xl-18 {
    margin-top: -180px !important; }

  .marg-bn-xl-18 {
    margin-bottom: -180px !important; }

  .padd-l-xl-19 {
    padding-left: 190px !important; }

  .padd-r-xl-19 {
    padding-right: 190px !important; }

  .padd-t-xl-19 {
    padding-top: 190px !important; }

  .padd-b-xl-19 {
    padding-bottom: 190px !important; }

  .marg-l-xl-19 {
    margin-left: 190px !important; }

  .marg-r-xl-19 {
    margin-right: 190px !important; }

  .marg-t-xl-19 {
    margin-top: 190px !important; }

  .marg-b-xl-19 {
    margin-bottom: 190px !important; }

  .marg-ln-xl-19 {
    margin-left: -190px !important; }

  .marg-rn-xl-19 {
    margin-right: -190px !important; }

  .marg-tn-xl-19 {
    margin-top: -190px !important; }

  .marg-bn-xl-19 {
    margin-bottom: -190px !important; }

  .padd-l-xl-20 {
    padding-left: 200px !important; }

  .padd-r-xl-20 {
    padding-right: 200px !important; }

  .padd-t-xl-20 {
    padding-top: 200px !important; }

  .padd-b-xl-20 {
    padding-bottom: 200px !important; }

  .marg-l-xl-20 {
    margin-left: 200px !important; }

  .marg-r-xl-20 {
    margin-right: 200px !important; }

  .marg-t-xl-20 {
    margin-top: 200px !important; }

  .marg-b-xl-20 {
    margin-bottom: 200px !important; }

  .marg-ln-xl-20 {
    margin-left: -200px !important; }

  .marg-rn-xl-20 {
    margin-right: -200px !important; }

  .marg-tn-xl-20 {
    margin-top: -200px !important; }

  .marg-bn-xl-20 {
    margin-bottom: -200px !important; }

  .padd-l-xl-21 {
    padding-left: 210px !important; }

  .padd-r-xl-21 {
    padding-right: 210px !important; }

  .padd-t-xl-21 {
    padding-top: 210px !important; }

  .padd-b-xl-21 {
    padding-bottom: 210px !important; }

  .marg-l-xl-21 {
    margin-left: 210px !important; }

  .marg-r-xl-21 {
    margin-right: 210px !important; }

  .marg-t-xl-21 {
    margin-top: 210px !important; }

  .marg-b-xl-21 {
    margin-bottom: 210px !important; }

  .marg-ln-xl-21 {
    margin-left: -210px !important; }

  .marg-rn-xl-21 {
    margin-right: -210px !important; }

  .marg-tn-xl-21 {
    margin-top: -210px !important; }

  .marg-bn-xl-21 {
    margin-bottom: -210px !important; }

  .padd-l-xl-22 {
    padding-left: 220px !important; }

  .padd-r-xl-22 {
    padding-right: 220px !important; }

  .padd-t-xl-22 {
    padding-top: 220px !important; }

  .padd-b-xl-22 {
    padding-bottom: 220px !important; }

  .marg-l-xl-22 {
    margin-left: 220px !important; }

  .marg-r-xl-22 {
    margin-right: 220px !important; }

  .marg-t-xl-22 {
    margin-top: 220px !important; }

  .marg-b-xl-22 {
    margin-bottom: 220px !important; }

  .marg-ln-xl-22 {
    margin-left: -220px !important; }

  .marg-rn-xl-22 {
    margin-right: -220px !important; }

  .marg-tn-xl-22 {
    margin-top: -220px !important; }

  .marg-bn-xl-22 {
    margin-bottom: -220px !important; }

  .padd-l-xl-23 {
    padding-left: 230px !important; }

  .padd-r-xl-23 {
    padding-right: 230px !important; }

  .padd-t-xl-23 {
    padding-top: 230px !important; }

  .padd-b-xl-23 {
    padding-bottom: 230px !important; }

  .marg-l-xl-23 {
    margin-left: 230px !important; }

  .marg-r-xl-23 {
    margin-right: 230px !important; }

  .marg-t-xl-23 {
    margin-top: 230px !important; }

  .marg-b-xl-23 {
    margin-bottom: 230px !important; }

  .marg-ln-xl-23 {
    margin-left: -230px !important; }

  .marg-rn-xl-23 {
    margin-right: -230px !important; }

  .marg-tn-xl-23 {
    margin-top: -230px !important; }

  .marg-bn-xl-23 {
    margin-bottom: -230px !important; }

  .padd-l-xl-24 {
    padding-left: 240px !important; }

  .padd-r-xl-24 {
    padding-right: 240px !important; }

  .padd-t-xl-24 {
    padding-top: 240px !important; }

  .padd-b-xl-24 {
    padding-bottom: 240px !important; }

  .marg-l-xl-24 {
    margin-left: 240px !important; }

  .marg-r-xl-24 {
    margin-right: 240px !important; }

  .marg-t-xl-24 {
    margin-top: 240px !important; }

  .marg-b-xl-24 {
    margin-bottom: 240px !important; }

  .marg-ln-xl-24 {
    margin-left: -240px !important; }

  .marg-rn-xl-24 {
    margin-right: -240px !important; }

  .marg-tn-xl-24 {
    margin-top: -240px !important; }

  .marg-bn-xl-24 {
    margin-bottom: -240px !important; }

  .padd-l-xl-25 {
    padding-left: 250px !important; }

  .padd-r-xl-25 {
    padding-right: 250px !important; }

  .padd-t-xl-25 {
    padding-top: 250px !important; }

  .padd-b-xl-25 {
    padding-bottom: 250px !important; }

  .marg-l-xl-25 {
    margin-left: 250px !important; }

  .marg-r-xl-25 {
    margin-right: 250px !important; }

  .marg-t-xl-25 {
    margin-top: 250px !important; }

  .marg-b-xl-25 {
    margin-bottom: 250px !important; }

  .marg-ln-xl-25 {
    margin-left: -250px !important; }

  .marg-rn-xl-25 {
    margin-right: -250px !important; }

  .marg-tn-xl-25 {
    margin-top: -250px !important; }

  .marg-bn-xl-25 {
    margin-bottom: -250px !important; }

  .padd-l-xl-26 {
    padding-left: 260px !important; }

  .padd-r-xl-26 {
    padding-right: 260px !important; }

  .padd-t-xl-26 {
    padding-top: 260px !important; }

  .padd-b-xl-26 {
    padding-bottom: 260px !important; }

  .marg-l-xl-26 {
    margin-left: 260px !important; }

  .marg-r-xl-26 {
    margin-right: 260px !important; }

  .marg-t-xl-26 {
    margin-top: 260px !important; }

  .marg-b-xl-26 {
    margin-bottom: 260px !important; }

  .marg-ln-xl-26 {
    margin-left: -260px !important; }

  .marg-rn-xl-26 {
    margin-right: -260px !important; }

  .marg-tn-xl-26 {
    margin-top: -260px !important; }

  .marg-bn-xl-26 {
    margin-bottom: -260px !important; }

  .padd-l-xl-27 {
    padding-left: 270px !important; }

  .padd-r-xl-27 {
    padding-right: 270px !important; }

  .padd-t-xl-27 {
    padding-top: 270px !important; }

  .padd-b-xl-27 {
    padding-bottom: 270px !important; }

  .marg-l-xl-27 {
    margin-left: 270px !important; }

  .marg-r-xl-27 {
    margin-right: 270px !important; }

  .marg-t-xl-27 {
    margin-top: 270px !important; }

  .marg-b-xl-27 {
    margin-bottom: 270px !important; }

  .marg-ln-xl-27 {
    margin-left: -270px !important; }

  .marg-rn-xl-27 {
    margin-right: -270px !important; }

  .marg-tn-xl-27 {
    margin-top: -270px !important; }

  .marg-bn-xl-27 {
    margin-bottom: -270px !important; }

  .padd-l-xl-28 {
    padding-left: 280px !important; }

  .padd-r-xl-28 {
    padding-right: 280px !important; }

  .padd-t-xl-28 {
    padding-top: 280px !important; }

  .padd-b-xl-28 {
    padding-bottom: 280px !important; }

  .marg-l-xl-28 {
    margin-left: 280px !important; }

  .marg-r-xl-28 {
    margin-right: 280px !important; }

  .marg-t-xl-28 {
    margin-top: 280px !important; }

  .marg-b-xl-28 {
    margin-bottom: 280px !important; }

  .marg-ln-xl-28 {
    margin-left: -280px !important; }

  .marg-rn-xl-28 {
    margin-right: -280px !important; }

  .marg-tn-xl-28 {
    margin-top: -280px !important; }

  .marg-bn-xl-28 {
    margin-bottom: -280px !important; }

  .padd-l-xl-29 {
    padding-left: 290px !important; }

  .padd-r-xl-29 {
    padding-right: 290px !important; }

  .padd-t-xl-29 {
    padding-top: 290px !important; }

  .padd-b-xl-29 {
    padding-bottom: 290px !important; }

  .marg-l-xl-29 {
    margin-left: 290px !important; }

  .marg-r-xl-29 {
    margin-right: 290px !important; }

  .marg-t-xl-29 {
    margin-top: 290px !important; }

  .marg-b-xl-29 {
    margin-bottom: 290px !important; }

  .marg-ln-xl-29 {
    margin-left: -290px !important; }

  .marg-rn-xl-29 {
    margin-right: -290px !important; }

  .marg-tn-xl-29 {
    margin-top: -290px !important; }

  .marg-bn-xl-29 {
    margin-bottom: -290px !important; }

  .padd-l-xl-30 {
    padding-left: 300px !important; }

  .padd-r-xl-30 {
    padding-right: 300px !important; }

  .padd-t-xl-30 {
    padding-top: 300px !important; }

  .padd-b-xl-30 {
    padding-bottom: 300px !important; }

  .marg-l-xl-30 {
    margin-left: 300px !important; }

  .marg-r-xl-30 {
    margin-right: 300px !important; }

  .marg-t-xl-30 {
    margin-top: 300px !important; }

  .marg-b-xl-30 {
    margin-bottom: 300px !important; }

  .marg-ln-xl-30 {
    margin-left: -300px !important; }

  .marg-rn-xl-30 {
    margin-right: -300px !important; }

  .marg-tn-xl-30 {
    margin-top: -300px !important; }

  .marg-bn-xl-30 {
    margin-bottom: -300px !important; } }
@keyframes marquee {
  from {
    transform: translateX(0); }
  to {
    transform: translateX(-50%); } }
body.bloqueo {
  overflow: hidden; }

.loader {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-image: url(../img/fondo-loader-mov.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-color: #53B7D3;
  color: #ffffff;
  font-size: 40px;
  font-family: "GothamBold"; }
  .loader span {
    text-shadow: -3px -3px 0 #259FC7, 3px -3px 0 #259FC7, -3px 3px 0 #259FC7, 3px 3px 0 #259FC7;
    position: relative; }
  .loader .loading {
    position: relative;
    max-width: 100px; }
  .loader .container {
    height: 100%; }
    .loader .container .row {
      height: 100%; }
  @media screen and (min-width: 768px) {
    .loader {
      background-image: url(../img/fondo-loader.jpg); } }

header {
  width: 100%;
  background-image: url(../img/fondo-header-mov.jpg);
  background-size: 100%;
  background-position: top;
  background-repeat: no-repeat;
  background-color: #E9F6FC;
  position: relative;
  overflow: hidden; }
  header .eleven-razones {
    opacity: 0;
    position: relative;
    left: -200px;
    width: 152px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; }
    header .eleven-razones.active {
      opacity: 1;
      left: 0; }
    @media screen and (min-width: 768px) {
      header .eleven-razones {
        width: 230px; } }
  header .player {
    text-align: center;
    max-width: 300px;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    z-index: 20;
    opacity: 0;
    right: -200px;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; }
    header .player p {
      color: #259FC7;
      font-size: 18px;
      font-family: "GothamMedium";
      margin: 0;
      line-height: 22px; }
      @media screen and (min-width: 768px) {
        header .player p {
          color: #259FC7;
          font-size: 22px;
          font-family: "GothamMedium";
          line-height: 26px;
          text-shadow: 1px 1px 2px #ffffff; } }
      @media screen and (min-width: 992px) {
        header .player p {
          text-shadow: none; } }
    header .player h1 {
      color: #259FC7;
      font-size: 40px;
      font-family: "GothamBlack";
      margin: 0; }
      @media screen and (min-width: 768px) {
        header .player h1 {
          color: #259FC7;
          font-size: 56px;
          font-family: "GothamBlack";
          text-shadow: 1px 1px 2px #ffffff; } }
      @media screen and (min-width: 992px) {
        header .player h1 {
          text-shadow: none; } }
    header .player.active {
      opacity: 1;
      right: 0; }
  header .contenedor-player:before {
    content: "";
    display: none;
    position: absolute;
    width: 100%;
    height: 300px;
    background: linear-gradient(180deg, rgba(233, 246, 252, 0) 0%, #e9f6fc 100%);
    bottom: 520px;
    left: 0;
    z-index: 5; }
    @media screen and (min-width: 768px) {
      header .contenedor-player:before {
        display: none; } }
  header:after {
    content: "";
    display: none;
    width: 100%;
    height: 300px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: url(../img/foot-header.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
    z-index: 10; }
    @media screen and (min-width: 768px) {
      header:after {
        display: block; } }
  header:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 70%;
    background: linear-gradient(180deg, rgba(233, 246, 252, 0) 0%, #e9f6fc 30%);
    bottom: 0;
    left: 0;
    z-index: 5; }
    @media screen and (min-width: 768px) {
      header:before {
        display: none; } }
  @media screen and (min-width: 768px) {
    header {
      height: 1100px;
      background-image: url(../img/fondo-header.jpg);
      background-position: center;
      background-size: cover; } }
  @media screen and (min-width: 992px) {
    header {
      background-position: right; } }

.listening-party {
  position: relative;
  background-image: url(../img/fondo-verde.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden; }
  .listening-party .container {
    z-index: 20; }
  .listening-party p {
    color: #ffffff;
    font-size: 14px;
    font-family: "GothamMedium";
    margin: 0;
    text-transform: uppercase;
    text-align: center; }
    @media screen and (min-width: 768px) {
      .listening-party p {
        color: #ffffff;
        font-size: 18px;
        font-family: "GothamMedium"; } }
  .listening-party h2 {
    color: #ffffff;
    font-size: 36px;
    font-family: "GothamBold";
    margin: 0;
    text-align: center; }
    .listening-party h2 img {
      width: auto;
      max-width: 100%; }
    @media screen and (min-width: 768px) {
      .listening-party h2 {
        color: #ffffff;
        font-size: 56px;
        font-family: "GothamBold"; } }
  .listening-party h3 {
    color: #ffffff;
    font-size: 36px;
    font-family: "GothamBold";
    margin: 0;
    text-align: center; }
    @media screen and (min-width: 768px) {
      .listening-party h3 {
        color: #ffffff;
        font-size: 24px;
        font-family: "GothamBold"; } }
  .listening-party .fecha {
    display: flex;
    align-items: center;
    justify-content: space-between;
    color: #ffffff;
    font-size: 40px;
    font-family: "Xanh Mono", monospace; }
    .listening-party .fecha > div {
      border-right: 1px dotted #ffffff;
      text-align: center;
      padding: 0 1rem;
      line-height: 1; }
      .listening-party .fecha > div:last-child {
        border: none; }
    @media screen and (min-width: 768px) {
      .listening-party .fecha {
        color: #ffffff;
        font-size: 60px;
        font-family: "Xanh Mono", monospace; } }
  .listening-party a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 185px;
    height: 50px;
    background-color: #ffffff;
    border-radius: 10px;
    color: #259FC7;
    font-size: 14px;
    font-family: "GothamBold";
    text-transform: uppercase;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; }
    .listening-party a:hover {
      background-color: #259FC7;
      color: #ffffff;
      text-decoration: none; }
    @media screen and (min-width: 768px) {
      .listening-party a {
        color: #259FC7;
        font-size: 16px;
        font-family: "GothamBold"; } }
  .listening-party .aitana {
    width: auto;
    max-width: 100%; }
    @media screen and (min-width: 992px) {
      .listening-party .aitana {
        position: absolute;
        right: 0;
        bottom: 0;
        z-index: 20; } }
  .listening-party:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 300px;
    background-image: url(../img/listening-party-top-mov.png);
    background-size: 100%;
    background-repeat: no-repeat;
    top: 0;
    left: 0;
    z-index: 10; }
    @media screen and (min-width: 768px) {
      .listening-party:before {
        width: 330px;
        height: 327px;
        background-image: url(../img/avion.svg); } }
  .listening-party:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 120px;
    background-color: #E9F6FC;
    z-index: 1; }
    @media screen and (min-width: 768px) {
      .listening-party:after {
        background-color: transparent;
        bottom: 0;
        top: initial;
        height: 250px;
        background-image: url(../img/remate-listening-party.png);
        background-size: 100%;
        background-position: top; } }
    @media screen and (min-width: 992px) {
      .listening-party:after {
        height: 350px; } }

.video {
  background-color: #E9F6FC;
  background-image: url(../img/video-fondo.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  position: relative;
  overflow: hidden; }
  .video .marquee {
    position: absolute;
    width: 100vw;
    height: 60px;
    max-width: 100%;
    overflow-x: hidden;
    top: 30px; }
    .video .marquee .track {
      position: absolute;
      white-space: nowrap;
      will-change: transform;
      animation: marquee 32s linear infinite; }
      .video .marquee .track .content {
        color: #ffffff;
        font-size: 30px;
        font-family: "Xanh Mono", monospace;
        text-transform: uppercase; }
        @media screen and (min-width: 768px) {
          .video .marquee .track .content {
            color: #ffffff;
            font-size: 40px;
            font-family: "Xanh Mono", monospace; } }
  .video .container {
    position: relative;
    z-index: 10; }
  .video .screen img {
    width: 166px;
    border-radius: 20px;
    border: 5px solid #ffffff;
    box-shadow: -5px 10px 30px rgba(0, 0, 0, 0.2);
    transform: rotate(-10deg); }
    @media screen and (min-width: 768px) {
      .video .screen img {
        width: 300px;
        border-radius: 40px;
        border: 10px solid #ffffff; } }
    @media screen and (min-width: 992px) {
      .video .screen img {
        width: auto; } }
  .video:after {
    content: "";
    display: none;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 500px;
    background-image: url(../img/video-image-cover-mov.png);
    background-size: 100%;
    background-position: bottom;
    background-repeat: no-repeat; }
    @media screen and (min-width: 992px) {
      .video:after {
        background-image: url(../img/video-image-cover.png); } }

.bloque-doble {
  position: relative; }
  .bloque-doble .container {
    position: relative;
    z-index: 10;
    padding-right: 0;
    padding-left: 0;
    max-width: 100%; }
    .bloque-doble .container .row {
      margin: 0; }
      .bloque-doble .container .row > div {
        padding-right: 3rem;
        padding-left: 3rem; }
        @media screen and (min-width: 992px) {
          .bloque-doble .container .row > div {
            padding-right: 15px;
            padding-left: 15px; } }
      @media screen and (min-width: 992px) {
        .bloque-doble .container .row {
          margin-left: -15px;
          margin-right: -15px; } }
    .bloque-doble .container .challenges {
      text-align: center;
      background-image: url(../img/col-doble-left-mov.jpg);
      background-size: cover; }
      .bloque-doble .container .challenges img {
        flex: none;
        width: auto;
        max-width: 100%; }
        .bloque-doble .container .challenges img.nota {
          width: 70px;
          max-width: 70px; }
      .bloque-doble .container .challenges h2 {
        color: #ffffff;
        font-size: 20px;
        font-family: "GothamMedium";
        margin: 0;
        text-transform: uppercase; }
        @media screen and (min-width: 768px) {
          .bloque-doble .container .challenges h2 {
            color: #ffffff;
            font-size: 22px;
            font-family: "GothamMedium"; } }
      .bloque-doble .container .challenges h3 {
        color: #ffffff;
        font-size: 40px;
        font-family: "GothamBlack";
        margin: 0; }
        @media screen and (min-width: 768px) {
          .bloque-doble .container .challenges h3 {
            color: #ffffff;
            font-size: 48px;
            font-family: "GothamMedium"; } }
      .bloque-doble .container .challenges p {
        color: #ffffff;
        font-size: 18px;
        font-family: "GothamMedium";
        margin: 0; }
      .bloque-doble .container .challenges a {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 185px;
        height: 50px;
        background-color: #ffffff;
        border-radius: 10px;
        color: #259FC7;
        font-size: 14px;
        font-family: "GothamBold";
        text-transform: uppercase;
        -webkit-transition: all 0.5s ease-out;
        -moz-transition: all 0.5s ease-out;
        -ms-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out; }
        .bloque-doble .container .challenges a:hover {
          background-color: #259FC7;
          color: #ffffff;
          text-decoration: none; }
        @media screen and (min-width: 768px) {
          .bloque-doble .container .challenges a {
            color: #259FC7;
            font-size: 16px;
            font-family: "GothamBold"; } }
      @media screen and (min-width: 992px) {
        .bloque-doble .container .challenges {
          background: none; } }
    .bloque-doble .container .nuevo {
      background-image: url(../img/col-doble-right.jpg);
      background-size: cover; }
      .bloque-doble .container .nuevo h2 {
        color: #ffffff;
        font-size: 40px;
        font-family: "GothamMedium";
        margin: 0; }
        @media screen and (min-width: 768px) {
          .bloque-doble .container .nuevo h2 {
            color: #ffffff;
            font-size: 52px;
            font-family: "GothamMedium"; } }
      .bloque-doble .container .nuevo a.boton {
        display: flex;
        align-items: center;
        justify-content: center;
        width: auto;
        height: 50px;
        background-color: #292F34;
        border-radius: 10px;
        color: #ffffff;
        font-size: 14px;
        font-family: "GothamBold";
        text-transform: uppercase;
        -webkit-transition: all 0.5s ease-out;
        -moz-transition: all 0.5s ease-out;
        -ms-transition: all 0.5s ease-out;
        -o-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out;
        align-self: flex-start;
        padding: 0 2rem;
        position: relative;
        z-index: 10; }
        .bloque-doble .container .nuevo a.boton:hover {
          background-color: #ffffff;
          color: #292F34;
          text-decoration: none; }
        @media screen and (min-width: 768px) {
          .bloque-doble .container .nuevo a.boton {
            color: #ffffff;
            font-size: 16px;
            font-family: "GothamBold"; } }
      .bloque-doble .container .nuevo .decora {
        position: absolute;
        right: 0;
        bottom: 20%;
        z-index: 1;
        width: 250px; }
        @media screen and (min-width: 992px) {
          .bloque-doble .container .nuevo .decora {
            bottom: 15%;
            width: 336px; } }
      .bloque-doble .container .nuevo:after {
        content: "";
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background-image: url(../img/nuevo-fondo.png);
        background-size: 100%;
        background-position: left bottom;
        background-repeat: no-repeat; }
        @media screen and (min-width: 992px) {
          .bloque-doble .container .nuevo:after {
            display: none; } }
      @media screen and (min-width: 992px) {
        .bloque-doble .container .nuevo {
          background: none; } }
    @media screen and (min-width: 992px) {
      .bloque-doble .container {
        padding-right: 15px;
        padding-left: 15px;
        max-width: 1140px; } }
  .bloque-doble:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: -190px;
    height: 200px;
    width: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    background-image: url(../img/col-doble-left-top-mov.png); }
    @media screen and (min-width: 992px) {
      .bloque-doble:before {
        display: none; } }
  .bloque-doble .container-fluid {
    padding: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0; }
    .bloque-doble .container-fluid .row {
      margin: 0;
      height: 100%; }
      .bloque-doble .container-fluid .row > div {
        padding: 0;
        background-size: cover;
        background-repeat: no-repeat; }
        .bloque-doble .container-fluid .row > div:before {
          content: "";
          display: block;
          position: absolute;
          left: 0;
          top: -250px;
          height: 500px;
          width: 100%;
          background-size: 100%;
          background-repeat: no-repeat;
          background-position: top; }
        .bloque-doble .container-fluid .row > div:first-child {
          background-image: url(../img/col-doble-left.jpg); }
          .bloque-doble .container-fluid .row > div:first-child:before {
            background-image: url(../img/col-doble-left-top.png); }
        .bloque-doble .container-fluid .row > div:last-child {
          background-image: url(../img/col-doble-right.jpg); }
          .bloque-doble .container-fluid .row > div:last-child:before {
            background-image: url(../img/col-doble-right-top.png); }
          .bloque-doble .container-fluid .row > div:last-child:after {
            content: "";
            display: block;
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            background-image: url(../img/nuevo-fondo.png);
            background-size: 60%;
            background-position: left bottom;
            background-repeat: no-repeat; }

.fondos {
  background-color: #E9F6FC;
  position: relative;
  overflow: hidden; }
  .fondos p {
    color: #259FC7;
    font-size: 18px;
    font-family: "GothamBold";
    margin: 0;
    text-align: left; }
    @media screen and (min-width: 768px) {
      .fondos p {
        color: #259FC7;
        font-size: 24px;
        font-family: "GothamBold";
        text-align: center; } }
  .fondos h2 {
    color: #259FC7;
    font-size: 28px;
    font-family: "GothamBold";
    margin: 0;
    text-align: left; }
    @media screen and (min-width: 768px) {
      .fondos h2 {
        color: #259FC7;
        font-size: 48px;
        font-family: "GothamBold";
        text-align: center; } }
  .fondos img {
    width: auto;
    max-width: 100%;
    border-radius: 15px;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
    position: relative;
    z-index: 1; }
  .fondos .carrusel .slick-track {
    padding: 10px 0 20px; }
  .fondos .carrusel .imagen {
    margin: 0 10px; }
  .fondos .imagen {
    outline: none; }
    .fondos .imagen a {
      position: relative;
      display: block;
      text-align: center; }
      .fondos .imagen a img {
        display: inline-block; }
      .fondos .imagen a:hover .boton {
        text-decoration: none; }
        @media screen and (min-width: 1200px) {
          .fondos .imagen a:hover .boton {
            width: 100%;
            height: 100%;
            bottom: 0;
            right: 0;
            background-color: rgba(47, 54, 59, 0.6); } }
  .fondos .boton {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    border-radius: 10px;
    background-color: #2F363B;
    color: #ffffff;
    font-size: 14px;
    font-family: "GothamBold";
    text-transform: uppercase;
    padding: 0 1rem;
    bottom: 20px;
    right: 0px;
    z-index: 10;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out; }
    .fondos .boton img {
      margin-right: .5rem;
      box-shadow: none; }
    @media screen and (min-width: 768px) {
      .fondos .boton {
        bottom: -20px;
        right: -15px; } }
  .fondos:before {
    content: "";
    position: absolute;
    top: 0;
    left: -20px;
    z-index: 0;
    width: 477px;
    height: 544px;
    display: block;
    background-image: url(../img/corazon.svg);
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center; }
  .fondos:after {
    content: "";
    display: block;
    width: 100%;
    height: 120px;
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: url(../img/fondos-foot.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: top;
    z-index: 10; }
    @media screen and (min-width: 768px) {
      .fondos:after {
        background-image: url(../img/foot-header.png);
        background-size: cover;
        height: 300px; } }

.gifs {
  position: relative;
  background-image: url(../img/fondo-verde.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden;
  z-index: 20; }
  .gifs .container {
    position: relative;
    z-index: 10; }
  .gifs p {
    color: #ffffff;
    font-size: 16px;
    font-family: "GothamMedium";
    margin: 0;
    line-height: 24px;
    text-align: center; }
    @media screen and (min-width: 768px) {
      .gifs p {
        color: #ffffff;
        font-size: 18px;
        font-family: "GothamMedium";
        line-height: 30px; } }
    @media screen and (min-width: 992px) {
      .gifs p {
        text-align: left; } }
  .gifs h2 {
    color: #ffffff;
    font-size: 28px;
    font-family: "GothamBold";
    margin: 0;
    line-height: 30px;
    text-align: center; }
    @media screen and (min-width: 768px) {
      .gifs h2 {
        color: #ffffff;
        font-size: 48px;
        font-family: "GothamBold";
        line-height: 52px; } }
    @media screen and (min-width: 992px) {
      .gifs h2 {
        text-align: left; } }
  .gifs h3 {
    color: #ffffff;
    font-size: 18px;
    font-family: "GothamBold";
    margin: 0;
    text-align: center; }
    @media screen and (min-width: 768px) {
      .gifs h3 {
        color: #ffffff;
        font-size: 24px;
        font-family: "GothamBold"; } }
    @media screen and (min-width: 992px) {
      .gifs h3 {
        text-align: left; } }
  .gifs .gif {
    color: #ffffff;
    font-size: 12px;
    font-family: "GothamMedium";
    margin-bottom: 30px; }
    .gifs .gif .imagen {
      background-color: rgba(255, 255, 255, 0.3);
      border-radius: 25px;
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
      display: flex;
      justify-content: center;
      padding: 1rem 0;
      margin-bottom: .5rem; }
    .gifs .gif:last-child {
      margin-bottom: 0; }
  .gifs:after {
    content: "";
    display: block;
    width: 413px;
    height: 435px;
    position: absolute;
    top: 50%;
    left: -50px;
    transform: translateY(-50%);
    background-image: url(../img/nube.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    z-index: 1; }
  .gifs:before {
    content: "";
    display: block;
    width: 100%;
    height: 300px;
    position: absolute;
    bottom: 0px;
    left: 0;
    background-image: url(../img/gifs-remate.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
    z-index: 1; }

.pop {
  position: relative;
  background-image: url(../img/prefooter-fondo.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  overflow: hidden; }
  .pop .container {
    position: relative;
    z-index: 20; }
  .pop p {
    color: #ffffff;
    font-size: 18px;
    font-family: "GothamMedium";
    margin: 0; }
    @media screen and (min-width: 768px) {
      .pop p {
        color: #ffffff;
        font-size: 22px;
        font-family: "GothamMedium"; } }
  .pop h2 {
    color: #ffffff;
    font-size: 36px;
    font-family: "GothamBold";
    margin: 0; }
    @media screen and (min-width: 768px) {
      .pop h2 {
        color: #ffffff;
        font-size: 56px;
        font-family: "GothamBold"; } }
  .pop .marquee {
    position: absolute;
    width: 100vw;
    height: 60px;
    max-width: 100%;
    overflow-x: hidden;
    bottom: 0;
    z-index: 1; }
    .pop .marquee .track {
      position: absolute;
      white-space: nowrap;
      will-change: transform;
      animation: marquee 32s linear infinite; }
      .pop .marquee .track .content {
        color: #ffffff;
        font-size: 30px;
        font-family: "Xanh Mono", monospace;
        text-transform: uppercase; }
        @media screen and (min-width: 768px) {
          .pop .marquee .track .content {
            color: #1F3B49;
            font-size: 250px;
            font-family: "Xanh Mono", monospace;
            text-shadow: -1px -1px 0 #ffffff, 1px -1px 0 #ffffff, -1px 1px 0 #ffffff, 1px 1px 0 #ffffff; } }
      @media screen and (min-width: 768px) {
        .pop .marquee .track {
          animation: marquee 120s linear infinite; } }
    @media screen and (min-width: 768px) {
      .pop .marquee {
        height: 380px;
        bottom: 10%; } }
  .pop:before {
    content: "";
    display: block;
    width: 100%;
    height: 100px;
    position: absolute;
    top: 0px;
    left: 0;
    background-image: url(../img/pop-top.png);
    background-repeat: no-repeat;
    background-size: 120%;
    background-position: top;
    z-index: 1; }
    @media screen and (min-width: 768px) {
      .pop:before {
        height: 300px;
        background-size: cover;
        background-position: center; } }

/*# sourceMappingURL=estilos.css.map */
