/*------------------------------------------------------------------
[Master Stylesheet]

Project:  Lyrae
Version:	1.0
Last change:	16/04/2018 [Add Define a table of contents Link]
Assigned to:	PDD
Primary use:	Company
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
[LAYOUT]

* body
    + Header / header
	+ Page Content / .page-content .name-page
        + Section Layouts / section .name-section
        ...
	+ Footer / footer

-------------------------------------------------------------------*/
/*------------------------------------------------------------------
# [Color codes]

# Text Color (text): #666666
# Text Color Deep (Text, title): #251e20333

------------------------------------------------------------------*/
/*------------------------------------------------------------------
[Typography]

Body copy:		18px/1.6 'Montserrat','Lato', Arial, "Helvetica Neue", sans-serif;
Heading Section:	20px/1.5 'Montserrat','Lato', Arial, "Helvetica Neue", sans-serif;

Notes:	decreasing heading by 0.4em with every subsequent heading level
-------------------------------------------------------------------*/
/*-----------------------------------------------------*/
/*                   ALL STYLES                        */
/*-----------------------------------------------------*/
@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}

@media (max-width: 767px) {
  .container {
    max-width: unset;
    padding-left: 20px;
    padding-right: 20px;
  }
}

/*
========================================================================
    SAPCING
========================================================================
*/
.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.py-0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.p-l-0 {
  padding-left: 0px !important;
}

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

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

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

.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

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

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

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

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

.px-1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
}

.py-1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}

.p-l-1 {
  padding-left: 1px !important;
}

.p-t-1 {
  padding-top: 1px !important;
}

.p-r-1 {
  padding-right: 1px !important;
}

.p-b-1 {
  padding-bottom: 1px !important;
}

.mx-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.my-1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}

.m-l-1 {
  margin-left: 1px !important;
}

.m-t-1 {
  margin-top: 1px !important;
}

.m-r-1 {
  margin-right: 1px !important;
}

.m-b-1 {
  margin-bottom: 1px !important;
}

.px-2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}

.py-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.p-l-2 {
  padding-left: 2px !important;
}

.p-t-2 {
  padding-top: 2px !important;
}

.p-r-2 {
  padding-right: 2px !important;
}

.p-b-2 {
  padding-bottom: 2px !important;
}

.mx-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.my-2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}

.m-l-2 {
  margin-left: 2px !important;
}

.m-t-2 {
  margin-top: 2px !important;
}

.m-r-2 {
  margin-right: 2px !important;
}

.m-b-2 {
  margin-bottom: 2px !important;
}

.px-3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}

.py-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.p-l-3 {
  padding-left: 3px !important;
}

.p-t-3 {
  padding-top: 3px !important;
}

.p-r-3 {
  padding-right: 3px !important;
}

.p-b-3 {
  padding-bottom: 3px !important;
}

.mx-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.my-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.m-l-3 {
  margin-left: 3px !important;
}

.m-t-3 {
  margin-top: 3px !important;
}

.m-r-3 {
  margin-right: 3px !important;
}

.m-b-3 {
  margin-bottom: 3px !important;
}

.px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.p-l-4 {
  padding-left: 4px !important;
}

.p-t-4 {
  padding-top: 4px !important;
}

.p-r-4 {
  padding-right: 4px !important;
}

.p-b-4 {
  padding-bottom: 4px !important;
}

.mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.m-l-4 {
  margin-left: 4px !important;
}

.m-t-4 {
  margin-top: 4px !important;
}

.m-r-4 {
  margin-right: 4px !important;
}

.m-b-4 {
  margin-bottom: 4px !important;
}

.px-5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}

.py-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.p-l-5 {
  padding-left: 5px !important;
}

.p-t-5 {
  padding-top: 5px !important;
}

.p-r-5 {
  padding-right: 5px !important;
}

.p-b-5 {
  padding-bottom: 5px !important;
}

.mx-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.my-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.m-l-5 {
  margin-left: 5px !important;
}

.m-t-5 {
  margin-top: 5px !important;
}

.m-r-5 {
  margin-right: 5px !important;
}

.m-b-5 {
  margin-bottom: 5px !important;
}

.px-6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}

.py-6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

.p-l-6 {
  padding-left: 6px !important;
}

.p-t-6 {
  padding-top: 6px !important;
}

.p-r-6 {
  padding-right: 6px !important;
}

.p-b-6 {
  padding-bottom: 6px !important;
}

.mx-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}

.my-6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}

.m-l-6 {
  margin-left: 6px !important;
}

.m-t-6 {
  margin-top: 6px !important;
}

.m-r-6 {
  margin-right: 6px !important;
}

.m-b-6 {
  margin-bottom: 6px !important;
}

.px-7 {
  padding-left: 7px !important;
  padding-right: 7px !important;
}

.py-7 {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}

.p-l-7 {
  padding-left: 7px !important;
}

.p-t-7 {
  padding-top: 7px !important;
}

.p-r-7 {
  padding-right: 7px !important;
}

.p-b-7 {
  padding-bottom: 7px !important;
}

.mx-7 {
  margin-left: 7px !important;
  margin-right: 7px !important;
}

.my-7 {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}

.m-l-7 {
  margin-left: 7px !important;
}

.m-t-7 {
  margin-top: 7px !important;
}

.m-r-7 {
  margin-right: 7px !important;
}

.m-b-7 {
  margin-bottom: 7px !important;
}

.px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.p-l-8 {
  padding-left: 8px !important;
}

.p-t-8 {
  padding-top: 8px !important;
}

.p-r-8 {
  padding-right: 8px !important;
}

.p-b-8 {
  padding-bottom: 8px !important;
}

.mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.m-l-8 {
  margin-left: 8px !important;
}

.m-t-8 {
  margin-top: 8px !important;
}

.m-r-8 {
  margin-right: 8px !important;
}

.m-b-8 {
  margin-bottom: 8px !important;
}

.px-9 {
  padding-left: 9px !important;
  padding-right: 9px !important;
}

.py-9 {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}

.p-l-9 {
  padding-left: 9px !important;
}

.p-t-9 {
  padding-top: 9px !important;
}

.p-r-9 {
  padding-right: 9px !important;
}

.p-b-9 {
  padding-bottom: 9px !important;
}

.mx-9 {
  margin-left: 9px !important;
  margin-right: 9px !important;
}

.my-9 {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}

.m-l-9 {
  margin-left: 9px !important;
}

.m-t-9 {
  margin-top: 9px !important;
}

.m-r-9 {
  margin-right: 9px !important;
}

.m-b-9 {
  margin-bottom: 9px !important;
}

.px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.p-l-10 {
  padding-left: 10px !important;
}

.p-t-10 {
  padding-top: 10px !important;
}

.p-r-10 {
  padding-right: 10px !important;
}

.p-b-10 {
  padding-bottom: 10px !important;
}

.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.m-l-10 {
  margin-left: 10px !important;
}

.m-t-10 {
  margin-top: 10px !important;
}

.m-r-10 {
  margin-right: 10px !important;
}

.m-b-10 {
  margin-bottom: 10px !important;
}

.px-11 {
  padding-left: 11px !important;
  padding-right: 11px !important;
}

.py-11 {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}

.p-l-11 {
  padding-left: 11px !important;
}

.p-t-11 {
  padding-top: 11px !important;
}

.p-r-11 {
  padding-right: 11px !important;
}

.p-b-11 {
  padding-bottom: 11px !important;
}

.mx-11 {
  margin-left: 11px !important;
  margin-right: 11px !important;
}

.my-11 {
  margin-top: 11px !important;
  margin-bottom: 11px !important;
}

.m-l-11 {
  margin-left: 11px !important;
}

.m-t-11 {
  margin-top: 11px !important;
}

.m-r-11 {
  margin-right: 11px !important;
}

.m-b-11 {
  margin-bottom: 11px !important;
}

.px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}

.py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}

.p-l-12 {
  padding-left: 12px !important;
}

.p-t-12 {
  padding-top: 12px !important;
}

.p-r-12 {
  padding-right: 12px !important;
}

.p-b-12 {
  padding-bottom: 12px !important;
}

.mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}

.my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.m-l-12 {
  margin-left: 12px !important;
}

.m-t-12 {
  margin-top: 12px !important;
}

.m-r-12 {
  margin-right: 12px !important;
}

.m-b-12 {
  margin-bottom: 12px !important;
}

.px-13 {
  padding-left: 13px !important;
  padding-right: 13px !important;
}

.py-13 {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}

.p-l-13 {
  padding-left: 13px !important;
}

.p-t-13 {
  padding-top: 13px !important;
}

.p-r-13 {
  padding-right: 13px !important;
}

.p-b-13 {
  padding-bottom: 13px !important;
}

.mx-13 {
  margin-left: 13px !important;
  margin-right: 13px !important;
}

.my-13 {
  margin-top: 13px !important;
  margin-bottom: 13px !important;
}

.m-l-13 {
  margin-left: 13px !important;
}

.m-t-13 {
  margin-top: 13px !important;
}

.m-r-13 {
  margin-right: 13px !important;
}

.m-b-13 {
  margin-bottom: 13px !important;
}

.px-14 {
  padding-left: 14px !important;
  padding-right: 14px !important;
}

.py-14 {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}

.p-l-14 {
  padding-left: 14px !important;
}

.p-t-14 {
  padding-top: 14px !important;
}

.p-r-14 {
  padding-right: 14px !important;
}

.p-b-14 {
  padding-bottom: 14px !important;
}

.mx-14 {
  margin-left: 14px !important;
  margin-right: 14px !important;
}

.my-14 {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}

.m-l-14 {
  margin-left: 14px !important;
}

.m-t-14 {
  margin-top: 14px !important;
}

.m-r-14 {
  margin-right: 14px !important;
}

.m-b-14 {
  margin-bottom: 14px !important;
}

.px-15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

.py-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.p-l-15 {
  padding-left: 15px !important;
}

.p-t-15 {
  padding-top: 15px !important;
}

.p-r-15 {
  padding-right: 15px !important;
}

.p-b-15 {
  padding-bottom: 15px !important;
}

.mx-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.my-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.m-l-15 {
  margin-left: 15px !important;
}

.m-t-15 {
  margin-top: 15px !important;
}

.m-r-15 {
  margin-right: 15px !important;
}

.m-b-15 {
  margin-bottom: 15px !important;
}

.px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.p-l-16 {
  padding-left: 16px !important;
}

.p-t-16 {
  padding-top: 16px !important;
}

.p-r-16 {
  padding-right: 16px !important;
}

.p-b-16 {
  padding-bottom: 16px !important;
}

.mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.m-l-16 {
  margin-left: 16px !important;
}

.m-t-16 {
  margin-top: 16px !important;
}

.m-r-16 {
  margin-right: 16px !important;
}

.m-b-16 {
  margin-bottom: 16px !important;
}

.px-17 {
  padding-left: 17px !important;
  padding-right: 17px !important;
}

.py-17 {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}

.p-l-17 {
  padding-left: 17px !important;
}

.p-t-17 {
  padding-top: 17px !important;
}

.p-r-17 {
  padding-right: 17px !important;
}

.p-b-17 {
  padding-bottom: 17px !important;
}

.mx-17 {
  margin-left: 17px !important;
  margin-right: 17px !important;
}

.my-17 {
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}

.m-l-17 {
  margin-left: 17px !important;
}

.m-t-17 {
  margin-top: 17px !important;
}

.m-r-17 {
  margin-right: 17px !important;
}

.m-b-17 {
  margin-bottom: 17px !important;
}

.px-18 {
  padding-left: 18px !important;
  padding-right: 18px !important;
}

.py-18 {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}

.p-l-18 {
  padding-left: 18px !important;
}

.p-t-18 {
  padding-top: 18px !important;
}

.p-r-18 {
  padding-right: 18px !important;
}

.p-b-18 {
  padding-bottom: 18px !important;
}

.mx-18 {
  margin-left: 18px !important;
  margin-right: 18px !important;
}

.my-18 {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}

.m-l-18 {
  margin-left: 18px !important;
}

.m-t-18 {
  margin-top: 18px !important;
}

.m-r-18 {
  margin-right: 18px !important;
}

.m-b-18 {
  margin-bottom: 18px !important;
}

.px-19 {
  padding-left: 19px !important;
  padding-right: 19px !important;
}

.py-19 {
  padding-top: 19px !important;
  padding-bottom: 19px !important;
}

.p-l-19 {
  padding-left: 19px !important;
}

.p-t-19 {
  padding-top: 19px !important;
}

.p-r-19 {
  padding-right: 19px !important;
}

.p-b-19 {
  padding-bottom: 19px !important;
}

.mx-19 {
  margin-left: 19px !important;
  margin-right: 19px !important;
}

.my-19 {
  margin-top: 19px !important;
  margin-bottom: 19px !important;
}

.m-l-19 {
  margin-left: 19px !important;
}

.m-t-19 {
  margin-top: 19px !important;
}

.m-r-19 {
  margin-right: 19px !important;
}

.m-b-19 {
  margin-bottom: 19px !important;
}

.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.p-l-20 {
  padding-left: 20px !important;
}

.p-t-20 {
  padding-top: 20px !important;
}

.p-r-20 {
  padding-right: 20px !important;
}

.p-b-20 {
  padding-bottom: 20px !important;
}

.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.m-l-20 {
  margin-left: 20px !important;
}

.m-t-20 {
  margin-top: 20px !important;
}

.m-r-20 {
  margin-right: 20px !important;
}

.m-b-20 {
  margin-bottom: 20px !important;
}

.px-21 {
  padding-left: 21px !important;
  padding-right: 21px !important;
}

.py-21 {
  padding-top: 21px !important;
  padding-bottom: 21px !important;
}

.p-l-21 {
  padding-left: 21px !important;
}

.p-t-21 {
  padding-top: 21px !important;
}

.p-r-21 {
  padding-right: 21px !important;
}

.p-b-21 {
  padding-bottom: 21px !important;
}

.mx-21 {
  margin-left: 21px !important;
  margin-right: 21px !important;
}

.my-21 {
  margin-top: 21px !important;
  margin-bottom: 21px !important;
}

.m-l-21 {
  margin-left: 21px !important;
}

.m-t-21 {
  margin-top: 21px !important;
}

.m-r-21 {
  margin-right: 21px !important;
}

.m-b-21 {
  margin-bottom: 21px !important;
}

.px-22 {
  padding-left: 22px !important;
  padding-right: 22px !important;
}

.py-22 {
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}

.p-l-22 {
  padding-left: 22px !important;
}

.p-t-22 {
  padding-top: 22px !important;
}

.p-r-22 {
  padding-right: 22px !important;
}

.p-b-22 {
  padding-bottom: 22px !important;
}

.mx-22 {
  margin-left: 22px !important;
  margin-right: 22px !important;
}

.my-22 {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
}

.m-l-22 {
  margin-left: 22px !important;
}

.m-t-22 {
  margin-top: 22px !important;
}

.m-r-22 {
  margin-right: 22px !important;
}

.m-b-22 {
  margin-bottom: 22px !important;
}

.px-23 {
  padding-left: 23px !important;
  padding-right: 23px !important;
}

.py-23 {
  padding-top: 23px !important;
  padding-bottom: 23px !important;
}

.p-l-23 {
  padding-left: 23px !important;
}

.p-t-23 {
  padding-top: 23px !important;
}

.p-r-23 {
  padding-right: 23px !important;
}

.p-b-23 {
  padding-bottom: 23px !important;
}

.mx-23 {
  margin-left: 23px !important;
  margin-right: 23px !important;
}

.my-23 {
  margin-top: 23px !important;
  margin-bottom: 23px !important;
}

.m-l-23 {
  margin-left: 23px !important;
}

.m-t-23 {
  margin-top: 23px !important;
}

.m-r-23 {
  margin-right: 23px !important;
}

.m-b-23 {
  margin-bottom: 23px !important;
}

.px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.p-l-24 {
  padding-left: 24px !important;
}

.p-t-24 {
  padding-top: 24px !important;
}

.p-r-24 {
  padding-right: 24px !important;
}

.p-b-24 {
  padding-bottom: 24px !important;
}

.mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.m-l-24 {
  margin-left: 24px !important;
}

.m-t-24 {
  margin-top: 24px !important;
}

.m-r-24 {
  margin-right: 24px !important;
}

.m-b-24 {
  margin-bottom: 24px !important;
}

.px-25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}

.py-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.p-l-25 {
  padding-left: 25px !important;
}

.p-t-25 {
  padding-top: 25px !important;
}

.p-r-25 {
  padding-right: 25px !important;
}

.p-b-25 {
  padding-bottom: 25px !important;
}

.mx-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.my-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.m-l-25 {
  margin-left: 25px !important;
}

.m-t-25 {
  margin-top: 25px !important;
}

.m-r-25 {
  margin-right: 25px !important;
}

.m-b-25 {
  margin-bottom: 25px !important;
}

.px-26 {
  padding-left: 26px !important;
  padding-right: 26px !important;
}

.py-26 {
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}

.p-l-26 {
  padding-left: 26px !important;
}

.p-t-26 {
  padding-top: 26px !important;
}

.p-r-26 {
  padding-right: 26px !important;
}

.p-b-26 {
  padding-bottom: 26px !important;
}

.mx-26 {
  margin-left: 26px !important;
  margin-right: 26px !important;
}

.my-26 {
  margin-top: 26px !important;
  margin-bottom: 26px !important;
}

.m-l-26 {
  margin-left: 26px !important;
}

.m-t-26 {
  margin-top: 26px !important;
}

.m-r-26 {
  margin-right: 26px !important;
}

.m-b-26 {
  margin-bottom: 26px !important;
}

.px-27 {
  padding-left: 27px !important;
  padding-right: 27px !important;
}

.py-27 {
  padding-top: 27px !important;
  padding-bottom: 27px !important;
}

.p-l-27 {
  padding-left: 27px !important;
}

.p-t-27 {
  padding-top: 27px !important;
}

.p-r-27 {
  padding-right: 27px !important;
}

.p-b-27 {
  padding-bottom: 27px !important;
}

.mx-27 {
  margin-left: 27px !important;
  margin-right: 27px !important;
}

.my-27 {
  margin-top: 27px !important;
  margin-bottom: 27px !important;
}

.m-l-27 {
  margin-left: 27px !important;
}

.m-t-27 {
  margin-top: 27px !important;
}

.m-r-27 {
  margin-right: 27px !important;
}

.m-b-27 {
  margin-bottom: 27px !important;
}

.px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}

.py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}

.p-l-28 {
  padding-left: 28px !important;
}

.p-t-28 {
  padding-top: 28px !important;
}

.p-r-28 {
  padding-right: 28px !important;
}

.p-b-28 {
  padding-bottom: 28px !important;
}

.mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}

.my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.m-l-28 {
  margin-left: 28px !important;
}

.m-t-28 {
  margin-top: 28px !important;
}

.m-r-28 {
  margin-right: 28px !important;
}

.m-b-28 {
  margin-bottom: 28px !important;
}

.px-29 {
  padding-left: 29px !important;
  padding-right: 29px !important;
}

.py-29 {
  padding-top: 29px !important;
  padding-bottom: 29px !important;
}

.p-l-29 {
  padding-left: 29px !important;
}

.p-t-29 {
  padding-top: 29px !important;
}

.p-r-29 {
  padding-right: 29px !important;
}

.p-b-29 {
  padding-bottom: 29px !important;
}

.mx-29 {
  margin-left: 29px !important;
  margin-right: 29px !important;
}

.my-29 {
  margin-top: 29px !important;
  margin-bottom: 29px !important;
}

.m-l-29 {
  margin-left: 29px !important;
}

.m-t-29 {
  margin-top: 29px !important;
}

.m-r-29 {
  margin-right: 29px !important;
}

.m-b-29 {
  margin-bottom: 29px !important;
}

.px-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}

.py-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.p-l-30 {
  padding-left: 30px !important;
}

.p-t-30 {
  padding-top: 30px !important;
}

.p-r-30 {
  padding-right: 30px !important;
}

.p-b-30 {
  padding-bottom: 30px !important;
}

.mx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.m-l-30 {
  margin-left: 30px !important;
}

.m-t-30 {
  margin-top: 30px !important;
}

.m-r-30 {
  margin-right: 30px !important;
}

.m-b-30 {
  margin-bottom: 30px !important;
}

.px-31 {
  padding-left: 31px !important;
  padding-right: 31px !important;
}

.py-31 {
  padding-top: 31px !important;
  padding-bottom: 31px !important;
}

.p-l-31 {
  padding-left: 31px !important;
}

.p-t-31 {
  padding-top: 31px !important;
}

.p-r-31 {
  padding-right: 31px !important;
}

.p-b-31 {
  padding-bottom: 31px !important;
}

.mx-31 {
  margin-left: 31px !important;
  margin-right: 31px !important;
}

.my-31 {
  margin-top: 31px !important;
  margin-bottom: 31px !important;
}

.m-l-31 {
  margin-left: 31px !important;
}

.m-t-31 {
  margin-top: 31px !important;
}

.m-r-31 {
  margin-right: 31px !important;
}

.m-b-31 {
  margin-bottom: 31px !important;
}

.px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}

.py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}

.p-l-32 {
  padding-left: 32px !important;
}

.p-t-32 {
  padding-top: 32px !important;
}

.p-r-32 {
  padding-right: 32px !important;
}

.p-b-32 {
  padding-bottom: 32px !important;
}

.mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.m-l-32 {
  margin-left: 32px !important;
}

.m-t-32 {
  margin-top: 32px !important;
}

.m-r-32 {
  margin-right: 32px !important;
}

.m-b-32 {
  margin-bottom: 32px !important;
}

.px-33 {
  padding-left: 33px !important;
  padding-right: 33px !important;
}

.py-33 {
  padding-top: 33px !important;
  padding-bottom: 33px !important;
}

.p-l-33 {
  padding-left: 33px !important;
}

.p-t-33 {
  padding-top: 33px !important;
}

.p-r-33 {
  padding-right: 33px !important;
}

.p-b-33 {
  padding-bottom: 33px !important;
}

.mx-33 {
  margin-left: 33px !important;
  margin-right: 33px !important;
}

.my-33 {
  margin-top: 33px !important;
  margin-bottom: 33px !important;
}

.m-l-33 {
  margin-left: 33px !important;
}

.m-t-33 {
  margin-top: 33px !important;
}

.m-r-33 {
  margin-right: 33px !important;
}

.m-b-33 {
  margin-bottom: 33px !important;
}

.px-34 {
  padding-left: 34px !important;
  padding-right: 34px !important;
}

.py-34 {
  padding-top: 34px !important;
  padding-bottom: 34px !important;
}

.p-l-34 {
  padding-left: 34px !important;
}

.p-t-34 {
  padding-top: 34px !important;
}

.p-r-34 {
  padding-right: 34px !important;
}

.p-b-34 {
  padding-bottom: 34px !important;
}

.mx-34 {
  margin-left: 34px !important;
  margin-right: 34px !important;
}

.my-34 {
  margin-top: 34px !important;
  margin-bottom: 34px !important;
}

.m-l-34 {
  margin-left: 34px !important;
}

.m-t-34 {
  margin-top: 34px !important;
}

.m-r-34 {
  margin-right: 34px !important;
}

.m-b-34 {
  margin-bottom: 34px !important;
}

.px-35 {
  padding-left: 35px !important;
  padding-right: 35px !important;
}

.py-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.p-l-35 {
  padding-left: 35px !important;
}

.p-t-35 {
  padding-top: 35px !important;
}

.p-r-35 {
  padding-right: 35px !important;
}

.p-b-35 {
  padding-bottom: 35px !important;
}

.mx-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.my-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.m-l-35 {
  margin-left: 35px !important;
}

.m-t-35 {
  margin-top: 35px !important;
}

.m-r-35 {
  margin-right: 35px !important;
}

.m-b-35 {
  margin-bottom: 35px !important;
}

.px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}

.py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}

.p-l-36 {
  padding-left: 36px !important;
}

.p-t-36 {
  padding-top: 36px !important;
}

.p-r-36 {
  padding-right: 36px !important;
}

.p-b-36 {
  padding-bottom: 36px !important;
}

.mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}

.my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.m-l-36 {
  margin-left: 36px !important;
}

.m-t-36 {
  margin-top: 36px !important;
}

.m-r-36 {
  margin-right: 36px !important;
}

.m-b-36 {
  margin-bottom: 36px !important;
}

.px-37 {
  padding-left: 37px !important;
  padding-right: 37px !important;
}

.py-37 {
  padding-top: 37px !important;
  padding-bottom: 37px !important;
}

.p-l-37 {
  padding-left: 37px !important;
}

.p-t-37 {
  padding-top: 37px !important;
}

.p-r-37 {
  padding-right: 37px !important;
}

.p-b-37 {
  padding-bottom: 37px !important;
}

.mx-37 {
  margin-left: 37px !important;
  margin-right: 37px !important;
}

.my-37 {
  margin-top: 37px !important;
  margin-bottom: 37px !important;
}

.m-l-37 {
  margin-left: 37px !important;
}

.m-t-37 {
  margin-top: 37px !important;
}

.m-r-37 {
  margin-right: 37px !important;
}

.m-b-37 {
  margin-bottom: 37px !important;
}

.px-38 {
  padding-left: 38px !important;
  padding-right: 38px !important;
}

.py-38 {
  padding-top: 38px !important;
  padding-bottom: 38px !important;
}

.p-l-38 {
  padding-left: 38px !important;
}

.p-t-38 {
  padding-top: 38px !important;
}

.p-r-38 {
  padding-right: 38px !important;
}

.p-b-38 {
  padding-bottom: 38px !important;
}

.mx-38 {
  margin-left: 38px !important;
  margin-right: 38px !important;
}

.my-38 {
  margin-top: 38px !important;
  margin-bottom: 38px !important;
}

.m-l-38 {
  margin-left: 38px !important;
}

.m-t-38 {
  margin-top: 38px !important;
}

.m-r-38 {
  margin-right: 38px !important;
}

.m-b-38 {
  margin-bottom: 38px !important;
}

.px-39 {
  padding-left: 39px !important;
  padding-right: 39px !important;
}

.py-39 {
  padding-top: 39px !important;
  padding-bottom: 39px !important;
}

.p-l-39 {
  padding-left: 39px !important;
}

.p-t-39 {
  padding-top: 39px !important;
}

.p-r-39 {
  padding-right: 39px !important;
}

.p-b-39 {
  padding-bottom: 39px !important;
}

.mx-39 {
  margin-left: 39px !important;
  margin-right: 39px !important;
}

.my-39 {
  margin-top: 39px !important;
  margin-bottom: 39px !important;
}

.m-l-39 {
  margin-left: 39px !important;
}

.m-t-39 {
  margin-top: 39px !important;
}

.m-r-39 {
  margin-right: 39px !important;
}

.m-b-39 {
  margin-bottom: 39px !important;
}

.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.p-l-40 {
  padding-left: 40px !important;
}

.p-t-40 {
  padding-top: 40px !important;
}

.p-r-40 {
  padding-right: 40px !important;
}

.p-b-40 {
  padding-bottom: 40px !important;
}

.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.m-l-40 {
  margin-left: 40px !important;
}

.m-t-40 {
  margin-top: 40px !important;
}

.m-r-40 {
  margin-right: 40px !important;
}

.m-b-40 {
  margin-bottom: 40px !important;
}

.px-41 {
  padding-left: 41px !important;
  padding-right: 41px !important;
}

.py-41 {
  padding-top: 41px !important;
  padding-bottom: 41px !important;
}

.p-l-41 {
  padding-left: 41px !important;
}

.p-t-41 {
  padding-top: 41px !important;
}

.p-r-41 {
  padding-right: 41px !important;
}

.p-b-41 {
  padding-bottom: 41px !important;
}

.mx-41 {
  margin-left: 41px !important;
  margin-right: 41px !important;
}

.my-41 {
  margin-top: 41px !important;
  margin-bottom: 41px !important;
}

.m-l-41 {
  margin-left: 41px !important;
}

.m-t-41 {
  margin-top: 41px !important;
}

.m-r-41 {
  margin-right: 41px !important;
}

.m-b-41 {
  margin-bottom: 41px !important;
}

.px-42 {
  padding-left: 42px !important;
  padding-right: 42px !important;
}

.py-42 {
  padding-top: 42px !important;
  padding-bottom: 42px !important;
}

.p-l-42 {
  padding-left: 42px !important;
}

.p-t-42 {
  padding-top: 42px !important;
}

.p-r-42 {
  padding-right: 42px !important;
}

.p-b-42 {
  padding-bottom: 42px !important;
}

.mx-42 {
  margin-left: 42px !important;
  margin-right: 42px !important;
}

.my-42 {
  margin-top: 42px !important;
  margin-bottom: 42px !important;
}

.m-l-42 {
  margin-left: 42px !important;
}

.m-t-42 {
  margin-top: 42px !important;
}

.m-r-42 {
  margin-right: 42px !important;
}

.m-b-42 {
  margin-bottom: 42px !important;
}

.px-43 {
  padding-left: 43px !important;
  padding-right: 43px !important;
}

.py-43 {
  padding-top: 43px !important;
  padding-bottom: 43px !important;
}

.p-l-43 {
  padding-left: 43px !important;
}

.p-t-43 {
  padding-top: 43px !important;
}

.p-r-43 {
  padding-right: 43px !important;
}

.p-b-43 {
  padding-bottom: 43px !important;
}

.mx-43 {
  margin-left: 43px !important;
  margin-right: 43px !important;
}

.my-43 {
  margin-top: 43px !important;
  margin-bottom: 43px !important;
}

.m-l-43 {
  margin-left: 43px !important;
}

.m-t-43 {
  margin-top: 43px !important;
}

.m-r-43 {
  margin-right: 43px !important;
}

.m-b-43 {
  margin-bottom: 43px !important;
}

.px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}

.py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}

.p-l-44 {
  padding-left: 44px !important;
}

.p-t-44 {
  padding-top: 44px !important;
}

.p-r-44 {
  padding-right: 44px !important;
}

.p-b-44 {
  padding-bottom: 44px !important;
}

.mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}

.my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}

.m-l-44 {
  margin-left: 44px !important;
}

.m-t-44 {
  margin-top: 44px !important;
}

.m-r-44 {
  margin-right: 44px !important;
}

.m-b-44 {
  margin-bottom: 44px !important;
}

.px-45 {
  padding-left: 45px !important;
  padding-right: 45px !important;
}

.py-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.p-l-45 {
  padding-left: 45px !important;
}

.p-t-45 {
  padding-top: 45px !important;
}

.p-r-45 {
  padding-right: 45px !important;
}

.p-b-45 {
  padding-bottom: 45px !important;
}

.mx-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.my-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.m-l-45 {
  margin-left: 45px !important;
}

.m-t-45 {
  margin-top: 45px !important;
}

.m-r-45 {
  margin-right: 45px !important;
}

.m-b-45 {
  margin-bottom: 45px !important;
}

.px-46 {
  padding-left: 46px !important;
  padding-right: 46px !important;
}

.py-46 {
  padding-top: 46px !important;
  padding-bottom: 46px !important;
}

.p-l-46 {
  padding-left: 46px !important;
}

.p-t-46 {
  padding-top: 46px !important;
}

.p-r-46 {
  padding-right: 46px !important;
}

.p-b-46 {
  padding-bottom: 46px !important;
}

.mx-46 {
  margin-left: 46px !important;
  margin-right: 46px !important;
}

.my-46 {
  margin-top: 46px !important;
  margin-bottom: 46px !important;
}

.m-l-46 {
  margin-left: 46px !important;
}

.m-t-46 {
  margin-top: 46px !important;
}

.m-r-46 {
  margin-right: 46px !important;
}

.m-b-46 {
  margin-bottom: 46px !important;
}

.px-47 {
  padding-left: 47px !important;
  padding-right: 47px !important;
}

.py-47 {
  padding-top: 47px !important;
  padding-bottom: 47px !important;
}

.p-l-47 {
  padding-left: 47px !important;
}

.p-t-47 {
  padding-top: 47px !important;
}

.p-r-47 {
  padding-right: 47px !important;
}

.p-b-47 {
  padding-bottom: 47px !important;
}

.mx-47 {
  margin-left: 47px !important;
  margin-right: 47px !important;
}

.my-47 {
  margin-top: 47px !important;
  margin-bottom: 47px !important;
}

.m-l-47 {
  margin-left: 47px !important;
}

.m-t-47 {
  margin-top: 47px !important;
}

.m-r-47 {
  margin-right: 47px !important;
}

.m-b-47 {
  margin-bottom: 47px !important;
}

.px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.p-l-48 {
  padding-left: 48px !important;
}

.p-t-48 {
  padding-top: 48px !important;
}

.p-r-48 {
  padding-right: 48px !important;
}

.p-b-48 {
  padding-bottom: 48px !important;
}

.mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.m-l-48 {
  margin-left: 48px !important;
}

.m-t-48 {
  margin-top: 48px !important;
}

.m-r-48 {
  margin-right: 48px !important;
}

.m-b-48 {
  margin-bottom: 48px !important;
}

.px-49 {
  padding-left: 49px !important;
  padding-right: 49px !important;
}

.py-49 {
  padding-top: 49px !important;
  padding-bottom: 49px !important;
}

.p-l-49 {
  padding-left: 49px !important;
}

.p-t-49 {
  padding-top: 49px !important;
}

.p-r-49 {
  padding-right: 49px !important;
}

.p-b-49 {
  padding-bottom: 49px !important;
}

.mx-49 {
  margin-left: 49px !important;
  margin-right: 49px !important;
}

.my-49 {
  margin-top: 49px !important;
  margin-bottom: 49px !important;
}

.m-l-49 {
  margin-left: 49px !important;
}

.m-t-49 {
  margin-top: 49px !important;
}

.m-r-49 {
  margin-right: 49px !important;
}

.m-b-49 {
  margin-bottom: 49px !important;
}

.px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}

.py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.p-l-50 {
  padding-left: 50px !important;
}

.p-t-50 {
  padding-top: 50px !important;
}

.p-r-50 {
  padding-right: 50px !important;
}

.p-b-50 {
  padding-bottom: 50px !important;
}

.mx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.m-l-50 {
  margin-left: 50px !important;
}

.m-t-50 {
  margin-top: 50px !important;
}

.m-r-50 {
  margin-right: 50px !important;
}

.m-b-50 {
  margin-bottom: 50px !important;
}

.px-51 {
  padding-left: 51px !important;
  padding-right: 51px !important;
}

.py-51 {
  padding-top: 51px !important;
  padding-bottom: 51px !important;
}

.p-l-51 {
  padding-left: 51px !important;
}

.p-t-51 {
  padding-top: 51px !important;
}

.p-r-51 {
  padding-right: 51px !important;
}

.p-b-51 {
  padding-bottom: 51px !important;
}

.mx-51 {
  margin-left: 51px !important;
  margin-right: 51px !important;
}

.my-51 {
  margin-top: 51px !important;
  margin-bottom: 51px !important;
}

.m-l-51 {
  margin-left: 51px !important;
}

.m-t-51 {
  margin-top: 51px !important;
}

.m-r-51 {
  margin-right: 51px !important;
}

.m-b-51 {
  margin-bottom: 51px !important;
}

.px-52 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}

.py-52 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}

.p-l-52 {
  padding-left: 52px !important;
}

.p-t-52 {
  padding-top: 52px !important;
}

.p-r-52 {
  padding-right: 52px !important;
}

.p-b-52 {
  padding-bottom: 52px !important;
}

.mx-52 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}

.my-52 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}

.m-l-52 {
  margin-left: 52px !important;
}

.m-t-52 {
  margin-top: 52px !important;
}

.m-r-52 {
  margin-right: 52px !important;
}

.m-b-52 {
  margin-bottom: 52px !important;
}

.px-53 {
  padding-left: 53px !important;
  padding-right: 53px !important;
}

.py-53 {
  padding-top: 53px !important;
  padding-bottom: 53px !important;
}

.p-l-53 {
  padding-left: 53px !important;
}

.p-t-53 {
  padding-top: 53px !important;
}

.p-r-53 {
  padding-right: 53px !important;
}

.p-b-53 {
  padding-bottom: 53px !important;
}

.mx-53 {
  margin-left: 53px !important;
  margin-right: 53px !important;
}

.my-53 {
  margin-top: 53px !important;
  margin-bottom: 53px !important;
}

.m-l-53 {
  margin-left: 53px !important;
}

.m-t-53 {
  margin-top: 53px !important;
}

.m-r-53 {
  margin-right: 53px !important;
}

.m-b-53 {
  margin-bottom: 53px !important;
}

.px-54 {
  padding-left: 54px !important;
  padding-right: 54px !important;
}

.py-54 {
  padding-top: 54px !important;
  padding-bottom: 54px !important;
}

.p-l-54 {
  padding-left: 54px !important;
}

.p-t-54 {
  padding-top: 54px !important;
}

.p-r-54 {
  padding-right: 54px !important;
}

.p-b-54 {
  padding-bottom: 54px !important;
}

.mx-54 {
  margin-left: 54px !important;
  margin-right: 54px !important;
}

.my-54 {
  margin-top: 54px !important;
  margin-bottom: 54px !important;
}

.m-l-54 {
  margin-left: 54px !important;
}

.m-t-54 {
  margin-top: 54px !important;
}

.m-r-54 {
  margin-right: 54px !important;
}

.m-b-54 {
  margin-bottom: 54px !important;
}

.px-55 {
  padding-left: 55px !important;
  padding-right: 55px !important;
}

.py-55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}

.p-l-55 {
  padding-left: 55px !important;
}

.p-t-55 {
  padding-top: 55px !important;
}

.p-r-55 {
  padding-right: 55px !important;
}

.p-b-55 {
  padding-bottom: 55px !important;
}

.mx-55 {
  margin-left: 55px !important;
  margin-right: 55px !important;
}

.my-55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}

.m-l-55 {
  margin-left: 55px !important;
}

.m-t-55 {
  margin-top: 55px !important;
}

.m-r-55 {
  margin-right: 55px !important;
}

.m-b-55 {
  margin-bottom: 55px !important;
}

.px-56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}

.py-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}

.p-l-56 {
  padding-left: 56px !important;
}

.p-t-56 {
  padding-top: 56px !important;
}

.p-r-56 {
  padding-right: 56px !important;
}

.p-b-56 {
  padding-bottom: 56px !important;
}

.mx-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}

.my-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.m-l-56 {
  margin-left: 56px !important;
}

.m-t-56 {
  margin-top: 56px !important;
}

.m-r-56 {
  margin-right: 56px !important;
}

.m-b-56 {
  margin-bottom: 56px !important;
}

.px-57 {
  padding-left: 57px !important;
  padding-right: 57px !important;
}

.py-57 {
  padding-top: 57px !important;
  padding-bottom: 57px !important;
}

.p-l-57 {
  padding-left: 57px !important;
}

.p-t-57 {
  padding-top: 57px !important;
}

.p-r-57 {
  padding-right: 57px !important;
}

.p-b-57 {
  padding-bottom: 57px !important;
}

.mx-57 {
  margin-left: 57px !important;
  margin-right: 57px !important;
}

.my-57 {
  margin-top: 57px !important;
  margin-bottom: 57px !important;
}

.m-l-57 {
  margin-left: 57px !important;
}

.m-t-57 {
  margin-top: 57px !important;
}

.m-r-57 {
  margin-right: 57px !important;
}

.m-b-57 {
  margin-bottom: 57px !important;
}

.px-58 {
  padding-left: 58px !important;
  padding-right: 58px !important;
}

.py-58 {
  padding-top: 58px !important;
  padding-bottom: 58px !important;
}

.p-l-58 {
  padding-left: 58px !important;
}

.p-t-58 {
  padding-top: 58px !important;
}

.p-r-58 {
  padding-right: 58px !important;
}

.p-b-58 {
  padding-bottom: 58px !important;
}

.mx-58 {
  margin-left: 58px !important;
  margin-right: 58px !important;
}

.my-58 {
  margin-top: 58px !important;
  margin-bottom: 58px !important;
}

.m-l-58 {
  margin-left: 58px !important;
}

.m-t-58 {
  margin-top: 58px !important;
}

.m-r-58 {
  margin-right: 58px !important;
}

.m-b-58 {
  margin-bottom: 58px !important;
}

.px-59 {
  padding-left: 59px !important;
  padding-right: 59px !important;
}

.py-59 {
  padding-top: 59px !important;
  padding-bottom: 59px !important;
}

.p-l-59 {
  padding-left: 59px !important;
}

.p-t-59 {
  padding-top: 59px !important;
}

.p-r-59 {
  padding-right: 59px !important;
}

.p-b-59 {
  padding-bottom: 59px !important;
}

.mx-59 {
  margin-left: 59px !important;
  margin-right: 59px !important;
}

.my-59 {
  margin-top: 59px !important;
  margin-bottom: 59px !important;
}

.m-l-59 {
  margin-left: 59px !important;
}

.m-t-59 {
  margin-top: 59px !important;
}

.m-r-59 {
  margin-right: 59px !important;
}

.m-b-59 {
  margin-bottom: 59px !important;
}

.px-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}

.py-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.p-l-60 {
  padding-left: 60px !important;
}

.p-t-60 {
  padding-top: 60px !important;
}

.p-r-60 {
  padding-right: 60px !important;
}

.p-b-60 {
  padding-bottom: 60px !important;
}

.mx-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.my-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.m-l-60 {
  margin-left: 60px !important;
}

.m-t-60 {
  margin-top: 60px !important;
}

.m-r-60 {
  margin-right: 60px !important;
}

.m-b-60 {
  margin-bottom: 60px !important;
}

.px-61 {
  padding-left: 61px !important;
  padding-right: 61px !important;
}

.py-61 {
  padding-top: 61px !important;
  padding-bottom: 61px !important;
}

.p-l-61 {
  padding-left: 61px !important;
}

.p-t-61 {
  padding-top: 61px !important;
}

.p-r-61 {
  padding-right: 61px !important;
}

.p-b-61 {
  padding-bottom: 61px !important;
}

.mx-61 {
  margin-left: 61px !important;
  margin-right: 61px !important;
}

.my-61 {
  margin-top: 61px !important;
  margin-bottom: 61px !important;
}

.m-l-61 {
  margin-left: 61px !important;
}

.m-t-61 {
  margin-top: 61px !important;
}

.m-r-61 {
  margin-right: 61px !important;
}

.m-b-61 {
  margin-bottom: 61px !important;
}

.px-62 {
  padding-left: 62px !important;
  padding-right: 62px !important;
}

.py-62 {
  padding-top: 62px !important;
  padding-bottom: 62px !important;
}

.p-l-62 {
  padding-left: 62px !important;
}

.p-t-62 {
  padding-top: 62px !important;
}

.p-r-62 {
  padding-right: 62px !important;
}

.p-b-62 {
  padding-bottom: 62px !important;
}

.mx-62 {
  margin-left: 62px !important;
  margin-right: 62px !important;
}

.my-62 {
  margin-top: 62px !important;
  margin-bottom: 62px !important;
}

.m-l-62 {
  margin-left: 62px !important;
}

.m-t-62 {
  margin-top: 62px !important;
}

.m-r-62 {
  margin-right: 62px !important;
}

.m-b-62 {
  margin-bottom: 62px !important;
}

.px-63 {
  padding-left: 63px !important;
  padding-right: 63px !important;
}

.py-63 {
  padding-top: 63px !important;
  padding-bottom: 63px !important;
}

.p-l-63 {
  padding-left: 63px !important;
}

.p-t-63 {
  padding-top: 63px !important;
}

.p-r-63 {
  padding-right: 63px !important;
}

.p-b-63 {
  padding-bottom: 63px !important;
}

.mx-63 {
  margin-left: 63px !important;
  margin-right: 63px !important;
}

.my-63 {
  margin-top: 63px !important;
  margin-bottom: 63px !important;
}

.m-l-63 {
  margin-left: 63px !important;
}

.m-t-63 {
  margin-top: 63px !important;
}

.m-r-63 {
  margin-right: 63px !important;
}

.m-b-63 {
  margin-bottom: 63px !important;
}

.px-64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}

.py-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}

.p-l-64 {
  padding-left: 64px !important;
}

.p-t-64 {
  padding-top: 64px !important;
}

.p-r-64 {
  padding-right: 64px !important;
}

.p-b-64 {
  padding-bottom: 64px !important;
}

.mx-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}

.my-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.m-l-64 {
  margin-left: 64px !important;
}

.m-t-64 {
  margin-top: 64px !important;
}

.m-r-64 {
  margin-right: 64px !important;
}

.m-b-64 {
  margin-bottom: 64px !important;
}

.px-65 {
  padding-left: 65px !important;
  padding-right: 65px !important;
}

.py-65 {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}

.p-l-65 {
  padding-left: 65px !important;
}

.p-t-65 {
  padding-top: 65px !important;
}

.p-r-65 {
  padding-right: 65px !important;
}

.p-b-65 {
  padding-bottom: 65px !important;
}

.mx-65 {
  margin-left: 65px !important;
  margin-right: 65px !important;
}

.my-65 {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}

.m-l-65 {
  margin-left: 65px !important;
}

.m-t-65 {
  margin-top: 65px !important;
}

.m-r-65 {
  margin-right: 65px !important;
}

.m-b-65 {
  margin-bottom: 65px !important;
}

.px-66 {
  padding-left: 66px !important;
  padding-right: 66px !important;
}

.py-66 {
  padding-top: 66px !important;
  padding-bottom: 66px !important;
}

.p-l-66 {
  padding-left: 66px !important;
}

.p-t-66 {
  padding-top: 66px !important;
}

.p-r-66 {
  padding-right: 66px !important;
}

.p-b-66 {
  padding-bottom: 66px !important;
}

.mx-66 {
  margin-left: 66px !important;
  margin-right: 66px !important;
}

.my-66 {
  margin-top: 66px !important;
  margin-bottom: 66px !important;
}

.m-l-66 {
  margin-left: 66px !important;
}

.m-t-66 {
  margin-top: 66px !important;
}

.m-r-66 {
  margin-right: 66px !important;
}

.m-b-66 {
  margin-bottom: 66px !important;
}

.px-67 {
  padding-left: 67px !important;
  padding-right: 67px !important;
}

.py-67 {
  padding-top: 67px !important;
  padding-bottom: 67px !important;
}

.p-l-67 {
  padding-left: 67px !important;
}

.p-t-67 {
  padding-top: 67px !important;
}

.p-r-67 {
  padding-right: 67px !important;
}

.p-b-67 {
  padding-bottom: 67px !important;
}

.mx-67 {
  margin-left: 67px !important;
  margin-right: 67px !important;
}

.my-67 {
  margin-top: 67px !important;
  margin-bottom: 67px !important;
}

.m-l-67 {
  margin-left: 67px !important;
}

.m-t-67 {
  margin-top: 67px !important;
}

.m-r-67 {
  margin-right: 67px !important;
}

.m-b-67 {
  margin-bottom: 67px !important;
}

.px-68 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}

.py-68 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}

.p-l-68 {
  padding-left: 68px !important;
}

.p-t-68 {
  padding-top: 68px !important;
}

.p-r-68 {
  padding-right: 68px !important;
}

.p-b-68 {
  padding-bottom: 68px !important;
}

.mx-68 {
  margin-left: 68px !important;
  margin-right: 68px !important;
}

.my-68 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}

.m-l-68 {
  margin-left: 68px !important;
}

.m-t-68 {
  margin-top: 68px !important;
}

.m-r-68 {
  margin-right: 68px !important;
}

.m-b-68 {
  margin-bottom: 68px !important;
}

.px-69 {
  padding-left: 69px !important;
  padding-right: 69px !important;
}

.py-69 {
  padding-top: 69px !important;
  padding-bottom: 69px !important;
}

.p-l-69 {
  padding-left: 69px !important;
}

.p-t-69 {
  padding-top: 69px !important;
}

.p-r-69 {
  padding-right: 69px !important;
}

.p-b-69 {
  padding-bottom: 69px !important;
}

.mx-69 {
  margin-left: 69px !important;
  margin-right: 69px !important;
}

.my-69 {
  margin-top: 69px !important;
  margin-bottom: 69px !important;
}

.m-l-69 {
  margin-left: 69px !important;
}

.m-t-69 {
  margin-top: 69px !important;
}

.m-r-69 {
  margin-right: 69px !important;
}

.m-b-69 {
  margin-bottom: 69px !important;
}

.px-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}

.py-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.p-l-70 {
  padding-left: 70px !important;
}

.p-t-70 {
  padding-top: 70px !important;
}

.p-r-70 {
  padding-right: 70px !important;
}

.p-b-70 {
  padding-bottom: 70px !important;
}

.mx-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.my-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.m-l-70 {
  margin-left: 70px !important;
}

.m-t-70 {
  margin-top: 70px !important;
}

.m-r-70 {
  margin-right: 70px !important;
}

.m-b-70 {
  margin-bottom: 70px !important;
}

.px-71 {
  padding-left: 71px !important;
  padding-right: 71px !important;
}

.py-71 {
  padding-top: 71px !important;
  padding-bottom: 71px !important;
}

.p-l-71 {
  padding-left: 71px !important;
}

.p-t-71 {
  padding-top: 71px !important;
}

.p-r-71 {
  padding-right: 71px !important;
}

.p-b-71 {
  padding-bottom: 71px !important;
}

.mx-71 {
  margin-left: 71px !important;
  margin-right: 71px !important;
}

.my-71 {
  margin-top: 71px !important;
  margin-bottom: 71px !important;
}

.m-l-71 {
  margin-left: 71px !important;
}

.m-t-71 {
  margin-top: 71px !important;
}

.m-r-71 {
  margin-right: 71px !important;
}

.m-b-71 {
  margin-bottom: 71px !important;
}

.px-72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}

.py-72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}

.p-l-72 {
  padding-left: 72px !important;
}

.p-t-72 {
  padding-top: 72px !important;
}

.p-r-72 {
  padding-right: 72px !important;
}

.p-b-72 {
  padding-bottom: 72px !important;
}

.mx-72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}

.my-72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}

.m-l-72 {
  margin-left: 72px !important;
}

.m-t-72 {
  margin-top: 72px !important;
}

.m-r-72 {
  margin-right: 72px !important;
}

.m-b-72 {
  margin-bottom: 72px !important;
}

.px-73 {
  padding-left: 73px !important;
  padding-right: 73px !important;
}

.py-73 {
  padding-top: 73px !important;
  padding-bottom: 73px !important;
}

.p-l-73 {
  padding-left: 73px !important;
}

.p-t-73 {
  padding-top: 73px !important;
}

.p-r-73 {
  padding-right: 73px !important;
}

.p-b-73 {
  padding-bottom: 73px !important;
}

.mx-73 {
  margin-left: 73px !important;
  margin-right: 73px !important;
}

.my-73 {
  margin-top: 73px !important;
  margin-bottom: 73px !important;
}

.m-l-73 {
  margin-left: 73px !important;
}

.m-t-73 {
  margin-top: 73px !important;
}

.m-r-73 {
  margin-right: 73px !important;
}

.m-b-73 {
  margin-bottom: 73px !important;
}

.px-74 {
  padding-left: 74px !important;
  padding-right: 74px !important;
}

.py-74 {
  padding-top: 74px !important;
  padding-bottom: 74px !important;
}

.p-l-74 {
  padding-left: 74px !important;
}

.p-t-74 {
  padding-top: 74px !important;
}

.p-r-74 {
  padding-right: 74px !important;
}

.p-b-74 {
  padding-bottom: 74px !important;
}

.mx-74 {
  margin-left: 74px !important;
  margin-right: 74px !important;
}

.my-74 {
  margin-top: 74px !important;
  margin-bottom: 74px !important;
}

.m-l-74 {
  margin-left: 74px !important;
}

.m-t-74 {
  margin-top: 74px !important;
}

.m-r-74 {
  margin-right: 74px !important;
}

.m-b-74 {
  margin-bottom: 74px !important;
}

.px-75 {
  padding-left: 75px !important;
  padding-right: 75px !important;
}

.py-75 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

.p-l-75 {
  padding-left: 75px !important;
}

.p-t-75 {
  padding-top: 75px !important;
}

.p-r-75 {
  padding-right: 75px !important;
}

.p-b-75 {
  padding-bottom: 75px !important;
}

.mx-75 {
  margin-left: 75px !important;
  margin-right: 75px !important;
}

.my-75 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

.m-l-75 {
  margin-left: 75px !important;
}

.m-t-75 {
  margin-top: 75px !important;
}

.m-r-75 {
  margin-right: 75px !important;
}

.m-b-75 {
  margin-bottom: 75px !important;
}

.px-76 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}

.py-76 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}

.p-l-76 {
  padding-left: 76px !important;
}

.p-t-76 {
  padding-top: 76px !important;
}

.p-r-76 {
  padding-right: 76px !important;
}

.p-b-76 {
  padding-bottom: 76px !important;
}

.mx-76 {
  margin-left: 76px !important;
  margin-right: 76px !important;
}

.my-76 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}

.m-l-76 {
  margin-left: 76px !important;
}

.m-t-76 {
  margin-top: 76px !important;
}

.m-r-76 {
  margin-right: 76px !important;
}

.m-b-76 {
  margin-bottom: 76px !important;
}

.px-77 {
  padding-left: 77px !important;
  padding-right: 77px !important;
}

.py-77 {
  padding-top: 77px !important;
  padding-bottom: 77px !important;
}

.p-l-77 {
  padding-left: 77px !important;
}

.p-t-77 {
  padding-top: 77px !important;
}

.p-r-77 {
  padding-right: 77px !important;
}

.p-b-77 {
  padding-bottom: 77px !important;
}

.mx-77 {
  margin-left: 77px !important;
  margin-right: 77px !important;
}

.my-77 {
  margin-top: 77px !important;
  margin-bottom: 77px !important;
}

.m-l-77 {
  margin-left: 77px !important;
}

.m-t-77 {
  margin-top: 77px !important;
}

.m-r-77 {
  margin-right: 77px !important;
}

.m-b-77 {
  margin-bottom: 77px !important;
}

.px-78 {
  padding-left: 78px !important;
  padding-right: 78px !important;
}

.py-78 {
  padding-top: 78px !important;
  padding-bottom: 78px !important;
}

.p-l-78 {
  padding-left: 78px !important;
}

.p-t-78 {
  padding-top: 78px !important;
}

.p-r-78 {
  padding-right: 78px !important;
}

.p-b-78 {
  padding-bottom: 78px !important;
}

.mx-78 {
  margin-left: 78px !important;
  margin-right: 78px !important;
}

.my-78 {
  margin-top: 78px !important;
  margin-bottom: 78px !important;
}

.m-l-78 {
  margin-left: 78px !important;
}

.m-t-78 {
  margin-top: 78px !important;
}

.m-r-78 {
  margin-right: 78px !important;
}

.m-b-78 {
  margin-bottom: 78px !important;
}

.px-79 {
  padding-left: 79px !important;
  padding-right: 79px !important;
}

.py-79 {
  padding-top: 79px !important;
  padding-bottom: 79px !important;
}

.p-l-79 {
  padding-left: 79px !important;
}

.p-t-79 {
  padding-top: 79px !important;
}

.p-r-79 {
  padding-right: 79px !important;
}

.p-b-79 {
  padding-bottom: 79px !important;
}

.mx-79 {
  margin-left: 79px !important;
  margin-right: 79px !important;
}

.my-79 {
  margin-top: 79px !important;
  margin-bottom: 79px !important;
}

.m-l-79 {
  margin-left: 79px !important;
}

.m-t-79 {
  margin-top: 79px !important;
}

.m-r-79 {
  margin-right: 79px !important;
}

.m-b-79 {
  margin-bottom: 79px !important;
}

.px-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}

.py-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.p-l-80 {
  padding-left: 80px !important;
}

.p-t-80 {
  padding-top: 80px !important;
}

.p-r-80 {
  padding-right: 80px !important;
}

.p-b-80 {
  padding-bottom: 80px !important;
}

.mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.my-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.m-l-80 {
  margin-left: 80px !important;
}

.m-t-80 {
  margin-top: 80px !important;
}

.m-r-80 {
  margin-right: 80px !important;
}

.m-b-80 {
  margin-bottom: 80px !important;
}

.px-81 {
  padding-left: 81px !important;
  padding-right: 81px !important;
}

.py-81 {
  padding-top: 81px !important;
  padding-bottom: 81px !important;
}

.p-l-81 {
  padding-left: 81px !important;
}

.p-t-81 {
  padding-top: 81px !important;
}

.p-r-81 {
  padding-right: 81px !important;
}

.p-b-81 {
  padding-bottom: 81px !important;
}

.mx-81 {
  margin-left: 81px !important;
  margin-right: 81px !important;
}

.my-81 {
  margin-top: 81px !important;
  margin-bottom: 81px !important;
}

.m-l-81 {
  margin-left: 81px !important;
}

.m-t-81 {
  margin-top: 81px !important;
}

.m-r-81 {
  margin-right: 81px !important;
}

.m-b-81 {
  margin-bottom: 81px !important;
}

.px-82 {
  padding-left: 82px !important;
  padding-right: 82px !important;
}

.py-82 {
  padding-top: 82px !important;
  padding-bottom: 82px !important;
}

.p-l-82 {
  padding-left: 82px !important;
}

.p-t-82 {
  padding-top: 82px !important;
}

.p-r-82 {
  padding-right: 82px !important;
}

.p-b-82 {
  padding-bottom: 82px !important;
}

.mx-82 {
  margin-left: 82px !important;
  margin-right: 82px !important;
}

.my-82 {
  margin-top: 82px !important;
  margin-bottom: 82px !important;
}

.m-l-82 {
  margin-left: 82px !important;
}

.m-t-82 {
  margin-top: 82px !important;
}

.m-r-82 {
  margin-right: 82px !important;
}

.m-b-82 {
  margin-bottom: 82px !important;
}

.px-83 {
  padding-left: 83px !important;
  padding-right: 83px !important;
}

.py-83 {
  padding-top: 83px !important;
  padding-bottom: 83px !important;
}

.p-l-83 {
  padding-left: 83px !important;
}

.p-t-83 {
  padding-top: 83px !important;
}

.p-r-83 {
  padding-right: 83px !important;
}

.p-b-83 {
  padding-bottom: 83px !important;
}

.mx-83 {
  margin-left: 83px !important;
  margin-right: 83px !important;
}

.my-83 {
  margin-top: 83px !important;
  margin-bottom: 83px !important;
}

.m-l-83 {
  margin-left: 83px !important;
}

.m-t-83 {
  margin-top: 83px !important;
}

.m-r-83 {
  margin-right: 83px !important;
}

.m-b-83 {
  margin-bottom: 83px !important;
}

.px-84 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}

.py-84 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}

.p-l-84 {
  padding-left: 84px !important;
}

.p-t-84 {
  padding-top: 84px !important;
}

.p-r-84 {
  padding-right: 84px !important;
}

.p-b-84 {
  padding-bottom: 84px !important;
}

.mx-84 {
  margin-left: 84px !important;
  margin-right: 84px !important;
}

.my-84 {
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}

.m-l-84 {
  margin-left: 84px !important;
}

.m-t-84 {
  margin-top: 84px !important;
}

.m-r-84 {
  margin-right: 84px !important;
}

.m-b-84 {
  margin-bottom: 84px !important;
}

.px-85 {
  padding-left: 85px !important;
  padding-right: 85px !important;
}

.py-85 {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}

.p-l-85 {
  padding-left: 85px !important;
}

.p-t-85 {
  padding-top: 85px !important;
}

.p-r-85 {
  padding-right: 85px !important;
}

.p-b-85 {
  padding-bottom: 85px !important;
}

.mx-85 {
  margin-left: 85px !important;
  margin-right: 85px !important;
}

.my-85 {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}

.m-l-85 {
  margin-left: 85px !important;
}

.m-t-85 {
  margin-top: 85px !important;
}

.m-r-85 {
  margin-right: 85px !important;
}

.m-b-85 {
  margin-bottom: 85px !important;
}

.px-86 {
  padding-left: 86px !important;
  padding-right: 86px !important;
}

.py-86 {
  padding-top: 86px !important;
  padding-bottom: 86px !important;
}

.p-l-86 {
  padding-left: 86px !important;
}

.p-t-86 {
  padding-top: 86px !important;
}

.p-r-86 {
  padding-right: 86px !important;
}

.p-b-86 {
  padding-bottom: 86px !important;
}

.mx-86 {
  margin-left: 86px !important;
  margin-right: 86px !important;
}

.my-86 {
  margin-top: 86px !important;
  margin-bottom: 86px !important;
}

.m-l-86 {
  margin-left: 86px !important;
}

.m-t-86 {
  margin-top: 86px !important;
}

.m-r-86 {
  margin-right: 86px !important;
}

.m-b-86 {
  margin-bottom: 86px !important;
}

.px-87 {
  padding-left: 87px !important;
  padding-right: 87px !important;
}

.py-87 {
  padding-top: 87px !important;
  padding-bottom: 87px !important;
}

.p-l-87 {
  padding-left: 87px !important;
}

.p-t-87 {
  padding-top: 87px !important;
}

.p-r-87 {
  padding-right: 87px !important;
}

.p-b-87 {
  padding-bottom: 87px !important;
}

.mx-87 {
  margin-left: 87px !important;
  margin-right: 87px !important;
}

.my-87 {
  margin-top: 87px !important;
  margin-bottom: 87px !important;
}

.m-l-87 {
  margin-left: 87px !important;
}

.m-t-87 {
  margin-top: 87px !important;
}

.m-r-87 {
  margin-right: 87px !important;
}

.m-b-87 {
  margin-bottom: 87px !important;
}

.px-88 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}

.py-88 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}

.p-l-88 {
  padding-left: 88px !important;
}

.p-t-88 {
  padding-top: 88px !important;
}

.p-r-88 {
  padding-right: 88px !important;
}

.p-b-88 {
  padding-bottom: 88px !important;
}

.mx-88 {
  margin-left: 88px !important;
  margin-right: 88px !important;
}

.my-88 {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}

.m-l-88 {
  margin-left: 88px !important;
}

.m-t-88 {
  margin-top: 88px !important;
}

.m-r-88 {
  margin-right: 88px !important;
}

.m-b-88 {
  margin-bottom: 88px !important;
}

.px-89 {
  padding-left: 89px !important;
  padding-right: 89px !important;
}

.py-89 {
  padding-top: 89px !important;
  padding-bottom: 89px !important;
}

.p-l-89 {
  padding-left: 89px !important;
}

.p-t-89 {
  padding-top: 89px !important;
}

.p-r-89 {
  padding-right: 89px !important;
}

.p-b-89 {
  padding-bottom: 89px !important;
}

.mx-89 {
  margin-left: 89px !important;
  margin-right: 89px !important;
}

.my-89 {
  margin-top: 89px !important;
  margin-bottom: 89px !important;
}

.m-l-89 {
  margin-left: 89px !important;
}

.m-t-89 {
  margin-top: 89px !important;
}

.m-r-89 {
  margin-right: 89px !important;
}

.m-b-89 {
  margin-bottom: 89px !important;
}

.px-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

.py-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.p-l-90 {
  padding-left: 90px !important;
}

.p-t-90 {
  padding-top: 90px !important;
}

.p-r-90 {
  padding-right: 90px !important;
}

.p-b-90 {
  padding-bottom: 90px !important;
}

.mx-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.my-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.m-l-90 {
  margin-left: 90px !important;
}

.m-t-90 {
  margin-top: 90px !important;
}

.m-r-90 {
  margin-right: 90px !important;
}

.m-b-90 {
  margin-bottom: 90px !important;
}

.px-91 {
  padding-left: 91px !important;
  padding-right: 91px !important;
}

.py-91 {
  padding-top: 91px !important;
  padding-bottom: 91px !important;
}

.p-l-91 {
  padding-left: 91px !important;
}

.p-t-91 {
  padding-top: 91px !important;
}

.p-r-91 {
  padding-right: 91px !important;
}

.p-b-91 {
  padding-bottom: 91px !important;
}

.mx-91 {
  margin-left: 91px !important;
  margin-right: 91px !important;
}

.my-91 {
  margin-top: 91px !important;
  margin-bottom: 91px !important;
}

.m-l-91 {
  margin-left: 91px !important;
}

.m-t-91 {
  margin-top: 91px !important;
}

.m-r-91 {
  margin-right: 91px !important;
}

.m-b-91 {
  margin-bottom: 91px !important;
}

.px-92 {
  padding-left: 92px !important;
  padding-right: 92px !important;
}

.py-92 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}

.p-l-92 {
  padding-left: 92px !important;
}

.p-t-92 {
  padding-top: 92px !important;
}

.p-r-92 {
  padding-right: 92px !important;
}

.p-b-92 {
  padding-bottom: 92px !important;
}

.mx-92 {
  margin-left: 92px !important;
  margin-right: 92px !important;
}

.my-92 {
  margin-top: 92px !important;
  margin-bottom: 92px !important;
}

.m-l-92 {
  margin-left: 92px !important;
}

.m-t-92 {
  margin-top: 92px !important;
}

.m-r-92 {
  margin-right: 92px !important;
}

.m-b-92 {
  margin-bottom: 92px !important;
}

.px-93 {
  padding-left: 93px !important;
  padding-right: 93px !important;
}

.py-93 {
  padding-top: 93px !important;
  padding-bottom: 93px !important;
}

.p-l-93 {
  padding-left: 93px !important;
}

.p-t-93 {
  padding-top: 93px !important;
}

.p-r-93 {
  padding-right: 93px !important;
}

.p-b-93 {
  padding-bottom: 93px !important;
}

.mx-93 {
  margin-left: 93px !important;
  margin-right: 93px !important;
}

.my-93 {
  margin-top: 93px !important;
  margin-bottom: 93px !important;
}

.m-l-93 {
  margin-left: 93px !important;
}

.m-t-93 {
  margin-top: 93px !important;
}

.m-r-93 {
  margin-right: 93px !important;
}

.m-b-93 {
  margin-bottom: 93px !important;
}

.px-94 {
  padding-left: 94px !important;
  padding-right: 94px !important;
}

.py-94 {
  padding-top: 94px !important;
  padding-bottom: 94px !important;
}

.p-l-94 {
  padding-left: 94px !important;
}

.p-t-94 {
  padding-top: 94px !important;
}

.p-r-94 {
  padding-right: 94px !important;
}

.p-b-94 {
  padding-bottom: 94px !important;
}

.mx-94 {
  margin-left: 94px !important;
  margin-right: 94px !important;
}

.my-94 {
  margin-top: 94px !important;
  margin-bottom: 94px !important;
}

.m-l-94 {
  margin-left: 94px !important;
}

.m-t-94 {
  margin-top: 94px !important;
}

.m-r-94 {
  margin-right: 94px !important;
}

.m-b-94 {
  margin-bottom: 94px !important;
}

.px-95 {
  padding-left: 95px !important;
  padding-right: 95px !important;
}

.py-95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.p-l-95 {
  padding-left: 95px !important;
}

.p-t-95 {
  padding-top: 95px !important;
}

.p-r-95 {
  padding-right: 95px !important;
}

.p-b-95 {
  padding-bottom: 95px !important;
}

.mx-95 {
  margin-left: 95px !important;
  margin-right: 95px !important;
}

.my-95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.m-l-95 {
  margin-left: 95px !important;
}

.m-t-95 {
  margin-top: 95px !important;
}

.m-r-95 {
  margin-right: 95px !important;
}

.m-b-95 {
  margin-bottom: 95px !important;
}

.px-96 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}

.py-96 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}

.p-l-96 {
  padding-left: 96px !important;
}

.p-t-96 {
  padding-top: 96px !important;
}

.p-r-96 {
  padding-right: 96px !important;
}

.p-b-96 {
  padding-bottom: 96px !important;
}

.mx-96 {
  margin-left: 96px !important;
  margin-right: 96px !important;
}

.my-96 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}

.m-l-96 {
  margin-left: 96px !important;
}

.m-t-96 {
  margin-top: 96px !important;
}

.m-r-96 {
  margin-right: 96px !important;
}

.m-b-96 {
  margin-bottom: 96px !important;
}

.px-97 {
  padding-left: 97px !important;
  padding-right: 97px !important;
}

.py-97 {
  padding-top: 97px !important;
  padding-bottom: 97px !important;
}

.p-l-97 {
  padding-left: 97px !important;
}

.p-t-97 {
  padding-top: 97px !important;
}

.p-r-97 {
  padding-right: 97px !important;
}

.p-b-97 {
  padding-bottom: 97px !important;
}

.mx-97 {
  margin-left: 97px !important;
  margin-right: 97px !important;
}

.my-97 {
  margin-top: 97px !important;
  margin-bottom: 97px !important;
}

.m-l-97 {
  margin-left: 97px !important;
}

.m-t-97 {
  margin-top: 97px !important;
}

.m-r-97 {
  margin-right: 97px !important;
}

.m-b-97 {
  margin-bottom: 97px !important;
}

.px-98 {
  padding-left: 98px !important;
  padding-right: 98px !important;
}

.py-98 {
  padding-top: 98px !important;
  padding-bottom: 98px !important;
}

.p-l-98 {
  padding-left: 98px !important;
}

.p-t-98 {
  padding-top: 98px !important;
}

.p-r-98 {
  padding-right: 98px !important;
}

.p-b-98 {
  padding-bottom: 98px !important;
}

.mx-98 {
  margin-left: 98px !important;
  margin-right: 98px !important;
}

.my-98 {
  margin-top: 98px !important;
  margin-bottom: 98px !important;
}

.m-l-98 {
  margin-left: 98px !important;
}

.m-t-98 {
  margin-top: 98px !important;
}

.m-r-98 {
  margin-right: 98px !important;
}

.m-b-98 {
  margin-bottom: 98px !important;
}

.px-99 {
  padding-left: 99px !important;
  padding-right: 99px !important;
}

.py-99 {
  padding-top: 99px !important;
  padding-bottom: 99px !important;
}

.p-l-99 {
  padding-left: 99px !important;
}

.p-t-99 {
  padding-top: 99px !important;
}

.p-r-99 {
  padding-right: 99px !important;
}

.p-b-99 {
  padding-bottom: 99px !important;
}

.mx-99 {
  margin-left: 99px !important;
  margin-right: 99px !important;
}

.my-99 {
  margin-top: 99px !important;
  margin-bottom: 99px !important;
}

.m-l-99 {
  margin-left: 99px !important;
}

.m-t-99 {
  margin-top: 99px !important;
}

.m-r-99 {
  margin-right: 99px !important;
}

.m-b-99 {
  margin-bottom: 99px !important;
}

.px-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.py-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

.p-l-100 {
  padding-left: 100px !important;
}

.p-t-100 {
  padding-top: 100px !important;
}

.p-r-100 {
  padding-right: 100px !important;
}

.p-b-100 {
  padding-bottom: 100px !important;
}

.mx-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.my-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.m-l-100 {
  margin-left: 100px !important;
}

.m-t-100 {
  margin-top: 100px !important;
}

.m-r-100 {
  margin-right: 100px !important;
}

.m-b-100 {
  margin-bottom: 100px !important;
}

@media (min-width: 1200px) {
  .px-xl-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .py-xl-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .p-l-xl-0 {
    padding-left: 0px;
  }
  .p-t-xl-0 {
    padding-top: 0px;
  }
  .p-r-xl-0 {
    padding-right: 0px;
  }
  .p-b-xl-0 {
    padding-bottom: 0px;
  }
  .mx-xl-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .my-xl-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .m-l-xl-0 {
    margin-left: 0px;
  }
  .m-t-xl-0 {
    margin-top: 0px;
  }
  .m-r-xl-0 {
    margin-right: 0px;
  }
  .m-b-xl-0 {
    margin-bottom: 0px;
  }
  .px-xl-1 {
    padding-left: 1px;
    padding-right: 1px;
  }
  .py-xl-1 {
    padding-top: 1px;
    padding-bottom: 1px;
  }
  .p-l-xl-1 {
    padding-left: 1px;
  }
  .p-t-xl-1 {
    padding-top: 1px;
  }
  .p-r-xl-1 {
    padding-right: 1px;
  }
  .p-b-xl-1 {
    padding-bottom: 1px;
  }
  .mx-xl-1 {
    margin-left: 1px;
    margin-right: 1px;
  }
  .my-xl-1 {
    margin-top: 1px;
    margin-bottom: 1px;
  }
  .m-l-xl-1 {
    margin-left: 1px;
  }
  .m-t-xl-1 {
    margin-top: 1px;
  }
  .m-r-xl-1 {
    margin-right: 1px;
  }
  .m-b-xl-1 {
    margin-bottom: 1px;
  }
  .px-xl-2 {
    padding-left: 2px;
    padding-right: 2px;
  }
  .py-xl-2 {
    padding-top: 2px;
    padding-bottom: 2px;
  }
  .p-l-xl-2 {
    padding-left: 2px;
  }
  .p-t-xl-2 {
    padding-top: 2px;
  }
  .p-r-xl-2 {
    padding-right: 2px;
  }
  .p-b-xl-2 {
    padding-bottom: 2px;
  }
  .mx-xl-2 {
    margin-left: 2px;
    margin-right: 2px;
  }
  .my-xl-2 {
    margin-top: 2px;
    margin-bottom: 2px;
  }
  .m-l-xl-2 {
    margin-left: 2px;
  }
  .m-t-xl-2 {
    margin-top: 2px;
  }
  .m-r-xl-2 {
    margin-right: 2px;
  }
  .m-b-xl-2 {
    margin-bottom: 2px;
  }
  .px-xl-3 {
    padding-left: 3px;
    padding-right: 3px;
  }
  .py-xl-3 {
    padding-top: 3px;
    padding-bottom: 3px;
  }
  .p-l-xl-3 {
    padding-left: 3px;
  }
  .p-t-xl-3 {
    padding-top: 3px;
  }
  .p-r-xl-3 {
    padding-right: 3px;
  }
  .p-b-xl-3 {
    padding-bottom: 3px;
  }
  .mx-xl-3 {
    margin-left: 3px;
    margin-right: 3px;
  }
  .my-xl-3 {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .m-l-xl-3 {
    margin-left: 3px;
  }
  .m-t-xl-3 {
    margin-top: 3px;
  }
  .m-r-xl-3 {
    margin-right: 3px;
  }
  .m-b-xl-3 {
    margin-bottom: 3px;
  }
  .px-xl-4 {
    padding-left: 4px;
    padding-right: 4px;
  }
  .py-xl-4 {
    padding-top: 4px;
    padding-bottom: 4px;
  }
  .p-l-xl-4 {
    padding-left: 4px;
  }
  .p-t-xl-4 {
    padding-top: 4px;
  }
  .p-r-xl-4 {
    padding-right: 4px;
  }
  .p-b-xl-4 {
    padding-bottom: 4px;
  }
  .mx-xl-4 {
    margin-left: 4px;
    margin-right: 4px;
  }
  .my-xl-4 {
    margin-top: 4px;
    margin-bottom: 4px;
  }
  .m-l-xl-4 {
    margin-left: 4px;
  }
  .m-t-xl-4 {
    margin-top: 4px;
  }
  .m-r-xl-4 {
    margin-right: 4px;
  }
  .m-b-xl-4 {
    margin-bottom: 4px;
  }
  .px-xl-5 {
    padding-left: 5px;
    padding-right: 5px;
  }
  .py-xl-5 {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .p-l-xl-5 {
    padding-left: 5px;
  }
  .p-t-xl-5 {
    padding-top: 5px;
  }
  .p-r-xl-5 {
    padding-right: 5px;
  }
  .p-b-xl-5 {
    padding-bottom: 5px;
  }
  .mx-xl-5 {
    margin-left: 5px;
    margin-right: 5px;
  }
  .my-xl-5 {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .m-l-xl-5 {
    margin-left: 5px;
  }
  .m-t-xl-5 {
    margin-top: 5px;
  }
  .m-r-xl-5 {
    margin-right: 5px;
  }
  .m-b-xl-5 {
    margin-bottom: 5px;
  }
  .px-xl-6 {
    padding-left: 6px;
    padding-right: 6px;
  }
  .py-xl-6 {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  .p-l-xl-6 {
    padding-left: 6px;
  }
  .p-t-xl-6 {
    padding-top: 6px;
  }
  .p-r-xl-6 {
    padding-right: 6px;
  }
  .p-b-xl-6 {
    padding-bottom: 6px;
  }
  .mx-xl-6 {
    margin-left: 6px;
    margin-right: 6px;
  }
  .my-xl-6 {
    margin-top: 6px;
    margin-bottom: 6px;
  }
  .m-l-xl-6 {
    margin-left: 6px;
  }
  .m-t-xl-6 {
    margin-top: 6px;
  }
  .m-r-xl-6 {
    margin-right: 6px;
  }
  .m-b-xl-6 {
    margin-bottom: 6px;
  }
  .px-xl-7 {
    padding-left: 7px;
    padding-right: 7px;
  }
  .py-xl-7 {
    padding-top: 7px;
    padding-bottom: 7px;
  }
  .p-l-xl-7 {
    padding-left: 7px;
  }
  .p-t-xl-7 {
    padding-top: 7px;
  }
  .p-r-xl-7 {
    padding-right: 7px;
  }
  .p-b-xl-7 {
    padding-bottom: 7px;
  }
  .mx-xl-7 {
    margin-left: 7px;
    margin-right: 7px;
  }
  .my-xl-7 {
    margin-top: 7px;
    margin-bottom: 7px;
  }
  .m-l-xl-7 {
    margin-left: 7px;
  }
  .m-t-xl-7 {
    margin-top: 7px;
  }
  .m-r-xl-7 {
    margin-right: 7px;
  }
  .m-b-xl-7 {
    margin-bottom: 7px;
  }
  .px-xl-8 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .py-xl-8 {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .p-l-xl-8 {
    padding-left: 8px;
  }
  .p-t-xl-8 {
    padding-top: 8px;
  }
  .p-r-xl-8 {
    padding-right: 8px;
  }
  .p-b-xl-8 {
    padding-bottom: 8px;
  }
  .mx-xl-8 {
    margin-left: 8px;
    margin-right: 8px;
  }
  .my-xl-8 {
    margin-top: 8px;
    margin-bottom: 8px;
  }
  .m-l-xl-8 {
    margin-left: 8px;
  }
  .m-t-xl-8 {
    margin-top: 8px;
  }
  .m-r-xl-8 {
    margin-right: 8px;
  }
  .m-b-xl-8 {
    margin-bottom: 8px;
  }
  .px-xl-9 {
    padding-left: 9px;
    padding-right: 9px;
  }
  .py-xl-9 {
    padding-top: 9px;
    padding-bottom: 9px;
  }
  .p-l-xl-9 {
    padding-left: 9px;
  }
  .p-t-xl-9 {
    padding-top: 9px;
  }
  .p-r-xl-9 {
    padding-right: 9px;
  }
  .p-b-xl-9 {
    padding-bottom: 9px;
  }
  .mx-xl-9 {
    margin-left: 9px;
    margin-right: 9px;
  }
  .my-xl-9 {
    margin-top: 9px;
    margin-bottom: 9px;
  }
  .m-l-xl-9 {
    margin-left: 9px;
  }
  .m-t-xl-9 {
    margin-top: 9px;
  }
  .m-r-xl-9 {
    margin-right: 9px;
  }
  .m-b-xl-9 {
    margin-bottom: 9px;
  }
  .px-xl-10 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .py-xl-10 {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .p-l-xl-10 {
    padding-left: 10px;
  }
  .p-t-xl-10 {
    padding-top: 10px;
  }
  .p-r-xl-10 {
    padding-right: 10px;
  }
  .p-b-xl-10 {
    padding-bottom: 10px;
  }
  .mx-xl-10 {
    margin-left: 10px;
    margin-right: 10px;
  }
  .my-xl-10 {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .m-l-xl-10 {
    margin-left: 10px;
  }
  .m-t-xl-10 {
    margin-top: 10px;
  }
  .m-r-xl-10 {
    margin-right: 10px;
  }
  .m-b-xl-10 {
    margin-bottom: 10px;
  }
  .px-xl-11 {
    padding-left: 11px;
    padding-right: 11px;
  }
  .py-xl-11 {
    padding-top: 11px;
    padding-bottom: 11px;
  }
  .p-l-xl-11 {
    padding-left: 11px;
  }
  .p-t-xl-11 {
    padding-top: 11px;
  }
  .p-r-xl-11 {
    padding-right: 11px;
  }
  .p-b-xl-11 {
    padding-bottom: 11px;
  }
  .mx-xl-11 {
    margin-left: 11px;
    margin-right: 11px;
  }
  .my-xl-11 {
    margin-top: 11px;
    margin-bottom: 11px;
  }
  .m-l-xl-11 {
    margin-left: 11px;
  }
  .m-t-xl-11 {
    margin-top: 11px;
  }
  .m-r-xl-11 {
    margin-right: 11px;
  }
  .m-b-xl-11 {
    margin-bottom: 11px;
  }
  .px-xl-12 {
    padding-left: 12px;
    padding-right: 12px;
  }
  .py-xl-12 {
    padding-top: 12px;
    padding-bottom: 12px;
  }
  .p-l-xl-12 {
    padding-left: 12px;
  }
  .p-t-xl-12 {
    padding-top: 12px;
  }
  .p-r-xl-12 {
    padding-right: 12px;
  }
  .p-b-xl-12 {
    padding-bottom: 12px;
  }
  .mx-xl-12 {
    margin-left: 12px;
    margin-right: 12px;
  }
  .my-xl-12 {
    margin-top: 12px;
    margin-bottom: 12px;
  }
  .m-l-xl-12 {
    margin-left: 12px;
  }
  .m-t-xl-12 {
    margin-top: 12px;
  }
  .m-r-xl-12 {
    margin-right: 12px;
  }
  .m-b-xl-12 {
    margin-bottom: 12px;
  }
  .px-xl-13 {
    padding-left: 13px;
    padding-right: 13px;
  }
  .py-xl-13 {
    padding-top: 13px;
    padding-bottom: 13px;
  }
  .p-l-xl-13 {
    padding-left: 13px;
  }
  .p-t-xl-13 {
    padding-top: 13px;
  }
  .p-r-xl-13 {
    padding-right: 13px;
  }
  .p-b-xl-13 {
    padding-bottom: 13px;
  }
  .mx-xl-13 {
    margin-left: 13px;
    margin-right: 13px;
  }
  .my-xl-13 {
    margin-top: 13px;
    margin-bottom: 13px;
  }
  .m-l-xl-13 {
    margin-left: 13px;
  }
  .m-t-xl-13 {
    margin-top: 13px;
  }
  .m-r-xl-13 {
    margin-right: 13px;
  }
  .m-b-xl-13 {
    margin-bottom: 13px;
  }
  .px-xl-14 {
    padding-left: 14px;
    padding-right: 14px;
  }
  .py-xl-14 {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .p-l-xl-14 {
    padding-left: 14px;
  }
  .p-t-xl-14 {
    padding-top: 14px;
  }
  .p-r-xl-14 {
    padding-right: 14px;
  }
  .p-b-xl-14 {
    padding-bottom: 14px;
  }
  .mx-xl-14 {
    margin-left: 14px;
    margin-right: 14px;
  }
  .my-xl-14 {
    margin-top: 14px;
    margin-bottom: 14px;
  }
  .m-l-xl-14 {
    margin-left: 14px;
  }
  .m-t-xl-14 {
    margin-top: 14px;
  }
  .m-r-xl-14 {
    margin-right: 14px;
  }
  .m-b-xl-14 {
    margin-bottom: 14px;
  }
  .px-xl-15 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .py-xl-15 {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .p-l-xl-15 {
    padding-left: 15px;
  }
  .p-t-xl-15 {
    padding-top: 15px;
  }
  .p-r-xl-15 {
    padding-right: 15px;
  }
  .p-b-xl-15 {
    padding-bottom: 15px;
  }
  .mx-xl-15 {
    margin-left: 15px;
    margin-right: 15px;
  }
  .my-xl-15 {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .m-l-xl-15 {
    margin-left: 15px;
  }
  .m-t-xl-15 {
    margin-top: 15px;
  }
  .m-r-xl-15 {
    margin-right: 15px;
  }
  .m-b-xl-15 {
    margin-bottom: 15px;
  }
  .px-xl-16 {
    padding-left: 16px;
    padding-right: 16px;
  }
  .py-xl-16 {
    padding-top: 16px;
    padding-bottom: 16px;
  }
  .p-l-xl-16 {
    padding-left: 16px;
  }
  .p-t-xl-16 {
    padding-top: 16px;
  }
  .p-r-xl-16 {
    padding-right: 16px;
  }
  .p-b-xl-16 {
    padding-bottom: 16px;
  }
  .mx-xl-16 {
    margin-left: 16px;
    margin-right: 16px;
  }
  .my-xl-16 {
    margin-top: 16px;
    margin-bottom: 16px;
  }
  .m-l-xl-16 {
    margin-left: 16px;
  }
  .m-t-xl-16 {
    margin-top: 16px;
  }
  .m-r-xl-16 {
    margin-right: 16px;
  }
  .m-b-xl-16 {
    margin-bottom: 16px;
  }
  .px-xl-17 {
    padding-left: 17px;
    padding-right: 17px;
  }
  .py-xl-17 {
    padding-top: 17px;
    padding-bottom: 17px;
  }
  .p-l-xl-17 {
    padding-left: 17px;
  }
  .p-t-xl-17 {
    padding-top: 17px;
  }
  .p-r-xl-17 {
    padding-right: 17px;
  }
  .p-b-xl-17 {
    padding-bottom: 17px;
  }
  .mx-xl-17 {
    margin-left: 17px;
    margin-right: 17px;
  }
  .my-xl-17 {
    margin-top: 17px;
    margin-bottom: 17px;
  }
  .m-l-xl-17 {
    margin-left: 17px;
  }
  .m-t-xl-17 {
    margin-top: 17px;
  }
  .m-r-xl-17 {
    margin-right: 17px;
  }
  .m-b-xl-17 {
    margin-bottom: 17px;
  }
  .px-xl-18 {
    padding-left: 18px;
    padding-right: 18px;
  }
  .py-xl-18 {
    padding-top: 18px;
    padding-bottom: 18px;
  }
  .p-l-xl-18 {
    padding-left: 18px;
  }
  .p-t-xl-18 {
    padding-top: 18px;
  }
  .p-r-xl-18 {
    padding-right: 18px;
  }
  .p-b-xl-18 {
    padding-bottom: 18px;
  }
  .mx-xl-18 {
    margin-left: 18px;
    margin-right: 18px;
  }
  .my-xl-18 {
    margin-top: 18px;
    margin-bottom: 18px;
  }
  .m-l-xl-18 {
    margin-left: 18px;
  }
  .m-t-xl-18 {
    margin-top: 18px;
  }
  .m-r-xl-18 {
    margin-right: 18px;
  }
  .m-b-xl-18 {
    margin-bottom: 18px;
  }
  .px-xl-19 {
    padding-left: 19px;
    padding-right: 19px;
  }
  .py-xl-19 {
    padding-top: 19px;
    padding-bottom: 19px;
  }
  .p-l-xl-19 {
    padding-left: 19px;
  }
  .p-t-xl-19 {
    padding-top: 19px;
  }
  .p-r-xl-19 {
    padding-right: 19px;
  }
  .p-b-xl-19 {
    padding-bottom: 19px;
  }
  .mx-xl-19 {
    margin-left: 19px;
    margin-right: 19px;
  }
  .my-xl-19 {
    margin-top: 19px;
    margin-bottom: 19px;
  }
  .m-l-xl-19 {
    margin-left: 19px;
  }
  .m-t-xl-19 {
    margin-top: 19px;
  }
  .m-r-xl-19 {
    margin-right: 19px;
  }
  .m-b-xl-19 {
    margin-bottom: 19px;
  }
  .px-xl-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
  .py-xl-20 {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .p-l-xl-20 {
    padding-left: 20px;
  }
  .p-t-xl-20 {
    padding-top: 20px;
  }
  .p-r-xl-20 {
    padding-right: 20px;
  }
  .p-b-xl-20 {
    padding-bottom: 20px;
  }
  .mx-xl-20 {
    margin-left: 20px;
    margin-right: 20px;
  }
  .my-xl-20 {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .m-l-xl-20 {
    margin-left: 20px;
  }
  .m-t-xl-20 {
    margin-top: 20px;
  }
  .m-r-xl-20 {
    margin-right: 20px;
  }
  .m-b-xl-20 {
    margin-bottom: 20px;
  }
  .px-xl-21 {
    padding-left: 21px;
    padding-right: 21px;
  }
  .py-xl-21 {
    padding-top: 21px;
    padding-bottom: 21px;
  }
  .p-l-xl-21 {
    padding-left: 21px;
  }
  .p-t-xl-21 {
    padding-top: 21px;
  }
  .p-r-xl-21 {
    padding-right: 21px;
  }
  .p-b-xl-21 {
    padding-bottom: 21px;
  }
  .mx-xl-21 {
    margin-left: 21px;
    margin-right: 21px;
  }
  .my-xl-21 {
    margin-top: 21px;
    margin-bottom: 21px;
  }
  .m-l-xl-21 {
    margin-left: 21px;
  }
  .m-t-xl-21 {
    margin-top: 21px;
  }
  .m-r-xl-21 {
    margin-right: 21px;
  }
  .m-b-xl-21 {
    margin-bottom: 21px;
  }
  .px-xl-22 {
    padding-left: 22px;
    padding-right: 22px;
  }
  .py-xl-22 {
    padding-top: 22px;
    padding-bottom: 22px;
  }
  .p-l-xl-22 {
    padding-left: 22px;
  }
  .p-t-xl-22 {
    padding-top: 22px;
  }
  .p-r-xl-22 {
    padding-right: 22px;
  }
  .p-b-xl-22 {
    padding-bottom: 22px;
  }
  .mx-xl-22 {
    margin-left: 22px;
    margin-right: 22px;
  }
  .my-xl-22 {
    margin-top: 22px;
    margin-bottom: 22px;
  }
  .m-l-xl-22 {
    margin-left: 22px;
  }
  .m-t-xl-22 {
    margin-top: 22px;
  }
  .m-r-xl-22 {
    margin-right: 22px;
  }
  .m-b-xl-22 {
    margin-bottom: 22px;
  }
  .px-xl-23 {
    padding-left: 23px;
    padding-right: 23px;
  }
  .py-xl-23 {
    padding-top: 23px;
    padding-bottom: 23px;
  }
  .p-l-xl-23 {
    padding-left: 23px;
  }
  .p-t-xl-23 {
    padding-top: 23px;
  }
  .p-r-xl-23 {
    padding-right: 23px;
  }
  .p-b-xl-23 {
    padding-bottom: 23px;
  }
  .mx-xl-23 {
    margin-left: 23px;
    margin-right: 23px;
  }
  .my-xl-23 {
    margin-top: 23px;
    margin-bottom: 23px;
  }
  .m-l-xl-23 {
    margin-left: 23px;
  }
  .m-t-xl-23 {
    margin-top: 23px;
  }
  .m-r-xl-23 {
    margin-right: 23px;
  }
  .m-b-xl-23 {
    margin-bottom: 23px;
  }
  .px-xl-24 {
    padding-left: 24px;
    padding-right: 24px;
  }
  .py-xl-24 {
    padding-top: 24px;
    padding-bottom: 24px;
  }
  .p-l-xl-24 {
    padding-left: 24px;
  }
  .p-t-xl-24 {
    padding-top: 24px;
  }
  .p-r-xl-24 {
    padding-right: 24px;
  }
  .p-b-xl-24 {
    padding-bottom: 24px;
  }
  .mx-xl-24 {
    margin-left: 24px;
    margin-right: 24px;
  }
  .my-xl-24 {
    margin-top: 24px;
    margin-bottom: 24px;
  }
  .m-l-xl-24 {
    margin-left: 24px;
  }
  .m-t-xl-24 {
    margin-top: 24px;
  }
  .m-r-xl-24 {
    margin-right: 24px;
  }
  .m-b-xl-24 {
    margin-bottom: 24px;
  }
  .px-xl-25 {
    padding-left: 25px;
    padding-right: 25px;
  }
  .py-xl-25 {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .p-l-xl-25 {
    padding-left: 25px;
  }
  .p-t-xl-25 {
    padding-top: 25px;
  }
  .p-r-xl-25 {
    padding-right: 25px;
  }
  .p-b-xl-25 {
    padding-bottom: 25px;
  }
  .mx-xl-25 {
    margin-left: 25px;
    margin-right: 25px;
  }
  .my-xl-25 {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .m-l-xl-25 {
    margin-left: 25px;
  }
  .m-t-xl-25 {
    margin-top: 25px;
  }
  .m-r-xl-25 {
    margin-right: 25px;
  }
  .m-b-xl-25 {
    margin-bottom: 25px;
  }
  .px-xl-26 {
    padding-left: 26px;
    padding-right: 26px;
  }
  .py-xl-26 {
    padding-top: 26px;
    padding-bottom: 26px;
  }
  .p-l-xl-26 {
    padding-left: 26px;
  }
  .p-t-xl-26 {
    padding-top: 26px;
  }
  .p-r-xl-26 {
    padding-right: 26px;
  }
  .p-b-xl-26 {
    padding-bottom: 26px;
  }
  .mx-xl-26 {
    margin-left: 26px;
    margin-right: 26px;
  }
  .my-xl-26 {
    margin-top: 26px;
    margin-bottom: 26px;
  }
  .m-l-xl-26 {
    margin-left: 26px;
  }
  .m-t-xl-26 {
    margin-top: 26px;
  }
  .m-r-xl-26 {
    margin-right: 26px;
  }
  .m-b-xl-26 {
    margin-bottom: 26px;
  }
  .px-xl-27 {
    padding-left: 27px;
    padding-right: 27px;
  }
  .py-xl-27 {
    padding-top: 27px;
    padding-bottom: 27px;
  }
  .p-l-xl-27 {
    padding-left: 27px;
  }
  .p-t-xl-27 {
    padding-top: 27px;
  }
  .p-r-xl-27 {
    padding-right: 27px;
  }
  .p-b-xl-27 {
    padding-bottom: 27px;
  }
  .mx-xl-27 {
    margin-left: 27px;
    margin-right: 27px;
  }
  .my-xl-27 {
    margin-top: 27px;
    margin-bottom: 27px;
  }
  .m-l-xl-27 {
    margin-left: 27px;
  }
  .m-t-xl-27 {
    margin-top: 27px;
  }
  .m-r-xl-27 {
    margin-right: 27px;
  }
  .m-b-xl-27 {
    margin-bottom: 27px;
  }
  .px-xl-28 {
    padding-left: 28px;
    padding-right: 28px;
  }
  .py-xl-28 {
    padding-top: 28px;
    padding-bottom: 28px;
  }
  .p-l-xl-28 {
    padding-left: 28px;
  }
  .p-t-xl-28 {
    padding-top: 28px;
  }
  .p-r-xl-28 {
    padding-right: 28px;
  }
  .p-b-xl-28 {
    padding-bottom: 28px;
  }
  .mx-xl-28 {
    margin-left: 28px;
    margin-right: 28px;
  }
  .my-xl-28 {
    margin-top: 28px;
    margin-bottom: 28px;
  }
  .m-l-xl-28 {
    margin-left: 28px;
  }
  .m-t-xl-28 {
    margin-top: 28px;
  }
  .m-r-xl-28 {
    margin-right: 28px;
  }
  .m-b-xl-28 {
    margin-bottom: 28px;
  }
  .px-xl-29 {
    padding-left: 29px;
    padding-right: 29px;
  }
  .py-xl-29 {
    padding-top: 29px;
    padding-bottom: 29px;
  }
  .p-l-xl-29 {
    padding-left: 29px;
  }
  .p-t-xl-29 {
    padding-top: 29px;
  }
  .p-r-xl-29 {
    padding-right: 29px;
  }
  .p-b-xl-29 {
    padding-bottom: 29px;
  }
  .mx-xl-29 {
    margin-left: 29px;
    margin-right: 29px;
  }
  .my-xl-29 {
    margin-top: 29px;
    margin-bottom: 29px;
  }
  .m-l-xl-29 {
    margin-left: 29px;
  }
  .m-t-xl-29 {
    margin-top: 29px;
  }
  .m-r-xl-29 {
    margin-right: 29px;
  }
  .m-b-xl-29 {
    margin-bottom: 29px;
  }
  .px-xl-30 {
    padding-left: 30px;
    padding-right: 30px;
  }
  .py-xl-30 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .p-l-xl-30 {
    padding-left: 30px;
  }
  .p-t-xl-30 {
    padding-top: 30px;
  }
  .p-r-xl-30 {
    padding-right: 30px;
  }
  .p-b-xl-30 {
    padding-bottom: 30px;
  }
  .mx-xl-30 {
    margin-left: 30px;
    margin-right: 30px;
  }
  .my-xl-30 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .m-l-xl-30 {
    margin-left: 30px;
  }
  .m-t-xl-30 {
    margin-top: 30px;
  }
  .m-r-xl-30 {
    margin-right: 30px;
  }
  .m-b-xl-30 {
    margin-bottom: 30px;
  }
  .px-xl-31 {
    padding-left: 31px;
    padding-right: 31px;
  }
  .py-xl-31 {
    padding-top: 31px;
    padding-bottom: 31px;
  }
  .p-l-xl-31 {
    padding-left: 31px;
  }
  .p-t-xl-31 {
    padding-top: 31px;
  }
  .p-r-xl-31 {
    padding-right: 31px;
  }
  .p-b-xl-31 {
    padding-bottom: 31px;
  }
  .mx-xl-31 {
    margin-left: 31px;
    margin-right: 31px;
  }
  .my-xl-31 {
    margin-top: 31px;
    margin-bottom: 31px;
  }
  .m-l-xl-31 {
    margin-left: 31px;
  }
  .m-t-xl-31 {
    margin-top: 31px;
  }
  .m-r-xl-31 {
    margin-right: 31px;
  }
  .m-b-xl-31 {
    margin-bottom: 31px;
  }
  .px-xl-32 {
    padding-left: 32px;
    padding-right: 32px;
  }
  .py-xl-32 {
    padding-top: 32px;
    padding-bottom: 32px;
  }
  .p-l-xl-32 {
    padding-left: 32px;
  }
  .p-t-xl-32 {
    padding-top: 32px;
  }
  .p-r-xl-32 {
    padding-right: 32px;
  }
  .p-b-xl-32 {
    padding-bottom: 32px;
  }
  .mx-xl-32 {
    margin-left: 32px;
    margin-right: 32px;
  }
  .my-xl-32 {
    margin-top: 32px;
    margin-bottom: 32px;
  }
  .m-l-xl-32 {
    margin-left: 32px;
  }
  .m-t-xl-32 {
    margin-top: 32px;
  }
  .m-r-xl-32 {
    margin-right: 32px;
  }
  .m-b-xl-32 {
    margin-bottom: 32px;
  }
  .px-xl-33 {
    padding-left: 33px;
    padding-right: 33px;
  }
  .py-xl-33 {
    padding-top: 33px;
    padding-bottom: 33px;
  }
  .p-l-xl-33 {
    padding-left: 33px;
  }
  .p-t-xl-33 {
    padding-top: 33px;
  }
  .p-r-xl-33 {
    padding-right: 33px;
  }
  .p-b-xl-33 {
    padding-bottom: 33px;
  }
  .mx-xl-33 {
    margin-left: 33px;
    margin-right: 33px;
  }
  .my-xl-33 {
    margin-top: 33px;
    margin-bottom: 33px;
  }
  .m-l-xl-33 {
    margin-left: 33px;
  }
  .m-t-xl-33 {
    margin-top: 33px;
  }
  .m-r-xl-33 {
    margin-right: 33px;
  }
  .m-b-xl-33 {
    margin-bottom: 33px;
  }
  .px-xl-34 {
    padding-left: 34px;
    padding-right: 34px;
  }
  .py-xl-34 {
    padding-top: 34px;
    padding-bottom: 34px;
  }
  .p-l-xl-34 {
    padding-left: 34px;
  }
  .p-t-xl-34 {
    padding-top: 34px;
  }
  .p-r-xl-34 {
    padding-right: 34px;
  }
  .p-b-xl-34 {
    padding-bottom: 34px;
  }
  .mx-xl-34 {
    margin-left: 34px;
    margin-right: 34px;
  }
  .my-xl-34 {
    margin-top: 34px;
    margin-bottom: 34px;
  }
  .m-l-xl-34 {
    margin-left: 34px;
  }
  .m-t-xl-34 {
    margin-top: 34px;
  }
  .m-r-xl-34 {
    margin-right: 34px;
  }
  .m-b-xl-34 {
    margin-bottom: 34px;
  }
  .px-xl-35 {
    padding-left: 35px;
    padding-right: 35px;
  }
  .py-xl-35 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .p-l-xl-35 {
    padding-left: 35px;
  }
  .p-t-xl-35 {
    padding-top: 35px;
  }
  .p-r-xl-35 {
    padding-right: 35px;
  }
  .p-b-xl-35 {
    padding-bottom: 35px;
  }
  .mx-xl-35 {
    margin-left: 35px;
    margin-right: 35px;
  }
  .my-xl-35 {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .m-l-xl-35 {
    margin-left: 35px;
  }
  .m-t-xl-35 {
    margin-top: 35px;
  }
  .m-r-xl-35 {
    margin-right: 35px;
  }
  .m-b-xl-35 {
    margin-bottom: 35px;
  }
  .px-xl-36 {
    padding-left: 36px;
    padding-right: 36px;
  }
  .py-xl-36 {
    padding-top: 36px;
    padding-bottom: 36px;
  }
  .p-l-xl-36 {
    padding-left: 36px;
  }
  .p-t-xl-36 {
    padding-top: 36px;
  }
  .p-r-xl-36 {
    padding-right: 36px;
  }
  .p-b-xl-36 {
    padding-bottom: 36px;
  }
  .mx-xl-36 {
    margin-left: 36px;
    margin-right: 36px;
  }
  .my-xl-36 {
    margin-top: 36px;
    margin-bottom: 36px;
  }
  .m-l-xl-36 {
    margin-left: 36px;
  }
  .m-t-xl-36 {
    margin-top: 36px;
  }
  .m-r-xl-36 {
    margin-right: 36px;
  }
  .m-b-xl-36 {
    margin-bottom: 36px;
  }
  .px-xl-37 {
    padding-left: 37px;
    padding-right: 37px;
  }
  .py-xl-37 {
    padding-top: 37px;
    padding-bottom: 37px;
  }
  .p-l-xl-37 {
    padding-left: 37px;
  }
  .p-t-xl-37 {
    padding-top: 37px;
  }
  .p-r-xl-37 {
    padding-right: 37px;
  }
  .p-b-xl-37 {
    padding-bottom: 37px;
  }
  .mx-xl-37 {
    margin-left: 37px;
    margin-right: 37px;
  }
  .my-xl-37 {
    margin-top: 37px;
    margin-bottom: 37px;
  }
  .m-l-xl-37 {
    margin-left: 37px;
  }
  .m-t-xl-37 {
    margin-top: 37px;
  }
  .m-r-xl-37 {
    margin-right: 37px;
  }
  .m-b-xl-37 {
    margin-bottom: 37px;
  }
  .px-xl-38 {
    padding-left: 38px;
    padding-right: 38px;
  }
  .py-xl-38 {
    padding-top: 38px;
    padding-bottom: 38px;
  }
  .p-l-xl-38 {
    padding-left: 38px;
  }
  .p-t-xl-38 {
    padding-top: 38px;
  }
  .p-r-xl-38 {
    padding-right: 38px;
  }
  .p-b-xl-38 {
    padding-bottom: 38px;
  }
  .mx-xl-38 {
    margin-left: 38px;
    margin-right: 38px;
  }
  .my-xl-38 {
    margin-top: 38px;
    margin-bottom: 38px;
  }
  .m-l-xl-38 {
    margin-left: 38px;
  }
  .m-t-xl-38 {
    margin-top: 38px;
  }
  .m-r-xl-38 {
    margin-right: 38px;
  }
  .m-b-xl-38 {
    margin-bottom: 38px;
  }
  .px-xl-39 {
    padding-left: 39px;
    padding-right: 39px;
  }
  .py-xl-39 {
    padding-top: 39px;
    padding-bottom: 39px;
  }
  .p-l-xl-39 {
    padding-left: 39px;
  }
  .p-t-xl-39 {
    padding-top: 39px;
  }
  .p-r-xl-39 {
    padding-right: 39px;
  }
  .p-b-xl-39 {
    padding-bottom: 39px;
  }
  .mx-xl-39 {
    margin-left: 39px;
    margin-right: 39px;
  }
  .my-xl-39 {
    margin-top: 39px;
    margin-bottom: 39px;
  }
  .m-l-xl-39 {
    margin-left: 39px;
  }
  .m-t-xl-39 {
    margin-top: 39px;
  }
  .m-r-xl-39 {
    margin-right: 39px;
  }
  .m-b-xl-39 {
    margin-bottom: 39px;
  }
  .px-xl-40 {
    padding-left: 40px;
    padding-right: 40px;
  }
  .py-xl-40 {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .p-l-xl-40 {
    padding-left: 40px;
  }
  .p-t-xl-40 {
    padding-top: 40px;
  }
  .p-r-xl-40 {
    padding-right: 40px;
  }
  .p-b-xl-40 {
    padding-bottom: 40px;
  }
  .mx-xl-40 {
    margin-left: 40px;
    margin-right: 40px;
  }
  .my-xl-40 {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .m-l-xl-40 {
    margin-left: 40px;
  }
  .m-t-xl-40 {
    margin-top: 40px;
  }
  .m-r-xl-40 {
    margin-right: 40px;
  }
  .m-b-xl-40 {
    margin-bottom: 40px;
  }
  .px-xl-41 {
    padding-left: 41px;
    padding-right: 41px;
  }
  .py-xl-41 {
    padding-top: 41px;
    padding-bottom: 41px;
  }
  .p-l-xl-41 {
    padding-left: 41px;
  }
  .p-t-xl-41 {
    padding-top: 41px;
  }
  .p-r-xl-41 {
    padding-right: 41px;
  }
  .p-b-xl-41 {
    padding-bottom: 41px;
  }
  .mx-xl-41 {
    margin-left: 41px;
    margin-right: 41px;
  }
  .my-xl-41 {
    margin-top: 41px;
    margin-bottom: 41px;
  }
  .m-l-xl-41 {
    margin-left: 41px;
  }
  .m-t-xl-41 {
    margin-top: 41px;
  }
  .m-r-xl-41 {
    margin-right: 41px;
  }
  .m-b-xl-41 {
    margin-bottom: 41px;
  }
  .px-xl-42 {
    padding-left: 42px;
    padding-right: 42px;
  }
  .py-xl-42 {
    padding-top: 42px;
    padding-bottom: 42px;
  }
  .p-l-xl-42 {
    padding-left: 42px;
  }
  .p-t-xl-42 {
    padding-top: 42px;
  }
  .p-r-xl-42 {
    padding-right: 42px;
  }
  .p-b-xl-42 {
    padding-bottom: 42px;
  }
  .mx-xl-42 {
    margin-left: 42px;
    margin-right: 42px;
  }
  .my-xl-42 {
    margin-top: 42px;
    margin-bottom: 42px;
  }
  .m-l-xl-42 {
    margin-left: 42px;
  }
  .m-t-xl-42 {
    margin-top: 42px;
  }
  .m-r-xl-42 {
    margin-right: 42px;
  }
  .m-b-xl-42 {
    margin-bottom: 42px;
  }
  .px-xl-43 {
    padding-left: 43px;
    padding-right: 43px;
  }
  .py-xl-43 {
    padding-top: 43px;
    padding-bottom: 43px;
  }
  .p-l-xl-43 {
    padding-left: 43px;
  }
  .p-t-xl-43 {
    padding-top: 43px;
  }
  .p-r-xl-43 {
    padding-right: 43px;
  }
  .p-b-xl-43 {
    padding-bottom: 43px;
  }
  .mx-xl-43 {
    margin-left: 43px;
    margin-right: 43px;
  }
  .my-xl-43 {
    margin-top: 43px;
    margin-bottom: 43px;
  }
  .m-l-xl-43 {
    margin-left: 43px;
  }
  .m-t-xl-43 {
    margin-top: 43px;
  }
  .m-r-xl-43 {
    margin-right: 43px;
  }
  .m-b-xl-43 {
    margin-bottom: 43px;
  }
  .px-xl-44 {
    padding-left: 44px;
    padding-right: 44px;
  }
  .py-xl-44 {
    padding-top: 44px;
    padding-bottom: 44px;
  }
  .p-l-xl-44 {
    padding-left: 44px;
  }
  .p-t-xl-44 {
    padding-top: 44px;
  }
  .p-r-xl-44 {
    padding-right: 44px;
  }
  .p-b-xl-44 {
    padding-bottom: 44px;
  }
  .mx-xl-44 {
    margin-left: 44px;
    margin-right: 44px;
  }
  .my-xl-44 {
    margin-top: 44px;
    margin-bottom: 44px;
  }
  .m-l-xl-44 {
    margin-left: 44px;
  }
  .m-t-xl-44 {
    margin-top: 44px;
  }
  .m-r-xl-44 {
    margin-right: 44px;
  }
  .m-b-xl-44 {
    margin-bottom: 44px;
  }
  .px-xl-45 {
    padding-left: 45px;
    padding-right: 45px;
  }
  .py-xl-45 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .p-l-xl-45 {
    padding-left: 45px;
  }
  .p-t-xl-45 {
    padding-top: 45px;
  }
  .p-r-xl-45 {
    padding-right: 45px;
  }
  .p-b-xl-45 {
    padding-bottom: 45px;
  }
  .mx-xl-45 {
    margin-left: 45px;
    margin-right: 45px;
  }
  .my-xl-45 {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .m-l-xl-45 {
    margin-left: 45px;
  }
  .m-t-xl-45 {
    margin-top: 45px;
  }
  .m-r-xl-45 {
    margin-right: 45px;
  }
  .m-b-xl-45 {
    margin-bottom: 45px;
  }
  .px-xl-46 {
    padding-left: 46px;
    padding-right: 46px;
  }
  .py-xl-46 {
    padding-top: 46px;
    padding-bottom: 46px;
  }
  .p-l-xl-46 {
    padding-left: 46px;
  }
  .p-t-xl-46 {
    padding-top: 46px;
  }
  .p-r-xl-46 {
    padding-right: 46px;
  }
  .p-b-xl-46 {
    padding-bottom: 46px;
  }
  .mx-xl-46 {
    margin-left: 46px;
    margin-right: 46px;
  }
  .my-xl-46 {
    margin-top: 46px;
    margin-bottom: 46px;
  }
  .m-l-xl-46 {
    margin-left: 46px;
  }
  .m-t-xl-46 {
    margin-top: 46px;
  }
  .m-r-xl-46 {
    margin-right: 46px;
  }
  .m-b-xl-46 {
    margin-bottom: 46px;
  }
  .px-xl-47 {
    padding-left: 47px;
    padding-right: 47px;
  }
  .py-xl-47 {
    padding-top: 47px;
    padding-bottom: 47px;
  }
  .p-l-xl-47 {
    padding-left: 47px;
  }
  .p-t-xl-47 {
    padding-top: 47px;
  }
  .p-r-xl-47 {
    padding-right: 47px;
  }
  .p-b-xl-47 {
    padding-bottom: 47px;
  }
  .mx-xl-47 {
    margin-left: 47px;
    margin-right: 47px;
  }
  .my-xl-47 {
    margin-top: 47px;
    margin-bottom: 47px;
  }
  .m-l-xl-47 {
    margin-left: 47px;
  }
  .m-t-xl-47 {
    margin-top: 47px;
  }
  .m-r-xl-47 {
    margin-right: 47px;
  }
  .m-b-xl-47 {
    margin-bottom: 47px;
  }
  .px-xl-48 {
    padding-left: 48px;
    padding-right: 48px;
  }
  .py-xl-48 {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .p-l-xl-48 {
    padding-left: 48px;
  }
  .p-t-xl-48 {
    padding-top: 48px;
  }
  .p-r-xl-48 {
    padding-right: 48px;
  }
  .p-b-xl-48 {
    padding-bottom: 48px;
  }
  .mx-xl-48 {
    margin-left: 48px;
    margin-right: 48px;
  }
  .my-xl-48 {
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .m-l-xl-48 {
    margin-left: 48px;
  }
  .m-t-xl-48 {
    margin-top: 48px;
  }
  .m-r-xl-48 {
    margin-right: 48px;
  }
  .m-b-xl-48 {
    margin-bottom: 48px;
  }
  .px-xl-49 {
    padding-left: 49px;
    padding-right: 49px;
  }
  .py-xl-49 {
    padding-top: 49px;
    padding-bottom: 49px;
  }
  .p-l-xl-49 {
    padding-left: 49px;
  }
  .p-t-xl-49 {
    padding-top: 49px;
  }
  .p-r-xl-49 {
    padding-right: 49px;
  }
  .p-b-xl-49 {
    padding-bottom: 49px;
  }
  .mx-xl-49 {
    margin-left: 49px;
    margin-right: 49px;
  }
  .my-xl-49 {
    margin-top: 49px;
    margin-bottom: 49px;
  }
  .m-l-xl-49 {
    margin-left: 49px;
  }
  .m-t-xl-49 {
    margin-top: 49px;
  }
  .m-r-xl-49 {
    margin-right: 49px;
  }
  .m-b-xl-49 {
    margin-bottom: 49px;
  }
  .px-xl-50 {
    padding-left: 50px;
    padding-right: 50px;
  }
  .py-xl-50 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .p-l-xl-50 {
    padding-left: 50px;
  }
  .p-t-xl-50 {
    padding-top: 50px;
  }
  .p-r-xl-50 {
    padding-right: 50px;
  }
  .p-b-xl-50 {
    padding-bottom: 50px;
  }
  .mx-xl-50 {
    margin-left: 50px;
    margin-right: 50px;
  }
  .my-xl-50 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .m-l-xl-50 {
    margin-left: 50px;
  }
  .m-t-xl-50 {
    margin-top: 50px;
  }
  .m-r-xl-50 {
    margin-right: 50px;
  }
  .m-b-xl-50 {
    margin-bottom: 50px;
  }
  .px-xl-51 {
    padding-left: 51px;
    padding-right: 51px;
  }
  .py-xl-51 {
    padding-top: 51px;
    padding-bottom: 51px;
  }
  .p-l-xl-51 {
    padding-left: 51px;
  }
  .p-t-xl-51 {
    padding-top: 51px;
  }
  .p-r-xl-51 {
    padding-right: 51px;
  }
  .p-b-xl-51 {
    padding-bottom: 51px;
  }
  .mx-xl-51 {
    margin-left: 51px;
    margin-right: 51px;
  }
  .my-xl-51 {
    margin-top: 51px;
    margin-bottom: 51px;
  }
  .m-l-xl-51 {
    margin-left: 51px;
  }
  .m-t-xl-51 {
    margin-top: 51px;
  }
  .m-r-xl-51 {
    margin-right: 51px;
  }
  .m-b-xl-51 {
    margin-bottom: 51px;
  }
  .px-xl-52 {
    padding-left: 52px;
    padding-right: 52px;
  }
  .py-xl-52 {
    padding-top: 52px;
    padding-bottom: 52px;
  }
  .p-l-xl-52 {
    padding-left: 52px;
  }
  .p-t-xl-52 {
    padding-top: 52px;
  }
  .p-r-xl-52 {
    padding-right: 52px;
  }
  .p-b-xl-52 {
    padding-bottom: 52px;
  }
  .mx-xl-52 {
    margin-left: 52px;
    margin-right: 52px;
  }
  .my-xl-52 {
    margin-top: 52px;
    margin-bottom: 52px;
  }
  .m-l-xl-52 {
    margin-left: 52px;
  }
  .m-t-xl-52 {
    margin-top: 52px;
  }
  .m-r-xl-52 {
    margin-right: 52px;
  }
  .m-b-xl-52 {
    margin-bottom: 52px;
  }
  .px-xl-53 {
    padding-left: 53px;
    padding-right: 53px;
  }
  .py-xl-53 {
    padding-top: 53px;
    padding-bottom: 53px;
  }
  .p-l-xl-53 {
    padding-left: 53px;
  }
  .p-t-xl-53 {
    padding-top: 53px;
  }
  .p-r-xl-53 {
    padding-right: 53px;
  }
  .p-b-xl-53 {
    padding-bottom: 53px;
  }
  .mx-xl-53 {
    margin-left: 53px;
    margin-right: 53px;
  }
  .my-xl-53 {
    margin-top: 53px;
    margin-bottom: 53px;
  }
  .m-l-xl-53 {
    margin-left: 53px;
  }
  .m-t-xl-53 {
    margin-top: 53px;
  }
  .m-r-xl-53 {
    margin-right: 53px;
  }
  .m-b-xl-53 {
    margin-bottom: 53px;
  }
  .px-xl-54 {
    padding-left: 54px;
    padding-right: 54px;
  }
  .py-xl-54 {
    padding-top: 54px;
    padding-bottom: 54px;
  }
  .p-l-xl-54 {
    padding-left: 54px;
  }
  .p-t-xl-54 {
    padding-top: 54px;
  }
  .p-r-xl-54 {
    padding-right: 54px;
  }
  .p-b-xl-54 {
    padding-bottom: 54px;
  }
  .mx-xl-54 {
    margin-left: 54px;
    margin-right: 54px;
  }
  .my-xl-54 {
    margin-top: 54px;
    margin-bottom: 54px;
  }
  .m-l-xl-54 {
    margin-left: 54px;
  }
  .m-t-xl-54 {
    margin-top: 54px;
  }
  .m-r-xl-54 {
    margin-right: 54px;
  }
  .m-b-xl-54 {
    margin-bottom: 54px;
  }
  .px-xl-55 {
    padding-left: 55px;
    padding-right: 55px;
  }
  .py-xl-55 {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .p-l-xl-55 {
    padding-left: 55px;
  }
  .p-t-xl-55 {
    padding-top: 55px;
  }
  .p-r-xl-55 {
    padding-right: 55px;
  }
  .p-b-xl-55 {
    padding-bottom: 55px;
  }
  .mx-xl-55 {
    margin-left: 55px;
    margin-right: 55px;
  }
  .my-xl-55 {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .m-l-xl-55 {
    margin-left: 55px;
  }
  .m-t-xl-55 {
    margin-top: 55px;
  }
  .m-r-xl-55 {
    margin-right: 55px;
  }
  .m-b-xl-55 {
    margin-bottom: 55px;
  }
  .px-xl-56 {
    padding-left: 56px;
    padding-right: 56px;
  }
  .py-xl-56 {
    padding-top: 56px;
    padding-bottom: 56px;
  }
  .p-l-xl-56 {
    padding-left: 56px;
  }
  .p-t-xl-56 {
    padding-top: 56px;
  }
  .p-r-xl-56 {
    padding-right: 56px;
  }
  .p-b-xl-56 {
    padding-bottom: 56px;
  }
  .mx-xl-56 {
    margin-left: 56px;
    margin-right: 56px;
  }
  .my-xl-56 {
    margin-top: 56px;
    margin-bottom: 56px;
  }
  .m-l-xl-56 {
    margin-left: 56px;
  }
  .m-t-xl-56 {
    margin-top: 56px;
  }
  .m-r-xl-56 {
    margin-right: 56px;
  }
  .m-b-xl-56 {
    margin-bottom: 56px;
  }
  .px-xl-57 {
    padding-left: 57px;
    padding-right: 57px;
  }
  .py-xl-57 {
    padding-top: 57px;
    padding-bottom: 57px;
  }
  .p-l-xl-57 {
    padding-left: 57px;
  }
  .p-t-xl-57 {
    padding-top: 57px;
  }
  .p-r-xl-57 {
    padding-right: 57px;
  }
  .p-b-xl-57 {
    padding-bottom: 57px;
  }
  .mx-xl-57 {
    margin-left: 57px;
    margin-right: 57px;
  }
  .my-xl-57 {
    margin-top: 57px;
    margin-bottom: 57px;
  }
  .m-l-xl-57 {
    margin-left: 57px;
  }
  .m-t-xl-57 {
    margin-top: 57px;
  }
  .m-r-xl-57 {
    margin-right: 57px;
  }
  .m-b-xl-57 {
    margin-bottom: 57px;
  }
  .px-xl-58 {
    padding-left: 58px;
    padding-right: 58px;
  }
  .py-xl-58 {
    padding-top: 58px;
    padding-bottom: 58px;
  }
  .p-l-xl-58 {
    padding-left: 58px;
  }
  .p-t-xl-58 {
    padding-top: 58px;
  }
  .p-r-xl-58 {
    padding-right: 58px;
  }
  .p-b-xl-58 {
    padding-bottom: 58px;
  }
  .mx-xl-58 {
    margin-left: 58px;
    margin-right: 58px;
  }
  .my-xl-58 {
    margin-top: 58px;
    margin-bottom: 58px;
  }
  .m-l-xl-58 {
    margin-left: 58px;
  }
  .m-t-xl-58 {
    margin-top: 58px;
  }
  .m-r-xl-58 {
    margin-right: 58px;
  }
  .m-b-xl-58 {
    margin-bottom: 58px;
  }
  .px-xl-59 {
    padding-left: 59px;
    padding-right: 59px;
  }
  .py-xl-59 {
    padding-top: 59px;
    padding-bottom: 59px;
  }
  .p-l-xl-59 {
    padding-left: 59px;
  }
  .p-t-xl-59 {
    padding-top: 59px;
  }
  .p-r-xl-59 {
    padding-right: 59px;
  }
  .p-b-xl-59 {
    padding-bottom: 59px;
  }
  .mx-xl-59 {
    margin-left: 59px;
    margin-right: 59px;
  }
  .my-xl-59 {
    margin-top: 59px;
    margin-bottom: 59px;
  }
  .m-l-xl-59 {
    margin-left: 59px;
  }
  .m-t-xl-59 {
    margin-top: 59px;
  }
  .m-r-xl-59 {
    margin-right: 59px;
  }
  .m-b-xl-59 {
    margin-bottom: 59px;
  }
  .px-xl-60 {
    padding-left: 60px;
    padding-right: 60px;
  }
  .py-xl-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .p-l-xl-60 {
    padding-left: 60px;
  }
  .p-t-xl-60 {
    padding-top: 60px;
  }
  .p-r-xl-60 {
    padding-right: 60px;
  }
  .p-b-xl-60 {
    padding-bottom: 60px;
  }
  .mx-xl-60 {
    margin-left: 60px;
    margin-right: 60px;
  }
  .my-xl-60 {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .m-l-xl-60 {
    margin-left: 60px;
  }
  .m-t-xl-60 {
    margin-top: 60px;
  }
  .m-r-xl-60 {
    margin-right: 60px;
  }
  .m-b-xl-60 {
    margin-bottom: 60px;
  }
  .px-xl-61 {
    padding-left: 61px;
    padding-right: 61px;
  }
  .py-xl-61 {
    padding-top: 61px;
    padding-bottom: 61px;
  }
  .p-l-xl-61 {
    padding-left: 61px;
  }
  .p-t-xl-61 {
    padding-top: 61px;
  }
  .p-r-xl-61 {
    padding-right: 61px;
  }
  .p-b-xl-61 {
    padding-bottom: 61px;
  }
  .mx-xl-61 {
    margin-left: 61px;
    margin-right: 61px;
  }
  .my-xl-61 {
    margin-top: 61px;
    margin-bottom: 61px;
  }
  .m-l-xl-61 {
    margin-left: 61px;
  }
  .m-t-xl-61 {
    margin-top: 61px;
  }
  .m-r-xl-61 {
    margin-right: 61px;
  }
  .m-b-xl-61 {
    margin-bottom: 61px;
  }
  .px-xl-62 {
    padding-left: 62px;
    padding-right: 62px;
  }
  .py-xl-62 {
    padding-top: 62px;
    padding-bottom: 62px;
  }
  .p-l-xl-62 {
    padding-left: 62px;
  }
  .p-t-xl-62 {
    padding-top: 62px;
  }
  .p-r-xl-62 {
    padding-right: 62px;
  }
  .p-b-xl-62 {
    padding-bottom: 62px;
  }
  .mx-xl-62 {
    margin-left: 62px;
    margin-right: 62px;
  }
  .my-xl-62 {
    margin-top: 62px;
    margin-bottom: 62px;
  }
  .m-l-xl-62 {
    margin-left: 62px;
  }
  .m-t-xl-62 {
    margin-top: 62px;
  }
  .m-r-xl-62 {
    margin-right: 62px;
  }
  .m-b-xl-62 {
    margin-bottom: 62px;
  }
  .px-xl-63 {
    padding-left: 63px;
    padding-right: 63px;
  }
  .py-xl-63 {
    padding-top: 63px;
    padding-bottom: 63px;
  }
  .p-l-xl-63 {
    padding-left: 63px;
  }
  .p-t-xl-63 {
    padding-top: 63px;
  }
  .p-r-xl-63 {
    padding-right: 63px;
  }
  .p-b-xl-63 {
    padding-bottom: 63px;
  }
  .mx-xl-63 {
    margin-left: 63px;
    margin-right: 63px;
  }
  .my-xl-63 {
    margin-top: 63px;
    margin-bottom: 63px;
  }
  .m-l-xl-63 {
    margin-left: 63px;
  }
  .m-t-xl-63 {
    margin-top: 63px;
  }
  .m-r-xl-63 {
    margin-right: 63px;
  }
  .m-b-xl-63 {
    margin-bottom: 63px;
  }
  .px-xl-64 {
    padding-left: 64px;
    padding-right: 64px;
  }
  .py-xl-64 {
    padding-top: 64px;
    padding-bottom: 64px;
  }
  .p-l-xl-64 {
    padding-left: 64px;
  }
  .p-t-xl-64 {
    padding-top: 64px;
  }
  .p-r-xl-64 {
    padding-right: 64px;
  }
  .p-b-xl-64 {
    padding-bottom: 64px;
  }
  .mx-xl-64 {
    margin-left: 64px;
    margin-right: 64px;
  }
  .my-xl-64 {
    margin-top: 64px;
    margin-bottom: 64px;
  }
  .m-l-xl-64 {
    margin-left: 64px;
  }
  .m-t-xl-64 {
    margin-top: 64px;
  }
  .m-r-xl-64 {
    margin-right: 64px;
  }
  .m-b-xl-64 {
    margin-bottom: 64px;
  }
  .px-xl-65 {
    padding-left: 65px;
    padding-right: 65px;
  }
  .py-xl-65 {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .p-l-xl-65 {
    padding-left: 65px;
  }
  .p-t-xl-65 {
    padding-top: 65px;
  }
  .p-r-xl-65 {
    padding-right: 65px;
  }
  .p-b-xl-65 {
    padding-bottom: 65px;
  }
  .mx-xl-65 {
    margin-left: 65px;
    margin-right: 65px;
  }
  .my-xl-65 {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .m-l-xl-65 {
    margin-left: 65px;
  }
  .m-t-xl-65 {
    margin-top: 65px;
  }
  .m-r-xl-65 {
    margin-right: 65px;
  }
  .m-b-xl-65 {
    margin-bottom: 65px;
  }
  .px-xl-66 {
    padding-left: 66px;
    padding-right: 66px;
  }
  .py-xl-66 {
    padding-top: 66px;
    padding-bottom: 66px;
  }
  .p-l-xl-66 {
    padding-left: 66px;
  }
  .p-t-xl-66 {
    padding-top: 66px;
  }
  .p-r-xl-66 {
    padding-right: 66px;
  }
  .p-b-xl-66 {
    padding-bottom: 66px;
  }
  .mx-xl-66 {
    margin-left: 66px;
    margin-right: 66px;
  }
  .my-xl-66 {
    margin-top: 66px;
    margin-bottom: 66px;
  }
  .m-l-xl-66 {
    margin-left: 66px;
  }
  .m-t-xl-66 {
    margin-top: 66px;
  }
  .m-r-xl-66 {
    margin-right: 66px;
  }
  .m-b-xl-66 {
    margin-bottom: 66px;
  }
  .px-xl-67 {
    padding-left: 67px;
    padding-right: 67px;
  }
  .py-xl-67 {
    padding-top: 67px;
    padding-bottom: 67px;
  }
  .p-l-xl-67 {
    padding-left: 67px;
  }
  .p-t-xl-67 {
    padding-top: 67px;
  }
  .p-r-xl-67 {
    padding-right: 67px;
  }
  .p-b-xl-67 {
    padding-bottom: 67px;
  }
  .mx-xl-67 {
    margin-left: 67px;
    margin-right: 67px;
  }
  .my-xl-67 {
    margin-top: 67px;
    margin-bottom: 67px;
  }
  .m-l-xl-67 {
    margin-left: 67px;
  }
  .m-t-xl-67 {
    margin-top: 67px;
  }
  .m-r-xl-67 {
    margin-right: 67px;
  }
  .m-b-xl-67 {
    margin-bottom: 67px;
  }
  .px-xl-68 {
    padding-left: 68px;
    padding-right: 68px;
  }
  .py-xl-68 {
    padding-top: 68px;
    padding-bottom: 68px;
  }
  .p-l-xl-68 {
    padding-left: 68px;
  }
  .p-t-xl-68 {
    padding-top: 68px;
  }
  .p-r-xl-68 {
    padding-right: 68px;
  }
  .p-b-xl-68 {
    padding-bottom: 68px;
  }
  .mx-xl-68 {
    margin-left: 68px;
    margin-right: 68px;
  }
  .my-xl-68 {
    margin-top: 68px;
    margin-bottom: 68px;
  }
  .m-l-xl-68 {
    margin-left: 68px;
  }
  .m-t-xl-68 {
    margin-top: 68px;
  }
  .m-r-xl-68 {
    margin-right: 68px;
  }
  .m-b-xl-68 {
    margin-bottom: 68px;
  }
  .px-xl-69 {
    padding-left: 69px;
    padding-right: 69px;
  }
  .py-xl-69 {
    padding-top: 69px;
    padding-bottom: 69px;
  }
  .p-l-xl-69 {
    padding-left: 69px;
  }
  .p-t-xl-69 {
    padding-top: 69px;
  }
  .p-r-xl-69 {
    padding-right: 69px;
  }
  .p-b-xl-69 {
    padding-bottom: 69px;
  }
  .mx-xl-69 {
    margin-left: 69px;
    margin-right: 69px;
  }
  .my-xl-69 {
    margin-top: 69px;
    margin-bottom: 69px;
  }
  .m-l-xl-69 {
    margin-left: 69px;
  }
  .m-t-xl-69 {
    margin-top: 69px;
  }
  .m-r-xl-69 {
    margin-right: 69px;
  }
  .m-b-xl-69 {
    margin-bottom: 69px;
  }
  .px-xl-70 {
    padding-left: 70px;
    padding-right: 70px;
  }
  .py-xl-70 {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .p-l-xl-70 {
    padding-left: 70px;
  }
  .p-t-xl-70 {
    padding-top: 70px;
  }
  .p-r-xl-70 {
    padding-right: 70px;
  }
  .p-b-xl-70 {
    padding-bottom: 70px;
  }
  .mx-xl-70 {
    margin-left: 70px;
    margin-right: 70px;
  }
  .my-xl-70 {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .m-l-xl-70 {
    margin-left: 70px;
  }
  .m-t-xl-70 {
    margin-top: 70px;
  }
  .m-r-xl-70 {
    margin-right: 70px;
  }
  .m-b-xl-70 {
    margin-bottom: 70px;
  }
  .px-xl-71 {
    padding-left: 71px;
    padding-right: 71px;
  }
  .py-xl-71 {
    padding-top: 71px;
    padding-bottom: 71px;
  }
  .p-l-xl-71 {
    padding-left: 71px;
  }
  .p-t-xl-71 {
    padding-top: 71px;
  }
  .p-r-xl-71 {
    padding-right: 71px;
  }
  .p-b-xl-71 {
    padding-bottom: 71px;
  }
  .mx-xl-71 {
    margin-left: 71px;
    margin-right: 71px;
  }
  .my-xl-71 {
    margin-top: 71px;
    margin-bottom: 71px;
  }
  .m-l-xl-71 {
    margin-left: 71px;
  }
  .m-t-xl-71 {
    margin-top: 71px;
  }
  .m-r-xl-71 {
    margin-right: 71px;
  }
  .m-b-xl-71 {
    margin-bottom: 71px;
  }
  .px-xl-72 {
    padding-left: 72px;
    padding-right: 72px;
  }
  .py-xl-72 {
    padding-top: 72px;
    padding-bottom: 72px;
  }
  .p-l-xl-72 {
    padding-left: 72px;
  }
  .p-t-xl-72 {
    padding-top: 72px;
  }
  .p-r-xl-72 {
    padding-right: 72px;
  }
  .p-b-xl-72 {
    padding-bottom: 72px;
  }
  .mx-xl-72 {
    margin-left: 72px;
    margin-right: 72px;
  }
  .my-xl-72 {
    margin-top: 72px;
    margin-bottom: 72px;
  }
  .m-l-xl-72 {
    margin-left: 72px;
  }
  .m-t-xl-72 {
    margin-top: 72px;
  }
  .m-r-xl-72 {
    margin-right: 72px;
  }
  .m-b-xl-72 {
    margin-bottom: 72px;
  }
  .px-xl-73 {
    padding-left: 73px;
    padding-right: 73px;
  }
  .py-xl-73 {
    padding-top: 73px;
    padding-bottom: 73px;
  }
  .p-l-xl-73 {
    padding-left: 73px;
  }
  .p-t-xl-73 {
    padding-top: 73px;
  }
  .p-r-xl-73 {
    padding-right: 73px;
  }
  .p-b-xl-73 {
    padding-bottom: 73px;
  }
  .mx-xl-73 {
    margin-left: 73px;
    margin-right: 73px;
  }
  .my-xl-73 {
    margin-top: 73px;
    margin-bottom: 73px;
  }
  .m-l-xl-73 {
    margin-left: 73px;
  }
  .m-t-xl-73 {
    margin-top: 73px;
  }
  .m-r-xl-73 {
    margin-right: 73px;
  }
  .m-b-xl-73 {
    margin-bottom: 73px;
  }
  .px-xl-74 {
    padding-left: 74px;
    padding-right: 74px;
  }
  .py-xl-74 {
    padding-top: 74px;
    padding-bottom: 74px;
  }
  .p-l-xl-74 {
    padding-left: 74px;
  }
  .p-t-xl-74 {
    padding-top: 74px;
  }
  .p-r-xl-74 {
    padding-right: 74px;
  }
  .p-b-xl-74 {
    padding-bottom: 74px;
  }
  .mx-xl-74 {
    margin-left: 74px;
    margin-right: 74px;
  }
  .my-xl-74 {
    margin-top: 74px;
    margin-bottom: 74px;
  }
  .m-l-xl-74 {
    margin-left: 74px;
  }
  .m-t-xl-74 {
    margin-top: 74px;
  }
  .m-r-xl-74 {
    margin-right: 74px;
  }
  .m-b-xl-74 {
    margin-bottom: 74px;
  }
  .px-xl-75 {
    padding-left: 75px;
    padding-right: 75px;
  }
  .py-xl-75 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .p-l-xl-75 {
    padding-left: 75px;
  }
  .p-t-xl-75 {
    padding-top: 75px;
  }
  .p-r-xl-75 {
    padding-right: 75px;
  }
  .p-b-xl-75 {
    padding-bottom: 75px;
  }
  .mx-xl-75 {
    margin-left: 75px;
    margin-right: 75px;
  }
  .my-xl-75 {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .m-l-xl-75 {
    margin-left: 75px;
  }
  .m-t-xl-75 {
    margin-top: 75px;
  }
  .m-r-xl-75 {
    margin-right: 75px;
  }
  .m-b-xl-75 {
    margin-bottom: 75px;
  }
  .px-xl-76 {
    padding-left: 76px;
    padding-right: 76px;
  }
  .py-xl-76 {
    padding-top: 76px;
    padding-bottom: 76px;
  }
  .p-l-xl-76 {
    padding-left: 76px;
  }
  .p-t-xl-76 {
    padding-top: 76px;
  }
  .p-r-xl-76 {
    padding-right: 76px;
  }
  .p-b-xl-76 {
    padding-bottom: 76px;
  }
  .mx-xl-76 {
    margin-left: 76px;
    margin-right: 76px;
  }
  .my-xl-76 {
    margin-top: 76px;
    margin-bottom: 76px;
  }
  .m-l-xl-76 {
    margin-left: 76px;
  }
  .m-t-xl-76 {
    margin-top: 76px;
  }
  .m-r-xl-76 {
    margin-right: 76px;
  }
  .m-b-xl-76 {
    margin-bottom: 76px;
  }
  .px-xl-77 {
    padding-left: 77px;
    padding-right: 77px;
  }
  .py-xl-77 {
    padding-top: 77px;
    padding-bottom: 77px;
  }
  .p-l-xl-77 {
    padding-left: 77px;
  }
  .p-t-xl-77 {
    padding-top: 77px;
  }
  .p-r-xl-77 {
    padding-right: 77px;
  }
  .p-b-xl-77 {
    padding-bottom: 77px;
  }
  .mx-xl-77 {
    margin-left: 77px;
    margin-right: 77px;
  }
  .my-xl-77 {
    margin-top: 77px;
    margin-bottom: 77px;
  }
  .m-l-xl-77 {
    margin-left: 77px;
  }
  .m-t-xl-77 {
    margin-top: 77px;
  }
  .m-r-xl-77 {
    margin-right: 77px;
  }
  .m-b-xl-77 {
    margin-bottom: 77px;
  }
  .px-xl-78 {
    padding-left: 78px;
    padding-right: 78px;
  }
  .py-xl-78 {
    padding-top: 78px;
    padding-bottom: 78px;
  }
  .p-l-xl-78 {
    padding-left: 78px;
  }
  .p-t-xl-78 {
    padding-top: 78px;
  }
  .p-r-xl-78 {
    padding-right: 78px;
  }
  .p-b-xl-78 {
    padding-bottom: 78px;
  }
  .mx-xl-78 {
    margin-left: 78px;
    margin-right: 78px;
  }
  .my-xl-78 {
    margin-top: 78px;
    margin-bottom: 78px;
  }
  .m-l-xl-78 {
    margin-left: 78px;
  }
  .m-t-xl-78 {
    margin-top: 78px;
  }
  .m-r-xl-78 {
    margin-right: 78px;
  }
  .m-b-xl-78 {
    margin-bottom: 78px;
  }
  .px-xl-79 {
    padding-left: 79px;
    padding-right: 79px;
  }
  .py-xl-79 {
    padding-top: 79px;
    padding-bottom: 79px;
  }
  .p-l-xl-79 {
    padding-left: 79px;
  }
  .p-t-xl-79 {
    padding-top: 79px;
  }
  .p-r-xl-79 {
    padding-right: 79px;
  }
  .p-b-xl-79 {
    padding-bottom: 79px;
  }
  .mx-xl-79 {
    margin-left: 79px;
    margin-right: 79px;
  }
  .my-xl-79 {
    margin-top: 79px;
    margin-bottom: 79px;
  }
  .m-l-xl-79 {
    margin-left: 79px;
  }
  .m-t-xl-79 {
    margin-top: 79px;
  }
  .m-r-xl-79 {
    margin-right: 79px;
  }
  .m-b-xl-79 {
    margin-bottom: 79px;
  }
  .px-xl-80 {
    padding-left: 80px;
    padding-right: 80px;
  }
  .py-xl-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .p-l-xl-80 {
    padding-left: 80px;
  }
  .p-t-xl-80 {
    padding-top: 80px;
  }
  .p-r-xl-80 {
    padding-right: 80px;
  }
  .p-b-xl-80 {
    padding-bottom: 80px;
  }
  .mx-xl-80 {
    margin-left: 80px;
    margin-right: 80px;
  }
  .my-xl-80 {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .m-l-xl-80 {
    margin-left: 80px;
  }
  .m-t-xl-80 {
    margin-top: 80px;
  }
  .m-r-xl-80 {
    margin-right: 80px;
  }
  .m-b-xl-80 {
    margin-bottom: 80px;
  }
  .px-xl-81 {
    padding-left: 81px;
    padding-right: 81px;
  }
  .py-xl-81 {
    padding-top: 81px;
    padding-bottom: 81px;
  }
  .p-l-xl-81 {
    padding-left: 81px;
  }
  .p-t-xl-81 {
    padding-top: 81px;
  }
  .p-r-xl-81 {
    padding-right: 81px;
  }
  .p-b-xl-81 {
    padding-bottom: 81px;
  }
  .mx-xl-81 {
    margin-left: 81px;
    margin-right: 81px;
  }
  .my-xl-81 {
    margin-top: 81px;
    margin-bottom: 81px;
  }
  .m-l-xl-81 {
    margin-left: 81px;
  }
  .m-t-xl-81 {
    margin-top: 81px;
  }
  .m-r-xl-81 {
    margin-right: 81px;
  }
  .m-b-xl-81 {
    margin-bottom: 81px;
  }
  .px-xl-82 {
    padding-left: 82px;
    padding-right: 82px;
  }
  .py-xl-82 {
    padding-top: 82px;
    padding-bottom: 82px;
  }
  .p-l-xl-82 {
    padding-left: 82px;
  }
  .p-t-xl-82 {
    padding-top: 82px;
  }
  .p-r-xl-82 {
    padding-right: 82px;
  }
  .p-b-xl-82 {
    padding-bottom: 82px;
  }
  .mx-xl-82 {
    margin-left: 82px;
    margin-right: 82px;
  }
  .my-xl-82 {
    margin-top: 82px;
    margin-bottom: 82px;
  }
  .m-l-xl-82 {
    margin-left: 82px;
  }
  .m-t-xl-82 {
    margin-top: 82px;
  }
  .m-r-xl-82 {
    margin-right: 82px;
  }
  .m-b-xl-82 {
    margin-bottom: 82px;
  }
  .px-xl-83 {
    padding-left: 83px;
    padding-right: 83px;
  }
  .py-xl-83 {
    padding-top: 83px;
    padding-bottom: 83px;
  }
  .p-l-xl-83 {
    padding-left: 83px;
  }
  .p-t-xl-83 {
    padding-top: 83px;
  }
  .p-r-xl-83 {
    padding-right: 83px;
  }
  .p-b-xl-83 {
    padding-bottom: 83px;
  }
  .mx-xl-83 {
    margin-left: 83px;
    margin-right: 83px;
  }
  .my-xl-83 {
    margin-top: 83px;
    margin-bottom: 83px;
  }
  .m-l-xl-83 {
    margin-left: 83px;
  }
  .m-t-xl-83 {
    margin-top: 83px;
  }
  .m-r-xl-83 {
    margin-right: 83px;
  }
  .m-b-xl-83 {
    margin-bottom: 83px;
  }
  .px-xl-84 {
    padding-left: 84px;
    padding-right: 84px;
  }
  .py-xl-84 {
    padding-top: 84px;
    padding-bottom: 84px;
  }
  .p-l-xl-84 {
    padding-left: 84px;
  }
  .p-t-xl-84 {
    padding-top: 84px;
  }
  .p-r-xl-84 {
    padding-right: 84px;
  }
  .p-b-xl-84 {
    padding-bottom: 84px;
  }
  .mx-xl-84 {
    margin-left: 84px;
    margin-right: 84px;
  }
  .my-xl-84 {
    margin-top: 84px;
    margin-bottom: 84px;
  }
  .m-l-xl-84 {
    margin-left: 84px;
  }
  .m-t-xl-84 {
    margin-top: 84px;
  }
  .m-r-xl-84 {
    margin-right: 84px;
  }
  .m-b-xl-84 {
    margin-bottom: 84px;
  }
  .px-xl-85 {
    padding-left: 85px;
    padding-right: 85px;
  }
  .py-xl-85 {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .p-l-xl-85 {
    padding-left: 85px;
  }
  .p-t-xl-85 {
    padding-top: 85px;
  }
  .p-r-xl-85 {
    padding-right: 85px;
  }
  .p-b-xl-85 {
    padding-bottom: 85px;
  }
  .mx-xl-85 {
    margin-left: 85px;
    margin-right: 85px;
  }
  .my-xl-85 {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .m-l-xl-85 {
    margin-left: 85px;
  }
  .m-t-xl-85 {
    margin-top: 85px;
  }
  .m-r-xl-85 {
    margin-right: 85px;
  }
  .m-b-xl-85 {
    margin-bottom: 85px;
  }
  .px-xl-86 {
    padding-left: 86px;
    padding-right: 86px;
  }
  .py-xl-86 {
    padding-top: 86px;
    padding-bottom: 86px;
  }
  .p-l-xl-86 {
    padding-left: 86px;
  }
  .p-t-xl-86 {
    padding-top: 86px;
  }
  .p-r-xl-86 {
    padding-right: 86px;
  }
  .p-b-xl-86 {
    padding-bottom: 86px;
  }
  .mx-xl-86 {
    margin-left: 86px;
    margin-right: 86px;
  }
  .my-xl-86 {
    margin-top: 86px;
    margin-bottom: 86px;
  }
  .m-l-xl-86 {
    margin-left: 86px;
  }
  .m-t-xl-86 {
    margin-top: 86px;
  }
  .m-r-xl-86 {
    margin-right: 86px;
  }
  .m-b-xl-86 {
    margin-bottom: 86px;
  }
  .px-xl-87 {
    padding-left: 87px;
    padding-right: 87px;
  }
  .py-xl-87 {
    padding-top: 87px;
    padding-bottom: 87px;
  }
  .p-l-xl-87 {
    padding-left: 87px;
  }
  .p-t-xl-87 {
    padding-top: 87px;
  }
  .p-r-xl-87 {
    padding-right: 87px;
  }
  .p-b-xl-87 {
    padding-bottom: 87px;
  }
  .mx-xl-87 {
    margin-left: 87px;
    margin-right: 87px;
  }
  .my-xl-87 {
    margin-top: 87px;
    margin-bottom: 87px;
  }
  .m-l-xl-87 {
    margin-left: 87px;
  }
  .m-t-xl-87 {
    margin-top: 87px;
  }
  .m-r-xl-87 {
    margin-right: 87px;
  }
  .m-b-xl-87 {
    margin-bottom: 87px;
  }
  .px-xl-88 {
    padding-left: 88px;
    padding-right: 88px;
  }
  .py-xl-88 {
    padding-top: 88px;
    padding-bottom: 88px;
  }
  .p-l-xl-88 {
    padding-left: 88px;
  }
  .p-t-xl-88 {
    padding-top: 88px;
  }
  .p-r-xl-88 {
    padding-right: 88px;
  }
  .p-b-xl-88 {
    padding-bottom: 88px;
  }
  .mx-xl-88 {
    margin-left: 88px;
    margin-right: 88px;
  }
  .my-xl-88 {
    margin-top: 88px;
    margin-bottom: 88px;
  }
  .m-l-xl-88 {
    margin-left: 88px;
  }
  .m-t-xl-88 {
    margin-top: 88px;
  }
  .m-r-xl-88 {
    margin-right: 88px;
  }
  .m-b-xl-88 {
    margin-bottom: 88px;
  }
  .px-xl-89 {
    padding-left: 89px;
    padding-right: 89px;
  }
  .py-xl-89 {
    padding-top: 89px;
    padding-bottom: 89px;
  }
  .p-l-xl-89 {
    padding-left: 89px;
  }
  .p-t-xl-89 {
    padding-top: 89px;
  }
  .p-r-xl-89 {
    padding-right: 89px;
  }
  .p-b-xl-89 {
    padding-bottom: 89px;
  }
  .mx-xl-89 {
    margin-left: 89px;
    margin-right: 89px;
  }
  .my-xl-89 {
    margin-top: 89px;
    margin-bottom: 89px;
  }
  .m-l-xl-89 {
    margin-left: 89px;
  }
  .m-t-xl-89 {
    margin-top: 89px;
  }
  .m-r-xl-89 {
    margin-right: 89px;
  }
  .m-b-xl-89 {
    margin-bottom: 89px;
  }
  .px-xl-90 {
    padding-left: 90px;
    padding-right: 90px;
  }
  .py-xl-90 {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .p-l-xl-90 {
    padding-left: 90px;
  }
  .p-t-xl-90 {
    padding-top: 90px;
  }
  .p-r-xl-90 {
    padding-right: 90px;
  }
  .p-b-xl-90 {
    padding-bottom: 90px;
  }
  .mx-xl-90 {
    margin-left: 90px;
    margin-right: 90px;
  }
  .my-xl-90 {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .m-l-xl-90 {
    margin-left: 90px;
  }
  .m-t-xl-90 {
    margin-top: 90px;
  }
  .m-r-xl-90 {
    margin-right: 90px;
  }
  .m-b-xl-90 {
    margin-bottom: 90px;
  }
  .px-xl-91 {
    padding-left: 91px;
    padding-right: 91px;
  }
  .py-xl-91 {
    padding-top: 91px;
    padding-bottom: 91px;
  }
  .p-l-xl-91 {
    padding-left: 91px;
  }
  .p-t-xl-91 {
    padding-top: 91px;
  }
  .p-r-xl-91 {
    padding-right: 91px;
  }
  .p-b-xl-91 {
    padding-bottom: 91px;
  }
  .mx-xl-91 {
    margin-left: 91px;
    margin-right: 91px;
  }
  .my-xl-91 {
    margin-top: 91px;
    margin-bottom: 91px;
  }
  .m-l-xl-91 {
    margin-left: 91px;
  }
  .m-t-xl-91 {
    margin-top: 91px;
  }
  .m-r-xl-91 {
    margin-right: 91px;
  }
  .m-b-xl-91 {
    margin-bottom: 91px;
  }
  .px-xl-92 {
    padding-left: 92px;
    padding-right: 92px;
  }
  .py-xl-92 {
    padding-top: 92px;
    padding-bottom: 92px;
  }
  .p-l-xl-92 {
    padding-left: 92px;
  }
  .p-t-xl-92 {
    padding-top: 92px;
  }
  .p-r-xl-92 {
    padding-right: 92px;
  }
  .p-b-xl-92 {
    padding-bottom: 92px;
  }
  .mx-xl-92 {
    margin-left: 92px;
    margin-right: 92px;
  }
  .my-xl-92 {
    margin-top: 92px;
    margin-bottom: 92px;
  }
  .m-l-xl-92 {
    margin-left: 92px;
  }
  .m-t-xl-92 {
    margin-top: 92px;
  }
  .m-r-xl-92 {
    margin-right: 92px;
  }
  .m-b-xl-92 {
    margin-bottom: 92px;
  }
  .px-xl-93 {
    padding-left: 93px;
    padding-right: 93px;
  }
  .py-xl-93 {
    padding-top: 93px;
    padding-bottom: 93px;
  }
  .p-l-xl-93 {
    padding-left: 93px;
  }
  .p-t-xl-93 {
    padding-top: 93px;
  }
  .p-r-xl-93 {
    padding-right: 93px;
  }
  .p-b-xl-93 {
    padding-bottom: 93px;
  }
  .mx-xl-93 {
    margin-left: 93px;
    margin-right: 93px;
  }
  .my-xl-93 {
    margin-top: 93px;
    margin-bottom: 93px;
  }
  .m-l-xl-93 {
    margin-left: 93px;
  }
  .m-t-xl-93 {
    margin-top: 93px;
  }
  .m-r-xl-93 {
    margin-right: 93px;
  }
  .m-b-xl-93 {
    margin-bottom: 93px;
  }
  .px-xl-94 {
    padding-left: 94px;
    padding-right: 94px;
  }
  .py-xl-94 {
    padding-top: 94px;
    padding-bottom: 94px;
  }
  .p-l-xl-94 {
    padding-left: 94px;
  }
  .p-t-xl-94 {
    padding-top: 94px;
  }
  .p-r-xl-94 {
    padding-right: 94px;
  }
  .p-b-xl-94 {
    padding-bottom: 94px;
  }
  .mx-xl-94 {
    margin-left: 94px;
    margin-right: 94px;
  }
  .my-xl-94 {
    margin-top: 94px;
    margin-bottom: 94px;
  }
  .m-l-xl-94 {
    margin-left: 94px;
  }
  .m-t-xl-94 {
    margin-top: 94px;
  }
  .m-r-xl-94 {
    margin-right: 94px;
  }
  .m-b-xl-94 {
    margin-bottom: 94px;
  }
  .px-xl-95 {
    padding-left: 95px;
    padding-right: 95px;
  }
  .py-xl-95 {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .p-l-xl-95 {
    padding-left: 95px;
  }
  .p-t-xl-95 {
    padding-top: 95px;
  }
  .p-r-xl-95 {
    padding-right: 95px;
  }
  .p-b-xl-95 {
    padding-bottom: 95px;
  }
  .mx-xl-95 {
    margin-left: 95px;
    margin-right: 95px;
  }
  .my-xl-95 {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .m-l-xl-95 {
    margin-left: 95px;
  }
  .m-t-xl-95 {
    margin-top: 95px;
  }
  .m-r-xl-95 {
    margin-right: 95px;
  }
  .m-b-xl-95 {
    margin-bottom: 95px;
  }
  .px-xl-96 {
    padding-left: 96px;
    padding-right: 96px;
  }
  .py-xl-96 {
    padding-top: 96px;
    padding-bottom: 96px;
  }
  .p-l-xl-96 {
    padding-left: 96px;
  }
  .p-t-xl-96 {
    padding-top: 96px;
  }
  .p-r-xl-96 {
    padding-right: 96px;
  }
  .p-b-xl-96 {
    padding-bottom: 96px;
  }
  .mx-xl-96 {
    margin-left: 96px;
    margin-right: 96px;
  }
  .my-xl-96 {
    margin-top: 96px;
    margin-bottom: 96px;
  }
  .m-l-xl-96 {
    margin-left: 96px;
  }
  .m-t-xl-96 {
    margin-top: 96px;
  }
  .m-r-xl-96 {
    margin-right: 96px;
  }
  .m-b-xl-96 {
    margin-bottom: 96px;
  }
  .px-xl-97 {
    padding-left: 97px;
    padding-right: 97px;
  }
  .py-xl-97 {
    padding-top: 97px;
    padding-bottom: 97px;
  }
  .p-l-xl-97 {
    padding-left: 97px;
  }
  .p-t-xl-97 {
    padding-top: 97px;
  }
  .p-r-xl-97 {
    padding-right: 97px;
  }
  .p-b-xl-97 {
    padding-bottom: 97px;
  }
  .mx-xl-97 {
    margin-left: 97px;
    margin-right: 97px;
  }
  .my-xl-97 {
    margin-top: 97px;
    margin-bottom: 97px;
  }
  .m-l-xl-97 {
    margin-left: 97px;
  }
  .m-t-xl-97 {
    margin-top: 97px;
  }
  .m-r-xl-97 {
    margin-right: 97px;
  }
  .m-b-xl-97 {
    margin-bottom: 97px;
  }
  .px-xl-98 {
    padding-left: 98px;
    padding-right: 98px;
  }
  .py-xl-98 {
    padding-top: 98px;
    padding-bottom: 98px;
  }
  .p-l-xl-98 {
    padding-left: 98px;
  }
  .p-t-xl-98 {
    padding-top: 98px;
  }
  .p-r-xl-98 {
    padding-right: 98px;
  }
  .p-b-xl-98 {
    padding-bottom: 98px;
  }
  .mx-xl-98 {
    margin-left: 98px;
    margin-right: 98px;
  }
  .my-xl-98 {
    margin-top: 98px;
    margin-bottom: 98px;
  }
  .m-l-xl-98 {
    margin-left: 98px;
  }
  .m-t-xl-98 {
    margin-top: 98px;
  }
  .m-r-xl-98 {
    margin-right: 98px;
  }
  .m-b-xl-98 {
    margin-bottom: 98px;
  }
  .px-xl-99 {
    padding-left: 99px;
    padding-right: 99px;
  }
  .py-xl-99 {
    padding-top: 99px;
    padding-bottom: 99px;
  }
  .p-l-xl-99 {
    padding-left: 99px;
  }
  .p-t-xl-99 {
    padding-top: 99px;
  }
  .p-r-xl-99 {
    padding-right: 99px;
  }
  .p-b-xl-99 {
    padding-bottom: 99px;
  }
  .mx-xl-99 {
    margin-left: 99px;
    margin-right: 99px;
  }
  .my-xl-99 {
    margin-top: 99px;
    margin-bottom: 99px;
  }
  .m-l-xl-99 {
    margin-left: 99px;
  }
  .m-t-xl-99 {
    margin-top: 99px;
  }
  .m-r-xl-99 {
    margin-right: 99px;
  }
  .m-b-xl-99 {
    margin-bottom: 99px;
  }
  .px-xl-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
  .py-xl-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .p-l-xl-100 {
    padding-left: 100px;
  }
  .p-t-xl-100 {
    padding-top: 100px;
  }
  .p-r-xl-100 {
    padding-right: 100px;
  }
  .p-b-xl-100 {
    padding-bottom: 100px;
  }
  .mx-xl-100 {
    margin-left: 100px;
    margin-right: 100px;
  }
  .my-xl-100 {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .m-l-xl-100 {
    margin-left: 100px;
  }
  .m-t-xl-100 {
    margin-top: 100px;
  }
  .m-r-xl-100 {
    margin-right: 100px;
  }
  .m-b-xl-100 {
    margin-bottom: 100px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .px-lg-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-lg-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p-l-lg-0 {
    padding-left: 0px !important;
  }
  .p-t-lg-0 {
    padding-top: 0px !important;
  }
  .p-r-lg-0 {
    padding-right: 0px !important;
  }
  .p-b-lg-0 {
    padding-bottom: 0px !important;
  }
  .mx-lg-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-lg-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-l-lg-0 {
    margin-left: 0px !important;
  }
  .m-t-lg-0 {
    margin-top: 0px !important;
  }
  .m-r-lg-0 {
    margin-right: 0px !important;
  }
  .m-b-lg-0 {
    margin-bottom: 0px !important;
  }
  .px-lg-1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .py-lg-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .p-l-lg-1 {
    padding-left: 1px !important;
  }
  .p-t-lg-1 {
    padding-top: 1px !important;
  }
  .p-r-lg-1 {
    padding-right: 1px !important;
  }
  .p-b-lg-1 {
    padding-bottom: 1px !important;
  }
  .mx-lg-1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .my-lg-1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .m-l-lg-1 {
    margin-left: 1px !important;
  }
  .m-t-lg-1 {
    margin-top: 1px !important;
  }
  .m-r-lg-1 {
    margin-right: 1px !important;
  }
  .m-b-lg-1 {
    margin-bottom: 1px !important;
  }
  .px-lg-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .py-lg-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .p-l-lg-2 {
    padding-left: 2px !important;
  }
  .p-t-lg-2 {
    padding-top: 2px !important;
  }
  .p-r-lg-2 {
    padding-right: 2px !important;
  }
  .p-b-lg-2 {
    padding-bottom: 2px !important;
  }
  .mx-lg-2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .my-lg-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .m-l-lg-2 {
    margin-left: 2px !important;
  }
  .m-t-lg-2 {
    margin-top: 2px !important;
  }
  .m-r-lg-2 {
    margin-right: 2px !important;
  }
  .m-b-lg-2 {
    margin-bottom: 2px !important;
  }
  .px-lg-3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .py-lg-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .p-l-lg-3 {
    padding-left: 3px !important;
  }
  .p-t-lg-3 {
    padding-top: 3px !important;
  }
  .p-r-lg-3 {
    padding-right: 3px !important;
  }
  .p-b-lg-3 {
    padding-bottom: 3px !important;
  }
  .mx-lg-3 {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .my-lg-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .m-l-lg-3 {
    margin-left: 3px !important;
  }
  .m-t-lg-3 {
    margin-top: 3px !important;
  }
  .m-r-lg-3 {
    margin-right: 3px !important;
  }
  .m-b-lg-3 {
    margin-bottom: 3px !important;
  }
  .px-lg-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .py-lg-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .p-l-lg-4 {
    padding-left: 4px !important;
  }
  .p-t-lg-4 {
    padding-top: 4px !important;
  }
  .p-r-lg-4 {
    padding-right: 4px !important;
  }
  .p-b-lg-4 {
    padding-bottom: 4px !important;
  }
  .mx-lg-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .my-lg-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-l-lg-4 {
    margin-left: 4px !important;
  }
  .m-t-lg-4 {
    margin-top: 4px !important;
  }
  .m-r-lg-4 {
    margin-right: 4px !important;
  }
  .m-b-lg-4 {
    margin-bottom: 4px !important;
  }
  .px-lg-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .py-lg-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .p-l-lg-5 {
    padding-left: 5px !important;
  }
  .p-t-lg-5 {
    padding-top: 5px !important;
  }
  .p-r-lg-5 {
    padding-right: 5px !important;
  }
  .p-b-lg-5 {
    padding-bottom: 5px !important;
  }
  .mx-lg-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .my-lg-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .m-l-lg-5 {
    margin-left: 5px !important;
  }
  .m-t-lg-5 {
    margin-top: 5px !important;
  }
  .m-r-lg-5 {
    margin-right: 5px !important;
  }
  .m-b-lg-5 {
    margin-bottom: 5px !important;
  }
  .px-lg-6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .py-lg-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .p-l-lg-6 {
    padding-left: 6px !important;
  }
  .p-t-lg-6 {
    padding-top: 6px !important;
  }
  .p-r-lg-6 {
    padding-right: 6px !important;
  }
  .p-b-lg-6 {
    padding-bottom: 6px !important;
  }
  .mx-lg-6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .my-lg-6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .m-l-lg-6 {
    margin-left: 6px !important;
  }
  .m-t-lg-6 {
    margin-top: 6px !important;
  }
  .m-r-lg-6 {
    margin-right: 6px !important;
  }
  .m-b-lg-6 {
    margin-bottom: 6px !important;
  }
  .px-lg-7 {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  .py-lg-7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .p-l-lg-7 {
    padding-left: 7px !important;
  }
  .p-t-lg-7 {
    padding-top: 7px !important;
  }
  .p-r-lg-7 {
    padding-right: 7px !important;
  }
  .p-b-lg-7 {
    padding-bottom: 7px !important;
  }
  .mx-lg-7 {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  .my-lg-7 {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }
  .m-l-lg-7 {
    margin-left: 7px !important;
  }
  .m-t-lg-7 {
    margin-top: 7px !important;
  }
  .m-r-lg-7 {
    margin-right: 7px !important;
  }
  .m-b-lg-7 {
    margin-bottom: 7px !important;
  }
  .px-lg-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-lg-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .p-l-lg-8 {
    padding-left: 8px !important;
  }
  .p-t-lg-8 {
    padding-top: 8px !important;
  }
  .p-r-lg-8 {
    padding-right: 8px !important;
  }
  .p-b-lg-8 {
    padding-bottom: 8px !important;
  }
  .mx-lg-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-lg-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-l-lg-8 {
    margin-left: 8px !important;
  }
  .m-t-lg-8 {
    margin-top: 8px !important;
  }
  .m-r-lg-8 {
    margin-right: 8px !important;
  }
  .m-b-lg-8 {
    margin-bottom: 8px !important;
  }
  .px-lg-9 {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .py-lg-9 {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
  .p-l-lg-9 {
    padding-left: 9px !important;
  }
  .p-t-lg-9 {
    padding-top: 9px !important;
  }
  .p-r-lg-9 {
    padding-right: 9px !important;
  }
  .p-b-lg-9 {
    padding-bottom: 9px !important;
  }
  .mx-lg-9 {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }
  .my-lg-9 {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }
  .m-l-lg-9 {
    margin-left: 9px !important;
  }
  .m-t-lg-9 {
    margin-top: 9px !important;
  }
  .m-r-lg-9 {
    margin-right: 9px !important;
  }
  .m-b-lg-9 {
    margin-bottom: 9px !important;
  }
  .px-lg-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .py-lg-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .p-l-lg-10 {
    padding-left: 10px !important;
  }
  .p-t-lg-10 {
    padding-top: 10px !important;
  }
  .p-r-lg-10 {
    padding-right: 10px !important;
  }
  .p-b-lg-10 {
    padding-bottom: 10px !important;
  }
  .mx-lg-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .my-lg-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .m-l-lg-10 {
    margin-left: 10px !important;
  }
  .m-t-lg-10 {
    margin-top: 10px !important;
  }
  .m-r-lg-10 {
    margin-right: 10px !important;
  }
  .m-b-lg-10 {
    margin-bottom: 10px !important;
  }
  .px-lg-11 {
    padding-left: 11px !important;
    padding-right: 11px !important;
  }
  .py-lg-11 {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
  }
  .p-l-lg-11 {
    padding-left: 11px !important;
  }
  .p-t-lg-11 {
    padding-top: 11px !important;
  }
  .p-r-lg-11 {
    padding-right: 11px !important;
  }
  .p-b-lg-11 {
    padding-bottom: 11px !important;
  }
  .mx-lg-11 {
    margin-left: 11px !important;
    margin-right: 11px !important;
  }
  .my-lg-11 {
    margin-top: 11px !important;
    margin-bottom: 11px !important;
  }
  .m-l-lg-11 {
    margin-left: 11px !important;
  }
  .m-t-lg-11 {
    margin-top: 11px !important;
  }
  .m-r-lg-11 {
    margin-right: 11px !important;
  }
  .m-b-lg-11 {
    margin-bottom: 11px !important;
  }
  .px-lg-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-lg-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .p-l-lg-12 {
    padding-left: 12px !important;
  }
  .p-t-lg-12 {
    padding-top: 12px !important;
  }
  .p-r-lg-12 {
    padding-right: 12px !important;
  }
  .p-b-lg-12 {
    padding-bottom: 12px !important;
  }
  .mx-lg-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-lg-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-l-lg-12 {
    margin-left: 12px !important;
  }
  .m-t-lg-12 {
    margin-top: 12px !important;
  }
  .m-r-lg-12 {
    margin-right: 12px !important;
  }
  .m-b-lg-12 {
    margin-bottom: 12px !important;
  }
  .px-lg-13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .py-lg-13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .p-l-lg-13 {
    padding-left: 13px !important;
  }
  .p-t-lg-13 {
    padding-top: 13px !important;
  }
  .p-r-lg-13 {
    padding-right: 13px !important;
  }
  .p-b-lg-13 {
    padding-bottom: 13px !important;
  }
  .mx-lg-13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
  }
  .my-lg-13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
  }
  .m-l-lg-13 {
    margin-left: 13px !important;
  }
  .m-t-lg-13 {
    margin-top: 13px !important;
  }
  .m-r-lg-13 {
    margin-right: 13px !important;
  }
  .m-b-lg-13 {
    margin-bottom: 13px !important;
  }
  .px-lg-14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .py-lg-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .p-l-lg-14 {
    padding-left: 14px !important;
  }
  .p-t-lg-14 {
    padding-top: 14px !important;
  }
  .p-r-lg-14 {
    padding-right: 14px !important;
  }
  .p-b-lg-14 {
    padding-bottom: 14px !important;
  }
  .mx-lg-14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .my-lg-14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .m-l-lg-14 {
    margin-left: 14px !important;
  }
  .m-t-lg-14 {
    margin-top: 14px !important;
  }
  .m-r-lg-14 {
    margin-right: 14px !important;
  }
  .m-b-lg-14 {
    margin-bottom: 14px !important;
  }
  .px-lg-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .py-lg-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .p-l-lg-15 {
    padding-left: 15px !important;
  }
  .p-t-lg-15 {
    padding-top: 15px !important;
  }
  .p-r-lg-15 {
    padding-right: 15px !important;
  }
  .p-b-lg-15 {
    padding-bottom: 15px !important;
  }
  .mx-lg-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .my-lg-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .m-l-lg-15 {
    margin-left: 15px !important;
  }
  .m-t-lg-15 {
    margin-top: 15px !important;
  }
  .m-r-lg-15 {
    margin-right: 15px !important;
  }
  .m-b-lg-15 {
    margin-bottom: 15px !important;
  }
  .px-lg-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-lg-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .p-l-lg-16 {
    padding-left: 16px !important;
  }
  .p-t-lg-16 {
    padding-top: 16px !important;
  }
  .p-r-lg-16 {
    padding-right: 16px !important;
  }
  .p-b-lg-16 {
    padding-bottom: 16px !important;
  }
  .mx-lg-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-lg-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-l-lg-16 {
    margin-left: 16px !important;
  }
  .m-t-lg-16 {
    margin-top: 16px !important;
  }
  .m-r-lg-16 {
    margin-right: 16px !important;
  }
  .m-b-lg-16 {
    margin-bottom: 16px !important;
  }
  .px-lg-17 {
    padding-left: 17px !important;
    padding-right: 17px !important;
  }
  .py-lg-17 {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
  }
  .p-l-lg-17 {
    padding-left: 17px !important;
  }
  .p-t-lg-17 {
    padding-top: 17px !important;
  }
  .p-r-lg-17 {
    padding-right: 17px !important;
  }
  .p-b-lg-17 {
    padding-bottom: 17px !important;
  }
  .mx-lg-17 {
    margin-left: 17px !important;
    margin-right: 17px !important;
  }
  .my-lg-17 {
    margin-top: 17px !important;
    margin-bottom: 17px !important;
  }
  .m-l-lg-17 {
    margin-left: 17px !important;
  }
  .m-t-lg-17 {
    margin-top: 17px !important;
  }
  .m-r-lg-17 {
    margin-right: 17px !important;
  }
  .m-b-lg-17 {
    margin-bottom: 17px !important;
  }
  .px-lg-18 {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  .py-lg-18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .p-l-lg-18 {
    padding-left: 18px !important;
  }
  .p-t-lg-18 {
    padding-top: 18px !important;
  }
  .p-r-lg-18 {
    padding-right: 18px !important;
  }
  .p-b-lg-18 {
    padding-bottom: 18px !important;
  }
  .mx-lg-18 {
    margin-left: 18px !important;
    margin-right: 18px !important;
  }
  .my-lg-18 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .m-l-lg-18 {
    margin-left: 18px !important;
  }
  .m-t-lg-18 {
    margin-top: 18px !important;
  }
  .m-r-lg-18 {
    margin-right: 18px !important;
  }
  .m-b-lg-18 {
    margin-bottom: 18px !important;
  }
  .px-lg-19 {
    padding-left: 19px !important;
    padding-right: 19px !important;
  }
  .py-lg-19 {
    padding-top: 19px !important;
    padding-bottom: 19px !important;
  }
  .p-l-lg-19 {
    padding-left: 19px !important;
  }
  .p-t-lg-19 {
    padding-top: 19px !important;
  }
  .p-r-lg-19 {
    padding-right: 19px !important;
  }
  .p-b-lg-19 {
    padding-bottom: 19px !important;
  }
  .mx-lg-19 {
    margin-left: 19px !important;
    margin-right: 19px !important;
  }
  .my-lg-19 {
    margin-top: 19px !important;
    margin-bottom: 19px !important;
  }
  .m-l-lg-19 {
    margin-left: 19px !important;
  }
  .m-t-lg-19 {
    margin-top: 19px !important;
  }
  .m-r-lg-19 {
    margin-right: 19px !important;
  }
  .m-b-lg-19 {
    margin-bottom: 19px !important;
  }
  .px-lg-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-lg-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p-l-lg-20 {
    padding-left: 20px !important;
  }
  .p-t-lg-20 {
    padding-top: 20px !important;
  }
  .p-r-lg-20 {
    padding-right: 20px !important;
  }
  .p-b-lg-20 {
    padding-bottom: 20px !important;
  }
  .mx-lg-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-lg-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-l-lg-20 {
    margin-left: 20px !important;
  }
  .m-t-lg-20 {
    margin-top: 20px !important;
  }
  .m-r-lg-20 {
    margin-right: 20px !important;
  }
  .m-b-lg-20 {
    margin-bottom: 20px !important;
  }
  .px-lg-21 {
    padding-left: 21px !important;
    padding-right: 21px !important;
  }
  .py-lg-21 {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
  }
  .p-l-lg-21 {
    padding-left: 21px !important;
  }
  .p-t-lg-21 {
    padding-top: 21px !important;
  }
  .p-r-lg-21 {
    padding-right: 21px !important;
  }
  .p-b-lg-21 {
    padding-bottom: 21px !important;
  }
  .mx-lg-21 {
    margin-left: 21px !important;
    margin-right: 21px !important;
  }
  .my-lg-21 {
    margin-top: 21px !important;
    margin-bottom: 21px !important;
  }
  .m-l-lg-21 {
    margin-left: 21px !important;
  }
  .m-t-lg-21 {
    margin-top: 21px !important;
  }
  .m-r-lg-21 {
    margin-right: 21px !important;
  }
  .m-b-lg-21 {
    margin-bottom: 21px !important;
  }
  .px-lg-22 {
    padding-left: 22px !important;
    padding-right: 22px !important;
  }
  .py-lg-22 {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
  }
  .p-l-lg-22 {
    padding-left: 22px !important;
  }
  .p-t-lg-22 {
    padding-top: 22px !important;
  }
  .p-r-lg-22 {
    padding-right: 22px !important;
  }
  .p-b-lg-22 {
    padding-bottom: 22px !important;
  }
  .mx-lg-22 {
    margin-left: 22px !important;
    margin-right: 22px !important;
  }
  .my-lg-22 {
    margin-top: 22px !important;
    margin-bottom: 22px !important;
  }
  .m-l-lg-22 {
    margin-left: 22px !important;
  }
  .m-t-lg-22 {
    margin-top: 22px !important;
  }
  .m-r-lg-22 {
    margin-right: 22px !important;
  }
  .m-b-lg-22 {
    margin-bottom: 22px !important;
  }
  .px-lg-23 {
    padding-left: 23px !important;
    padding-right: 23px !important;
  }
  .py-lg-23 {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
  }
  .p-l-lg-23 {
    padding-left: 23px !important;
  }
  .p-t-lg-23 {
    padding-top: 23px !important;
  }
  .p-r-lg-23 {
    padding-right: 23px !important;
  }
  .p-b-lg-23 {
    padding-bottom: 23px !important;
  }
  .mx-lg-23 {
    margin-left: 23px !important;
    margin-right: 23px !important;
  }
  .my-lg-23 {
    margin-top: 23px !important;
    margin-bottom: 23px !important;
  }
  .m-l-lg-23 {
    margin-left: 23px !important;
  }
  .m-t-lg-23 {
    margin-top: 23px !important;
  }
  .m-r-lg-23 {
    margin-right: 23px !important;
  }
  .m-b-lg-23 {
    margin-bottom: 23px !important;
  }
  .px-lg-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-lg-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .p-l-lg-24 {
    padding-left: 24px !important;
  }
  .p-t-lg-24 {
    padding-top: 24px !important;
  }
  .p-r-lg-24 {
    padding-right: 24px !important;
  }
  .p-b-lg-24 {
    padding-bottom: 24px !important;
  }
  .mx-lg-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-lg-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-l-lg-24 {
    margin-left: 24px !important;
  }
  .m-t-lg-24 {
    margin-top: 24px !important;
  }
  .m-r-lg-24 {
    margin-right: 24px !important;
  }
  .m-b-lg-24 {
    margin-bottom: 24px !important;
  }
  .px-lg-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .py-lg-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .p-l-lg-25 {
    padding-left: 25px !important;
  }
  .p-t-lg-25 {
    padding-top: 25px !important;
  }
  .p-r-lg-25 {
    padding-right: 25px !important;
  }
  .p-b-lg-25 {
    padding-bottom: 25px !important;
  }
  .mx-lg-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .my-lg-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .m-l-lg-25 {
    margin-left: 25px !important;
  }
  .m-t-lg-25 {
    margin-top: 25px !important;
  }
  .m-r-lg-25 {
    margin-right: 25px !important;
  }
  .m-b-lg-25 {
    margin-bottom: 25px !important;
  }
  .px-lg-26 {
    padding-left: 26px !important;
    padding-right: 26px !important;
  }
  .py-lg-26 {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
  }
  .p-l-lg-26 {
    padding-left: 26px !important;
  }
  .p-t-lg-26 {
    padding-top: 26px !important;
  }
  .p-r-lg-26 {
    padding-right: 26px !important;
  }
  .p-b-lg-26 {
    padding-bottom: 26px !important;
  }
  .mx-lg-26 {
    margin-left: 26px !important;
    margin-right: 26px !important;
  }
  .my-lg-26 {
    margin-top: 26px !important;
    margin-bottom: 26px !important;
  }
  .m-l-lg-26 {
    margin-left: 26px !important;
  }
  .m-t-lg-26 {
    margin-top: 26px !important;
  }
  .m-r-lg-26 {
    margin-right: 26px !important;
  }
  .m-b-lg-26 {
    margin-bottom: 26px !important;
  }
  .px-lg-27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
  .py-lg-27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
  }
  .p-l-lg-27 {
    padding-left: 27px !important;
  }
  .p-t-lg-27 {
    padding-top: 27px !important;
  }
  .p-r-lg-27 {
    padding-right: 27px !important;
  }
  .p-b-lg-27 {
    padding-bottom: 27px !important;
  }
  .mx-lg-27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
  }
  .my-lg-27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
  }
  .m-l-lg-27 {
    margin-left: 27px !important;
  }
  .m-t-lg-27 {
    margin-top: 27px !important;
  }
  .m-r-lg-27 {
    margin-right: 27px !important;
  }
  .m-b-lg-27 {
    margin-bottom: 27px !important;
  }
  .px-lg-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .py-lg-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .p-l-lg-28 {
    padding-left: 28px !important;
  }
  .p-t-lg-28 {
    padding-top: 28px !important;
  }
  .p-r-lg-28 {
    padding-right: 28px !important;
  }
  .p-b-lg-28 {
    padding-bottom: 28px !important;
  }
  .mx-lg-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .my-lg-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-l-lg-28 {
    margin-left: 28px !important;
  }
  .m-t-lg-28 {
    margin-top: 28px !important;
  }
  .m-r-lg-28 {
    margin-right: 28px !important;
  }
  .m-b-lg-28 {
    margin-bottom: 28px !important;
  }
  .px-lg-29 {
    padding-left: 29px !important;
    padding-right: 29px !important;
  }
  .py-lg-29 {
    padding-top: 29px !important;
    padding-bottom: 29px !important;
  }
  .p-l-lg-29 {
    padding-left: 29px !important;
  }
  .p-t-lg-29 {
    padding-top: 29px !important;
  }
  .p-r-lg-29 {
    padding-right: 29px !important;
  }
  .p-b-lg-29 {
    padding-bottom: 29px !important;
  }
  .mx-lg-29 {
    margin-left: 29px !important;
    margin-right: 29px !important;
  }
  .my-lg-29 {
    margin-top: 29px !important;
    margin-bottom: 29px !important;
  }
  .m-l-lg-29 {
    margin-left: 29px !important;
  }
  .m-t-lg-29 {
    margin-top: 29px !important;
  }
  .m-r-lg-29 {
    margin-right: 29px !important;
  }
  .m-b-lg-29 {
    margin-bottom: 29px !important;
  }
  .px-lg-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .py-lg-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .p-l-lg-30 {
    padding-left: 30px !important;
  }
  .p-t-lg-30 {
    padding-top: 30px !important;
  }
  .p-r-lg-30 {
    padding-right: 30px !important;
  }
  .p-b-lg-30 {
    padding-bottom: 30px !important;
  }
  .mx-lg-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .my-lg-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .m-l-lg-30 {
    margin-left: 30px !important;
  }
  .m-t-lg-30 {
    margin-top: 30px !important;
  }
  .m-r-lg-30 {
    margin-right: 30px !important;
  }
  .m-b-lg-30 {
    margin-bottom: 30px !important;
  }
  .px-lg-31 {
    padding-left: 31px !important;
    padding-right: 31px !important;
  }
  .py-lg-31 {
    padding-top: 31px !important;
    padding-bottom: 31px !important;
  }
  .p-l-lg-31 {
    padding-left: 31px !important;
  }
  .p-t-lg-31 {
    padding-top: 31px !important;
  }
  .p-r-lg-31 {
    padding-right: 31px !important;
  }
  .p-b-lg-31 {
    padding-bottom: 31px !important;
  }
  .mx-lg-31 {
    margin-left: 31px !important;
    margin-right: 31px !important;
  }
  .my-lg-31 {
    margin-top: 31px !important;
    margin-bottom: 31px !important;
  }
  .m-l-lg-31 {
    margin-left: 31px !important;
  }
  .m-t-lg-31 {
    margin-top: 31px !important;
  }
  .m-r-lg-31 {
    margin-right: 31px !important;
  }
  .m-b-lg-31 {
    margin-bottom: 31px !important;
  }
  .px-lg-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-lg-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .p-l-lg-32 {
    padding-left: 32px !important;
  }
  .p-t-lg-32 {
    padding-top: 32px !important;
  }
  .p-r-lg-32 {
    padding-right: 32px !important;
  }
  .p-b-lg-32 {
    padding-bottom: 32px !important;
  }
  .mx-lg-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-lg-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-l-lg-32 {
    margin-left: 32px !important;
  }
  .m-t-lg-32 {
    margin-top: 32px !important;
  }
  .m-r-lg-32 {
    margin-right: 32px !important;
  }
  .m-b-lg-32 {
    margin-bottom: 32px !important;
  }
  .px-lg-33 {
    padding-left: 33px !important;
    padding-right: 33px !important;
  }
  .py-lg-33 {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
  }
  .p-l-lg-33 {
    padding-left: 33px !important;
  }
  .p-t-lg-33 {
    padding-top: 33px !important;
  }
  .p-r-lg-33 {
    padding-right: 33px !important;
  }
  .p-b-lg-33 {
    padding-bottom: 33px !important;
  }
  .mx-lg-33 {
    margin-left: 33px !important;
    margin-right: 33px !important;
  }
  .my-lg-33 {
    margin-top: 33px !important;
    margin-bottom: 33px !important;
  }
  .m-l-lg-33 {
    margin-left: 33px !important;
  }
  .m-t-lg-33 {
    margin-top: 33px !important;
  }
  .m-r-lg-33 {
    margin-right: 33px !important;
  }
  .m-b-lg-33 {
    margin-bottom: 33px !important;
  }
  .px-lg-34 {
    padding-left: 34px !important;
    padding-right: 34px !important;
  }
  .py-lg-34 {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
  }
  .p-l-lg-34 {
    padding-left: 34px !important;
  }
  .p-t-lg-34 {
    padding-top: 34px !important;
  }
  .p-r-lg-34 {
    padding-right: 34px !important;
  }
  .p-b-lg-34 {
    padding-bottom: 34px !important;
  }
  .mx-lg-34 {
    margin-left: 34px !important;
    margin-right: 34px !important;
  }
  .my-lg-34 {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
  }
  .m-l-lg-34 {
    margin-left: 34px !important;
  }
  .m-t-lg-34 {
    margin-top: 34px !important;
  }
  .m-r-lg-34 {
    margin-right: 34px !important;
  }
  .m-b-lg-34 {
    margin-bottom: 34px !important;
  }
  .px-lg-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .py-lg-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .p-l-lg-35 {
    padding-left: 35px !important;
  }
  .p-t-lg-35 {
    padding-top: 35px !important;
  }
  .p-r-lg-35 {
    padding-right: 35px !important;
  }
  .p-b-lg-35 {
    padding-bottom: 35px !important;
  }
  .mx-lg-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .my-lg-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .m-l-lg-35 {
    margin-left: 35px !important;
  }
  .m-t-lg-35 {
    margin-top: 35px !important;
  }
  .m-r-lg-35 {
    margin-right: 35px !important;
  }
  .m-b-lg-35 {
    margin-bottom: 35px !important;
  }
  .px-lg-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .py-lg-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .p-l-lg-36 {
    padding-left: 36px !important;
  }
  .p-t-lg-36 {
    padding-top: 36px !important;
  }
  .p-r-lg-36 {
    padding-right: 36px !important;
  }
  .p-b-lg-36 {
    padding-bottom: 36px !important;
  }
  .mx-lg-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .my-lg-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-l-lg-36 {
    margin-left: 36px !important;
  }
  .m-t-lg-36 {
    margin-top: 36px !important;
  }
  .m-r-lg-36 {
    margin-right: 36px !important;
  }
  .m-b-lg-36 {
    margin-bottom: 36px !important;
  }
  .px-lg-37 {
    padding-left: 37px !important;
    padding-right: 37px !important;
  }
  .py-lg-37 {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
  }
  .p-l-lg-37 {
    padding-left: 37px !important;
  }
  .p-t-lg-37 {
    padding-top: 37px !important;
  }
  .p-r-lg-37 {
    padding-right: 37px !important;
  }
  .p-b-lg-37 {
    padding-bottom: 37px !important;
  }
  .mx-lg-37 {
    margin-left: 37px !important;
    margin-right: 37px !important;
  }
  .my-lg-37 {
    margin-top: 37px !important;
    margin-bottom: 37px !important;
  }
  .m-l-lg-37 {
    margin-left: 37px !important;
  }
  .m-t-lg-37 {
    margin-top: 37px !important;
  }
  .m-r-lg-37 {
    margin-right: 37px !important;
  }
  .m-b-lg-37 {
    margin-bottom: 37px !important;
  }
  .px-lg-38 {
    padding-left: 38px !important;
    padding-right: 38px !important;
  }
  .py-lg-38 {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
  }
  .p-l-lg-38 {
    padding-left: 38px !important;
  }
  .p-t-lg-38 {
    padding-top: 38px !important;
  }
  .p-r-lg-38 {
    padding-right: 38px !important;
  }
  .p-b-lg-38 {
    padding-bottom: 38px !important;
  }
  .mx-lg-38 {
    margin-left: 38px !important;
    margin-right: 38px !important;
  }
  .my-lg-38 {
    margin-top: 38px !important;
    margin-bottom: 38px !important;
  }
  .m-l-lg-38 {
    margin-left: 38px !important;
  }
  .m-t-lg-38 {
    margin-top: 38px !important;
  }
  .m-r-lg-38 {
    margin-right: 38px !important;
  }
  .m-b-lg-38 {
    margin-bottom: 38px !important;
  }
  .px-lg-39 {
    padding-left: 39px !important;
    padding-right: 39px !important;
  }
  .py-lg-39 {
    padding-top: 39px !important;
    padding-bottom: 39px !important;
  }
  .p-l-lg-39 {
    padding-left: 39px !important;
  }
  .p-t-lg-39 {
    padding-top: 39px !important;
  }
  .p-r-lg-39 {
    padding-right: 39px !important;
  }
  .p-b-lg-39 {
    padding-bottom: 39px !important;
  }
  .mx-lg-39 {
    margin-left: 39px !important;
    margin-right: 39px !important;
  }
  .my-lg-39 {
    margin-top: 39px !important;
    margin-bottom: 39px !important;
  }
  .m-l-lg-39 {
    margin-left: 39px !important;
  }
  .m-t-lg-39 {
    margin-top: 39px !important;
  }
  .m-r-lg-39 {
    margin-right: 39px !important;
  }
  .m-b-lg-39 {
    margin-bottom: 39px !important;
  }
  .px-lg-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-lg-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p-l-lg-40 {
    padding-left: 40px !important;
  }
  .p-t-lg-40 {
    padding-top: 40px !important;
  }
  .p-r-lg-40 {
    padding-right: 40px !important;
  }
  .p-b-lg-40 {
    padding-bottom: 40px !important;
  }
  .mx-lg-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-lg-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-l-lg-40 {
    margin-left: 40px !important;
  }
  .m-t-lg-40 {
    margin-top: 40px !important;
  }
  .m-r-lg-40 {
    margin-right: 40px !important;
  }
  .m-b-lg-40 {
    margin-bottom: 40px !important;
  }
  .px-lg-41 {
    padding-left: 41px !important;
    padding-right: 41px !important;
  }
  .py-lg-41 {
    padding-top: 41px !important;
    padding-bottom: 41px !important;
  }
  .p-l-lg-41 {
    padding-left: 41px !important;
  }
  .p-t-lg-41 {
    padding-top: 41px !important;
  }
  .p-r-lg-41 {
    padding-right: 41px !important;
  }
  .p-b-lg-41 {
    padding-bottom: 41px !important;
  }
  .mx-lg-41 {
    margin-left: 41px !important;
    margin-right: 41px !important;
  }
  .my-lg-41 {
    margin-top: 41px !important;
    margin-bottom: 41px !important;
  }
  .m-l-lg-41 {
    margin-left: 41px !important;
  }
  .m-t-lg-41 {
    margin-top: 41px !important;
  }
  .m-r-lg-41 {
    margin-right: 41px !important;
  }
  .m-b-lg-41 {
    margin-bottom: 41px !important;
  }
  .px-lg-42 {
    padding-left: 42px !important;
    padding-right: 42px !important;
  }
  .py-lg-42 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .p-l-lg-42 {
    padding-left: 42px !important;
  }
  .p-t-lg-42 {
    padding-top: 42px !important;
  }
  .p-r-lg-42 {
    padding-right: 42px !important;
  }
  .p-b-lg-42 {
    padding-bottom: 42px !important;
  }
  .mx-lg-42 {
    margin-left: 42px !important;
    margin-right: 42px !important;
  }
  .my-lg-42 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
  }
  .m-l-lg-42 {
    margin-left: 42px !important;
  }
  .m-t-lg-42 {
    margin-top: 42px !important;
  }
  .m-r-lg-42 {
    margin-right: 42px !important;
  }
  .m-b-lg-42 {
    margin-bottom: 42px !important;
  }
  .px-lg-43 {
    padding-left: 43px !important;
    padding-right: 43px !important;
  }
  .py-lg-43 {
    padding-top: 43px !important;
    padding-bottom: 43px !important;
  }
  .p-l-lg-43 {
    padding-left: 43px !important;
  }
  .p-t-lg-43 {
    padding-top: 43px !important;
  }
  .p-r-lg-43 {
    padding-right: 43px !important;
  }
  .p-b-lg-43 {
    padding-bottom: 43px !important;
  }
  .mx-lg-43 {
    margin-left: 43px !important;
    margin-right: 43px !important;
  }
  .my-lg-43 {
    margin-top: 43px !important;
    margin-bottom: 43px !important;
  }
  .m-l-lg-43 {
    margin-left: 43px !important;
  }
  .m-t-lg-43 {
    margin-top: 43px !important;
  }
  .m-r-lg-43 {
    margin-right: 43px !important;
  }
  .m-b-lg-43 {
    margin-bottom: 43px !important;
  }
  .px-lg-44 {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .py-lg-44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .p-l-lg-44 {
    padding-left: 44px !important;
  }
  .p-t-lg-44 {
    padding-top: 44px !important;
  }
  .p-r-lg-44 {
    padding-right: 44px !important;
  }
  .p-b-lg-44 {
    padding-bottom: 44px !important;
  }
  .mx-lg-44 {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .my-lg-44 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-l-lg-44 {
    margin-left: 44px !important;
  }
  .m-t-lg-44 {
    margin-top: 44px !important;
  }
  .m-r-lg-44 {
    margin-right: 44px !important;
  }
  .m-b-lg-44 {
    margin-bottom: 44px !important;
  }
  .px-lg-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .py-lg-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .p-l-lg-45 {
    padding-left: 45px !important;
  }
  .p-t-lg-45 {
    padding-top: 45px !important;
  }
  .p-r-lg-45 {
    padding-right: 45px !important;
  }
  .p-b-lg-45 {
    padding-bottom: 45px !important;
  }
  .mx-lg-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .my-lg-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .m-l-lg-45 {
    margin-left: 45px !important;
  }
  .m-t-lg-45 {
    margin-top: 45px !important;
  }
  .m-r-lg-45 {
    margin-right: 45px !important;
  }
  .m-b-lg-45 {
    margin-bottom: 45px !important;
  }
  .px-lg-46 {
    padding-left: 46px !important;
    padding-right: 46px !important;
  }
  .py-lg-46 {
    padding-top: 46px !important;
    padding-bottom: 46px !important;
  }
  .p-l-lg-46 {
    padding-left: 46px !important;
  }
  .p-t-lg-46 {
    padding-top: 46px !important;
  }
  .p-r-lg-46 {
    padding-right: 46px !important;
  }
  .p-b-lg-46 {
    padding-bottom: 46px !important;
  }
  .mx-lg-46 {
    margin-left: 46px !important;
    margin-right: 46px !important;
  }
  .my-lg-46 {
    margin-top: 46px !important;
    margin-bottom: 46px !important;
  }
  .m-l-lg-46 {
    margin-left: 46px !important;
  }
  .m-t-lg-46 {
    margin-top: 46px !important;
  }
  .m-r-lg-46 {
    margin-right: 46px !important;
  }
  .m-b-lg-46 {
    margin-bottom: 46px !important;
  }
  .px-lg-47 {
    padding-left: 47px !important;
    padding-right: 47px !important;
  }
  .py-lg-47 {
    padding-top: 47px !important;
    padding-bottom: 47px !important;
  }
  .p-l-lg-47 {
    padding-left: 47px !important;
  }
  .p-t-lg-47 {
    padding-top: 47px !important;
  }
  .p-r-lg-47 {
    padding-right: 47px !important;
  }
  .p-b-lg-47 {
    padding-bottom: 47px !important;
  }
  .mx-lg-47 {
    margin-left: 47px !important;
    margin-right: 47px !important;
  }
  .my-lg-47 {
    margin-top: 47px !important;
    margin-bottom: 47px !important;
  }
  .m-l-lg-47 {
    margin-left: 47px !important;
  }
  .m-t-lg-47 {
    margin-top: 47px !important;
  }
  .m-r-lg-47 {
    margin-right: 47px !important;
  }
  .m-b-lg-47 {
    margin-bottom: 47px !important;
  }
  .px-lg-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-lg-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .p-l-lg-48 {
    padding-left: 48px !important;
  }
  .p-t-lg-48 {
    padding-top: 48px !important;
  }
  .p-r-lg-48 {
    padding-right: 48px !important;
  }
  .p-b-lg-48 {
    padding-bottom: 48px !important;
  }
  .mx-lg-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-lg-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-l-lg-48 {
    margin-left: 48px !important;
  }
  .m-t-lg-48 {
    margin-top: 48px !important;
  }
  .m-r-lg-48 {
    margin-right: 48px !important;
  }
  .m-b-lg-48 {
    margin-bottom: 48px !important;
  }
  .px-lg-49 {
    padding-left: 49px !important;
    padding-right: 49px !important;
  }
  .py-lg-49 {
    padding-top: 49px !important;
    padding-bottom: 49px !important;
  }
  .p-l-lg-49 {
    padding-left: 49px !important;
  }
  .p-t-lg-49 {
    padding-top: 49px !important;
  }
  .p-r-lg-49 {
    padding-right: 49px !important;
  }
  .p-b-lg-49 {
    padding-bottom: 49px !important;
  }
  .mx-lg-49 {
    margin-left: 49px !important;
    margin-right: 49px !important;
  }
  .my-lg-49 {
    margin-top: 49px !important;
    margin-bottom: 49px !important;
  }
  .m-l-lg-49 {
    margin-left: 49px !important;
  }
  .m-t-lg-49 {
    margin-top: 49px !important;
  }
  .m-r-lg-49 {
    margin-right: 49px !important;
  }
  .m-b-lg-49 {
    margin-bottom: 49px !important;
  }
  .px-lg-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .py-lg-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .p-l-lg-50 {
    padding-left: 50px !important;
  }
  .p-t-lg-50 {
    padding-top: 50px !important;
  }
  .p-r-lg-50 {
    padding-right: 50px !important;
  }
  .p-b-lg-50 {
    padding-bottom: 50px !important;
  }
  .mx-lg-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .my-lg-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .m-l-lg-50 {
    margin-left: 50px !important;
  }
  .m-t-lg-50 {
    margin-top: 50px !important;
  }
  .m-r-lg-50 {
    margin-right: 50px !important;
  }
  .m-b-lg-50 {
    margin-bottom: 50px !important;
  }
  .px-lg-51 {
    padding-left: 51px !important;
    padding-right: 51px !important;
  }
  .py-lg-51 {
    padding-top: 51px !important;
    padding-bottom: 51px !important;
  }
  .p-l-lg-51 {
    padding-left: 51px !important;
  }
  .p-t-lg-51 {
    padding-top: 51px !important;
  }
  .p-r-lg-51 {
    padding-right: 51px !important;
  }
  .p-b-lg-51 {
    padding-bottom: 51px !important;
  }
  .mx-lg-51 {
    margin-left: 51px !important;
    margin-right: 51px !important;
  }
  .my-lg-51 {
    margin-top: 51px !important;
    margin-bottom: 51px !important;
  }
  .m-l-lg-51 {
    margin-left: 51px !important;
  }
  .m-t-lg-51 {
    margin-top: 51px !important;
  }
  .m-r-lg-51 {
    margin-right: 51px !important;
  }
  .m-b-lg-51 {
    margin-bottom: 51px !important;
  }
  .px-lg-52 {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-lg-52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .p-l-lg-52 {
    padding-left: 52px !important;
  }
  .p-t-lg-52 {
    padding-top: 52px !important;
  }
  .p-r-lg-52 {
    padding-right: 52px !important;
  }
  .p-b-lg-52 {
    padding-bottom: 52px !important;
  }
  .mx-lg-52 {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-lg-52 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-l-lg-52 {
    margin-left: 52px !important;
  }
  .m-t-lg-52 {
    margin-top: 52px !important;
  }
  .m-r-lg-52 {
    margin-right: 52px !important;
  }
  .m-b-lg-52 {
    margin-bottom: 52px !important;
  }
  .px-lg-53 {
    padding-left: 53px !important;
    padding-right: 53px !important;
  }
  .py-lg-53 {
    padding-top: 53px !important;
    padding-bottom: 53px !important;
  }
  .p-l-lg-53 {
    padding-left: 53px !important;
  }
  .p-t-lg-53 {
    padding-top: 53px !important;
  }
  .p-r-lg-53 {
    padding-right: 53px !important;
  }
  .p-b-lg-53 {
    padding-bottom: 53px !important;
  }
  .mx-lg-53 {
    margin-left: 53px !important;
    margin-right: 53px !important;
  }
  .my-lg-53 {
    margin-top: 53px !important;
    margin-bottom: 53px !important;
  }
  .m-l-lg-53 {
    margin-left: 53px !important;
  }
  .m-t-lg-53 {
    margin-top: 53px !important;
  }
  .m-r-lg-53 {
    margin-right: 53px !important;
  }
  .m-b-lg-53 {
    margin-bottom: 53px !important;
  }
  .px-lg-54 {
    padding-left: 54px !important;
    padding-right: 54px !important;
  }
  .py-lg-54 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .p-l-lg-54 {
    padding-left: 54px !important;
  }
  .p-t-lg-54 {
    padding-top: 54px !important;
  }
  .p-r-lg-54 {
    padding-right: 54px !important;
  }
  .p-b-lg-54 {
    padding-bottom: 54px !important;
  }
  .mx-lg-54 {
    margin-left: 54px !important;
    margin-right: 54px !important;
  }
  .my-lg-54 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .m-l-lg-54 {
    margin-left: 54px !important;
  }
  .m-t-lg-54 {
    margin-top: 54px !important;
  }
  .m-r-lg-54 {
    margin-right: 54px !important;
  }
  .m-b-lg-54 {
    margin-bottom: 54px !important;
  }
  .px-lg-55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .py-lg-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .p-l-lg-55 {
    padding-left: 55px !important;
  }
  .p-t-lg-55 {
    padding-top: 55px !important;
  }
  .p-r-lg-55 {
    padding-right: 55px !important;
  }
  .p-b-lg-55 {
    padding-bottom: 55px !important;
  }
  .mx-lg-55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .my-lg-55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .m-l-lg-55 {
    margin-left: 55px !important;
  }
  .m-t-lg-55 {
    margin-top: 55px !important;
  }
  .m-r-lg-55 {
    margin-right: 55px !important;
  }
  .m-b-lg-55 {
    margin-bottom: 55px !important;
  }
  .px-lg-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-lg-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .p-l-lg-56 {
    padding-left: 56px !important;
  }
  .p-t-lg-56 {
    padding-top: 56px !important;
  }
  .p-r-lg-56 {
    padding-right: 56px !important;
  }
  .p-b-lg-56 {
    padding-bottom: 56px !important;
  }
  .mx-lg-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-lg-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-l-lg-56 {
    margin-left: 56px !important;
  }
  .m-t-lg-56 {
    margin-top: 56px !important;
  }
  .m-r-lg-56 {
    margin-right: 56px !important;
  }
  .m-b-lg-56 {
    margin-bottom: 56px !important;
  }
  .px-lg-57 {
    padding-left: 57px !important;
    padding-right: 57px !important;
  }
  .py-lg-57 {
    padding-top: 57px !important;
    padding-bottom: 57px !important;
  }
  .p-l-lg-57 {
    padding-left: 57px !important;
  }
  .p-t-lg-57 {
    padding-top: 57px !important;
  }
  .p-r-lg-57 {
    padding-right: 57px !important;
  }
  .p-b-lg-57 {
    padding-bottom: 57px !important;
  }
  .mx-lg-57 {
    margin-left: 57px !important;
    margin-right: 57px !important;
  }
  .my-lg-57 {
    margin-top: 57px !important;
    margin-bottom: 57px !important;
  }
  .m-l-lg-57 {
    margin-left: 57px !important;
  }
  .m-t-lg-57 {
    margin-top: 57px !important;
  }
  .m-r-lg-57 {
    margin-right: 57px !important;
  }
  .m-b-lg-57 {
    margin-bottom: 57px !important;
  }
  .px-lg-58 {
    padding-left: 58px !important;
    padding-right: 58px !important;
  }
  .py-lg-58 {
    padding-top: 58px !important;
    padding-bottom: 58px !important;
  }
  .p-l-lg-58 {
    padding-left: 58px !important;
  }
  .p-t-lg-58 {
    padding-top: 58px !important;
  }
  .p-r-lg-58 {
    padding-right: 58px !important;
  }
  .p-b-lg-58 {
    padding-bottom: 58px !important;
  }
  .mx-lg-58 {
    margin-left: 58px !important;
    margin-right: 58px !important;
  }
  .my-lg-58 {
    margin-top: 58px !important;
    margin-bottom: 58px !important;
  }
  .m-l-lg-58 {
    margin-left: 58px !important;
  }
  .m-t-lg-58 {
    margin-top: 58px !important;
  }
  .m-r-lg-58 {
    margin-right: 58px !important;
  }
  .m-b-lg-58 {
    margin-bottom: 58px !important;
  }
  .px-lg-59 {
    padding-left: 59px !important;
    padding-right: 59px !important;
  }
  .py-lg-59 {
    padding-top: 59px !important;
    padding-bottom: 59px !important;
  }
  .p-l-lg-59 {
    padding-left: 59px !important;
  }
  .p-t-lg-59 {
    padding-top: 59px !important;
  }
  .p-r-lg-59 {
    padding-right: 59px !important;
  }
  .p-b-lg-59 {
    padding-bottom: 59px !important;
  }
  .mx-lg-59 {
    margin-left: 59px !important;
    margin-right: 59px !important;
  }
  .my-lg-59 {
    margin-top: 59px !important;
    margin-bottom: 59px !important;
  }
  .m-l-lg-59 {
    margin-left: 59px !important;
  }
  .m-t-lg-59 {
    margin-top: 59px !important;
  }
  .m-r-lg-59 {
    margin-right: 59px !important;
  }
  .m-b-lg-59 {
    margin-bottom: 59px !important;
  }
  .px-lg-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py-lg-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .p-l-lg-60 {
    padding-left: 60px !important;
  }
  .p-t-lg-60 {
    padding-top: 60px !important;
  }
  .p-r-lg-60 {
    padding-right: 60px !important;
  }
  .p-b-lg-60 {
    padding-bottom: 60px !important;
  }
  .mx-lg-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my-lg-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m-l-lg-60 {
    margin-left: 60px !important;
  }
  .m-t-lg-60 {
    margin-top: 60px !important;
  }
  .m-r-lg-60 {
    margin-right: 60px !important;
  }
  .m-b-lg-60 {
    margin-bottom: 60px !important;
  }
  .px-lg-61 {
    padding-left: 61px !important;
    padding-right: 61px !important;
  }
  .py-lg-61 {
    padding-top: 61px !important;
    padding-bottom: 61px !important;
  }
  .p-l-lg-61 {
    padding-left: 61px !important;
  }
  .p-t-lg-61 {
    padding-top: 61px !important;
  }
  .p-r-lg-61 {
    padding-right: 61px !important;
  }
  .p-b-lg-61 {
    padding-bottom: 61px !important;
  }
  .mx-lg-61 {
    margin-left: 61px !important;
    margin-right: 61px !important;
  }
  .my-lg-61 {
    margin-top: 61px !important;
    margin-bottom: 61px !important;
  }
  .m-l-lg-61 {
    margin-left: 61px !important;
  }
  .m-t-lg-61 {
    margin-top: 61px !important;
  }
  .m-r-lg-61 {
    margin-right: 61px !important;
  }
  .m-b-lg-61 {
    margin-bottom: 61px !important;
  }
  .px-lg-62 {
    padding-left: 62px !important;
    padding-right: 62px !important;
  }
  .py-lg-62 {
    padding-top: 62px !important;
    padding-bottom: 62px !important;
  }
  .p-l-lg-62 {
    padding-left: 62px !important;
  }
  .p-t-lg-62 {
    padding-top: 62px !important;
  }
  .p-r-lg-62 {
    padding-right: 62px !important;
  }
  .p-b-lg-62 {
    padding-bottom: 62px !important;
  }
  .mx-lg-62 {
    margin-left: 62px !important;
    margin-right: 62px !important;
  }
  .my-lg-62 {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
  }
  .m-l-lg-62 {
    margin-left: 62px !important;
  }
  .m-t-lg-62 {
    margin-top: 62px !important;
  }
  .m-r-lg-62 {
    margin-right: 62px !important;
  }
  .m-b-lg-62 {
    margin-bottom: 62px !important;
  }
  .px-lg-63 {
    padding-left: 63px !important;
    padding-right: 63px !important;
  }
  .py-lg-63 {
    padding-top: 63px !important;
    padding-bottom: 63px !important;
  }
  .p-l-lg-63 {
    padding-left: 63px !important;
  }
  .p-t-lg-63 {
    padding-top: 63px !important;
  }
  .p-r-lg-63 {
    padding-right: 63px !important;
  }
  .p-b-lg-63 {
    padding-bottom: 63px !important;
  }
  .mx-lg-63 {
    margin-left: 63px !important;
    margin-right: 63px !important;
  }
  .my-lg-63 {
    margin-top: 63px !important;
    margin-bottom: 63px !important;
  }
  .m-l-lg-63 {
    margin-left: 63px !important;
  }
  .m-t-lg-63 {
    margin-top: 63px !important;
  }
  .m-r-lg-63 {
    margin-right: 63px !important;
  }
  .m-b-lg-63 {
    margin-bottom: 63px !important;
  }
  .px-lg-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-lg-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .p-l-lg-64 {
    padding-left: 64px !important;
  }
  .p-t-lg-64 {
    padding-top: 64px !important;
  }
  .p-r-lg-64 {
    padding-right: 64px !important;
  }
  .p-b-lg-64 {
    padding-bottom: 64px !important;
  }
  .mx-lg-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-lg-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-l-lg-64 {
    margin-left: 64px !important;
  }
  .m-t-lg-64 {
    margin-top: 64px !important;
  }
  .m-r-lg-64 {
    margin-right: 64px !important;
  }
  .m-b-lg-64 {
    margin-bottom: 64px !important;
  }
  .px-lg-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .py-lg-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .p-l-lg-65 {
    padding-left: 65px !important;
  }
  .p-t-lg-65 {
    padding-top: 65px !important;
  }
  .p-r-lg-65 {
    padding-right: 65px !important;
  }
  .p-b-lg-65 {
    padding-bottom: 65px !important;
  }
  .mx-lg-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .my-lg-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .m-l-lg-65 {
    margin-left: 65px !important;
  }
  .m-t-lg-65 {
    margin-top: 65px !important;
  }
  .m-r-lg-65 {
    margin-right: 65px !important;
  }
  .m-b-lg-65 {
    margin-bottom: 65px !important;
  }
  .px-lg-66 {
    padding-left: 66px !important;
    padding-right: 66px !important;
  }
  .py-lg-66 {
    padding-top: 66px !important;
    padding-bottom: 66px !important;
  }
  .p-l-lg-66 {
    padding-left: 66px !important;
  }
  .p-t-lg-66 {
    padding-top: 66px !important;
  }
  .p-r-lg-66 {
    padding-right: 66px !important;
  }
  .p-b-lg-66 {
    padding-bottom: 66px !important;
  }
  .mx-lg-66 {
    margin-left: 66px !important;
    margin-right: 66px !important;
  }
  .my-lg-66 {
    margin-top: 66px !important;
    margin-bottom: 66px !important;
  }
  .m-l-lg-66 {
    margin-left: 66px !important;
  }
  .m-t-lg-66 {
    margin-top: 66px !important;
  }
  .m-r-lg-66 {
    margin-right: 66px !important;
  }
  .m-b-lg-66 {
    margin-bottom: 66px !important;
  }
  .px-lg-67 {
    padding-left: 67px !important;
    padding-right: 67px !important;
  }
  .py-lg-67 {
    padding-top: 67px !important;
    padding-bottom: 67px !important;
  }
  .p-l-lg-67 {
    padding-left: 67px !important;
  }
  .p-t-lg-67 {
    padding-top: 67px !important;
  }
  .p-r-lg-67 {
    padding-right: 67px !important;
  }
  .p-b-lg-67 {
    padding-bottom: 67px !important;
  }
  .mx-lg-67 {
    margin-left: 67px !important;
    margin-right: 67px !important;
  }
  .my-lg-67 {
    margin-top: 67px !important;
    margin-bottom: 67px !important;
  }
  .m-l-lg-67 {
    margin-left: 67px !important;
  }
  .m-t-lg-67 {
    margin-top: 67px !important;
  }
  .m-r-lg-67 {
    margin-right: 67px !important;
  }
  .m-b-lg-67 {
    margin-bottom: 67px !important;
  }
  .px-lg-68 {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .py-lg-68 {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .p-l-lg-68 {
    padding-left: 68px !important;
  }
  .p-t-lg-68 {
    padding-top: 68px !important;
  }
  .p-r-lg-68 {
    padding-right: 68px !important;
  }
  .p-b-lg-68 {
    padding-bottom: 68px !important;
  }
  .mx-lg-68 {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .my-lg-68 {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }
  .m-l-lg-68 {
    margin-left: 68px !important;
  }
  .m-t-lg-68 {
    margin-top: 68px !important;
  }
  .m-r-lg-68 {
    margin-right: 68px !important;
  }
  .m-b-lg-68 {
    margin-bottom: 68px !important;
  }
  .px-lg-69 {
    padding-left: 69px !important;
    padding-right: 69px !important;
  }
  .py-lg-69 {
    padding-top: 69px !important;
    padding-bottom: 69px !important;
  }
  .p-l-lg-69 {
    padding-left: 69px !important;
  }
  .p-t-lg-69 {
    padding-top: 69px !important;
  }
  .p-r-lg-69 {
    padding-right: 69px !important;
  }
  .p-b-lg-69 {
    padding-bottom: 69px !important;
  }
  .mx-lg-69 {
    margin-left: 69px !important;
    margin-right: 69px !important;
  }
  .my-lg-69 {
    margin-top: 69px !important;
    margin-bottom: 69px !important;
  }
  .m-l-lg-69 {
    margin-left: 69px !important;
  }
  .m-t-lg-69 {
    margin-top: 69px !important;
  }
  .m-r-lg-69 {
    margin-right: 69px !important;
  }
  .m-b-lg-69 {
    margin-bottom: 69px !important;
  }
  .px-lg-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .py-lg-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .p-l-lg-70 {
    padding-left: 70px !important;
  }
  .p-t-lg-70 {
    padding-top: 70px !important;
  }
  .p-r-lg-70 {
    padding-right: 70px !important;
  }
  .p-b-lg-70 {
    padding-bottom: 70px !important;
  }
  .mx-lg-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .my-lg-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .m-l-lg-70 {
    margin-left: 70px !important;
  }
  .m-t-lg-70 {
    margin-top: 70px !important;
  }
  .m-r-lg-70 {
    margin-right: 70px !important;
  }
  .m-b-lg-70 {
    margin-bottom: 70px !important;
  }
  .px-lg-71 {
    padding-left: 71px !important;
    padding-right: 71px !important;
  }
  .py-lg-71 {
    padding-top: 71px !important;
    padding-bottom: 71px !important;
  }
  .p-l-lg-71 {
    padding-left: 71px !important;
  }
  .p-t-lg-71 {
    padding-top: 71px !important;
  }
  .p-r-lg-71 {
    padding-right: 71px !important;
  }
  .p-b-lg-71 {
    padding-bottom: 71px !important;
  }
  .mx-lg-71 {
    margin-left: 71px !important;
    margin-right: 71px !important;
  }
  .my-lg-71 {
    margin-top: 71px !important;
    margin-bottom: 71px !important;
  }
  .m-l-lg-71 {
    margin-left: 71px !important;
  }
  .m-t-lg-71 {
    margin-top: 71px !important;
  }
  .m-r-lg-71 {
    margin-right: 71px !important;
  }
  .m-b-lg-71 {
    margin-bottom: 71px !important;
  }
  .px-lg-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-lg-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .p-l-lg-72 {
    padding-left: 72px !important;
  }
  .p-t-lg-72 {
    padding-top: 72px !important;
  }
  .p-r-lg-72 {
    padding-right: 72px !important;
  }
  .p-b-lg-72 {
    padding-bottom: 72px !important;
  }
  .mx-lg-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-lg-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-l-lg-72 {
    margin-left: 72px !important;
  }
  .m-t-lg-72 {
    margin-top: 72px !important;
  }
  .m-r-lg-72 {
    margin-right: 72px !important;
  }
  .m-b-lg-72 {
    margin-bottom: 72px !important;
  }
  .px-lg-73 {
    padding-left: 73px !important;
    padding-right: 73px !important;
  }
  .py-lg-73 {
    padding-top: 73px !important;
    padding-bottom: 73px !important;
  }
  .p-l-lg-73 {
    padding-left: 73px !important;
  }
  .p-t-lg-73 {
    padding-top: 73px !important;
  }
  .p-r-lg-73 {
    padding-right: 73px !important;
  }
  .p-b-lg-73 {
    padding-bottom: 73px !important;
  }
  .mx-lg-73 {
    margin-left: 73px !important;
    margin-right: 73px !important;
  }
  .my-lg-73 {
    margin-top: 73px !important;
    margin-bottom: 73px !important;
  }
  .m-l-lg-73 {
    margin-left: 73px !important;
  }
  .m-t-lg-73 {
    margin-top: 73px !important;
  }
  .m-r-lg-73 {
    margin-right: 73px !important;
  }
  .m-b-lg-73 {
    margin-bottom: 73px !important;
  }
  .px-lg-74 {
    padding-left: 74px !important;
    padding-right: 74px !important;
  }
  .py-lg-74 {
    padding-top: 74px !important;
    padding-bottom: 74px !important;
  }
  .p-l-lg-74 {
    padding-left: 74px !important;
  }
  .p-t-lg-74 {
    padding-top: 74px !important;
  }
  .p-r-lg-74 {
    padding-right: 74px !important;
  }
  .p-b-lg-74 {
    padding-bottom: 74px !important;
  }
  .mx-lg-74 {
    margin-left: 74px !important;
    margin-right: 74px !important;
  }
  .my-lg-74 {
    margin-top: 74px !important;
    margin-bottom: 74px !important;
  }
  .m-l-lg-74 {
    margin-left: 74px !important;
  }
  .m-t-lg-74 {
    margin-top: 74px !important;
  }
  .m-r-lg-74 {
    margin-right: 74px !important;
  }
  .m-b-lg-74 {
    margin-bottom: 74px !important;
  }
  .px-lg-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .py-lg-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .p-l-lg-75 {
    padding-left: 75px !important;
  }
  .p-t-lg-75 {
    padding-top: 75px !important;
  }
  .p-r-lg-75 {
    padding-right: 75px !important;
  }
  .p-b-lg-75 {
    padding-bottom: 75px !important;
  }
  .mx-lg-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .my-lg-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .m-l-lg-75 {
    margin-left: 75px !important;
  }
  .m-t-lg-75 {
    margin-top: 75px !important;
  }
  .m-r-lg-75 {
    margin-right: 75px !important;
  }
  .m-b-lg-75 {
    margin-bottom: 75px !important;
  }
  .px-lg-76 {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .py-lg-76 {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .p-l-lg-76 {
    padding-left: 76px !important;
  }
  .p-t-lg-76 {
    padding-top: 76px !important;
  }
  .p-r-lg-76 {
    padding-right: 76px !important;
  }
  .p-b-lg-76 {
    padding-bottom: 76px !important;
  }
  .mx-lg-76 {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .my-lg-76 {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }
  .m-l-lg-76 {
    margin-left: 76px !important;
  }
  .m-t-lg-76 {
    margin-top: 76px !important;
  }
  .m-r-lg-76 {
    margin-right: 76px !important;
  }
  .m-b-lg-76 {
    margin-bottom: 76px !important;
  }
  .px-lg-77 {
    padding-left: 77px !important;
    padding-right: 77px !important;
  }
  .py-lg-77 {
    padding-top: 77px !important;
    padding-bottom: 77px !important;
  }
  .p-l-lg-77 {
    padding-left: 77px !important;
  }
  .p-t-lg-77 {
    padding-top: 77px !important;
  }
  .p-r-lg-77 {
    padding-right: 77px !important;
  }
  .p-b-lg-77 {
    padding-bottom: 77px !important;
  }
  .mx-lg-77 {
    margin-left: 77px !important;
    margin-right: 77px !important;
  }
  .my-lg-77 {
    margin-top: 77px !important;
    margin-bottom: 77px !important;
  }
  .m-l-lg-77 {
    margin-left: 77px !important;
  }
  .m-t-lg-77 {
    margin-top: 77px !important;
  }
  .m-r-lg-77 {
    margin-right: 77px !important;
  }
  .m-b-lg-77 {
    margin-bottom: 77px !important;
  }
  .px-lg-78 {
    padding-left: 78px !important;
    padding-right: 78px !important;
  }
  .py-lg-78 {
    padding-top: 78px !important;
    padding-bottom: 78px !important;
  }
  .p-l-lg-78 {
    padding-left: 78px !important;
  }
  .p-t-lg-78 {
    padding-top: 78px !important;
  }
  .p-r-lg-78 {
    padding-right: 78px !important;
  }
  .p-b-lg-78 {
    padding-bottom: 78px !important;
  }
  .mx-lg-78 {
    margin-left: 78px !important;
    margin-right: 78px !important;
  }
  .my-lg-78 {
    margin-top: 78px !important;
    margin-bottom: 78px !important;
  }
  .m-l-lg-78 {
    margin-left: 78px !important;
  }
  .m-t-lg-78 {
    margin-top: 78px !important;
  }
  .m-r-lg-78 {
    margin-right: 78px !important;
  }
  .m-b-lg-78 {
    margin-bottom: 78px !important;
  }
  .px-lg-79 {
    padding-left: 79px !important;
    padding-right: 79px !important;
  }
  .py-lg-79 {
    padding-top: 79px !important;
    padding-bottom: 79px !important;
  }
  .p-l-lg-79 {
    padding-left: 79px !important;
  }
  .p-t-lg-79 {
    padding-top: 79px !important;
  }
  .p-r-lg-79 {
    padding-right: 79px !important;
  }
  .p-b-lg-79 {
    padding-bottom: 79px !important;
  }
  .mx-lg-79 {
    margin-left: 79px !important;
    margin-right: 79px !important;
  }
  .my-lg-79 {
    margin-top: 79px !important;
    margin-bottom: 79px !important;
  }
  .m-l-lg-79 {
    margin-left: 79px !important;
  }
  .m-t-lg-79 {
    margin-top: 79px !important;
  }
  .m-r-lg-79 {
    margin-right: 79px !important;
  }
  .m-b-lg-79 {
    margin-bottom: 79px !important;
  }
  .px-lg-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-lg-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p-l-lg-80 {
    padding-left: 80px !important;
  }
  .p-t-lg-80 {
    padding-top: 80px !important;
  }
  .p-r-lg-80 {
    padding-right: 80px !important;
  }
  .p-b-lg-80 {
    padding-bottom: 80px !important;
  }
  .mx-lg-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-lg-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-l-lg-80 {
    margin-left: 80px !important;
  }
  .m-t-lg-80 {
    margin-top: 80px !important;
  }
  .m-r-lg-80 {
    margin-right: 80px !important;
  }
  .m-b-lg-80 {
    margin-bottom: 80px !important;
  }
  .px-lg-81 {
    padding-left: 81px !important;
    padding-right: 81px !important;
  }
  .py-lg-81 {
    padding-top: 81px !important;
    padding-bottom: 81px !important;
  }
  .p-l-lg-81 {
    padding-left: 81px !important;
  }
  .p-t-lg-81 {
    padding-top: 81px !important;
  }
  .p-r-lg-81 {
    padding-right: 81px !important;
  }
  .p-b-lg-81 {
    padding-bottom: 81px !important;
  }
  .mx-lg-81 {
    margin-left: 81px !important;
    margin-right: 81px !important;
  }
  .my-lg-81 {
    margin-top: 81px !important;
    margin-bottom: 81px !important;
  }
  .m-l-lg-81 {
    margin-left: 81px !important;
  }
  .m-t-lg-81 {
    margin-top: 81px !important;
  }
  .m-r-lg-81 {
    margin-right: 81px !important;
  }
  .m-b-lg-81 {
    margin-bottom: 81px !important;
  }
  .px-lg-82 {
    padding-left: 82px !important;
    padding-right: 82px !important;
  }
  .py-lg-82 {
    padding-top: 82px !important;
    padding-bottom: 82px !important;
  }
  .p-l-lg-82 {
    padding-left: 82px !important;
  }
  .p-t-lg-82 {
    padding-top: 82px !important;
  }
  .p-r-lg-82 {
    padding-right: 82px !important;
  }
  .p-b-lg-82 {
    padding-bottom: 82px !important;
  }
  .mx-lg-82 {
    margin-left: 82px !important;
    margin-right: 82px !important;
  }
  .my-lg-82 {
    margin-top: 82px !important;
    margin-bottom: 82px !important;
  }
  .m-l-lg-82 {
    margin-left: 82px !important;
  }
  .m-t-lg-82 {
    margin-top: 82px !important;
  }
  .m-r-lg-82 {
    margin-right: 82px !important;
  }
  .m-b-lg-82 {
    margin-bottom: 82px !important;
  }
  .px-lg-83 {
    padding-left: 83px !important;
    padding-right: 83px !important;
  }
  .py-lg-83 {
    padding-top: 83px !important;
    padding-bottom: 83px !important;
  }
  .p-l-lg-83 {
    padding-left: 83px !important;
  }
  .p-t-lg-83 {
    padding-top: 83px !important;
  }
  .p-r-lg-83 {
    padding-right: 83px !important;
  }
  .p-b-lg-83 {
    padding-bottom: 83px !important;
  }
  .mx-lg-83 {
    margin-left: 83px !important;
    margin-right: 83px !important;
  }
  .my-lg-83 {
    margin-top: 83px !important;
    margin-bottom: 83px !important;
  }
  .m-l-lg-83 {
    margin-left: 83px !important;
  }
  .m-t-lg-83 {
    margin-top: 83px !important;
  }
  .m-r-lg-83 {
    margin-right: 83px !important;
  }
  .m-b-lg-83 {
    margin-bottom: 83px !important;
  }
  .px-lg-84 {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }
  .py-lg-84 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }
  .p-l-lg-84 {
    padding-left: 84px !important;
  }
  .p-t-lg-84 {
    padding-top: 84px !important;
  }
  .p-r-lg-84 {
    padding-right: 84px !important;
  }
  .p-b-lg-84 {
    padding-bottom: 84px !important;
  }
  .mx-lg-84 {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }
  .my-lg-84 {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }
  .m-l-lg-84 {
    margin-left: 84px !important;
  }
  .m-t-lg-84 {
    margin-top: 84px !important;
  }
  .m-r-lg-84 {
    margin-right: 84px !important;
  }
  .m-b-lg-84 {
    margin-bottom: 84px !important;
  }
  .px-lg-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .py-lg-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .p-l-lg-85 {
    padding-left: 85px !important;
  }
  .p-t-lg-85 {
    padding-top: 85px !important;
  }
  .p-r-lg-85 {
    padding-right: 85px !important;
  }
  .p-b-lg-85 {
    padding-bottom: 85px !important;
  }
  .mx-lg-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .my-lg-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .m-l-lg-85 {
    margin-left: 85px !important;
  }
  .m-t-lg-85 {
    margin-top: 85px !important;
  }
  .m-r-lg-85 {
    margin-right: 85px !important;
  }
  .m-b-lg-85 {
    margin-bottom: 85px !important;
  }
  .px-lg-86 {
    padding-left: 86px !important;
    padding-right: 86px !important;
  }
  .py-lg-86 {
    padding-top: 86px !important;
    padding-bottom: 86px !important;
  }
  .p-l-lg-86 {
    padding-left: 86px !important;
  }
  .p-t-lg-86 {
    padding-top: 86px !important;
  }
  .p-r-lg-86 {
    padding-right: 86px !important;
  }
  .p-b-lg-86 {
    padding-bottom: 86px !important;
  }
  .mx-lg-86 {
    margin-left: 86px !important;
    margin-right: 86px !important;
  }
  .my-lg-86 {
    margin-top: 86px !important;
    margin-bottom: 86px !important;
  }
  .m-l-lg-86 {
    margin-left: 86px !important;
  }
  .m-t-lg-86 {
    margin-top: 86px !important;
  }
  .m-r-lg-86 {
    margin-right: 86px !important;
  }
  .m-b-lg-86 {
    margin-bottom: 86px !important;
  }
  .px-lg-87 {
    padding-left: 87px !important;
    padding-right: 87px !important;
  }
  .py-lg-87 {
    padding-top: 87px !important;
    padding-bottom: 87px !important;
  }
  .p-l-lg-87 {
    padding-left: 87px !important;
  }
  .p-t-lg-87 {
    padding-top: 87px !important;
  }
  .p-r-lg-87 {
    padding-right: 87px !important;
  }
  .p-b-lg-87 {
    padding-bottom: 87px !important;
  }
  .mx-lg-87 {
    margin-left: 87px !important;
    margin-right: 87px !important;
  }
  .my-lg-87 {
    margin-top: 87px !important;
    margin-bottom: 87px !important;
  }
  .m-l-lg-87 {
    margin-left: 87px !important;
  }
  .m-t-lg-87 {
    margin-top: 87px !important;
  }
  .m-r-lg-87 {
    margin-right: 87px !important;
  }
  .m-b-lg-87 {
    margin-bottom: 87px !important;
  }
  .px-lg-88 {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }
  .py-lg-88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  .p-l-lg-88 {
    padding-left: 88px !important;
  }
  .p-t-lg-88 {
    padding-top: 88px !important;
  }
  .p-r-lg-88 {
    padding-right: 88px !important;
  }
  .p-b-lg-88 {
    padding-bottom: 88px !important;
  }
  .mx-lg-88 {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }
  .my-lg-88 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }
  .m-l-lg-88 {
    margin-left: 88px !important;
  }
  .m-t-lg-88 {
    margin-top: 88px !important;
  }
  .m-r-lg-88 {
    margin-right: 88px !important;
  }
  .m-b-lg-88 {
    margin-bottom: 88px !important;
  }
  .px-lg-89 {
    padding-left: 89px !important;
    padding-right: 89px !important;
  }
  .py-lg-89 {
    padding-top: 89px !important;
    padding-bottom: 89px !important;
  }
  .p-l-lg-89 {
    padding-left: 89px !important;
  }
  .p-t-lg-89 {
    padding-top: 89px !important;
  }
  .p-r-lg-89 {
    padding-right: 89px !important;
  }
  .p-b-lg-89 {
    padding-bottom: 89px !important;
  }
  .mx-lg-89 {
    margin-left: 89px !important;
    margin-right: 89px !important;
  }
  .my-lg-89 {
    margin-top: 89px !important;
    margin-bottom: 89px !important;
  }
  .m-l-lg-89 {
    margin-left: 89px !important;
  }
  .m-t-lg-89 {
    margin-top: 89px !important;
  }
  .m-r-lg-89 {
    margin-right: 89px !important;
  }
  .m-b-lg-89 {
    margin-bottom: 89px !important;
  }
  .px-lg-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .py-lg-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .p-l-lg-90 {
    padding-left: 90px !important;
  }
  .p-t-lg-90 {
    padding-top: 90px !important;
  }
  .p-r-lg-90 {
    padding-right: 90px !important;
  }
  .p-b-lg-90 {
    padding-bottom: 90px !important;
  }
  .mx-lg-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .my-lg-90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .m-l-lg-90 {
    margin-left: 90px !important;
  }
  .m-t-lg-90 {
    margin-top: 90px !important;
  }
  .m-r-lg-90 {
    margin-right: 90px !important;
  }
  .m-b-lg-90 {
    margin-bottom: 90px !important;
  }
  .px-lg-91 {
    padding-left: 91px !important;
    padding-right: 91px !important;
  }
  .py-lg-91 {
    padding-top: 91px !important;
    padding-bottom: 91px !important;
  }
  .p-l-lg-91 {
    padding-left: 91px !important;
  }
  .p-t-lg-91 {
    padding-top: 91px !important;
  }
  .p-r-lg-91 {
    padding-right: 91px !important;
  }
  .p-b-lg-91 {
    padding-bottom: 91px !important;
  }
  .mx-lg-91 {
    margin-left: 91px !important;
    margin-right: 91px !important;
  }
  .my-lg-91 {
    margin-top: 91px !important;
    margin-bottom: 91px !important;
  }
  .m-l-lg-91 {
    margin-left: 91px !important;
  }
  .m-t-lg-91 {
    margin-top: 91px !important;
  }
  .m-r-lg-91 {
    margin-right: 91px !important;
  }
  .m-b-lg-91 {
    margin-bottom: 91px !important;
  }
  .px-lg-92 {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }
  .py-lg-92 {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }
  .p-l-lg-92 {
    padding-left: 92px !important;
  }
  .p-t-lg-92 {
    padding-top: 92px !important;
  }
  .p-r-lg-92 {
    padding-right: 92px !important;
  }
  .p-b-lg-92 {
    padding-bottom: 92px !important;
  }
  .mx-lg-92 {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }
  .my-lg-92 {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }
  .m-l-lg-92 {
    margin-left: 92px !important;
  }
  .m-t-lg-92 {
    margin-top: 92px !important;
  }
  .m-r-lg-92 {
    margin-right: 92px !important;
  }
  .m-b-lg-92 {
    margin-bottom: 92px !important;
  }
  .px-lg-93 {
    padding-left: 93px !important;
    padding-right: 93px !important;
  }
  .py-lg-93 {
    padding-top: 93px !important;
    padding-bottom: 93px !important;
  }
  .p-l-lg-93 {
    padding-left: 93px !important;
  }
  .p-t-lg-93 {
    padding-top: 93px !important;
  }
  .p-r-lg-93 {
    padding-right: 93px !important;
  }
  .p-b-lg-93 {
    padding-bottom: 93px !important;
  }
  .mx-lg-93 {
    margin-left: 93px !important;
    margin-right: 93px !important;
  }
  .my-lg-93 {
    margin-top: 93px !important;
    margin-bottom: 93px !important;
  }
  .m-l-lg-93 {
    margin-left: 93px !important;
  }
  .m-t-lg-93 {
    margin-top: 93px !important;
  }
  .m-r-lg-93 {
    margin-right: 93px !important;
  }
  .m-b-lg-93 {
    margin-bottom: 93px !important;
  }
  .px-lg-94 {
    padding-left: 94px !important;
    padding-right: 94px !important;
  }
  .py-lg-94 {
    padding-top: 94px !important;
    padding-bottom: 94px !important;
  }
  .p-l-lg-94 {
    padding-left: 94px !important;
  }
  .p-t-lg-94 {
    padding-top: 94px !important;
  }
  .p-r-lg-94 {
    padding-right: 94px !important;
  }
  .p-b-lg-94 {
    padding-bottom: 94px !important;
  }
  .mx-lg-94 {
    margin-left: 94px !important;
    margin-right: 94px !important;
  }
  .my-lg-94 {
    margin-top: 94px !important;
    margin-bottom: 94px !important;
  }
  .m-l-lg-94 {
    margin-left: 94px !important;
  }
  .m-t-lg-94 {
    margin-top: 94px !important;
  }
  .m-r-lg-94 {
    margin-right: 94px !important;
  }
  .m-b-lg-94 {
    margin-bottom: 94px !important;
  }
  .px-lg-95 {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .py-lg-95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .p-l-lg-95 {
    padding-left: 95px !important;
  }
  .p-t-lg-95 {
    padding-top: 95px !important;
  }
  .p-r-lg-95 {
    padding-right: 95px !important;
  }
  .p-b-lg-95 {
    padding-bottom: 95px !important;
  }
  .mx-lg-95 {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .my-lg-95 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .m-l-lg-95 {
    margin-left: 95px !important;
  }
  .m-t-lg-95 {
    margin-top: 95px !important;
  }
  .m-r-lg-95 {
    margin-right: 95px !important;
  }
  .m-b-lg-95 {
    margin-bottom: 95px !important;
  }
  .px-lg-96 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .py-lg-96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .p-l-lg-96 {
    padding-left: 96px !important;
  }
  .p-t-lg-96 {
    padding-top: 96px !important;
  }
  .p-r-lg-96 {
    padding-right: 96px !important;
  }
  .p-b-lg-96 {
    padding-bottom: 96px !important;
  }
  .mx-lg-96 {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .my-lg-96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .m-l-lg-96 {
    margin-left: 96px !important;
  }
  .m-t-lg-96 {
    margin-top: 96px !important;
  }
  .m-r-lg-96 {
    margin-right: 96px !important;
  }
  .m-b-lg-96 {
    margin-bottom: 96px !important;
  }
  .px-lg-97 {
    padding-left: 97px !important;
    padding-right: 97px !important;
  }
  .py-lg-97 {
    padding-top: 97px !important;
    padding-bottom: 97px !important;
  }
  .p-l-lg-97 {
    padding-left: 97px !important;
  }
  .p-t-lg-97 {
    padding-top: 97px !important;
  }
  .p-r-lg-97 {
    padding-right: 97px !important;
  }
  .p-b-lg-97 {
    padding-bottom: 97px !important;
  }
  .mx-lg-97 {
    margin-left: 97px !important;
    margin-right: 97px !important;
  }
  .my-lg-97 {
    margin-top: 97px !important;
    margin-bottom: 97px !important;
  }
  .m-l-lg-97 {
    margin-left: 97px !important;
  }
  .m-t-lg-97 {
    margin-top: 97px !important;
  }
  .m-r-lg-97 {
    margin-right: 97px !important;
  }
  .m-b-lg-97 {
    margin-bottom: 97px !important;
  }
  .px-lg-98 {
    padding-left: 98px !important;
    padding-right: 98px !important;
  }
  .py-lg-98 {
    padding-top: 98px !important;
    padding-bottom: 98px !important;
  }
  .p-l-lg-98 {
    padding-left: 98px !important;
  }
  .p-t-lg-98 {
    padding-top: 98px !important;
  }
  .p-r-lg-98 {
    padding-right: 98px !important;
  }
  .p-b-lg-98 {
    padding-bottom: 98px !important;
  }
  .mx-lg-98 {
    margin-left: 98px !important;
    margin-right: 98px !important;
  }
  .my-lg-98 {
    margin-top: 98px !important;
    margin-bottom: 98px !important;
  }
  .m-l-lg-98 {
    margin-left: 98px !important;
  }
  .m-t-lg-98 {
    margin-top: 98px !important;
  }
  .m-r-lg-98 {
    margin-right: 98px !important;
  }
  .m-b-lg-98 {
    margin-bottom: 98px !important;
  }
  .px-lg-99 {
    padding-left: 99px !important;
    padding-right: 99px !important;
  }
  .py-lg-99 {
    padding-top: 99px !important;
    padding-bottom: 99px !important;
  }
  .p-l-lg-99 {
    padding-left: 99px !important;
  }
  .p-t-lg-99 {
    padding-top: 99px !important;
  }
  .p-r-lg-99 {
    padding-right: 99px !important;
  }
  .p-b-lg-99 {
    padding-bottom: 99px !important;
  }
  .mx-lg-99 {
    margin-left: 99px !important;
    margin-right: 99px !important;
  }
  .my-lg-99 {
    margin-top: 99px !important;
    margin-bottom: 99px !important;
  }
  .m-l-lg-99 {
    margin-left: 99px !important;
  }
  .m-t-lg-99 {
    margin-top: 99px !important;
  }
  .m-r-lg-99 {
    margin-right: 99px !important;
  }
  .m-b-lg-99 {
    margin-bottom: 99px !important;
  }
  .px-lg-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .py-lg-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .p-l-lg-100 {
    padding-left: 100px !important;
  }
  .p-t-lg-100 {
    padding-top: 100px !important;
  }
  .p-r-lg-100 {
    padding-right: 100px !important;
  }
  .p-b-lg-100 {
    padding-bottom: 100px !important;
  }
  .mx-lg-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .my-lg-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .m-l-lg-100 {
    margin-left: 100px !important;
  }
  .m-t-lg-100 {
    margin-top: 100px !important;
  }
  .m-r-lg-100 {
    margin-right: 100px !important;
  }
  .m-b-lg-100 {
    margin-bottom: 100px !important;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .px-md-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-md-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p-l-md-0 {
    padding-left: 0px !important;
  }
  .p-t-md-0 {
    padding-top: 0px !important;
  }
  .p-r-md-0 {
    padding-right: 0px !important;
  }
  .p-b-md-0 {
    padding-bottom: 0px !important;
  }
  .mx-md-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-md-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-l-md-0 {
    margin-left: 0px !important;
  }
  .m-t-md-0 {
    margin-top: 0px !important;
  }
  .m-r-md-0 {
    margin-right: 0px !important;
  }
  .m-b-md-0 {
    margin-bottom: 0px !important;
  }
  .px-md-1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .py-md-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .p-l-md-1 {
    padding-left: 1px !important;
  }
  .p-t-md-1 {
    padding-top: 1px !important;
  }
  .p-r-md-1 {
    padding-right: 1px !important;
  }
  .p-b-md-1 {
    padding-bottom: 1px !important;
  }
  .mx-md-1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .my-md-1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .m-l-md-1 {
    margin-left: 1px !important;
  }
  .m-t-md-1 {
    margin-top: 1px !important;
  }
  .m-r-md-1 {
    margin-right: 1px !important;
  }
  .m-b-md-1 {
    margin-bottom: 1px !important;
  }
  .px-md-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .py-md-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .p-l-md-2 {
    padding-left: 2px !important;
  }
  .p-t-md-2 {
    padding-top: 2px !important;
  }
  .p-r-md-2 {
    padding-right: 2px !important;
  }
  .p-b-md-2 {
    padding-bottom: 2px !important;
  }
  .mx-md-2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .my-md-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .m-l-md-2 {
    margin-left: 2px !important;
  }
  .m-t-md-2 {
    margin-top: 2px !important;
  }
  .m-r-md-2 {
    margin-right: 2px !important;
  }
  .m-b-md-2 {
    margin-bottom: 2px !important;
  }
  .px-md-3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .py-md-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .p-l-md-3 {
    padding-left: 3px !important;
  }
  .p-t-md-3 {
    padding-top: 3px !important;
  }
  .p-r-md-3 {
    padding-right: 3px !important;
  }
  .p-b-md-3 {
    padding-bottom: 3px !important;
  }
  .mx-md-3 {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .my-md-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .m-l-md-3 {
    margin-left: 3px !important;
  }
  .m-t-md-3 {
    margin-top: 3px !important;
  }
  .m-r-md-3 {
    margin-right: 3px !important;
  }
  .m-b-md-3 {
    margin-bottom: 3px !important;
  }
  .px-md-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .py-md-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .p-l-md-4 {
    padding-left: 4px !important;
  }
  .p-t-md-4 {
    padding-top: 4px !important;
  }
  .p-r-md-4 {
    padding-right: 4px !important;
  }
  .p-b-md-4 {
    padding-bottom: 4px !important;
  }
  .mx-md-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .my-md-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-l-md-4 {
    margin-left: 4px !important;
  }
  .m-t-md-4 {
    margin-top: 4px !important;
  }
  .m-r-md-4 {
    margin-right: 4px !important;
  }
  .m-b-md-4 {
    margin-bottom: 4px !important;
  }
  .px-md-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .py-md-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .p-l-md-5 {
    padding-left: 5px !important;
  }
  .p-t-md-5 {
    padding-top: 5px !important;
  }
  .p-r-md-5 {
    padding-right: 5px !important;
  }
  .p-b-md-5 {
    padding-bottom: 5px !important;
  }
  .mx-md-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .my-md-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .m-l-md-5 {
    margin-left: 5px !important;
  }
  .m-t-md-5 {
    margin-top: 5px !important;
  }
  .m-r-md-5 {
    margin-right: 5px !important;
  }
  .m-b-md-5 {
    margin-bottom: 5px !important;
  }
  .px-md-6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .py-md-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .p-l-md-6 {
    padding-left: 6px !important;
  }
  .p-t-md-6 {
    padding-top: 6px !important;
  }
  .p-r-md-6 {
    padding-right: 6px !important;
  }
  .p-b-md-6 {
    padding-bottom: 6px !important;
  }
  .mx-md-6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .my-md-6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .m-l-md-6 {
    margin-left: 6px !important;
  }
  .m-t-md-6 {
    margin-top: 6px !important;
  }
  .m-r-md-6 {
    margin-right: 6px !important;
  }
  .m-b-md-6 {
    margin-bottom: 6px !important;
  }
  .px-md-7 {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  .py-md-7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .p-l-md-7 {
    padding-left: 7px !important;
  }
  .p-t-md-7 {
    padding-top: 7px !important;
  }
  .p-r-md-7 {
    padding-right: 7px !important;
  }
  .p-b-md-7 {
    padding-bottom: 7px !important;
  }
  .mx-md-7 {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  .my-md-7 {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }
  .m-l-md-7 {
    margin-left: 7px !important;
  }
  .m-t-md-7 {
    margin-top: 7px !important;
  }
  .m-r-md-7 {
    margin-right: 7px !important;
  }
  .m-b-md-7 {
    margin-bottom: 7px !important;
  }
  .px-md-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-md-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .p-l-md-8 {
    padding-left: 8px !important;
  }
  .p-t-md-8 {
    padding-top: 8px !important;
  }
  .p-r-md-8 {
    padding-right: 8px !important;
  }
  .p-b-md-8 {
    padding-bottom: 8px !important;
  }
  .mx-md-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-md-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-l-md-8 {
    margin-left: 8px !important;
  }
  .m-t-md-8 {
    margin-top: 8px !important;
  }
  .m-r-md-8 {
    margin-right: 8px !important;
  }
  .m-b-md-8 {
    margin-bottom: 8px !important;
  }
  .px-md-9 {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .py-md-9 {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
  .p-l-md-9 {
    padding-left: 9px !important;
  }
  .p-t-md-9 {
    padding-top: 9px !important;
  }
  .p-r-md-9 {
    padding-right: 9px !important;
  }
  .p-b-md-9 {
    padding-bottom: 9px !important;
  }
  .mx-md-9 {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }
  .my-md-9 {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }
  .m-l-md-9 {
    margin-left: 9px !important;
  }
  .m-t-md-9 {
    margin-top: 9px !important;
  }
  .m-r-md-9 {
    margin-right: 9px !important;
  }
  .m-b-md-9 {
    margin-bottom: 9px !important;
  }
  .px-md-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .py-md-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .p-l-md-10 {
    padding-left: 10px !important;
  }
  .p-t-md-10 {
    padding-top: 10px !important;
  }
  .p-r-md-10 {
    padding-right: 10px !important;
  }
  .p-b-md-10 {
    padding-bottom: 10px !important;
  }
  .mx-md-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .my-md-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .m-l-md-10 {
    margin-left: 10px !important;
  }
  .m-t-md-10 {
    margin-top: 10px !important;
  }
  .m-r-md-10 {
    margin-right: 10px !important;
  }
  .m-b-md-10 {
    margin-bottom: 10px !important;
  }
  .px-md-11 {
    padding-left: 11px !important;
    padding-right: 11px !important;
  }
  .py-md-11 {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
  }
  .p-l-md-11 {
    padding-left: 11px !important;
  }
  .p-t-md-11 {
    padding-top: 11px !important;
  }
  .p-r-md-11 {
    padding-right: 11px !important;
  }
  .p-b-md-11 {
    padding-bottom: 11px !important;
  }
  .mx-md-11 {
    margin-left: 11px !important;
    margin-right: 11px !important;
  }
  .my-md-11 {
    margin-top: 11px !important;
    margin-bottom: 11px !important;
  }
  .m-l-md-11 {
    margin-left: 11px !important;
  }
  .m-t-md-11 {
    margin-top: 11px !important;
  }
  .m-r-md-11 {
    margin-right: 11px !important;
  }
  .m-b-md-11 {
    margin-bottom: 11px !important;
  }
  .px-md-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-md-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .p-l-md-12 {
    padding-left: 12px !important;
  }
  .p-t-md-12 {
    padding-top: 12px !important;
  }
  .p-r-md-12 {
    padding-right: 12px !important;
  }
  .p-b-md-12 {
    padding-bottom: 12px !important;
  }
  .mx-md-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-md-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-l-md-12 {
    margin-left: 12px !important;
  }
  .m-t-md-12 {
    margin-top: 12px !important;
  }
  .m-r-md-12 {
    margin-right: 12px !important;
  }
  .m-b-md-12 {
    margin-bottom: 12px !important;
  }
  .px-md-13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .py-md-13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .p-l-md-13 {
    padding-left: 13px !important;
  }
  .p-t-md-13 {
    padding-top: 13px !important;
  }
  .p-r-md-13 {
    padding-right: 13px !important;
  }
  .p-b-md-13 {
    padding-bottom: 13px !important;
  }
  .mx-md-13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
  }
  .my-md-13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
  }
  .m-l-md-13 {
    margin-left: 13px !important;
  }
  .m-t-md-13 {
    margin-top: 13px !important;
  }
  .m-r-md-13 {
    margin-right: 13px !important;
  }
  .m-b-md-13 {
    margin-bottom: 13px !important;
  }
  .px-md-14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .py-md-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .p-l-md-14 {
    padding-left: 14px !important;
  }
  .p-t-md-14 {
    padding-top: 14px !important;
  }
  .p-r-md-14 {
    padding-right: 14px !important;
  }
  .p-b-md-14 {
    padding-bottom: 14px !important;
  }
  .mx-md-14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .my-md-14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .m-l-md-14 {
    margin-left: 14px !important;
  }
  .m-t-md-14 {
    margin-top: 14px !important;
  }
  .m-r-md-14 {
    margin-right: 14px !important;
  }
  .m-b-md-14 {
    margin-bottom: 14px !important;
  }
  .px-md-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .py-md-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .p-l-md-15 {
    padding-left: 15px !important;
  }
  .p-t-md-15 {
    padding-top: 15px !important;
  }
  .p-r-md-15 {
    padding-right: 15px !important;
  }
  .p-b-md-15 {
    padding-bottom: 15px !important;
  }
  .mx-md-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .my-md-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .m-l-md-15 {
    margin-left: 15px !important;
  }
  .m-t-md-15 {
    margin-top: 15px !important;
  }
  .m-r-md-15 {
    margin-right: 15px !important;
  }
  .m-b-md-15 {
    margin-bottom: 15px !important;
  }
  .px-md-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-md-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .p-l-md-16 {
    padding-left: 16px !important;
  }
  .p-t-md-16 {
    padding-top: 16px !important;
  }
  .p-r-md-16 {
    padding-right: 16px !important;
  }
  .p-b-md-16 {
    padding-bottom: 16px !important;
  }
  .mx-md-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-md-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-l-md-16 {
    margin-left: 16px !important;
  }
  .m-t-md-16 {
    margin-top: 16px !important;
  }
  .m-r-md-16 {
    margin-right: 16px !important;
  }
  .m-b-md-16 {
    margin-bottom: 16px !important;
  }
  .px-md-17 {
    padding-left: 17px !important;
    padding-right: 17px !important;
  }
  .py-md-17 {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
  }
  .p-l-md-17 {
    padding-left: 17px !important;
  }
  .p-t-md-17 {
    padding-top: 17px !important;
  }
  .p-r-md-17 {
    padding-right: 17px !important;
  }
  .p-b-md-17 {
    padding-bottom: 17px !important;
  }
  .mx-md-17 {
    margin-left: 17px !important;
    margin-right: 17px !important;
  }
  .my-md-17 {
    margin-top: 17px !important;
    margin-bottom: 17px !important;
  }
  .m-l-md-17 {
    margin-left: 17px !important;
  }
  .m-t-md-17 {
    margin-top: 17px !important;
  }
  .m-r-md-17 {
    margin-right: 17px !important;
  }
  .m-b-md-17 {
    margin-bottom: 17px !important;
  }
  .px-md-18 {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  .py-md-18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .p-l-md-18 {
    padding-left: 18px !important;
  }
  .p-t-md-18 {
    padding-top: 18px !important;
  }
  .p-r-md-18 {
    padding-right: 18px !important;
  }
  .p-b-md-18 {
    padding-bottom: 18px !important;
  }
  .mx-md-18 {
    margin-left: 18px !important;
    margin-right: 18px !important;
  }
  .my-md-18 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .m-l-md-18 {
    margin-left: 18px !important;
  }
  .m-t-md-18 {
    margin-top: 18px !important;
  }
  .m-r-md-18 {
    margin-right: 18px !important;
  }
  .m-b-md-18 {
    margin-bottom: 18px !important;
  }
  .px-md-19 {
    padding-left: 19px !important;
    padding-right: 19px !important;
  }
  .py-md-19 {
    padding-top: 19px !important;
    padding-bottom: 19px !important;
  }
  .p-l-md-19 {
    padding-left: 19px !important;
  }
  .p-t-md-19 {
    padding-top: 19px !important;
  }
  .p-r-md-19 {
    padding-right: 19px !important;
  }
  .p-b-md-19 {
    padding-bottom: 19px !important;
  }
  .mx-md-19 {
    margin-left: 19px !important;
    margin-right: 19px !important;
  }
  .my-md-19 {
    margin-top: 19px !important;
    margin-bottom: 19px !important;
  }
  .m-l-md-19 {
    margin-left: 19px !important;
  }
  .m-t-md-19 {
    margin-top: 19px !important;
  }
  .m-r-md-19 {
    margin-right: 19px !important;
  }
  .m-b-md-19 {
    margin-bottom: 19px !important;
  }
  .px-md-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-md-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p-l-md-20 {
    padding-left: 20px !important;
  }
  .p-t-md-20 {
    padding-top: 20px !important;
  }
  .p-r-md-20 {
    padding-right: 20px !important;
  }
  .p-b-md-20 {
    padding-bottom: 20px !important;
  }
  .mx-md-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-md-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-l-md-20 {
    margin-left: 20px !important;
  }
  .m-t-md-20 {
    margin-top: 20px !important;
  }
  .m-r-md-20 {
    margin-right: 20px !important;
  }
  .m-b-md-20 {
    margin-bottom: 20px !important;
  }
  .px-md-21 {
    padding-left: 21px !important;
    padding-right: 21px !important;
  }
  .py-md-21 {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
  }
  .p-l-md-21 {
    padding-left: 21px !important;
  }
  .p-t-md-21 {
    padding-top: 21px !important;
  }
  .p-r-md-21 {
    padding-right: 21px !important;
  }
  .p-b-md-21 {
    padding-bottom: 21px !important;
  }
  .mx-md-21 {
    margin-left: 21px !important;
    margin-right: 21px !important;
  }
  .my-md-21 {
    margin-top: 21px !important;
    margin-bottom: 21px !important;
  }
  .m-l-md-21 {
    margin-left: 21px !important;
  }
  .m-t-md-21 {
    margin-top: 21px !important;
  }
  .m-r-md-21 {
    margin-right: 21px !important;
  }
  .m-b-md-21 {
    margin-bottom: 21px !important;
  }
  .px-md-22 {
    padding-left: 22px !important;
    padding-right: 22px !important;
  }
  .py-md-22 {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
  }
  .p-l-md-22 {
    padding-left: 22px !important;
  }
  .p-t-md-22 {
    padding-top: 22px !important;
  }
  .p-r-md-22 {
    padding-right: 22px !important;
  }
  .p-b-md-22 {
    padding-bottom: 22px !important;
  }
  .mx-md-22 {
    margin-left: 22px !important;
    margin-right: 22px !important;
  }
  .my-md-22 {
    margin-top: 22px !important;
    margin-bottom: 22px !important;
  }
  .m-l-md-22 {
    margin-left: 22px !important;
  }
  .m-t-md-22 {
    margin-top: 22px !important;
  }
  .m-r-md-22 {
    margin-right: 22px !important;
  }
  .m-b-md-22 {
    margin-bottom: 22px !important;
  }
  .px-md-23 {
    padding-left: 23px !important;
    padding-right: 23px !important;
  }
  .py-md-23 {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
  }
  .p-l-md-23 {
    padding-left: 23px !important;
  }
  .p-t-md-23 {
    padding-top: 23px !important;
  }
  .p-r-md-23 {
    padding-right: 23px !important;
  }
  .p-b-md-23 {
    padding-bottom: 23px !important;
  }
  .mx-md-23 {
    margin-left: 23px !important;
    margin-right: 23px !important;
  }
  .my-md-23 {
    margin-top: 23px !important;
    margin-bottom: 23px !important;
  }
  .m-l-md-23 {
    margin-left: 23px !important;
  }
  .m-t-md-23 {
    margin-top: 23px !important;
  }
  .m-r-md-23 {
    margin-right: 23px !important;
  }
  .m-b-md-23 {
    margin-bottom: 23px !important;
  }
  .px-md-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-md-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .p-l-md-24 {
    padding-left: 24px !important;
  }
  .p-t-md-24 {
    padding-top: 24px !important;
  }
  .p-r-md-24 {
    padding-right: 24px !important;
  }
  .p-b-md-24 {
    padding-bottom: 24px !important;
  }
  .mx-md-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-md-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-l-md-24 {
    margin-left: 24px !important;
  }
  .m-t-md-24 {
    margin-top: 24px !important;
  }
  .m-r-md-24 {
    margin-right: 24px !important;
  }
  .m-b-md-24 {
    margin-bottom: 24px !important;
  }
  .px-md-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .py-md-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .p-l-md-25 {
    padding-left: 25px !important;
  }
  .p-t-md-25 {
    padding-top: 25px !important;
  }
  .p-r-md-25 {
    padding-right: 25px !important;
  }
  .p-b-md-25 {
    padding-bottom: 25px !important;
  }
  .mx-md-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .my-md-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .m-l-md-25 {
    margin-left: 25px !important;
  }
  .m-t-md-25 {
    margin-top: 25px !important;
  }
  .m-r-md-25 {
    margin-right: 25px !important;
  }
  .m-b-md-25 {
    margin-bottom: 25px !important;
  }
  .px-md-26 {
    padding-left: 26px !important;
    padding-right: 26px !important;
  }
  .py-md-26 {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
  }
  .p-l-md-26 {
    padding-left: 26px !important;
  }
  .p-t-md-26 {
    padding-top: 26px !important;
  }
  .p-r-md-26 {
    padding-right: 26px !important;
  }
  .p-b-md-26 {
    padding-bottom: 26px !important;
  }
  .mx-md-26 {
    margin-left: 26px !important;
    margin-right: 26px !important;
  }
  .my-md-26 {
    margin-top: 26px !important;
    margin-bottom: 26px !important;
  }
  .m-l-md-26 {
    margin-left: 26px !important;
  }
  .m-t-md-26 {
    margin-top: 26px !important;
  }
  .m-r-md-26 {
    margin-right: 26px !important;
  }
  .m-b-md-26 {
    margin-bottom: 26px !important;
  }
  .px-md-27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
  .py-md-27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
  }
  .p-l-md-27 {
    padding-left: 27px !important;
  }
  .p-t-md-27 {
    padding-top: 27px !important;
  }
  .p-r-md-27 {
    padding-right: 27px !important;
  }
  .p-b-md-27 {
    padding-bottom: 27px !important;
  }
  .mx-md-27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
  }
  .my-md-27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
  }
  .m-l-md-27 {
    margin-left: 27px !important;
  }
  .m-t-md-27 {
    margin-top: 27px !important;
  }
  .m-r-md-27 {
    margin-right: 27px !important;
  }
  .m-b-md-27 {
    margin-bottom: 27px !important;
  }
  .px-md-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .py-md-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .p-l-md-28 {
    padding-left: 28px !important;
  }
  .p-t-md-28 {
    padding-top: 28px !important;
  }
  .p-r-md-28 {
    padding-right: 28px !important;
  }
  .p-b-md-28 {
    padding-bottom: 28px !important;
  }
  .mx-md-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .my-md-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-l-md-28 {
    margin-left: 28px !important;
  }
  .m-t-md-28 {
    margin-top: 28px !important;
  }
  .m-r-md-28 {
    margin-right: 28px !important;
  }
  .m-b-md-28 {
    margin-bottom: 28px !important;
  }
  .px-md-29 {
    padding-left: 29px !important;
    padding-right: 29px !important;
  }
  .py-md-29 {
    padding-top: 29px !important;
    padding-bottom: 29px !important;
  }
  .p-l-md-29 {
    padding-left: 29px !important;
  }
  .p-t-md-29 {
    padding-top: 29px !important;
  }
  .p-r-md-29 {
    padding-right: 29px !important;
  }
  .p-b-md-29 {
    padding-bottom: 29px !important;
  }
  .mx-md-29 {
    margin-left: 29px !important;
    margin-right: 29px !important;
  }
  .my-md-29 {
    margin-top: 29px !important;
    margin-bottom: 29px !important;
  }
  .m-l-md-29 {
    margin-left: 29px !important;
  }
  .m-t-md-29 {
    margin-top: 29px !important;
  }
  .m-r-md-29 {
    margin-right: 29px !important;
  }
  .m-b-md-29 {
    margin-bottom: 29px !important;
  }
  .px-md-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .py-md-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .p-l-md-30 {
    padding-left: 30px !important;
  }
  .p-t-md-30 {
    padding-top: 30px !important;
  }
  .p-r-md-30 {
    padding-right: 30px !important;
  }
  .p-b-md-30 {
    padding-bottom: 30px !important;
  }
  .mx-md-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .my-md-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .m-l-md-30 {
    margin-left: 30px !important;
  }
  .m-t-md-30 {
    margin-top: 30px !important;
  }
  .m-r-md-30 {
    margin-right: 30px !important;
  }
  .m-b-md-30 {
    margin-bottom: 30px !important;
  }
  .px-md-31 {
    padding-left: 31px !important;
    padding-right: 31px !important;
  }
  .py-md-31 {
    padding-top: 31px !important;
    padding-bottom: 31px !important;
  }
  .p-l-md-31 {
    padding-left: 31px !important;
  }
  .p-t-md-31 {
    padding-top: 31px !important;
  }
  .p-r-md-31 {
    padding-right: 31px !important;
  }
  .p-b-md-31 {
    padding-bottom: 31px !important;
  }
  .mx-md-31 {
    margin-left: 31px !important;
    margin-right: 31px !important;
  }
  .my-md-31 {
    margin-top: 31px !important;
    margin-bottom: 31px !important;
  }
  .m-l-md-31 {
    margin-left: 31px !important;
  }
  .m-t-md-31 {
    margin-top: 31px !important;
  }
  .m-r-md-31 {
    margin-right: 31px !important;
  }
  .m-b-md-31 {
    margin-bottom: 31px !important;
  }
  .px-md-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-md-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .p-l-md-32 {
    padding-left: 32px !important;
  }
  .p-t-md-32 {
    padding-top: 32px !important;
  }
  .p-r-md-32 {
    padding-right: 32px !important;
  }
  .p-b-md-32 {
    padding-bottom: 32px !important;
  }
  .mx-md-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-md-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-l-md-32 {
    margin-left: 32px !important;
  }
  .m-t-md-32 {
    margin-top: 32px !important;
  }
  .m-r-md-32 {
    margin-right: 32px !important;
  }
  .m-b-md-32 {
    margin-bottom: 32px !important;
  }
  .px-md-33 {
    padding-left: 33px !important;
    padding-right: 33px !important;
  }
  .py-md-33 {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
  }
  .p-l-md-33 {
    padding-left: 33px !important;
  }
  .p-t-md-33 {
    padding-top: 33px !important;
  }
  .p-r-md-33 {
    padding-right: 33px !important;
  }
  .p-b-md-33 {
    padding-bottom: 33px !important;
  }
  .mx-md-33 {
    margin-left: 33px !important;
    margin-right: 33px !important;
  }
  .my-md-33 {
    margin-top: 33px !important;
    margin-bottom: 33px !important;
  }
  .m-l-md-33 {
    margin-left: 33px !important;
  }
  .m-t-md-33 {
    margin-top: 33px !important;
  }
  .m-r-md-33 {
    margin-right: 33px !important;
  }
  .m-b-md-33 {
    margin-bottom: 33px !important;
  }
  .px-md-34 {
    padding-left: 34px !important;
    padding-right: 34px !important;
  }
  .py-md-34 {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
  }
  .p-l-md-34 {
    padding-left: 34px !important;
  }
  .p-t-md-34 {
    padding-top: 34px !important;
  }
  .p-r-md-34 {
    padding-right: 34px !important;
  }
  .p-b-md-34 {
    padding-bottom: 34px !important;
  }
  .mx-md-34 {
    margin-left: 34px !important;
    margin-right: 34px !important;
  }
  .my-md-34 {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
  }
  .m-l-md-34 {
    margin-left: 34px !important;
  }
  .m-t-md-34 {
    margin-top: 34px !important;
  }
  .m-r-md-34 {
    margin-right: 34px !important;
  }
  .m-b-md-34 {
    margin-bottom: 34px !important;
  }
  .px-md-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .py-md-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .p-l-md-35 {
    padding-left: 35px !important;
  }
  .p-t-md-35 {
    padding-top: 35px !important;
  }
  .p-r-md-35 {
    padding-right: 35px !important;
  }
  .p-b-md-35 {
    padding-bottom: 35px !important;
  }
  .mx-md-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .my-md-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .m-l-md-35 {
    margin-left: 35px !important;
  }
  .m-t-md-35 {
    margin-top: 35px !important;
  }
  .m-r-md-35 {
    margin-right: 35px !important;
  }
  .m-b-md-35 {
    margin-bottom: 35px !important;
  }
  .px-md-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .py-md-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .p-l-md-36 {
    padding-left: 36px !important;
  }
  .p-t-md-36 {
    padding-top: 36px !important;
  }
  .p-r-md-36 {
    padding-right: 36px !important;
  }
  .p-b-md-36 {
    padding-bottom: 36px !important;
  }
  .mx-md-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .my-md-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-l-md-36 {
    margin-left: 36px !important;
  }
  .m-t-md-36 {
    margin-top: 36px !important;
  }
  .m-r-md-36 {
    margin-right: 36px !important;
  }
  .m-b-md-36 {
    margin-bottom: 36px !important;
  }
  .px-md-37 {
    padding-left: 37px !important;
    padding-right: 37px !important;
  }
  .py-md-37 {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
  }
  .p-l-md-37 {
    padding-left: 37px !important;
  }
  .p-t-md-37 {
    padding-top: 37px !important;
  }
  .p-r-md-37 {
    padding-right: 37px !important;
  }
  .p-b-md-37 {
    padding-bottom: 37px !important;
  }
  .mx-md-37 {
    margin-left: 37px !important;
    margin-right: 37px !important;
  }
  .my-md-37 {
    margin-top: 37px !important;
    margin-bottom: 37px !important;
  }
  .m-l-md-37 {
    margin-left: 37px !important;
  }
  .m-t-md-37 {
    margin-top: 37px !important;
  }
  .m-r-md-37 {
    margin-right: 37px !important;
  }
  .m-b-md-37 {
    margin-bottom: 37px !important;
  }
  .px-md-38 {
    padding-left: 38px !important;
    padding-right: 38px !important;
  }
  .py-md-38 {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
  }
  .p-l-md-38 {
    padding-left: 38px !important;
  }
  .p-t-md-38 {
    padding-top: 38px !important;
  }
  .p-r-md-38 {
    padding-right: 38px !important;
  }
  .p-b-md-38 {
    padding-bottom: 38px !important;
  }
  .mx-md-38 {
    margin-left: 38px !important;
    margin-right: 38px !important;
  }
  .my-md-38 {
    margin-top: 38px !important;
    margin-bottom: 38px !important;
  }
  .m-l-md-38 {
    margin-left: 38px !important;
  }
  .m-t-md-38 {
    margin-top: 38px !important;
  }
  .m-r-md-38 {
    margin-right: 38px !important;
  }
  .m-b-md-38 {
    margin-bottom: 38px !important;
  }
  .px-md-39 {
    padding-left: 39px !important;
    padding-right: 39px !important;
  }
  .py-md-39 {
    padding-top: 39px !important;
    padding-bottom: 39px !important;
  }
  .p-l-md-39 {
    padding-left: 39px !important;
  }
  .p-t-md-39 {
    padding-top: 39px !important;
  }
  .p-r-md-39 {
    padding-right: 39px !important;
  }
  .p-b-md-39 {
    padding-bottom: 39px !important;
  }
  .mx-md-39 {
    margin-left: 39px !important;
    margin-right: 39px !important;
  }
  .my-md-39 {
    margin-top: 39px !important;
    margin-bottom: 39px !important;
  }
  .m-l-md-39 {
    margin-left: 39px !important;
  }
  .m-t-md-39 {
    margin-top: 39px !important;
  }
  .m-r-md-39 {
    margin-right: 39px !important;
  }
  .m-b-md-39 {
    margin-bottom: 39px !important;
  }
  .px-md-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-md-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p-l-md-40 {
    padding-left: 40px !important;
  }
  .p-t-md-40 {
    padding-top: 40px !important;
  }
  .p-r-md-40 {
    padding-right: 40px !important;
  }
  .p-b-md-40 {
    padding-bottom: 40px !important;
  }
  .mx-md-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-md-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-l-md-40 {
    margin-left: 40px !important;
  }
  .m-t-md-40 {
    margin-top: 40px !important;
  }
  .m-r-md-40 {
    margin-right: 40px !important;
  }
  .m-b-md-40 {
    margin-bottom: 40px !important;
  }
  .px-md-41 {
    padding-left: 41px !important;
    padding-right: 41px !important;
  }
  .py-md-41 {
    padding-top: 41px !important;
    padding-bottom: 41px !important;
  }
  .p-l-md-41 {
    padding-left: 41px !important;
  }
  .p-t-md-41 {
    padding-top: 41px !important;
  }
  .p-r-md-41 {
    padding-right: 41px !important;
  }
  .p-b-md-41 {
    padding-bottom: 41px !important;
  }
  .mx-md-41 {
    margin-left: 41px !important;
    margin-right: 41px !important;
  }
  .my-md-41 {
    margin-top: 41px !important;
    margin-bottom: 41px !important;
  }
  .m-l-md-41 {
    margin-left: 41px !important;
  }
  .m-t-md-41 {
    margin-top: 41px !important;
  }
  .m-r-md-41 {
    margin-right: 41px !important;
  }
  .m-b-md-41 {
    margin-bottom: 41px !important;
  }
  .px-md-42 {
    padding-left: 42px !important;
    padding-right: 42px !important;
  }
  .py-md-42 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .p-l-md-42 {
    padding-left: 42px !important;
  }
  .p-t-md-42 {
    padding-top: 42px !important;
  }
  .p-r-md-42 {
    padding-right: 42px !important;
  }
  .p-b-md-42 {
    padding-bottom: 42px !important;
  }
  .mx-md-42 {
    margin-left: 42px !important;
    margin-right: 42px !important;
  }
  .my-md-42 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
  }
  .m-l-md-42 {
    margin-left: 42px !important;
  }
  .m-t-md-42 {
    margin-top: 42px !important;
  }
  .m-r-md-42 {
    margin-right: 42px !important;
  }
  .m-b-md-42 {
    margin-bottom: 42px !important;
  }
  .px-md-43 {
    padding-left: 43px !important;
    padding-right: 43px !important;
  }
  .py-md-43 {
    padding-top: 43px !important;
    padding-bottom: 43px !important;
  }
  .p-l-md-43 {
    padding-left: 43px !important;
  }
  .p-t-md-43 {
    padding-top: 43px !important;
  }
  .p-r-md-43 {
    padding-right: 43px !important;
  }
  .p-b-md-43 {
    padding-bottom: 43px !important;
  }
  .mx-md-43 {
    margin-left: 43px !important;
    margin-right: 43px !important;
  }
  .my-md-43 {
    margin-top: 43px !important;
    margin-bottom: 43px !important;
  }
  .m-l-md-43 {
    margin-left: 43px !important;
  }
  .m-t-md-43 {
    margin-top: 43px !important;
  }
  .m-r-md-43 {
    margin-right: 43px !important;
  }
  .m-b-md-43 {
    margin-bottom: 43px !important;
  }
  .px-md-44 {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .py-md-44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .p-l-md-44 {
    padding-left: 44px !important;
  }
  .p-t-md-44 {
    padding-top: 44px !important;
  }
  .p-r-md-44 {
    padding-right: 44px !important;
  }
  .p-b-md-44 {
    padding-bottom: 44px !important;
  }
  .mx-md-44 {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .my-md-44 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-l-md-44 {
    margin-left: 44px !important;
  }
  .m-t-md-44 {
    margin-top: 44px !important;
  }
  .m-r-md-44 {
    margin-right: 44px !important;
  }
  .m-b-md-44 {
    margin-bottom: 44px !important;
  }
  .px-md-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .py-md-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .p-l-md-45 {
    padding-left: 45px !important;
  }
  .p-t-md-45 {
    padding-top: 45px !important;
  }
  .p-r-md-45 {
    padding-right: 45px !important;
  }
  .p-b-md-45 {
    padding-bottom: 45px !important;
  }
  .mx-md-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .my-md-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .m-l-md-45 {
    margin-left: 45px !important;
  }
  .m-t-md-45 {
    margin-top: 45px !important;
  }
  .m-r-md-45 {
    margin-right: 45px !important;
  }
  .m-b-md-45 {
    margin-bottom: 45px !important;
  }
  .px-md-46 {
    padding-left: 46px !important;
    padding-right: 46px !important;
  }
  .py-md-46 {
    padding-top: 46px !important;
    padding-bottom: 46px !important;
  }
  .p-l-md-46 {
    padding-left: 46px !important;
  }
  .p-t-md-46 {
    padding-top: 46px !important;
  }
  .p-r-md-46 {
    padding-right: 46px !important;
  }
  .p-b-md-46 {
    padding-bottom: 46px !important;
  }
  .mx-md-46 {
    margin-left: 46px !important;
    margin-right: 46px !important;
  }
  .my-md-46 {
    margin-top: 46px !important;
    margin-bottom: 46px !important;
  }
  .m-l-md-46 {
    margin-left: 46px !important;
  }
  .m-t-md-46 {
    margin-top: 46px !important;
  }
  .m-r-md-46 {
    margin-right: 46px !important;
  }
  .m-b-md-46 {
    margin-bottom: 46px !important;
  }
  .px-md-47 {
    padding-left: 47px !important;
    padding-right: 47px !important;
  }
  .py-md-47 {
    padding-top: 47px !important;
    padding-bottom: 47px !important;
  }
  .p-l-md-47 {
    padding-left: 47px !important;
  }
  .p-t-md-47 {
    padding-top: 47px !important;
  }
  .p-r-md-47 {
    padding-right: 47px !important;
  }
  .p-b-md-47 {
    padding-bottom: 47px !important;
  }
  .mx-md-47 {
    margin-left: 47px !important;
    margin-right: 47px !important;
  }
  .my-md-47 {
    margin-top: 47px !important;
    margin-bottom: 47px !important;
  }
  .m-l-md-47 {
    margin-left: 47px !important;
  }
  .m-t-md-47 {
    margin-top: 47px !important;
  }
  .m-r-md-47 {
    margin-right: 47px !important;
  }
  .m-b-md-47 {
    margin-bottom: 47px !important;
  }
  .px-md-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-md-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .p-l-md-48 {
    padding-left: 48px !important;
  }
  .p-t-md-48 {
    padding-top: 48px !important;
  }
  .p-r-md-48 {
    padding-right: 48px !important;
  }
  .p-b-md-48 {
    padding-bottom: 48px !important;
  }
  .mx-md-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-md-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-l-md-48 {
    margin-left: 48px !important;
  }
  .m-t-md-48 {
    margin-top: 48px !important;
  }
  .m-r-md-48 {
    margin-right: 48px !important;
  }
  .m-b-md-48 {
    margin-bottom: 48px !important;
  }
  .px-md-49 {
    padding-left: 49px !important;
    padding-right: 49px !important;
  }
  .py-md-49 {
    padding-top: 49px !important;
    padding-bottom: 49px !important;
  }
  .p-l-md-49 {
    padding-left: 49px !important;
  }
  .p-t-md-49 {
    padding-top: 49px !important;
  }
  .p-r-md-49 {
    padding-right: 49px !important;
  }
  .p-b-md-49 {
    padding-bottom: 49px !important;
  }
  .mx-md-49 {
    margin-left: 49px !important;
    margin-right: 49px !important;
  }
  .my-md-49 {
    margin-top: 49px !important;
    margin-bottom: 49px !important;
  }
  .m-l-md-49 {
    margin-left: 49px !important;
  }
  .m-t-md-49 {
    margin-top: 49px !important;
  }
  .m-r-md-49 {
    margin-right: 49px !important;
  }
  .m-b-md-49 {
    margin-bottom: 49px !important;
  }
  .px-md-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .py-md-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .p-l-md-50 {
    padding-left: 50px !important;
  }
  .p-t-md-50 {
    padding-top: 50px !important;
  }
  .p-r-md-50 {
    padding-right: 50px !important;
  }
  .p-b-md-50 {
    padding-bottom: 50px !important;
  }
  .mx-md-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .my-md-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .m-l-md-50 {
    margin-left: 50px !important;
  }
  .m-t-md-50 {
    margin-top: 50px !important;
  }
  .m-r-md-50 {
    margin-right: 50px !important;
  }
  .m-b-md-50 {
    margin-bottom: 50px !important;
  }
  .px-md-51 {
    padding-left: 51px !important;
    padding-right: 51px !important;
  }
  .py-md-51 {
    padding-top: 51px !important;
    padding-bottom: 51px !important;
  }
  .p-l-md-51 {
    padding-left: 51px !important;
  }
  .p-t-md-51 {
    padding-top: 51px !important;
  }
  .p-r-md-51 {
    padding-right: 51px !important;
  }
  .p-b-md-51 {
    padding-bottom: 51px !important;
  }
  .mx-md-51 {
    margin-left: 51px !important;
    margin-right: 51px !important;
  }
  .my-md-51 {
    margin-top: 51px !important;
    margin-bottom: 51px !important;
  }
  .m-l-md-51 {
    margin-left: 51px !important;
  }
  .m-t-md-51 {
    margin-top: 51px !important;
  }
  .m-r-md-51 {
    margin-right: 51px !important;
  }
  .m-b-md-51 {
    margin-bottom: 51px !important;
  }
  .px-md-52 {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-md-52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .p-l-md-52 {
    padding-left: 52px !important;
  }
  .p-t-md-52 {
    padding-top: 52px !important;
  }
  .p-r-md-52 {
    padding-right: 52px !important;
  }
  .p-b-md-52 {
    padding-bottom: 52px !important;
  }
  .mx-md-52 {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-md-52 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-l-md-52 {
    margin-left: 52px !important;
  }
  .m-t-md-52 {
    margin-top: 52px !important;
  }
  .m-r-md-52 {
    margin-right: 52px !important;
  }
  .m-b-md-52 {
    margin-bottom: 52px !important;
  }
  .px-md-53 {
    padding-left: 53px !important;
    padding-right: 53px !important;
  }
  .py-md-53 {
    padding-top: 53px !important;
    padding-bottom: 53px !important;
  }
  .p-l-md-53 {
    padding-left: 53px !important;
  }
  .p-t-md-53 {
    padding-top: 53px !important;
  }
  .p-r-md-53 {
    padding-right: 53px !important;
  }
  .p-b-md-53 {
    padding-bottom: 53px !important;
  }
  .mx-md-53 {
    margin-left: 53px !important;
    margin-right: 53px !important;
  }
  .my-md-53 {
    margin-top: 53px !important;
    margin-bottom: 53px !important;
  }
  .m-l-md-53 {
    margin-left: 53px !important;
  }
  .m-t-md-53 {
    margin-top: 53px !important;
  }
  .m-r-md-53 {
    margin-right: 53px !important;
  }
  .m-b-md-53 {
    margin-bottom: 53px !important;
  }
  .px-md-54 {
    padding-left: 54px !important;
    padding-right: 54px !important;
  }
  .py-md-54 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .p-l-md-54 {
    padding-left: 54px !important;
  }
  .p-t-md-54 {
    padding-top: 54px !important;
  }
  .p-r-md-54 {
    padding-right: 54px !important;
  }
  .p-b-md-54 {
    padding-bottom: 54px !important;
  }
  .mx-md-54 {
    margin-left: 54px !important;
    margin-right: 54px !important;
  }
  .my-md-54 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .m-l-md-54 {
    margin-left: 54px !important;
  }
  .m-t-md-54 {
    margin-top: 54px !important;
  }
  .m-r-md-54 {
    margin-right: 54px !important;
  }
  .m-b-md-54 {
    margin-bottom: 54px !important;
  }
  .px-md-55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .py-md-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .p-l-md-55 {
    padding-left: 55px !important;
  }
  .p-t-md-55 {
    padding-top: 55px !important;
  }
  .p-r-md-55 {
    padding-right: 55px !important;
  }
  .p-b-md-55 {
    padding-bottom: 55px !important;
  }
  .mx-md-55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .my-md-55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .m-l-md-55 {
    margin-left: 55px !important;
  }
  .m-t-md-55 {
    margin-top: 55px !important;
  }
  .m-r-md-55 {
    margin-right: 55px !important;
  }
  .m-b-md-55 {
    margin-bottom: 55px !important;
  }
  .px-md-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-md-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .p-l-md-56 {
    padding-left: 56px !important;
  }
  .p-t-md-56 {
    padding-top: 56px !important;
  }
  .p-r-md-56 {
    padding-right: 56px !important;
  }
  .p-b-md-56 {
    padding-bottom: 56px !important;
  }
  .mx-md-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-md-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-l-md-56 {
    margin-left: 56px !important;
  }
  .m-t-md-56 {
    margin-top: 56px !important;
  }
  .m-r-md-56 {
    margin-right: 56px !important;
  }
  .m-b-md-56 {
    margin-bottom: 56px !important;
  }
  .px-md-57 {
    padding-left: 57px !important;
    padding-right: 57px !important;
  }
  .py-md-57 {
    padding-top: 57px !important;
    padding-bottom: 57px !important;
  }
  .p-l-md-57 {
    padding-left: 57px !important;
  }
  .p-t-md-57 {
    padding-top: 57px !important;
  }
  .p-r-md-57 {
    padding-right: 57px !important;
  }
  .p-b-md-57 {
    padding-bottom: 57px !important;
  }
  .mx-md-57 {
    margin-left: 57px !important;
    margin-right: 57px !important;
  }
  .my-md-57 {
    margin-top: 57px !important;
    margin-bottom: 57px !important;
  }
  .m-l-md-57 {
    margin-left: 57px !important;
  }
  .m-t-md-57 {
    margin-top: 57px !important;
  }
  .m-r-md-57 {
    margin-right: 57px !important;
  }
  .m-b-md-57 {
    margin-bottom: 57px !important;
  }
  .px-md-58 {
    padding-left: 58px !important;
    padding-right: 58px !important;
  }
  .py-md-58 {
    padding-top: 58px !important;
    padding-bottom: 58px !important;
  }
  .p-l-md-58 {
    padding-left: 58px !important;
  }
  .p-t-md-58 {
    padding-top: 58px !important;
  }
  .p-r-md-58 {
    padding-right: 58px !important;
  }
  .p-b-md-58 {
    padding-bottom: 58px !important;
  }
  .mx-md-58 {
    margin-left: 58px !important;
    margin-right: 58px !important;
  }
  .my-md-58 {
    margin-top: 58px !important;
    margin-bottom: 58px !important;
  }
  .m-l-md-58 {
    margin-left: 58px !important;
  }
  .m-t-md-58 {
    margin-top: 58px !important;
  }
  .m-r-md-58 {
    margin-right: 58px !important;
  }
  .m-b-md-58 {
    margin-bottom: 58px !important;
  }
  .px-md-59 {
    padding-left: 59px !important;
    padding-right: 59px !important;
  }
  .py-md-59 {
    padding-top: 59px !important;
    padding-bottom: 59px !important;
  }
  .p-l-md-59 {
    padding-left: 59px !important;
  }
  .p-t-md-59 {
    padding-top: 59px !important;
  }
  .p-r-md-59 {
    padding-right: 59px !important;
  }
  .p-b-md-59 {
    padding-bottom: 59px !important;
  }
  .mx-md-59 {
    margin-left: 59px !important;
    margin-right: 59px !important;
  }
  .my-md-59 {
    margin-top: 59px !important;
    margin-bottom: 59px !important;
  }
  .m-l-md-59 {
    margin-left: 59px !important;
  }
  .m-t-md-59 {
    margin-top: 59px !important;
  }
  .m-r-md-59 {
    margin-right: 59px !important;
  }
  .m-b-md-59 {
    margin-bottom: 59px !important;
  }
  .px-md-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py-md-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .p-l-md-60 {
    padding-left: 60px !important;
  }
  .p-t-md-60 {
    padding-top: 60px !important;
  }
  .p-r-md-60 {
    padding-right: 60px !important;
  }
  .p-b-md-60 {
    padding-bottom: 60px !important;
  }
  .mx-md-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my-md-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m-l-md-60 {
    margin-left: 60px !important;
  }
  .m-t-md-60 {
    margin-top: 60px !important;
  }
  .m-r-md-60 {
    margin-right: 60px !important;
  }
  .m-b-md-60 {
    margin-bottom: 60px !important;
  }
  .px-md-61 {
    padding-left: 61px !important;
    padding-right: 61px !important;
  }
  .py-md-61 {
    padding-top: 61px !important;
    padding-bottom: 61px !important;
  }
  .p-l-md-61 {
    padding-left: 61px !important;
  }
  .p-t-md-61 {
    padding-top: 61px !important;
  }
  .p-r-md-61 {
    padding-right: 61px !important;
  }
  .p-b-md-61 {
    padding-bottom: 61px !important;
  }
  .mx-md-61 {
    margin-left: 61px !important;
    margin-right: 61px !important;
  }
  .my-md-61 {
    margin-top: 61px !important;
    margin-bottom: 61px !important;
  }
  .m-l-md-61 {
    margin-left: 61px !important;
  }
  .m-t-md-61 {
    margin-top: 61px !important;
  }
  .m-r-md-61 {
    margin-right: 61px !important;
  }
  .m-b-md-61 {
    margin-bottom: 61px !important;
  }
  .px-md-62 {
    padding-left: 62px !important;
    padding-right: 62px !important;
  }
  .py-md-62 {
    padding-top: 62px !important;
    padding-bottom: 62px !important;
  }
  .p-l-md-62 {
    padding-left: 62px !important;
  }
  .p-t-md-62 {
    padding-top: 62px !important;
  }
  .p-r-md-62 {
    padding-right: 62px !important;
  }
  .p-b-md-62 {
    padding-bottom: 62px !important;
  }
  .mx-md-62 {
    margin-left: 62px !important;
    margin-right: 62px !important;
  }
  .my-md-62 {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
  }
  .m-l-md-62 {
    margin-left: 62px !important;
  }
  .m-t-md-62 {
    margin-top: 62px !important;
  }
  .m-r-md-62 {
    margin-right: 62px !important;
  }
  .m-b-md-62 {
    margin-bottom: 62px !important;
  }
  .px-md-63 {
    padding-left: 63px !important;
    padding-right: 63px !important;
  }
  .py-md-63 {
    padding-top: 63px !important;
    padding-bottom: 63px !important;
  }
  .p-l-md-63 {
    padding-left: 63px !important;
  }
  .p-t-md-63 {
    padding-top: 63px !important;
  }
  .p-r-md-63 {
    padding-right: 63px !important;
  }
  .p-b-md-63 {
    padding-bottom: 63px !important;
  }
  .mx-md-63 {
    margin-left: 63px !important;
    margin-right: 63px !important;
  }
  .my-md-63 {
    margin-top: 63px !important;
    margin-bottom: 63px !important;
  }
  .m-l-md-63 {
    margin-left: 63px !important;
  }
  .m-t-md-63 {
    margin-top: 63px !important;
  }
  .m-r-md-63 {
    margin-right: 63px !important;
  }
  .m-b-md-63 {
    margin-bottom: 63px !important;
  }
  .px-md-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-md-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .p-l-md-64 {
    padding-left: 64px !important;
  }
  .p-t-md-64 {
    padding-top: 64px !important;
  }
  .p-r-md-64 {
    padding-right: 64px !important;
  }
  .p-b-md-64 {
    padding-bottom: 64px !important;
  }
  .mx-md-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-md-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-l-md-64 {
    margin-left: 64px !important;
  }
  .m-t-md-64 {
    margin-top: 64px !important;
  }
  .m-r-md-64 {
    margin-right: 64px !important;
  }
  .m-b-md-64 {
    margin-bottom: 64px !important;
  }
  .px-md-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .py-md-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .p-l-md-65 {
    padding-left: 65px !important;
  }
  .p-t-md-65 {
    padding-top: 65px !important;
  }
  .p-r-md-65 {
    padding-right: 65px !important;
  }
  .p-b-md-65 {
    padding-bottom: 65px !important;
  }
  .mx-md-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .my-md-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .m-l-md-65 {
    margin-left: 65px !important;
  }
  .m-t-md-65 {
    margin-top: 65px !important;
  }
  .m-r-md-65 {
    margin-right: 65px !important;
  }
  .m-b-md-65 {
    margin-bottom: 65px !important;
  }
  .px-md-66 {
    padding-left: 66px !important;
    padding-right: 66px !important;
  }
  .py-md-66 {
    padding-top: 66px !important;
    padding-bottom: 66px !important;
  }
  .p-l-md-66 {
    padding-left: 66px !important;
  }
  .p-t-md-66 {
    padding-top: 66px !important;
  }
  .p-r-md-66 {
    padding-right: 66px !important;
  }
  .p-b-md-66 {
    padding-bottom: 66px !important;
  }
  .mx-md-66 {
    margin-left: 66px !important;
    margin-right: 66px !important;
  }
  .my-md-66 {
    margin-top: 66px !important;
    margin-bottom: 66px !important;
  }
  .m-l-md-66 {
    margin-left: 66px !important;
  }
  .m-t-md-66 {
    margin-top: 66px !important;
  }
  .m-r-md-66 {
    margin-right: 66px !important;
  }
  .m-b-md-66 {
    margin-bottom: 66px !important;
  }
  .px-md-67 {
    padding-left: 67px !important;
    padding-right: 67px !important;
  }
  .py-md-67 {
    padding-top: 67px !important;
    padding-bottom: 67px !important;
  }
  .p-l-md-67 {
    padding-left: 67px !important;
  }
  .p-t-md-67 {
    padding-top: 67px !important;
  }
  .p-r-md-67 {
    padding-right: 67px !important;
  }
  .p-b-md-67 {
    padding-bottom: 67px !important;
  }
  .mx-md-67 {
    margin-left: 67px !important;
    margin-right: 67px !important;
  }
  .my-md-67 {
    margin-top: 67px !important;
    margin-bottom: 67px !important;
  }
  .m-l-md-67 {
    margin-left: 67px !important;
  }
  .m-t-md-67 {
    margin-top: 67px !important;
  }
  .m-r-md-67 {
    margin-right: 67px !important;
  }
  .m-b-md-67 {
    margin-bottom: 67px !important;
  }
  .px-md-68 {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .py-md-68 {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .p-l-md-68 {
    padding-left: 68px !important;
  }
  .p-t-md-68 {
    padding-top: 68px !important;
  }
  .p-r-md-68 {
    padding-right: 68px !important;
  }
  .p-b-md-68 {
    padding-bottom: 68px !important;
  }
  .mx-md-68 {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .my-md-68 {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }
  .m-l-md-68 {
    margin-left: 68px !important;
  }
  .m-t-md-68 {
    margin-top: 68px !important;
  }
  .m-r-md-68 {
    margin-right: 68px !important;
  }
  .m-b-md-68 {
    margin-bottom: 68px !important;
  }
  .px-md-69 {
    padding-left: 69px !important;
    padding-right: 69px !important;
  }
  .py-md-69 {
    padding-top: 69px !important;
    padding-bottom: 69px !important;
  }
  .p-l-md-69 {
    padding-left: 69px !important;
  }
  .p-t-md-69 {
    padding-top: 69px !important;
  }
  .p-r-md-69 {
    padding-right: 69px !important;
  }
  .p-b-md-69 {
    padding-bottom: 69px !important;
  }
  .mx-md-69 {
    margin-left: 69px !important;
    margin-right: 69px !important;
  }
  .my-md-69 {
    margin-top: 69px !important;
    margin-bottom: 69px !important;
  }
  .m-l-md-69 {
    margin-left: 69px !important;
  }
  .m-t-md-69 {
    margin-top: 69px !important;
  }
  .m-r-md-69 {
    margin-right: 69px !important;
  }
  .m-b-md-69 {
    margin-bottom: 69px !important;
  }
  .px-md-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .py-md-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .p-l-md-70 {
    padding-left: 70px !important;
  }
  .p-t-md-70 {
    padding-top: 70px !important;
  }
  .p-r-md-70 {
    padding-right: 70px !important;
  }
  .p-b-md-70 {
    padding-bottom: 70px !important;
  }
  .mx-md-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .my-md-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .m-l-md-70 {
    margin-left: 70px !important;
  }
  .m-t-md-70 {
    margin-top: 70px !important;
  }
  .m-r-md-70 {
    margin-right: 70px !important;
  }
  .m-b-md-70 {
    margin-bottom: 70px !important;
  }
  .px-md-71 {
    padding-left: 71px !important;
    padding-right: 71px !important;
  }
  .py-md-71 {
    padding-top: 71px !important;
    padding-bottom: 71px !important;
  }
  .p-l-md-71 {
    padding-left: 71px !important;
  }
  .p-t-md-71 {
    padding-top: 71px !important;
  }
  .p-r-md-71 {
    padding-right: 71px !important;
  }
  .p-b-md-71 {
    padding-bottom: 71px !important;
  }
  .mx-md-71 {
    margin-left: 71px !important;
    margin-right: 71px !important;
  }
  .my-md-71 {
    margin-top: 71px !important;
    margin-bottom: 71px !important;
  }
  .m-l-md-71 {
    margin-left: 71px !important;
  }
  .m-t-md-71 {
    margin-top: 71px !important;
  }
  .m-r-md-71 {
    margin-right: 71px !important;
  }
  .m-b-md-71 {
    margin-bottom: 71px !important;
  }
  .px-md-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-md-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .p-l-md-72 {
    padding-left: 72px !important;
  }
  .p-t-md-72 {
    padding-top: 72px !important;
  }
  .p-r-md-72 {
    padding-right: 72px !important;
  }
  .p-b-md-72 {
    padding-bottom: 72px !important;
  }
  .mx-md-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-md-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-l-md-72 {
    margin-left: 72px !important;
  }
  .m-t-md-72 {
    margin-top: 72px !important;
  }
  .m-r-md-72 {
    margin-right: 72px !important;
  }
  .m-b-md-72 {
    margin-bottom: 72px !important;
  }
  .px-md-73 {
    padding-left: 73px !important;
    padding-right: 73px !important;
  }
  .py-md-73 {
    padding-top: 73px !important;
    padding-bottom: 73px !important;
  }
  .p-l-md-73 {
    padding-left: 73px !important;
  }
  .p-t-md-73 {
    padding-top: 73px !important;
  }
  .p-r-md-73 {
    padding-right: 73px !important;
  }
  .p-b-md-73 {
    padding-bottom: 73px !important;
  }
  .mx-md-73 {
    margin-left: 73px !important;
    margin-right: 73px !important;
  }
  .my-md-73 {
    margin-top: 73px !important;
    margin-bottom: 73px !important;
  }
  .m-l-md-73 {
    margin-left: 73px !important;
  }
  .m-t-md-73 {
    margin-top: 73px !important;
  }
  .m-r-md-73 {
    margin-right: 73px !important;
  }
  .m-b-md-73 {
    margin-bottom: 73px !important;
  }
  .px-md-74 {
    padding-left: 74px !important;
    padding-right: 74px !important;
  }
  .py-md-74 {
    padding-top: 74px !important;
    padding-bottom: 74px !important;
  }
  .p-l-md-74 {
    padding-left: 74px !important;
  }
  .p-t-md-74 {
    padding-top: 74px !important;
  }
  .p-r-md-74 {
    padding-right: 74px !important;
  }
  .p-b-md-74 {
    padding-bottom: 74px !important;
  }
  .mx-md-74 {
    margin-left: 74px !important;
    margin-right: 74px !important;
  }
  .my-md-74 {
    margin-top: 74px !important;
    margin-bottom: 74px !important;
  }
  .m-l-md-74 {
    margin-left: 74px !important;
  }
  .m-t-md-74 {
    margin-top: 74px !important;
  }
  .m-r-md-74 {
    margin-right: 74px !important;
  }
  .m-b-md-74 {
    margin-bottom: 74px !important;
  }
  .px-md-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .py-md-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .p-l-md-75 {
    padding-left: 75px !important;
  }
  .p-t-md-75 {
    padding-top: 75px !important;
  }
  .p-r-md-75 {
    padding-right: 75px !important;
  }
  .p-b-md-75 {
    padding-bottom: 75px !important;
  }
  .mx-md-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .my-md-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .m-l-md-75 {
    margin-left: 75px !important;
  }
  .m-t-md-75 {
    margin-top: 75px !important;
  }
  .m-r-md-75 {
    margin-right: 75px !important;
  }
  .m-b-md-75 {
    margin-bottom: 75px !important;
  }
  .px-md-76 {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .py-md-76 {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .p-l-md-76 {
    padding-left: 76px !important;
  }
  .p-t-md-76 {
    padding-top: 76px !important;
  }
  .p-r-md-76 {
    padding-right: 76px !important;
  }
  .p-b-md-76 {
    padding-bottom: 76px !important;
  }
  .mx-md-76 {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .my-md-76 {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }
  .m-l-md-76 {
    margin-left: 76px !important;
  }
  .m-t-md-76 {
    margin-top: 76px !important;
  }
  .m-r-md-76 {
    margin-right: 76px !important;
  }
  .m-b-md-76 {
    margin-bottom: 76px !important;
  }
  .px-md-77 {
    padding-left: 77px !important;
    padding-right: 77px !important;
  }
  .py-md-77 {
    padding-top: 77px !important;
    padding-bottom: 77px !important;
  }
  .p-l-md-77 {
    padding-left: 77px !important;
  }
  .p-t-md-77 {
    padding-top: 77px !important;
  }
  .p-r-md-77 {
    padding-right: 77px !important;
  }
  .p-b-md-77 {
    padding-bottom: 77px !important;
  }
  .mx-md-77 {
    margin-left: 77px !important;
    margin-right: 77px !important;
  }
  .my-md-77 {
    margin-top: 77px !important;
    margin-bottom: 77px !important;
  }
  .m-l-md-77 {
    margin-left: 77px !important;
  }
  .m-t-md-77 {
    margin-top: 77px !important;
  }
  .m-r-md-77 {
    margin-right: 77px !important;
  }
  .m-b-md-77 {
    margin-bottom: 77px !important;
  }
  .px-md-78 {
    padding-left: 78px !important;
    padding-right: 78px !important;
  }
  .py-md-78 {
    padding-top: 78px !important;
    padding-bottom: 78px !important;
  }
  .p-l-md-78 {
    padding-left: 78px !important;
  }
  .p-t-md-78 {
    padding-top: 78px !important;
  }
  .p-r-md-78 {
    padding-right: 78px !important;
  }
  .p-b-md-78 {
    padding-bottom: 78px !important;
  }
  .mx-md-78 {
    margin-left: 78px !important;
    margin-right: 78px !important;
  }
  .my-md-78 {
    margin-top: 78px !important;
    margin-bottom: 78px !important;
  }
  .m-l-md-78 {
    margin-left: 78px !important;
  }
  .m-t-md-78 {
    margin-top: 78px !important;
  }
  .m-r-md-78 {
    margin-right: 78px !important;
  }
  .m-b-md-78 {
    margin-bottom: 78px !important;
  }
  .px-md-79 {
    padding-left: 79px !important;
    padding-right: 79px !important;
  }
  .py-md-79 {
    padding-top: 79px !important;
    padding-bottom: 79px !important;
  }
  .p-l-md-79 {
    padding-left: 79px !important;
  }
  .p-t-md-79 {
    padding-top: 79px !important;
  }
  .p-r-md-79 {
    padding-right: 79px !important;
  }
  .p-b-md-79 {
    padding-bottom: 79px !important;
  }
  .mx-md-79 {
    margin-left: 79px !important;
    margin-right: 79px !important;
  }
  .my-md-79 {
    margin-top: 79px !important;
    margin-bottom: 79px !important;
  }
  .m-l-md-79 {
    margin-left: 79px !important;
  }
  .m-t-md-79 {
    margin-top: 79px !important;
  }
  .m-r-md-79 {
    margin-right: 79px !important;
  }
  .m-b-md-79 {
    margin-bottom: 79px !important;
  }
  .px-md-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-md-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p-l-md-80 {
    padding-left: 80px !important;
  }
  .p-t-md-80 {
    padding-top: 80px !important;
  }
  .p-r-md-80 {
    padding-right: 80px !important;
  }
  .p-b-md-80 {
    padding-bottom: 80px !important;
  }
  .mx-md-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-md-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-l-md-80 {
    margin-left: 80px !important;
  }
  .m-t-md-80 {
    margin-top: 80px !important;
  }
  .m-r-md-80 {
    margin-right: 80px !important;
  }
  .m-b-md-80 {
    margin-bottom: 80px !important;
  }
  .px-md-81 {
    padding-left: 81px !important;
    padding-right: 81px !important;
  }
  .py-md-81 {
    padding-top: 81px !important;
    padding-bottom: 81px !important;
  }
  .p-l-md-81 {
    padding-left: 81px !important;
  }
  .p-t-md-81 {
    padding-top: 81px !important;
  }
  .p-r-md-81 {
    padding-right: 81px !important;
  }
  .p-b-md-81 {
    padding-bottom: 81px !important;
  }
  .mx-md-81 {
    margin-left: 81px !important;
    margin-right: 81px !important;
  }
  .my-md-81 {
    margin-top: 81px !important;
    margin-bottom: 81px !important;
  }
  .m-l-md-81 {
    margin-left: 81px !important;
  }
  .m-t-md-81 {
    margin-top: 81px !important;
  }
  .m-r-md-81 {
    margin-right: 81px !important;
  }
  .m-b-md-81 {
    margin-bottom: 81px !important;
  }
  .px-md-82 {
    padding-left: 82px !important;
    padding-right: 82px !important;
  }
  .py-md-82 {
    padding-top: 82px !important;
    padding-bottom: 82px !important;
  }
  .p-l-md-82 {
    padding-left: 82px !important;
  }
  .p-t-md-82 {
    padding-top: 82px !important;
  }
  .p-r-md-82 {
    padding-right: 82px !important;
  }
  .p-b-md-82 {
    padding-bottom: 82px !important;
  }
  .mx-md-82 {
    margin-left: 82px !important;
    margin-right: 82px !important;
  }
  .my-md-82 {
    margin-top: 82px !important;
    margin-bottom: 82px !important;
  }
  .m-l-md-82 {
    margin-left: 82px !important;
  }
  .m-t-md-82 {
    margin-top: 82px !important;
  }
  .m-r-md-82 {
    margin-right: 82px !important;
  }
  .m-b-md-82 {
    margin-bottom: 82px !important;
  }
  .px-md-83 {
    padding-left: 83px !important;
    padding-right: 83px !important;
  }
  .py-md-83 {
    padding-top: 83px !important;
    padding-bottom: 83px !important;
  }
  .p-l-md-83 {
    padding-left: 83px !important;
  }
  .p-t-md-83 {
    padding-top: 83px !important;
  }
  .p-r-md-83 {
    padding-right: 83px !important;
  }
  .p-b-md-83 {
    padding-bottom: 83px !important;
  }
  .mx-md-83 {
    margin-left: 83px !important;
    margin-right: 83px !important;
  }
  .my-md-83 {
    margin-top: 83px !important;
    margin-bottom: 83px !important;
  }
  .m-l-md-83 {
    margin-left: 83px !important;
  }
  .m-t-md-83 {
    margin-top: 83px !important;
  }
  .m-r-md-83 {
    margin-right: 83px !important;
  }
  .m-b-md-83 {
    margin-bottom: 83px !important;
  }
  .px-md-84 {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }
  .py-md-84 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }
  .p-l-md-84 {
    padding-left: 84px !important;
  }
  .p-t-md-84 {
    padding-top: 84px !important;
  }
  .p-r-md-84 {
    padding-right: 84px !important;
  }
  .p-b-md-84 {
    padding-bottom: 84px !important;
  }
  .mx-md-84 {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }
  .my-md-84 {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }
  .m-l-md-84 {
    margin-left: 84px !important;
  }
  .m-t-md-84 {
    margin-top: 84px !important;
  }
  .m-r-md-84 {
    margin-right: 84px !important;
  }
  .m-b-md-84 {
    margin-bottom: 84px !important;
  }
  .px-md-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .py-md-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .p-l-md-85 {
    padding-left: 85px !important;
  }
  .p-t-md-85 {
    padding-top: 85px !important;
  }
  .p-r-md-85 {
    padding-right: 85px !important;
  }
  .p-b-md-85 {
    padding-bottom: 85px !important;
  }
  .mx-md-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .my-md-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .m-l-md-85 {
    margin-left: 85px !important;
  }
  .m-t-md-85 {
    margin-top: 85px !important;
  }
  .m-r-md-85 {
    margin-right: 85px !important;
  }
  .m-b-md-85 {
    margin-bottom: 85px !important;
  }
  .px-md-86 {
    padding-left: 86px !important;
    padding-right: 86px !important;
  }
  .py-md-86 {
    padding-top: 86px !important;
    padding-bottom: 86px !important;
  }
  .p-l-md-86 {
    padding-left: 86px !important;
  }
  .p-t-md-86 {
    padding-top: 86px !important;
  }
  .p-r-md-86 {
    padding-right: 86px !important;
  }
  .p-b-md-86 {
    padding-bottom: 86px !important;
  }
  .mx-md-86 {
    margin-left: 86px !important;
    margin-right: 86px !important;
  }
  .my-md-86 {
    margin-top: 86px !important;
    margin-bottom: 86px !important;
  }
  .m-l-md-86 {
    margin-left: 86px !important;
  }
  .m-t-md-86 {
    margin-top: 86px !important;
  }
  .m-r-md-86 {
    margin-right: 86px !important;
  }
  .m-b-md-86 {
    margin-bottom: 86px !important;
  }
  .px-md-87 {
    padding-left: 87px !important;
    padding-right: 87px !important;
  }
  .py-md-87 {
    padding-top: 87px !important;
    padding-bottom: 87px !important;
  }
  .p-l-md-87 {
    padding-left: 87px !important;
  }
  .p-t-md-87 {
    padding-top: 87px !important;
  }
  .p-r-md-87 {
    padding-right: 87px !important;
  }
  .p-b-md-87 {
    padding-bottom: 87px !important;
  }
  .mx-md-87 {
    margin-left: 87px !important;
    margin-right: 87px !important;
  }
  .my-md-87 {
    margin-top: 87px !important;
    margin-bottom: 87px !important;
  }
  .m-l-md-87 {
    margin-left: 87px !important;
  }
  .m-t-md-87 {
    margin-top: 87px !important;
  }
  .m-r-md-87 {
    margin-right: 87px !important;
  }
  .m-b-md-87 {
    margin-bottom: 87px !important;
  }
  .px-md-88 {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }
  .py-md-88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  .p-l-md-88 {
    padding-left: 88px !important;
  }
  .p-t-md-88 {
    padding-top: 88px !important;
  }
  .p-r-md-88 {
    padding-right: 88px !important;
  }
  .p-b-md-88 {
    padding-bottom: 88px !important;
  }
  .mx-md-88 {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }
  .my-md-88 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }
  .m-l-md-88 {
    margin-left: 88px !important;
  }
  .m-t-md-88 {
    margin-top: 88px !important;
  }
  .m-r-md-88 {
    margin-right: 88px !important;
  }
  .m-b-md-88 {
    margin-bottom: 88px !important;
  }
  .px-md-89 {
    padding-left: 89px !important;
    padding-right: 89px !important;
  }
  .py-md-89 {
    padding-top: 89px !important;
    padding-bottom: 89px !important;
  }
  .p-l-md-89 {
    padding-left: 89px !important;
  }
  .p-t-md-89 {
    padding-top: 89px !important;
  }
  .p-r-md-89 {
    padding-right: 89px !important;
  }
  .p-b-md-89 {
    padding-bottom: 89px !important;
  }
  .mx-md-89 {
    margin-left: 89px !important;
    margin-right: 89px !important;
  }
  .my-md-89 {
    margin-top: 89px !important;
    margin-bottom: 89px !important;
  }
  .m-l-md-89 {
    margin-left: 89px !important;
  }
  .m-t-md-89 {
    margin-top: 89px !important;
  }
  .m-r-md-89 {
    margin-right: 89px !important;
  }
  .m-b-md-89 {
    margin-bottom: 89px !important;
  }
  .px-md-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .py-md-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .p-l-md-90 {
    padding-left: 90px !important;
  }
  .p-t-md-90 {
    padding-top: 90px !important;
  }
  .p-r-md-90 {
    padding-right: 90px !important;
  }
  .p-b-md-90 {
    padding-bottom: 90px !important;
  }
  .mx-md-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .my-md-90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .m-l-md-90 {
    margin-left: 90px !important;
  }
  .m-t-md-90 {
    margin-top: 90px !important;
  }
  .m-r-md-90 {
    margin-right: 90px !important;
  }
  .m-b-md-90 {
    margin-bottom: 90px !important;
  }
  .px-md-91 {
    padding-left: 91px !important;
    padding-right: 91px !important;
  }
  .py-md-91 {
    padding-top: 91px !important;
    padding-bottom: 91px !important;
  }
  .p-l-md-91 {
    padding-left: 91px !important;
  }
  .p-t-md-91 {
    padding-top: 91px !important;
  }
  .p-r-md-91 {
    padding-right: 91px !important;
  }
  .p-b-md-91 {
    padding-bottom: 91px !important;
  }
  .mx-md-91 {
    margin-left: 91px !important;
    margin-right: 91px !important;
  }
  .my-md-91 {
    margin-top: 91px !important;
    margin-bottom: 91px !important;
  }
  .m-l-md-91 {
    margin-left: 91px !important;
  }
  .m-t-md-91 {
    margin-top: 91px !important;
  }
  .m-r-md-91 {
    margin-right: 91px !important;
  }
  .m-b-md-91 {
    margin-bottom: 91px !important;
  }
  .px-md-92 {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }
  .py-md-92 {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }
  .p-l-md-92 {
    padding-left: 92px !important;
  }
  .p-t-md-92 {
    padding-top: 92px !important;
  }
  .p-r-md-92 {
    padding-right: 92px !important;
  }
  .p-b-md-92 {
    padding-bottom: 92px !important;
  }
  .mx-md-92 {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }
  .my-md-92 {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }
  .m-l-md-92 {
    margin-left: 92px !important;
  }
  .m-t-md-92 {
    margin-top: 92px !important;
  }
  .m-r-md-92 {
    margin-right: 92px !important;
  }
  .m-b-md-92 {
    margin-bottom: 92px !important;
  }
  .px-md-93 {
    padding-left: 93px !important;
    padding-right: 93px !important;
  }
  .py-md-93 {
    padding-top: 93px !important;
    padding-bottom: 93px !important;
  }
  .p-l-md-93 {
    padding-left: 93px !important;
  }
  .p-t-md-93 {
    padding-top: 93px !important;
  }
  .p-r-md-93 {
    padding-right: 93px !important;
  }
  .p-b-md-93 {
    padding-bottom: 93px !important;
  }
  .mx-md-93 {
    margin-left: 93px !important;
    margin-right: 93px !important;
  }
  .my-md-93 {
    margin-top: 93px !important;
    margin-bottom: 93px !important;
  }
  .m-l-md-93 {
    margin-left: 93px !important;
  }
  .m-t-md-93 {
    margin-top: 93px !important;
  }
  .m-r-md-93 {
    margin-right: 93px !important;
  }
  .m-b-md-93 {
    margin-bottom: 93px !important;
  }
  .px-md-94 {
    padding-left: 94px !important;
    padding-right: 94px !important;
  }
  .py-md-94 {
    padding-top: 94px !important;
    padding-bottom: 94px !important;
  }
  .p-l-md-94 {
    padding-left: 94px !important;
  }
  .p-t-md-94 {
    padding-top: 94px !important;
  }
  .p-r-md-94 {
    padding-right: 94px !important;
  }
  .p-b-md-94 {
    padding-bottom: 94px !important;
  }
  .mx-md-94 {
    margin-left: 94px !important;
    margin-right: 94px !important;
  }
  .my-md-94 {
    margin-top: 94px !important;
    margin-bottom: 94px !important;
  }
  .m-l-md-94 {
    margin-left: 94px !important;
  }
  .m-t-md-94 {
    margin-top: 94px !important;
  }
  .m-r-md-94 {
    margin-right: 94px !important;
  }
  .m-b-md-94 {
    margin-bottom: 94px !important;
  }
  .px-md-95 {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .py-md-95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .p-l-md-95 {
    padding-left: 95px !important;
  }
  .p-t-md-95 {
    padding-top: 95px !important;
  }
  .p-r-md-95 {
    padding-right: 95px !important;
  }
  .p-b-md-95 {
    padding-bottom: 95px !important;
  }
  .mx-md-95 {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .my-md-95 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .m-l-md-95 {
    margin-left: 95px !important;
  }
  .m-t-md-95 {
    margin-top: 95px !important;
  }
  .m-r-md-95 {
    margin-right: 95px !important;
  }
  .m-b-md-95 {
    margin-bottom: 95px !important;
  }
  .px-md-96 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .py-md-96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .p-l-md-96 {
    padding-left: 96px !important;
  }
  .p-t-md-96 {
    padding-top: 96px !important;
  }
  .p-r-md-96 {
    padding-right: 96px !important;
  }
  .p-b-md-96 {
    padding-bottom: 96px !important;
  }
  .mx-md-96 {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .my-md-96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .m-l-md-96 {
    margin-left: 96px !important;
  }
  .m-t-md-96 {
    margin-top: 96px !important;
  }
  .m-r-md-96 {
    margin-right: 96px !important;
  }
  .m-b-md-96 {
    margin-bottom: 96px !important;
  }
  .px-md-97 {
    padding-left: 97px !important;
    padding-right: 97px !important;
  }
  .py-md-97 {
    padding-top: 97px !important;
    padding-bottom: 97px !important;
  }
  .p-l-md-97 {
    padding-left: 97px !important;
  }
  .p-t-md-97 {
    padding-top: 97px !important;
  }
  .p-r-md-97 {
    padding-right: 97px !important;
  }
  .p-b-md-97 {
    padding-bottom: 97px !important;
  }
  .mx-md-97 {
    margin-left: 97px !important;
    margin-right: 97px !important;
  }
  .my-md-97 {
    margin-top: 97px !important;
    margin-bottom: 97px !important;
  }
  .m-l-md-97 {
    margin-left: 97px !important;
  }
  .m-t-md-97 {
    margin-top: 97px !important;
  }
  .m-r-md-97 {
    margin-right: 97px !important;
  }
  .m-b-md-97 {
    margin-bottom: 97px !important;
  }
  .px-md-98 {
    padding-left: 98px !important;
    padding-right: 98px !important;
  }
  .py-md-98 {
    padding-top: 98px !important;
    padding-bottom: 98px !important;
  }
  .p-l-md-98 {
    padding-left: 98px !important;
  }
  .p-t-md-98 {
    padding-top: 98px !important;
  }
  .p-r-md-98 {
    padding-right: 98px !important;
  }
  .p-b-md-98 {
    padding-bottom: 98px !important;
  }
  .mx-md-98 {
    margin-left: 98px !important;
    margin-right: 98px !important;
  }
  .my-md-98 {
    margin-top: 98px !important;
    margin-bottom: 98px !important;
  }
  .m-l-md-98 {
    margin-left: 98px !important;
  }
  .m-t-md-98 {
    margin-top: 98px !important;
  }
  .m-r-md-98 {
    margin-right: 98px !important;
  }
  .m-b-md-98 {
    margin-bottom: 98px !important;
  }
  .px-md-99 {
    padding-left: 99px !important;
    padding-right: 99px !important;
  }
  .py-md-99 {
    padding-top: 99px !important;
    padding-bottom: 99px !important;
  }
  .p-l-md-99 {
    padding-left: 99px !important;
  }
  .p-t-md-99 {
    padding-top: 99px !important;
  }
  .p-r-md-99 {
    padding-right: 99px !important;
  }
  .p-b-md-99 {
    padding-bottom: 99px !important;
  }
  .mx-md-99 {
    margin-left: 99px !important;
    margin-right: 99px !important;
  }
  .my-md-99 {
    margin-top: 99px !important;
    margin-bottom: 99px !important;
  }
  .m-l-md-99 {
    margin-left: 99px !important;
  }
  .m-t-md-99 {
    margin-top: 99px !important;
  }
  .m-r-md-99 {
    margin-right: 99px !important;
  }
  .m-b-md-99 {
    margin-bottom: 99px !important;
  }
  .px-md-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .py-md-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .p-l-md-100 {
    padding-left: 100px !important;
  }
  .p-t-md-100 {
    padding-top: 100px !important;
  }
  .p-r-md-100 {
    padding-right: 100px !important;
  }
  .p-b-md-100 {
    padding-bottom: 100px !important;
  }
  .mx-md-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .my-md-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .m-l-md-100 {
    margin-left: 100px !important;
  }
  .m-t-md-100 {
    margin-top: 100px !important;
  }
  .m-r-md-100 {
    margin-right: 100px !important;
  }
  .m-b-md-100 {
    margin-bottom: 100px !important;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .px-sm-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-sm-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p-l-sm-0 {
    padding-left: 0px !important;
  }
  .p-t-sm-0 {
    padding-top: 0px !important;
  }
  .p-r-sm-0 {
    padding-right: 0px !important;
  }
  .p-b-sm-0 {
    padding-bottom: 0px !important;
  }
  .mx-sm-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-sm-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-l-sm-0 {
    margin-left: 0px !important;
  }
  .m-t-sm-0 {
    margin-top: 0px !important;
  }
  .m-r-sm-0 {
    margin-right: 0px !important;
  }
  .m-b-sm-0 {
    margin-bottom: 0px !important;
  }
  .px-sm-1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .py-sm-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .p-l-sm-1 {
    padding-left: 1px !important;
  }
  .p-t-sm-1 {
    padding-top: 1px !important;
  }
  .p-r-sm-1 {
    padding-right: 1px !important;
  }
  .p-b-sm-1 {
    padding-bottom: 1px !important;
  }
  .mx-sm-1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .my-sm-1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .m-l-sm-1 {
    margin-left: 1px !important;
  }
  .m-t-sm-1 {
    margin-top: 1px !important;
  }
  .m-r-sm-1 {
    margin-right: 1px !important;
  }
  .m-b-sm-1 {
    margin-bottom: 1px !important;
  }
  .px-sm-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .py-sm-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .p-l-sm-2 {
    padding-left: 2px !important;
  }
  .p-t-sm-2 {
    padding-top: 2px !important;
  }
  .p-r-sm-2 {
    padding-right: 2px !important;
  }
  .p-b-sm-2 {
    padding-bottom: 2px !important;
  }
  .mx-sm-2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .my-sm-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .m-l-sm-2 {
    margin-left: 2px !important;
  }
  .m-t-sm-2 {
    margin-top: 2px !important;
  }
  .m-r-sm-2 {
    margin-right: 2px !important;
  }
  .m-b-sm-2 {
    margin-bottom: 2px !important;
  }
  .px-sm-3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .py-sm-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .p-l-sm-3 {
    padding-left: 3px !important;
  }
  .p-t-sm-3 {
    padding-top: 3px !important;
  }
  .p-r-sm-3 {
    padding-right: 3px !important;
  }
  .p-b-sm-3 {
    padding-bottom: 3px !important;
  }
  .mx-sm-3 {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .my-sm-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .m-l-sm-3 {
    margin-left: 3px !important;
  }
  .m-t-sm-3 {
    margin-top: 3px !important;
  }
  .m-r-sm-3 {
    margin-right: 3px !important;
  }
  .m-b-sm-3 {
    margin-bottom: 3px !important;
  }
  .px-sm-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .py-sm-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .p-l-sm-4 {
    padding-left: 4px !important;
  }
  .p-t-sm-4 {
    padding-top: 4px !important;
  }
  .p-r-sm-4 {
    padding-right: 4px !important;
  }
  .p-b-sm-4 {
    padding-bottom: 4px !important;
  }
  .mx-sm-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .my-sm-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-l-sm-4 {
    margin-left: 4px !important;
  }
  .m-t-sm-4 {
    margin-top: 4px !important;
  }
  .m-r-sm-4 {
    margin-right: 4px !important;
  }
  .m-b-sm-4 {
    margin-bottom: 4px !important;
  }
  .px-sm-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .py-sm-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .p-l-sm-5 {
    padding-left: 5px !important;
  }
  .p-t-sm-5 {
    padding-top: 5px !important;
  }
  .p-r-sm-5 {
    padding-right: 5px !important;
  }
  .p-b-sm-5 {
    padding-bottom: 5px !important;
  }
  .mx-sm-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .my-sm-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .m-l-sm-5 {
    margin-left: 5px !important;
  }
  .m-t-sm-5 {
    margin-top: 5px !important;
  }
  .m-r-sm-5 {
    margin-right: 5px !important;
  }
  .m-b-sm-5 {
    margin-bottom: 5px !important;
  }
  .px-sm-6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .py-sm-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .p-l-sm-6 {
    padding-left: 6px !important;
  }
  .p-t-sm-6 {
    padding-top: 6px !important;
  }
  .p-r-sm-6 {
    padding-right: 6px !important;
  }
  .p-b-sm-6 {
    padding-bottom: 6px !important;
  }
  .mx-sm-6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .my-sm-6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .m-l-sm-6 {
    margin-left: 6px !important;
  }
  .m-t-sm-6 {
    margin-top: 6px !important;
  }
  .m-r-sm-6 {
    margin-right: 6px !important;
  }
  .m-b-sm-6 {
    margin-bottom: 6px !important;
  }
  .px-sm-7 {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  .py-sm-7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .p-l-sm-7 {
    padding-left: 7px !important;
  }
  .p-t-sm-7 {
    padding-top: 7px !important;
  }
  .p-r-sm-7 {
    padding-right: 7px !important;
  }
  .p-b-sm-7 {
    padding-bottom: 7px !important;
  }
  .mx-sm-7 {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  .my-sm-7 {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }
  .m-l-sm-7 {
    margin-left: 7px !important;
  }
  .m-t-sm-7 {
    margin-top: 7px !important;
  }
  .m-r-sm-7 {
    margin-right: 7px !important;
  }
  .m-b-sm-7 {
    margin-bottom: 7px !important;
  }
  .px-sm-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-sm-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .p-l-sm-8 {
    padding-left: 8px !important;
  }
  .p-t-sm-8 {
    padding-top: 8px !important;
  }
  .p-r-sm-8 {
    padding-right: 8px !important;
  }
  .p-b-sm-8 {
    padding-bottom: 8px !important;
  }
  .mx-sm-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-sm-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-l-sm-8 {
    margin-left: 8px !important;
  }
  .m-t-sm-8 {
    margin-top: 8px !important;
  }
  .m-r-sm-8 {
    margin-right: 8px !important;
  }
  .m-b-sm-8 {
    margin-bottom: 8px !important;
  }
  .px-sm-9 {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .py-sm-9 {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
  .p-l-sm-9 {
    padding-left: 9px !important;
  }
  .p-t-sm-9 {
    padding-top: 9px !important;
  }
  .p-r-sm-9 {
    padding-right: 9px !important;
  }
  .p-b-sm-9 {
    padding-bottom: 9px !important;
  }
  .mx-sm-9 {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }
  .my-sm-9 {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }
  .m-l-sm-9 {
    margin-left: 9px !important;
  }
  .m-t-sm-9 {
    margin-top: 9px !important;
  }
  .m-r-sm-9 {
    margin-right: 9px !important;
  }
  .m-b-sm-9 {
    margin-bottom: 9px !important;
  }
  .px-sm-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .py-sm-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .p-l-sm-10 {
    padding-left: 10px !important;
  }
  .p-t-sm-10 {
    padding-top: 10px !important;
  }
  .p-r-sm-10 {
    padding-right: 10px !important;
  }
  .p-b-sm-10 {
    padding-bottom: 10px !important;
  }
  .mx-sm-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .my-sm-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .m-l-sm-10 {
    margin-left: 10px !important;
  }
  .m-t-sm-10 {
    margin-top: 10px !important;
  }
  .m-r-sm-10 {
    margin-right: 10px !important;
  }
  .m-b-sm-10 {
    margin-bottom: 10px !important;
  }
  .px-sm-11 {
    padding-left: 11px !important;
    padding-right: 11px !important;
  }
  .py-sm-11 {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
  }
  .p-l-sm-11 {
    padding-left: 11px !important;
  }
  .p-t-sm-11 {
    padding-top: 11px !important;
  }
  .p-r-sm-11 {
    padding-right: 11px !important;
  }
  .p-b-sm-11 {
    padding-bottom: 11px !important;
  }
  .mx-sm-11 {
    margin-left: 11px !important;
    margin-right: 11px !important;
  }
  .my-sm-11 {
    margin-top: 11px !important;
    margin-bottom: 11px !important;
  }
  .m-l-sm-11 {
    margin-left: 11px !important;
  }
  .m-t-sm-11 {
    margin-top: 11px !important;
  }
  .m-r-sm-11 {
    margin-right: 11px !important;
  }
  .m-b-sm-11 {
    margin-bottom: 11px !important;
  }
  .px-sm-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-sm-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .p-l-sm-12 {
    padding-left: 12px !important;
  }
  .p-t-sm-12 {
    padding-top: 12px !important;
  }
  .p-r-sm-12 {
    padding-right: 12px !important;
  }
  .p-b-sm-12 {
    padding-bottom: 12px !important;
  }
  .mx-sm-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-sm-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-l-sm-12 {
    margin-left: 12px !important;
  }
  .m-t-sm-12 {
    margin-top: 12px !important;
  }
  .m-r-sm-12 {
    margin-right: 12px !important;
  }
  .m-b-sm-12 {
    margin-bottom: 12px !important;
  }
  .px-sm-13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .py-sm-13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .p-l-sm-13 {
    padding-left: 13px !important;
  }
  .p-t-sm-13 {
    padding-top: 13px !important;
  }
  .p-r-sm-13 {
    padding-right: 13px !important;
  }
  .p-b-sm-13 {
    padding-bottom: 13px !important;
  }
  .mx-sm-13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
  }
  .my-sm-13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
  }
  .m-l-sm-13 {
    margin-left: 13px !important;
  }
  .m-t-sm-13 {
    margin-top: 13px !important;
  }
  .m-r-sm-13 {
    margin-right: 13px !important;
  }
  .m-b-sm-13 {
    margin-bottom: 13px !important;
  }
  .px-sm-14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .py-sm-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .p-l-sm-14 {
    padding-left: 14px !important;
  }
  .p-t-sm-14 {
    padding-top: 14px !important;
  }
  .p-r-sm-14 {
    padding-right: 14px !important;
  }
  .p-b-sm-14 {
    padding-bottom: 14px !important;
  }
  .mx-sm-14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .my-sm-14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .m-l-sm-14 {
    margin-left: 14px !important;
  }
  .m-t-sm-14 {
    margin-top: 14px !important;
  }
  .m-r-sm-14 {
    margin-right: 14px !important;
  }
  .m-b-sm-14 {
    margin-bottom: 14px !important;
  }
  .px-sm-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .py-sm-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .p-l-sm-15 {
    padding-left: 15px !important;
  }
  .p-t-sm-15 {
    padding-top: 15px !important;
  }
  .p-r-sm-15 {
    padding-right: 15px !important;
  }
  .p-b-sm-15 {
    padding-bottom: 15px !important;
  }
  .mx-sm-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .my-sm-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .m-l-sm-15 {
    margin-left: 15px !important;
  }
  .m-t-sm-15 {
    margin-top: 15px !important;
  }
  .m-r-sm-15 {
    margin-right: 15px !important;
  }
  .m-b-sm-15 {
    margin-bottom: 15px !important;
  }
  .px-sm-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-sm-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .p-l-sm-16 {
    padding-left: 16px !important;
  }
  .p-t-sm-16 {
    padding-top: 16px !important;
  }
  .p-r-sm-16 {
    padding-right: 16px !important;
  }
  .p-b-sm-16 {
    padding-bottom: 16px !important;
  }
  .mx-sm-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-sm-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-l-sm-16 {
    margin-left: 16px !important;
  }
  .m-t-sm-16 {
    margin-top: 16px !important;
  }
  .m-r-sm-16 {
    margin-right: 16px !important;
  }
  .m-b-sm-16 {
    margin-bottom: 16px !important;
  }
  .px-sm-17 {
    padding-left: 17px !important;
    padding-right: 17px !important;
  }
  .py-sm-17 {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
  }
  .p-l-sm-17 {
    padding-left: 17px !important;
  }
  .p-t-sm-17 {
    padding-top: 17px !important;
  }
  .p-r-sm-17 {
    padding-right: 17px !important;
  }
  .p-b-sm-17 {
    padding-bottom: 17px !important;
  }
  .mx-sm-17 {
    margin-left: 17px !important;
    margin-right: 17px !important;
  }
  .my-sm-17 {
    margin-top: 17px !important;
    margin-bottom: 17px !important;
  }
  .m-l-sm-17 {
    margin-left: 17px !important;
  }
  .m-t-sm-17 {
    margin-top: 17px !important;
  }
  .m-r-sm-17 {
    margin-right: 17px !important;
  }
  .m-b-sm-17 {
    margin-bottom: 17px !important;
  }
  .px-sm-18 {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  .py-sm-18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .p-l-sm-18 {
    padding-left: 18px !important;
  }
  .p-t-sm-18 {
    padding-top: 18px !important;
  }
  .p-r-sm-18 {
    padding-right: 18px !important;
  }
  .p-b-sm-18 {
    padding-bottom: 18px !important;
  }
  .mx-sm-18 {
    margin-left: 18px !important;
    margin-right: 18px !important;
  }
  .my-sm-18 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .m-l-sm-18 {
    margin-left: 18px !important;
  }
  .m-t-sm-18 {
    margin-top: 18px !important;
  }
  .m-r-sm-18 {
    margin-right: 18px !important;
  }
  .m-b-sm-18 {
    margin-bottom: 18px !important;
  }
  .px-sm-19 {
    padding-left: 19px !important;
    padding-right: 19px !important;
  }
  .py-sm-19 {
    padding-top: 19px !important;
    padding-bottom: 19px !important;
  }
  .p-l-sm-19 {
    padding-left: 19px !important;
  }
  .p-t-sm-19 {
    padding-top: 19px !important;
  }
  .p-r-sm-19 {
    padding-right: 19px !important;
  }
  .p-b-sm-19 {
    padding-bottom: 19px !important;
  }
  .mx-sm-19 {
    margin-left: 19px !important;
    margin-right: 19px !important;
  }
  .my-sm-19 {
    margin-top: 19px !important;
    margin-bottom: 19px !important;
  }
  .m-l-sm-19 {
    margin-left: 19px !important;
  }
  .m-t-sm-19 {
    margin-top: 19px !important;
  }
  .m-r-sm-19 {
    margin-right: 19px !important;
  }
  .m-b-sm-19 {
    margin-bottom: 19px !important;
  }
  .px-sm-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-sm-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p-l-sm-20 {
    padding-left: 20px !important;
  }
  .p-t-sm-20 {
    padding-top: 20px !important;
  }
  .p-r-sm-20 {
    padding-right: 20px !important;
  }
  .p-b-sm-20 {
    padding-bottom: 20px !important;
  }
  .mx-sm-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-sm-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-l-sm-20 {
    margin-left: 20px !important;
  }
  .m-t-sm-20 {
    margin-top: 20px !important;
  }
  .m-r-sm-20 {
    margin-right: 20px !important;
  }
  .m-b-sm-20 {
    margin-bottom: 20px !important;
  }
  .px-sm-21 {
    padding-left: 21px !important;
    padding-right: 21px !important;
  }
  .py-sm-21 {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
  }
  .p-l-sm-21 {
    padding-left: 21px !important;
  }
  .p-t-sm-21 {
    padding-top: 21px !important;
  }
  .p-r-sm-21 {
    padding-right: 21px !important;
  }
  .p-b-sm-21 {
    padding-bottom: 21px !important;
  }
  .mx-sm-21 {
    margin-left: 21px !important;
    margin-right: 21px !important;
  }
  .my-sm-21 {
    margin-top: 21px !important;
    margin-bottom: 21px !important;
  }
  .m-l-sm-21 {
    margin-left: 21px !important;
  }
  .m-t-sm-21 {
    margin-top: 21px !important;
  }
  .m-r-sm-21 {
    margin-right: 21px !important;
  }
  .m-b-sm-21 {
    margin-bottom: 21px !important;
  }
  .px-sm-22 {
    padding-left: 22px !important;
    padding-right: 22px !important;
  }
  .py-sm-22 {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
  }
  .p-l-sm-22 {
    padding-left: 22px !important;
  }
  .p-t-sm-22 {
    padding-top: 22px !important;
  }
  .p-r-sm-22 {
    padding-right: 22px !important;
  }
  .p-b-sm-22 {
    padding-bottom: 22px !important;
  }
  .mx-sm-22 {
    margin-left: 22px !important;
    margin-right: 22px !important;
  }
  .my-sm-22 {
    margin-top: 22px !important;
    margin-bottom: 22px !important;
  }
  .m-l-sm-22 {
    margin-left: 22px !important;
  }
  .m-t-sm-22 {
    margin-top: 22px !important;
  }
  .m-r-sm-22 {
    margin-right: 22px !important;
  }
  .m-b-sm-22 {
    margin-bottom: 22px !important;
  }
  .px-sm-23 {
    padding-left: 23px !important;
    padding-right: 23px !important;
  }
  .py-sm-23 {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
  }
  .p-l-sm-23 {
    padding-left: 23px !important;
  }
  .p-t-sm-23 {
    padding-top: 23px !important;
  }
  .p-r-sm-23 {
    padding-right: 23px !important;
  }
  .p-b-sm-23 {
    padding-bottom: 23px !important;
  }
  .mx-sm-23 {
    margin-left: 23px !important;
    margin-right: 23px !important;
  }
  .my-sm-23 {
    margin-top: 23px !important;
    margin-bottom: 23px !important;
  }
  .m-l-sm-23 {
    margin-left: 23px !important;
  }
  .m-t-sm-23 {
    margin-top: 23px !important;
  }
  .m-r-sm-23 {
    margin-right: 23px !important;
  }
  .m-b-sm-23 {
    margin-bottom: 23px !important;
  }
  .px-sm-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-sm-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .p-l-sm-24 {
    padding-left: 24px !important;
  }
  .p-t-sm-24 {
    padding-top: 24px !important;
  }
  .p-r-sm-24 {
    padding-right: 24px !important;
  }
  .p-b-sm-24 {
    padding-bottom: 24px !important;
  }
  .mx-sm-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-sm-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-l-sm-24 {
    margin-left: 24px !important;
  }
  .m-t-sm-24 {
    margin-top: 24px !important;
  }
  .m-r-sm-24 {
    margin-right: 24px !important;
  }
  .m-b-sm-24 {
    margin-bottom: 24px !important;
  }
  .px-sm-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .py-sm-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .p-l-sm-25 {
    padding-left: 25px !important;
  }
  .p-t-sm-25 {
    padding-top: 25px !important;
  }
  .p-r-sm-25 {
    padding-right: 25px !important;
  }
  .p-b-sm-25 {
    padding-bottom: 25px !important;
  }
  .mx-sm-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .my-sm-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .m-l-sm-25 {
    margin-left: 25px !important;
  }
  .m-t-sm-25 {
    margin-top: 25px !important;
  }
  .m-r-sm-25 {
    margin-right: 25px !important;
  }
  .m-b-sm-25 {
    margin-bottom: 25px !important;
  }
  .px-sm-26 {
    padding-left: 26px !important;
    padding-right: 26px !important;
  }
  .py-sm-26 {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
  }
  .p-l-sm-26 {
    padding-left: 26px !important;
  }
  .p-t-sm-26 {
    padding-top: 26px !important;
  }
  .p-r-sm-26 {
    padding-right: 26px !important;
  }
  .p-b-sm-26 {
    padding-bottom: 26px !important;
  }
  .mx-sm-26 {
    margin-left: 26px !important;
    margin-right: 26px !important;
  }
  .my-sm-26 {
    margin-top: 26px !important;
    margin-bottom: 26px !important;
  }
  .m-l-sm-26 {
    margin-left: 26px !important;
  }
  .m-t-sm-26 {
    margin-top: 26px !important;
  }
  .m-r-sm-26 {
    margin-right: 26px !important;
  }
  .m-b-sm-26 {
    margin-bottom: 26px !important;
  }
  .px-sm-27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
  .py-sm-27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
  }
  .p-l-sm-27 {
    padding-left: 27px !important;
  }
  .p-t-sm-27 {
    padding-top: 27px !important;
  }
  .p-r-sm-27 {
    padding-right: 27px !important;
  }
  .p-b-sm-27 {
    padding-bottom: 27px !important;
  }
  .mx-sm-27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
  }
  .my-sm-27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
  }
  .m-l-sm-27 {
    margin-left: 27px !important;
  }
  .m-t-sm-27 {
    margin-top: 27px !important;
  }
  .m-r-sm-27 {
    margin-right: 27px !important;
  }
  .m-b-sm-27 {
    margin-bottom: 27px !important;
  }
  .px-sm-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .py-sm-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .p-l-sm-28 {
    padding-left: 28px !important;
  }
  .p-t-sm-28 {
    padding-top: 28px !important;
  }
  .p-r-sm-28 {
    padding-right: 28px !important;
  }
  .p-b-sm-28 {
    padding-bottom: 28px !important;
  }
  .mx-sm-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .my-sm-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-l-sm-28 {
    margin-left: 28px !important;
  }
  .m-t-sm-28 {
    margin-top: 28px !important;
  }
  .m-r-sm-28 {
    margin-right: 28px !important;
  }
  .m-b-sm-28 {
    margin-bottom: 28px !important;
  }
  .px-sm-29 {
    padding-left: 29px !important;
    padding-right: 29px !important;
  }
  .py-sm-29 {
    padding-top: 29px !important;
    padding-bottom: 29px !important;
  }
  .p-l-sm-29 {
    padding-left: 29px !important;
  }
  .p-t-sm-29 {
    padding-top: 29px !important;
  }
  .p-r-sm-29 {
    padding-right: 29px !important;
  }
  .p-b-sm-29 {
    padding-bottom: 29px !important;
  }
  .mx-sm-29 {
    margin-left: 29px !important;
    margin-right: 29px !important;
  }
  .my-sm-29 {
    margin-top: 29px !important;
    margin-bottom: 29px !important;
  }
  .m-l-sm-29 {
    margin-left: 29px !important;
  }
  .m-t-sm-29 {
    margin-top: 29px !important;
  }
  .m-r-sm-29 {
    margin-right: 29px !important;
  }
  .m-b-sm-29 {
    margin-bottom: 29px !important;
  }
  .px-sm-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .py-sm-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .p-l-sm-30 {
    padding-left: 30px !important;
  }
  .p-t-sm-30 {
    padding-top: 30px !important;
  }
  .p-r-sm-30 {
    padding-right: 30px !important;
  }
  .p-b-sm-30 {
    padding-bottom: 30px !important;
  }
  .mx-sm-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .my-sm-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .m-l-sm-30 {
    margin-left: 30px !important;
  }
  .m-t-sm-30 {
    margin-top: 30px !important;
  }
  .m-r-sm-30 {
    margin-right: 30px !important;
  }
  .m-b-sm-30 {
    margin-bottom: 30px !important;
  }
  .px-sm-31 {
    padding-left: 31px !important;
    padding-right: 31px !important;
  }
  .py-sm-31 {
    padding-top: 31px !important;
    padding-bottom: 31px !important;
  }
  .p-l-sm-31 {
    padding-left: 31px !important;
  }
  .p-t-sm-31 {
    padding-top: 31px !important;
  }
  .p-r-sm-31 {
    padding-right: 31px !important;
  }
  .p-b-sm-31 {
    padding-bottom: 31px !important;
  }
  .mx-sm-31 {
    margin-left: 31px !important;
    margin-right: 31px !important;
  }
  .my-sm-31 {
    margin-top: 31px !important;
    margin-bottom: 31px !important;
  }
  .m-l-sm-31 {
    margin-left: 31px !important;
  }
  .m-t-sm-31 {
    margin-top: 31px !important;
  }
  .m-r-sm-31 {
    margin-right: 31px !important;
  }
  .m-b-sm-31 {
    margin-bottom: 31px !important;
  }
  .px-sm-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-sm-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .p-l-sm-32 {
    padding-left: 32px !important;
  }
  .p-t-sm-32 {
    padding-top: 32px !important;
  }
  .p-r-sm-32 {
    padding-right: 32px !important;
  }
  .p-b-sm-32 {
    padding-bottom: 32px !important;
  }
  .mx-sm-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-sm-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-l-sm-32 {
    margin-left: 32px !important;
  }
  .m-t-sm-32 {
    margin-top: 32px !important;
  }
  .m-r-sm-32 {
    margin-right: 32px !important;
  }
  .m-b-sm-32 {
    margin-bottom: 32px !important;
  }
  .px-sm-33 {
    padding-left: 33px !important;
    padding-right: 33px !important;
  }
  .py-sm-33 {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
  }
  .p-l-sm-33 {
    padding-left: 33px !important;
  }
  .p-t-sm-33 {
    padding-top: 33px !important;
  }
  .p-r-sm-33 {
    padding-right: 33px !important;
  }
  .p-b-sm-33 {
    padding-bottom: 33px !important;
  }
  .mx-sm-33 {
    margin-left: 33px !important;
    margin-right: 33px !important;
  }
  .my-sm-33 {
    margin-top: 33px !important;
    margin-bottom: 33px !important;
  }
  .m-l-sm-33 {
    margin-left: 33px !important;
  }
  .m-t-sm-33 {
    margin-top: 33px !important;
  }
  .m-r-sm-33 {
    margin-right: 33px !important;
  }
  .m-b-sm-33 {
    margin-bottom: 33px !important;
  }
  .px-sm-34 {
    padding-left: 34px !important;
    padding-right: 34px !important;
  }
  .py-sm-34 {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
  }
  .p-l-sm-34 {
    padding-left: 34px !important;
  }
  .p-t-sm-34 {
    padding-top: 34px !important;
  }
  .p-r-sm-34 {
    padding-right: 34px !important;
  }
  .p-b-sm-34 {
    padding-bottom: 34px !important;
  }
  .mx-sm-34 {
    margin-left: 34px !important;
    margin-right: 34px !important;
  }
  .my-sm-34 {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
  }
  .m-l-sm-34 {
    margin-left: 34px !important;
  }
  .m-t-sm-34 {
    margin-top: 34px !important;
  }
  .m-r-sm-34 {
    margin-right: 34px !important;
  }
  .m-b-sm-34 {
    margin-bottom: 34px !important;
  }
  .px-sm-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .py-sm-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .p-l-sm-35 {
    padding-left: 35px !important;
  }
  .p-t-sm-35 {
    padding-top: 35px !important;
  }
  .p-r-sm-35 {
    padding-right: 35px !important;
  }
  .p-b-sm-35 {
    padding-bottom: 35px !important;
  }
  .mx-sm-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .my-sm-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .m-l-sm-35 {
    margin-left: 35px !important;
  }
  .m-t-sm-35 {
    margin-top: 35px !important;
  }
  .m-r-sm-35 {
    margin-right: 35px !important;
  }
  .m-b-sm-35 {
    margin-bottom: 35px !important;
  }
  .px-sm-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .py-sm-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .p-l-sm-36 {
    padding-left: 36px !important;
  }
  .p-t-sm-36 {
    padding-top: 36px !important;
  }
  .p-r-sm-36 {
    padding-right: 36px !important;
  }
  .p-b-sm-36 {
    padding-bottom: 36px !important;
  }
  .mx-sm-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .my-sm-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-l-sm-36 {
    margin-left: 36px !important;
  }
  .m-t-sm-36 {
    margin-top: 36px !important;
  }
  .m-r-sm-36 {
    margin-right: 36px !important;
  }
  .m-b-sm-36 {
    margin-bottom: 36px !important;
  }
  .px-sm-37 {
    padding-left: 37px !important;
    padding-right: 37px !important;
  }
  .py-sm-37 {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
  }
  .p-l-sm-37 {
    padding-left: 37px !important;
  }
  .p-t-sm-37 {
    padding-top: 37px !important;
  }
  .p-r-sm-37 {
    padding-right: 37px !important;
  }
  .p-b-sm-37 {
    padding-bottom: 37px !important;
  }
  .mx-sm-37 {
    margin-left: 37px !important;
    margin-right: 37px !important;
  }
  .my-sm-37 {
    margin-top: 37px !important;
    margin-bottom: 37px !important;
  }
  .m-l-sm-37 {
    margin-left: 37px !important;
  }
  .m-t-sm-37 {
    margin-top: 37px !important;
  }
  .m-r-sm-37 {
    margin-right: 37px !important;
  }
  .m-b-sm-37 {
    margin-bottom: 37px !important;
  }
  .px-sm-38 {
    padding-left: 38px !important;
    padding-right: 38px !important;
  }
  .py-sm-38 {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
  }
  .p-l-sm-38 {
    padding-left: 38px !important;
  }
  .p-t-sm-38 {
    padding-top: 38px !important;
  }
  .p-r-sm-38 {
    padding-right: 38px !important;
  }
  .p-b-sm-38 {
    padding-bottom: 38px !important;
  }
  .mx-sm-38 {
    margin-left: 38px !important;
    margin-right: 38px !important;
  }
  .my-sm-38 {
    margin-top: 38px !important;
    margin-bottom: 38px !important;
  }
  .m-l-sm-38 {
    margin-left: 38px !important;
  }
  .m-t-sm-38 {
    margin-top: 38px !important;
  }
  .m-r-sm-38 {
    margin-right: 38px !important;
  }
  .m-b-sm-38 {
    margin-bottom: 38px !important;
  }
  .px-sm-39 {
    padding-left: 39px !important;
    padding-right: 39px !important;
  }
  .py-sm-39 {
    padding-top: 39px !important;
    padding-bottom: 39px !important;
  }
  .p-l-sm-39 {
    padding-left: 39px !important;
  }
  .p-t-sm-39 {
    padding-top: 39px !important;
  }
  .p-r-sm-39 {
    padding-right: 39px !important;
  }
  .p-b-sm-39 {
    padding-bottom: 39px !important;
  }
  .mx-sm-39 {
    margin-left: 39px !important;
    margin-right: 39px !important;
  }
  .my-sm-39 {
    margin-top: 39px !important;
    margin-bottom: 39px !important;
  }
  .m-l-sm-39 {
    margin-left: 39px !important;
  }
  .m-t-sm-39 {
    margin-top: 39px !important;
  }
  .m-r-sm-39 {
    margin-right: 39px !important;
  }
  .m-b-sm-39 {
    margin-bottom: 39px !important;
  }
  .px-sm-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-sm-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p-l-sm-40 {
    padding-left: 40px !important;
  }
  .p-t-sm-40 {
    padding-top: 40px !important;
  }
  .p-r-sm-40 {
    padding-right: 40px !important;
  }
  .p-b-sm-40 {
    padding-bottom: 40px !important;
  }
  .mx-sm-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-sm-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-l-sm-40 {
    margin-left: 40px !important;
  }
  .m-t-sm-40 {
    margin-top: 40px !important;
  }
  .m-r-sm-40 {
    margin-right: 40px !important;
  }
  .m-b-sm-40 {
    margin-bottom: 40px !important;
  }
  .px-sm-41 {
    padding-left: 41px !important;
    padding-right: 41px !important;
  }
  .py-sm-41 {
    padding-top: 41px !important;
    padding-bottom: 41px !important;
  }
  .p-l-sm-41 {
    padding-left: 41px !important;
  }
  .p-t-sm-41 {
    padding-top: 41px !important;
  }
  .p-r-sm-41 {
    padding-right: 41px !important;
  }
  .p-b-sm-41 {
    padding-bottom: 41px !important;
  }
  .mx-sm-41 {
    margin-left: 41px !important;
    margin-right: 41px !important;
  }
  .my-sm-41 {
    margin-top: 41px !important;
    margin-bottom: 41px !important;
  }
  .m-l-sm-41 {
    margin-left: 41px !important;
  }
  .m-t-sm-41 {
    margin-top: 41px !important;
  }
  .m-r-sm-41 {
    margin-right: 41px !important;
  }
  .m-b-sm-41 {
    margin-bottom: 41px !important;
  }
  .px-sm-42 {
    padding-left: 42px !important;
    padding-right: 42px !important;
  }
  .py-sm-42 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .p-l-sm-42 {
    padding-left: 42px !important;
  }
  .p-t-sm-42 {
    padding-top: 42px !important;
  }
  .p-r-sm-42 {
    padding-right: 42px !important;
  }
  .p-b-sm-42 {
    padding-bottom: 42px !important;
  }
  .mx-sm-42 {
    margin-left: 42px !important;
    margin-right: 42px !important;
  }
  .my-sm-42 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
  }
  .m-l-sm-42 {
    margin-left: 42px !important;
  }
  .m-t-sm-42 {
    margin-top: 42px !important;
  }
  .m-r-sm-42 {
    margin-right: 42px !important;
  }
  .m-b-sm-42 {
    margin-bottom: 42px !important;
  }
  .px-sm-43 {
    padding-left: 43px !important;
    padding-right: 43px !important;
  }
  .py-sm-43 {
    padding-top: 43px !important;
    padding-bottom: 43px !important;
  }
  .p-l-sm-43 {
    padding-left: 43px !important;
  }
  .p-t-sm-43 {
    padding-top: 43px !important;
  }
  .p-r-sm-43 {
    padding-right: 43px !important;
  }
  .p-b-sm-43 {
    padding-bottom: 43px !important;
  }
  .mx-sm-43 {
    margin-left: 43px !important;
    margin-right: 43px !important;
  }
  .my-sm-43 {
    margin-top: 43px !important;
    margin-bottom: 43px !important;
  }
  .m-l-sm-43 {
    margin-left: 43px !important;
  }
  .m-t-sm-43 {
    margin-top: 43px !important;
  }
  .m-r-sm-43 {
    margin-right: 43px !important;
  }
  .m-b-sm-43 {
    margin-bottom: 43px !important;
  }
  .px-sm-44 {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .py-sm-44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .p-l-sm-44 {
    padding-left: 44px !important;
  }
  .p-t-sm-44 {
    padding-top: 44px !important;
  }
  .p-r-sm-44 {
    padding-right: 44px !important;
  }
  .p-b-sm-44 {
    padding-bottom: 44px !important;
  }
  .mx-sm-44 {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .my-sm-44 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-l-sm-44 {
    margin-left: 44px !important;
  }
  .m-t-sm-44 {
    margin-top: 44px !important;
  }
  .m-r-sm-44 {
    margin-right: 44px !important;
  }
  .m-b-sm-44 {
    margin-bottom: 44px !important;
  }
  .px-sm-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .py-sm-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .p-l-sm-45 {
    padding-left: 45px !important;
  }
  .p-t-sm-45 {
    padding-top: 45px !important;
  }
  .p-r-sm-45 {
    padding-right: 45px !important;
  }
  .p-b-sm-45 {
    padding-bottom: 45px !important;
  }
  .mx-sm-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .my-sm-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .m-l-sm-45 {
    margin-left: 45px !important;
  }
  .m-t-sm-45 {
    margin-top: 45px !important;
  }
  .m-r-sm-45 {
    margin-right: 45px !important;
  }
  .m-b-sm-45 {
    margin-bottom: 45px !important;
  }
  .px-sm-46 {
    padding-left: 46px !important;
    padding-right: 46px !important;
  }
  .py-sm-46 {
    padding-top: 46px !important;
    padding-bottom: 46px !important;
  }
  .p-l-sm-46 {
    padding-left: 46px !important;
  }
  .p-t-sm-46 {
    padding-top: 46px !important;
  }
  .p-r-sm-46 {
    padding-right: 46px !important;
  }
  .p-b-sm-46 {
    padding-bottom: 46px !important;
  }
  .mx-sm-46 {
    margin-left: 46px !important;
    margin-right: 46px !important;
  }
  .my-sm-46 {
    margin-top: 46px !important;
    margin-bottom: 46px !important;
  }
  .m-l-sm-46 {
    margin-left: 46px !important;
  }
  .m-t-sm-46 {
    margin-top: 46px !important;
  }
  .m-r-sm-46 {
    margin-right: 46px !important;
  }
  .m-b-sm-46 {
    margin-bottom: 46px !important;
  }
  .px-sm-47 {
    padding-left: 47px !important;
    padding-right: 47px !important;
  }
  .py-sm-47 {
    padding-top: 47px !important;
    padding-bottom: 47px !important;
  }
  .p-l-sm-47 {
    padding-left: 47px !important;
  }
  .p-t-sm-47 {
    padding-top: 47px !important;
  }
  .p-r-sm-47 {
    padding-right: 47px !important;
  }
  .p-b-sm-47 {
    padding-bottom: 47px !important;
  }
  .mx-sm-47 {
    margin-left: 47px !important;
    margin-right: 47px !important;
  }
  .my-sm-47 {
    margin-top: 47px !important;
    margin-bottom: 47px !important;
  }
  .m-l-sm-47 {
    margin-left: 47px !important;
  }
  .m-t-sm-47 {
    margin-top: 47px !important;
  }
  .m-r-sm-47 {
    margin-right: 47px !important;
  }
  .m-b-sm-47 {
    margin-bottom: 47px !important;
  }
  .px-sm-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-sm-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .p-l-sm-48 {
    padding-left: 48px !important;
  }
  .p-t-sm-48 {
    padding-top: 48px !important;
  }
  .p-r-sm-48 {
    padding-right: 48px !important;
  }
  .p-b-sm-48 {
    padding-bottom: 48px !important;
  }
  .mx-sm-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-sm-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-l-sm-48 {
    margin-left: 48px !important;
  }
  .m-t-sm-48 {
    margin-top: 48px !important;
  }
  .m-r-sm-48 {
    margin-right: 48px !important;
  }
  .m-b-sm-48 {
    margin-bottom: 48px !important;
  }
  .px-sm-49 {
    padding-left: 49px !important;
    padding-right: 49px !important;
  }
  .py-sm-49 {
    padding-top: 49px !important;
    padding-bottom: 49px !important;
  }
  .p-l-sm-49 {
    padding-left: 49px !important;
  }
  .p-t-sm-49 {
    padding-top: 49px !important;
  }
  .p-r-sm-49 {
    padding-right: 49px !important;
  }
  .p-b-sm-49 {
    padding-bottom: 49px !important;
  }
  .mx-sm-49 {
    margin-left: 49px !important;
    margin-right: 49px !important;
  }
  .my-sm-49 {
    margin-top: 49px !important;
    margin-bottom: 49px !important;
  }
  .m-l-sm-49 {
    margin-left: 49px !important;
  }
  .m-t-sm-49 {
    margin-top: 49px !important;
  }
  .m-r-sm-49 {
    margin-right: 49px !important;
  }
  .m-b-sm-49 {
    margin-bottom: 49px !important;
  }
  .px-sm-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .py-sm-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .p-l-sm-50 {
    padding-left: 50px !important;
  }
  .p-t-sm-50 {
    padding-top: 50px !important;
  }
  .p-r-sm-50 {
    padding-right: 50px !important;
  }
  .p-b-sm-50 {
    padding-bottom: 50px !important;
  }
  .mx-sm-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .my-sm-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .m-l-sm-50 {
    margin-left: 50px !important;
  }
  .m-t-sm-50 {
    margin-top: 50px !important;
  }
  .m-r-sm-50 {
    margin-right: 50px !important;
  }
  .m-b-sm-50 {
    margin-bottom: 50px !important;
  }
  .px-sm-51 {
    padding-left: 51px !important;
    padding-right: 51px !important;
  }
  .py-sm-51 {
    padding-top: 51px !important;
    padding-bottom: 51px !important;
  }
  .p-l-sm-51 {
    padding-left: 51px !important;
  }
  .p-t-sm-51 {
    padding-top: 51px !important;
  }
  .p-r-sm-51 {
    padding-right: 51px !important;
  }
  .p-b-sm-51 {
    padding-bottom: 51px !important;
  }
  .mx-sm-51 {
    margin-left: 51px !important;
    margin-right: 51px !important;
  }
  .my-sm-51 {
    margin-top: 51px !important;
    margin-bottom: 51px !important;
  }
  .m-l-sm-51 {
    margin-left: 51px !important;
  }
  .m-t-sm-51 {
    margin-top: 51px !important;
  }
  .m-r-sm-51 {
    margin-right: 51px !important;
  }
  .m-b-sm-51 {
    margin-bottom: 51px !important;
  }
  .px-sm-52 {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-sm-52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .p-l-sm-52 {
    padding-left: 52px !important;
  }
  .p-t-sm-52 {
    padding-top: 52px !important;
  }
  .p-r-sm-52 {
    padding-right: 52px !important;
  }
  .p-b-sm-52 {
    padding-bottom: 52px !important;
  }
  .mx-sm-52 {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-sm-52 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-l-sm-52 {
    margin-left: 52px !important;
  }
  .m-t-sm-52 {
    margin-top: 52px !important;
  }
  .m-r-sm-52 {
    margin-right: 52px !important;
  }
  .m-b-sm-52 {
    margin-bottom: 52px !important;
  }
  .px-sm-53 {
    padding-left: 53px !important;
    padding-right: 53px !important;
  }
  .py-sm-53 {
    padding-top: 53px !important;
    padding-bottom: 53px !important;
  }
  .p-l-sm-53 {
    padding-left: 53px !important;
  }
  .p-t-sm-53 {
    padding-top: 53px !important;
  }
  .p-r-sm-53 {
    padding-right: 53px !important;
  }
  .p-b-sm-53 {
    padding-bottom: 53px !important;
  }
  .mx-sm-53 {
    margin-left: 53px !important;
    margin-right: 53px !important;
  }
  .my-sm-53 {
    margin-top: 53px !important;
    margin-bottom: 53px !important;
  }
  .m-l-sm-53 {
    margin-left: 53px !important;
  }
  .m-t-sm-53 {
    margin-top: 53px !important;
  }
  .m-r-sm-53 {
    margin-right: 53px !important;
  }
  .m-b-sm-53 {
    margin-bottom: 53px !important;
  }
  .px-sm-54 {
    padding-left: 54px !important;
    padding-right: 54px !important;
  }
  .py-sm-54 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .p-l-sm-54 {
    padding-left: 54px !important;
  }
  .p-t-sm-54 {
    padding-top: 54px !important;
  }
  .p-r-sm-54 {
    padding-right: 54px !important;
  }
  .p-b-sm-54 {
    padding-bottom: 54px !important;
  }
  .mx-sm-54 {
    margin-left: 54px !important;
    margin-right: 54px !important;
  }
  .my-sm-54 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .m-l-sm-54 {
    margin-left: 54px !important;
  }
  .m-t-sm-54 {
    margin-top: 54px !important;
  }
  .m-r-sm-54 {
    margin-right: 54px !important;
  }
  .m-b-sm-54 {
    margin-bottom: 54px !important;
  }
  .px-sm-55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .py-sm-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .p-l-sm-55 {
    padding-left: 55px !important;
  }
  .p-t-sm-55 {
    padding-top: 55px !important;
  }
  .p-r-sm-55 {
    padding-right: 55px !important;
  }
  .p-b-sm-55 {
    padding-bottom: 55px !important;
  }
  .mx-sm-55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .my-sm-55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .m-l-sm-55 {
    margin-left: 55px !important;
  }
  .m-t-sm-55 {
    margin-top: 55px !important;
  }
  .m-r-sm-55 {
    margin-right: 55px !important;
  }
  .m-b-sm-55 {
    margin-bottom: 55px !important;
  }
  .px-sm-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-sm-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .p-l-sm-56 {
    padding-left: 56px !important;
  }
  .p-t-sm-56 {
    padding-top: 56px !important;
  }
  .p-r-sm-56 {
    padding-right: 56px !important;
  }
  .p-b-sm-56 {
    padding-bottom: 56px !important;
  }
  .mx-sm-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-sm-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-l-sm-56 {
    margin-left: 56px !important;
  }
  .m-t-sm-56 {
    margin-top: 56px !important;
  }
  .m-r-sm-56 {
    margin-right: 56px !important;
  }
  .m-b-sm-56 {
    margin-bottom: 56px !important;
  }
  .px-sm-57 {
    padding-left: 57px !important;
    padding-right: 57px !important;
  }
  .py-sm-57 {
    padding-top: 57px !important;
    padding-bottom: 57px !important;
  }
  .p-l-sm-57 {
    padding-left: 57px !important;
  }
  .p-t-sm-57 {
    padding-top: 57px !important;
  }
  .p-r-sm-57 {
    padding-right: 57px !important;
  }
  .p-b-sm-57 {
    padding-bottom: 57px !important;
  }
  .mx-sm-57 {
    margin-left: 57px !important;
    margin-right: 57px !important;
  }
  .my-sm-57 {
    margin-top: 57px !important;
    margin-bottom: 57px !important;
  }
  .m-l-sm-57 {
    margin-left: 57px !important;
  }
  .m-t-sm-57 {
    margin-top: 57px !important;
  }
  .m-r-sm-57 {
    margin-right: 57px !important;
  }
  .m-b-sm-57 {
    margin-bottom: 57px !important;
  }
  .px-sm-58 {
    padding-left: 58px !important;
    padding-right: 58px !important;
  }
  .py-sm-58 {
    padding-top: 58px !important;
    padding-bottom: 58px !important;
  }
  .p-l-sm-58 {
    padding-left: 58px !important;
  }
  .p-t-sm-58 {
    padding-top: 58px !important;
  }
  .p-r-sm-58 {
    padding-right: 58px !important;
  }
  .p-b-sm-58 {
    padding-bottom: 58px !important;
  }
  .mx-sm-58 {
    margin-left: 58px !important;
    margin-right: 58px !important;
  }
  .my-sm-58 {
    margin-top: 58px !important;
    margin-bottom: 58px !important;
  }
  .m-l-sm-58 {
    margin-left: 58px !important;
  }
  .m-t-sm-58 {
    margin-top: 58px !important;
  }
  .m-r-sm-58 {
    margin-right: 58px !important;
  }
  .m-b-sm-58 {
    margin-bottom: 58px !important;
  }
  .px-sm-59 {
    padding-left: 59px !important;
    padding-right: 59px !important;
  }
  .py-sm-59 {
    padding-top: 59px !important;
    padding-bottom: 59px !important;
  }
  .p-l-sm-59 {
    padding-left: 59px !important;
  }
  .p-t-sm-59 {
    padding-top: 59px !important;
  }
  .p-r-sm-59 {
    padding-right: 59px !important;
  }
  .p-b-sm-59 {
    padding-bottom: 59px !important;
  }
  .mx-sm-59 {
    margin-left: 59px !important;
    margin-right: 59px !important;
  }
  .my-sm-59 {
    margin-top: 59px !important;
    margin-bottom: 59px !important;
  }
  .m-l-sm-59 {
    margin-left: 59px !important;
  }
  .m-t-sm-59 {
    margin-top: 59px !important;
  }
  .m-r-sm-59 {
    margin-right: 59px !important;
  }
  .m-b-sm-59 {
    margin-bottom: 59px !important;
  }
  .px-sm-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py-sm-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .p-l-sm-60 {
    padding-left: 60px !important;
  }
  .p-t-sm-60 {
    padding-top: 60px !important;
  }
  .p-r-sm-60 {
    padding-right: 60px !important;
  }
  .p-b-sm-60 {
    padding-bottom: 60px !important;
  }
  .mx-sm-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my-sm-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m-l-sm-60 {
    margin-left: 60px !important;
  }
  .m-t-sm-60 {
    margin-top: 60px !important;
  }
  .m-r-sm-60 {
    margin-right: 60px !important;
  }
  .m-b-sm-60 {
    margin-bottom: 60px !important;
  }
  .px-sm-61 {
    padding-left: 61px !important;
    padding-right: 61px !important;
  }
  .py-sm-61 {
    padding-top: 61px !important;
    padding-bottom: 61px !important;
  }
  .p-l-sm-61 {
    padding-left: 61px !important;
  }
  .p-t-sm-61 {
    padding-top: 61px !important;
  }
  .p-r-sm-61 {
    padding-right: 61px !important;
  }
  .p-b-sm-61 {
    padding-bottom: 61px !important;
  }
  .mx-sm-61 {
    margin-left: 61px !important;
    margin-right: 61px !important;
  }
  .my-sm-61 {
    margin-top: 61px !important;
    margin-bottom: 61px !important;
  }
  .m-l-sm-61 {
    margin-left: 61px !important;
  }
  .m-t-sm-61 {
    margin-top: 61px !important;
  }
  .m-r-sm-61 {
    margin-right: 61px !important;
  }
  .m-b-sm-61 {
    margin-bottom: 61px !important;
  }
  .px-sm-62 {
    padding-left: 62px !important;
    padding-right: 62px !important;
  }
  .py-sm-62 {
    padding-top: 62px !important;
    padding-bottom: 62px !important;
  }
  .p-l-sm-62 {
    padding-left: 62px !important;
  }
  .p-t-sm-62 {
    padding-top: 62px !important;
  }
  .p-r-sm-62 {
    padding-right: 62px !important;
  }
  .p-b-sm-62 {
    padding-bottom: 62px !important;
  }
  .mx-sm-62 {
    margin-left: 62px !important;
    margin-right: 62px !important;
  }
  .my-sm-62 {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
  }
  .m-l-sm-62 {
    margin-left: 62px !important;
  }
  .m-t-sm-62 {
    margin-top: 62px !important;
  }
  .m-r-sm-62 {
    margin-right: 62px !important;
  }
  .m-b-sm-62 {
    margin-bottom: 62px !important;
  }
  .px-sm-63 {
    padding-left: 63px !important;
    padding-right: 63px !important;
  }
  .py-sm-63 {
    padding-top: 63px !important;
    padding-bottom: 63px !important;
  }
  .p-l-sm-63 {
    padding-left: 63px !important;
  }
  .p-t-sm-63 {
    padding-top: 63px !important;
  }
  .p-r-sm-63 {
    padding-right: 63px !important;
  }
  .p-b-sm-63 {
    padding-bottom: 63px !important;
  }
  .mx-sm-63 {
    margin-left: 63px !important;
    margin-right: 63px !important;
  }
  .my-sm-63 {
    margin-top: 63px !important;
    margin-bottom: 63px !important;
  }
  .m-l-sm-63 {
    margin-left: 63px !important;
  }
  .m-t-sm-63 {
    margin-top: 63px !important;
  }
  .m-r-sm-63 {
    margin-right: 63px !important;
  }
  .m-b-sm-63 {
    margin-bottom: 63px !important;
  }
  .px-sm-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-sm-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .p-l-sm-64 {
    padding-left: 64px !important;
  }
  .p-t-sm-64 {
    padding-top: 64px !important;
  }
  .p-r-sm-64 {
    padding-right: 64px !important;
  }
  .p-b-sm-64 {
    padding-bottom: 64px !important;
  }
  .mx-sm-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-sm-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-l-sm-64 {
    margin-left: 64px !important;
  }
  .m-t-sm-64 {
    margin-top: 64px !important;
  }
  .m-r-sm-64 {
    margin-right: 64px !important;
  }
  .m-b-sm-64 {
    margin-bottom: 64px !important;
  }
  .px-sm-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .py-sm-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .p-l-sm-65 {
    padding-left: 65px !important;
  }
  .p-t-sm-65 {
    padding-top: 65px !important;
  }
  .p-r-sm-65 {
    padding-right: 65px !important;
  }
  .p-b-sm-65 {
    padding-bottom: 65px !important;
  }
  .mx-sm-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .my-sm-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .m-l-sm-65 {
    margin-left: 65px !important;
  }
  .m-t-sm-65 {
    margin-top: 65px !important;
  }
  .m-r-sm-65 {
    margin-right: 65px !important;
  }
  .m-b-sm-65 {
    margin-bottom: 65px !important;
  }
  .px-sm-66 {
    padding-left: 66px !important;
    padding-right: 66px !important;
  }
  .py-sm-66 {
    padding-top: 66px !important;
    padding-bottom: 66px !important;
  }
  .p-l-sm-66 {
    padding-left: 66px !important;
  }
  .p-t-sm-66 {
    padding-top: 66px !important;
  }
  .p-r-sm-66 {
    padding-right: 66px !important;
  }
  .p-b-sm-66 {
    padding-bottom: 66px !important;
  }
  .mx-sm-66 {
    margin-left: 66px !important;
    margin-right: 66px !important;
  }
  .my-sm-66 {
    margin-top: 66px !important;
    margin-bottom: 66px !important;
  }
  .m-l-sm-66 {
    margin-left: 66px !important;
  }
  .m-t-sm-66 {
    margin-top: 66px !important;
  }
  .m-r-sm-66 {
    margin-right: 66px !important;
  }
  .m-b-sm-66 {
    margin-bottom: 66px !important;
  }
  .px-sm-67 {
    padding-left: 67px !important;
    padding-right: 67px !important;
  }
  .py-sm-67 {
    padding-top: 67px !important;
    padding-bottom: 67px !important;
  }
  .p-l-sm-67 {
    padding-left: 67px !important;
  }
  .p-t-sm-67 {
    padding-top: 67px !important;
  }
  .p-r-sm-67 {
    padding-right: 67px !important;
  }
  .p-b-sm-67 {
    padding-bottom: 67px !important;
  }
  .mx-sm-67 {
    margin-left: 67px !important;
    margin-right: 67px !important;
  }
  .my-sm-67 {
    margin-top: 67px !important;
    margin-bottom: 67px !important;
  }
  .m-l-sm-67 {
    margin-left: 67px !important;
  }
  .m-t-sm-67 {
    margin-top: 67px !important;
  }
  .m-r-sm-67 {
    margin-right: 67px !important;
  }
  .m-b-sm-67 {
    margin-bottom: 67px !important;
  }
  .px-sm-68 {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .py-sm-68 {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .p-l-sm-68 {
    padding-left: 68px !important;
  }
  .p-t-sm-68 {
    padding-top: 68px !important;
  }
  .p-r-sm-68 {
    padding-right: 68px !important;
  }
  .p-b-sm-68 {
    padding-bottom: 68px !important;
  }
  .mx-sm-68 {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .my-sm-68 {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }
  .m-l-sm-68 {
    margin-left: 68px !important;
  }
  .m-t-sm-68 {
    margin-top: 68px !important;
  }
  .m-r-sm-68 {
    margin-right: 68px !important;
  }
  .m-b-sm-68 {
    margin-bottom: 68px !important;
  }
  .px-sm-69 {
    padding-left: 69px !important;
    padding-right: 69px !important;
  }
  .py-sm-69 {
    padding-top: 69px !important;
    padding-bottom: 69px !important;
  }
  .p-l-sm-69 {
    padding-left: 69px !important;
  }
  .p-t-sm-69 {
    padding-top: 69px !important;
  }
  .p-r-sm-69 {
    padding-right: 69px !important;
  }
  .p-b-sm-69 {
    padding-bottom: 69px !important;
  }
  .mx-sm-69 {
    margin-left: 69px !important;
    margin-right: 69px !important;
  }
  .my-sm-69 {
    margin-top: 69px !important;
    margin-bottom: 69px !important;
  }
  .m-l-sm-69 {
    margin-left: 69px !important;
  }
  .m-t-sm-69 {
    margin-top: 69px !important;
  }
  .m-r-sm-69 {
    margin-right: 69px !important;
  }
  .m-b-sm-69 {
    margin-bottom: 69px !important;
  }
  .px-sm-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .py-sm-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .p-l-sm-70 {
    padding-left: 70px !important;
  }
  .p-t-sm-70 {
    padding-top: 70px !important;
  }
  .p-r-sm-70 {
    padding-right: 70px !important;
  }
  .p-b-sm-70 {
    padding-bottom: 70px !important;
  }
  .mx-sm-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .my-sm-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .m-l-sm-70 {
    margin-left: 70px !important;
  }
  .m-t-sm-70 {
    margin-top: 70px !important;
  }
  .m-r-sm-70 {
    margin-right: 70px !important;
  }
  .m-b-sm-70 {
    margin-bottom: 70px !important;
  }
  .px-sm-71 {
    padding-left: 71px !important;
    padding-right: 71px !important;
  }
  .py-sm-71 {
    padding-top: 71px !important;
    padding-bottom: 71px !important;
  }
  .p-l-sm-71 {
    padding-left: 71px !important;
  }
  .p-t-sm-71 {
    padding-top: 71px !important;
  }
  .p-r-sm-71 {
    padding-right: 71px !important;
  }
  .p-b-sm-71 {
    padding-bottom: 71px !important;
  }
  .mx-sm-71 {
    margin-left: 71px !important;
    margin-right: 71px !important;
  }
  .my-sm-71 {
    margin-top: 71px !important;
    margin-bottom: 71px !important;
  }
  .m-l-sm-71 {
    margin-left: 71px !important;
  }
  .m-t-sm-71 {
    margin-top: 71px !important;
  }
  .m-r-sm-71 {
    margin-right: 71px !important;
  }
  .m-b-sm-71 {
    margin-bottom: 71px !important;
  }
  .px-sm-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-sm-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .p-l-sm-72 {
    padding-left: 72px !important;
  }
  .p-t-sm-72 {
    padding-top: 72px !important;
  }
  .p-r-sm-72 {
    padding-right: 72px !important;
  }
  .p-b-sm-72 {
    padding-bottom: 72px !important;
  }
  .mx-sm-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-sm-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-l-sm-72 {
    margin-left: 72px !important;
  }
  .m-t-sm-72 {
    margin-top: 72px !important;
  }
  .m-r-sm-72 {
    margin-right: 72px !important;
  }
  .m-b-sm-72 {
    margin-bottom: 72px !important;
  }
  .px-sm-73 {
    padding-left: 73px !important;
    padding-right: 73px !important;
  }
  .py-sm-73 {
    padding-top: 73px !important;
    padding-bottom: 73px !important;
  }
  .p-l-sm-73 {
    padding-left: 73px !important;
  }
  .p-t-sm-73 {
    padding-top: 73px !important;
  }
  .p-r-sm-73 {
    padding-right: 73px !important;
  }
  .p-b-sm-73 {
    padding-bottom: 73px !important;
  }
  .mx-sm-73 {
    margin-left: 73px !important;
    margin-right: 73px !important;
  }
  .my-sm-73 {
    margin-top: 73px !important;
    margin-bottom: 73px !important;
  }
  .m-l-sm-73 {
    margin-left: 73px !important;
  }
  .m-t-sm-73 {
    margin-top: 73px !important;
  }
  .m-r-sm-73 {
    margin-right: 73px !important;
  }
  .m-b-sm-73 {
    margin-bottom: 73px !important;
  }
  .px-sm-74 {
    padding-left: 74px !important;
    padding-right: 74px !important;
  }
  .py-sm-74 {
    padding-top: 74px !important;
    padding-bottom: 74px !important;
  }
  .p-l-sm-74 {
    padding-left: 74px !important;
  }
  .p-t-sm-74 {
    padding-top: 74px !important;
  }
  .p-r-sm-74 {
    padding-right: 74px !important;
  }
  .p-b-sm-74 {
    padding-bottom: 74px !important;
  }
  .mx-sm-74 {
    margin-left: 74px !important;
    margin-right: 74px !important;
  }
  .my-sm-74 {
    margin-top: 74px !important;
    margin-bottom: 74px !important;
  }
  .m-l-sm-74 {
    margin-left: 74px !important;
  }
  .m-t-sm-74 {
    margin-top: 74px !important;
  }
  .m-r-sm-74 {
    margin-right: 74px !important;
  }
  .m-b-sm-74 {
    margin-bottom: 74px !important;
  }
  .px-sm-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .py-sm-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .p-l-sm-75 {
    padding-left: 75px !important;
  }
  .p-t-sm-75 {
    padding-top: 75px !important;
  }
  .p-r-sm-75 {
    padding-right: 75px !important;
  }
  .p-b-sm-75 {
    padding-bottom: 75px !important;
  }
  .mx-sm-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .my-sm-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .m-l-sm-75 {
    margin-left: 75px !important;
  }
  .m-t-sm-75 {
    margin-top: 75px !important;
  }
  .m-r-sm-75 {
    margin-right: 75px !important;
  }
  .m-b-sm-75 {
    margin-bottom: 75px !important;
  }
  .px-sm-76 {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .py-sm-76 {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .p-l-sm-76 {
    padding-left: 76px !important;
  }
  .p-t-sm-76 {
    padding-top: 76px !important;
  }
  .p-r-sm-76 {
    padding-right: 76px !important;
  }
  .p-b-sm-76 {
    padding-bottom: 76px !important;
  }
  .mx-sm-76 {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .my-sm-76 {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }
  .m-l-sm-76 {
    margin-left: 76px !important;
  }
  .m-t-sm-76 {
    margin-top: 76px !important;
  }
  .m-r-sm-76 {
    margin-right: 76px !important;
  }
  .m-b-sm-76 {
    margin-bottom: 76px !important;
  }
  .px-sm-77 {
    padding-left: 77px !important;
    padding-right: 77px !important;
  }
  .py-sm-77 {
    padding-top: 77px !important;
    padding-bottom: 77px !important;
  }
  .p-l-sm-77 {
    padding-left: 77px !important;
  }
  .p-t-sm-77 {
    padding-top: 77px !important;
  }
  .p-r-sm-77 {
    padding-right: 77px !important;
  }
  .p-b-sm-77 {
    padding-bottom: 77px !important;
  }
  .mx-sm-77 {
    margin-left: 77px !important;
    margin-right: 77px !important;
  }
  .my-sm-77 {
    margin-top: 77px !important;
    margin-bottom: 77px !important;
  }
  .m-l-sm-77 {
    margin-left: 77px !important;
  }
  .m-t-sm-77 {
    margin-top: 77px !important;
  }
  .m-r-sm-77 {
    margin-right: 77px !important;
  }
  .m-b-sm-77 {
    margin-bottom: 77px !important;
  }
  .px-sm-78 {
    padding-left: 78px !important;
    padding-right: 78px !important;
  }
  .py-sm-78 {
    padding-top: 78px !important;
    padding-bottom: 78px !important;
  }
  .p-l-sm-78 {
    padding-left: 78px !important;
  }
  .p-t-sm-78 {
    padding-top: 78px !important;
  }
  .p-r-sm-78 {
    padding-right: 78px !important;
  }
  .p-b-sm-78 {
    padding-bottom: 78px !important;
  }
  .mx-sm-78 {
    margin-left: 78px !important;
    margin-right: 78px !important;
  }
  .my-sm-78 {
    margin-top: 78px !important;
    margin-bottom: 78px !important;
  }
  .m-l-sm-78 {
    margin-left: 78px !important;
  }
  .m-t-sm-78 {
    margin-top: 78px !important;
  }
  .m-r-sm-78 {
    margin-right: 78px !important;
  }
  .m-b-sm-78 {
    margin-bottom: 78px !important;
  }
  .px-sm-79 {
    padding-left: 79px !important;
    padding-right: 79px !important;
  }
  .py-sm-79 {
    padding-top: 79px !important;
    padding-bottom: 79px !important;
  }
  .p-l-sm-79 {
    padding-left: 79px !important;
  }
  .p-t-sm-79 {
    padding-top: 79px !important;
  }
  .p-r-sm-79 {
    padding-right: 79px !important;
  }
  .p-b-sm-79 {
    padding-bottom: 79px !important;
  }
  .mx-sm-79 {
    margin-left: 79px !important;
    margin-right: 79px !important;
  }
  .my-sm-79 {
    margin-top: 79px !important;
    margin-bottom: 79px !important;
  }
  .m-l-sm-79 {
    margin-left: 79px !important;
  }
  .m-t-sm-79 {
    margin-top: 79px !important;
  }
  .m-r-sm-79 {
    margin-right: 79px !important;
  }
  .m-b-sm-79 {
    margin-bottom: 79px !important;
  }
  .px-sm-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-sm-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p-l-sm-80 {
    padding-left: 80px !important;
  }
  .p-t-sm-80 {
    padding-top: 80px !important;
  }
  .p-r-sm-80 {
    padding-right: 80px !important;
  }
  .p-b-sm-80 {
    padding-bottom: 80px !important;
  }
  .mx-sm-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-sm-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-l-sm-80 {
    margin-left: 80px !important;
  }
  .m-t-sm-80 {
    margin-top: 80px !important;
  }
  .m-r-sm-80 {
    margin-right: 80px !important;
  }
  .m-b-sm-80 {
    margin-bottom: 80px !important;
  }
  .px-sm-81 {
    padding-left: 81px !important;
    padding-right: 81px !important;
  }
  .py-sm-81 {
    padding-top: 81px !important;
    padding-bottom: 81px !important;
  }
  .p-l-sm-81 {
    padding-left: 81px !important;
  }
  .p-t-sm-81 {
    padding-top: 81px !important;
  }
  .p-r-sm-81 {
    padding-right: 81px !important;
  }
  .p-b-sm-81 {
    padding-bottom: 81px !important;
  }
  .mx-sm-81 {
    margin-left: 81px !important;
    margin-right: 81px !important;
  }
  .my-sm-81 {
    margin-top: 81px !important;
    margin-bottom: 81px !important;
  }
  .m-l-sm-81 {
    margin-left: 81px !important;
  }
  .m-t-sm-81 {
    margin-top: 81px !important;
  }
  .m-r-sm-81 {
    margin-right: 81px !important;
  }
  .m-b-sm-81 {
    margin-bottom: 81px !important;
  }
  .px-sm-82 {
    padding-left: 82px !important;
    padding-right: 82px !important;
  }
  .py-sm-82 {
    padding-top: 82px !important;
    padding-bottom: 82px !important;
  }
  .p-l-sm-82 {
    padding-left: 82px !important;
  }
  .p-t-sm-82 {
    padding-top: 82px !important;
  }
  .p-r-sm-82 {
    padding-right: 82px !important;
  }
  .p-b-sm-82 {
    padding-bottom: 82px !important;
  }
  .mx-sm-82 {
    margin-left: 82px !important;
    margin-right: 82px !important;
  }
  .my-sm-82 {
    margin-top: 82px !important;
    margin-bottom: 82px !important;
  }
  .m-l-sm-82 {
    margin-left: 82px !important;
  }
  .m-t-sm-82 {
    margin-top: 82px !important;
  }
  .m-r-sm-82 {
    margin-right: 82px !important;
  }
  .m-b-sm-82 {
    margin-bottom: 82px !important;
  }
  .px-sm-83 {
    padding-left: 83px !important;
    padding-right: 83px !important;
  }
  .py-sm-83 {
    padding-top: 83px !important;
    padding-bottom: 83px !important;
  }
  .p-l-sm-83 {
    padding-left: 83px !important;
  }
  .p-t-sm-83 {
    padding-top: 83px !important;
  }
  .p-r-sm-83 {
    padding-right: 83px !important;
  }
  .p-b-sm-83 {
    padding-bottom: 83px !important;
  }
  .mx-sm-83 {
    margin-left: 83px !important;
    margin-right: 83px !important;
  }
  .my-sm-83 {
    margin-top: 83px !important;
    margin-bottom: 83px !important;
  }
  .m-l-sm-83 {
    margin-left: 83px !important;
  }
  .m-t-sm-83 {
    margin-top: 83px !important;
  }
  .m-r-sm-83 {
    margin-right: 83px !important;
  }
  .m-b-sm-83 {
    margin-bottom: 83px !important;
  }
  .px-sm-84 {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }
  .py-sm-84 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }
  .p-l-sm-84 {
    padding-left: 84px !important;
  }
  .p-t-sm-84 {
    padding-top: 84px !important;
  }
  .p-r-sm-84 {
    padding-right: 84px !important;
  }
  .p-b-sm-84 {
    padding-bottom: 84px !important;
  }
  .mx-sm-84 {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }
  .my-sm-84 {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }
  .m-l-sm-84 {
    margin-left: 84px !important;
  }
  .m-t-sm-84 {
    margin-top: 84px !important;
  }
  .m-r-sm-84 {
    margin-right: 84px !important;
  }
  .m-b-sm-84 {
    margin-bottom: 84px !important;
  }
  .px-sm-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .py-sm-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .p-l-sm-85 {
    padding-left: 85px !important;
  }
  .p-t-sm-85 {
    padding-top: 85px !important;
  }
  .p-r-sm-85 {
    padding-right: 85px !important;
  }
  .p-b-sm-85 {
    padding-bottom: 85px !important;
  }
  .mx-sm-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .my-sm-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .m-l-sm-85 {
    margin-left: 85px !important;
  }
  .m-t-sm-85 {
    margin-top: 85px !important;
  }
  .m-r-sm-85 {
    margin-right: 85px !important;
  }
  .m-b-sm-85 {
    margin-bottom: 85px !important;
  }
  .px-sm-86 {
    padding-left: 86px !important;
    padding-right: 86px !important;
  }
  .py-sm-86 {
    padding-top: 86px !important;
    padding-bottom: 86px !important;
  }
  .p-l-sm-86 {
    padding-left: 86px !important;
  }
  .p-t-sm-86 {
    padding-top: 86px !important;
  }
  .p-r-sm-86 {
    padding-right: 86px !important;
  }
  .p-b-sm-86 {
    padding-bottom: 86px !important;
  }
  .mx-sm-86 {
    margin-left: 86px !important;
    margin-right: 86px !important;
  }
  .my-sm-86 {
    margin-top: 86px !important;
    margin-bottom: 86px !important;
  }
  .m-l-sm-86 {
    margin-left: 86px !important;
  }
  .m-t-sm-86 {
    margin-top: 86px !important;
  }
  .m-r-sm-86 {
    margin-right: 86px !important;
  }
  .m-b-sm-86 {
    margin-bottom: 86px !important;
  }
  .px-sm-87 {
    padding-left: 87px !important;
    padding-right: 87px !important;
  }
  .py-sm-87 {
    padding-top: 87px !important;
    padding-bottom: 87px !important;
  }
  .p-l-sm-87 {
    padding-left: 87px !important;
  }
  .p-t-sm-87 {
    padding-top: 87px !important;
  }
  .p-r-sm-87 {
    padding-right: 87px !important;
  }
  .p-b-sm-87 {
    padding-bottom: 87px !important;
  }
  .mx-sm-87 {
    margin-left: 87px !important;
    margin-right: 87px !important;
  }
  .my-sm-87 {
    margin-top: 87px !important;
    margin-bottom: 87px !important;
  }
  .m-l-sm-87 {
    margin-left: 87px !important;
  }
  .m-t-sm-87 {
    margin-top: 87px !important;
  }
  .m-r-sm-87 {
    margin-right: 87px !important;
  }
  .m-b-sm-87 {
    margin-bottom: 87px !important;
  }
  .px-sm-88 {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }
  .py-sm-88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  .p-l-sm-88 {
    padding-left: 88px !important;
  }
  .p-t-sm-88 {
    padding-top: 88px !important;
  }
  .p-r-sm-88 {
    padding-right: 88px !important;
  }
  .p-b-sm-88 {
    padding-bottom: 88px !important;
  }
  .mx-sm-88 {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }
  .my-sm-88 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }
  .m-l-sm-88 {
    margin-left: 88px !important;
  }
  .m-t-sm-88 {
    margin-top: 88px !important;
  }
  .m-r-sm-88 {
    margin-right: 88px !important;
  }
  .m-b-sm-88 {
    margin-bottom: 88px !important;
  }
  .px-sm-89 {
    padding-left: 89px !important;
    padding-right: 89px !important;
  }
  .py-sm-89 {
    padding-top: 89px !important;
    padding-bottom: 89px !important;
  }
  .p-l-sm-89 {
    padding-left: 89px !important;
  }
  .p-t-sm-89 {
    padding-top: 89px !important;
  }
  .p-r-sm-89 {
    padding-right: 89px !important;
  }
  .p-b-sm-89 {
    padding-bottom: 89px !important;
  }
  .mx-sm-89 {
    margin-left: 89px !important;
    margin-right: 89px !important;
  }
  .my-sm-89 {
    margin-top: 89px !important;
    margin-bottom: 89px !important;
  }
  .m-l-sm-89 {
    margin-left: 89px !important;
  }
  .m-t-sm-89 {
    margin-top: 89px !important;
  }
  .m-r-sm-89 {
    margin-right: 89px !important;
  }
  .m-b-sm-89 {
    margin-bottom: 89px !important;
  }
  .px-sm-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .py-sm-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .p-l-sm-90 {
    padding-left: 90px !important;
  }
  .p-t-sm-90 {
    padding-top: 90px !important;
  }
  .p-r-sm-90 {
    padding-right: 90px !important;
  }
  .p-b-sm-90 {
    padding-bottom: 90px !important;
  }
  .mx-sm-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .my-sm-90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .m-l-sm-90 {
    margin-left: 90px !important;
  }
  .m-t-sm-90 {
    margin-top: 90px !important;
  }
  .m-r-sm-90 {
    margin-right: 90px !important;
  }
  .m-b-sm-90 {
    margin-bottom: 90px !important;
  }
  .px-sm-91 {
    padding-left: 91px !important;
    padding-right: 91px !important;
  }
  .py-sm-91 {
    padding-top: 91px !important;
    padding-bottom: 91px !important;
  }
  .p-l-sm-91 {
    padding-left: 91px !important;
  }
  .p-t-sm-91 {
    padding-top: 91px !important;
  }
  .p-r-sm-91 {
    padding-right: 91px !important;
  }
  .p-b-sm-91 {
    padding-bottom: 91px !important;
  }
  .mx-sm-91 {
    margin-left: 91px !important;
    margin-right: 91px !important;
  }
  .my-sm-91 {
    margin-top: 91px !important;
    margin-bottom: 91px !important;
  }
  .m-l-sm-91 {
    margin-left: 91px !important;
  }
  .m-t-sm-91 {
    margin-top: 91px !important;
  }
  .m-r-sm-91 {
    margin-right: 91px !important;
  }
  .m-b-sm-91 {
    margin-bottom: 91px !important;
  }
  .px-sm-92 {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }
  .py-sm-92 {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }
  .p-l-sm-92 {
    padding-left: 92px !important;
  }
  .p-t-sm-92 {
    padding-top: 92px !important;
  }
  .p-r-sm-92 {
    padding-right: 92px !important;
  }
  .p-b-sm-92 {
    padding-bottom: 92px !important;
  }
  .mx-sm-92 {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }
  .my-sm-92 {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }
  .m-l-sm-92 {
    margin-left: 92px !important;
  }
  .m-t-sm-92 {
    margin-top: 92px !important;
  }
  .m-r-sm-92 {
    margin-right: 92px !important;
  }
  .m-b-sm-92 {
    margin-bottom: 92px !important;
  }
  .px-sm-93 {
    padding-left: 93px !important;
    padding-right: 93px !important;
  }
  .py-sm-93 {
    padding-top: 93px !important;
    padding-bottom: 93px !important;
  }
  .p-l-sm-93 {
    padding-left: 93px !important;
  }
  .p-t-sm-93 {
    padding-top: 93px !important;
  }
  .p-r-sm-93 {
    padding-right: 93px !important;
  }
  .p-b-sm-93 {
    padding-bottom: 93px !important;
  }
  .mx-sm-93 {
    margin-left: 93px !important;
    margin-right: 93px !important;
  }
  .my-sm-93 {
    margin-top: 93px !important;
    margin-bottom: 93px !important;
  }
  .m-l-sm-93 {
    margin-left: 93px !important;
  }
  .m-t-sm-93 {
    margin-top: 93px !important;
  }
  .m-r-sm-93 {
    margin-right: 93px !important;
  }
  .m-b-sm-93 {
    margin-bottom: 93px !important;
  }
  .px-sm-94 {
    padding-left: 94px !important;
    padding-right: 94px !important;
  }
  .py-sm-94 {
    padding-top: 94px !important;
    padding-bottom: 94px !important;
  }
  .p-l-sm-94 {
    padding-left: 94px !important;
  }
  .p-t-sm-94 {
    padding-top: 94px !important;
  }
  .p-r-sm-94 {
    padding-right: 94px !important;
  }
  .p-b-sm-94 {
    padding-bottom: 94px !important;
  }
  .mx-sm-94 {
    margin-left: 94px !important;
    margin-right: 94px !important;
  }
  .my-sm-94 {
    margin-top: 94px !important;
    margin-bottom: 94px !important;
  }
  .m-l-sm-94 {
    margin-left: 94px !important;
  }
  .m-t-sm-94 {
    margin-top: 94px !important;
  }
  .m-r-sm-94 {
    margin-right: 94px !important;
  }
  .m-b-sm-94 {
    margin-bottom: 94px !important;
  }
  .px-sm-95 {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .py-sm-95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .p-l-sm-95 {
    padding-left: 95px !important;
  }
  .p-t-sm-95 {
    padding-top: 95px !important;
  }
  .p-r-sm-95 {
    padding-right: 95px !important;
  }
  .p-b-sm-95 {
    padding-bottom: 95px !important;
  }
  .mx-sm-95 {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .my-sm-95 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .m-l-sm-95 {
    margin-left: 95px !important;
  }
  .m-t-sm-95 {
    margin-top: 95px !important;
  }
  .m-r-sm-95 {
    margin-right: 95px !important;
  }
  .m-b-sm-95 {
    margin-bottom: 95px !important;
  }
  .px-sm-96 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .py-sm-96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .p-l-sm-96 {
    padding-left: 96px !important;
  }
  .p-t-sm-96 {
    padding-top: 96px !important;
  }
  .p-r-sm-96 {
    padding-right: 96px !important;
  }
  .p-b-sm-96 {
    padding-bottom: 96px !important;
  }
  .mx-sm-96 {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .my-sm-96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .m-l-sm-96 {
    margin-left: 96px !important;
  }
  .m-t-sm-96 {
    margin-top: 96px !important;
  }
  .m-r-sm-96 {
    margin-right: 96px !important;
  }
  .m-b-sm-96 {
    margin-bottom: 96px !important;
  }
  .px-sm-97 {
    padding-left: 97px !important;
    padding-right: 97px !important;
  }
  .py-sm-97 {
    padding-top: 97px !important;
    padding-bottom: 97px !important;
  }
  .p-l-sm-97 {
    padding-left: 97px !important;
  }
  .p-t-sm-97 {
    padding-top: 97px !important;
  }
  .p-r-sm-97 {
    padding-right: 97px !important;
  }
  .p-b-sm-97 {
    padding-bottom: 97px !important;
  }
  .mx-sm-97 {
    margin-left: 97px !important;
    margin-right: 97px !important;
  }
  .my-sm-97 {
    margin-top: 97px !important;
    margin-bottom: 97px !important;
  }
  .m-l-sm-97 {
    margin-left: 97px !important;
  }
  .m-t-sm-97 {
    margin-top: 97px !important;
  }
  .m-r-sm-97 {
    margin-right: 97px !important;
  }
  .m-b-sm-97 {
    margin-bottom: 97px !important;
  }
  .px-sm-98 {
    padding-left: 98px !important;
    padding-right: 98px !important;
  }
  .py-sm-98 {
    padding-top: 98px !important;
    padding-bottom: 98px !important;
  }
  .p-l-sm-98 {
    padding-left: 98px !important;
  }
  .p-t-sm-98 {
    padding-top: 98px !important;
  }
  .p-r-sm-98 {
    padding-right: 98px !important;
  }
  .p-b-sm-98 {
    padding-bottom: 98px !important;
  }
  .mx-sm-98 {
    margin-left: 98px !important;
    margin-right: 98px !important;
  }
  .my-sm-98 {
    margin-top: 98px !important;
    margin-bottom: 98px !important;
  }
  .m-l-sm-98 {
    margin-left: 98px !important;
  }
  .m-t-sm-98 {
    margin-top: 98px !important;
  }
  .m-r-sm-98 {
    margin-right: 98px !important;
  }
  .m-b-sm-98 {
    margin-bottom: 98px !important;
  }
  .px-sm-99 {
    padding-left: 99px !important;
    padding-right: 99px !important;
  }
  .py-sm-99 {
    padding-top: 99px !important;
    padding-bottom: 99px !important;
  }
  .p-l-sm-99 {
    padding-left: 99px !important;
  }
  .p-t-sm-99 {
    padding-top: 99px !important;
  }
  .p-r-sm-99 {
    padding-right: 99px !important;
  }
  .p-b-sm-99 {
    padding-bottom: 99px !important;
  }
  .mx-sm-99 {
    margin-left: 99px !important;
    margin-right: 99px !important;
  }
  .my-sm-99 {
    margin-top: 99px !important;
    margin-bottom: 99px !important;
  }
  .m-l-sm-99 {
    margin-left: 99px !important;
  }
  .m-t-sm-99 {
    margin-top: 99px !important;
  }
  .m-r-sm-99 {
    margin-right: 99px !important;
  }
  .m-b-sm-99 {
    margin-bottom: 99px !important;
  }
  .px-sm-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .py-sm-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .p-l-sm-100 {
    padding-left: 100px !important;
  }
  .p-t-sm-100 {
    padding-top: 100px !important;
  }
  .p-r-sm-100 {
    padding-right: 100px !important;
  }
  .p-b-sm-100 {
    padding-bottom: 100px !important;
  }
  .mx-sm-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .my-sm-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .m-l-sm-100 {
    margin-left: 100px !important;
  }
  .m-t-sm-100 {
    margin-top: 100px !important;
  }
  .m-r-sm-100 {
    margin-right: 100px !important;
  }
  .m-b-sm-100 {
    margin-bottom: 100px !important;
  }
}

@media screen and (max-width: 575px) {
  .px-tn-0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py-tn-0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p-l-tn-0 {
    padding-left: 0px !important;
  }
  .p-t-tn-0 {
    padding-top: 0px !important;
  }
  .p-r-tn-0 {
    padding-right: 0px !important;
  }
  .p-b-tn-0 {
    padding-bottom: 0px !important;
  }
  .mx-tn-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my-tn-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-l-tn-0 {
    margin-left: 0px !important;
  }
  .m-t-tn-0 {
    margin-top: 0px !important;
  }
  .m-r-tn-0 {
    margin-right: 0px !important;
  }
  .m-b-tn-0 {
    margin-bottom: 0px !important;
  }
  .px-tn-1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .py-tn-1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .p-l-tn-1 {
    padding-left: 1px !important;
  }
  .p-t-tn-1 {
    padding-top: 1px !important;
  }
  .p-r-tn-1 {
    padding-right: 1px !important;
  }
  .p-b-tn-1 {
    padding-bottom: 1px !important;
  }
  .mx-tn-1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .my-tn-1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .m-l-tn-1 {
    margin-left: 1px !important;
  }
  .m-t-tn-1 {
    margin-top: 1px !important;
  }
  .m-r-tn-1 {
    margin-right: 1px !important;
  }
  .m-b-tn-1 {
    margin-bottom: 1px !important;
  }
  .px-tn-2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .py-tn-2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .p-l-tn-2 {
    padding-left: 2px !important;
  }
  .p-t-tn-2 {
    padding-top: 2px !important;
  }
  .p-r-tn-2 {
    padding-right: 2px !important;
  }
  .p-b-tn-2 {
    padding-bottom: 2px !important;
  }
  .mx-tn-2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .my-tn-2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .m-l-tn-2 {
    margin-left: 2px !important;
  }
  .m-t-tn-2 {
    margin-top: 2px !important;
  }
  .m-r-tn-2 {
    margin-right: 2px !important;
  }
  .m-b-tn-2 {
    margin-bottom: 2px !important;
  }
  .px-tn-3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .py-tn-3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .p-l-tn-3 {
    padding-left: 3px !important;
  }
  .p-t-tn-3 {
    padding-top: 3px !important;
  }
  .p-r-tn-3 {
    padding-right: 3px !important;
  }
  .p-b-tn-3 {
    padding-bottom: 3px !important;
  }
  .mx-tn-3 {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .my-tn-3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .m-l-tn-3 {
    margin-left: 3px !important;
  }
  .m-t-tn-3 {
    margin-top: 3px !important;
  }
  .m-r-tn-3 {
    margin-right: 3px !important;
  }
  .m-b-tn-3 {
    margin-bottom: 3px !important;
  }
  .px-tn-4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .py-tn-4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .p-l-tn-4 {
    padding-left: 4px !important;
  }
  .p-t-tn-4 {
    padding-top: 4px !important;
  }
  .p-r-tn-4 {
    padding-right: 4px !important;
  }
  .p-b-tn-4 {
    padding-bottom: 4px !important;
  }
  .mx-tn-4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .my-tn-4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-l-tn-4 {
    margin-left: 4px !important;
  }
  .m-t-tn-4 {
    margin-top: 4px !important;
  }
  .m-r-tn-4 {
    margin-right: 4px !important;
  }
  .m-b-tn-4 {
    margin-bottom: 4px !important;
  }
  .px-tn-5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .py-tn-5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .p-l-tn-5 {
    padding-left: 5px !important;
  }
  .p-t-tn-5 {
    padding-top: 5px !important;
  }
  .p-r-tn-5 {
    padding-right: 5px !important;
  }
  .p-b-tn-5 {
    padding-bottom: 5px !important;
  }
  .mx-tn-5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .my-tn-5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .m-l-tn-5 {
    margin-left: 5px !important;
  }
  .m-t-tn-5 {
    margin-top: 5px !important;
  }
  .m-r-tn-5 {
    margin-right: 5px !important;
  }
  .m-b-tn-5 {
    margin-bottom: 5px !important;
  }
  .px-tn-6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .py-tn-6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .p-l-tn-6 {
    padding-left: 6px !important;
  }
  .p-t-tn-6 {
    padding-top: 6px !important;
  }
  .p-r-tn-6 {
    padding-right: 6px !important;
  }
  .p-b-tn-6 {
    padding-bottom: 6px !important;
  }
  .mx-tn-6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .my-tn-6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .m-l-tn-6 {
    margin-left: 6px !important;
  }
  .m-t-tn-6 {
    margin-top: 6px !important;
  }
  .m-r-tn-6 {
    margin-right: 6px !important;
  }
  .m-b-tn-6 {
    margin-bottom: 6px !important;
  }
  .px-tn-7 {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  .py-tn-7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .p-l-tn-7 {
    padding-left: 7px !important;
  }
  .p-t-tn-7 {
    padding-top: 7px !important;
  }
  .p-r-tn-7 {
    padding-right: 7px !important;
  }
  .p-b-tn-7 {
    padding-bottom: 7px !important;
  }
  .mx-tn-7 {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  .my-tn-7 {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }
  .m-l-tn-7 {
    margin-left: 7px !important;
  }
  .m-t-tn-7 {
    margin-top: 7px !important;
  }
  .m-r-tn-7 {
    margin-right: 7px !important;
  }
  .m-b-tn-7 {
    margin-bottom: 7px !important;
  }
  .px-tn-8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .py-tn-8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .p-l-tn-8 {
    padding-left: 8px !important;
  }
  .p-t-tn-8 {
    padding-top: 8px !important;
  }
  .p-r-tn-8 {
    padding-right: 8px !important;
  }
  .p-b-tn-8 {
    padding-bottom: 8px !important;
  }
  .mx-tn-8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .my-tn-8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-l-tn-8 {
    margin-left: 8px !important;
  }
  .m-t-tn-8 {
    margin-top: 8px !important;
  }
  .m-r-tn-8 {
    margin-right: 8px !important;
  }
  .m-b-tn-8 {
    margin-bottom: 8px !important;
  }
  .px-tn-9 {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .py-tn-9 {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
  .p-l-tn-9 {
    padding-left: 9px !important;
  }
  .p-t-tn-9 {
    padding-top: 9px !important;
  }
  .p-r-tn-9 {
    padding-right: 9px !important;
  }
  .p-b-tn-9 {
    padding-bottom: 9px !important;
  }
  .mx-tn-9 {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }
  .my-tn-9 {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }
  .m-l-tn-9 {
    margin-left: 9px !important;
  }
  .m-t-tn-9 {
    margin-top: 9px !important;
  }
  .m-r-tn-9 {
    margin-right: 9px !important;
  }
  .m-b-tn-9 {
    margin-bottom: 9px !important;
  }
  .px-tn-10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .py-tn-10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .p-l-tn-10 {
    padding-left: 10px !important;
  }
  .p-t-tn-10 {
    padding-top: 10px !important;
  }
  .p-r-tn-10 {
    padding-right: 10px !important;
  }
  .p-b-tn-10 {
    padding-bottom: 10px !important;
  }
  .mx-tn-10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .my-tn-10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .m-l-tn-10 {
    margin-left: 10px !important;
  }
  .m-t-tn-10 {
    margin-top: 10px !important;
  }
  .m-r-tn-10 {
    margin-right: 10px !important;
  }
  .m-b-tn-10 {
    margin-bottom: 10px !important;
  }
  .px-tn-11 {
    padding-left: 11px !important;
    padding-right: 11px !important;
  }
  .py-tn-11 {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
  }
  .p-l-tn-11 {
    padding-left: 11px !important;
  }
  .p-t-tn-11 {
    padding-top: 11px !important;
  }
  .p-r-tn-11 {
    padding-right: 11px !important;
  }
  .p-b-tn-11 {
    padding-bottom: 11px !important;
  }
  .mx-tn-11 {
    margin-left: 11px !important;
    margin-right: 11px !important;
  }
  .my-tn-11 {
    margin-top: 11px !important;
    margin-bottom: 11px !important;
  }
  .m-l-tn-11 {
    margin-left: 11px !important;
  }
  .m-t-tn-11 {
    margin-top: 11px !important;
  }
  .m-r-tn-11 {
    margin-right: 11px !important;
  }
  .m-b-tn-11 {
    margin-bottom: 11px !important;
  }
  .px-tn-12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .py-tn-12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .p-l-tn-12 {
    padding-left: 12px !important;
  }
  .p-t-tn-12 {
    padding-top: 12px !important;
  }
  .p-r-tn-12 {
    padding-right: 12px !important;
  }
  .p-b-tn-12 {
    padding-bottom: 12px !important;
  }
  .mx-tn-12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .my-tn-12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-l-tn-12 {
    margin-left: 12px !important;
  }
  .m-t-tn-12 {
    margin-top: 12px !important;
  }
  .m-r-tn-12 {
    margin-right: 12px !important;
  }
  .m-b-tn-12 {
    margin-bottom: 12px !important;
  }
  .px-tn-13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .py-tn-13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .p-l-tn-13 {
    padding-left: 13px !important;
  }
  .p-t-tn-13 {
    padding-top: 13px !important;
  }
  .p-r-tn-13 {
    padding-right: 13px !important;
  }
  .p-b-tn-13 {
    padding-bottom: 13px !important;
  }
  .mx-tn-13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
  }
  .my-tn-13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
  }
  .m-l-tn-13 {
    margin-left: 13px !important;
  }
  .m-t-tn-13 {
    margin-top: 13px !important;
  }
  .m-r-tn-13 {
    margin-right: 13px !important;
  }
  .m-b-tn-13 {
    margin-bottom: 13px !important;
  }
  .px-tn-14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .py-tn-14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .p-l-tn-14 {
    padding-left: 14px !important;
  }
  .p-t-tn-14 {
    padding-top: 14px !important;
  }
  .p-r-tn-14 {
    padding-right: 14px !important;
  }
  .p-b-tn-14 {
    padding-bottom: 14px !important;
  }
  .mx-tn-14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .my-tn-14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .m-l-tn-14 {
    margin-left: 14px !important;
  }
  .m-t-tn-14 {
    margin-top: 14px !important;
  }
  .m-r-tn-14 {
    margin-right: 14px !important;
  }
  .m-b-tn-14 {
    margin-bottom: 14px !important;
  }
  .px-tn-15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .py-tn-15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .p-l-tn-15 {
    padding-left: 15px !important;
  }
  .p-t-tn-15 {
    padding-top: 15px !important;
  }
  .p-r-tn-15 {
    padding-right: 15px !important;
  }
  .p-b-tn-15 {
    padding-bottom: 15px !important;
  }
  .mx-tn-15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .my-tn-15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .m-l-tn-15 {
    margin-left: 15px !important;
  }
  .m-t-tn-15 {
    margin-top: 15px !important;
  }
  .m-r-tn-15 {
    margin-right: 15px !important;
  }
  .m-b-tn-15 {
    margin-bottom: 15px !important;
  }
  .px-tn-16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .py-tn-16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .p-l-tn-16 {
    padding-left: 16px !important;
  }
  .p-t-tn-16 {
    padding-top: 16px !important;
  }
  .p-r-tn-16 {
    padding-right: 16px !important;
  }
  .p-b-tn-16 {
    padding-bottom: 16px !important;
  }
  .mx-tn-16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .my-tn-16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-l-tn-16 {
    margin-left: 16px !important;
  }
  .m-t-tn-16 {
    margin-top: 16px !important;
  }
  .m-r-tn-16 {
    margin-right: 16px !important;
  }
  .m-b-tn-16 {
    margin-bottom: 16px !important;
  }
  .px-tn-17 {
    padding-left: 17px !important;
    padding-right: 17px !important;
  }
  .py-tn-17 {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
  }
  .p-l-tn-17 {
    padding-left: 17px !important;
  }
  .p-t-tn-17 {
    padding-top: 17px !important;
  }
  .p-r-tn-17 {
    padding-right: 17px !important;
  }
  .p-b-tn-17 {
    padding-bottom: 17px !important;
  }
  .mx-tn-17 {
    margin-left: 17px !important;
    margin-right: 17px !important;
  }
  .my-tn-17 {
    margin-top: 17px !important;
    margin-bottom: 17px !important;
  }
  .m-l-tn-17 {
    margin-left: 17px !important;
  }
  .m-t-tn-17 {
    margin-top: 17px !important;
  }
  .m-r-tn-17 {
    margin-right: 17px !important;
  }
  .m-b-tn-17 {
    margin-bottom: 17px !important;
  }
  .px-tn-18 {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  .py-tn-18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .p-l-tn-18 {
    padding-left: 18px !important;
  }
  .p-t-tn-18 {
    padding-top: 18px !important;
  }
  .p-r-tn-18 {
    padding-right: 18px !important;
  }
  .p-b-tn-18 {
    padding-bottom: 18px !important;
  }
  .mx-tn-18 {
    margin-left: 18px !important;
    margin-right: 18px !important;
  }
  .my-tn-18 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .m-l-tn-18 {
    margin-left: 18px !important;
  }
  .m-t-tn-18 {
    margin-top: 18px !important;
  }
  .m-r-tn-18 {
    margin-right: 18px !important;
  }
  .m-b-tn-18 {
    margin-bottom: 18px !important;
  }
  .px-tn-19 {
    padding-left: 19px !important;
    padding-right: 19px !important;
  }
  .py-tn-19 {
    padding-top: 19px !important;
    padding-bottom: 19px !important;
  }
  .p-l-tn-19 {
    padding-left: 19px !important;
  }
  .p-t-tn-19 {
    padding-top: 19px !important;
  }
  .p-r-tn-19 {
    padding-right: 19px !important;
  }
  .p-b-tn-19 {
    padding-bottom: 19px !important;
  }
  .mx-tn-19 {
    margin-left: 19px !important;
    margin-right: 19px !important;
  }
  .my-tn-19 {
    margin-top: 19px !important;
    margin-bottom: 19px !important;
  }
  .m-l-tn-19 {
    margin-left: 19px !important;
  }
  .m-t-tn-19 {
    margin-top: 19px !important;
  }
  .m-r-tn-19 {
    margin-right: 19px !important;
  }
  .m-b-tn-19 {
    margin-bottom: 19px !important;
  }
  .px-tn-20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py-tn-20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p-l-tn-20 {
    padding-left: 20px !important;
  }
  .p-t-tn-20 {
    padding-top: 20px !important;
  }
  .p-r-tn-20 {
    padding-right: 20px !important;
  }
  .p-b-tn-20 {
    padding-bottom: 20px !important;
  }
  .mx-tn-20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my-tn-20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-l-tn-20 {
    margin-left: 20px !important;
  }
  .m-t-tn-20 {
    margin-top: 20px !important;
  }
  .m-r-tn-20 {
    margin-right: 20px !important;
  }
  .m-b-tn-20 {
    margin-bottom: 20px !important;
  }
  .px-tn-21 {
    padding-left: 21px !important;
    padding-right: 21px !important;
  }
  .py-tn-21 {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
  }
  .p-l-tn-21 {
    padding-left: 21px !important;
  }
  .p-t-tn-21 {
    padding-top: 21px !important;
  }
  .p-r-tn-21 {
    padding-right: 21px !important;
  }
  .p-b-tn-21 {
    padding-bottom: 21px !important;
  }
  .mx-tn-21 {
    margin-left: 21px !important;
    margin-right: 21px !important;
  }
  .my-tn-21 {
    margin-top: 21px !important;
    margin-bottom: 21px !important;
  }
  .m-l-tn-21 {
    margin-left: 21px !important;
  }
  .m-t-tn-21 {
    margin-top: 21px !important;
  }
  .m-r-tn-21 {
    margin-right: 21px !important;
  }
  .m-b-tn-21 {
    margin-bottom: 21px !important;
  }
  .px-tn-22 {
    padding-left: 22px !important;
    padding-right: 22px !important;
  }
  .py-tn-22 {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
  }
  .p-l-tn-22 {
    padding-left: 22px !important;
  }
  .p-t-tn-22 {
    padding-top: 22px !important;
  }
  .p-r-tn-22 {
    padding-right: 22px !important;
  }
  .p-b-tn-22 {
    padding-bottom: 22px !important;
  }
  .mx-tn-22 {
    margin-left: 22px !important;
    margin-right: 22px !important;
  }
  .my-tn-22 {
    margin-top: 22px !important;
    margin-bottom: 22px !important;
  }
  .m-l-tn-22 {
    margin-left: 22px !important;
  }
  .m-t-tn-22 {
    margin-top: 22px !important;
  }
  .m-r-tn-22 {
    margin-right: 22px !important;
  }
  .m-b-tn-22 {
    margin-bottom: 22px !important;
  }
  .px-tn-23 {
    padding-left: 23px !important;
    padding-right: 23px !important;
  }
  .py-tn-23 {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
  }
  .p-l-tn-23 {
    padding-left: 23px !important;
  }
  .p-t-tn-23 {
    padding-top: 23px !important;
  }
  .p-r-tn-23 {
    padding-right: 23px !important;
  }
  .p-b-tn-23 {
    padding-bottom: 23px !important;
  }
  .mx-tn-23 {
    margin-left: 23px !important;
    margin-right: 23px !important;
  }
  .my-tn-23 {
    margin-top: 23px !important;
    margin-bottom: 23px !important;
  }
  .m-l-tn-23 {
    margin-left: 23px !important;
  }
  .m-t-tn-23 {
    margin-top: 23px !important;
  }
  .m-r-tn-23 {
    margin-right: 23px !important;
  }
  .m-b-tn-23 {
    margin-bottom: 23px !important;
  }
  .px-tn-24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .py-tn-24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .p-l-tn-24 {
    padding-left: 24px !important;
  }
  .p-t-tn-24 {
    padding-top: 24px !important;
  }
  .p-r-tn-24 {
    padding-right: 24px !important;
  }
  .p-b-tn-24 {
    padding-bottom: 24px !important;
  }
  .mx-tn-24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .my-tn-24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-l-tn-24 {
    margin-left: 24px !important;
  }
  .m-t-tn-24 {
    margin-top: 24px !important;
  }
  .m-r-tn-24 {
    margin-right: 24px !important;
  }
  .m-b-tn-24 {
    margin-bottom: 24px !important;
  }
  .px-tn-25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .py-tn-25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .p-l-tn-25 {
    padding-left: 25px !important;
  }
  .p-t-tn-25 {
    padding-top: 25px !important;
  }
  .p-r-tn-25 {
    padding-right: 25px !important;
  }
  .p-b-tn-25 {
    padding-bottom: 25px !important;
  }
  .mx-tn-25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .my-tn-25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .m-l-tn-25 {
    margin-left: 25px !important;
  }
  .m-t-tn-25 {
    margin-top: 25px !important;
  }
  .m-r-tn-25 {
    margin-right: 25px !important;
  }
  .m-b-tn-25 {
    margin-bottom: 25px !important;
  }
  .px-tn-26 {
    padding-left: 26px !important;
    padding-right: 26px !important;
  }
  .py-tn-26 {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
  }
  .p-l-tn-26 {
    padding-left: 26px !important;
  }
  .p-t-tn-26 {
    padding-top: 26px !important;
  }
  .p-r-tn-26 {
    padding-right: 26px !important;
  }
  .p-b-tn-26 {
    padding-bottom: 26px !important;
  }
  .mx-tn-26 {
    margin-left: 26px !important;
    margin-right: 26px !important;
  }
  .my-tn-26 {
    margin-top: 26px !important;
    margin-bottom: 26px !important;
  }
  .m-l-tn-26 {
    margin-left: 26px !important;
  }
  .m-t-tn-26 {
    margin-top: 26px !important;
  }
  .m-r-tn-26 {
    margin-right: 26px !important;
  }
  .m-b-tn-26 {
    margin-bottom: 26px !important;
  }
  .px-tn-27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
  .py-tn-27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
  }
  .p-l-tn-27 {
    padding-left: 27px !important;
  }
  .p-t-tn-27 {
    padding-top: 27px !important;
  }
  .p-r-tn-27 {
    padding-right: 27px !important;
  }
  .p-b-tn-27 {
    padding-bottom: 27px !important;
  }
  .mx-tn-27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
  }
  .my-tn-27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
  }
  .m-l-tn-27 {
    margin-left: 27px !important;
  }
  .m-t-tn-27 {
    margin-top: 27px !important;
  }
  .m-r-tn-27 {
    margin-right: 27px !important;
  }
  .m-b-tn-27 {
    margin-bottom: 27px !important;
  }
  .px-tn-28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .py-tn-28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .p-l-tn-28 {
    padding-left: 28px !important;
  }
  .p-t-tn-28 {
    padding-top: 28px !important;
  }
  .p-r-tn-28 {
    padding-right: 28px !important;
  }
  .p-b-tn-28 {
    padding-bottom: 28px !important;
  }
  .mx-tn-28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .my-tn-28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-l-tn-28 {
    margin-left: 28px !important;
  }
  .m-t-tn-28 {
    margin-top: 28px !important;
  }
  .m-r-tn-28 {
    margin-right: 28px !important;
  }
  .m-b-tn-28 {
    margin-bottom: 28px !important;
  }
  .px-tn-29 {
    padding-left: 29px !important;
    padding-right: 29px !important;
  }
  .py-tn-29 {
    padding-top: 29px !important;
    padding-bottom: 29px !important;
  }
  .p-l-tn-29 {
    padding-left: 29px !important;
  }
  .p-t-tn-29 {
    padding-top: 29px !important;
  }
  .p-r-tn-29 {
    padding-right: 29px !important;
  }
  .p-b-tn-29 {
    padding-bottom: 29px !important;
  }
  .mx-tn-29 {
    margin-left: 29px !important;
    margin-right: 29px !important;
  }
  .my-tn-29 {
    margin-top: 29px !important;
    margin-bottom: 29px !important;
  }
  .m-l-tn-29 {
    margin-left: 29px !important;
  }
  .m-t-tn-29 {
    margin-top: 29px !important;
  }
  .m-r-tn-29 {
    margin-right: 29px !important;
  }
  .m-b-tn-29 {
    margin-bottom: 29px !important;
  }
  .px-tn-30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .py-tn-30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .p-l-tn-30 {
    padding-left: 30px !important;
  }
  .p-t-tn-30 {
    padding-top: 30px !important;
  }
  .p-r-tn-30 {
    padding-right: 30px !important;
  }
  .p-b-tn-30 {
    padding-bottom: 30px !important;
  }
  .mx-tn-30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .my-tn-30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .m-l-tn-30 {
    margin-left: 30px !important;
  }
  .m-t-tn-30 {
    margin-top: 30px !important;
  }
  .m-r-tn-30 {
    margin-right: 30px !important;
  }
  .m-b-tn-30 {
    margin-bottom: 30px !important;
  }
  .px-tn-31 {
    padding-left: 31px !important;
    padding-right: 31px !important;
  }
  .py-tn-31 {
    padding-top: 31px !important;
    padding-bottom: 31px !important;
  }
  .p-l-tn-31 {
    padding-left: 31px !important;
  }
  .p-t-tn-31 {
    padding-top: 31px !important;
  }
  .p-r-tn-31 {
    padding-right: 31px !important;
  }
  .p-b-tn-31 {
    padding-bottom: 31px !important;
  }
  .mx-tn-31 {
    margin-left: 31px !important;
    margin-right: 31px !important;
  }
  .my-tn-31 {
    margin-top: 31px !important;
    margin-bottom: 31px !important;
  }
  .m-l-tn-31 {
    margin-left: 31px !important;
  }
  .m-t-tn-31 {
    margin-top: 31px !important;
  }
  .m-r-tn-31 {
    margin-right: 31px !important;
  }
  .m-b-tn-31 {
    margin-bottom: 31px !important;
  }
  .px-tn-32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .py-tn-32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .p-l-tn-32 {
    padding-left: 32px !important;
  }
  .p-t-tn-32 {
    padding-top: 32px !important;
  }
  .p-r-tn-32 {
    padding-right: 32px !important;
  }
  .p-b-tn-32 {
    padding-bottom: 32px !important;
  }
  .mx-tn-32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .my-tn-32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-l-tn-32 {
    margin-left: 32px !important;
  }
  .m-t-tn-32 {
    margin-top: 32px !important;
  }
  .m-r-tn-32 {
    margin-right: 32px !important;
  }
  .m-b-tn-32 {
    margin-bottom: 32px !important;
  }
  .px-tn-33 {
    padding-left: 33px !important;
    padding-right: 33px !important;
  }
  .py-tn-33 {
    padding-top: 33px !important;
    padding-bottom: 33px !important;
  }
  .p-l-tn-33 {
    padding-left: 33px !important;
  }
  .p-t-tn-33 {
    padding-top: 33px !important;
  }
  .p-r-tn-33 {
    padding-right: 33px !important;
  }
  .p-b-tn-33 {
    padding-bottom: 33px !important;
  }
  .mx-tn-33 {
    margin-left: 33px !important;
    margin-right: 33px !important;
  }
  .my-tn-33 {
    margin-top: 33px !important;
    margin-bottom: 33px !important;
  }
  .m-l-tn-33 {
    margin-left: 33px !important;
  }
  .m-t-tn-33 {
    margin-top: 33px !important;
  }
  .m-r-tn-33 {
    margin-right: 33px !important;
  }
  .m-b-tn-33 {
    margin-bottom: 33px !important;
  }
  .px-tn-34 {
    padding-left: 34px !important;
    padding-right: 34px !important;
  }
  .py-tn-34 {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
  }
  .p-l-tn-34 {
    padding-left: 34px !important;
  }
  .p-t-tn-34 {
    padding-top: 34px !important;
  }
  .p-r-tn-34 {
    padding-right: 34px !important;
  }
  .p-b-tn-34 {
    padding-bottom: 34px !important;
  }
  .mx-tn-34 {
    margin-left: 34px !important;
    margin-right: 34px !important;
  }
  .my-tn-34 {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
  }
  .m-l-tn-34 {
    margin-left: 34px !important;
  }
  .m-t-tn-34 {
    margin-top: 34px !important;
  }
  .m-r-tn-34 {
    margin-right: 34px !important;
  }
  .m-b-tn-34 {
    margin-bottom: 34px !important;
  }
  .px-tn-35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .py-tn-35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .p-l-tn-35 {
    padding-left: 35px !important;
  }
  .p-t-tn-35 {
    padding-top: 35px !important;
  }
  .p-r-tn-35 {
    padding-right: 35px !important;
  }
  .p-b-tn-35 {
    padding-bottom: 35px !important;
  }
  .mx-tn-35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .my-tn-35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .m-l-tn-35 {
    margin-left: 35px !important;
  }
  .m-t-tn-35 {
    margin-top: 35px !important;
  }
  .m-r-tn-35 {
    margin-right: 35px !important;
  }
  .m-b-tn-35 {
    margin-bottom: 35px !important;
  }
  .px-tn-36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .py-tn-36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .p-l-tn-36 {
    padding-left: 36px !important;
  }
  .p-t-tn-36 {
    padding-top: 36px !important;
  }
  .p-r-tn-36 {
    padding-right: 36px !important;
  }
  .p-b-tn-36 {
    padding-bottom: 36px !important;
  }
  .mx-tn-36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .my-tn-36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-l-tn-36 {
    margin-left: 36px !important;
  }
  .m-t-tn-36 {
    margin-top: 36px !important;
  }
  .m-r-tn-36 {
    margin-right: 36px !important;
  }
  .m-b-tn-36 {
    margin-bottom: 36px !important;
  }
  .px-tn-37 {
    padding-left: 37px !important;
    padding-right: 37px !important;
  }
  .py-tn-37 {
    padding-top: 37px !important;
    padding-bottom: 37px !important;
  }
  .p-l-tn-37 {
    padding-left: 37px !important;
  }
  .p-t-tn-37 {
    padding-top: 37px !important;
  }
  .p-r-tn-37 {
    padding-right: 37px !important;
  }
  .p-b-tn-37 {
    padding-bottom: 37px !important;
  }
  .mx-tn-37 {
    margin-left: 37px !important;
    margin-right: 37px !important;
  }
  .my-tn-37 {
    margin-top: 37px !important;
    margin-bottom: 37px !important;
  }
  .m-l-tn-37 {
    margin-left: 37px !important;
  }
  .m-t-tn-37 {
    margin-top: 37px !important;
  }
  .m-r-tn-37 {
    margin-right: 37px !important;
  }
  .m-b-tn-37 {
    margin-bottom: 37px !important;
  }
  .px-tn-38 {
    padding-left: 38px !important;
    padding-right: 38px !important;
  }
  .py-tn-38 {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
  }
  .p-l-tn-38 {
    padding-left: 38px !important;
  }
  .p-t-tn-38 {
    padding-top: 38px !important;
  }
  .p-r-tn-38 {
    padding-right: 38px !important;
  }
  .p-b-tn-38 {
    padding-bottom: 38px !important;
  }
  .mx-tn-38 {
    margin-left: 38px !important;
    margin-right: 38px !important;
  }
  .my-tn-38 {
    margin-top: 38px !important;
    margin-bottom: 38px !important;
  }
  .m-l-tn-38 {
    margin-left: 38px !important;
  }
  .m-t-tn-38 {
    margin-top: 38px !important;
  }
  .m-r-tn-38 {
    margin-right: 38px !important;
  }
  .m-b-tn-38 {
    margin-bottom: 38px !important;
  }
  .px-tn-39 {
    padding-left: 39px !important;
    padding-right: 39px !important;
  }
  .py-tn-39 {
    padding-top: 39px !important;
    padding-bottom: 39px !important;
  }
  .p-l-tn-39 {
    padding-left: 39px !important;
  }
  .p-t-tn-39 {
    padding-top: 39px !important;
  }
  .p-r-tn-39 {
    padding-right: 39px !important;
  }
  .p-b-tn-39 {
    padding-bottom: 39px !important;
  }
  .mx-tn-39 {
    margin-left: 39px !important;
    margin-right: 39px !important;
  }
  .my-tn-39 {
    margin-top: 39px !important;
    margin-bottom: 39px !important;
  }
  .m-l-tn-39 {
    margin-left: 39px !important;
  }
  .m-t-tn-39 {
    margin-top: 39px !important;
  }
  .m-r-tn-39 {
    margin-right: 39px !important;
  }
  .m-b-tn-39 {
    margin-bottom: 39px !important;
  }
  .px-tn-40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py-tn-40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p-l-tn-40 {
    padding-left: 40px !important;
  }
  .p-t-tn-40 {
    padding-top: 40px !important;
  }
  .p-r-tn-40 {
    padding-right: 40px !important;
  }
  .p-b-tn-40 {
    padding-bottom: 40px !important;
  }
  .mx-tn-40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my-tn-40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-l-tn-40 {
    margin-left: 40px !important;
  }
  .m-t-tn-40 {
    margin-top: 40px !important;
  }
  .m-r-tn-40 {
    margin-right: 40px !important;
  }
  .m-b-tn-40 {
    margin-bottom: 40px !important;
  }
  .px-tn-41 {
    padding-left: 41px !important;
    padding-right: 41px !important;
  }
  .py-tn-41 {
    padding-top: 41px !important;
    padding-bottom: 41px !important;
  }
  .p-l-tn-41 {
    padding-left: 41px !important;
  }
  .p-t-tn-41 {
    padding-top: 41px !important;
  }
  .p-r-tn-41 {
    padding-right: 41px !important;
  }
  .p-b-tn-41 {
    padding-bottom: 41px !important;
  }
  .mx-tn-41 {
    margin-left: 41px !important;
    margin-right: 41px !important;
  }
  .my-tn-41 {
    margin-top: 41px !important;
    margin-bottom: 41px !important;
  }
  .m-l-tn-41 {
    margin-left: 41px !important;
  }
  .m-t-tn-41 {
    margin-top: 41px !important;
  }
  .m-r-tn-41 {
    margin-right: 41px !important;
  }
  .m-b-tn-41 {
    margin-bottom: 41px !important;
  }
  .px-tn-42 {
    padding-left: 42px !important;
    padding-right: 42px !important;
  }
  .py-tn-42 {
    padding-top: 42px !important;
    padding-bottom: 42px !important;
  }
  .p-l-tn-42 {
    padding-left: 42px !important;
  }
  .p-t-tn-42 {
    padding-top: 42px !important;
  }
  .p-r-tn-42 {
    padding-right: 42px !important;
  }
  .p-b-tn-42 {
    padding-bottom: 42px !important;
  }
  .mx-tn-42 {
    margin-left: 42px !important;
    margin-right: 42px !important;
  }
  .my-tn-42 {
    margin-top: 42px !important;
    margin-bottom: 42px !important;
  }
  .m-l-tn-42 {
    margin-left: 42px !important;
  }
  .m-t-tn-42 {
    margin-top: 42px !important;
  }
  .m-r-tn-42 {
    margin-right: 42px !important;
  }
  .m-b-tn-42 {
    margin-bottom: 42px !important;
  }
  .px-tn-43 {
    padding-left: 43px !important;
    padding-right: 43px !important;
  }
  .py-tn-43 {
    padding-top: 43px !important;
    padding-bottom: 43px !important;
  }
  .p-l-tn-43 {
    padding-left: 43px !important;
  }
  .p-t-tn-43 {
    padding-top: 43px !important;
  }
  .p-r-tn-43 {
    padding-right: 43px !important;
  }
  .p-b-tn-43 {
    padding-bottom: 43px !important;
  }
  .mx-tn-43 {
    margin-left: 43px !important;
    margin-right: 43px !important;
  }
  .my-tn-43 {
    margin-top: 43px !important;
    margin-bottom: 43px !important;
  }
  .m-l-tn-43 {
    margin-left: 43px !important;
  }
  .m-t-tn-43 {
    margin-top: 43px !important;
  }
  .m-r-tn-43 {
    margin-right: 43px !important;
  }
  .m-b-tn-43 {
    margin-bottom: 43px !important;
  }
  .px-tn-44 {
    padding-left: 44px !important;
    padding-right: 44px !important;
  }
  .py-tn-44 {
    padding-top: 44px !important;
    padding-bottom: 44px !important;
  }
  .p-l-tn-44 {
    padding-left: 44px !important;
  }
  .p-t-tn-44 {
    padding-top: 44px !important;
  }
  .p-r-tn-44 {
    padding-right: 44px !important;
  }
  .p-b-tn-44 {
    padding-bottom: 44px !important;
  }
  .mx-tn-44 {
    margin-left: 44px !important;
    margin-right: 44px !important;
  }
  .my-tn-44 {
    margin-top: 44px !important;
    margin-bottom: 44px !important;
  }
  .m-l-tn-44 {
    margin-left: 44px !important;
  }
  .m-t-tn-44 {
    margin-top: 44px !important;
  }
  .m-r-tn-44 {
    margin-right: 44px !important;
  }
  .m-b-tn-44 {
    margin-bottom: 44px !important;
  }
  .px-tn-45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .py-tn-45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .p-l-tn-45 {
    padding-left: 45px !important;
  }
  .p-t-tn-45 {
    padding-top: 45px !important;
  }
  .p-r-tn-45 {
    padding-right: 45px !important;
  }
  .p-b-tn-45 {
    padding-bottom: 45px !important;
  }
  .mx-tn-45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .my-tn-45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .m-l-tn-45 {
    margin-left: 45px !important;
  }
  .m-t-tn-45 {
    margin-top: 45px !important;
  }
  .m-r-tn-45 {
    margin-right: 45px !important;
  }
  .m-b-tn-45 {
    margin-bottom: 45px !important;
  }
  .px-tn-46 {
    padding-left: 46px !important;
    padding-right: 46px !important;
  }
  .py-tn-46 {
    padding-top: 46px !important;
    padding-bottom: 46px !important;
  }
  .p-l-tn-46 {
    padding-left: 46px !important;
  }
  .p-t-tn-46 {
    padding-top: 46px !important;
  }
  .p-r-tn-46 {
    padding-right: 46px !important;
  }
  .p-b-tn-46 {
    padding-bottom: 46px !important;
  }
  .mx-tn-46 {
    margin-left: 46px !important;
    margin-right: 46px !important;
  }
  .my-tn-46 {
    margin-top: 46px !important;
    margin-bottom: 46px !important;
  }
  .m-l-tn-46 {
    margin-left: 46px !important;
  }
  .m-t-tn-46 {
    margin-top: 46px !important;
  }
  .m-r-tn-46 {
    margin-right: 46px !important;
  }
  .m-b-tn-46 {
    margin-bottom: 46px !important;
  }
  .px-tn-47 {
    padding-left: 47px !important;
    padding-right: 47px !important;
  }
  .py-tn-47 {
    padding-top: 47px !important;
    padding-bottom: 47px !important;
  }
  .p-l-tn-47 {
    padding-left: 47px !important;
  }
  .p-t-tn-47 {
    padding-top: 47px !important;
  }
  .p-r-tn-47 {
    padding-right: 47px !important;
  }
  .p-b-tn-47 {
    padding-bottom: 47px !important;
  }
  .mx-tn-47 {
    margin-left: 47px !important;
    margin-right: 47px !important;
  }
  .my-tn-47 {
    margin-top: 47px !important;
    margin-bottom: 47px !important;
  }
  .m-l-tn-47 {
    margin-left: 47px !important;
  }
  .m-t-tn-47 {
    margin-top: 47px !important;
  }
  .m-r-tn-47 {
    margin-right: 47px !important;
  }
  .m-b-tn-47 {
    margin-bottom: 47px !important;
  }
  .px-tn-48 {
    padding-left: 48px !important;
    padding-right: 48px !important;
  }
  .py-tn-48 {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .p-l-tn-48 {
    padding-left: 48px !important;
  }
  .p-t-tn-48 {
    padding-top: 48px !important;
  }
  .p-r-tn-48 {
    padding-right: 48px !important;
  }
  .p-b-tn-48 {
    padding-bottom: 48px !important;
  }
  .mx-tn-48 {
    margin-left: 48px !important;
    margin-right: 48px !important;
  }
  .my-tn-48 {
    margin-top: 48px !important;
    margin-bottom: 48px !important;
  }
  .m-l-tn-48 {
    margin-left: 48px !important;
  }
  .m-t-tn-48 {
    margin-top: 48px !important;
  }
  .m-r-tn-48 {
    margin-right: 48px !important;
  }
  .m-b-tn-48 {
    margin-bottom: 48px !important;
  }
  .px-tn-49 {
    padding-left: 49px !important;
    padding-right: 49px !important;
  }
  .py-tn-49 {
    padding-top: 49px !important;
    padding-bottom: 49px !important;
  }
  .p-l-tn-49 {
    padding-left: 49px !important;
  }
  .p-t-tn-49 {
    padding-top: 49px !important;
  }
  .p-r-tn-49 {
    padding-right: 49px !important;
  }
  .p-b-tn-49 {
    padding-bottom: 49px !important;
  }
  .mx-tn-49 {
    margin-left: 49px !important;
    margin-right: 49px !important;
  }
  .my-tn-49 {
    margin-top: 49px !important;
    margin-bottom: 49px !important;
  }
  .m-l-tn-49 {
    margin-left: 49px !important;
  }
  .m-t-tn-49 {
    margin-top: 49px !important;
  }
  .m-r-tn-49 {
    margin-right: 49px !important;
  }
  .m-b-tn-49 {
    margin-bottom: 49px !important;
  }
  .px-tn-50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .py-tn-50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .p-l-tn-50 {
    padding-left: 50px !important;
  }
  .p-t-tn-50 {
    padding-top: 50px !important;
  }
  .p-r-tn-50 {
    padding-right: 50px !important;
  }
  .p-b-tn-50 {
    padding-bottom: 50px !important;
  }
  .mx-tn-50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .my-tn-50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .m-l-tn-50 {
    margin-left: 50px !important;
  }
  .m-t-tn-50 {
    margin-top: 50px !important;
  }
  .m-r-tn-50 {
    margin-right: 50px !important;
  }
  .m-b-tn-50 {
    margin-bottom: 50px !important;
  }
  .px-tn-51 {
    padding-left: 51px !important;
    padding-right: 51px !important;
  }
  .py-tn-51 {
    padding-top: 51px !important;
    padding-bottom: 51px !important;
  }
  .p-l-tn-51 {
    padding-left: 51px !important;
  }
  .p-t-tn-51 {
    padding-top: 51px !important;
  }
  .p-r-tn-51 {
    padding-right: 51px !important;
  }
  .p-b-tn-51 {
    padding-bottom: 51px !important;
  }
  .mx-tn-51 {
    margin-left: 51px !important;
    margin-right: 51px !important;
  }
  .my-tn-51 {
    margin-top: 51px !important;
    margin-bottom: 51px !important;
  }
  .m-l-tn-51 {
    margin-left: 51px !important;
  }
  .m-t-tn-51 {
    margin-top: 51px !important;
  }
  .m-r-tn-51 {
    margin-right: 51px !important;
  }
  .m-b-tn-51 {
    margin-bottom: 51px !important;
  }
  .px-tn-52 {
    padding-left: 52px !important;
    padding-right: 52px !important;
  }
  .py-tn-52 {
    padding-top: 52px !important;
    padding-bottom: 52px !important;
  }
  .p-l-tn-52 {
    padding-left: 52px !important;
  }
  .p-t-tn-52 {
    padding-top: 52px !important;
  }
  .p-r-tn-52 {
    padding-right: 52px !important;
  }
  .p-b-tn-52 {
    padding-bottom: 52px !important;
  }
  .mx-tn-52 {
    margin-left: 52px !important;
    margin-right: 52px !important;
  }
  .my-tn-52 {
    margin-top: 52px !important;
    margin-bottom: 52px !important;
  }
  .m-l-tn-52 {
    margin-left: 52px !important;
  }
  .m-t-tn-52 {
    margin-top: 52px !important;
  }
  .m-r-tn-52 {
    margin-right: 52px !important;
  }
  .m-b-tn-52 {
    margin-bottom: 52px !important;
  }
  .px-tn-53 {
    padding-left: 53px !important;
    padding-right: 53px !important;
  }
  .py-tn-53 {
    padding-top: 53px !important;
    padding-bottom: 53px !important;
  }
  .p-l-tn-53 {
    padding-left: 53px !important;
  }
  .p-t-tn-53 {
    padding-top: 53px !important;
  }
  .p-r-tn-53 {
    padding-right: 53px !important;
  }
  .p-b-tn-53 {
    padding-bottom: 53px !important;
  }
  .mx-tn-53 {
    margin-left: 53px !important;
    margin-right: 53px !important;
  }
  .my-tn-53 {
    margin-top: 53px !important;
    margin-bottom: 53px !important;
  }
  .m-l-tn-53 {
    margin-left: 53px !important;
  }
  .m-t-tn-53 {
    margin-top: 53px !important;
  }
  .m-r-tn-53 {
    margin-right: 53px !important;
  }
  .m-b-tn-53 {
    margin-bottom: 53px !important;
  }
  .px-tn-54 {
    padding-left: 54px !important;
    padding-right: 54px !important;
  }
  .py-tn-54 {
    padding-top: 54px !important;
    padding-bottom: 54px !important;
  }
  .p-l-tn-54 {
    padding-left: 54px !important;
  }
  .p-t-tn-54 {
    padding-top: 54px !important;
  }
  .p-r-tn-54 {
    padding-right: 54px !important;
  }
  .p-b-tn-54 {
    padding-bottom: 54px !important;
  }
  .mx-tn-54 {
    margin-left: 54px !important;
    margin-right: 54px !important;
  }
  .my-tn-54 {
    margin-top: 54px !important;
    margin-bottom: 54px !important;
  }
  .m-l-tn-54 {
    margin-left: 54px !important;
  }
  .m-t-tn-54 {
    margin-top: 54px !important;
  }
  .m-r-tn-54 {
    margin-right: 54px !important;
  }
  .m-b-tn-54 {
    margin-bottom: 54px !important;
  }
  .px-tn-55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .py-tn-55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .p-l-tn-55 {
    padding-left: 55px !important;
  }
  .p-t-tn-55 {
    padding-top: 55px !important;
  }
  .p-r-tn-55 {
    padding-right: 55px !important;
  }
  .p-b-tn-55 {
    padding-bottom: 55px !important;
  }
  .mx-tn-55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .my-tn-55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .m-l-tn-55 {
    margin-left: 55px !important;
  }
  .m-t-tn-55 {
    margin-top: 55px !important;
  }
  .m-r-tn-55 {
    margin-right: 55px !important;
  }
  .m-b-tn-55 {
    margin-bottom: 55px !important;
  }
  .px-tn-56 {
    padding-left: 56px !important;
    padding-right: 56px !important;
  }
  .py-tn-56 {
    padding-top: 56px !important;
    padding-bottom: 56px !important;
  }
  .p-l-tn-56 {
    padding-left: 56px !important;
  }
  .p-t-tn-56 {
    padding-top: 56px !important;
  }
  .p-r-tn-56 {
    padding-right: 56px !important;
  }
  .p-b-tn-56 {
    padding-bottom: 56px !important;
  }
  .mx-tn-56 {
    margin-left: 56px !important;
    margin-right: 56px !important;
  }
  .my-tn-56 {
    margin-top: 56px !important;
    margin-bottom: 56px !important;
  }
  .m-l-tn-56 {
    margin-left: 56px !important;
  }
  .m-t-tn-56 {
    margin-top: 56px !important;
  }
  .m-r-tn-56 {
    margin-right: 56px !important;
  }
  .m-b-tn-56 {
    margin-bottom: 56px !important;
  }
  .px-tn-57 {
    padding-left: 57px !important;
    padding-right: 57px !important;
  }
  .py-tn-57 {
    padding-top: 57px !important;
    padding-bottom: 57px !important;
  }
  .p-l-tn-57 {
    padding-left: 57px !important;
  }
  .p-t-tn-57 {
    padding-top: 57px !important;
  }
  .p-r-tn-57 {
    padding-right: 57px !important;
  }
  .p-b-tn-57 {
    padding-bottom: 57px !important;
  }
  .mx-tn-57 {
    margin-left: 57px !important;
    margin-right: 57px !important;
  }
  .my-tn-57 {
    margin-top: 57px !important;
    margin-bottom: 57px !important;
  }
  .m-l-tn-57 {
    margin-left: 57px !important;
  }
  .m-t-tn-57 {
    margin-top: 57px !important;
  }
  .m-r-tn-57 {
    margin-right: 57px !important;
  }
  .m-b-tn-57 {
    margin-bottom: 57px !important;
  }
  .px-tn-58 {
    padding-left: 58px !important;
    padding-right: 58px !important;
  }
  .py-tn-58 {
    padding-top: 58px !important;
    padding-bottom: 58px !important;
  }
  .p-l-tn-58 {
    padding-left: 58px !important;
  }
  .p-t-tn-58 {
    padding-top: 58px !important;
  }
  .p-r-tn-58 {
    padding-right: 58px !important;
  }
  .p-b-tn-58 {
    padding-bottom: 58px !important;
  }
  .mx-tn-58 {
    margin-left: 58px !important;
    margin-right: 58px !important;
  }
  .my-tn-58 {
    margin-top: 58px !important;
    margin-bottom: 58px !important;
  }
  .m-l-tn-58 {
    margin-left: 58px !important;
  }
  .m-t-tn-58 {
    margin-top: 58px !important;
  }
  .m-r-tn-58 {
    margin-right: 58px !important;
  }
  .m-b-tn-58 {
    margin-bottom: 58px !important;
  }
  .px-tn-59 {
    padding-left: 59px !important;
    padding-right: 59px !important;
  }
  .py-tn-59 {
    padding-top: 59px !important;
    padding-bottom: 59px !important;
  }
  .p-l-tn-59 {
    padding-left: 59px !important;
  }
  .p-t-tn-59 {
    padding-top: 59px !important;
  }
  .p-r-tn-59 {
    padding-right: 59px !important;
  }
  .p-b-tn-59 {
    padding-bottom: 59px !important;
  }
  .mx-tn-59 {
    margin-left: 59px !important;
    margin-right: 59px !important;
  }
  .my-tn-59 {
    margin-top: 59px !important;
    margin-bottom: 59px !important;
  }
  .m-l-tn-59 {
    margin-left: 59px !important;
  }
  .m-t-tn-59 {
    margin-top: 59px !important;
  }
  .m-r-tn-59 {
    margin-right: 59px !important;
  }
  .m-b-tn-59 {
    margin-bottom: 59px !important;
  }
  .px-tn-60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py-tn-60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .p-l-tn-60 {
    padding-left: 60px !important;
  }
  .p-t-tn-60 {
    padding-top: 60px !important;
  }
  .p-r-tn-60 {
    padding-right: 60px !important;
  }
  .p-b-tn-60 {
    padding-bottom: 60px !important;
  }
  .mx-tn-60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my-tn-60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m-l-tn-60 {
    margin-left: 60px !important;
  }
  .m-t-tn-60 {
    margin-top: 60px !important;
  }
  .m-r-tn-60 {
    margin-right: 60px !important;
  }
  .m-b-tn-60 {
    margin-bottom: 60px !important;
  }
  .px-tn-61 {
    padding-left: 61px !important;
    padding-right: 61px !important;
  }
  .py-tn-61 {
    padding-top: 61px !important;
    padding-bottom: 61px !important;
  }
  .p-l-tn-61 {
    padding-left: 61px !important;
  }
  .p-t-tn-61 {
    padding-top: 61px !important;
  }
  .p-r-tn-61 {
    padding-right: 61px !important;
  }
  .p-b-tn-61 {
    padding-bottom: 61px !important;
  }
  .mx-tn-61 {
    margin-left: 61px !important;
    margin-right: 61px !important;
  }
  .my-tn-61 {
    margin-top: 61px !important;
    margin-bottom: 61px !important;
  }
  .m-l-tn-61 {
    margin-left: 61px !important;
  }
  .m-t-tn-61 {
    margin-top: 61px !important;
  }
  .m-r-tn-61 {
    margin-right: 61px !important;
  }
  .m-b-tn-61 {
    margin-bottom: 61px !important;
  }
  .px-tn-62 {
    padding-left: 62px !important;
    padding-right: 62px !important;
  }
  .py-tn-62 {
    padding-top: 62px !important;
    padding-bottom: 62px !important;
  }
  .p-l-tn-62 {
    padding-left: 62px !important;
  }
  .p-t-tn-62 {
    padding-top: 62px !important;
  }
  .p-r-tn-62 {
    padding-right: 62px !important;
  }
  .p-b-tn-62 {
    padding-bottom: 62px !important;
  }
  .mx-tn-62 {
    margin-left: 62px !important;
    margin-right: 62px !important;
  }
  .my-tn-62 {
    margin-top: 62px !important;
    margin-bottom: 62px !important;
  }
  .m-l-tn-62 {
    margin-left: 62px !important;
  }
  .m-t-tn-62 {
    margin-top: 62px !important;
  }
  .m-r-tn-62 {
    margin-right: 62px !important;
  }
  .m-b-tn-62 {
    margin-bottom: 62px !important;
  }
  .px-tn-63 {
    padding-left: 63px !important;
    padding-right: 63px !important;
  }
  .py-tn-63 {
    padding-top: 63px !important;
    padding-bottom: 63px !important;
  }
  .p-l-tn-63 {
    padding-left: 63px !important;
  }
  .p-t-tn-63 {
    padding-top: 63px !important;
  }
  .p-r-tn-63 {
    padding-right: 63px !important;
  }
  .p-b-tn-63 {
    padding-bottom: 63px !important;
  }
  .mx-tn-63 {
    margin-left: 63px !important;
    margin-right: 63px !important;
  }
  .my-tn-63 {
    margin-top: 63px !important;
    margin-bottom: 63px !important;
  }
  .m-l-tn-63 {
    margin-left: 63px !important;
  }
  .m-t-tn-63 {
    margin-top: 63px !important;
  }
  .m-r-tn-63 {
    margin-right: 63px !important;
  }
  .m-b-tn-63 {
    margin-bottom: 63px !important;
  }
  .px-tn-64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .py-tn-64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .p-l-tn-64 {
    padding-left: 64px !important;
  }
  .p-t-tn-64 {
    padding-top: 64px !important;
  }
  .p-r-tn-64 {
    padding-right: 64px !important;
  }
  .p-b-tn-64 {
    padding-bottom: 64px !important;
  }
  .mx-tn-64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .my-tn-64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-l-tn-64 {
    margin-left: 64px !important;
  }
  .m-t-tn-64 {
    margin-top: 64px !important;
  }
  .m-r-tn-64 {
    margin-right: 64px !important;
  }
  .m-b-tn-64 {
    margin-bottom: 64px !important;
  }
  .px-tn-65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .py-tn-65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .p-l-tn-65 {
    padding-left: 65px !important;
  }
  .p-t-tn-65 {
    padding-top: 65px !important;
  }
  .p-r-tn-65 {
    padding-right: 65px !important;
  }
  .p-b-tn-65 {
    padding-bottom: 65px !important;
  }
  .mx-tn-65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .my-tn-65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .m-l-tn-65 {
    margin-left: 65px !important;
  }
  .m-t-tn-65 {
    margin-top: 65px !important;
  }
  .m-r-tn-65 {
    margin-right: 65px !important;
  }
  .m-b-tn-65 {
    margin-bottom: 65px !important;
  }
  .px-tn-66 {
    padding-left: 66px !important;
    padding-right: 66px !important;
  }
  .py-tn-66 {
    padding-top: 66px !important;
    padding-bottom: 66px !important;
  }
  .p-l-tn-66 {
    padding-left: 66px !important;
  }
  .p-t-tn-66 {
    padding-top: 66px !important;
  }
  .p-r-tn-66 {
    padding-right: 66px !important;
  }
  .p-b-tn-66 {
    padding-bottom: 66px !important;
  }
  .mx-tn-66 {
    margin-left: 66px !important;
    margin-right: 66px !important;
  }
  .my-tn-66 {
    margin-top: 66px !important;
    margin-bottom: 66px !important;
  }
  .m-l-tn-66 {
    margin-left: 66px !important;
  }
  .m-t-tn-66 {
    margin-top: 66px !important;
  }
  .m-r-tn-66 {
    margin-right: 66px !important;
  }
  .m-b-tn-66 {
    margin-bottom: 66px !important;
  }
  .px-tn-67 {
    padding-left: 67px !important;
    padding-right: 67px !important;
  }
  .py-tn-67 {
    padding-top: 67px !important;
    padding-bottom: 67px !important;
  }
  .p-l-tn-67 {
    padding-left: 67px !important;
  }
  .p-t-tn-67 {
    padding-top: 67px !important;
  }
  .p-r-tn-67 {
    padding-right: 67px !important;
  }
  .p-b-tn-67 {
    padding-bottom: 67px !important;
  }
  .mx-tn-67 {
    margin-left: 67px !important;
    margin-right: 67px !important;
  }
  .my-tn-67 {
    margin-top: 67px !important;
    margin-bottom: 67px !important;
  }
  .m-l-tn-67 {
    margin-left: 67px !important;
  }
  .m-t-tn-67 {
    margin-top: 67px !important;
  }
  .m-r-tn-67 {
    margin-right: 67px !important;
  }
  .m-b-tn-67 {
    margin-bottom: 67px !important;
  }
  .px-tn-68 {
    padding-left: 68px !important;
    padding-right: 68px !important;
  }
  .py-tn-68 {
    padding-top: 68px !important;
    padding-bottom: 68px !important;
  }
  .p-l-tn-68 {
    padding-left: 68px !important;
  }
  .p-t-tn-68 {
    padding-top: 68px !important;
  }
  .p-r-tn-68 {
    padding-right: 68px !important;
  }
  .p-b-tn-68 {
    padding-bottom: 68px !important;
  }
  .mx-tn-68 {
    margin-left: 68px !important;
    margin-right: 68px !important;
  }
  .my-tn-68 {
    margin-top: 68px !important;
    margin-bottom: 68px !important;
  }
  .m-l-tn-68 {
    margin-left: 68px !important;
  }
  .m-t-tn-68 {
    margin-top: 68px !important;
  }
  .m-r-tn-68 {
    margin-right: 68px !important;
  }
  .m-b-tn-68 {
    margin-bottom: 68px !important;
  }
  .px-tn-69 {
    padding-left: 69px !important;
    padding-right: 69px !important;
  }
  .py-tn-69 {
    padding-top: 69px !important;
    padding-bottom: 69px !important;
  }
  .p-l-tn-69 {
    padding-left: 69px !important;
  }
  .p-t-tn-69 {
    padding-top: 69px !important;
  }
  .p-r-tn-69 {
    padding-right: 69px !important;
  }
  .p-b-tn-69 {
    padding-bottom: 69px !important;
  }
  .mx-tn-69 {
    margin-left: 69px !important;
    margin-right: 69px !important;
  }
  .my-tn-69 {
    margin-top: 69px !important;
    margin-bottom: 69px !important;
  }
  .m-l-tn-69 {
    margin-left: 69px !important;
  }
  .m-t-tn-69 {
    margin-top: 69px !important;
  }
  .m-r-tn-69 {
    margin-right: 69px !important;
  }
  .m-b-tn-69 {
    margin-bottom: 69px !important;
  }
  .px-tn-70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .py-tn-70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .p-l-tn-70 {
    padding-left: 70px !important;
  }
  .p-t-tn-70 {
    padding-top: 70px !important;
  }
  .p-r-tn-70 {
    padding-right: 70px !important;
  }
  .p-b-tn-70 {
    padding-bottom: 70px !important;
  }
  .mx-tn-70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .my-tn-70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .m-l-tn-70 {
    margin-left: 70px !important;
  }
  .m-t-tn-70 {
    margin-top: 70px !important;
  }
  .m-r-tn-70 {
    margin-right: 70px !important;
  }
  .m-b-tn-70 {
    margin-bottom: 70px !important;
  }
  .px-tn-71 {
    padding-left: 71px !important;
    padding-right: 71px !important;
  }
  .py-tn-71 {
    padding-top: 71px !important;
    padding-bottom: 71px !important;
  }
  .p-l-tn-71 {
    padding-left: 71px !important;
  }
  .p-t-tn-71 {
    padding-top: 71px !important;
  }
  .p-r-tn-71 {
    padding-right: 71px !important;
  }
  .p-b-tn-71 {
    padding-bottom: 71px !important;
  }
  .mx-tn-71 {
    margin-left: 71px !important;
    margin-right: 71px !important;
  }
  .my-tn-71 {
    margin-top: 71px !important;
    margin-bottom: 71px !important;
  }
  .m-l-tn-71 {
    margin-left: 71px !important;
  }
  .m-t-tn-71 {
    margin-top: 71px !important;
  }
  .m-r-tn-71 {
    margin-right: 71px !important;
  }
  .m-b-tn-71 {
    margin-bottom: 71px !important;
  }
  .px-tn-72 {
    padding-left: 72px !important;
    padding-right: 72px !important;
  }
  .py-tn-72 {
    padding-top: 72px !important;
    padding-bottom: 72px !important;
  }
  .p-l-tn-72 {
    padding-left: 72px !important;
  }
  .p-t-tn-72 {
    padding-top: 72px !important;
  }
  .p-r-tn-72 {
    padding-right: 72px !important;
  }
  .p-b-tn-72 {
    padding-bottom: 72px !important;
  }
  .mx-tn-72 {
    margin-left: 72px !important;
    margin-right: 72px !important;
  }
  .my-tn-72 {
    margin-top: 72px !important;
    margin-bottom: 72px !important;
  }
  .m-l-tn-72 {
    margin-left: 72px !important;
  }
  .m-t-tn-72 {
    margin-top: 72px !important;
  }
  .m-r-tn-72 {
    margin-right: 72px !important;
  }
  .m-b-tn-72 {
    margin-bottom: 72px !important;
  }
  .px-tn-73 {
    padding-left: 73px !important;
    padding-right: 73px !important;
  }
  .py-tn-73 {
    padding-top: 73px !important;
    padding-bottom: 73px !important;
  }
  .p-l-tn-73 {
    padding-left: 73px !important;
  }
  .p-t-tn-73 {
    padding-top: 73px !important;
  }
  .p-r-tn-73 {
    padding-right: 73px !important;
  }
  .p-b-tn-73 {
    padding-bottom: 73px !important;
  }
  .mx-tn-73 {
    margin-left: 73px !important;
    margin-right: 73px !important;
  }
  .my-tn-73 {
    margin-top: 73px !important;
    margin-bottom: 73px !important;
  }
  .m-l-tn-73 {
    margin-left: 73px !important;
  }
  .m-t-tn-73 {
    margin-top: 73px !important;
  }
  .m-r-tn-73 {
    margin-right: 73px !important;
  }
  .m-b-tn-73 {
    margin-bottom: 73px !important;
  }
  .px-tn-74 {
    padding-left: 74px !important;
    padding-right: 74px !important;
  }
  .py-tn-74 {
    padding-top: 74px !important;
    padding-bottom: 74px !important;
  }
  .p-l-tn-74 {
    padding-left: 74px !important;
  }
  .p-t-tn-74 {
    padding-top: 74px !important;
  }
  .p-r-tn-74 {
    padding-right: 74px !important;
  }
  .p-b-tn-74 {
    padding-bottom: 74px !important;
  }
  .mx-tn-74 {
    margin-left: 74px !important;
    margin-right: 74px !important;
  }
  .my-tn-74 {
    margin-top: 74px !important;
    margin-bottom: 74px !important;
  }
  .m-l-tn-74 {
    margin-left: 74px !important;
  }
  .m-t-tn-74 {
    margin-top: 74px !important;
  }
  .m-r-tn-74 {
    margin-right: 74px !important;
  }
  .m-b-tn-74 {
    margin-bottom: 74px !important;
  }
  .px-tn-75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .py-tn-75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .p-l-tn-75 {
    padding-left: 75px !important;
  }
  .p-t-tn-75 {
    padding-top: 75px !important;
  }
  .p-r-tn-75 {
    padding-right: 75px !important;
  }
  .p-b-tn-75 {
    padding-bottom: 75px !important;
  }
  .mx-tn-75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .my-tn-75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .m-l-tn-75 {
    margin-left: 75px !important;
  }
  .m-t-tn-75 {
    margin-top: 75px !important;
  }
  .m-r-tn-75 {
    margin-right: 75px !important;
  }
  .m-b-tn-75 {
    margin-bottom: 75px !important;
  }
  .px-tn-76 {
    padding-left: 76px !important;
    padding-right: 76px !important;
  }
  .py-tn-76 {
    padding-top: 76px !important;
    padding-bottom: 76px !important;
  }
  .p-l-tn-76 {
    padding-left: 76px !important;
  }
  .p-t-tn-76 {
    padding-top: 76px !important;
  }
  .p-r-tn-76 {
    padding-right: 76px !important;
  }
  .p-b-tn-76 {
    padding-bottom: 76px !important;
  }
  .mx-tn-76 {
    margin-left: 76px !important;
    margin-right: 76px !important;
  }
  .my-tn-76 {
    margin-top: 76px !important;
    margin-bottom: 76px !important;
  }
  .m-l-tn-76 {
    margin-left: 76px !important;
  }
  .m-t-tn-76 {
    margin-top: 76px !important;
  }
  .m-r-tn-76 {
    margin-right: 76px !important;
  }
  .m-b-tn-76 {
    margin-bottom: 76px !important;
  }
  .px-tn-77 {
    padding-left: 77px !important;
    padding-right: 77px !important;
  }
  .py-tn-77 {
    padding-top: 77px !important;
    padding-bottom: 77px !important;
  }
  .p-l-tn-77 {
    padding-left: 77px !important;
  }
  .p-t-tn-77 {
    padding-top: 77px !important;
  }
  .p-r-tn-77 {
    padding-right: 77px !important;
  }
  .p-b-tn-77 {
    padding-bottom: 77px !important;
  }
  .mx-tn-77 {
    margin-left: 77px !important;
    margin-right: 77px !important;
  }
  .my-tn-77 {
    margin-top: 77px !important;
    margin-bottom: 77px !important;
  }
  .m-l-tn-77 {
    margin-left: 77px !important;
  }
  .m-t-tn-77 {
    margin-top: 77px !important;
  }
  .m-r-tn-77 {
    margin-right: 77px !important;
  }
  .m-b-tn-77 {
    margin-bottom: 77px !important;
  }
  .px-tn-78 {
    padding-left: 78px !important;
    padding-right: 78px !important;
  }
  .py-tn-78 {
    padding-top: 78px !important;
    padding-bottom: 78px !important;
  }
  .p-l-tn-78 {
    padding-left: 78px !important;
  }
  .p-t-tn-78 {
    padding-top: 78px !important;
  }
  .p-r-tn-78 {
    padding-right: 78px !important;
  }
  .p-b-tn-78 {
    padding-bottom: 78px !important;
  }
  .mx-tn-78 {
    margin-left: 78px !important;
    margin-right: 78px !important;
  }
  .my-tn-78 {
    margin-top: 78px !important;
    margin-bottom: 78px !important;
  }
  .m-l-tn-78 {
    margin-left: 78px !important;
  }
  .m-t-tn-78 {
    margin-top: 78px !important;
  }
  .m-r-tn-78 {
    margin-right: 78px !important;
  }
  .m-b-tn-78 {
    margin-bottom: 78px !important;
  }
  .px-tn-79 {
    padding-left: 79px !important;
    padding-right: 79px !important;
  }
  .py-tn-79 {
    padding-top: 79px !important;
    padding-bottom: 79px !important;
  }
  .p-l-tn-79 {
    padding-left: 79px !important;
  }
  .p-t-tn-79 {
    padding-top: 79px !important;
  }
  .p-r-tn-79 {
    padding-right: 79px !important;
  }
  .p-b-tn-79 {
    padding-bottom: 79px !important;
  }
  .mx-tn-79 {
    margin-left: 79px !important;
    margin-right: 79px !important;
  }
  .my-tn-79 {
    margin-top: 79px !important;
    margin-bottom: 79px !important;
  }
  .m-l-tn-79 {
    margin-left: 79px !important;
  }
  .m-t-tn-79 {
    margin-top: 79px !important;
  }
  .m-r-tn-79 {
    margin-right: 79px !important;
  }
  .m-b-tn-79 {
    margin-bottom: 79px !important;
  }
  .px-tn-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py-tn-80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p-l-tn-80 {
    padding-left: 80px !important;
  }
  .p-t-tn-80 {
    padding-top: 80px !important;
  }
  .p-r-tn-80 {
    padding-right: 80px !important;
  }
  .p-b-tn-80 {
    padding-bottom: 80px !important;
  }
  .mx-tn-80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my-tn-80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-l-tn-80 {
    margin-left: 80px !important;
  }
  .m-t-tn-80 {
    margin-top: 80px !important;
  }
  .m-r-tn-80 {
    margin-right: 80px !important;
  }
  .m-b-tn-80 {
    margin-bottom: 80px !important;
  }
  .px-tn-81 {
    padding-left: 81px !important;
    padding-right: 81px !important;
  }
  .py-tn-81 {
    padding-top: 81px !important;
    padding-bottom: 81px !important;
  }
  .p-l-tn-81 {
    padding-left: 81px !important;
  }
  .p-t-tn-81 {
    padding-top: 81px !important;
  }
  .p-r-tn-81 {
    padding-right: 81px !important;
  }
  .p-b-tn-81 {
    padding-bottom: 81px !important;
  }
  .mx-tn-81 {
    margin-left: 81px !important;
    margin-right: 81px !important;
  }
  .my-tn-81 {
    margin-top: 81px !important;
    margin-bottom: 81px !important;
  }
  .m-l-tn-81 {
    margin-left: 81px !important;
  }
  .m-t-tn-81 {
    margin-top: 81px !important;
  }
  .m-r-tn-81 {
    margin-right: 81px !important;
  }
  .m-b-tn-81 {
    margin-bottom: 81px !important;
  }
  .px-tn-82 {
    padding-left: 82px !important;
    padding-right: 82px !important;
  }
  .py-tn-82 {
    padding-top: 82px !important;
    padding-bottom: 82px !important;
  }
  .p-l-tn-82 {
    padding-left: 82px !important;
  }
  .p-t-tn-82 {
    padding-top: 82px !important;
  }
  .p-r-tn-82 {
    padding-right: 82px !important;
  }
  .p-b-tn-82 {
    padding-bottom: 82px !important;
  }
  .mx-tn-82 {
    margin-left: 82px !important;
    margin-right: 82px !important;
  }
  .my-tn-82 {
    margin-top: 82px !important;
    margin-bottom: 82px !important;
  }
  .m-l-tn-82 {
    margin-left: 82px !important;
  }
  .m-t-tn-82 {
    margin-top: 82px !important;
  }
  .m-r-tn-82 {
    margin-right: 82px !important;
  }
  .m-b-tn-82 {
    margin-bottom: 82px !important;
  }
  .px-tn-83 {
    padding-left: 83px !important;
    padding-right: 83px !important;
  }
  .py-tn-83 {
    padding-top: 83px !important;
    padding-bottom: 83px !important;
  }
  .p-l-tn-83 {
    padding-left: 83px !important;
  }
  .p-t-tn-83 {
    padding-top: 83px !important;
  }
  .p-r-tn-83 {
    padding-right: 83px !important;
  }
  .p-b-tn-83 {
    padding-bottom: 83px !important;
  }
  .mx-tn-83 {
    margin-left: 83px !important;
    margin-right: 83px !important;
  }
  .my-tn-83 {
    margin-top: 83px !important;
    margin-bottom: 83px !important;
  }
  .m-l-tn-83 {
    margin-left: 83px !important;
  }
  .m-t-tn-83 {
    margin-top: 83px !important;
  }
  .m-r-tn-83 {
    margin-right: 83px !important;
  }
  .m-b-tn-83 {
    margin-bottom: 83px !important;
  }
  .px-tn-84 {
    padding-left: 84px !important;
    padding-right: 84px !important;
  }
  .py-tn-84 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }
  .p-l-tn-84 {
    padding-left: 84px !important;
  }
  .p-t-tn-84 {
    padding-top: 84px !important;
  }
  .p-r-tn-84 {
    padding-right: 84px !important;
  }
  .p-b-tn-84 {
    padding-bottom: 84px !important;
  }
  .mx-tn-84 {
    margin-left: 84px !important;
    margin-right: 84px !important;
  }
  .my-tn-84 {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }
  .m-l-tn-84 {
    margin-left: 84px !important;
  }
  .m-t-tn-84 {
    margin-top: 84px !important;
  }
  .m-r-tn-84 {
    margin-right: 84px !important;
  }
  .m-b-tn-84 {
    margin-bottom: 84px !important;
  }
  .px-tn-85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .py-tn-85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .p-l-tn-85 {
    padding-left: 85px !important;
  }
  .p-t-tn-85 {
    padding-top: 85px !important;
  }
  .p-r-tn-85 {
    padding-right: 85px !important;
  }
  .p-b-tn-85 {
    padding-bottom: 85px !important;
  }
  .mx-tn-85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .my-tn-85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .m-l-tn-85 {
    margin-left: 85px !important;
  }
  .m-t-tn-85 {
    margin-top: 85px !important;
  }
  .m-r-tn-85 {
    margin-right: 85px !important;
  }
  .m-b-tn-85 {
    margin-bottom: 85px !important;
  }
  .px-tn-86 {
    padding-left: 86px !important;
    padding-right: 86px !important;
  }
  .py-tn-86 {
    padding-top: 86px !important;
    padding-bottom: 86px !important;
  }
  .p-l-tn-86 {
    padding-left: 86px !important;
  }
  .p-t-tn-86 {
    padding-top: 86px !important;
  }
  .p-r-tn-86 {
    padding-right: 86px !important;
  }
  .p-b-tn-86 {
    padding-bottom: 86px !important;
  }
  .mx-tn-86 {
    margin-left: 86px !important;
    margin-right: 86px !important;
  }
  .my-tn-86 {
    margin-top: 86px !important;
    margin-bottom: 86px !important;
  }
  .m-l-tn-86 {
    margin-left: 86px !important;
  }
  .m-t-tn-86 {
    margin-top: 86px !important;
  }
  .m-r-tn-86 {
    margin-right: 86px !important;
  }
  .m-b-tn-86 {
    margin-bottom: 86px !important;
  }
  .px-tn-87 {
    padding-left: 87px !important;
    padding-right: 87px !important;
  }
  .py-tn-87 {
    padding-top: 87px !important;
    padding-bottom: 87px !important;
  }
  .p-l-tn-87 {
    padding-left: 87px !important;
  }
  .p-t-tn-87 {
    padding-top: 87px !important;
  }
  .p-r-tn-87 {
    padding-right: 87px !important;
  }
  .p-b-tn-87 {
    padding-bottom: 87px !important;
  }
  .mx-tn-87 {
    margin-left: 87px !important;
    margin-right: 87px !important;
  }
  .my-tn-87 {
    margin-top: 87px !important;
    margin-bottom: 87px !important;
  }
  .m-l-tn-87 {
    margin-left: 87px !important;
  }
  .m-t-tn-87 {
    margin-top: 87px !important;
  }
  .m-r-tn-87 {
    margin-right: 87px !important;
  }
  .m-b-tn-87 {
    margin-bottom: 87px !important;
  }
  .px-tn-88 {
    padding-left: 88px !important;
    padding-right: 88px !important;
  }
  .py-tn-88 {
    padding-top: 88px !important;
    padding-bottom: 88px !important;
  }
  .p-l-tn-88 {
    padding-left: 88px !important;
  }
  .p-t-tn-88 {
    padding-top: 88px !important;
  }
  .p-r-tn-88 {
    padding-right: 88px !important;
  }
  .p-b-tn-88 {
    padding-bottom: 88px !important;
  }
  .mx-tn-88 {
    margin-left: 88px !important;
    margin-right: 88px !important;
  }
  .my-tn-88 {
    margin-top: 88px !important;
    margin-bottom: 88px !important;
  }
  .m-l-tn-88 {
    margin-left: 88px !important;
  }
  .m-t-tn-88 {
    margin-top: 88px !important;
  }
  .m-r-tn-88 {
    margin-right: 88px !important;
  }
  .m-b-tn-88 {
    margin-bottom: 88px !important;
  }
  .px-tn-89 {
    padding-left: 89px !important;
    padding-right: 89px !important;
  }
  .py-tn-89 {
    padding-top: 89px !important;
    padding-bottom: 89px !important;
  }
  .p-l-tn-89 {
    padding-left: 89px !important;
  }
  .p-t-tn-89 {
    padding-top: 89px !important;
  }
  .p-r-tn-89 {
    padding-right: 89px !important;
  }
  .p-b-tn-89 {
    padding-bottom: 89px !important;
  }
  .mx-tn-89 {
    margin-left: 89px !important;
    margin-right: 89px !important;
  }
  .my-tn-89 {
    margin-top: 89px !important;
    margin-bottom: 89px !important;
  }
  .m-l-tn-89 {
    margin-left: 89px !important;
  }
  .m-t-tn-89 {
    margin-top: 89px !important;
  }
  .m-r-tn-89 {
    margin-right: 89px !important;
  }
  .m-b-tn-89 {
    margin-bottom: 89px !important;
  }
  .px-tn-90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .py-tn-90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .p-l-tn-90 {
    padding-left: 90px !important;
  }
  .p-t-tn-90 {
    padding-top: 90px !important;
  }
  .p-r-tn-90 {
    padding-right: 90px !important;
  }
  .p-b-tn-90 {
    padding-bottom: 90px !important;
  }
  .mx-tn-90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .my-tn-90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .m-l-tn-90 {
    margin-left: 90px !important;
  }
  .m-t-tn-90 {
    margin-top: 90px !important;
  }
  .m-r-tn-90 {
    margin-right: 90px !important;
  }
  .m-b-tn-90 {
    margin-bottom: 90px !important;
  }
  .px-tn-91 {
    padding-left: 91px !important;
    padding-right: 91px !important;
  }
  .py-tn-91 {
    padding-top: 91px !important;
    padding-bottom: 91px !important;
  }
  .p-l-tn-91 {
    padding-left: 91px !important;
  }
  .p-t-tn-91 {
    padding-top: 91px !important;
  }
  .p-r-tn-91 {
    padding-right: 91px !important;
  }
  .p-b-tn-91 {
    padding-bottom: 91px !important;
  }
  .mx-tn-91 {
    margin-left: 91px !important;
    margin-right: 91px !important;
  }
  .my-tn-91 {
    margin-top: 91px !important;
    margin-bottom: 91px !important;
  }
  .m-l-tn-91 {
    margin-left: 91px !important;
  }
  .m-t-tn-91 {
    margin-top: 91px !important;
  }
  .m-r-tn-91 {
    margin-right: 91px !important;
  }
  .m-b-tn-91 {
    margin-bottom: 91px !important;
  }
  .px-tn-92 {
    padding-left: 92px !important;
    padding-right: 92px !important;
  }
  .py-tn-92 {
    padding-top: 92px !important;
    padding-bottom: 92px !important;
  }
  .p-l-tn-92 {
    padding-left: 92px !important;
  }
  .p-t-tn-92 {
    padding-top: 92px !important;
  }
  .p-r-tn-92 {
    padding-right: 92px !important;
  }
  .p-b-tn-92 {
    padding-bottom: 92px !important;
  }
  .mx-tn-92 {
    margin-left: 92px !important;
    margin-right: 92px !important;
  }
  .my-tn-92 {
    margin-top: 92px !important;
    margin-bottom: 92px !important;
  }
  .m-l-tn-92 {
    margin-left: 92px !important;
  }
  .m-t-tn-92 {
    margin-top: 92px !important;
  }
  .m-r-tn-92 {
    margin-right: 92px !important;
  }
  .m-b-tn-92 {
    margin-bottom: 92px !important;
  }
  .px-tn-93 {
    padding-left: 93px !important;
    padding-right: 93px !important;
  }
  .py-tn-93 {
    padding-top: 93px !important;
    padding-bottom: 93px !important;
  }
  .p-l-tn-93 {
    padding-left: 93px !important;
  }
  .p-t-tn-93 {
    padding-top: 93px !important;
  }
  .p-r-tn-93 {
    padding-right: 93px !important;
  }
  .p-b-tn-93 {
    padding-bottom: 93px !important;
  }
  .mx-tn-93 {
    margin-left: 93px !important;
    margin-right: 93px !important;
  }
  .my-tn-93 {
    margin-top: 93px !important;
    margin-bottom: 93px !important;
  }
  .m-l-tn-93 {
    margin-left: 93px !important;
  }
  .m-t-tn-93 {
    margin-top: 93px !important;
  }
  .m-r-tn-93 {
    margin-right: 93px !important;
  }
  .m-b-tn-93 {
    margin-bottom: 93px !important;
  }
  .px-tn-94 {
    padding-left: 94px !important;
    padding-right: 94px !important;
  }
  .py-tn-94 {
    padding-top: 94px !important;
    padding-bottom: 94px !important;
  }
  .p-l-tn-94 {
    padding-left: 94px !important;
  }
  .p-t-tn-94 {
    padding-top: 94px !important;
  }
  .p-r-tn-94 {
    padding-right: 94px !important;
  }
  .p-b-tn-94 {
    padding-bottom: 94px !important;
  }
  .mx-tn-94 {
    margin-left: 94px !important;
    margin-right: 94px !important;
  }
  .my-tn-94 {
    margin-top: 94px !important;
    margin-bottom: 94px !important;
  }
  .m-l-tn-94 {
    margin-left: 94px !important;
  }
  .m-t-tn-94 {
    margin-top: 94px !important;
  }
  .m-r-tn-94 {
    margin-right: 94px !important;
  }
  .m-b-tn-94 {
    margin-bottom: 94px !important;
  }
  .px-tn-95 {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .py-tn-95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .p-l-tn-95 {
    padding-left: 95px !important;
  }
  .p-t-tn-95 {
    padding-top: 95px !important;
  }
  .p-r-tn-95 {
    padding-right: 95px !important;
  }
  .p-b-tn-95 {
    padding-bottom: 95px !important;
  }
  .mx-tn-95 {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .my-tn-95 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .m-l-tn-95 {
    margin-left: 95px !important;
  }
  .m-t-tn-95 {
    margin-top: 95px !important;
  }
  .m-r-tn-95 {
    margin-right: 95px !important;
  }
  .m-b-tn-95 {
    margin-bottom: 95px !important;
  }
  .px-tn-96 {
    padding-left: 96px !important;
    padding-right: 96px !important;
  }
  .py-tn-96 {
    padding-top: 96px !important;
    padding-bottom: 96px !important;
  }
  .p-l-tn-96 {
    padding-left: 96px !important;
  }
  .p-t-tn-96 {
    padding-top: 96px !important;
  }
  .p-r-tn-96 {
    padding-right: 96px !important;
  }
  .p-b-tn-96 {
    padding-bottom: 96px !important;
  }
  .mx-tn-96 {
    margin-left: 96px !important;
    margin-right: 96px !important;
  }
  .my-tn-96 {
    margin-top: 96px !important;
    margin-bottom: 96px !important;
  }
  .m-l-tn-96 {
    margin-left: 96px !important;
  }
  .m-t-tn-96 {
    margin-top: 96px !important;
  }
  .m-r-tn-96 {
    margin-right: 96px !important;
  }
  .m-b-tn-96 {
    margin-bottom: 96px !important;
  }
  .px-tn-97 {
    padding-left: 97px !important;
    padding-right: 97px !important;
  }
  .py-tn-97 {
    padding-top: 97px !important;
    padding-bottom: 97px !important;
  }
  .p-l-tn-97 {
    padding-left: 97px !important;
  }
  .p-t-tn-97 {
    padding-top: 97px !important;
  }
  .p-r-tn-97 {
    padding-right: 97px !important;
  }
  .p-b-tn-97 {
    padding-bottom: 97px !important;
  }
  .mx-tn-97 {
    margin-left: 97px !important;
    margin-right: 97px !important;
  }
  .my-tn-97 {
    margin-top: 97px !important;
    margin-bottom: 97px !important;
  }
  .m-l-tn-97 {
    margin-left: 97px !important;
  }
  .m-t-tn-97 {
    margin-top: 97px !important;
  }
  .m-r-tn-97 {
    margin-right: 97px !important;
  }
  .m-b-tn-97 {
    margin-bottom: 97px !important;
  }
  .px-tn-98 {
    padding-left: 98px !important;
    padding-right: 98px !important;
  }
  .py-tn-98 {
    padding-top: 98px !important;
    padding-bottom: 98px !important;
  }
  .p-l-tn-98 {
    padding-left: 98px !important;
  }
  .p-t-tn-98 {
    padding-top: 98px !important;
  }
  .p-r-tn-98 {
    padding-right: 98px !important;
  }
  .p-b-tn-98 {
    padding-bottom: 98px !important;
  }
  .mx-tn-98 {
    margin-left: 98px !important;
    margin-right: 98px !important;
  }
  .my-tn-98 {
    margin-top: 98px !important;
    margin-bottom: 98px !important;
  }
  .m-l-tn-98 {
    margin-left: 98px !important;
  }
  .m-t-tn-98 {
    margin-top: 98px !important;
  }
  .m-r-tn-98 {
    margin-right: 98px !important;
  }
  .m-b-tn-98 {
    margin-bottom: 98px !important;
  }
  .px-tn-99 {
    padding-left: 99px !important;
    padding-right: 99px !important;
  }
  .py-tn-99 {
    padding-top: 99px !important;
    padding-bottom: 99px !important;
  }
  .p-l-tn-99 {
    padding-left: 99px !important;
  }
  .p-t-tn-99 {
    padding-top: 99px !important;
  }
  .p-r-tn-99 {
    padding-right: 99px !important;
  }
  .p-b-tn-99 {
    padding-bottom: 99px !important;
  }
  .mx-tn-99 {
    margin-left: 99px !important;
    margin-right: 99px !important;
  }
  .my-tn-99 {
    margin-top: 99px !important;
    margin-bottom: 99px !important;
  }
  .m-l-tn-99 {
    margin-left: 99px !important;
  }
  .m-t-tn-99 {
    margin-top: 99px !important;
  }
  .m-r-tn-99 {
    margin-right: 99px !important;
  }
  .m-b-tn-99 {
    margin-bottom: 99px !important;
  }
  .px-tn-100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .py-tn-100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .p-l-tn-100 {
    padding-left: 100px !important;
  }
  .p-t-tn-100 {
    padding-top: 100px !important;
  }
  .p-r-tn-100 {
    padding-right: 100px !important;
  }
  .p-b-tn-100 {
    padding-bottom: 100px !important;
  }
  .mx-tn-100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .my-tn-100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .m-l-tn-100 {
    margin-left: 100px !important;
  }
  .m-t-tn-100 {
    margin-top: 100px !important;
  }
  .m-r-tn-100 {
    margin-right: 100px !important;
  }
  .m-b-tn-100 {
    margin-bottom: 100px !important;
  }
}

body {
  margin: 0;
  padding: 0;
  font-family: "Montserrat", "Lato", sans-serif;
  font-size: 15px;
  line-height: 1.6;
  overflow-x: hidden;
  color: #666;
}

section {
  position: relative;
}

strong {
  color: #251e20;
}

.text-white {
  color: #fff !important;
}

.text-black {
  color: #251e20 !important;
}

.border-1 {
  border: 1px solid #e5e5e5;
}

.border-top-1 {
  border-top: 1px solid #e5e5e5;
}

.border-bottom-1 {
  border-bottom: 1px solid #e5e5e5;
}

.title {
  font-size: 30px;
  color: #251e20;
  font-weight: normal;
  text-transform: uppercase;
}

ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

a:hover {
  text-decoration: none;
}

input:focus {
  outline: none;
}

.au-col-1 {
  width: 31.25%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 31.25%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 31.25%;
  flex: 0 0 31.25%;
  padding: 30px 15px 0;
}

.au-row-5 {
  margin-left: -5px;
  margin-right: -5px;
}

.au-col-5 {
  padding: 0 5px;
  width: auto;
}

.title-border {
  display: block;
  width: 49px;
  height: 1px;
  background-color: #e0a062;
}

.title-border-2 {
  display: block;
  width: 39px;
  height: 1px;
  background-color: #e0a062;
}

.title-border-3 {
  display: block;
  width: 67px;
  height: 1px;
  background-color: #e0a062;
}

/*
========================================================================
    ROW
========================================================================
*/
.row.row-style-1 {
  margin-left: -5px;
  margin-right: -5px;
}

.row.row-style-1 .colum-6 {
  width: 50%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  padding: 0 5px;
}

.row.au-row {
  margin-left: -5px;
  margin-right: -5px;
}

.row.au-row [class^="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}

.overlay-dark45 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.45);
  z-index: 0;
}

.overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 0;
  background-color: #000;
  opacity: 0.6;
}

.image-background {
  position: absolute;
}

.image-background img {
  width: auto;
}

.bg-lightblue {
  background-color: #eef1f8 !important;
}

.bg-white {
  background-color: #fff;
}

.bg-black {
  background-color: #251e20 !important;
}

.to-top {
  display: none;
  position: fixed;
  bottom: 70px;
  right: 30px;
  width: 52px;
  height: 52px;
  background-color: #373737;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #999999;
  z-index: 9999;
  cursor: pointer;
}

.to-top span {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.btn {
  height: 50px;
  line-height: 50px;
  font-size: 15px;
  border: none;
  padding: 0 30px;
  margin: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.btn.btn-small {
  height: 40px;
  line-height: 40px;
}

.btn-color {
  background-color: #e0a062;
  color: #251e20;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.btn-color:hover {
  background-color: #251e20;
  color: #e0a062;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.btn-black {
  background-color: #251e20;
  color: #fff;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.btn-black:hover {
  color: #e0a062;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

/*
========================================================================
    LOADING
========================================================================
*/
.loading {
  position: fixed;
  z-index: 999;
  width: 100%;
  height: 100%;
  background-color: #251e20;
}

.spinner {
  width: 40px;
  height: 40px;
  left: 50%;
  top: 40%;
  position: relative;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.spinner .double-bounce1,
.spinner .double-bounce2 {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #ccc;
  position: absolute;
  opacity: 0.8;
  top: 0;
  left: 0;
  -webkit-animation: sk-bounce 2s infinite ease-in-out;
  -moz-animation: sk-bounce 2s infinite ease-in-out;
  -o-animation: sk-bounce 2s infinite ease-in-out;
  animation: sk-bounce 2s infinite ease-in-out;
}

.spinner .double-bounce2 {
  background-color: #e0a062;
  -webkit-animation-delay: -1s;
  -moz-animation-delay: -1s;
  -o-animation-delay: -1s;
  animation-delay: -1s;
}

@-webkit-keyframes sk-bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}

@-moz-keyframes sk-bounce {
  0%,
  100% {
    -moz-transform: scale(0);
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

@-o-keyframes sk-bounce {
  0%,
  100% {
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

@keyframes sk-bounce {
  0%,
  100% {
    -moz-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}

/*
========================================================================
    SLIDER
========================================================================
*/
.slider-heading-1 {
  font-size: 70px;
  line-height: 0.3428571429;
  color: #fff;
  font-weight: 300;
  text-transform: uppercase;
  white-space: nowrap;
}

.slider-heading-2 {
  font-size: 25px;
  line-height: 1.4;
  font-weight: 300;
  color: #fff;
  white-space: nowrap;
}

.slider-heading-3 {
  font-size: 60px;
  color: #fff;
  font-weight: 300;
  text-transform: uppercase;
  white-space: nowrap;
}

#slide-4 {
  background: #eef1f8;
}

#slide-4 .slider-heading-1 {
  font-size: 55px;
  font-weight: 300;
}

#slide-5 {
  position: relative;
}

#slide-5 li {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

#slide-5 .slotholder:after {
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  z-index: 99;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.5);
}

.slide-btn-1 {
  width: 150px;
  height: 40px;
  line-height: 40px;
  background-color: #e0a062;
  cursor: pointer;
}

.slide-btn-2 {
  width: 150px;
  height: 40px;
  line-height: 40px;
  background-color: none;
  border: 1px solid #ebebeb;
  color: #fff;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.slide-btn-2:hover {
  background-color: #251e20;
  color: #e0a062;
  border-color: #251e20;
}

.au-bullet-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.au-bullet-1 .tp-bullet {
  width: 13px;
  height: 13px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: none;
  display: inline-block;
  border: 1px solid #fff;
}

.au-bullet-1 .tp-bullet.selected {
  background-color: #fff;
}

.au-bullet-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.au-bullet-2 .tp-bullet {
  width: 13px;
  height: 13px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: none;
  display: inline-block;
  border: 1px solid #251e20333;
}

.au-bullet-2 .tp-bullet.selected {
  background-color: #251e20333;
}

.au-nav-1 {
  background: none;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.au-nav-1:before {
  display: none;
}

.au-nav-1.tp-leftarrow {
  background-image: url(../images/icon/left.png);
  background-position: center;
  background-repeat: no-repeat;
}

.au-nav-1.tp-leftarrow:hover {
  background: none;
  background-image: url(../images/icon/left-1-hover.png);
  background-repeat: no-repeat;
  background-position: center;
}

.au-nav-1.tp-rightarrow {
  background-image: url(../images/icon/right.png);
  background-position: center;
  background-repeat: no-repeat;
}

.au-nav-1.tp-rightarrow:hover {
  background: none;
  background-image: url(../images/icon/right-1-hover.png);
  background-repeat: no-repeat;
  background-position: center;
}

.au-nav-2 {
  background: none;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.au-nav-2:before {
  display: none;
}

.au-nav-2.tp-leftarrow {
  background-image: url(../images/icon/left-1.png);
  background-position: center;
  background-repeat: no-repeat;
}

.au-nav-2.tp-leftarrow:hover {
  background: none;
  background-image: url(../images/icon/left-1-hover.png);
  background-repeat: no-repeat;
  background-position: center;
}

.au-nav-2.tp-rightarrow {
  background-image: url(../images/icon/right-1.png);
  background-position: center;
  background-repeat: no-repeat;
}

.au-nav-2.tp-rightarrow:hover {
  background: none;
  background-image: url(../images/icon/right-1-hover.png);
  background-repeat: no-repeat;
  background-position: center;
}

.au-nav-3 {
  background: none;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.au-nav-3:before {
  display: none;
}

.au-nav-3.tp-leftarrow {
  background-image: url(../images/icon/left-1-hover.png);
  background-position: center;
  background-repeat: no-repeat;
}

.au-nav-3.tp-leftarrow:hover {
  background: none;
  background-image: url(../images/icon/left-1.png);
  background-repeat: no-repeat;
  background-position: center;
}

.au-nav-3.tp-rightarrow {
  background-image: url(../images/icon/right-1-hover.png);
  background-position: center;
  background-repeat: no-repeat;
}

.au-nav-3.tp-rightarrow:hover {
  background: none;
  background-image: url(../images/icon/right-1.png);
  background-repeat: no-repeat;
  background-position: center;
}

/*
========================================================================
    SLICK SLIDER
========================================================================
*/
.slick-dots.number {
  position: absolute;
  bottom: 22px;
  right: 35px;
}

.slick-dots.number > li {
  display: inline-block;
}

.slick-dots.number > li > button {
  cursor: pointer;
  padding: 0;
  font-size: 15px;
  background: none;
  border: none;
  color: #fff;
  line-height: 1;
  margin: 0 5px;
}

.slick-dots.number > li > button:active,
.slick-dots.number > li > button:focus {
  border: none;
  outline: none;
}

.slick-dots.number > li.slick-active button {
  border-bottom: 1px solid #fff;
}

.slick-dots.bullet {
  position: absolute;
  bottom: -38px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.slick-dots.bullet > li {
  display: inline-block;
  line-height: 1;
}

.slick-dots.bullet > li > button {
  cursor: pointer;
  padding: 0;
  margin: 0 8px;
  width: 13px;
  height: 13px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #fff;
  position: relative;
  background: none;
  color: transparent;
}

.slick-dots.bullet > li > button:active,
.slick-dots.bullet > li > button:focus {
  border: none;
  outline: none;
}

.slick-dots.bullet > li.slick-active button {
  background-color: #fff;
}

.au-slick-dots {
  margin: 13px 0 0 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.au-slick-dots li {
  display: inline-block;
  padding-right: 8px;
}

.au-slick-dots li:last-child {
  padding-right: 0;
}

.au-slick-dots li button {
  background: none;
  border: none;
  font-size: 15px;
  color: #fff;
  padding: 0;
  line-height: 1.2;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  cursor: pointer;
}

.au-slick-dots li.slick-active button {
  color: #e0a062;
  border-bottom: 1px solid #e0a062;
}

/*
========================================================================
    PROJECT INTRO
========================================================================
*/
.project-intro {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.project-intro .image {
  width: 65.811965812%;
  position: relative;
}

.project-intro .image:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: -30px;
  right: -30px;
  z-index: -1;
  border: 5px solid #e0a062;
  opacity: 0.5;
}

.project-intro .text {
  background-color: #e0a062;
  position: absolute;
  left: 0;
  width: 42.735042735%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  padding: 64px 50px;
  z-index: 1;
}

.project-intro .text .title {
  margin-bottom: 23px;
}

.project-intro .text .description {
  line-height: 2;
  margin-bottom: 60px;
}

.project-intro .text a.btn {
  margin-bottom: 11px;
}

ul.rating-stars li {
  display: inline-block;
  color: #ffcc66;
  margin: 0 2px;
}

/*
========================================================================
    TESTIMONIALS
========================================================================
*/
.testimonial-1 {
  padding: 100px 0;
  background-image: url(../images/bg-1.jpg);
  background-repeat: no-repeat;
  background-attachment: fixed;
  position: relative;
}

.testimonial-1:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 0;
}

.testimonial-1 .testi-body {
  padding-bottom: 20px;
}

.testimonial-1 .testi-body:active,
.testimonial-1 .testi-body:focus {
  outline: none;
}

.testimonial-1 .testi-body .testi-image {
  margin: 20px 0 24px;
}

.testimonial-1 .testi-body .testi-image img {
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
  width: auto;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-1 .testi-body .testi-text .rating-stars {
  margin: 15px 0;
}

.testimonial-1 .testi-body .testi-text .detail {
  color: #fff;
  line-height: 1.6;
  margin-bottom: 33px;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.testimonial-1 .testi-body .testi-text .author {
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  font-family: "Lato", sans-serif;
}

.testimonial-1 .testi-body.slick-current.slick-active .testi-image img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}

.testimonial-1 .testi-body.slick-current.slick-active .testi-text .detail {
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

/*
========================================================================
    SOCIAL MEDIA
========================================================================
*/
a.media-button {
  display: block;
  line-height: 1;
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

a.media-button.facebook {
  width: 10px;
  height: 19px;
  background-image: url(../images/icon/facebook.png);
}

a.media-button.facebook:hover {
  background-image: url(../images/icon/facebook_white.png);
}

a.media-button.twitter {
  width: 20px;
  height: 15px;
  background-image: url(../images/icon/twitter.png);
}

a.media-button.twitter:hover {
  background-image: url(../images/icon/twitter_white.png);
}

a.media-button.linkedin {
  width: 16px;
  height: 15px;
  background-image: url(../images/icon/linkedin.png);
}

a.media-button.linkedin:hover {
  background-image: url(../images/icon/linkedin_white.png);
}

a.media-button.google-plus {
  width: 22px;
  height: 17px;
  background-image: url(../images/icon/google-plus.png);
}

a.media-button.google-plus:hover {
  background-image: url(../images/icon/google-plus_white.png);
}

nav.social-media li {
  display: inline-block;
  margin: 0 10px;
}

nav.social-media li a {
  display: block;
  border: 1px solid #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  font-size: 20px;
  width: 42px;
  height: 42px;
  position: relative;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

nav.social-media li a i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

nav.social-media li a:hover {
  /* background-color: #e0a062; */
  color: #251e20;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

nav.social-media.style-1 li a {
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

nav.social-media.style-1 li a:hover {
  background-color: transparent;
}

nav.social-media.style-2 li {
  margin: 0 8px;
}

nav.social-media.style-2 li a {
  background-repeat: no-repeat;
  background-position: center;
}

nav.social-media.style-2 li a.facebook {
  background-image: url(../images/icon/facebook_white.png);
}

nav.social-media.style-2 li a.twitter {
  background-image: url(../images/icon/twitter_white.png);
}

nav.social-media.style-2 li a.linkedin {
  background-image: url(../images/icon/linkedin_white.png);
}

nav.social-media.style-2 li a.google-plus {
  background-image: url(../images/icon/google-plus_white.png);
}

.port-title .title {
  font-size: 35px;
  text-transform: uppercase;
  margin-bottom: 1rem;
}

.port-title .sub-title {
  font-size: 25px;
}

.port-title .title-detail {
  line-height: 1.6;
  font-size: 15px;
  margin-bottom: 20px;
}

/*
========================================================================
    GRID
========================================================================
*/
.grid-body {
  margin: -5px;
}

.grid-body.row {
  margin: 0 -15px;
}

.grid-body .grid-size-1 {
  width: 48.6979166667%;
  height: 380px;
  padding: 5px;
}

.grid-body .grid-size-2 {
  width: 25.6510416667%;
  height: 380px;
  padding: 5px;
}

.grid-body .grid-size-3 {
  width: 25.6510416667%;
  height: 760px;
  padding: 5px;
}

.grid .grid-filter {
  margin-bottom: 35px;
}

.grid .grid-filter li {
  padding: 10px 0;
  display: inline-block;
}

.grid .grid-filter li span {
  color: #251e20;
  font-size: 15px;
  padding: 0 18px;
  text-transform: uppercase;
  -webkit-transition: color 0.35s;
  -o-transition: color 0.35s;
  -moz-transition: color 0.35s;
  transition: color 0.35s;
  cursor: pointer;
}

.grid .grid-filter li span:hover {
  color: #e0a062;
}

.grid .grid-filter li.active span {
  color: #e0a062;
}

.grid .grid-body .grid-item {
  margin-bottom: 25px;
}

.grid-product {
  text-align: center;
  padding-bottom: 12px;
  background-color: #fff;
}

.grid-product .image {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 340px;
  margin-bottom: 18px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}

.grid-product .image img {
  width: auto;
}

.grid-product .image .addcart {
  position: absolute;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  width: 100%;
  bottom: 0;
  left: 0;
  height: 40px;
  background-color: #e0a062;
  line-height: 40px;
  cursor: pointer;
}

.grid-product .image .addcart a {
  width: 100%;
  height: 100%;
  display: block;
  font-size: 14px;
  color: #251e20;
  text-transform: uppercase;
  font-weight: 500;
  -webkit-transition: all 0.35s linear;
  -o-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  transition: all 0.35s linear;
}

.grid-product .image .addcart a:hover {
  color: #e0a062;
  background-color: #251e20;
}

.grid-product .image:hover .addcart {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.grid-product .name {
  text-transform: uppercase;
  color: #666;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.grid-product .name:hover {
  color: #e0a062;
}

.grid-product .price {
  color: #251e20;
  font-size: 18px;
  font-weight: 500;
}

.grid-product-2 {
  width: 100%;
  text-align: center;
  background-color: #fff;
  padding-top: 28px;
}

.grid-product-2 .product-body {
  margin-top: 10px;
  position: relative;
  overflow: hidden;
  padding-bottom: 22px;
}

.grid-product-2 .product-body .name {
  text-transform: uppercase;
  color: #666;
  margin-bottom: 5px;
  line-height: 1.2;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.grid-product-2 .product-body .price {
  color: #251e20;
  font-size: 18px;
  margin-bottom: 0px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.grid-product-2 .product-body .addcart {
  position: absolute;
  width: 100%;
  height: 40px;
  line-height: 40px;
  background-color: #e0a062;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  -webkit-transform: translateY(100%);
  -moz-transform: translateY(100%);
  -ms-transform: translateY(100%);
  -o-transform: translateY(100%);
  transform: translateY(100%);
  cursor: pointer;
}

.grid-product-2 .product-body .addcart a {
  color: #251e20;
  text-transform: uppercase;
  font-weight: 500;
}

.grid-product-2:hover .product-body .name,
.grid-product-2:hover .product-body .price {
  -webkit-transform: translateY(100px);
  -moz-transform: translateY(100px);
  -ms-transform: translateY(100px);
  -o-transform: translateY(100px);
  transform: translateY(100px);
}

.grid-product-2:hover .product-body .addcart {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.grid-product-3 {
  background-color: #eef1f8;
  position: relative;
}

.grid-product-3.style-1 {
  height: 400px;
}

.grid-product-3.style-2 {
  height: 320px;
}

.grid-product-3 .image {
  position: absolute;
}

.grid-product-3 .image.style-1 {
  top: 85px;
  right: 25px;
}

.grid-product-3 .image.style-2 {
  top: 27px;
  right: 105px;
}

.grid-product-3 .image.style-3 {
  top: 45px;
  right: 130px;
}

.grid-product-3 .image.style-4 {
  top: 26px;
  right: 50px;
}

.grid-product-3 .image img {
  width: auto;
}

.grid-product-3 .product-body {
  position: absolute;
  bottom: 23px;
  left: 35px;
  -webkit-transform: translateY(25px);
  -moz-transform: translateY(25px);
  -ms-transform: translateY(25px);
  -o-transform: translateY(25px);
  transform: translateY(25px);
  -webkit-transition: -webkit-transform 0.35s ease;
  transition: -webkit-transform 0.35s ease;
  -o-transition: -o-transform 0.35s ease;
  -moz-transition: transform 0.35s ease, -moz-transform 0.35s ease;
  transition: transform 0.35s ease;
  transition: transform 0.35s ease, -webkit-transform 0.35s ease,
    -moz-transform 0.35s ease, -o-transform 0.35s ease;
}

.grid-product-3 .product-body .name {
  text-transform: uppercase;
  font-size: 25px;
  line-height: 24px;
  font-weight: normal;
  color: #251e20;
}

.grid-product-3 .product-body .number-product {
  margin-top: 5px;
  color: #666;
  -webkit-transition: opacity 0.35s ease;
  -o-transition: opacity 0.35s ease;
  -moz-transition: opacity 0.35s ease;
  transition: opacity 0.35s ease;
  opacity: 0;
}

.grid-product-3:hover .product-body {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.grid-product-3:hover .product-body .number-product {
  opacity: 1;
}

/* Saleoff Style */
.saleoff {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.saleoff > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.saleoff-1 {
  width: 100%;
  height: 100%;
  background-color: #eef1f8;
  padding-top: 60px;
  overflow: visible;
}

.saleoff-1 .amount p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 30px;
  color: #251e20;
  text-transform: uppercase;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.saleoff-1 .amount p span {
  width: 125px;
  font-size: 60px;
  color: #251e20;
  position: relative;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  line-height: 1.25;
  text-align: center;
  margin-left: 15px;
}

.saleoff-1 .amount p span:after {
  content: "off";
  font-size: 20px;
  text-transform: lowercase;
  margin-left: 5px;
}

.saleoff-1 .amount p span:before {
  content: "%";
  position: absolute;
  font-size: 20px;
  right: 20px;
  top: 13px;
  font-weight: 500;
}

.saleoff-1 .pro-image {
  position: relative;
  top: 43px;
  text-align: center;
}

.saleoff-2 {
  background-color: #eef1f8;
  width: 100%;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.saleoff-2 .product {
  padding-top: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.saleoff-2 .product .pro-image {
  width: 48%;
  text-align: center;
}

.saleoff-2 .product .pro-image img {
  width: auto;
}

.saleoff-2 .product .pro-body {
  padding-top: 25px;
  width: 52%;
}

.saleoff-2 .product .pro-body .name {
  font-size: 30px;
  color: #251e20;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
  line-height: 1.2;
}

.saleoff-2 .product .pro-body .description {
  color: #251e20;
  margin-bottom: 35px;
}

.saleoff-2 .product .pro-body .btn-buy {
  display: block;
  width: 111px;
  height: 30px;
  line-height: 30px;
  font-size: 13px;
  font-weight: 500;
  text-align: center;
  color: #251e20;
  background-color: #e0a062;
  text-transform: uppercase;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.saleoff-2 .product .pro-body .btn-buy:hover {
  background-color: #666666;
  color: #e0a062;
}

.saleoff-2 .product.img-right .pro-body {
  text-align: right;
}

.saleoff-2 .product.img-right .btn-buy {
  float: right;
}

/*
========================================================================
    COUNTDOWN
========================================================================
*/
.countdown-1 {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background: url("../images/countdown_bg.jpg") no-repeat;
}

.countdown-1 .port-title {
  margin-top: 110px;
  width: 100%;
  position: relative;
  color: #fff;
}

.countdown-1 .port-title .sub-title {
  margin-bottom: 24px;
}

.countdown-1 .port-title .title {
  margin-bottom: 64px;
  font-weight: normal;
}

.countdown-1 .port-body {
  position: relative;
  text-align: center;
}

.countdown-1 .port-body .time-up ul li {
  padding-top: 10px;
  margin: 0 2px;
  width: 150px;
  height: 116px;
  background-color: rgba(255, 255, 255, 0.9);
  display: inline-block;
  font-size: 20px;
  color: #666;
}

.countdown-1 .port-body .time-up ul li span {
  line-height: 1.25;
  color: #251e20;
  font-size: 50px;
  font-weight: 500;
  display: block;
}

.countdown-1 .port-body .btn-read {
  display: inline-block;
  width: 151px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #e0a062;
  color: #251e20;
  text-transform: uppercase;
  margin-top: 60px;
  margin-bottom: 100px;
  font-weight: 500;
  -webkit-transition: all 0.35s linear;
  -o-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  transition: all 0.35s linear;
}

.countdown-1 .port-body .btn-read:hover {
  background-color: #251e20;
  color: #e0a062;
}

.countdown ul li {
  display: inline-block;
  line-height: 25px;
  text-align: center;
  height: 55px;
  color: #666;
  padding: 0 33px;
  position: relative;
}

.countdown ul li:after {
  content: "";
  position: absolute;
  width: 1px;
  height: 23px;
  background-color: #ccc;
  right: 0;
  top: 13px;
}

.countdown ul li:first-child {
  padding-left: 0;
}

.countdown ul li:last-child {
  padding-right: 0;
}

.countdown ul li:last-child:after {
  display: none;
}

.countdown ul li span {
  display: block;
  font-size: 40px;
  color: #251e20;
  font-weight: 500;
  margin-bottom: 9px;
}

.count-down .count-down-title .sub-title {
  font-size: 25px;
}

.count-down .count-down-title .title {
  font-size: 40px;
  text-transform: uppercase;
}

.count-down .line {
  margin-right: 0;
  margin-left: 0;
  width: 85.5670103093%;
  height: 1px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(rgba(255, 0, 0, 0)),
    color-stop(#e5e5e5),
    to(rgba(255, 0, 0, 0))
  );
  background: -webkit-linear-gradient(
    left,
    rgba(255, 0, 0, 0),
    #e5e5e5,
    rgba(255, 0, 0, 0)
  );
  background: -moz-linear-gradient(
    left,
    rgba(255, 0, 0, 0),
    #e5e5e5,
    rgba(255, 0, 0, 0)
  );
  background: -o-linear-gradient(
    left,
    rgba(255, 0, 0, 0),
    #e5e5e5,
    rgba(255, 0, 0, 0)
  );
  background: linear-gradient(
    to right,
    rgba(255, 0, 0, 0),
    #e5e5e5,
    rgba(255, 0, 0, 0)
  );
}

.count-down .count-down-body li {
  display: inline-block;
  padding: 0 50px;
}

.count-down .count-down-body li .countdown-item {
  width: 80px;
  display: inline-block;
  line-height: 1.75;
  font-size: 20px;
  color: #666;
  position: relative;
}

.count-down .count-down-body li .countdown-item .countdown__value {
  font-size: 50px;
  line-height: 0.7;
  color: #251e20;
}

.count-down .count-down-body li .countdown-item:after {
  content: ":";
  position: absolute;
  font-size: 25px;
  color: #251e20;
  top: 35%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: -50px;
}

.count-down .count-down-body li:last-child {
  padding-right: 0;
}

.count-down .count-down-body li:last-child .countdown-item:after {
  display: none;
}

.count-down .count-down-body li:first-child {
  padding-left: 0;
}

/*
========================================================================
    PROJECT
========================================================================
*/
.project {
  padding: 0 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.project .project-image {
  min-width: 270px !important;
  max-width: 270px !important;
}

.project .project-body {
  padding-top: 10px;
  margin-left: 25px;
}

.project .project-body .date {
  margin-bottom: 13px;
}

.project .project-body .date .day {
  color: #251e20;
  font-size: 25px;
}

.project .project-body .date .month {
  color: #666;
  font-size: 15px;
}

.project .project-body .date .month:before {
  content: "/";
  padding-right: 3px;
}

.project .project-body .name {
  font-size: 20px;
  color: #e0a062;
  text-transform: uppercase;
  margin-bottom: 7px;
  text-decoration: none;
}

.project .project-body .resume {
  color: #666666;
  margin-bottom: 20px;
}

.project .project-body a {
  color: #999;
  font-size: 13px;
  text-decoration: underline;
  text-transform: uppercase;
}

.project .project-body a:hover {
  color: #e0a062;
}

/*
========================================================================
    SIGN UP
========================================================================
*/
.bg-signup {
  background: url(../images/sign_up.jpg) no-repeat;
}

.signup-form form {
  margin: 70px 0 50px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.signup-form form input[type="text"] {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  height: 54px;
  padding: 0 20px;
  font-size: 12px;
  line-height: 54px;
  color: #999;
  border: none;
}

.signup-form form button {
  width: 114px;
  background-color: #251e20;
  border: none;
  color: #fff;
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 600;
  cursor: pointer;
}

.signup-form form button:hover {
  color: #e0a062;
}

.signup-form nav.social-media {
  margin-bottom: 28px;
}

.signup-form nav.social-media ul {
  line-height: 1;
}

.signup-form nav.social-media ul li a {
  background-color: #e0a062;
  border: none;
}

.signup-form nav.social-media ul li a:hover {
  background-color: #251e20;
  color: #e0a062;
}

/*
========================================================================
    sKILLS
========================================================================
*/
.skill {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.skill .skill-image {
  width: 50%;
  overflow: hidden;
  background-image: url(../images/skill.jpg);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.skill .skill-image img {
  display: none;
}

.skill .skill-content {
  width: 50%;
  background-color: #e0a062;
  padding: 85px 75px 100px;
}

.skill .skill-content .skill-content__title {
  font-size: 50px;
  font-weight: normal;
  line-height: 1.3;
  color: #251e20;
}

/*
========================================================================
    BRAND
========================================================================
*/
.brand {
  padding: 20px 0;
}

.brand img {
  width: auto !important;
}

/*
========================================================================
    OUR TEAM
========================================================================
*/
.bg-team {
  background-image: url(../images/our-team.jpg);
  background-repeat: no-repeat;
  position: relative;
}

.our-team {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}

.our-team .our-team__item .our-team__image {
  position: relative;
}

.our-team .our-team__item .our-team__image .image {
  position: relative;
  background-color: #eef1f8;
  z-index: 1;
}

.our-team .our-team__item .our-team__image:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  right: 0px;
  border: 2px solid #e0a062;
  z-index: 0;
  -webkit-transition-duration: 0.35s;
  -moz-transition-duration: 0.35s;
  -o-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-property: top, right, bottom, left;
  -o-transition-property: top, right, bottom, left;
  -moz-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}

.our-team .our-team__item .our-team__image .link_contact {
  position: absolute;
  z-index: 1;
  top: 30px;
  right: 30px;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  -moz-transform-origin: 100% 50%;
  -ms-transform-origin: 100% 50%;
  -o-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.our-team .our-team__item .our-team__image .link_contact ul li {
  width: 40px;
  height: 40px;
  border: 1px solid rgba(102, 102, 102, 0.6);
  position: relative;
  margin-bottom: 10px;
}

.our-team .our-team__item .our-team__image .link_contact ul li > a {
  display: block;
  width: 100%;
  height: 100%;
  line-height: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.our-team .our-team__item .our-team__image .link_contact ul li > a:hover {
  background-color: rgba(51, 51, 51, 0.8);
}

.our-team .our-team__item .our-team__image:hover:after {
  top: -15px;
  right: -15px;
}

.our-team .our-team__item .our-team__image:hover .link_contact {
  -webkit-transform: scaleX(1);
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
  transform: scaleX(1);
}

.our-team .our-team__item .our-team__name {
  padding: 30px 0 20px;
  text-align: center;
  line-height: 24px;
}

.our-team .our-team__item .our-team__name .name {
  text-transform: uppercase;
  font-size: 20px;
  color: #fff;
  margin-bottom: 5px;
}

.our-team .our-team__item .our-team__name .job {
  font-size: 15px;
  color: #e0a062;
  margin: 0;
}

/*
========================================================================
    PAGE TITLE
========================================================================
*/
.pageintro {
  position: relative;
}

.pageintro .pageintro-bg {
  position: relative;
  overflow: hidden;
}

.pageintro .pageintro-bg img {
  width: auto;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.pageintro .pageintro-bg:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 0;
}

.pageintro .pageintro-body {
  position: absolute;
  top: 60%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  line-height: 24px;
  text-align: center;
}

.pageintro .pageintro-body .pageintro-title {
  color: #fff;
  font-size: 40px;
  position: relative;
  text-transform: uppercase;
  white-space: nowrap;
}

.pageintro .pageintro-body .pageintro-title:before {
  content: "";
  width: 63px;
  height: 1px;
  background-color: #e0a062;
  position: absolute;
  bottom: -21px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.pageintro .pageintro-body .pageintro-breadcumb {
  margin: 0 auto;
  margin-top: 45px;
}

.pageintro .pageintro-body .pageintro-breadcumb ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.pageintro .pageintro-body .pageintro-breadcumb ul li {
  display: inline-block;
  position: relative;
  padding: 0 9px;
}

.pageintro .pageintro-body .pageintro-breadcumb ul li a {
  color: #fff;
  font-size: 20px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  text-transform: capitalize;
  white-space: nowrap;
}

.pageintro .pageintro-body .pageintro-breadcumb ul li a:hover {
  color: #e0a062;
}

.pageintro .pageintro-body .pageintro-breadcumb ul li:after {
  content: "-";
  color: #fff;
  font-size: 20px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  right: -4px;
}

.pageintro .pageintro-body .pageintro-breadcumb ul li:last-child {
  padding-right: 0;
}

.pageintro .pageintro-body .pageintro-breadcumb ul li:last-child:after {
  display: none;
}

.pageintro .pageintro-body .pageintro-breadcumb ul li:first-child {
  padding-left: 0;
}

.image-border {
  position: relative;
}

.image-border:after {
  content: "";
  width: 100%;
  position: absolute;
  top: -13px;
  left: 132px;
  bottom: -21px;
  border: 2px solid #e0a062;
  z-index: -1;
}

.process-button {
  background-color: #251e20;
  color: #fff;
  height: 40px;
  line-height: 40px;
  padding: 0 37px;
  border: none;
  text-transform: uppercase;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  cursor: pointer;
}

.process-button:hover {
  color: #251e20;
  background-color: #e0a062;
}

/*
========================================================================
    MAP
========================================================================
*/
#map-canvas {
  height: 808px;
}

.map-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
}

.map-info .info {
  padding-left: 10px;
  padding-top: 5px;
  position: relative;
}

.map-info .info h4 {
  font-size: 16px;
  margin-bottom: 5px;
}

.map-info .info p {
  font-size: 12px;
  line-height: 18px;
  color: #666;
  margin-bottom: 0;
}

.map-info .info .map-close {
  position: absolute;
  top: -5px;
  right: 0;
}

/*
========================================================================
    CONTACT
========================================================================
*/
.contact-info-wrapper {
  width: 100%;
  position: relative;
  height: 89px;
}

.contact-info-wrapper .contact-info {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 38px 50px;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.15);
  background-color: #fff;
  position: absolute;
  top: -63px;
  z-index: 100;
}

.contact-info-wrapper .contact-info .contact-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.contact-info-wrapper .contact-info .contact-item .contact-icon {
  margin-top: 3px;
}

.contact-info-wrapper .contact-info .contact-item .contact-text {
  padding-left: 20px;
  line-height: 25px;
}

.contact-form form .au-form {
  padding: 15px 0;
  margin-bottom: 0;
}

.contact-form form .au-form input {
  margin-bottom: 0;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.contact-form form .au-form button[type="submit"] {
  margin-top: 10px;
}

.contact-form form .au-form input:focus,
.contact-form form .au-form textarea:focus {
  border: 1px solid #e0a062;
}

.coming-soon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
}

.coming-soon .coming-time {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 36.4583333333%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 36.4583333333%;
  flex: 0 0 36.4583333333%;
  background-color: #251e20;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.coming-soon .coming-time .coming-time-body {
  padding: 10px 0;
  text-align: center;
  color: #fff;
}

.coming-soon .coming-time .coming-time-body .coming-time-title {
  font-size: 60px;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 33px;
  margin-top: 55px;
}

.coming-soon .coming-time .coming-time-body .coming-down {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.coming-soon .coming-time .coming-time-body .coming-down div {
  width: 107px;
  height: 107px;
  background-color: #262626;
  padding: 20px 10px;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  margin: 15px 10px 15px 0;
}

.coming-soon .coming-time .coming-time-body .coming-down div:last-child {
  margin-right: 0;
}

.coming-soon .coming-time .coming-time-body .coming-down div span {
  font-size: 40px;
  display: block;
  margin-bottom: 8px;
}

.coming-soon .coming-time .coming-time-body .coming-button {
  height: 40px;
  line-height: 40px;
  display: inline-block;
  padding: 0 26px;
  background-color: #e0a062;
  color: #251e20;
  text-transform: uppercase;
  border: none;
  margin: 55px auto 63px;
  cursor: pointer;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.coming-soon .coming-time .coming-time-body .coming-button:hover {
  color: #e0a062;
  background-color: #262626;
}

.coming-soon .coming-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 63.5416666667%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 63.5416666667%;
  flex: 0 0 63.5416666667%;
  height: 100%;
  margin-left: auto;
  overflow: hidden;
}

.coming-soon .coming-image img {
  -o-object-fit: cover;
  object-fit: cover;
}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {
  .coming-soon .coming-time .coming-time-body .coming-time-title {
    font-size: 40px;
    margin-top: 40px;
  }
  .coming-soon .coming-time .coming-time-body .coming-down {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .coming-soon .coming-time .coming-time-body .coming-down div {
    width: 70px;
    height: 70px;
    padding-top: 15px;
    font-size: 15px;
    line-height: 24px;
  }
  .coming-soon .coming-time .coming-time-body .coming-down div span {
    font-size: 30px;
  }
  .coming-soon .coming-time .coming-time-body .coming-button {
    margin: 30px auto 33px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  #map-canvas {
    height: 600px;
  }
  .bg-signup {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position-x: -350px;
  }
  .slider-heading-1 {
    font-size: 55px;
  }
  .slider-heading-2 {
    font-size: 24px;
  }
  #slide-4 .image {
    width: 280px;
  }
  #slide-4 .image img {
    width: 100% !important;
    height: auto !important;
  }
  .our-team .our-team__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
  }
  .our-team .our-team__item .our-team__image .image img {
    width: 100%;
  }
  .to-top {
    width: 40px;
    height: 40px;
  }
  .coming-soon {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .coming-soon .coming-time {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 50px 0;
  }
  .coming-soon .coming-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    height: auto;
  }
  .coming-soon .coming-image img {
    -o-object-fit: unset;
    object-fit: unset;
    width: 100%;
  }
  .au-col-1 {
    width: 33.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  #map-canvas {
    height: 500px;
  }
  #slide-4 .image {
    width: 250px;
  }
  #slide-4 .image img {
    width: 100% !important;
    height: auto !important;
  }
  .saleoff {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .saleoff > div {
    width: 100% !important;
    padding: 0 !important;
  }
  .saleoff > div > .saleoff-1 {
    margin-bottom: 70px;
  }
  .saleoff > div > .saleoff-2 {
    margin-bottom: 30px !important;
  }
  .saleoff > div > .saleoff-2:last-child {
    margin-bottom: 0 !important;
  }
  .countdown-1 {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
  }
  .countdown-1 .port-title {
    margin-top: 105px;
  }
  .countdown-1 .port-body .time-up ul li {
    width: 140px;
  }
  .bg-signup {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position-x: -350px;
  }
  .our-team .our-team__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 30%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
  }
  .our-team .our-team__item .our-team__image .image img {
    width: 100%;
  }
  .our-team .our-team__item .our-team__name .name {
    font-size: 18px;
  }
  .skill {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .skill > div {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .skill .skill-image {
    background: none;
  }
  .skill .skill-image img {
    display: block;
    width: 100%;
  }
  .slider-heading-1 {
    font-size: 50px;
  }
  .slider-heading-2 {
    font-size: 20px;
  }
  .project-intro {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .project-intro .text {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    position: static;
    width: 100%;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    margin-bottom: 50px;
  }
  .project-intro .image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .image-border {
    margin-top: 50px;
    position: relative;
  }
  .image-border img {
    width: 100%;
  }
  .image-border:after {
    content: "";
    width: auto;
    position: absolute;
    top: -13px;
    left: 132px;
    right: -21px;
    bottom: -21px;
    border: 2px solid #e0a062;
    z-index: -1;
  }
  .to-top {
    bottom: 80px;
    width: 40px;
    height: 40px;
  }
  .coming-soon {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .coming-soon .coming-time {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 50px 0;
  }
  .coming-soon .coming-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    height: auto;
  }
  .coming-soon .coming-image img {
    -o-object-fit: unset;
    object-fit: unset;
    width: 100%;
  }
  .au-col-1 {
    width: 33.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
  }
  .grid-body .grid-size-1,
  .grid-body .grid-size-2,
  .grid-body .grid-size-3 {
    width: 100%;
    height: 370px;
  }
  .owl-item .project {
    padding-left: 0;
    padding-right: 0;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  #map-canvas {
    height: 500px;
  }
  #slide-4 .image {
    width: 200px;
  }
  #slide-4 .image img {
    width: 100% !important;
    height: auto !important;
  }
  .saleoff {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .saleoff > div {
    width: 100% !important;
    padding: 0 !important;
  }
  .saleoff > div > .saleoff-1 {
    margin-bottom: 70px;
  }
  .saleoff > div > .saleoff-2 {
    margin-bottom: 30px !important;
  }
  .saleoff > div > .saleoff-2:last-child {
    margin-bottom: 0 !important;
  }
  .countdown-1 {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
  }
  .countdown-1 .port-body .time-up ul li {
    width: 140px;
    margin: 20px 8px 0;
  }
  .count-down .count-down-body li {
    padding: 0 20px;
  }
  .count-down .count-down-body li .countdown-item:after {
    right: -20px;
  }
  .bg-signup {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position-x: -350px;
  }
  .slider-heading-1 {
    font-size: 50px;
  }
  .slider-heading-2 {
    font-size: 20px;
  }
  .slider-heading-3 {
    font-size: 50px;
  }
  .products-2 {
    padding: 0 20px 20px 20px;
    border: 1px solid #f2f2f2;
    margin-top: 30px;
  }
  .products-2 > div:first-child {
    padding-top: 20px;
  }
  .bg-team {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
  }
  .our-team {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .our-team .our-team__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    padding: 20px 0;
  }
  .our-team .our-team__item .our-team__image .image img {
    width: 100%;
  }
  .our-team .our-team__item .our-team__name .name {
    font-size: 18px;
  }
  .skill {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .skill > div {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .skill .skill-image {
    background: none;
  }
  .skill .skill-image img {
    display: block;
    width: 100%;
  }
  .skill .skill-content .skill-content__title {
    font-size: 40px;
  }
  .project-intro {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .project-intro .text {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    position: static;
    width: 100%;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    margin-bottom: 50px;
  }
  .project-intro .image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .project-intro .image img {
    width: 100%;
  }
  .image-border {
    margin-top: 50px;
    position: relative;
  }
  .image-border img {
    width: 100%;
  }
  .image-border:after {
    content: "";
    width: auto;
    position: absolute;
    top: -10px;
    left: 100px;
    right: -18px;
    bottom: -18px;
    border: 2px solid #e0a062;
    z-index: -1;
  }
  .to-top {
    bottom: 80px;
    width: 40px;
    height: 40px;
  }
  .coming-soon {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .coming-soon .coming-time {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 50px 0;
  }
  .coming-soon .coming-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    height: auto;
  }
  .coming-soon .coming-image img {
    -o-object-fit: unset;
    object-fit: unset;
    width: 100%;
  }
  .au-col-1 {
    width: 33.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
  }
  .grid-body .grid-size-1,
  .grid-body .grid-size-2,
  .grid-body .grid-size-3 {
    width: 100%;
    height: 370px;
  }
  .row.row-style-1 .colum-6 {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 10px;
  }
  .row.row-style-1 .colum-6:first-child {
    margin-top: 0;
    margin-bottom: 10px;
  }
}

@media screen and (max-width: 575px) {
  #map-canvas {
    height: 400px;
  }
  .tn-100 {
    width: 100% !important;
  }
  .saleoff {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .saleoff > div {
    width: 100% !important;
    padding: 0 !important;
  }
  .saleoff > div > .saleoff-1 {
    margin-bottom: 70px;
  }
  .saleoff > div > .saleoff-2 {
    margin-bottom: 30px !important;
  }
  .saleoff > div > .saleoff-2 .pro-body {
    padding-top: 0;
  }
  .saleoff > div > .saleoff-2:last-child {
    margin-bottom: 0 !important;
  }
  .countdown-1 {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
  }
  .countdown-1 .port-body .time-up ul li {
    width: 140px;
    margin: 20px 8px 0;
  }
  .count-down .count-down-title .sub-title {
    font-size: 20px;
  }
  .count-down .count-down-title .title {
    font-size: 30px;
  }
  .count-down .count-down-body li {
    padding: 15px 0;
  }
  .count-down .count-down-body li .countdown-item {
    width: 60px;
    font-size: 15px;
  }
  .count-down .count-down-body li .countdown-item .countdown__value {
    display: block;
    font-size: 35px;
  }
  .count-down .count-down-body li .countdown-item:after {
    display: none;
  }
  .bg-signup {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position-x: -350px;
  }
  .project {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .project .project-body {
    margin-left: 0;
  }
  #slide-4 .image {
    width: 200px;
  }
  #slide-4 .image.slide-image img {
    height: 400px !important;
    width: auto !important;
  }
  #slide-4 .image img {
    width: 100% !important;
    height: auto !important;
  }
  .tparrows {
    display: none;
  }
  .bg-team {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center;
  }
  .our-team {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .our-team .our-team__item {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    padding: 20px 0;
  }
  .our-team .our-team__item .our-team__image .image img {
    width: 100%;
  }
  .our-team .our-team__item .our-team__name .name {
    font-size: 18px;
  }
  .skill {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .skill > div {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .skill .skill-content {
    padding: 30px 20px;
  }
  .skill .skill-content .skill-content__title {
    font-size: 26px;
  }
  .skill .skill-content .au-progress {
    margin-bottom: 25px !important;
  }
  .skill .skill-content .au-progress:last-child {
    margin: 0;
  }
  .skill .skill-content .au-progress .au-progress__title {
    font-size: 15px;
  }
  .skill
    .skill-content
    .au-progress
    .au-progress__bar
    .au-progress__inner
    .au-progress__value {
    top: -41px;
    font-size: 15px;
  }
  .project-intro {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .project-intro .text {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    position: static;
    width: 100%;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    margin-bottom: 50px;
    padding: 15px;
  }
  .project-intro .text .description {
    margin-bottom: 30px;
  }
  .project-intro .image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .project-intro .image:after {
    top: -15px;
    right: -15px;
  }
  .project-intro .image img {
    width: 100%;
  }
  .image-border {
    margin-top: 30px;
    position: relative;
  }
  .image-border img {
    width: 100%;
  }
  .image-border:after {
    display: none;
  }
  .coming-soon {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #251e20;
  }
  .coming-soon .coming-time {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 50px 0;
  }
  .coming-soon .coming-time .coming-time-body .coming-time-title {
    font-size: 35px;
  }
  .coming-soon .coming-time .coming-time-body .coming-down {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .coming-soon .coming-time .coming-time-body .coming-down > div {
    width: 50px;
    height: 50px;
    margin: 0 5px;
    padding: 5px;
    font-size: 13px;
    line-height: 1.2;
  }
  .coming-soon .coming-time .coming-time-body .coming-down > div span {
    font-size: 20px;
    line-height: 1.2;
    margin-bottom: 0;
  }
  .coming-soon .coming-time .coming-time-body .coming-button {
    margin: 30px auto;
  }
  .coming-soon .coming-image {
    display: none;
  }
  .au-col-1 {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .grid-body {
    margin: 0;
  }
  .grid-body.row .grid-item {
    padding: 0 15px;
  }
  .grid-body .grid-item {
    padding: 5px 0;
  }
  .grid-body .grid-size-1,
  .grid-body .grid-size-2,
  .grid-body .grid-size-3 {
    width: 100%;
    height: 370px;
  }
  .row.row-style-1 .colum-6 {
    width: 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 10px;
  }
  .row.row-style-1 .colum-6:first-child {
    margin-top: 0;
    margin-bottom: 10px;
  }
  .brand {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .to-top {
    width: 40px;
    height: 40px;
    right: 20px;
    bottom: 50px;
  }
  .rev-slider a.btn {
    width: 100px;
    padding: 0 5px;
    height: 36px;
    line-height: 36px;
    font-size: 13px;
  }
  .saleoff .saleoff-1 .amount p {
    padding: 0 15px;
  }
  .port-title .title {
    font-size: 25px;
  }
}

/*
========================================================================
    HEADER
========================================================================
*/
header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}

header .header-wrapper-desktop .header {
  background-color: #fff;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
}

header .header-wrapper-desktop .header .header-main {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 60px;
  -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__navbar
  ul.navbar-menu
  > li {
  display: inline-block;
  position: relative;
  padding: 0 20px;
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__navbar
  ul.navbar-menu
  > li
  > a {
  font-size: 17px;
  line-height: 112px;
  color: #999999;
  text-transform: uppercase;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__navbar
  ul.navbar-menu
  > li.active
  > a,
header
  .header-wrapper-desktop
  .header
  .header-main
  .header__navbar
  ul.navbar-menu
  > li
  > a:hover {
  color: #c22526;
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__navbar
  ul.navbar-menu
  > li
  .sub-menu {
  visibility: hidden;
  opacity: 0;
  width: 194px !important;
  border-top: 5px solid #e0a062;
  position: absolute;
  top: 112px;
  left: -8px;
  width: 100%;
  padding: 25px 0 25px 30px;
  background-color: #fff;
  -webkit-transform: translateY(20px);
  -moz-transform: translateY(20px);
  -ms-transform: translateY(20px);
  -o-transform: translateY(20px);
  transform: translateY(20px);
  z-index: 100000;
  -webkit-transition: all 0.25s linear 0s, visibility 0s linear 0.3s,
    z-index 0s linear 0.01s;
  -o-transition: all 0.25s linear 0s, visibility 0s linear 0.3s,
    z-index 0s linear 0.01s;
  -moz-transition: all 0.25s linear 0s, visibility 0s linear 0.3s,
    z-index 0s linear 0.01s;
  transition: all 0.25s linear 0s, visibility 0s linear 0.3s,
    z-index 0s linear 0.01s;
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__navbar
  ul.navbar-menu
  > li
  .sub-menu
  > li {
  height: 40px;
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__navbar
  ul.navbar-menu
  > li
  .sub-menu
  > li
  > a {
  font-size: 15px;
  line-height: 2.7333333333;
  color: #666;
  line-height: 40px;
  position: relative;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__navbar
  ul.navbar-menu
  > li
  .sub-menu
  > li
  > a:before {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #e0a062;
  position: absolute;
  bottom: -12px;
  left: 0;
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -ms-transform: scaleX(0);
  -o-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__navbar
  ul.navbar-menu
  > li
  .sub-menu
  > li
  > a:hover {
  color: #e0a062;
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__navbar
  ul.navbar-menu
  > li
  .sub-menu
  > li
  > a:hover:before {
  -webkit-transform: scaleX(1);
  -moz-transform: scaleX(1);
  -ms-transform: scaleX(1);
  -o-transform: scaleX(1);
  transform: scaleX(1);
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__navbar
  ul.navbar-menu
  > li:hover
  .sub-menu {
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition-delay: 0s, 0s, 0.25s;
  -moz-transition-delay: 0s, 0s, 0.25s;
  -o-transition-delay: 0s, 0s, 0.25s;
  transition-delay: 0s, 0s, 0.25s;
}

header .header-wrapper-desktop .header .header-main .header__button ul li {
  list-style: none;
  padding-right: 18px;
  position: relative;
  cursor: pointer;
  display: inline-block;
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__button
  ul
  li:last-child {
  padding-right: 0;
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__button
  ul
  li.header-shop-cart
  .shop-cart-button {
  position: relative;
  margin-right: 11px;
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__button
  ul
  li.header-shop-cart
  .shop-cart-button
  .amount {
  position: absolute;
  top: -5px;
  right: -11px;
  width: 13px;
  height: 13px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background-color: #e0a062;
  font-size: 9px;
  line-height: 13px;
  font-weight: bold;
  text-align: center;
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__button
  ul
  li.header-search
  .search-input {
  position: fixed;
  width: 100%;
  background-color: #fff;
  top: 0;
  right: 0;
  z-index: 998;
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__button
  ul
  li.header-search
  .search-input
  input {
  height: 112px;
  width: 100%;
  padding: 0 150px;
  border: none;
  background-color: #fff;
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__button
  ul
  li.header-search
  .search-input
  a {
  position: absolute;
  top: 50%;
  right: 145px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 12px;
  width: 12px;
  display: block;
  background: url(../images/icon/close-search.png) no-repeat center;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

header
  .header-wrapper-desktop
  .header
  .header-main
  .header__button
  ul
  li.header-search
  .search-input
  a:hover {
  background: url(../images/icon/close-search-1.png) no-repeat center;
}

header .header-wrapper-desktop .header.header__fixed {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99;
}

header
  .header-wrapper-desktop
  .header.header__fixed
  .header-main
  .header__navbar
  ul.navbar-menu
  > li
  > a {
  line-height: 80px;
}

header
  .header-wrapper-desktop
  .header.header__fixed
  .header-main
  .header__navbar
  ul.navbar-menu
  > li
  .sub-menu {
  top: 80px;
}

header
  .header-wrapper-desktop
  .header.header__fixed
  .header-main
  .header__button
  .header-shop-cart
  .shop-cart {
  top: 80px;
}

header
  .header-wrapper-desktop
  .header.header__fixed
  .header-main
  .header__button
  .header-search
  .search-input
  input {
  height: 80px;
}

header .header-wrapper-desktop .header.header-style-2 .header-main {
  position: relative;
}

header
  .header-wrapper-desktop
  .header.header-style-2
  .header-main
  .header__logo {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

header
  .header-wrapper-desktop
  .header.header-style-2
  .header-main
  .header__navbar
  ul.navbar-menu
  > li:first-child {
  padding-left: 0;
}

header
  .header-wrapper-desktop
  .header.header-style-2
  .header-main
  .header__navbar
  ul.navbar-menu
  > li:first-child
  .sub-menu {
  left: -25px;
}

header
  .header-wrapper-desktop
  .header.header-style-2
  .header-main
  .header__navbar
  ul.navbar-menu
  > li::last-child {
  padding-right: 0;
}

header
  .header-wrapper-desktop
  .header.header-style-3
  .header-main
  .header__navbar
  .navbar-menu
  li.header__logo {
  padding: 0 45px;
}

header
  .header-wrapper-desktop
  .header.header-style-3
  .header-main
  .header__button
  ul
  li.header-search
  .search-button {
  margin-bottom: 1px;
}

header
  .header-wrapper-desktop
  .header.header-style-3
  .header-main
  .header__button
  ul
  li.header-shop-cart
  .shop-cart-button {
  margin-top: 1px;
}

header .header-wrapper-desktop .header.header-style-4 {
  background-color: #251e20333;
}

header .header-wrapper-desktop .header.header-style-4 .header-main {
  padding: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -moz-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

header
  .header-wrapper-desktop
  .header.header-style-4
  .header-main
  .header__logo {
  margin-right: auto;
  margin-top: 1px;
}

header
  .header-wrapper-desktop
  .header.header-style-4
  .header-main
  .header__navbar
  ul.navbar-menu
  > li.active
  > a,
header
  .header-wrapper-desktop
  .header.header-style-4
  .header-main
  .header__navbar
  ul.navbar-menu
  > li
  > a:hover {
  color: #fff;
}

header
  .header-wrapper-desktop
  .header.header-style-4
  .header-main
  .header__button {
  margin-bottom: 8px;
}

header
  .header-wrapper-desktop
  .header.header-style-4
  .header-main
  .header__button
  .shop-cart {
  position: absolute;
  top: 72px;
  right: -20px;
}

header
  .header-wrapper-desktop
  .header.header-style-4.header__fixed
  .header-main
  .header__button
  .shop-cart {
  top: 56px;
}

header .header-wrapper-mobile {
  padding: 0 30px;
  background-color: #fff;
}

header .header-wrapper-mobile .header-mobile__bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 80px;
}

header .header-wrapper-mobile .header-mobile__bar .header-mobile__button {
  position: relative;
  width: 36px;
  height: 36px;
}

header
  .header-wrapper-mobile
  .header-mobile__bar
  .header-mobile__button
  .humburger-box {
  display: inline-block;
  position: relative;
  width: 20px;
  height: 15px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

header
  .header-wrapper-mobile
  .header-mobile__bar
  .header-mobile__button
  .humburger-box
  .hamburger__inner {
  display: inline-block;
  width: 20px;
  height: 2px;
  background-color: #251e20;
  position: absolute;
  top: 6px;
  -webkit-transition: -webkit-transform 0.15s ease;
  transition: -webkit-transform 0.15s ease;
  -o-transition: -o-transform 0.15s ease;
  -moz-transition: transform 0.15s ease, -moz-transform 0.15s ease;
  transition: transform 0.15s ease;
  transition: transform 0.15s ease, -webkit-transform 0.15s ease,
    -moz-transform 0.15s ease, -o-transform 0.15s ease;
  line-height: 1;
}

header
  .header-wrapper-mobile
  .header-mobile__bar
  .header-mobile__button
  .humburger-box
  .hamburger__inner:before,
header
  .header-wrapper-mobile
  .header-mobile__bar
  .header-mobile__button
  .humburger-box
  .hamburger__inner:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 2px;
  background-color: #251e20;
  -webkit-transition: -webkit-transform 0.15s ease;
  transition: -webkit-transform 0.15s ease;
  -o-transition: -o-transform 0.15s ease;
  -moz-transition: transform 0.15s ease, -moz-transform 0.15s ease;
  transition: transform 0.15s ease;
  transition: transform 0.15s ease, -webkit-transform 0.15s ease,
    -moz-transform 0.15s ease, -o-transform 0.15s ease;
}

header
  .header-wrapper-mobile
  .header-mobile__bar
  .header-mobile__button
  .humburger-box
  .hamburger__inner:before {
  top: -6px;
}

header
  .header-wrapper-mobile
  .header-mobile__bar
  .header-mobile__button
  .humburger-box
  .hamburger__inner:after {
  top: 6px;
}

header
  .header-wrapper-mobile
  .header-mobile__bar
  .header-mobile__button
  .humburger-box.active
  .hamburger__inner {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

header
  .header-wrapper-mobile
  .header-mobile__bar
  .header-mobile__button
  .humburger-box.active
  .hamburger__inner:after {
  -webkit-transform: translate3d(0, -6px, 0) rotate(-90deg);
  -moz-transform: translate3d(0, -6px, 0) rotate(-90deg);
  transform: translate3d(0, -6px, 0) rotate(-90deg);
}

header
  .header-wrapper-mobile
  .header-mobile__bar
  .header-mobile__button
  .humburger-box.active
  .hamburger__inner:before {
  opacity: 0;
}

header .header-wrapper-mobile .header-mobile__navbar {
  display: none;
}

header .header-wrapper-mobile .header-mobile__navbar > ul {
  padding-bottom: 10px;
}

header .header-wrapper-mobile .header-mobile__navbar > ul li {
  position: relative;
  border-top: 1px solid #ccc;
}

header .header-wrapper-mobile .header-mobile__navbar > ul li:first-child {
  border-top: none;
}

header .header-wrapper-mobile .header-mobile__navbar > ul li.active li {
  border-top: 1px solid #ccc;
}

header .header-wrapper-mobile .header-mobile__navbar > ul li.active > a {
  color: #e0a062;
}

header .header-wrapper-mobile .header-mobile__navbar > ul li.active > a span {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}

header .header-wrapper-mobile .header-mobile__navbar > ul li a {
  display: block;
  font-size: 15px;
  line-height: 40px;
  color: #251e20;
  text-transform: capitalize;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  position: relative;
}

header .header-wrapper-mobile .header-mobile__navbar > ul li a:hover {
  color: #e0a062;
}

header .header-wrapper-mobile .header-mobile__navbar > ul li a span {
  position: absolute;
  top: 50%;
  right: 20px;
  width: 8px;
  height: 8px;
  margin-top: -4px;
  border-width: 1px 1px 0 0;
  border-color: #251e20;
  border-style: solid;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  transition: all 0.15s linear;
}

header .header-wrapper-mobile .header-mobile__navbar > ul li .sub-menu {
  padding-left: 20px;
  display: none;
}

header .header-wrapper-mobile.mobile-style-2 {
  background-color: #251e20;
}

header
  .header-wrapper-mobile.mobile-style-2
  .header-mobile__bar
  .header-mobile__button
  .humburger-box
  .hamburger__inner {
  background-color: #fff;
}

header
  .header-wrapper-mobile.mobile-style-2
  .header-mobile__bar
  .header-mobile__button
  .humburger-box
  .hamburger__inner:after,
header
  .header-wrapper-mobile.mobile-style-2
  .header-mobile__bar
  .header-mobile__button
  .humburger-box
  .hamburger__inner:before {
  background-color: #fff;
}

header .header-wrapper-mobile.mobile-style-2 .header-mobile__navbar > ul li a {
  color: #fff;
}

header
  .header-wrapper-mobile.mobile-style-2
  .header-mobile__navbar
  > ul
  li
  a
  span {
  border-color: #fff;
}

@media only screen and (min-width: 1200px) and (max-width: 1440px) {
  header .header-wrapper-desktop .header.header-style-2 .header-main {
    padding: 0 30px;
  }
  header
    .header-wrapper-desktop
    .header.header-style-2
    .header-main
    .header__navbar
    ul.navbar-menu
    > li {
    padding: 0 10px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  header
    .header-wrapper-desktop
    .header.header-style-1
    .header-main
    .header__navbar
    ul.navbar-menu
    > li {
    padding: 0 10px;
  }
  header .header-wrapper-desktop .header.header-style-2 .header-main {
    padding: 0 30px;
  }
  header
    .header-wrapper-desktop
    .header.header-style-2
    .header-main
    .header__logo {
    width: 160px;
  }
  header
    .header-wrapper-desktop
    .header.header-style-2
    .header-main
    .header__logo
    img {
    width: 100%;
  }
  header
    .header-wrapper-desktop
    .header.header-style-2
    .header-main
    .header__navbar
    ul.navbar-menu
    > li {
    padding: 0 5px;
  }
  header
    .header-wrapper-desktop
    .header.header-style-2
    .header-main
    .header__navbar
    ul.navbar-menu
    > li
    > a {
    font-size: 15px;
    line-height: 90px;
  }
  header
    .header-wrapper-desktop
    .header.header-style-2
    .header-main
    .header__navbar
    ul.navbar-menu
    > li
    .sub-menu {
    top: 90px;
  }
  header
    .header-wrapper-desktop
    .header.header-style-3
    .header-main
    .header__navbar
    ul.navbar-menu
    > li {
    padding: 0 10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  header {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: unset;
    -webkit-align-items: unset;
    -moz-box-align: unset;
    -ms-flex-align: unset;
    align-items: unset;
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
    -moz-box-pack: unset;
    -ms-flex-pack: unset;
    justify-content: unset;
  }
  header .logo {
    padding: 18px 0;
  }
  header .desktop-menu > ul > li {
    padding: 0 5px;
  }
  header .menu-social div#header-cart {
    margin-left: 9px;
    margin-right: 19px;
  }
  header .mobile-menu-btn {
    margin-left: auto;
  }
  header.header-2 .logo {
    position: unset;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  header {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
    -moz-box-pack: unset;
    -ms-flex-pack: unset;
    justify-content: unset;
  }
  header .logo {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 30px;
  }
  header .mobile-menu-btn {
    position: absolute;
    right: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: -8px;
  }
}

@media only screen and (max-width: 575px) {
  header {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: unset;
    -webkit-justify-content: unset;
    -moz-box-pack: unset;
    -ms-flex-pack: unset;
    justify-content: unset;
  }
  header .logo {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 20px;
  }
  header .mobile-menu-btn {
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: -8px;
  }
}

/*
========================================================================
    FOOTER
========================================================================
*/
.footer .main-footer {
  padding-top: 60px;
}

.footer .main-footer .main-footer-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer .main-footer .main-footer-container .footer-item {
  max-width: 270px;
}

.footer .main-footer .main-footer-container .footer-item .footer-item-heading {
  padding-top: 15px;
  height: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-heading
  h3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  font-size: 18px;
  line-height: 1.3333333333;
  color: #251e20;
  font-weight: normal;
  text-transform: uppercase;
  padding-bottom: 5px;
  margin-bottom: 0;
  position: relative;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-heading
  h3:before {
  position: absolute;
  bottom: 0;
  left: 0;
  content: "";
  width: 39px;
  height: 1px;
  background-color: #e0a062;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-heading
  .logo {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.footer .main-footer .main-footer-container .footer-item .footer-item-content {
  padding-top: 15px;
  padding-bottom: 50px;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  p {
  font-size: 15px;
  line-height: 1.6;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-open-time
  li {
  font-size: 15px;
  line-height: 3;
  border-bottom: 1px solid #e5e5e5;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-open-time
  li:last-child {
  border-bottom: none;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-latest-post {
  max-width: 220px;
  padding-top: 13px;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-latest-post
  li {
  margin-bottom: 15px;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-latest-post
  li:last-child {
  margin-bottom: 0;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-latest-post
  .post-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-latest-post
  .post-item
  a {
  font-size: 15px;
  line-height: 1.3333333333;
  margin-bottom: 2px;
  color: #666;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-latest-post
  .post-item
  a:hover {
  color: #251e20;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-latest-post
  .post-item
  .post-time {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  font-size: 12px;
  line-height: 1.6666666667;
  color: #666;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-form {
  padding-top: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-form
  input {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  padding: 0 13px;
  color: #999;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 185px;
  -moz-box-flex: 0;
  -ms-flex: 0 0 185px;
  flex: 0 0 185px;
  height: 40px;
  font-size: 12px;
  line-height: 1.6666666667;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-form
  button {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 56px;
  -moz-box-flex: 0;
  -ms-flex: 0 0 56px;
  flex: 0 0 56px;
  height: 40px;
  background-color: #e0a062;
  border: none;
  cursor: pointer;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-social
  .social-item {
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-right: 25px;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-social
  .social-item:last-child {
  margin-right: 0;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-infopage {
  margin-top: 28px;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-infopage
  p {
  font-size: 15px;
  line-height: 2;
  margin-bottom: 0;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-list {
  color: #666;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-list
  li {
  font-size: 15px;
  line-height: 1.3333333333;
  margin-bottom: 18px;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-list
  li:last-child {
  margin-bottom: 0;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-list
  li
  a {
  color: #666;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-list
  li
  a:hover {
  color: #251e20;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-gallery
  .gallery {
  margin: -5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-gallery
  .gallery
  .gallery-item {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75px;
  -moz-box-flex: 0;
  -ms-flex: 0 0 75px;
  flex: 0 0 75px;
  padding: 5px;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-gallery
  .gallery
  .gallery-item
  a {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-gallery
  .gallery
  .gallery-item
  a:after {
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: no-repeat center;
}

.footer
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-gallery
  .gallery
  .gallery-item
  a:hover:after {
  background: url(../images/icon/camera-white.png) no-repeat center
    rgba(0, 0, 0, 0.3);
}

.footer .sub-footer {
  border-top: 1px solid #e5e5e5;
}

.footer .sub-footer .sub-footer-container {
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer .sub-footer .sub-footer-container .copy-right p {
  margin-bottom: 0;
}

.footer .sub-footer .sub-footer-container .footer-cash {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.footer .sub-footer .sub-footer-container .footer-cash .cash-item {
  margin-right: 20px;
}

.footer .sub-footer .sub-footer-container .footer-cash .cash-item:last-child {
  margin-right: 0;
}

.footer.footer-1 .main-footer {
  background-color: #373737;
}

.footer.footer-1 .main-footer .main-footer-container .footer-item {
  color: #e5e5e5;
}

.footer.footer-1
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-heading
  h3 {
  color: #e0a062;
}

.footer.footer-1
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-heading
  h3:before {
  display: none;
}

.footer.footer-1
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content {
  padding-bottom: 35px;
}

.footer.footer-1
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-latest-post
  .post-item
  a {
  color: #e5e5e5;
}

.footer.footer-1
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-latest-post
  .post-item
  a:hover {
  color: #e0a062;
}

.footer.footer-1
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-latest-post
  .post-item
  .post-time {
  color: #808080;
}

.footer.footer-1
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-infopage {
  margin-top: 8px;
}

.footer.footer-1
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-gallery {
  margin-top: 15px;
}

.footer.footer-1 .sub-footer {
  background-color: #323232;
  border: none;
}

.footer.footer-1 .sub-footer .copy-right {
  color: #808080;
}

.footer.footer-2 .main-footer {
  padding-top: 35px;
  background-color: #fff;
}

.footer.footer-2
  .main-footer
  .main-footer-container
  .footer-item:first-child
  .footer-item-content {
  padding-top: 25px;
}

.footer.footer-2 .main-footer .main-footer-container .footer-item:last-child {
  max-width: 240px;
}

.footer.footer-2 .sub-footer {
  background-color: #fff;
}

.footer.footer-3 .main-footer {
  background-color: #eef1f8;
}

.footer.footer-3 .sub-footer {
  background-color: #eef1f8;
}

.footer.footer-4 .main-footer {
  background-color: #251e20333;
  padding: 0;
}

.footer.footer-4 .main-footer .main-footer-container {
  height: 84px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer.footer-4 .main-footer .main-footer-container .footer-item {
  max-width: unset;
}

.footer.footer-4
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content {
  padding: 0;
}

.footer.footer-4
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-list
  li {
  display: inline-block;
  margin-bottom: 0;
  margin-right: 38px;
}

.footer.footer-4
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-list
  li:last-child {
  margin-right: 0;
}

.footer.footer-4
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-list
  li
  a {
  color: #ccc;
  line-height: 1.6;
}

.footer.footer-4
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-list
  li
  a:hover {
  color: #fff;
}

.footer.footer-5 .main-footer {
  padding: 0;
}

.footer.footer-5 .main-footer .main-footer-container .footer-item {
  padding-top: 25px;
  color: #fff;
  background-color: #251e20;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.333333%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 33.333333%;
  flex: 0 0 33.333333%;
  max-width: unset;
  text-align: center;
}

.footer.footer-5
  .main-footer
  .main-footer-container
  .footer-item:nth-child(odd) {
  background-color: #3e3e3e;
}

.footer.footer-5
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-heading
  h3 {
  color: #fff;
}

.footer.footer-5
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-heading
  h3:before {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.footer.footer-5
  .main-footer
  .main-footer-container
  .footer-item
  .footer-infopage {
  margin-top: 0;
}

.footer.footer-5
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content {
  padding-top: 42px;
}

.footer.footer-5
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-form {
  padding-top: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.footer.footer-5
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-form
  input {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 275px;
  -moz-box-flex: 0;
  -ms-flex: 0 0 275px;
  flex: 0 0 275px;
}

.footer.footer-5
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .social-media.style-2
  li
  a {
  border-color: #e5e5e5;
}

.footer.footer-6 .main-footer {
  padding-top: 45px;
  background-color: #251e20;
}

.footer.footer-6 .main-footer .main-footer-container .footer-item {
  max-width: unset;
  color: #808080;
}

.footer.footer-6
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-heading {
  padding-top: 0;
  height: 60px;
}

.footer.footer-6
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-heading
  h3 {
  color: #fff;
}

.footer.footer-6
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content {
  padding-top: 38px;
  padding-bottom: 68px;
}

.footer.footer-6
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-list {
  padding-top: 8px;
}

.footer.footer-6
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-list
  li {
  color: #e5e5e5;
}

.footer.footer-6
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-list
  li
  a {
  color: #e5e5e5;
}

.footer.footer-6
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-list
  li
  a:hover {
  color: #e0a062;
}

.footer.footer-6
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-infopage {
  color: #e5e5e5;
  margin-top: 0;
}

.footer.footer-6
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-infopage
  p {
  line-height: 2.4;
}

.footer.footer-6
  .main-footer
  .main-footer-container
  .footer-item
  .footer-item-content
  .footer-gallery {
  padding-top: 12px;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .footer.footer-5
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .footer-form
    input {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 255px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 255px;
    flex: 0 0 255px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .footer .main-footer {
    padding-bottom: 15px;
  }
  .footer .main-footer .main-footer-container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .footer .main-footer .main-footer-container .footer-item {
    max-width: unset;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
  }
  .footer .main-footer .main-footer-container .footer-item:last-child {
    max-width: unset;
  }
  .footer
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-heading {
    height: 70px;
  }
  .footer
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content {
    padding-bottom: 0;
  }
  .footer
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .footer-infopage {
    margin-top: 0;
  }
  .footer.footer-2 .main-footer {
    padding-top: 20px;
  }
  .footer.footer-2 .main-footer .main-footer-container .footer-item:last-child {
    max-width: unset;
  }
  .footer.footer-4 .main-footer .main-footer-container .footer-item {
    -webkit-box-flex: unset;
    -webkit-flex: unset;
    -moz-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }
  .footer.footer-5 .main-footer .main-footer-container .footer-item {
    max-width: 33.333333%;
  }
  .footer.footer-5
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .footer-form
    input {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    width: 70%;
  }
  .footer.footer-5
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .footer-form
    button {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 22%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    width: 22%;
  }
  .footer.footer-5
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .social-media.style-2
    li {
    margin: 0 3px;
  }
  .footer.footer-5
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .social-media.style-2
    li
    a {
    width: 36px;
    height: 36px;
  }
  .footer.footer-6
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .footer .main-footer {
    padding-bottom: 15px;
  }
  .footer .main-footer .main-footer-container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .footer .main-footer .main-footer-container .footer-item {
    max-width: unset;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
  }
  .footer .main-footer .main-footer-container .footer-item:last-child {
    max-width: unset;
  }
  .footer
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content {
    padding-bottom: 0;
  }
  .footer
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .footer-infopage {
    margin-top: 0;
  }
  .footer
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .footer-form
    input {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 150px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 150px;
    flex: 0 0 150px;
  }
  .footer.footer-2 .main-footer .main-footer-container .footer-item:last-child {
    max-width: unset;
  }
  .footer.footer-4 .main-footer .main-footer-container .footer-item {
    max-width: unset;
    -webkit-box-flex: unset;
    -webkit-flex: unset;
    -moz-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
  }
  .footer.footer-4
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .footer-list
    li {
    margin-right: 20px;
  }
  .footer.footer-4
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .footer-list
    li:last-child {
    margin-right: 0;
  }
  .footer.footer-5 .main-footer .main-footer-container {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .footer.footer-5 .main-footer .main-footer-container .footer-item {
    max-width: 33.333333%;
  }
  .footer.footer-5
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content {
    overflow-wrap: break-word;
  }
  .footer.footer-5
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .footer-form
    input {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    width: 70%;
  }
  .footer.footer-5
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .footer-form
    button {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 22%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 22%;
    flex: 0 0 22%;
    width: 22%;
  }
  .footer.footer-5
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .social-media.style-2
    li {
    margin: 0 3px;
  }
  .footer.footer-5
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .social-media.style-2
    li
    a {
    width: 36px;
    height: 36px;
  }
  .footer.footer-6
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}

@media only screen and (max-width: 575px) {
  .footer .main-footer {
    padding-bottom: 30px;
  }
  .footer .main-footer .main-footer-container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .footer .main-footer .main-footer-container .footer-item {
    max-width: unset;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .footer .main-footer .main-footer-container .footer-item:last-child {
    max-width: unset;
  }
  .footer
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content {
    padding-bottom: 0;
  }
  .footer
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .footer-infopage {
    margin-top: 0;
  }
  .footer
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .footer-form
    input {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 150px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 150px;
    flex: 0 0 150px;
  }
  .footer .sub-footer {
    padding: 15px 0;
    text-align: center;
  }
  .footer .sub-footer .sub-footer-container {
    height: auto;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .footer .sub-footer .sub-footer-container > div {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .footer .sub-footer .sub-footer-container .footer-cash {
    margin-top: 15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .footer.footer-1
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-heading {
    padding-top: 0;
    height: 70px;
  }
  .footer.footer-1
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content {
    padding-bottom: 0;
  }
  .footer.footer-4 .main-footer {
    padding-top: 15px;
  }
  .footer.footer-4 .main-footer .main-footer-container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .footer.footer-4 .main-footer .main-footer-container .footer-item {
    -webkit-box-flex: unset;
    -webkit-flex: unset;
    -moz-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
  }
  .footer.footer-4
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .footer-list
    li {
    margin-right: 20px;
  }
  .footer.footer-4
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .footer-list
    li:last-child {
    margin-right: 0;
  }
  .footer.footer-5 .main-footer .main-footer-container .footer-item {
    padding-top: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .footer.footer-5
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-heading {
    padding-top: 0;
  }
  .footer.footer-5
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content {
    padding: 25px 15px 35px;
  }
  .footer.footer-5
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content
    .footer-form
    input {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 200px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
  }
  .footer.footer-6
    .main-footer
    .main-footer-container
    .footer-item
    .footer-item-content {
    padding-top: 18px;
    padding-bottom: 18px;
  }
}

/*
========================================================================
    BLOG
========================================================================
*/
.blog-single .blog-single-content {
  line-height: 27px;
  padding-bottom: 32px;
}

.blog-single .blog-single-content p {
  margin-bottom: 20px;
}

.blog-single .blog-single-content img {
  margin: 24px 0 33px;
  width: 100%;
}

.blog-single .blog-single-content .blog-single-list {
  margin-bottom: 18px;
}

.blog-single .blog-single-content .blog-single-list li.title {
  font-weight: 600;
  font-size: 15px;
  text-transform: none;
  color: #666;
  margin-bottom: 20px;
}

.blog-single .blog-single-content .blog-single-list li.title::before {
  display: none;
}

.blog-single .blog-single-content .blog-single-list li:before {
  content: "+";
  padding-right: 3px;
}

.blog-single .blog-share {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  height: 52px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog-single .blog-share ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.blog-single .blog-share ul li {
  display: inline-block;
  margin-right: 15px;
}

.blog-single .blog-share ul li span {
  text-transform: uppercase;
  color: #251e20;
  font-size: 15px;
}

.blog-single .blog-share ul li a {
  display: block;
  color: #999;
  font-size: 22px;
  line-height: 23px;
  padding-right: 7px;
  padding-top: 1px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.blog-single .blog-share ul li a:hover {
  color: #251e20;
}

.blog-single .blog-share .amount-comment {
  color: #251e20;
  text-transform: uppercase;
  font-size: 15px;
  margin-left: auto;
  font-weight: 500;
}

.blog-comment {
  padding: 65px 0 30px;
}

.blog-comment .title {
  color: #251e20;
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 27px;
}

.blog-comment .comment-list {
  margin-bottom: 65px;
}

.blog-comment .comment-list .first-comment .reply-comment {
  margin-left: 146px;
  border-top: 1px solid #e5e5e5;
  padding-top: 40px;
}

.blog-comment .comment-detail {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
}

.blog-comment .comment-detail .comment-detail__image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 121px;
  -moz-box-flex: 0;
  -ms-flex: 0 0 121px;
  flex: 0 0 121px;
  padding-top: 5px;
}

.blog-comment .comment-detail .comment-detail__image img {
  width: 100%;
}

.blog-comment .comment-detail .comment-detail__body {
  padding-left: 25px;
}

.blog-comment .comment-detail .comment-detail__body .comment-info {
  margin-bottom: 10px;
}

.blog-comment .comment-detail .comment-detail__body .comment-info .author {
  color: #251e20;
  font-weight: 17px;
  font-weight: 500;
  margin-right: 20px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  cursor: pointer;
}

.blog-comment
  .comment-detail
  .comment-detail__body
  .comment-info
  .author:hover {
  color: #e0a062;
}

.blog-comment
  .comment-detail
  .comment-detail__body
  .comment-info
  .time-comment {
  color: #999;
  font-size: 13px;
}

.blog-comment .comment-detail .comment-detail__body .comment-content {
  color: #999;
  line-height: 1.8;
}

.blog-comment .comment-detail .comment-detail__body .comment-reply {
  line-height: 20px;
}

.blog-comment .comment-detail .comment-detail__body .comment-reply a {
  color: #999;
  font-size: 13px;
  line-height: 20px;
}

.blog-comment .comment-detail .comment-detail__body .comment-reply a:before {
  content: "";
  display: inline-block;
  width: 15px;
  height: 10px;
  background-image: url(../images/icon/reply_gray.png);
  background-repeat: no-repeat;
}

.blog-comment .comment-detail .comment-detail__body .comment-reply a:hover {
  color: #251e20;
}

.blog-comment
  .comment-detail
  .comment-detail__body
  .comment-reply
  a:hover:before {
  background-image: url(../images/icon/reply_black.png);
}

.comment-place form textarea {
  width: 100%;
  border: 1px solid #e5e5e5;
  color: #999;
  padding: 20px 25px;
  display: block;
}

.comment-place form textarea:focus {
  outline: none;
}

.comment-place form input {
  margin-top: 30px;
  width: 100%;
  border: 1px solid #e5e5e5;
  padding: 15px 15px 15px 25px;
  color: #999;
  line-height: 28px;
}

.comment-place form button {
  float: right;
  height: 40px;
  line-height: 40px;
  background-color: #251e20;
  color: #fff;
  border: none;
  padding: 0 37px;
  text-transform: uppercase;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  cursor: pointer;
}

.comment-place form button:hover {
  background-color: #e0a062;
  color: #251e20;
}

/*
========================================================================
    POST
========================================================================
*/
.post__date ul li {
  display: inline-block;
  margin-right: 20px;
  font-size: 13px;
  line-height: 1.8461538462;
}

.post__date ul li a {
  color: #666;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.post__date ul li a:hover {
  text-decoration: underline;
}

.post__date ul li:last-child {
  margin-right: 0;
}

.post__date ul li:before {
  content: "";
  width: 11px;
  height: 11px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.post__date ul li.date:before {
  background-image: url(../images/icon/date.png);
}

.post__date ul li.author:before {
  background-image: url(../images/icon/author.png);
}

.post__date ul li.comments:before {
  background-image: url(../images/icon/comment.png);
}

.post__title {
  display: block;
  color: #251e20;
  font-size: 20px;
  text-transform: uppercase;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  font-weight: normal;
}

.post__title:hover {
  color: #e0a062;
}

.post__title-1 {
  display: block;
  color: #251e20;
  font-size: 24px;
  text-transform: uppercase;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  line-height: 1.25;
  font-weight: normal;
}

.post__title-1:hover {
  color: #e0a062;
}

.posts {
  padding-top: 20px;
}

.posts .post-image {
  overflow: hidden;
}

.posts .post-image img {
  width: 100%;
  -webkit-transition: all 0.35s linear;
  -o-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  transition: all 0.35s linear;
}

.posts .post-image img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}

.posts .post-body {
  padding: 25px 0;
}

.posts .post-body .post__date ul li {
  display: inline-block;
  margin-right: 20px;
  font-size: 13px;
  line-height: 1.8461538462;
}

.posts .post-body .post__date ul li:last-child {
  margin-right: 0;
}

.posts .post-body .post__date ul li:before {
  content: "";
  width: 11px;
  height: 11px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-position: center;
}

.posts .post-body .post__date ul li.date:before {
  background-image: url(../images/icon/date.png);
}

.posts .post-body .post__date ul li.author:before {
  background-image: url(../images/icon/author.png);
}

.posts .post-body .post__date ul li.comments:before {
  background-image: url(../images/icon/comment.png);
}

.posts .post-body .post__description {
  margin-bottom: 20px;
}

.posts .post-body .post__more {
  text-transform: uppercase;
  color: #999;
  font-size: 13px;
  line-height: 1.8461538462;
  border-bottom: 1px solid #999;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.posts .post-body .post__more:hover {
  color: #e0a062;
  border-bottom-color: #e0a062;
}

.posts.post-style-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 35px;
}

.posts.post-style-2 > div {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}

.posts.post-style-2 > div:first-child {
  margin-right: 15px;
}

.posts.post-style-2 > div:last-child {
  margin-left: 15px;
}

.posts.post-style-2 .post-image .post-image__thumbnail {
  padding: 14px;
  border: 2px solid rgba(228, 199, 162, 0.5);
}

.posts.post-style-2 .post-image .post-image__thumbnail img:hover {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

.posts.post-style-2 .post-body .post__title {
  line-height: 1.2;
  font-weight: 500;
}

.posts.post-style-3 .post-image {
  position: relative;
}

.posts.post-style-3 .post-image .post__date {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 56px;
  height: 69px;
  background-color: #e0a062;
  color: #251e20;
  line-height: 20px;
  text-align: center;
  padding: 14px 5px 0;
}

.posts.post-style-3 .post-image .post__date .date {
  font-size: 25px;
}

.posts.post-style-3 .post-image .post__date .month {
  font-size: 12px;
}

.posts.post-style-3 .post-image img:hover {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

.posts.post-style-4 {
  padding: 20px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.posts.post-style-4 .post-image {
  overflow: unset;
}

.posts.post-style-4 .post-image img {
  width: auto;
}

.posts.post-style-4 .post-image img:hover {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

.posts.post-style-4 .post-body {
  padding: 10px 25px 0;
}

.posts.post-style-4 .post-body .post__date .date {
  font-size: 25px;
  color: #251e20;
}

.posts.post-style-4 .post-body .post__date .month {
  font-size: 15px;
  color: #666;
}

.posts.post-style-4 .post-body .post__date .month:before {
  content: "/ ";
}

.posts.post-style-5 {
  padding-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.posts.post-style-5 .post-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  overflow: unset;
  position: relative;
}

.posts.post-style-5 .post-image img {
  width: auto;
}

.posts.post-style-5 .post-image img:hover {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

.posts.post-style-5 .post-body {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  background-color: #fff;
  padding: 72px 70px;
  text-align: center;
  position: relative;
}

.posts.post-style-6 {
  padding: 0 0 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.posts.post-style-6 .post-image {
  overflow: unset;
}

.posts.post-style-6 .post-image img {
  width: auto;
}

.posts.post-style-6 .post-image img:hover {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

.posts.post-style-6 .post-body {
  padding: 8px 0 0 15px;
}

.posts.post-style-6 .post-body .post__date {
  line-height: 19px;
}

.posts.post-style-6 .post-body .post__date .date {
  font-size: 18px;
  color: #251e20;
}

.posts.post-style-6 .post-body .post__date .month {
  font-size: 11px;
  color: #666;
}

.posts.post-style-6 .post-body .post__date .month:before {
  content: "/ ";
}

.posts.post-style-6 .post-body .post__title {
  line-height: 26px;
  font-size: 15px;
  text-transform: none;
  color: #666;
}

.posts.post-style-6 .post-body .post__title:hover {
  color: #e0a062;
}

#blog .posts .post-body {
  padding-bottom: 12px;
}

.triangle-left {
  border-right: 13px solid #fff;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -6.5px;
}

.triangle-right {
  border-left: 13px solid #fff;
  border-top: 13px solid transparent;
  border-bottom: 13px solid transparent;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -6.5px;
}

.post-link {
  margin-bottom: 15px;
}

.post-link a {
  width: 100%;
  color: #e5e5e5;
  display: block;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  line-height: 1.2;
}

.post-link a:hover {
  color: #e0a062;
}

.post-link span {
  font-size: 12px;
  color: #808080;
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .posts.post-style-5 .post-image img {
    width: 100%;
  }
  .posts.post-style-5 .post-body {
    padding: 24px 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .posts .post-body .post__date ul li {
    margin-right: 10px;
  }
  .posts.post-style-2 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .posts.post-style-2 > div {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin: 0 !important;
  }
  .posts.post-style-2 .post-body {
    text-align: left !important;
  }
  .posts.post-style-5 {
    padding: 25px 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .posts.post-style-5 .triangle-left,
  .posts.post-style-5 .triangle-right {
    display: none;
  }
  .posts.post-style-5 .post-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
  }
  .posts.post-style-5 .post-image img {
    width: 100%;
  }
  .posts.post-style-5 .post-body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .posts.post-style-2 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .posts.post-style-2 > div {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin: 0 !important;
  }
  .posts.post-style-2 .post-body {
    text-align: left !important;
  }
  .posts.post-style-4 .post-body {
    padding-top: 0;
  }
  .posts.post-style-4 .post-body .post__description {
    margin-bottom: 10px;
  }
  .posts.post-style-5 {
    padding: 25px 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .posts.post-style-5 .triangle-left,
  .posts.post-style-5 .triangle-right {
    display: none;
  }
  .posts.post-style-5 .post-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
  }
  .posts.post-style-5 .post-image img {
    width: 100%;
  }
  .posts.post-style-5 .post-body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    padding: 52px 50px;
  }
}

@media screen and (max-width: 575px) {
  .posts .post-body .post__date ul li {
    margin-right: 5px;
  }
  .posts.post-style-2 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 15px;
  }
  .posts.post-style-2 > div {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin: 0 !important;
  }
  .posts.post-style-2 .post-body {
    text-align: left !important;
  }
  .posts.post-style-4 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .posts.post-style-4 .post-body {
    padding-left: 0;
  }
  .posts.post-style-5 {
    padding: 30px 0 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .posts.post-style-5 .triangle-left,
  .posts.post-style-5 .triangle-right {
    display: none;
  }
  .posts.post-style-5 .post-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .posts.post-style-5 .post-image img {
    width: 100%;
  }
  .posts.post-style-5 .post-body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 32px 20px;
  }
  .blog-comment .comment-list .first-comment .reply-comment {
    margin-left: 75px;
  }
  .blog-comment .comment-detail .comment-detail__image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 60px;
    flex: 0 0 60px;
  }
  .blog-comment .comment-detail .comment-detail__body {
    padding-left: 15px;
  }
  .blog-comment .comment-detail .comment-detail__body .comment-content {
    font-size: 14px;
  }
  .blog-single .blog-share ul li {
    margin-right: 5px;
  }
  .blog-single .blog-share ul li span {
    font-size: 14px;
  }
  .blog-single .blog-share .amount-comment {
    font-size: 14px;
  }
}

/*
========================================================================
    PROGRESS
========================================================================
*/
.au-progress .au-progress__title {
  font-size: 18px;
  line-height: 2.5;
  color: #251e20;
}

.au-progress .au-progress__bar {
  position: relative;
  height: 8px;
  background-color: #d2b897;
}

.au-progress .au-progress__bar .au-progress__inner {
  position: absolute;
  width: 0;
  top: 0;
  left: 0;
  bottom: 0;
  -webkit-transition: width 1s ease-in-out;
  -o-transition: width 1s ease-in-out;
  -moz-transition: width 1s ease-in-out;
  transition: width 1s ease-in-out;
  background-color: #251e20;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  overflow: visible;
}

.au-progress .au-progress__bar .au-progress__inner .au-progress__value {
  position: absolute;
  top: -50px;
  right: 0px;
  font-size: 18px;
  line-height: 2.7777777778;
  color: #251e20;
}

/*
========================================================================
    INSTARGRAM WIDGET
========================================================================
*/
.instagram-widget a {
  position: relative;
  display: block;
  width: 100%;
  overflow: hidden;
}

.instagram-widget a img {
  -webkit-transition: all 0.35s linear;
  -o-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  transition: all 0.35s linear;
}

.instagram-widget a:before,
.instagram-widget a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.35s linear;
  -o-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  transition: all 0.35s linear;
}

.instagram-widget a:before {
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.3);
}

.instagram-widget a:after {
  z-index: 2;
  background: url(../images/icon/instagram.png) center no-repeat;
}

.instagram-widget a:hover img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}

.instagram-widget a:hover:before,
.instagram-widget a:hover:after {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.instagram-widget a img {
  width: 100%;
}

/*
========================================================================
    PANIGATION
========================================================================
*/
.au-panigation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 12px 0 14px;
}

.au-panigation .panigation-item {
  display: inline-block;
  padding: 0 10px;
  color: #999;
}

.au-panigation .panigation-item a {
  color: #999;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.au-panigation .panigation-item a:hover {
  color: #251e20;
}

.au-panigation .panigation-item.active a {
  color: #251e20;
}

/*
========================================================================
    FORM
========================================================================
*/
.au-form-body {
  padding: 25px 0 30px;
}

.au-form-body .au-form-title {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  font-size: 20px;
  text-transform: uppercase;
  font-weight: normal;
  line-height: 24px;
}

.au-form-body .au-form-title.form-title-border {
  margin-bottom: 8px;
  position: relative;
}

.au-form-body .au-form-title.form-title-border:after {
  content: "";
  width: 67px;
  height: 1px;
  background-color: #e0a062;
  position: absolute;
  bottom: -8px;
  left: 0;
}

.au-form-body fieldset {
  padding: 34px 30px 6px;
  border: 1px dashed #e5e5e5;
  width: 100%;
}

form {
  width: 100%;
}

form .au-form {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 24px;
}

form .au-form label {
  width: 100%;
}

form .au-form input {
  width: 100%;
  height: 42px;
  border: 1px solid #e5e5e5;
  padding: 0 20px;
  color: #999;
  font-size: 13px;
}

form .au-form select {
  width: 100%;
  height: 42px;
  border: 1px solid #e5e5e5;
  padding: 0 20px;
  color: #999;
  font-size: 13px;
}

form .au-form select:focus {
  outline: none;
}

form .au-form textarea {
  width: 100%;
  border: 1px solid #e5e5e5;
  padding: 10px 20px;
  color: #999;
  font-size: 13px;
}

form .au-form textarea:focus {
  outline: none;
}

form .au-form input[type="checkbox"] {
  width: 14px;
  height: 13px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
  background-color: #ebebeb;
  border: 1px solid #ccc;
}

form .au-form button[type="submit"] {
  padding: 0 30px;
  height: 40px;
  line-height: 40px;
  background-color: #251e20;
  color: #fff;
  -webkit-transition: all 0.35s linear;
  -o-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  transition: all 0.35s linear;
  cursor: pointer;
  border: none;
  text-transform: uppercase;
}

form .au-form button[type="submit"]:hover {
  background-color: #e0a062;
  color: #251e20;
}

form .au-form .form-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

form .au-form .form-checkbox input[type="checkbox"] {
  margin-right: 8px;
}

form .au-form .form-checkbox label {
  margin-bottom: 0;
  color: #999;
}

form .au-form .form-forgot a {
  color: #999;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

form .au-form .form-forgot a:hover {
  color: #251e20;
}

form .au-form .form-resetpass {
  width: 100%;
}

form .au-form .form-resetpass input {
  height: 60px;
  padding: 10px 20px;
}

form .au-form.require label:after {
  content: "*";
  color: #ff6666;
  margin-left: 5px;
}

.help-block {
  display: block !important;
  margin: 0;
  height: 25px;
}

.help-block ul li {
  font-size: 13px;
  color: #a94442;
}

.au-form .help-block {
  position: absolute;
  top: -10px;
  left: 15px;
}

button.disabled {
  cursor: not-allowed !important;
}

/*
========================================================================
    CHECKOUT
========================================================================
*/
.checkout-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #eef1f8;
  border-top: 5px solid #e0a062;
  min-height: 55px;
  line-height: 1.6;
  padding: 5px 30px;
  margin-bottom: 30px;
}

.checkout-heading a {
  position: relative;
  padding-left: 30px;
  color: #666;
}

.checkout-heading a:hover {
  text-decoration: underline;
}

.checkout-heading a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  display: inline-block;
  width: 14px;
  height: 15px;
  border: 1px solid #e0a062;
  border-top-width: 3px;
  margin-bottom: -1px;
}

.checkout-bill {
  width: 100%;
  margin-bottom: 28px;
}

.checkout-bill tr {
  border-bottom: 1px solid #e5e5e5;
  height: 62px;
  line-height: 62px;
}

.checkout-bill tr th {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: normal;
  color: #666;
}

.checkout-bill tr th:last-child {
  text-align: right;
}

.checkout-bill tr td {
  color: 15px;
  color: #666;
}

.checkout-bill tr td:last-child {
  text-align: right;
}

.checkout-bill tr.sub-total td,
.checkout-bill tr.total td {
  font-size: 18px;
  color: #666;
  text-transform: uppercase;
}

.checkout-bill tr.sub-total td:last-child,
.checkout-bill tr.total td:last-child {
  font-weight: 500;
}

.checkout-bill tr:last-child {
  border-bottom: none;
}

.checkout-payment {
  color: #999;
}

.checkout-payment label {
  font-size: 18px;
  color: #666;
  text-transform: uppercase;
  margin-bottom: 25px;
}

.checkout-paypal {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.checkout-paypal > * {
  margin-right: 25px;
}

.checkout-paypal label {
  font-size: 18px;
  color: #666;
  text-transform: uppercase;
  margin-bottom: 0;
}

.checkout-paypal a {
  color: #999;
  text-transform: uppercase;
  font-size: 13px;
}

.checkout-paypal a:hover {
  text-decoration: underline;
  color: #251e20;
}

/*
========================================================================
    WISHLIST
========================================================================
*/
.table-shop {
  width: 100%;
}

.table-shop thead {
  height: 60px;
  background-color: #e0a062;
}

.table-shop th {
  color: #251e20;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 400;
  line-height: 60px;
  text-align: center;
}

.table-shop td {
  padding: 30px 0;
  text-align: center;
  font-size: 18px;
}

.table-shop tbody tr {
  border-bottom: 1px solid #e5e5e5;
}

.table-shop tbody tr td:nth-child(3) span {
  display: inline-block;
  margin-right: 10px;
}

.table-shop tbody tr td:last-child {
  text-align: right;
}

.table-shop tfoot .table-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.table-shop tfoot .table-button a {
  margin-top: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 30px;
  border: 1px solid #ccc;
  background-color: #fff;
  color: #251e20;
  font-size: 15px;
  line-height: 1.6;
  text-transform: uppercase;
  height: 40px;
  margin-right: 30px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.table-shop tfoot .table-button a:hover {
  color: #e0a062;
  background-color: #251e20;
}

.table-shop tfoot .table-button a:last-child {
  margin-left: auto;
  margin-right: 0;
  color: #fff;
  background-color: #251e20;
  border: none;
}

.table-shop tfoot .table-button a:last-child:hover {
  background-color: #e0a062;
}

.table-shop .table-shop-product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.table-shop .table-shop-product .image {
  width: 103px;
  height: 105px;
  background-color: #eef1f8;
  position: relative;
}

.table-shop .table-shop-product .image img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.table-shop .table-shop-product .name {
  text-transform: uppercase;
  padding-left: 20px;
  margin: 0;
  font-size: 18px;
}

.table-shop .shop-now {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
  height: 40px;
  line-height: 1.6;
  background-color: #251e20;
  color: #fff;
  width: 150px;
  text-transform: uppercase;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  font-size: 15px;
}

.table-shop .shop-now:hover {
  color: #251e20;
  background-color: #e0a062;
}

.quantity {
  display: inline-block;
  position: relative;
}

.quantity input[type="number"] {
  -moz-appearance: textfield;
  border: 1px solid #e5e5e5;
  width: 120px;
  text-align: center;
  padding: 0 45px;
  height: 40px;
  color: #666;
}

.quantity input[type="number"]::-webkit-inner-spin-button,
.quantity input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

.quantity span {
  width: 40px;
  height: 40px;
  position: absolute;
  font-size: 15px;
  color: #ccc;
  top: 0;
  margin-right: 0 !important;
  cursor: pointer;
}

.quantity span i {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.quantity span.add {
  right: 0;
}

.quantity span.sub {
  left: 0;
}

.quantity span:hover {
  color: #080303;
}

.shop-total {
  height: 100%;
  border-top: 5px solid #e0a062;
  background-color: #eef1f8;
  padding: 36px 30px 50px;
}

.shop-total .shop-total-heading .title {
  font-size: 20px;
  line-height: 24px;
  color: #251e20;
  text-transform: uppercase;
}

.shop-total .shop-total-body .sub-total,
.shop-total .shop-total-body .total {
  color: #251e20;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 30px;
}

.shop-total .shop-total-body .sub-total span,
.shop-total .shop-total-body .total span {
  float: right;
}

.shop-total .shop-total-body .total {
  margin-bottom: 45px;
}

.shop-total .shop-total-body .total span {
  color: #ff6666;
  font-size: 25px;
  font-weight: 500;
}

/*
========================================================================
    PRODUCT LIST
========================================================================
*/
.shop-list .shop-list-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 43px;
}

.shop-list .shop-list-heading .number-product {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.shop-list .shop-list-heading .shop-view-layout {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.shop-list .shop-list-heading .shop-view-layout > * {
  margin-right: 18px;
  display: inline-block;
}

.shop-list .shop-list-heading .shop-view-layout > *:last-child {
  margin-right: 0;
}

.shop-list .shop-list-body.shop-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
  padding-bottom: 10px;
}

.shop-list .shop-list-body.shop-grid .shop-product {
  padding: 0 15px;
  border: none;
  width: 33.333333%;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.shop-list .shop-list-body.shop-grid .shop-product:last-child {
  margin: 0;
}

.shop-list .shop-list-body.shop-grid .shop-product .product-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.shop-list .shop-list-body.shop-grid .shop-product .product-body {
  text-align: center;
  padding: 20px 0 27px;
  width: 100%;
}

.shop-list .shop-list-body.shop-grid .shop-product .product-body .name {
  font-size: 15px;
}

.shop-list .shop-list-body.shop-grid .shop-product .product-body .price {
  font-size: 18px;
}

.shop-list
  .shop-list-body.shop-grid
  .shop-product
  .product-body
  .product-rating,
.shop-list .shop-list-body.shop-grid .shop-product .product-body .description,
.shop-list .shop-list-body.shop-grid .shop-product .product-body .product-color,
.shop-list
  .shop-list-body.shop-grid
  .shop-product
  .product-body
  .product-button {
  display: none;
}

.shop-product {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 30px 0;
  border-bottom: 1px solid #e5e5e5;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
  overflow: hidden;
}

.shop-product:first-child {
  padding-top: 0;
}

.shop-product:last-child {
  border-bottom: none;
  margin-bottom: 30px;
}

.shop-product .product-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 270px;
  -moz-box-flex: 0;
  -ms-flex: 0 0 270px;
  flex: 0 0 270px;
  height: 340px;
  background-color: #eef1f8;
  position: relative;
}

.shop-product .product-image img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.shop-product .product-body {
  padding: 29px 0 10px 30px;
  overflow: hidden;
  position: relative;
}

.shop-product .product-body .name {
  color: #666;
  font-size: 19px;
  text-transform: uppercase;
  margin-bottom: 5px;
}

.shop-product .product-body .name:hover {
  color: #e0a062;
}

.shop-product .product-body .price {
  font-size: 22px;
  color: #251e20;
}

.shop-product .product-body .product-color {
  padding-top: 3px;
}

.shop-product .product-body .product-color span.color {
  width: 30px;
  height: 30px;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-right: 10px;
}

.shop-product .product-body .product-color span.color.black {
  background-color: #251e20;
}

.shop-product .product-body .product-color span.color.blue {
  background-color: #51b9fb;
}

.shop-product .product-body .product-color span.color.gray {
  background-color: #cccccc;
}

.shop-product .product-body .product-color span.color.green {
  background-color: #39d236;
}

.shop-product .product-body .product-color span.color.red {
  background-color: #f63a3a;
}

.shop-product .product-body .product-color span.color.beige {
  background-color: #fbe1ae;
}

.shop-product .product-body .product-color span.color.yellow {
  background-color: #fff336;
}

.shop-product .product-body .description {
  color: #666;
  margin-bottom: 33px;
}

.shop-product .product-body .product-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.shop-product .product-body .product-button > * {
  margin-right: 10px;
}

.shop-product .product-body .product-button > *:last-child {
  margin-right: 0;
}

.shop-product .product-body .product-button .add-to-cart {
  height: 40px;
  line-height: 40px;
  padding: 0 30px;
  display: inline-block;
  background-color: #251e20;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: all 0.35s linear;
  -o-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  transition: all 0.35s linear;
  outline: 0;
}

.shop-product .product-body .product-button .add-to-cart:hover {
  background-color: #e0a062;
  color: #251e20;
}

.shop-product .product-body .product-button .add-to-wishlist {
  height: 40px;
  width: 40px;
  display: inline-block;
  background-color: #e5e5e5;
  background-image: url(../images/icon/heart.png);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transition: all 0.35s linear;
  -o-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  transition: all 0.35s linear;
}

.shop-product .product-body .product-button .add-to-wishlist:hover {
  background-color: #e0a062;
  background-image: url(../images/icon/heart_fill.png);
}

.shop-product .product-body .product-rating {
  position: absolute;
  top: 30px;
  right: 0;
  color: #ffcc66;
  cursor: pointer;
}

.shop-product .product-body .product-rating i {
  margin-right: 7px;
}

.shop-product .product-body .product-rating i:last-child {
  margin-right: 0;
}

.shop-product .product-body .product-available {
  line-height: 2.1333333333;
  padding: 30px 0 23px;
}

.shop-product .product-body .product-available span {
  color: #251e20;
}

.shop-product .product-body .product-available a {
  color: #e0a062;
}

.shop-product .product-body .product-sku {
  line-height: 2.1333333333;
  color: #666;
}

.shop-product .product-body .product-sku span {
  color: #251e20;
}

.shop-product .product-body .product-categories {
  margin-bottom: span;
  margin-bottom-color: #251e20;
  line-height: 2.1333333333;
}

.shop-product .product-body .product-categories a {
  color: #666;
}

.shop-product .product-body .product-categories a:after {
  content: ",";
}

.shop-product .product-body .product-categories a:last-child:after {
  display: none;
}

.shop-product .product-body .product-share {
  line-height: 2.1333333333;
}

.shop-product .product-body .product-share span {
  color: #251e20;
}

.shop-product .product-body .product-share .social-media {
  display: inline-block;
}

/*
========================================================================
    SHOP CART
========================================================================
*/
.shop-cart {
  display: none;
  position: fixed;
  top: 112px;
  right: 60px;
  width: 304px;
  padding: 40px 30px;
  z-index: 1;
  background-color: #ffffff;
  border-top: 5px solid #e0a062;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}

.shop-cart .shop-cart__list {
  width: 100%;
}

.shop-cart .shop-cart__list .item {
  width: 100%;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  margin-bottom: 20px;
}

.shop-cart .shop-cart__list .item:last-child {
  margin-bottom: 0;
}

.shop-cart .shop-cart__list .item .item-image {
  width: 78px;
  height: 78px;
  background-color: #eef1f8;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.shop-cart .shop-cart__list .item .item-detail {
  padding-left: 15px;
  padding-top: 5px;
}

.shop-cart .shop-cart__list .item .item-detail p {
  line-height: 18px;
}

.shop-cart .shop-cart__list .item .item-detail p.name {
  color: #666;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 4px;
}

.shop-cart .shop-cart__list .item .item-detail p.price {
  color: #251e20;
  font-size: 14px;
  margin-bottom: 9px;
}

.shop-cart .shop-cart__list .item .item-detail p.amount {
  color: #ff6666;
  font-size: 14px;
  margin: 0;
}

.shop-cart .shop-cart__list .item .remove {
  position: absolute;
  display: inline-block;
  top: 8px;
  right: 0;
  width: 14px;
  height: 14px;
  background: url(../images/icon/close.png) no-repeat;
  cursor: pointer;
}

.shop-cart .shop-cart__list .item .remove:hover {
  background: url(../images/icon/close_hover.png) no-repeat;
}

.shop-cart .checkout p {
  font-size: 18px;
  line-height: 24px;
  color: #251e20;
  font-weight: 600;
  margin-bottom: 9px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.shop-cart .checkout p .sub-total {
  font-size: 16px;
  color: #666;
  font-weight: normal;
}

.shop-cart .checkout p .total {
  font-size: 16px;
  color: #ff6666;
  font-weight: normal;
}

.shop-cart .checkout a {
  margin-top: 24px;
  display: block;
  height: 40px;
  line-height: 40px;
  text-align: center;
  background-color: #251e20;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.shop-cart .checkout a:hover {
  color: #e0a062;
}

.product-detail .shop-product {
  border: none;
  padding-bottom: 80px;
}

.product-detail .shop-product .product-body {
  width: 47%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 47%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 47%;
  flex: 0 0 47%;
}

.product-detail .shop-product .product-body .product-color .color {
  width: 25px;
  height: 25px;
}

.product-detail .shop-product .product-body .description {
  padding-right: 50px;
}

#slide100-01 {
  width: 100%;
  height: 100%;
}

#slide100-01 img {
  width: 100%;
}

.wrap-thumb-100 {
  position: relative;
  padding: 0 35px;
}

.wrap-thumb-100 .thum-100 {
  max-width: 90px;
}

.wrap-arrow-slide-100 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.wrap-arrow-slide-100 .my-arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #4c4c4c;
  cursor: pointer;
  font-size: 20px;
}

.wrap-arrow-slide-100 .my-arrow:hover {
  color: #ccc;
}

.wrap-arrow-slide-100 .my-arrow.next {
  right: 0;
}

.wrap-arrow-slide-100 .my-arrow.back {
  left: 0;
}

.social-media.style-3 li {
  display: inline-block;
  margin-left: 15px;
}

.social-media.style-3 li a {
  color: #666;
  font-size: 17px;
}

.social-media.style-3 li a:hover {
  color: #251e20;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .table-shop {
    width: 100%;
  }
  .table-shop td {
    padding: 30px 5px;
    text-align: center;
    font-size: 16px;
  }
  .table-shop tfoot .table-button a {
    padding: 0 5px;
  }
  .table-shop .table-shop-product .image {
    width: 93px;
    height: 95px;
  }
  .table-shop .table-shop-product .name {
    font-size: 15px;
  }
  .table-shop .shop-now {
    width: 120px;
    font-size: 13px;
  }
  .shop-list .shop-list-body .shop-product .product-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 200px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    height: 300px;
  }
  .shop-list .shop-list-body .shop-product .product-body {
    padding-top: 0px;
  }
  .shop-list .shop-list-body.shop-grid .shop-product {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .shop-list .shop-list-body.shop-grid .shop-product .product-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    height: 340px;
  }
  .product-detail .shop-product {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .product-detail .shop-product .slide100-01 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .product-detail .shop-product .product-body {
    margin-top: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .table-shop th {
    font-size: 15px;
    padding: 20px 0;
    line-height: 24px;
  }
  .table-shop td {
    font-size: 15px;
    padding-left: 5px;
    padding-right: 5px;
  }
  .table-shop tfoot .table-button {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .table-shop tfoot .table-button a {
    padding: 0 5px;
    font-size: 12px;
    margin-right: unset;
  }
  .table-shop tfoot .table-button a:last-child {
    margin-left: unset;
  }
  .table-shop .table-shop-product .image {
    width: 93px;
    height: 95px;
  }
  .table-shop .table-shop-product .name {
    padding-left: 10px;
    font-size: 15px;
  }
  .table-shop .shop-now {
    width: 120px;
    font-size: 13px;
  }
  .table-shop .quantity input[type="number"] {
    width: 100px;
    padding: 0 35px;
  }
  .table-shop .quantity input[type="number"] span {
    width: 35px;
  }
  .shop-list {
    padding-bottom: 40px;
  }
  .shop-list .shop-list-body .shop-product .product-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 200px;
    -moz-box-flex: 0;
    -ms-flex: 0 0 200px;
    flex: 0 0 200px;
    height: 300px;
  }
  .shop-list .shop-list-body .shop-product .product-body {
    padding-top: 0px;
  }
  .shop-list .shop-list-body.shop-grid .shop-product {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .shop-list .shop-list-body.shop-grid .shop-product .product-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    height: 300px;
  }
  .product-detail .shop-product {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .product-detail .shop-product .slide100-01 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .product-detail .shop-product .product-body {
    margin-top: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}

@media only screen and (max-width: 575px) {
  .table-shop {
    max-width: 100%;
  }
  .table-shop th {
    font-size: 13px;
    padding: 20px 0;
    line-height: 1.8461538462;
  }
  .table-shop td {
    font-size: 15px;
    padding-left: 5px;
    padding-right: 5px;
    max-width: 75px;
  }
  .table-shop td:last-child {
    padding-right: 0;
    padding-left: 0;
  }
  .table-shop tfoot .table-button {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .table-shop tfoot .table-button a {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 70%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 70%;
    flex: 0 0 70%;
    padding: 0 5px;
    font-size: 12px;
    margin-right: unset;
  }
  .table-shop tfoot .table-button a:last-child {
    margin-left: unset;
    margin-bottom: 0;
  }
  .table-shop .table-shop-product {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .table-shop .table-shop-product .image {
    width: 70px;
    height: 70px;
  }
  .table-shop .table-shop-product .image img {
    width: 90%;
  }
  .table-shop .table-shop-product .name {
    padding-left: 0;
    margin-top: 15px;
    font-size: 13px;
  }
  .table-shop .shop-now {
    width: auto;
    padding: 0 5px;
    font-size: 11px;
  }
  .table-shop .quantity input[type="number"] {
    width: 60px;
    padding: 0 25px;
  }
  .table-shop .quantity span {
    width: 25px;
  }
  .shop-list {
    padding-bottom: 40px;
  }
  .shop-list .shop-list-body .shop-product {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .shop-list .shop-list-body .shop-product .product-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    height: 300px;
  }
  .shop-list .shop-list-body .shop-product .product-body {
    padding: 30px 0 15px;
  }
  .shop-list .shop-list-body .shop-product .product-body .product-rating {
    top: 60px;
  }
  .shop-list .shop-list-body.shop-grid .shop-product {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .shop-list .shop-list-body.shop-grid .shop-product .product-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    height: 300px;
  }
  .product-detail .shop-product {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .product-detail .shop-product .slide100-01 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .product-detail .shop-product .product-body {
    margin-top: 40px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}

/*
========================================================================
    PRODUCTS
========================================================================
*/
.products {
  padding: 20px 0;
}

.products > div:last-child {
  padding-top: 20px;
}

.products .product-image {
  width: 100%;
}

.products .product-image img {
  width: 100%;
}

.products .product-body {
  text-align: center;
  padding-bottom: 15px;
}

.products .product-body .name {
  font-size: 20px;
  color: #251e20;
  text-transform: uppercase;
  font-weight: 500;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  line-height: 1.6;
}

.products .product-body .name:hover {
  color: #e0a062;
}

.products .product-body .description {
  font-size: 15px;
  color: #666;
  margin-bottom: 10px;
  line-height: 1.6;
}

.products .product-body .btn-buy {
  line-height: 1;
  font-size: 13px;
  text-transform: uppercase;
  color: #999;
  border-bottom: 1px solid #999;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  font-weight: 500;
}

.products .product-body .btn-buy:hover {
  color: #e0a062;
  border-color: #e0a062;
}

.products.style-1 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.products.style-1 .product-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}

.products.style-1 .product-image .image_thumbnail {
  padding: 8px;
  padding: 8px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
}

.products.style-1 .product-body {
  padding: 43px 0 20px 40px;
  text-align: left;
}

.products.style-1 .product-body .name {
  font-size: 25px;
  line-height: 25px;
  color: #666;
  font-weight: normal;
  margin-bottom: 10px;
}

.products.style-1 .product-body .price {
  color: #251e20;
  font-size: 25px;
}

.products.style-1 .product-body .price .non-discount {
  color: #999;
  font-size: 20px;
  text-decoration: line-through;
  margin-left: 20px;
}

.products.style-1 .product-body .btn-buy {
  display: inline-block;
  width: 151px;
  height: 40px;
  border-bottom: 0;
  color: #fff;
  background-color: #251e20;
  line-height: 40px;
  text-align: center;
  font-size: 15px;
  font-weight: 400;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.products.style-1 .product-body .btn-buy:hover {
  color: #e0a062;
}

.products.style-1 .product-body .add-wishlist {
  display: inline-block;
  position: relative;
  height: 40px;
  line-height: 40px;
}

.products.style-1 .product-body .add-wishlist:before {
  content: "Add to wishlist";
  display: inline-block;
  padding-left: 20px;
  background-image: url(../images/icon/heart.png);
  background-repeat: no-repeat;
  background-position: left center;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  font-size: 15px;
  color: #666;
}

.products.style-1 .product-body .add-wishlist:hover:before {
  color: #ff6666;
  background-image: url(../images/icon/heart_fill.png);
}

.products.style-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.products.style-2 .product-image {
  width: auto;
}

.products.style-2 .product-image img {
  width: auto;
}

.products.style-2 .product-body {
  padding-right: 70px;
  padding-left: 40px;
  text-align: left;
}

.products.style-2 .product-body a.name {
  font-size: 40px;
  line-height: 1.5;
  color: #251e20;
  font-weight: normal;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.products.style-2 .product-body a.name:hover {
  color: #e0a062;
}

.products.style-2 .product-body .price {
  color: #999;
  font-size: 25px;
  line-height: 28px;
}

.products.style-2 .product-body .price .discount {
  color: #ff6666;
}

.products.style-2 .product-body .btn-buy {
  color: #fff;
  background-color: #251e20;
  width: 151px;
  height: 40px;
  line-height: 40px;
  font-size: 15px;
  border: none;
  cursor: pointer;
  font-weight: normal;
  text-align: center;
}

.products.style-2 .product-body .btn-buy:hover {
  color: #e0a062;
}

.products.style-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 15px 0;
}

.products.style-3 .product-image {
  background-color: #eef1f8;
  width: 115px;
  height: 118px;
  position: relative;
}

.products.style-3 .product-image img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: auto;
}

.products.style-3 .product-body {
  text-align: left;
  padding: 13px 15px 0 20px;
  line-height: 24px;
}

.products.style-3 .product-body a.name {
  color: #999;
  font-size: 15px;
  margin-bottom: 3px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.products.style-3 .product-body a.name:hover {
  color: #e0a062;
}

.products.style-3 .product-body .price {
  color: #251e20;
  font-size: 18px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .products {
    padding: 0 20px 20px 20px;
    border: 1px solid #f2f2f2;
    margin-top: 30px;
  }
  .products > div:first-child {
    padding-top: 20px;
  }
  .products.style-1 {
    padding: 0;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .products.style-1 .product-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .products.style-1 .product-body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-left: 0;
  }
  .products.style-2 {
    border: none;
  }
  .products.style-3 {
    border: none;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .products.style-1 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .products.style-1 .product-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .products.style-1 .product-body {
    padding-left: 0;
  }
  .products.style-1 .product-body .countdown ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .products.style-1 .product-body .add-wishlist {
    margin-left: 10px !important;
  }
  .products.style-2 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .products.style-2 .product-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .products.style-2 .product-body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
}

@media only screen and (max-width: 575px) {
  .products.style-1 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .products.style-1 .product-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .products.style-1 .product-body {
    padding-left: 0;
  }
  .products.style-1 .product-body .countdown ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .products.style-1 .product-body .countdown ul li {
    margin-top: 20px;
    min-width: 120px;
  }
  .products.style-1 .product-body .countdown ul li:first-child {
    padding-left: 33px;
  }
  .products.style-1 .product-body .countdown ul li:nth-child(2):after {
    display: none;
  }
  .products.style-1 .product-body .countdown ul li:nth-child(4) {
    padding-right: 33px;
  }
  .products.style-1 .product-body .add-wishlist {
    margin-left: 0 !important;
  }
  .products.style-2 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .products.style-2 .product-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .products.style-2 .product-body {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-left: 20px;
    padding-right: 50px;
  }
}

/*
========================================================================
    NEWSLETTER
========================================================================
*/
.bg-newsletter {
  background-image: url(../images/sign_up_1.jpg);
  background-repeat: no-repeat;
  background-position: center;
  -o-object-fit: fill;
  object-fit: fill;
  position: relative;
}

.newsletter {
  background-color: #eef1f8;
  padding: 87px 0;
  position: relative;
}

.newsletter .bg-left {
  position: absolute;
  bottom: 0;
  left: 4.5%;
}

.newsletter .bg-right {
  position: absolute;
  bottom: 0;
  right: 1%;
}

.newsletter .newsletter__inner {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.newsletter .newsletter__inner .newsletter__title h2 {
  font-size: 25px;
  font-weight: normal;
  text-transform: uppercase;
  color: #666;
  margin: 0;
  line-height: 1.7;
}

.newsletter .newsletter__inner .newsletter__title h2 span {
  font-size: 40px;
  color: #251e20;
  line-height: 1.2;
}

.newsletter .newsletter__inner .newsletter__form {
  margin-left: auto;
  width: 68.3760683761%;
}

.newsletter .newsletter__inner .newsletter__form form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.newsletter .newsletter__inner .newsletter__form form input[type="email"] {
  height: 54px;
  background-color: #fff;
  border: none;
  padding: 0 20px;
  width: 77.25%;
  display: block;
  font-size: 15px;
}

.newsletter .newsletter__inner .newsletter__form form button[type="submit"] {
  display: block;
  height: 54px;
  background-color: #251e20;
  color: #fff;
  text-align: center;
  line-height: 54px;
  border: none;
  width: 22.75%;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.newsletter
  .newsletter__inner
  .newsletter__form
  form
  button[type="submit"]:hover {
  color: #e0a062;
}

.newsletter.style-1 {
  padding: 80px 0;
  background-color: rgba(0, 0, 0, 0.6);
}

.newsletter.style-1 .newsletter__inner .newsletter__form {
  margin-right: auto;
  width: 56.4102564103%;
}

.newsletter.style-1
  .newsletter__inner
  .newsletter__form
  form
  input[type="email"] {
  width: 79.8484848485%;
}

.newsletter.style-1
  .newsletter__inner
  .newsletter__form
  form
  button[type="submit"] {
  width: 20.1515151515%;
  background-color: #e0a062;
}

.newsletter.style-1
  .newsletter__inner
  .newsletter__form
  form
  button[type="submit"]:hover {
  color: #e0a062;
  background-color: #251e20;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .newsletter.style-1 .newsletter__inner .newsletter__form {
    width: 75%;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .newsletter .newsletter__inner {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  .newsletter .newsletter__inner .newsletter__form {
    margin-top: 30px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .newsletter.style-1 .newsletter__inner .newsletter__form {
    width: 90%;
  }
}

@media screen and (max-width: 575px) {
  .newsletter .bg-right,
  .newsletter .bg-left {
    display: none;
  }
  .newsletter .newsletter__inner {
    text-align: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .newsletter .newsletter__inner .newsletter__title {
    width: 100%;
  }
  .newsletter .newsletter__inner .newsletter__form {
    width: 100%;
    margin-top: 40px;
  }
  .newsletter .newsletter__inner .newsletter__form form {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .newsletter .newsletter__inner .newsletter__form form input {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  .newsletter .newsletter__inner .newsletter__form form button {
    margin-top: 20px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
  .newsletter.style-1 {
    padding: 35px 0;
  }
  .newsletter.style-1 .newsletter__inner {
    margin-top: 40px !important;
  }
  .newsletter.style-1 .newsletter__inner .newsletter__form {
    margin-top: 0;
    width: 100%;
    overflow: auto;
  }
  .newsletter.style-1 .newsletter__inner .newsletter__form form * {
    height: 45px !important;
    line-height: 45px !important;
    font-size: 12px;
  }
}

/*
========================================================================
    ICONBOX
========================================================================
*/
.icon-box {
  padding: 20px 10px;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.icon-box .icon-image {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 5px;
  border-width: 2px;
  border-style: solid;
}

.icon-box .icon-image .icon-thumbnail {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: relative;
}

.icon-box .icon-image .icon-thumbnail img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.icon-box .icon-body {
  text-align: center;
  padding-top: 20px;
  width: 100%;
}

.icon-box .icon-body .icon__title {
  font-size: 20px;
  line-height: 1.3;
  font-weight: normal;
  text-transform: uppercase;
  margin-bottom: 0;
}

.icon-box .icon-body .icon__title .border-title {
  display: block;
  margin-right: auto;
  margin-left: auto;
  margin-top: 14px;
  width: 51px;
  height: 2px;
  background-color: #e0a062;
}

.icon-box .icon-body .icon__text {
  padding-top: 14px;
}

.icon-box.icon-style-1 .icon-image {
  width: 87px;
  height: 87px;
  border-color: #999;
}

.icon-box.icon-style-1 .icon-image .icon-thumbnail {
  width: 100%;
  height: 100%;
  background-color: #666666;
}

.icon-box.icon-style-2 .icon-image {
  width: 87px;
  height: 87px;
  border-color: rgba(228, 199, 162, 0.5);
}

.icon-box.icon-style-2 .icon-image .icon-thumbnail {
  width: 100%;
  height: 100%;
  background-color: #e0a062;
}

.icon-box.icon-style-3 {
  padding: 23px 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  max-width: 400px;
}

.icon-box.icon-style-3 .icon-image {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  width: 45px;
  padding: 0;
}

.icon-box.icon-style-3 .icon-image img {
  top: 3px;
  -webkit-transform: translateY(4px);
  -moz-transform: translateY(4px);
  -ms-transform: translateY(4px);
  -o-transform: translateY(4px);
  transform: translateY(4px);
}

.icon-box.icon-style-3 .icon-body {
  padding-left: 29px;
  text-align: left;
  padding-top: 0;
}

.icon-box.icon-style-3 .icon-body .icon__title {
  font-size: 17px;
  width: auto;
  font-weight: 600;
  margin-bottom: 11px;
}

.icon-box.icon-style-3 .icon-body .icon__text {
  padding-top: 0;
  font-size: 13px;
  color: #666;
  margin: 0;
}

/*
========================================================================
    SIDEBAR
========================================================================
*/
.sidebar {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  overflow: hidden;
  top: 0;
  left: 0;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.3);
  overflow: hidden;
}

.sidebar .sidebar__body {
  display: none;
  float: right;
  width: 490px;
  height: 100%;
  padding: 15px 54px;
  background-color: #251e20;
  overflow-y: scroll;
}

.sidebar .sidebar__body::-webkit-scrollbar {
  display: none;
}

.sidebar .sidebar__body .sidebar__heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 45px 0 35px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.sidebar .sidebar__body .sidebar__heading .sidebar__close {
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
}

.sidebar .sidebar__body .sidebar__content {
  text-align: center;
  color: #fff;
}

.sidebar .sidebar__body .sidebar__content .sidebar__image img {
  width: 100%;
}

.page-sidebar .page-sidebar-item {
  margin-bottom: 50px;
}

.page-sidebar .page-sidebar-item:last-child {
  margin-bottom: 0;
}

.page-sidebar .page-sidebar-item .sidebar-item__heading .title {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 18px;
  color: #251e20;
  line-height: 1;
}

.page-sidebar .page-sidebar-item .sidebar-item__heading .title-border {
  width: 41px;
}

.page-sidebar .page-sidebar-item .sidebar-item__body .sidebar-search {
  position: relative;
}

.page-sidebar .page-sidebar-item .sidebar-item__body .sidebar-search input {
  width: 100%;
  height: 42px;
  border: 1px solid #e5e5e5;
  padding: 5px 50px 5px 20px;
  font-size: 14px;
  color: #999;
}

.page-sidebar .page-sidebar-item .sidebar-item__body .sidebar-search span {
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}

.page-sidebar .page-sidebar-item .sidebar-item__body .sidebar-list li {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-list
  li:last-child {
  margin-bottom: 0;
}

.page-sidebar .page-sidebar-item .sidebar-item__body .sidebar-list li > a {
  color: #666;
  font-size: 15px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  text-transform: capitalize;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-list
  li
  > a:hover {
  color: #e0a062;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-list
  li
  > a
  span.color {
  width: 30px;
  height: 30px;
  display: inline-block;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin-right: 10px;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-list
  li
  > a
  span.color.black {
  background-color: #251e20;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-list
  li
  > a
  span.color.blue {
  background-color: #51b9fb;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-list
  li
  > a
  span.color.gray {
  background-color: #cccccc;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-list
  li
  > a
  span.color.green {
  background-color: #39d236;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-list
  li
  > a
  span.color.red {
  background-color: #f63a3a;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-list
  li
  > a
  span.color.beige {
  background-color: #fbe1ae;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-list
  li
  > a
  span.color.yellow {
  background-color: #fff336;
}

.page-sidebar .page-sidebar-item .sidebar-item__body .sidebar-list li .number {
  margin-left: auto;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-list.sidebar-color {
  padding-bottom: 10px;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-list.sidebar-color
  li {
  line-height: 30px;
  margin-bottom: 20px;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-list.sidebar-color
  li
  > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-list.sidebar-color
  li:last-child {
  margin-bottom: 0;
}

.page-sidebar .page-sidebar-item .sidebar-item__body .sidebar-post {
  padding-bottom: 8px;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-post
  .posts:last-child {
  padding-bottom: 0;
}

.page-sidebar .page-sidebar-item .sidebar-item__body .sidebar-tags {
  margin-top: -10px;
  margin-right: -8px;
}

.page-sidebar .page-sidebar-item .sidebar-item__body .sidebar-tags .tag-name {
  padding-top: 10px;
  padding-right: 8px;
  display: inline-block;
}

.page-sidebar .page-sidebar-item .sidebar-item__body .sidebar-tags .tag-name a {
  display: inline-block;
  color: #666;
  font-size: 15px;
  text-transform: capitalize;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  padding: 0 20px;
  background-color: #eef1f8;
  height: 35px;
  line-height: 35px;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-tags
  .tag-name
  a:hover {
  color: #e0a062;
  background-color: #251e20;
}

.page-sidebar .page-sidebar-item .sidebar-item__body .sidebar-bestsell .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 25px;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-bestsell
  .item:last-child {
  margin-bottom: 0;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-bestsell
  .item
  .image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 103px;
  -moz-box-flex: 0;
  -ms-flex: 0 0 103px;
  flex: 0 0 103px;
  width: 103px;
  height: 105px;
  background-color: #eef1f8;
  position: relative;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-bestsell
  .item
  .image
  img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-bestsell
  .item
  .detail {
  padding-left: 20px;
  padding-top: 13px;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-bestsell
  .item
  .detail
  .name {
  color: #666;
  font-size: 15px;
  text-transform: uppercase;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-bestsell
  .item
  .detail
  .name:hover {
  color: #e0a062;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-bestsell
  .item
  .detail
  .price {
  color: #251e20;
  font-size: 18px;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-filter-price
  .noUi-target {
  height: 3px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: #ccc;
  border: none;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-filter-price
  .noUi-handle {
  width: 9px;
  height: 9px;
  background: #e0a062;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  right: 0;
  top: -4px;
  cursor: pointer;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-filter-price
  .noUi-handle:focus {
  outline: none;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-filter-price
  .noUi-handle:before,
.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-filter-price
  .noUi-handle:after {
  display: none;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-filter-price
  .noUi-connects {
  cursor: pointer;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-filter-price
  .noUi-connects
  .noUi-connect {
  background-color: #e0a062;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-filter-price
  .filter-range {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 28px;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-filter-price
  .filter-range
  .filter-button {
  margin-left: auto;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-filter-price
  .filter-range
  .filter-button
  a {
  display: inline-block;
  background-color: #251e20;
  width: 70px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}

.page-sidebar
  .page-sidebar-item
  .sidebar-item__body
  .sidebar-filter-price
  .filter-range
  .filter-button
  a:hover {
  background-color: #e0a062;
  color: #251e20;
}

/*
========================================================================
    Banner
========================================================================
*/
.banner {
  position: relative;
}

.banner:after,
.banner:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -webkit-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}

.banner:hover:after {
  top: 50%;
  bottom: 50%;
  background: rgba(255, 255, 255, 0.2);
}

.banner:hover:before {
  right: 50%;
  left: 50%;
  background: rgba(255, 255, 255, 0.2);
}

.banner .banner__image img {
  width: 100%;
}

.banner .banner__inner {
  position: absolute;
  z-index: 1;
  color: #251e20;
}

.banner .banner__inner a {
  display: block;
  width: 111px;
  height: 30px;
  line-height: 30px;
  background-color: #e0a062;
  text-transform: uppercase;
  text-align: center;
  font-size: 13px;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  margin: 0 auto;
  color: #251e20;
}

.banner .banner__inner a:hover {
  background-color: #251e20;
  color: #e0a062;
}

.banner .banner__inner.banner-style-1 {
  color: #251e20;
  top: 40px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 31px;
  line-height: 3.7696774194;
  font-weight: 300;
}

.banner .banner__inner.banner-style-1 > span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.banner .banner__inner.banner-style-1 .percent {
  margin-left: 7px;
  padding: 0 55px 0 15px;
  font-size: 74px;
  line-height: 1.2432432432;
  font-weight: 600;
  position: relative;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.banner .banner__inner.banner-style-1 .percent:before {
  content: "off";
  font-weight: normal;
  text-transform: lowercase;
  font-size: 25px;
  position: absolute;
  right: 15px;
  bottom: 12px;
}

.banner .banner__inner.banner-style-1 .percent:after {
  content: "%";
  font-weight: normal;
  text-transform: lowercase;
  font-size: 25px;
  position: absolute;
  right: 25px;
  top: 15px;
}

.banner .banner__inner.banner-style-2 {
  padding: 17px 60px 25px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  line-height: 1.15;
  left: 93px;
  top: 50px;
}

.banner .banner__inner.banner-style-2 p {
  font-size: 18.52px;
  font-weight: 300;
  text-transform: uppercase;
  text-align: center;
}

.banner .banner__inner.banner-style-2 p span {
  font-size: 74px;
  font-weight: 600;
}

.banner .banner__inner.banner-style-2 p .amount {
  font-size: 18.52px;
  font-weight: normal;
}

.banner .banner__inner.banner-style-2 a {
  position: absolute;
  bottom: -15px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: #e0a062;
  font-size: 13px;
  color: #251e20;
  display: block;
  height: 30px;
  line-height: 30px;
  text-align: center;
  text-transform: uppercase;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

.banner .banner__inner.banner-style-2 a:hover {
  background-color: #251e20;
  color: #e0a062;
}

.banner .banner__inner.banner-style-3 {
  top: 30px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.banner .banner__inner.banner-style-3 p {
  text-align: center;
  color: #251e20;
  font-size: 18px;
  text-transform: uppercase;
}

.banner .banner__inner.banner-style-3 p span {
  font-weight: 600;
  font-size: 30px;
  white-space: nowrap;
  margin-top: 5px;
  margin-bottom: 5px;
}

.banner .banner__inner.banner-style-4 {
  top: 34px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
}

.banner .banner__inner.banner-style-4 p {
  text-align: center;
  color: #251e20;
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 600;
  white-space: nowrap;
  line-height: 1.1;
  margin-bottom: 23px;
}

.banner .banner__inner.banner-style-4 p span {
  text-transform: initial;
  font-weight: normal;
  font-size: 18px;
  white-space: nowrap;
  line-height: 24px;
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .banner .banner__inner.banner-style-2 {
    padding: 17px 25px 25px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .banner .banner__inner.banner-style-2 a {
    padding: 0;
  }
}

@media only screen and (max-width: 575px) {
  .banner .banner__inner.banner-style-1 {
    white-space: normal;
    font-size: 25px;
    padding-left: 7px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    line-height: 1;
  }
  .banner .banner__inner.banner-style-1 .percent {
    display: block;
    font-size: 40px;
    line-height: 1;
    padding: 0 40px 0 0px;
  }
  .banner .banner__inner.banner-style-1 .percent:before,
  .banner .banner__inner.banner-style-1 .percent:after {
    font-size: 16px;
  }
  .banner .banner__inner.banner-style-1 .percent:before {
    right: 5px;
    bottom: 5px;
  }
  .banner .banner__inner.banner-style-1 .percent:after {
    right: 15px;
    top: 8px;
  }
  .banner .banner__inner.banner-style-2 {
    padding: 17px 25px 25px;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .banner .banner__inner.banner-style-2 a {
    padding: 0;
  }
}

.banners {
  overflow: hidden;
}

.banners .banners-inner {
  margin: -5px;
}

.banners .banners-inner [class^="banner-size-"] {
  padding: 0 5px;
  margin-bottom: 10px;
}

.banners .banners-inner .au-banner {
  height: 100%;
}

.banners .banner-size-1 {
  width: 48.9473684211%;
  height: 370px;
}

.banners .banner-size-2 {
  width: 25.5263157895%;
  height: 370px;
}

.banners .banner-size-3 {
  width: 25.5128879537%;
  height: 750px;
}

.au-banner {
  position: relative;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-position: center;
  cursor: pointer;
  margin-bottom: 10px;
}

.au-banner:after,
.au-banner:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  -webkit-transition: all 0.6s ease-in-out;
  -o-transition: all 0.6s ease-in-out;
  -moz-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}

.au-banner:hover:after {
  top: 50%;
  bottom: 50%;
  background: rgba(255, 255, 255, 0.2);
}

.au-banner:hover:before {
  right: 50%;
  left: 50%;
  background: rgba(255, 255, 255, 0.2);
}

.au-banner:hover .title {
  -webkit-animation: fadeInDown 1s;
  -moz-animation: fadeInDown 1s;
  -o-animation: fadeInDown 1s;
  animation: fadeInDown 1s;
}

.au-banner:hover .sub-title {
  -webkit-animation: bounceInLeft 1s;
  -moz-animation: bounceInLeft 1s;
  -o-animation: bounceInLeft 1s;
  animation: bounceInLeft 1s;
}

.au-banner:hover.style-1 .title {
  -webkit-animation: bounceInLeft 1s;
  -moz-animation: bounceInLeft 1s;
  -o-animation: bounceInLeft 1s;
  animation: bounceInLeft 1s;
}

.au-banner:hover.style-1 .sub-title {
  -webkit-animation: fadeInDown 1s;
  -moz-animation: fadeInDown 1s;
  -o-animation: fadeInDown 1s;
  animation: fadeInDown 1s;
}

.au-banner .banner-content {
  position: absolute;
  line-height: 44px;
  color: #251e20;
  top: 90px;
}

.au-banner .banner-content .title {
  font-size: 40px;
  color: #251e20;
  font-weight: 400;
  margin-bottom: 3px;
}

.au-banner .banner-content .sub-title {
  font-size: 20px;
  margin-bottom: 32px;
  font-weight: 400;
}

.au-banner .banner-content .banner-btn {
  display: inline-block;
  padding: 3px 16px;
  background-color: #e0a062;
  font-size: 13px;
  line-height: 1.8461538462;
  color: #251e20;
  font-weight: 400;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease 0s;
  -o-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}

.au-banner .banner-image img {
  width: 100%;
}

.au-banner.banner-medium .banner-content .title {
  font-size: 30px;
  line-height: 24px;
  margin-bottom: 15px;
}

.au-banner.banner-medium .banner-content .sub-title {
  font-size: 15px;
  line-height: 24px;
  margin-bottom: 28px;
}

.au-banner.style-1 .banner-content {
  width: 100%;
  top: 105px;
  text-align: center;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}

.au-banner.style-1 .banner-content .sub-title {
  margin-bottom: 3px;
}

.au-banner.style-1 .banner-content .title {
  margin-bottom: 32px;
}

.au-banner.style-2 .banner-content {
  left: 583px;
}

.au-banner.style-3 .banner-content {
  left: 40px;
}

.au-banner.style-4 .banner-content {
  left: 514px;
}

.au-banner.style-5 .banner-content {
  top: 105px;
  right: 80px;
}

.au-banner.style-6 .banner-content {
  top: 105px;
  left: 80px;
}

.au-banner.style-7 .banner-content {
  top: 45px;
  right: 285px;
}

.au-banner.style-8 .banner-content {
  top: 45px;
  left: 275px;
}

.au-banner.style-9 {
  text-align: center;
  overflow: auto;
}

.au-banner.style-9 .banner-content {
  padding-top: 50px;
  position: unset;
}

.au-banner.style-9 .banner-content .title {
  font-size: 31px;
  font-weight: 300;
  display: inline-block;
}

.au-banner.style-9 .banner-content .title span {
  display: inline-block;
  margin-left: 7px;
  margin-top: 15px;
  padding: 0 55px 0 15px;
  font-size: 74px;
  line-height: 1.2432432432;
  font-weight: 600;
  position: relative;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.au-banner.style-9 .banner-content .title span:before {
  content: "off";
  font-weight: normal;
  text-transform: lowercase;
  font-size: 25px;
  position: absolute;
  right: 15px;
  bottom: 12px;
}

.au-banner.style-9 .banner-content .title span:after {
  content: "%";
  font-weight: normal;
  text-transform: lowercase;
  font-size: 25px;
  position: absolute;
  right: 25px;
  top: 15px;
}

.au-banner.style-10 {
  text-align: center;
}

.au-banner.style-10 .banner-content {
  display: inline-block;
  min-width: 320px;
  position: relative;
}

.au-banner.style-10 .banner-content:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: -webkit-calc(100% - 20px);
  height: -moz-calc(100% - 20px);
  height: calc(100% - 20px);
  border: 1px solid rgba(0, 0, 0, 0.08);
  z-index: 0;
}

.au-banner.style-10 .banner-content .title {
  font-size: 74px;
  font-weight: 600;
}

.au-banner.style-10 .banner-content .sub-title {
  font-size: 18px;
  text-transform: uppercase;
  word-spacing: 5px;
  letter-spacing: 3px;
}

.au-banner.style-10 .banner-content > * {
  position: relative;
  z-index: 1;
}

@media (max-width: 1600px) {
  .au-banner.style-2 .banner-content {
    left: 483px;
  }
  .au-banner.style-4 .banner-content {
    left: 414px;
  }
}

@media (max-width: 1480px) {
  .au-banner .banner-content {
    top: 60px;
  }
  .au-banner.style-1 .banner-content {
    top: 70px;
  }
}

@media (max-width: 1400px) {
  .au-banner.style-2 .banner-content {
    left: 390px;
  }
  .au-banner.style-3 .banner-content {
    left: 25px;
  }
  .au-banner.style-4 .banner-content {
    left: 340px;
  }
}

@media (max-width: 1200px) {
  .au-banner.style-2 .banner-content {
    left: 350px;
  }
  .au-banner.style-3 .banner-content {
    left: 25px;
  }
  .au-banner.style-4 .banner-content {
    left: 300px;
  }
  .au-banner.style-7 .banner-content {
    right: 200px;
  }
  .au-banner.style-8 .banner-content {
    left: 200px;
  }
}

@media (max-width: 992px) {
  .banners .banner-size-1 {
    width: 100%;
  }
  .banners .banner-size-2,
  .banners .banner-size-3 {
    width: 50%;
  }
  .au-banner.style-2 .banner-content {
    left: 583px;
  }
  .au-banner.style-3 .banner-content {
    left: 40px;
  }
  .au-banner.style-4 .banner-content {
    left: 514px;
  }
  .au-banner.style-7 .banner-content {
    right: 150px;
  }
  .au-banner.style-8 .banner-content {
    left: 150px;
  }
}

@media (max-width: 767px) {
  .au-banner.style-2 .banner-content {
    left: 60%;
  }
  .au-banner.style-3 .banner-content {
    left: 30px;
  }
  .au-banner.style-4 .banner-content {
    left: 55%;
  }
  .au-banner.style-7 .banner-content {
    right: 330px;
  }
  .au-banner.style-8 .banner-content {
    left: 310px;
  }
}

@media (max-width: 575px) {
  .banners .banner-size-2,
  .banners .banner-size-3 {
    width: 100%;
  }
  .banners .banner-size-3 {
    height: 370px;
  }
  .au-banner .banner-content {
    top: 80px !important;
  }
  .au-banner.style-3 .banner-content {
    left: 25px;
  }
  .au-banner.style-4 .banner-content {
    left: 56%;
  }
  .au-banner.style-5 .banner-content {
    top: 50px !important;
    right: 20px;
  }
  .au-banner.style-6 .banner-content {
    left: 20px;
    top: 40px !important;
  }
  .au-banner.style-7 .banner-content {
    top: 50px !important;
    right: 43%;
  }
  .au-banner.style-8 .banner-content {
    top: 50px !important;
    left: 45%;
  }
  .au-banner.style-10 .banner-content {
    min-width: 250px;
  }
}

/*
========================================================================
    TABS
========================================================================
*/
.au-tabs {
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  padding-bottom: 50px;
}

.au-tabs .nav-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.au-tabs .nav-tabs li {
  font-size: 18px;
  line-height: 1.3333333333;
  padding: 0 25px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.au-tabs .nav-tabs li a {
  display: inline-block;
  color: #999;
  -webkit-transition: all 0.35s;
  -o-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
  text-transform: uppercase;
  position: relative;
  padding: 15px 0;
  overflow: hidden;
  transition: all 0.35s;
}

.au-tabs .nav-tabs li a:hover {
  color: #251e20;
}

.au-tabs .nav-tabs li a:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -100%;
  width: 100%;
  height: 3px;
  background-color: #e0a062;
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
}

.au-tabs .nav-tabs li a.active {
  color: #251e20;
}

.au-tabs .nav-tabs li a.active:after {
  left: 0;
}

.au-tabs .tab-content {
  padding: 32px 0;
}

.au-tabs .tab-content p {
  line-height: 1.8666666667;
}

.product-additionnal {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.product-additionnal th,
.product-additionnal td {
  border: 1px solid #e5e5e5;
  border-collapse: collapse;
  line-height: 1.8666666667;
  color: #666;
  text-align: center;
  padding: 12px 0;
  width: 50%;
}

.product-additionnal th {
  font-weight: 600;
  color: #251e20;
}

/*
========================================================================
    RATING STAR
========================================================================
*/
.au-rating input {
  display: none;
}

.au-rating label {
  float: right;
  margin-right: 5px;
  margin-bottom: 0;
  cursor: pointer;
}

.au-rating label:before {
  content: "\f006";
  font-family: "FontAweSome";
  color: #ffcc66;
}

.au-rating input:checked ~ label:before,
.au-rating input:hover ~ label:before {
  content: "\f005";
}

.comment-rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#review-tab h5.title {
  font-size: 18px;
  line-height: 1.5555555556;
  color: #251e20;
  margin-bottom: 15px;
}

#review-tab p {
  line-height: 1.8666666667;
  color: #666;
  margin-bottom: 25px;
}

#review-tab p.text-bigger {
  font-size: 18px;
  line-height: 1.5555555556;
  color: #251e20;
}

#review-tab .au-rating {
  margin-left: 10px;
}

#review-tab .comment-rating {
  margin-bottom: 35px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .au-tabs .nav-tabs li {
    padding: 0 10px;
    font-size: 15px;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .au-tabs .nav-tabs li {
    padding: 0 10px;
    font-size: 15px;
  }
}

@media (max-width: 575px) {
  .au-tabs .nav-tabs {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
  }
  .au-tabs .nav-tabs li {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding: 0 20px;
    font-size: 15px;
  }
}
