@media(max-width:1680px){
	
	.menu-style .header .right-side{
		display: flex;
		position: relative;
		left: 80px;
	}
	.main-menu>li.menu-item>a{
		font-weight: 600;
    text-transform: uppercase;
    display: block;
    padding: 18px 14px;
    font-size: 16px;
    color: #333;
	}
	.testimonials-box, .clients-box{
		padding-bottom:0px;
		
	}
	.satisfy-clients .counter-box .counter span.count{
		    font-size: 35px;
	}
	.dbright{
		  border-left: 1px solid #f0f0ff7a;
		padding-left: 60px;
	}
}
@media(max-width:1500px){
	.tupxs{
		display:block !important;
	}
}
@media(max-width:1440px){
	.menu-style .header .right-side{
		display: flex;
		position: relative;
		left: 50px;
	}
	
	.main-menu>li.menu-item>a{
		font-weight: 600;
    text-transform: uppercase;
    display: block;
    padding: 18px 12px;
    font-size: 16px;
    color: #333;
	}
	.dbright{
		border-left: 1px solid #f0f0ff7a;
		padding-left: 35px;
	}
	.testimonials-box, .clients-box{
		    padding-top: 41px;
			padding-bottom:0px;
			padding-right:80px;
	}
	.satisfy-clients .counter-box .counter span.count{
		    font-size: 35px;
	}
}
@media(max-width:1366px){
	.menu-style .header .right-side{
		display: flex;
		position: relative;
		left: 50px;
	}
	.main-menu>li.menu-item>a{
		font-weight: 600;
    text-transform: uppercase;
    display: block;
    padding: 18px 10px;
    font-size: 15px;
    color: #333;
	}
	.syaboutleft h4{
		margin-bottom:1em;
	}
	.syaboutleft p{
		margin-bottom:1em;
	}
	.sppjb{
		height:auto !important;
		margin-top:-6em;
		padding-bottom:6em;
	}
	
	.sppjb_l_a{
		width:100% !important;
		float:none !important;
	}
	.sppjb_l_b{
		width:100% !important;
		float:none !important;
	}
	.sppjb_l_c{
		margin-top:20px;
		width:100% !important;
		float:none !important;
	}
	.sychakan{
		margin-top:1em;
	}
	.btn-first{
		    line-height: 33px;
	}
	.syproduct{
		    padding: 60px 0 30px;
	}
	.section-header .section-heading h5{
		    margin-bottom: 10px;
	}
	.qiyunshangushi .qyscontainer{
		    position: relative;
    top: 0%;
    z-index: 2;
	}
	.qiyunshangushi .main-slider__text{
		font-size:14px;
	}
	.dbright{
		border-left: 1px solid #f0f0ff7a;
		padding-left: 35px;
	}
	.testimonials-box, .clients-box{
		    padding-top: 41px;
			padding-bottom:0px;
			padding-right:80px;
	}
	.satisfy-clients .counter-box .counter span.count{
		    font-size: 35px;
	}
	.footer-box span{
		font-size:14px!important;
	}
	.footer-box p{
		font-size:12px!important;
	}
}
@media(max-width:1200px) {
	.main-menu>li.menu-item>a {
		padding: 18px 5px
	}

	.custom-container {
		padding-right: 60px;
		padding-left: 60px
	}

	.full-services-sec .right-side {
		padding: 60px
	}

	.property-basic-info .property-basic-info-wrapper .property-price {
		font-size: 22px
	}

	.property-basic-info .property-basic-info-wrapper .property-details .property-icon {
		width: 30px
	}

	.property-basic-info .property-basic-info-wrapper .property-details .property-content {
		width: calc(100% - 0)
	}

	.property-basic-info .property-basic-info-wrapper .property-details .property-content .property-value {
		font-size: 12px
	}

	.mb-lg-20 {
		margin-bottom: 20px
	}

	.mb-lg-40 {
		margin-bottom: 40px
	}

	.mb-lg-80 {
		margin-bottom: 80px
	}
}

