@media only screen and (max-width: 768px){
	header .right{display:none;}
	nav{display:none;}
	.topbar .left li{display:none;}
	.topbar .left li.phn{display:block;}
	.topbar .right{float:none;width:100%;text-align: center;}
	.clicktocall{background-color: #314d7d;
    border-radius: 5px;
    color: #fff;
    display: block;
    margin: 15px auto;
    padding: 5px 10px;
    text-align: center;
    width: 150px;font-size: 22px;}
    .topnav{display:none;}
    .logo{height:auto;}
    .nodesktop{display:block;}
    .nomobile{display:none;}
    .copyright .social,.copyright .txt{float:none;width:100%;text-align:center;}
    .copyright .social ul{float:none;margin:5px auto;}
	.topredstrip{display:none;}
	.homeservices .block{float:none;margin: 10px auto;padding: 0px;text-align: center;}
	.homeservices{padding:0;float:none;width:100%;margin:0;}
	.homeservices .block .textwidget{padding:15px;}
	.welcome img,.fancycontent img{max-width:100%;}
	.welcome{width:100%;float:none;}
	.welcome.ctn{margin:0;
	-webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
	box-sizing: border-box;}
	#header {padding-bottom: 10px;}
	#header .logo .left img{width:100%;max-width:312px;}
	#header .logo {padding:0 10px}
	#header .logo .left,#header .logo .right{float: none;text-align: center;}
	#header .left,#header .right{text-align:center;float:none;clear:both;}
	#header .right form{display:none;}
	.logo .right{margin:30px 0 0;width:100%;}
	.logo .left{margin:20px 0;width:100%;}
	.special img{width:100%;}
	.special ul li{float:none;margin:15px auto !important;}
	footer .block{width:46%;}
	.fancycontent{margin:20px 15px;}
	.product .images{margin: 0 auto;float:none;width: 90%;}
	.fancycontent .rightblock{float:none;margin:30px auto;}
	.fancycontent .leftblock{float:none;}
	.right .tel{text-align:center !important;width: 170px;;padding:12px 15px;margin:0 auto; background-color:#d55056;color:#fff;border-radius:5px;}
	.topbar .right,.amazingslider-nav-1{display:none !important;}
}
@media only screen and (max-width: 460px) {
	.categories ul li{margin:15px auto !important;float:none;width:100%;max-width:370px;}
	footer .block{margin:10px;
	    max-width: 239px;
	    padding: 0 20px;
	    width: 90%;
	    float:none;
	    clear:both;
	}
	.special,.categories,.featured{margin:0 15px;}
	.special ul li .ctn{top: 10px;}
	.fancycontent .product h1{margin-top: 10px;text-align: center;}
	.summary .price{text-align:center;}
	.shop_table{overflow-x: auto;display: block;}
	.categories .readmorebtn{margin: 10px auto;}
	.topbar .right{text-align:left;}
	.opentime{display:none;}
}