/* Medium screen  */
@media(min-width: 1845px) {
	.blog-two__right{position:absolute; top:0; right:200px;}
    .blog-two__right{padding-top:80px; padding-bottom:100px;}
    .blog-two__right-bg{display: block;}
    .blog-two__left{margin-bottom:0px; padding-top:0px; padding-bottom:82.5px; max-width:370px; position:relative; z-index:20; background-color: #fff; left:-150px;}
	.blog-two__leftt { margin-bottom:0px; margin-top:30px; padding-bottom:20px; position:relative; z-index:20; background-color:#fff; }
    .blog-two__text,.blog-two__left .section-title{ max-width:370px;}
    .blog-two__carousel__custom-nav{ position: relative; top:auto; right:auto; transform:translateY(0);  margin-top:50px;}
	.main-menu-wrapper__logo {margin-right: 40px;}
    .main-menu-wrapper__main-menu{width:70%;}
	.blog-two{position: relative; display:block; padding:120px 0 60px; margin-top:200px; margin-bottom:300px;}

}

@media only screen and (min-width: 1360px) and (max-width: 1790px) {
    .main-menu-wrapper__logo {margin-right: 40px;}
    .main-menu-wrapper__main-menu{width:70%;}
	.main-menu .main-menu__list>li+li,
    .stricky-header .main-menu__list>li+li{margin-left:25px;}
	.blog-two{margin-bottom:100px; margin-top:120px; padding: 80px 0 60px;}
	.main-slider .container{padding-top:300px; padding-bottom:250px;}
	.main-slider h2 {font-size:60px;}
	.main-slider h3 {font-size:40px; line-height:60px; }
	.pt-25 {padding-top:80px;}
	.pb-25 {padding-bottom:100px;}
	
}

@media only screen and (min-width: 1200px) and (max-width: 1594px) {
    .main-slider-shape-2{display: none;}
    .main-slider-shape-3{display: none;}
	.main-menu-wrapper__logo {margin-right:20px;}
    .main-menu-wrapper__main-menu{width:70%;}
	.main-menu {padding: 0 2%;}
	.stricky-header.main-menu {padding: 0 2%;}
	.main-menu-wrapper__logo img {width:200px;}
	.stricky-header .main-menu__list>li+li{margin-left:25px;}
	.main-menu .main-menu__list>li>a,
	.stricky-header .main-menu__list>li>a {font-size:16px;}
	.main-menu .main-menu__list>li,
	.stricky-header .main-menu__list>li {padding-top:30px; padding-bottom:30px; position: relative;}
	.main-menu .main-menu__list>li>a::before,
	.stricky-header .main-menu__list>li>a::before {top:-40px;}
	.main-slider .container{padding-top:300px; padding-bottom:250px;}
	.main-slider h2 {font-size:60px;}
	.main-slider h3 {font-size:40px; line-height:60px; }
	.mr-160{margin-right:80px;}
	.ml-160{margin-left:80px;}
	.blog-two{margin-bottom:100px; margin-top:120px;}
	.two-boxes__text p {font-size: 16px;}
	.video-one {padding:200px 0 120px;}
	.video-one__text {font-size:40px;}
	.page-header{ padding:250px 0 150px;}
	.page-header__inner .btg-text{font-size:180px;}	
		
		
		
	
}




@media only screen and (min-width: 1200px) and (max-width: 1550px) {
    .page-header-shape-1{display: none;}
}

@media only screen and (min-width: 1200px) and (max-width: 1510px) {
    .main-slider-two-shape-1{display: none;}
    .main-slider-two-shape-2{display: none;}
}

@media only screen and (min-width: 1200px) and (max-width: 1367px) {
	
}

@media only screen and (min-width: 1200px) and (max-width: 1359px) {
   
    .main-menu-wrapper__main-menu{ width:70%;}
    .main-menu-wrapper__logo{margin-right:0px;}
}

@media only screen and (min-width: 1200px) and (max-width: 1340px) {
    .main-slider-shape-1{display:none;}
    .main-slider-shape-4{display: none;}
}

@media only screen and (min-width: 1200px) and (max-width: 1315px) {
    .portfolio-one__fimlor{padding-right:30px;}
	.main-menu .main-menu__list>li+li,
    .stricky-header .main-menu__list>li+li{margin-left:20px;}
	.blog-two{margin-bottom:100px; margin-top:150px;}
	.pt-25 {padding-top:80px;}
	.pb-25 {padding-bottom:100px;}
	.welcome-one{padding:80px 0 80px;}
	
}

@media(max-width: 1200px) {
    .main-menu-two-wrapper__left {
        display: flex;
        align-items: center;
    }
	.main-menu-wrapper__logo {margin-right: 40px;}
    .main-menu-wrapper__main-menu{width:70%;}
}


@media only screen and (min-width: 1200px) and (max-width: 1250px) {
    .main-menu-two-wrapper__logo{margin-right: 130px;}
	
}

@media (min-width: 1200px) {
    .mobile-nav__buttons {
        display: none;
    }
	.main-menu .mobile-nav__toggler {
        display: none;
    }
	
    .blog-two__carousel.owl-theme .owl-nav {
        display: none;
    }
	.blog-two__carousel__custom-nav {
        display: flex;
        align-items: center;
    }
	.blog-two__left {
        position: relative;
        margin-bottom: 20px;
    }

    .blog-two__text,
    .blog-two__left .section-title {
        max-width: 650px;
    }
	
    .main-menu .main-menu__list,
    .main-menu .main-menu__list ul,
    .stricky-header .main-menu__list,
    .stricky-header .main-menu__list ul{display: flex;}
	
}


@media only screen and (min-width:992px) and (max-width:1199px) {
	
	.main-menu-wrapper__logo img {width:200px;}
	.main-menu-wrapper__main-menu {display: flex; float: right; align-items: inherit; justify-content: inherit; width: inherit; margin-top:20px;}
	
	.main-menu-wrapper__logo {
        margin-right: 40px;
    }
	.main-menu-wrapper__right {
        display: none;
    }
	.main-menu-wrapper__main-menu .mobile-nav__toggler {
        margin-right: 0px;
        display: flex;
        padding: 8px 0;
    }
	.main-menu-wrapper {display: block; justify-content: inherit; align-items: inherit; padding:15px 0;}
    
    .main-menu-two-wrapper__main-menu .mobile-nav__toggler {
        margin-right: 0px;
    }
	.blog-two{margin-bottom:0px;}
	.mr-160{margin-right:60px;}
	.ml-160 {margin-left:60px;}
	.blog-two{margin-top:100px;}
	.main-slider h2 {font-size:60px;}
	.main-slider h3 {font-size:40px; line-height:60px; }
	.main-slider .container{ padding-top:300px; padding-bottom:250px;}
	
	
	
	
	
    .main-menu-two-wrapper__logo {
        margin-right: 40px;
    }
	
    .welcome-one__left {
        margin-right: 0;
        max-width: 750px;
        width: 100%;
        margin: 0 auto 50px;
    }

    .welcome-one {
        padding: 120px 0 110px;
    }

    .welcome-one__right {
        max-width: 750px;
        width: 100%;
        margin: 0 auto 0;
    }

    .counter-one__single {
        max-width: 461px;
    }

    .counter-one__single:nth-child(3):before {
        display: none;
    }

    .we-change__left-faqs {
        max-width: 750px;
        margin: 0 auto 0;
        width: 100%;
    }

    .we-change__right {
        max-width: 750px;
        width: 100%;
        margin: 50px auto 0;
    }

    .we-change__right-img {
        margin-right: 0;
    }

    .we-make__left {
        margin-right: 0;
    }

    .we-make__left .section-title__title {
        font-size: 40px;
        line-height: 50px;
    }

    .services-one__single {
        max-width: 310px;
        padding-left: 40px;
        padding-right: 40px;
    }

    .services-one__single:first-child {
        padding-left: 40px;
    }

    .portfolio-one__single {
        margin-bottom: 30px;
    }

    .portfolio-one__single.mar-b-0 {
        margin-bottom: 0;
    }

    .two-boxes__single {
        padding-left: 20px;
    }

    .two-boxes__arrow {
        right: 20px;
    }

    .reasons-one__left {
        margin-right: 0;
        margin-bottom: 40px;
    }

    .reasons-one__img-box {
        margin-left: 0;
        margin-right: 0;
    }

    .reasons-one-img-box-bg {
        top: 0;
    }

    .blog-one__content {
        padding: 20px 25px 25px;
    }

    .footer-widget__contact {
        margin-right: 0;
        margin-top: 31px;
    }

    .footer-widget__newsletter {
        position: relative;
        display: block;
        margin-top: 31px;
        margin-left: 0;
    }

    .areas-of-practice__top-left .section-title__title {
        font-size: 45px;
        line-height: 55px;
    }

    .areas-of-practice__top-right-text {
        margin: 0;
        font-size: 16px;
    }

    .build-business__left {
        margin-right: 0;
        max-width: 700px;
        width: 100%;
        margin: 0 auto 50px;
    }

    .build-business__right {
        margin-left: 0;
        max-width: 700px;
        width: 100%;
        margin: 0 auto 0;
    }

    .build-business__left-bg {
        display: none;
    }

    .build-business__img img {
        border-top-left-radius: 10px;
    }

    .web-solutions__box .tab-btns .tab-btn {
        max-width: 310px;
    }

    .web-solutions__content-img {
        margin-right: 0;
    }

    .web-solutions {
        padding: 120px 0 110px;
    }

    .core-features__left {
        margin-right: 0;
    }

    .core-features__promicess {
        margin-left: 0;
    }

    .blog-two__right-bg {
        display: none;
    }

    .blog-two__text {
        padding-bottom: 46px;
    }

    .blgo-two__carousle.owl-theme .owl-nav {
        bottom: -60px;
        left: 0;
    }

    .blog-two {
        padding: 120px 0 175px;
    }

    .get-in-touch__img {
        margin-right: 0;
        max-width: 670px;
        width: 100%;
        margin: 0 auto;
    }

    .get-in-touch__right {
        position: relative;
        display: block;
        max-width: 670px;
        width: 100%;
        margin: 50px auto 0;
    }

    .get-in-touch__locations-single {
        margin-top: 40px;
    }

    .cta-two__title h2 {
        font-size: 35px;
        line-height: 45px;
    }

    .cta-two-shape-1 {
        display: none;
    }

    .cta-two-shape-2 {
        top: -110px;
    }

    .reasons__left {
        margin-right: 0;
    }

    .similar-work .portfolio-one__fimlor {
        padding-right: 30px;
    }

    .portfolio-fullwidth__details-info li+li {
        margin-left: 58px;
    }

    .portfolio-fullwidth__details-info li:before {
        display: none;
    }

    .portfolio-fullwidth__social-list:before {
        display: none;
    }

    .portfolio-fullwidth__details-info li:before {
        display: none;
    }

    .blog-details__pagenation li+li {
        margin-left: 0;
        margin-top: 30px;
    }

    .page-header-shape-1 {
        display: none;
    }

    .web-solutions__trusted {
        bottom: 10px;
        right: 10px;
    }

    .core-features__promicess-list li {
        padding-left: 20px;
        padding-right: 20px;
    }

    .core-features {
        padding: 255px 0 106px;
    }

    .main-slider-shape-1,
    .main-slider-shape-2,
    .main-slider-shape-3,
    .main-slider-shape-4 {
        display: none;
    }

    .slider-bottom-box {
        max-width: 960px;
    }

    .main-slider-two-shape-1 {
        display: none;
    }

    .main-slider-two-shape-2 {
        display: none;
    }

}

@media(min-width: 992px) {
    
	
}


@media (max-width:991px) {
  .post-box__content--white {
    padding: 33px 45px !important;
    padding-bottom: 35px !important;
  }
  /*.post-box .reverse-col {
    flex-direction: column-reverse;
  }	*/
  .news-right {
    margin-bottom: 60px !important;
    margin-top: 0px;
    text-align: left !important;
  }
  .stricky-header {
    display: none !important}
  .sidebar {
     margin-top: 50px;
    }
	
	

}


/* Tablet Layout: 768px. */
@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:15px; padding-left:15px;}	
	.col-25{width:25%; float:left; padding-right:10px; padding-left:10px;}
	.case-block{margin-bottom:15px;}
	
	.main-slider .container{padding-top:300px; padding-bottom:250px;}
	.main-slider h2 {font-size:60px;}
	.main-slider h3 {font-size:40px; line-height:60px; }
	.welcome-one__shape-1{display: none;}
	.welcome-one__shape-2{display: none;}
	.welcome-one__trusted{display: none;}
	.welcome-one__img {border-radius:0%;}
	.welcome-one__img img {width:90%;}
	.welcome-one__img-box {text-align:center;}
	.mr-160{margin-right:60px;}
	.ml-160{margin-left:60px;}
	.blog-two{margin-bottom:100px; margin-top:120px;}
	.two-boxes__single {padding-left: 20px;}
	.two-boxes__text p {font-size: 16px;}
	.video-one {padding:200px 0 120px;}
	.video-one__text {font-size:40px;}
	.main-menu-wrapper {display: block; justify-content: inherit; align-items: inherit; padding:30px 0;}
	.main-menu-wrapper__logo img {width:200px;}
	.main-menu-wrapper__main-menu {display: flex; float: right; align-items: inherit; justify-content: inherit; width: inherit; margin-top:20px;}
	
	
	
	
	.main-menu-wrapper__search-box {
        display: none;
    }

    .main-menu-wrapper__social {
        display: none;
    }

    .main-menu-wrapper__right {
        display: none;
    }

    .main-menu-wrapper {display: block; justify-content: inherit; align-items: inherit; padding:30px 0;}

    .main-menu-wrapper__left {
        display: block;
        float: left;
        align-items: inherit;
    }

    .main-menu-wrapper__logo {
        margin-right: 0px;
    }

   

    .main-menu-wrapper__main-menu .mobile-nav__toggler {
        margin-right: 0px;
        display: flex;
        padding: 8px 0;
    }

    .main-menu-two-wrapper__main-menu .mobile-nav__toggler {
        margin-right: 0px;
    }

    .main-menu-two-wrapper__logo {
        margin-right: 40px;
    }
	
	.main-slider-shape-1,
    .main-slider-shape-2,
    .main-slider-shape-3,
    .main-slider-shape-4{display: none;}
    .slider-bottom-box{max-width: 720px;}
    .main-slider-two-shape-1{display: none;}
    .main-slider-two-shape-2{display: none;}
    .main-slider-two h2{font-size:85px; line-height:95px;}
	
    .welcome-one__left {
        margin-right: 0;
        margin-bottom: 50px;
    }

    .welcome-one__solutions-single {
        padding: 21px 20px 21px;
    }

    .welcome-one {
        padding: 120px 0 110px;
    }

    .counter-one__single {
        max-width: 341px;
    }

    .counter-one__single:nth-child(3):before {
        display: none;
    }

    .we-change__right {
        margin-left: 0;
        margin-top: 50px;
    }

    .we-change__right-img {
        margin-right: 0;
    }

    .we-make__left {
        margin-right: 0;
    }

    .portfolio-one__single {
        margin-bottom: 30px;
    }

    .portfolio-one__single.mar-b-0 {
        margin-bottom: 0;
    }

    .testimonials-one__main-content {
        margin-left: 0;
        margin-top: 40px;
    }

    .two-boxes__single {
        border-radius: var(--thm-border-radius);
    }


    .reasons-one__left {
        margin-right: 0;
        margin-bottom: 40px;
    }

    .reasons-one__img-box {
        margin-left: 0;
        margin-right: 0;
    }

    .reasons-one-img-box-bg {
        top: 0;
    }

    .footer-widget__contact {
        margin-right: 0;
        margin-top: 31px;
    }

    .footer-widget__newsletter {
        position: relative;
        display: block;
        margin-top: 31px;
        margin-left: 0;
        padding: 45px 30px 41px;
    }

    .areas-of-practice__top-right {
        padding-top: 0;
        padding-bottom: 50px;
    }

    .areas-of-practice__top-left .section-title {
        margin-bottom: 32px;
    }

    .build-business__left {
        margin-right: 0;
        max-width: 700px;
        width: 100%;
        margin: 0 auto 50px;
    }

    .build-business__right {
        margin-left: 0;
        max-width: 700px;
        width: 100%;
        margin: 0 auto 0;
    }

    .build-business__left-bg {
        display: none;
    }

    .build-business__img img {
        border-top-left-radius: 10px;
    }

    .web-solutions__box .tab-btns .tab-btn {
        max-width: 230px;
    }

    .web-solutions__box .tab-btns .tab-btn span {
        padding: 29.5px 0px;
    }

    .web-solutions__content-img {
        margin-right: 0;
        margin-bottom: 40px;
    }

    .web-solutions {
        padding: 120px 0 110px;
    }

    .core-features__left {
        margin-right: 0;
        margin-bottom: 40px;
    }

    .core-features__promicess {
        margin-left: 0;
    }

    .blog-two__right-bg {
        display: none;
    }

    .blog-two__text {
        padding-bottom: 46px;
    }

    .blgo-two__carousle.owl-theme .owl-nav {
        bottom: -60px;
        left: 0;
    }


    .get-in-touch__img {
        margin-right: 0;
        margin-bottom: 50px;
    }

    .cta-two__inner {
        flex-direction: column;
        text-align: center;
    }

    .cta-two__title h2 {
        margin-bottom: 13px;
    }

    .cta-two-shape-1 {
        display: none;
    }

    .cta-two-shape-2 {
        display: none;
    }

    .service-details__sidebar {
        margin-top: 40px;
    }

    .reasons__left {
        margin-right: 0;
        margin-bottom: 50px;
    }

    .faqs-page__single {
        margin-bottom: 20px;
    }

    .faqs-page__single.mar-b-0 {
        margin-bottom: 0;
    }

    .error-page__text {
        font-size: 19px;
    }

    .portfolio-detail__right {
        position: relative;
        display: block;
        margin-top: 50px;
    }

    .portfolio-fullwidth__details-info {
        text-align: center;
    }

    .portfolio-fullwidth__details-info li {
        display: block;
    }

    .portfolio-fullwidth__details-info li+li {
        margin-left: 0px;
        margin-top: 5px;
    }

    .portfolio-fullwidth__details-info li:nth-child(4) {
        position: inherit;
        display: block;
        align-items: inherit;
        justify-content: inherit;
        z-index: 1;
    }

    .portfolio-fullwidth__social-list {
        justify-content: center;
    }

    .portfolio-fullwidth__details-box {
        padding: 38px 60px 40px;
    }

    .portfolio-fullwidth__social-list:before {
        display: none;
    }

    .portfolio-fullwidth__details-info li:before {
        display: none;
    }

    .blog-details__pagenation li+li {
        margin-left: 0;
        margin-top: 30px;
    }

    .page-header-shape-1 {
        display: none;
    }

    .testimonial-one__left {
        margin-bottom: 50px;
    }

    .web-solutions__trusted {
        bottom: 10px;
        right: 10px;
    }

    .watch-video__text p {
        font-size: 25px;
    }

    .watch-video-shape-1 {
        display: none;
    }

    .get-in-touch__img {
        margin-right: 0;
        max-width: 670px;
        width: 100%;
        margin: 0 auto;
    }

    .get-in-touch__right {
        position: relative;
        display: block;
        max-width: 670px;
        width: 100%;
        margin: 50px auto 0;
    }

    .get-in-touch__locations-single {
        margin-top: 40px;
    }

    .get-in-touch__img-shape-1,
    .get-in-touch__img-shape-2 {
        display: none;
    }
	
	

}