@media(max-width:992px) {
	.menu-style .header{
		display:block;
		position: relative;
		padding:1rem 0;
	}

	.clients-box .section-header-right,.section-header-right,.faqs-box .section-header,.testimonials-box .section-header {
		text-align: center;
		margin: 0 auto
	}

	.section-header-right .section-heading:after,.faqs-box .section-header .section-heading:after,.testimonials-box .section-header .section-heading:after {
		margin: 0 auto
	}

	.topbar .left-side li {
		margin-right: 10px
	}

	.main-menu>li.menu-item,.menu-item-has-children>.sub-menu>li.menu-item {
		padding: 0
	}

	.menu-style .header .right-side .navigation .logo,.menu-style .header .right-side .navigation .social-media,.main-menu {
		display: block
	}

	.menu-style .header .right-side .navigation {
		position: fixed;
		left: -320px;
		background: #ffff;
		width: 320px;
		top: 0;
		height: 100vh;
		transition: .5s all;
		overflow: auto;
		z-index: 100
	}

	.menu-style .header .right-side .navigation .logo {
		margin: 10px auto
	}

	.menu-style .header .right-side .navigation.active .social-media,.menu-style .header .right-side .navigation.active {
		left: 0
	}
	.menu-style .header>.logo {
		width: 50%;
	}
	
	.menu-style .header .right-side{
		display:block;
		position: absolute;
		top:20px;
		left:90%;
	}
	.main-menu>li.menu-item>a {
		padding:10px 10px;
	}
	.menu-style .header .right-side .hamburger-menu .menu-btn.active span:first-child {
		transform: rotate(45deg);
		transition: .3s;
		position: relative;
		top: 7.4px;
		background-color: #333;
	}
	.menu-style .header .right-side .hamburger-menu .menu-btn.active span:last-child {
		transform: rotate(-45deg);
		transition: .3s;
		background-color: #333;
	}
	.menu-style .header .right-side .hamburger-menu {
		display: block;
		margin-right: 20px
	}
	.index_2_2 .swiper-slide {
		padding: 0px calc((100vw - 900px) * 0.0127604166666667)!important;
		width: 100%!important;
	}
	.index_2_2_mid_mid_right_3 {
		line-height: 1.5rem;
		height: 6rem;
		font-size:14px;
		overflow: hidden;
		color: #525b5a;
		font-family: "SourceHanSansCN";
		margin: 1rem 0 1.5rem 0;
	}
	.section-header {
		max-width: 540px;
		padding-bottom: 10px;
		margin: 0 auto;
		text-align: center;
		position: relative;
		z-index: 10;
	}
	.qiyunshangushi .main-slider__content {
		position: relative;
		display: block;
		width: 100%;
	}
	.section-padding {
		padding: 30px 0;
	}
	.sj{display:none;}
	.dn{display:block;}
	
	.ft{margin:5px 0;}
	.ft div{margin-bottom:5px;}
	.ft span{font-size:12px;}
	.ft p{font-size:12px;}
	.ft p a{font-size:12px;}
	.syproduct {
		padding: 30px 0 20px;
	}
	.w1200{
		max-width:98%;
	}
	.ry_ul li {
		font-size: 16px;
		transition: 0.3s ease 0s;
		margin-bottom: 2.5%;
		width: 48%;
		margin-right: 1.6%;
		margin-left:0px;
		display: inline-block;
	}
	.ry_ul li:nth-child(2n) {
		margin-right: 0%;
	}
	.nydaohang ul{
		padding-left:0px;
	}
	.mb-xl-20 {
		margin-bottom: 10px;
	}
	.about-desc p {
		text-indent: 2em;
		color: #444;
		font-size: 14px;
	}
	.subheader {
		height: 250px;
	}
	.ry_center div{width:100% !important;}
	.breadcrumb-wrapper .page-title h1 {
		text-transform: capitalize;
		font-size: 24px;
		line-height: 1;
		font-weight: 700;
		position: relative;
		margin: 0;
	}
	.breadcrumb-wrapper .breadcrumb li {
		font-size: 14px;
		text-transform: capitalize;
		font-weight: 500;
	}
	.nydaohang ul li {
		list-style: none;
		float: left;
		width: 25%;
		border-right: none;
		text-aligN: center;
		height:3rem;
		line-height:3rem;
		padding:0;
		overflow:hidden; 
		text-overflow:ellipsis;
		display:-webkit-box; 
		-webkit-box-orient:vertical;
		-webkit-line-clamp:1; 
	}
	.nydaohang a {
		
		color: #fff;
		font-size: 0.8rem;
	}
	.nydaohang .container{
		max-width:100%;
	}
	.product_list{
		margin:0px !important;
		width:100%;
	}
	.product_list ul {
		padding-left:0px;
	}
	.product_list ul li {
		width: calc(100% / 1);
		height: auto;
		float: none;
		position: relative;
		overflow: hidden;
		padding: 10px 10px;
	}
	.swiper {
		position: relative;
		width: 100%;
		height: 360px !important;
	}
	.bo{
		display:none !important;
	}
	.new_li {
		float: none;
		width: 100%;
		height: 220px;
		margin-right: 0;
		padding-bottom: 0%;
    	margin-bottom: 0;
		background: #fff;
		border-bottom: 1px solid #eeeeee;
	}
	.new_li .ml_13 {
		margin-left: 5px;
	}
	.new_li h1 {
		font-weight: bold;
		float: left;
		margin:0 auto;
		width: 100%;
	}
	.new_li h1 a {
		
		font-size:16px;
		-webkit-line-clamp: 2;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
		overflow: hidden;
		line-height: 1.6;
		 height: 1.8em;
	}
	.new_li p {
		color: #999;
		width: 100%;
		float: left;
		-webkit-line-clamp: 3;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		text-overflow: ellipsis;
		overflow: hidden;
		line-height: 1.5;
		height: 4.5em;
	}
	.news_mm{
		display:none;
	}
	.product_left {
		position: relative !important;
		width: 100% !important;
		float: none !important;
	}
	.mySwiper {
		height: 100px !important;
		box-sizing: border-box !important;
		padding: 10px 0 !important;
	}
	.product-info{
		width:100% !important;
	}
	.product_tjtitle{
		z-index:2em;
		font-size:18px;
	}
	.menu-item-has-children:hover>.sub-menu {
		border-top: 1px solid #eee;
		opacity: 1;
		visibility: visible;
		z-index: 999;
		transform: translateY(0px);
		transition: 0s;
	}
	.pro-container li.col-lg-4 {
		width: calc((100%) / 1);
		padding: 10px;
		height: auto;
		float: left;
		margin-bottom: 15px;
	}
	.sub_main_con {
		max-width: 98%;
		margin: 0 auto;
		padding: 20px 0 0;
	}
	.pb_fre .sub_content {
		padding-bottom: 0px;
	}
	.pb_fre .sub_content.mt_55 {
		margin-top: 0px;
	}
	.news_d_title.fnt_30 {
		font-size: 1.2rem;
	}
	body {
		font-family: '微软雅黑',sans-serif;
		margin: 0;
		padding: 0;
		font-size: 0.8rem;
		line-height: 1.8;
		font-weight: 500;
		color: #333;
		background: #fff;
		border-color: #dfdfdf;
		transition: transform ease-in .4s;
		overflow-x: hidden;
	}
	.new_li .mt_35 {
		margin-top: 10px;
	}
	.news_d_relate a {
		width: 49.9%;
		height: 58px;
		line-height: 58px;
		overflow: hidden;
		box-sizing: border-box;
		font-size:14px;
	}
	.jssl_a {
		padding: 20px 0px !important;
	}
	.jssl_atitle {
		font-size: 1.4rem;
		font-weight: bold;
		line-height: 3rem;
	}
	.xjsb_atitle {
		font-size: 1.4rem !important;
		font-weight: bolder;
		line-height: 3rem;
	}
	.xjsb {
		background-color: #f4f4f4;
		padding: 20px 0 20px 0 !important;
		position: relative;
	}
	.xjsb_a span span{font-size:0.8rem !important;}
	.jssl_a span{
		font-size:16px !important;
	}
	.topa strong{
		font-size:1.4rem !important;
	}
	.xian span span{font-size:0.8rem !important;}
	.xian {line-height:0.8rem !important;}
	.ry {
		width: 100%;
		background: url(../images/ry_bg.jpg) center no-repeat;
		background-size: cover;
    	background-position: center;	
	}
	.product-info h1 {
		font-size: 1.4rem;
		padding-bottom: 0.5rem;
		font-weight: 500;
		position: relative;
		display: table;
		border-bottom: 3px solid #dce3ef;
	}
	.product-info .product-info-online a.swt, .case-box .product-info-online a.swt {
		background: #d70c25;
		color: #fff;
		border: 1px solid #d70c25;
		font-size: 0.8rem !important;
	}
	.product-info .product-info-online a.tel, .case-box .product-info-online a.tel {
		border: 1px solid #d70c25;
		color: #d70c25;
		font-size: 0.8rem;
	}
	.product-info-online img{
		width:0.8rem;
		height:0.8rem;
	}
	.fwln_left {
		width: 100%;
		float: none;
		overflow: hidden;
	}
	.fwln_right{
		width: 100%;
		height:auto;
		padding-bottom:15px;
		float: none;
		overflow: hidden;
	}
	.fwln_right p {
		text-align: left;
		font-size: 15px;
		line-height: 20px;
		text-indent: 20px;
	}
	.w1400 {
		max-width: 98%!important;
		margin-right: auto;
		margin-left: auto;
		margin-top:10px!important;
		margin-bottom:10px!important;
	}
	.w1400 .mt-110 {
		margin-top: 30px!important;
	}
	.intro-header h2 {
		font: 900 24px/1 "AvenirLTStd";
	}
	.intro-header p {
		margin-top: 0;
		font-size: 22px;
		letter-spacing: .06em;
	}
	.w1400 .mt-120 {
		margin-top: 20px;
	}
	.list-guide>li:first-of-type {
		width: 100%;
	}
	.jssa_left {
		padding: 10px 10px !important;
		background: #fafafa;
		float: none;
		width: 100% !important;
		text-align: left;
		text-indent: 0;
		height: auto !important;
	}
	.jssa_left p{
		font-size:12px !important;
		line-height:20px !important;
	}
	.jssa_right{
		width:100% ;
		float:none;
	}
	.jssa_left1{
		width:100% ;
		float:none;
	}
	.jssa_right1{
		padding: 10px 10px !important;
		background: #fafafa;
		float: none;
		width: 100% !important;
		text-align: left;
		text-indent: 0;
		height: auto !important;
	}
	.jssa_right2{
		
	}
	.jssa_right2a {
		float: left;
		width: 50%;
		height: 200px;
		line-height: 200px;
		text-align: center;
	}
	.w1200s{
		max-width:95%;
	}
	.jssa_right1 p{
		font-size:12px !important;
		line-height:20px !important;
	}
	.guide-item {
		position: relative;
		z-index: 1;
		padding: 10px 10px;
		margin: 0 12px;
		min-height:auto !important;
		background-color: #f7f7f7;
		color: gray;
	}
	.w1400 .mt-60 {
		margin-top: 30px;
	}
	.w1400 .mt-40 {
		margin-top: 20px;
	}
	.w1400 .mt-50 {
		margin-top: 20px;
	}
	.w1400 .mt-80 {
		margin-top: 30px;
	}
	.list-6>li {
		width: 100%;
	}
	.lxwm_left {
		width: 100% !important;
		float: none!important;
		background-color: #f4f4f4;
		padding:10px!important;
		margin-bottom:10px!important;
	}
	.lxwm_right {
		width: 100%!important;
		float: none!important;
		background-color: #e60013;
		padding:10px!important;
	}
	#container {
		height: 300px !important;
		margin-top: 30px !important;
		margin-bottom: 15px !important;
	}
	.form-control {
		margin-bottom:10px;
		border-radius: 0px;
		max-width: none;
		border-left: 0px;
		border-top: 0px;
		border-right: 0px;
		color: #ffffff;
		box-shadow: none;
		height: 32px;
	}
	.btna {
		background: #fff;
		color: #e60013;
		width: 150px;
		height: 35px;
		line-height: 35px;
		margin-top: 15px;
	}
	.syaboutleft p {
		text-indent:2rem;
	}
	.index_2_2 .swiper-slide {
		
		 padding: 10px !important;
		width: 100%!important;
	}
	.swiper-pagination-index_2_2 {
		position: static;
		margin-bottom: 0.8rem;
		margin-top: 0;
	}
	.qiyunshangushi .nav-item a {
		color: #fff;
		font-size: 12px;
	}
	.syqiyunshanhj li {
		width: 25%;
		float: left;
		text-align: center;
	}

	.qiyunshangushi .main-slider-tagline {
		position: relative;
		display: inline-block;
		color: #ffffff;
		font-size: 24px;
		line-height: 40px;
		font-weight: 500;
		text-transform: uppercase;
		letter-spacing: 0.1em;
		opacity: 1;
		transition: all 1000ms ease;
		transform: translateY(80px);
	}
	.qiyunshangushi_02 {
		flex-shrink: 0;
		width: 100%;
		height: 100%;
		position: relative;
		transition-property: transform;
	}
	.fnt_14 {
		font-size: 0.8rem;
	}
	p{font-size:0.8rem !important;}
	.news_d_con span{font-size:0.8rem !important;}
	.target-fix {
		position: relative;
		top: -125px !important;
		display: block;
		height: 0; 
		overflow: hidden;
	}
	.syqiyunshanhjtp {
		height: 470px;;
	}
	.syqiyunshanhj .nav {
		display: -ms-flexbox;
		display: block;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
	}
	.index_2_2_mid_mid_right_2 {
		height: 3.5rem;
		font-size: 16px;
		color: #030303;
		font-weight: bold;
		position: relative;
	}
	.list-3>li {
		width: 100%;
	}
	.guide-intro dd {
		padding: 0 5px;
		display: inline-block;
		vertical-align: top;
		width: 50%;
		font-size: 14px;
		line-height: 24px;
	}
	.list-guide>li:nth-of-type(2) {
		width: 100%;
	}
	.index_2_2_mid_mid_right_jj {
		padding-left: 1.5rem;
		padding-right: 1.5rem;
		margin-top: 15px;
	}
	.wxx{
		width: 100%;
		position: relative;
	  }
	  
	  .aas {
		  width:100% !important;
		  float:none !important;
		  margin-right:8.1px !important;
	  }
	  .a3{
		margin-left: 0px;
		margin-right: 0px !important;
		width:100% !important;
	  }
	  .aas img {
		transition: 1s;
		width:100%;
	  }
	  .new_ul{
		margin-top:20px;
	}
	
	  .aas div {
		height: inherit;
		overflow: hidden;
		margin-bottom:8.1px !important;
		font-size: 0;
	  }
	  .p_Product{
		width: calc((100%)/1) !important;
	  }
	  
	  .dbright{
		border:none;
	  }
	  .list-paddingleft-2{
		padding-left:0px;
	  }
	  .scroll_3 ul li {
		width: 100%;
		margin-left: 0;
		margin-bottom: 0;
		display: block;
	}
	.scroll_2>div{
		width:100% !important;
		float:none;
	}
	.proLists{
		padding-left:0px;
	  }
	  .proList:not(:nth-child(4n)) {
		margin-right: 0px;
	}
	  .proList {
		position: relative;
		top: 0px;
		float: none !important;
		margin-top: 20px;
		height: 45px;
		line-height:45px;
		overflow: hidden;
		padding: 0rem !important;
		transition: all .5s ease;
		border: #ececec 1px solid;
		margin-bottom: 10px;
		text-align: left;
		background: #e8ecf5;
	}
	.proList .bt {
		font-size: 16px;
		font-weight: normal;
		line-height: 45px;
		color: #08417e;
		display: inline-block;
	}

	.syqiyunshanhjtp .qyschakan {
		margin-top: 8em;
	}
	  .aas div:hover img {
		transform: scale(1.1);
	  }
	  .jssl_a {
		padding: 20px 0px;
		margin:0 !important;
	}
	.menu-style .header .right-side .navigation .main-menu>li.menu-item>a {
		display: flex;
		justify-content: space-between
	}

	.main-menu>li.menu-item>a:after {
		bottom: 0
	}

	.menu-style .header .right-side-2,.main-menu>li.menu-item:hover>a:after,.main-menu>li.menu-item.active>a:after {
		display: none
	}

	.menu-item-has-megamenu:hover>a:after,.menu-item-has-children:hover>a:after {
		transform: rotate(0deg)
	}

	.menu-item-has-megamenu.open a>arrow:after,.menu-item-has-children.open a>arrow:after {
		transform: rotate(180deg)
	}

	.menu-item-has-children.nav-postion:hover>.sub-menu {
		top: 0;
		transform: translateY(0%)
	}

	.menu-item-has-megamenu>.megamenu,.menu-item-has-children>.sub-menu {
		width: 100%;
		position: relative;
		opacity: 1;
		transform: translateY(0px);
		visibility: visible;
		display: none;
		border-bottom: 0
	}

	.menu-item-has-megamenu.open .megamenu,.menu-item-has-children.open .sub-menu {
		border-bottom: solid 2px #E60013
	}

	.main-menu li.menu-item-has-children.open>a {
		color: #E60013
	}

	.menu-item-has-children .sub-menu li.menu-item-has-children>.sub-menu {
		left: 0;
		top: 0;
		margin-bottom: 10px
	}

	.banner-style-2 {
		height: 1000px
	}

	.property-basic-info .property-basic-info-wrapper {
		flex-wrap: wrap;
		height: auto
	}

	.property-basic-info .property-basic-info-wrapper .property-cta,.property-basic-info .property-basic-info-wrapper .property-price {
		width: 100%
	}

	.property-basic-info .property-basic-info-wrapper .property-details {
		width: 50%;
		border-left: 0;
		padding-left: 0
	}

	.categories-tabs .nav .nav-item {
		width: 50%
	}

	.contact-us .contact-us-form {
		margin-left: 0;
		margin-bottom: 0
	}

	.contact-us .contact-info {
		margin-bottom: 80px
	}

	.client-tesimonial .testimonials-box.arrow-shape-2:before,.arrow-shape-1:after,.arrow-shape-2:after {
		display: none
	}

	.shop-top-filter .shop-view p {
		text-align: left
	}

	.shop-view {
		margin-top: 30px
	}

	.copyright .payment-logo {
		justify-content: center
	}

	.copyright p {
		text-align: center
	}

	.mb-md-20 {
		margin-bottom: 20px
	}

	.mb-md-40 {
		margin-bottom: 40px
	}

	.mb-md-80 {
		margin-bottom: 80px
	}
}

