@media only screen and (max-width:1560px) {
    .history-box {
        margin-left: 6%
    }
    .footer-widget:nth-child(1) {
        margin: 0 45px 0 0;
    }
    .footer-widget {
        margin-right: 45px;
        display: inline-block
    }
    .yuan2 {
        left: -8%
    }
    .twonav-section ul li {
        margin: 0;
    }
    .news-video-box {
        padding: 0 5px;
    }
    .about-ibh-box {
        width: 100%
    }
    .jsb .about-image-block {
        max-height: 408px
    }
    .jsb .jsb-inner {
        max-height: 306px
    }
    .card-fouth .case-container {
        width: 90%
    }
}

@media only screen and (max-width:1440px) {
    .home-carousel .slide-item {
        position: relative;
        background-repeat: no-repeat;
        background-position: center;
        background-size: cover;
    }
    .page-title-section {
        height: 300px
    }
    .page-title-content .title {
        margin-top: 9%;
        font-size: 30px;
        letter-spacing: 1px;
    }
    .feature-thumb {
        width: 100%;
        overflow: hidden
    }
    .news-content {
        width: 100%;
        padding: 15px 15px;
    }
}

@media only screen and (max-width:1260px) {
    .cild {
        font-size: 36px !important
    }
    .fixed-header .sticky-header .logo img {
        width: 140px
    }
    .main-menu .navigation>li {
        margin-right: 35px
    }
    .main-menu .navigation>li>ul {
        width: 150px;
        left: -40px;
    }
    .sticky-header .main-menu .navigation>li {
        margin-right: 35px
    }
    .tar .qr {
        width: 102px
    }
    .footer-widget:nth-child(1) {
        margin: 0 20px 0 0;
    }
    .widget_bootom li {
        float: left;
        margin: 0 20px 0 10px;
    }
    .footer-widget {
        margin: 0 20px;
    }
    .quan,
    .quan2 .yuan2,
    .yuan {
        display: none
    }
    #h-two {
        margin-top: 0
    }
    #h-one {
        margin-top: 0
    }
    .history-box {
        margin-left: 6%
    }
    .history::before {
        content: '';
        position: absolute;
        top: 0;
        left: 50%;
        height: 93%;
        width: 1px;
        background: 0;
        transform: translate(-50%);
        margin: 20px 0
    }
    .news-wrapper-box .news-details {
        padding: 0 20px
    }
    .news-wrapper-box .news-details {
        height: auto;
    }
    .abfull,
    .abimgfull {
        width: 100%;
        max-width: 100% !important;
        max-height: 100% !important;
        overflow: hidden;
    }
    .news-wrapper-box .news-details {
        padding: 10px 30px
    }
    .twonav-section ul li a {
        font-size: 16px
    }
    .twonav-section ul li i.iconfont {
        font-size: 22px
    }
    .jsb .jsb-inner {
        height: 417px
    }
    .card-fouth .case-container {
        width: 100%
    }
    .b_t_1 {
        width: 18% !important
    }
}

@media only screen and (max-width:1140px) {
    h2 {
        font-size: 22px
    }
    .main-menu .navigation>li>a {
        font-size: 16px
    }
    .comming-soon-section .content-column .inner-column {
        padding-top: 0
    }
    .sticky-header .main-menu .navigation>li {
        margin-left: -2px !important
    }
    .main-slider h2 {
        font-size: 50px
    }
    .main-header .header-top .top-left .list li {
        margin-right: 15px
    }
    .sidebar-page-container .sidebar-side .sidebar.padding-left {
        padding-left: 0
    }
    .header-style-three .social-box,
    .header-style-two .header-lower .outer-box .social-box,
    .main-header .outer-box .btn-box {
        display: none
    }
    .main-header .info-box {
        margin-right: 40px
    }
    .header-style-three .inner-container {
        padding: 0 15px
    }
    .header-style-three .outer-box .search-box-btn {
        margin-left: 20px
    }
    .fluid-section-one .content-column .content-box,
    .fullwidth-section .right-column .inner-column {
        padding-left: 30px
    }
    .main-footer .logo-widget .social-icons li {
        margin-right: 5px
    }
    .doctor-info .content-column .inner-column {
        padding-right: 20px
    }
    .default-section .timeline-column .btn-box .timeline-btn {
        padding: 16px 30px
    }
    .doctor-detail .detail-column .inner-box {
        padding: 0
    }
    .header-style-three .outer-box {
        margin-left: 6px;
        padding: 50px 0 40px
    }
    .rtl .main-header .info-box {
        padding-right: 44px
    }
    .header-style-two .sticky-header .main-menu .navigation>li {
        margin-left: 15px !important
    }
    .rtl .sticky-header .main-menu .navigation>li {
        margin-right: 15px;
        margin-left: 0 !important
    }
    .rtl .header-style-three .header-upper .nav-outer {
        padding-right: 25px
    }
    .main-menu .navigation>li>.mega-menu {
        padding-top: 25px;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 20px
    }
    .pdt-80 {
        padding-top: 60px
    }
    .pdb-80 {
        padding-bottom: 60px
    }
    .icctiele.pdl-30 {
        padding-left: 0
    }
    .about-image-block-2 {
        height: 400px
    }
    .perview-box {
        height: 363px;
        overflow-y: scroll;
    }
    .case-preview {
        padding: 60px
    }
    .footer-main-area,
    .footer-bottom-area .f-left,
    .footer-bottom-area .bottom_ul {
        display: none;
    }
    .footer {
        padding: 30px 0 15px;
    }
    .footer-bottom-area {
        border-top: none;
    }
    .footer .widget_bootom {
        padding: 0 6%;
    }
    .footer .widget_bootom .title,
    .footer .f-cild,
    .f-cild a {
        text-align: center;
    }
    .scroll-to-top {
        width: 46px;
        height: 46px;
        font-size: 18px;
        line-height: 46px;
    }
    .accordion .accordion-item .accordion-header .title .t-c-box {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-wrap: wrap;
    }
    .b_t_1 {
        width: 33.33% !important;
        margin-bottom: 10px
    }
    .widget_bootom .title,
    .f-cild,
    .f-cild a {
        margin-left: 0
    }
}

@media only screen and (min-width:769px) {
    .main-menu .navigation>li>ul,
    .main-menu .navigation>li>ul>li>ul {
        display: block !important;
        visibility: hidden;
        opacity: 0
    }
}

