/* Bizcom - HTML Template */
@media only screen and (min-width: 1200px) and (max-width: 1800px) {


    .main-header__logo {
        top: auto;
        left:-23%;
        bottom: 0;
        height: 115px;
    }


    .main-menu .main-menu__list>li+li,
    .stricky-header .main-menu__list>li+li {
        margin-left: 40px;
    }

    .main-menu__right {
        padding-left: 10px;
    }

    .main-menu__search {
        margin-right: 15px;
    }

    .main-header__three-line-icon {
        right: 30px;
    }


}

@media only screen and (min-width: 1200px) and (max-width: 1600px) {
    .main-slider-three__left {
        width: 50%;
    }

    .main-slider-three__right {
        width: 50%;
        padding-left: 60px;
        padding-top: 0px;
    }

	
	
}

@media only screen and (min-width: 1200px) and (max-width: 1349px) {
    .welcome-one-shape {
        display: none;
    }

    .welcome-one__left:before {
        display: none;
    }
	
	


}

@media only screen and (min-width: 1200px) and (max-width: 1420px) {
    .project-one__hover-name {
        font-size: 22px;
        line-height: 30px;
    }

    .project-two__architect h3 {
        font-size: 22px;
        line-height: 32px;
    }
	
	.main-header {
    display: block;
    padding: 0 15%;
}


}


@media (min-width: 1200px) {
    
	
	.main-menu .main-menu__list,
    .main-menu .main-menu__list ul,
    .stricky-header .main-menu__list,
    .stricky-header .main-menu__list ul {
        display: flex;
    }
	
	.mobile-nav__buttons {
        display: none;
    }
	
	.main-menu .mobile-nav__toggler {
        display: none;
    }
	
	.two-boxes__single {
        margin-bottom: 0;
    }
	


}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left; padding-right:10px; padding-left:10px;}	
	
	.sigma_header-controls{display:none;}
	.sigma_header-controls.style-2.tertiary-bg{display:none;}
	.main-slider_right{display:none;}
	.main-header {position:fixed; display: block; z-index:9999; width:100%;}
	.main-header{padding: 0 10px; background:#fff; }
	.main-header__logo{top: auto; left:0!important; bottom:0; height:90px;}
	.main-menu__inner { justify-content: flex-end;}
	.main-menu .mobile-nav__toggler{font-size:28px;}
	.main-slider .container{height:500px;}
	.main-slider .swiper-slide{margin-top:80px;}
	#main-slider-pagination{bottom:10px;}
	.pt120{padding-top:80px;}
	.pb120{padding-bottom:80px;}
	.main-footer{text-align:center;}
	.service-block-one .inner-box{margin-bottom:20px!important;}
	.who-we-are:after {display:none;}
	.main-slider_right_01{display:none;}
	.page-header__inner{ position: relative; display: block; z-index:3; height:200px; margin-top:80px;}
	
	
	
	.container {
        max-width:1200px;
		padding: 0px;
    }
	
	.auto-container{
		position:static;
		max-width:1200px;
		padding:0px 15px;
		margin:0 auto;
	}
	

    .main-header__logo {
        top: auto;
        left: 0;
        bottom: 0;
        height: 115px;
    }

    .main-menu-wrapper__bottom {
        padding-left: 165px;
        padding-top: 35px;
        padding-bottom: 36px;
    }

    .main-menu__right {
        padding-left: 20px;
    }

    .main-menu__search {
        margin-right: 15px;
    }

    .main-header__three-line-icon {
        display: none;
    }


    .main-header-two__three-line-icon {
        position: relative;
        display: block;
        z-index: -1;
    }

    .main-menu-wrapper-two-bottom {
        position: absolute;
        display: block;
        background-color: var(--thm-black);
        top: 0;
        right: 0;
        width: 100px;
        padding: 20px 0;
    }

    .main-menu__two .mobile-nav__toggler {
        margin-right: 0px;
        color: #ffffff;
    }

    .main-menu__two {
        padding: 15px 0;
    }


    .main-header-three__menu-box {
        padding: 43px 60px;
    }


    .main-menu-three__inner {
        margin-left: auto;
        margin-right: 20px;
    }
	
	.main-slider-three__left {
        width: 50%;
    }

    .main-slider-three__right {
        width: 50%;
        padding-left: 60px;
        padding-top: 0px;
    }

    .main-slider-three-shape {
        display: none;
    }

	 .three-boxes__single-three-content h2 {
        font-size: 27px;
        line-height: 37px;
        margin-bottom: 30px;
    }

    .three-boxes__single-three-content h2 br {
        display: none;
    }

    .welcome-one {
        padding: 0px 0px 0px;
    }

    .welcome-one__left {
        margin-right: 0;
        max-width: 800px;
        width: 100%;
        margin: 0 auto 50px;
    }

    .welcome-one__img {
        margin-left: 0;
    }

    .welcome-one__right {
        margin-left: 0;
        max-width: 800px;
        width: 100%;
        margin: 0 auto;
    }

    .welcome-one-shape {
        display: none;
    }

    .welcome-one__left:before {
        display: none;
    }

    .two-boxes__content {
        padding: 58.5px 30px;
    }

    .two-boxes__content h2 {
        font-size: 25px;
        line-height: 35px;
    }

    .services-one__title {
        font-size: 23px;
    }

    .progress-section__progress-wrap {
        grid-template-columns: repeat(2, 270px);
        grid-gap: 0px;
    }

    .news-one__content {
        padding: 29px 25px 30px;
    }

    .footer-widget__about {
        margin-right: 0;
        margin-bottom: 34px;
    }

    .footer-widget__links {
        margin-left: 0;
    }

    .footer-widget__explore {
        margin-left: 0;
    }

    .footer-widget__newsletter {
        margin-left: 0;
    }

    .cta-one__text {
        font-size: 30px;
        line-height: 40px;
    }

    .welcome-two__left {
        max-width: 700px;
        margin: 0 auto;
    }

    .welcome-two__right {
        max-width: 700px;
        margin: 100px auto 0;
    }

    .welcome-two-bg {
        display: none;
    }

    .welcome-two__img-shape-1 {
        left: 0;
    }

    .welcome-two__img-shape-2 {
        bottom: -35px;
    }

    .services-two .section-title {
        margin-bottom: 37px;
    }

    .services-two__top-text-box {
        padding-bottom: 33px;
    }

    .services-two__single {
        padding: 60px 25px 50px;
    }

    .counter-one__single {
        max-width: 462px;
        margin-bottom: 30px;
    }

    .counter-one__single:nth-child(1) {}

    .counter-one__single:nth-child(2) {}

    .counter-one__single:nth-child(3) {
        margin-bottom: 0;
    }

    .counter-one__single:nth-child(3):before {
        display: none;
    }

    .counter-one__single:nth-child(4) {
        margin-bottom: 0;
    }

    .they-trusted__left {
        margin-right: 0;
    }

    .they-trusted__left .section-title__title {
        font-size: 46px;
        line-height: 56px;
    }

    .welcome-three__left {
        max-width: 700px;
        margin: 0 auto;
    }

    .welcome-three__right {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto;
    }

    .welcome-three-bg {
        display: none;
    }

    .question-answers__btn-and-text {
        margin-top: 70px;
        align-items: inherit;
        flex-direction: column;
    }

    .question-answers__text-box {
        margin-left: 0;
        margin-top: 20px;
    }

    .how-we-works {
        padding: 110px 0 79px;
    }

    .testimonials-two__inner-single {
        flex-direction: column;
    }

    .testimonials-two__text-box {
        margin-left: 0;
        margin-top: 30px;
    }

    .insuring__left {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto;
    }

    .insuring__right {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto;
    }

    .about-company__img {
        max-width: 700px;
        margin: 0 auto 50px;
    }

    .about-company__right {
        margin-left: 0;
        max-width: 700px;
        margin: 0 auto;
    }

    .about-page-testimonial {
        padding-top: 90px;
    }

    .productive__right {
        margin-left: 0;
    }

    .productive__points li {
        padding: 13px 30px;
    }

    .productive {
        padding: 120px 0 110px;
    }

    .benefits__left {
        margin-right: 0;
    }

    .benefits {
        padding: 0 0 110px;
    }

    .portfolio-details__info-list li+li {
        margin-left: 40px;
    }

    .services-details__designing-box {
        flex-direction: column;
    }

    .services-details__designing-img {
        margin-left: 0;
        margin-top: 50px;
    }

    .pricing-one__content {
        margin-left: 0;
        padding-top: 0;
        padding-bottom: 30px;
    }

    .pricing-one .section-title {
        margin-bottom: 37px;
    }

    .pricing-one__left {
        position: relative;
        display: block;
        margin-bottom: 50px;
    }
	
	

}

