@charset "UTF-8"; /*! Tue Dec 02 2025  */
.inside-content .sidebar-menu .menu_style1 ul {
  display: none;
}
.inside-content .sidebar-menu .menu_style1:hover ul {
  display: block;
}
.inside-content .sidebar-menu .menu_style1,
.inside-content .sidebar-menu ul li.active .menu_style1 {
  position: relative;
  z-index: 5;
}
.inside-content .sidebar-menu .menu_style1 a,
.inside-content .sidebar-menu ul li.active .menu_style1 a {
  padding-right: 30px;
}
.inside-content .sidebar-menu .menu_style1 a i,
.inside-content .sidebar-menu ul li.active .menu_style1 a i {
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
.inside-content .sidebar-menu .menu_style1 ul,
.inside-content .sidebar-menu ul li.active .menu_style1 ul {
  position: absolute;
  z-index: 1;
  left: 100%;
  width: 185px;
  top: 0;
}
.inside-content .sidebar-menu .menu_style1 ul a,
.inside-content .sidebar-menu ul li.active .menu_style1 ul a {
  background: rgba(51, 51, 51, 0.9);
  border-bottom: none;
  font-size: 12px;
  color: #bbb;
}
.inside-content .sidebar-menu .menu_style1 ul a:hover,
.inside-content .sidebar-menu ul li.active .menu_style1 ul a:hover {
  color: #caba89;
}
.inside-content details summary {
  margin-bottom: 5px;
}
.inside-content details .panel-title ul {
  margin: 5px 0;
  padding-left: 20px;
}
.inside-content details .panel-title ul li {
  margin-bottom: 9px;
}
.inside-content .products_style-title .sidebar-title {
  padding: 10px 10px 2px;
  border-bottom: none;
  margin-bottom: 8px !important;
}
.products_style-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 3px solid #feb03b;
  margin-bottom: 15px;
}
.products_style-title .dropdown-menu-dark {
  background-color: #2b2b2b;
  border: none;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.products_style-title .dropdown-menu-dark .dropdown-item:hover {
  background-color: #444;
}
.products_style-title .dropdown-menu-dark .dropdown-header {
  font-weight: 700;
}
.products_style-title-left .sidebar-title {
  border-bottom: none;
}
.products_style-title-right .dropdown {
  display: inline-block;
}
.news_section .word-item small,
details a {
  display: block;
}
.products_style-title-right .dropdown .btn {
  font-size: 12px;
  color: #333;
  margin-top: 3px;
}
.products_style-title-right .dropdown .dropdown-menu h6 {
  color: #caba89;
}
.products_style-title-right .dropdown .dropdown-menu a {
  color: #bbb;
  font-size: 12px;
}
.products_style-title-right .dropdown .dropdown-menu a:hover {
  color: #caba89;
}
@media (max-width: 767px) {
  .products_style-title {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: none !important;
  }
  .products_style-title-left {
    width: 100%;
    border-bottom: 3px solid #feb03b;
  }
  .products_style-title-right {
    width: 100%;
    text-align: right;
  }
}
@media (max-width: 991px) {
  .header_mb_style.header .top-header .top-menu .navbar-toggler {
    top: -webkit-calc(50%);
    top: -moz-calc(50%);
    top: calc(50%);
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    right: 15px;
  }
  .header_mb_style.header.stick .top-header .top-menu .navbar-toggler {
    top: 50%;
  }
  .header_mb_style.header
    .header
    .top-header
    .top-menu
    .collapse
    .top-icon-list
    .top-icon-link
    a,
  .header_mb_style.header .top-header .top-menu .navbar-collapse .nav li a {
    font-size: 18px;
  }
  .header_mb_style.header .top-header .top-menu nav .navbar-collapse {
    padding-top: 15px;
  }
  .ov-hidden body {
    overflow: hidden;
  }
}
details a[data-toggle]::after,
details summary::after {
  content: "▼";
  position: absolute;
  right: 5px;
}
.header_mb_style.header .mb-member {
  top: -webkit-calc(50%);
  top: -moz-calc(50%);
  top: calc(50%);
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  position: absolute;
}
details a[data-toggle],
details summary {
  position: relative;
}
details summary {
  background: #ededed;
  padding: 9px 20px 9px 15px;
  color: #000;
  margin-bottom: 5px;
}
details .panel-heading .panel-title {
  margin-bottom: 0;
}
details .panel-heading .panel-title a {
  color: #000;
}
details .panel-collapse {
  padding-left: 20px;
}
details a {
  padding: 9px 15px;
  background: 0 0;
  color: #000;
  border-bottom: 1px solid #ddd;
}
.news_items {
  margin-bottom: 35px;
}
.news_items:hover .img-item img {
  -webkit-transform: translate(-50%, -50%) scale(1.2);
  -moz-transform: translate(-50%, -50%) scale(1.2);
  -ms-transform: translate(-50%, -50%) scale(1.2);
  -o-transform: translate(-50%, -50%) scale(1.2);
  transform: translate(-50%, -50%) scale(1.2);
  -webkit-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  transition: all 1.5s ease;
}
.news_items .img-wrap .img-item {
  padding-top: 56.25%;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  border: none;
}
.news_items .word-item {
  padding: 15px 13px;
}
.news_items .word-item h3 {
  font-size: 16px;
  color: #000;
  margin-bottom: 15px;
}
.news_items .word-item small {
  font-size: 16px;
  color: #000;
  margin-bottom: 5px;
}
.news_section {
  margin-bottom: 0;
}
.news_section .nav-tabs {
  border-bottom: none;
}
.news_section .nav-tabs .nav-link,
.news_section .nav.nav-tabs .nav-link,
.news_section.story-section02 .nav-tabs .nav-link {
  text-align: center;
  font-size: 18px;
  padding: 9px 25px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  color: #333;
  background: #f3f3f3;
  border: none;
  margin: 3px;
}
.news_section .nav-tabs .nav-link.active,
.news_section .nav-tabs .nav-link:hover,
.news_section .nav.nav-tabs .nav-link.active,
.news_section .nav.nav-tabs .nav-link:hover,
.news_section.story-section02 .nav-tabs .nav-link.active,
.news_section.story-section02 .nav-tabs .nav-link:hover {
  color: #fff;
  background: #000;
  border: none;
}
.news_section.story-section02 {
  margin-bottom: 0;
}
.news_section .bg-gray {
  background: #f5f5f6;
}
.news_section.story-section02
  .tm_shadow_tab
  .tm_shadow_dropdown
  .tm_shadow_tab_title {
  background: #89cad0;
  color: #fff;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.news_section.story-section02.tm_shadow_tab .tm_shadow_dropdown .caret {
  color: #fff;
}
.news_section .news_items {
  background: #fff;
  display: block;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  overflow: hidden;
}
.news_section .img-wrap .img-item {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
}
div.pagination {
  padding: 25px 0;
}
.news_section div.pagination,
.news_section ul.pagination,
.story-section02 div.pagination,
.story-section02 ul.pagination {
  padding: 55px 0 85px;
}
@media (max-width: 767px) {
  .news_section div.pagination,
  .news_section ul.pagination,
  .story-section02 div.pagination,
  .story-section02 ul.pagination {
    padding: 35px 0 55px;
  }
  .tab_rwd .nav-tabs {
    display: none;
  }
  .tab_rwd .mobile-tabs {
    display: block;
  }
}
.news_section div.pagination ul.pagination,
.story-section02 div.pagination ul.pagination {
  padding: 0;
}
.tab_rwd .mobile-tabs {
  width: 72%;
  margin: 0 auto;
}
.tab_rwd .btn-outline-primary {
  padding: 13px 5px;
  font-size: 18px;
}
.tab_rwd .dropdown-menu {
  width: 100%;
}
.tab_rwd .dropdown-item {
  font-size: 18px;
  padding: 9px 5px;
  text-align: center;
}
@media (min-width: 768px) {
  .tab_rwd .mobile-tabs {
    display: none;
  }
}
.team_link,
.team_link-hover {
  display: block;
}
.min-h1px {
  min-height: 1px;
}
.min-h2px {
  min-height: 2px;
}
.min-h3px {
  min-height: 3px;
}
.min-h4px {
  min-height: 4px;
}
.min-h5px {
  min-height: 5px;
}
.min-h6px {
  min-height: 6px;
}
.min-h7px {
  min-height: 7px;
}
.min-h8px {
  min-height: 8px;
}
.min-h9px {
  min-height: 9px;
}
.min-h10px {
  min-height: 10px;
}
.min-h11px {
  min-height: 11px;
}
.min-h12px {
  min-height: 12px;
}
.min-h13px {
  min-height: 13px;
}
.min-h14px {
  min-height: 14px;
}
.min-h15px {
  min-height: 15px;
}
.min-h16px {
  min-height: 16px;
}
.min-h17px {
  min-height: 17px;
}
.min-h18px {
  min-height: 18px;
}
.min-h19px {
  min-height: 19px;
}
.min-h20px {
  min-height: 20px;
}
.min-h21px {
  min-height: 21px;
}
.min-h22px {
  min-height: 22px;
}
.min-h23px {
  min-height: 23px;
}
.min-h24px {
  min-height: 24px;
}
.min-h25px {
  min-height: 25px;
}
.min-h26px {
  min-height: 26px;
}
.min-h27px {
  min-height: 27px;
}
.min-h28px {
  min-height: 28px;
}
.min-h29px {
  min-height: 29px;
}
.min-h30px {
  min-height: 30px;
}
.min-h31px {
  min-height: 31px;
}
.min-h32px {
  min-height: 32px;
}
.min-h33px {
  min-height: 33px;
}
.min-h34px {
  min-height: 34px;
}
.min-h35px {
  min-height: 35px;
}
.min-h36px {
  min-height: 36px;
}
.min-h37px {
  min-height: 37px;
}
.min-h38px {
  min-height: 38px;
}
.min-h39px {
  min-height: 39px;
}
.min-h40px {
  min-height: 40px;
}
.min-h41px {
  min-height: 41px;
}
.min-h42px {
  min-height: 42px;
}
.min-h43px {
  min-height: 43px;
}
.min-h44px {
  min-height: 44px;
}
.min-h45px {
  min-height: 45px;
}
.min-h46px {
  min-height: 46px;
}
.min-h47px {
  min-height: 47px;
}
.min-h48px {
  min-height: 48px;
}
.min-h49px {
  min-height: 49px;
}
.min-h50px {
  min-height: 50px;
}
.min-h51px {
  min-height: 51px;
}
.min-h52px {
  min-height: 52px;
}
.min-h53px {
  min-height: 53px;
}
.min-h54px {
  min-height: 54px;
}
.min-h55px {
  min-height: 55px;
}
.min-h56px {
  min-height: 56px;
}
.min-h57px {
  min-height: 57px;
}
.min-h58px {
  min-height: 58px;
}
.min-h59px {
  min-height: 59px;
}
.min-h60px {
  min-height: 60px;
}
.min-h61px {
  min-height: 61px;
}
.min-h62px {
  min-height: 62px;
}
.min-h63px {
  min-height: 63px;
}
.min-h64px {
  min-height: 64px;
}
.min-h65px {
  min-height: 65px;
}
.min-h66px {
  min-height: 66px;
}
.min-h67px {
  min-height: 67px;
}
.min-h68px {
  min-height: 68px;
}
.min-h69px {
  min-height: 69px;
}
.min-h70px {
  min-height: 70px;
}
.min-h71px {
  min-height: 71px;
}
.min-h72px {
  min-height: 72px;
}
.min-h73px {
  min-height: 73px;
}
.min-h74px {
  min-height: 74px;
}
.min-h75px {
  min-height: 75px;
}
.min-h76px {
  min-height: 76px;
}
.min-h77px {
  min-height: 77px;
}
.min-h78px {
  min-height: 78px;
}
.min-h79px {
  min-height: 79px;
}
.min-h80px {
  min-height: 80px;
}
.min-h81px {
  min-height: 81px;
}
.min-h82px {
  min-height: 82px;
}
.min-h83px {
  min-height: 83px;
}
.min-h84px {
  min-height: 84px;
}
.min-h85px {
  min-height: 85px;
}
.min-h86px {
  min-height: 86px;
}
.min-h87px {
  min-height: 87px;
}
.min-h88px {
  min-height: 88px;
}
.min-h89px {
  min-height: 89px;
}
.min-h90px {
  min-height: 90px;
}
.min-h91px {
  min-height: 91px;
}
.min-h92px {
  min-height: 92px;
}
.min-h93px {
  min-height: 93px;
}
.min-h94px {
  min-height: 94px;
}
.min-h95px {
  min-height: 95px;
}
.min-h96px {
  min-height: 96px;
}
.min-h97px {
  min-height: 97px;
}
.min-h98px {
  min-height: 98px;
}
.min-h99px {
  min-height: 99px;
}
.min-h100px {
  min-height: 100px;
}
.ml-10 {
  margin-left: 10px;
}
.mb-5 {
  margin-bottom: 5px;
}
.mb-10 {
  margin-bottom: 10px;
}
.mb-15 {
  margin-bottom: 15px;
}
.mb-20 {
  margin-bottom: 20px;
}
.mb-30 {
  margin-bottom: 30px;
}
.pt-50 {
  padding-top: 50px;
}
.pt-5px {
  padding-top: 5px;
}
.pr-5px {
  padding-right: 5px;
}
.pb-5px {
  padding-bottom: 5px;
}
.pl-5px {
  padding-left: 5px;
}
.pt-5pxip {
  padding-top: 5px !important;
}
.pr-5pxip {
  padding-right: 5px !important;
}
.pb-5pxip {
  padding-bottom: 5px !important;
}
.pl-5pxip {
  padding-left: 5px !important;
}
.p-5px {
  padding: 5px;
}
.p-5pxip {
  padding: 5px !important;
}
.ptb-5px {
  padding-top: 5px;
  padding-bottom: 5px;
}
.ptb-5pxip {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.plr-5px {
  padding-left: 5px;
  padding-right: 5px;
}
.plr-5pxip {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.pt-10px {
  padding-top: 10px;
}
.pr-10px {
  padding-right: 10px;
}
.pb-10px {
  padding-bottom: 10px;
}
.pl-10px {
  padding-left: 10px;
}
.pt-10pxip {
  padding-top: 10px !important;
}
.pr-10pxip {
  padding-right: 10px !important;
}
.pb-10pxip {
  padding-bottom: 10px !important;
}
.pl-10pxip {
  padding-left: 10px !important;
}
.p-10px {
  padding: 10px;
}
.p-10pxip {
  padding: 10px !important;
}
.ptb-10px {
  padding-top: 10px;
  padding-bottom: 10px;
}
.ptb-10pxip {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.plr-10px {
  padding-left: 10px;
  padding-right: 10px;
}
.plr-10pxip {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.pt-15px {
  padding-top: 15px;
}
.pr-15px {
  padding-right: 15px;
}
.pb-15px {
  padding-bottom: 15px;
}
.pl-15px {
  padding-left: 15px;
}
.pt-15pxip {
  padding-top: 15px !important;
}
.pr-15pxip {
  padding-right: 15px !important;
}
.pb-15pxip {
  padding-bottom: 15px !important;
}
.pl-15pxip {
  padding-left: 15px !important;
}
.p-15px {
  padding: 15px;
}
.p-15pxip {
  padding: 15px !important;
}
.ptb-15px {
  padding-top: 15px;
  padding-bottom: 15px;
}
.ptb-15pxip {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.plr-15px {
  padding-left: 15px;
  padding-right: 15px;
}
.plr-15pxip {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.pt-20px {
  padding-top: 20px;
}
.pr-20px {
  padding-right: 20px;
}
.pb-20px {
  padding-bottom: 20px;
}
.pl-20px {
  padding-left: 20px;
}
.pt-20pxip {
  padding-top: 20px !important;
}
.pr-20pxip {
  padding-right: 20px !important;
}
.pb-20pxip {
  padding-bottom: 20px !important;
}
.pl-20pxip {
  padding-left: 20px !important;
}
.p-20px {
  padding: 20px;
}
.p-20pxip {
  padding: 20px !important;
}
.ptb-20px {
  padding-top: 20px;
  padding-bottom: 20px;
}
.ptb-20pxip {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.plr-20px {
  padding-left: 20px;
  padding-right: 20px;
}
.plr-20pxip {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.pt-25px {
  padding-top: 25px;
}
.pr-25px {
  padding-right: 25px;
}
.pb-25px {
  padding-bottom: 25px;
}
.pl-25px {
  padding-left: 25px;
}
.pt-25pxip {
  padding-top: 25px !important;
}
.pr-25pxip {
  padding-right: 25px !important;
}
.pb-25pxip {
  padding-bottom: 25px !important;
}
.pl-25pxip {
  padding-left: 25px !important;
}
.p-25px {
  padding: 25px;
}
.p-25pxip {
  padding: 25px !important;
}
.ptb-25px {
  padding-top: 25px;
  padding-bottom: 25px;
}
.ptb-25pxip {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.plr-25px {
  padding-left: 25px;
  padding-right: 25px;
}
.plr-25pxip {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.pt-30px {
  padding-top: 30px;
}
.pr-30px {
  padding-right: 30px;
}
.pb-30px {
  padding-bottom: 30px;
}
.pl-30px {
  padding-left: 30px;
}
.pt-30pxip {
  padding-top: 30px !important;
}
.pr-30pxip {
  padding-right: 30px !important;
}
.pb-30pxip {
  padding-bottom: 30px !important;
}
.pl-30pxip {
  padding-left: 30px !important;
}
.p-30px {
  padding: 30px;
}
.p-30pxip {
  padding: 30px !important;
}
.ptb-30px {
  padding-top: 30px;
  padding-bottom: 30px;
}
.ptb-30pxip {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.plr-30px {
  padding-left: 30px;
  padding-right: 30px;
}
.plr-30pxip {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.pt-35px {
  padding-top: 35px;
}
.pr-35px {
  padding-right: 35px;
}
.pb-35px {
  padding-bottom: 35px;
}
.pl-35px {
  padding-left: 35px;
}
.pt-35pxip {
  padding-top: 35px !important;
}
.pr-35pxip {
  padding-right: 35px !important;
}
.pb-35pxip {
  padding-bottom: 35px !important;
}
.pl-35pxip {
  padding-left: 35px !important;
}
.p-35px {
  padding: 35px;
}
.p-35pxip {
  padding: 35px !important;
}
.ptb-35px {
  padding-top: 35px;
  padding-bottom: 35px;
}
.ptb-35pxip {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}
.plr-35px {
  padding-left: 35px;
  padding-right: 35px;
}
.plr-35pxip {
  padding-left: 35px !important;
  padding-right: 35px !important;
}
.pt-40px {
  padding-top: 40px;
}
.pr-40px {
  padding-right: 40px;
}
.pb-40px {
  padding-bottom: 40px;
}
.pl-40px {
  padding-left: 40px;
}
.pt-40pxip {
  padding-top: 40px !important;
}
.pr-40pxip {
  padding-right: 40px !important;
}
.pb-40pxip {
  padding-bottom: 40px !important;
}
.pl-40pxip {
  padding-left: 40px !important;
}
.p-40px {
  padding: 40px;
}
.p-40pxip {
  padding: 40px !important;
}
.ptb-40px {
  padding-top: 40px;
  padding-bottom: 40px;
}
.ptb-40pxip {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.plr-40px {
  padding-left: 40px;
  padding-right: 40px;
}
.plr-40pxip {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.pt-45px {
  padding-top: 45px;
}
.pr-45px {
  padding-right: 45px;
}
.pb-45px {
  padding-bottom: 45px;
}
.pl-45px {
  padding-left: 45px;
}
.pt-45pxip {
  padding-top: 45px !important;
}
.pr-45pxip {
  padding-right: 45px !important;
}
.pb-45pxip {
  padding-bottom: 45px !important;
}
.pl-45pxip {
  padding-left: 45px !important;
}
.p-45px {
  padding: 45px;
}
.p-45pxip {
  padding: 45px !important;
}
.ptb-45px {
  padding-top: 45px;
  padding-bottom: 45px;
}
.ptb-45pxip {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}
.plr-45px {
  padding-left: 45px;
  padding-right: 45px;
}
.plr-45pxip {
  padding-left: 45px !important;
  padding-right: 45px !important;
}
.pt-50px {
  padding-top: 50px;
}
.pr-50px {
  padding-right: 50px;
}
.pb-50px {
  padding-bottom: 50px;
}
.pl-50px {
  padding-left: 50px;
}
.pt-50pxip {
  padding-top: 50px !important;
}
.pr-50pxip {
  padding-right: 50px !important;
}
.pb-50pxip {
  padding-bottom: 50px !important;
}
.pl-50pxip {
  padding-left: 50px !important;
}
.p-50px {
  padding: 50px;
}
.p-50pxip {
  padding: 50px !important;
}
.ptb-50px {
  padding-top: 50px;
  padding-bottom: 50px;
}
.ptb-50pxip {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.plr-50px {
  padding-left: 50px;
  padding-right: 50px;
}
.plr-50pxip {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.pt-55px {
  padding-top: 55px;
}
.pr-55px {
  padding-right: 55px;
}
.pb-55px {
  padding-bottom: 55px;
}
.pl-55px {
  padding-left: 55px;
}
.pt-55pxip {
  padding-top: 55px !important;
}
.pr-55pxip {
  padding-right: 55px !important;
}
.pb-55pxip {
  padding-bottom: 55px !important;
}
.pl-55pxip {
  padding-left: 55px !important;
}
.p-55px {
  padding: 55px;
}
.p-55pxip {
  padding: 55px !important;
}
.ptb-55px {
  padding-top: 55px;
  padding-bottom: 55px;
}
.ptb-55pxip {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}
.plr-55px {
  padding-left: 55px;
  padding-right: 55px;
}
.plr-55pxip {
  padding-left: 55px !important;
  padding-right: 55px !important;
}
.pt-60px {
  padding-top: 60px;
}
.pr-60px {
  padding-right: 60px;
}
.pb-60px {
  padding-bottom: 60px;
}
.pl-60px {
  padding-left: 60px;
}
.pt-60pxip {
  padding-top: 60px !important;
}
.pr-60pxip {
  padding-right: 60px !important;
}
.pb-60pxip {
  padding-bottom: 60px !important;
}
.pl-60pxip {
  padding-left: 60px !important;
}
.p-60px {
  padding: 60px;
}
.p-60pxip {
  padding: 60px !important;
}
.ptb-60px {
  padding-top: 60px;
  padding-bottom: 60px;
}
.ptb-60pxip {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
.plr-60px {
  padding-left: 60px;
  padding-right: 60px;
}
.plr-60pxip {
  padding-left: 60px !important;
  padding-right: 60px !important;
}
.pt-65px {
  padding-top: 65px;
}
.pr-65px {
  padding-right: 65px;
}
.pb-65px {
  padding-bottom: 65px;
}
.pl-65px {
  padding-left: 65px;
}
.pt-65pxip {
  padding-top: 65px !important;
}
.pr-65pxip {
  padding-right: 65px !important;
}
.pb-65pxip {
  padding-bottom: 65px !important;
}
.pl-65pxip {
  padding-left: 65px !important;
}
.p-65px {
  padding: 65px;
}
.p-65pxip {
  padding: 65px !important;
}
.ptb-65px {
  padding-top: 65px;
  padding-bottom: 65px;
}
.ptb-65pxip {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}
.plr-65px {
  padding-left: 65px;
  padding-right: 65px;
}
.plr-65pxip {
  padding-left: 65px !important;
  padding-right: 65px !important;
}
.pt-70px {
  padding-top: 70px;
}
.pr-70px {
  padding-right: 70px;
}
.pb-70px {
  padding-bottom: 70px;
}
.pl-70px {
  padding-left: 70px;
}
.pt-70pxip {
  padding-top: 70px !important;
}
.pr-70pxip {
  padding-right: 70px !important;
}
.pb-70pxip {
  padding-bottom: 70px !important;
}
.pl-70pxip {
  padding-left: 70px !important;
}
.p-70px {
  padding: 70px;
}
.p-70pxip {
  padding: 70px !important;
}
.ptb-70px {
  padding-top: 70px;
  padding-bottom: 70px;
}
.ptb-70pxip {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
.plr-70px {
  padding-left: 70px;
  padding-right: 70px;
}
.plr-70pxip {
  padding-left: 70px !important;
  padding-right: 70px !important;
}
.pt-75px {
  padding-top: 75px;
}
.pr-75px {
  padding-right: 75px;
}
.pb-75px {
  padding-bottom: 75px;
}
.pl-75px {
  padding-left: 75px;
}
.pt-75pxip {
  padding-top: 75px !important;
}
.pr-75pxip {
  padding-right: 75px !important;
}
.pb-75pxip {
  padding-bottom: 75px !important;
}
.pl-75pxip {
  padding-left: 75px !important;
}
.p-75px {
  padding: 75px;
}
.p-75pxip {
  padding: 75px !important;
}
.ptb-75px {
  padding-top: 75px;
  padding-bottom: 75px;
}
.ptb-75pxip {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}
.plr-75px {
  padding-left: 75px;
  padding-right: 75px;
}
.plr-75pxip {
  padding-left: 75px !important;
  padding-right: 75px !important;
}
.pt-80px {
  padding-top: 80px;
}
.pr-80px {
  padding-right: 80px;
}
.pb-80px {
  padding-bottom: 80px;
}
.pl-80px {
  padding-left: 80px;
}
.pt-80pxip {
  padding-top: 80px !important;
}
.pr-80pxip {
  padding-right: 80px !important;
}
.pb-80pxip {
  padding-bottom: 80px !important;
}
.pl-80pxip {
  padding-left: 80px !important;
}
.p-80px {
  padding: 80px;
}
.p-80pxip {
  padding: 80px !important;
}
.ptb-80px {
  padding-top: 80px;
  padding-bottom: 80px;
}
.ptb-80pxip {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.plr-80px {
  padding-left: 80px;
  padding-right: 80px;
}
.plr-80pxip {
  padding-left: 80px !important;
  padding-right: 80px !important;
}
.pt-85px {
  padding-top: 85px;
}
.pr-85px {
  padding-right: 85px;
}
.pb-85px {
  padding-bottom: 85px;
}
.pl-85px {
  padding-left: 85px;
}
.pt-85pxip {
  padding-top: 85px !important;
}
.pr-85pxip {
  padding-right: 85px !important;
}
.pb-85pxip {
  padding-bottom: 85px !important;
}
.pl-85pxip {
  padding-left: 85px !important;
}
.p-85px {
  padding: 85px;
}
.p-85pxip {
  padding: 85px !important;
}
.ptb-85px {
  padding-top: 85px;
  padding-bottom: 85px;
}
.ptb-85pxip {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}
.plr-85px {
  padding-left: 85px;
  padding-right: 85px;
}
.plr-85pxip {
  padding-left: 85px !important;
  padding-right: 85px !important;
}
.pt-90px {
  padding-top: 90px;
}
.pr-90px {
  padding-right: 90px;
}
.pb-90px {
  padding-bottom: 90px;
}
.pl-90px {
  padding-left: 90px;
}
.pt-90pxip {
  padding-top: 90px !important;
}
.pr-90pxip {
  padding-right: 90px !important;
}
.pb-90pxip {
  padding-bottom: 90px !important;
}
.pl-90pxip {
  padding-left: 90px !important;
}
.p-90px {
  padding: 90px;
}
.p-90pxip {
  padding: 90px !important;
}
.ptb-90px {
  padding-top: 90px;
  padding-bottom: 90px;
}
.ptb-90pxip {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}
.plr-90px {
  padding-left: 90px;
  padding-right: 90px;
}
.plr-90pxip {
  padding-left: 90px !important;
  padding-right: 90px !important;
}
.pt-95px {
  padding-top: 95px;
}
.pr-95px {
  padding-right: 95px;
}
.pb-95px {
  padding-bottom: 95px;
}
.pl-95px {
  padding-left: 95px;
}
.pt-95pxip {
  padding-top: 95px !important;
}
.pr-95pxip {
  padding-right: 95px !important;
}
.pb-95pxip {
  padding-bottom: 95px !important;
}
.pl-95pxip {
  padding-left: 95px !important;
}
.p-95px {
  padding: 95px;
}
.p-95pxip {
  padding: 95px !important;
}
.ptb-95px {
  padding-top: 95px;
  padding-bottom: 95px;
}
.ptb-95pxip {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}
.plr-95px {
  padding-left: 95px;
  padding-right: 95px;
}
.plr-95pxip {
  padding-left: 95px !important;
  padding-right: 95px !important;
}
.pt-100px {
  padding-top: 100px;
}
.pr-100px {
  padding-right: 100px;
}
.pb-100px {
  padding-bottom: 100px;
}
.pl-100px {
  padding-left: 100px;
}
.pt-100pxip {
  padding-top: 100px !important;
}
.pr-100pxip {
  padding-right: 100px !important;
}
.pb-100pxip {
  padding-bottom: 100px !important;
}
.pl-100pxip {
  padding-left: 100px !important;
}
.p-100px {
  padding: 100px;
}
.p-100pxip {
  padding: 100px !important;
}
.ptb-100px {
  padding-top: 100px;
  padding-bottom: 100px;
}
.ptb-100pxip {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}
.plr-100px {
  padding-left: 100px;
  padding-right: 100px;
}
.plr-100pxip {
  padding-left: 100px !important;
  padding-right: 100px !important;
}
.mt-5px {
  margin-top: 5px;
}
.mr-5px {
  margin-right: 5px;
}
.mb-5px {
  margin-bottom: 5px;
}
.ml-5px {
  margin-left: 5px;
}
.mt-5pxip {
  margin-top: 5px !important;
}
.mr-5pxip {
  margin-right: 5px !important;
}
.mb-5pxip {
  margin-bottom: 5px !important;
}
.ml-5pxip {
  margin-left: 5px !important;
}
.m-5px {
  margin: 5px;
}
.m-5pxip {
  margin: 5px !important;
}
.mtb-5px {
  margin-top: 5px;
  margin-bottom: 5px;
}
.mtb-5pxip {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.mlr-5px {
  margin-left: 5px;
  margin-right: 5px;
}
.mlr-5pxip {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
.mt-10px {
  margin-top: 10px;
}
.mr-10px {
  margin-right: 10px;
}
.mb-10px {
  margin-bottom: 10px;
}
.ml-10px {
  margin-left: 10px;
}
.mt-10pxip {
  margin-top: 10px !important;
}
.mr-10pxip {
  margin-right: 10px !important;
}
.mb-10pxip {
  margin-bottom: 10px !important;
}
.ml-10pxip {
  margin-left: 10px !important;
}
.m-10px {
  margin: 10px;
}
.m-10pxip {
  margin: 10px !important;
}
.mtb-10px {
  margin-top: 10px;
  margin-bottom: 10px;
}
.mtb-10pxip {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.mlr-10px {
  margin-left: 10px;
  margin-right: 10px;
}
.mlr-10pxip {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.mt-15px {
  margin-top: 15px;
}
.mr-15px {
  margin-right: 15px;
}
.mb-15px {
  margin-bottom: 15px;
}
.ml-15px {
  margin-left: 15px;
}
.mt-15pxip {
  margin-top: 15px !important;
}
.mr-15pxip {
  margin-right: 15px !important;
}
.mb-15pxip {
  margin-bottom: 15px !important;
}
.ml-15pxip {
  margin-left: 15px !important;
}
.m-15px {
  margin: 15px;
}
.m-15pxip {
  margin: 15px !important;
}
.mtb-15px {
  margin-top: 15px;
  margin-bottom: 15px;
}
.mtb-15pxip {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.mlr-15px {
  margin-left: 15px;
  margin-right: 15px;
}
.mlr-15pxip {
  margin-left: 15px !important;
  margin-right: 15px !important;
}
.mt-20px {
  margin-top: 20px;
}
.mr-20px {
  margin-right: 20px;
}
.mb-20px {
  margin-bottom: 20px;
}
.ml-20px {
  margin-left: 20px;
}
.mt-20pxip {
  margin-top: 20px !important;
}
.mr-20pxip {
  margin-right: 20px !important;
}
.mb-20pxip {
  margin-bottom: 20px !important;
}
.ml-20pxip {
  margin-left: 20px !important;
}
.m-20px {
  margin: 20px;
}
.m-20pxip {
  margin: 20px !important;
}
.mtb-20px {
  margin-top: 20px;
  margin-bottom: 20px;
}
.mtb-20pxip {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.mlr-20px {
  margin-left: 20px;
  margin-right: 20px;
}
.mlr-20pxip {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.mt-25px {
  margin-top: 25px;
}
.mr-25px {
  margin-right: 25px;
}
.mb-25px {
  margin-bottom: 25px;
}
.ml-25px {
  margin-left: 25px;
}
.mt-25pxip {
  margin-top: 25px !important;
}
.mr-25pxip {
  margin-right: 25px !important;
}
.mb-25pxip {
  margin-bottom: 25px !important;
}
.ml-25pxip {
  margin-left: 25px !important;
}
.m-25px {
  margin: 25px;
}
.m-25pxip {
  margin: 25px !important;
}
.mtb-25px {
  margin-top: 25px;
  margin-bottom: 25px;
}
.mtb-25pxip {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.mlr-25px {
  margin-left: 25px;
  margin-right: 25px;
}
.mlr-25pxip {
  margin-left: 25px !important;
  margin-right: 25px !important;
}
.mt-30px {
  margin-top: 30px;
}
.mr-30px {
  margin-right: 30px;
}
.mb-30px {
  margin-bottom: 30px;
}
.ml-30px {
  margin-left: 30px;
}
.mt-30pxip {
  margin-top: 30px !important;
}
.mr-30pxip {
  margin-right: 30px !important;
}
.mb-30pxip {
  margin-bottom: 30px !important;
}
.ml-30pxip {
  margin-left: 30px !important;
}
.m-30px {
  margin: 30px;
}
.m-30pxip {
  margin: 30px !important;
}
.mtb-30px {
  margin-top: 30px;
  margin-bottom: 30px;
}
.mtb-30pxip {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.mlr-30px {
  margin-left: 30px;
  margin-right: 30px;
}
.mlr-30pxip {
  margin-left: 30px !important;
  margin-right: 30px !important;
}
.mt-35px {
  margin-top: 35px;
}
.mr-35px {
  margin-right: 35px;
}
.mb-35px {
  margin-bottom: 35px;
}
.ml-35px {
  margin-left: 35px;
}
.mt-35pxip {
  margin-top: 35px !important;
}
.mr-35pxip {
  margin-right: 35px !important;
}
.mb-35pxip {
  margin-bottom: 35px !important;
}
.ml-35pxip {
  margin-left: 35px !important;
}
.m-35px {
  margin: 35px;
}
.m-35pxip {
  margin: 35px !important;
}
.mtb-35px {
  margin-top: 35px;
  margin-bottom: 35px;
}
.mtb-35pxip {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}
.mlr-35px {
  margin-left: 35px;
  margin-right: 35px;
}
.mlr-35pxip {
  margin-left: 35px !important;
  margin-right: 35px !important;
}
.mt-40px {
  margin-top: 40px;
}
.mr-40px {
  margin-right: 40px;
}
.mb-40px {
  margin-bottom: 40px;
}
.ml-40px {
  margin-left: 40px;
}
.mt-40pxip {
  margin-top: 40px !important;
}
.mr-40pxip {
  margin-right: 40px !important;
}
.mb-40pxip {
  margin-bottom: 40px !important;
}
.ml-40pxip {
  margin-left: 40px !important;
}
.m-40px {
  margin: 40px;
}
.m-40pxip {
  margin: 40px !important;
}
.mtb-40px {
  margin-top: 40px;
  margin-bottom: 40px;
}
.mtb-40pxip {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.mlr-40px {
  margin-left: 40px;
  margin-right: 40px;
}
.mlr-40pxip {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.mt-45px {
  margin-top: 45px;
}
.mr-45px {
  margin-right: 45px;
}
.mb-45px {
  margin-bottom: 45px;
}
.ml-45px {
  margin-left: 45px;
}
.mt-45pxip {
  margin-top: 45px !important;
}
.mr-45pxip {
  margin-right: 45px !important;
}
.mb-45pxip {
  margin-bottom: 45px !important;
}
.ml-45pxip {
  margin-left: 45px !important;
}
.m-45px {
  margin: 45px;
}
.m-45pxip {
  margin: 45px !important;
}
.mtb-45px {
  margin-top: 45px;
  margin-bottom: 45px;
}
.mtb-45pxip {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}
.mlr-45px {
  margin-left: 45px;
  margin-right: 45px;
}
.mlr-45pxip {
  margin-left: 45px !important;
  margin-right: 45px !important;
}
.mt-50px {
  margin-top: 50px;
}
.mr-50px {
  margin-right: 50px;
}
.mb-50px {
  margin-bottom: 50px;
}
.ml-50px {
  margin-left: 50px;
}
.mt-50pxip {
  margin-top: 50px !important;
}
.mr-50pxip {
  margin-right: 50px !important;
}
.mb-50pxip {
  margin-bottom: 50px !important;
}
.ml-50pxip {
  margin-left: 50px !important;
}
.m-50px {
  margin: 50px;
}
.m-50pxip {
  margin: 50px !important;
}
.mtb-50px {
  margin-top: 50px;
  margin-bottom: 50px;
}
.mtb-50pxip {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
.mlr-50px {
  margin-left: 50px;
  margin-right: 50px;
}
.mlr-50pxip {
  margin-left: 50px !important;
  margin-right: 50px !important;
}
.mt-55px {
  margin-top: 55px;
}
.mr-55px {
  margin-right: 55px;
}
.mb-55px {
  margin-bottom: 55px;
}
.ml-55px {
  margin-left: 55px;
}
.mt-55pxip {
  margin-top: 55px !important;
}
.mr-55pxip {
  margin-right: 55px !important;
}
.mb-55pxip {
  margin-bottom: 55px !important;
}
.ml-55pxip {
  margin-left: 55px !important;
}
.m-55px {
  margin: 55px;
}
.m-55pxip {
  margin: 55px !important;
}
.mtb-55px {
  margin-top: 55px;
  margin-bottom: 55px;
}
.mtb-55pxip {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}
.mlr-55px {
  margin-left: 55px;
  margin-right: 55px;
}
.mlr-55pxip {
  margin-left: 55px !important;
  margin-right: 55px !important;
}
.mt-60px {
  margin-top: 60px;
}
.mr-60px {
  margin-right: 60px;
}
.mb-60px {
  margin-bottom: 60px;
}
.ml-60px {
  margin-left: 60px;
}
.mt-60pxip {
  margin-top: 60px !important;
}
.mr-60pxip {
  margin-right: 60px !important;
}
.mb-60pxip {
  margin-bottom: 60px !important;
}
.ml-60pxip {
  margin-left: 60px !important;
}
.m-60px {
  margin: 60px;
}
.m-60pxip {
  margin: 60px !important;
}
.mtb-60px {
  margin-top: 60px;
  margin-bottom: 60px;
}
.mtb-60pxip {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}
.mlr-60px {
  margin-left: 60px;
  margin-right: 60px;
}
.mlr-60pxip {
  margin-left: 60px !important;
  margin-right: 60px !important;
}
.mt-65px {
  margin-top: 65px;
}
.mr-65px {
  margin-right: 65px;
}
.mb-65px {
  margin-bottom: 65px;
}
.ml-65px {
  margin-left: 65px;
}
.mt-65pxip {
  margin-top: 65px !important;
}
.mr-65pxip {
  margin-right: 65px !important;
}
.mb-65pxip {
  margin-bottom: 65px !important;
}
.ml-65pxip {
  margin-left: 65px !important;
}
.m-65px {
  margin: 65px;
}
.m-65pxip {
  margin: 65px !important;
}
.mtb-65px {
  margin-top: 65px;
  margin-bottom: 65px;
}
.mtb-65pxip {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}
.mlr-65px {
  margin-left: 65px;
  margin-right: 65px;
}
.mlr-65pxip {
  margin-left: 65px !important;
  margin-right: 65px !important;
}
.mt-70px {
  margin-top: 70px;
}
.mr-70px {
  margin-right: 70px;
}
.mb-70px {
  margin-bottom: 70px;
}
.ml-70px {
  margin-left: 70px;
}
.mt-70pxip {
  margin-top: 70px !important;
}
.mr-70pxip {
  margin-right: 70px !important;
}
.mb-70pxip {
  margin-bottom: 70px !important;
}
.ml-70pxip {
  margin-left: 70px !important;
}
.m-70px {
  margin: 70px;
}
.m-70pxip {
  margin: 70px !important;
}
.mtb-70px {
  margin-top: 70px;
  margin-bottom: 70px;
}
.mtb-70pxip {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}
.mlr-70px {
  margin-left: 70px;
  margin-right: 70px;
}
.mlr-70pxip {
  margin-left: 70px !important;
  margin-right: 70px !important;
}
.mt-75px {
  margin-top: 75px;
}
.mr-75px {
  margin-right: 75px;
}
.mb-75px {
  margin-bottom: 75px;
}
.ml-75px {
  margin-left: 75px;
}
.mt-75pxip {
  margin-top: 75px !important;
}
.mr-75pxip {
  margin-right: 75px !important;
}
.mb-75pxip {
  margin-bottom: 75px !important;
}
.ml-75pxip {
  margin-left: 75px !important;
}
.m-75px {
  margin: 75px;
}
.m-75pxip {
  margin: 75px !important;
}
.mtb-75px {
  margin-top: 75px;
  margin-bottom: 75px;
}
.mtb-75pxip {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}
.mlr-75px {
  margin-left: 75px;
  margin-right: 75px;
}
.mlr-75pxip {
  margin-left: 75px !important;
  margin-right: 75px !important;
}
.mt-80px {
  margin-top: 80px;
}
.mr-80px {
  margin-right: 80px;
}
.mb-80px {
  margin-bottom: 80px;
}
.ml-80px {
  margin-left: 80px;
}
.mt-80pxip {
  margin-top: 80px !important;
}
.mr-80pxip {
  margin-right: 80px !important;
}
.mb-80pxip {
  margin-bottom: 80px !important;
}
.ml-80pxip {
  margin-left: 80px !important;
}
.m-80px {
  margin: 80px;
}
.m-80pxip {
  margin: 80px !important;
}
.mtb-80px {
  margin-top: 80px;
  margin-bottom: 80px;
}
.mtb-80pxip {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.mlr-80px {
  margin-left: 80px;
  margin-right: 80px;
}
.mlr-80pxip {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
.mt-85px {
  margin-top: 85px;
}
.mr-85px {
  margin-right: 85px;
}
.mb-85px {
  margin-bottom: 85px;
}
.ml-85px {
  margin-left: 85px;
}
.mt-85pxip {
  margin-top: 85px !important;
}
.mr-85pxip {
  margin-right: 85px !important;
}
.mb-85pxip {
  margin-bottom: 85px !important;
}
.ml-85pxip {
  margin-left: 85px !important;
}
.m-85px {
  margin: 85px;
}
.m-85pxip {
  margin: 85px !important;
}
.mtb-85px {
  margin-top: 85px;
  margin-bottom: 85px;
}
.mtb-85pxip {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}
.mlr-85px {
  margin-left: 85px;
  margin-right: 85px;
}
.mlr-85pxip {
  margin-left: 85px !important;
  margin-right: 85px !important;
}
.mt-90px {
  margin-top: 90px;
}
.mr-90px {
  margin-right: 90px;
}
.mb-90px {
  margin-bottom: 90px;
}
.ml-90px {
  margin-left: 90px;
}
.mt-90pxip {
  margin-top: 90px !important;
}
.mr-90pxip {
  margin-right: 90px !important;
}
.mb-90pxip {
  margin-bottom: 90px !important;
}
.ml-90pxip {
  margin-left: 90px !important;
}
.m-90px {
  margin: 90px;
}
.m-90pxip {
  margin: 90px !important;
}
.mtb-90px {
  margin-top: 90px;
  margin-bottom: 90px;
}
.mtb-90pxip {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}
.mlr-90px {
  margin-left: 90px;
  margin-right: 90px;
}
.mlr-90pxip {
  margin-left: 90px !important;
  margin-right: 90px !important;
}
.mt-95px {
  margin-top: 95px;
}
.mr-95px {
  margin-right: 95px;
}
.mb-95px {
  margin-bottom: 95px;
}
.ml-95px {
  margin-left: 95px;
}
.mt-95pxip {
  margin-top: 95px !important;
}
.mr-95pxip {
  margin-right: 95px !important;
}
.mb-95pxip {
  margin-bottom: 95px !important;
}
.ml-95pxip {
  margin-left: 95px !important;
}
.m-95px {
  margin: 95px;
}
.m-95pxip {
  margin: 95px !important;
}
.mtb-95px {
  margin-top: 95px;
  margin-bottom: 95px;
}
.mtb-95pxip {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}
.mlr-95px {
  margin-left: 95px;
  margin-right: 95px;
}
.mlr-95pxip {
  margin-left: 95px !important;
  margin-right: 95px !important;
}
.mt-100px {
  margin-top: 100px;
}
.mr-100px {
  margin-right: 100px;
}
.mb-100px {
  margin-bottom: 100px;
}
.ml-100px {
  margin-left: 100px;
}
.mt-100pxip {
  margin-top: 100px !important;
}
.mr-100pxip {
  margin-right: 100px !important;
}
.mb-100pxip {
  margin-bottom: 100px !important;
}
.ml-100pxip {
  margin-left: 100px !important;
}
.m-100px {
  margin: 100px;
}
.m-100pxip {
  margin: 100px !important;
}
.mtb-100px {
  margin-top: 100px;
  margin-bottom: 100px;
}
.mtb-100pxip {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}
.mlr-100px {
  margin-left: 100px;
  margin-right: 100px;
}
.mlr-100pxip {
  margin-left: 100px !important;
  margin-right: 100px !important;
}
@media (min-width: 768px) {
  .pc-pt-5px {
    padding-top: 5px;
  }
  .pc-pr-5px {
    padding-right: 5px;
  }
  .pc-pb-5px {
    padding-bottom: 5px;
  }
  .pc-pl-5px {
    padding-left: 5px;
  }
  .pc-p-5px {
    padding: 5px;
  }
  .pc-pt-5pxip {
    padding-top: 5px !important;
  }
  .pc-pr-5pxip {
    padding-right: 5px !important;
  }
  .pc-pb-5pxip {
    padding-bottom: 5px !important;
  }
  .pc-pl-5pxip {
    padding-left: 5px !important;
  }
  .pc-p-5pxip {
    padding: 5px !important;
  }
  .pc-ptb-5px {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .pc-ptb-5pxip {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .pc-plr-5px {
    padding-left: 5px;
    padding-right: 5px;
  }
  .pc-plr-5pxip {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .pc-mt-5px {
    margin-top: 5px;
  }
  .pc-mr-5px {
    margin-right: 5px;
  }
  .pc-mb-5px {
    margin-bottom: 5px;
  }
  .pc-ml-5px {
    margin-left: 5px;
  }
  .pc-m-5px {
    margin: 5px;
  }
  .pc-mt-5pxip {
    margin-top: 5px !important;
  }
  .pc-mr-5pxip {
    margin-right: 5px !important;
  }
  .pc-mb-5pxip {
    margin-bottom: 5px !important;
  }
  .pc-ml-5pxip {
    margin-left: 5px !important;
  }
  .pc-m-5pxip {
    margin: 5px !important;
  }
  .pc-mtb-5px {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .pc-mtb-5pxip {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .pc-mlr-5px {
    margin-left: 5px;
    margin-right: 5px;
  }
  .pc-mlr-5pxip {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .pc-pt-10px {
    padding-top: 10px;
  }
  .pc-pr-10px {
    padding-right: 10px;
  }
  .pc-pb-10px {
    padding-bottom: 10px;
  }
  .pc-pl-10px {
    padding-left: 10px;
  }
  .pc-p-10px {
    padding: 10px;
  }
  .pc-pt-10pxip {
    padding-top: 10px !important;
  }
  .pc-pr-10pxip {
    padding-right: 10px !important;
  }
  .pc-pb-10pxip {
    padding-bottom: 10px !important;
  }
  .pc-pl-10pxip {
    padding-left: 10px !important;
  }
  .pc-p-10pxip {
    padding: 10px !important;
  }
  .pc-ptb-10px {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .pc-ptb-10pxip {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .pc-plr-10px {
    padding-left: 10px;
    padding-right: 10px;
  }
  .pc-plr-10pxip {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .pc-mt-10px {
    margin-top: 10px;
  }
  .pc-mr-10px {
    margin-right: 10px;
  }
  .pc-mb-10px {
    margin-bottom: 10px;
  }
  .pc-ml-10px {
    margin-left: 10px;
  }
  .pc-m-10px {
    margin: 10px;
  }
  .pc-mt-10pxip {
    margin-top: 10px !important;
  }
  .pc-mr-10pxip {
    margin-right: 10px !important;
  }
  .pc-mb-10pxip {
    margin-bottom: 10px !important;
  }
  .pc-ml-10pxip {
    margin-left: 10px !important;
  }
  .pc-m-10pxip {
    margin: 10px !important;
  }
  .pc-mtb-10px {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .pc-mtb-10pxip {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .pc-mlr-10px {
    margin-left: 10px;
    margin-right: 10px;
  }
  .pc-mlr-10pxip {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .pc-pt-15px {
    padding-top: 15px;
  }
  .pc-pr-15px {
    padding-right: 15px;
  }
  .pc-pb-15px {
    padding-bottom: 15px;
  }
  .pc-pl-15px {
    padding-left: 15px;
  }
  .pc-p-15px {
    padding: 15px;
  }
  .pc-pt-15pxip {
    padding-top: 15px !important;
  }
  .pc-pr-15pxip {
    padding-right: 15px !important;
  }
  .pc-pb-15pxip {
    padding-bottom: 15px !important;
  }
  .pc-pl-15pxip {
    padding-left: 15px !important;
  }
  .pc-p-15pxip {
    padding: 15px !important;
  }
  .pc-ptb-15px {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .pc-ptb-15pxip {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .pc-plr-15px {
    padding-left: 15px;
    padding-right: 15px;
  }
  .pc-plr-15pxip {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .pc-mt-15px {
    margin-top: 15px;
  }
  .pc-mr-15px {
    margin-right: 15px;
  }
  .pc-mb-15px {
    margin-bottom: 15px;
  }
  .pc-ml-15px {
    margin-left: 15px;
  }
  .pc-m-15px {
    margin: 15px;
  }
  .pc-mt-15pxip {
    margin-top: 15px !important;
  }
  .pc-mr-15pxip {
    margin-right: 15px !important;
  }
  .pc-mb-15pxip {
    margin-bottom: 15px !important;
  }
  .pc-ml-15pxip {
    margin-left: 15px !important;
  }
  .pc-m-15pxip {
    margin: 15px !important;
  }
  .pc-mtb-15px {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .pc-mtb-15pxip {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .pc-mlr-15px {
    margin-left: 15px;
    margin-right: 15px;
  }
  .pc-mlr-15pxip {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .pc-pt-20px {
    padding-top: 20px;
  }
  .pc-pr-20px {
    padding-right: 20px;
  }
  .pc-pb-20px {
    padding-bottom: 20px;
  }
  .pc-pl-20px {
    padding-left: 20px;
  }
  .pc-p-20px {
    padding: 20px;
  }
  .pc-pt-20pxip {
    padding-top: 20px !important;
  }
  .pc-pr-20pxip {
    padding-right: 20px !important;
  }
  .pc-pb-20pxip {
    padding-bottom: 20px !important;
  }
  .pc-pl-20pxip {
    padding-left: 20px !important;
  }
  .pc-p-20pxip {
    padding: 20px !important;
  }
  .pc-ptb-20px {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .pc-ptb-20pxip {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .pc-plr-20px {
    padding-left: 20px;
    padding-right: 20px;
  }
  .pc-plr-20pxip {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .pc-mt-20px {
    margin-top: 20px;
  }
  .pc-mr-20px {
    margin-right: 20px;
  }
  .pc-mb-20px {
    margin-bottom: 20px;
  }
  .pc-ml-20px {
    margin-left: 20px;
  }
  .pc-m-20px {
    margin: 20px;
  }
  .pc-mt-20pxip {
    margin-top: 20px !important;
  }
  .pc-mr-20pxip {
    margin-right: 20px !important;
  }
  .pc-mb-20pxip {
    margin-bottom: 20px !important;
  }
  .pc-ml-20pxip {
    margin-left: 20px !important;
  }
  .pc-m-20pxip {
    margin: 20px !important;
  }
  .pc-mtb-20px {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .pc-mtb-20pxip {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .pc-mlr-20px {
    margin-left: 20px;
    margin-right: 20px;
  }
  .pc-mlr-20pxip {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .pc-pt-25px {
    padding-top: 25px;
  }
  .pc-pr-25px {
    padding-right: 25px;
  }
  .pc-pb-25px {
    padding-bottom: 25px;
  }
  .pc-pl-25px {
    padding-left: 25px;
  }
  .pc-p-25px {
    padding: 25px;
  }
  .pc-pt-25pxip {
    padding-top: 25px !important;
  }
  .pc-pr-25pxip {
    padding-right: 25px !important;
  }
  .pc-pb-25pxip {
    padding-bottom: 25px !important;
  }
  .pc-pl-25pxip {
    padding-left: 25px !important;
  }
  .pc-p-25pxip {
    padding: 25px !important;
  }
  .pc-ptb-25px {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .pc-ptb-25pxip {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .pc-plr-25px {
    padding-left: 25px;
    padding-right: 25px;
  }
  .pc-plr-25pxip {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .pc-mt-25px {
    margin-top: 25px;
  }
  .pc-mr-25px {
    margin-right: 25px;
  }
  .pc-mb-25px {
    margin-bottom: 25px;
  }
  .pc-ml-25px {
    margin-left: 25px;
  }
  .pc-m-25px {
    margin: 25px;
  }
  .pc-mt-25pxip {
    margin-top: 25px !important;
  }
  .pc-mr-25pxip {
    margin-right: 25px !important;
  }
  .pc-mb-25pxip {
    margin-bottom: 25px !important;
  }
  .pc-ml-25pxip {
    margin-left: 25px !important;
  }
  .pc-m-25pxip {
    margin: 25px !important;
  }
  .pc-mtb-25px {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .pc-mtb-25pxip {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .pc-mlr-25px {
    margin-left: 25px;
    margin-right: 25px;
  }
  .pc-mlr-25pxip {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .pc-pt-30px {
    padding-top: 30px;
  }
  .pc-pr-30px {
    padding-right: 30px;
  }
  .pc-pb-30px {
    padding-bottom: 30px;
  }
  .pc-pl-30px {
    padding-left: 30px;
  }
  .pc-p-30px {
    padding: 30px;
  }
  .pc-pt-30pxip {
    padding-top: 30px !important;
  }
  .pc-pr-30pxip {
    padding-right: 30px !important;
  }
  .pc-pb-30pxip {
    padding-bottom: 30px !important;
  }
  .pc-pl-30pxip {
    padding-left: 30px !important;
  }
  .pc-p-30pxip {
    padding: 30px !important;
  }
  .pc-ptb-30px {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .pc-ptb-30pxip {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .pc-plr-30px {
    padding-left: 30px;
    padding-right: 30px;
  }
  .pc-plr-30pxip {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .pc-mt-30px {
    margin-top: 30px;
  }
  .pc-mr-30px {
    margin-right: 30px;
  }
  .pc-mb-30px {
    margin-bottom: 30px;
  }
  .pc-ml-30px {
    margin-left: 30px;
  }
  .pc-m-30px {
    margin: 30px;
  }
  .pc-mt-30pxip {
    margin-top: 30px !important;
  }
  .pc-mr-30pxip {
    margin-right: 30px !important;
  }
  .pc-mb-30pxip {
    margin-bottom: 30px !important;
  }
  .pc-ml-30pxip {
    margin-left: 30px !important;
  }
  .pc-m-30pxip {
    margin: 30px !important;
  }
  .pc-mtb-30px {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .pc-mtb-30pxip {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .pc-mlr-30px {
    margin-left: 30px;
    margin-right: 30px;
  }
  .pc-mlr-30pxip {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .pc-pt-35px {
    padding-top: 35px;
  }
  .pc-pr-35px {
    padding-right: 35px;
  }
  .pc-pb-35px {
    padding-bottom: 35px;
  }
  .pc-pl-35px {
    padding-left: 35px;
  }
  .pc-p-35px {
    padding: 35px;
  }
  .pc-pt-35pxip {
    padding-top: 35px !important;
  }
  .pc-pr-35pxip {
    padding-right: 35px !important;
  }
  .pc-pb-35pxip {
    padding-bottom: 35px !important;
  }
  .pc-pl-35pxip {
    padding-left: 35px !important;
  }
  .pc-p-35pxip {
    padding: 35px !important;
  }
  .pc-ptb-35px {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .pc-ptb-35pxip {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .pc-plr-35px {
    padding-left: 35px;
    padding-right: 35px;
  }
  .pc-plr-35pxip {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .pc-mt-35px {
    margin-top: 35px;
  }
  .pc-mr-35px {
    margin-right: 35px;
  }
  .pc-mb-35px {
    margin-bottom: 35px;
  }
  .pc-ml-35px {
    margin-left: 35px;
  }
  .pc-m-35px {
    margin: 35px;
  }
  .pc-mt-35pxip {
    margin-top: 35px !important;
  }
  .pc-mr-35pxip {
    margin-right: 35px !important;
  }
  .pc-mb-35pxip {
    margin-bottom: 35px !important;
  }
  .pc-ml-35pxip {
    margin-left: 35px !important;
  }
  .pc-m-35pxip {
    margin: 35px !important;
  }
  .pc-mtb-35px {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .pc-mtb-35pxip {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .pc-mlr-35px {
    margin-left: 35px;
    margin-right: 35px;
  }
  .pc-mlr-35pxip {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .pc-pt-40px {
    padding-top: 40px;
  }
  .pc-pr-40px {
    padding-right: 40px;
  }
  .pc-pb-40px {
    padding-bottom: 40px;
  }
  .pc-pl-40px {
    padding-left: 40px;
  }
  .pc-p-40px {
    padding: 40px;
  }
  .pc-pt-40pxip {
    padding-top: 40px !important;
  }
  .pc-pr-40pxip {
    padding-right: 40px !important;
  }
  .pc-pb-40pxip {
    padding-bottom: 40px !important;
  }
  .pc-pl-40pxip {
    padding-left: 40px !important;
  }
  .pc-p-40pxip {
    padding: 40px !important;
  }
  .pc-ptb-40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .pc-ptb-40pxip {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .pc-plr-40px {
    padding-left: 40px;
    padding-right: 40px;
  }
  .pc-plr-40pxip {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .pc-mt-40px {
    margin-top: 40px;
  }
  .pc-mr-40px {
    margin-right: 40px;
  }
  .pc-mb-40px {
    margin-bottom: 40px;
  }
  .pc-ml-40px {
    margin-left: 40px;
  }
  .pc-m-40px {
    margin: 40px;
  }
  .pc-mt-40pxip {
    margin-top: 40px !important;
  }
  .pc-mr-40pxip {
    margin-right: 40px !important;
  }
  .pc-mb-40pxip {
    margin-bottom: 40px !important;
  }
  .pc-ml-40pxip {
    margin-left: 40px !important;
  }
  .pc-m-40pxip {
    margin: 40px !important;
  }
  .pc-mtb-40px {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .pc-mtb-40pxip {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .pc-mlr-40px {
    margin-left: 40px;
    margin-right: 40px;
  }
  .pc-mlr-40pxip {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .pc-pt-45px {
    padding-top: 45px;
  }
  .pc-pr-45px {
    padding-right: 45px;
  }
  .pc-pb-45px {
    padding-bottom: 45px;
  }
  .pc-pl-45px {
    padding-left: 45px;
  }
  .pc-p-45px {
    padding: 45px;
  }
  .pc-pt-45pxip {
    padding-top: 45px !important;
  }
  .pc-pr-45pxip {
    padding-right: 45px !important;
  }
  .pc-pb-45pxip {
    padding-bottom: 45px !important;
  }
  .pc-pl-45pxip {
    padding-left: 45px !important;
  }
  .pc-p-45pxip {
    padding: 45px !important;
  }
  .pc-ptb-45px {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .pc-ptb-45pxip {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .pc-plr-45px {
    padding-left: 45px;
    padding-right: 45px;
  }
  .pc-plr-45pxip {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .pc-mt-45px {
    margin-top: 45px;
  }
  .pc-mr-45px {
    margin-right: 45px;
  }
  .pc-mb-45px {
    margin-bottom: 45px;
  }
  .pc-ml-45px {
    margin-left: 45px;
  }
  .pc-m-45px {
    margin: 45px;
  }
  .pc-mt-45pxip {
    margin-top: 45px !important;
  }
  .pc-mr-45pxip {
    margin-right: 45px !important;
  }
  .pc-mb-45pxip {
    margin-bottom: 45px !important;
  }
  .pc-ml-45pxip {
    margin-left: 45px !important;
  }
  .pc-m-45pxip {
    margin: 45px !important;
  }
  .pc-mtb-45px {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .pc-mtb-45pxip {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .pc-mlr-45px {
    margin-left: 45px;
    margin-right: 45px;
  }
  .pc-mlr-45pxip {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .pc-pt-50px {
    padding-top: 50px;
  }
  .pc-pr-50px {
    padding-right: 50px;
  }
  .pc-pb-50px {
    padding-bottom: 50px;
  }
  .pc-pl-50px {
    padding-left: 50px;
  }
  .pc-p-50px {
    padding: 50px;
  }
  .pc-pt-50pxip {
    padding-top: 50px !important;
  }
  .pc-pr-50pxip {
    padding-right: 50px !important;
  }
  .pc-pb-50pxip {
    padding-bottom: 50px !important;
  }
  .pc-pl-50pxip {
    padding-left: 50px !important;
  }
  .pc-p-50pxip {
    padding: 50px !important;
  }
  .pc-ptb-50px {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .pc-ptb-50pxip {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .pc-plr-50px {
    padding-left: 50px;
    padding-right: 50px;
  }
  .pc-plr-50pxip {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .pc-mt-50px {
    margin-top: 50px;
  }
  .pc-mr-50px {
    margin-right: 50px;
  }
  .pc-mb-50px {
    margin-bottom: 50px;
  }
  .pc-ml-50px {
    margin-left: 50px;
  }
  .pc-m-50px {
    margin: 50px;
  }
  .pc-mt-50pxip {
    margin-top: 50px !important;
  }
  .pc-mr-50pxip {
    margin-right: 50px !important;
  }
  .pc-mb-50pxip {
    margin-bottom: 50px !important;
  }
  .pc-ml-50pxip {
    margin-left: 50px !important;
  }
  .pc-m-50pxip {
    margin: 50px !important;
  }
  .pc-mtb-50px {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .pc-mtb-50pxip {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .pc-mlr-50px {
    margin-left: 50px;
    margin-right: 50px;
  }
  .pc-mlr-50pxip {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .pc-pt-55px {
    padding-top: 55px;
  }
  .pc-pr-55px {
    padding-right: 55px;
  }
  .pc-pb-55px {
    padding-bottom: 55px;
  }
  .pc-pl-55px {
    padding-left: 55px;
  }
  .pc-p-55px {
    padding: 55px;
  }
  .pc-pt-55pxip {
    padding-top: 55px !important;
  }
  .pc-pr-55pxip {
    padding-right: 55px !important;
  }
  .pc-pb-55pxip {
    padding-bottom: 55px !important;
  }
  .pc-pl-55pxip {
    padding-left: 55px !important;
  }
  .pc-p-55pxip {
    padding: 55px !important;
  }
  .pc-ptb-55px {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .pc-ptb-55pxip {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .pc-plr-55px {
    padding-left: 55px;
    padding-right: 55px;
  }
  .pc-plr-55pxip {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .pc-mt-55px {
    margin-top: 55px;
  }
  .pc-mr-55px {
    margin-right: 55px;
  }
  .pc-mb-55px {
    margin-bottom: 55px;
  }
  .pc-ml-55px {
    margin-left: 55px;
  }
  .pc-m-55px {
    margin: 55px;
  }
  .pc-mt-55pxip {
    margin-top: 55px !important;
  }
  .pc-mr-55pxip {
    margin-right: 55px !important;
  }
  .pc-mb-55pxip {
    margin-bottom: 55px !important;
  }
  .pc-ml-55pxip {
    margin-left: 55px !important;
  }
  .pc-m-55pxip {
    margin: 55px !important;
  }
  .pc-mtb-55px {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .pc-mtb-55pxip {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .pc-mlr-55px {
    margin-left: 55px;
    margin-right: 55px;
  }
  .pc-mlr-55pxip {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .pc-pt-60px {
    padding-top: 60px;
  }
  .pc-pr-60px {
    padding-right: 60px;
  }
  .pc-pb-60px {
    padding-bottom: 60px;
  }
  .pc-pl-60px {
    padding-left: 60px;
  }
  .pc-p-60px {
    padding: 60px;
  }
  .pc-pt-60pxip {
    padding-top: 60px !important;
  }
  .pc-pr-60pxip {
    padding-right: 60px !important;
  }
  .pc-pb-60pxip {
    padding-bottom: 60px !important;
  }
  .pc-pl-60pxip {
    padding-left: 60px !important;
  }
  .pc-p-60pxip {
    padding: 60px !important;
  }
  .pc-ptb-60px {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .pc-ptb-60pxip {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .pc-plr-60px {
    padding-left: 60px;
    padding-right: 60px;
  }
  .pc-plr-60pxip {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .pc-mt-60px {
    margin-top: 60px;
  }
  .pc-mr-60px {
    margin-right: 60px;
  }
  .pc-mb-60px {
    margin-bottom: 60px;
  }
  .pc-ml-60px {
    margin-left: 60px;
  }
  .pc-m-60px {
    margin: 60px;
  }
  .pc-mt-60pxip {
    margin-top: 60px !important;
  }
  .pc-mr-60pxip {
    margin-right: 60px !important;
  }
  .pc-mb-60pxip {
    margin-bottom: 60px !important;
  }
  .pc-ml-60pxip {
    margin-left: 60px !important;
  }
  .pc-m-60pxip {
    margin: 60px !important;
  }
  .pc-mtb-60px {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .pc-mtb-60pxip {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .pc-mlr-60px {
    margin-left: 60px;
    margin-right: 60px;
  }
  .pc-mlr-60pxip {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .pc-pt-65px {
    padding-top: 65px;
  }
  .pc-pr-65px {
    padding-right: 65px;
  }
  .pc-pb-65px {
    padding-bottom: 65px;
  }
  .pc-pl-65px {
    padding-left: 65px;
  }
  .pc-p-65px {
    padding: 65px;
  }
  .pc-pt-65pxip {
    padding-top: 65px !important;
  }
  .pc-pr-65pxip {
    padding-right: 65px !important;
  }
  .pc-pb-65pxip {
    padding-bottom: 65px !important;
  }
  .pc-pl-65pxip {
    padding-left: 65px !important;
  }
  .pc-p-65pxip {
    padding: 65px !important;
  }
  .pc-ptb-65px {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .pc-ptb-65pxip {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .pc-plr-65px {
    padding-left: 65px;
    padding-right: 65px;
  }
  .pc-plr-65pxip {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .pc-mt-65px {
    margin-top: 65px;
  }
  .pc-mr-65px {
    margin-right: 65px;
  }
  .pc-mb-65px {
    margin-bottom: 65px;
  }
  .pc-ml-65px {
    margin-left: 65px;
  }
  .pc-m-65px {
    margin: 65px;
  }
  .pc-mt-65pxip {
    margin-top: 65px !important;
  }
  .pc-mr-65pxip {
    margin-right: 65px !important;
  }
  .pc-mb-65pxip {
    margin-bottom: 65px !important;
  }
  .pc-ml-65pxip {
    margin-left: 65px !important;
  }
  .pc-m-65pxip {
    margin: 65px !important;
  }
  .pc-mtb-65px {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .pc-mtb-65pxip {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .pc-mlr-65px {
    margin-left: 65px;
    margin-right: 65px;
  }
  .pc-mlr-65pxip {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .pc-pt-70px {
    padding-top: 70px;
  }
  .pc-pr-70px {
    padding-right: 70px;
  }
  .pc-pb-70px {
    padding-bottom: 70px;
  }
  .pc-pl-70px {
    padding-left: 70px;
  }
  .pc-p-70px {
    padding: 70px;
  }
  .pc-pt-70pxip {
    padding-top: 70px !important;
  }
  .pc-pr-70pxip {
    padding-right: 70px !important;
  }
  .pc-pb-70pxip {
    padding-bottom: 70px !important;
  }
  .pc-pl-70pxip {
    padding-left: 70px !important;
  }
  .pc-p-70pxip {
    padding: 70px !important;
  }
  .pc-ptb-70px {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .pc-ptb-70pxip {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .pc-plr-70px {
    padding-left: 70px;
    padding-right: 70px;
  }
  .pc-plr-70pxip {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .pc-mt-70px {
    margin-top: 70px;
  }
  .pc-mr-70px {
    margin-right: 70px;
  }
  .pc-mb-70px {
    margin-bottom: 70px;
  }
  .pc-ml-70px {
    margin-left: 70px;
  }
  .pc-m-70px {
    margin: 70px;
  }
  .pc-mt-70pxip {
    margin-top: 70px !important;
  }
  .pc-mr-70pxip {
    margin-right: 70px !important;
  }
  .pc-mb-70pxip {
    margin-bottom: 70px !important;
  }
  .pc-ml-70pxip {
    margin-left: 70px !important;
  }
  .pc-m-70pxip {
    margin: 70px !important;
  }
  .pc-mtb-70px {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .pc-mtb-70pxip {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .pc-mlr-70px {
    margin-left: 70px;
    margin-right: 70px;
  }
  .pc-mlr-70pxip {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .pc-pt-75px {
    padding-top: 75px;
  }
  .pc-pr-75px {
    padding-right: 75px;
  }
  .pc-pb-75px {
    padding-bottom: 75px;
  }
  .pc-pl-75px {
    padding-left: 75px;
  }
  .pc-p-75px {
    padding: 75px;
  }
  .pc-pt-75pxip {
    padding-top: 75px !important;
  }
  .pc-pr-75pxip {
    padding-right: 75px !important;
  }
  .pc-pb-75pxip {
    padding-bottom: 75px !important;
  }
  .pc-pl-75pxip {
    padding-left: 75px !important;
  }
  .pc-p-75pxip {
    padding: 75px !important;
  }
  .pc-ptb-75px {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .pc-ptb-75pxip {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .pc-plr-75px {
    padding-left: 75px;
    padding-right: 75px;
  }
  .pc-plr-75pxip {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .pc-mt-75px {
    margin-top: 75px;
  }
  .pc-mr-75px {
    margin-right: 75px;
  }
  .pc-mb-75px {
    margin-bottom: 75px;
  }
  .pc-ml-75px {
    margin-left: 75px;
  }
  .pc-m-75px {
    margin: 75px;
  }
  .pc-mt-75pxip {
    margin-top: 75px !important;
  }
  .pc-mr-75pxip {
    margin-right: 75px !important;
  }
  .pc-mb-75pxip {
    margin-bottom: 75px !important;
  }
  .pc-ml-75pxip {
    margin-left: 75px !important;
  }
  .pc-m-75pxip {
    margin: 75px !important;
  }
  .pc-mtb-75px {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .pc-mtb-75pxip {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .pc-mlr-75px {
    margin-left: 75px;
    margin-right: 75px;
  }
  .pc-mlr-75pxip {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .pc-pt-80px {
    padding-top: 80px;
  }
  .pc-pr-80px {
    padding-right: 80px;
  }
  .pc-pb-80px {
    padding-bottom: 80px;
  }
  .pc-pl-80px {
    padding-left: 80px;
  }
  .pc-p-80px {
    padding: 80px;
  }
  .pc-pt-80pxip {
    padding-top: 80px !important;
  }
  .pc-pr-80pxip {
    padding-right: 80px !important;
  }
  .pc-pb-80pxip {
    padding-bottom: 80px !important;
  }
  .pc-pl-80pxip {
    padding-left: 80px !important;
  }
  .pc-p-80pxip {
    padding: 80px !important;
  }
  .pc-ptb-80px {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .pc-ptb-80pxip {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .pc-plr-80px {
    padding-left: 80px;
    padding-right: 80px;
  }
  .pc-plr-80pxip {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .pc-mt-80px {
    margin-top: 80px;
  }
  .pc-mr-80px {
    margin-right: 80px;
  }
  .pc-mb-80px {
    margin-bottom: 80px;
  }
  .pc-ml-80px {
    margin-left: 80px;
  }
  .pc-m-80px {
    margin: 80px;
  }
  .pc-mt-80pxip {
    margin-top: 80px !important;
  }
  .pc-mr-80pxip {
    margin-right: 80px !important;
  }
  .pc-mb-80pxip {
    margin-bottom: 80px !important;
  }
  .pc-ml-80pxip {
    margin-left: 80px !important;
  }
  .pc-m-80pxip {
    margin: 80px !important;
  }
  .pc-mtb-80px {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .pc-mtb-80pxip {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .pc-mlr-80px {
    margin-left: 80px;
    margin-right: 80px;
  }
  .pc-mlr-80pxip {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .pc-pt-85px {
    padding-top: 85px;
  }
  .pc-pr-85px {
    padding-right: 85px;
  }
  .pc-pb-85px {
    padding-bottom: 85px;
  }
  .pc-pl-85px {
    padding-left: 85px;
  }
  .pc-p-85px {
    padding: 85px;
  }
  .pc-pt-85pxip {
    padding-top: 85px !important;
  }
  .pc-pr-85pxip {
    padding-right: 85px !important;
  }
  .pc-pb-85pxip {
    padding-bottom: 85px !important;
  }
  .pc-pl-85pxip {
    padding-left: 85px !important;
  }
  .pc-p-85pxip {
    padding: 85px !important;
  }
  .pc-ptb-85px {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .pc-ptb-85pxip {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .pc-plr-85px {
    padding-left: 85px;
    padding-right: 85px;
  }
  .pc-plr-85pxip {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .pc-mt-85px {
    margin-top: 85px;
  }
  .pc-mr-85px {
    margin-right: 85px;
  }
  .pc-mb-85px {
    margin-bottom: 85px;
  }
  .pc-ml-85px {
    margin-left: 85px;
  }
  .pc-m-85px {
    margin: 85px;
  }
  .pc-mt-85pxip {
    margin-top: 85px !important;
  }
  .pc-mr-85pxip {
    margin-right: 85px !important;
  }
  .pc-mb-85pxip {
    margin-bottom: 85px !important;
  }
  .pc-ml-85pxip {
    margin-left: 85px !important;
  }
  .pc-m-85pxip {
    margin: 85px !important;
  }
  .pc-mtb-85px {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .pc-mtb-85pxip {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .pc-mlr-85px {
    margin-left: 85px;
    margin-right: 85px;
  }
  .pc-mlr-85pxip {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .pc-pt-90px {
    padding-top: 90px;
  }
  .pc-pr-90px {
    padding-right: 90px;
  }
  .pc-pb-90px {
    padding-bottom: 90px;
  }
  .pc-pl-90px {
    padding-left: 90px;
  }
  .pc-p-90px {
    padding: 90px;
  }
  .pc-pt-90pxip {
    padding-top: 90px !important;
  }
  .pc-pr-90pxip {
    padding-right: 90px !important;
  }
  .pc-pb-90pxip {
    padding-bottom: 90px !important;
  }
  .pc-pl-90pxip {
    padding-left: 90px !important;
  }
  .pc-p-90pxip {
    padding: 90px !important;
  }
  .pc-ptb-90px {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .pc-ptb-90pxip {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .pc-plr-90px {
    padding-left: 90px;
    padding-right: 90px;
  }
  .pc-plr-90pxip {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .pc-mt-90px {
    margin-top: 90px;
  }
  .pc-mr-90px {
    margin-right: 90px;
  }
  .pc-mb-90px {
    margin-bottom: 90px;
  }
  .pc-ml-90px {
    margin-left: 90px;
  }
  .pc-m-90px {
    margin: 90px;
  }
  .pc-mt-90pxip {
    margin-top: 90px !important;
  }
  .pc-mr-90pxip {
    margin-right: 90px !important;
  }
  .pc-mb-90pxip {
    margin-bottom: 90px !important;
  }
  .pc-ml-90pxip {
    margin-left: 90px !important;
  }
  .pc-m-90pxip {
    margin: 90px !important;
  }
  .pc-mtb-90px {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .pc-mtb-90pxip {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .pc-mlr-90px {
    margin-left: 90px;
    margin-right: 90px;
  }
  .pc-mlr-90pxip {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .pc-pt-95px {
    padding-top: 95px;
  }
  .pc-pr-95px {
    padding-right: 95px;
  }
  .pc-pb-95px {
    padding-bottom: 95px;
  }
  .pc-pl-95px {
    padding-left: 95px;
  }
  .pc-p-95px {
    padding: 95px;
  }
  .pc-pt-95pxip {
    padding-top: 95px !important;
  }
  .pc-pr-95pxip {
    padding-right: 95px !important;
  }
  .pc-pb-95pxip {
    padding-bottom: 95px !important;
  }
  .pc-pl-95pxip {
    padding-left: 95px !important;
  }
  .pc-p-95pxip {
    padding: 95px !important;
  }
  .pc-ptb-95px {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .pc-ptb-95pxip {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .pc-plr-95px {
    padding-left: 95px;
    padding-right: 95px;
  }
  .pc-plr-95pxip {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .pc-mt-95px {
    margin-top: 95px;
  }
  .pc-mr-95px {
    margin-right: 95px;
  }
  .pc-mb-95px {
    margin-bottom: 95px;
  }
  .pc-ml-95px {
    margin-left: 95px;
  }
  .pc-m-95px {
    margin: 95px;
  }
  .pc-mt-95pxip {
    margin-top: 95px !important;
  }
  .pc-mr-95pxip {
    margin-right: 95px !important;
  }
  .pc-mb-95pxip {
    margin-bottom: 95px !important;
  }
  .pc-ml-95pxip {
    margin-left: 95px !important;
  }
  .pc-m-95pxip {
    margin: 95px !important;
  }
  .pc-mtb-95px {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .pc-mtb-95pxip {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .pc-mlr-95px {
    margin-left: 95px;
    margin-right: 95px;
  }
  .pc-mlr-95pxip {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .pc-pt-100px {
    padding-top: 100px;
  }
  .pc-pr-100px {
    padding-right: 100px;
  }
  .pc-pb-100px {
    padding-bottom: 100px;
  }
  .pc-pl-100px {
    padding-left: 100px;
  }
  .pc-p-100px {
    padding: 100px;
  }
  .pc-pt-100pxip {
    padding-top: 100px !important;
  }
  .pc-pr-100pxip {
    padding-right: 100px !important;
  }
  .pc-pb-100pxip {
    padding-bottom: 100px !important;
  }
  .pc-pl-100pxip {
    padding-left: 100px !important;
  }
  .pc-p-100pxip {
    padding: 100px !important;
  }
  .pc-ptb-100px {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .pc-ptb-100pxip {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .pc-plr-100px {
    padding-left: 100px;
    padding-right: 100px;
  }
  .pc-plr-100pxip {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .pc-mt-100px {
    margin-top: 100px;
  }
  .pc-mr-100px {
    margin-right: 100px;
  }
  .pc-mb-100px {
    margin-bottom: 100px;
  }
  .pc-ml-100px {
    margin-left: 100px;
  }
  .pc-m-100px {
    margin: 100px;
  }
  .pc-mt-100pxip {
    margin-top: 100px !important;
  }
  .pc-mr-100pxip {
    margin-right: 100px !important;
  }
  .pc-mb-100pxip {
    margin-bottom: 100px !important;
  }
  .pc-ml-100pxip {
    margin-left: 100px !important;
  }
  .pc-m-100pxip {
    margin: 100px !important;
  }
  .pc-mtb-100px {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .pc-mtb-100pxip {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .pc-mlr-100px {
    margin-left: 100px;
    margin-right: 100px;
  }
  .pc-mlr-100pxip {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
}
@media (max-width: 767px) {
  .mb-pt-5px {
    padding-top: 5px;
  }
  .mb-pr-5px {
    padding-right: 5px;
  }
  .mb-pb-5px {
    padding-bottom: 5px;
  }
  .mb-pl-5px {
    padding-left: 5px;
  }
  .mb-p-5px {
    padding: 5px;
  }
  .mb-pt-5pxip {
    padding-top: 5px !important;
  }
  .mb-pr-5pxip {
    padding-right: 5px !important;
  }
  .mb-pb-5pxip {
    padding-bottom: 5px !important;
  }
  .mb-pl-5pxip {
    padding-left: 5px !important;
  }
  .mb-p-5pxip {
    padding: 5px !important;
  }
  .mb-ptb-5px {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .mb-ptb-5pxip {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .mb-plr-5px {
    padding-left: 5px;
    padding-right: 5px;
  }
  .mb-plr-5pxip {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .mb-mt-5px {
    margin-top: 5px;
  }
  .mb-mr-5px {
    margin-right: 5px;
  }
  .mb-mb-5px {
    margin-bottom: 5px;
  }
  .mb-ml-5px {
    margin-left: 5px;
  }
  .mb-m-5px {
    margin: 5px;
  }
  .mb-mt-5pxip {
    margin-top: 5px !important;
  }
  .mb-mr-5pxip {
    margin-right: 5px !important;
  }
  .mb-mb-5pxip {
    margin-bottom: 5px !important;
  }
  .mb-ml-5pxip {
    margin-left: 5px !important;
  }
  .mb-m-5pxip {
    margin: 5px !important;
  }
  .mb-mtb-5px {
    margin-top: 5px;
    margin-bottom: 5px;
  }
  .mb-mtb-5pxip {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .mb-mlr-5px {
    margin-left: 5px;
    margin-right: 5px;
  }
  .mb-mlr-5pxip {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .mb-pt-10px {
    padding-top: 10px;
  }
  .mb-pr-10px {
    padding-right: 10px;
  }
  .mb-pb-10px {
    padding-bottom: 10px;
  }
  .mb-pl-10px {
    padding-left: 10px;
  }
  .mb-p-10px {
    padding: 10px;
  }
  .mb-pt-10pxip {
    padding-top: 10px !important;
  }
  .mb-pr-10pxip {
    padding-right: 10px !important;
  }
  .mb-pb-10pxip {
    padding-bottom: 10px !important;
  }
  .mb-pl-10pxip {
    padding-left: 10px !important;
  }
  .mb-p-10pxip {
    padding: 10px !important;
  }
  .mb-ptb-10px {
    padding-top: 10px;
    padding-bottom: 10px;
  }
  .mb-ptb-10pxip {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .mb-plr-10px {
    padding-left: 10px;
    padding-right: 10px;
  }
  .mb-plr-10pxip {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .mb-mt-10px {
    margin-top: 10px;
  }
  .mb-mr-10px {
    margin-right: 10px;
  }
  .mb-mb-10px {
    margin-bottom: 10px;
  }
  .mb-ml-10px {
    margin-left: 10px;
  }
  .mb-m-10px {
    margin: 10px;
  }
  .mb-mt-10pxip {
    margin-top: 10px !important;
  }
  .mb-mr-10pxip {
    margin-right: 10px !important;
  }
  .mb-mb-10pxip {
    margin-bottom: 10px !important;
  }
  .mb-ml-10pxip {
    margin-left: 10px !important;
  }
  .mb-m-10pxip {
    margin: 10px !important;
  }
  .mb-mtb-10px {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .mb-mtb-10pxip {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .mb-mlr-10px {
    margin-left: 10px;
    margin-right: 10px;
  }
  .mb-mlr-10pxip {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .mb-pt-15px {
    padding-top: 15px;
  }
  .mb-pr-15px {
    padding-right: 15px;
  }
  .mb-pb-15px {
    padding-bottom: 15px;
  }
  .mb-pl-15px {
    padding-left: 15px;
  }
  .mb-p-15px {
    padding: 15px;
  }
  .mb-pt-15pxip {
    padding-top: 15px !important;
  }
  .mb-pr-15pxip {
    padding-right: 15px !important;
  }
  .mb-pb-15pxip {
    padding-bottom: 15px !important;
  }
  .mb-pl-15pxip {
    padding-left: 15px !important;
  }
  .mb-p-15pxip {
    padding: 15px !important;
  }
  .mb-ptb-15px {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .mb-ptb-15pxip {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .mb-plr-15px {
    padding-left: 15px;
    padding-right: 15px;
  }
  .mb-plr-15pxip {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .mb-mt-15px {
    margin-top: 15px;
  }
  .mb-mr-15px {
    margin-right: 15px;
  }
  .mb-mb-15px {
    margin-bottom: 15px;
  }
  .mb-ml-15px {
    margin-left: 15px;
  }
  .mb-m-15px {
    margin: 15px;
  }
  .mb-mt-15pxip {
    margin-top: 15px !important;
  }
  .mb-mr-15pxip {
    margin-right: 15px !important;
  }
  .mb-mb-15pxip {
    margin-bottom: 15px !important;
  }
  .mb-ml-15pxip {
    margin-left: 15px !important;
  }
  .mb-m-15pxip {
    margin: 15px !important;
  }
  .mb-mtb-15px {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .mb-mtb-15pxip {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .mb-mlr-15px {
    margin-left: 15px;
    margin-right: 15px;
  }
  .mb-mlr-15pxip {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .mb-pt-20px {
    padding-top: 20px;
  }
  .mb-pr-20px {
    padding-right: 20px;
  }
  .mb-pb-20px {
    padding-bottom: 20px;
  }
  .mb-pl-20px {
    padding-left: 20px;
  }
  .mb-p-20px {
    padding: 20px;
  }
  .mb-pt-20pxip {
    padding-top: 20px !important;
  }
  .mb-pr-20pxip {
    padding-right: 20px !important;
  }
  .mb-pb-20pxip {
    padding-bottom: 20px !important;
  }
  .mb-pl-20pxip {
    padding-left: 20px !important;
  }
  .mb-p-20pxip {
    padding: 20px !important;
  }
  .mb-ptb-20px {
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .mb-ptb-20pxip {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .mb-plr-20px {
    padding-left: 20px;
    padding-right: 20px;
  }
  .mb-plr-20pxip {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .mb-mt-20px {
    margin-top: 20px;
  }
  .mb-mr-20px {
    margin-right: 20px;
  }
  .mb-mb-20px {
    margin-bottom: 20px;
  }
  .mb-ml-20px {
    margin-left: 20px;
  }
  .mb-m-20px {
    margin: 20px;
  }
  .mb-mt-20pxip {
    margin-top: 20px !important;
  }
  .mb-mr-20pxip {
    margin-right: 20px !important;
  }
  .mb-mb-20pxip {
    margin-bottom: 20px !important;
  }
  .mb-ml-20pxip {
    margin-left: 20px !important;
  }
  .mb-m-20pxip {
    margin: 20px !important;
  }
  .mb-mtb-20px {
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .mb-mtb-20pxip {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .mb-mlr-20px {
    margin-left: 20px;
    margin-right: 20px;
  }
  .mb-mlr-20pxip {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .mb-pt-25px {
    padding-top: 25px;
  }
  .mb-pr-25px {
    padding-right: 25px;
  }
  .mb-pb-25px {
    padding-bottom: 25px;
  }
  .mb-pl-25px {
    padding-left: 25px;
  }
  .mb-p-25px {
    padding: 25px;
  }
  .mb-pt-25pxip {
    padding-top: 25px !important;
  }
  .mb-pr-25pxip {
    padding-right: 25px !important;
  }
  .mb-pb-25pxip {
    padding-bottom: 25px !important;
  }
  .mb-pl-25pxip {
    padding-left: 25px !important;
  }
  .mb-p-25pxip {
    padding: 25px !important;
  }
  .mb-ptb-25px {
    padding-top: 25px;
    padding-bottom: 25px;
  }
  .mb-ptb-25pxip {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .mb-plr-25px {
    padding-left: 25px;
    padding-right: 25px;
  }
  .mb-plr-25pxip {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .mb-mt-25px {
    margin-top: 25px;
  }
  .mb-mr-25px {
    margin-right: 25px;
  }
  .mb-mb-25px {
    margin-bottom: 25px;
  }
  .mb-ml-25px {
    margin-left: 25px;
  }
  .mb-m-25px {
    margin: 25px;
  }
  .mb-mt-25pxip {
    margin-top: 25px !important;
  }
  .mb-mr-25pxip {
    margin-right: 25px !important;
  }
  .mb-mb-25pxip {
    margin-bottom: 25px !important;
  }
  .mb-ml-25pxip {
    margin-left: 25px !important;
  }
  .mb-m-25pxip {
    margin: 25px !important;
  }
  .mb-mtb-25px {
    margin-top: 25px;
    margin-bottom: 25px;
  }
  .mb-mtb-25pxip {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .mb-mlr-25px {
    margin-left: 25px;
    margin-right: 25px;
  }
  .mb-mlr-25pxip {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .mb-pt-30px {
    padding-top: 30px;
  }
  .mb-pr-30px {
    padding-right: 30px;
  }
  .mb-pb-30px {
    padding-bottom: 30px;
  }
  .mb-pl-30px {
    padding-left: 30px;
  }
  .mb-p-30px {
    padding: 30px;
  }
  .mb-pt-30pxip {
    padding-top: 30px !important;
  }
  .mb-pr-30pxip {
    padding-right: 30px !important;
  }
  .mb-pb-30pxip {
    padding-bottom: 30px !important;
  }
  .mb-pl-30pxip {
    padding-left: 30px !important;
  }
  .mb-p-30pxip {
    padding: 30px !important;
  }
  .mb-ptb-30px {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .mb-ptb-30pxip {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .mb-plr-30px {
    padding-left: 30px;
    padding-right: 30px;
  }
  .mb-plr-30pxip {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .mb-mt-30px {
    margin-top: 30px;
  }
  .mb-mr-30px {
    margin-right: 30px;
  }
  .mb-mb-30px {
    margin-bottom: 30px;
  }
  .mb-ml-30px {
    margin-left: 30px;
  }
  .mb-m-30px {
    margin: 30px;
  }
  .mb-mt-30pxip {
    margin-top: 30px !important;
  }
  .mb-mr-30pxip {
    margin-right: 30px !important;
  }
  .mb-mb-30pxip {
    margin-bottom: 30px !important;
  }
  .mb-ml-30pxip {
    margin-left: 30px !important;
  }
  .mb-m-30pxip {
    margin: 30px !important;
  }
  .mb-mtb-30px {
    margin-top: 30px;
    margin-bottom: 30px;
  }
  .mb-mtb-30pxip {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .mb-mlr-30px {
    margin-left: 30px;
    margin-right: 30px;
  }
  .mb-mlr-30pxip {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .mb-pt-35px {
    padding-top: 35px;
  }
  .mb-pr-35px {
    padding-right: 35px;
  }
  .mb-pb-35px {
    padding-bottom: 35px;
  }
  .mb-pl-35px {
    padding-left: 35px;
  }
  .mb-p-35px {
    padding: 35px;
  }
  .mb-pt-35pxip {
    padding-top: 35px !important;
  }
  .mb-pr-35pxip {
    padding-right: 35px !important;
  }
  .mb-pb-35pxip {
    padding-bottom: 35px !important;
  }
  .mb-pl-35pxip {
    padding-left: 35px !important;
  }
  .mb-p-35pxip {
    padding: 35px !important;
  }
  .mb-ptb-35px {
    padding-top: 35px;
    padding-bottom: 35px;
  }
  .mb-ptb-35pxip {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .mb-plr-35px {
    padding-left: 35px;
    padding-right: 35px;
  }
  .mb-plr-35pxip {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .mb-mt-35px {
    margin-top: 35px;
  }
  .mb-mr-35px {
    margin-right: 35px;
  }
  .mb-mb-35px {
    margin-bottom: 35px;
  }
  .mb-ml-35px {
    margin-left: 35px;
  }
  .mb-m-35px {
    margin: 35px;
  }
  .mb-mt-35pxip {
    margin-top: 35px !important;
  }
  .mb-mr-35pxip {
    margin-right: 35px !important;
  }
  .mb-mb-35pxip {
    margin-bottom: 35px !important;
  }
  .mb-ml-35pxip {
    margin-left: 35px !important;
  }
  .mb-m-35pxip {
    margin: 35px !important;
  }
  .mb-mtb-35px {
    margin-top: 35px;
    margin-bottom: 35px;
  }
  .mb-mtb-35pxip {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .mb-mlr-35px {
    margin-left: 35px;
    margin-right: 35px;
  }
  .mb-mlr-35pxip {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .mb-pt-40px {
    padding-top: 40px;
  }
  .mb-pr-40px {
    padding-right: 40px;
  }
  .mb-pb-40px {
    padding-bottom: 40px;
  }
  .mb-pl-40px {
    padding-left: 40px;
  }
  .mb-p-40px {
    padding: 40px;
  }
  .mb-pt-40pxip {
    padding-top: 40px !important;
  }
  .mb-pr-40pxip {
    padding-right: 40px !important;
  }
  .mb-pb-40pxip {
    padding-bottom: 40px !important;
  }
  .mb-pl-40pxip {
    padding-left: 40px !important;
  }
  .mb-p-40pxip {
    padding: 40px !important;
  }
  .mb-ptb-40px {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .mb-ptb-40pxip {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .mb-plr-40px {
    padding-left: 40px;
    padding-right: 40px;
  }
  .mb-plr-40pxip {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .mb-mt-40px {
    margin-top: 40px;
  }
  .mb-mr-40px {
    margin-right: 40px;
  }
  .mb-mb-40px {
    margin-bottom: 40px;
  }
  .mb-ml-40px {
    margin-left: 40px;
  }
  .mb-m-40px {
    margin: 40px;
  }
  .mb-mt-40pxip {
    margin-top: 40px !important;
  }
  .mb-mr-40pxip {
    margin-right: 40px !important;
  }
  .mb-mb-40pxip {
    margin-bottom: 40px !important;
  }
  .mb-ml-40pxip {
    margin-left: 40px !important;
  }
  .mb-m-40pxip {
    margin: 40px !important;
  }
  .mb-mtb-40px {
    margin-top: 40px;
    margin-bottom: 40px;
  }
  .mb-mtb-40pxip {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .mb-mlr-40px {
    margin-left: 40px;
    margin-right: 40px;
  }
  .mb-mlr-40pxip {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .mb-pt-45px {
    padding-top: 45px;
  }
  .mb-pr-45px {
    padding-right: 45px;
  }
  .mb-pb-45px {
    padding-bottom: 45px;
  }
  .mb-pl-45px {
    padding-left: 45px;
  }
  .mb-p-45px {
    padding: 45px;
  }
  .mb-pt-45pxip {
    padding-top: 45px !important;
  }
  .mb-pr-45pxip {
    padding-right: 45px !important;
  }
  .mb-pb-45pxip {
    padding-bottom: 45px !important;
  }
  .mb-pl-45pxip {
    padding-left: 45px !important;
  }
  .mb-p-45pxip {
    padding: 45px !important;
  }
  .mb-ptb-45px {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .mb-ptb-45pxip {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .mb-plr-45px {
    padding-left: 45px;
    padding-right: 45px;
  }
  .mb-plr-45pxip {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .mb-mt-45px {
    margin-top: 45px;
  }
  .mb-mr-45px {
    margin-right: 45px;
  }
  .mb-mb-45px {
    margin-bottom: 45px;
  }
  .mb-ml-45px {
    margin-left: 45px;
  }
  .mb-m-45px {
    margin: 45px;
  }
  .mb-mt-45pxip {
    margin-top: 45px !important;
  }
  .mb-mr-45pxip {
    margin-right: 45px !important;
  }
  .mb-mb-45pxip {
    margin-bottom: 45px !important;
  }
  .mb-ml-45pxip {
    margin-left: 45px !important;
  }
  .mb-m-45pxip {
    margin: 45px !important;
  }
  .mb-mtb-45px {
    margin-top: 45px;
    margin-bottom: 45px;
  }
  .mb-mtb-45pxip {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .mb-mlr-45px {
    margin-left: 45px;
    margin-right: 45px;
  }
  .mb-mlr-45pxip {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .mb-pt-50px {
    padding-top: 50px;
  }
  .mb-pr-50px {
    padding-right: 50px;
  }
  .mb-pb-50px {
    padding-bottom: 50px;
  }
  .mb-pl-50px {
    padding-left: 50px;
  }
  .mb-p-50px {
    padding: 50px;
  }
  .mb-pt-50pxip {
    padding-top: 50px !important;
  }
  .mb-pr-50pxip {
    padding-right: 50px !important;
  }
  .mb-pb-50pxip {
    padding-bottom: 50px !important;
  }
  .mb-pl-50pxip {
    padding-left: 50px !important;
  }
  .mb-p-50pxip {
    padding: 50px !important;
  }
  .mb-ptb-50px {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .mb-ptb-50pxip {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .mb-plr-50px {
    padding-left: 50px;
    padding-right: 50px;
  }
  .mb-plr-50pxip {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .mb-mt-50px {
    margin-top: 50px;
  }
  .mb-mr-50px {
    margin-right: 50px;
  }
  .mb-mb-50px {
    margin-bottom: 50px;
  }
  .mb-ml-50px {
    margin-left: 50px;
  }
  .mb-m-50px {
    margin: 50px;
  }
  .mb-mt-50pxip {
    margin-top: 50px !important;
  }
  .mb-mr-50pxip {
    margin-right: 50px !important;
  }
  .mb-mb-50pxip {
    margin-bottom: 50px !important;
  }
  .mb-ml-50pxip {
    margin-left: 50px !important;
  }
  .mb-m-50pxip {
    margin: 50px !important;
  }
  .mb-mtb-50px {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .mb-mtb-50pxip {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .mb-mlr-50px {
    margin-left: 50px;
    margin-right: 50px;
  }
  .mb-mlr-50pxip {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .mb-pt-55px {
    padding-top: 55px;
  }
  .mb-pr-55px {
    padding-right: 55px;
  }
  .mb-pb-55px {
    padding-bottom: 55px;
  }
  .mb-pl-55px {
    padding-left: 55px;
  }
  .mb-p-55px {
    padding: 55px;
  }
  .mb-pt-55pxip {
    padding-top: 55px !important;
  }
  .mb-pr-55pxip {
    padding-right: 55px !important;
  }
  .mb-pb-55pxip {
    padding-bottom: 55px !important;
  }
  .mb-pl-55pxip {
    padding-left: 55px !important;
  }
  .mb-p-55pxip {
    padding: 55px !important;
  }
  .mb-ptb-55px {
    padding-top: 55px;
    padding-bottom: 55px;
  }
  .mb-ptb-55pxip {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .mb-plr-55px {
    padding-left: 55px;
    padding-right: 55px;
  }
  .mb-plr-55pxip {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .mb-mt-55px {
    margin-top: 55px;
  }
  .mb-mr-55px {
    margin-right: 55px;
  }
  .mb-mb-55px {
    margin-bottom: 55px;
  }
  .mb-ml-55px {
    margin-left: 55px;
  }
  .mb-m-55px {
    margin: 55px;
  }
  .mb-mt-55pxip {
    margin-top: 55px !important;
  }
  .mb-mr-55pxip {
    margin-right: 55px !important;
  }
  .mb-mb-55pxip {
    margin-bottom: 55px !important;
  }
  .mb-ml-55pxip {
    margin-left: 55px !important;
  }
  .mb-m-55pxip {
    margin: 55px !important;
  }
  .mb-mtb-55px {
    margin-top: 55px;
    margin-bottom: 55px;
  }
  .mb-mtb-55pxip {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .mb-mlr-55px {
    margin-left: 55px;
    margin-right: 55px;
  }
  .mb-mlr-55pxip {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .mb-pt-60px {
    padding-top: 60px;
  }
  .mb-pr-60px {
    padding-right: 60px;
  }
  .mb-pb-60px {
    padding-bottom: 60px;
  }
  .mb-pl-60px {
    padding-left: 60px;
  }
  .mb-p-60px {
    padding: 60px;
  }
  .mb-pt-60pxip {
    padding-top: 60px !important;
  }
  .mb-pr-60pxip {
    padding-right: 60px !important;
  }
  .mb-pb-60pxip {
    padding-bottom: 60px !important;
  }
  .mb-pl-60pxip {
    padding-left: 60px !important;
  }
  .mb-p-60pxip {
    padding: 60px !important;
  }
  .mb-ptb-60px {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .mb-ptb-60pxip {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .mb-plr-60px {
    padding-left: 60px;
    padding-right: 60px;
  }
  .mb-plr-60pxip {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .mb-mt-60px {
    margin-top: 60px;
  }
  .mb-mr-60px {
    margin-right: 60px;
  }
  .mb-mb-60px {
    margin-bottom: 60px;
  }
  .mb-ml-60px {
    margin-left: 60px;
  }
  .mb-m-60px {
    margin: 60px;
  }
  .mb-mt-60pxip {
    margin-top: 60px !important;
  }
  .mb-mr-60pxip {
    margin-right: 60px !important;
  }
  .mb-mb-60pxip {
    margin-bottom: 60px !important;
  }
  .mb-ml-60pxip {
    margin-left: 60px !important;
  }
  .mb-m-60pxip {
    margin: 60px !important;
  }
  .mb-mtb-60px {
    margin-top: 60px;
    margin-bottom: 60px;
  }
  .mb-mtb-60pxip {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .mb-mlr-60px {
    margin-left: 60px;
    margin-right: 60px;
  }
  .mb-mlr-60pxip {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .mb-pt-65px {
    padding-top: 65px;
  }
  .mb-pr-65px {
    padding-right: 65px;
  }
  .mb-pb-65px {
    padding-bottom: 65px;
  }
  .mb-pl-65px {
    padding-left: 65px;
  }
  .mb-p-65px {
    padding: 65px;
  }
  .mb-pt-65pxip {
    padding-top: 65px !important;
  }
  .mb-pr-65pxip {
    padding-right: 65px !important;
  }
  .mb-pb-65pxip {
    padding-bottom: 65px !important;
  }
  .mb-pl-65pxip {
    padding-left: 65px !important;
  }
  .mb-p-65pxip {
    padding: 65px !important;
  }
  .mb-ptb-65px {
    padding-top: 65px;
    padding-bottom: 65px;
  }
  .mb-ptb-65pxip {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .mb-plr-65px {
    padding-left: 65px;
    padding-right: 65px;
  }
  .mb-plr-65pxip {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .mb-mt-65px {
    margin-top: 65px;
  }
  .mb-mr-65px {
    margin-right: 65px;
  }
  .mb-mb-65px {
    margin-bottom: 65px;
  }
  .mb-ml-65px {
    margin-left: 65px;
  }
  .mb-m-65px {
    margin: 65px;
  }
  .mb-mt-65pxip {
    margin-top: 65px !important;
  }
  .mb-mr-65pxip {
    margin-right: 65px !important;
  }
  .mb-mb-65pxip {
    margin-bottom: 65px !important;
  }
  .mb-ml-65pxip {
    margin-left: 65px !important;
  }
  .mb-m-65pxip {
    margin: 65px !important;
  }
  .mb-mtb-65px {
    margin-top: 65px;
    margin-bottom: 65px;
  }
  .mb-mtb-65pxip {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .mb-mlr-65px {
    margin-left: 65px;
    margin-right: 65px;
  }
  .mb-mlr-65pxip {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .mb-pt-70px {
    padding-top: 70px;
  }
  .mb-pr-70px {
    padding-right: 70px;
  }
  .mb-pb-70px {
    padding-bottom: 70px;
  }
  .mb-pl-70px {
    padding-left: 70px;
  }
  .mb-p-70px {
    padding: 70px;
  }
  .mb-pt-70pxip {
    padding-top: 70px !important;
  }
  .mb-pr-70pxip {
    padding-right: 70px !important;
  }
  .mb-pb-70pxip {
    padding-bottom: 70px !important;
  }
  .mb-pl-70pxip {
    padding-left: 70px !important;
  }
  .mb-p-70pxip {
    padding: 70px !important;
  }
  .mb-ptb-70px {
    padding-top: 70px;
    padding-bottom: 70px;
  }
  .mb-ptb-70pxip {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .mb-plr-70px {
    padding-left: 70px;
    padding-right: 70px;
  }
  .mb-plr-70pxip {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .mb-mt-70px {
    margin-top: 70px;
  }
  .mb-mr-70px {
    margin-right: 70px;
  }
  .mb-mb-70px {
    margin-bottom: 70px;
  }
  .mb-ml-70px {
    margin-left: 70px;
  }
  .mb-m-70px {
    margin: 70px;
  }
  .mb-mt-70pxip {
    margin-top: 70px !important;
  }
  .mb-mr-70pxip {
    margin-right: 70px !important;
  }
  .mb-mb-70pxip {
    margin-bottom: 70px !important;
  }
  .mb-ml-70pxip {
    margin-left: 70px !important;
  }
  .mb-m-70pxip {
    margin: 70px !important;
  }
  .mb-mtb-70px {
    margin-top: 70px;
    margin-bottom: 70px;
  }
  .mb-mtb-70pxip {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .mb-mlr-70px {
    margin-left: 70px;
    margin-right: 70px;
  }
  .mb-mlr-70pxip {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .mb-pt-75px {
    padding-top: 75px;
  }
  .mb-pr-75px {
    padding-right: 75px;
  }
  .mb-pb-75px {
    padding-bottom: 75px;
  }
  .mb-pl-75px {
    padding-left: 75px;
  }
  .mb-p-75px {
    padding: 75px;
  }
  .mb-pt-75pxip {
    padding-top: 75px !important;
  }
  .mb-pr-75pxip {
    padding-right: 75px !important;
  }
  .mb-pb-75pxip {
    padding-bottom: 75px !important;
  }
  .mb-pl-75pxip {
    padding-left: 75px !important;
  }
  .mb-p-75pxip {
    padding: 75px !important;
  }
  .mb-ptb-75px {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  .mb-ptb-75pxip {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .mb-plr-75px {
    padding-left: 75px;
    padding-right: 75px;
  }
  .mb-plr-75pxip {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .mb-mt-75px {
    margin-top: 75px;
  }
  .mb-mr-75px {
    margin-right: 75px;
  }
  .mb-mb-75px {
    margin-bottom: 75px;
  }
  .mb-ml-75px {
    margin-left: 75px;
  }
  .mb-m-75px {
    margin: 75px;
  }
  .mb-mt-75pxip {
    margin-top: 75px !important;
  }
  .mb-mr-75pxip {
    margin-right: 75px !important;
  }
  .mb-mb-75pxip {
    margin-bottom: 75px !important;
  }
  .mb-ml-75pxip {
    margin-left: 75px !important;
  }
  .mb-m-75pxip {
    margin: 75px !important;
  }
  .mb-mtb-75px {
    margin-top: 75px;
    margin-bottom: 75px;
  }
  .mb-mtb-75pxip {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .mb-mlr-75px {
    margin-left: 75px;
    margin-right: 75px;
  }
  .mb-mlr-75pxip {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .mb-pt-80px {
    padding-top: 80px;
  }
  .mb-pr-80px {
    padding-right: 80px;
  }
  .mb-pb-80px {
    padding-bottom: 80px;
  }
  .mb-pl-80px {
    padding-left: 80px;
  }
  .mb-p-80px {
    padding: 80px;
  }
  .mb-pt-80pxip {
    padding-top: 80px !important;
  }
  .mb-pr-80pxip {
    padding-right: 80px !important;
  }
  .mb-pb-80pxip {
    padding-bottom: 80px !important;
  }
  .mb-pl-80pxip {
    padding-left: 80px !important;
  }
  .mb-p-80pxip {
    padding: 80px !important;
  }
  .mb-ptb-80px {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .mb-ptb-80pxip {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .mb-plr-80px {
    padding-left: 80px;
    padding-right: 80px;
  }
  .mb-plr-80pxip {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .mb-mt-80px {
    margin-top: 80px;
  }
  .mb-mr-80px {
    margin-right: 80px;
  }
  .mb-mb-80px {
    margin-bottom: 80px;
  }
  .mb-ml-80px {
    margin-left: 80px;
  }
  .mb-m-80px {
    margin: 80px;
  }
  .mb-mt-80pxip {
    margin-top: 80px !important;
  }
  .mb-mr-80pxip {
    margin-right: 80px !important;
  }
  .mb-mb-80pxip {
    margin-bottom: 80px !important;
  }
  .mb-ml-80pxip {
    margin-left: 80px !important;
  }
  .mb-m-80pxip {
    margin: 80px !important;
  }
  .mb-mtb-80px {
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .mb-mtb-80pxip {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .mb-mlr-80px {
    margin-left: 80px;
    margin-right: 80px;
  }
  .mb-mlr-80pxip {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .mb-pt-85px {
    padding-top: 85px;
  }
  .mb-pr-85px {
    padding-right: 85px;
  }
  .mb-pb-85px {
    padding-bottom: 85px;
  }
  .mb-pl-85px {
    padding-left: 85px;
  }
  .mb-p-85px {
    padding: 85px;
  }
  .mb-pt-85pxip {
    padding-top: 85px !important;
  }
  .mb-pr-85pxip {
    padding-right: 85px !important;
  }
  .mb-pb-85pxip {
    padding-bottom: 85px !important;
  }
  .mb-pl-85pxip {
    padding-left: 85px !important;
  }
  .mb-p-85pxip {
    padding: 85px !important;
  }
  .mb-ptb-85px {
    padding-top: 85px;
    padding-bottom: 85px;
  }
  .mb-ptb-85pxip {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .mb-plr-85px {
    padding-left: 85px;
    padding-right: 85px;
  }
  .mb-plr-85pxip {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .mb-mt-85px {
    margin-top: 85px;
  }
  .mb-mr-85px {
    margin-right: 85px;
  }
  .mb-mb-85px {
    margin-bottom: 85px;
  }
  .mb-ml-85px {
    margin-left: 85px;
  }
  .mb-m-85px {
    margin: 85px;
  }
  .mb-mt-85pxip {
    margin-top: 85px !important;
  }
  .mb-mr-85pxip {
    margin-right: 85px !important;
  }
  .mb-mb-85pxip {
    margin-bottom: 85px !important;
  }
  .mb-ml-85pxip {
    margin-left: 85px !important;
  }
  .mb-m-85pxip {
    margin: 85px !important;
  }
  .mb-mtb-85px {
    margin-top: 85px;
    margin-bottom: 85px;
  }
  .mb-mtb-85pxip {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .mb-mlr-85px {
    margin-left: 85px;
    margin-right: 85px;
  }
  .mb-mlr-85pxip {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .mb-pt-90px {
    padding-top: 90px;
  }
  .mb-pr-90px {
    padding-right: 90px;
  }
  .mb-pb-90px {
    padding-bottom: 90px;
  }
  .mb-pl-90px {
    padding-left: 90px;
  }
  .mb-p-90px {
    padding: 90px;
  }
  .mb-pt-90pxip {
    padding-top: 90px !important;
  }
  .mb-pr-90pxip {
    padding-right: 90px !important;
  }
  .mb-pb-90pxip {
    padding-bottom: 90px !important;
  }
  .mb-pl-90pxip {
    padding-left: 90px !important;
  }
  .mb-p-90pxip {
    padding: 90px !important;
  }
  .mb-ptb-90px {
    padding-top: 90px;
    padding-bottom: 90px;
  }
  .mb-ptb-90pxip {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .mb-plr-90px {
    padding-left: 90px;
    padding-right: 90px;
  }
  .mb-plr-90pxip {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .mb-mt-90px {
    margin-top: 90px;
  }
  .mb-mr-90px {
    margin-right: 90px;
  }
  .mb-mb-90px {
    margin-bottom: 90px;
  }
  .mb-ml-90px {
    margin-left: 90px;
  }
  .mb-m-90px {
    margin: 90px;
  }
  .mb-mt-90pxip {
    margin-top: 90px !important;
  }
  .mb-mr-90pxip {
    margin-right: 90px !important;
  }
  .mb-mb-90pxip {
    margin-bottom: 90px !important;
  }
  .mb-ml-90pxip {
    margin-left: 90px !important;
  }
  .mb-m-90pxip {
    margin: 90px !important;
  }
  .mb-mtb-90px {
    margin-top: 90px;
    margin-bottom: 90px;
  }
  .mb-mtb-90pxip {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .mb-mlr-90px {
    margin-left: 90px;
    margin-right: 90px;
  }
  .mb-mlr-90pxip {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .mb-pt-95px {
    padding-top: 95px;
  }
  .mb-pr-95px {
    padding-right: 95px;
  }
  .mb-pb-95px {
    padding-bottom: 95px;
  }
  .mb-pl-95px {
    padding-left: 95px;
  }
  .mb-p-95px {
    padding: 95px;
  }
  .mb-pt-95pxip {
    padding-top: 95px !important;
  }
  .mb-pr-95pxip {
    padding-right: 95px !important;
  }
  .mb-pb-95pxip {
    padding-bottom: 95px !important;
  }
  .mb-pl-95pxip {
    padding-left: 95px !important;
  }
  .mb-p-95pxip {
    padding: 95px !important;
  }
  .mb-ptb-95px {
    padding-top: 95px;
    padding-bottom: 95px;
  }
  .mb-ptb-95pxip {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .mb-plr-95px {
    padding-left: 95px;
    padding-right: 95px;
  }
  .mb-plr-95pxip {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .mb-mt-95px {
    margin-top: 95px;
  }
  .mb-mr-95px {
    margin-right: 95px;
  }
  .mb-mb-95px {
    margin-bottom: 95px;
  }
  .mb-ml-95px {
    margin-left: 95px;
  }
  .mb-m-95px {
    margin: 95px;
  }
  .mb-mt-95pxip {
    margin-top: 95px !important;
  }
  .mb-mr-95pxip {
    margin-right: 95px !important;
  }
  .mb-mb-95pxip {
    margin-bottom: 95px !important;
  }
  .mb-ml-95pxip {
    margin-left: 95px !important;
  }
  .mb-m-95pxip {
    margin: 95px !important;
  }
  .mb-mtb-95px {
    margin-top: 95px;
    margin-bottom: 95px;
  }
  .mb-mtb-95pxip {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .mb-mlr-95px {
    margin-left: 95px;
    margin-right: 95px;
  }
  .mb-mlr-95pxip {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .mb-pt-100px {
    padding-top: 100px;
  }
  .mb-pr-100px {
    padding-right: 100px;
  }
  .mb-pb-100px {
    padding-bottom: 100px;
  }
  .mb-pl-100px {
    padding-left: 100px;
  }
  .mb-p-100px {
    padding: 100px;
  }
  .mb-pt-100pxip {
    padding-top: 100px !important;
  }
  .mb-pr-100pxip {
    padding-right: 100px !important;
  }
  .mb-pb-100pxip {
    padding-bottom: 100px !important;
  }
  .mb-pl-100pxip {
    padding-left: 100px !important;
  }
  .mb-p-100pxip {
    padding: 100px !important;
  }
  .mb-ptb-100px {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  .mb-ptb-100pxip {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .mb-plr-100px {
    padding-left: 100px;
    padding-right: 100px;
  }
  .mb-plr-100pxip {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .mb-mt-100px {
    margin-top: 100px;
  }
  .mb-mr-100px {
    margin-right: 100px;
  }
  .mb-mb-100px {
    margin-bottom: 100px;
  }
  .mb-ml-100px {
    margin-left: 100px;
  }
  .mb-m-100px {
    margin: 100px;
  }
  .mb-mt-100pxip {
    margin-top: 100px !important;
  }
  .mb-mr-100pxip {
    margin-right: 100px !important;
  }
  .mb-mb-100pxip {
    margin-bottom: 100px !important;
  }
  .mb-ml-100pxip {
    margin-left: 100px !important;
  }
  .mb-m-100pxip {
    margin: 100px !important;
  }
  .mb-mtb-100px {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .mb-mtb-100pxip {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .mb-mlr-100px {
    margin-left: 100px;
    margin-right: 100px;
  }
  .mb-mlr-100pxip {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
}
.col-20,
.col-lg-20,
.col-md-20,
.col-sm-20,
.col-xl-20 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col-20 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
  -moz-box-flex: 0;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.offset-20 {
  margin-left: 20%;
}
@media (min-width: 576px) {
  .col-sm-20 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .offset-sm-20 {
    margin-left: 20%;
  }
}
@media (min-width: 768px) {
  .col-md-20 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .offset-md-20 {
    margin-left: 20%;
  }
}
@media (min-width: 992px) {
  .header .dropdown-menu {
    top: 96%;
  }
  .col-lg-20 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .offset-lg-20 {
    margin-left: 20%;
  }
}
@media (min-width: 1200px) {
  .col-xl-20 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -moz-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .offset-xl-20 {
    margin-left: 20%;
  }
}
.main_page_title {
  text-align: center;
  margin: 25px 0 35px;
}
.main_page_title h3 {
  font-size: 31px;
  color: #333;
  margin-bottom: 25px;
  font-weight: 700;
}
.main_page_title h3 span {
  font-size: 120%;
  display: block;
  margin-bottom: 15px;
}
.main_page_title p {
  font-size: 16px;
  color: #333;
  line-height: 1.5;
}
.team_link {
  margin-bottom: 30px;
  text-align: center;
}
.team_link .img-wrap {
  width: 100%;
  max-width: 200px;
  margin: 0 auto;
}
.team_link .img-wrap .img-item {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.team_link h3 {
  font-size: 16px;
  color: #1d2939;
  margin-bottom: 15px;
}
.team_link p {
  font-size: 14px;
  color: #666;
}
.team_link-text {
  padding-top: 18px;
}
.team_link-hover .img-item {
  -webkit-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.team_link-hover:hover .img-item {
  -webkit-box-shadow: 0 8px 13px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 8px 13px rgba(0, 0, 0, 0.25);
  box-shadow: 0 8px 13px rgba(0, 0, 0, 0.25);
}
.team_s1 {
  padding: 73px 0 0;
}
.team_s1-top {
  text-align: center;
}
.team_s1-top .img-wrap {
  width: 100%;
  max-width: 200px;
  margin: 0 auto 25px;
}
.team_s1-top .img-wrap .img-item {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.team_s1-top h3 {
  font-size: 18px;
  color: #1d2939;
  margin-bottom: 15px;
  font-weight: 700;
}
.team_s1-top p {
  font-size: 16px;
  color: #666;
}
.team_s1-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.team_s1-icon a {
  display: inline-block;
  color: #999;
  font-size: 35px;
  margin: 0 7.2px;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  transition: 0.3s ease;
}
.team_s1-icon a i {
  font-size: 100%;
  line-height: 1;
}
.team_s1-icon a:hover {
  color: #000;
}
.team_s1-icon a .fa-facebook-square {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.team_s1-text h5 {
  font-size: 16px;
  color: #666;
  margin-bottom: 15px;
}
.team_s1-text p {
  font-size: 14px;
  margin-bottom: 15px;
  color: #666;
  line-height: 1.6;
}
.team_s1-text ul {
  padding-left: 20px;
  margin-bottom: 25px;
}
.team_s1-text ul li {
  list-style: disc;
  font-size: 14px;
  color: #666;
}
@media (max-width: 767px) {
  .team_s1 {
    padding: 35px 0 0;
  }
  .team_s1-top {
    margin-bottom: 35px;
  }
}
.team_s2 hr {
  border-color: #e2e2e2;
  margin: 45px 0;
}
.team_s2-item h5 {
  font-size: 16px;
  color: #666;
  margin-bottom: 15px;
  font-weight: 700;
}
.team_s2-item p {
  font-size: 14px;
  color: #666;
  margin-bottom: 15px;
  line-height: 1.6;
}
.team_s2-item ul {
  padding-left: 20px;
  margin-bottom: 25px;
}
.team_s2-item ul li {
  list-style: disc;
  font-size: 16px;
  color: #666;
}
@media (max-width: 767px) {
  .team_s2 hr {
    margin: 35px 0;
  }
}
.team_s3-title {
  text-align: center;
  font-size: 24px;
  margin-bottom: 27px;
  color: #333;
}
.team_s3-6p .img-wrap .img-item {
  padding-top: 60%;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.team_s3-item {
  margin-bottom: 30px;
}
.team_s3 hr {
  border-color: #e2e2e2;
  margin: 45px 0;
}
@media (max-width: 767px) {
  .team_s3-title {
    font-size: 21px;
  }
  .team_s3 hr {
    margin: 35px 0;
  }
}
.team_s4-btn {
  padding: 5px 0 95px;
  text-align: center;
}
.team_s4-link {
  font-size: 14px;
  background: #155dfc;
  border: 1px solid #155dfc;
  padding: 9px 29px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  color: #fff;
  display: inline-block;
}
.team_s4-link i {
  padding-left: 5px;
}
.team_s4-link:hover {
  background: #1d2939;
  color: #155dfc;
}
.main_Blog-title {
  text-align: center;
  margin: 39px 0;
}
.main_Blog-title h3 {
  font-size: 48px;
  color: #333;
  margin-bottom: 21px;
}
.main_Blog-date span,
.main_Blog-date time {
  margin-bottom: 5px;
  font-size: 16px;
  color: #000;
  display: block;
}
.main_Blog-title h3 span {
  font-size: 20px;
  display: block;
  color: #333;
  padding-top: 15px;
}
.main_Blog-title p {
  font-size: 14px;
  color: #666;
}
.main_Blog-bg_color {
  background: #f7f2f2;
}
.main_Blog-date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 5px;
}
.main_Blog-date-img {
  position: relative;
  overflow: hidden;
  width: 24px;
  height: 24px;
  margin-right: 5px;
  margin-bottom: 5px;
}
.main_Blog-date-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  background-position: center;
}
.main_Blog-date time {
  position: relative;
  margin-left: 9px;
  padding-left: 9px;
}
.main_Blog-date time:before {
  content: "";
  display: block;
  width: 1px;
  top: 0;
  bottom: 0;
  position: absolute;
  left: 0;
  background: #d0d0d0;
}
@media (max-width: 767px) {
  .main_Blog-title {
    text-align: center;
    margin: 25px 0 35px;
  }
  .main_Blog-title h3 {
    font-size: 35px;
    margin-bottom: 15px;
  }
  .main_Blog-title h3 span {
    font-size: 18px;
  }
}
.main_cases-item {
  position: relative;
  z-index: 3;
  margin-bottom: 50px;
}
.main_cases-item h4 {
  font-size: 21px;
  color: #000;
}
.main_cases-item p {
  font-size: 15px;
  color: #333;
}
.main_cases-item a {
  text-decoration: none;
  cursor: pointer;
  color: #666;
  font-size: 15px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.main_cases-item a:hover {
  color: #000;
}
@media (max-width: 768px) {
  .main_cases-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.main_cases-item .cases-tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  align-items: center;
}
.main_cases-item .cases-tag li {
  color: #a7977e;
  margin-right: 15px;
  font-size: 15px;
}
.main_cases-item:nth-child(odd) .text-item {
  width: 45%;
  padding: 30px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  left: 0;
  background-color: #fff;
  z-index: 2;
  -webkit-box-shadow: 10px 10px 0 #e1dace;
  -moz-box-shadow: 10px 10px 0 #e1dace;
  box-shadow: 10px 10px 0 #e1dace;
}
@media (max-width: 768px) {
  .main_cases-item:nth-child(odd) .text-item {
    padding: 15px;
    width: 100%;
    position: relative;
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -ms-transform: inherit;
    -o-transform: inherit;
    transform: inherit;
    top: 0;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    order: 2;
  }
}
.main_cases-item:nth-child(odd) .img-wrap {
  width: 60%;
  margin-left: 40%;
}
.main_cases-item:nth-child(odd) .img-wrap .img-item {
  padding-top: 56.25%;
}
@media (max-width: 768px) {
  .main_cases-item:nth-child(odd) .img-wrap {
    width: 100%;
    margin-left: 0;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    order: 1;
  }
}
.main_cases-item:nth-child(even) .text-item {
  width: 45%;
  padding: 30px;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  transform: translate(0, -50%);
  right: 0;
  background-color: #fff;
  z-index: 2;
  -webkit-box-shadow: 10px 10px 0 #e1dace;
  -moz-box-shadow: 10px 10px 0 #e1dace;
  box-shadow: 10px 10px 0 #e1dace;
}
@media (max-width: 768px) {
  .main_cases-item:nth-child(even) .text-item {
    padding: 15px;
    width: 100%;
    position: relative;
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -ms-transform: inherit;
    -o-transform: inherit;
    transform: inherit;
    top: 0;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    order: 2;
  }
}
.clients-item1 .img-wrap .img-item,
.main_cases-item:nth-child(even) .img-wrap .img-item {
  padding-top: 56.25%;
}
.main_cases-item:nth-child(even) .img-wrap {
  width: 60%;
}
@media (max-width: 768px) {
  .main_cases-item:nth-child(even) .img-wrap {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    order: 1;
  }
}
.clients-item1 {
  text-align: center;
}
.clients-item1 h5 {
  font-size: 18px;
}
.clients-item1 .img-wrap {
  background-color: #fff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  border: 1px solid #ddd;
  margin-bottom: 10px;
}
.clients-item1 .img-wrap .img-item img {
  -o-object-fit: contain;
  object-fit: contain;
  width: 80%;
}
.video-responsive {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.video-responsive embed,
.video-responsive iframe,
.video-responsive img,
.video-responsive object {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.pop_video {
  position: relative;
}
.pop_video i {
  position: absolute;
  background-repeat: no-repeat;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  color: rgba(255, 0, 0, 0.61);
  font-size: 4rem;
  z-index: 1;
}
.news_section .word-item.vdo_text1 {
  padding: 0 5px;
}
.vdo_text1 h3 {
  font-size: 18px;
  color: #333;
  line-height: 1.5;
}
@media (max-width: 768px) {
  .vdo_text1 h3 {
    font-size: 24px;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-center {
    left: 50%;
    right: auto;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.news_bg_color {
  background: #f6f6f6;
}
.inside-content .share_btn {
  padding: 35px 0;
}
.inside-content .share-list {
  text-align: center;
}
.inside-content .share-list li {
  margin-bottom: 0.5rem;
}
.inside-content .share-list li:first-child a i {
  font-size: 35.5px;
}
.inside-content .share-list li a {
  display: block;
  font-size: initial;
  line-height: 0;
  color: #333;
}
.inside-content .share-list li a i {
  font-size: 32px;
  color: #666;
}
.contactus b,
.contactus h5,
.inside-content .share-list li a i:hover {
  color: #000;
}
.inside-content [data-bk-link] {
  cursor: pointer;
}
@media (max-width: 991px) {
  .inside-content .share_right {
    margin-top: 35px;
  }
}
.inside-content .share_right p {
  font-size: 15px;
  letter-spacing: 0.1rem;
  line-height: 1.5;
}
.contactus-title i {
  min-width: 25px;
}
.contactus h3 {
  font-size: 32px;
  color: #000;
}
.contactus h5 {
  font-size: 16px;
  line-height: 1.5;
}
.contactus hr {
  margin: 28px 0;
}
.row75 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -7.5px;
  margin-left: -7.5px;
}
.row75 [class^="col"] {
  padding-right: 7.5px;
  padding-left: 7.5px;
}
.share_right a {
  color: #333;
}
.share_right a:hover {
  color: #007bff;
}
