@media all and (min-width:2000px) and (max-width:5000px) {
.selectBox .label {
	padding: 10px 5px;
	padding-right: 40px;
}
.selectBox .label::after {
	padding: 10px 10px;
}
.selectBox .select {
	top: 10px;
}
.selectBox .select-box {
	width: 170px;
}
.table-responsive .selectBox .select-box {
	width: 140px;
}
.selectBox .select,  .selectBox .label {
	font-size: 1.5rem;
	line-height: 22px;
}
.content .search-panel input {
	line-height: 24px;
}
.content .search-panel a {
	line-height: 38px;
}
.content .search-panel input {
	width: 400px;
}
ul.table-options li a {
	font-size: 1.3rem;
	margin: 0 1.3rem 0 1.3rem;
}
.table thead>tr>th {
	font-size: 1.4rem;
}
.table thead>tr>th,  .table tbody>tr>th,  .table tfoot>tr>th,  .table thead>tr>td,  .table tbody>tr>td,  .table tfoot>tr>td {
	font-size: 1.6rem;
}
ul.table-options {
	margin-top: 23px;
}
.status .btn {
	font-size: 1.4rem;
}
ul.label li .btn {
	font-size: 1.4rem;
 padding: .6rem 4rem;
}
.pagination>li>a,  .pagination>li>span {
	font-size: 1.4rem;
 padding: .6rem 2rem;
}
.pagination.paginationRight {
/*
	position: absolute;
	left: 50%;
	margin-left: -60px;
*/
	margin-bottom: 10px;
}
ul.twoColList label,  ul.twoColList span {
	font-size: 1.6rem;
	padding: 20px;
}
h2,  .h2 {
	font-size: 4rem;
}
body {
	font-size: 1.6rem;
}
.notesList ul label,  .notesList ul span {
	font-size: 1.6rem;
}
.btn.btn-sm {
	font-size: 2rem
}
.order-details-rightpanel .shippedPanel p {
	font-size: 2.2rem;
}
.order-details-rightpanel .shippedPanel p {
	padding-bottom: 40px;
}
.order-details-rightpanel .shippedPanel.shiphead p {
	font-size: 1.6rem;
}
.order-details-rightpanel .shippedPanel.shiphead p.headFirst {
	font-size: 2.2rem;
}
.table thead>tr>th {
/* 	padding: 20px 30px 20px 30px; */
	padding: 8px;
}
.addressInfoPanel {
	font-size: 1.6rem
}
.radioButtonPanel label {
	font-size: 1.6rem
}
.chkPanel .checkboxArea:nth-child(2) {
	float: right;
	margin-right: 20px;
}
.addressInfoPanel,  .NewAddress {
	min-height: 250px;
}
.form-control, .form-group button {
	font-size: 1.7rem;
	height: 40px;
}
}
 @media all and (max-width: 1580px) {
ul.table-options {
	float: left;
}
}
 @media all and (max-width: 1200px) {
.content .search-panel {
	width: 200px;
}
.mailButtonSection .buttonPanel {
	position: absolute;
	right: 10px;
	top: 50%;
	margin-top: -17px;
}
}
 @media all and (max-width: 1024px) {
.main-sidebar {
	-webkit-transform: translate(-250px, 0);
	transform: translate(-250px, 0);
	width: 0;
	z-index: 850;
	/* 	padding-top: 100px; */
	padding-top: 40px;
}
.content-wrapper,  .right-side,  .main-footer {
	margin-left: 0;
}
.content-wrapper {
	width: 100%;
	float: left;
}
.sidebar-mini.sidebar-collapse .main-sidebar {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
	width: 250px;
	z-index: 850;
}
.sidebar-mini.sidebar-collapse .content-wrapper,  .sidebar-mini.sidebar-collapse .right-side,  .sidebar-mini.sidebar-collapse .main-footer {
	margin-left: 250px;
}
.sidebar-mini.sidebar-collapse .main-header .logo {
/* 	width: 100%; */
}
.main-header {
	float: left;
	width: 100%;
}
.main-header .logo {
/* 	width: 100%; */
	margin-left: 0px;
	text-align: center;
}
.main-header .navbar {
	width: 100%;
	margin-left: 0px;
	background: #f0f0f0;
	float: left;
}
.main-header {
	max-height: inherit;
}
ul.userinfo-header {
	float: right;
	text-align: center;
}
.nav-toggle-wrapper i {
	top: 13px;
}
.sidebar-mini.sidebar-collapse .main-header .logo {
/* 	width: 100%; */
}
.sidebar-mini.sidebar-collapse .main-header .logo>.logo-mini {
	display: none;
	margin-left: -15px;
	margin-right: -15px;
	font-size: 18px;
}
.sidebar-mini.sidebar-collapse .main-header .logo>.logo-lg {
	display: block;
}
.sidebar-mini.sidebar-collapse .main-header .navbar {
	margin-left: 0
}
.sidebar-mini.sidebar-collapse .main-sidebar .search-panel input {
	display: inline-block
}
.sidebar-mini.sidebar-collapse .main-sidebar .search-panel a {
	position: absolute;
}
.main-header .dropdown-menu {
	margin-top: 1px;
	border-top: 0px;
}
ul.userinfo-header {
	margin-right: 15px;
}
.popup-center.fullWidth .slide-popup-content {
	padding: 0 20px 0 30px;
	right: 10px;
}
}
 @media all and (max-width: 767px) {
.content-header {
	padding: 4px 15px;
	text-align: center;
}
.content-header h1, .content-header h4 {
	float: none;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 15px;
}
.content-header .main_btn
{/* right:0; top:8px;  */padding-top:10px; padding-bottom:10px;width: 100%;}

	.content-header .main_btn
	{
	margin: initial;
	float: none;
	position: initial;
	right: initial;
	top: initial;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-right: initial;
	margin-top: 10px;
	}

.table-responsive .table td.actions
{overflow:hidden;}

.content-header ul.breadcrumb {
	float: none;
	display: inline-block;
	margin-top: 0;
}
.hideonMob {
	display: none!important;
}
.content .search-panel {
	width: 100%;
	border: 2px solid #eaeaea;
}
.content .order-details {
	padding: 20px 15px 0px 15px;
}
.content {
	padding-left: 10px;
	padding-right: 10px;
}
ul.inputElements, ul.inputElements li {
	width: 100%; margin-right:0;
}
 ul.inputElements li:nth-child(2) {
	width: auto; float:right; margin-top:10px;
}
.content .search-panel input {
	line-height: 40px;
}
.content .search-panel a {
	line-height: 53px;
	background: none;
}
ul.table-options {
	display: block;
	float: none;
	text-align: center;
	padding: 15px;
	margin: 10px 0 0 0;
	float: left;
}
.table-responsive {
	overflow: inherit;
	max-height: inherit;
	border: 0px;
	margin-bottom: 30px;
}
ul.labelList {
	width: 100%;
	float: none;
	display: block;
	text-align: center;
}
ul.labelList li {
	width: 46%;
	vertical-align: top;
	display: inline-block;
	margin-bottom: 10px;
}
ul.labelList li:nth-child(2n+0) {
	margin-right: 0px;
}
.table-responsive .table td {
	border: none;
	border-bottom: 1px solid #eee;
	position: relative;
	padding: 10px;
	padding-left: 40%;
	font-size: 14px;
}
ul.labelList li .btn {
	width: 100%;
}
.pagination.paginationRight {
	float: none;
	display: block;
	text-align: center;
	margin: 20px 0 10px 0;
}
.pagination>li {
	display: inline-block;
}
.table-responsive table, .table-responsive thead, .table-responsive tbody, .table-responsive tfoot, .table-responsive th, .table-responsive td, .table-responsive tr {
	display: block;
}
.table-responsive thead tr {
	position: absolute;
	top: -9999px;
	left: -9999px;
}
.table-responsive tr {
	border: 1px solid #ccc;
	margin-bottom: 20px;
	border-bottom: 1px solid #ccc;
}
.table-responsive>.table>thead>tr>th, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>tbody>tr>td, .table-responsive>.table>tfoot>tr>td {
	white-space: inherit;
}
.sticky-table table td.sticky-cell, .sticky-table table th.sticky-cell {
	outline: none;
}
ul.table-items {
	float: none;
	display: block;
}
.status .btn {
	float: none;
}
.table-responsive td:before {
	position: absolute;
	top: 10px;
	left: 15px;
	width: 40%;
	padding-right: 10px;
	white-space: normal; overflow:hidden; text-overflow:ellipsis;
	font-weight: bold;
}
.table-responsive td:before {
	content: attr(data-label);
}
.table-responsive .borderLeft:before {
	content: attr(data-label);
	position: absolute;
	width: auto;
	height: 100%;
	top: 10px;
	left: 15px;
	width: 45%;
	padding-right: 10px;
	white-space: nowrap;
	font-weight: bold;
}
.sticky-table table td.sticky-cell:before, .sticky-table table td.sticky-cell:before {
	display: none;
}
.sticky-table table td.sticky-cell:before, .sticky-table table td.sticky-cell:before {
	content: attr(data-label);
	display: inline;
	top: inherit;
	background: none;
}
.enteries {
	float: none;
	text-align: center;
	width: 100%;
}
     
.accordian_list{ text-align: center; display: block; position: relative;}   
.accordian_list button span { display: none;}     
.accordian_list i { text-align: center; display: inline-block; font-size:18px}
.accordian_list h4{ padding-left: 0px;}
.checkout-address-form ul li [class*='col-']:nth-child(1){ padding-left: 15px;  padding-right: 15px;}
.checkout-address-form ul li [class*='col-']:nth-child(2){ padding-left:15px;  padding-right: 15px;}
 .popup-center .slide-popup-content{ padding: 0px;} 
     
      .slide-popup-container{
        width:96%;
        top:2%;
        bottom:2%;
        left:3%; 
        transform: none;
        -webkit-transform: none;
        -moz-transform: none;
        
    }
    
    .popup-bottom {
    position: static;
    background: #fff;
    left: inherit;
    bottom: inherit;
    width: 100%;
    padding: 20px 20px 20px 20px;
} 
    .popup-bottom{ padding:20px 20px 20px 20px; display: block; float:left;}  
     
     
}
 @media all and (max-width: 480px) {
ul.userinfo-header {
	margin-right: 0
}
.content-header {
	min-height: 44px;
}
.table-responsive .table td {
	padding-left: 40%;
}
ul.table-items {
	width: auto;
}
     
     .login_block h1{ font-size:30px; margin: 20px 0 30px 0;}
     
     .login_logo img{width:200px;}
     .login_block .form-content{ padding: 0 30px 0 30px;}
     
     
     .checkout-address-form ul li .form-feild  .inline-blockDiv label{width:100%; padding: 5px 0 5px 0; text-align: center; margin-bottom: 10px;}
     
     .checkout-address-form ul li .form-feild  .inline-blockDiv:nth-child(1){float:left;}
      .checkout-address-form ul li .form-feild  .inline-blockDiv:nth-child(2){float:right;}
     
     .inline-blockDiv{width:48%; text-align: center;}
     
    
     .popup-center.popup-small .slide-popup-container{padding-bottom: 0px;}
     
     
}


 @media all and (max-width: 421px) {
     
     
     .login_block h1{ font-size:22px; margin: 20px 0 20px 0;}
     
     .login_block .form-content{ padding: 0 20px 0 20px;}
     
     .login_block form .form_control.have_account{ font-size:16px;}
       .login_block form .form_control.have_account a{display: block; clear:both;}
     .login_logo {padding: 15px 0 10px 0;}
     
     .login_page .wrapper{ width:95%;}
     .login_block form .form_control.have_account{ margin: 20px 0 20px 0;}
     
     
     
    .accordian_list .btn-white.sm{ margin:0px; margin-left:5px; padding: 5px 10px;}
     .accordian_list h4{ font-size:14px; font-weight: 600; margin: 0px;}
     
     
     
     
     
}
 @media all and (min-width: 767px) {
	.text-md-right{
		text-align: right;	
	}
}

td.divid, th.divid{
	border-right: 1px gray solid !important;
}