/*======================
8. Repsonsive
========================*/
@media(max-width:1920px) {
  .frameimg {
    width: 100%;
    height: 100%;
    /* padding: 0px 0 0 0;
    margin-top: -50px;
    transform: scale(.9); */
  }

  /* .schoolFream {
    width: 100%;
    height: 100%;
    padding: 0px 0 0 0;
    margin: 0 0 0 90px;
    transform: scale(.8);
} */
  .frameimg img {
    width: 100%;
    height: 100%;
    /* padding: 0px 0 0 0;
  transform: scale(0.7); */
  }

  .row .red {
    width: 100%;
    height: 35%;
    background-color: #ca2021;
    position: absolute;
    z-index: -1;
    bottom: 7%;
    left: 0;
    padding: 110px 0px 80px;
  }

  .sigma_service.style-4 {
    box-shadow: 3px 3px 6px rgba(0, 0, 0, .6);
  }
}

@media(max-width:1700px) {
  .aoubt_sticky {
    width: 1140px;
    left: 226px;
    position: fixed;
    top: 8.4%;
    background: #fff;
    z-index: 3;
  }
}

@media(max-width:1600px) {
  .aoubt_sticky {
    width: 1140px;
    left: 173px;
    position: fixed;
    top: 8.4%;
    background: #fff;
    z-index: 3;
  }
}

@media(max-width: 1500px) {
  .frameimg img {
    width: 100%;
    height: 100%;
    /* padding: 0px 0 0 0;
    margin: -20px 0 0 120px;
    transform: scale(0.7); */
  }

  .aoubt_sticky {
    width: 1140px;
    left: 171px;
    position: fixed;
    top: 8.4%;
    background: #fff;
    z-index: 3;
  }

  .row .red {
    width: 100%;
    height: 40%;
    background-color: #ca2021;
    position: absolute;
    z-index: -1;
    bottom: 7%;
    left: 0;
    padding: 110px 0px 80px;
  }

  .sigma_service.style-4 {
    position: relative;
    background-color: #ffffff;
    box-shadow: 3px 3px 6px rgba(0, 0, 0, .6);
    padding: 0;
    z-index: 1;
    height: 430px;
  }

  .section-title.flip {
    margin-left: 0px;
  }

  .col-lg-3 .icon-block-5 .sigma_icon-block-content h5 {
    width: 160px;
    font-size: 14px;
  }
}

@media(max-width: 1400px) {
  .aoubt_sticky {
    width: 1140px;
    left: 120px;
    position: fixed;
    top: 8.4%;
    background: #fff;
    z-index: 3;
  }
}

@media(max-width: 1300px) {
  .aoubt_sticky {
    width: 1140px;
    left: 71px;
    position: fixed;
    top: 8.4%;
    background: #fff;
    z-index: 3;
  }
}

@media(max-width: 1199px) {
  .change-width{
    width: 920px;
    margin: auto;
  }
  .aoubt_sticky {
    width: 968px;
    left: 24px;
    position: fixed;
    top: 6.2%;
    background: #fff;
    z-index: 3;
  }

  .f_menu {
    position: relative;
    margin-right: 2%;
    float: right;
    overflow: hidden;
    /* border-right: 1px #5c5c5c dashed; */
    padding: 0 1.5% 0 0;
  }

  .left {
    width: 100px;
    margin-left: 43px;
  }

  .margin-top80 {
    margin-top: 80px;
  }

  .section-title .title {
    margin-top: 0;
    font-size: 18px;
  }

  .blockArea .content-area {
    position: absolute;
    left: 40%;
    top: 70%;
    background-color: #d7171f;
    /* border-radius: 5px; */
    width: 250px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: white;
    font-size: 18px;
    /* font-weight: bold; */
  }

  .sigma_testimonial.style-3 .sigma_testimonial-body>p {
    width: 100% !important;
  }

  .sigma_service.style-4 {
    height: 350px;
  }

  .row .red {
    width: 100%;
    height: 40%;
    background-color: #ca2021;
    position: absolute;
    z-index: -1;
    bottom: 7%;
    left: 0;
    padding: 110px 0px 80px;
  }

  .nav-link {
    margin-right: 0;
  }

  .sigma_icon-block-content {
    position: absolute;
    right: 10%;
    top: 50%;
    transform: translate(0, -50%);
  }

  .sigma_icon-block.icon-block-5 .icon-wrapper {
    position: absolute;
    left: 10%;
    top: 50%;
    transform: translate(0, -50%);
    border-radius: 35px;
    color: #ca2021;
    z-index: 1;
    transition: .3s;
    display: block;
    text-align: center;
  }

  .col-lg-3 .icon-block-5 .icon-wrapper img {
    transform: scale(0.8);
  }

  .col-lg-3 .icon-block-5 .sigma_icon-block-content h5 {
    width: 150px;
    font-size: 13px;
  }

  /* 校园框架 */
  /* .schoolFream {
    width: 100%;
    height: 100%;
    padding: 0px 0 0 0;
    margin-left: 78px;
    transform: scale(.9);
} */
  .frameimg img {
    width: 100%;
    height: 100%;
    /* padding: 60px 0 0 0;
  margin: 0 0 0 90px;
  transform: scale(0.75); */
  }

  .col-lg-3 .icon-block-5 .icon-wrapper img {
    transform: scale(0.7);
  }

  .sigma_btn-custom1 {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    position: relative;
    left: 60%;
    background-color: #df4544;
    border: 0;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 15px 30px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border-radius: 0px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
  }

  .sigma_btn-custom {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    position: relative;
    left: 75.5%;
    background-color: #df4544;
    border: 0;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 15px 30px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border-radius: 0px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
  }

  .IndustryTab .redLine {
    margin-left: 8.5%;
  }

  .sigma_banner .title {
    font-size: 50px;
  }

  .sigma_auth-description {
    width: 450px;
  }

  .checkout-billing {
    margin-top: 50px;
  }

  .sigma_header-middle .navbar>.navbar-nav>.menu-item>a {
    padding: 30px 15px;
  }

  .sigma_header-bottom-inner>.navbar-nav>.menu-item>a,
  .sigma_header-middle .navbar>.navbar-nav>.menu-item>a {
    font-size: 14px;
  }

  .section-title.flip {
    margin-left: -110px;
  }

}

