/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
table.niche_table td,
table.niche_table th {
  word-break: normal;
  padding: 6px;
  font-size: 16px; }

/*Table alignment*/
.niche_table.alignmiddel td,
.niche_table.alignmiddel th {
  vertical-align: middle; }

.niche_table.alignbottom td,
.niche_table.alignbottom th {
  vertical-align: bottom; }

.niche_table.aligntop td,
.niche_table.aligntop th {
  vertical-align: top; }

.niche_table.text_center td,
.niche_table.text_center th,
.text_center {
  text-align: center; }

.niche_table.text_right td,
.niche_table.text_right th,
.text_right {
  text-align: right; }

.niche_table.text_left td,
.niche_table.text_left th,
.text_left {
  text-align: left; }

/* Button style*/
.table-button {
  min-width: 110px;
  text-decoration: none !important; }

.niche_table a.btncustom:hover {
  -webkit-box-shadow: rgba(3, 3, 3, 0.4) 0 4px 8px 0px !important;
          box-shadow: rgba(3, 3, 3, 0.4) 0 4px 8px 0px !important; }

.btncustom {
  padding: 7px 5px;
  display: block;
  border-radius: 4px;
  border-color: #000;
  text-align: center;
  font-size: 17px;
  font-weight: 600;
  width: 100%;
  max-width: 250px;
  margin: auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1.5; }

.table-button.typeone {
  position: relative;
  text-decoration: none !important;
  display: inline-block;
  vertical-align: middle;
  border-color: #fb6c28;
  width: auto;
  height: auto;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-style: double;
  border-width: 1px;
  background-color: #fb6c28 !important;
  -webkit-box-shadow: 0px 4px 0px 0px #ec4f04;
  box-shadow: 0px 4px 0px 0px #ec4f04;
  padding: 5px 10px;
  color: #fff !important;
  font-size: 15px;
  line-height: 1.3 !important;
  text-align: center; }

/*Table Style*/
.niche_table.border-bottom-each-row tr,
.niche_table.border-bottom-each-row--around-table tr {
  border-bottom: 1px solid; }

.niche_table.border-bottom-each-row {
  border: 0px solid; }
  .niche_table.border-bottom-each-row tr {
    border-left: 0px solid;
    border-right: 0px solid; }

.niche_table.border-bottom-each-row tr {
  border-left: 0px solid;
  border-right: 0px solid; }

