
.center-block {
  float: none !important;
}

.right-block {
  float: none !important;
  margin: 0 0 0 auto;
}

.left-block {
  float: none !important;
  margin: 0 auto 0 0;
}

.bg-default {
  background-color: #fff;
}

.bg-inverse {
  background-color: #1d3541;
  
  background: rgb(23,43,52);
  background: -moz-linear-gradient(-45deg, rgba(23,43,52,1) 0%, rgba(52,74,84,1) 100%);
  background: -webkit-linear-gradient(-45deg, rgba(23,43,52,1) 0%,rgba(52,74,84,1) 100%);
  background: linear-gradient(135deg, rgba(23,43,52,1) 0%,rgba(52,74,84,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#172b34', endColorstr='#344a54',GradientType=1 );
}

.bg-inverse h1,
.bg-inverse h2,
.bg-inverse h3,
.bg-inverse h4,
.bg-inverse h5,
.bg-inverse h6,
.bg-inverse .h1,
.bg-inverse .h2,
.bg-inverse .h3,
.bg-inverse .h4,
.bg-inverse .h5,
.bg-inverse .h6 {
  color: #FFF;
}

.bg-inverse,
.bg-inverse p,
.bg-inverse small,
.bg-inverse span,
.bg-inverse a:not(.btn),
.bg-inverse a,
.bg-inverse li {
  color: #777777;
}

.bg-inverse a:not(.btn):hover,
.bg-inverse a:not(.btn):hover {
  color: #848484;
}

.bg-inverse a:not(.btn):active {
  color: #898989;
}

.bg-primary {
  background-color: #f7af22;
}

.bg-primary h1,
.bg-primary h2,
.bg-primary h3,
.bg-primary h4,
.bg-primary h5,
.bg-primary h6,
.bg-primary .h1,
.bg-primary .h2,
.bg-primary .h3,
.bg-primary .h4,
.bg-primary .h5,
.bg-primary .h6 {
  color: #EEEEEE;
}

.bg-primary,
.bg-primary p,
.bg-primary small,
.bg-primary span,
.bg-primary a:not(.btn),
.bg-primary a,
.bg-primary li {
  color: #EEEEEE;
}

.bg-primary a:not(.btn):hover,
.bg-primary a:not(.btn):hover {
  color: #f2f2f2;
}

.bg-primary a:not(.btn):active {
  color: #ededed;
}

.bg-secondary {
  background-color: #000;
}

.bg-secondary h1,
.bg-secondary h2,
.bg-secondary h3,
.bg-secondary h4,
.bg-secondary h5,
.bg-secondary h6,
.bg-secondary .h1,
.bg-secondary .h2,
.bg-secondary .h3,
.bg-secondary .h4,
.bg-secondary .h5,
.bg-secondary .h6 {
  color: #EEEEEE;
}

.bg-secondary,
.bg-secondary p,
.bg-secondary small,
.bg-secondary span,
.bg-secondary a:not(.btn),
.bg-secondary a,
.bg-secondary li {
  color: #EEEEEE;
}

.bg-secondary a:not(.btn):hover,
.bg-secondary a:not(.btn):hover {
  color: #f2f2f2;
}

.bg-secondary a:not(.btn):active {
  color: #ededed;
}

.bg-cover {
  background-position: center 55%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.bg-img {
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background-repeat: no-repeat;
}

.bg-contain {
  background-position: center;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  background-repeat: no-repeat;
}

.bg-gray-darker {
  background-color: #222222;
}

.bg-gray-dark {
  background-color: #333333;
}

.bg-gray {
  background-color: #555555;
}

.bg-gray-light {
  background-color: #777777;
}

.bg-gray-lighter {
  background-color: #eeeeee;
}

.block-bg-holder {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-position: center 55%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.block-bg-holder .block-body {
  position: relative;
}

.block-bg {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-position: center 55%;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.border {
  border: 1px solid #e4e4e4;
}

.border-top {
  border-top: 1px solid #e4e4e4;
}

.border-bottom {
  border-bottom: 1px solid #e4e4e4;
}

.border-left {
  border-left: 1px solid #e4e4e4;
}

.border-right {
  border-right: 1px solid #e4e4e4;
}

.border-vertical {
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}

.border-horizontal {
  border-left: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
}

.border-primary {
  border-color: #f7af22;
}

.color-default {
  color: #555555;
}

.color-primary {
  color: #f7af22;
}

.color-white {
  color: #fff;
}

.color-white {
  color: #fff;
}

.color-gray-darker {
  color: #222222;
}

.color-gray-dark {
  color: #333333;
}

.color-gray {
  color: #555555;
}

.color-gray-light {
  color: #777777;
}

.color-gray-lighter {
  color: #eeeeee;
}
.width100{
  width: 100%;
  max-width: 100%;
}
.display-table {
  display: table;
  width: 100%;
}

.display-table .display-table-cell {
  float: none;
  display: table-cell;
}

.display-table .vertical-middle {
  vertical-align: middle;
}

.display-table .vertical-top {
  vertical-align: top;
}

.display-table .vertical-bottom {
  vertical-align: bottom;
}

.display-table [class*="col-xs"] {
  display: table-cell;
}

.display-table [class*="col-sm"] {
  display: block;
}

.display-table [class*="col-md"] {
  display: block;
}

.display-table [class*="col-lg"] {
  display: block;
}

@media (min-width: 768px) {
  .display-table [class*="col-xs"] {
    display: table-cell;
  }

  .display-table [class*="col-sm"] {
    display: table-cell;
  }

  .display-table [class*="col-md"] {
    display: block;
  }

  .display-table [class*="col-lg"] {
    display: block;
  }
}

@media (min-width: 992px) {
  .display-table [class*="col-xs"] {
    display: table-cell;
  }

  .display-table [class*="col-sm"] {
    display: table-cell;
  }

  .display-table [class*="col-md"] {
    display: table-cell;
  }

  .display-table [class*="col-lg"] {
    display: block;
  }
}

@media (min-width: 1200px) {
  .display-table [class*="col-xs"] {
    display: table-cell;
  }

  .display-table [class*="col-sm"] {
    display: table-cell;
  }

  .display-table [class*="col-md"] {
    display: table-cell;
  }

  .display-table [class*="col-lg"] {
    display: table-cell;
  }
}

.display-inline-block {
  display: inline-block;
}







.display-justify{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.display-justify.column{
  flex-direction: column;
}
.display-justify.aligntop{
  align-items: flex-start;
}
.display-justify.alignbottom{
  align-items: flex-end;
}
.display-justify.aligncenter{
  align-items: center;
}
.flex-start{
  align-items: flex-start !important;
  justify-content: flex-start !important;
}

.display-justify.flexstart,
.display-justify.left{
  justify-content: flex-start;
}
.display-justify.right{
  justify-content: flex-end;
}
.display-inilne{
  display: inline-block;
}
.flex-shrink{
  flex-shrink: 0;
}



.bg-light{
  background: #f9f9f9;
}
a.a-unstyled {
  color: #555555;
  text-decoration: none;
}

.font-times {
  font-family: 'Times New Roman', Times, serif;
}

ul,
ol {

}

.nowrap {
  display: inline-block;
  text-decoration: inherit;
  white-space: nowrap;
}

/*--- Inner Mobile ---*/

.height-full {
  height: 100%;
  height: 100vh;
}

.height-xl {
  height: 400px;
}

.height-lg {
  height: 325px;
}

.height-md {
  height: 250px;
}

.height-sm {
  height: 175px;
}

.height-xs {
  height: 100px;
}

/* ----- For Tablet device----- */

@media (min-width: 768px) {
  .height-xl {
    height: 560px;
  }

  .height-lg {
    height: 454px;
  }

  .height-md {
    height: 350px;
  }

  .height-sm {
    height: 244px;
  }

  .height-xs {
    height: 140px;
  }
}

/* ----- For Desktop device----- */

@media (min-width: 992px) {
  .height-xl {
    height: 800px;
  }

  .height-lg {
    height: 650px;
  }

  .height-md {
    height: 500px;
  }

  .height-sm {
    height: 350px;
    height: 280px;
  }

  .height-xs {
    height: 200px;
  }
}

/*--- inner Mobile ---*/

/*Top and Bottom*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.inner140 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.inner150 {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

/*Top*/

.inner0-top {
  padding-top: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.inner140-top {
  padding-top: 70px !important;
}

.inner150-top {
  padding-top: 75px !important;
}

/*bottom*/

.inner0-bottom {
  padding-bottom: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.inner140-bottom {
  padding-bottom: 70px !important;
}

.inner150-bottom {
  padding-bottom: 75px !important;
}

/*left*/

.inner0-left {
  padding-left: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.inner140-left {
  padding-left: 70px !important;
}

.inner150-left {
  padding-left: 75px !important;
}

/*right*/

.inner0-right {
  padding-right: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.inner140-right {
  padding-right: 70px !important;
}

.inner150-right {
  padding-right: 75px !important;
}

/*===================== Responsive =====================*/

.inner-xl {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}

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

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

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

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

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

.inner-top-xl {
  padding-top: 75px !important;
}

.inner-top-lg {
  padding-top: 60px !important;
}

.inner-top-md {
  padding-top: 45px !important;
}

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

.inner-top-sm {
  padding-top: 30px !important;
}

.inner-top-xs {
  padding-top: 15px !important;
}

.inner-bottom-xl {
  padding-bottom: 75px !important;
}

.inner-bottom-lg {
  padding-bottom: 60px !important;
}

.inner-bottom-md {
  padding-bottom: 45px !important;
}

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

.inner-bottom-sm {
  padding-bottom: 30px !important;
}

.inner-bottom-xs {
  padding-bottom: 15px !important;
}

/* Left */

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

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

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

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

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

/* Right */

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

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

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

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

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

/* ----- For Tablet device----- */

@media (min-width: 768px) {
  /*Top and Bottom*/

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

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

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

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

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

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

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

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

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

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

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

  .inner100 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }

  .inner110 {
    padding-top: 77px !important;
    padding-bottom: 77px !important;
  }

  .inner120 {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }

  .inner130 {
    padding-top: 91px !important;
    padding-bottom: 91px !important;
  }

  .inner140 {
    padding-top: 98px !important;
    padding-bottom: 98px !important;
  }

  .inner150 {
    padding-top: 105px !important;
    padding-bottom: 105px !important;
  }

  /*Top*/

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

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

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

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

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

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

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

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

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

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

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

  .inner100-top {
    padding-top: 70px !important;
  }

  .inner110-top {
    padding-top: 77px !important;
  }

  .inner120-top {
    padding-top: 84px !important;
  }

  .inner130-top {
    padding-top: 91px !important;
  }

  .inner140-top {
    padding-top: 98px !important;
  }

  .inner150-top {
    padding-top: 105px !important;
  }

  /*bottom*/

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

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

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

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

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

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

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

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

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

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

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

  .inner100-bottom {
    padding-bottom: 70px !important;
  }

  .inner110-bottom {
    padding-bottom: 77px !important;
  }

  .inner120-bottom {
    padding-bottom: 84px !important;
  }

  .inner130-bottom {
    padding-bottom: 91px !important;
  }

  .inner140-bottom {
    padding-bottom: 98px !important;
  }

  .inner150-bottom {
    padding-bottom: 105px !important;
  }

  /*left*/

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

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

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

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

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

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

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

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

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

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

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

  .inner100-left {
    padding-left: 70px !important;
  }

  .inner110-left {
    padding-left: 77px !important;
  }

  .inner120-left {
    padding-left: 84px !important;
  }

  .inner130-left {
    padding-left: 91px !important;
  }

  .inner140-left {
    padding-left: 98px !important;
  }

  .inner150-left {
    padding-left: 105px !important;
  }

  /*right*/

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

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

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

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

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

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

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

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

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

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

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

  .inner100-right {
    padding-right: 70px !important;
  }

  .inner110-right {
    padding-right: 77px !important;
  }

  .inner120-right {
    padding-right: 84px !important;
  }

  .inner130-right {
    padding-right: 91px !important;
  }

  .inner140-right {
    padding-right: 98px !important;
  }

  .inner150-right {
    padding-right: 105px !important;
  }

  /*===================== Responsive =====================*/

  .inner-xl {
    padding-top: 105px !important;
    padding-bottom: 105px !important;
  }

  .inner-lg {
    padding-top: 84px !important;
    padding-bottom: 84px !important;
  }

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

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

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

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

  .inner-top-xl {
    padding-top: 105px !important;
  }

  .inner-top-lg {
    padding-top: 84px !important;
  }

  .inner-top-md {
    padding-top: 62px !important;
  }

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

  .inner-top-sm {
    padding-top: 42px !important;
  }

  .inner-top-xs {
    padding-top: 21px !important;
  }

  .inner-bottom-xl {
    padding-bottom: 105px !important;
  }

  .inner-bottom-lg {
    padding-bottom: 84px !important;
  }

  .inner-bottom-md {
    padding-bottom: 62px !important;
  }

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

  .inner-bottom-sm {
    padding-bottom: 42px !important;
  }

  .inner-bottom-xs {
    padding-bottom: 21px !important;
  }

  /* Left */

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

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

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

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

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

  /* Right */

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

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

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

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

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

/* ----- For Middle device----- */

@media (min-width: 992px) {
  /*Top and Bottom*/

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

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

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

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

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

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

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

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

  .inner70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }

  .inner80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

  .inner90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }

  .inner100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .inner110 {
    padding-top: 110px !important;
    padding-bottom: 110px !important;
  }

  .inner120 {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .inner130 {
    padding-top: 130px !important;
    padding-bottom: 130px !important;
  }

  .inner140 {
    padding-top: 140px !important;
    padding-bottom: 140px !important;
  }

  .inner150 {
    padding-top: 150px !important;
    padding-bottom: 150px !important;
  }

  /*Top*/

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

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

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

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

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

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

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

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

  .inner70-top {
    padding-top: 70px !important;
  }

  .inner80-top {
    padding-top: 80px !important;
  }

  .inner90-top {
    padding-top: 90px !important;
  }

  .inner100-top {
    padding-top: 100px !important;
  }

  .inner110-top {
    padding-top: 110px !important;
  }

  .inner120-top {
    padding-top: 120px !important;
  }

  .inner130-top {
    padding-top: 130px !important;
  }

  .inner140-top {
    padding-top: 140px !important;
  }

  .inner150-top {
    padding-top: 150px !important;
  }

  /*bottom*/

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

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

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

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

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

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

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

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

  .inner70-bottom {
    padding-bottom: 70px !important;
  }

  .inner80-bottom {
    padding-bottom: 80px !important;
  }

  .inner90-bottom {
    padding-bottom: 90px !important;
  }

  .inner100-bottom {
    padding-bottom: 100px !important;
  }

  .inner110-bottom {
    padding-bottom: 110px !important;
  }

  .inner120-bottom {
    padding-bottom: 120px !important;
  }

  .inner130-bottom {
    padding-bottom: 130px !important;
  }

  .inner140-bottom {
    padding-bottom: 140px !important;
  }

  .inner150-bottom {
    padding-bottom: 150px !important;
  }

  /*left*/

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

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

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

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

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

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

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

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

  .inner70-left {
    padding-left: 70px !important;
  }

  .inner80-left {
    padding-left: 80px !important;
  }

  .inner90-left {
    padding-left: 90px !important;
  }

  .inner100-left {
    padding-left: 100px !important;
  }

  .inner110-left {
    padding-left: 110px !important;
  }

  .inner120-left {
    padding-left: 120px !important;
  }

  .inner130-left {
    padding-left: 130px !important;
  }

  .inner140-left {
    padding-left: 140px !important;
  }

  .inner150-left {
    padding-left: 150px !important;
  }

  /*right*/

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

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

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

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

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

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

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

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

  .inner70-right {
    padding-right: 70px !important;
  }

  .inner80-right {
    padding-right: 80px !important;
  }

  .inner90-right {
    padding-right: 90px !important;
  }

  .inner100-right {
    padding-right: 100px !important;
  }

  .inner110-right {
    padding-right: 110px !important;
  }

  .inner120-right {
    padding-right: 120px !important;
  }

  .inner130-right {
    padding-right: 130px !important;
  }

  .inner140-right {
    padding-right: 140px !important;
  }

  .inner150-right {
    padding-right: 150px !important;
  }

  /*===================== Responsive =====================*/

  .inner-xl {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }

  .inner-lg {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }

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

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

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

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

  .inner-top-xl {
    padding-top: 100px !important;
  }

  .inner-top-lg {
    padding-top: 80px !important;
  }

  .inner-top-md {
    padding-top: 60px !important;
  }

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

  .inner-top-sm {
    padding-top: 40px !important;
  }

  .inner-top-xs {
    padding-top: 20px !important;
  }

  .inner-bottom-xl {
    padding-bottom: 100px !important;
  }

  .inner-bottom-lg {
    padding-bottom: 80px !important;
  }

  .inner-bottom-md {
    padding-bottom: 60px !important;
  }

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

  .inner-bottom-sm {
    padding-bottom: 40px !important;
  }

  .inner-bottom-xs {
    padding-bottom: 20px !important;
  }

  /* Left */

  .inner-left-xl {
    padding-left: 90px !important;
  }

  .inner-left-lg {
    padding-left: 80px !important;
  }

  .inner-left-md {
    padding-left: 70px !important;
  }

  .inner-left {
    padding-left: 70px !important;
  }

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

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

  /* Right */

  .inner-right-xl {
    padding-right: 90px !important;
  }

  .inner-right-lg {
    padding-right: 80px !important;
  }

  .inner-right-md {
    padding-right: 70px !important;
  }

  .inner-right {
    padding-right: 70px !important;
  }

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

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

/*--- outer Mobile ---*/

/*Top and Bottom*/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.outer140 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.outer150 {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

/*Top*/

.outer0-top {
  margin-top: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.outer140-top {
  margin-top: 70px !important;
}

.outer150-top {
  margin-top: 75px !important;
}

/*bottom*/

.outer0-bottom {
  margin-bottom: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.outer140-bottom {
  margin-bottom: 70px !important;
}

.outer150-bottom {
  margin-bottom: 75px !important;
}

/*left*/

.outer0-left {
  margin-left: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.outer140-left {
  margin-left: 70px !important;
}

.outer150-left {
  margin-left: 75px !important;
}

/*right*/

.outer0-right {
  margin-right: 0 !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.outer140-right {
  margin-right: 70px !important;
}

.outer150-right {
  margin-right: 75px !important;
}

/*===================== Responsive =====================*/

.outer-xl {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}

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

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

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

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

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

.outer-top-xl {
  margin-top: 75px !important;
}

.outer-top-lg {
  margin-top: 60px !important;
}

.outer-top-md {
  margin-top: 45px !important;
}

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

.outer-top-sm {
  margin-top: 30px !important;
}

.outer-top-xs {
  margin-top: 15px !important;
}

.outer-bottom-xl {
  margin-bottom: 75px !important;
}

.outer-bottom-lg {
  margin-bottom: 60px !important;
}

.outer-bottom-md {
  margin-bottom: 45px !important;
}

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

.outer-bottom-sm {
  margin-bottom: 30px !important;
}

.outer-bottom-xs {
  margin-bottom: 15px !important;
}

/* Left */

.outer-left-xl {
  margin-left: 45px !important;
}

.outer-left-lg {
  margin-left: 40px !important;
}

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

.outer-left-sm {
  margin-left: 23px !important;
}

.outer-left-xs {
  margin-left: 15px !important;
}

/* Right */

.outer-right-xl {
  margin-right: 45px !important;
}

.outer-right-lg {
  margin-right: 40px !important;
}

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

.outer-right-sm {
  margin-right: 23px !important;
}

.outer-right-xs {
  margin-right: 15px !important;
}

/* ----- For Tablet device----- */

@media (min-width: 768px) {
  /*Top and Bottom*/

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

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

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

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

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

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

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

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

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

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

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

  .outer100 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }

  .outer110 {
    margin-top: 77px !important;
    margin-bottom: 77px !important;
  }

  .outer120 {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }

  .outer130 {
    margin-top: 91px !important;
    margin-bottom: 91px !important;
  }

  .outer140 {
    margin-top: 98px !important;
    margin-bottom: 98px !important;
  }

  .outer150 {
    margin-top: 105px !important;
    margin-bottom: 105px !important;
  }

  /*Top*/

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

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

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

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

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

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

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

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

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

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

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

  .outer100-top {
    margin-top: 70px !important;
  }

  .outer110-top {
    margin-top: 77px !important;
  }

  .outer120-top {
    margin-top: 84px !important;
  }

  .outer130-top {
    margin-top: 91px !important;
  }

  .outer140-top {
    margin-top: 98px !important;
  }

  .outer150-top {
    margin-top: 105px !important;
  }

  /*bottom*/

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

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

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

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

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

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

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

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

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

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

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

  .outer100-bottom {
    margin-bottom: 70px !important;
  }

  .outer110-bottom {
    margin-bottom: 77px !important;
  }

  .outer120-bottom {
    margin-bottom: 84px !important;
  }

  .outer130-bottom {
    margin-bottom: 91px !important;
  }

  .outer140-bottom {
    margin-bottom: 98px !important;
  }

  .outer150-bottom {
    margin-bottom: 105px !important;
  }

  /*left*/

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

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

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

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

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

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

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

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

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

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

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

  .outer100-left {
    margin-left: 70px !important;
  }

  .outer110-left {
    margin-left: 77px !important;
  }

  .outer120-left {
    margin-left: 84px !important;
  }

  .outer130-left {
    margin-left: 91px !important;
  }

  .outer140-left {
    margin-left: 98px !important;
  }

  .outer150-left {
    margin-left: 105px !important;
  }

  /*right*/

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

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

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

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

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

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

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

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

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

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

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

  .outer100-right {
    margin-right: 70px !important;
  }

  .outer110-right {
    margin-right: 77px !important;
  }

  .outer120-right {
    margin-right: 84px !important;
  }

  .outer130-right {
    margin-right: 91px !important;
  }

  .outer140-right {
    margin-right: 98px !important;
  }

  .outer150-right {
    margin-right: 105px !important;
  }

  /*===================== Responsive =====================*/

  .outer-xl {
    margin-top: 105px !important;
    margin-bottom: 105px !important;
  }

  .outer-lg {
    margin-top: 84px !important;
    margin-bottom: 84px !important;
  }

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

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

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

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

  .outer-top-xl {
    margin-top: 105px !important;
  }

  .outer-top-lg {
    margin-top: 84px !important;
  }

  .outer-top-md {
    margin-top: 62px !important;
  }

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

  .outer-top-sm {
    margin-top: 42px !important;
  }

  .outer-top-xs {
    margin-top: 21px !important;
  }

  .outer-bottom-xl {
    margin-bottom: 105px !important;
  }

  .outer-bottom-lg {
    margin-bottom: 84px !important;
  }

  .outer-bottom-md {
    margin-bottom: 62px !important;
  }

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

  .outer-bottom-sm {
    margin-bottom: 42px !important;
  }

  .outer-bottom-xs {
    margin-bottom: 21px !important;
  }

  /* Left */

  .outer-left-xl {
    margin-left: 62px !important;
  }

  .outer-left-lg {
    margin-left: 56px !important;
  }

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

  .outer-left-sm {
    margin-left: 32px !important;
  }

  .outer-left-xs {
    margin-left: 21px !important;
  }

  /* Right */

  .outer-right-xl {
    margin-right: 62px !important;
  }

  .outer-right-lg {
    margin-right: 56px !important;
  }

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

  .outer-right-sm {
    margin-right: 32px !important;
  }

  .outer-right-xs {
    margin-right: 21px !important;
  }
}

/* ----- For Middle device----- */

@media (min-width: 992px) {
  /*Top and Bottom*/

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

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

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

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

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

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

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

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

  .outer70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }

  .outer80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }

  .outer90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }

  .outer100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .outer110 {
    margin-top: 110px !important;
    margin-bottom: 110px !important;
  }

  .outer120 {
    margin-top: 120px !important;
    margin-bottom: 120px !important;
  }

  .outer130 {
    margin-top: 130px !important;
    margin-bottom: 130px !important;
  }

  .outer140 {
    margin-top: 140px !important;
    margin-bottom: 140px !important;
  }

  .outer150 {
    margin-top: 150px !important;
    margin-bottom: 150px !important;
  }

  /*Top*/

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

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

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

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

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

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

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

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

  .outer70-top {
    margin-top: 70px !important;
  }

  .outer80-top {
    margin-top: 80px !important;
  }

  .outer90-top {
    margin-top: 90px !important;
  }

  .outer100-top {
    margin-top: 100px !important;
  }

  .outer110-top {
    margin-top: 110px !important;
  }

  .outer120-top {
    margin-top: 120px !important;
  }

  .outer130-top {
    margin-top: 130px !important;
  }

  .outer140-top {
    margin-top: 140px !important;
  }

  .outer150-top {
    margin-top: 150px !important;
  }

  /*bottom*/

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

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

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

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

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

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

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

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

  .outer70-bottom {
    margin-bottom: 70px !important;
  }

  .outer80-bottom {
    margin-bottom: 80px !important;
  }

  .outer90-bottom {
    margin-bottom: 90px !important;
  }

  .outer100-bottom {
    margin-bottom: 100px !important;
  }

  .outer110-bottom {
    margin-bottom: 110px !important;
  }

  .outer120-bottom {
    margin-bottom: 120px !important;
  }

  .outer130-bottom {
    margin-bottom: 130px !important;
  }

  .outer140-bottom {
    margin-bottom: 140px !important;
  }

  .outer150-bottom {
    margin-bottom: 150px !important;
  }

  /*left*/

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

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

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

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

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

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

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

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

  .outer70-left {
    margin-left: 70px !important;
  }

  .outer80-left {
    margin-left: 80px !important;
  }

  .outer90-left {
    margin-left: 90px !important;
  }

  .outer100-left {
    margin-left: 100px !important;
  }

  .outer110-left {
    margin-left: 110px !important;
  }

  .outer120-left {
    margin-left: 120px !important;
  }

  .outer130-left {
    margin-left: 130px !important;
  }

  .outer140-left {
    margin-left: 140px !important;
  }

  .outer150-left {
    margin-left: 150px !important;
  }

  /*right*/

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

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

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

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

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

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

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

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

  .outer70-right {
    margin-right: 70px !important;
  }

  .outer80-right {
    margin-right: 80px !important;
  }

  .outer90-right {
    margin-right: 90px !important;
  }

  .outer100-right {
    margin-right: 100px !important;
  }

  .outer110-right {
    margin-right: 110px !important;
  }

  .outer120-right {
    margin-right: 120px !important;
  }

  .outer130-right {
    margin-right: 130px !important;
  }

  .outer140-right {
    margin-right: 140px !important;
  }

  .outer150-right {
    margin-right: 150px !important;
  }

  /*===================== Responsive =====================*/

  .outer-xl {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }

  .outer-lg {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }

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

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

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

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

  .outer-top-xl {
    margin-top: 100px !important;
  }

  .outer-top-lg {
    margin-top: 80px !important;
  }

  .outer-top-md {
    margin-top: 60px !important;
  }

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

  .outer-top-sm {
    margin-top: 40px !important;
  }

  .outer-top-xs {
    margin-top: 20px !important;
  }

  .outer-bottom-xl {
    margin-bottom: 100px !important;
  }

  .outer-bottom-lg {
    margin-bottom: 80px !important;
  }

  .outer-bottom-md {
    margin-bottom: 60px !important;
  }

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

  .outer-bottom-sm {
    margin-bottom: 40px !important;
  }

  .outer-bottom-xs {
    margin-bottom: 20px !important;
  }

  /* Left */

  .outer-left-xl {
    margin-left: 90px !important;
  }

  .outer-left-lg {
    margin-left: 80px !important;
  }

  .outer-left-md {
    margin-left: 70px !important;
  }

  .outer-left {
    margin-left: 70px !important;
  }

  .outer-left-sm {
    margin-left: 45px !important;
  }

  .outer-left-xs {
    margin-left: 30px !important;
  }

  /* Right */

  .outer-right-xl {
    margin-right: 90px !important;
  }

  .outer-right-lg {
    margin-right: 80px !important;
  }

  .outer-right-md {
    margin-right: 70px !important;
  }

  .outer-right {
    margin-right: 70px !important;
  }

  .outer-right-sm {
    margin-right: 45px !important;
  }

  .outer-right-xs {
    margin-right: 30px !important;
  }
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 12px 18px;
  font-size: 14px;
  border-radius: 0 !important;
  line-height: 1.57142857;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus,
.btn.focus {


}

.btn:active,
.btn.active {
  outline: 0;
  background-image: none;



  -webkit-box-shadow: none;
          box-shadow: none;


          opacity: 0.7;
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-default {
  color: #555555;
  background-color: #fcfcfc;
  border-color: #eee;
}

.btn-default:focus,
.btn-default.focus {
  color: #555555;
  background-color: #f5f5f5;
  border-color: #d5d5d5;
}

.btn-default:hover {
  color: #555555;
  background-color: #fcfcfc;
  border-color: #d5d5d5;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #555555;
  background-color: #fcfcfc;
  border-color: #d5d5d5;
}

.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #555555;
  background-color: #f5f5f5;
  border-color: #d8d8d8;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default {
  background-color: #ececec;
  border-color: #ececec;
  color: #ababab;
}

.btn-default .badge {
  color: #f9f9f9;
  background-color: #555555;
}

.btn-inverse {
  color: #fff;
  background-color: #333;
  border-color: #333;
}

.btn-inverse:focus,
.btn-inverse.focus {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1a1a1a;
}

.btn-inverse:hover {
  color: #fff;
  background-color: #2b2b2b;
  border-color: #1a1a1a;
}

.btn-inverse:active,
.btn-inverse.active,
.open > .dropdown-toggle.btn-inverse {
  color: #fff;
  background-color: #2b2b2b;
  border-color: #1a1a1a;
}

.btn-inverse:active:hover,
.btn-inverse.active:hover,
.open > .dropdown-toggle.btn-inverse:hover,
.btn-inverse:active:focus,
.btn-inverse.active:focus,
.open > .dropdown-toggle.btn-inverse:focus,
.btn-inverse:active.focus,
.btn-inverse.active.focus,
.open > .dropdown-toggle.btn-inverse.focus {
  color: #fff;
  background-color: #1b1b1b;
  border-color: #1f1f1f;
}

.btn-inverse:active,
.btn-inverse.active,
.open > .dropdown-toggle.btn-inverse {
  background-image: none;
}

.btn-inverse.disabled,
.btn-inverse[disabled],
fieldset[disabled] .btn-inverse {
  background-color: #ececec;
  border-color: #ececec;
  color: #ababab;
}

.btn-inverse .badge {
  color: #333;
  background-color: #fff;
}

.btn-primary {
  background: #003da5;
  color: #FFF;
  border:1px solid transparent;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  /*background-color: #010101;*/
  /*border-color: #ffbf00;*/
}

.btn-primary:hover {
  color: #fff;
  /*background-color: #010101;*/
  /*border-color: #010101;*/
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  /*background-color: #010101;*/
  /*border-color: #010101;*/
}

.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #010101;
  border-color: #010101;
}


.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary {
  background-color: #ececec;
  border-color: #ececec;
  color: #ababab;
}

.btn-primary .badge {
  color: #f7af22;
  background-color: #fff;
}



.btn-primary{
}
.btn-primary.btn-outline{
  background: transparent !important;
  color: #003da5 !important;
  border:1px solid #003da5 !important;
}













.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #399939;
  border-color: #2b8c2b;
}

.btn-success:hover {
  color: #fff;
  background-color: #50ae50;
  border-color: #2b8c2b;
}

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #50ae50;
  border-color: #2b8c2b;
}

.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #399939;
  border-color: #319331;
}

.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success {
  background-color: #ececec;
  border-color: #ececec;
  color: #ababab;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #38a4cd;
  border-color: #2698c6;
}

.btn-info:hover {
  color: #fff;
  background-color: #4fb7d8;
  border-color: #2698c6;
}

.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #4fb7d8;
  border-color: #2698c6;
}



a:focus,
select:focus,
button:focus,
div:focus {
  outline:0 !important;
}

.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}

/* http://webdir.tistory.com/433 */
.checks {position: relative;}

.checks input[type="checkbox"] {  /* 실제 체크박스는 화면에서 숨김 */
  position: absolute;
  /*width: 1px;
  height: 1px;*/
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip:rect(0,0,0,0);
  border: 0
}
.checks input[type="checkbox"] + label {
  display: inline-block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.checks input[type="checkbox"] + label:before {  /* 가짜 체크박스 */
  content: ' ';
  display: inline-block;
  width: 21px;  /* 체크박스의 너비를 지정 */
  height: 21px;  /* 체크박스의 높이를 지정 */
  line-height: 21px; /* 세로정렬을 위해 높이값과 일치 */
  margin: -2px 8px 0 0;
  text-align: center; 
  vertical-align: middle;
  background: #fafafa;
  border: 2px solid #cacece;
  border-radius : 3px;
  box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
}
.checks input[type="checkbox"] + label:active:before,
.checks input[type="checkbox"]:checked + label:active:before {
  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.checks input[type="checkbox"]:checked + label:before {  /* 체크박스를 체크했을때 */ 
  content: '\2714';  /* 체크표시 유니코드 사용 */
  color: #99a1a7;
  text-shadow: 1px 1px #fff;
  background: #e9ecee;
  border-color: #010101;
  box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);
}

.checks.small input[type="checkbox"] + label {
  font-size: 12px;
}

.checks.small input[type="checkbox"] + label:before {
  width: 17px;
  height: 17px;
  line-height: 17px;
  font-size: 11px;
}

.checks input[type="checkbox"] + label {
  padding-left: 1.9em;
  padding-top: 0px;
}
.checks input[type="checkbox"] + label:before {
  position: absolute;
  left: 0;
  top: 0.5px;
  margin-top: 0;
  opacity: .6;
  box-shadow: none;
  border-color: #010101;
  -webkit-transition: all .12s, border-color .08s;
  transition: all .12s, border-color .08s;
}

.checks input[type="checkbox"]:checked + label:before {
  position: absolute;
  content: "";
  width: 10px;
  top: -5px;
  left: 5px;
  border-radius: 0;
  opacity:1; 
  background: transparent;
  border-color:transparent #010101 #010101 transparent;
  border-top-color:transparent;
  border-left-color:transparent;
  -ms-transform:rotate(45deg);
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
}

.no-csstransforms .checks input[type="checkbox"]:checked + label:before {
  /*content:"\2713";*/
  content: "\2714";
  top: 0;
  left: 0;
  width: 21px;
  line-height: 21px;
  color: #010101;
  text-align: center;
  border: 1px solid #010101;
}


.checks input[type="radio"] {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip:rect(0,0,0,0);
  border: 0;
}
.checks input[type="radio"] + label {
  display: inline-block;
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.checks input[type="radio"] + label:before {
  content: '';
  position: absolute;
  left: 0;
  top: -4px;
  width: 21px;
  height: 21px;
  text-align: center;
  background: #fafafa;
  border: 2px solid #cacece;
  border-radius: 0%;
  box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
}
.checks input[type="radio"] + label:active:before,
.checks input[type="radio"]:checked + label:active:before  {
  box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}
.checks input[type="radio"]:checked + label:before {
  background: #E9ECEE;
  border-color: #010101;
}
.checks input[type="radio"]:checked + label:after {
  content: '';
  position: absolute;
  top: 1px;
  left: 5px;
  width: 13px;
  height: 13px;
  background: #010101;
  border-radius: 0%;
  box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
}

/* radio size */
.checks.small input[type="radio"] + label {
  font-size: 12px;
  padding-left: 25px;
}
.checks.small input[type="radio"] + label:before {
    top: -2px;
  width: 17px;
  height: 17px;
}
.checks.small input[type="radio"]:checked + label:after {
    top: 3px;
  width: 9px;
  height: 9px;
}







/*094 customized*/
.modal-content{
  box-shadow: none !important;
  border-radius: 0 !important;
  border-color: transparent !important;
}
.nopadding{
  padding: 0 !important;
}

span.nbsp{
  display: inline-block;
  width: 0.5rem;
}
.btn.btn-long{
  padding-left: 2rem;
  padding-right: 2rem;
}





/*pa, py, px*/

.pa-0{padding: 0px!important;}
.pa-5{padding: 5px!important;}
.pa-10{padding: 10px!important;}
.pa-15{padding: 15px!important;}
.pa-20{padding: 20px!important;}
.pa-25{padding: 25px!important;}
.pa-30{padding: 30px!important;}
.pa-35{padding: 35px!important;}
.pa-40{padding: 40px!important;}
.pa-60{padding: 60px!important;}
.pa-80{padding: 80px!important;}
.pa-100{padding: 100px!important;}
.pa-120{padding: 120px!important;}

.pt-0{padding-top: 0px!important;}
.pt-5{padding-top: 5px!important;}
.pt-10{padding-top: 10px!important;}
.pt-15{padding-top: 15px!important;}
.pt-20{padding-top: 20px!important;}
.pt-25{padding-top: 25px!important;}
.pt-30{padding-top: 30px!important;}
.pt-35{padding-top: 35px!important;}
.pt-40{padding-top: 40px!important;}
.pt-60{padding-top: 60px!important;}
.pt-80{padding-top: 80px!important;}
.pt-100{padding-top: 100px!important;}
.pt-120{padding-top: 120px!important;}

.pb-0{padding-bottom: 0px!important;}
.pb-5{padding-bottom: 5px!important;}
.pb-10{padding-bottom: 10px!important;}
.pb-15{padding-bottom: 15px!important;}
.pb-20{padding-bottom: 20px!important;}
.pb-25{padding-bottom: 25px!important;}
.pb-30{padding-bottom: 30px!important;}
.pb-35{padding-bottom: 35px!important;}
.pb-40{padding-bottom: 40px!important;}
.pb-60{padding-bottom: 60px!important;}
.pb-80{padding-bottom: 80px!important;}
.pb-100{padding-bottom: 100px!important;}
.pb-120{padding-bottom: 120px!important;}

.py-0{padding-top: 0px!important; padding-bottom: 0px!important;}
.py-5{padding-top: 5px!important; padding-bottom: 5px!important;}
.py-10{padding-top: 10px!important; padding-bottom: 10px!important;}
.py-15{padding-top: 15px!important; padding-bottom: 15px!important;}
.py-20{padding-top: 20px!important; padding-bottom: 20px!important;}
.py-25{padding-top: 25px!important; padding-bottom: 25px!important;}
.py-30{padding-top: 30px!important; padding-bottom: 30px!important;}
.py-35{padding-top: 35px!important; padding-bottom: 35px!important;}
.py-40{padding-top: 40px!important; padding-bottom: 40px!important;}
.py-60{padding-top: 60px!important; padding-bottom: 60px!important;}
.py-80{padding-top: 80px!important; padding-bottom: 80px!important;}
.py-100{padding-top: 100px!important; padding-bottom: 100px!important;}
.py-120{padding-top: 120px!important; padding-bottom: 120px!important;}

.pl-0{padding-left: 0px!important;}
.pl-5{padding-left: 5px!important;}
.pl-10{padding-left: 10px!important;}
.pl-15{padding-left: 15px!important;}
.pl-20{padding-left: 20px!important;}
.pl-25{padding-left: 25px!important;}
.pl-30{padding-left: 30px!important;}
.pl-35{padding-left: 35px!important;}
.pl-40{padding-left: 40px!important;}
.pl-60{padding-left: 60px!important;}
.pl-80{padding-left: 80px!important;}
.pl-100{padding-left: 100px!important;}
.pl-120{padding-left: 120px!important;}

.pr-0{padding-right: 0px!important;}
.pr-5{padding-right: 5px!important;}
.pr-10{padding-right: 10px!important;}
.pr-15{padding-right: 15px!important;}
.pr-20{padding-right: 20px!important;}
.pr-25{padding-right: 25px!important;}
.pr-30{padding-right: 30px!important;}
.pr-35{padding-right: 35px!important;}
.pr-40{padding-right: 40px!important;}
.pr-60{padding-right: 60px!important;}
.pr-80{padding-right: 80px!important;}
.pr-100{padding-right: 100px!important;}
.pr-120{padding-right: 120px!important;}

.px-0{padding-left: 0px!important; padding-right: 0px!important;}
.px-5{padding-left: 5px!important; padding-right: 5px!important;}
.px-10{padding-left: 10px!important; padding-right: 10px!important;}
.px-15{padding-left: 15px!important; padding-right: 15px!important;}
.px-20{padding-left: 20px!important; padding-right: 20px!important;}
.px-25{padding-left: 25px!important; padding-right: 25px!important;}
.px-30{padding-left: 30px!important; padding-right: 30px!important;}
.px-35{padding-left: 35px!important; padding-right: 35px!important;}
.px-40{padding-left: 40px!important; padding-right: 40px!important;}
.px-60{padding-left: 60px!important; padding-right: 60px!important;}
.px-80{padding-left: 80px!important; padding-right: 80px!important;}
.px-100{padding-left: 100px!important; padding-right: 100px!important;}
.px-120{padding-left: 120px!important; padding-right: 120px!important;}



.ma-0{margin: 0px!important;}
.ma-5{margin: 5px!important;}
.ma-10{margin: 10px!important;}
.ma-15{margin: 15px!important;}
.ma-20{margin: 20px!important;}
.ma-25{margin: 25px!important;}
.ma-30{margin: 30px!important;}
.ma-35{margin: 35px!important;}
.ma-40{margin: 40px!important;}
.ma-60{margin: 60px!important;}
.ma-80{margin: 80px!important;}
.ma-100{margin: 100px!important;}
.ma-120{margin: 120px!important;}

.mt-0{margin-top: 0px!important;}
.mt-5{margin-top: 5px!important;}
.mt-10{margin-top: 10px!important;}
.mt-15{margin-top: 15px!important;}
.mt-20{margin-top: 20px!important;}
.mt-25{margin-top: 25px!important;}
.mt-30{margin-top: 30px!important;}
.mt-35{margin-top: 35px!important;}
.mt-40{margin-top: 40px!important;}
.mt-60{margin-top: 60px!important;}
.mt-80{margin-top: 80px!important;}
.mt-100{margin-top: 100px!important;}
.mt-120{margin-top: 120px!important;}

.mb-0{margin-bottom: 0px!important;}
.mb-5{margin-bottom: 5px!important;}
.mb-10{margin-bottom: 10px!important;}
.mb-15{margin-bottom: 15px!important;}
.mb-20{margin-bottom: 20px!important;}
.mb-25{margin-bottom: 25px!important;}
.mb-30{margin-bottom: 30px!important;}
.mb-35{margin-bottom: 35px!important;}
.mb-40{margin-bottom: 40px!important;}
.mb-60{margin-bottom: 60px!important;}
.mb-80{margin-bottom: 80px!important;}
.mb-100{margin-bottom: 100px!important;}
.mb-120{margin-bottom: 120px!important;}

.my-0{margin-top: 0px!important; margin-bottom: 0px!important;}
.my-5{margin-top: 5px!important; margin-bottom: 5px!important;}
.my-10{margin-top: 10px!important; margin-bottom: 10px!important;}
.my-15{margin-top: 15px!important; margin-bottom: 15px!important;}
.my-20{margin-top: 20px!important; margin-bottom: 20px!important;}
.my-25{margin-top: 25px!important; margin-bottom: 25px!important;}
.my-30{margin-top: 30px!important; margin-bottom: 30px!important;}
.my-35{margin-top: 35px!important; margin-bottom: 35px!important;}
.my-40{margin-top: 40px!important; margin-bottom: 40px!important;}
.my-60{margin-top: 60px!important; margin-bottom: 60px!important;}
.my-80{margin-top: 80px!important; margin-bottom: 80px!important;}
.my-100{margin-top: 100px!important; margin-bottom: 100px!important;}
.my-120{margin-top: 120px!important; margin-bottom: 120px!important;}

.ml-0{margin-left: 0px!important;}
.ml-5{margin-left: 5px!important;}
.ml-10{margin-left: 10px!important;}
.ml-15{margin-left: 15px!important;}
.ml-20{margin-left: 20px!important;}
.ml-25{margin-left: 25px!important;}
.ml-30{margin-left: 30px!important;}
.ml-35{margin-left: 35px!important;}
.ml-40{margin-left: 40px!important;}
.ml-60{margin-left: 60px!important;}
.ml-80{margin-left: 80px!important;}
.ml-100{margin-left: 100px!important;}
.ml-120{margin-left: 120px!important;}

.mr-0{margin-right: 0px!important;}
.mr-5{margin-right: 5px!important;}
.mr-10{margin-right: 10px!important;}
.mr-15{margin-right: 15px!important;}
.mr-20{margin-right: 20px!important;}
.mr-25{margin-right: 25px!important;}
.mr-30{margin-right: 30px!important;}
.mr-35{margin-right: 35px!important;}
.mr-40{margin-right: 40px!important;}
.mr-60{margin-right: 60px!important;}
.mr-80{margin-right: 80px!important;}
.mr-100{margin-right: 100px!important;}
.mr-120{margin-right: 120px!important;}

.mx-0{margin-left: 0px!important; margin-right: 0px!important;}
.mx-5{margin-left: 5px!important; margin-right: 5px!important;}
.mx-10{margin-left: 10px!important; margin-right: 10px!important;}
.mx-15{margin-left: 15px!important; margin-right: 15px!important;}
.mx-20{margin-left: 20px!important; margin-right: 20px!important;}
.mx-25{margin-left: 25px!important; margin-right: 25px!important;}
.mx-30{margin-left: 30px!important; margin-right: 30px!important;}
.mx-35{margin-left: 35px!important; margin-right: 35px!important;}
.mx-40{margin-left: 40px!important; margin-right: 40px!important;}
.mx-60{margin-left: 60px!important; margin-right: 60px!important;}
.mx-80{margin-left: 80px!important; margin-right: 80px!important;}
.mx-100{margin-left: 100px!important; margin-right: 100px!important;}
.mx-120{margin-left: 120px!important; margin-right: 120px!important;}



@media (max-width: 768px) {
  


  /*pa, py, px*/

  .xs-pa-0{padding: 0px!important;}
  .xs-pa-5{padding: 5px!important;}
  .xs-pa-10{padding: 10px!important;}
  .xs-pa-15{padding: 15px!important;}
  .xs-pa-20{padding: 20px!important;}
  .xs-pa-25{padding: 25px!important;}
  .xs-pa-30{padding: 30px!important;}
  .xs-pa-35{padding: 35px!important;}
  .xs-pa-40{padding: 40px!important;}
  .xs-pa-60{padding: 60px!important;}
  .xs-pa-80{padding: 80px!important;}
  .xs-pa-100{padding: 100px!important;}
  .xs-pa-120{padding: 120px!important;}

  .xs-pt-0{padding-top: 0px!important;}
  .xs-pt-5{padding-top: 5px!important;}
  .xs-pt-10{padding-top: 10px!important;}
  .xs-pt-15{padding-top: 15px!important;}
  .xs-pt-20{padding-top: 20px!important;}
  .xs-pt-25{padding-top: 25px!important;}
  .xs-pt-30{padding-top: 30px!important;}
  .xs-pt-35{padding-top: 35px!important;}
  .xs-pt-40{padding-top: 40px!important;}
  .xs-pt-60{padding-top: 60px!important;}
  .xs-pt-80{padding-top: 80px!important;}
  .xs-pt-100{padding-top: 100px!important;}
  .xs-pt-120{padding-top: 120px!important;}

  .xs-pb-0{padding-bottom: 0px!important;}
  .xs-pb-5{padding-bottom: 5px!important;}
  .xs-pb-10{padding-bottom: 10px!important;}
  .xs-pb-15{padding-bottom: 15px!important;}
  .xs-pb-20{padding-bottom: 20px!important;}
  .xs-pb-25{padding-bottom: 25px!important;}
  .xs-pb-30{padding-bottom: 30px!important;}
  .xs-pb-35{padding-bottom: 35px!important;}
  .xs-pb-40{padding-bottom: 40px!important;}
  .xs-pb-60{padding-bottom: 60px!important;}
  .xs-pb-80{padding-bottom: 80px!important;}
  .xs-pb-100{padding-bottom: 100px!important;}
  .xs-pb-120{padding-bottom: 120px!important;}

  .xs-py-0{padding-top: 0px!important; padding-bottom: 0px!important;}
  .xs-py-5{padding-top: 5px!important; padding-bottom: 5px!important;}
  .xs-py-10{padding-top: 10px!important; padding-bottom: 10px!important;}
  .xs-py-15{padding-top: 15px!important; padding-bottom: 15px!important;}
  .xs-py-20{padding-top: 20px!important; padding-bottom: 20px!important;}
  .xs-py-25{padding-top: 25px!important; padding-bottom: 25px!important;}
  .xs-py-30{padding-top: 30px!important; padding-bottom: 30px!important;}
  .xs-py-35{padding-top: 35px!important; padding-bottom: 35px!important;}
  .xs-py-40{padding-top: 40px!important; padding-bottom: 40px!important;}
  .xs-py-60{padding-top: 60px!important; padding-bottom: 60px!important;}
  .xs-py-80{padding-top: 80px!important; padding-bottom: 80px!important;}
  .xs-py-100{padding-top: 100px!important; padding-bottom: 100px!important;}
  .xs-py-120{padding-top: 120px!important; padding-bottom: 120px!important;}

  .xs-pl-0{padding-left: 0px!important;}
  .xs-pl-5{padding-left: 5px!important;}
  .xs-pl-10{padding-left: 10px!important;}
  .xs-pl-15{padding-left: 15px!important;}
  .xs-pl-20{padding-left: 20px!important;}
  .xs-pl-25{padding-left: 25px!important;}
  .xs-pl-30{padding-left: 30px!important;}
  .xs-pl-35{padding-left: 35px!important;}
  .xs-pl-40{padding-left: 40px!important;}
  .xs-pl-60{padding-left: 60px!important;}
  .xs-pl-80{padding-left: 80px!important;}
  .xs-pl-100{padding-left: 100px!important;}
  .xs-pl-120{padding-left: 120px!important;}

  .xs-pr-0{padding-right: 0px!important;}
  .xs-pr-5{padding-right: 5px!important;}
  .xs-pr-10{padding-right: 10px!important;}
  .xs-pr-15{padding-right: 15px!important;}
  .xs-pr-20{padding-right: 20px!important;}
  .xs-pr-25{padding-right: 25px!important;}
  .xs-pr-30{padding-right: 30px!important;}
  .xs-pr-35{padding-right: 35px!important;}
  .xs-pr-40{padding-right: 40px!important;}
  .xs-pr-60{padding-right: 60px!important;}
  .xs-pr-80{padding-right: 80px!important;}
  .xs-pr-100{padding-right: 100px!important;}
  .xs-pr-120{padding-right: 120px!important;}

  .xs-px-0{padding-left: 0px!important; padding-right: 0px!important;}
  .xs-px-5{padding-left: 5px!important; padding-right: 5px!important;}
  .xs-px-10{padding-left: 10px!important; padding-right: 10px!important;}
  .xs-px-15{padding-left: 15px!important; padding-right: 15px!important;}
  .xs-px-20{padding-left: 20px!important; padding-right: 20px!important;}
  .xs-px-25{padding-left: 25px!important; padding-right: 25px!important;}
  .xs-px-30{padding-left: 30px!important; padding-right: 30px!important;}
  .xs-px-35{padding-left: 35px!important; padding-right: 35px!important;}
  .xs-px-40{padding-left: 40px!important; padding-right: 40px!important;}
  .xs-px-60{padding-left: 60px!important; padding-right: 60px!important;}
  .xs-px-80{padding-left: 80px!important; padding-right: 80px!important;}
  .xs-px-100{padding-left: 100px!important; padding-right: 100px!important;}
  .xs-px-120{padding-left: 120px!important; padding-right: 120px!important;}



  .xs-ma-0{margin: 0px!important;}
  .xs-ma-5{margin: 5px!important;}
  .xs-ma-10{margin: 10px!important;}
  .xs-ma-15{margin: 15px!important;}
  .xs-ma-20{margin: 20px!important;}
  .xs-ma-25{margin: 25px!important;}
  .xs-ma-30{margin: 30px!important;}
  .xs-ma-35{margin: 35px!important;}
  .xs-ma-40{margin: 40px!important;}
  .xs-ma-60{margin: 60px!important;}
  .xs-ma-80{margin: 80px!important;}
  .xs-ma-100{margin: 100px!important;}
  .xs-ma-120{margin: 120px!important;}

  .xs-mt-0{margin-top: 0px!important;}
  .xs-mt-5{margin-top: 5px!important;}
  .xs-mt-10{margin-top: 10px!important;}
  .xs-mt-15{margin-top: 15px!important;}
  .xs-mt-20{margin-top: 20px!important;}
  .xs-mt-25{margin-top: 25px!important;}
  .xs-mt-30{margin-top: 30px!important;}
  .xs-mt-35{margin-top: 35px!important;}
  .xs-mt-40{margin-top: 40px!important;}
  .xs-mt-60{margin-top: 60px!important;}
  .xs-mt-80{margin-top: 80px!important;}
  .xs-mt-100{margin-top: 100px!important;}
  .xs-mt-120{margin-top: 120px!important;}

  .xs-mb-0{margin-bottom: 0px!important;}
  .xs-mb-5{margin-bottom: 5px!important;}
  .xs-mb-10{margin-bottom: 10px!important;}
  .xs-mb-15{margin-bottom: 15px!important;}
  .xs-mb-20{margin-bottom: 20px!important;}
  .xs-mb-25{margin-bottom: 25px!important;}
  .xs-mb-30{margin-bottom: 30px!important;}
  .xs-mb-35{margin-bottom: 35px!important;}
  .xs-mb-40{margin-bottom: 40px!important;}
  .xs-mb-60{margin-bottom: 60px!important;}
  .xs-mb-80{margin-bottom: 80px!important;}
  .xs-mb-100{margin-bottom: 100px!important;}
  .xs-mb-120{margin-bottom: 120px!important;}

  .xs-my-0{margin-top: 0px!important; margin-bottom: 0px!important;}
  .xs-my-5{margin-top: 5px!important; margin-bottom: 5px!important;}
  .xs-my-10{margin-top: 10px!important; margin-bottom: 10px!important;}
  .xs-my-15{margin-top: 15px!important; margin-bottom: 15px!important;}
  .xs-my-20{margin-top: 20px!important; margin-bottom: 20px!important;}
  .xs-my-25{margin-top: 25px!important; margin-bottom: 25px!important;}
  .xs-my-30{margin-top: 30px!important; margin-bottom: 30px!important;}
  .xs-my-35{margin-top: 35px!important; margin-bottom: 35px!important;}
  .xs-my-40{margin-top: 40px!important; margin-bottom: 40px!important;}
  .xs-my-60{margin-top: 60px!important; margin-bottom: 60px!important;}
  .xs-my-80{margin-top: 80px!important; margin-bottom: 80px!important;}
  .xs-my-100{margin-top: 100px!important; margin-bottom: 100px!important;}
  .xs-my-120{margin-top: 120px!important; margin-bottom: 120px!important;}

  .xs-ml-0{margin-left: 0px!important;}
  .xs-ml-5{margin-left: 5px!important;}
  .xs-ml-10{margin-left: 10px!important;}
  .xs-ml-15{margin-left: 15px!important;}
  .xs-ml-20{margin-left: 20px!important;}
  .xs-ml-25{margin-left: 25px!important;}
  .xs-ml-30{margin-left: 30px!important;}
  .xs-ml-35{margin-left: 35px!important;}
  .xs-ml-40{margin-left: 40px!important;}
  .xs-ml-60{margin-left: 60px!important;}
  .xs-ml-80{margin-left: 80px!important;}
  .xs-ml-100{margin-left: 100px!important;}
  .xs-ml-120{margin-left: 120px!important;}

  .xs-mr-0{margin-right: 0px!important;}
  .xs-mr-5{margin-right: 5px!important;}
  .xs-mr-10{margin-right: 10px!important;}
  .xs-mr-15{margin-right: 15px!important;}
  .xs-mr-20{margin-right: 20px!important;}
  .xs-mr-25{margin-right: 25px!important;}
  .xs-mr-30{margin-right: 30px!important;}
  .xs-mr-35{margin-right: 35px!important;}
  .xs-mr-40{margin-right: 40px!important;}
  .xs-mr-60{margin-right: 60px!important;}
  .xs-mr-80{margin-right: 80px!important;}
  .xs-mr-100{margin-right: 100px!important;}
  .xs-mr-120{margin-right: 120px!important;}

  .xs-mx-0{margin-left: 0px!important; margin-right: 0px!important;}
  .xs-mx-5{margin-left: 5px!important; margin-right: 5px!important;}
  .xs-mx-10{margin-left: 10px!important; margin-right: 10px!important;}
  .xs-mx-15{margin-left: 15px!important; margin-right: 15px!important;}
  .xs-mx-20{margin-left: 20px!important; margin-right: 20px!important;}
  .xs-mx-25{margin-left: 25px!important; margin-right: 25px!important;}
  .xs-mx-30{margin-left: 30px!important; margin-right: 30px!important;}
  .xs-mx-35{margin-left: 35px!important; margin-right: 35px!important;}
  .xs-mx-40{margin-left: 40px!important; margin-right: 40px!important;}
  .xs-mx-60{margin-left: 60px!important; margin-right: 60px!important;}
  .xs-mx-80{margin-left: 80px!important; margin-right: 80px!important;}
  .xs-mx-100{margin-left: 100px!important; margin-right: 100px!important;}
  .xs-mx-120{margin-left: 120px!important; margin-right: 120px!important;}


}