@media (max-width: 991px) {
  .sigma_about-content{
    padding-left: 0;
  }
  .aoubt_sticky {
    width: 720px;
    left: 126px;
    position: fixed;
    top: 8.4%;
    background: #fff;
    z-index: 3;
  }

  .f_menu {
    position: relative;
    margin-right: 2%;
    float: right;
    overflow: hidden;
    /* border-right: 1px #5c5c5c dashed; */
    padding: 0 1.5% 0 0;
  }

  .left {
    width: 100px;
    margin-left: 0;
  }

  .friendship li:first-child {
    padding-left: 15px;
  }

  .friendship li {
    padding: 0 8px;
    color: #fff;
    font-size: 14px;
  }

  .margin-38px {
    margin-bottom: 0;
  }

  .contace-title {
    height: 200px;
  }

  .PhoneBgColor {
    margin-bottom: 20px;
  }

  .row .red {
    width: 100%;
    height: 88%;
    background-color: #fff;
    position: absolute;
    z-index: -1;
    bottom: 3%;
    left: 0;
    padding: 110px 0px 80px;
  }

  .PhoneBgColor::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: #ca2021;
  }

  .col-lg-6>p:first-child {
    margin-top: 38px;
  }

  .sigma_service.style-4 {
    height: 500px;
    margin-bottom: 30px;
  }

  .color {
    width: 100%;
    height: 100%;
    padding-bottom: 30px;
  }

  .sigma_icon-block.icon-block-5 .icon-wrapper {
    position: absolute;
    left: 20%;
    top: 50%;
    transform: translate(0, -50%);
    border-radius: 35px;
    color: #ca2021;
    z-index: 1;
    transition: .3s;
    display: block;
    text-align: center;
  }

  .sigma_icon-block-content {
    position: absolute;
    right: 20%;
    top: 50%;
    transform: translate(0, -50%);
  }

  .margin-top {
    margin-top: 60px;
    margin-bottom: 22px;
    color: black;
    font-size: 16px;
  }

  /* LED991  start*/
  .frameimg img {
    /* width: 330px;
    height: 480px; */
  }

  .frame-padding50 .space {
    padding: 0 15px;
    font-size: 24px;
    letter-spacing: 5px;
    margin-bottom: 15px;
  }

  .frame-padding50 .space1 {
    padding: 0 15px;
    font-size: 24px;
    letter-spacing: 5px;
    margin-bottom: 15px;
  }

  .frame-padding50 img {
    width: 130px;
  }

  .frame-padding50 {
    padding: 100px 0 50px 0;
  }

  .frame-padding50 h6 {
    /* color: #fff; */
    letter-spacing: 8px;
  }

  .frame-padding50 h4 {
    /* color: #fff; */
    letter-spacing: 2px;
  }

  .frame-padding50 h6 {
    font-size: 16px;
  }

  .frame-padding50 h4 {
    font-weight: bold;
    font-size: 18px;
  }

  .frameimg img {
    width: 100%;
    height: 100%;
    /* margin: 0 0 0 20px;
    padding: 80px 0 0 0;
    transform: scale(1); */
  }

  .padding20 {
    padding: 0 15px;
    width: 100%;
    margin-bottom: 15px;
  }

  .padding20 h4 {
    margin-bottom: 10px;
  }

  /* LED991  end*/
  .sigma_btn-custom {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    position: relative;
    left: -42%;
    background-color: #df4544;
    border: 0;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 15px 30px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border-radius: 0px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
  }

  .town {
    position: inherit;
  }

  .banner-3.sigma_banner .sigma_banner-slider-inner,
  .banner-2.sigma_banner .sigma_banner-slider-inner {
    padding: 190px 0 210px;
  }

  .section-title.flip {
    margin-left: 0;
    margin-top: 0;
    width: auto;
    transform: rotate(0);
  }

  .sigma_contact-bg {
    height: 400px;
    margin-top: 80px;
  }

  .sigma_contact-info {
    position: relative;
    bottom: auto;
    left: auto;
    height: auto;
  }

  .sigma_map .sigma_contact-info {
    right: auto;
  }

  .sigma_map {
    height: auto;
  }

  .sigma_map iframe {
    height: 300px;
  }

  .section-title.flip .title,
  .section-title .title {
    font-size: 26px;
  }

  .section-title {
    margin-bottom: 38px;
  }

  .section-title.text-center {
    margin: 0 auto 30px;
    margin-top: 0px !important;
  }

  .custom-img-1,
  .sigma_grid-slider .slick-prev,
  .sigma_grid-slider .slick-next {
    display: none;
  }

  .sigma_subheader h1 {
    font-size: 40px;
  }

  .sigma_subheader .breadcrumb .breadcrumb-item.active,
  .sigma_subheader .breadcrumb li a {
    font-size: 12px;
  }

  .banner-1.sigma_banner .sigma_banner-slider-inner {
    padding: 90px 0 130px;
    text-align: center;
  }

  .sigma_banner .sigma_banner-slider-inner .sigma_banner-text {
    padding: 0 15px;
  }

  .banner-1.sigma_banner .sigma_banner-slider-inner .sigma_video-popup-wrap img {
    margin: 0 auto;
  }

  .sigma_banner .title {
    font-size: 40px;
  }

  .sigma_banner p {
    margin: 0 auto 25px;
  }

  .sigma_banner.banner-1 .sigma_arrows,
  .sigma_banner.banner-3 .sigma_arrows {
    right: 50%;
    transform: translateX(50%);
    bottom: 20px;
  }

  .sigma_banner.banner-1 .sigma_arrows::before {
    display: none;
  }

  .banner-3.sigma_banner .sigma_arrows {
    margin-top: 10px;
  }

  .mb-lg-20 {
    margin-bottom: 20px;
  }

  .select-box {
    height: 80px;
  }

  .paddOfphone {
    padding-right: 40px;
    padding-left: 40px;
  }

  .mb-lg-30,
  .sigma_upsells {
    margin-bottom: 38px;
  }

  .mr-lg-30 {
    margin-left: 0;
  }

  .section {
    padding: 60px 0px 38px;
  }

  .section.mt-negative,
  .section.section-padding.mt-negative,
  .mt-negative {
    margin-top: 0;
    padding-top: 38px;
  }

  .section-button {
    margin-top: 40px;
    text-align: center;
  }

  .section.section-padding {
    padding: 38px 0px 38px 0px;
  }

  .section.section-lg {
    padding: 38px 0 130px;
  }

  .sigma_section-fw {
    padding: 0 15px;
  }

  .checkout-billing {
    margin-top: 40px;
  }

  .navbar-brand {
    width: 180px;
  }

  .sigma_header-controls .aside-toggler {
    height: 30px;
    width: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 0px solid #F0F2F3;
    border-radius: 8px;
    margin-left: 20px;
  }

  .sigma_header-bottom,
  .sigma_header-bottom .navbar-nav,
  .sigma_header-middle .navbar-nav,
  .sigma_header .sigma_search-adv {
    display: none;
  }

  .sigma_header-controls.style-2 .aside-toggler.style-2.desktop-toggler,
  .aside-toggler.style-2.desktop-toggler {
    display: none;
  }

  .sigma_header-controls.style-2 .aside-toggler.style-2,
  .aside-toggler.style-2 {
    display: grid;
  }

  .sigma_header.header-2 .sigma_header-middle .navbar {
    padding: 15px 0;
  }

  .aside-toggler {
    display: block;
  }

  .sigma_aside-overlay.aside-trigger-left,
  .sigma_aside.sigma_aside-left {
    display: block;
  }

  .sigma_cart-sidebar-wrapper.sigma_aside {
    width: 100%;
    max-width: 100%;
  }

  .sigma_cart-sidebar-footer,
  .sigma_cart-sidebar-header {
    padding: 20px;
  }

  .sigma_cart-sidebar-footer,
  .sigma_cart-sidebar-footer a {
    display: block;
  }

  .sigma_cart-sidebar-footer a {
    width: 100%;
    margin-top: 10px;
  }

  .sigma_cart-sidebar-item {
    padding: 20px 0;
  }

  .sigma_cart-sidebar-body {
    padding: 0 20px;
    height: calc(100% - 159px)
  }

  .sigma_cart-sidebar-footer h4 {
    font-size: 16px;
  }

  .sigma_cart-sidebar-item-body img {
    width: 70px;
  }

  .sigma_cart-sidebar-item-body-inner h5 {
    font-size: 18px;
  }

  .sigma_post-single .sigma_post-share {
    margin-top: 40px;
    margin-bottom: 30px;
  }

  .sidebar {
    margin-top: 10px;
  }

  .sidebar .sidebar-widget:last-child {
    margin-bottom: 40px;
  }

  .load-more {
    margin: 40px 0 30px;
  }

  .pagination {
    margin: 10px 0 30px;
  }

  .sigma_icon-block svg {
    display: none;
  }

  .sigma_footer-top .container {
    flex-direction: column;
    text-align: center;
  }

  .sigma_footer.footer-2 .sigma_footer-top-item+.sigma_footer-top-item {
    border-left: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.12);
  }

  .sigma_footer.footer-2 .sigma_footer-top-item {
    padding: 15px 0;
    width: 100%;
  }

  .sigma_footer-buttons {
    justify-content: center;
  }

  .sigma_footer.footer-2 .sigma_footer-top-item,
  .sigma_footer.footer-2 .sigma_footer-sm {
    justify-content: center;
  }

  .sigma_instagram {
    max-width: 400px;
    padding: 40px;
  }

  .sigma_post.sigma_post-list {
    padding: 20px;
    align-items: flex-start;
  }

  .sigma_post.sigma_post-list.list-sm {
    padding: 0;
    align-items: center;
  }

  .sigma_product-additional-info .tab-content {
    position: relative;
    margin-top: 30px;
  }

  .sigma_product-additional-info {
    padding: 30px;
  }

  .sigma_auth-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .sigma_auth-description {
    width: 100%;
  }

  .sigma_companies .sigma_companies-item {
    min-height: 110px;
  }

  .sigma_expaneded-row {
    flex-wrap: wrap;
  }

  .sigma_block-box {
    padding: 25px 20px;
  }

  .sigma_block-box.crayon-texture-2,
  .sigma_icon-block.crayon-texture-2 {
    background-image: none;
    border: 1px solid #F0F2F3;
    background-color: #fff;
    box-shadow: 0 3px 24px rgba(0, 0, 0, .04);
  }

  .sigma_block-box .sigma_block-content {
    display: block;
  }

  .sigma_event-box .sigma_event-wrap>.vertical-between>.sigma_event-content,
  .sigma_block-box .sigma_block-text {
    width: 100%;
  }

  .sigma_testimonial.style-3 .sigma_testimonial-body {
    position: relative;
    top: auto;
    left: auto;
    transform: translate(0, 0);
    border: 1px solid #efefef;
  }


}