@media(max-width:767px) {
	.slider-btn {
		display: none
	}

	.swiper-pagination {
		display: block
	}

	.menu-style .header .right-side .hamburger-menu {
		margin-right: 0
	}

	.custom-tabs>.nav:before,.menu-style .header .right-side .cta-btn {
		display: none
	}

	.custom-tabs>.nav,.topbar .left-side ul,.topbar .right-side ul {
		justify-content: center
	}

	.topbar .left-side li,.topbar .right-side li {
		margin: 0 10px
	}

	.menu-style.fixed-header {
		top: 72px
	}

	.blog-details .social-media-box>ul,.blog-details .post-details-tags-social .tags-box {
		justify-content: center
	}

	.property-list-view .property-list-wrapper {
		display: block
	}

	.property-list-view .property-list-wrapper.full-width-layout .property-list-img,.property-list-view .property-list-wrapper.full-width-layout .property-list-content,.property-list-view .property-list-wrapper .property-list-content,.property-list-view .property-list-wrapper .property-list-img {
		flex: 0 0 100%;
		max-width: 100%
	}

	.property-list-view .property-list-wrapper .property-list-img {
		height: 350px
	}

	.custom-tabs>.nav>.nav-item>.nav-link {
		margin: 4px 4px 10px
	}

	.cost-calcultor-sec .tab-inner .cost-calculator-box {
		display: block
	}

	.cost-calcultor-sec .tab-inner .comment-form label,.cost-calcultor-sec .tab-inner .cost-calculator-box label {
		flex: 0 0 calc(100% - 0);
		max-width: calc(100% - 0);
		margin-bottom: 20px
	}

	.cost-calcultor-sec .tab-inner .cost-calculator-box .right-sec {
		flex: 0 0 calc(100% - 0);
		max-width: calc(100% - 0);
		padding: 0
	}

	.cost-calcultor-sec .tab-inner .total-calculation .icon {
		display: none
	}

	.cost-calcultor-sec .tab-inner .total-calculation .calculate-value {
		width: 100%;
		text-align: left;
		justify-content: flex-start
	}

	.sort-select-filter {
		margin-bottom: 30px
	}

	.mb-sm-20 {
		margin-bottom: 20px
	}

	.mb-sm-40 {
		margin-bottom: 40px
	}

	.mb-sm-80 {
		margin-bottom: 80px
	}
}

