﻿

@media screen and (max-width:960px) {
	.flex-direction-nav,
	.footerlogo_txt,
	.h_block {
		display: none
	}
	.nav>li {
		width: 100%
	}
	.navbar-inverse .navbar-nav>li>a {
		border-left: 0;
		border-bottom: 1px solid rgba(255, 255, 255, .1)
	}
	.navbar-inverse .navbar-nav>li:last-child>a {
		border-bottom: 0
	}
	.logo_txt {
		font-size: 20px
	}
	.slides p {
		font-size: 4rem;
		-webkit-text-stroke: 0
	}
	.slides p span {
		font-size: 2.5rem
	}
	.product_block {
		margin: 15px 0;
		min-height: 100px
	}
	.footer_form {
		margin-top: 0;
		margin-bottom: 30px
	}
	.page_social_icons {
		text-align: center;
		margin-bottom: 30px
	}
	.footer_row {
		padding: 30px 0
	}
	.productcnt_row {
		padding-bottom: 100px
	}
	.general_banner_row {
		height: auto
	}
}

@media screen and (max-width:800px) {
	.res_logo_center,
	.slides .st-p {
		text-align: center
	}
	.desktop_banner {
		display: none!important
	}
	.mobile_banner {
		display: block!important
	}
	.slides .st-p {
		top: 50%
	}
}

@media screen and (max-width:550px) {
	.logo_txt {
		font-size: 18px
	}
	.h_block .icon {
		width: 1.54em;
		height: 1.54em
	}
	.h_block .icon i {
		line-height: 1.7em
	}
	.slides p {
		font-size: 2.5rem
	}
	.slides p span {
		font-size: 1.5rem
	}
	.flex-control-paging li a {
		width: 10px;
		height: 10px
	}
	.shownext {
		display: none
	}
	.general_row {
		padding: 60px 0
	}
	.general_row .row_title {
		font-size: 2.5rem
	}
	.productcnt_row {
		padding-bottom: 30px
	}
}

@media screen and (max-width:500px) {
	.footer_form {
		padding: 30px 20px 50px
	}
	.res_table {
		overflow-x: auto;
		padding: 0
	}
	.flex-control-nav {
		top: auto;
		bottom: 0;
		right: auto;
		left: 50%;
		transform: translate(-50%, -50%)
	}
	.flex-control-nav li {
		margin: 10px 5px;
		display: inline-block
	}
}

@media screen and (max-width:400px) {
	.slides p {
		font-size: 2rem
	}
}