/* Mobile Layout: 320px. */
@media only screen and (max-width: 767px) {
	.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;}
	.col-25{width:25%; float:left; padding-right:5px; padding-left:5px;}
	.case-block{margin-bottom:10px;}
	.post-box .reverse-col{flex-direction: column-reverse;}	
	.page-header {padding:180px 0 120px;}
	.page-headerd {padding:200px 0 100px;}	
	.page-headere {padding:200px 0 100px;}
	.page-header__inner .btg-text {font-size:80px; top: 100%;}
	.daohang{padding-left:0rem;}
	.daohang li{line-height:40px; text-align:center; padding:0 5px; margin:5px auto;}
	.swiper-wrapper{height:450px;}
	.reasons {padding:40px 0 40px;}
	.jiaohuan{flex-direction: column-reverse; display: flex;}	
	.section-title__title {margin:10px auto 20px auto;}
	.section-title__titlee {margin:10px auto 20px auto;}
	.news_title:before{bottom:40px;}
	.section-title{font-size:42px; line-height:80px;}
	.core-features-two{padding:70px 10px; margin:50px auto;}
	.portfolio-fullwidth {padding:50px 0 50px;}
	.portfolio-fullwidth__content {margin-top:50px;}
	.reasons-one__left .section-title {margin-bottom:15px;}
	.reasons-one__img-two{display:none;}
	.reasons-one__img-three{display:none;}
	.section-title-h3{margin-top:10px;}
	.marign_50xian{margin-top:0px;}
	.lightbox-linian h1{font-size:28px; color: #414042; margin:0px 0px 20px 0px;}
	.yinchang{display:block;}
	.portfolio-detail__left {margin-right:0px;}
	
	
    .main-slider p {
        font-size: 14px;
    }

    .main-slider h2 br {
        display: none;
    }

    .main-slider h2 {
        font-size:36px;
        line-height:50px;
    }
	
	.main-slider h3{
		font-size:22px;
		line-height:30px
	}
	
	.thm-btn {
		font-size:14px;
		font-weight:normal;
		padding:10px 20px;
		
	}
	
	
	
	
	#main-slider-pagination {
		display:none;
    }
	
    .slider-bottom-box {
        display:block;
    }

    .main-slider .container {
        padding-top:200px;
        padding-bottom:80px;
    }
	
	.main-slider__nav {
      float: right;
	}
	
	.main-slider__nav .swiper-button-next,
	.main-slider__nav .swiper-button-prev {
		width:40px;
		height:40px;
		line-height:40px;
		font-size:20px;
}
	.main-slider__nav {
    	width: 100px;
}
	.dropdown i{font-size:22px; font-weight:bold;}
	.mobile-nav__contact li>i {font-size:18px;}
	
	
    .main-slider-shape-1,
    .main-slider-shape-2,
    .main-slider-shape-3,
    .main-slider-shape-4 {
        display: none;
    }

    .main-slider-two-shape-1 {
        display: none;
    }

    .main-slider-two-shape-2 {
        display: none;
    }

    .main-slider-two h2 {
        font-size: 35px;
        line-height: 45px;
    }

    .main-slider-two .container {
        padding-top: 143px;
        padding-bottom: 150px;
    }
	
	.main-menu-wrapper__search-box {
        display: none;
    }

    .main-menu-wrapper__social {
        display: none;
    }

    .main-menu-wrapper__right {
        display: none;
    }

    .main-menu-wrapper {
        display: block;
        justify-content: inherit;
        align-items: inherit;
        padding:10px 0;
    }

    .main-menu-wrapper__left {
        display: block;
        float: left;
        align-items: inherit;
    }

    .main-menu-wrapper__logo {
        margin-right: 0px;
    }

    .main-menu-wrapper__main-menu {
        display: flex;
        float: right;
        align-items: inherit;
        justify-content: inherit;
        width: inherit;
		top:15px;
    }

    .main-menu-wrapper__main-menu .mobile-nav__toggler {
        margin-right: 0px;
        display: flex;
        padding:4px 0;
    }

    .main-menu-two-wrapper__right {
        display: none;
    }

    .main-menu-two-wrapper__logo {
        margin-right: 0px;
    }

    .main-menu-two-wrapper__main-menu .mobile-nav__toggler {
        margin-right: 0px;
    }

    .main-menu-two-wrapper__left {
        float: none;
    }

    .main-menu-two-wrapper__main-menu {
        float: right;
    }
	
	.main-menu-two-wrapper__left {
        width: 100%;
        justify-content: space-between;
    }
	.main-menu-wrapper__logo img {
    	width:180px;
	}
	
	.stricky-header.main-menu {
		padding: 0 5%;
		background:rgba(30,30,30,.95);
	}
	
	.stricky-header {
        display:block !important;
    }
	
	.welcome-one__img {border-radius:0%;}
	.welcome-one__img img {width:90%;}
	.welcome-one__img-box {text-align:center;}
	.xuehua_list{padding:0px 0px 10px 0px; box-sizing: border-box; padding-left:20px; transform: translateX(0px);}
	.xuehua_list h1{font-size:24px;}
	.xuehua_list span{font-size:10px;}
	.xuehua:before{left:0px; width:130px; height:190px;}
	.xuehua_list h2{font-size:18px;}
	.welcome-one__right .section-title {margin-bottom: 0px;}
	.counters-one {margin-bottom:50px;}
	.counters-one__box {padding:20px 0 20px;}
	.counter-one__icon span {font-size:30px;}
	.counter-one__icon{width:60px; height:60px;}
	.counter-one__single h3 {font-size:15px; margin-top:10px}
	.mobile-nav__content .logo-box {margin-bottom: 20px;}
	.ml-160 {margin-left:0px;}
	.mr-160 {margin-right:0px;}
	.section-area {padding-bottom:380px;}
	.sj_yc{display:none;}
	.services-text h1 {font-size:80px;}
	.services-text h2 {font-size:24px;}
	.blog-two {padding:200px 0 60px; margin-top:0px; margin-bottom:0px;}
	
	.section-titlee > span {font-size:32px;}
	.section-title {margin-top:0px; margin-bottom:15px;}
	.services-padding {margin-top:-330px; margin-bottom: -98px;}
	.pt-125 {padding-top: 100px;}
	.services-text {padding: 30px;}
	.blog-two__carousel.owl-theme .owl-nav {margin-top:20px !important; margin-bottom:50px !important;}
	.two-boxes{display:none;}
	.video-one {padding:120px 0 100px; margin-top: -75px;}
	.video-one__text {margin-top:30px;}
	.video-one__link .ripple,
	.video-one__video-icon .ripple:before,
	.video-one__video-icon .ripple:after{width:60px; height:60px;}
	.video-one__video-icon {width:80px; height:80px; line-height:80px; font-size:60px;}
	.pt-25{padding-top:50px;}
	.pb-25{padding-bottom:50px;}
	.section-header .section-title__2 {font-size:24px;}
	.news-area__2 .section-header {margin-bottom:15px !important;}
	.post-box__content--white {
    padding:10px!important;
    padding-bottom: 35px !important;}
	.row {--bs-gutter-x:0px;}
	.container { padding-left:5px; padding-right:5px;}
	.xuehua{position: relative;padding: 20px 0;}
	.site-footer__top { padding:50px 0 50px;}
	.footer-widget__about-logo { margin-bottom:10px;}
	.d_title{font-size:14px;}
	.d_span span{color: #4f535d;margin: 0 10px;}
    .welcome-one__left{margin-right:0; margin-bottom: 50px;}
    .welcome-one__trusted{display: none;}

    .welcome-one__shape-1 {
        display: none;
    }

    .welcome-one__shape-2 {
        display: none;
    }

    .welcome-one__right .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .welcome-one__solutions {
        flex-direction: column;
        align-items: baseline;
    }

    .welcome-one__solutions-single+.welcome-one__solutions-single {
        margin-left: 0;
        margin-top: 15px;
    }

    .welcome-one {
        padding:50px 0 50px;
    }

    .counters-one__box {
        text-align: center;
    }

    .counter-one__single:before {
        display: none;
    }

    .we-change__right {
        margin-left: 0;
        margin-top: 50px;
    }

    .we-change__right-img {
        margin-right: 0;
    }

    .we-change__left-faqs .section-title__title {
        font-size: 28px;
        line-height: 38px;
    }

    .we-change__agency {
        display: none;
    }

    .we-make__left {
        margin-right: 0;
    }

    .we-make__left .section-title__title {
        font-size: 35px;
        line-height: 45px;
    }

    .services-one .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .portfolio-one__single {
        margin-bottom: 30px;
    }

    .portfolio-one__single.mar-b-0 {
        margin-bottom: 0;
    }

    .portfolio-one__single.margin-bottom-30 {
        margin-bottom: 30px;
    }

    .portfolio-one__fimlor {
        padding-right: 30px;
    }

    .portfolio-one .section-title__title {
        font-size: 35px;
        line-height: 45px;
    }

    .testimonials-one__main-content {
        margin-left: 0;
        margin-top: 40px;
    }

    .testimonial-one__thumb-box li+li {
        margin-left: 7px;
    }

    .testimonial-one__text {
        font-size: 20px;
        line-height: 1.65em;
    }

    .testimonial-one__conent-box {
        margin-top: 0;
    }

    .two-boxes__single {
        padding-left: 20px;
    }

    .two-boxes__arrow {
        display: none;
    }

    .two-boxes__text p {
        font-size: 16px;
        line-height: 26px;
    }

    .two-boxes__text p br {
        display: none;
    }

    .two-boxes__single {
        border-radius: var(--thm-border-radius);
    }

    .video-one__text {
        font-size:24px;
        line-height:40px;
    }

    .video-one__text br {
        display: none;
    }

    .reasons-one__img-box {
        margin-left: 0;
        margin-right: 0;
    }

    .reasons-one-img-box-bg {
        display: none;
    }

    .reasons-one__img-two {
        margin-top: 30px;
    }

    .reasons-one__left .section-title__title {
        font-size: 35px;
        line-height: 45px;
    }

    .reasons-one__icon-box {
        flex-direction: column;
    }

    .reasons-one__icon-box {
        flex-direction: column;
        align-items: baseline;
    }

    .reasons-one__icon-box li {
        padding-left: 0;
        padding-right: 0;
        border-right: 0;

    }

    .reasons-one__text {
        font-size: 18px;
    }

    .reasons-one__icon-box li+li {
        padding-top: 19px;
    }

    .reasons-one__left {
        margin-right: 0;
        margin-bottom: 40px;
    }

    .reasons-one {
        padding:50px 0 50px;
    }

    .blog-one__content {
        padding: 20px 15px 25px;
    }

    .blog-one .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .cta-one__tagline {
        font-size: 15px;
    }

    .cta-one__title {
        font-size:18px;
        line-height: 40px;
    }

    .cta-one__title br {
        display: none;
    }

    .footer-widget__explore {
        margin-top: 44px;
        margin-bottom: 31px;
    }

    .footer-widget__newsletter {
        margin-top: 36px;
        margin-left: 0;
        padding: 45px 15px 41px;
    }

    .areas-of-practice__top-right {
        padding-top: 0;
        padding-bottom: 50px;
    }

    .areas-of-practice__top-left .section-title {
        margin-bottom: 38px;
    }

    .areas-of-practice__top-left .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .build-business__left {
        margin-right: 0;
        margin-bottom: 50px;
    }

    .build-business__right {
        margin-left: 0;
    }

    .build-business__left-bg {
        display: none;
    }

    .build-business__right .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .build-business__mission {
        flex-direction: column;
        align-items: baseline;
    }

    .build-business__video-text {
        margin-left: 0;
        margin-top: 20px;
    }

    .build-business {
        padding: 0 0 110px;
    }

    .portfolio-two .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .web-solutions__box .tab-btns .tab-btn {
        float: none;
    }

    .web-solutions__box .tab-btns {
        text-align: center;
    }

    .web-solutions__box .tab-btns .tab-btn span {
        border-radius: var(--thm-border-radius);
    }

    .web-solutions .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .web-solutions__content-img {
        margin-right: 0;
        margin-bottom: 40px;
    }

    .web-solutions {
        padding: 120px 0 110px;
    }

    .team-one .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .watch-video__icon {
        bottom: 0;
        right: 0;
        font-size: 15px;
        height: 60px;
        width: 60px;
        left: 50%;
        transform: translateX(-50%) translateY(-50%);
        top: 50%;
    }

    .watch-video__text {
        display: none;
    }

    .core-features__left {
        margin-right: 0;
        margin-bottom: 40px;
		margin-top:50px;
    }

    .core-features__promicess {
        margin-left: 0;
    }

    .core-features__left .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .blog-two__right-bg {
        display: none;
    }

    .blog-two__text {
        padding-bottom:0px;
    }


    .blog-two__left .section-title__title {
        font-size:24px;
        line-height: 37px;
    }

    .get-in-touch__img {
        margin-right: 0;
        margin-bottom: 50px;
    }

    .get-in-touch__right .section-title__title {
        font-size: 35px;
        line-height: 45px;
    }

    .cta-two__inner {
        flex-direction: column;
        text-align: center;
    }

    .cta-two__title h2 {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 13px;
    }

    .cta-two-shape-1 {
        display: none;
    }

    .cta-two-shape-2 {
        display: none;
    }

    .service-details__sidebar {
        margin-top: 40px;
    }

    .service-details__need-help {
        padding: 45px 30px 50px;
    }

    .reasons__left {
        margin-right: 0;
        margin-bottom: 50px;
    }

    .reasons__right .section-title__title {
        font-size: 35px;
        line-height: 45px;
    }

    .faqs-page__single {
        margin-bottom: 20px;
    }

    .faqs-page__single.mar-b-0 {
        margin-bottom: 0;
    }

    .faqs-contact .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .error-page__title {
        font-size: 150px;
        line-height: 160px;
        margin-bottom: 14px;
    }

    .error-page__tagline {
        font-size: 19px;
        line-height: 29px;
        margin-top: 0;
    }

    .portfolio-detail__right {
        position: relative;
        display: block;
        margin-top: 50px;
    }

    .similar-work .section-title__title {
        font-size: 35px;
        line-height: 45px;
    }

    .portfolio-fullwidth__details-info {
        text-align: center;
    }

    .portfolio-fullwidth__details-info li {
        display: block;
    }

    .portfolio-fullwidth__details-info li+li {
        margin-left: 0px;
        margin-top: 5px;
    }

    .portfolio-fullwidth__details-info li:nth-child(4) {
        position: inherit;
        display: block;
        align-items: inherit;
        justify-content: inherit;
        z-index: 1;
    }

    .portfolio-fullwidth__social-list {
        justify-content: center;
    }

    .portfolio-fullwidth__details-box {
        position: relative;
        padding:20px 20px 20px;
        bottom:-20px;
        left: 0;
        right: 0;
		font-size:16px;
    }

    .portfolio-fullwidth__details-info li:before {
        display: none;
    }

    .portfolio-fullwidth__social-list:before {
        display: none;
    }

    .blog-sidebar__title {
        font-size: 29px;
    }

    .blog-sidebar__bottom-box {
        padding: 60px 30px 50px;
    }

    .blog-sidebar__delivering-services {
        padding: 60px 30px 54px;
    }

    .blog-sidebar__delivering-services-title {
        font-size: 24px;
        line-height: 34px;
    }

    .sidebar__tags {
        padding: 47px 25px 50px;
    }

    .sidebar__comments {
        padding: 47px 25px 43px;
    }

    .blog-details__pagenation li+li {
        margin-left: 0;
        margin-top: 30px;
    }

    .blog-details__title {
        font-size: 29px;
    }

    .blog-details__bottom {
        justify-content: center;
        flex-direction: column;
    }

    .blog-details__social-list {
        margin-top: 20px;
    }

    .blog-details__pagenation li {
        font-size: 19px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .comment-one__single {
        flex-direction: column;
    }

    .comment-one__content {
        margin-left: 0;
        margin-top: 25px;
    }

    .comment-one__btn {
        position: relative;
        top: 20px;
    }

    .sidebar__post {
        padding: 48px 25px 50px;
    }

    .sidebar__category {
        padding: 48px 25px 39px;
    }

    .contact-page .section-title__title {
        font-size: 30px;
        line-height: 40px;
    }

    .page-header-shape-1 {
        display: none;
    }

    .page-header-shape-2 {
        display: none;
    }

    .page-header__inner h2 {
        font-size: 32px;
        line-height: 42px;
    }

    .services-one__single {
        padding: 100px 30px 50px;
    }

    .testimonial-one__left {
        margin-bottom: 50px;
    }

    .testimonial-one__left .section-title__title {
        font-size: 40px;
        line-height: 50px;
    }

    .web-solutions__trusted {
        display: none;
    }

    .watch-video-shape-1,
    .watch-video-shape-2 {
        display: none;
    }

    .core-features__left-bottom {
        align-items: inherit;
        flex-direction: column;
    }

    .core-features__left-bottom-text {
        margin-left: 0;
        margin-top: 25px;
    }

    .core-features__promicess-list li {
        padding-left: 10px;
        padding-right: 10px;
    }

    .get-in-touch__locations-single {
        margin-top: 40px;
    }

    .get-in-touch__img-shape-1,
    .get-in-touch__img-shape-2 {
        display: none;
    }
	.portfolio-detail__left {margin-right:0px;}
	.cndns-right{display:none;}
	.blog-two {z-index: -1;}
	.sygg { padding:50px 0 100px;  margin-top:-75px;}
	
	
}


@media only screen and (min-width: 481px) and (max-width: 767px) {
	
	.cndns-right{display:none;}
	.portfolio-detail__left {margin-right:0px;}
	.d_title{font-size:14px;}
	.d_span span{color: #4f535d;margin: 0 10px;}
	.blog-two {z-index: -1;}
	.sygg { padding:50px 0 100px;  margin-top:-75px;}
	
}

@media only screen and (min-width: 240px) and (max-width: 480px) {
	
    .cndns-right{display:none;}
	.portfolio-detail__left {margin-right:0px;}
	.d_title{font-size:14px;}
	.d_span span{color: #4f535d;margin: 0 10px;}
	.blog-two {z-index: -1;}
	.sygg { padding:50px 0 100px;  margin-top:-75px;}
	
	
}






















