@media (max-width: 1600px) {
	input.mls-query {
	}
	
.mls-results-cont {
	width: 200px !important
}	
}

@media screen and (max-width: 1190px) {
.wrapperHold1 {
width:100%
}
.MargM15 {
margin:0 15px	
}
#logodiv {
margin:15px 0 15px 10px	
}
#navigatioN > ul {
margin:0 0 0 15px
}
#searchbdiv {
position:absolute;
right:10px;
top:-200px;
}
#searchbdiv .search-query.input-medium {
border:1px solid #000;
color:#000;
}

#taglinediv {
font-size:17px;
margin:55px 0 0 30px;
}

.slideshowbanner {
background-size:cover	
}

.slideshowbanner .ButtonStyle1 a {
float:left	
}

#footer2 {
margin-left:20px;	
}

}

@media screen and (max-width: 1190px) {
@media screen and (min-width: 680px) {	
input.mls-query {
border:1px solid #818285 !important;
color:#818285 !important
}
	
.modern-theme input.mls-query {
	color: rgba(255,255,255,0.9);
	box-shadow: none;
}

.modern-theme input.mls-query::-webkit-input-placeholder { /* WebKit browsers */
    color:    #818285;
}
.modern-theme input.mls-query:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #818285;
}
.modern-theme input.mls-query::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #818285;
}
.modern-theme input.mls-query:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #818285;
}

.modern-theme input.mls-query:focus {
	color: #818285;
	box-shadow: none;
}
}
}

@media screen and (max-width: 980px) {
/*________________________ K2 ___________________________________*/
a.subCategoryImage img {
max-width:100% !important;
width:100% !important;
float:left;
}
}

@media screen and (max-width: 959px) {

.footer123 {
width:100%;
margin:0 0 25px 0
}	
#footer2 {
margin-left:0px;
width:290px
}
#footer4 {
margin:50px 0 30px 0
}
#catpic {
left:0;
bottom:0px;
width:120px;
height:50px;
background: url(../images/cat.png) no-repeat top right;
background-size:100px auto
}
}
@media screen and (max-width: 910px) {

/*Navigation*/
#navigatioN {
float:left;
width:100%;
margin:0px 0px 0 0;
padding:5px 0 5px 0;
z-index:1000;
border-top-left-radius:0px;
border-top-right-radius:0px;
background-color:#7C7C84
}
#navigatioN .show-menu {
display:block;
}
#navigatioN .show-menu {
float:left;
margin:0px 10px 0px 5px;
width:42px;
height:42px;
background: transparent url(../images/mobmen.png) no-repeat top center;
cursor:pointer;
border:0px solid #B3BABC;
border-radius:0px;
}

#navigatioN .show-menu:hover {
background-position:bottom center;
}

#navigatioN .show-menu.StatusTwo {
background-position:bottom center;
}

/*Reset all styles*/
.Inner #navigatioN ul, .Inner #navigatioN li:hover ul, .Inner #navigatioN ul li, .Inner #navigatioN > ul > li.active > a, .Inner #navigatioN > ul > li:hover > a, .Inner #navigatioN ul li:hover ul a:hover, .Inner #navigatioN > ul > li.active > a, .Inner #navigatioN ul li:hover, .Inner #navigatioN ul li:hover a, .Inner #navigatioN ul li a, .Inner #navigatioN ul li a:hover, .Inner #navigatioN ul li:hover ul a, .Inner #navigatioN ul li:hover ul a:hover {
margin:0; padding:0; background:none; border:0; line-height:normal; height:auto
}

#navigatioN ul#menu {
border-top:0px !important;
border-left:0px !important;
padding:0px 0 0px 0;
float:left;
width:100% !important;
display:none;
margin:0 0 0px 0;
background-color:transparent;
text-align:left;
-o-transition: .3s;
-ms-transition: .3s;
-moz-transition: .3s;
-webkit-transition: .3s;
transition: .3s;
background:#00ADEF;
}

#navigatioN > ul#menu {
padding:10px 0 10px 0;
margin:5px 0 15px 0;
}

#navigatioN ul#menu li:hover ul {
position:relative;
top:0 !important;
left:0 !important;
}

/*Mobile Menu Styling*/

#navigatioN ul#menu ul {
padding:0px 0 0px 0 !important;
margin:0 !important;
background:transparent  !important;
}

#navigatioN ul#menu li, #navigatioN ul#menu li:hover {
float:left;
width:100%;
background:transparent  !important;
}

#navigatioN li:first-child {
display:block	
}

#navigatioN ul#menu a {
color:#fff;
font-size:13px !important;
letter-spacing:0 !important;
width:100%;
float:left;
padding:0 !important;
margin:0 !important;
}

#navigatioN > ul#menu > li.deeper > a {
background-image: url(../images/parentM.png);
background-repeat:no-repeat;
background-position:right center;
padding-right:0
}

#navigatioN > ul#menu > li > a, #navigatioN > ul#menu > li > ul > li > a, #navigatioN > ul#menu > li > ul > li > ul > li > a {
width:100% !important;
color:#fff !important;
float:left;
}

#navigatioN > ul#menu > li.active > a, #navigatioN > ul#menu > li > ul > li.active > a, #navigatioN > ul#menu > li > ul > li > ul > li.active > a, #navigatioN > ul#menu > li > ul > li > ul > li > ul > li.active > a {
color:#9EE2FB !important;

}

#navigatioN ul#menu li a:hover {
color:#9EE2FB !important;
background:transparent  !important;

}

