@media only screen and (min-width: 960px) and (max-width: 1140px) {
.bnanercontent { left: inherit; padding: 0px 15px; width: 50%; }
.bnanercontent h1 { font-size: 22px; line-height: 30px; }
.trmcard img { width: 100%; }
.videothumnil img { width: 100%; }
.introright img { width: 100%; }
.blogpic img { width: 100%; }
.blogcontnt { position: inherit; left: inherit; bottom: inherit; width: 100%; }
.contactinfosection { background-position: -140px 0px; }
.footerinfo { margin-right: 10px; }
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.navbar-nav li { margin-left: 10px; }
.navbar-nav li a { font-size: 11px; }
.bnanercontent { left: inherit; padding: 0px 15px; width: 50%; }
.bnanercontent h1 { font-size: 16px; line-height: 20px; }
.bnlitlogo img { width: 215px!important; }
.cartimg img { max-width: 100%; }
.trmcard img { width: 100%; }
.trmconright { padding: 0; }
.videothumnil img { width: 100%; }
.introright img { width: 100%; }
.blogpic img { width: 100%; }
.blogcontnt { position: inherit; left: inherit; bottom: inherit; width: 100%; }
.contactinfosection { background: none; }
.getintouchright { background: #962641; padding: 15px; }
.footer-contact { width: 100%; }
.footersocial { width: 23%; }
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.header-top-left { width: 100%; text-align: center; font-size: 12px; }
.header-top-right { width: 100%; text-align: center; }
.phone { margin: 10px; }
.navbar-nav li { margin: 10px 0; }
.bnanercontent { top: 10px; }
.bnanercontent h1 { font-size: 20px; }
.bnanercontent h4 { margin: 5px 0; }
.bnanercontent .btn1 { padding: 10px 30px; font-size: 13px; }
.bnanercontent h4::before { display: none; }
.whyuseing-bg h3::before { left: 15%; }
.orderbg { text-align: center; }
.orderbg h1 { font-size: 30px; }
.orderbg h4::before { left: 15%; }
.orderbg a { margin: 5px 0; }
.servicework-bg h3::before { left: 15%; }
.servicework-bg ul li::after { display: none; }
.testionialbg-inner { padding: 0; }
.latestnews-bg h3::before { left: 15%; }
.newsbox-img { width: 100%; }
.newsbox-content { width: 100%; padding: 15px; }
.newslatterform { width: 100%; margin-top: 15px; }
.newslatterform input { width: 80%; }
.footerinfo { width: 100%; margin: 0 0 30px 0; }
.footerlinks { width: 100%; margin-bottom: 30px; }
.footer-contact { width: 100%; }
.bnlitlogo { width: 100%; text-align: center; left: inherit; bottom: inherit; position: inherit; }
.bnlitlogo img { width: 100%!important; }
.bnanercontent { width: 100%; position: inherit; top: inherit; left: inherit; padding: 15px; }
.collecttime { padding: 50px 0; }
.collecttime .timecard { width: 100%; text-align: center; display: block; float: left; width: 100%; padding: 15px; }
.collecttimeleft { width: 100%; }
.collecttimeright { width: 100%; }
.collecttime span { width: 100%; }
.trmcard { text-align: center; margin-bottom: 20px; }
.videothumnil { text-align: center; }
.introleft a { margin-bottom: 20px; display: inline-block; }
.blogpic { margin: 15px 0; }
.blogpic img { width: 100%; }
.blogcontnt { width: 100%; left: 0; }
.getintouchright { background: #962641; padding: 15px; }
.footersocial { width: 100%; text-align: center; padding-bottom: 15px; }
.footerbottom span { width: 100%; }
}
@media only screen and (min-width: 480px) and (max-width: 599px) {
.header-top-left { width: 100%; text-align: center; font-size: 12px; }
.header-top-right { width: 100%; text-align: center; }
.phone { margin: 10px; }
.navbar-nav li { margin: 10px 0; }
.bnanercontent { top: 10px; }
.bnanercontent h1 { font-size: 20px; }
.bnanercontent h4 { margin: 5px 0; }
.bnanercontent .btn1 { padding: 10px 30px; font-size: 13px; }
.bnanercontent h4::before { display: none; }
.whyuseing-bg h3::before { left: 15%; }
.orderbg { text-align: center; }
.orderbg h1 { font-size: 30px; }
.orderbg h4::before { left: 15%; }
.orderbg a { margin: 5px 0; }
.servicework-bg h3::before { left: 15%; }
.servicework-bg ul li::after { display: none; }
.testionialbg-inner { padding: 0; }
.latestnews-bg h3::before { left: 15%; }
.newsbox-img { width: 100%; }
.newsbox-content { width: 100%; padding: 15px; }
.newslatterform { width: 100%; margin-top: 15px; }
.newslatterform input { width: 80%; }
.footerinfo { width: 100%; margin: 0 0 30px 0; }
.footerlinks { width: 100%; margin-bottom: 30px; }
.footer-contact { width: 100%; }
.bnlitlogo { width: 100%; text-align: center; left: inherit; bottom: inherit; position: inherit; }
.bnlitlogo img { width: 100%!important; }
.bnanercontent { width: 100%; position: inherit; top: inherit; left: inherit; padding: 15px; }
.collecttime { padding: 50px 0; }
.collecttime .timecard { width: 100%; text-align: center; display: block; float: left; width: 100%; padding: 15px; }
.collecttimeleft { width: 100%; }
.collecttimeright { width: 100%; }
.collecttime span { width: 100%; }
.trmcard { text-align: center; margin-bottom: 20px; }
.videothumnil { text-align: center; }
.introleft a { margin-bottom: 20px; display: inline-block; }
.blogpic { margin: 15px 0; }
.blogpic img { width: 100%; }
.blogcontnt { width: 100%; left: 0; }
.getintouchright { background: #962641; padding: 15px; }
.footersocial { width: 100%; text-align: center; padding-bottom: 15px; }
.footerbottom span { width: 100%; }
}
@media only screen and (max-width: 479px) {
.header-top-left { width: 100%; text-align: center; font-size: 12px; }
.header-top-right { width: 100%; text-align: right; }
.phone { margin: 10px; }
.navbar-nav li { margin: 10px 0; }
.bnanercontent { top: 10px; }
.bnanercontent h1 { font-size: 20px; }
.bnanercontent h4 { margin: 5px 0; }
.bnanercontent .btn1 { padding: 10px 30px; font-size: 13px; }
.bnanercontent h4::before { display: none; }
.whyuseing-bg h3::before { left: 15%; }
.orderbg { text-align: center; }
.orderbg h1 { font-size: 30px; }
.orderbg h4::before { left: 15%; }
.orderbg a { margin: 5px 0; }
.servicework-bg h3::before { left: 15%; }
.servicework-bg ul li::after { display: none; }
.testionialbg-inner { padding: 0; }
.latestnews-bg h3::before { left: 15%; }
.newsbox-img { width: 100%; }
.newsbox-content { width: 100%; padding: 15px; }
.newslatterform { width: 100%; margin-top: 15px; }
.newslatterform input { width: 80%; }
.footerinfo { width: 100%; margin: 0 0 30px 0; }
.footerlinks { width: 100%; margin-bottom: 30px; }
.footer-contact { width: 100%; }
.bnlitlogo { width: 100%; text-align: center; left: inherit; bottom: inherit; position: inherit; }
.bnlitlogo img { width: 100%!important; }
.bnanercontent { width: 100%; position: inherit; top: inherit; left: inherit; padding: 15px; }
.collecttime { padding: 50px 0; }
.collecttime .timecard { width: 100%; text-align: center; display: block; float: left; width: 100%; padding: 15px; }
.collecttimeleft { width: 100%; }
.collecttimeright { width: 100%; }
.collecttime span { width: 100%; }
.trmcard { text-align: center; margin-bottom: 20px; }
.videothumnil { text-align: center; }
.introleft a { margin-bottom: 20px; display: inline-block; }
.blogpic { margin: 15px 0; }
.blogpic img { width: 100%; }
.blogcontnt { width: 100%; left: 0; }
.getintouchright { background: #962641; padding: 15px; }
.footersocial { width: 100%; text-align: center; padding-bottom: 15px; }
.footerbottom span { width: 100%; }
.navbar-brand img { width: 170px; }
.trmcard img, .videothumnil img, .introright img { max-width: 100%; }
.blogcontnt { position: inherit; bottom: 0; }
.blogmaintxt { width: 100%; margin-top: 20px; }
}
@media only screen and (max-width: 767px) {
.cartable { overflow-x: scroll; }
.cartable .table { width: 1100px; }
.OrderView { border-radius: 10px; padding: 10px; }
.profileView { height: 90px; }
.Leftside { border-radius: 10px; padding: 10px; min-height: auto; margin-bottom: 20px; }
.order-banner { background: url(../images/inner-banner.png) center top no-repeat; height: 260px; background-size: 290%; }
.DeliveryBx { text-align: left; }
.orderPic { height: 65px; }
.OrderWrapBox li { width: 50%; padding: 7px 0; }
.totalPayment { text-align: left; }
.addressView { margin-top: 10px; }
.PaymentWrap { padding: 20px 0; }
.PaymentWrap h2 { font-size: 18px; }
.Deliverytime { margin: 20px 0 0; }
.billingBx { padding: 5px 15px; }
.YourAddressB { padding: 10px 0; }
.paymentShip.graybg { margin-top: 20px; }
.ProductWrap { padding: 20px 0; }
.sidebarProduct { border-right: 0px; border-bottom: 1px solid #ddd; margin-bottom: 15px; }
.sidebarProduct ul { white-space: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; }
.sidebarProduct li { width: 75%; display: inline-block; overflow: hidden; white-space: initial; }
.laundrybx .form-control { max-width: 100%; }
.ProductWrap .col-6 { padding-left: 5px; padding-right: 5px; }
.ProductIndent h2 a { font-size: 16px; line-height: 15px; }
.productBx { margin-bottom: 10px; }
.prodcutBview li { width: 65%; }
.prodcutBview li:last-child { float: left; width: 35%; }
.skipItem a { font-size: 13px; width: 100%; text-align: center; }
.WalletHistory, .OrderTable { overflow-x: scroll; }
.WalletHistory .table, .OrderTable table { width: 1000px; }
.ProfileIndent { padding: 5px 0 0; }
.PageLogin { background: url(../images/loginbg.png) top right no-repeat; min-height: auto; padding: 70px 0 30px; background-size: 100%; }
.PageLogin h3 { font-size: 22px; }
.loginFrom { padding: 15px 15px 10px; border-radius: 10px; }

.footersocial a {
    line-height: 10px;
}
.getintouchright p {
    margin-bottom: 25px;
}
.getintouchright .sendbtn {
    margin: 0 0 10px;
}
.getintouchleft {
    margin-top: 0px;
}
.getintouch {
    padding: 30px 0 20px;
}
.blogbottom {
    padding: 10px 0 20px;
}
.blogbottom span.anchor {
    margin-top: 12px;
    padding-right: 15px;
}

.header-top {
    padding: 6px 0 0;
}
.phone {
    margin: 10px 0;
}
.HighValuedCheck {
    width: 40px;
	padding:5px 0 0;
}
.alter-btn {
    float: left;
}
.alterrationIndent li:first-child {
    width: 30%;
    text-align: left;
}
.alterrationIndent li {
    width: 33%;
    font-size: 14px;
}
.deliveryDaate li {
    margin: 0 0 10px;
    width: 100%;
}
.cartform {
    padding: 10px;
}
.checkoutBx h2 {
    font-size: 15px;
}
.modal.timeModal .tab-content li {
    width: 100%;
    margin: 5px 0;
}

.modal.timeModal .dateIndent .nav-tabs{ white-space: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch; display:inherit;}
.modal.timeModal .dateIndent .nav-tabs .nav-item{  width: 60px;;
    display: inline-block;
    overflow: hidden;
    white-space: initial;
}
.CardBx1 li {
    width: 50%;
}
.MyOrderPage {
    padding: 20px 0 0px;
}
.OrderHeadTabs li {
    font-size: 16px;
}
.cardde {
    height: 70px;
}
.cardde .pull-right {
    float: left !important;
    margin-top: 6px;
}
.skipItem {
    display: none;
}
.cartbox li:last-child a {
    float: right;
    margin-left: 0;
    margin-left: 15px;
}
.CardBx1 li:first-child {
    width: 50%;
}

.custom-control {
    padding-left: 0;
}

.OrderWrapBox ul{white-space: nowrap; overflow-x: auto; -webkit-overflow-scrolling: touch;}
.OrderWrapBox li{ width: 45%;
    overflow: hidden;
    white-space: initial;
	float:inherit;
	display:inline-block;
}
.orderindentview {
    padding: 10px;
}
.OrderWrapBox.orderTitle {
    margin: 0;
}
.OrderWrapBox {
    padding: 10px 0;
}
.cardde .custom-control {
    padding-left: 25px;
}





}
@media only screen and (max-width:356px) {

.footer-contact input[type="button"] {
    padding: 15px 6px;
    font-size: 12px;
}


.clothItem .minus {
    width: 20px;
    height: 20px;
    font: 17px/18px Arial, sans-serif;
}
.clothItem .plus {
    width: 20px;
    height: 20px;
    font: 16px/21px Arial, sans-serif;
}
.alterrationIndent li .addqty {
    font-size: 12px;
    padding: 10px 15px;
}


}