@media (max-width: 768px) {
  .change-width{
    width: 692px;
    margin: auto;
  }
  .team-bg {
    padding-top: 90px;
  }

  .aoubt_sticky {
    width: 720px;
    left: 24px;
    position: fixed;
    top: 7.2%;
    background: #fff;
    z-index: 3;
  }

  .fream-height {
    height: 800px;
    margin-top: 200px;
  }

  .fream-height-1 {
    height: 800px;
    margin-top: 200px;
  }

  .area-fream {
    position: absolute;
    width: 88%;
    bottom: 0%;
    height: 30%;
    background-color: rgba(0, 0, 0, .1);
    padding: 0 15px;
    transition: height 1s;
  }

  .footer-widget ul li a {
    padding-left: 0;
  }

  .QRcode img {
    margin-right: 0;
  }

  .left {
    margin-left: 0;
  }

  .friendship li:first-child {
    padding-left: 0px;
  }

  .friendship li:first-child a {
    font-size: 15px;
    padding-left: 15px;
    font-weight: 600;
    text-align: left;
    color: #fff;
  }

  .friendship li a {
    padding: 0;
    color: #fff;
    font-size: 14px;
  }

  .contace-title {
    height: 200px;
  }

  .margintb {
    margin: 20px 0;
  }

  .blockArea .content-area {
    position: absolute;
    left: 30%;
    top: 45%;
    background-color: #d7171f;
    /* border-radius: 5px; */
    width: 250px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: white;
    font-size: 18px;
    /* font-weight: bold; */
  }

  .frame-padding50 .space::after {
    content: "";
    width: 38%;
    display: block;
    border-bottom: 2px solid #ca2021;
    padding-bottom: 8px;
  }

  .frame-padding50 .space1::after {
    content: "";
    width: 57%;
    display: block;
    border-bottom: 2px solid #ca2021;
    padding-bottom: 8px;
  }

  .frame-padding50 .space2::after {
    content: "";
    width: 15%;
    position: absolute;
    left: 42%;
    display: block;
    border-bottom: 2px solid #ca2021;
    padding-bottom: 8px;
  }

  .frame-padding50 .space3::after {
    content: "";
    width: 20%;
    position: absolute;
    display: block;
    border-bottom: 2px solid #ca2021;
    left: 40%;
    padding-bottom: 8px;
  }

  .relative {
    padding-top: 94px;
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
  }

  .sigma_testimonial.style-3 .sigma_testimonial-body>p {
    width: 100% !important;
  }

  .sigma_subheader-inner .box .area li div>p:first-child {
    margin-top: 30px;
    margin-bottom: 0;
    color: #fff;
  }

  .sigma_subheader-inner .box {
    width: 100%;
    height: 100px;
    margin-top: 60px;
    text-align: center;
  }

  .sigma_subheader-inner .box .area {
    width: 100%;
    height: 200px;
    display: flex;
    justify-content: center;
  }

  .col-lg-6>p:first-child {
    margin-top: 38px;
  }

  .row .red {
    width: 100%;
    height: 88%;
    background-color: #fff;
    position: absolute;
    z-index: -1;
    bottom: 3%;
    left: 0;
    padding: 110px 0px 80px;
  }

  .PhoneBgColor {
    margin-bottom: 20px;
  }

  /* .PhoneBgColor:last-child{
  margin-bottom: 0;
} */
  .PhoneBgColor::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: #ca2021;
  }

  .sigma_btn-custom1 {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    position: relative;
    left: 81%;
    background-color: #df4544;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border-radius: 0px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
  }

  .nav-link {
    position: relative;
    padding: 10px 0;
    background-color: #efefef;
    font-weight: 600;
    border-radius: 4px;
    color: #212121;
    border-radius: 0;
  }

  /* 校园框架 */
  .schoolFream {
    width: 100%;
    height: 100%;
    /* padding: 110px 0 0 0; */
    transform: scale(1);
  }

  /* LED968  start*/

  .frame-padding50 .space {
    padding: 0 15px;
    letter-spacing: 5px;
    margin-bottom: 15px;
  }

  .frame-padding50 .space1 {
    padding: 0 15px;
    letter-spacing: 5px;
    margin-bottom: 15px;
  }

  .frame-padding50 {
    padding: 50px 20px;
  }

  .frame-padding50 h6 {
    /* color: #fff; */
    letter-spacing: 8px;
  }

  .frame-padding50 h4 {
    /* color: #fff; */
    letter-spacing: 2px;
  }

  .frame-padding50 h4 {
    font-weight: bold;
  }

  .frameimg img {
    width: 100%;
    height: 100%;
    /* padding: 75px 0 0 0; */
    transform: scale(1.8);
  }

  .fream-img-position img {
    transform: scale(1.5);
  }

  .padding20 {
    padding: 0 15px;
    width: 100%;
    margin-bottom: 15px;
  }

  .padding20 h4 {
    margin-bottom: 10px;
  }

  /* LED968  end*/

  .select .select-list {
    margin-left: 0px;
  }

  .icon-modern-list>* .box-icon-modern {
    border: 1px solid #ca2021 !important;
  }

  .titlePhoneDisnone {
    display: none;
  }

  .titlePhone {
    display: block !important;
    margin-left: 15px;
    font-weight: 800;
  }

  .pagesOfPhone {
    display: block !important;
    font-weight: 800;
    color: white;
    font-size: 20px !important;
  }

  .IndustryTab .redLine {
    margin-left: 5.5%;
  }

  .sigma_service.style-4 {
    height: 450px;
    margin-bottom: 28px;
  }

  .leftcomp {
    display: none;
  }

  .rightzs {
    margin-left: 0%;
    justify-content: center;
  }

  .rightzs .compzs {
    width: 60px;
  }

  .swiper-button-prev {
    right: 11% !important;
  }

  .mt-negative .row {
    height: 260px;
  }

  .sigma_img-custom::before,
  .sigma_subheader-shape.circles,
  .texture-3 {
    display: none;
  }

  blockquote {
    font-size: 14px;
  }

  blockquote p {
    font-size: 14px;
  }

  h1 {
    font-size: 34px;
  }

  h2 {
    font-size: 30px;
  }

  h3 {
    font-size: 26px;
  }

  h4 {
    font-size: 22px;
  }

  .section-title .title {
    margin-top: 80px;
    font-size: 18px;
  }

  .text-white {
    font-size: 20px;
  }

  h6 {
    font-size: 15px;
    font-weight: 600;
  }

  .titleOfPhone {
    /* margin-top: 100px !important; */
    font-size: 18px !important;
  }

  .sigma_banner .title {
    font-size: 35px;
  }

  .sigma_subheader h1 {
    font-size: 30px;
  }

  .sigma_subheader .breadcrumb-item+.breadcrumb-item::before {
    padding-right: 5px;
  }

  .sigma_subheader .breadcrumb-item+.breadcrumb-item {
    padding-left: 5px;
  }

  .sigma_responsive-table thead {
    display: none;
  }

  .header-absolute+.sigma_subheader .sigma_subheader-inner {
    padding: 140px 0 170px;
  }

  .header-absolute+.sigma_subheader.subheader-lg .sigma_subheader-inner {
    padding: 190px 0 200px;
  }

  /* 服务团队 */
  .box .area {
    height: 200px;
  }

  .box .area li {
    margin: 15px;
  }

  .sigma_subheader-inner .box .area li img {
    width: 100px;
    height: 100px;
  }

  .sigma_subheader-inner .box ul li {}

  .box .area li div p {
    font-size: 13px;
    width: 100px;
  }

  .box .Dot ul {
    height: 15px;
  }

  .sigma_subheader-shape.waves .wave {
    top: -138px;
    height: 138px;
  }

  .sigma_subheader-shape.waves .wave:nth-of-type(2) {
    top: -105px;
  }

  .sigma_responsive-table td {
    position: relative;
    display: block;
    width: 100%;
    text-align: right;
    padding: 10px;
    border-bottom: 0;
  }

  .sigma_responsive-table tr.total td::before {
    display: none;
  }

  .sigma_responsive-table tr.total td:first-child {
    border-top: 0;
    border-right: 0;
  }

  .sigma_responsive-table tr.total td:last-child {
    border-left: 0;
    border-top: 0;
  }

  .sigma_responsive-table tr.total td:nth-child(2) {
    display: none;
  }

  .sigma_responsive-table tr.total td {
    width: auto;
    text-align: left;
  }

  .sigma_responsive-table tr.total {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .sigma_responsive-table td::before {
    content: attr(data-title) ": ";
    font-weight: 700;
    float: left;
  }

  .sigma_responsive-table td.remove::before {
    display: none;
  }

  .sigma_responsive-table tr {
    border-bottom: 1px solid #F0F2F3;
  }

  .sigma_responsive-table .cart-product-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    padding: 0;
  }

  .sigma_responsive-table .cart-product-wrapper img {
    margin-right: 0;
    margin-left: 10px;
  }

  .sigma_quick-view-modal .sigma_product-single-content {
    padding: 0;
  }

  .sigma_quick-view-modal img {
    margin-bottom: 30px;
  }

  .footer-widget {
    text-align: left;
  }

  .sigma_footer-bottom ul li a {
    padding-right: 0;
  }

  .footer-widget .sigma_sm {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .sigma_footer-buttons a {
    margin-bottom: 5px;
  }

  .footer-widget ul li a {
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
  }

  .footer-widget ul li a::before {
    display: none;
  }

  .sigma_footer-top {
    display: block;
    text-align: center;
  }

  .sigma_footer-logo {
    margin: 0 auto 20px;
  }

  .sigma_footer.footer-2 .sigma_footer-top {
    padding: 35px 0;
  }

  .sigma_footer.footer-2 .sigma_footer-logo {
    margin: 0;
  }

  .sigma_footer-bottom ul {
    display: block;
    text-align: center;
  }

  .sigma_footer-bottom ul li+li {
    margin-top: 10px;
  }

  .sigma_footer-bottom .sigma_footer-copyright {
    display: block;
    text-align: center;
  }

  .sigma_footer-bottom .sigma_footer-copyright>a {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
  }

  .sigma_post.sigma_post-list {
    display: block;
    padding: 0;
  }

  .sigma_post.sigma_post-list .sigma_post-body {
    padding: 20px;
  }

  .sigma_post.sigma_post-list.list-sm {
    display: flex;
  }

  .sigma_subheader-inner {
    display: block;
  }

  .sigma_subheader .breadcrumb {
    margin-top: 20px;
  }

  .sigma_header-top-inner {
    display: block;
  }

  .sigma_header-top-links {
    justify-content: center;
    padding-bottom: 15px;
  }

  .sigma_header.header-3 .sigma_header-top-links {
    padding-bottom: 0;
  }

  .sigma_header.header-3 .sigma_header-top-links+.sigma_header-top-links {
    padding-top: 15px;
  }

  .sigma_header-top-links a {
    padding: 0;
  }

  .sigma_header-top-inner {
    padding: 15px 0;
  }

  .sigma_header-top-links>li+li>a {
    padding-left: 10px;
    margin-left: 10px;
    border-left: 0;
  }

  .sigma_header-top-cta {
    text-align: center;
  }

  .sigma_header-top-cta a {
    display: inline-block;
  }

  .sigma_event {
    display: block;
    margin: 0 auto 30px;
  }

  .sigma_event-body {
    padding-top: 20px;
  }

  .sigma_event-thumb,
  .sigma_event-thumb img {
    width: 100%;
    margin-right: 0;
  }

  .sigma_event .sigma_event-date {
    width: 100%;
    text-align: left;
    padding: 5px 13px;
    font-size: 13px;
    width: auto;
    height: auto;
    display: inline-block;
    margin: 0 auto;
    width: auto;
    color: #ff9044;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
  }

  .sigma_event .sigma_event-date span {
    display: inline-block;
    font-size: 13px;
    margin-right: 3px;
  }

  .sigma_timeline-image i {
    display: none;
  }

  .sigma_timeline-nodes::before {
    display: none;
  }

  .sigma_timeline-nodes {
    margin-bottom: 30px;
  }

  .sigma_timeline-nodes:nth-child(odd) .sigma_timeline-date {
    text-align: right;
  }

  .sigma_timeline-nodes:nth-child(even) .sigma_timeline-date {
    text-align: left;
  }

  .sigma_counter.counter-absolute {
    right: 15px;
  }

  .sigma_testimonial.style-3 .sigma_testimonial-inner p {
    font-size: 14px;
    padding: 20px;
  }

  .sigma_testimonial.style-3 .sigma_testimonial-inner cite {
    padding: 10px 20px;
  }

  .select .select-title {
    width: 100px;
  }

}