@media only screen and (max-width:1024px) {
    .b-m-bottom .row .col-md-2,
    .b-m-bottom .row .col-lg-2 {
        -ms-flex: 0 0 50% !important;
        flex: 0 0 50% !important;
        max-width: 50% !important;
    }
    .b-m-bottom .box-inner {
        height: 160px;
        margin-bottom: 15px
    }
    .industrial-profiles .b-m-bottom .col-lg-2 {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .i-p-center {
        margin-top: 15px;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
    }
    .i-p-center .f-left,
    .i-p-center .f-right {
        width: 100%
    }
    .i-p-center .f-right {
        padding: 20px 10px !important;
    }
    .icctiele.pdl-30 {
        padding-left: 0
    }
    .home-carousel .content-box {
        margin: 0 120px;
    }
    .social-list {
        width: 28%;
        margin: 0 auto
    }
    .doctors-tabs .doctors-thumb {
        position: relative;
        text-align: center
    }
    .main-header.header-style-two .main-menu .navigation>li {
        padding: 8px 18px !important
    }
    .main-header.header-style-two .header-upper .upper-right {
        width: 100%
    }
    .main-header .info-box {
        margin-right: 25px
    }
    .header-style-two.fixed-header .main-menu .navigation>li {
        padding: 8px 18px
    }
    .header-style-two.fixed-header .main-menu .navigation>li.current a {
        color: #fff !important
    }
    .header-style-two.fixed-header .main-menu .navigation>li.current {
        background-color: #000 !important
    }
    .doctors-tabs .doctors-thumb .tab-btn {
        position: relative;
        margin: 0 15px;
        display: inline-block
    }
    .fluid-section-one .content-column .content-box {
        max-width: 100%
    }
    .portfolio-page-section .filters li {
        padding: 0 18px 0
    }
    .main-header .outer-box {
        display: block;
        padding: 18px 0
    }
    .header-style-two .main-menu .navigation>li>a {
        font-size: 14px
    }
    .main-header.header-style-two .outer-box,
    .fixed-header .sticky-header {
        display: none
    }
    .page-title h1 {
        font-size: 34px
    }
    /* .main-header .header-upper .nav-outer {
        width: 100%
    }*/
    .main-header .header-upper .logo-outer {
        padding-bottom: 0
    }
    .main-menu .navigation>li {
        margin-right: 22px
    }
    .main-header .header-top .top-left,
    .main-header .header-top .top-right {
        width: 100%;
        text-align: center
    }
    .health-section .image-column .inner-column,
    .main-header .change-language,
    .main-header .language {
        display: none
    }
    .main-header .header-top .info-list {
        display: inline-block;
        float: none
    }
    .health-section .content-column .text {
        max-width: 100%
    }
    .main-header .header-top .top-left .text {
        padding-bottom: 0
    }
    .fixed-header .header-upper,
    .fixed-header .header-lower {
        position: relative
    }
    .main-header .header-top .top-left {
        padding-bottom: 0
    }
    .main-header.header-style-two .header-upper .upper-right,
    .header-style-two .header-upper {
        padding-top: 0
    }
    .main-slider-three .slide {
        padding-top: 0
    }
    .main-slider .content h2 {
        font-size: 70px
    }
    .main-slider-three .swiper-button-next,
    .main-slider-two .swiper-button-next,
    .main-slider .swiper-button-next {
        right: 15px
    }
    .main-slider-three .swiper-button-prev,
    .main-slider-two .swiper-button-prev,
    .main-slider .swiper-button-prev {
        left: 15px
    }
    .main-slider-three .content-column h2 {
        font-size: 50px
    }
    .main-header .outer-box .btn-box {
        padding: 24px 0
    }
    .main-header .main-menu .navigation>li {
        padding: 26px 0
    }
    .teacher-form-section .image-column .image {
        text-align: center;
        margin-right: 0
    }
    .timer-section .title-column .inner-column h3,
    .timer-section {
        text-align: center
    }
    .timer-section .time-column .inner-column {
        width: 100%
    }
    .timer-section .title-column {
        margin-bottom: 20px
    }
    .timer-section .title-column .inner-column {
        padding: 0;
        text-align: center
    }
    .timer-section .title-column .inner-column .icon {
        position: relative;
        margin-bottom: 20px
    }
    .department-section-three .department-tabs .tabs-content,
    .header-style-three .header-upper .nav-outer {
        padding-left: 0
    }
    .fluid-section-one .image-column {
        position: relative;
        width: 100%;
        background-image: none
    }
    .fluid-section-one .image-column .image {
        display: block
    }
    .fluid-section-one .content-column {
        position: relative;
        width: 100%;
        display: block
    }
    .fluid-section-one .content-column .content-box {
        padding-left: 15px
    }
    .services-section .left-column .inner-column .service-block:nth-child(1),
    .services-section .left-column .inner-column .service-block:nth-child(3) {
        margin-right: 0
    }
    .services-section .right-column .inner-column .service-block-two:nth-child(2),
    .services-section .right-column .inner-column .service-block-two:nth-child(1),
    .services-section .right-column .inner-column .service-block-two:nth-child(3) {
        margin-left: 0
    }
    .service-block,
    .service-block-two,
    .newsletter-section .title-column .inner-column {
        margin-bottom: 30px
    }
    .services-section .circles-column .inner-column {
        padding-top: 0;
        padding-bottom: 40px
    }
    .service-block .inner-box {
        padding-right: 0;
        text-align: center
    }
    .service-block-two .inner-box .icon-box,
    .service-block .inner-box .icon-box {
        position: relative;
        top: 0;
        margin-bottom: 20px
    }
    .service-block-two .inner-box {
        padding-left: 0;
        text-align: center
    }
    .fullwidth-section .left-column,
    .fullwidth-section .right-column {
        width: 100%
    }
    .testimonial-block .inner-box .text {
        padding: 0 50px
    }
    .doctor-info .content-column .inner-column {
        padding-right: 0;
        padding-top: 40px
    }
    .appointment-section .image-column {
        margin-bottom: 60px
    }
    .main-slider-three .content-column .inner-column {
        margin-bottom: 40px
    }
    .main-slider-two .slide {
        padding: 50px 0 80px
    }
    .testimonial-section-two .owl-nav,
    .department-section-three .image-layer {
        display: none
    }
    .department-section-three {
        background-color: #eaeaea
    }
    .department-section-three .department-tabs .sec-title h2 {
        color: #222
    }
    .appointment-section-two .form-column .inner-column {
        padding-left: 30px;
        padding-right: 30px
    }
    .page-title .bread-crumb {
        right: 15px
    }
    .page-title {
        padding: 120px 0 0
    }
    .rtl .fullwidth-section .right-column .inner-column {
        padding-right: 15px
    }
    .header-style-three {
        position: relative;
        background-color: #222
    }
    .header-style-three .main-menu .navigation>li {
        padding: 35px 0 32px
    }
    .header-style-three.fixed-header .header-upper .logo-outer {
        padding-bottom: 0
    }
    .header-style-three .outer-box {
        padding: 30px 0
    }
    .header-style-three.fixed-header .main-menu .navigation>li.current a,
    .header-style-three.fixed-header .main-menu .navigation>li>a {
        color: #fff !important
    }
    .main-slider-three {
        padding-top: 130px
    }
    .rtl .header-style-three .header-upper .nav-outer {
        padding-right: 0
    }
    .jsb .about-image-block {
        max-height: 325px
    }
    .jsb .jsb-inner {
        max-height: 280px
    }
}

@media only screen and (max-width:768px) {
    .about-section .abt .col-md-6 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .pcblock {
        display: none;
    }
       .home-carousel .slide-item {
        height: 320px
    }
    .home-carousel .slide-item .image-layer {
        height: 320px
    }
    .mobileblock {
        display: block;
    }
    .mobileblock .about-image-block {
        width: 100%;
    }
    .mobileblock .mbc {
        overflow: hidden;
        text-overflow: ellipsis;
        /*表示文本超出时候用 “...” 来代替*/
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        padding-right: 30px
    }
}

@media only screen and (max-width:991px) {
    .header_language {
        display: block;
        z-index: 999999999999999999999999999999999999999999999999999999999999999;
    }
    .header_language {
        display: inline-block;
        position: absolute;
        top: 19px;
        right: 85px;
    }
    .mobile-menu {
        width: 100%;
    }
    .text-white {
        font-size: 16px;
    }
    .accordion .accordion-item .accordion-header .title {
        font-size: 14px !important
    }
    .tab-1 {
        display: flex;
        flex-direction: column;
    }
    .case-left {
        width: 100%;
        height: auto;
        padding: 20px 10px;
    }
    .case-preview {
        width: 100%;
        padding: 20px 10px;
    }
    .perview-box {
        height: 248px
    }
    .f-conten-box,
    .right-type-box {
        display: none;
    }
    .footer {
        padding: 45px 0 30px
    }
    .footer-main-right {
        float: initial;
        display: table;
        margin: 0 auto;
    }
    .footer-main-area {
        height: auto;
        margin: 0;
    }
    .news-wrapper2 {
        position: 15px;
    }
    .d-none .col-lg-8 {
        -ms-flex: 0 0 66.666667% !important;
        flex: 0 0 66.666667% !important;
        max-width: 66.666667% !important
    }
    .page-title-content .title {
        font-size: 24px
    }
    .mrt-60 {
        margin-top: 30px
    }
    .d-none .col-lg-4 {
        -ms-flex: 0 0 33.333333% !important;
        flex: 0 0 33.333333% !important;
        max-width: 33.333333% !important
    }
    .d-none {
        display: block !important;
    }
    .history-box {
        margin-left: 0;
        margin-bottom: 0;
        padding-bottom: 0
    }
    .abc {
        margin-top: 0 !important;
        margin-left: 0 !important;
        height: 100%;
        padding: 40px 20px;
    }
    .cd-container .title-box-center {
        padding-top: 45px
    }
    .about-section .ab-p {
        margin: 0 0 30px !important
    }
    .abc2 {
        margin-top: 30px;
        margin-right: 0;
        padding: 40px 20px;
        height: 100%;
        z-index: 0
    }
    .aib {
        z-index: 0;
        margin-bottom: 30px
    }
    .history-box {
        margin-left: 0
    }
    .mobile-menu .navigation li.has-mega-menu,
    .main-header .top-left,
    .widget-title {
        display: none
    }
    .main-header .logo-outer .logo img {
        width: 120px
    }
    .main-header {
        position: fixed;
        width: 100%;
        z-index: 999999999999999999999999999999999999999999999999999999999999999
    }
    .main-header .header-upper {
        width: 100%;
        background: #fff;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    }
    .doctors-tabs .doctors-thumb .tab-btn {
        margin: 0 5px 10px
    }
    .main-header .header-upper .nav-outer {
        width: 100%
    }
    .main-header .outer-box {
        position: absolute;
        left: 0;
        top: 0
    }
    .main-header .outer-box .btn-box {
        margin-left: 0;
        padding: 15px 0
    }
    .header-style-three.fixed-header .outer-box .btn-box {
        padding: 15px 0
    }
    .main-header .main-box .logo-box {
        width: auto;
        padding: 10px 0
    }
    .main-header .main-menu {
        padding-top: 0;
        width: 100%;
        margin: 0
    }
    .news-detail .inner-box::before {
        left: 0
    }
    .news-detail .inner-box {
        padding: 0;
        padding-bottom: 20px
    }
    .news-detail .post-share-options {
        padding-left: 0
    }
    .sidebar-page-container .comments-area .comment-box.reply-comment {
        margin-left: 0
    }
    .news-detail .inner-box .lower-content .content {
        padding-left: 20px;
        padding-right: 20px
    }
    .news-detail .inner-box .lower-content .post-info,
    .main-header .nav-outer .main-menu {
        display: none !important
    }
    .main-header .nav-outer .mobile-nav-toggler {
        display: block;
        float: right
    }
    .main-header .header-upper .logo-outer {
        width: 100%;
        padding-bottom: 15px
    }
    .main-menu .navbar-header {
        position: relative;
        float: none;
        display: block;
        text-align: right;
        width: 100%;
        padding: 10px 0 10px;
        right: 0
    }
    .main-header .top-right>ul>li {
        padding-left: 0;
        border-left: 0
    }
    .main-menu .collapse {
        max-height: 400px;
        overflow: auto;
        float: none;
        width: 100%;
        padding: 10px 0 0;
        border: 0;
        margin: 0 0 15px;
        -ms-border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        box-shadow: none
    }
    .main-menu .collapse.in,
    .main-menu .collapsing {
        padding: 10px 0 0;
        border: 0;
        margin: 0 0 15px;
        -ms-border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        box-shadow: none
    }
    .navbar-dark .navbar-toggler {
        border: 0;
        padding: 0
    }
    .navbar-toggler .icon {
        position: relative;
        font-size: 28px;
        line-height: 1.2em;
        color: #fff
    }
    .navbar-light .navbar-toggler {
        display: inline-block;
        z-index: 12;
        width: 50px;
        height: 40px;
        float: none;
        padding: 0;
        text-align: center;
        border-radius: 0;
        background: #4d273f;
        border: 1px solid #4d273f
    }
    .main-menu .navbar-header .navbar-toggler .icon-bar {
        position: relative;
        background: #fff;
        height: 2px;
        width: 26px;
        display: block;
        margin: 0 auto;
        margin: 5px 11px
    }
    .main-menu .navbar-collapse>.navigation {
        float: none !important;
        margin: 0 !important;
        width: 100% !important;
        border: 1px solid #fff;
        border-top: 0
    }
    .main-menu .navbar-collapse>.navigation>li {
        margin: 0 !important;
        float: none !important;
        padding: 0 !important;
        width: 100%
    }
    .main-menu .navigation>li>a,
    .main-menu .navigation>li>ul:before {
        border: 0
    }
    .main-menu .navbar-collapse>.navigation>li>a {
        padding: 10px 10px !important;
        border: none !important;
        font-size: 15px !important
    }
    .main-menu .navigation li.dropdown>a:after,
    .main-menu .navigation>li.dropdown>a:before,
    .main-menu .navigation>li>ul>li>a::before,
    .main-menu .navigation>li>ul>li>ul>li>a::before {
        color: #fff !important;
        right: 15px;
        font-size: 16px;
        display: none !important
    }
    .main-menu .navbar-collapse>.navigation>li>ul,
    .main-menu .navbar-collapse>.navigation>li>ul>li>ul {
        position: relative;
        border: 0;
        float: none;
        visibility: visible;
        opacity: 1;
        display: none;
        margin: 0;
        left: auto !important;
        right: auto !important;
        top: auto !important;
        padding: 0;
        outline: 0;
        width: 100%;
        background: #4d273f;
        -webkit-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        transition: none !important;
        -webkit-transition: none !important;
        -ms-transition: none !important;
        -o-transition: none !important;
        -moz-transition: none !important;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);
        -webkit-box-shadow: none;
        -ms-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none
    }
    .main-menu .navbar-collapse>.navigation>li>ul,
    .main-menu .navbar-collapse>.navigation>li>ul>li>ul {
        border-top: 1px solid rgba(255, 255, 255, 1) !important
    }
    .main-menu .navbar-collapse>.navigation>li,
    .main-menu .navbar-collapse>.navigation>li>ul>li,
    .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li {
        border-top: 1px solid rgba(255, 255, 255, 1) !important;
        border-bottom: 0;
        opacity: 1 !important;
        top: 0 !important;
        left: 0 !important;
        visibility: visible !important
    }
    .main-menu .navbar-collapse>.navigation>li>ul>li:first-child,
    .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li:first-child {
        border-top: none !important
    }
    .main-menu .navbar-collapse>.navigation>li:first-child {
        border: 0
    }
    .main-menu .navbar-collapse>.navigation>li>a,
    .main-menu .navbar-collapse>.navigation>li>ul>li>a,
    .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a {
        padding: 12px 20px !important;
        line-height: 22px;
        color: #fff;
        font-weight: 500;
        font-size: 15px;
        background: #4d273f;
        text-align: left
    }
    .main-menu .navbar-collapse>.navigation>li>a:hover,
    .main-menu .navbar-collapse>.navigation>li>a:active,
    .main-menu .navbar-collapse>.navigation>li>a:focus {
        background: #ff5926
    }
    .main-menu .navbar-collapse>.navigation>li:hover>a,
    .main-menu .navbar-collapse>.navigation>li>ul>li:hover>a,
    .main-menu .navbar-collapse>.navigation>li>ul>li>ul>li:hover>a,
    .main-menu .navbar-collapse>.navigation>li.current>a,
    .main-menu .navbar-collapse>.navigation>li.current-menu-item>a {
        background: #4d273f;
        color: #fff !important
    }
    .main-menu .navbar-collapse>.navigation li.dropdown .dropdown-btn {
        display: block
    }
    .main-menu .navigation>li>ul>li>ul>li,
    .main-menu .navigation>li>ul>li {
        padding-left: 0;
        padding-right: 0
    }
    .main-menu .navigation>li>ul>li>ul>li>a,
    .main-menu .navigation>li>ul>li>a {
        border-bottom: 0
    }
    .header-style-two .nav-outer .mobile-nav-toggler .icon,
    .header-style-three .nav-outer .mobile-nav-toggler .icon {
        color: #fff
    }
    .header-style-three .header-upper {
        padding-top: 0
    }
    .main-slider .content h2 {
        font-size: 45px
    }
    .main-slider-two .content h2 {
        font-size: 50px
    }
    .main-slider-three {
        padding-top: 150px
    }
    .main-slider-three .slide {
        padding: 0 0 150px
    }
    .main-slider-three .content h2 {
        font-size: 46px
    }
    .enrolment-section .content-box h2,
    .sec-title h2 {
        font-size: 36px
    }
    .sidebar-page-container .comments-area .comment-box.reply-one,
    .sidebar-page-container .comments-area .comment-box.reply-two,
    .sidebar-page-container .comments-area .comment-box.reply-three {
        margin-left: 0
    }
    .sidebar-page-container .comments-area .comment-box .author-thumb {
        position: relative
    }
    .sidebar-page-container .comments-area .comment {
        padding: 0
    }
    .main-header .outer-box {
        display: block;
        padding: 8px 0;
        margin-left: 0
    }
    .main-header .info-box .icon-box {
        position: relative;
        top: 0;
        margin-bottom: 20px
    }
    .main-header .header-top {
        display: none;
    }
    .main-header .info-box {
        width: 100%;
        padding-left: 0;
        margin-right: 0;
        text-align: center;
        margin-bottom: 25px
    }
    .main-header.header-style-two .header-upper .upper-right {
        width: 100%
    }
    .main-header.header-style-two .header-upper .logo-box {
        width: 100%;
        text-align: center
    }
    .main-header.header-style-two .outer-box {
        display: block
    }
    .main-header.header-style-two .outer-box .option-box {
        margin-left: 15px
    }
    .header-style-two .nav-outer .mobile-nav-toggler .icon {
        padding: 5px 0
    }
    .main-header .outer-box .option-box .cart-box .cart-panel {
        left: 0 !important;
        right: auto
    }
    .fullwidth-section .left-column .inner-column .content h2,
    .fullwidth-section .right-column .upper-box h3 {
        font-size: 28px
    }
    .video-section .content h2 {
        font-size: 50px
    }
    .comming-soon .content .content-inner h2 {
        font-size: 60px
    }
    .rtl .main-header .info-box {
        padding-right: 0;
        text-align: center
    }
    .rtl .sidebar-page-container .comments-area .comment {
        padding-right: 0
    }
    .main-menu .navigation>li.has-mega-menu {
        position: relative !important
    }
    .main-header .header-upper .nav-outer {
        position: relative
    }
    .rtl .mobile-menu .navigation li>a {
        text-align: right
    }
    .rtl .mobile-menu .navigation li.dropdown .dropdown-btn {
        left: 0;
        right: auto
    }
    .rtl .mobile-menu .nav-logo {
        text-align: right
    }
    .rtl .mobile-menu .close-btn {
        left: 8px;
        right: auto
    }
    .twonav-section ul {
        width: 100%
    }
    .mrt-80 {
        margin-top: 30px
    }
    .mrb-80 {
        margin-bottom: 30px
    }
    .pdt-80 {
        padding-top: 30px
    }
    .pdb-80 {
        padding-bottom: 30px
    }
    .about-image-block-2 {
        margin: 0 0 30px
    }
    .section-title {
        margin-bottom: 0
    }
    .video-section {
        height: 126px
    }
    .video-section .video-popup-left a {
        height: 50px;
        width: 50px;
        text-align: center;
        line-height: 50px;
        background: #fff
    }
    .video-section .video-popup-left a i {
        font-size: 24px
    }
    .signature {
        margin: 0 0 80px
    }
    .about-ibh-box {
        width: 100%
    }
    .about-image-block-2 {
        padding: 35px 10px;
        height: 100%
    }
    .about-image-block-2 i {
        font-size: 30px
    }
    .pagination-nav {
        padding: 0;
        margin: 0 0 30px !important
    }
    .pagination-nav .pagination-list>li {
        float: left;
    }
    .pagination-nav .pagination-list>li>a {
        color: #565151;
        font-weight: 500;
        height: 30px;
        width: 100px;
        line-height: 30px;
        display: inline-block;
        position: relative;
        background: #f4f5f8;
        font-size: 12px
    }
    .news-wrapper-box {
        display: flex;
        flex-direction: column;
        align-items: center
    }
    .news-wrapper-box .news-thumb {
        width: 100%
    }
    .news-wrapper-box .news-details {
        width: 100%;
        padding: 20px 20px 10px;
        height: 100%
    }
    .news-wrapper-box .news-details .the-title {
        text-align: left;
        margin: 0 0 20px;
        padding: 0
    }
    .title-h2 {
        font-size: 22px
    }
    .comments-bottom {
        height: 100%;
        margin: 0 0 30px
    }
    .page-title-section {
        height: 300px
    }
    .page-title-content .title {
        margin-top: 25%
    }
    .product-details-content {
        display: flex;
        flex-direction: column
    }
    .product-b,
    .product-g,
    .product-q,
    .product-x {
        width: 100% !important;
        padding: 0;
        margin: 0 0 30px
    }
    h1 {
        font-size: 26px
    }
    .product-back .section-title {
        margin: 0 0 30px
    }
    .pdl-60 {
        padding-left: 0
    }
    .product-cild,
    .cild-title {
        width: 100%
    }
    .product-title-type {
        margin: 20px 0 0;
        display: flex;
        flex-direction: column
    }
    .s-l-p-box {
        padding: 30px 20px;
        height: 130px;
        margin: 30px 15px 30px
    }
    .jsb {
        margin-bottom: 30px
    }
    .pdb-150,
    .pdt-150 {
        padding: 60px 0
    }
    .stb,
    .qu-p {
        width: 100% !important
    }
    .ic-type {
        padding: 0 0;
        margin: 0 0 30px
    }
    .investo-section-inner {
        padding: 0
    }
    .investo-content {
        margin: 0;
        padding: 0 3% 0 0;
    }
    .icctiele.pdl-30 {
        padding-left: 0
    }
    .ic {
        margin: 30px 0 0
    }
    #map {
        height: 250px !important
    }
    .twonav-section {
        display: none
    }
    .two-phone {
        display: block;
    }
    .news-wrapper-box .news-thumb {
        width: 100% !important;
        height: auto !important
    }
    .section-content-desc .industry span {
        font-size: 14px
    }
    .section-content-desc .industry {
        margin: 0 10px;
    }
    .industry {
        width: 150px;
        margin: 0 10px;
    }
    .investo-content .text {
        font-size: 16px
    }
    .product-back .section-title-right-part {
        padding-top: 20px
    }
    .history {
        padding: 20px 0 0;
    }
    .his-title {
        padding-bottom: 0
    }
    .parth2 {
        font-size: 18px
    }
    .tar.mrl-50 {
        margin-left: 18px
    }
    .jsb .about-image-block {
        max-height: 244px
    }
    .jsb .jsb-inner {
        max-height: 195px
    }
    .team-items-3col.owl-carousel .owl-nav .owl-prev,
    .team-items-3col.owl-carousel .owl-nav .owl-next {
        left: 0
    }
    .team-items-3col.owl-carousel .owl-nav .owl-next {
        left: auto;
        right: 0
    }
    .team-items-3col.owl-carousel:hover .owl-nav .owl-prev {
        left: 0
    }
    .team-items-3col.owl-carousel:hover .owl-nav .owl-next {
        right: 0
    }
    .twonav,
    .bottom_ul {
        display: none;
    }
    .footer-bottom-area {
        padding: 30px 0 0;
    }
    .team-section .section-title-block p {
        color: #fff;
        font-size: 18px
    }
    .pagination-nav .pagination-list>li {
        display: none;
    }
    .pagination-nav .pagination-list>li:nth-child(1) {
        display: block !important;
    }
    .pagination-nav .pagination-list>li:last-child {
        display: block !important;
    }
    .abzg {
        margin-top: 20px
    }
    .mrb-50 {
        margin-bottom: 10px;
    }
    .b-m-top {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
    }
    .b-m-top .f-left {
        padding: 30px 15px;
        margin-bottom: 30px
    }
    .b-m-top .f-left,
    .b-m-top .f-right {
        width: 100%;
    }
}

