
@media screen and (min-width:2560px){
	 html,body{ }
}

@media screen and (min-width:2000px){
	 html,body{ }
}


@media screen and (min-width:1900px){ 
	 html,body{ }
	 .modal-lg { width: 70%;}
	 .h4, h4 {  font-size: 170%;}
	 .data {  font-size: 25px;}
	 .h5, h5 {font-size: 24px;}
	 
	 
	.btnshape { font-size: 120%; } 
.sortbtn,button{padding:20px;margin-bottom:10px;}	 
	.bbg-danger .text-danger{font-size:25px} 
	
	.form-control { display: block; width: 100%; height: 65px; padding: 10px; font-size: 24px; line-height: 1.42857143;  color: #555;}
.close{ font-size: 80px;}
.divNumcircle { width: 70px; height: 70px;}

.menu {width: 500px;}
.content {margin: 0 0 0 500px;}
.table {font-size: 130%;}
h3 {  font-size: 250%;}
.recommended{font-size:80%}
.pingeneratbox{font-size:150%} 

.sort_title{padding:15px}

element {height: 175px;}
nav {  padding: 0px;  height: 165px;height: 105px;}
##main{margin-top:75px;position:relative;}
#spinnerimg{background:rgba(0,0,0,.5);position:fixed;top:0;bottom:0;left:0;right:0;z-index:99999; background: rgba(0,0,0,.2);
position: fixed;
top: 50%;
bottom: 0;
left: 50%;
right: 0;
z-index: 99999;
width: 200px;
height: 200px;
transform: translate(-50%,-50%);
border-radius: 50%;}

.spinnerfontbox{font-size: 100px;position: fixed;z-index: 999;top: 50%;left: 50%;transform:translate(-50%,-50%)}
.starRi__{font-size:100px;color: rgba(255,255,255,.6);-moz-animation: spin .1s linear infinite;}
.content_info{padding:50px 0 50px 0}
##main{margin-top:175px;margin-top:115px;}


.nobackground { left: 200px;font-size:400%}
.content_info {font-size:200%}
.content_info h1{font-size:200%}
.menuright {
    font-size: 250%;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translate(-50%,-50%);
}
.btnshape {
    border-radius: 50px !important;
}
.bg-success, .flatdanger {
   margin-top: 116px;
margin-bottom: -155px;
padding: 10px 10px 1px 10px;
font-size: 150%;
}

.reviewindex { font-size: 130%;}
.genindex{font-size: 200%;}

.starR_ {  left: 80%;  bottom: 84.5%;  font-size: 50px;}
.profileinfo {  display: table;   font-size: 170%;}

.side_menu li { padding: 11px;  text-align: left;    font-size: 170%;}
.itemimg { cursor: pointer;width: 100%;   overflow: hidden;}
.newdiv_container { padding: 10px;  padding: 25px;}

.uploadp {   font-size: 250%;}
.starR__ { font-size: 250%;}
.modal-content{padding:30px}
.label_select{font-size: 100%;color: #111;}
.table > tbody > tr > th{font-size: 70%;padding: 20px 0;}
.table > tbody > tr > .td{font-size: 70%; padding: 15px 5px;}

 .btn-group-xs > .btn, .btn-xs {   font-size: 1.5em;} 
}



@media screen and (max-width:1080px){
	..grid-item { flex-basis: 50%;}
	.menu { width: 270px;}
	.content{margin: 0 0 0 270px;}
	.navContent { margin: 0 0 0 230px;}
..colspan-8{width:100%!important;max-width: 80%;}


@media screen and (max-width:65em){
 .menu_container {
    padding: 50px 0px;
    display: flex;
    flex-direction: column;
    flex-direction: row-reverse;
    flex-direction:column-reverse;
    border: 0px; box-sizing: border-box;width: 100%;
}
.acc_bottom {border-left: 0px solid silver;}
.strict_expanse{width:90%; border-bottom:1px solid gray}
}


@media screen and (max-width:60em){

 
	..rm{ display:none;}
	.content{ margin: 0;}
	.sitePad { padding: 5px 0px 0px 0px;}
	.content_products { width: 100%;}
	.menu_container {		 
    padding: 50px 0px;
    display: flex;
    flex-direction: column;
    flex-direction: row-reverse;
    flex-direction:column-reverse;
    border: 0px; box-sizing: border-box;width: 100%;
}
 ..f-50pc { width: 80%;}
	.sector_region { padding: 0px;}
	..action--open { top: 16px !important;}
	.cartpadd{overflow:hidden;padding:15px}
	.cartupdate{overflow-x:scroll;}
	.section_menu { border-right: 0px solid silver; border-bottom: 1px solid silver; bbackground:blue}
	.classified {border-radius: 50px; ppadding: 0px;}
.f-2 {  flex: 1 1 50%;} .locSearch{padding-left:75px}
.menu{top: 0px;}
} 

@media screen and (max-width:1200px){
	 
}
@media screen and (max-width:800px){
	.maxW3 { max-width: 700px;}
	
	.s_screen { display: none;}
	.inner_service {margin-bottom: 30px;}
	.page_MainInfoInn{margin:15px}
	.pageImg{width:50%}
	.navHt_P {
    background: ;
    box-shadow: 50px 50px 30px rgba(0,0,0,0.02);
}

.connect{justify-content:right;flex-wrap: wrap;display:flex}
.vendorTitle{display:table}
.lh-8,.moreInfo a {font-size:.8em!important}
.moreInfo,.moreInfo a {line-height:1 !important}
}


@media screen and (max-width:640px){
	.maxW3 {
  max-width: 400px;
}
.grid-row { 
columns: 3;
    column-gap: 15px;
 
}
	.connect{justify-content:right;}
	.m-1-auto {  margin: 6em .5em 1em;}
	.smScreen {  display:none;}
	.contactDet {
		text-align: right;
		display: flex;
		justify-content: center;
		align-items: center;
		justify-content: space-between;
	}
	.f-50pc {  width: 100%; flex-wrap:wrap}	
	.headline{border-radius:0px}
	.headline{margin:0px}
	.InnerTitleHeader{ddisplay:none!important}
	.detailpad {  padding: 20px;}
	.btn-ff{top:20px}
}
@media screen and (max-width:480px){
.item {
  height: auto!important;
}

.grid-row { 
columns: 2;
    column-gap: 15px;
 
}

.grid-item-wrapper {
  width: auto;
  /* margin-left: 0.2em!important;
  margin-right: 0.2em!important; */
}
 .actionBtns{float:left!important;margin-top:10px}
	 .navSearch{width: calc(100% - 84px);}
	 
	 .topSearchCanvas {line-height: 1; font-size: 75%;}
 
	.maxW3 {
  max-width: 300px;
}
	.topLocFilter {
  max-width: 250px;
  width: 100%;
  ffloat: left;
}
.headlineBulleting {  padding: .4em;}
.vendorHeader { font-size: 77%;}
.vendorInfo {
  width: 100%;
  max-width: 200px;
}
.detailpad { max-width:290px}
.btnmenu{ padding: 0.4rem;font-size: .8rem;line-height: 1;padding-top: 1rem;
padding-bottom: .7rem;	}
	.modal-title {
    padding: 1em 2em 1em .5em;
    font-size: 1em;
    font-weight: bold;
}
.padSpace { padding: 0 0.1em;}
.newdiv_container {padding: 10px;}
.quick-btn .btn{padding: .4rem;}
	.mediaPad-0{padding:0px}
	.mediaMarg-0{margin:0px}
	
	.cart_row{display:flex;flex-wrap:wrap; justify-content:center;text-align:center}
	.detailContent{border: 10px solid #fff;text-align:center}
	.space{display:block;margin: 0 0 7px 0;}
	.cart_row{border: 10px solid #fff;}
	.cart_bullet_holder {position:absolute; left: 15px;}
	.cartItem_img {  width: 80px; text-align: center;  margin: auto;}
	.cart_title {  display: table; width: 150px;
    line-height: 1;   margin-bottom: .3em;}
	
	
	
	
	
	.b-t30 {  border-top: 10px solid #88B04B;}
	.classified h3{padding:0px;font-size: 24px;}
	.page_MainInfoInn{margin:15px}
	.pageImg{width:70%}
.titlelogo {  width: 130px;  position: fixed;   top: -10px;    left: 10px;}
.titlelogo_Pg {  width: 130px;  position: fixed;   top: -10px;    left: 30px;}
.inner_expanse_comm {  padding: 0px;}
.cl_widget {  padding-right: 0px;}
.inner_expanse {
    padding: 10px;
    max-width: 1500px;
}
.item_feauture .promo-text {
    color: white;
    font-weight: 100;
    font-size: 30px;
    padding: 3%;
    line-height: 1.2;
    text-align: center;
}
.menuright { margin-right: 0px;}
.uploadmod { margin-right: 20px;}

.cart, .cart_check, .commentWidget { max-width: 350px; width: 100%; ppadding-top: 90px;}
.cart { padding-right: 17px;} 
..cart_widget_footer {max-width: 350px;}
..W-5{width:350px!important; max-width:350px; width:100%}


.cart_container{padding: 0 0px;}
.action--open { top: 18px;} 
.removepadding_,#headline{padding:0px}
html,body{ }
.menu {   font-size: 1em;}
}
@media screen and (max-width:360px){
	 html,body{ }
	 
	 .removepadding_{padding-left:0px;padding-right:0px;}
	 .items_col{padding-left:0px!important;padding-right:0px!important;}
	 .table-cell, .divNumcircle { display: table;}
	 ..grid-item { flex-basis: 100%;}
}
@media screen and (max-width:349px){
	 html,body{ }
	 .removepadding_{padding-left:0px;padding-right:0px;}
	 ..grid-item-wrapper{width:150px}
	 .table-cell, .divNumcircle { display: table;}
	 ..grid-item { flex-basis: 100%;}
	 ul{font-size:12px}
	 .menuBtm li { margin-right: 3px; }
	 nav{font-size: 14px;}
	 .side_menu {font-size: 17px;}
	 .navSearch { width: calc(100% - 70px);}
	 .c1 { font-size: 14px;}
}
.grid-item-wrapper * {font-size:95%!important}
.grid-item-wrapper h5 {font-weight:bold!important}