@media (max-width: 1199px) {

    .main-menu__search,
    .main-menu__cart {
        margin-right: 20px;
        font-size: 20px;
    }
	
	.stricky-header {
        display: none !important
    }
	
	
}

@media (max-width: 991px) {
    .sidebar {
        margin-top: 50px;
    }
}



@media (max-width: 425px) {
    .main-menu__right {
        padding-left: 0;
    }
}

@media only screen and (min-width: ·px) {
    .progress-section__progress-wrap {
        grid-template-columns: repeat(2, 280px);
    }
	
	.default-tabs nav {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		box-shadow: inset -2px 0 3px rgba(203, 196, 130, 0.06);
		z-index: 1;
	}
	
	.default-tabs-content {
		min-height: 480px;
	}
	.default-tabs-content li {
		padding: 2em 2em 2em 7em;
	}
	
}


@media (max-width: 767px) {
    .main-menu__cart {
        margin-right: 0;
    }
	
	 .main-header {
        padding: 0 30px;
    }

    .main-menu-wrapper__top {
        display: none;
    }

    .main-header__logo {
        top: auto;
        left: 0;
        bottom: 0;
        height: 115px;
    }

    .main-menu-wrapper__bottom {
        padding-left: 200px;
        padding-top: 35px;
        padding-bottom: 36px;
    }


    .main-menu__inner {
        justify-content: flex-end;
    }

    .main-menu .mobile-nav__toggler {
        margin-right: 0px;
    }

    .main-menu__right {
        display: none;
    }

    .main-header__three-line-icon {
        display: none;
    }

    .main-menu-wrapper-two-bottom {
        position: absolute;
        display: block;
        background-color: var(--thm-black);
        top: 0;
        right: 0;
        width: 100px;
        padding: 20px 0;
    }

    .main-menu__two .mobile-nav__toggler {
        margin-right: 0px;
        color: #ffffff;
    }

    .main-menu__two {
        padding: 15px 0;
    }

    .main-header-two__three-line-icon {
        display: none;
    }

    .main-menu-wrapper-two-top__inner {
        flex-direction: row-reverse;
    }

    .main-menu-wrapper-two-top__search-and-cart-icon {
        z-index: -1;
    }

    .main-header-three__menu-box {
        padding: 43px 30px;
    }

    .main-menu-three__right {
        display: none;
    }
	
	.main-slider h2 br {
        display: none;
    }

    .main-slider h2 {
        font-size: 40px;
        line-height: 50px;
    }

    .main-slider__nav {
        display: none;
    }



    #main-slider-pagination {
        display: none;
    }

    .main-slider-two .container {
        padding-bottom: 250px;
    }

    .main-slider__nav-two {
        display: none;
    }

    .main-slider-three__left {
        width: 100%;
    }

    .main-slider-three__right {
        width: 100%;
        padding-left: 30px;
        padding-top: 40px;
    }

    .main-slider-three__title {
        font-size: 40px;
        line-height: 50px;
    }

    .main-slider-three-shape {
        display: none;
    }
	
	.welcome-one {
        padding: 0px 0px 0px;
    }

    .welcome-one__left {
        margin-right: 0;
        margin-bottom: 50px;
    }

    .welcome-one__img {
        margin-left: 0;
    }

    .welcome-one__right {
        margin-left: 0;
    }

    .welcome-one-shape {
        display: none;
    }

    .welcome-one__left:before {
        display: none;
    }

    .welcome-one-bg {
        display: none;
    }

    .welcome-one__video-btn {
        height: 90px;
        width: 110px;
    }

    .welcome-one__right .section-title__title {
        font-size: 33px;
        line-height: 43px;
    }

    .welcome-one__right-list-one {
        margin-bottom: 7px;
        margin-right: 0;
    }

    .welcome-one__right-list-two {
        margin-bottom: 0;
    }

    .two-boxes__content {
        text-align: center;
    }

    .two-boxes__single {
        margin-bottom: 30px;
    }

    .two-boxes {
        padding: 120px 0 90px;
    }

    .services-one .section-title__title {
        font-size: 35px;
        line-height: 45px;
    }

    .services-one__single {
        padding: 55px 45px 47px;
    }

    .project-one__hover-name {
        font-size: 26px;
    }

    .project-one .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .testimonials-one .section-title__title {
        font-size: 35px;
        line-height: 45px;
    }

    .testimonials-one__content {
        padding-left: 30px;
        padding-right: 30px;
    }

    .progress-section__left {
        margin-bottom: 50px;
    }

    .progress-section__left .section-title__title {
        font-size: 35px;
        line-height: 45px;
    }

    .news-one__content {
        padding: 29px 25px 30px;
    }

    .news-one .section-title__title {
        font-size: 29px;
        line-height: 40px;
    }

    .site-footer__top-inner {
        flex-direction: column;
    }

    .site-footer__top-left {
        flex-direction: column;
    }

    .site-footer__top-text {
        margin-left: 0;
        text-align: center;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    .footer-widget__about {
        margin-right: 0;
        margin-bottom: 34px;
    }

    .footer-widget__links {
        margin-left: 0;
        margin-bottom: 31px;
    }

    .footer-widget__explore {
        margin-left: 0;
        margin-bottom: 31px;
    }

    .footer-widget__newsletter {
        margin-left: 0;
    }

    .site-footer-bottom__inner {
        flex-direction: column;
    }

    .cta-one__inner {
        flex-direction: column;
        text-align: center;
    }

    .cta-one__text {
        margin-bottom: 30px;
    }

    .welcome-two-bg {
        display: none;
    }

    .welcome-two__img-shape-1 {
        display: none;
    }

    .welcome-two__img-shape-2 {
        display: none;
    }

    .welcome-two__left {
        margin-right: 0;
    }

    .welcome-two__right {
        margin-top: 50px;
    }

    .welcome-two__right .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .welcome-two__icon-box-img {
        margin-right: 0;
        margin-bottom: 60px;
    }

    .welcome-two__icon-list-box {
        margin-left: 0;
    }

    .welcome-two {
        padding: 120px 0 111px;
    }

    .services-two .section-title__title {
        font-size: 35px;
        line-height: 45px;
    }

    .services-two .section-title {
        margin-bottom: 39px;
    }

    .services-two__top-text-box {
        padding-bottom: 33px;
    }

    .services-two__single {
        padding: 60px 25px 50px;
    }

    .counter-one__single {
        margin-bottom: 30px;
    }

    .counter-one__single:before {
        display: none;
    }

    .counter-one__single:nth-child(4) {
        margin-bottom: 0;
    }

    .counters-one__box {
        text-align: center;
    }

    .trust-experts__text {
        font-size: 29px;
        line-height: 39px;
    }

    .trust-experts__text br {
        display: none;
    }

    .they-trusted__left {
        margin-right: 0;
        margin-bottom: 50px;
    }

    .they-trusted__left .section-title__title {
        font-size: 29px;
        line-height: 39px;
    }

    .they-trusted__projects-complete {
        flex-direction: column;
        align-items: inherit;
    }

    .they-trusted__projects-complete-count-box {
        margin-left: 0;
        margin-top: 20px;
    }

    .they-trusted__projects-complete-img:before {
        display: none;
    }

    .they-trusted__brand-single-mb-0 {
        margin-bottom: 30px;
    }

    .they-trusted {
        padding: 120px 0 90px;
    }

    .welcome-three-bg {
        display: none;
    }

    .welcome-three__left:before {
        display: none;
    }

    .welcome-three__small-img {
        display: none;
    }

    .welcome-three__right {
        margin-left: 0;
    }

    .welcome-three__right .section-title__title {
        font-size: 29px;
        line-height: 39px;
    }

    .question-answers__right {
        margin-left: 0;
        margin-top: 70px;
    }

    .question-answers__right-img {
        margin-right: 0;
    }

    .question-answers__btn-and-text {
        margin-top: 70px;
        flex-direction: column;
    }

    .question-answers__text-box {
        margin-left: 0;
        margin-top: 20px;
        text-align: center;
    }

    .question-answers__left .section-title__title {
        font-size: 29px;
        line-height: 39px;
    }

    .how-we-works .section-title__title {
        font-size: 35px;
        line-height: 45px;
    }

    .how-we-works__single-list {
        display: block;
    }

    .how-we-works__single {
        max-width: 100%;
        width: 390px;
        margin-left: auto;
        margin-right: auto;
    }

    .testimonials-two__inner-single {
        flex-direction: column;
    }

    .testimonials-two__text-box {
        margin-left: 0;
        margin-top: 30px;
    }

    .insuring__left {
        margin-right: 0;
    }

    .insuring__right {
        margin-left: 0;
    }

    .insuring__your-future-box {
        padding: 100px 25px 76px;
    }

    .insuring__counter-list li+li {
        margin-left: 0;
    }

    .insuring__counter-list li:before {
        display: none;
    }

    .insuring__counter-list {
        position: relative;
        display: block;
        text-align: center;
    }

    .insuring__counter-list li {
        display: block;
    }

    .about-company__trusted-by {
        display: none;
    }

    .about-company__img {
        margin-bottom: 50px;
    }

    .about-company__right {
        margin-left: 0;
    }

    .about-company__right .section-title__title {
        font-size: 29px;
        line-height: 40px;
    }

    .about-company__points {
        flex-direction: column;
    }

    .about-company__points li+li {
        margin-left: 0px;
        margin-top: 20px;
    }

    .team-one .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .two-boxes-about {
        padding-top: 0;
        padding-bottom: 0;
    }

    .about-page-testimonial {
        padding-top: 90px;
    }

    .contact-page__top-text-box {
        padding-bottom: 49px;
    }

    .contact-page__title .section-title {
        margin-bottom: 37px;
    }

    .contact-page__details {
        margin-top: 50px;
        padding: 52px 36px 60px;
    }

    .contact-page__title .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .news-details__title {
        font-size: 21px;
        line-height: 30px;
    }

    .news-details__bottom {
        flex-direction: column;
    }

    .news-details__social-list {
        margin-top: 15px;
    }

    .author-one {
        padding: 60px 30px 60px;
        flex-direction: column;
    }

    .author-one__content {
        margin-left: 0;
        margin-top: 25px;
    }

    .comment-one__single {
        flex-direction: column;
    }

    .comment-one__content {
        margin-left: 0;
        margin-top: 30px;
    }

    .comment-one__btn {
        position: relative;
        top: 20px;
    }

    .sidebar__search {
        padding: 45px 30px 50px;
    }

    .productive__right {
        margin-left: 0;
        margin-top: 50px;
    }

    .productive__right .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .productive__points {
        flex-direction: column;
    }

    .productive__points li+li {
        margin-left: 0;
        margin-top: 20px;
    }

    .productive {
        padding: 120px 0 110px;
    }

    .benefits__left {
        margin-right: 0;
        margin-bottom: 40px;
    }

    .benefits__left .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .portfolio-page .project-one__hover-name {
        font-size: 22px;
        line-height: 32px;
    }

    .portfolio-page .project-one__hover-content {
        left: 30px;
    }

    .portfolio-details__info {
        position: relative;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .portfolio-details__info-list li+li {
        margin-left: 0;
    }

    .portfolio-details__info-list li {
        display: block;
    }

    .portfolio-details__social {
        justify-content: center;
    }

    .portfolio-details__list li {
        align-items: inherit;
    }

    .insuring__right .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .services-details__designing-box {
        flex-direction: column;
    }

    .services-details__designing-img {
        margin-left: 0;
        margin-top: 50px;
    }

    .services-details__sidebar {
        margin-bottom: 50px;
    }

    .services-details__help-box {
        padding: 53px 30px 65px;
    }

    .services-details__title {
        font-size: 35px;
        line-height: 45px;
    }

    .page-header__inner h2 {
        font-size: 30px;
        line-height: 40px;
    }

    .main-slider-three__text br {
        display: none;
    }

    .project-two__architect {
        bottom: 0px;
        padding: 34px 40px 33px 30px;
    }

    .testimonials-one__carousel.owl-carousel .owl-dots {
        display: none;
    }

    .pricing-one__content {
        margin-left: 0;
        padding-top: 0;
        padding-bottom: 30px;
    }

    .pricing-one .section-title {
        margin-bottom: 37px;
    }

    .pricing-one__left {
        position: relative;
        display: block;
        margin-bottom: 50px;
    }

    .pricing-one .section-title__title {
        font-size: 25px;
        line-height: 35px;
    }

    .pricing-one__points {
        display: inline-block;
    }

    .pricing-one__points li+li {
        margin-left: 0px;
        margin-top: 20px
    }

    .pricing-one__checks-title {
        font-size: 19px;
    }

    .pricing-one__table {
        padding: 55px 25px 65px;
    }




    .tab-btn-box1 .tab-btns:before {
        height: 40px;
        width: 100px;
    }

    .tab-btn-box1 .tab-btns li:before {
        height: 30px;
        width: 30px;
        right: -47px;
    }

    .tab-btn-box1 .tab-btns li {
        min-width: 125px;
        padding: 0px 60px 0px 0px;
    }

    .tab-btn-box1 .tab-btns li:last-child {
        padding-left: 60px;
    }





    .pricing-one__table-box .pr-content .pr-tab {
        opacity: 0.1;
    }

    .pricing-one__table-box .pr-content .pr-tab.active-tab {
        opacity: 1;
    }
	
	
	
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
	.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%;}
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left; padding-right:10px; padding-left:10px;}	
	