@media only screen and (max-width:599px) {
    .header_language {
        position: absolute;
        top: 16px;
        right: 70px;
    }
    .mobileblock .mbc {
        padding-right: 0
    }
    .pc,.pc_banner {
        display: none;
    }
    .moble, .mobile_banner {
        display: block;
    }
    .moble .content-box {
        background-color: #f1f0f0;
        padding: 20px 20px 10px;
    }
    .sproduct .col-md-6 {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important
    }
    .b_t_1 {
        width: 100% !important;
        margin-bottom: 10px
    }
    .p-c-d-box {
        height: auto !important;
        padding: 15px 15px;
    }
    .mrt-30 {
        margin-top: 10px
    }
    .mrt-30 {
        margin-bottom: 10px;
    }
    .pdb-60 {
        padding-bottom: 30px
    }
    .main-header .header-upper .logo-outer {
        padding: 7px 0;
    }
    .nav-outer .mobile-nav-toggler .iconfont {
        top: -44px;
    }
    .header-top-left-part {
        display: none;
    }
    .qc p {
        width: 100%;
    }
    .pagination-nav .pagination-list>li>a {
        width: 50px;
    }
    .header-top-right-part.text-right {
        text-align: center !important;
        float: initial;
    }
    .top-right-part-box {
        width: 90%;
        display: table;
        margin: 0 auto;
        float: initial;
    }
    .desc-list,
    .section-content-desc {
        width: 100% !important;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-wrap: wrap;
        padding-bottom: 0 !important
    }
    .innov-d {
        padding-bottom: 0
    }
    .innov-d .industry {
        width: 90px;
        margin: 0 3px 0 !important;
    }
    .section-content-desc .industry {
        margin: 0 10px 10px;
    }
    .about-section .ab-p {
        margin: 0 0 0 !important
    }
    .main-slider .text {
        font-size: 15px
    }
    .main-slider .content h2 {
        font-size: 48px
    }
    .search-popup .search-form fieldset input[type="search"] {
        padding: 20px 20px
    }
    .search-popup .search-form fieldset input[type="submit"] {
        position: relative;
        width: 100%;
        display: block
    }
    .comming-soon .content .content-inner .text br {
        display: none
    }
    .video-section .content h2,
    .main-slider-three .content-column h2,
    .main-slider-two .content-column .inner-column h2,
    .main-slider-two .content h2 {
        font-size: 40px
    }
    .booking-section .content h2,
    .main-slider-three .content h2 {
        font-size: 36px
    }
    .banner-section .content-column .inner-column h2 {
        font-size: 42px
    }
    .main-slider .content .text {
        font-size: 18px
    }
    .sidebar-page-container .group-title h2,
    .sec-title h2 {
        font-size: 26px
    }
    .new-posts .grid-icon,
    .main-slider .swiper-button-next,
    .main-slider .swiper-button-prev {
        display: none
    }
    .sidebar-page-container .comments-area .comment .comment-reply {
        position: relative;
        top: 0
    }
    .new-posts .pull-left,
    .new-posts .pull-right,
    .new-posts a.next-post {
        width: 100%;
        text-align: center;
        display: block
    }
    .blog-detail .inner-box .lower-content .text blockquote {
        padding: 25px 20px 25px 25px
    }
    .news-block-two.style-two .inner-box .lower-content h3,
    .fullwidth-section .left-column .inner-column .content h2,
    .news-detail .inner-box .lower-content h3,
    .fullwidth-section .right-column .upper-box h3 {
        font-size: 24px
    }
    .testimonial-block .inner-box .text {
        line-height: 1.7em
    }
    .department-block .inner-box {
        padding-left: 20px;
        padding-right: 20px
    }
    .price-block .inner-box .middle-content {
        padding-left: 20px;
        padding-right: 20px
    }
    .price-block .inner-box .upper-box .price {
        font-size: 40px
    }
    .news-block-two .inner-box .lower-content .content {
        padding-left: 100px
    }
    .news-block-two .inner-box {
        padding-right: 20px
    }
    .news-detail .post-share-options .pull-left,
    .news-detail .post-share-options .pull-right {
        width: 100%
    }
    .doctor-testimonial-boxed .inner-boxed {
        padding-left: 15px;
        padding-right: 15px
    }
    .rtl .fullwidth-section .left-column .inner-column .icon-box {
        position: relative;
        margin-bottom: 25px
    }
    .rtl .fullwidth-section .left-column .inner-column .content {
        padding-right: 0
    }
    .doctor-block .inner-box,
    .testimonial-block-two .inner-box {
        padding-left: 15px;
        padding-right: 15px
    }
    .rtl .doctor-detail .detail-column .info-list li p {
        padding-right: 0
    }
    .rtl .new-posts a {
        text-align: center
    }
    .mrr-60 {
        margin: 0
    }
    .home-carousel .content-box {
        padding: 0 20px
    }
    .home-carousel .content-box h1 {
        font-size: 22px;
        line-height: 30px
    }
    .home-carousel .content-box p {
        font-size: 16px;
        line-height: 22px
    }
    .home-carousel.owl-carousel .owl-nav button.owl-prev,
    .home-carousel.owl-carousel .owl-nav button.owl-next {
        display: none
    }
    .cs-btn-one.btn-lg {
        margin: 10px 0 0
    }
    .page-title-content .title {
        margin-top: 49%
    }
    .page-title-content .title-cild {
        font-size: 18px
    }
    .about-ibh-content {
        position: relative;
        display: block;
        height: auto;
        height: 100%
    }
    .about-image-block-3 {
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        overflow: hidden
    }
    .mrb-30 {
        margin-bottom: 10px;
    }
    .mrb-50 {
        margin-bottom: 20px;
    }
    .about-ibh-content .content-box {
        width: 100%;
        position: absolute;
        right: 0;
        top: 15%;
        background: #f1f0f0;
        padding: 40px 100px;
        height: 338px;
        -webkit-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
        -khtml-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
        -ms-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
        -o-box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1);
        box-shadow: 0 10px 33px rgba(0, 0, 0, 0.1)
    }
    .footer-bottom-area {
        padding: 0 !important;
    }
    .footer .widget_bootom {
        padding: 0 1% !important;
    }
    .pdl-30 {
        padding-left: 0 !important;
    }
}