@media (max-width: 575px) {
  .video-box .float:first-child{
    padding-right: 20px;
  }
  .aoubt_sticky {
    width: 540px;
    left: 12px;
    position: fixed;
    top: 8.4%;
    background: #fff;
    z-index: 3;
  }

  .row .red {
    width: 100%;
    height: 94%;
    background-color: #fff;
    position: absolute;
    z-index: -1;
    bottom: 2.5%;
    left: 0;
    padding: 110px 0px 80px;
  }

  .PhoneBgColor {
    margin-bottom: 20px;
  }

  .PhoneBgColor:last-child {
    margin-bottom: 0;
  }

  .PhoneBgColor::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: #ca2021;
  }

  /* 校园框架 */
  .schoolFream {
    width: 100%;
    height: 100%;
    padding: 0 0 20px 0;
    transform: scale(1);
  }

  .select .select-list {
    margin-left: 0px;
  }

  .imgshowphone {
    width: 100% !important;
  }

  .marklist {
    /* width: 50% !important; */
    float: left;
    /* margin-bottom: 0px; */
    /* height: 80px !important; */
  }

  .phonestyle {
    display: block;
    /* height: 13%; */
    transition: height 0.3s;
  }

  .phonestyle .select-title {
    /* height: 23px; */
    line-height: 40px;
  }

  .paddOfphone {
    padding-right: 15px;
    padding-left: 15px;
  }

  .section {
    padding: 38px 0px 38px;
  }

  .contactOfPhone {
    /* margin-top: 20px !important; */
    /* margin-top: 70px !important; */
    font-size: 18px !important;
  }

  .titlePhone {
    display: block !important;
    margin-left: 15px;
    font-weight: 800;
  }

  /*  .fontSizeOfPhone{
    font-size: 15px !important;
  }*/
  .titleSizeOfPhone {
    font-size: 18px !important;
  }

  .titlePhoneDisnone {
    display: none;
  }

  .header-absolute.sigma_header {
    padding: 0px;
  }

  .sigma_subheader .breadcrumb {
    display: none;
  }

  .sigma_subheader h1 {
    font-size: 20px;
  }

  .phoneTheTitle {
    font-size: 18px !important;
    margin-bottom: 0px !important;
  }

  .background {
    margin-bottom: 38px;
    height: 800px;
  }

  .mask {
    height: 800px;
  }

  .pagesOfPhone {
    display: block !important;
    font-weight: 800;
    color: white;
  }

  .footer-widget {
    padding-left: 15px;
    margin-bottom: 40px;
  }

  .QRcode {
    position: relative;
    margin: 40px 0 20px;
  }

  .QRcode img {
    width: 100px;
    margin: 0;
    float: none;
    margin-right: 50px;
    display: block;
  }

  .footer-widget:nth-of-type(2),
  .footer-widget:nth-of-type(3) {
    display: none;
  }

  .primary-bg {
    margin-bottom: 0px !important;
  }

  .sigma_service.style-4 h5 {
    font-size: 15px;
    font-weight: 600;
  }

  .section-title p,
  .sigma_service.style-2 p {
    text-align: center;
  }

  .sigma_icon-block.icon-block-5 .icon-wrapper {
    left: 20%;
  }

  .sigma_icon-block-content {
    right: 15%
  }

  /* 组织框架 */
  .organization {
    padding: 50px 0;
    margin: 60px 0 10px 0;
  }

  .organization .frame img {
    transform: scale(1.4);
  }

  .sigma_icon-block.icon-block-5 {
    /* width: 315px; */
    height: 100px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
    /* border-bottom: 1px solid black; */
    margin: auto;
  }

  .row .col-12 .top-border:first-child {
    /* width: 315px; */
    /* border-top: 1px solid black; */
    /* margin-left: 30px; */
    /* margin: 0 15px; */
  }

  .mt-negative .row .col-12 {
    height: 100px;
  }

  .sigma_icon-block.icon-block-5::after {
    width: 100%;
    height: 100%;
  }

  /* 关于页面 start */
  .sigma_icon-block .icon-block-7 {
    height: 100px;
    line-height: 100px;
  }

  /* 关于页面 end */

  .IndustryTab .redLine {
    margin-left: 2.5%;
  }

  .IndustryTab .col-lg-4 {
    max-width: 33.3%;
  }

  .showOnPc {
    display: none;
  }

  .showOnPhone {
    display: block !important;
    margin-top: -50px !important;
    padding: 38px 0px 0px;
  }

  .showOnPhone1 {
    display: block !important;
    margin-top: -80px !important;
    padding: 38px 0px 0px;
  }

  .phonePt-0 {
    padding-top: 0px !important;
  }

  .sigma_meijie a {
    font-size: 15px;
    font-weight: 800;
  }

  .select-box {
    height: 60px;
  }

  .icon-modern-list>* .box-icon-modern {
    border: 1px solid #ca2021 !important;
  }

  .select-list li {
    /* width: 115px; */
  }

  .sigma_service.style-4 {
    height: 500px;
  }

  .sigma_service.style-4 p {
    padding: 0px !important;
    text-align: left;
  }

  .photo {
    display: none;
  }

  .rightzs .compzs {
    width: 140px;
    height: 125px;
    line-height: 125px;
  }

  .redmask {
    font-size: 15px;
    padding-top: 0%
  }

  .swiper-button-prev {
    right: 20% !important;
  }

  .section.section-padding.mt-negative,
  .section.mt-negative {
    padding-top: 38px;
  }

  .red {
    background-color: white;
  }

  .sigma_service-thumb img {
    width: 60px;
    height: 60px !important;
  }

  .fontSize {
    font-size: 12px;
    /* padding-bottom: 20px; */
  }

  .mt-negative .row {
    height: 400px;
    margin: 20px 0px;
  }

  .sigma_subheader-shape.waves {
    display: none;
  }

  .header-absolute+.sigma_subheader .sigma_subheader-inner {
    padding: 100px 0 10px;
  }

  .header-absolute+.sigma_subheader.subheader-lg .sigma_subheader-inner {
    padding: 100px 0 60px;
  }

  .sigma_btn-custom {
    padding: 8px 18px;
    font-size: 13px;
  }

  .sigma_header-top-links>li+li>a {
    padding-left: 5px;
    margin-left: 5px;
  }

  .sigma_header-controls ul>li {
    margin-left: 15px;
  }

  .navbar-brand {
    width: 120px;
  }

  .sigma_header-top-links a {
    font-size: 12px;
  }

  .sigma_banner .title {
    font-size: 30px;
  }

  .banner-3.sigma_banner .sigma_banner-slider-inner,
  .banner-2.sigma_banner .sigma_banner-slider-inner {
    padding: 140px 0 140px;
  }

  .sigma_header.header-2 .sigma_header-middle .navbar {
    padding: 10px 0;
  }

  .section-title.flex-title .nav {
    width: 100%;
    margin: 20px 0 0;
  }

  .modal-body {
    padding: 20px;
  }

  .sigma_product-atc-form .qty-outter .sigma_btn-custom+.qty {
    margin-left: 0;
    margin-top: 20px;
  }

  .sigma_product-additional-info .nav {
    flex-direction: column;
  }

  .sigma_product-additional-info .nav li {
    width: 100% !important;
    margin-top: 3%;
    font-size: 15px !important;
  }

  .sigma_product-additional-info {
    margin-top: 10%;
  }

  .sigma_product-additional-info .nav-item+.nav-item .nav-link {
    margin-left: 0;
    margin-top: 10px;
  }

  .sigma_cta-notice {
    padding: 20px;
  }

  .sigma_header-cart-content,
  .sigma_header-controls-inner li.sigma_header-favorites {
    display: none;
  }

  .sigma_header-controls-inner li.sigma_header-cart a,
  .sigma_header-controls-inner li a,
  .sigma_header-controls .aside-toggler {
    padding: 0;
    width: 40px;
    height: 40px;
  }

  .sigma_header-controls-inner li.sigma_header-cart a i {
    font-size: 21px;
  }

  .sigma_header-middle .navbar {
    padding: 10px 0;
  }

  .sigma_shop-global {
    display: block;
  }

  .sigma_shop-global p {
    margin-bottom: 20px;
  }

  .comments-list .comment-item span {
    position: relative;
    top: auto;
    right: auto;
    display: block;
  }

  .comments-list .comment-item img {
    width: 45px;
    margin-right: 15px;
  }

  .sigma_post-single-meta {
    display: block;
  }

  .sigma_product-single-content .sigma_post-single-meta {
    display: flex;
  }

  .sigma_post-single-meta-item+.sigma_post-single-meta-item {
    margin-top: 20px;
  }

  .sigma_auth-form {
    padding: 30px;
  }

  .sigma_cta-content p {
    margin-bottom: 10px;
    max-width: 100%;
  }

  .sigma_header-top-sm li a {
    font-size: 13px;
  }

  .sigma_header-top-sm li a i {
    display: none;
  }

  .sigma_image-wrap .sigma_image-box .sigma_video-box .sigma_video_wrapper,
  .sigma_image-wrap .sigma_image-box .sigma_video-box {
    width: 270px;
  }

  .sigma_testimonial .slick-dots {
    margin: 20px 0 0;
  }

  .sigma_testimonial.style-3 .sigma_testimonial-inner img {
    width: 100%;
  }

  .sigma_search-form-wrapper form {
    width: 100%;
  }

  .sigma_search-form-wrapper form input {
    font-size: 30px;
    padding: 10px 0;
  }

  .sigma_search-form-wrapper .sigma_search-btn {
    font-size: 25px;
  }

  .sigma_search-form-wrapper .close-btn {
    top: 20px;
    right: 20px;
  }

  .sigma_post.sigma_post-list.list-sm {
    display: block;
  }

  .sigma_post.sigma_post-list.list-sm .sigma_post-body {
    padding: 20px 0 0;
  }

}

