@media only screen and (max-width:1200px) {		
	.container {
		padding:0 15px;
		width:100%;
	}
	#nav ul li a {
		font-size:11px;
	}
	#nav ul li:hover a span::before,#nav ul li:focus a span::before {
		font-size:11px;
	}
	.side-menu ul li a {
		font-size:13px;
	}
	.information-con > h3 {
		margin:3px 0 10px 0;
	}
	.information-block > p {
		padding:0 0 15px 0;
	}
	.banner-bg .container {
		padding:0;
	}
	.product-bg .container {
		padding:0;
	}
	.footer ul li {
		margin:0 5px 0 0;
	}
	.footer ul li a {
		font-size:13px;
		padding:0 11px;
	}
	.information-block.map {
		width:60%;
	}
}
@media only screen and (max-width:1023px) {	
	/*Menu-Starts:*/
	.nav-icon.nav-icon1 {
		display:block;
		position:absolute;
		right:15px;
		bottom:46px;
	}
	html {
		/*overflow-x:hidden;*/
	}	
	.sub {
		width:80%;
		display:block;
		position:fixed;
		right:-80%;
		top:0;
		transition:all 0.5s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-webkit-transition:all 0.5s ease-in-out;
		background:#10436D;
		height:100%;
		overflow:hidden;
		overflow-y:scroll;
		z-index:9999;
	}
	.open-menu .wrapper {
		left:-80%;
		position:relative;
		transition:all 0.5s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-webkit-transition:all 0.5s ease-in-out;
	}
	.open-menu .sub nav {
		display:block;
		width:100%;
		height:100%;
		top:0;
	}
	.open-menu .sub {
		right:0%;
		transition:all 0.5s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-webkit-transition:all 0.5s ease-in-out;
	}
	.wrapper {
		position:relative;
		left:0;
		transition:all 0.5s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-webkit-transition:all 0.5s ease-in-out;
		left:0;
		position:relative;
	}
	#nav-bg #nav {
		display:none;
	}
	#nav {
		height:100%;
		top:0;
		right:0;
		-moz-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-webkit-transition:all 0.5s ease-in-out;
		padding:0;
		margin:0;
	}
	body {
		right:0;
		-moz-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-webkit-transition:all 0.5s ease-in-out;
		/*overflow-x:hidden;*/
	}
	.header-section	nav {
		display:none;
	}
	/*Menu-Ends:*/
	#nav ul li {
		width:100%;
		border:none;
		border-bottom:solid 1px #dedede;
		display:inline-block;
	}	
	#nav ul li a {
		width:100%;
		padding:0;
		font-size:12px;
		color:#fff;
		min-height:inherit;
	}
	#nav ul li a:hover,#nav ul li a.active {
		background:#fff;
		color: #424242;
	}	
	#nav ul li span::before {
		display:none;
	}
	#nav ul li:first-child a {
		padding:7px 0;
	}

	.header-section {
		padding:20px 0;
	}
	.logo {
		padding:0;
	}
	.header-info {
		width: 460px;
	}
	.header-social {
		padding:0 10px 0 0;
	}
	.search-section {
		width:400px;
	}
	.product-block ul li .con {
		padding:15px 15px 15px 15px;
	}
	.banner-bg {
		padding:0;
	}
	.f_logo a img {
		width:auto;
		height:60px;
	}
	.footer ul li a {
		padding:0 9px;
	}
	#nav ul li:hover > ul {
		display: none;
	}
	.banner_request {
		width:30%;
	}
	.information-block.map {
		width:65%;
	}
	.big_map iframe {
		height: 300px;
	}

}
@media only screen and (max-width:991px) {		
	.tab-none {
		display:none !important;
	}	
	.logo {
		padding:5px 0 0 0;
	}	
	.logo a img {
		width:auto;
		height:55px;
	}
	.header-links ul li {
		margin:0 15px 0 0;
	}
	.header-top {
		padding: 0 0 10px 0;
	}
	.header-info {
		width: 450px;
	}
	.banner-block {
		margin:43px 3% 0 0;
	}
	.banner-block h1 {
		font-size:24px;
		line-height:24px;
		padding:0 0 8px 0;
	}
	.banner-block p {
		font-size:14px;
		line-height:18px;
	}
	.product-block ul li {
		width:25%;
	}
	.side-menu {
		width:28%;
	}
	.information-con {
		padding:25px 30px 25px 25px;
	}
	.information-con > a > img {
		width:auto;
		height:150px;
	}
	.information-con > h3 {
		font-size:19px;
		line-height:19px;
	}
	.f_logo a img {
		height:50px;
	}
	.footer ul li a {
		font-size:14px;
		padding:0 11px;
	}
	.footer-info {
		padding:0;
	}
	.information-section {
		padding: 25px 0;
	}
	.footer {
		padding: 25px 0 20px 0;
	}
	
		
}
@media only screen and (max-width:767px) {		
	.container {
		padding:0 10px;
	}	
	.bigmobile-none {
		display:none !important;
	}	
	.header-info {
		width:100%;
		text-align:center;
	}	
	.logo {
		width:100%;
		text-align:center;
		padding:0 0 10px 0;
	}
	.header-section {
		padding:15px 0 0 0;
	}
	.search-section {
		width: calc(100% - 60px);
		-moz-width: calc(100% - 60px);
		-o-width: calc(100% - 60px);
		-webkit-width: calc(100% - 60px);
	}

	.header-section .container {
		padding:0;
	}
	.header-top {
		display:inline-block;
	}	
	.product-block ul li {
		width:33.33%;
	}
	.nav-icon.nav-icon1 {
		bottom:27px;
	}
	.nav-icon.open {
		bottom:10px;
	}
	.side-menu {
		width:100%;
		display:inline-block;
	}
	.side-menu ul {
		padding:0;
	}
	.information-block {
		width:100%;
	}
	.information-bg .container {
		padding:0;
	}
	.f_logo {
		width:100%;
		float:none;
		margin:0 0 10px 0;
	}
	.footer-info {
		width:100%;
		float:none;
	}
	.information-section {
		padding:0;
	}
	.login_box {
		display:block;
		width:100%;
	}
	.scart_buttons .scart_button {
		float:none;
		display:block;
		margin: 0px auto 10px;
		text-align: center;
	}
	.scart_buttons .scart_button.padr {
		padding:0px;
	}
	table.basket tr td .products p.photo, #main table.basket tr td .products p.photo {
		width:80px;
		min-height:inherit;
	}
	.shopping_cart td img {
		width:80px;
		height: auto;
	}
	table.basket tr td .products h3 a {
		font-size:14px!important;
	}

	table.basket tr th, table.basket tr td {
		padding: 20px 10px!important;
		font-size:14px!important;
	}
	.custom_btn.subcat {
		width:32%;
	}
	.banner_request {
		float: none;
		display: block;
		margin:20px auto 20px;
		width:90%;
	}
	.information-block.map {
		float: none;
		width:100%;
	}
}
@media only screen and (max-width:599px) {		
	.landscape-none {
		display:none !important;
	}	
	.nav-icon.nav-icon2 {
		bottom:1px;
		display:block;
		right:15px;
		top:10px;
		position:absolute;
	}
	.nav-icon.nav-icon2.open {
		top:0px;
		bottom:auto;
	}
	.product-nav ul {
		display:none;
		width:100%;
	}
	.product-nav ul li {
		width:100%;
		border:none;
		border-top:solid 1px #dedede;
		display:inline-block;
	}	
	.product-nav ul li a {
		width:100%;
		padding:0;
		font-size:12px;
		color:#fff;
		min-height:inherit;
	}
	.product-nav ul li a:hover,#nav ul li a.active {
		background:#fff;
		color: #424242;
	}	
	.product-nav ul li span::before {
		display:none;
	}
	.product-nav ul li:first-child a {
		padding:3px 0;
	}
	.product-nav ul li a span {
		background:none;
		width:100%;
		padding:0;
	}
	.product-nav-bg .container {
		padding:0;
	}
	.product-nav {
		padding:40px 0 0 0;
	}
	.footer-section {
		text-align:center;
	}
	.footer ul li {
		float:none;
	}
	.footer ul li a {
		float:left;
		display:inline-block;
	}
	.footer p {
		padding:5px 0 0 0;
	}
	.information-block > h2 {
		padding:0;
		text-align:center;
	}
	.product-block ul li {
		width:50%;
	}
	.listing .product-block ul li {
		width:50%;
	}
	.banner-block {
		margin:0;
		padding:20px 0;
		float:none;
		text-align:center;
		width:100%;
		padding:20px 10px;
	}
	.banner-secction {
		position:static;
		background: #2f587c;
	}
	.product_left {
		float: none;
		margin:0px auto 20px;
	}
	.product_right {
		float: none;
		width:100%;
	}
	.custom_btn.subcat {
		width:49%;
	}
}
@media only screen and (max-width:599px) {		
	.information-con > a > img {
		float:none;
		display:block;
		margin:0 auto 10px;
	}	
	.information-block {
		text-align:center;
	}
	.information-con {
		padding:25px 10px 25px 10px;
	}
	.side-menu, .notice_outer h6 {
		text-align:center;
	}
	.copy p {
		padding:11px 0 11px 0;
	}
	.listing .clear2 {
		display: block;
		clear:both;
	}
	.listing .clear5 {
		display:none;
	}
	.nice_fields input[type="text"], .nice_fields input[type="password"], .nice_fields textarea, .nice_fields select {
		width:100%;
	}
}
@media only screen and (max-width:479px) {		
	.header-social {
		float:none;
	}
	.header-links {
		float:none;
		padding:0;
	}
	.header-links ul li {
		margin:0 0 5px 0;
		float:none;
		display:block;
	}
	.header-links ul li a {
		font-size:10px;
	}
	.product-block ul {
		width: calc(100% - 70px);
		-moz-width: calc(100% - 70px);
		-ms-width: calc(100% - 70px);
		-o-width: calc(100% - 70px);
		-webkit-width: calc(100% - 70px);
		margin:0 0 0 20px;
	}
	.product-block ul li .con {
		padding:15px 10px 15px 10px;
	}
	.product-block ul li h4 {
		font-size:9px;
	}
	.information-con > h3 {
		font-size:17px;
		line-height:17px;
	}
	.price_block_outer {
		float: none;
		margin: 0px auto 20px;
		
	}
	.custom_btn.subcat {
		width:100%;
		display:block;
		margin: 0 0 10px;
	}
	.wholepagecontent iframe {
		width:100%;
	}
	.banner_request {
		width:90%;
	}
	
	
}
@media only screen and (min-width:767px) {
	.product-nav ul {
		display:block !important;
	}
}