.main-slider .swiper-slide::before{
  display: none;
 
}
	.site-footer__main {
    position: relative;
    display: block;
    padding:80px 0 60px;
    z-index: 10;
	border-bottom:1px solid #373948;
}
	.main-slider_right_01 .left-side_01{display:none;}
	.brand-three{padding:80px 0 60px;}
	.daohang{margin:20px auto; height:50px; width:90%;}
	.pt50{padding-top:30px; }
	.guanggao_about h3{font-size:28px; color:#333; line-height:50px; font-weight:bold;}
	.service-three__title {font-size:28px;}
	.lianxi{margin-top:30px; }
	.main-footer{text-align:center;}
	
	.main-slider_right_01 .left-side_01{display:none;}
	.brand-three{padding:80px 0 60px;}
	.daohang{margin:20px auto; height:50px; width:90%;}
	.pt50{padding-top:30px; }
	.guanggao_about h3{font-size:28px; color:#333; line-height:50px; font-weight:bold;}
	.service-three__title {font-size:28px;}
	.lianxi{margin-top:30px; }
	.main-footer{text-align:center;}
	.sec-title h1 {font-size:28px;}
	.sp-four {padding:80px 0 0px;}
	.guanggao h3{font-size:28px; line-height:40px;}
	.section.section-padding {padding:60px 0 80px;}
	.who-we-are {padding:80px 0 60px;}
	.who-we-are:after{display:none;}
	.sp-one{padding:80px 0;}
	.pt120{padding-top:80px;}
	.pb100{padding-bottom:60px;}
	
	
	
	
	.main-slider .swiper-slide .container {
    position: relative;
    z-index: 30;
	margin-left:0%; 
}
    .main-header__logo {
        top: auto;
        left: 0;
        bottom: 0;
        height: 115px;
    }

    .main-menu-wrapper__bottom {
        padding-left: 165px;
        padding-top: 35px;
        padding-bottom: 36px;
    }

    .main-menu__right {
        padding-left: 20px;
    }

    .main-menu__search {
        margin-right: 15px;
    }

    .main-header__three-line-icon {
        display: none;
    }

    .main-menu-wrapper__left-contact-box li+li {
        margin-left: 20px;
    }


    .main-header-two__three-line-icon {
        position: relative;
        display: block;
        z-index: -1;
    }

    .main-menu-wrapper-two-bottom {
        position: absolute;
        display: block;
        background-color: var(--thm-black);
        top: 0;
        right: 0;
        width: 100px;
        padding: 20px 0;
    }

    .main-menu__two .mobile-nav__toggler {
        margin-right: 0px;
        color: #ffffff;
    }

    .main-menu__two {
        padding: 15px 0;
    }

    .main-header-three__menu-box {
        padding: 43px 60px;
    }


    .main-menu-three__inner {
        margin-left: auto;
        margin-right: 20px;
    }
	
	.main-slider h2 {
        font-size:36px;
        line-height:50px;
    }
	.main-slider p {font-size:18px;}
    .main-slider-three__left {
        width: 100%;
    }
	.sp-title{font-size:28px;}
	.sp-title span {
	background:#c22b34;
	padding:5px 20px;
	color:#fff;
	display: inline-block;
	margin-left:0px;
}
	
	
    .main-slider-three__right {
        width: 100%;
        padding-left: 50px;
        padding-top: 40px;
    }

    .main-slider-three-shape {
        display: none;
    }
	
	.welcome-one {
        padding: 0px 0px 0px;
    }

    .welcome-one__left {
        margin-right: 0;
        max-width: 800px;
        width: 100%;
        margin: 0 auto 50px;
    }

    .welcome-one__img {
        margin-left: 0;
    }

    .welcome-one__right {
        margin-left: 0;
        max-width: 800px;
        width: 100%;
        margin: 0 auto;
    }

    .welcome-one-shape {
        display: none;
    }

    .welcome-one__left:before {
        display: none;
    }

    .two-boxes__content {
        text-align: center;
    }

    .two-boxes__single {
        margin-bottom: 30px;
    }

    .two-boxes {
        padding: 120px 0 90px;
    }

    .services-one__single {
        max-width: 750px;
        margin-left: auto;
        margin-right: auto;
    }

    .progress-section__left {
        margin-bottom: 50px;
    }

    .site-footer__top-text {
        margin-left: 15px;
    }

    .site-footer__top-text p {
        font-size: 17px;
    }

    .footer-widget__about {
        margin-right: 0;
        margin-bottom: 34px;
    }

    .footer-widget__links {
        margin-left: 0;
    }

    .footer-widget__explore {
        margin-left: 0;
    }

    .footer-widget__newsletter {
        margin-left: 0;
    }

    .cta-one__inner {
        flex-direction: column;
        text-align: center;
    }

    .cta-one__text {
        margin-bottom: 30px;
    }

    .welcome-two__left {
        max-width: 700px;
        margin: 0 auto;
    }

    .welcome-two__right {
        max-width: 700px;
        margin: 100px auto 0;
    }

    .welcome-two-bg {
        display: none;
    }

    .welcome-two__img-shape-1 {
        left: 0;
    }

    .welcome-two__img-shape-2 {
        bottom: -35px;
    }

    .services-two .section-title {
        margin-bottom: 37px;
    }

    .services-two__top-text-box {
        padding-bottom: 33px;
    }

    .counter-one__single {
        max-width: 342px;
        margin-bottom: 30px;
    }

    .counter-one__single:nth-child(1) {}

    .counter-one__single:nth-child(2) {}

    .counter-one__single:nth-child(3) {
        margin-bottom: 0;
    }

    .counter-one__single:nth-child(3):before {
        display: none;
    }

    .counter-one__single:nth-child(4) {
        margin-bottom: 0;
    }

    .trust-experts__text {
        font-size: 48px;
        line-height: 58px;
    }

    .they-trusted__left {
        margin-right: 0;
        margin-bottom: 50px;
    }

    .welcome-three__left {
        max-width: 700px;
        margin: 0 auto;
    }

    .welcome-three__right {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto;
    }

    .welcome-three-bg {
        display: none;
    }

    .welcome-three__left:before {
        display: none;
    }

    .welcome-three__small-img {
        display: none;
    }

    .question-answers__right {
        margin-left: 0;
        margin-top: 70px;
    }

    .question-answers__right-img {
        margin-right: 0;
    }

    .question-answers__btn-and-text {
        margin-top: 70px;
    }

    .how-we-works__single-list {
        display: block;
    }

    .how-we-works__single {
        max-width: 100%;
        width: 390px;
        margin-left: auto;
        margin-right: auto;
    }

    .testimonials-two__inner-single {
        flex-direction: column;
    }

    .testimonials-two__text-box {
        margin-left: 0;
        margin-top: 30px;
    }

    .insuring__left {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto;
    }

    .insuring__right {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto;
    }

    .about-company__img {
        max-width: 700px;
        margin: 0 auto 50px;
    }

    .about-company__right {
        margin-left: 0;
        max-width: 700px;
        margin: 0 auto;
    }

    .about-company__trusted-by {
        left: 0;
    }

    .about-page-testimonial {
        padding-top: 90px;
    }

    .two-boxes-about {
        padding-top: 0;
        padding-bottom: 0;
    }

    .contact-page__top-text-box {
        padding-bottom: 49px;
    }

    .contact-page__title .section-title {
        margin-bottom: 37px;
    }

    .contact-page__details {
        margin-top: 50px;
    }

    .productive__right {
        margin-left: 0;
        margin-top: 50px;
    }

    .productive {
        padding: 120px 0 110px;
    }

    .benefits__left {
        margin-right: 0;
        margin-bottom: 40px;
    }

    .portfolio-page .project-one__hover-name {
        font-size:18px;
        line-height: 32px;
    }

    .portfolio-details__info-list li+li {
        margin-left: 20px;
    }

    .services-details__designing-box {
        flex-direction: column;
    }

    .services-details__designing-img {
        margin-left: 0;
        margin-top: 50px;
    }

    .services-details__sidebar {
        margin-bottom: 50px;
    }

    .pricing-one__content {
        margin-left: 0;
        padding-top: 0;
        padding-bottom: 30px;
    }

    .pricing-one .section-title {
        margin-bottom: 37px;
    }

    .pricing-one__left {
        position: relative;
        display: block;
        margin-bottom: 50px;
    }
	

}




@media only screen and (max-width: 1800px) {

	.section .auto-container {
    max-width: 100%;
    padding: 0;
	padding-left:5%;
    padding-right:5%;
}
	
	.who-we-are:after {
    position: absolute;
    content: '';
    background:#15274d;
    left: 0;
    bottom: 0;
    width:8%;
    height:70%;
}
	
	.auto-container{
		position:static;
		max-width:1200px;
		padding:0px 15px;
		margin:0 auto;
	}
	
	.history-section .auto-container {
		max-width:1200px;
	}
	
	.container {
		padding-left:5%;
		padding-right:5%;
	}
	
	.main-slider__nav {
    	left: 45%;
	}
	
	
}

@media only screen and (max-width: 1300px) {

	.main-header__logo {
			top: auto;
			left:-33%;
			bottom: 0;
			height: 115px;
		}
	
	.main-menu .main-menu__list>li+li,
    .stricky-header .main-menu__list>li+li {
        margin-left: 30px;
    }

    .main-menu__right {
        padding-left: 10px;
    }

    .main-menu__search {
        margin-right: 15px;
    }

    .main-header__three-line-icon {
        right: 30px;
    }
	
	
}

@media only screen and (max-width: 1024px) {

	
}

@media only screen and (max-width: 1199px) {

	
}

@media only screen and (max-width: 991px) {


}

@media only screen and (max-width:990px){
	.sigma_header-controls{display:none;}
	.sigma_header-controls.style-2.tertiary-bg{display:none;}
	.main-slider_right{display:none;}
	.main-menu__inner { justify-content: flex-end;}
	.main-menu-wrapper__bottom{padding-left:0px; padding-top:35px; padding-bottom:26px;}
	.main-header {position:fixed; display: block; z-index:9999; width:100%;}
	.main-header{padding: 0 10px; background:#fff; }
	.main-header__logo{top: auto; left:0; bottom:0; height:90px;}
	.container{padding-left:2%; padding-right:2%;}
	.main-menu .mobile-nav__toggler{font-size:28px;}
	.main-slider .container {height:400px;}
	.main-slider .swiper-slide{margin-top:80px;}
	#main-slider-pagination{bottom:30px;}
	
	
	
}


@media only screen and (max-width: 767px) {

	.sigma_header-controls{display:none;}
	.sigma_header-controls.style-2.tertiary-bg{display:none;}
	.main-slider_right{display:none;}
	.main-slider .container {height:250px;}
	.main-slider .swiper-slide{margin-top:80px;}
	#main-slider-pagination{bottom:10px;}
	#main-slider-pagination .swiper-pagination-bullet:before{position: absolute; font-size:14px; line-height:25px; width:20px; height:25px;}
}


@media only screen and (max-width: 599px) {

	
}

@media only screen and (max-width: 530px) {

	
}

@media only screen and (max-width: 491px){
	.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left; padding-right:10px; padding-left:10px;}	
	.sigma_header-controls{display:none;}
	.sigma_header-controls.style-2.tertiary-bg{display:none;}
	.main-slider_right{display:none;}
	.main-header{padding: 0 10px; background:#fff; }
	.main-menu .mobile-nav__toggler{font-size:28px;}
	.container{padding-left:2%; padding-right:2%;}
	.main-header__logo{top: auto; left:0; bottom:0; height:90px;}
	.main-header__logo>a>img {max-width:50%; }
	.main-menu-wrapper__bottom{padding-left:0px; padding-top:25px; padding-bottom:26px;}
	.main-header {position:fixed; display: block; z-index:9999; width:100%;}
	.main-slider .swiper-slide .container {position:relative; z-index:30; margin-left:5%; margin-right:5%; padding-left:0px; padding-right:0px;}
	.main-slider h2 {font-size:24px; line-height:36px; font-weight:normal;}
	
	.team-block-one .left-side h5{
	position: absolute;
	font-size:12px;
	font-weight:normal;
	color: #fff;
	text-transform: uppercase;
	letter-spacing:0px;
	display: inline-block;
	transition: .5s ease;
	transform: rotate(-90deg) translateX(-100%) translateY(-50%);
	transform-origin: 0 0;
	left: 50%;
	width: max-content;
}
	.main-slider .swiper-slide::before{display:none;}
	#main-slider-pagination {display: block;}
	.pb100 {padding-bottom:30px;}
	.pt120 {padding-top:30px;}
	.sp-title{ font-size:22px; margin-bottom:20px; font-weight:bold; line-height:30px;}
	.sp-title span { padding:5px 10px; margin-top:10px; margin-left:0px; }
	.intro-text p{font-size:15px; line-height:26px; margin-bottom:20px; }
	.site-btn{min-width:120px; border:3px solid;}
	.pt100 {padding-top:50px;}
	.sp-four {padding:50px 0 30px;}
	.sec-title h1 {font-size:22px;}
	.sec-title .sub-title {font-size:16px; margin-bottom:0px;}
	.sec-title {margin-bottom:30px;}
	.service-block-one .icon-box span{font-size:50px;}
	.service-block-one .inner-box{padding:30px 5px 20px; margin-bottom:0px;}
	.service-block-one h3 {font-size:18px; margin-bottom:15px;}
	.text {font-size:14px; line-height:26px;}
	.service-block-one{margin-bottom:10px;}
	.btn-style-three{font-size:14px; line-height:26px; padding:4px 30px;}
	.section .auto-container{padding-left:0; padding-right:0;}
	.service-block-one .text {margin-bottom:15px;}
	.section.section-padding{ padding:30px 0 50px;}
	.guanggao{background:#d62336;}
	.guanggao h3{font-size:22px; color:#fff; line-height:40px; font-weight:bold; margin-bottom:10px; }
	.guanggao p{font-size:14px; color:#df8c94; margin-bottom:20px; }
	.guanggao li{font-size:14px; line-height:26px; margin-bottom:10px; }
	.guanggao::after{background:url("../images/daan_bei.png") no-repeat right bottom; left:50%;}
	.project-block-one .overlay{padding:20px 15px 60px 15px;}
	.project-block-one .lower-content h3 {font-size:15px;}
	.project-block-one .lower-content { padding:10px 0; }
	.project-block-one .overlay h5{letter-spacing:3px; font-size:12px;}
	.main-slider p {font-size:16px;}
	.project-block-one .overlay h5:before {width:20px; left:-20px; top:10px; transform: translate(-10px);}
	.who-we-are:after{display:none;}
	.who-we-are{padding:30px 0 20px;}
	.content h3>a{font-size:16px; line-height:28px;}
	.who-we-are .content p{font-size:14px; color:#666; line-height:24px;}
	.sp-one {padding:50px 0;}
	.timeline__content .date {font-size:16px;}
	.brand-three {padding:50px 0 50px;}
	.footer-widget__text {color:#fff; }
	.main-footer{text-align:center;}
	.site-footer__main {padding:50px 0 50px;}
	.main-footer .footer-bottom .copyright-text{padding:15px 15px; }
	.logo-box img{max-width:80%; }
	.mobile-nav__content .logo-box {margin-bottom:20px;}
	.main-slider_right_01{display:none;}
	.btg-text{font-size:60px;}
	
	.daohang{width:100%; margin:20px auto; height:40px; }
	.daohang li{line-height:40px; text-align:center; padding:0 2px;}
	.daohang li a{font-size:14px;}
	.pt80{padding-top:30px;}
	.counter-one__icon span {font-size:55px; line-height:55px;}
	.counter-one__single h3{font-size:30px; line-height:40px;}
	.counter-one__text{font-size:14px;}
	.pt50{padding-top:30px;}
	.counters-one__box {padding:0px 0 0px;}
	.section-about.section-padding-about{padding:30px 0 50px;}
	.guanggao_about h3{font-size:22px; color:#333; line-height:40px; font-weight:bold;}
	.guanggao_about p{font-size:14px; color:#f57f4b; margin-bottom:20px;}
	.project-one {padding:30px 0 30px;}
	.portfolio-page .project-one__hover-name{font-size:16px; line-height:26px;}
	.portfolio-page .project-one__single{ margin-bottom:10px;}
	.justify-content-center{margin-left:-10px; margin-right:-10px;}
	.idea_bg_left::after{width:100%;}
	.idea_bg_right::after{width:100%;}
	.text_idea{padding-top:50px; padding-bottom:50px;}
	.idea_bg{margin-bottom:30px;}
	.sp-two{padding:30px 0 30px;}
	.team-block-one .info-box .name{line-height:40px; margin-bottom:0px;}
	.team-block-one .left-side {width:40px;}
	.news-one{padding:30px 0 30px;}
	.news-one__content{padding:20px 10px 30px;}
	.news-one__title{font-size:15px; line-height:24px;}
	.chart-section{padding:30px 0 30px; border-bottom: 1px solid #e4e4e4;}
	.feature-news h4{font-size:18px; line-height:26px;}
	.service-three{padding:30px 0 50px;}
	.block-title__title{font-size:22px; line-height:40px;}
	.block-title{margin-bottom:10px;}
	.lianxi{margin-top:20px;}
	.lianxi h3{font-size:20px;}
	.lianxi h3{line-height:30px;}
	.text h3{font-size:20px; line-height:30px;}
	.service-three__image:before {
    content: '';
    position: absolute;
    bottom: -60px;
    left: -55px;
    width:105px;
    height:45px;
    background-image: url(../images/dot-pattern-1-1-op19.png);
    background-repeat: repeat;
    background-position: -4px 0;}
	.service-three__single { margin-bottom:15px;}	
	.service-three__title {
    font-size:22px;
    margin-top:30px;
    line-height:32px;
    font-weight: 600;
    margin-bottom: 30px;
    color: #333;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
	.main-slider .container {height:250px;}
	.main-slider .swiper-slide{margin-top:80px;}
	#main-slider-pagination{bottom:10px;}
	#main-slider-pagination .swiper-pagination-bullet:before{position: absolute; font-size:14px; line-height:25px; width:20px; height:25px;}
	
	
	
}


@media only screen and (max-width: 450px) {
	
	.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%;}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left; padding-right:10px; padding-left:10px;}	
	.sigma_header-controls{display:none;}
	.sigma_header-controls.style-2.tertiary-bg{display:none;}
	.main-slider_right{display:none;}
	.main-header{padding: 0 10px; background:#fff; }
	.main-menu .mobile-nav__toggler{font-size:28px;}
	.container{padding-left:2%; padding-right:2%;}
	.main-header__logo{top: auto; left:0; bottom:0; height:90px;}
	.main-header__logo>a>img {max-width:50%; }
	.main-menu-wrapper__bottom{padding-left:0px; padding-top:25px; padding-bottom:26px;}
	.main-header {position:fixed; display: block; z-index:9999; width:100%;}
	.main-slider .swiper-slide .container {position:relative; z-index:30; margin-left:5%; margin-right:5%; padding-left:0px; padding-right:0px;}
	.main-slider h2 {font-size:24px; line-height:36px; font-weight:normal;}
	.main-slider .container {height:250px;}
	.main-slider .swiper-slide{margin-top:80px;}
	#main-slider-pagination{bottom:10px;}
	#main-slider-pagination .swiper-pagination-bullet:before{position: absolute; font-size:14px; line-height:25px; width:20px; height:25px;}
	
	
	
	
	.team-block-one .left-side h5{
	position: absolute;
	font-size:12px;
	font-weight:normal;
	color: #fff;
	text-transform: uppercase;
	letter-spacing:0px;
	display: inline-block;
	transition: .5s ease;
	transform: rotate(-90deg) translateX(-100%) translateY(-50%);
	transform-origin: 0 0;
	left: 50%;
	width: max-content;
}
	.main-slider .swiper-slide::before{display:none;}
	#main-slider-pagination {display: block;}
	.pb100 {padding-bottom:30px;}
	.pt120 {padding-top:30px;}
	.sp-title{ font-size:22px; margin-bottom:20px; font-weight:bold; line-height:30px;}
	.sp-title span { padding:5px 10px; margin-top:10px; margin-left:0px; }
	.intro-text p{font-size:15px; line-height:26px; margin-bottom:20px; }
	.site-btn{min-width:120px; border:3px solid;}
	.pt100 {padding-top:50px;}
	.sp-four {padding:50px 0 30px;}
	.sec-title h1 {font-size:22px;}
	.sec-title .sub-title {font-size:16px; margin-bottom:0px;}
	.sec-title {margin-bottom:30px;}
	.service-block-one .icon-box span{font-size:50px;}
	.service-block-one .inner-box{padding:30px 5px 20px; margin-bottom:0px;}
	.service-block-one h3 {font-size:18px; margin-bottom:15px;}
	.text {font-size:14px; line-height:26px;}
	.service-block-one{margin-bottom:10px;}
	.btn-style-three{font-size:14px; line-height:26px; padding:4px 30px;}
	.section .auto-container{padding-left:0; padding-right:0;}
	.service-block-one .text {margin-bottom:15px;}
	.section.section-padding{ padding:30px 0 50px;}
	.guanggao{background:#d62336;}
	.guanggao h3{font-size:22px; color:#fff; line-height:40px; font-weight:bold; margin-bottom:10px; }
	.guanggao p{font-size:14px; color:#df8c94; margin-bottom:20px; }
	.guanggao li{font-size:14px; line-height:26px; margin-bottom:10px; }
	.guanggao::after{background:url("../images/daan_bei.png") no-repeat right bottom; left:50%;}
	.project-block-one .overlay{padding:20px 15px 60px 15px;}
	.project-block-one .lower-content h3 {font-size:15px;}
	.project-block-one .lower-content { padding:10px 0; }
	.project-block-one .overlay h5{letter-spacing:3px; font-size:12px;}
	.main-slider p {font-size:16px;}
	.project-block-one .overlay h5:before {width:20px; left:-20px; top:10px; transform: translate(-10px);}
	.who-we-are:after{display:none;}
	.who-we-are{padding:30px 0 20px;}
	.content h3>a{font-size:16px; line-height:28px;}
	.who-we-are .content p{font-size:14px; color:#666; line-height:24px;}
	.sp-one {padding:50px 0;}
	.timeline__content .date {font-size:16px;}
	.brand-three {padding:50px 0 50px;}
	.footer-widget__text {color:#fff; }
	.main-footer{text-align:center;}
	.site-footer__main {padding:50px 0 50px;}
	.main-footer .footer-bottom .copyright-text{padding:15px 15px; }
	.logo-box img{max-width:80%; }
	.mobile-nav__content .logo-box {margin-bottom:20px;}
	.main-slider_right_01{display:none;}
	.btg-text{font-size:60px;}
	
	.daohang{width:100%; margin:20px auto; height:40px; }
	.daohang li{line-height:40px; text-align:center; padding:0 2px;}
	.daohang li a{font-size:14px;}
	.pt80{padding-top:30px;}
	.counter-one__icon span {font-size:55px; line-height:55px;}
	.counter-one__single h3{font-size:30px; line-height:40px;}
	.counter-one__text{font-size:14px;}
	.pt50{padding-top:30px;}
	.counters-one__box {padding:0px 0 0px;}
	.section-about.section-padding-about{padding:30px 0 50px;}
	.guanggao_about h3{font-size:22px; color:#333; line-height:40px; font-weight:bold;}
	.guanggao_about p{font-size:14px; color:#f57f4b; margin-bottom:20px;}
	.project-one {padding:30px 0 30px;}
	.portfolio-page .project-one__hover-name{font-size:16px; line-height:26px;}
	.portfolio-page .project-one__single{ margin-bottom:10px;}
	.justify-content-center{margin-left:-10px; margin-right:-10px;}
	.idea_bg_left::after{width:100%;}
	.idea_bg_right::after{width:100%;}
	.text_idea{padding-top:50px; padding-bottom:50px;}
	.idea_bg{margin-bottom:30px;}
	.sp-two{padding:30px 0 30px;}
	.team-block-one .info-box .name{line-height:40px; margin-bottom:0px;}
	.team-block-one .left-side {width:40px;}
	.news-one{padding:30px 0 30px;}
	.news-one__content{padding:20px 10px 30px;}
	.news-one__title{font-size:15px; line-height:24px;}
	.chart-section{padding:30px 0 30px; border-bottom: 1px solid #e4e4e4;}
	.feature-news h4{font-size:18px; line-height:26px;}
	.service-three{padding:30px 0 50px;}
	.block-title__title{font-size:22px; line-height:40px;}
	.block-title{margin-bottom:10px;}
	.lianxi{margin-top:20px;}
	.lianxi h3{font-size:20px;}
	.lianxi h3{line-height:30px;}
	.text h3{font-size:20px; line-height:30px;}
	.service-three__image:before {
    content: '';
    position: absolute;
    bottom: -60px;
    left: -55px;
    width:105px;
    height:45px;
    background-image: url(../images/dot-pattern-1-1-op19.png);
    background-repeat: repeat;
    background-position: -4px 0;}
	.service-three__single { margin-bottom:15px;}	
	.service-three__title {
    font-size:22px;
    margin-top:30px;
    line-height:32px;
    font-weight: 600;
    margin-bottom: 30px;
    color: #333;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
	.page-header__inner{ position: relative; display: block; z-index:3; height:150px; margin-top:80px;}
	
	

}


@media only screen and (max-width: 438px) {
	.page-header__inner{ position: relative; display: block; z-index:3; height:150px; margin-top:80px;}
	.main-slider .container {height:250px;}
	.main-slider .swiper-slide{margin-top:80px;}
	#main-slider-pagination{bottom:10px;}
	
}