@media (max-width: 425px) {
  .aoubt_sticky {
    width: 345px;
    left: 15px;
    position: fixed;
    top: 10%;
    background: #fff;
    z-index: 3;
  }

  .team-bg {
    padding-top: 80px;
  }

  .fream-h4-line {
    padding: 0 15px !important;
    margin: 0 0 60px 0;
  }

  .fream-h4-line::after {
    content: "";
    border-bottom: 2px solid #ca2021;
    width: 24%;
    position: absolute;
    left: 15px;
    top: 100%;
    padding-top: 5px;
  }

  .fream-box {
    height: 350px;
  }

  .text-margin55 {
    margin-top: 0;
  }

  .fream-bg::after {
    content: "";
    position: absolute;
    top: 5.3%;
    height: 33%;
    width: 100%;
    left: 0;
    background: url(../img/headerBg/2.jpg) no-repeat;
    /* background-position: 50% 3%; */
    -webkit-filter: blur(1px);
    -moz-filter: blur(1px);
    -o-filter: blur(1px);
    -ms-filter: blur(1px);
    filter: blur(1px);
    z-index: -1;
  }

  .fream-bg-1::after {
    content: "";
    position: absolute;
    top: 5.3%;
    height: 33%;
    width: 100%;
    left: 0;
    background: url(../img/headerBg/6.jpg) no-repeat;
    /* background-position: 50% 3%; */
    -webkit-filter: blur(1px);
    -moz-filter: blur(1px);
    -o-filter: blur(1px);
    -ms-filter: blur(1px);
    filter: blur(1px);
    z-index: -1;
  }

  .fream-bg-2::after {
    content: "";
    position: absolute;
    top: 5.3%;
    height: 33%;
    width: 100%;
    left: 0;
    background: url(../img/headerBg/5.jpg) no-repeat;
    /* background-position: 50% 3%; */
    -webkit-filter: blur(1px);
    -moz-filter: blur(1px);
    -o-filter: blur(1px);
    -ms-filter: blur(1px);
    filter: blur(1px);
    z-index: -1;
  }

  .fream-bg-3::after {
    content: "";
    position: absolute;
    top: 5.3%;
    height: 33%;
    width: 100%;
    left: 0;
    background: url(../img/headerBg/7.jpg) no-repeat;
    /* background-position: 50% 3%; */
    -webkit-filter: blur(1px);
    -moz-filter: blur(1px);
    -o-filter: blur(1px);
    -ms-filter: blur(1px);
    filter: blur(1px);
    z-index: -1;
  }

  .fream-height {
    height: 1500px;
    margin-top: 200px;
  }

  .fream-height-1 {
    height: 1300px;
    margin-top: 200px
  }

  .box-changeHeight {
    margin-bottom: 40px;
  }

  .fream-img-position img {
    transform: scale(1);
  }

  .fream-img-position {
    position: static;
  }

  .h4-shehui {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .section-title .title {
    margin-top: 38px;
  }

  /* .IndustryTab .chosered:after {
    content: "";
    position: absolute;
    width: 60%;
    border-bottom: 3px solid red;
    left: 20%;
    padding-bottom: 8px;
    top: 100%;
} */
  .padding-fream {
    padding-top: 38px;
  }

  .nav-pills-content .nav-pills .nav-item .nav-link {
    font-size: 12px !important;
  }

  .nav-pills-content .nav-pills .nav-item .nav-link::after {
    position: absolute;
    top: 100%;
    left: 0%;
    width: 100%;
    height: 1px;
    border-top: 1px solid #ca2021;
  }

  .checkcontentdiv {
    margin-top: 38px;
  }

  .checkContent1 {
    padding: 0 15px;
  }

  .margintb {
    margin: 20px 0;
  }

  .row .margintb:nth-child(2) {
    margin: 0 0 20px 0;
  }

  .ten img {
    width: 50px;
    height: 50px;
  }

  .ten li::before {
    content: '';
    width: 20px;
    height: 3px;
    background-color: gray;
    position: absolute;
    top: 22%;
    left: 88%;
  }

  .ten li::after {
    content: '';
    width: 3px;
    height: 20px;
    background-color: gray;
    position: absolute;
    top: 15%;
    left: 100%;
  }

  .ten li div {
    font-size: 14px;
    margin-top: 20px;
    padding: 0 5px;
  }

  .checkContent {
    height: auto;
  }

  .blockArea {
    margin-bottom: 0;
  }

  .sigma_subheader-inner .colorWhite {
    margin-bottom: 0;
  }

  .mis-stage {
    height: 250px !important;
  }

  .mis-slider li img {
    max-width: 100px !important;
    max-height: 100px !important;
  }

  .column div {
    font-size: 16px;
    padding: 0 15px;
    height: 50px;
    line-height: 50px;
    color: black;
  }

  .column div:last-child {
    font-size: 14px;
    padding: 0 15px;
    height: 50px;
    line-height: 50px;
    color: black;
  }

  .sigma_testimonial.style-3 .sigma_testimonial-body>p {
    width: 100% !important;
  }

  .child-div20 {
    margin-top: 20px;
    width: 100%;
    text-align: center;
  }

  .child-div20>div:nth-child(n) {
    width: 20%;
    float: left;
  }

  .fraemImg {}

  .fraemImg img {
    width: 50px;
    height: 50px;
  }

  .fraemImg>div {
    margin-top: 20px;
    font-size: 15px;
    padding: 0 15px;
    color: #362b25;
  }

  .PhoneBgColor {
    margin-bottom: 20px;
  }

  .PhoneBgColor:last-child {
    margin-bottom: 0;
  }

  .PhoneBgColor::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background: #ca2021;
  }

  .Phone425-height180 {
    height: 180px !important;
  }

  .nav-pills-class .nav-pills .nav-item .nav-link {
    font-size: 20px;
  }

  .select-box .select-all,
  .select-box .select-content,
  .select-box .select-title {
    /* display: block; */
  }

  .sigma_product-additional-info .nav {
    position: relative;
    flex-direction: row;
    overflow: hidden;
    height: 90px;
  }

  /* .icon-anniu_jiantouzhankai{
    width: 30px;
    height: 30px;
  } */
  .zhankai {
    width: 0px;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 20px solid #ca2021;
    right: 45%;
    top: 100%;
    z-index: 99;
    position: absolute;
  }

  .section.paddingBottom0 {
    padding-bottom: 0 !important;
  }

  .marginTop20 {
    margin-top: 10px;
    margin-bottom: 0;
  }

  .row .block-bgColor:first-child {
    background-color: #d7171f;
    height: 40px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    border-radius: 10px 0 10px 0;
    margin: 20px 10px 10px 10px;
  }

  .frame-padding50 .space2 {
    font-size: 20px;
    padding: 0 15px;
    letter-spacing: 5px;
    margin-bottom: 10px;
    font-weight: 600;
  }

  .frame-padding50 .space::after {
    content: "";
    width: 38%;
    display: block;
    border-bottom: 2px solid #ca2021;
    padding-bottom: 8px;
  }

  .frame-padding50 .space2::after {
    content: "";
    width: 30%;
    left: 35%;
    position: absolute;
    display: block;
    border-bottom: 2px solid #ca2021;
    padding-bottom: 8px;
  }

  .frame-padding50 .space1::after {
    content: "";
    width: 63%;
    display: block;
    border-bottom: 2px solid #ca2021;
    padding-bottom: 15px;
  }

  .frame-padding50 .space3::after {
    content: "";
    width: 35%;
    position: absolute;
    display: block;
    border-bottom: 2px solid #ca2021;
    left: 32%;
    padding-bottom: 8px;
  }

  .fzlc img {
    padding: 0 15px;
  }

  .sigma_subheader-inner .box .area li img {
    width: 70px;
    height: 70px;
  }

  .mb-lg-30,
  .sigma_upsells img {
    padding: 0 15px;
  }

  .sigma_subheader-inner .box {
    width: 100%;
    height: 230px;
    margin-top: 60px;
    text-align: center;
  }

  .sigma_subheader-inner .box .area li div>p:first-child {
    margin-top: 30px;
    color: #fff;
    margin-bottom: 20px;
  }

  .swiper-pagination-clickable .swiper-pagination-bullet {
    margin: 0 5px;
  }

  .swiper-pagination {
    margin-left: -16px;
    position: absolute;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
  }

  .sigma_client {
    background-color: #fff;
    padding: 0px 10px 10px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    transition: .3s;
  }

  .sigma_post .sigma_post-body {
    padding: 26px 0 0;
    position: relative;
    z-index: 1;
  }

  .sigma_post-meta {
    display: flex;
    height: 100%;
    align-items: center;
    margin-bottom: 8px;
    padding: 0 15px;
  }

  .sigma_post.sigma_post-list.list-sm h5 {
    font-size: 24px;
  }

  .sigma_post.sigma_post-list.list-sm .sigma_post-body {
    padding: 30px 15px 0;
  }

  .row .red {
    width: 100%;
    height: 94%;
    background-color: #fff;
    position: absolute;
    z-index: -1;
    bottom: 2.5%;
    left: 0;
    padding: 110px 0px 80px;
  }

  .sigma_service.style-4 p {
    padding: 0px 15px !important;
    text-align: left;
  }

  .sigma_service.style-4 {
    height: 400px;
  }

  .margin-bottom20 {
    margin-bottom: 20px;
  }

  .color {
    width: 100%;
    height: 100%;
    padding-bottom: 20px;
    box-shadow: 0 0 6px rgba(0, 0, 0, .1);
  }

  h6 {
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 10px;
  }

  .sigma_service-thumb,
  .sigma_service-thumb1 {
    margin-bottom: 30px;
  }

  .section-title.text-center {
    margin: 0 auto 20px;
    margin-top: 0px !important;
  }

  .sigma_aside-overlay.aside-trigger-left,
  .sigma_aside.sigma_aside-left {
    display: block;
    width: 150px;
  }

  .sigma_aside ul .menu-item a {
    padding: 10px 15px;
    justify-content: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #212121;
    font-weight: 700;
    border-bottom: 1px solid rgba(0, 0, 0, .1);
  }

  .sigma_subheader-inner .box .area {
    width: 100%;
    height: 175px;
    display: flex;
    justify-content: center;
  }

  .sigma_subheader-inner .box ul li {
    margin: 0 10px;
  }

  .block {
    display: block !important;
  }

  .padding15 {
    padding: 0 15px;
  }

  .margin-0 {
    margin: 0;
  }

  .p-content p {
    padding: 0 15px;
  }

  .select-box .select-list {
    display: flex;
    height: 100px;
    width: 345px;
    margin: 0;
    flex-wrap: wrap;
  }

  .section-title p {
    text-align: center;
    margin: 10px 0;
    padding: 0 15px;
  }

  .select-box .select-list li {
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 50%;
    padding: 0 15px;
    cursor: pointer;
  }

  .school {
    height: 150px !important;
  }

  .school .more {
    position: absolute;
    width: 55px;
    top: 0%;
    left: 70%;
    cursor: pointer;
  }

  .select-box .school-item {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
  }

  .select-box .school-item li {
    display: inline-block;
    margin: 0;
    width: 32%;
    font-size: 13px;
    padding: 10px 15px;
    cursor: pointer;
  }

  .select-box {
    height: 135px;
  }

  .select-box .select-school {
    position: relative;
    width: 100%;
  }

  .select-box .select-content {
    padding-left: 0;
  }

  .select-box .school-item li {
    display: inline-block;
    margin: 5px 0;
    width: 50%;
    height: 30px;
    padding: 0 15px;
    cursor: pointer;
    line-height: 30px;
  }

  /* 校园活动 start*/
  .schoolActive-img {
    width: 100%;
    padding: 0px 5px 25px 0;
  }

  .schoolActive-img img {
    width: 100%;
    height: 150px;
  }

  .margin-top {
    margin-top: 40px;
    color: black;
    font-size: 16px;
  }

  /* 校园活动 end*/

  .center-p {
    text-align: center !important;
  }

  .section-button {
    margin-top: 0;
    text-align: center;
  }

  .small-text {
    display: block;
    width: 100%;
    text-align: center;
  }

  .section-title span {
    margin-top: 10px;
  }

  .padding15 {
    padding: 0 15px;
  }

  .sigma_post-thumb img {
    width: 100%;
    transition: .3s;
    padding: 0 15px;
  }

  .organization {
    padding: 0;
    margin: 0;
  }

  .organization .section .row .frame {
    width: 100%;
    /* margin: 100px 0 40px 0; */
  }

  .col-lg-6 p:first-child {
    margin-top: 30px;
  }

  .col-lg-6 p {
    padding: 0 15px;
    margin-bottom: 15px;
  }

  .section-title p {
    text-align: center;
    margin: 10px 0;
  }

  .checkContent div {
    margin-top: 40px;
    padding: 0 15px;
    margin: 20px 10px 40px 10px;
    color: #000;
  }

  .padding20 p {
    padding: 0;
  }

  /* 校园框架 */
  .schoolFream {
    width: 100%;
    height: 100%;
    text-align: center;
    /* padding: 40px 0 40px 0; */
    transform: scale(1);
    margin-left: 0;
  }

  /* LED */
  .frame-padding50 .space {
    font-size: 20px;
    padding: 0 15px;
    letter-spacing: 5px;
    margin-bottom: 10px;
  }

  .frame-padding50 .space1 {
    font-size: 20px;
    padding: 0 15px;
    letter-spacing: 5px;
    margin-bottom: 10px;
  }

  .frame-padding50 {
    padding: 38px 0 20px 0;
  }

  .frame-padding50 img {
    width: 100px;
  }

  .frame-padding50 h6 {
    font-size: 14px;
    /* color: #fff; */
    letter-spacing: 7px;
    margin-bottom: 20px;
  }

  .frame-padding50 h4 {
    /* color: #fff; */
    letter-spacing: 2px;
    margin-bottom: 20px;
  }

  .frame-padding50 h4 {
    font-size: 16px;
    font-weight: bold;

  }

  .frameimg img {
    width: 100%;
    height: 100%;
    padding: 20px;
    /* transform: scale(1); */
    /* margin: 0; */
  }

  .padding20 {
    padding: 0 15px;
    width: 100%;
    margin-bottom: 20px;
  }

  .padding20 h4 {
    margin-bottom: 8px;
  }

  /* LED425  end*/
  .IndustryTab .redLine {
    width: 100px;
    margin-left: 1.5%;
  }

  .sigma_post-categories {
    margin-right: 20px;
    margin-left: 15px;
  }

  .sigma_post .sigma_post-body h5 {
    margin: 0 0 15px;
    word-break: break-word;
    margin-bottom: 0;
    padding: 0 15px;
  }

  .sigma_btn-custom {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    position: relative;
    left: -34%;
    background-color: #df4544;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border-radius: 0px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
  }

  .sigma_btn-custom1 {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    position: relative;
    left: 0%;
    background-color: #df4544;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    border-radius: 0px;
    font-weight: 600;
    font-family: 'Raleway', sans-serif;
  }

  .col-6:nth-child(2n) .sigma_client {
    padding-right: 0;
  }
}