@media only screen and (min-width: 768px) and (max-width: 1004px)
{
	.main-wrapper {margin:auto; width:751px;}
	.footerwidht {margin:auto; width:751px; margin-top:-48px;}
	.logo {float:none; display:block; margin-bottom:27px;}
	.logopart {padding-bottom:20px;}
	.searchpart {float:none; margin:0px 0px 0px 0px; margin:auto; }
	.boxshadow {background:none; background-color:#fff; padding-left:0px; padding-right:0px;}
	.shareicon {margin-right:0px;}
	.onlineformlink {margin-left:0px;}
	.bannerbg {float:none; width:702px; margin:0px 0px 20px 0px;}
	.cntn_bg {top:261px;}
	.welcomebannertext {float:none; width:711px;}
	.feturedbox li {width:200px; margin-right:10px; margin-bottom:10px;}
	.featproductimg {margin-right:10px;  width:85px;}
	.featproductdetail {font-size:12px;}
	.premiumbrands li {margin-right:10px; width:168px;}
	.footermenuwidht {width:172px; margin-right:13px;}
	.MRnone {margin-right:0px;}
	.PL30 {padding-left:10px;}
	.footerheading {padding-left:10px;}
	.footerarrow {left:90px;}
	.cbp-hrmenu > ul > li {width:725px; top:44px;}
	.cbp-hrmenu > ul > li img {right:175px; top: 148px;}
	.cbp-hropen .cbp-hrsub {margin-top:181px;}
	.leftpart {margin:auto; float:none;}
	.rightpart {margin:auto; float:none;}
	.paging {margin-bottom:40px;}
	.aboutpart {width:462px;}
	.main {right: 193px; top: 162px;}
	.cbp-hrmenu > ul > li {left:-403px;}
	.cat-leftmenu {width:219px;}
	
	.bigaddbanner{margin: 0 auto;    padding: 0 20px 10px;    width: 710px;}	
	.bigaddbanner > a{float: left;    width: 49%; margin-right:14px;}
	.bigaddbanner > a:last-child{margin-right:0px;}
	.premiumpartners li{ margin:0 0 30px 10px; width:228px !important;  height:101px !important;}
	ul.premiumpartners{left:-220px !important;}
	.nbs-flexisel-inner{overflow: hidden;    width: 710px !important;}
	ul.premiumbrands{ height: 136px !important;    left: -210px !important;    overflow: hidden;    width: 690px;}
	.premiumbrands li{width:215px !important; margin:0 10px 20px 0 !important; height:134px;}
	.premiumbrands li img{height: 134px;    margin: 0px 0 0;}
	
	.flexslider .slides img{height:auto !important;}
	
}
	
	


@media only screen and (min-width: 480px) and (max-width: 767px)
{
	.main-wrapper {margin:auto; width:463px;}
	.footerwidht {margin:auto; width:463px; margin-top:-48px;}
	.logo {float:none; display:block; margin-bottom:27px;}
	.logopart {padding-bottom:20px;}
	.searchpart {float:none; margin:0px 0px 0px 0px; margin:auto; width:426px; }
	.searchgraybg  {width:413px; margin:auto;}
	.boxshadow {background:none; background-color:#fff; padding-left:0px; padding-right:0px;}
	.searchbg {width:348px;}
	/*.searchinput {width:169px; margin-right:7px;}*/
	.searchinput {width:314px; margin-right:7px;}
	.bannerbg {float:none; width:410px; margin:0px 0px 20px 0px;}
	.cntn_bg {top:128px; padding-left:7px; width:380px;}
	.welcomebannertext {float:none; width:419px;}
	.bannerheading {font-size:16px; min-height:27px;}
	ul.feturedbox {margin:auto; width:100%;}
	.feturedbox li {margin-right:0px; margin:auto; float:none; margin-bottom:20px;}
	.shareicon {margin-right:0px;}
	.onlineformlink {margin-left:0px;}

	.premiumbrands {margin:auto; width:215px; float:none; margin-right:0px;}
	.footerheading {padding-left:10px;}
	.footerarrow {left:90px;}
	.PL30 {padding-left:10px;}
	.footermenuwidht {width:200px; margin-right:13px; padding-left:10px;}
	.footermenu {padding-top:30px; padding-left:10px; width:312px;}
	.footermenu a {padding:0px 7px;}
	.footermenu span {padding-left:0px;}
	.footerpart {margin-top:0px;}
	a.pLnone {padding-left:0px;}
	.footershareicon {margin-top:50px;}
	.btnsearchinput {background:url(../images/btn-search-480.png) no-repeat; width:55px; height:50px; border:none; cursor:pointer;}
	
	/*
	.cbp-hrmenu > ul > li {width:415px; top:14px;}
	.cbp-hrmenu > ul > li img {right:175px; top: 148px;}
	.cbp-hropen .cbp-hrsub {margin-top:181px;}
	*/
	.main {display:none;}
	.innerpadding {padding:0px 10px;}
	.leftpart {margin:auto; float:none; width:435px;}
	.rightpart {margin:auto; float:none;}
	.paging {margin-bottom:40px;}
	.listingdetails {width:410px;}
	.userphotoimg { float:none; margin:auto; margin-bottom:10px; }
	.btnpadding {padding-left:30px;}
	.contactinfo strong {width:140px;}
	.contactinfo span {margin-left:144px;}
		
	#signup { width:440px; top:10px !important;}
	#signup .txt-fld {width:405px; padding: 8px 10px;}
	#signup .txt-fld label {width:132px;}
	.scrolling {height:176px !important; overflow:auto; overflow-x:hidden;}
	
	.aboutpart {width:425px; float:none; margin:auto;}
	.right-addbanner {margin:auto; float:none;}
	.bigaddbanner {padding:10px 10px 0px 10px;}
	.biginput {width:250px !important;}
	.addwithus input {width:250px;}
	
	.denotes {float:right; margin:0px 15px 15px 0px; clear:both;}
	.addwithbtn {float:right; margin:auto; text-align:center;}	
	
	/*.main {right:89px; top: 162px;}
	.cbp-hrmenu > ul > li {left:-225px;}
	.cat-leftmenu {width:219px;}
	.cbp-hrmenu .cbp-hrsub {width:42%;}*/
	
	.flexslider .slides img{height:auto !important;}
	.bigaddbanner{margin: 0 auto;    padding: 0 20px 10px;    width: 430px; overflow:hidden;}	
	.bigaddbanner > a{float: left;    width: 49%; margin-right:8px;}
	.bigaddbanner > a:last-child{margin-right:0px;}
	
	.premiumpartners li{width:200px !important; margin:0 0 10px 18px; height:88px;}
	ul.premiumpartners{left:-226px !important;}
	.nbs-flexisel-inner{width:430px; overflow:hidden;}
	
	.feturedbox li{width:93%;}
	.premiumbrands li{width:184px !important; margin:0 0 10px 17px; height:142px;}
	ul.premiumbrands{left:-227px !important;}
	
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	
	.main-wrapper {margin:auto; width:302px !important;}
	.footerwidht {margin:auto; width:302px; margin-top:-48px;}
	.onlineformlink a {font-size:12px;}
	.bannerpart {padding:0px 10px}
	.feturedpart {padding:10px 10px 0px 10px;}
	.logo {float:none; display:block; margin-bottom:27px; padding-left:12px;}
	.logopart {padding-bottom:20px;}
	.searchpart {float:none; margin:0px 0px 0px 0px; margin:auto; width:299px;  position:relative;}
	.searchgraybg  {width:270px; margin-left:10px; margin-bottom:9px;}
	.boxshadow {background:none; background-color:#fff; padding-left:0px; padding-right:0px;}
	.searchbg {width:267px; margin-right:0px;}
	.searchinput {width:183px; margin-right:7px;}
	.bannerbg {float:none; width:272px; margin:0px 0px 20px 0px;}
	.cntn_bg {top:62px; padding-left:7px; width:255px;}
	.welcomebannertext {float:none; width:282px;}
	.bannerheading {font-size:12px; min-height:21px;}
	.bannertext {font-size:11px; padding:5px 10px 5px 10px;}
	ul.feturedbox {margin:auto; width:270px;}
	.feturedbox li {margin-right:0px; margin:auto; float:none; margin-bottom:20px; width:246px;}
	.shareicon {margin-right:0px; border-left:none; min-width:140px; padding:0 10px;}
	.onlineformlink {margin-left:0px; min-width:118px; padding:0px 5px; border-right:none;}
	.premiumbrands {margin:auto; width:215px; float:none; margin-right:0px;}
	.footerheading {padding-left:10px;}
	.footerarrow {left:90px;}
	.PL30 {padding-left:10px;}
	.footermenuwidht {width:280px; margin-right:0px; padding-left:10px;}
	.footermenu {padding-top:0px; padding-left:10px; width:291px; margin-bottom:5px;}
	.footermenu a {padding:0px 7px;}
	.footermenu span {padding-left:0px;}
	.footerpart {margin-top:0px;}
	a.pLnone {padding-left:0px;}
	.footershareicon {margin:auto; margin-top:20px; padding-bottom:10px; width:302px; float:none; text-align:center;}
	.btnsearchinput {background:url(../images/btn-search-480.png) no-repeat; width:55px; height:50px; border:none; cursor:pointer;}
	/*.searchbtn {position:absolute; top:70px; left:171px;}*/
	.searchbtn {position:absolute; top:7px; left:229px;}
	.searchbg img {position:absolute; top:70px; left:15px;}
	.searchtext {padding:0px 5px;}
	/*
	.cbp-hrmenu > ul > li {width:260px; top:77px;}
	.cbp-hrmenu > ul > li img {right:106px; top:147px; z-index:6000;}
	.cbp-hropen .cbp-hrsub {margin-top:181px;}
	.mageleftmenupart {float:left; width:248px; margin-right:0px; margin-bottom:0px;}
	.magerightmenupart {float:left; width:248px; margin-bottom:0px;}
	*/
	.main {display:none;}
	.graybg {font-size:12px;}
	.innerpadding {padding:0px 5px;}
	.leftpart {margin:auto; float:none; width:288px;}
	.rightpart {margin:auto; float:none;}
	.paging { margin-bottom:40px;}
	.listingdetails {width:265px;}
	.userphotoimg { float:none; margin:auto; margin-bottom:10px; }
	.btnpadding {padding-left:0px;}
	.contactinfo strong {float:none; display:block; width:auto;}
	.contactinfo span {margin:0px; width:auto; display:block;}
	
	
	
	#signup { width:280px; top:10px !important;}
	#signup .txt-fld {width:230px; padding:4px 10px; border:none; float:left;}
	.scrolling {height:335px !important; overflow:auto; overflow-x:hidden;}
	#signup-header h2 {font-size:15px;}
	#signup .txt-fld label {float:left; clear:both; display:block; width:100%; padding-top:0px;}
	#signup .txt-fld input {float:left; clear:both; display:block; width:100%;}
	.termscondition {margin-top:10px;}
	button {margin-bottom:20px;}
	#signup .txt-fld textarea {width:231px;}
	
	.aboutpart {width:266px; float:none; margin:auto;}
	.right-addbanner {margin:auto; float:none;}
	.bigaddbanner {padding:10px 10px 10px 10px; overflow:hidden; width:auto;}
	.biginput {width:230px !important;}
	.addwithus input {width:230px;}
	.denotes {float:none; margin-bottom:15px; clear:both;}
	.addwithbtn {float:none; margin:auto; text-align:center;}
	/*.main {right:89px; top:200px; z-index:999;}
	
	.cbp-hrmenu > ul > li {left:-65px;}
	.cat-leftmenu {width:219px;}
	.cbp-hrmenu .cbp-hrsub {width:26%;}	*/
	
	.flexslider .slides img{height:auto !important;}	
	.bigaddbanner > a{float: left; clear:both;    width: 100%; margin-bottom:5px;}
	
	.premiumpartners li{width:280px !important; height:124px;}
	ul.premiumpartners{left:-240px !important;}
	ul.premiumbrands{left:-214px !important;}
	.premiumbrands li{margin-bottom:0px;}
}



img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