#navigatioN > ul#menu > li > ul > li > a, #navigatioN > ul#menu > li > ul > li > ul > li > a {
color:#fff !important;

}

#navigatioN ul#menu span {
display:block;
margin:0px 15px 0px 15px;
border-top:1px solid #fff;
padding:7px 0
}

#navigatioN > ul#menu > li:first-child > a > span {
border-top:0px solid #fff;
}

#navigatioN ul#menu ul span {
padding:7px 10px
}

#navigatioN ul#menu ul ul span {
padding:7px 15px
}

#navigatioN ul#menu ul ul ul span {
padding:7px 20px
}

#navigatioN ul#menu li.active.parent > ul {
display:block;
position:relative
}

#navigatioN ul#menu li:hover ul {
-webkit-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.0);
-moz-box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.0);
box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.0);
}


}
@media screen and (max-width: 860px) {
#headerpicdiv {
width:200px;
bottom:0;
right:15px;
}

#taglinediv {
font-size:25px;
margin:55px 0 0 30px;
}

.back-to-category {
display:none	
}

.show_cart {
float:left;
padding:3px;	
}

.vmCartModule .vmcontainer {
display:none	
}

#wMcategories h3 {
font-size:17px;
background-color:#7C7C84;
border-radius:7px;
color:#fff;
padding:7px 15px 7px 35px;
float:left;
width:auto;
background: #7C7C84 url(../images/mobmen.png) no-repeat 5px 2px;
background-size:25px auto
}

#wMcategories ul {
display:none;
float:left;
width:100%
}

#wMcategories ul li {
float:left;
width:100%;
margin:0;
padding:3px 0 4px 0px;
margin:0 0 5px 0
}

#wMcategories ul li a {
padding:0px 0 0 35px;
float:left
}


#vmCartModule {
float:left;
margin:0 0 20px 15px
}

.captiondiv li, .LargeUl li {
padding:2px 0 3px 35px;
font-size:17px;
}

.LargeUl {
width:100% !important;
margin-left:0 !important
}

.Bluebg {
font-size:17px
}



}
@media screen and (max-width: 710px) {
.vmproduct.productdetails li {
width:100% !important
}
.vmproduct.productdetails, .vmgroup {
width:100% !important	
}

.subCategoryContainer {
width:50% !important;
}

#k2contentFrontpage ul li {
margin:0 1.5% 30px 1.5%;
width:47%;
}
#k2contentFrontpage ul li:first-child {
margin:0 1.5% 30px 1.5%;
}

#k2contentFrontpage ul li.lastItem {
margin:0 1.5% 30px 1.5%;
}

		.BrowseArticles .subCategoryContainer {
			width:100% !important
		}
		
.banner1div .custom {
padding:95px 0 5px 0%;
background-repeat:no-repeat;
background-size:100px auto;
background-position:left 20px;
color:#fff;
font-size:14px;
float:right
}		

.banner1div {
padding:0 0 20px 0	
}

.banner1div h3 {
font-size:25px;
}
}


@media screen and (max-width: 680px) {
#logodiv {
float:left;
margin:15px 0 15px 10px;
width:110px;
}

#searchbdiv {
right:10px;
top:10px;
}	
#searchbdiv .search-query.input-medium {
border:1px solid #fff;
color:#fff;
padding:5px 10px 5px 5px;
}
}

@media screen and (max-width: 580px) {
#logodiv {
float:left;
margin:15px 0 15px 10px;
width:100px;
}
#taglinediv {
font-size:17px;
margin:20px 0 0 30px;
}	
#headerpicdiv {
width:150px;
bottom:0;
right:15px;
}
}

@media screen and (max-width: 530px) {
iframe, object, embed {
width: 300px;
height: 350px;
}
div.k2Pagination {padding:2px 0px;margin:10px 0 4px 0;text-align:center;color:#999;}
div.k2Pagination ul li {float:left}

div.subCategory {background:#f7fafe;border:1px solid #ddd;margin:4px 0;padding:8px 4%; width:92%; display:block; float:left}

a.subCategoryImage img {
max-width:95% !important;
width:auto !important;
float:none;
}

.itemComments textarea {
max-width:99%	
}

.itemComments .inputbox {
max-width:95%	
}

#k2Container h2.itemTitle {
font-size:25px;	
}

#k2Container h1 {
font-size:23px;	
}
div.itemImageBlock {padding:8px 0 !important; margin:0 0 16px 0;}
span.itemImage img {border:1px solid #ccc;padding:0 !important}

#needhelp img {
float:right;
width:190px;
}
}

@media screen and (max-width: 410px) {

#taglinediv {
font-size:17px;
margin:20px 0 0 0px;
}		
	
.subCategoryContainer {
width:100% !important;
padding:0
}
#k2contentFrontpage ul li {
margin:0 0 10px 0 !important;
width:100% 
}
.browseproductCell1CS {
text-align:center;
position:relative;
left:0;
top:0;
float:left;
margin:20px 0 0 0;
}
.browseproductCell2CSMarg {
margin:0 0 0 0;
}
.productdetails-view  .width40WM {
width:100%;
padding:0 0% 0 0;	
}
.productdetails-view  .width60WM {
width:100%;
padding:0 0 0 0;	
}
}

@media screen and (max-width: 1190px) {
  #floater_left {
    display: none!important;
  }
  /*
  .slick-slide img:first-child {
    height: auto!important;
    width: auto!important;
    max-width: auto!important;
  }
  */
}

.responsiveSL .slick-slide img {
display: none;
}

.responsiveSL .slick-slide .captiondivPad img {
display: block;
}