.niche_table.border-bottom-each-row tr th,
.niche_table.border-bottom-each-row tr td,
.niche_table.border-bottom-each-row--around-table th,
.niche_table.border-bottom-each-row--around-table td,
.niche_table.border-around-table tr th,
.niche_table.border-around-table tr td {
  border: 0px solid #ddd; }

.niche_table.border-bottom-each-row--around-table {
  border: 1px solid;
  border-bottom: 0px solid; }

.niche_table.border-around-table {
  border: 1px solid; }

.niche_table.border-all th,
.niche_table.border-all td {
  border: 1px solid; }

.niche_table img {
  max-width: 110px !important;
  height: auto; }

.table-shadow {
  -webkit-box-shadow: 3px 3px 33px 0 #c7c7c7;
  box-shadow: 3px 3px 33px 0 rgba(199, 199, 199, 0.8); }

.niche_table.tr-hover-effect tr:not(.thead):hover {
  background: #fafafa !important; }

/*To pick*/
.top-pick span {
  font-size: 12px !important;
  font-weight: 700;
  margin: auto 0 5px -15px;
  position: relative;
  text-transform: uppercase;
  background: #fff;
  word-break: break-all;
  border-bottom-right-radius: 10px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  border: 2px solid #ec2c00;
  padding: 4px 10px;
  max-width: 160px;
  line-height: 1.1;
  clear: both;
  color: #000;
  display: block;
  border-top-left-radius: 10px;
  text-align: left !important; }

.top-pick span:before {
  display: block;
  width: 10px;
  height: 0;
  position: absolute;
  bottom: -25px;
  left: -3px;
  content: "";
  border-bottom: 23px solid transparent;
  border-right: 9px solid #d42701; }

/* Responsive css */
@media only screen and (max-width: 767px) {
  .niche_table th,
  .niche_table .thead {
    display: none !important; }
  .niche_table td,
  .niche_table tr {
    display: block !important; }
  .niche_table.ms_enable td {
    position: relative;
    padding-left: 50% !important;
    top: 2px;
    left: 6px; }
  .niche_table.ms_desable td {
    text-align: center; }
  .niche_table td {
    border: none;
    border-bottom: 1px solid #fbfbfb;
    width: inherit !important; }
  .niche_table.ms_enable td:before {
    position: absolute;
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap; }
  .niche_table.ms_desable td:before {
    font-weight: 600;
    padding-right: 5px; }
  .niche_table tr {
    padding-bottom: 15px !important;
    border-bottom: 1px solid #ddd !important;
    padding-top: 7px;
    margin-bottom: 0px !important; }
  .niche_table td img {
    height: auto;
    width: 80%;
    max-width: 240px !important; }
  table.niche_table td,
  table.niche_table th {
    padding: 2px 10px;
    line-height: 1.4; }
  table,
  table tr,
  table tr td {
    text-align: center !important; }
  .niche_table.ms_desable .top-pick span {
    margin-left: -19px; }
  .niche_table.ms_enable tr {
    position: relative; }
  .niche_table.ms_enable .top-pick span {
    position: absolute;
    left: 0; }
  .tdimg.top-pick:before {
    top: 100% !important;
    margin-top: -22px !important; } }
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/* column gap */
@media (min-width: 576px) {
  .col-gap-md-5 div[class*="col"] {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important; }
  .col-gap-md-5.row {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important; }
  .col-gap-md-10 div[class*="col"] {
    padding-left: 5px !important;
    padding-right: 5px !important; }
  .col-gap-md-10.row {
    margin-left: -5px !important;
    margin-right: -5px !important; }
  .col-gap-md-15 div[class*="col"] {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important; }
  .col-gap-md-15.row {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important; }
  .col-gap-md-20 div[class*="col"] {
    padding-left: 10px !important;
    padding-right: 10px !important; }
  .col-gap-md-20.row {
    margin-left: -10px !important;
    margin-right: -10px !important; }
  .col-gap-md-25 div[class*="col"] {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important; }
  .col-gap-md-25.row {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important; }
  .col-gap-md-35 div[class*="col"] {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important; }
  .col-gap-md-35.row {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important; }
  .col-gap-md-40 div[class*="col"] {
    padding-left: 20px !important;
    padding-right: 20px !important; }
  .col-gap-md-40.row {
    margin-left: -20px !important;
    margin-right: -20px !important; }
  .col-gap-md-45 div[class*="col"] {
    padding-left: 22.5px !important;
    padding-right: 22.5px !important; }
  .col-gap-md-45.row {
    margin-left: -22.5px !important;
    margin-right: -22.5px !important; }
  .col-gap-md-50 div[class*="col"] {
    padding-left: 25px !important;
    padding-right: 25px !important; }
  .col-gap-md-50.row {
    margin-left: -25px !important;
    margin-right: -25px !important; }
  .col-gap-md-60 div[class*="col"] {
    padding-left: 30px !important;
    padding-right: 30px !important; }
  .col-gap-md-60.row {
    margin-left: -30px !important;
    margin-right: -30px !important; } }

@media (min-width: 992px) {
  .col-gap-lg-5 div[class*="col"] {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important; }
  .col-gap-lg-5.row {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important; }
  .col-gap-lg-10 div[class*="col"] {
    padding-left: 5px !important;
    padding-right: 5px !important; }
  .col-gap-lg-10.row {
    margin-left: -5px !important;
    margin-right: -5px !important; }
  .col-gap-lg-15 div[class*="col"] {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important; }
  .col-gap-lg-15.row {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important; }
  .col-gap-lg-20 div[class*="col"] {
    padding-left: 10px !important;
    padding-right: 10px !important; }
  .col-gap-lg-20.row {
    margin-left: -10px !important;
    margin-right: -10px !important; }
  .col-gap-lg-25 div[class*="col"] {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important; }
  .col-gap-lg-25.row {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important; }
  .col-gap-lg-35 div[class*="col"] {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important; }
  .col-gap-lg-35.row {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important; }
  .col-gap-lg-40 div[class*="col"] {
    padding-left: 20px !important;
    padding-right: 20px !important; }
  .col-gap-lg-40.row {
    margin-left: -20px !important;
    margin-right: -20px !important; }
  .col-gap-lg-45 div[class*="col"] {
    padding-left: 22.5px !important;
    padding-right: 22.5px !important; }
  .col-gap-lg-45.row {
    margin-left: -22.5px !important;
    margin-right: -22.5px !important; }
  .col-gap-lg-50 div[class*="col"] {
    padding-left: 25px !important;
    padding-right: 25px !important; }
  .col-gap-lg-50.row {
    margin-left: -25px !important;
    margin-right: -25px !important; }
  .col-gap-lg-60 div[class*="col"] {
    padding-left: 30px !important;
    padding-right: 30px !important; }
  .col-gap-lg-60.row {
    margin-left: -30px !important;
    margin-right: -30px !important; } }

@media (min-width: 1200px) {
  .col-gap-xl-5 div[class*="col"] {
    padding-left: 2.5px !important;
    padding-right: 2.5px !important; }
  .col-gap-xl-5.row {
    margin-left: -2.5px !important;
    margin-right: -2.5px !important; }
  .col-gap-xl-10 div[class*="col"] {
    padding-left: 5px !important;
    padding-right: 5px !important; }
  .col-gap-xl-10.row {
    margin-left: -5px !important;
    margin-right: -5px !important; }
  .col-gap-xl-15 div[class*="col"] {
    padding-left: 7.5px !important;
    padding-right: 7.5px !important; }
  .col-gap-xl-15.row {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important; }
  .col-gap-xl-20 div[class*="col"] {
    padding-left: 10px !important;
    padding-right: 10px !important; }
  .col-gap-xl-20.row {
    margin-left: -10px !important;
    margin-right: -10px !important; }
  .col-gap-xl-25 div[class*="col"] {
    padding-left: 12.5px !important;
    padding-right: 12.5px !important; }
  .col-gap-xl-25.row {
    margin-left: -12.5px !important;
    margin-right: -12.5px !important; }
  .col-gap-xl-35 div[class*="col"] {
    padding-left: 17.5px !important;
    padding-right: 17.5px !important; }
  .col-gap-xl-35.row {
    margin-left: -17.5px !important;
    margin-right: -17.5px !important; }
  .col-gap-xl-40 div[class*="col"] {
    padding-left: 20px !important;
    padding-right: 20px !important; }
  .col-gap-xl-40.row {
    margin-left: -20px !important;
    margin-right: -20px !important; }
  .col-gap-xl-45 div[class*="col"] {
    padding-left: 22.5px !important;
    padding-right: 22.5px !important; }
  .col-gap-xl-45.row {
    margin-left: -22.5px !important;
    margin-right: -22.5px !important; }
  .col-gap-xl-50 div[class*="col"] {
    padding-left: 25px !important;
    padding-right: 25px !important; }
  .col-gap-xl-50.row {
    margin-left: -25px !important;
    margin-right: -25px !important; }
  .col-gap-xl-60 div[class*="col"] {
    padding-left: 30px !important;
    padding-right: 30px !important; }
  .col-gap-xl-60.row {
    margin-left: -30px !important;
    margin-right: -30px !important; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*-- Padding --*/
.pt-0 {
  padding-top: 0; }

.pt-5 {
  padding-top: 5px; }

.pt-10 {
  padding-top: 10px; }

.pt-15 {
  padding-top: 15px; }

.pt-20 {
  padding-top: 20px; }

.pt-25 {
  padding-top: 25px; }

.pt-30 {
  padding-top: 30px; }

.pt-35 {
  padding-top: 35px; }

.pt-40 {
  padding-top: 40px; }

.pt-45 {
  padding-top: 45px; }

.pt-50 {
  padding-top: 50px; }

.pt-55 {
  padding-top: 55px; }

.pt-60 {
  padding-top: 60px; }

.pt-65 {
  padding-top: 65px; }

.pt-70 {
  padding-top: 70px; }

.pt-75 {
  padding-top: 75px; }

.pt-80 {
  padding-top: 80px; }

.pt-85 {
  padding-top: 85px; }

.pt-90 {
  padding-top: 90px; }

.pt-95 {
  padding-top: 95px; }

.pt-100 {
  padding-top: 100px; }

.pt-105 {
  padding-top: 105px; }

.pt-110 {
  padding-top: 110px; }

.pt-115 {
  padding-top: 115px; }

.pt-120 {
  padding-top: 120px; }

.pt-125 {
  padding-top: 125px; }

.pt-130 {
  padding-top: 130px; }

.pt-135 {
  padding-top: 135px; }

.pt-140 {
  padding-top: 140px; }

.pt-145 {
  padding-top: 145px; }

.pt-150 {
  padding-top: 150px; }

.pt-150 {
  padding-top: 150px; }

.pt-155 {
  padding-top: 155px; }

.pt-160 {
  padding-top: 160px; }

.pt-165 {
  padding-top: 165px; }

.pt-170 {
  padding-top: 170px; }

.pt-175 {
  padding-top: 175px; }

.pt-180 {
  padding-top: 180px; }

.pt-185 {
  padding-top: 185px; }

.pt-190 {
  padding-top: 190px; }

.pt-195 {
  padding-top: 195px; }

.pt-200 {
  padding-top: 200px; }

.pb-0 {
  padding-bottom: 0; }

.pb-5 {
  padding-bottom: 5px; }

.pb-10 {
  padding-bottom: 10px; }

.pb-15 {
  padding-bottom: 15px; }

.pb-20 {
  padding-bottom: 20px; }

.pb-25 {
  padding-bottom: 25px; }

.pb-30 {
  padding-bottom: 30px; }

.pb-35 {
  padding-bottom: 35px; }

.pb-40 {
  padding-bottom: 40px; }

.pb-45 {
  padding-bottom: 45px; }

.pb-50 {
  padding-bottom: 50px; }

.pb-55 {
  padding-bottom: 55px; }

.pb-60 {
  padding-bottom: 60px; }

.pb-65 {
  padding-bottom: 65px; }

.pb-70 {
  padding-bottom: 70px; }

.pb-75 {
  padding-bottom: 75px; }

.pb-80 {
  padding-bottom: 80px; }

.pb-85 {
  padding-bottom: 85px; }

.pb-90 {
  padding-bottom: 90px; }

.pb-95 {
  padding-bottom: 95px; }

.pb-100 {
  padding-bottom: 100px; }

.pb-105 {
  padding-bottom: 105px; }

.pb-110 {
  padding-bottom: 110px; }

.pb-115 {
  padding-bottom: 115px; }

.pb-120 {
  padding-bottom: 120px; }

.pb-125 {
  padding-bottom: 125px; }

.pb-130 {
  padding-bottom: 130px; }

.pb-135 {
  padding-bottom: 135px; }

.pb-140 {
  padding-bottom: 140px; }

.pb-145 {
  padding-bottom: 145px; }

.pb-150 {
  padding-bottom: 150px; }

.pb-155 {
  padding-bottom: 155px; }

.pb-160 {
  padding-bottom: 160px; }

.pb-165 {
  padding-bottom: 165px; }

.pb-170 {
  padding-bottom: 170px; }

.pb-175 {
  padding-bottom: 175px; }

.pb-180 {
  padding-bottom: 180px; }

.pb-185 {
  padding-bottom: 185px; }

.pb-190 {
  padding-bottom: 190px; }

.pb-195 {
  padding-bottom: 195px; }

.pb-200 {
  padding-bottom: 200px; }

.pl-0 {
  padding-left: 0; }

.pl-5 {
  padding-left: 5px; }

.pl-10 {
  padding-left: 10px; }

.pl-15 {
  padding-left: 15px; }

.pl-20 {
  padding-left: 20px; }

.pl-25 {
  padding-left: 35px; }

.pl-30 {
  padding-left: 30px; }

.pl-35 {
  padding-left: 35px; }

.pl-40 {
  padding-left: 40px; }

.pl-45 {
  padding-left: 45px; }

.pl-50 {
  padding-left: 50px; }

.pl-55 {
  padding-left: 55px; }

.pl-60 {
  padding-left: 60px; }

.pl-65 {
  padding-left: 65px; }

.pl-70 {
  padding-left: 70px; }

.pl-75 {
  padding-left: 75px; }

.pl-80 {
  padding-left: 80px; }

.pl-85 {
  padding-left: 80px; }

.pl-90 {
  padding-left: 90px; }

.pl-95 {
  padding-left: 95px; }

.pl-100 {
  padding-left: 100px; }

.pr-0 {
  padding-right: 0; }

.pr-5 {
  padding-right: 5px; }

.pr-10 {
  padding-right: 10px; }

.pr-15 {
  padding-right: 15px; }

.pr-20 {
  padding-right: 20px; }

.pr-25 {
  padding-right: 35px; }

.pr-30 {
  padding-right: 30px; }

.pr-35 {
  padding-right: 35px; }

.pr-40 {
  padding-right: 40px; }

.pr-45 {
  padding-right: 45px; }

.pr-50 {
  padding-right: 50px; }

.pr-55 {
  padding-right: 55px; }

.pr-60 {
  padding-right: 60px; }

.pr-65 {
  padding-right: 65px; }

.pr-70 {
  padding-right: 70px; }

.pr-75 {
  padding-right: 75px; }

.pr-80 {
  padding-right: 80px; }

.pr-85 {
  padding-right: 80px; }

.pr-90 {
  padding-right: 90px; }

.pr-95 {
  padding-right: 95px; }

.pr-100 {
  padding-right: 100px; }

/*padding above 1200px*/
@media (min-width: 1200px) {
  .pt-xl-0 {
    padding-top: 0; }
  .pt-xl-5 {
    padding-top: 5px; }
  .pt-xl-10 {
    padding-top: 10px; }
  .pt-xl-15 {
    padding-top: 15px; }
  .pt-xl-20 {
    padding-top: 20px; }
  .pt-xl-25 {
    padding-top: 25px; }
  .pt-xl-30 {
    padding-top: 30px; }
  .pt-xl-35 {
    padding-top: 35px; }
  .pt-xl-40 {
    padding-top: 40px; }
  .pt-xl-45 {
    padding-top: 45px; }
  .pt-xl-50 {
    padding-top: 50px; }
  .pt-xl-55 {
    padding-top: 55px; }
  .pt-xl-60 {
    padding-top: 60px; }
  .pt-xl-65 {
    padding-top: 65px; }
  .pt-xl-70 {
    padding-top: 70px; }
  .pt-xl-75 {
    padding-top: 75px; }
  .pt-xl-80 {
    padding-top: 80px; }
  .pt-xl-85 {
    padding-top: 85px; }
  .pt-xl-90 {
    padding-top: 90px; }
  .pt-xl-95 {
    padding-top: 95px; }
  .pt-xl-100 {
    padding-top: 100px; }
  .pt-xl-105 {
    padding-top: 105px; }
  .pt-xl-110 {
    padding-top: 110px; }
  .pt-xl-115 {
    padding-top: 115px; }
  .pt-xl-120 {
    padding-top: 120px; }
  .pt-xl-125 {
    padding-top: 125px; }
  .pt-xl-130 {
    padding-top: 130px; }
  .pt-xl-135 {
    padding-top: 135px; }
  .pt-xl-140 {
    padding-top: 140px; }
  .pt-xl-145 {
    padding-top: 145px; }
  .pt-xl-150 {
    padding-top: 150px; }
  .pt-xl-155 {
    padding-top: 155px; }
  .pt-xl-160 {
    padding-top: 160px; }
  .pt-xl-165 {
    padding-top: 165px; }
  .pt-xl-170 {
    padding-top: 170px; }
  .pt-xl-175 {
    padding-top: 175px; }
  .pt-xl-180 {
    padding-top: 180px; }
  .pt-xl-185 {
    padding-top: 185px; }
  .pt-xl-190 {
    padding-top: 190px; }
  .pt-xl-195 {
    padding-top: 195px; }
  .pt-xl-200 {
    padding-top: 200px; }
  .pb-xl-0 {
    padding-bottom: 0; }
  .pb-xl-5 {
    padding-bottom: 5px; }
  .pb-xl-10 {
    padding-bottom: 10px; }
  .pb-xl-15 {
    padding-bottom: 15px; }
  .pb-xl-20 {
    padding-bottom: 20px; }
  .pb-xl-25 {
    padding-bottom: 25px; }
  .pb-xl-30 {
    padding-bottom: 30px; }
  .pb-xl-35 {
    padding-bottom: 35px; }
  .pb-xl-40 {
    padding-bottom: 40px; }
  .pb-xl-45 {
    padding-bottom: 45px; }
  .pb-xl-50 {
    padding-bottom: 50px; }
  .pb-xl-55 {
    padding-bottom: 55px; }
  .pb-xl-60 {
    padding-bottom: 60px; }
  .pb-xl-65 {
    padding-bottom: 65px; }
  .pb-xl-70 {
    padding-bottom: 70px; }
  .pb-xl-75 {
    padding-bottom: 75px; }
  .pb-xl-80 {
    padding-bottom: 80px; }
  .pb-xl-85 {
    padding-bottom: 85px; }
  .pb-xl-90 {
    padding-bottom: 90px; }
  .pb-xl-95 {
    padding-bottom: 95px; }
  .pb-xl-100 {
    padding-bottom: 100px; }
  .pb-xl-105 {
    padding-bottom: 105px; }
  .pb-xl-110 {
    padding-bottom: 110px; }
  .pb-xl-115 {
    padding-bottom: 115px; }
  .pb-xl-120 {
    padding-bottom: 120px; }
  .pb-xl-125 {
    padding-bottom: 125px; }
  .pb-xl-130 {
    padding-bottom: 130px; }
  .pb-xl-135 {
    padding-bottom: 135px; }
  .pb-xl-140 {
    padding-bottom: 140px; }
  .pb-xl-145 {
    padding-bottom: 145px; }
  .pb-xl-150 {
    padding-bottom: 150px; }
  .pb-xl-155 {
    padding-bottom: 155px; }
  .pb-xl-160 {
    padding-bottom: 160px; }
  .pb-xl-165 {
    padding-bottom: 165px; }
  .pb-xl-170 {
    padding-bottom: 170px; }
  .pb-xl-175 {
    padding-bottom: 175px; }
  .pb-xl-180 {
    padding-bottom: 180px; }
  .pb-xl-185 {
    padding-bottom: 185px; }
  .pb-xl-190 {
    padding-bottom: 190px; }
  .pb-xl-195 {
    padding-bottom: 195px; }
  .pb-xl-200 {
    padding-bottom: 200px; }
  .pl-xl-0 {
    padding-left: 0; }
  .pl-xl-5 {
    padding-left: 5px; }
  .pl-xl-10 {
    padding-left: 10px; }
  .pl-xl-15 {
    padding-left: 15px; }
  .pl-xl-20 {
    padding-left: 20px; }
  .pl-xl-25 {
    padding-left: 35px; }
  .pl-xl-30 {
    padding-left: 30px; }
  .pl-xl-35 {
    padding-left: 35px; }
  .pl-xl-40 {
    padding-left: 40px; }
  .pl-xl-45 {
    padding-left: 45px; }
  .pl-xl-50 {
    padding-left: 50px; }
  .pl-xl-55 {
    padding-left: 55px; }
  .pl-xl-60 {
    padding-left: 60px; }
  .pl-xl-65 {
    padding-left: 65px; }
  .pl-xl-70 {
    padding-left: 70px; }
  .pl-xl-75 {
    padding-left: 75px; }
  .pl-xl-80 {
    padding-left: 80px; }
  .pl-xl-85 {
    padding-left: 80px; }
  .pl-xl-90 {
    padding-left: 90px; }
  .pl-xl-95 {
    padding-left: 95px; }
  .pl-xl-100 {
    padding-left: 100px; }
  .pr-xl-0 {
    padding-right: 0; }
  .pr-xl-5 {
    padding-right: 5px; }
  .pr-xl-10 {
    padding-right: 10px; }
  .pr-xl-15 {
    padding-right: 15px; }
  .pr-xl-20 {
    padding-right: 20px; }
  .pr-xl-25 {
    padding-right: 35px; }
  .pr-xl-30 {
    padding-right: 30px; }
  .pr-xl-35 {
    padding-right: 35px; }
  .pr-xl-40 {
    padding-right: 40px; }
  .pr-xl-45 {
    padding-right: 45px; }
  .pr-xl-50 {
    padding-right: 50px; }
  .pr-xl-55 {
    padding-right: 55px; }
  .pr-xl-60 {
    padding-right: 60px; }
  .pr-xl-65 {
    padding-right: 65px; }
  .pr-xl-70 {
    padding-right: 70px; }
  .pr-xl-75 {
    padding-right: 75px; }
  .pr-xl-80 {
    padding-right: 80px; }
  .pr-xl-85 {
    padding-right: 80px; }
  .pr-xl-90 {
    padding-right: 90px; }
  .pr-xl-95 {
    padding-right: 95px; }
  .pr-xl-100 {
    padding-right: 100px; } }

/*overly color*/
.color_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0; }