@media(max-width:576px) {
	.our-team .team-block .lower-content {
		width: auto
	}

	.simple-banner .slide-item .content-wrapper h1,.video-banner .content-wrapper h1 {
		font-size: 1.4rem
	}
	.syshipin h2{
		font-size:0.8rem;
	}
	.video-banner .jarallax {
		height: 100%;
	}
	.jarallax video{
		height:100% !important;
	}
	video::-webkit-media-controls {
		display:block !important;
	}
	.simple-banner .slide-item .content-wrapper a,.video-banner .content-wrapper a {
		margin-bottom: 10px
	}

	.topbar .left-side li a i {
		font-size: 14px
	}

	.topbar .left-side li a {
		font-size: 0
	}

	.banner-style-2 {
		height: 1200px
	}

	.map-search-box {
		width: 250px;
		left: -250px
	}

	.custom-container {
		padding-right: 0;
		padding-left: 0
	}

	.container-fluid.custom-container {
		padding-right: 15px;
		padding-left: 15px
	}

	.banner-style-2 .banner-counter {
		display: none
	}

	.menu-style .header .right-side .navigation .social-media,.menu-style .header .right-side .navigation {
		left: -260px;
		width: 260px
	}

	.about-left-side .about-list ul {
		columns: 1
	}

	.about-left-side {
		margin-left: 0
	}

	.about-right-side img {
		padding-top: 20px;
		padding-left: 20px
	}

	.about-right-side:before {
		right: 20px
	}

	.blog-details .post .post-wrapper .post-meta .post-author .author-img {
		display: block
	}

	.blog-details .post-author .author-img {
		display: none
	}

	.blog-details .post-author .author-caption {
		flex: 0 0 calc(100% - 0);
		max-width: calc(100% - 0)
	}

	.comment-box .children {
		padding-left: 0
	}

	blockquote {
		padding: 10px
	}

	.comment-box .comments li article .comment-content .comment-meta .comment-meta-reply {
		display: flex;
		margin-top: 15px
	}

	.coming-soon .content-wrapper .newsletter-form .input-group {
		display: block
	}

	.coming-soon .content-wrapper .newsletter-form .input-group-append {
		margin-left: 0;
		margin-top: 20px
	}

	.categories-tabs .nav .nav-item .nav-link {
		padding: 20px 10px
	}

	.categories-tabs .nav .nav-item .nav-link span {
		font-size: 40px
	}

	.listing-top-heading {
		display: block;
		text-align: center
	}

	.listing-detail .image-sec-table .images-wrapper .detail-page-slider-for .slide-item {
		height: 300px
	}

	.listing-detail .description-box .content-box .listing-infor {
		columns: 2
	}

	.listing-detail .property-details-box .price-box .ratings {
		display: none
	}

	.listing-detail .description-box .content-box .contact-form .form-footer {
		display: block
	}

	.property-basic-info .property-basic-info-wrapper .property-details {
		width: 100%
	}

	.clients-box .clients-wrapper .client-box {
		width: 50%
	}

	.schdule-box {
		display: block
	}

	.schdule-box .right-side {
		justify-content: flex-start;
		margin-top: 20px
	}

	.testimonials-box .testimonials-wrapper .testimonials-author {
		width: 75px;
		height: 75px
	}

	.service-detail-infro,.listing-meta .content-box .meta-content .listing-property-details>ul {
		columns: 1
	}

	.full-services-sec .right-side .text-wrapper h2 {
		font-size: 30px
	}

	.full-services-sec .right-side {
		padding: 30px
	}

	.contact-us .contact-info,.contact-us .contact-us-form {
		padding: 20px
	}

	.listing-detail .description-box .content-box .contact-form .form-footer .condition,.listing-top-heading .sort-by,.mb-xs-20 {
		margin-bottom: 20px
	}

	.mb-xs-40 {
		margin-bottom: 40px
	}

	.mb-xs-80 {
		margin-bottom: 80px
	}

	.product-detail .listing-detail-heading {
		flex-direction: column;
		align-items: flex-start
	}

	.product-detail .listing-detail-heading .product-availability {
		margin-top: 10px
	}
}

@media(max-width:380px) {
	.listing-top-heading .sort-by>span,.copyright .payment-logo span {
		display: none
	}

	.listing-detail .description-box .content-box .listing-infor {
		columns: 1
	}

	.coming-soon .content-wrapper .counter .counter-box .inner-box {
		width: 60px;
		height: 60px
	}

	.full-services-sec .right-side {
		padding: 15px
	}

	.product-detail .details .product-info-2 .quantity {
		display: block
	}

	.product-detail .details .product-info-2 .btn-submit {
		margin-left: 0;
		margin-top: 10px
	}
}
