@media (max-width: 767px) {
	.fix-quick-inquiry h4 {
		display: none!important;
	}
}

@media (min-width:1025px) and (max-width:1368px){
	.navbar-brand img{
		width: 160px;
    	margin-left: 20px;
	}
.footericons{
		display: flex;
		justify-content: left;
	}
}
@media (min-width:773px) and (max-width:1012px){
	.footericons{
		display: flex;
		justify-content: left;
	}
}
@media (min-width:769px) and (max-width:1024px){
	.navbar-brand img{
		width: 130px;
		margin-left: 20px;
	}
	.navbar-default .navbar-nav>li>a{
		padding: 20px 5px;
    	font-size: 13px;
	}
	.nav-top-bar{
		margin-left: 50px;
	}
	.nav-bar-cetrificate{
		width: 80%;
	}
	.certificate-img{
		margin-top: 20px;
	}
	.right-logo-wrap a img{
		width: 140px;
		margin-top: 7px;
	}
	.slide-info{
		padding-top: 16%;
	}
	.inner-banner-container .slide-info {
    	padding-top: 14%;
	}
.footericons{
		display: flex;
		justify-content: left;
	}
}
@media (min-width:601px) and (max-width:768px){
	h3{
		text-align: center;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		padding: 0;
	}
	.navbar-nav{
		width: 100%;
		margin:0;
	}
	.navbar-default .navbar-nav>li>a{
		padding: 10px 0;
		color: #333;
		margin-right: 0;
   		text-align: center;
    	border-bottom: 1px solid rgba(255,255,255,0.4);
	}
	.slider-contanier{
		height: 520px;
	}
	.slide-info{
		padding-top: 15%;
	}
	.slide-info-wrap {
		padding: 20px;
		width: 100%;
		text-align: center;
	}
	.slide-info-wrap:after, .main-page-slide-info:after{
		display: none;
	}
	.slide-info-wrap h2{
		font-size: 24px;
	}
	.sm-bus-block{
		width: 80%;
		margin: 0 auto 30px;
	}
	.slide-info-wrap p{
		font-size: 14px;
	}
	.navbar-brand img{
		margin-top: 0;
		margin-left: 20px;
	}
	.navbar-collapse.in{
		overflow-y: visible;
	}
	.navbar-nav>li>.dropdown-menu{
		width: 100%;
		margin-top: 0;
	}
	.right-logo-wrap {
		padding: 20px 0;
		display: table;
		margin: 0 auto;
		float: none !important;
	}
	.right-logo-wrap a img{
		width: 210px;
	}
	.circle-bg{
		width: 60%;
		height: 300px;
		display: table;
		margin: 0 auto 20px;
	}
	.circle-bg h4{
		font-size: 22px;
		line-height: 28px;
	}
	.circle-bg p{
		font-size: 14px;
	}
	.industry-block{
		text-align: center;
		margin-bottom: 30px;
	}
	.inner-service-block:last-child img{
		margin-top: 20px;
	}
	.inner-two-part-service-block{
		margin-bottom: 30px;
	}
	.expert-img img {
    	height: 210px;
	}
	.expert-info{
		padding: 20px;
		height: auto;
	}
	.expert-info p{
		margin-top: 0;
	}
	.footer-block{
		text-align: center;
		border-bottom: 1px solid rgba(0,0,0,0.2);
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.footer-logo-block img{
		display: table;
		margin: 10px auto 0;
		width: 200px;
	}
	.footer-block ul li a{		
		display: block;
		line-height: 22px;
	}
.footericons{
		display: flex;
		justify-content: center;
	}
	.copyright-container p{
		font-size: 13px;
	}
	.inner-banner-container{
		height: 350px;
		text-align: center;
	}
	.product-list-banner{
		height: 400px;
	}
	.inner-banner-container .slide-info p{
		width: 100%;
	}
	.process-block{
		width: 48%;
		margin-right: 3%;
		float: left;
	}
	.process-block:nth-last-child(3),
	.process-block:last-child{
		margin-right: 0;
	}
	.pricing-block{
		width: 90%;
		display: table;
		margin: 0 auto 20px;
		float: none;		
	}
	.pricing-block:last-child{
		margin-right: auto;
	}
	.about-image img{
		width: 80%;
		margin: 0 auto 20px;
	}
	.contact-info-box{
		text-align: center;
	}
	.contact-reach-block{
		border-bottom: 1px solid rgba(0,0,0,0.1);
	}
	.contact-reach-block:last-child{
		border-bottom: none;
	}
	.inner-banner-container .slide-info {
    	padding-top: 15%;
	}
	.contact-form{
		width: 90%;
		display: table;
		margin: 10px auto 0;
	}
	.product-info-block{
		min-height: 320px;
		width: 80%;
		margin: 0 auto 25px;
	}
	.product-list-banner .slide-info-wrap{
		padding-top: 6%;
	}
	.product-detail-container{
		padding: 20px 0;
	}
	.product-detail-image {
    	width: 60%;
    	margin: 0 auto 20px;
	}
	.product-detail-info h4{
		text-align: center;
	}
	.product-detail-info > p{
		text-align: center;
	}
	.three-block{
		margin: 30px auto 0;
		width: 90%;
		float: none;
	}
	.three-block:nth-child(3n+3),
	.three-block:nth-last-child(3),
	.three-block:last-child{
		margin-right: auto;
	}
	.points-block{
		width: 96%;
		margin: 0 auto 30px;
		float: none;
		min-height: 100%;
	}
	.points-block:last-child{
		margin-right: auto;
	}
	.full-width-grid-img img{
		width: 60%;
		margin: 0 auto;
	}
	.full-width-grid-info{
		text-align: center;
	}
}
@media (min-width:426px) and (max-width:600px){
	.fix-quick-inquiry {
		bottom: 15px;
		left: 0;
		right: auto;
		padding: 10px 25px;
		transform: translateX(0%); /*FH */
	}
	.fix-quick-inquiry-normal {
		transform: translateX(0);
	}
	.slider-contanier{
		height: 540px;
	}
	.slide-info{
		padding-top: 22%;
	}
	.slide-info-wrap {
		padding: 20px;
		width: 100%;
		text-align: left;
	}
	.slide-info-wrap:after, .main-page-slide-info:after{
		display: none;
	}
	.slide-info-wrap h2{
		font-size: 26px;
		margin-bottom: 10px;
		line-height: 30px;
	}
	.slide-info-wrap p{
		font-size: 14px;
	}
	.navbar-default .navbar-nav>li>a{
		padding: 12px 0;
		text-align: center;
		border-bottom: 1px solid rgba(255,255,255,0.4);
	}
	.navbar-nav>li>.dropdown-menu{
		width: 100%;
		margin-top: 0;
	}
	.right-logo-wrap {
		padding: 15px 0;
		display: table;
		margin: 0 auto;
		float: none !important;
	}
	.right-logo-wrap a img{
		width: 180px;
	}
	.circle-bg{
		width: 90%;
		height: 250px;
		display: table;
		margin: 0 auto 20px;
	}
	.circle-bg h4{
		font-size: 22px;
		line-height: 28px;
	}
	.circle-bg p{
		font-size: 14px;
	}
	.industry-block{
		text-align: center;
		margin-bottom: 30px;
	}
	.expert-img img {
    	height: 180px;
	}
	.expert-info{
		padding: 20px;
		height: auto;
	}
	.expert-info p{
		margin-top: 0;
		font-size: 15px;
		line-height: 18px;
	}
	.inner-two-part-service-block{
		margin-bottom: 30px;
	}
	.inner-two-part-service-container, .featured-product-container, .industry-section-container{
		padding: 0;
	}
	h3{
		margin: 30px auto;
		text-align: center;
		font-size: 16px;
	}
	.inner-service-block:last-child img{
		margin-top: 20px;
	}
	.inner-service-info-box h4{
		text-align: center;
		font-size: 20px;
	}
	.inner-service-info-box p{
		font-size: 15px;
		text-align: center;
		line-height: 24px;
	}
	.inner-service-info-box a{
		display: table;
		margin: 0 auto;
	}
	.footer-block{
		text-align: center;
		border-bottom: 1px solid rgba(0,0,0,0.2);
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.footer-logo-block img{
		display: table;
		margin: 10px auto 0;
		width: 200px;
	}
	.footer-block ul li a{		
		display: block;
		line-height: 22px;
	}
.footericons{
		display: flex;
		justify-content: center;
	}
	.copyright-container p{
		font-size: 12px;
	}
	.inner-banner-container{
		height: 350px;
		text-align: center;
		background-position: 30% center;
	}
	.product-list-banner{
		height: 440px;
	}
	.inner-banner-container .slide-info{
		padding-top: 24%;
	}
	.about-link-list li{
		width: 100%;
	}
	.inner-banner-container .slide-info h2{
		font-size: 22px;
	}
	.nav-tabs>li>a{
		padding: 10px;
	}
	.inner-banner-container .slide-info p{
		width: 100%;
		font-size: 14px;
	}
	.process-block{
		width: 90%;
		margin-right: 0%;
		float: none;
		min-height: 100%;
		margin:25px auto 0;
	}
	.process-block:nth-last-child(3),
	.four-block:nth-child(4n+3),
	.process-block:last-child{
		margin-right: auto;
	}
	.pricing-block{
		width: 90%;
		display: table;
		margin: 0 auto 20px;
		float: none;		
	}
	.pricing-block:last-child{
		margin-right: auto;
	}
	.pricing-table p{
		text-align: center;
		font-size: 14px;
	}
	.about-image img{
		width: 80%;
		margin: 0 auto 20px;
	}
	.contact-info-box{
		text-align: center;
	}
	.contact-reach-block{
		border-bottom: 1px solid rgba(0,0,0,0.1);
	}
	.contact-reach-block:last-child{
		border-bottom: none;
	}
	.contact-form{
		width: 90%;
		display: table;
		margin: 10px auto 0;
	}
	.product-info-block{
		min-height: 320px;
		width: 80%;
		margin: 0 auto 25px;
	}
	.product-detail-container{
		padding: 20px 0;
	}
	.product-detail-image {
    	width: 60%;
    	margin: 0 auto 20px;
	}
	.product-detail-info h4{
		text-align: center;
	}
	.product-detail-info > p{
		text-align: center;
	}
	.three-block:nth-child(3n+3),
	.three-block:nth-last-child(3),
	.three-block:last-child{
		margin-right: auto;
	}
	.points-block{
		width: 90%;
		margin: 0 auto 30px;
		float: none;
		min-height: 100%;
	}
	.points-block:last-child{
		margin-right: auto;
	}
	.full-width-grid-img img{
		width: 60%;
		margin: 0 auto;
	}
	.full-width-grid-info{
		text-align: center;
	}
	.expand h4{
		font-size: 15px;
	}
	.industry-exp-list li{
		width: 48%;
	}
	.industry-exp-list li:nth-child(3n+3){
		margin-right: 2%;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		padding: 0;
	}
	.navbar-nav{
		width: 100%;
		margin:0;
	}
	.navbar-default .navbar-nav>li>a{
		padding: 10px 0;
		color: #333;
		margin-right: 0;
   		text-align: center;
    	border-bottom: 1px solid rgba(255,255,255,0.4);
	}
}
@media (min-width:361px) and (max-width:425px){
	.slider-contanier{
		height: 570px;
		background-position: center center;
	}
	.slide-info{
		padding-top: 28%;
	}
	.slide-info-wrap {
		padding: 20px;
		width: 100%;
		text-align: center;
	}
	.slide-info-wrap:after, .main-page-slide-info:after{
		display: none;
	}
	.slide-info-wrap h2{
		font-size: 20px;
		margin-bottom: 10px;
		line-height: 24px;
		text-align: left;
	}
	.slide-info-wrap p{
		font-size: 12px;
		text-align: left;
		line-height: 16px;
	}
	.btn-effect-main{
		padding: 6px 14px;
	}
	.slide-info-wrap a{
		display: inline;
		margin: 10px auto 0;
	}
	.navbar-default .navbar-nav>li>a{
		padding: 10px 0;
		text-align: center;
		border-bottom: 1px solid rgba(255,255,255,0.4);
	}
	.navbar-nav>li>.dropdown-menu{
		width: 100%;
		margin-top: 0;
	}
	.right-logo-wrap {
		padding: 10px 0;
		display: table;
		margin: 0 auto;
		float: none !important;
	}
	.right-logo-wrap a img{
		width: 160px;
	}	
	.circle-bg{
		width: 90%;
		height: 250px;
		display: table;
		margin: 0 auto 20px;
	}
	.circle-bg h4{
		font-size: 18px;
		line-height: 22px;
	}
	.circle-bg p{
		font-size: 13px;
	}
	.inner-two-part-service-container, .featured-product-container, .industry-section-container{
		padding: 0;
	}
	.expert-img img {
    	height: 180px;
	}
	.expert-info{
		padding: 20px;
		height: auto;
	}
	.expert-info p{
		margin-top: 0;
		font-size: 14px;
		line-height: 18px;
	}
	.industry-block{
		text-align: center;
		margin-bottom: 30px;
	}
	.inner-service-block:last-child img{
		margin-top: 20px;
	}
	.inner-service-info-box h4{
		text-align: center;
		font-size: 18px;
	}
	.inner-service-info-box p{
		font-size: 14px;
		text-align: center;
		line-height: 20px;
	}
	.inner-service-info-box a{
		display: table;
		margin: 0 auto;
	}
	.footer-block{
		text-align: center;
		border-bottom: 1px solid rgba(0,0,0,0.2);
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.footer-logo-block img{
		display: table;
		margin: 10px auto 0;
		width: 200px;
	}
	.footer-block ul li a{		
		display: block;
		line-height: 22px;
	}
	.copyright-container p{
		font-size: 12px;
	}
	h3{
		font-size: 15px;
		line-height: 28px;
		text-align: center;
		margin: 30px auto;
	}
	.inner-banner-container{
		height: 300px;
		text-align: center;
		background-position: 20% center;
	}
	.inner-two-part-service-block{
		margin-bottom: 30px;
	}
	.inner-banner-container .slide-info{
		padding-top: 28%;
	}
	.inner-banner-container .slide-info h2{
		font-size: 19px;
		margin-bottom: 20px;
		line-height: 22px;
	}
	.inner-banner-container .slide-info p{
		width: 100%;
		font-size: 13px;
	}
	.process-block{
		width: 90%;
		margin-right: 0%;
		float: none;
		min-height: 100%;
		margin:25px auto 0;
	}
	.process-block:nth-last-child(3),
	.four-block:nth-child(4n+3),
	.process-block:last-child{
		margin-right: auto;
	}
	.pricing-block{
		width: 90%;
		display: table;
		margin: 0 auto 20px;
		float: none;		
	}
	.pricing-block:last-child{
		margin-right: auto;
	}
	.pricing-table p{
		text-align: center;
		font-size: 14px;
	}
	.about-image img{
		width: 80%;
		margin: 0 auto 20px;
	}
	.about-link-list li{
		margin-right: 0;
		width: 100%;
	}
	.contact-info-box{
		text-align: center;
	}
	.contact-reach-block{
		border-bottom: 1px solid rgba(0,0,0,0.1);
	}
	.contact-reach-block:last-child{
		border-bottom: none;
	}
	.contact-form{
		width: 90%;
		display: table;
		margin: 10px auto 0;
		padding: 20px 30px;
	}
	.product-info-block{
		min-height: 320px;
		width: 90%;
		margin: 0 auto 25px;
	}
	.product-list-banner{
		height: 370px;
	}
	.product-list-banner .slide-info-wrap p{
		font-size: 11px;
	}
	.product-detail-container{
		padding: 20px 0;
	}
	.product-detail-image {
    	width: 80%;
    	margin: 0 auto 20px;
	}
	.product-detail-info h4{
		text-align: center;
		font-size: 20px;
	}
	.product-detail-info > p{
		text-align: center;
	}
	.nav-tabs>li>a{
		padding: 8px 4px;
		font-size: 12px;
	}
	.product-buy-btns a{
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
		font-size: 15px;
	}
	.three-block:nth-child(3n+3),
	.three-block:nth-last-child(3),
	.three-block:last-child{
		margin-right: auto;
	}
	.points-block{
		width: 96%;
		margin: 0 auto 30px;
		float: none;
		min-height: 100%;
	}
	.points-block:last-child{
		margin-right: auto;
	}
	.full-width-grid-img img{
		width: 60%;
		margin: 0 auto;
	}
	.full-width-grid-info{
		text-align: center;
	}
	.expand h4{
		font-size: 14px;
	}
	.industry-exp-list li{
		width: 100%;
	}
	.industry-exp-list li:nth-child(3n+3){
		margin-right: 0;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		padding: 0;
	}
	.navbar-nav{
		width: 100%;
		margin:0;
	}
	.navbar-default .navbar-nav>li>a{
		padding: 10px 0;
		color: #333;
		margin-right: 0;
   		text-align: center;
    	border-bottom: 1px solid rgba(255,255,255,0.4);
	}

	.fix-quick-inquiry {
		bottom: 15px;
		left: 0;
		right: auto;
		padding: 10px 25px;
		transform: translateX(0%);
	}
	.fix-quick-inquiry-normal {
		transform: translateX(0);
	}
}
@media (min-width:310px) and (max-width:360px){
	.fix-quick-inquiry {
		bottom: 15px;
		left: 0;
		right: auto;
		padding: 10px 25px;
		transform: translateX(0%); /*FH */
	}
	.fix-quick-inquiry-normal {
		transform: translateX(0);
	}

	h3{
		font-size: 14px;
		text-align: center;
		line-height: 22px;
	}
	.slider-contanier{
		height: 570px;
		background-position: center center;
	}
	.slide-info{
		padding-top: 34%;
	}
	.slide-info-wrap {
		padding: 20px;
		width: 100%;
		text-align: left; /*FH*/
	}
	.slide-info-wrap:after, .main-page-slide-info:after{
		display: none;
	}
	.slide-info-wrap h2{
		font-size: 16px;
		margin-bottom: 10px;
		line-height: 24px;
		text-align: left; /*FH*/
	}
	.slide-info-wrap p{
		font-size: 11px;
		text-align: left; /*FH*/
		line-height: 16px;
	}
	.btn-effect-main{
		padding: 6px 14px;
	}
	.slide-info-wrap a{
		display: inline;
		margin: 10px auto 0;
	}
	.slide-info-wrap a.btn-effect-main{
		display: table;
	}
	.navbar-default .navbar-nav>li>a{
		padding: 10px 0;
		text-align: center;
		border-bottom: 1px solid rgba(255,255,255,0.4);
	}
	.navbar-nav>li>.dropdown-menu{
		width: 100%;
		margin-top: 0;
	}
	.right-logo-wrap {
		padding: 10px 0;
		display: table;
		margin: 0 auto;
		float: none !important;
	}
	.right-logo-wrap a img{
		width: 160px;
	}
	.circle-bg{
		width: 100%;
		height: 100%;
		display: table;
		margin: 0 auto 20px;
	}
	.circle-bg h4{
		font-size: 16px;
		line-height: 20px;
	}
	.circle-bg p{
		font-size: 12px;
	}
	.expert-img img {
    	height: 180px;
	}
	.expert-info{
		padding: 20px;
		height: auto;
	}
	.expert-info p{
		margin-top: 0;
		font-size: 13px;
		line-height: 18px;
	}
	.industry-block{
		text-align: center;
		margin-bottom: 30px;
	}
	.inner-service-block:last-child img{
		margin-top: 20px;
	}
	.inner-two-part-service-block{
		margin-bottom: 20px;
	}
	.inner-two-part-service-block img{
		height: 220px;
	}
	.inner-service-info-box h4{
		text-align: center;
		font-size: 18px;
	}
	.inner-service-info-box p{
		font-size: 14px;
		text-align: center;
		line-height: 20px;
	}
	.inner-service-info-box a{
		display: table;
		margin: 0 auto;
	}
	.footer-block{
		text-align: center;
		border-bottom: 1px solid rgba(0,0,0,0.2);
		padding-bottom: 15px;
		margin-bottom: 15px;
	}
	.footer-logo-block img{
		display: table;
		margin: 10px auto 0;
		width: 200px;
	}
	.footer-block ul li a{		
		display: block;
		line-height: 22px;
	}
	.copyright-container p{
		font-size: 11px;
	}
	.inner-banner-container{
		height: 350px;
		text-align: center;
		background-position: 20% center;
	}
	.inner-banner-container .slide-info{
		padding-top: 23%;
	}
	.inner-banner-container .slide-info h2{
		font-size: 15px;
		line-height: 18px;
		margin-bottom: 20px;
	}
	.inner-banner-container .slide-info p{
		width: 100%;
		font-size: 13px;
	}
	.process-block{
		width: 90%;
		margin-right: 0%;
		float: none;
		min-height: 100%;
		margin:25px auto 0;
	}
	.process-block:nth-last-child(3),
	.four-block:nth-child(4n+3),
	.process-block:last-child{
		margin-right: auto;
	}
	.pricing-block{
		width: 90%;
		display: table;
		margin: 0 auto 20px;
		float: none;		
	}
	.pricing-block:last-child{
		margin-right: auto;
	}
	.pricing-table p{
		text-align: center;
		font-size: 14px;
	}
	.about-image img{
		width: 80%;
		margin: 0 auto 20px;
	}
	.about-link-list li{
		margin-right: 0;
		width: 100%;
	}
	.contact-info-box{
		text-align: center;
	}
	.contact-reach-block{
		border-bottom: 1px solid rgba(0,0,0,0.1);
	}
	.contact-reach-block:last-child{
		border-bottom: none;
	}
	.contact-form{
		width: 90%;
		display: table;
		margin: 10px auto 0;
		padding: 20px 30px;
	}
	.product-info-block{
		min-height: 320px;
		width: 90%;
		margin: 0 auto 25px;
	}
	.product-list-banner{
		height: 360px;
	}
	.product-list-banner .slide-info-wrap h2{
		font-size: 20px;
    	margin-bottom: 10px;
	}
	.product-list-banner .slide-info-wrap p{
		font-size: 10px;
	}
	.product-detail-container{
		padding: 20px 0;
	}
	.product-detail-image {
    	width: 80%;
    	margin: 0 auto 20px;
	}
	.product-detail-info h4{
		text-align: center;
		font-size: 18px;
	}
	.product-detail-info > p{
		text-align: center;
	}
	.nav-tabs>li>a{
		padding: 8px 4px;
		font-size: 11px;
	}
	.product-buy-btns a{
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
		font-size: 15px;
	}
	.three-block:nth-child(3n+3),
	.three-block:nth-last-child(3),
	.three-block:last-child{
		margin-right: auto;
	}
	.points-block{
		width: 96%;
		margin: 0 auto 30px;
		float: none;
		min-height: 100%;
	}
	.points-block:last-child{
		margin-right: auto;
	}
	.full-width-grid-img img{
		width: 80%;
		margin: 0 auto;
	}
	.full-width-grid-info{
		text-align: center;
	}
	.expand h4{
		font-size: 13px;
	}
	.industry-exp-list li{
		width: 100%;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{
		padding: 0;
	}
	.navbar-nav{
		width: 100%;
		margin:0;
	}
	.navbar-default .navbar-nav>li>a{
		padding: 10px 0;
		color: #333;
		margin-right: 0;
   		text-align: center;
    	border-bottom: 1px solid rgba(255,255,255,0.4);
	}
}