@media(max-width:479px) {
    .mobile_banenr{
    display: block;
}
.pc_banenr{
    display: none;
}
    .banner-section {
        padding-top: 49px
    }
    .home-carousel .slide-item {
        height: 300px
    }
    .home-carousel .slide-item .image-layer {
        height: 300px
    }
    .header-top-area .header-top-left-part .phone,
    .header-top-area .header-top-right-part .social-links {
        display: none
    }
    .header-top-area .header-top-left-part .c-g:after {
        background: none
    }
    .header-top-area .header-top-left-part .j-b:after,
    .header-top-area .header-top-left-part .c-g:after {
        top: 8px;
    }
    .d-none .col-lg-4 {
        -ms-flex: 0 0 33.333333% !important;
        flex: 0 0 33.333333% !important;
        max-width: 33.333333% !important
    }
    .cs-btn-one.btn-lg {
        padding-bottom: 10px 45px
    }
    .main-slider h2 {
        font-size: 24px
    }
    .progress-levels .progress-box .inner {
        padding-left: 0
    }
    .news-detail .inner-box .lower-content h3 {
        font-size: 20px
    }
    .timer-section .title-column .inner-column,
    .event-block .inner-box .content {
        padding: 0
    }
    .comming-soon .emailed-form .form-group input[type="submit"],
    .comming-soon .emailed-form button {
        position: relative;
        right: 0;
        width: 100%
    }
    .news-block-two .inner-box {
        padding-right: 0;
        padding-top: 0
    }
    .news-block-two .inner-box::before {
        left: 0
    }
    .timer-section .title-column .inner-column .icon {
        position: relative;
        margin-bottom: 20px
    }
    .news-block-two .inner-box .lower-content {
        padding: 30px 15px 0
    }
    .event-block .inner-box .content .post-date {
        position: relative;
        margin-bottom: 20px
    }
    .subscribe-form .form-group input[type="submit"],
    .subscribe-form button {
        position: relative;
        width: 100%
    }
    .sidebar .popular-posts .post .text {
        font-size: 16px
    }
    .booking-section .content h2,
    .banner-section .content-column .inner-column h2,
    .main-slider-three .content h2,
    .main-slider-two .content h2,
    .main-slider .content h2 {
        font-size: 32px
    }
    .services-section .icon-two,
    .gallery-section-two .section-icons,
    .enrolment-section .section-icons,
    .testimonial-section .section-icons,
    .testimonial-section .owl-nav,
    .progress-levels .progress-box .inner .text,
    .news-block-two .inner-box .lower-content .post-info,
    .main-slider-two .content-column .inner-column .text br,
    .fullwidth-section .right-column .time-list li::before,
    .blog-detail .inner-box .lower-content .post-share-options .social-icons li.share,
    .services-block .inner-box .image .content-box,
    .widget-title {
        display: none
    }
    .main-header .header-top .info-list li a {
        padding-right: 0;
        margin-right: 6px;
        border: 0;
        font-size: 12px
    }
    .home-carousel .content-box {
        margin: 0;
    }
    .testimonial-block .inner-box .text {
        padding: 0
    }
    .teacher-form-section .form-column h2 {
        font-size: 26px
    }
    .testimonial-block .inner-box .lower-box {
        margin-left: 0;
        margin-top: 50px
    }
    .team-single-section .upper-section .content-column h2 span {
        margin-left: 0;
        margin-top: 20px
    }
    .time-counter .time-countdown .counter-column {
        margin-bottom: 20px
    }
    .news-block-two .inner-box .lower-content .content,
    .fullwidth-section .left-column .inner-column .content {
        padding-left: 0
    }
    .fullwidth-section .left-column .inner-column .icon-box {
        position: relative;
        margin-bottom: 20px
    }
    .fullwidth-section .right-column .upper-box {
        padding: 0
    }
    .fullwidth-section .right-column .upper-box .icon {
        position: relative;
        margin-bottom: 20px
    }
    .fullwidth-section .right-column .time-list li span.right-span {
        margin-top: 8px;
        width: 100%;
        padding-left: 0
    }
    .time-counter .time-countdown .counter-column {
        margin: 0 55px 40px
    }
    .doctor-detail .detail-column .info-list li strong {
        position: relative
    }
    .doctor-detail .detail-column .info-list li p {
        padding-left: 0
    }
    .rtl .fullwidth-section .right-column .upper-box {
        padding-right: 0
    }
    .rtl .subscribe-form .form-group input {
        padding-left: 20px !important
    }
    .rtl .progress-levels .progress-box .inner {
        padding-right: 0
    }
    .rtl .progress-levels .progress-box .bar .bar-innner .skill-percent {
        left: -26px
    }
    .default-section .timeline-column .btn-box .timeline-btn {
        margin-right: 0
    }
    .health-section .content-column .inner-column {
        padding: 50px 30px
    }
    .social-list {
        justify-content: center;
        width: 63%;
        margin: 0 auto
    }
    .footer-box {
        padding: 0;
        margin: 0
    }
    .bottom_ul {
        display: none;
    }
    .widget_bootom .title,
    .f-cild,
    .f-cild a {
        margin-left: 0
    }
    .footer-bottom-area {
        padding: 30px 0 0;
    }
    .scroll-to-top {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 14px;
        bottom: 5px
    }
    .case-study-item .about-image-block {
        margin: 0 0 30px
    }
    .ab.col-md-6,
    .caes-p.col-md-6,
    .serivce-p .col-md-6,
    .honor-content .col-md-6,
    .section-content .col-md-6 {
        -ms-flex: 0 0 50% !important;
        flex: 0 0 50% !important;
        max-width: 50% !important
    }
    .abimgfull {
        width: 100%;
        height: auto;
    }
    .abzg {
        margin-top: 0
    }
    .news-mb {
        padding-bottom: 0 !important
    }
    .footer {
        padding: 30px 0 10px;
    }
    .f-cild,
    .f-cild a {
        font-size: 12px
    }
    .cs-btn-one.btn-lg {
        font-size: 11px;
        padding: 2px 20px;
    }
    .banner_bth{
        bottom: 27%
    }
    .industry1{
        width: 90px !important;
        margin:0 5px;
    }
    h2 {
        font-size: 20px !important
    }
    h5 {
        font-size: 16px !important
    }
    .section-title-left-part:before {
        top: 6px;
    }
    .section-title-right-part a {
        font-size: 18px;
    }
    .section-content p {
        width: 100% !important
    }
    .pdt-60 {
        padding-top: 30px
    }
    .p-b-ico {
        width: 20px;
        height: 20px;
        background-size: 20px 20px
    }
    .p-b-box h1 {
        font-size: 18px
    }
    .p-b-box i {
        font-size: 30px
    }
    .service-content .title {
        font-size: 14px
    }
    .serivce-p.pdb-80 {
        padding-bottom: 0 !important
    }
    .chairman-about-back {
        display: inline-block;
    }
    .f-cild ul {
        padding-top: 10px
    }
    .industry {
        width: 130px
    }
    .jsb {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
    }
    .investo-content .text {
        padding-bottom: 0
    }
    .jsb .about-image-block,
    .jsb .jsb-inner {
        width: 100%;
        max-width: 100%
    }
    .jsb .jsb-inner {
        height: 100%;
        max-height: 100%;
        overflow-y: initial;
    }
    .section-white-typo {
        background-size: cover;
    }
    .section-title-right-part {
        display: none;
    }
    .news-wrapper2 {
        padding: 10px
    }
    .production-details h6 {
        font-size: 13px;
        height: 35px;
    }
    .ic-type .row,
    .Contact-content .row,
    .service-details-page .row,
    .about-ibh-box .row,
    .content-section .row,
    #cd-timeline .row,
    .section-title .row,
    .single-news-content .row,
    .solutions-content .row {
        margin-left: 0;
        margin-right: 0
    }
    .yuan2 {
        display: none;
    }
    .ic-title {
        padding-left: 15px
    }
    .mrt-45 {
        margin-top: 10px
    }
    .pdt-80 {
        padding-top: 20px
    }
    .desc-list {
        margin: 18px auto 20px;
    }
    .section-title-left-part {
        padding-left: 10px
    }
    .parth2 {
        font-size: 18px !important
    }
    .cild {
        font-size: 30px !important;
    }
    .mrb-25 {
        margin-bottom: 10px;
    }
    .mrb-20 {
        margin-bottom: 10px;
    }
    .video-section .video-popup-left a i {
        font-size: 13px;
    }
    .video-section .video-popup-left a {
        height: 30px;
        width: 30px;
        text-align: center;
        line-height: 23px;
        background: #fff;
    }
    .title-box-center {
        margin-bottom: 0;
    }
    .tbc {
        padding-bottom: 20px
    }
    .product-title-type {
        margin: 10px 0 0;
    }
    .mrt-60 {
        margin-top: 20px;
    }
    .about-image-block-2 .title-top {
        font-size: 22px;
    }
    .about-image-block-2 .title-cild {
        font-size: 16px;
    }
    p {
        font-size: 13px;
        line-height: 22px
    }
    .about-image-block-2 {
        padding: 20px 15px;
        height: 100%;
    }
    .mrt-50 {
        margin-top: 20px;
    }
    .pdb-40 {
        padding-bottom: 20px;
    }
    .mrb-40 {
        margin-bottom: 20px;
    }
    .content-box .xian,
    .content-box1 .xian {
        width: 60px;
        margin-bottom: 10px;
    }
    .cd-container .title-box-center {
        padding-top: 0;
    }
    .news-c .row {
        margin-right: 0;
        margin-left: 0
    }
    .page-title-section {
        height: 200px;
    }
    .page-title-content .title {
        font-size: 22px;
        margin-top: 32%;
    }
    .pagination-nav .pagination-list>li.pagination-left-arrow a,
    .pagination-nav .pagination-list>li.pagination-right-arrow a {
        margin-bottom: 10px
    }
    .pagination-nav {
        padding: 0;
        margin: 0 0 10px !important;
    }
    .news-content-box {
        padding: 15px 0;
    }
    .pdt-60 {
        padding-top: 10px;
    }
    .pdb-80 {
        padding-bottom: 20px;
    }
    .service-box {
        margin: 0 15px 10px;
    }
    .s-l-p-box {
        height: auto;
    }
    .mrl-60 {
        margin-left: 30px;
    }
    .team-title {
        margin: 10px 0 10px;
    }
    .team-upper-part {
        margin: 20px auto 20px;
        text-align: center;
    }
    .pdt-80 {
        padding-top: 20px;
    }
    .pdb-50 {
        padding-bottom: 20px;
    }
    .team-section .section-title-block p {
        font-size: 14px !important
    }
    .mrt-40 {
        margin-top: 10px;
    }
    .news-wrapper3 {
        border: 1px solid #ddd;
        padding: 20px 20px;
    }
    .team-items-3col.owl-carousel .owl-nav .owl-prev,
    .team-items-3col.owl-carousel .owl-nav .owl-next {
        line-height: 30px;
        width: 32px;
        height: 32px;
    }
    .mrb-60 {
        margin-bottom: 20px;
    }
    .investo-date {
        width: 30%
    }
    .investo-content {
        width: 70%
    }
    .ic-title {
        font-size: 14px;
        color: #444;
        line-height: 30px;
        vertical-align: middle;
    }
    .accordion .card-header a {
        display: block;
        padding: 20px 53px 20px;
        text-transform: capitalize;
        background: #eee;
        line-height: normal;
        font-family: 'Poppins', sans-serif;
        font-size: 14px;
    }
    .news-content {
        width: 100%;
        padding: 10px 15px;
    }
    .section-content .title-h2 {
        font-size: 18px !important;
    }
    .text-primary-color {
        font-size: 13px !important;
    }
    .news-wrapper2 .news-description h4,
    .newsh4 {
        font-size: 16px;
    }
    .comments-bottom .left .left-cur {
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flex;
        display: -o-flex;
        display: flex;
        flex-direction: column;
    }
    .comments-bottom .left,
    .comments-bottom .right {
        float: initial;
    }
    .comments-bottom .right a {
        padding: 10px 60px;
        font-size: 16px
    }
    .comments-bottom .right {
        padding-top: 10px
    }
    .cp,
    .cp2 {
        margin-bottom: 0 !important
    }
    .header-top-area .header-top-right-part .language .language-btn::after {
        content: "∨";
        position: absolute;
        right: 6px;
        font-family: "Font Awesome 5 Free";
        font-weight: 400;
        top: 2px;
        font-size: 10px;
    }
    .perview-box {
        height: auto;
        overflow-y: initial;
    }
    .card-fouth .case-container {
        height: 670px;
    }
    .keifu {
        display: none !important;
    }
    .lzjbjd {
        display: block !important;
        height: 236px;
        margin-bottom: 20px;
        margin-top: -10px
    }
    .lzjbjd .row {
        margin-left: 0;
        margin-right: 0;
    }
    .lzjbjd .lc {
        display: block;
        width: 100%;
        border: 1px solid #eee;
        background: #f1f1f1;
        padding: 20px 10px;
    }
    .lzjbjd .lc h2 {
        text-align: center;
        font-size: 22px;
        color: #000;
        padding-bottom: 20px;
        font-weight: 600
    }
    .lzjbjd .lc p {
        padding: 0 i !important;
        margin: 5px 0 !important;
        font-size: 13px;
        color: #444
    }
    .wxqr {
        display: table;
        margin: 0 auto 0;
        padding-left: 25px;
    }
    .wxqr img {
        width: 70px;
    }
    .wxqr p {
        text-align: left;
    }
    .lzjbjd .col-md-6 {
        -ms-flex: 0 0 50% !important;
        flex: 0 0 50% !important;
        max-width: 50% !important
    }
    .product-serivce-section {
        padding: 30px 0 !important;
    }
    .car-product {
        background: #fff;
        padding: 30px 15px 10px !important;
        margin-bottom: 30px !important;
    }
    .i-p-top h1 {
        font-size: 22px;
    }
    .i-p-top {
        margin-bottom: 10px
    }
    .cs-btn {
        font-size: 14px;
        padding: 8px 20px;
    }
    .car-img {
        margin: 15px 0;
    }
    .car-product .col-md-3 {
        -ms-flex: 0 0 50% !important;
        flex: 0 0 50% !important;
        max-width: 50% !important
    }
    .building-material {
        padding: 30px 15px 30px;
        margin-bottom: 30px
    }
    .b-m-top .f-left,
    .b-m-top .f-right {
        padding: 30px 15px 0px
    }
    .b-m-top .f-left h1,
    .industrial-profiles .i-p-top h1 {
        font-size: 22px;
        margin-bottom: 10px;
    }
    .x {
        margin-bottom: 10px;
    }
    .b-m-top .f-left {
        margin-bottom: 0;
    }
    .b-m-bottom .box-inner {
        padding: 20px 15px;
        height: auto;
        margin-bottom: 15px
    }
    .industrial-profiles {
        margin-top: 30px;
        padding: 30px 15px
    }
    .b-m-bottom {
        margin-top: 30px
    }
    .industrial-profiles .b-m-bottom .col-lg-2 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    .b-m-bottom .box-inner h6 {
        font-size: 14px
    }
    .b-m-bottom .box-inner p {
        font-size: 12px
    }
    .b-m-bottom .row .col-md-2,
    .b-m-bottom .row .col-lg-2 {
        -ms-flex: 0 0 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
    }
    .desc-list{
        width: 100% !important
    }
    .industry span{
        font-size: 14px;
        width: 100%;
    }
}