@media all and (min-width:2000px) and (max-width:5000px) {
	.selectBox .label{padding:10px 5px;padding-right:40px}
	.selectBox .label::after{padding: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}
	.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{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;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: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(max-width: 5000px) and (min-width: 2100px) {
    .content .booking-deails-main-wrapper{max-width: 100%;}
}
@media(max-width:2100px) {
	.booking-deails-main-wrapper .detail-content .col-md-6{width:100%;}
}
@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(max-width: 1030px) and (min-width: 1024px) {
	.title-section .button-panel {margin-right: 20px;}
}
@media all and (max-width: 1024px) {
	.main-sidebar{-webkit-transform:translate(-250px,0);transform:translate(-250px,0);width:0;z-index:850;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}
	.main-header{float:left;width:100%}
	.main-header .logo{margin-left:0;text-align:center}
	.main-header .navbar{width:100%;margin-left:0;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>.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:0}
	ul.userinfo-header{margin-right:15px}
	.popup-center.fullWidth .slide-popup-content{padding:0 20px 0 30px;right:10px}
}
@media(max-width:850px) {
    .detail-section-wrapper{flex-wrap:wrap;}
    .detail-section-wrapper .sidebar{min-width: inherit; width:100%; box-sizing: border-box;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;}
}
@media all and (max-width: 800px) {
	.content{padding:20px 15px 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}
	.title-section{flex-wrap:wrap}
	.title-section h2{width:100%;margin:20px 0 0;order:2}
	.title-section .right-side{display:flex;align-self:flex-end;width:100%;flex-wrap:wrap;grid-row-gap:10px}
	.content-header .main_btn{padding-top:10px;padding-bottom:10px;width:100%;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 0}
	.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;float:left}
	.table-responsive{overflow:inherit;max-height:inherit;border:0;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:0}
	.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}
	.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:35%;padding-right:10px;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-weight:700;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:700}
	.sticky-table table td.sticky-cell:before,.sticky-table table td.sticky-cell:before{display:none;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:0}
	.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:0}
	.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;padding:20px 20px 20px 20px;display:block;float:left}
	.title-section .button-panel, .savepdf a {margin-right: 10px;}
}
@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}
	.login_logo img{width:200px}
	.login_block .form-content{padding:0 30px}
	.checkout-address-form ul li .form-feild .inline-blockDiv label{width:100%;padding: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:0}
	.booking-confirmed-wrapper{padding:30px 20px;}
}
@media all and (max-width: 460px) {
	.login_block h1{font-size:22px;margin:20px 0}
	.login_block .form-content{padding: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}
	.login_page .wrapper{width:95%}
	.login_block form .form_control.have_account{margin:20px 0}
	.accordian_list .btn-white.sm{margin:0;margin-left:5px;padding:5px 10px}
	.accordian_list h4{font-size:14px;font-weight:600;margin:0}
	.savepdf a,.title-section .btn-outline-regular-md{font-size:12px}
	.title-section .button-panel{margin-right:0;flex-wrap:wrap;grid-row-gap:10px}
}
@media all and (min-width: 767px) {
	.text-md-right{text-align:right}
}
td.divid,th.divid{border-right:1px gray solid!important}