@media only screen and (max-width: 980px) {
	header, footer {
		min-width:780px;
	}
	#headwrapper, #footerwrapper {
		width:780px;
	}
	.logo {
		width:200px;
		height:auto;
	}
	#topbar {
		width:560px;
	}
	#topmenu {
		width:560px;
	}
	#mainwrapper {
		width:780px;
	}
	#homeleft {
		width:780px;
	}
	#homeslide {
		width:780px;
		height:420px;
	}
	#homeright {
		width:780px;
		margin-top:15px;
	}
	#homebulten, #homeoneri {
		width:385px;
	}
	.homerightcontent {
		width:385px;
	}
	.righttitle, .homesubtitle, .righthabertitle {
		width:calc(100% - 30px);
	}
	.footerleft {
		width:500px;
	}
	.footerright {
		width:280px;
	}
	#smallnews {
		width:260px;
	}
	#onecikanurunler {
		width:780px;
		overflow:hidden;
	}
	.bottombar {
		width:780px;
		margin-top:15px;
	}
	#contactleft, #contactright {
		width:780px;
	}
	#contactright {
		margin-top:15px;
	}
	.contacttitlel, .contacttitler {
		width:calc(100% - 30px);
	}
	.contactmap, .contactcontent, .contactform {
		width:100%;
	}
	.contactinputl, .contactinputr {
		width:calc(50% - 15px);
	}
	.contactmessage {
		width:calc(100% - 10px);
		max-width:calc(100% - 10px);
	}
	.contactresponse {
		width:680px;
	}
	#left, #right, #pagenavi, #leftcontent {
		width:100%;
	}
	#right {
		margin-top:15px;
	}
	#left h2, #right h4 {
		width:calc(100% - 30px);
	}
	.rightlist {
		width:100%;
	}
	.catblock {
		width:182px;
		height:230px;
	}
	.catblock img {
		width:180px;
		height:180px;
	}
}
@media only screen and (max-width: 780px) {
	header, footer {
		min-width:590px;
	}
	#headwrapper, #footerwrapper {
		width:590px;
		height:90px;
	}
	.logo {
		width:200px;
		height:auto;
	}
	#topbar {
		width:390px;
	}
	#topmenu {
		width:560px;
		display:none;
	}
	#topmnu ul {
		visibility:hidden;
	}
	#mainwrapper {
		width:590px;
	}
	#homeleft {
		width:590px;
	}
	#homeslide {
		width:590px;
		height:317px;
	}
	#homeright {
		width:590px;
		margin-top:15px;
	}
	#homebulten, #homeoneri {
		width:100%;
		margin-left:0;
		margin-right:0;
		margin-top:15px;
	}
	.homerightcontent {
		width:100%;
	}
	.righttitle, .homesubtitle {
		width:calc(100% - 30px);
	}
	.righthabertitle {
		width:100%;
	}
	.footerleft {
		width:400px;
	}
	.footerright {
		width:190px;
	}
	#smallnews {
		width:590px;
	}
	#onecikanurunler {
		width:590px;
		overflow:hidden;
	}
	.bottombar {
		width:590px;
		margin-top:15px;
	}
	#contactleft, #contactright {
		width:590px;
	}
	#contactright {
		margin-top:15px;
	}
	.contacttitlel, .contacttitler {
		width:calc(100% - 30px);
	}
	.contactmap, .contactcontent, .contactform {
		width:100%;
	}
	.contactinputl, .contactinputr {
		width:calc(50% - 15px);
	}
	.contactmessage {
		width:calc(100% - 10px);
		max-width:calc(100% - 10px);
	}
	.contactresponse {
		width:490px;
	}
	#left, #right, #pagenavi, #leftcontent {
		width:100%;
	}
	#right {
		margin-top:15px;
	}
	#left h2, #right h4 {
		width:calc(100% - 30px);
	}
	.rightlist {
		width:100%;
	}
	.catblock {
		width:182px;
		height:230px;
	}
	.catblock img {
		width:180px;
		height:180px;
	}
	.lefttenmargin {
		margin-left:0;
	}
	.urunimage {
		width:calc(100% - 4px);
		height:100%;
		height:auto;
	}
	.urunimage img {
		width:100%;
		height:auto;
	}
	.siptitle {
		width:100%;
	}
	.sipline li {
		width:100%;
	}
	.siplabel {
		width:calc(33% - 10px);
	}
	.sipinput {
		width:calc(67% - 12px);
	}
	.sipsn {
		width:10%;
	}
	.sipurn {
		width:70%;
	}
	.sipmik {
		width:20%;
	}
	.sipuruns {
		width:calc(70% - 2px);
	}
	.sipurunm {
		width:calc(20% - 2px);
	}
	.sipnotu {
		width:calc(100% - 2px);
		max-width:calc(100% - 2px);
		min-width:calc(100% - 2px);
	}
	#leftcontent p img {
		width:100%;
	}
	.topnav {display:block;}
	.topnav a {display: none;}
	.topnav a.icon {
		float: right;
		display: block;
	}
	.topnav.responsive {position: relative;}
	.topnav.responsive .icon {
		position: absolute;
		right: 0;
		top: 0;
		color:#000;
	}
	.topnav.responsive a {
		float: none;
		display: block;
		text-align: left;
	}
}
@media only screen and (max-width: 590px) {
header, footer {
		min-width:320px;
	}
	#headwrapper, #footerwrapper {
		width:320px;
	}
	.logo {
		width:160px;
		height:auto;
	}
	#topbar {
		width:160px;
	}
	#topmenu {
		width:200px;
		display:none;
	}
	#mainwrapper {
		width:320px;
	}
	#homeleft {
		width:320px;
	}
	#homeslide {
		width:320px;
		height:170px;
	}
	#homeright {
		width:320px;
		margin-top:15px;
	}
	#homebulten, #homeoneri {
		width:100%;
		margin-left:0;
		margin-right:0;
		margin-top:15px;
	}
	.homerightcontent {
		width:100%;
	}
	.righttitle, .homesubtitle {
		width:calc(100% - 30px);
	}
	.righthabertitle {
		width:100%;
	}
	.footerleft {
		width:320px;
	}
	.footerright {
		width:320px;
	}
	#smallnews {
		width:320px;
	}
	#onecikanurunler {
		width:320px;
		overflow:hidden;
	}
	.bottombar {
		width:320px;
		margin-top:15px;
	}
	#contactleft, #contactright {
		width:320px;
	}
	#contactright {
		margin-top:15px;
	}
	.contacttitlel, .contacttitler {
		width:calc(100% - 30px);
	}
	.contactmap, .contactcontent, .contactform {
		width:100%;
	}
	.contactinputl, .contactinputr {
		width:calc(50% - 15px);
	}
	.contactmessage {
		width:calc(100% - 10px);
		max-width:calc(100% - 10px);
	}
	.contactresponse {
		width:calc(100% - 10px);
	}
	#left, #right, #pagenavi, #leftcontent {
		width:100%;
	}
	#right {
		margin-top:15px;
	}
	#left h2, #right h4 {
		width:calc(100% - 30px);
	}
	.rightlist {
		width:100%;
	}
	.catblock {
		width:182px;
		height:230px;
	}
	.catblock img {
		width:180px;
		height:180px;
	}
	.lefttenmargin {
		margin-left:0;
	}
	.urunimage {
		width:calc(100% - 4px);
		height:100%;
		height:auto;
	}
	.urunimage img {
		width:100%;
		height:auto;
	}
	.siptitle {
		width:100%;
	}
	.sipline li {
		width:100%;
	}
	.siplabel {
		width:calc(33% - 10px);
	}
	.sipinput {
		width:calc(67% - 12px);
	}
	.sipsn {
		width:10%;
	}
	.sipurn {
		width:70%;
	}
	.sipmik {
		width:20%;
	}
	.sipuruns {
		width:calc(70% - 2px);
	}
	.sipurunm {
		width:calc(20% - 2px);
	}
	.sipnotu {
		width:calc(100% - 2px);
		max-width:calc(100% - 2px);
		min-width:calc(100% - 2px);
	}
	#leftcontent p img {
		width:100%;
	}
	.urundetails{
		width:100% !important;
		float:left;
	}
	.order, .orderen {
		margin-right:0;
		margin-top:10px;
	}
	.catblock {
		margin-left:50px;
	}
}