@media only screen and (min-width: 992px) and (max-width: 5000px) {
	.download-button-language{
		display: none;
	}
	
	.product .single-team-inner img{
	    width: 100px;
	    height: 33px;
	}
	
	.product .service-title-inner{
	    height: 72px;
	}
	
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.download-button-language{
		display: none;
	}
	
	.product .single-team-inner img{
	    height: 33px;
	}
	
	.product .service-title-inner{
	    height: 52px;
	}
	
	.resources .project-inner-desc{
	     height: 50px;
	}
	
	.search-forum {
		left: -200px;
	}

	.main-menu ul li a {
		padding: 40px 4px;
	}

	.logo {
		padding-top: 20px;
	}

	.slider-text {
		padding: 40px 30px;
		width: 991px;
	}

	.download-button a {
		padding: 9px 22px;
	}

	.slider-text h1 {
		font-size: 48px;
	}

	.gallery-overlay-text h2 {
		font-size: 14px;
	}

	.main-menu {
		margin-right: 40px;
	}

	.main-menu ul li:hover ul {
		top: 106px;
	}

	.search-bar-icon,
	.cart-button {
		padding: 40px 0px;
	}

	.sec-title {
		margin: 25px 200px 30px 200px;
	}

	.message-title {
		font-size: 32px;
	}

	.search-forum {
		top: 104px;
	}

	.download-button {
		padding: 24px 0;
	}

	.message-subtitle {
		margin: 0px 50px;
	}

	.why-us-box h1 {
		font-size: 28px;
		line-height: 40px;
	}

	.faq-title {
		font-size: 34px;
	}

	.project-inner-desc h2 {
		font-size: 18px;
	}

	.home-v2 .download-button a {
		padding: 12px 10px;
	}

	.home-v2 .logo {
		padding-top: 34px;
	}

	.home-v2 .download-button a {
		padding: 12px 10px;
		margin-top: 6px;
	}

	.single-team-img {
		width: 300px;
		height: 300px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	body {
		font-size: 15px;
		line-height: 24px;
	}

	h1 {
		font-size: 22px;
	}

	h2 {
		font-size: 18px;
	}

	h3 {
		font-size: 16px;
	}
	
	.download-button-language{
		display: none;
	}

	.pt-100 {
		padding-top: 80px;
	}

	.pb-100 {
		padding-bottom: 80px;
	}

	.pb-70 {
		padding-bottom: 40px;
	}
	
	.product .service-title-inner{
	    height: 35px;
	}
	
	.about .page-heading{
	    width: 45%;
	}

	.info-intro {
		padding-left: 1px;
	}

	.project-overlay::before {
		width: 100%;
		height: 100%
	}

	.slider-caption {
		padding: 0px 80px;
	}

	.why-us-area {
		display: none;
	}

	.single-team-img {
		width: 200px;
		height: 200px;
	}

	.logo {
		text-align: center;
	}

	.main-menu ul li a {
		padding: 25px 5px;
	}

	.download-button a {
		padding: 12px 16px;
		font-size: 12px;
	}

	.slider-wrapper {
		width: 100%;
	}

	.slider-text h1 {
		font-size: 36px;
		line-height: 54px;
	}

	.sec-title {
		margin: 0 0px 50px 0px;
	}

	.message-desc {
		margin: 0px 0px;
		text-align: center;
	}

	.message-title {
		font-size: 32px;
	}

	.message-subtitle {
		margin: 0px 65px;
	}

	.why-us-item-img img {
		width: 100%;
	}

	.faq-title {
		font-size: 28px;
		line-height: 40px;
	}

	.footer-shape {
		width: 6px;
	}

	.footer-widget-menu {
		margin-bottom: 30px;
	}

	.menu-left {
		text-align: left;
	}

	.project-page-sec .sec-title {
		margin: 0 0px 50px 0px;
	}

	.project-thumb img {
		width: 100%;
	}

	.home-v2 .logo {
		text-align: center;
	}

	.home-v2 .download-button a {
		padding: 10px 6px;
	}

	.home-v2 .info-text {
		margin-top: -5px;
		display: inline-block;
		width: 100%;
		padding-left: 0;
		text-align: center;
	}

	.home-v2 .info-intro {
		text-align: center;
	}

	.home-v2 .info-icon {
		float: none;
	}

	.home-v2 .info-text span {
		text-align: center;
	}

	.home-v2 .social-profile {
		text-align: center;
		margin-top: 20px;
	}

	.language {
		margin-right: 0;
		margin-bottom: 10px;
	}

	.why-us-img img {
		width: 100%;
	}

	.home-v2 .slider-caption {
		padding-left: 10px;
		padding-right: 10px;
	}

	.header-area::after {
		display: none;
	}
}

@media only screen and (min-width: 0px) and (max-width: 767px) {
	body {
		font-size: 14px;
		line-height: 24px;
	}
   
	h1 {
		font-size: 22px;
	}

	.faq-sec h2,h2 {
		font-size: 18px;
	}

	h3 {
		font-size: 16px;
	}
	
	.pb-70 {
	    
        padding-bottom: 20px;
    
	}
	.pb-100{padding-bottom: 20px;}

	
	.vedio-inner .ved-pic{width: 100%;}
	.vedio-inner{margin-bottom: 0;}
	.testimonial-sec{padding: 0;}
	.single-post {
		/* display: inline-block; */
		margin-bottom: 0px;
		width: 100%;
		display: flex;
		
	}
	.sin-pa{padding-left: 0px;padding-right: 0;margin-right: 10px;}
	.post-meta{display: none;}
	.call-to-message-sec{display: none;}
	.why-title h1 {
		font-size: 20px;
		text-transform: capitalize;
		color: #ffffff;
		font-weight: bold;
	}
	.count-up-inner h2,.home-v2 .call-message-text h2 {

		font-size: 20px;

	}
	.footer-sec {
		padding-top: 20px;
		position: relative;
		padding-bottom: 20px;
	}
	.count-up-inner img{width: 70%;}
	.count-up-inner h4 {
		color: #404040;
		font-size:14px;
		margin-bottom: 0;
		text-transform: capitalize;
	}
	.count-up-icon {
		display: inline-block;
		margin-bottom: 4px;
		width: 70px;
		height: 48px;
		border-radius: 100px;
	}
	.call-message-text p{font-size: 14px;}
	.footer-logo img{width: 40%;}
	.why-title p {
		margin-bottom: 0;
		font-size: 14px;
		margin-top: 10px;
		line-height: 26px;
		color: #dddddd;
	}
	.footer-sec h2{font-size: 16px;}
	.post-meta-info h2 a{font-weight: 300;font-size: 16px;}
	.single-team {width: 90%;}
	.single-team img{width: 30%;}
	body{font-size: 12px;}
	.soical-profile ul li{display: none;} 
	.header-area .container{height:70px;}
	.post-meta-info h2 a {
		text-transform: capitalize;
		font-size: 16px;
		
	}
	.navbar-toggle{display: none;}
	.download-button:hover ul {
		display: block;
		visibility: visible;
		transition: all 0.4s ease 0s;
		opacity: 1;
		top: 0px !important;
	}
	.rows .col-xs-6 {
		width: 49%;
	}
	.sin-pic{    width: 58.33333333%;}
	.sin-pa{    width: 41.66666667%;}
	.fl-title-inner {
	line-height: 16px;
	  }
	  .service-title h2{font-weight: normal;font-size: 14px;}
    .pt-100 {
		padding-top: 15px;
	}
	.pt-110{padding-top: 50px;}
	.single-service-inner {
		margin-bottom: 0px;
	}	
	.sec-tit{padding-top: 20px !important;}
    .project-inner-desc a{
        font-size: 12px;
    }
    .single-project-inner {
		margin-bottom: 2px;
	}
	.why-title {
		text-align: center;
		padding-top: 20px;
		box-sizing: border-box;
	}
	.why-content{padding: 15px 30px;}
	.single-post-text a{line-height: 17px;}
	.post-meta-data li a {
		text-transform: capitalize;
		font-size: 12px;
		font-weight: normal;
	}
	.count-up-sec {
		padding: 30px 0;
		display: none;
	}
    .download-button-language {
		position: absolute;
		bottom: 55px;
		right: 12px;
	}
	.pagehding-sec{    padding-bottom: 30px;
    padding-top: 30px;}
    .product .page-heading h1, .detail .page-heading h1 {
    font-size: 20px;
    font-weight: normal;
}
	.header-left{
		width: 73%;
	}
    .company-video-intro{margin-bottom: 0;}
	.sec-title h1 {
		font-size: 16px;
	}
	
	.about .page-heading{
	    z-index: 1;
	    width: 100%;
	}

	.about .page-heading h1{
	    font-size: 38px;
	}
	
	.about .breadcrumb-list{
	    z-index: 1;
	    width: 100%;
	}
	
	.about .breadcrumb-list h2{
	    font-size: 20px;
	}
	
	.sec-title p {
		font-size: 16px;
	}
	.faq-sec p{margin:0 ;}
	.slider-text h1 {
		font-size: 34px;
		line-height: 52px;
	}

	.header-area::after {
		display: none;
	}

	.why-us-area {
		display: none;
	}

	.single-team-img {
		width: 200px;
		height: 200px;
	}

	.home-v1 .slider-caption {
		width: 100%;
		padding: 0px 60px;
	}

	.project-thumb img {
		width: 100%;
	}

	.project-page-sec .sec-title {
		margin: 35px 0px 20px 0px;
	}

	.logo-area {
		display: none;
	}
.slider {
		display: none;
	}
	
	.download-button-area {
		display: none;
	}

	.contact-intro {
		text-align: left;
	}

	.social-profile {
		text-align: left;
	}

	.info-intro {
		display: inline-block;
		padding-left: 0;
		width: 100%;
		margin-bottom: 14px;
	}

	.hd-sec {
		padding: 10px 0;
	}
	.hd-sec.sticky_menu {
    position:static;

}
	.hizoom .small {
		top: 0;

		cursor: move;
		height: 300px !important;
	}
	.hizoom .small img {
		height: 300px!important;
	}
	.proviewbox .probigshow{height: 19rem;}
	.small, .gakki,.small img{width: 100% !important;}
	.banp{padding: 0;}
	.proviewbox{overflow: hidden;}
	.menu	.search-bar-icon {
		display: none;
	}

	.cart-button {
		top: -26px;
	}

	.hd-sec	.phone-layout-logo {
		display: block;
	}
	.hd-sec	.phone-layout-logo img {
    max-width: 60%;
    height: auto;
}
	.slider-wrapper {
		width: 100%;
	}

	.sec-title {
		margin: 20px 0px 30px 0px;
	}

	.message-subtitle {
		font-size: 18px;
		margin: 0px;
	}

	.message-desc {
		margin: 0px;
	}

	.message-title {
		font-size: 25px;
		line-height: 36px;
	}

	.why-us-box h1 {
		font-size: 28px;
		line-height: 41px;
	}

	.project-overlay::before {
		width: 100%;
		height: 100%;
	}

	.slider-text li a {
		margin-bottom: 5px;
	}

	.all-slide .owl-controls .owl-prev i,
	.all-slide .owl-controls .owl-next i {
		height: 50px;
		line-height: 50px;
		width: 50px;
	}

	.why-us-item-img img {
		width: 90%;
	}
/* 产品 */
.product .fl-title-inner {
    line-height: 16px;
    margin-top: 6px;
}
.rows{padding: 0 !important;}
.service-tb{margin-bottom:0 !important;}

	.faq-title {
		font-size: 28px;
	}

	.single-post-thumb img {
		width: 100%;
	}
	.post-meta-info {
		margin-bottom: 0px;
	}
	.call-to-action-text a.btn {
		float: none;
	}

	.call-to-action-text {
		text-align: center;
	}

	.footer-wedget-one {
		margin-bottom: 30px;
	}

	.footer-widget-menu {
		margin-bottom: 30px;
	}

	.copy-right {
		text-align: center;
	}

	.site-developer {
		text-align: center;
	}

	.project-details-list-single {
		text-align: left;
		margin: 20px 0;
	}

	.share-button li {
		margin-top: 5px;
	}

	.home-v2 .cart-button {
		top: -36px;
	}

	.home-v2 .info-text {
		margin-top: -5px;
		display: inline-block;
		width: 100%;
		padding-left: 0;
		text-align: center;
	}

	.home-v2 .info-intro {
		text-align: center;
		margin-top: 20px;
	}

	.home-v2 .info-icon {
		float: none;
		margin-bottom: 10px;
	}

	.home-v2 .info-text span {
		text-align: center;
	}

	.home-v2 .social-profile {
		text-align: center;
		margin-top: 20px;
	}

	.language-account {
		text-align: center;
	}

	.language {
		margin-right: 0;
		margin-bottom: 10px;
	}

	.why-us-img img {
		width: 100%;
		border-radius: 0;
	}

	.home-v2 .slider-caption {
		width: 100%;
		padding-left: 60px;
		padding-right: 60px;
	}

	.latest-project-shape {
		width: 55px;
		left: 0;
	}

	.count-up-inner {
		margin: 20px 0;
	}

	.footer-shape,
	.testimonial-shape {
		display: none;
	}
}

@media only screen and (min-width: 540px) and (max-width: 767px) {
	.mean-container a.meanmenu-reveal {
		margin-top: -86px;
	}
}

@media only screen and (min-width: 390px) and (max-width: 767px) {
	.mean-container a.meanmenu-reveal {
		margin-top: -77px;
	}
}

@media only screen and (min-width: 515px) and (max-width: 767px) {
	.slider-text li a {
		margin-bottom: 10px;
	}
}

@media only screen and (min-width: 0px) and (max-width: 492px) {
	.slider-text h1 {
		font-size: 28px;
		line-height: 40px;
	}

	.slider-text ul {
		margin-top: 40px;
	}

	.footer-shape {
		width: 10px;
	}
}

@media only screen and (min-width: 0px) and (max-width: 420px) {}

@media only screen and (min-width: 0px) and (max-width: 550px) {}

@media only screen and (min-width: 0px) and (max-width: 500px) {}

@media only screen and (min-width: 0px) and (max-width: 390px) {
	.sec-title h1 {
		font-size: 20px;
	}
}

@media only screen and (min-width: 0px) and (max-width: 359px) {
	.commentar-sec img {
		margin-bottom: 20px;
	}
}
